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

 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 rLP,ELu,gLK,DqJ,Bm5,dq2,EP,Nm2,pKm,Dd,dm,Pnd,fdJ,RJ,Mq,O22,YPc,UqL,cK,FKJ,RcL,vK,i2u,GJq,zcc,SPc,kJq,qPq,mqL,ALJ,ec5,H2m,Eu,jX,Q$,yLd,aM,Pf,LK5,fd,cf,JLP,rbq,bl,su,KCd,jMu,Nw5,mC,aan,pfJ,ul,PlJ,faL,Odd,Ab,QM5,eX,UJq,FCq,cbK,P9,Cld,xJJ,pk,oe2,$5,MXK,id2,bd5,kRK,qu5,FA,Zdm,mJJ,ufc,AbK,eEq,Hdn,neK,LCP,hEK,E55,g5u,Bbu,$uu,p9n,abK,Sf,PBK,w95,sQ,Fuc,o5P,CBK,ikK,xuq,cBq,lB,XfK,mu,Zb,AB,WuK,ef,VfL,GTK,v5q,Lk,zaL,tfq,bkL,kTJ,sUK,qQ5,lbK,muJ,IU,uA2,ea5,HkJ,Ib2,Bh,Lud,r9K,j2,g1d,dO5,JB2,jmu,Qmc,$OK,UOL,
P95,wh5,R4q,o15,ixm,c9c,GZn,v1K,t2u,bxK,qnL,mO2,Zx5,A9K,Hxm,J9J,GZ,ENn,gNm,DjL,b9,k1,l9,Im,Lx,h9,poq,dJ,fVc,UjP,wom,FnK,RD5,Po,oNq,OW,YN,UW,TD,iCm,cVm,C0n,xj5,WnP,vN2,VWn,zDK,tWP,bCq,oP,RP,sPL,kDq,qW5,mj2,lVP,ZCP,u4J,AVJ,zD,tV,SW,sW,qj,XoJ,l0,nNL,JVP,u0,rRL,EOu,K15,eW,gOJ,D4L,BHu,X4,NHJ,IP,anq,p0J,yc,fn5,Pwn,OFJ,Y7q,U4n,THd,JV,w0J,F1P,rH,RvK,oOn,E7,KF,gH,Dn,M8P,cRJ,iF5,B0,x45,W1L,GCL,j8,QU,$O,aR,pF,P0,vOL,V8K,t8u,S75,sR5,kCn,q7J,ln2,m4K,ZF2,YO,u8J,ARc,X02,HFK,nOc,InJ,yRd,L1J,hvm,wH,JRd,oR,M4,ryJ,
gW2,DyL,B05,jzK,N0K,Qzd,PFu,fA2,O95,Ywq,UyJ,T05,wvu,MVu,CF,i9n,cyK,CFK,xyJ,WYu,GbL,VVu,AyK,eKc,Xvc,IAu,yyn,bw,LYL,rZu,gx2,D55,B3n,d5P,jXJ,N3J,QXK,$5m,pgJ,Pj5,ExL,f6u,OQJ,Y8L,U5K,T3u,wgc,Fen,RoK,oxu,CjL,iQL,GuK,x5m,Wed,zo5,t_u,S8q,vxn,sXP,V_L,q8J,JR,l6J,r0,g0,m55,u52,AZK,HQP,gBm,I6K,nxq,Le5,JZm,yZu,QiL,dmu,$md,ajc,pD5,PRJ,fju,YVK,OK2,Umn,TCm,wDq,F7q,oBm,iK5,cA5,CRL,W75,xmL,mm5,jV,ZKK,AAK,eN2,XDq,HKL,nBJ,yAd,L7L,hN2,YW,Uw,JAP,BT2,Fs,Rz,Q3d,amm,Rwq,C9,i0J,cdn,GAK,x72,WsK,Vq,vyc,ViJ,tiK,SvK,b0n,s32,kAm,
qvJ,lm5,Z0P,ulJ,ew2,Ad5,nyP,uF,Xs,ydJ,Lsu,hwP,JdJ,rWK,EwJ,gw5,BW5,DWJ,D6,d3,ON5,$x,RSJ,ow5,aX,iNn,MMm,tMu,SC5,bN5,kQP,ZN5,AWu,eS5,XqL,HNK,I2K,LO5,hSd,O8,reK,w3,KHK,g_u,Db5,dbK,E_5,JWq,BeK,U8,NeL,pmu,$bK,Ohm,YXc,TeJ,wmm,FHP,RnL,CQ,o_u,ihJ,MxK,ceJ,xb5,Gu,v_d,zu,S_,tZ,SXP,Ggc,l9q,Xm2,I9L,n_5,hn5,q5,rDK,glu,DZJ,uj,dZd,e_,X5,CXu,G4K,VrK,zT5,trJ,Hg,SHq,yw,b1J,k4L,qHd,l55,mZJ,u02,rC,ADJ,eTu,KK,BD,nld,I5L,yD2,JD5,rGL,KV5,gMn,$l5,aYn,juK,PLm,fYu,O52,YB,T1,wC,wnL,FV5,Ri,RIc,oMu,M0d,i5u,CLq,xlc,WVm,Grd,cGc,
vMK,cD,zIq,krK,CK,suJ,q15,V05,lYu,WD,Z5J,uQu,AGu,eI2,H5n,XnJ,nMP,LVu,IYL,JGn,BOm,jpL,Qp5,pwJ,aGd,$zL,Pm5,fGK,YMn,TOP,Uzn,F4J,qm,ohJ,M4K,inP,ctK,W45,vhJ,GEL,V4q,zmm,t4c,SMK,sp5,qMc,Znq,Atc,uVm,$y,emK,kEL,hmK,rCK,EEK,KdL,Yy,gEP,BA5,NAL,aic,$nJ,OR5,YBq,Unu,TAd,FdK,cCK,RC5,MNq,iRK,CrJ,xn5,GGn,WdL,VNK,vEu,GA,zCP,SBL,bRP,liK,ky,q7,mnu,ZRn,ls,eC5,ei,Xl,n0,IiJ,I3,hCn,hd,JCu,r1m,EsK,KhL,EC,gsK,DCu,BEJ,jGK,QGK,p25,fkP,aw,O4J,YK5,UC2,TEL,w2L,Fhq,RkK,osL,fN,c1J,CPP,xCn,WhK,GSP,vs5,VI5,zk5,tI2,SKJ,b42,sGL,kS5,
ow,y1u,Lh2,MW,i_,cq,hkL,J1K,rPu,EZ5,Kgn,gZm,Din,Qqc,$in,aqL,pU5,P3d,GQ,VA,zQ,tW,sC,kw,qW,Oeq,mO,UiP,Z2,TMJ,wUc,u_,FgJ,R_c,oZu,VGu,tG2,qkm,uOL,ZeP,z_2,APL,He5,jen,JPc,pZP,EjK,$_c,Ppd,Iw,OHP,LN,U_n,TjJ,FEK,RYP,ojP,iHL,re,Cpc,x_J,WEq,GIJ,vjP,VUK,zYL,cSL,bHL,sed,kI2,Kh,ASn,eYq,ugc,HHJ,njd,ySu,LEm,Itq,DBq,dBu,NDK,$BL,ph,UBJ,OBc,YZd,obn,iBK,cH5,Cb2,xBu,Wy5,Ga5,o1,qZ2,mBJ,sVK,bBn,lzJ,VHn,uWm,r2n,X1q,HBP,nbn,$N5,pIL,QLL,Td5,NdK,vbL,UNu,erd,JHm,aWm,ZB5,tHu,zru,SZP,kaL,jL5,Z9,zyd,S3d,bgq,sLJ,kpq,HgK,hyL,J2P,
Je,EGJ,DQc,Ntc,jHL,$Qn,aNK,P7P,O8c,fNL,Y9K,UQq,TtL,wW5,Rtu,FAP,p1,xQP,C7c,cMd,Vbu,WAJ,ztn,vG5,tbK,S9J,q9d,sHu,kd5,mQK,AMn,etL,nGK,INK,yMK,LAK,JML,EzL,T4,gzc,dH5,DH2,jSK,arn,p4L,Oin,UHc,MZ,iX,RBJ,ozc,cH,C1,Myn,xl,WH,iin,G4,coK,vH,CEc,xHc,z4,WGL,Gzu,vzn,Vy5,zB2,STm,tyL,sSP,lrL,qTK,mHd,Zin,bi5,u1m,X4K,eB2,kzL,HiP,nzJ,kl,IrJ,LGd,yo2,hBK,Jod,E4J,r4L,KpL,lX,D0m,B1L,g45,jQJ,N1J,QQL,PuJ,YpP,Ri5,c45,mB,Wpn,G05,Z5,v4n,HH,n1,sQc,AD,L1,k05,qpJ,m0c,ZlL,A4n,Xcc,HlJ,n42,ISL,him,gpP,Epc,Lp5,DUL,BfL,gV,KLK,dUm,dV,
j2K,NfL,Q2L,$Uc,f_n,a_5,PQm,TfJ,wsL,iOd,M65,xU5,t6J,Stc,s2P,qtJ,l_K,ZOd,uq2,Ap5,Xsq,HOm,npL,LLL,Equ,Kfc,h$K,DfK,dfL,BYq,gqK,j6n,Q6K,$fL,aRK,pku,PkJ,Tr,wV,ou,iL,YdP,UfK,wk2,oqd,C5,xM,MTn,Wn,Ckn,xfK,WfK,vn,tTP,kFP,lRJ,mfK,Zcm,As5,eWP,XkJ,IRd,zr,ysn,Js5,tG,r7u,DxK,S0,jtq,bL,ql,lL,NI5,$xu,QtJ,pN2,PZu,f7n,OPL,a72,FPK,RJJ,Mnu,c7m,Gx2,WPJ,vuc,zJJ,tnm,S65,bPK,stn,kxu,q6n,ZP5,l7m,e0,A7n,XQ,eJu,n5,Iu,XNL,HPJ,nud,I7L,y7L,yT,LPK,hJ2,J7q,rKm,K0m,gCL,DLJ,B7J,dLL,N7K,jcL,L5,$LJ,pMn,P8P,f$m,OZ5,T7J,F0c,EM,oCL,iZn,
cKc,C8J,xL2,W0d,GK2,vCK,Vtq,wMK,RQ5,zQK,ttP,kKn,qin,l$5,mLL,KRJ,B5K,dS2,jI5,DSq,PN5,Yzq,feJ,USu,FRq,oT5,itn,WRn,xS5,z8L,ap,tgu,Szc,pn,btK,Pw,sIc,k5K,qzu,mSq,leK,ZtK,uEP,A05,e8P,h8c,r_5,KwP,EYd,IeP,Ht5,DVq,dVK,a45,p8P,OJL,RHL,MEP,TE,iJJ,Chd,xVL,GnP,tEn,s7m,l45,mVK,ZJq,uPm,nYJ,A_m,hHK,J_L,rrK,KSd,op,gIL,B$n,dR5,jbL,N$P,QbP,$RL,aJP,PVP,fJ5,xh,Obd,YfL,T$J,GE,URK,FSL,ib5,zE,cru,CVK,xRK,vIJ,VSu,WSJ,tSL,km5,qfK,lJL,qz,mRm,e6q,XF2,um,IJ5,HbK,nI5,h6n,JrP,rvu,Dhn,jvc,dhK,BB2,NBu,$hu,aK5,YNK,pVc,Uh5,wVK,TBn,
cvu,WaP,vdJ,zun,ZIK,ir,Av5,ndc,yvK,oA,SN,KZP,doJ,BGc,NGP,Qgq,aM5,$o2,pOq,PAc,br,lq2,gQP,jgu,DoL,zG,Yyq,Uoq,TGu,HB,oQL,nR,Moc,iDK,czn,CAJ,xoK,yN,WZc,G$5,vQJ,VoK,zFL,rE,toK,sgP,qy5,lM5,HDu,IML,yzJ,LZJ,JzJ,rnP,Qo,KMP,g0u,Dam,BRq,da2,j0n,Q0K,aZn,Pan,fZJ,FMP,TR2,RZu,ir5,cnL,Ys,Ca5,xaL,WMK,Vj2,tj5,zZ5,brc,kY5,Fo,lZL,ma5,qs5,ZrK,um2,eZ2,Hr5,XCK,n0n,An5,IZJ,ynm,LMP,hZm,JnK,r6P,Et5,K_L,gt5,dAu,Bqm,jZ5,QZu,NqJ,RG,$A2,PxK,UAu,ahL,F_5,RVK,ot2,McJ,Cxc,tcL,SgL,sZn,kwP,bP,ZyK,Xzu,IhK,sK,J6m,y6K,L_q,hVJ,rmc,Bhu,
mh,dG2,jKd,QKn,$Gd,aC5,py2,fCP,OW2,iWK,Fvn,o$5,CWL,cmJ,xG5,Wvm,v$u,zzL,Slc,sKL,kjc,lC5,ymq,Jmn,EnL,Ki5,gnK,D6n,Bo2,jDL,NoJ,qbJ,lPJ,m6P,ZGK,uzn,AIc,ePq,XlP,IPL,JIJ,J1,rM,Ek,rT5,EgJ,Dq,ggd,p_m,T6d,Yhq,Sh5,bz2,sBn,B6u,avK,N6P,qhK,lvP,me5,Zzq,fvL,ubL,egd,HzL,yTL,LUm,fe,d35,N8K,$3n,ao5,foL,Yxm,Opq,we5,Rp5,Wl2,CGJ,MmJ,x3J,ipm,Gs5,tmc,Gf,vU,uS2,lo5,epK,Xe5,nmu,IoJ,zf,yN5,JNn,rcL,EFJ,Ktn,$1J,QYc,mg,Y$J,XO,TZ5,wS5,Ftu,Rj5,oFK,MPP,i3K,ccK,CHu,x15,Wtm,ne,Gl2,vFc,VP5,zjd,tP5,S$u,b3c,sY5,yp,klJ,q$L,lXm,m15,Z3L,
uFL,AcK,ejP,XSu,H3J,nFK,IXd,ycL,hP,hj2,rqK,KbP,BX2,NXu,QjK,$pn,pQ5,fy5,OmL,Y5K,N_,RdJ,wQm,o25,MBP,imm,xpP,Wbc,GVq,VB5,Re,tBm,wj,bmu,sjK,oe,kVu,q5d,lyL,mp5,ip,edK,HmK,hdd,LbP,r3K,ERK,zI,K6u,gRJ,BkP,jN5,NkK,$cn,aTL,dc2,pTu,UcL,R92,oR2,tS,MsJ,ivd,Gqc,c3u,xcJ,W62,bv5,VsJ,sNK,qc5,mcm,Zvu,ujn,A35,e92,XTL,nR2,IT2,y3m,L6c,h9L,rQ5,K35,Bx5,Q8n,piK,f1K,Utc,mE,Tx2,wiL,F3J,RMJ,oP5,i7J,cQu,C65,xtc,W3K,GX5,vP5,Vv2,zML,tvL,SEP,s8m,b7q,l1L,Z75,AS,u72,XiL,eMm,I1L,yQd,L3n,rF2,gc2,Kx5,JQd,dPn,Bld,asK,jxK,Ie,Qxc,TlL,
fsP,OY5,YL5,UPK,wEc,ROd,Fxd,yF,LH,Wxu,M9J,xPL,CIK,iYK,cFK,V9L,t9u,bYm,SL5,sxm,mPL,ls2,uDn,XEJ,nc5,eOm,Ism,Lxq,yFK,JFK,KXK,KB,gUm,DDK,joL,pYK,TcL,Dz,FXL,oU5,CoL,c$2,Mqc,iEJ,QB,vUd,xDK,WXu,Vqc,tq2,z2c,soJ,kN5,lF5,mDu,ZEd,uCK,A$q,XYu,HE5,oV,IFP,y$5,rhc,E8J,xb,KrJ,DEn,PUL,za,NnL,pr5,Qan,$E2,UEP,Y4J,RqL,Tnq,o8n,MYc,SH,chL,CUL,xEP,ifJ,kb,Wru,bb,zqP,lOc,mEP,ZfP,uvc,Ah5,eqd,XrJ,yhL,n8L,IOP,Hfn,hqu,Ko5,gJd,dvq,jrL,Qru,pJJ,$vd,aQK,Pcm,O_m,YjK,UvL,TpJ,wJn,Fon,oJ5,i_J,ck5,Wou,xv5,vJJ,G3J,VQK,zbm,Sj5,b_J,ebm,
uwc,nJL,IQd,E32,K9m,g35,Ds5,BQP,ds5,QdK,$sJ,aD5,PdK,fDP,OL2,YOn,UsK,TQc,F95,RXm,o3J,jZ,Cd5,cgu,iLn,MaP,W9K,Van,G75,taJ,SOL,sdL,k7m,qOq,lDn,msK,Xt5,ZLm,uXJ,AgJ,HLP,n3L,IDu,eXK,aL,hXP,rwJ,JgP,PI,E6L,g65,DdK,Baq,KJn,ddK,jnm,NaJ,Qnu,$dL,pL5,P22,fgK,O$q,Tan,UdJ,MOq,YJJ,O3,i$K,wL5,o6P,C2d,xdu,WJK,Gv5,v6K,zfL,tOK,SJK,snJ,kvc,lgJ,Z$L,H$u,efL,XLK,Aw5,uLL,n6u,cI,Igd,Cg,ywK,LJc,vI,KW5,DFn,Bim,dF5,jE2,NiK,QEP,zp,t2,fLc,aLK,$FL,p3c,ci5,MuJ,P$J,oDJ,VuJ,zLK,tud,S_K,bX2,q_L,mFm,u2K,eLu,X3K,HXL,LWL,yi2,hLK,rfn,E9,
gH2,DrK,BNJ,drc,j4K,NNP,Q4m,gt,DN,pxq,P5n,OA5,TNJ,iAP,GBJ,WQd,vHJ,z0q,tCu,Smc,bAJ,s42,kBu,aH,qm5,Xx2,HA2,uNJ,ZAu,e0J,AfK,h0K,JfJ,rOu,E7J,K$5,g7n,d92,B9J,D9P,OoJ,Pqu,YId,U9K,T9P,Rsn,M$K,wGd,F$n,V$5,t$J,bou,k9L,lx5,Zou,XG5,HoK,n7K,L$L,yOK,IxL,hsP,JOP,rj5,Ek2,KN2,gkc,D8L,B25,d8L,jOL,QOn,$8n,aEP,pac,PKL,fEK,YF5,U8K,T2m,waK,FNn,R3J,cjn,CK5,WN5,vkP,GPc,VpJ,MQ,z32,tpJ,SFd,bVq,lEJ,qFq,m82,ZVL,uyq,Ajc,HVn,nkm,IEc,yj5,LNJ,h35,JjL,ra5,EvJ,KId,gvP,Bru,DK5,dKJ,j$n,Nru,Q$L,$KL,a0P,pXm,PtK,zd,Oqn,Y2K,UKn,TrP,wXc,
RAK,ov2,Mwu,iq2,ca2,Ct5,WIc,GUd,Vwc,s9,S2J,l0u,kUL,s$L,bq5,q2J,ur5,AaL,eAK,XXu,nvL,I05,ya5,hAq,LIJ,JaL,r82,EiK,DTL,B_J,dTn,jCu,N_u,QCq,ppK,PM5,X3,T_J,wpd,R1K,ijJ,MhJ,c8K,CMn,HW,IH,WDJ,GH2,hM,JM,thc,vim,Vh5,sCu,kHm,q0J,lIJ,A85,Xpu,HjL,ni2,IIJ,y8P,h1n,J85,rUn,EAJ,K8P,gAq,D2K,Ki,Bu5,d2u,Dr,j_5,NuJ,Q_d,$2L,aUc,pjK,jy,NH,PY5,fUJ,Ql,Owm,YDK,U2q,Tud,F85,Rhc,MK5,W8m,x2P,CYL,G8u,vA5,k8q,tKc,SDK,bwJ,zhL,s_L,qDK,lUm,ZwJ,AUL,aS,HwJ,nAn,IUP,yUJ,L8L,JUc,EfP,DkK,NgP,dk2,pi,Bgm,Pec,OUu,P4,YoJ,Ukm,TgL,wPd,FmK,ofK,
Mkc,cl5,Ce5,WmK,GOJ,tkd,zxK,bU5,sfL,kOq,qoL,mku,ZUm,uBL,AlK,exn,XPL,HUL,nfn,IuJ,Lmc,hxP,gou,DYm,B45,dYc,RS,QkJ,$Y5,awK,pbc,PO2,fw5,YSJ,UYu,T4L,wbK,Reu,oon,Me5,iE,iTn,cYq,Wk2,GcJ,c4,Ci,zen,vo5,teK,skP,SSu,kcu,lwK,v4,mYP,ZT5,uhu,Xbu,nom,Vl,yYd,LkJ,heJ,JYJ,rXJ,EKJ,KFm,gK2,jFc,$gJ,NL2,QFP,aBK,O6n,pdP,fB5,YYm,UgL,TLP,RG5,oKq,MD5,cXJ,CiJ,zGK,VDc,qYK,Z65,mG,uHc,uxJ,Zr,AXn,eGn,H62,yXc,LFq,D$m,BF2,d$K,j9J,NF5,Q9J,aln,pA2,fl5,YeL,Pvc,OsL,TFm,U$5,FT2,MJq,R75,isK,c5K,Cvn,x$K,WTu,Gy2,VJq,vX5,bs2,qeq,s9J,llm,m$K,
Zsm,Li,uRm,A5n,Kl,XAc,e7J,Hsu,Il5,nXJ,J5J,rEK,Kqm,gSP,Bs2,dXc,jsK,NsJ,apn,PSL,YGL,OM5,UXK,Ts2,wun,oSu,zlm,CS5,SGd,bMm,kiP,qG5,udK,AEq,el5,Xu5,HM2,nSm,LqJ,hlL,JEJ,ruq,gVu,Bv2,dIn,DId,Nvd,jyJ,PfL,f3P,OSP,YU5,UIK,Tvn,w$J,RRm,iSL,cun,Cfd,xIK,WjK,Gtq,zRL,VFK,bSK,kt5,qUn,l3L,mIJ,ZSJ,AuK,ua5,X$L,Lj5,Ea2,rxL,K25,gaL,DMm,dM2,M0,NPL,x4,$MJ,p6c,PzK,TP5,F2K,iuJ,CzK,xM5,Ghq,vaL,V7K,t7K,bu5,sTJ,qRm,Zu2,mML,lfL,z0,Ax5,uUq,eU5,X6c,HuJ,na5,If5,yxu,L2c,JxJ,rJJ,E9J,K55,g9L,Dw5,BSd,dw2,jl2,QlP,$w5,acJ,w5K,F5L,R55,MzL,
iam,cJK,W5d,lu,Sqc,baK,kMc,qqK,lcm,mwm,Zam,ZS,yJK,Bg,uu,e3,L5K,h55,ELf,gLf,KKd,Hc,DqM,Bm$,dqd,jJf;rLP=function(){var r,E;return typeof CSS!=="undefined"&&((E=(r=CSS).supports)==null?void 0:E.call(r,"selector(:has(*))"))};
ELu=function(r){return r.visibility!=="hidden"&&r.display!=="none"};
gLK=function(r){if(rLP()||r.tagName!=="DETAILS"?!r.matches(KK2):r.querySelector("summary")!==null)return-1;r=r.getAttribute("tabindex")||"0";return Number(r)};
DqJ=function(r){return r.some(function(E){return gLK(E)>0})};
Bm5=function(r){if(r.textContent||r.ariaLabel)return!0;if(r instanceof HTMLInputElement){if(!r.labels)return!1;r=_.N(r.labels);for(var E=r.next();!E.done;E=r.next())if(E.value.textContent)return!0}return!1};
dq2=function(r){return r.sort(function(E,K){return gLK(K)-gLK(E)})};
_.jJK=function(r){r=Array.from(r.querySelectorAll(KK2)).filter(function(E){return(ELu(E.style)?ELu(window.getComputedStyle(E)):!1)&&Bm5(E)});
return DqJ(r)?dq2(r):r};
_.rm=function(r,E){if(Error.captureStackTrace)Error.captureStackTrace(this,_.rm);else{var K=Error().stack;K&&(this.stack=K)}r&&(this.message=String(r));E!==void 0&&(this.cause=E)};
EP=function(){throw Error("E");};
Nm2=function(r,E){E=String.fromCharCode.apply(null,E);return r==null?E:r+E};
pKm=function(r){var E=!1;E=E===void 0?!1:E;if(QJP){if(E&&($q5?!r.isWellFormed():/(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])/.test(r)))throw Error("F");r=(add||(add=new TextEncoder)).encode(r)}else{for(var K=0,g=new Uint8Array(3*r.length),D=0;D<r.length;D++){var B=r.charCodeAt(D);if(B<128)g[K++]=B;else{if(B<2048)g[K++]=B>>6|192;else{if(B>=55296&&B<=57343){if(B<=56319&&D<r.length){var Q=r.charCodeAt(++D);if(Q>=56320&&Q<=57343){B=(B-55296)*1024+Q-56320+65536;g[K++]=B>>18|
240;g[K++]=B>>12&63|128;g[K++]=B>>6&63|128;g[K++]=B&63|128;continue}else D--}if(E)throw Error("F");B=65533}g[K++]=B>>12|224;g[K++]=B>>6&63|128}g[K++]=B&63|128}}r=K===g.length?g:g.subarray(0,K)}return r};
Dd=function(r){_.gm.setTimeout(function(){throw r;},0)};
_.BK=function(r,E){return r.lastIndexOf(E,0)==0};
dm=function(r,E){var K=r.length-E.length;return K>=0&&r.indexOf(E,K)==K};
_.j5=function(r){return/^[\s\xa0]*$/.test(r)};
_.$L=function(r,E){return r.indexOf(E)!=-1};
_.p2=function(r,E){return _.$L(r.toLowerCase(),E.toLowerCase())};
_.f2=function(r,E){var K=0;r=PK(String(r)).split(".");E=PK(String(E)).split(".");for(var g=Math.max(r.length,E.length),D=0;K==0&&D<g;D++){var B=r[D]||"",Q=E[D]||"";do{B=/(\d*)(\D*)(.*)/.exec(B)||["","","",""];Q=/(\d*)(\D*)(.*)/.exec(Q)||["","","",""];if(B[0].length==0&&Q[0].length==0)break;K=Pnd(B[1].length==0?0:parseInt(B[1],10),Q[1].length==0?0:parseInt(Q[1],10))||Pnd(B[2].length==0,Q[2].length==0)||Pnd(B[2],Q[2]);B=B[3];Q=Q[3]}while(K==0)}return K};
Pnd=function(r,E){return r<E?-1:r>E?1:0};
_.YL=function(){var r=_.gm.navigator;return r&&(r=r.userAgent)?r:""};
fdJ=function(r){if(!wm||!Fu)return!1;for(var E=0;E<Fu.brands.length;E++){var K=Fu.brands[E].brand;if(K&&_.$L(K,r))return!0}return!1};
RJ=function(r){return _.$L(_.YL(),r)};
Mq=function(){return wm?!!Fu&&Fu.brands.length>0:!1};
O22=function(){return Mq()?!1:RJ("Opera")};
YPc=function(){return Mq()?!1:RJ("Trident")||RJ("MSIE")};
UqL=function(){return Mq()?fdJ("Microsoft Edge"):RJ("Edg/")};
cK=function(){return RJ("Firefox")||RJ("FxiOS")};
_.Tmm=function(){return RJ("Safari")&&!(_.xL()||(Mq()?0:RJ("Coast"))||O22()||(Mq()?0:RJ("Edge"))||UqL()||(Mq()?fdJ("Opera"):RJ("OPR"))||cK()||RJ("Silk")||RJ("Android"))};
_.xL=function(){return Mq()?fdJ("Chromium"):(RJ("Chrome")||RJ("CriOS"))&&!(Mq()?0:RJ("Edge"))||RJ("Silk")};
_.wK5=function(){return RJ("Android")&&!(_.xL()||cK()||O22()||RJ("Silk"))};
FKJ=function(r){var E={};r.forEach(function(K){E[K[0]]=K[1]});
return function(K){return E[K.find(function(g){return g in E})]||""}};
RcL=function(r){var E=_.YL();if(r==="Internet Explorer"){if(YPc())if((r=/rv: *([\d\.]*)/.exec(E))&&r[1])E=r[1];else{r="";var K=/MSIE +([\d\.]+)/.exec(E);if(K&&K[1])if(E=/Trident\/(\d.\d)/.exec(E),K[1]=="7.0")if(E&&E[1])switch(E[1]){case "4.0":r="8.0";break;case "5.0":r="9.0";break;case "6.0":r="10.0";break;case "7.0":r="11.0"}else r="7.0";else r=K[1];E=r}else E="";return E}var g=RegExp("([A-Z][\\w ]+)/([^\\s]+)\\s*(?:\\((.*?)\\))?","g");K=[];for(var D;D=g.exec(E);)K.push([D[1],D[2],D[3]||void 0]);
E=FKJ(K);switch(r){case "Opera":if(O22())return E(["Version","Opera"]);if(Mq()?fdJ("Opera"):RJ("OPR"))return E(["OPR"]);break;case "Microsoft Edge":if(Mq()?0:RJ("Edge"))return E(["Edge"]);if(UqL())return E(["Edg"]);break;case "Chromium":if(_.xL())return E(["Chrome","CriOS","HeadlessChrome"])}return r==="Firefox"&&cK()||r==="Safari"&&_.Tmm()||r==="Android Browser"&&_.wK5()||r==="Silk"&&RJ("Silk")?(E=K[2])&&E[1]||"":""};
_.oLJ=function(r){if(Mq()&&r!=="Silk"){var E=Fu.brands.find(function(K){return K.brand===r});
if(!E||!E.version)return NaN;E=E.version.split(".")}else{E=RcL(r);if(E==="")return NaN;E=E.split(".")}return E.length===0?NaN:Number(E[0])};
vK=function(){return wm?!!Fu&&!!Fu.platform:!1};
_.M5q=function(){return vK()?Fu.platform==="Android":RJ("Android")};
i2u=function(){return RJ("iPhone")&&!RJ("iPod")&&!RJ("iPad")};
_.V5=function(){return i2u()||RJ("iPad")||RJ("iPod")};
_.cLq=function(){return vK()?Fu.platform==="macOS":RJ("Macintosh")};
_.Cnq=function(){return vK()?Fu.platform==="Windows":RJ("Windows")};
_.xqL=function(){return vK()?Fu.platform==="Chrome OS":RJ("CrOS")};
_.zJ=function(r){return r[r.length-1]};
_.tL=function(r,E,K){E=_.WKP(r,E,K);return E<0?null:typeof r==="string"?r.charAt(E):r[E]};
_.WKP=function(r,E,K){for(var g=r.length,D=typeof r==="string"?r.split(""):r,B=0;B<g;B++)if(B in D&&E.call(K,D[B],B,r))return B;return-1};
GJq=function(r){for(var E=_.bn,K=typeof r==="string"?r.split(""):r,g=r.length-1;g>=0;g--)if(g in K&&E.call(void 0,K[g],g,r))return g;return-1};
_.ln=function(r,E){return _.sP(r,E)>=0};
_.vLK=function(r,E){_.ln(r,E)||r.push(E)};
_.mK=function(r,E){E=_.sP(r,E);var K;(K=E>=0)&&_.V5u(r,E);return K};
_.V5u=function(r,E){Array.prototype.splice.call(r,E,1)};
_.un=function(r){var E=r.length;if(E>0){for(var K=Array(E),g=0;g<E;g++)K[g]=r[g];return K}return[]};
_.e5=function(r,E){for(var K=1;K<arguments.length;K++){var g=arguments[K];if(_.AL(g)){var D=r.length||0,B=g.length||0;r.length=D+B;for(var Q=0;Q<B;Q++)r[D+Q]=g[Q]}else r.push(g)}};
_.t5q=function(r,E,K,g){Array.prototype.splice.apply(r,zcc(arguments,1))};
zcc=function(r,E,K){return arguments.length<=2?Array.prototype.slice.call(r,E):Array.prototype.slice.call(r,E,K)};
SPc=function(r,E){E=E||r;for(var K=0,g=0,D={};g<r.length;){var B=r[g++],Q=_.Xu(B)?"o"+_.IJ(B):(typeof B).charAt(0)+B;Object.prototype.hasOwnProperty.call(D,Q)||(D[Q]=!0,E[K++]=B)}E.length=K};
_.sJu=function(r,E,K){K=K||_.b2L;for(var g=0,D=r.length,B;g<D;){var Q=g+(D-g>>>1);var a=K(E,r[Q]);a>0?g=Q+1:(D=Q,B=!a)}return B?g:-g-1};
_.L2=function(r,E,K){if(!_.AL(r)||!_.AL(E)||r.length!=E.length)return!1;var g=r.length;K=K||kJq;for(var D=0;D<g;D++)if(!K(r[D],E[D]))return!1;return!0};
_.b2L=function(r,E){return r>E?1:r<E?-1:0};
kJq=function(r,E){return r===E};
qPq=function(r,E,K){E=Array.prototype.splice.call(r,E,1);Array.prototype.splice.call(r,K,0,E[0])};
mqL=function(r){return ldJ[r]||""};
ALJ=function(r){if(!Z2P)return _.hL(r);r=uuJ.test(r)?r.replace(uuJ,mqL):r;r=atob(r);for(var E=new Uint8Array(r.length),K=0;K<r.length;K++)E[K]=r.charCodeAt(K);return E};
ec5=function(r,E){r.__closure__error__context__984382||(r.__closure__error__context__984382={});r.__closure__error__context__984382.severity=E};
_.JL=function(r){r=Error(r);ec5(r,"warning");return r};
H2m=function(r,E){if(r!=null){var K;var g=(K=XKL)!=null?K:XKL={};K=g[r]||0;K>=E||(g[r]=K+1,r=Error(),ec5(r,"incident"),Dd(r))}};
Eu=function(r,E,K){return typeof Symbol==="function"&&typeof Symbol()==="symbol"?(K===void 0?0:K)&&Symbol.for&&r?Symbol.for(r):r!=null?Symbol(r):Symbol():E};
jX=function(r,E){gw||_.dw in r||nLL(r,IdL);r[_.dw]|=E};
Q$=function(r,E){gw||_.dw in r||nLL(r,IdL);r[_.dw]=E};
yLd=function(r){if(4&r)return 512&r?512:1024&r?1024:0};
aM=function(r){jX(r,34);return r};
Pf=function(r){jX(r,8192);return r};
LK5=function(r){jX(r,32);return r};
fd=function(){return typeof BigInt==="function"};
cf=function(r,E){return E===void 0?r.copyOnWrite!==ww&&!!(2&(r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows[_.dw]|0)):!!(2&E)&&r.copyOnWrite!==ww};
_.zR=function(r,E){if(r!=null)if(typeof r==="string")r=r?new Wf(r,GR):_.V$();else if(r.constructor!==Wf)if(hcJ&&r!=null&&r instanceof Uint8Array)r=r.length?new Wf(new Uint8Array(r),GR):_.V$();else{if(!E)throw Error();r=void 0}return r};
JLP=function(r,E){if(typeof E!=="number"||E<0||E>=r.length)throw Error();};
rbq=function(r,E,K){var g=E&128?0:-1,D=r.length,B;if(B=!!D)B=r[D-1],B=B!=null&&typeof B==="object"&&B.constructor===Object;var Q=D+(B?-1:0);for(E=E&128?1:0;E<Q;E++)K(E-g,r[E]);if(B){r=r[D-1];for(var a in r)!isNaN(a)&&K(+a,r[a])}};
bl=function(r){return r&128?SX:void 0};
su=function(r){r.isGuard_doNotManuallySetPrettyPlease=!0;return r};
KCd=function(){var r=EeL;return su(function(E){for(var K in r)if(E===r[K]&&!/^[0-9]+$/.test(K))return!0;return!1})};
_.ke=function(r){var E=r;if(geu(E)){if(!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(E))throw Error(String(E));}else if(DJP(E)&&!Number.isSafeInteger(E))throw Error(String(E));return BwJ?BigInt(r):r=dJ5(r)?r?"1":"0":geu(r)?r.trim()||"0":String(r)};
jMu=function(r,E){if(r.length>E.length)return!1;if(r.length<E.length||r===E)return!0;for(var K=0;K<r.length;K++){var g=r[K],D=E[K];if(g>D)return!1;if(g<D)return!0}};
Nw5=function(r){var E=r>>>0;qJ=E;ll=(r-E)/4294967296>>>0};
mC=function(r){if(r<0){Nw5(-r);var E=_.N(QM5(qJ,ll));r=E.next().value;E=E.next().value;qJ=r>>>0;ll=E>>>0}else Nw5(r)};
aan=function(r){var E=$JL||($JL=new DataView(new ArrayBuffer(8)));E.setFloat32(0,+r,!0);ll=0;qJ=E.getUint32(0,!0)};
pfJ=function(r,E){var K=E*4294967296+(r>>>0);return Number.isSafeInteger(K)?K:_.Za(r,E)};
ul=function(r,E){var K=E&2147483648;K&&(r=~r+1>>>0,E=~E>>>0,r==0&&(E=E+1>>>0));r=pfJ(r,E);return typeof r==="number"?K?-r:r:K?"-"+r:r};
PlJ=function(r){var E=qJ,K=ll,g=K>>31;K=(K<<1|E>>>31)^g;r(E<<1^g,K)};
faL=function(r,E){var K=-(r&1);r=(r>>>1|E<<31)^K;return ul(r,E>>>1^K)};
_.Za=function(r,E){E>>>=0;r>>>=0;if(E<=2097151)var K=""+(4294967296*E+r);else fd()?K=""+(BigInt(E)<<BigInt(32)|BigInt(r)):(K=(r>>>24|E<<8)&16777215,E=E>>16&65535,r=(r&16777215)+K*6777216+E*6710656,K+=E*8147497,E*=2,r>=1E7&&(K+=r/1E7>>>0,r%=1E7),K>=1E7&&(E+=K/1E7>>>0,K%=1E7),K=E+Odd(K)+Odd(r));return K};
Odd=function(r){r=String(r);return"0000000".slice(r.length)+r};
_.Yuu=function(r,E){E&2147483648?fd()?r=""+(BigInt(E|0)<<BigInt(32)|BigInt(r>>>0)):(E=_.N(QM5(r,E)),r=E.next().value,E=E.next().value,r="-"+_.Za(r,E)):r=_.Za(r,E);return r};
Ab=function(r){if(r.length<16)mC(Number(r));else if(fd())r=BigInt(r),qJ=Number(r&BigInt(4294967295))>>>0,ll=Number(r>>BigInt(32)&BigInt(4294967295));else{var E=+(r[0]==="-");ll=qJ=0;for(var K=r.length,g=E,D=(K-E)%6+E;D<=K;g=D,D+=6)g=Number(r.slice(g,D)),ll*=1E6,qJ=qJ*1E6+g,qJ>=4294967296&&(ll+=Math.trunc(qJ/4294967296),ll>>>=0,qJ>>>=0);E&&(E=_.N(QM5(qJ,ll)),r=E.next().value,E=E.next().value,qJ=r,ll=E)}};
QM5=function(r,E){E=~E;r?r=~r+1:E+=1;return[r,E]};
eX=function(r){return Array.prototype.slice.call(r)};
_.nd=function(r,E){throw Error(E===void 0?"unexpected value "+r+"!":E);};
_.IM=function(r){if(r!=null&&typeof r!=="number")throw Error("L`"+typeof r+"`"+r);return r};
_.hb=function(r){if(r==null||typeof r==="number")return r;if(r==="NaN"||r==="Infinity"||r==="-Infinity")return Number(r)};
UJq=function(r){if(r!=null&&typeof r!=="boolean")throw Error("M`"+_.Jb(r)+"`"+r);return r};
_.Twq=function(r){if(r==null||typeof r==="boolean")return r;if(typeof r==="number")return!!r};
_.Kk=function(r){switch(typeof r){case "bigint":return!0;case "number":return EQ(r);case "string":return wfL.test(r);default:return!1}};
_.Db=function(r){if(!EQ(r))throw _.JL("enum");return r|0};
_.jf=function(r){return r==null?r:EQ(r)?r|0:void 0};
FCq=function(r){if(typeof r!=="number")throw _.JL("int32");if(!EQ(r))throw _.JL("int32");return r|0};
_.Nu=function(r){return r==null?r:FCq(r)};
_.QD=function(r){if(r==null)return r;if(typeof r==="string"&&r)r=+r;else if(typeof r!=="number")return;return EQ(r)?r|0:void 0};
_.REL=function(r){if(r==null)return r;if(typeof r==="string"&&r)r=+r;else if(typeof r!=="number")return;return EQ(r)?r>>>0:void 0};
cbK=function(r){var E=0;E=E===void 0?0:E;if(!_.Kk(r))throw _.JL("int64");var K=typeof r;switch(E){case 512:switch(K){case "string":return $5(r);case "bigint":return String(aU(64,r));default:return oe2(r)}case 1024:switch(K){case "string":return MXK(r);case "bigint":return _.ke(aU(64,r));default:return id2(r)}case 0:switch(K){case "string":return $5(r);case "bigint":return _.ke(aU(64,r));default:return pk(r)}default:return _.nd(E,"Unknown format requested type for int64")}};
P9=function(r){return r==null?r:cbK(r)};
Cld=function(r){var E=r.length;if(r[0]==="-"?E<20||E===20&&r<="-9223372036854775808":E<19||E===19&&r<="9223372036854775807")return r;Ab(r);return _.Yuu(qJ,ll)};
xJJ=function(r){if(r[0]==="-")var E=!1;else E=r.length,E=E<20?!0:E===20&&r<="18446744073709551615";if(E)return r;Ab(r);return _.Za(qJ,ll)};
pk=function(r){r=fk(r);OQ(r)||(mC(r),r=ul(qJ,ll));return r};
_.WCd=function(r){r=fk(r);r>=0&&OQ(r)||(mC(r),r=pfJ(qJ,ll));return r};
oe2=function(r){r=fk(r);OQ(r)?r=String(r):(mC(r),r=_.Yuu(qJ,ll));return r};
_.GRJ=function(r){r=fk(r);r>=0&&OQ(r)?r=String(r):(mC(r),r=_.Za(qJ,ll));return r};
$5=function(r){var E=fk(Number(r));if(OQ(E))return String(E);E=r.indexOf(".");E!==-1&&(r=r.substring(0,E));return Cld(r)};
MXK=function(r){var E=fk(Number(r));if(OQ(E))return _.ke(E);E=r.indexOf(".");E!==-1&&(r=r.substring(0,E));return fd()?_.ke(aU(64,BigInt(r))):_.ke(Cld(r))};
id2=function(r){return OQ(r)?_.ke(pk(r)):_.ke(oe2(r))};
_.veq=function(r){return OQ(r)?_.ke(_.WCd(r)):_.ke(_.GRJ(r))};
_.VXL=function(r){var E=fk(Number(r));if(OQ(E)&&E>=0)return String(E);E=r.indexOf(".");E!==-1&&(r=r.substring(0,E));return xJJ(r)};
_.zEJ=function(r){var E=fk(Number(r));if(OQ(E)&&E>=0)return _.ke(E);E=r.indexOf(".");E!==-1&&(r=r.substring(0,E));return fd()?_.ke((0,_.Y5)(64,BigInt(r))):_.ke(xJJ(r))};
_.Sun=function(r){if(r==null)return r;if(typeof r==="bigint")return tX5(r)?r=Number(r):(r=aU(64,r),r=tX5(r)?Number(r):String(r)),r;if(_.Kk(r))return typeof r==="number"?pk(r):$5(r)};
bd5=function(r,E){E=E===void 0?!1:E;var K=typeof r;if(r==null)return r;if(K==="bigint")return String(aU(64,r));if(_.Kk(r))return K==="string"?$5(r):E?oe2(r):pk(r)};
_.sML=function(r){var E=typeof r;if(r==null)return r;if(E==="bigint")return _.ke(aU(64,r));if(_.Kk(r))return E==="string"?MXK(r):id2(r)};
kRK=function(r){if(r==null)return r;var E=typeof r;if(E==="bigint")return String(aU(64,r));if(_.Kk(r)){if(E==="string")return $5(r);if(E==="number")return pk(r)}};
qu5=function(r){if(r==null)return r;var E=typeof r;if(E==="bigint")return String((0,_.Y5)(64,r));if(_.Kk(r)){if(E==="string")return _.VXL(r);if(E==="number")return _.WCd(r)}};
_.UQ=function(r){if(typeof r!=="string")throw Error();return r};
FA=function(r){if(r!=null&&typeof r!=="string")throw Error();return r};
_.oU=function(r){return r==null||typeof r==="string"?r:void 0};
Zdm=function(r,E,K,g){if(r!=null&&r[iB]===Ck)return r;if(!Array.isArray(r))return K?g&2?E[laK]||(E[laK]=mJJ(E)):new E:void 0;K=r[_.dw]|0;g=K|g&32|g&2;g!==K&&Q$(r,g);return new E(r)};
mJJ=function(r){r=new r;aM(r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows);return r};
ufc=function(r,E,K){r=E?FCq(r):_.QD(r);return r==null?K?0:void 0:r|0};
AbK=function(r){return r};
eEq=function(r){return r};
Hdn=function(r,E,K,g,D,B){r=Zdm(r,g,K,B);D&&(r=XfK(r));return r};
neK=function(r){return[r,this.get(r)]};
LCP=function(){return IaL||(IaL=new W9(aM([]),void 0,void 0,void 0,ybP))};
hEK=function(r){var E=GT(v9);return E?r[E]:void 0};
E55=function(r,E){var K=K===void 0?!1:K;if(GT(Jbn)&&GT(v9)&&void 0===Jbn){var g=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,D=g[v9];if(!D)return;if(D=D.reviveUnknownFields)try{D(g,E,rBm);return}catch(B){Dd(B)}}K&&(r=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,(K=GT(v9))&&K in r&&(r=r[K])&&delete r[E])};
g5u=function(r,E){var K=GT(v9),g;gw&&K&&((g=r[K])==null?void 0:g[E])!=null&&H2m(Ku5,3)};
Bbu=function(r,E){E<100||H2m(Duu,1)};
$uu=function(r,E,K,g){var D=g!==void 0;g=!!g;var B=GT(v9),Q;!D&&gw&&B&&(Q=r[B])&&dun(Q,Bbu);B=[];var a=r.length;Q=4294967295;var P=!1,O=!!(E&64),U=O?E&128?0:-1:void 0;if(!(E&1)){var T=a&&r[a-1];T!=null&&typeof T==="object"&&T.constructor===Object?(a--,Q=a):T=void 0;if(O&&!(E&128)&&!D){P=!0;var w;Q=((w=jU5)!=null?w:AbK)(Q-U,U,r,T,void 0)+U}}E=void 0;for(w=0;w<a;w++){var F=r[w];if(F!=null&&(F=K(F,g))!=null)if(O&&w>=Q){var c=w-U,W=void 0;((W=E)!=null?W:E={})[c]=F}else B[w]=F}if(T)for(var z in T)a=T[z],
a!=null&&(a=K(a,g))!=null&&(w=+z,F=void 0,O&&!Number.isNaN(w)&&(F=w+U)<Q?B[F]=a:(w=void 0,((w=E)!=null?w:E={})[z]=a));E&&(P?B.push(E):B[Q]=E);D&&GT(v9)&&(r=hEK(r))&&r instanceof NbJ&&(B[v9]=QUK(r));return B};
p9n=function(r){r[0]=abK(r[0]);r[1]=abK(r[1]);return r};
abK=function(r){switch(typeof r){case "number":return Number.isFinite(r)?r:""+r;case "bigint":return tX5(r)?Number(r):""+r;case "boolean":return r?1:0;case "object":if(Array.isArray(r)){var E=r[_.dw]|0;return r.length===0&&E&1?void 0:$uu(r,E,abK)}if(r!=null&&r[iB]===Ck)return PBK(r);if(r instanceof Wf){E=r.JSC$8975_value_;if(E==null)r="";else if(typeof E==="string")r=E;else{if(Z2P){for(var K="",g=0,D=E.length-10240;g<D;)K+=String.fromCharCode.apply(null,E.subarray(g,g+=10240));K+=String.fromCharCode.apply(null,
g?E.subarray(g):E);E=btoa(K)}else E=_.zT(E);r=r.JSC$8975_value_=E}return r}if(r instanceof W9)return r=r.size!==0?fbP(r,p9n):void 0,r;return}return r};
Sf=function(r,E){if(E){jU5=E==null||E===AbK||E[Ok5]!==YQ5?AbK:E;try{return PBK(r)}finally{jU5=void 0}}return PBK(r)};
PBK=function(r){r=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return $uu(r,r[_.dw]|0,abK)};
w95=function(r){switch(typeof r){case "boolean":return Uuu||(Uuu=[0,void 0,!0]);case "number":return r>0?void 0:r===0?Tbq||(Tbq=[0,void 0]):[-r,void 0];case "string":return[0,r];case "object":return r}};
sQ=function(r,E){return Fuc(r,E[0],E[1])};
_.k5=function(r,E,K){return Fuc(r,E,K,2048)};
Fuc=function(r,E,K,g){g=g===void 0?0:g;if(r==null){var D=32;K?(r=[K],D|=128):r=[];E&&(D=D&-16760833|(E&1023)<<14)}else{if(!Array.isArray(r))throw Error("O");D=r[_.dw]|0;if(RaK&&1&D)throw Error("P");2048&D&&!(2&D)&&o5P();if(D&256)throw Error("Q");if(D&64)return(D|g)!==D&&Q$(r,D|g),r;if(K&&(D|=128,K!==r[0]))throw Error("R");a:{K=r;D|=64;var B=K.length;if(B){var Q=B-1,a=K[Q];if(a!=null&&typeof a==="object"&&a.constructor===Object){E=D&128?0:-1;Q-=E;if(Q>=1024)throw Error("T");for(var P in a)B=+P,B<Q&&
(K[B+E]=a[P],delete a[P]);D=D&-16760833|(Q&1023)<<14;break a}}if(E){P=Math.max(E,B-(D&128?0:-1));if(P>1024)throw Error("U");D=D&-16760833|(P&1023)<<14}}}Q$(r,D|64|g);return r};
o5P=function(){if(RaK)throw Error("S");H2m(Mfq,5)};
CBK=function(r,E){if(typeof r!=="object")return r;if(Array.isArray(r)){var K=r[_.dw]|0;return r.length===0&&K&1?void 0:ikK(r,K,E)}if(r!=null&&r[iB]===Ck)return cBq(r);if(r instanceof W9){E=r.arrayState;if(E&2)return r;if(!r.size)return;K=aM(fbP(r));if(r.valueCtor)for(r=0;r<K.length;r++){var g=K[r],D=g[1];D==null||typeof D!=="object"?D=void 0:D!=null&&D[iB]===Ck?D=cBq(D):Array.isArray(D)?D=ikK(D,D[_.dw]|0,!!(E&32)):D=void 0;g[1]=D}return K}if(r instanceof Wf)return r};
ikK=function(r,E,K){if(E&2)return r;!K||4096&E||16&E?r=lB(r,E,!1,K&&!(E&16)):(jX(r,34),E&4&&Object.freeze(r));return r};
xuq=function(r,E,K){r=new r.constructor(E);K&&(r.copyOnWrite=ww);r.noLegacyNull=ww;return r};
cBq=function(r){var E=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,K=E[_.dw]|0;return cf(r,K)?r:WuK(r,E,K)?xuq(r,E):lB(E,K)};
lB=function(r,E,K,g){g!=null||(g=!!(34&E));r=$uu(r,E,CBK,g);g=32;K&&(g|=2);E=E&16769217|g;Q$(r,E);return r};
XfK=function(r){var E=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,K=E[_.dw]|0;return cf(r,K)?WuK(r,E,K)?xuq(r,E,!0):new r.constructor(lB(E,K,!1)):r};
mu=function(r){if(r.copyOnWrite!==ww)return!1;var E=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;E=lB(E,E[_.dw]|0);jX(E,2048);r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=E;r.copyOnWrite=void 0;r.noLegacyNull=void 0;return!0};
Zb=function(r){if(!mu(r)&&cf(r,r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows[_.dw]|0))throw Error();};
AB=function(r,E){E===void 0&&(E=r[_.dw]|0);E&32&&!(E&4096)&&Q$(r,E|4096)};
WuK=function(r,E,K){return K&2?!0:K&32&&!(K&4096)?(Q$(E,K|2),r.copyOnWrite=ww,!0):!1};
ef=function(r,E,K,g,D){var B=K+(D?0:-1),Q=r.length-1;if(Q>=1+(D?0:-1)&&B>=Q){var a=r[Q];if(a!=null&&typeof a==="object"&&a.constructor===Object)return a[K]=g,E}if(B<=Q)return r[B]=g,E;if(g!==void 0){var P;Q=((P=E)!=null?P:E=r[_.dw]|0)>>14&1023||536870912;K>=Q?g!=null&&(B={},r[Q+(D?0:-1)]=(B[K]=g,B)):r[B]=g}return E};
_.yD=function(r,E,K,g,D){var B=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,Q=B[_.dw]|0;g=cf(r,Q)?1:g;D=!!D||g===3;g===2&&mu(r)&&(B=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,Q=B[_.dw]|0);r=GTK(B,E);var a=r===H9?7:r[_.dw]|0,P=v5q(a,Q);var O=4&P?!1:!0;if(O){4&P&&(r=eX(r),a=0,P=IU(P,Q),Q=ef(B,Q,E,r));for(var U=0,T=0;U<r.length;U++){var w=K(r[U]);w!=null&&(r[T++]=w)}T<U&&(r.length=T);K=(P|4)&-513;P=K&=-1025;P&=-4097}P!==a&&(Q$(r,P),2&P&&Object.freeze(r));return r=VfL(r,P,B,
Q,E,g,O,D)};
VfL=function(r,E,K,g,D,B,Q,a){var P=E;B===1||(B!==4?0:2&E||!(16&E)&&32&g)?Lk(E)||(E|=!r.length||Q&&!(4096&E)||32&g&&!(4096&E||16&E)?2:256,E!==P&&Q$(r,E),Object.freeze(r)):(B===2&&Lk(E)&&(r=eX(r),P=0,E=IU(E,g),g=ef(K,g,D,r)),Lk(E)||(a||(E|=16),E!==P&&Q$(r,E)));2&E||!(4096&E||16&E)||AB(K,g);return r};
GTK=function(r,E,K){r=hB(r,E,K);return Array.isArray(r)?r:H9};
v5q=function(r,E){2&E&&(r|=2);return r|1};
Lk=function(r){return!!(2&r)&&!!(4&r)||!!(256&r)};
zaL=function(r){return _.zR(r,!0)};
tfq=function(r){r=eX(r);for(var E=0;E<r.length;E++){var K=r[E]=eX(r[E]);Array.isArray(K[1])&&(K[1]=aM(K[1]))}return Pf(r)};
_.SQc=function(r,E,K,g,D){var B=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,Q=B[_.dw]|0;var a=cf(r,Q);a:{!a&&mu(r)&&(B=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,Q=B[_.dw]|0);var P=hB(B,E);r=!1;if(P==null){if(a){E=LCP();break a}P=[]}else if(P.constructor===W9)if(P.arrayState&2&&!a)P=fbP(P);else{E=P;break a}else Array.isArray(P)?r=!!((P[_.dw]|0)&2):P=[];if(a){if(!P.length){E=LCP();break a}r||(r=!0,aM(P))}else r&&(r=!1,Pf(P),P=tfq(P));!r&&Q&32&&LK5(P);g=new W9(P,K,g,D);Q=
ef(B,Q,E,g);r||AB(B,Q);E=g}!a&&K&&(E.callToMutableOnAccess=!0);return E};
_.JB=function(r,E,K,g){Zb(r);var D=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,B=D[_.dw]|0;if(K==null)return ef(D,B,E),r;var Q=K===H9?7:K[_.dw]|0,a=Q,P=Lk(Q),O=P||Object.isFrozen(K);P||(Q=0);O||(K=eX(K),a=0,Q=IU(Q,B),O=!1);Q|=5;var U;P=(U=yLd(Q))!=null?U:0;for(U=0;U<K.length;U++){var T=K[U],w=g(T,P);Object.is(T,w)||(O&&(K=eX(K),a=0,Q=IU(Q,B),O=!1),K[U]=w)}Q!==a&&(O&&(K=eX(K),Q=IU(Q,B)),Q$(K,Q));ef(D,B,E,K);return r};
_.rK=function(r,E,K,g,D){Zb(r);var B=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;ef(B,B[_.dw]|0,E,(g==="0"?Number(K)===0:K===g)?void 0:K,D);return r};
_.En=function(r,E,K){if(E&2)throw Error();var g=bl(E),D=GTK(r,K,g),B=D===H9?7:D[_.dw]|0,Q=v5q(B,E);if(2&Q||Lk(Q)||16&Q)Q===B||Lk(Q)||Q$(D,Q),D=eX(D),B=0,Q=IU(Q,E),ef(r,E,K,D,g);Q&=-13;Q!==B&&Q$(D,Q);return D};
bkL=function(r){if(gw){var E;return(E=r[Kx])!=null?E:r[Kx]=new Map}if(Kx in r)return r[Kx];E=new Map;Object.defineProperty(r,Kx,{value:E});return E};
kTJ=function(r,E,K,g,D){var B=bkL(r),Q=sUK(B,r,E,K,D);Q!==g&&(Q&&(E=ef(r,E,Q,void 0,D)),B.set(K,g));return E};
sUK=function(r,E,K,g,D){var B=r.get(g);if(B!=null)return B;for(var Q=B=0;Q<g.length;Q++){var a=g[Q];hB(E,a,D)!=null&&(B!==0&&(K=ef(E,K,B,void 0,D)),B=a)}r.set(g,B);return B};
qQ5=function(r,E,K,g,D){var B=!1;g=hB(r,g,D,function(Q){var a=Zdm(Q,K,!1,E);B=a!==Q&&a!=null;return a});
if(g!=null)return B&&!cf(g)&&AB(r,E),g};
lbK=function(r,E,K,g,D,B,Q,a){var P=cf(r,K);B=P?1:B;Q=!!Q||B===3;P=a&&!P;(B===2||P)&&mu(r)&&(E=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,K=E[_.dw]|0);r=GTK(E,D);var O=r===H9?7:r[_.dw]|0,U=v5q(O,K);if(a=!(4&U)){var T=r,w=K,F=!!(2&U);F&&(w|=2);for(var c=!F,W=!0,z=0,S=0;z<T.length;z++){var k=Zdm(T[z],g,!1,w);if(k instanceof g){if(!F){var A=cf(k);c&&(c=!A);W&&(W=A)}T[S++]=k}}S<z&&(T.length=S);U|=4;U=W?U&-4097:U|4096;U=c?U|8:U&-9}U!==O&&(Q$(r,U),2&U&&Object.freeze(r));if(P&&!(8&U||!r.length&&
(B===1||(B!==4?0:2&U||!(16&U)&&32&K)))){Lk(U)&&(r=eX(r),U=IU(U,K),K=ef(E,K,D,r));g=r;P=U;for(O=0;O<g.length;O++)T=g[O],U=XfK(T),T!==U&&(g[O]=U);P|=8;U=P=g.length?P|4096:P&-4097;Q$(r,U)}return r=VfL(r,U,E,K,D,B,a,Q)};
muJ=function(r){r==null&&(r=void 0);return r};
IU=function(r,E){return r=(2&E?r|2:r&-3)&-273};
_.ZkJ=function(r,E,K,g,D){Zb(r);E=_.yD(r,E,D,2,!0);var B;D=(B=yLd(E===H9?7:E[_.dw]|0))!=null?B:0;E.push(K(g,D));return r};
uA2=function(r,E,K,g,D,B,Q){Zb(r);var a=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;r=lbK(r,a,a[_.dw]|0,K,E,2,!0);if(B&&Q)D!=null||(D=r.length-1),JLP(r,D),r.splice(D,B),r.length||(r[_.dw]&=-4097);else{if(B){if(typeof D!=="number"||D<0||D>r.length)throw Error();}else g=g!=null?g:new K;D!=void 0?r.splice(D,B,g):r.push(g);D=K=r===H9?7:r[_.dw]|0;(g=cf(g))?(K&=-9,r.length===1&&(K&=-4097)):K|=4096;K!==D&&Q$(r,K);g||AB(a)}};
ea5=function(r,E){if(typeof r==="string")return new DH(ALJ(r),E);if(Array.isArray(r))return new DH(new Uint8Array(r),E);if(r.constructor===Uint8Array)return new DH(r,!1);if(r.constructor===ArrayBuffer)return r=new Uint8Array(r),new DH(r,!1);if(r.constructor===Wf)return E=ABJ(r)||new Uint8Array(0),new DH(E,!0,r);if(r instanceof Uint8Array)return r=r.constructor===Uint8Array?r:new Uint8Array(r.buffer,r.byteOffset,r.byteLength),new DH(r,!1);throw Error();};
HkJ=function(r){switch(typeof r){case "string":X95(r)}};
Ib2=function(r){switch(typeof r){case "string":n55(r)}};
Bh=function(){var r=function(){throw Error();};
Object.setPrototypeOf(r,r.prototype);return r};
Lud=function(r,E){var K=K===void 0?yB5:K;return new dK(r,E,K)};
r9K=function(r,E,K,g,D){haP(r,K,JB2(E,g),D)};
j2=function(r,E,K,g){var D=g[r];if(D)return D;D={};D.binaryFields=g;D.messageMetadata=w95(g[0]);var B=g[1],Q=1;B&&B.constructor===Object&&(D.extensions=B,B=g[++Q],typeof B==="function"&&(D.isMessageSet=!0,E15!=null||(E15=B),Kcu!=null||(Kcu=g[Q+1]),B=g[Q+=2]));for(var a={};B&&g1d(B);){for(var P=0;P<B.length;P++)a[B[P]]=B;B=g[++Q]}for(P=1;B!==void 0;){typeof B==="number"&&(P+=B,B=g[++Q]);var O=void 0;if(B instanceof dK)var U=B;else U=DOq,Q--;B=void 0;if((B=U)==null?0:B.$$isMsg){B=g[++Q];O=g;var T=Q;
typeof B==="function"&&(B=B(),O[T]=B);O=B}B=g[++Q];T=P+1;typeof B==="number"&&B<0&&(T-=B,B=g[++Q]);for(;P<T;P++){var w=a[P];O?K(D,P,U,O,w):E(D,P,U,w)}}return g[r]=D};
g1d=function(r){return Array.isArray(r)&&!!r.length&&typeof r[0]==="number"&&r[0]>0};
dO5=function(r){return Array.isArray(r)?r[0]instanceof dK?r:[BKJ,r]:[r,void 0]};
JB2=function(r,E){if(r instanceof _.Qb)return r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;if(Array.isArray(r))return sQ(r,E)};
jmu=function(r,E,K,g){var D=K.$$binaryReaderFn;r[E]=g?function(B,Q,a){return D(B,Q,a,g)}:D};
Qmc=function(r,E,K,g,D){var B=K.$$binaryReaderFn,Q,a;r[E]=function(P,O,U){return B(P,O,U,a||(a=j2(NKn,jmu,Qmc,g).messageMetadata),Q||(Q=$OK(g)),D)}};
$OK=function(r){var E=r[aH5];if(E!=null)return E;var K=j2(NKn,jmu,Qmc,r);E=K.isMessageSet?function(g,D){return E15(g,D,K)}:function(g,D){for(;ph2(D)&&D.nextWireType_!=4;){var B=D.nextField_,Q=K[B];
if(Q==null){var a=K.extensions;a&&(a=a[B])&&(a=P95(a),a!=null&&(Q=K[B]=a))}if(Q==null||!Q(D,g,B)){a=D;Q=a.fieldCursor_;fHJ(a);if(a.discardUnknownFields)var P=void 0;else{var O=a.decoder_.cursor_-Q;a.decoder_.cursor_=Q;P=OxJ(a.decoder_,O)}O=a=Q=void 0;var U=g;P&&((Q=(a=(O=U[v9])!=null?O:U[v9]=new NbJ)[B])!=null?Q:a[B]=[]).push(P)}}if(g=hEK(g))g.reviveUnknownFields=K.binaryFields[Ync];return!0};
r[aH5]=E;r[Ync]=UOL.bind(r);return E};
UOL=function(r,E,K,g){var D=this[NKn],B=this[aH5],Q=sQ(void 0,D.messageMetadata),a=hEK(r);if(a){var P=!1,O=D.extensions;if(O){D=function(c,W,z){if(z.length!==0)if(O[W])for(c=_.N(z),W=c.next();!W.done;W=c.next()){W=TKP(W.value);try{P=!0,B(Q,W)}finally{W.free()}}else g==null||g(r,W,z)};
if(E==null)dun(a,D);else if(a!=null){var U=a[E];U&&D(a,E,U)}if(P){var T=r[_.dw]|0;if(T&2&&T&2048&&(K==null||!K.reviveIntoImmutable))throw Error();var w=bl(T),F=function(c,W){if(hB(r,c,w)!=null)switch(K==null?void 0:K.resolutionBehavior){case 1:return;default:throw Error();}W!=null&&(T=ef(r,T,c,W,w));delete a[c]};
E==null?rbq(Q,Q[_.dw]|0,function(c,W){F(c,W)}):F(E,hB(Q,E,w))}}}};
P95=function(r){r=dO5(r);var E=r[0].$$binaryReaderFn;if(r=r[1]){var K=$OK(r),g=j2(NKn,jmu,Qmc,r).messageMetadata;return function(D,B,Q){return E(D,B,Q,g,K)}}return E};
wh5=function(r,E,K){r[E]=K.$$binaryWriterFn};
R4q=function(r,E,K,g){var D,B,Q=K.$$binaryWriterFn;r[E]=function(a,P,O){return Q(a,P,O,B||(B=j2(FcJ,wh5,R4q,g).messageMetadata),D||(D=o15(g)))}};
o15=function(r){var E=r[M2K];if(!E){var K=j2(FcJ,wh5,R4q,r);E=function(g,D){return ixm(g,D,K)};
r[M2K]=E}return E};
ixm=function(r,E,K){rbq(r,r[_.dw]|0,function(g,D){if(D!=null){var B=c9c(K,g);B?B(E,D,g):g<500||H2m(C9n,3)}});
(r=hEK(r))&&dun(r,function(g,D,B){$1(E,E.encoder_.end());for(g=0;g<B.length;g++)$1(E,ABJ(B[g])||new Uint8Array(0))})};
c9c=function(r,E){var K=r[E];if(K)return K;if(K=r.extensions)if(K=K[E]){K=dO5(K);var g=K[0].$$binaryWriterFn;if(K=K[1]){var D=o15(K),B=j2(FcJ,wh5,R4q,K).messageMetadata;K=r.isMessageSet?Kcu(B,D):function(Q,a,P){return g(Q,a,P,B,D)}}else K=g;
return r[E]=K}};
_.xOL=function(r,E,K){if(Array.isArray(E)){var g=E[_.dw]|0;if(g&4)return E;for(var D=0,B=0;D<E.length;D++){var Q=r(E[D]);Q!=null&&(E[B++]=Q)}B<D&&(E.length=B);r=g|1;K&&(r=(r|4)&-1537);r!==g&&Q$(E,r);K&&r&2&&Object.freeze(E);return E}};
_.am=function(r,E,K){return new dK(r,E,K)};
_.Wcm=function(r,E,K){return new dK(r,E,K)};
_.Ph=function(r,E,K){ef(r,r[_.dw]|0,E,K,bl(r[_.dw]|0))};
GZn=function(r,E,K){E=_.hb(E);E!=null&&(_.fx(r,K,1),r=r.encoder_,K=$JL||($JL=new DataView(new ArrayBuffer(8))),K.setFloat64(0,+E,!0),qJ=K.getUint32(0,!0),ll=K.getUint32(4,!0),_.On(r,qJ),_.On(r,ll))};
v1K=function(r,E,K){E=_.hb(E);E!=null&&(_.fx(r,K,5),r=r.encoder_,aan(E),_.On(r,qJ))};
_.TZ=function(r,E,K){E=kRK(E);if(E!=null&&(HkJ(E),E!=null))switch(_.fx(r,K,0),typeof E){case "number":r=r.encoder_;mC(E);Un(r,qJ,ll);break;case "bigint":K=BigInt.asUintN(64,E);K=new V2n(Number(K&BigInt(4294967295)),Number(K>>BigInt(32)));Un(r.encoder_,K.JSC$9018_lo,K.JSC$9018_hi);break;default:K=X95(E),Un(r.encoder_,K.JSC$9018_lo,K.JSC$9018_hi)}};
t2u=function(r,E,K){E=qu5(E);if(E!=null&&(Ib2(E),E!=null))switch(_.fx(r,K,0),typeof E){case "number":r=r.encoder_;mC(E);Un(r,qJ,ll);break;case "bigint":K=z4P(E);Un(r.encoder_,K.JSC$9016_lo,K.JSC$9016_hi);break;default:K=n55(E),Un(r.encoder_,K.JSC$9016_lo,K.JSC$9016_hi)}};
bxK=function(r,E,K){E=_.QD(E);E!=null&&E!=null&&(_.fx(r,K,0),_.Sn5(r.encoder_,E))};
_.kZ5=function(r,E,K){smn(r,K,qu5(E))};
qnL=function(r,E,K){E=_.Twq(E);E!=null&&(_.fx(r,K,0),r.encoder_.JSC$9020_buffer_.push(E?1:0))};
mO2=function(r,E,K){E=_.oU(E);E!=null&&lHu(r,K,pKm(E))};
Zx5=function(r,E,K,g,D){haP(r,K,JB2(E,g),D)};
_.uJm=function(r,E,K){E=E==null||typeof E=="string"||E instanceof Wf?E:void 0;E!=null&&lHu(r,K,ea5(E,!0).buffer)};
A9K=function(r,E,K){E=_.REL(E);E!=null&&E!=null&&(_.fx(r,K,0),wK(r.encoder_,E))};
_.e4P=function(r,E,K){E=_.QD(E);E!=null&&(E=parseInt(E,10),_.fx(r,K,0),_.Sn5(r.encoder_,E))};
_.FJ=function(r,E){return function(K,g){var D={treatNewDataAsImmutable:!0};g&&Object.assign(D,g);K=TKP(K,void 0,void 0,D);try{var B=new r,Q=B.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;$OK(E)(Q,K);var a=B}finally{K.free()}return a}};
_.Rm=function(r){return function(E){return XhK(E,r)}};
Hxm=function(r){return function(){return XhK(this,r)}};
_.n1K=function(r){return su(function(E){return E instanceof r&&!cf(E)})};
_.om=function(r){return function(E){return IHL(r,E)}};
J9J=function(r,E){return y92({child:r,origin:E||"https://gamesnacks.com",channelName:"gspc",receiveMessageConstructor:Lc2,getPayloadCase:function(K){return K.getPayloadCase()},
createInitMessage:function(K){var g=new i9,D=new h45;K=_.Cx(D,1,K);return _.x1(g,5,Wh,K)}})};
GZ=function(r){return{valueOf:r}.valueOf()};
ENn=function(){var r=null;if(!rVP)return r;try{var E=function(K){return K};
r=rVP.createPolicy("goog#html",{createHTML:E,createScript:E,createScriptURL:E})}catch(K){}return r};
gNm=function(){Kn2===void 0&&(Kn2=ENn());return Kn2};
_.Vb=function(r){var E=gNm();r=E?E.createScriptURL(r):r;return new vh(r)};
_.zZ=function(r){if(r instanceof vh)return r.privateDoNotAccessOrElseWrappedResourceUrl;throw Error("Z");};
_.t9=function(r){return Object.isFrozen(r)&&Object.isFrozen(r.raw)};
DjL=function(r){return r.toString().indexOf("`")===-1};
b9=function(r){return new _.S2(BJ2,r)};
k1=function(r){return r instanceof _.S2};
_.qO=function(r){if(k1(r))return r.privateDoNotAccessOrElseWrappedUrl;throw Error("Z");};
l9=function(r){return new djm(function(E){return E.substr(0,r.length+1).toLowerCase()===r+":"})};
_.mc=function(r,E){E=E===void 0?jPJ:E;if(k1(r))return r;for(var K=0;K<E.length;++K){var g=E[K];if(g instanceof djm&&g.isValid(r))return b9(r)}};
_.u9=function(r,E){E=E===void 0?jPJ:E;return _.mc(r,E)||ZH};
_.A9=function(r){var E=window;if(typeof MediaSource!=="undefined"&&r instanceof MediaSource||typeof E.ManagedMediaSource!=="undefined"&&r instanceof E.ManagedMediaSource)return b9(URL.createObjectURL(r));E=r.type;E.toLowerCase()==="application/octet-stream"?E=!0:(E=E.match(/^([^;]+)(?:;\w+=(?:\w+|"[\w;,= ]+"))*$/i),E=(E==null?void 0:E.length)===2&&(/^image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp|x-icon|heic|heif|avif|x-ms-bmp)$/i.test(E[1])||/^video\/(?:3gpp|avi|mpeg|mpg|mp4|ogg|webm|x-flv|x-matroska|quicktime|x-ms-wmv)$/i.test(E[1])||
/^audio\/(?:3gpp2|3gpp|aac|amr|L16|midi|mp3|mp4|mpeg|oga|ogg|opus|x-m4a|x-matroska|x-wav|wav|webm)$/i.test(E[1])||/^font\/[\w-]+$/i.test(E[1])));if(!E)throw Error("Z");return b9(URL.createObjectURL(r))};
_.NJL=function(r){for(var E=_.Hh.apply(1,arguments),K=[r[0]],g=0;g<E.length;g++)K.push(String(E[g])),K.push(r[g+1]);return b9(K.join(""))};
_.$jK=function(r){if(!QPK){a:{var E=document.createElement("a");try{E.href=r}catch(K){r=void 0;break a}r=E.protocol;r=r===":"||r===""?"https:":r}return r}try{E=new URL(r)}catch(K){return"https:"}return E.protocol};
_.nx=function(r){r instanceof _.S2?r=_.qO(r):r=aVc.test(r)?r:void 0;return r};
Im=function(r,E){E=_.nx(E);E!==void 0&&(r.href=E)};
Lx=function(r){var E=gNm();r=E?E.createHTML(r):r;return new yb(r)};
h9=function(r){if(r instanceof yb)return r.privateDoNotAccessOrElseWrappedHtml;throw Error("Z");};
_.rJ=function(r,E){r.src=_.zZ(E).toString()};
poq=function(r,E){r.setAttribute("sandbox","");for(var K=0;K<E.length;K++)r.sandbox.supports&&!r.sandbox.supports(E[K])||r.sandbox.add(E[K])};
_.EW=function(r,E,K){r.removeAttribute("srcdoc");switch(E){case 0:if(K instanceof vh)throw new P02("TrustedResourceUrl",0);poq(r,[]);E=_.nx(K);E!==void 0&&(r.src=E);break;case 1:if(!(K instanceof vh))throw new P02(typeof K,1);poq(r,"allow-same-origin allow-scripts allow-forms allow-popups allow-popups-to-escape-sandbox allow-storage-access-by-user-activation".split(" "));_.rJ(r,K);break;case 2:if(K instanceof vh)throw new P02("TrustedResourceUrl",2);poq(r,"allow-same-origin allow-scripts allow-forms allow-popups allow-popups-to-escape-sandbox allow-storage-access-by-user-activation".split(" "));
E=_.nx(K);E!==void 0&&(r.src=E);break;default:_.nd(E)}};
_.KC=function(r,E,K,g){E=_.nx(E);return E!==void 0?r.open(E,K,g):null};
_.gJ=function(r){r=r===void 0?document:r;var E,K;r=(K=(E=r).querySelector)==null?void 0:K.call(E,"script[nonce]");return r==null?"":r.nonce||r.getAttribute("nonce")||""};
_.Bo=function(r){var E=gNm();r=E?E.createScript(r):r;return new _.DV(r)};
dJ=function(r){if(r instanceof _.DV)return r.privateDoNotAccessOrElseWrappedScript;throw Error("Z");};
fVc=function(r){var E=_.gJ(r.ownerDocument);E&&r.setAttribute("nonce",E)};
_.jW=function(r,E){r.textContent=dJ(E);fVc(r)};
_.Nj=function(r,E){r.src=_.zZ(E);fVc(r)};
_.Qc=function(r,E){if(r.nodeType===1&&/^(script|style)$/i.test(r.tagName))throw Error("Z");r.innerHTML=h9(E)};
_.$N=function(r,E,K,g){if(r.length===0)throw Error("Z");r=r.map(function(B){if(B instanceof OCc)B=B.privateDoNotAccessOrElseWrappedAttributePrefix;else throw Error("Z");return B});
var D=K.toLowerCase();if(r.every(function(B){return D.indexOf(B)!==0}))throw Error("aa`"+K);
E.setAttribute(K,g)};
_.aP=function(r,E,K){if(E instanceof vh)r.href=_.zZ(E).toString(),r.rel=K;else{if(YWJ.indexOf(K)===-1)throw Error("ba`"+K);E=_.nx(E);E!==void 0&&(r.href=E,r.rel=K)}};
UjP=function(r){if(r instanceof pC)return r.privateDoNotAccessOrElseWrappedStyleSheet;throw Error("Z");};
_.TJJ=function(r,E){E=_.nx(E);E!==void 0&&(r.href=E)};
wom=function(r){return new Worker(_.zZ(r),void 0)};
FnK=function(r){return _.Vb(r)};
RD5=function(r,E){r&&(E=r.indexOf(E),0<=E&&r.splice(E,1))};
Po=function(r){return typeof r==="function"};
oNq=function(r){return r instanceof fC||r&&"closed"in r&&Po(r.remove)&&Po(r.add)&&Po(r.unsubscribe)};
OW=function(){};
YN=function(r){MWP(function(){throw r;})};
UW=function(r){return r};
TD=function(){return iCm(_.Hh.apply(0,arguments))};
iCm=function(r){return r.length===0?UW:r.length===1?r[0]:function(E){return r.reduce(function(K,g){return g(K)},E)}};
cVm=function(r){var E;return(E=r!=null?r:void 0)!=null?E:Promise};
C0n=function(r,E){return new wJ(function(K){var g=0;return E.schedule(function(){g===r.length?K.complete():(K.next(r[g++]),K.closed||this.schedule())})})};
xj5=function(r,E){if(!r)throw Error("ca");return new wJ(function(K){var g=new fC;g.add(E.schedule(function(){var D=r[Symbol.asyncIterator]();g.add(E.schedule(function(){var B=this;D.next().then(function(Q){Q.done?K.complete():(K.next(Q.value),B.schedule())})}))}));
return g})};
WnP=function(r,E,K){E=E.schedule(function(){try{K.call(this)}catch(g){r.error(g)}},0);
r.add(E)};
vN2=function(r,E){return new wJ(function(K){var g;K.add(E.schedule(function(){g=r[GDJ]();WnP(K,E,function(){var D=g.next(),B=D.value;D.done?K.complete():(K.next(B),this.schedule())})}));
return function(){var D;return Po((D=g)==null?void 0:D.return)&&g.return()}})};
VWn=function(r,E){return new wJ(function(K){var g=new fC;g.add(E.schedule(function(){var D=r[F4]();g.add(D.subscribe({next:function(B){g.add(E.schedule(function(){return K.next(B)}))},
error:function(B){g.add(E.schedule(function(){return K.error(B)}))},
complete:function(){g.add(E.schedule(function(){return K.complete()}))}}))}));
return g})};
zDK=function(r,E){return new wJ(function(K){return E.schedule(function(){return r.then(function(g){K.add(E.schedule(function(){K.next(g);K.add(E.schedule(function(){return K.complete()}))}))},function(g){K.add(E.schedule(function(){return K.error(g)}))})})})};
tWP=function(r){return new TypeError("da`"+(r!==null&&typeof r==="object"?"an invalid object":"'"+r+"'"))};
bCq=function(r,E){if(r!=null){if(Po(r[F4]))return VWn(r,E);if(SWu(r))return C0n(r,E);if(Po(r==null?void 0:r.then))return zDK(r,E);if(Symbol.asyncIterator&&Po(r==null?void 0:r[Symbol.asyncIterator]))return xj5(r,E);if(Po(r==null?void 0:r[GDJ]))return vN2(r,E)}throw tWP(r);};
oP=function(r,E){return E?bCq(r,E):RP(r)};
RP=function(r){if(r instanceof wJ)return r;if(r!=null){if(Po(r[F4]))return sPL(r);if(SWu(r))return kDq(r);if(Po(r==null?void 0:r.then))return qW5(r);if(Symbol.asyncIterator&&Po(r==null?void 0:r[Symbol.asyncIterator]))return lVP(r);if(Po(r==null?void 0:r[GDJ]))return mj2(r)}throw tWP(r);};
sPL=function(r){return new wJ(function(E){var K=r[F4]();if(Po(K.subscribe))return K.subscribe(E);throw new TypeError("ea");})};
kDq=function(r){return new wJ(function(E){for(var K=0;K<r.length&&!E.closed;K++)E.next(r[K]);E.complete()})};
qW5=function(r){return new wJ(function(E){r.then(function(K){E.closed||(E.next(K),E.complete())},function(K){return E.error(K)}).then(null,YN)})};
mj2=function(r){return new wJ(function(E){for(var K=r[GDJ]();!E.closed;){var g=K.next(),D=g.value;g.done?E.complete():E.next(D)}return function(){return Po(K==null?void 0:K.return)&&K.return()}})};
lVP=function(r){return new wJ(function(E){ZCP(r,E).catch(function(K){return E.error(K)})})};
ZCP=function(r,E){var K,g,D,B,Q,a;return _.p(function(P){switch(P.nextAddress){case 1:_.Mj(P,2,3),B=_.i0(r);case 5:return P.yield(B.next(),8);case 8:g=P.yieldResult;if(g.done){P.jumpTo(3);break}Q=g.value;E.next(Q);P.jumpTo(5);break;case 3:_.co(P);_.xN(P,9);if(!g||g.done||!(D=B.return)){P.jumpTo(9);break}return P.yield(D.call(B),9);case 9:_.co(P,0,0,1);if(K)throw K.error;_.Wo(P,10,1);break;case 10:_.Wo(P,4);break;case 2:a=_.GD(P);K={error:a};P.jumpTo(3);break;case 4:E.complete(),_.vo(P)}})};
u4J=function(r,E){return E?C0n(r,E):kDq(r)};
AVJ=function(r){return Po(r[r.length-1])?r.pop():void 0};
zD=function(r){var E=r[r.length-1];return E&&Po(E.schedule)?r.pop():void 0};
tV=function(){var r=_.Hh.apply(0,arguments),E=zD(r);return E?C0n(r,E):u4J(r)};
SW=function(r){var E=Po(r)?r:function(){return r};
return new wJ(function(K){return K.error(E())})};
sW=function(r){return function(E){if(Po(E==null?void 0:E.lift))return E.lift(function(K){try{return r(K,this)}catch(g){this.error(g)}});
throw new TypeError("fa");}};
qj=function(){return sW(function(r,E){var K=null;r._refCount++;var g=new kN(E,void 0,void 0,void 0,function(){if(!r||r._refCount<=0||0<--r._refCount)K=null;else{var D=r._connection,B=K;K=null;!D||B&&D!==B||D.unsubscribe();E.unsubscribe()}});
r.subscribe(g);g.closed||(K=r.connect())})};
XoJ=function(){var r=eDJ;var E=E===void 0?0:E;return sW(function(K,g){g.add(r.schedule(function(){return K.subscribe(g)},E))})};
l0=function(r){return sW(function(E,K){var g=0;E.subscribe(new kN(K,function(D){K.next(r.call(void 0,D,g++))}))})};
nNL=function(r){return l0(function(E){return HCL(E)?r.apply(null,_.mn(E)):r(E)})};
JVP=function(r){if(r.length===1){var E=r[0];if(IVP(E))return{args:E,keys:null};if(E&&typeof E==="object"&&yV2(E)===Lnq)return r=hDd(E),{args:r.map(function(K){return E[K]}),
keys:r}}return{args:r,keys:null}};
u0=function(){var r=_.Hh.apply(0,arguments),E=zD(r),K=AVJ(r);r=JVP(r);var g=r.args,D=r.keys;if(g.length===0)return oP([],E);E=new wJ(rRL(g,E,D?function(B){for(var Q={},a=0;a<B.length;a++)Q[D[a]]=B[a];return Q}:UW));
return K?E.pipe(nNL(K)):E};
rRL=function(r,E,K){K=K===void 0?UW:K;return function(g){EOu(E,function(){for(var D=r.length,B=Array(D),Q=D,a=r.map(function(){return!1}),P=!0,O={i$jscomp$217:0};O.i$jscomp$217<D;O={i$jscomp$217:O.i$jscomp$217},O.i$jscomp$217++)EOu(E,function(U){return function(){oP(r[U.i$jscomp$217],E).subscribe(new AV(g,function(T){B[U.i$jscomp$217]=T;
P&&(a[U.i$jscomp$217]=!0,P=!a.every(UW));P||g.next(K(B.slice()))},function(){return--Q===0}))}}(O),g)},g)}};
EOu=function(r,E,K){r?K.add(r.schedule(E)):E()};
K15=function(r,E,K,g){var D=[],B=0,Q=0,a=!1,P=function(O){B++;RP(K(O,Q++)).subscribe(new kN(E,function(U){E.next(U)},void 0,function(){B--;
for(var U={};D.length&&B<g;U={bufferedValue:void 0})U.bufferedValue=D.shift(),P(U.bufferedValue);!a||D.length||B||E.complete()}))};
r.subscribe(new kN(E,function(O){return B<g?P(O):D.push(O)},void 0,function(){a=!0;
!a||D.length||B||E.complete()}));
return function(){D=null}};
eW=function(r,E){var K=K===void 0?Infinity:K;if(Po(E))return eW(function(g,D){return l0(function(B,Q){return E(g,B,D,Q)})(RP(r(g,D)))},K);
typeof E==="number"&&(K=E);return sW(function(g,D){return K15(g,D,r,K)})};
gOJ=function(r){r=r===void 0?Infinity:r;return eW(UW,r)};
D4L=function(){var r=_.Hh.apply(0,arguments);return gOJ(1)(u4J(r,zD(r)))};
BHu=function(r){return new wJ(function(E){RP(r()).subscribe(E)})};
X4=function(r,E,K){if(Po(K)){var g=K;K=void 0}if(g)return X4(r,E,K).pipe(nNL(g));g=_.N(Po(r.addEventListener)&&Po(r.removeEventListener)?d4u.map(function(Q){return function(a){return r[Q](E,a,K)}}):Po(r.addListener)&&Po(r.removeListener)?jRK.map(NHJ(r,E)):Po(r.on)&&Po(r.off)?QRc.map(NHJ(r,E)):[]);
var D=g.next().value,B=g.next().value;return!D&&SWu(r)?eW(function(Q){return X4(Q,E,K)})(u4J(r)):new wJ(function(Q){if(!D)throw new TypeError("ga");
var a=function(){var P=_.Hh.apply(0,arguments);return Q.next(1<P.length?P:P[0])};
D(a);return function(){return B(a)}})};
NHJ=function(r,E){return function(K){return function(g){return r[K](E,g)}}};
IP=function(){var r=_.Hh.apply(0,arguments),E=zD(r);var K=typeof r[r.length-1]==="number"?r.pop():Infinity;return r.length?r.length===1?RP(r[0]):gOJ(K)(u4J(r,E)):Ho};
anq=function(r){return r.length===1&&$4q(r[0])?r[0]:r};
p0J=function(){var r=anq(_.Hh.apply(0,arguments));return sW(function(E,K){var g=[E].concat(_.mn(r)),D=function(){if(!K.closed)if(g.length>0){try{var B=RP(g.shift())}catch(a){D();return}var Q=new kN(K,void 0,OW,OW);K.add(B.subscribe(Q));Q.add(D)}else K.complete()};
D()})};
yc=function(r){return sW(function(E,K){var g=0;E.subscribe(new kN(K,function(D){return r.call(void 0,D,g++)&&K.next(D)}))})};
fn5=function(){var r=_.Hh.apply(0,arguments);r=anq(r);return r.length===1?RP(r[0]):new wJ(Pwn(r))};
Pwn=function(r){return function(E){for(var K=[],g={i$jscomp$220:0};K&&!E.closed&&g.i$jscomp$220<r.length;g={i$jscomp$220:g.i$jscomp$220},g.i$jscomp$220++)K.push(RP(r[g.i$jscomp$220]).subscribe(new kN(E,function(D){return function(B){if(K){for(var Q=0;Q<K.length;Q++)Q!==D.i$jscomp$220&&K[Q].unsubscribe();K=null}E.next(B)}}(g))))}};
OFJ=function(){var r=_.Hh.apply(0,arguments),E=AVJ(r),K=anq(r);return K.length?new wJ(function(g){var D=K.map(function(){return[]}),B=K.map(function(){return!1});
g.add(function(){D=B=null});
for(var Q={sourceIndex$jscomp$1:0};!g.closed&&Q.sourceIndex$jscomp$1<K.length;Q={sourceIndex$jscomp$1:Q.sourceIndex$jscomp$1},Q.sourceIndex$jscomp$1++)RP(K[Q.sourceIndex$jscomp$1]).subscribe(new kN(g,function(a){return function(P){D[a.sourceIndex$jscomp$1].push(P);D.every(function(O){return O.length})&&(P=D.map(function(O){return O.shift()}),g.next(E?E.apply(null,_.mn(P)):P),D.some(function(O,U){return!O.length&&B[U]})&&g.complete())}}(Q),void 0,function(a){return function(){B[a.sourceIndex$jscomp$1]=
!0;
!D[a.sourceIndex$jscomp$1].length&&g.complete()}}(Q)));
return function(){D=B=null}}):Ho};
Y7q=function(r){var E,K,g;return!!r&&typeof r.active==="boolean"&&typeof((E=r.clock)==null?void 0:E.now)==="function"&&((K=r.clock)==null?void 0:K.timeline)!==void 0&&!((g=r.lastMeasurement)==null||!g.timestamp)&&typeof r.equivalentTo==="function"&&typeof r.extrapolateToNow==="function"&&typeof r.extrapolateToTime==="function"&&typeof r.map==="function"&&typeof r.joinWith==="function"};
U4n=function(r){function E(K){return typeof K==="boolean"||typeof K==="string"||typeof K==="number"||K===void 0||K===null}
return E(r)?!0:Array.isArray(r)?r.every(E):typeof r==="object"?Object.keys(r).every(function(K){return typeof K==="string"})&&Object.values(r).every(function(K){return Array.isArray(K)?K.every(E):E(K)}):!1};
THd=function(r){if(U4n(r))return r;if(Y7q(r))return{lastMeasurement:{value:THd(r.lastMeasurement.value),timestamp:LC(r.lastMeasurement.timestamp,new hV(0,r.lastMeasurement.timestamp.timeline))},active:r.active};try{return JSON.parse(JSON.stringify(r))}catch(E){}return String(r)};
JV=function(r,E){return function(K){return new wJ(function(g){return K.subscribe(function(D){r.timeExecution(E,function(){g.next(D)})()},function(D){r.timeExecution(E,function(){g.error(D)})()},function(){r.timeExecution(E,function(){g.complete()})()})})}};
w0J=function(r,E){var K=!1;return new wJ(function(g){var D=r.setTimeout(function(){K=!0;g.next(!0);g.complete()},E);
return function(){K||r.clearTimeout(D)}})};
F1P=function(r){r=r.global;if(r.fetchLater)return r.fetchLater.bind(r)};
rH=function(r){return sW(function(E,K){var g=null,D=!1,B;g=E.subscribe(new kN(K,void 0,function(Q){B=RP(r(Q,rH(r)(E)));g?(g.unsubscribe(),g=null,B.subscribe(K)):D=!0}));
D&&(g.unsubscribe(),g=null,B.subscribe(K))})};
RvK=function(r,E,K){return function(g,D){var B=K,Q=E,a=0;g.subscribe(new kN(D,function(P){var O=a++;Q=B?r(Q,P,O):(B=!0,P);D.next(Q)},void 0,void 0))}};
oOn=function(r){r=r===void 0?null:r;return sW(function(E,K){var g=!1;E.subscribe(new kN(K,function(D){g=!0;K.next(D)},void 0,function(){g||K.next(r);
K.complete()}))})};
E7=function(){return sW(function(r,E){r.subscribe(new kN(E,OW))})};
KF=function(r){return sW(function(E,K){E.subscribe(new kN(K,function(){return K.next(r)}))})};
gH=function(r){return r<=0?function(){return Ho}:sW(function(E,K){var g=0;
E.subscribe(new kN(K,function(D){++g<=r&&(K.next(D),r<=g&&K.complete())}))})};
Dn=function(r){var E=E===void 0?UW:E;var K;r=(K=r)!=null?K:M8P;return sW(function(g,D){var B,Q=!0;g.subscribe(new kN(D,function(a){var P=E(a);if(Q||!r(B,P))Q=!1,B=P,D.next(a)}))})};
M8P=function(r,E){return r===E};
cRJ=function(r){r=r===void 0?iF5:r;return sW(function(E,K){var g=!1;E.subscribe(new kN(K,function(D){g=!0;K.next(D)},void 0,function(){return g?K.complete():K.error(r())}))})};
iF5=function(){return new Cw5};
B0=function(){var r=_.Hh.apply(0,arguments);return function(E){return D4L(E,tV.apply(null,_.mn(r)))}};
x45=function(r){return sW(function(E,K){var g=0;E.subscribe(new kN(K,function(D){r.call(void 0,D,g++,E)||(K.next(!1),K.complete())},void 0,function(){K.next(!0);
K.complete()}))})};
W1L=function(){return sW(function(r,E){var K=[];r.subscribe(new kN(E,function(g){K.push(g);1<K.length&&K.shift()},void 0,function(){for(var g=_.N(K),D=g.next();!D.done;D=g.next())E.next(D.value);
E.complete()},function(){K=null}))})};
GCL=function(r,E){var K=arguments.length>=2;return function(g){return g.pipe(r?yc(function(D,B){return r(D,B,g)}):UW,W1L(),K?oOn(E):cRJ(function(){return new Cw5}))}};
j8=function(r){var E=Po(r)?r:function(){return r};
return Po()?sW(function(K,g){var D=E();(void 0)(D).subscribe(g).add(K.subscribe(D))}):function(K){var g=new dH(K,E);
Po(K==null?void 0:K.lift)&&(g.lift=K.lift);g.source=K;g.subjectFactory=E;return g}};
QU=function(r){var E=new N4(r,void 0,void 0);return function(K){return j8(function(){return E})(K)}};
$O=function(r,E){return sW(RvK(r,E,arguments.length>=2))};
aR=function(){var r=_.Hh.apply(0,arguments),E=zD(r);return sW(function(K,g){(E?D4L(r,K,E):D4L(r,K)).subscribe(g)})};
pF=function(r){return sW(function(E,K){var g=null,D=0,B=!1;E.subscribe(new kN(K,function(Q){var a;(a=g)==null||a.unsubscribe();a=D++;RP(r(Q,a)).subscribe(g=new kN(K,function(P){return K.next(P)},void 0,function(){g=null;
B&&!g&&K.complete()}))},void 0,function(){(B=!0,!g)&&K.complete()}))})};
P0=function(r,E){E=E===void 0?!1:E;return sW(function(K,g){var D=0;K.subscribe(new kN(g,function(B){var Q=r(B,D++);(Q||E)&&g.next(B);!Q&&g.complete()}))})};
vOL=function(r,E,K){var g=Po(r)||E||K?{next:r,error:E,complete:K}:r;return g?sW(function(D,B){D.subscribe(new kN(B,function(Q){var a;(a=g.next)==null||a.call(g,Q);B.next(Q)},function(Q){var a;
(a=g.error)==null||a.call(g,Q);B.error(Q)},function(){var Q;
(Q=g.complete)==null||Q.call(g);B.complete()}))}):UW};
V8K=function(){var r=_.Hh.apply(0,arguments),E=AVJ(r);return sW(function(K,g){for(var D=r.length,B=Array(D),Q=r.map(function(){return!1}),a=!1,P={i$jscomp$230:0};P.i$jscomp$230<D;P={i$jscomp$230:P.i$jscomp$230},P.i$jscomp$230++)RP(r[P.i$jscomp$230]).subscribe(new kN(g,function(O){return function(U){B[O.i$jscomp$230]=U;
a||Q[O.i$jscomp$230]||(Q[O.i$jscomp$230]=!0,(a=Q.every(UW))&&(Q=null))}}(P),void 0,OW));
K.subscribe(new kN(g,function(O){a&&(O=[O].concat(_.mn(B)),g.next(E?E.apply(null,_.mn(O)):O))}))})};
t8u=function(r){var E=zvL;if(E)for(var K in E)Object.prototype.hasOwnProperty.call(E,K)&&r(E[K],K,E)};
S75=function(){var r=[];t8u(function(E){r.push(E)});
return r};
sR5=function(r){try{return!!r&&r.location.href!=null&&bF5(r,"foo")}catch(E){return!1}};
_.fF=function(r){return new OCc(r[0].toLowerCase())};
kCn=function(r){for(var E=_.Hh.apply(1,arguments),K=r[0],g=0;g<r.length-1;g++)K+=String(E[g]),K+=r[g+1];E=document.implementation.createHTMLDocument("");g=E.createElement("style");E.head.appendChild(g);E=g.sheet;E.insertRule(K,0);if(E.cssRules.length===1&&(K=E.cssRules[0],K instanceof CSSStyleRule))return new pC(K.cssText.replace(/</g,"\\3C "))};
q7J=function(r){try{return new URL(r,window.document.baseURI)}catch(E){return new URL("about:invalid")}};
ln2=function(r,E){var K=E.createRange();K.selectNode(E.body);r=Lx(r);return K.createContextualFragment(h9(r))};
m4K=function(r){r=r.nodeName;return typeof r==="string"?r:"FORM"};
ZF2=function(r){r=r.nodeType;return r===1||typeof r!=="number"};
YO=function(r,E,K){r.setAttribute(E,K)};
u8J=function(r){return r.parts.map(function(E){var K=E.descriptor;return""+E.url+(K?" "+K:"")}).join(" , ")};
_.U7=function(r){var E=_.Hh.apply(1,arguments);if(E.length===0)return _.Vb(r[0]);for(var K=r[0],g=0;g<E.length;g++)K+=encodeURIComponent(E[g])+r[g+1];return _.Vb(K)};
_.TC=function(r,E){r=_.zZ(r).toString();var K=r.split(/[?#]/),g=/[?]/.test(r)?"?"+K[1]:"";return ARc(K[0],g,/[#]/.test(r)?"#"+(g?K[2]:K[1]):"",E)};
ARc=function(r,E,K,g){function D(Q,a){Q!=null&&(Array.isArray(Q)?Q.forEach(function(P){return D(P,a)}):(E+=B+encodeURIComponent(a)+"="+encodeURIComponent(Q),B="&"))}
var B=E.length?"&":"?";g.constructor===Object&&(g=Object.entries(g));Array.isArray(g)?g.forEach(function(Q){return D(Q[1],Q[0])}):g.forEach(D);
return _.Vb(r+E+K)};
X02=function(){var r=dJ(ev2).toString();return _.Vb(URL.createObjectURL(new Blob([r],{type:"text/javascript"})))};
HFK=function(r){var E=[],K=0,g;for(g in r)E[K++]=g;return E};
nOc=function(r,E){for(var K in r)if(r[K]==E)return!0;return!1};
InJ=function(r,E,K){for(var g in r)if(E.call(K,r[g],g,r))return g};
yRd=function(r){if(!r||typeof r!=="object")return r;if(typeof r.clone==="function")return r.clone();if(typeof Map!=="undefined"&&r instanceof Map)return new Map(r);if(typeof Set!=="undefined"&&r instanceof Set)return new Set(r);if(r instanceof Date)return new Date(r.getTime());var E=Array.isArray(r)?[]:typeof ArrayBuffer!=="function"||typeof ArrayBuffer.isView!=="function"||!ArrayBuffer.isView(r)||r instanceof DataView?{}:new r.constructor(r.length),K;for(K in r)E[K]=yRd(r[K]);return E};
L1J=function(r){var E=arguments.length;if(E==1&&Array.isArray(arguments[0]))return L1J.apply(null,arguments[0]);if(E%2)throw Error("ma");for(var K={},g=0;g<E;g+=2)K[arguments[g]]=arguments[g+1];return K};
hvm=function(r){var E=arguments.length;if(E==1&&Array.isArray(arguments[0]))return hvm.apply(null,arguments[0]);for(var K={},g=0;g<E;g++)K[arguments[g]]=!0;return K};
wH=function(r,E,K,g){this.top=r;this.right=E;this.bottom=K;this.left=g};
JRd=function(r){r=r.global;if(r.PendingGetBeacon)return r.PendingGetBeacon};
oR=function(r){return function(E){return E.pipe(ryJ(r,j8(new RR)))}};
M4=function(r){return function(E){return E.pipe(ryJ(r,QU(1)))}};
ryJ=function(r,E){function K(g){return new wJ(function(D){return g.subscribe(function(B){iw(r,function(){return void D.next(B)},3)},function(B){iw(r,function(){return void D.error(B)},3)},function(){iw(r,function(){return void D.complete()},3)})})}
return TD(K,XoJ(),E,qj(),K)};
gW2=function(r){var E=EWK(r);return E===null?new c0(null):E.pipe(l0(function(K){K=K.serialize();if(KYn)K=_.gm.btoa(K);else{for(var g=[],D=0,B=0;B<K.length;B++){var Q=K.charCodeAt(B);Q>255&&(g[D++]=Q&255,Q>>=8);g[D++]=Q}K=_.zT(g)}return K}),gH(1),M4(r.queue))};
DyL=function(r){var E=E===void 0?{}:E;if(typeof Event==="function")return new Event(r,E);if(typeof document!=="undefined"){var K=document.createEvent("CustomEvent");K.initCustomEvent(r,E.bubbles||!1,E.cancelable||!1,E.detail);return K}throw Error();};
B05=function(r){return typeof r==="string"?document.getElementById(r):r};
jzK=function(r){var E=!1;E=E===void 0?!1:E;if(r.tagName==="IMG"){if(r.complete&&(!r.naturalWidth||!r.naturalHeight))return!0;var K;if(E&&((K=r.style)==null?void 0:K.display)==="none")return!0}var g,D;return dyq.test((g=r.getAttribute("width"))!=null?g:"")&&dyq.test((D=r.getAttribute("height"))!=null?D:"")};
N0K=function(r,E){if(r.tagName==="IMG")return r.naturalWidth&&r.naturalHeight?!0:!1;try{if(r.readyState)var K=r.readyState;else{var g,D;K=(g=r.contentWindow)==null?void 0:(D=g.document)==null?void 0:D.readyState}return K==="complete"}catch(B){return E===void 0?!1:E}};
Qzd=function(r){r||(r=function(E,K,g){E.addEventListener(K,g)});
return r};
PFu=function(r,E){var K=$yK();K=K===void 0?new aAP:K;if(r=B05(r)){var g=Qzd(g);for(var D=!1,B=function(z){D||(D=!0,E(z))},Q,a=2,P=0;P<pvq.length;++P)if(pvq[P]===r.tagName){a=3;
Q=[r];break}Q||(Q=r.querySelectorAll(pvq.join(",")));var O=0,U=0,T=!0,w=r=!1;P={};for(var F=0;F<Q.length;P={isImg:void 0},F++){var c=Q[F];if(!jzK(c))if(P.isImg=c.tagName==="IMG",N0K(c,K.crossDomainLoadedDefault))r=!0,P.isImg&&(T=!0);else{O++;var W=function(z){return function(S){O--;!O&&T&&B(a);z.isImg&&(S=S&&S.type==="error",U--,S||(T=!0),!U&&w&&T&&B(a))}}(P);
g(c,"load",W);P.isImg&&(U++,g(c,"error",W))}}U===0&&(T=!0);Q=null;Q=_.gm.document.readyState==="complete";if(O===0&&!r&&Q)a=5;else if(O||!r){g(_.gm,"load",function(){!K.pendingImagesBlockLoad||!U&&T?B(4):w=!0});
return}B(a)}};
fA2=function(r,E,K){if(r)for(var g=0;r!=null&&g<500&&!K(r);++g)r=E(r)};
O95=function(r,E){fA2(r,function(K){try{return K===K.parent?null:K.parent}catch(g){}return null},E)};
Ywq=function(r,E){if(r.tagName=="IFRAME")E(r);else{r=r.querySelectorAll("IFRAME");for(var K=0;K<r.length&&!E(r[K]);++K);}};
UyJ=function(r){return(r=r.ownerDocument)&&(r.parentWindow||r.defaultView)||null};
T05=function(r,E,K){try{var g=JSON.parse(K.data)}catch(Q){}if(typeof g==="object"&&g&&g.type==="creativeLoad"){var D=UyJ(r);if(K.source&&D){var B;O95(K.source,function(Q){try{if(Q.parent===D)return B=Q,!0}catch(a){}});
B&&Ywq(r,function(Q){if(Q.contentWindow===B)return E(g),!0})}}};
wvu=function(r){return typeof r==="string"?document.getElementById(r):r};
MVu=function(){var r={};return r[0]=_.U7(FYJ,"current"),r[1]=_.U7(RKP),r[2]=_.U7(oWL),r};
CF=function(r,E){return r.left===E.left&&r.top===E.top&&r.width===E.width&&r.height===E.height};
i9n=function(r,E){return{left:Math.max(r.left,E.left),top:Math.max(r.top,E.top),width:Math.max(0,Math.min(r.left+r.width,E.left+E.width)-Math.max(r.left,E.left)),height:Math.max(0,Math.min(r.top+r.height,E.top+E.height)-Math.max(r.top,E.top))}};
cyK=function(r,E){return{left:Math.round(r.left+E.x),top:Math.round(r.top+E.y),width:r.width,height:r.height}};
CFK=function(r,E,K){if(r&&E!==null&&E!=E.top){if(!E.top)return new _.W0(-12245933,-12245933);E=E.top}try{return(K===void 0?0:K)?(new _.W0(E.innerWidth,E.innerHeight)).round():_.GC(E).round()}catch(g){return new _.W0(-12245933,-12245933)}};
xyJ=function(r,E,K){try{if(r){if(!E.top)return new wH(-12245933,-12245933,-12245933,-12245933);E=E.top}var g=CFK(r,E,K),D=g.height,B=g.width;if(B===-12245933)return new wH(B,B,B,B);var Q=v0(VU(E.document)),a=Q.x,P=Q.y;return new wH(P,a+B,P+D,a)}catch(O){return new wH(-12245933,-12245933,-12245933,-12245933)}};
WYu=function(r){var E;return(E=r.google_tag_data)!=null?E:r.google_tag_data={}};
GbL=function(r){var E,K;return typeof((E=r.navigator)==null?void 0:(K=E.userAgentData)==null?void 0:K.getHighEntropyValues)==="function"};
VVu=function(r){if(!GbL(r))return null;var E=WYu(r);if(E.uach_promise)return E.uach_promise;r=r.navigator.userAgentData.getHighEntropyValues(vWd).then(function(K){E.uach!=null||(E.uach=K);return K});
return E.uach_promise=r};
AyK=function(r){var E;return zKJ(tVc(Swu(b9L(szK(kb2(qw2(lA2(myc(new Z9K,r.architecture||""),r.bitness||""),r.mobile||!1),r.model||""),r.platform||""),r.platformVersion||""),r.uaFullVersion||""),((E=r.fullVersionList)==null?void 0:E.map(function(K){var g=new usK;g=_.tR(g,1,K.brand);return _.tR(g,2,K.version)}))||[]),r.wow64||!1)};
eKc=function(r){var E,K;return(K=(E=VVu(r))==null?void 0:E.then(function(g){return AyK(g)}))!=null?K:null};
Xvc=function(r,E){return new wJ(function(K){var g=!1,D=Array(E.length);D.fill(void 0);var B=new Set,Q=new Set,a=function(T,w){r.running?(D[w]=T,B.add(w),g||(g=!0,iw(r,function(){g=!1;K.next(_.un(D))},1))):K.error(new S8(w))},P=function(T,w){Q.add(w);
B.add(w);iw(r,function(){K.error(T)},1)},O=function(T){Q.add(T);
iw(r,function(){Q.size===E.length&&K.complete()},1)},U=E.map(function(T,w){return T.subscribe(function(F){return void a(F,w)},function(F){return void P(F,w)},function(){return void O(w)})});
return function(){U.forEach(function(T){return void T.unsubscribe()})}})};
IAu=function(r,E,K){function g(){if(E.debugChannel){var z=E.debugChannel,S=z.next;var k={creativeId:E.debugNames.getName(K),requiredSignals:D,signals:Object.assign({},B),hasPrematurelyCompleted:Q,errorMessage:a,erroredSignalKey:P};k={specMajor:2,specMinor:0,specPatch:0,timestamp:LC(E.timeProvider.now(),new hV(0,E.timeProvider.timeline)),instanceId:E.debugNames.getName(E.symbol),creativeState:k};S.call(z,k)}}
for(var D=Object.keys(r),B={},Q=!1,a=null,P=null,O={},U=new Set,T=[],w=[],F=_.N(D),c=F.next(),W={};!c.done;W={key$jscomp$394:void 0},c=F.next())W.key$jscomp$394=c.value,c=r[W.key$jscomp$394],c instanceof c0?(O[W.key$jscomp$394]=c.value,U.add(W.key$jscomp$394),E.debugChannel&&(B[String(W.key$jscomp$394)]=THd(c.value))):(c=c.pipe(Dn(function(z,S){return Y7q(z)||Y7q(S)?!1:z===S}),l0(function(z){return function(S){E.debugChannel&&(B[String(z.key$jscomp$394)]=THd(S),g());
var k={};return k[z.key$jscomp$394]=S,k}}(W)),rH(function(z){return function(S){if(S instanceof S8)throw new H9J(String(z.key$jscomp$394));
throw S;}}(W)),vOL(function(z){return function(){U.add(z.key$jscomp$394)}}(W),function(z){return function(S){P=String(z.key$jscomp$394);
a=String(S);g()}}(W),function(z){return function(){U.has(z.key$jscomp$394)||(Q=!0,g())}}(W))),w.push(W.key$jscomp$394),T.push(c));
(r=Object.keys(B).length>0)&&g();F=Xvc(E.queue,T).pipe(rH(function(z){if(z instanceof S8)throw new nWL(String(w[z.inputObservableIndex]));throw z;}),l0(function(z){return Object.freeze(Object.assign.apply(Object,[{},
O].concat(_.mn(z))))}));
return(T=T.length>0)&&r?IP(tV(Object.freeze(O)),F):T?F:tV(Object.freeze(O))};
yyn=function(r,E,K,g,D){return r.performanceMonitor.timeExecution.bind(r.performanceMonitor)(733,function(){var B={};try{return E.pipe(rH(function(Q){g(Object.assign({},B,{error:Q}));return Ho}),eW(function(Q){try{var a=K(r,Q)}catch(O){return g(Object.assign({},B,{error:O instanceof Error?O:String(O)})),Ho}var P={};
return IAu(a,r,Q.symbol).pipe(vOL(function(O){P=O}),QU(1),qj()).pipe(D,rH(function(O){g(Object.assign({},P,{error:O}));
return Ho}),B0(void 0),l0(function(){return!0}))})).pipe($O(function(Q){return Q+1},0),rH(function(Q){g(Object.assign({},B,{error:Q}));
return Ho}))}catch(Q){return g(Object.assign({},B,{error:Q})),Ho}})()};
bw=function(r){var E=new Map;if(typeof r!=="object"||r===null)return E;Object.values(r).forEach(function(K){K&&typeof K.extrapolateToNow==="function"&&(E.has(K.clock.timeline)||E.set(K.clock.timeline,K.clock.now()))});
return E};
LYL=function(r,E){return typeof r==="string"?encodeURIComponent(r):typeof r==="number"?String(r):Array.isArray(r)?r.map(function(K){return LYL(K,E)}).join(","):r instanceof hV?r.toString():r&&typeof r.extrapolateToNow==="function"?LYL(r.extrapolateUsingTimestampMap(E).value,E):r===!0?"1":r===!1?"0":r===void 0||r===null?null:r instanceof hKm?Jyq(r):[r.top,
r.left,r.top+r.height,r.left+r.width].join()};
rZu=function(r,E){r=Object.entries(r).map(function(K){var g=_.N(K);K=g.next().value;g=g.next().value;g=LYL(g,E);return g===null?"":K+"="+g}).filter(function(K){return K!==""});
return r.length?r.join("&"):""};
gx2=function(r,E){var K=ExL,g=KeJ;E=E===void 0?.01:E;return function(D){E>0&&Math.random()<=E&&(r.global.HTMLFencedFrameElement&&r.global.fence&&typeof r.global.fence.reportEvent==="function"&&r.global.fence.reportEvent({eventType:"active-view-error",eventData:"",destination:["buyer"]}),D=Object.assign({},D,{errorMessage:D.error instanceof Error&&D.error.message?D.error.message:String(D.error),errorStack:D.error instanceof Error&&D.error.stack?String(D.error.stack):null,errorName:D.error instanceof
Error&&D.error.name?String(D.error.name):null,errorContext:String(r.performanceMonitor.timedFunctionContext),errorEscapedQueryId:D.escapedQueryId}),K(Object.assign({},D,{payloadMapper:function(){return function(B){try{return g(Object.assign({},B))}catch(Q){return{}}}}(),
urlPrefixes:["https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=error&bin=17"]}),bw(D)).forEach(function(B){r.beaconFactory.makeBeacon(B).sendNow()}))}};
D55=function(){var r=_.Hh.apply(0,arguments);return function(E){var K=E.pipe(QU(1),qj());E=r.map(function(g){return K.pipe(g,B0(!0))});
return u0(E).pipe(gH(1),E7())}};
B3n=function(){var r=_.Hh.apply(0,arguments);return function(E){var K=E.pipe(QU(1),qj());E=r.map(function(g){return K.pipe(g,B0(!0))});
return IP.apply(null,_.mn(E)).pipe(gH(1),E7())}};
d5P=function(r,E){return function(K){var g=K.pipe(QU(1),qj());K=g.pipe(r,B0(!0));g=g.pipe(TD(E,QU(),qj()),B0(!0));K=u0([K,g]);return fn5(K,g).pipe(gH(1),E7())}};
jXJ=function(r,E,K){K(!0)};
N3J=function(r,E){return TD(pF(function(K){var g=r(K),D=E(K),B={};return g&&D&&B?new wJ(function(Q){D(g,B,function(a){Q.next(Object.assign({},K,{canEmit:a}));Q.complete()});
return function(){}}):s7}),yc(function(K){return K.canEmit}))};
QXK=function(r){var E={attributes:!0,childList:!0,characterData:!0,subtree:!0};return function(K){return K.pipe(pF(function(g){return new wJ(function(D){function B(){a.disconnect();P.unsubscribe()}
var Q=r.MutationObserver;if(Q&&g.ref!==void 0){var a=new Q(function(O){D.next(O)});
a.observe(g.ref,E);var P=g.JSC$9515_released.subscribe(B);return B}})}))}};
$5m=function(r){if(r.measurementDeferralState===3)return null;if(r.timeOnScreenReason!==void 0){var E=r.creativeFound===!1?"n":null;if(E!==null)return E}return r.geometricMeasurementErrors instanceof kO?"msf":r.contextValidationErrors instanceof q4?"c":r.contextVisibilityKnown===!1?"pv":r.geometricMeasurementErrors||r.contextValidationErrors?"x":null};
pgJ=function(r,E){return r.replace(a6P,function(K,g){try{var D=_.lw.get(E,g);if(D==null||D.toString()==null)return K;D=D.toString();if(D==""||!_.j5(D==null?"":String(D)))return encodeURIComponent(D).replace(/%2C/g,",")}catch(B){}return K})};
Pj5=function(r,E){var K=Object.assign({},r),g=r.userAgentClientHints;K=(delete K.userAgentClientHints,K);K=r.payloadMapper(K);var D=rZu(K,E);return _.m1(r.urlPrefixes,function(B){var Q="";typeof g==="string"&&(Q="&"+rZu({uach:g},E));var a={};return pgJ(B,(a.VIEWABILITY=D,a))+Q})};
ExL=function(r,E){var K=r.payloadMapper(r),g=rZu(K,E);return g?_.m1(r.urlPrefixes,function(D){D=D.indexOf("?")>=0?D:D+"?";D="?&".indexOf(D.slice(-1))>=0?D:D+"&";return D+g}):r.urlPrefixes};
f6u=function(){return TD(yc(function(r){return r!==void 0}),l0(function(r){return r}))};
OQJ=function(r){return TD(l0(function(){return!0}),aR(!1),M4(r))};
Y8L=function(r){return r.length<=0?Ho:u0(r.map(function(E){var K=0;return E.pipe(l0(function(g){return{index:K++,value:g}}))})).pipe(yc(function(E){return E.every(function(K){return K.index===E[0].index})}),l0(function(E){return E.map(function(K){return K.value})}))};
U5K=function(r,E){r.currentState&&(r.previousState=r.currentState);r.currentState=E;r.previousState&&r.previousState.value?(E=Math.max(0,LC(E.timestamp,r.previousState.timestamp)),r.totalTime+=E,r.consecutiveTime+=E):r.consecutiveTime=0;return r};
T3u=function(){return TD($O(U5K,{totalTime:0,consecutiveTime:0}),l0(function(r){return r.totalTime}))};
wgc=function(){return TD($O(U5K,{totalTime:0,consecutiveTime:0}),l0(function(r){return r.consecutiveTime}))};
Fen=function(r,E){return function(K){return Y8L(E.map(function(g){return K.pipe(r(g))}))}};
RoK=function(){var r;return TD(vOL(function(E){return void(r=E.timestamp)}),wgc(),l0(function(E){return{timestamp:r,
value:Math.round(E)}}))};
oxu=function(r,E){return CF(r.topWindowViewportExternalGeometry,E.topWindowViewportExternalGeometry)&&CF(r.elementGeometry,E.elementGeometry)&&CF(r.exposedViewportLocalGeometry,E.exposedViewportLocalGeometry)&&CF(r.intersectionGeometry,E.intersectionGeometry)&&r.elementGeometrySourceName===E.elementGeometrySourceName&&r.measurementRequests===E.measurementRequests&&r.viewportGeometrySourceName===E.viewportGeometrySourceName&&r.viewportLocalAppOffset.x===E.viewportLocalAppOffset.x&&r.viewportLocalAppOffset.y===
E.viewportLocalAppOffset.y};
CjL=function(r,E){return function(K){return function(g){var D=g.pipe(j8(new RR),qj());g=K.element.pipe(Dn());D=D.pipe(l0(function(B){return B.value}));
return u0([g,D,E]).pipe(l0(function(B){var Q=_.N(B);B=Q.next().value;var a=Q.next().value;Q=Q.next().value;if(B.ref===void 0)var P={top:0,left:0,width:0,height:0};else{P=B.ref.getBoundingClientRect();var O=B.ref,U=r.global,T=new _.Zn(0,0),w=uw(_.AR(O));if(bF5(w,"parent")){do{if(w==U)var F=_.e8(O);else F=M_P(O),F=new _.Zn(F.left,F.top);T.x+=F.x;T.y+=F.y}while(w&&w!=U&&w!=w.parent&&(O=w.frameElement)&&(w=w.parent))}P={top:T.y,left:T.x,width:P.width,height:P.height}}P=cyK(P,a.viewportLocalAppOffset);
U=i9n(P,a.exposedViewportLocalGeometry);T=r.timeProvider.now();w=Object;O=w.assign;if(Q!==2||r.inCrossDomainIframe||U.width<=0||U.height<=0)var c=!1;else try{var W=r.document.elementFromPoint(U.left+U.width/2,U.top+U.height/2);c=W?!iQL(W,B):!1}catch(z){c=!1}return{timestamp:T,value:O.call(w,{},a,{elementGeometrySourceName:"geo",intersectionGeometry:c?cZK.intersectionGeometry:U,elementGeometry:P})}}),oR(r.queue))}}};
iQL=function(r,E,K){K=K===void 0?0:K;return r.ref===void 0||E.ref===void 0?!1:r.ref===E.ref||_.X8(E.ref,function(g){return g===r.ref})?!0:E.ref.ownerDocument&&E.ref.ownerDocument.defaultView&&E.ref.ownerDocument.defaultView===E.ref.ownerDocument.defaultView.top?!1:K<10&&E.ref.ownerDocument&&E.ref.ownerDocument.defaultView&&E.ref.ownerDocument.defaultView.frameElement?iQL(r,new H0(E.ref.ownerDocument.defaultView.frameElement),K+1):!0};
GuK=function(r){return function(E){return E.pipe(r.ResizeObserver?x5m(r):Wed(r),QU(1),qj())}};
x5m=function(r){return function(E){return E.pipe(pF(function(K){var g=r.ResizeObserver;if(!g||K.ref===void 0)return tV(cZK.elementGeometry);var D=(new wJ(function(B){function Q(){K.ref!==void 0&&a.unobserve(K.ref);a.disconnect();P.unsubscribe()}
if(K.ref===void 0)return B.complete(),function(){};
var a=new g(function(O){O.forEach(function(U){B.next(U)})});
a.observe(K.ref);var P=K.JSC$9515_released.subscribe(Q);return Q})).pipe(JV(r.performanceMonitor,736),l0(function(B){return B.contentRect}));
return IP(tV(K.ref.getBoundingClientRect()),D)}),Dn(CF))}};
Wed=function(r){return function(E){var K=E.pipe(QXK(r)),g=r.onResize;K=IP(E.pipe(l0(function(){return DyL("resize")})),K,g);
return u0(E,K).pipe(JV(r.performanceMonitor,737),l0(function(D){D=_.N(D).next().value;return D.ref===void 0?void 0:D.ref.getBoundingClientRect()}),f6u(),Dn(CF))}};
zo5=function(r,E){var K=vxn(r,E).pipe(QU(1),qj());return function(g){return function(D){D=D.pipe(pF(function(B){return B.element}),Dn());
return u0([K,D]).pipe(pF(function(B){var Q=_.N(B);B=Q.next().value;Q=Q.next().value;return V_L(r,B.intersectionObserver,GuK(r),B.observations,g,B.flushRecords,Q)}),oR(r.queue))}}};
t_u=function(r){return l0(function(E){return E.value.viewportGeometrySourceName!=="nio"?E:Object.assign({},E,{value:Object.assign({},E.value,{exposedViewportLocalGeometry:nF(r,!0),topWindowViewportExternalGeometry:nF(r,!0)})})})};
S8q=function(r,E){return tV(E).pipe(r,l0(function(){return E}))};
vxn=function(r,E){return r.timeProvider.timeline!==bQq?SW(new kO(2)):r.MutationObserver?typeof IntersectionObserver==="undefined"?SW(new kO(0)):(new wJ(function(K){var g=new RR,D=new yU(g.next.bind(g),{threshold:[].concat(_.mn(E))});K.next({observations:g.pipe(JV(r.performanceMonitor,735)),intersectionObserver:D,flushRecords:function(B){B=D.takeRecords(B);B.length>0&&g.next(B)}})})).pipe(gH(1),QU(1),qj()):SW(new kO(1))};
sXP=function(r){return bCq(r.sort(function(E,K){return E.time-K.time}),eDJ)};
V_L=function(r,E,K,g,D,B,Q){return new wJ(function(a){function P(){c||(c=!0,Q.ref!==void 0&&E.unobserve(D,Q.ref),U.unsubscribe(),F.unsubscribe(),w.unsubscribe(),W.unsubscribe())}
if(Q.ref!==void 0){kun(E,D);E.observe(D,Q.ref);var O=new LF({timestamp:r.timeProvider.now(),value:Object.assign({},cZK,{viewportGeometrySourceName:"nio",elementGeometrySourceName:"nio"})}),U=g.pipe(eW(function(z){return sXP(z)}),yc(function(z){return z.target===Q.ref}),l0(function(z){return{timestamp:new hV(z.time,bQq),
value:{viewportGeometrySourceName:"nio",exposedViewportLocalGeometry:z.rootBounds||hR,topWindowViewportExternalGeometry:z.rootBounds||nF(r,!0),measurementRequests:T,elementGeometrySourceName:"nio",intersectionGeometry:z.intersectionRect,elementGeometry:z.boundingClientRect,viewportLocalAppOffset:{x:0,y:0},isIntersecting:z.isIntersecting,isV2Visible:z.isVisible}}}),j8(O),qj()).subscribe(a),T=new RR,w=T.subscribe(function(){B(D);
a.next({timestamp:r.timeProvider.now(),value:O.value.value});Q.ref!==void 0&&(E.unobserve(D,Q.ref),E.observe(D,Q.ref))}),F=S8q(K,Q).subscribe(function(){T.next()}),c=!1,W=Q.JSC$9515_released.subscribe(function(){return P()});
return P}})};
q8J=function(r,E){var K=r.getOnBackgrounded().pipe(l0(function(){return"b"}));
return fn5(E,K).pipe(gH(1),M4(r.queue))};
JR=function(r){return function(E){var K;return E.pipe(vOL(function(g){return void(K=g.timestamp)}),l0(function(g){return g.value}),r,l0(function(g){return{timestamp:K,
value:g}}))}};
l6J=function(r){return r.intersectionGeometry.width*r.intersectionGeometry.height/(r.elementGeometry.width*r.elementGeometry.height)};
r0=function(r,E,K){K=K===void 0?function(g,D){return g===D}:K;
return r.timestamp.equals(E.timestamp)&&K(r.value,E.value)};
g0=function(r,E){return E.pipe(l0(function(K){return new Ew(r.timeProvider,{timestamp:r.timeProvider.now(),value:K})}))};
m55=function(r){return function(E){return E.pipe(V8K(r),l0(function(K){var g=_.N(K);K=g.next().value;g=g.next().value;var D=K.value;return{timestamp:K.timestamp,value:D>=1?!0:D<=0?!1:D>=g}}))}};
u52=function(){return TD(yc(function(r,E){return E>0}),ZQ2,aR(-1),Dn())};
AZK=function(r,E,K){return r?u0([E,K]).pipe(yc(function(g){var D=_.N(g);g=D.next().value;D=D.next().value;return g.timestamp.equals(D.timestamp)}),l0(function(g){var D=_.N(g);
g=D.next().value;D=D.next().value;return g.value>D.value?g:D})):E};
HQP=function(r){return function(E){var K=E.pipe(eod),g=E.pipe(Xgu);return r instanceof wJ?r.pipe(pF(function(D){return AZK(D,K,g)})):AZK(r.value,K,g)}};
gBm=function(r,E,K,g){var D=g.geometryIsOccluded,B=g.exposureThreshold,Q=g.wasLargeAdAtRender,a=g.allowLargeAdThreshold,P=g.largeAdExposureThreshold,O=g.mayUseViewportShareExposure,U=g.hasMeasurementStarted;g=g.useIntersectionObserverV2;E=nxq(r,K,E);K=I6K(r,K);g=yZu(E,g);var T=Le5(r,D,O,E),w=T.pipe(l0(function(e){return e.value}),Dn(),M4(r),$O(function(e,I){return Math.max(e,I)},0)),F=T.pipe(l0(function(e){return e.value}),u52(),M4(r)),c=E.pipe(hoJ,l0(function(e){return e.value}),gH(2),Dn(),M4(r));
Q=JZm(r,E,Q,a);var W=Q.pipe(aR(!1),Dn(),l0(function(e){return e?P:B}));
a=T.pipe(m55(W),Dn(),M4(r));var z=u0([a,E]).pipe(yc(function(e){var I=_.N(e);e=I.next().value;I=I.next().value;return e.timestamp.equals(I.timestamp)}),l0(function(e){var I=_.N(e);
e=I.next().value;I=I.next().value;return{visible:e.value,geometry:I.value.elementGeometry}}),$O(function(e,I){return!I.visible&&e.visible?e:I},{visible:!1,
geometry:hR}),l0(function(e){return e.geometry}),aR(hR),M4(r),Dn(CF));
O=O instanceof wJ?O.pipe(Dn(),KF()):s7;W=u0([O,W]).pipe(KF());var S=E.pipe(yc(function(e){return e.value.viewportGeometrySourceName!=="ns"&&e.value.elementGeometrySourceName!=="ns"}),$O(function(e){return e+1},0),aR(0),M4(r)),k=K.pipe(KF(!0),aR(!1),M4(r));
k=u0([U,k]).pipe(l0(function(e){var I=_.N(e);e=I.next().value;I=I.next().value;return e&&!I}),M4(r));
var A=E.pipe(rAJ,Dn()),X=A.pipe(l0(function(e){return e.value}),$O(function(e,I){return Math.max(e,I)},0),Dn(),M4(r));
r=A.pipe(l0(function(e){return e.value}),u52(),M4(r));
return{shouldResetExposureSignals:O,shouldResetViewabilitySignals:W,geometrySignals:{readyGeometryWithDefault:E,measurementStrategy:E.pipe(EBJ),creativePosition:z.pipe(Dn(CF)),visible:a.pipe(Dn(r0)),timestampedExposure:T.pipe(Dn(r0)),maximumExposure:w,minimumExposure:F,browserSize:E.pipe(K7q,Dn(_.L2)),timestampedScreenShare:A,maxScreenShare:X,minScreenShare:r,geometricMeasurementErrors:K,measurementRequests:E.pipe(l0(function(e){return e.value.measurementRequests})),
isLargeAd:Q,geometryIsOccluded:D,hasMeasurementStarted:U,geometryMeasurable:k,validMeasurementCount:S,loadTimeExposure:c,v2VisibilityBitVector:g}}};
I6K=function(r,E){return E.pipe(yc(function(){return!1}),l0(function(K){return K}),rH(function(K){return DA(new c0(K),r)}))};
nxq=function(r,E,K){return E.pipe(p0J(s7),M4(r)).pipe(Dn(function(g,D){return r0(g,D,oxu)}),aR({timestamp:K.now(),
value:cZK}),M4(r))};
Le5=function(r,E,K,g){K=g.pipe(HQP(K),JR(l0(function(D){return Math.round(D*100)/100})),M4(r));
return E instanceof c0?K:u0([K,E]).pipe(l0(function(D){var B=_.N(D);D=B.next().value;B=B.next().value;return{timestamp:B.timestamp.maximum(D.timestamp),value:B.value?0:D.value}}),Dn(r0),M4(r))};
JZm=function(r,E,K,g){E=[E.pipe(l0(function(D){return D.value.elementGeometry.width*D.value.elementGeometry.height>=242500}))];
K instanceof wJ&&E.push(K.pipe(l0(function(D){return!!D})));
K=u0(E);return g?K.pipe(l0(function(D){return D.some(function(B){return B})}),aR(!1),Dn(),M4(r)):DA(new c0(!1),r)};
yZu=function(r,E){r=u0([r,E]).pipe(l0(function(D){var B=_.N(D);D=B.next().value;if(B.next().value&&D.value.isIntersecting)return D.value.isV2Visible}),Dn());
var K=r.pipe(l0(function(D){return D===void 0?!0:D}),$O(function(D,B){return D||!B},!1)),g=r.pipe($O(function(D,B){return B===void 0?D:B?!1:D!=null?D:!0},void 0),l0(function(D){return!!D}));
return u0([E,OFJ(r,K,g)]).pipe(l0(function(D){var B=_.N(D);D=B.next().value;var Q=_.N(B.next().value);B=Q.next().value;var a=Q.next().value;Q=Q.next().value;var P=0;if(!D)return 0;if(B===void 0)return 16;B&&(P|=1);B||(P|=2);a&&(P|=4);Q&&(P|=8);return P}))};
QiL=function(r,E,K,g,D){var B=DmJ.timeThresholdMs;var Q=Q===void 0?new BCd(E,g):Q;return(new wJ(function(a){var P=K.pipe(aR(void 0),pF(function(){return dmu(D)})).pipe(l0(function(O){var U=O.value;
O=O.timestamp;var T=U.visible;U=U.consecutiveViewTime;var w=U>=B;w||!T?ji5(Q):(O=Math.max(0,LC(E.now(),O)),NC2(Q,Math.max(0,B-U-O)));return w}),$O(function(O,U){return U||O},!1),Dn()).subscribe(a);
return function(){Q.dispose();P.unsubscribe()}})).pipe(P0(function(a){return!a},!0),M4(r))};
dmu=function(r){return Y8L([r,r.pipe(RoK())]).pipe(l0(function(E){var K=_.N(E);E=K.next().value;K=K.next().value;return{timestamp:E.timestamp,value:{visible:E.value,consecutiveViewTime:K.value}}}),Dn(function(E,K){return r0(E,K,function(g,D){return g.consecutiveViewTime===D.consecutiveViewTime&&g.visible===D.visible})}))};
$md=function(){return TD(wgc(),$O(function(r,E){return Math.max(r,E)},0),l0(function(r){return Math.round(r)}))};
ajc=function(r){return TD(m55(tV(r)),$md())};
pD5=function(r,E){return E instanceof wJ?E.pipe(pF(function(K){return(K=K?15:null)?SW(new kO(K)):r})):(E=E.value?15:null)?SW(new kO(E)):r};
PRJ=function(r){var E=new kO(13);if(r.length<1)return{chain:Ho,capturedErrors:Ho};var K=new RR,g=r[0];return{chain:r.slice(1).reduce(function(D,B){return D.pipe(rH(function(Q){K.next(Q);return B}))},g).pipe(rH(function(D){K.next(D);
return SW(E)}),j8(new RR),qj()),
capturedErrors:K}};
fju=function(r,E){var K=r.pipe(j8(new RR),qj());return pF(function(g){return K.pipe(E(g))})};
YVK=function(r,E){if(r.inCrossDomainIframe)return SW(new kO(6));var K=new RR;return IP(tV({}),E,K).pipe(l0(function(){return{timestamp:r.timeProvider.now(),value:{viewportGeometrySourceName:"geo",exposedViewportLocalGeometry:OK2(r),topWindowViewportExternalGeometry:nF(r,!0),measurementRequests:K,viewportLocalAppOffset:{x:0,y:0}}}}),oR(r.queue))};
OK2=function(r){var E=nF(r,!1);if(!r.inIframe||!sR5(r.global.parent)||r.global.parent===r.global)return E;var K=new Bv(r.global.parent,r.debugChannel);K.beaconFactory=r.beaconFactory;K=OK2(K);r=r.global.frameElement.getBoundingClientRect();return i9n(cyK(i9n(K,r),{x:E.left-r.left,y:E.top-r.top}),E)};
Umn=function(r){if(r.prerendering)return 3;var E;return(E={visible:1,hidden:2,prerender:3,preview:4,unloaded:5,"":0}[r.visibilityState||r.webkitVisibilityState||r.mozVisibilityState||""])!=null?E:0};
TCm=function(r){return r.document.JSC$9526_onVisibilityChange.pipe(l0(function(E){return E==="visible"}),Dn(),M4(r.queue))};
wDq=function(r,E,K){var g;return E.pipe(Dn(),pF(function(D){return K.pipe(l0(function(){if(!g){g=!0;try{D.next()}finally{g=!1}}return!0}))}),aR(!1),M4(r.queue))};
F7q=function(r){return TD(JR(l0(function(E){return E>=1?!0:E<=0?!1:E>=r})),T3u(),l0(function(E){return Math.round(E)}))};
oBm=function(r,E,K,g,D){var B=RNJ;if(B.length>1)for(var Q=0;Q<B.length-1;Q++)if(B[Q]<B[Q+1])throw Error();Q=D.pipe(aR(void 0),pF(function(){return K.pipe(RoK())}),Dn(),M4(r));
D=D.pipe(aR(void 0),pF(function(){return K.pipe($md())}),Dn(),M4(r));
return{totalMeasurementTime:g.pipe(aR(void 0),pF(function(){return E.pipe(l0(function(a){return{timestamp:a.timestamp,value:!0}}),T3u())}),Dn(),M4(r)),
totalUnviewedTime:g.pipe(aR(void 0),pF(function(){return E.pipe(l0(function(a){return{timestamp:a.timestamp,value:a.value===0}}),T3u())}),Dn(),M4(r)),
maxTimeOnScreen:g.pipe(aR(void 0),pF(function(){return E.pipe(Fen(ajc,B))}),Dn(_.L2),M4(r)),
timeOnScreen:g.pipe(aR(void 0),pF(function(){return E.pipe(Fen(F7q,B),l0(function(a){return a.map(function(P,O){return O>0?P-a[O-1]:P})}))}),Dn(_.L2),M4(r)),
maxConsecutiveViewTime:D,consecutiveViewTime:Q.pipe(Dn(r0),M4(r))}};
iK5=function(r){var E=!0;E=E===void 0?!1:E;return TD(pF(function(K){return MR2(r.document,K,E)}),M4(r.queue))};
cA5=function(r,E,K){var g=K.pipe(l0(function(D){return{value:D,timestamp:r.timeProvider.now()}}),Dn(r0));
return E instanceof wJ?E.pipe(Dn(),pF(function(D){return D?DA(new c0({value:!1,timestamp:r.timeProvider.now()}),r.queue):g})):E.value===!1?g:new c0(!1)};
CRL=function(r,E,K,g,D,B,Q){var a=DmJ;E=E instanceof wJ?E.pipe(aR(!1),Dn()):E;var P=!r.isMobile();K=cA5(r,K,g);r=Q.measurableCreative.pipe(OQJ(r.queue));return Object.assign({},a,{geometryIsOccluded:K,wasLargeAdAtRender:D,allowLargeAdThreshold:P,mayUseViewportShareExposure:E,hasMeasurementStarted:r,useIntersectionObserverV2:B})};
W75=function(r,E,K,g,D,B){var Q=1;B=B===void 0?!0:B;Q=Q===void 0?.01:Q;var a=a===void 0?r.timeProvider.intervalObservable(100).pipe(M4(r.queue)):a;return r.performanceMonitor.timeExecution(916,function(){return xmL(r,E.pipe(oR(r.queue)),K.pipe(oR(r.queue)),g,D,B,Q,a)})()};
xmL=function(r,E,K,g,D,B,Q,a){var P=TCm(r).pipe(l0(function(U){return!U})),O=new G1K(r,[new vBL(r,RNJ),
new VR5(r,a)]);a=D55(zNJ,tRJ);return yyn(r,E,function(U,T){var w=DA(new c0(T.element),U.queue).pipe(iK5(U),M4(U.queue)),F={loadedElement:w,shouldMeasure:w.pipe(KF(!0)),measurableCreative:w.pipe(l0(function(e){var I=I===void 0?Symbol():I;return Object.freeze({symbol:I,element:DA(new c0(e),U.queue)})})),
creativeSearchResult:DA(new c0("mue"),U.queue)},c=new c0(!1),W=new c0(!1),z=new c0(17),S=new c0(!1),k=new c0(!1),A=DA(d0,U.queue);c=O.buildGeometrySource(F,{inApp:c,useV2:!1,requestSource:DA(z,U.queue)}).geometrySource;F=CRL(U,S,W,P,k,A,F);W=gBm(U.queue,U.timeProvider,c,F);F=W.geometrySignals;S=W.shouldResetViewabilitySignals;W=oBm(U.queue,F.timestampedExposure,F.visible,W.shouldResetExposureSignals,S);S=QiL(U.queue,U.timeProvider,S,F.measurementRequests,F.visible);k=K.pipe(yc(function(e){return e===
T.element.ref}),l0(function(){return"ur"}));
A=w0J(U.timeProvider,D).pipe(KF("t"));k=q8J(U,IP(k,A));A=wDq(U,F.measurementRequests,k.pipe(yc(function(e){return e!==null})));
c=k.pipe(yc(function(e){return e!==null}),l0(function(){return Umn(U.global.document)===1}));
var X=SVd(U.document);return Object.assign({},{beaconFactory:new c0(U.beaconFactory),context:new c0(U),inferredPingId:new c0("lidar2"),timeOnScreenPingId:new c0("lidartos"),binaryContext:new c0(17),binaryVersion:new c0(g),requestSource:z,contextValidationErrors:new c0(U.validate()?null:new q4),contextVisibilityKnown:new c0(X),payloadMapper:new c0(KeJ),endOfSessionReason:k,timeOnScreenReason:k,requestMeasurementOnEndOfSession:A,hasImpressionFired:bKK,crossDomainIframeState:new c0(U.inCrossDomainIframe?
1:void 0),inStatefulBeaconExperiment:d0,inFetchLaterBeaconExperiment:d0,isTurtlex:d0,turtlexReportEventData:new c0(""),reportFencedFrameEvent:s7,isViewableAttributionEnabled:d0,inViewableAttributionExperiment:new c0(0),fetchBeaconFactory:s7,supportsPendingBeacon:d0,supportsFetchLater:d0,emit:new c0(jXJ),beginToRenderEvent:new c0(Symbol()),activeViewUnmeasurableEvent:new c0(Symbol()),activeViewViewableEvent:new c0(Symbol()),creativeFound:bKK,immediateUrlPrefixes:new c0(T.immediateUrls),timeOnScreenUrlPrefixes:new c0(T.timeOnScreenUrls),
cpmavUrls:s7,viewableRelayUrls:s7,measurementDeferralState:new c0(2),urlSerializer:new c0(Pj5),viewUrlSerializer:new c0(sim),isCreativeLoaded:w.pipe(OQJ(U.queue)),pageVisible:P.pipe(l0(function(e){return!e})),
eosPageVisible:c,timestampedExposureHistory:F.timestampedExposure.pipe($O(function(e,I){e.push(I);return e},[]))},F,{viewable:g0(U,S),
maxTimeOnScreen:g0(U,W.maxTimeOnScreen),timeOnScreen:g0(U,W.timeOnScreen),maxConsecutiveViewTime:g0(U,W.maxConsecutiveViewTime),consecutiveViewTime:W.consecutiveViewTime.pipe(l0(function(e){return new Ew(U.timeProvider,e)})),
totalMeasurementTime:g0(U,W.totalMeasurementTime),totalUnviewedTime:g0(U,W.totalUnviewedTime),userAgentClientHints:gW2(U),clientOrderPingCounter:new c0(new hKm)})},gx2(r,Q),B3n(B?d5P(a,k1L):d5P(a,qVK),lju))};
mm5=function(r){var E=_.Hh.apply(1,arguments).filter(Boolean).join("&");if(!E)return r;var K=r.match(/[?&]adurl=/);return K?r.slice(0,K.index+1)+E+"&"+r.slice(K.index+1):r+(r.indexOf("?")<0?"?":"&")+E};
jV=function(r,E){return E?"&"+r+"="+encodeURIComponent(E):""};
ZKK=function(){try{var r,E;return!!((r=window)==null?0:(E=r.top)==null?0:E.location.href)&&!1}catch(K){return!0}};
_.Ny=function(r){r&&typeof r.dispose=="function"&&r.dispose()};
_.Qq=function(r){for(var E=0,K=arguments.length;E<K;++E){var g=arguments[E];_.AL(g)?_.Qq.apply(null,g):_.Ny(g)}};
AAK=function(){var r=uxJ();r=r===void 0?"bevasrsg":r;return new Promise(function(E){var K=window===window.top?window:ZKK()?window:window.top,g=K[r],D;((D=g)==null?0:D.bevasrs)?E(new $W(g.bevasrs)):(g||(g={},g=(g.nqfbel=[],g),K[r]=g),g.nqfbel.push(function(B){E(new $W(B))}))})};
eN2=function(r){var E={c:r.cB,e:r.i95,mc:r.zbv,me:r.pDg};r.aX&&(E.co={c:r.aX.du5,a:r.aX.dmy,s:r.aX.iMZ});return E};
XDq=function(r){var E,K,g={cB:r.c,i95:r.e,zbv:(E=r.mc)!=null?E:!1,pDg:(K=r.me)!=null?K:!1};r.co&&(g.aX={du5:r.co.c,dmy:r.co.a,iMZ:r.co.s});return g};
HKL=function(r){return function(){var E;return _.p(function(K){if(K.nextAddress==1)return K.yield(r(),2);E=K.yieldResult;return K.return({f:function(){return E.vnt()},
c:function(g){return E.gzt(g)},
m:function(g){return E.b7(XDq(g))},
mws:function(g){return E.fxL(XDq(g))}})})}};
nBJ=function(r,E){var K=uxJ();K=K===void 0?"bevasrsg":K;E={s:function(B){var Q;return r.snapshot(Object.assign({},B.c&&{cB:B.c},B.s&&{nkV:B.s},{xJs:(Q=B.p)!=null?Q:!0}))},
e:function(B){var Q;return void((Q=r.xO1)==null?void 0:Q.call(r,B))},
c:function(B,Q){return r.gA5(B,Q)},
p:r.icV,l:function(){return r.pai()},
wpc:E?HKL(E):void 0};var g=window===window.top?window:ZKK()?window:window.top,D=g[K];if(D){D.bevasrs=E;if(D.nqfbel!==void 0)for(K=_.N(D.nqfbel),g=K.next();!g.done;g=K.next())g=g.value,g(E);D.nqfbel=void 0}else D={},D=(D.bevasrs=E,D.nqfbel=void 0,D),g[K]=D};
yAd=function(r){var E=E===void 0?51:E;var K=[];_.az(r,IjL,6,_.f9()).forEach(function(g){_.Ow(g,2)<=E&&K.push(_.Ow(g,1))});
return K};
L7L=function(r){var E=E===void 0?51:E;var K=[];_.az(r,IjL,6,_.f9()).forEach(function(g){_.Ow(g,2)>E&&K.push(_.Ow(g,1))});
return K};
hN2=function(r){r.then(function(){},function(){})};
YW=function(r){return{fieldType:1,fieldName:r}};
Uw=function(r){return{fieldType:2,fieldName:r}};
_.Tb=function(r){return{fieldType:3,fieldName:r}};
JAP=function(){function r(){D[0]=1732584193;D[1]=4023233417;D[2]=2562383102;D[3]=271733878;D[4]=3285377520;U=O=0}
function E(T){for(var w=Q,F=0;F<64;F+=4)w[F/4]=T[F]<<24|T[F+1]<<16|T[F+2]<<8|T[F+3];for(F=16;F<80;F++)T=w[F-3]^w[F-8]^w[F-14]^w[F-16],w[F]=(T<<1|T>>>31)&4294967295;T=D[0];var c=D[1],W=D[2],z=D[3],S=D[4];for(F=0;F<80;F++){if(F<40)if(F<20){var k=z^c&(W^z);var A=1518500249}else k=c^W^z,A=1859775393;else F<60?(k=c&W|z&(c|W),A=2400959708):(k=c^W^z,A=3395469782);k=((T<<5|T>>>27)&4294967295)+k+S+A+w[F]&4294967295;S=z;z=W;W=(c<<30|c>>>2)&4294967295;c=T;T=k}D[0]=D[0]+T&4294967295;D[1]=D[1]+c&4294967295;D[2]=
D[2]+W&4294967295;D[3]=D[3]+z&4294967295;D[4]=D[4]+S&4294967295}
function K(T,w){if(typeof T==="string"){T=unescape(encodeURIComponent(T));for(var F=[],c=0,W=T.length;c<W;++c)F.push(T.charCodeAt(c));T=F}w||(w=T.length);F=0;if(O==0)for(;F+64<w;)E(T.slice(F,F+64)),F+=64,U+=64;for(;F<w;)if(B[O++]=T[F++],U++,O==64)for(O=0,E(B);F+64<w;)E(T.slice(F,F+64)),F+=64,U+=64}
function g(){var T=[],w=U*8;O<56?K(a,56-O):K(a,64-(O-56));for(var F=63;F>=56;F--)B[F]=w&255,w>>>=8;E(B);for(F=w=0;F<5;F++)for(var c=24;c>=0;c-=8)T[w++]=D[F]>>c&255;return T}
for(var D=[],B=[],Q=[],a=[128],P=1;P<64;++P)a[P]=0;var O,U;r();return{reset:r,update:K,digest:g,digestString:function(){for(var T=g(),w="",F=0;F<T.length;F++)w+="0123456789ABCDEF".charAt(Math.floor(T[F]/16))+"0123456789ABCDEF".charAt(T[F]%16);return w}}};
BT2=function(r,E){E=E===void 0?rdm:E;if(!EyL){var K;r=(K=r.navigator)==null?void 0:K.userAgentData;if(!r||typeof r.getHighEntropyValues!=="function"||r.brands&&typeof r.brands.map!=="function")return Promise.reject(Error("ua"));KsJ((r.brands||[]).map(function(D){var B=new gyd;B=_.tR(B,1,D.brand);return _.tR(B,2,D.version)}));
typeof r.mobile==="boolean"&&_.w0(D7q,2,r.mobile);EyL=r.getHighEntropyValues(E)}var g=new Set(E);return EyL.then(function(D){var B=D7q.clone();g.has("platform")&&_.tR(B,3,D.platform);g.has("platformVersion")&&_.tR(B,4,D.platformVersion);g.has("architecture")&&_.tR(B,5,D.architecture);g.has("model")&&_.tR(B,6,D.model);g.has("uaFullVersion")&&_.tR(B,7,D.uaFullVersion);return B.serialize()}).catch(function(){return D7q.serialize()})};
Fs=function(r,E,K,g){this.initialValue_=r;this.maxValue_=E;this.currBaseValue_=this.currValue_=r;this.randomFactor_=K||0;this.backoffFactor_=g||2};
Rz=function(r){this.src=r;this.listeners={};this.typeCount_=0};
Q3d=function(){for(var r;r=d7n.remove();){try{r.fn.call(r.scope)}catch(E){Dd(E)}j3m.put(r)}NT2=!1};
_.$7q=function(r){switch(r){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}};
amm=function(r){switch(r){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""}};
_.p7L=function(){};
Rwq=function(r,E,K,g){r=Psc(fmn(O0L(new _.oz(1828,"0"),r),new Yv2)).disableWithCredentials();E.length&&U7K(r,TTm(new w7m,E));g!==void 0&&(r.destinationUrl=g);var D=new Fsu(1828,"","",!1,"",r.build());_.iF(D,r);var B=new cv({flush:function(Q){try{D.flush(Q)}catch(a){K(a)}}});
B.addOnDisposeCallback(function(){setTimeout(function(){try{B.snapshotAndFlush()}finally{D.dispose()}})});
B.invocationLimit=1E5;B.flushInterval=3E4;B.JSC$9942_flushTimer.setInterval(3E4);return B};
C9=function(){var r,E,K;return(K=(r=globalThis.performance)==null?void 0:(E=r.now)==null?void 0:E.call(r))!=null?K:Date.now()};
i0J=function(r,E){if(r.disable)return new oyu;E=E?yAd(E):[];r={aK:r.aK,ayU:r.xzt,aWv:r.ajP,destinationUrl:r.destinationUrl,fNx:r.fNx,fK5:r.fK5};E=E===void 0?[]:E;return new Miq(r,E)};
cdn=function(r){if(!r)return null;r=_.xW(r,2);return r===null||r===void 0?null:Lx(r)};
_.CsJ=function(r){if(!r)return null;r=_.xW(r,4);return r===null||r===void 0?null:_.Vb(r)};
GAK=function(r,E){return E?x72(E):r?WsK(r):Promise.resolve()};
x72=function(r){return new Promise(function(E,K){var g=_.Wv("SCRIPT"),D=_.CsJ(r);_.Nj(g,D);g.onload=function(){_.Gb(g);E()};
g.onerror=function(){_.Gb(g);K(Error("Fa"))};
(vv("HEAD")[0]||document.documentElement).appendChild(g)})};
WsK=function(r){return new Promise(function(E){var K=_.Wv("SCRIPT");if(r){var g=_.xW(r,6);g=g===null||g===void 0?null:_.Bo(g)}else g=null;_.jW(K,g);(vv("HEAD")[0]||document.documentElement).appendChild(K);_.Gb(K);E()})};
Vq=function(r,E,K){var g,D=new Promise(function(B){g=setTimeout(B,E)});
return Promise.race([r.finally(function(){return void clearTimeout(g)}),
D.then(K)])};
vyc=function(r,E){try{return globalThis.sessionStorage.setItem(r,E),!0}catch(K){return!1}};
ViJ=function(r,E,K,g){E=E===void 0?0:E;K=K===void 0?r.length:K;var D=0;for(g&&(D=ViJ(g));E<K;E++)g=typeof r==="string"?r.charCodeAt(E):r[E],D=zwc(31,D)+g|0;return D};
tiK=function(r,E){return[ViJ(r,0,r.length>>1,E),ViJ(r,r.length>>1)]};
SvK=function(r){var E=_.N(tiK(r,zb));r=E.next().value;E=E.next().value;return r.toString(16)+E.toString(16)};
b0n=function(r,E){var K=tiK(E);r=new Uint32Array(r.buffer);E=r[0];var g=_.N(K);K=g.next().value;g=g.next().value;for(var D=1;D<r.length;D+=2){for(var B=E,Q=D,a=K,P=g,O=0;O<22;O++)Q=Q>>>8|Q<<24,Q+=B|0,Q^=a+38293,B=B<<3|B>>>29,B^=Q,P=P>>>8|P<<24,P+=a|0,P^=O+38293,a=a<<3|a>>>29,a^=P;B=[B,Q];r[D]^=B[0];D+1<r.length&&(r[D+1]^=B[1])}};
s32=function(r,E,K,g,D){var B=(4-(zb.length+K.length)%4)%4,Q=new Uint8Array(4+B+zb.length+4+K.length),a=new DataView(Q.buffer),P=0;a.setUint32(P,Math.random()*4294967295);P=P+4+B;Q.set(zb,P);P+=zb.length;a.setUint32(P,D);Q.set(K,P+4);b0n(Q,g);return r.insert(E,function(O){return void globalThis.sessionStorage.removeItem(O)})?vyc(E,_.zT(Q))?"s":"t":"i"};
kAm=function(r,E){var K=globalThis.sessionStorage.getItem(r);if(!K)return["m"];try{var g=_.hL(K);b0n(g,E)}catch(D){return globalThis.sessionStorage.removeItem(r),["c"]}for(E=4;E<7&&g[E]===0;)E++;for(K=0;K<zb.length;K++)if(g[E++]!==zb[K])return globalThis.sessionStorage.removeItem(r),["d"];K=(new DataView(g.buffer)).getUint32(E);return Math.floor(Date.now()/1E3)>=K?(globalThis.sessionStorage.removeItem(r),["e"]):["a",new Uint8Array(g.buffer,E+4)]};
qvJ=function(r){return globalThis.TextEncoder?(new TextEncoder).encode(r):_.ty(r)};
lm5=function(r){var E=r,K;return function(){if(E){var g=E;E=void 0;K=g.apply(this,arguments)}return K}};
Z0P=function(r){return su(function(E){if(E instanceof r)return!0;var K,g,D=E==null?void 0:(K=E.ownerDocument)==null?void 0:(g=K.defaultView)==null?void 0:g[r.name];return m7J(D)&&E instanceof D})};
_.kW=function(r,E,K){_.SV.call(this);this.JSC$10156_listener_=r;this.JSC$10156_interval_=E||0;this.handler_=K;this.callback_=(0,_.bF)(this.JSC$10158_doAction_,this)};
_.qy=function(r){r=ulJ(r);return _.Vb(r)};
ulJ=function(r){return r===null?"null":r===void 0?"undefined":r};
ew2=function(r){if(r&&r.focus)if(r!==document.activeElement)r.focus();else return Ad5(function(){return _.p(function(E){document.activeElement&&document.activeElement.blur();return E.return(Ad5(function(){r.focus()}))})})};
_.X7K=function(r){var E=E===void 0?5:E;setTimeout(function(){var K;return _.p(function(g){g.nextAddress==1&&(K=document.activeElement);if(g.nextAddress!=5)return(document.activeElement===K||document.activeElement===document.body)&&E>=0&&r?g.yield(ew2(r),5):g.jumpTo(0);if(document.activeElement===r)return g.return();r=r.parentElement;--E;return g.jumpTo(2)})},15)};
Ad5=function(r){return new Promise(function(E){requestAnimationFrame(function(){E(r())})})};
nyP=function(r){if(_.mY)r(_.mY);else{var E;((E=H0L)!=null?E:H0L=[]).push(r)}};
uF=function(){!_.mY&&_.ZA&&_.Imq(_.ZA());return _.mY};
_.Imq=function(r){_.mY=r;var E;(E=H0L)==null||E.forEach(nyP);H0L=void 0};
_.Ay=function(r){_.mY&&_.mY.beforeLoadModuleCode(r)};
_.eV=function(){_.mY&&_.mY.JSC$11209_setLoaded()};
Xs=function(r){return tX5(r)?Number(r):String(r)};
ydJ=function(r){this.action=r;this.wfv=!1};
Lsu=function(r,E){ydJ.call(this,"set-drive-options");this.appId=r;this.appOrigin=E};
hwP=function(r){ydJ.call(this,"visibility");this.visible=r};
JdJ=function(r,E,K){Hv.call(this,r,E,K)};
rWK=function(r){n9.call(this,r)};
EwJ=function(r){r=r&&r.getWindow()||window;return r.gadgets&&r.gadgets.rpc};
gw5=function(r,E){var K=E&&E.getWindow()||window;if(EwJ(E))r();else if(KOK)KOK.push(r);else var g=KOK=[r],D=K.setInterval(function(){if(EwJ(E)){K.clearInterval(D);for(var B=0;B<g.length;B++)g[B]();KOK=null}},100)};
BW5=function(r,E){var K=new Iz(r);_.iF(E,K);var g={passive:!1};E.listen(K,"mousewheel",function(D){return void DWJ(r,D)},g).listen(r,"scroll",function(D){return void DWJ(r,D)},g)};
DWJ=function(r,E){var K;a:{for(K=E.target;K;){if(K.nodeType==1){var g=_.yq(K,"overflowY");if(g=="auto"||g=="scroll")break a}K=K.parentNode}K=null}if(!K||!_.L9(r,K)||K.scrollHeight==K.clientHeight||E.deltaY>0&&Math.abs(K.scrollTop-(K.scrollHeight-K.clientHeight))<=1||E.deltaY<0&&K.scrollTop==0)E.preventDefault(),E.stopPropagation()};
D6=function(r,E,K,g,D,B,Q,a,P){a=a===void 0?!1:a;P=P===void 0?!1:P;Hv.call(this,void 0,void 0,void 0);Hv.call(this,B?B+" picker modal-dialog":"picker modal-dialog",!0,K);_.hy(r,"protocol");this.iframeManager_=new dWc;this.targetId_=Jy();this.rpcToken_=Jy();r=_.r3(r);_.E8(r,"hostId");this.useGapi_=!P;a&&_.KQ(r,"fv2","true");this.setUrl(r.toString());this.preferredDialogWidth_=g;this.preferredDialogHeight_=D;g!==void 0||D!==void 0?g=!0:(g=_.E8(_.r3(r.toString()),"hostId"),jw5||(jw5=new Set("DocVerse fusiontables geo geowiki gm gmail-gadget gws hotpot jointly presentations pwa sites templates trix trix-copy-sheet webstore".split(" "))),
g=!jw5.has(g));this.autoSizeDialog_=g;this.JSC$10346_gadgetsDomHelper_=Q||this.JSC$10297_dom_;E&&(Q=this.JSC$10346_gadgetsDomHelper_,E=_.E8(_.r3(this.JSC$10348_url_),"grugl")=="true"?NWu:Qwq,EwJ(Q)||(Q=Q||VU(document),g=Q.createElement("SCRIPT"),_.Nj(g,E),g.type="text/javascript",Q.JSC$9481_document_.body.appendChild(g)));r=r.toString();E=null;Q=r.indexOf("/picker?");Q>-1?E=r.substring(0,Q+8-1):dm(r,"/picker")&&(E=r);E&&this.setRelayUrl(E+"/resources/rpc_relay.html");this.escapeToCancel_=!1;this.buttons_=
null;this.buttonEl_&&(this.buttons_?(r=this.buttons_,r.JSC$10331_element_=this.buttonEl_,r.render()):_.Qc(this.buttonEl_,$Wd),_.g3(this.buttonEl_,!!this.buttons_))};
_.f25=function(r){var E=E===void 0?a2L:E;var K=_.IJ(r),g=function(B){B=_.N(B);B.next();B=Bg(B);return E(K,B)},D=function(B){var Q=_.N(B);
B=Q.next().value;Q=Bg(Q);return r.apply(B,Q)};
return function(){var B=_.Hh.apply(0,arguments),Q=this||_.gm,a=pq2.get(Q);a||(a={},pq2.set(Q,a));return P_L(a,[this].concat(_.mn(B)),D,g)}};
d3=function(r){var E={};r=r.replace(/\r/g,"").split("\n");for(var K=0;K<r.length;K++){var g=r[K],D=g.indexOf(":");D<0||(E[g.substring(0,D)]=g.substring(D+2,g.length))}return E};
ON5=function(r,E,K){K=K===void 0?function(){}:K;
return r?E():K()};
_.UWu=function(r){var E;return((E=YCP.documentOverride)!=null?E:r).__wizdispatcher};
_.N5=function(r){var E=j_;j_=r;return E};
_.wqn=function(r){return r===TWL||(r==null?void 0:r.name)==="\u0275NotFound"};
_.Qw=function(r,E){var K;if((K=r)==null?0:K.isDisposed)throw Error("jb`"+String(r.debugName));for(;r!==void 0;){K=r;if(K.retrieve)return K.retrieve(E,{optional:!0});r=r.parent}return TWL};
$x=function(r){return{"\u0275prov":{providedIn:"root",token:Symbol(r),factory:void 0,value:void 0}}};
_.FO2=function(r){var E=j_;if(!E){switch(r===void 0?3:r){case 0:r=Error("ib");break;case 1:r=Error("kb");break;case 2:r=Error("lb");break;default:r=Error("mb")}throw r;}return E};
RSJ=function(r){var E=_.N5(r);r={};return r[Symbol.dispose]=function(){_.N5(E)},r};
ow5=function(r,E){r.disposables||(r.disposables=[]);r.disposables.push(E)};
aX=function(r){var E=j_;E&&!E.isDisposed&&(ow5(E,r),r.parent=E)};
iNn=function(r){if(r.disposables){for(var E=_.N(r.disposables),K=E.next();!K.done;K=E.next())K=K.value,typeof K==="function"?K():MMm(K);r.disposables.length=0}};
MMm=function(r){if(!r.isDisposed){r.isDisposed=!0;var E;(E=r[Symbol.dispose])==null||E.call(r);delete r.parent;iNn(r)}};
tMu=function(r){var E={retrieve:function(K){switch(K.\u0275prov.token){case cW5.\u0275prov.token:var g=r.asyncDeps;break;case _.C_d.\u0275prov.token:g=r.rootElement;break;case xWq.\u0275prov.token:g=r.modelRootElement;break;case WOc.\u0275prov.token:g=r.appContext;break;case GQJ.\u0275prov.token:g=r.rendererData;break;case vwc.\u0275prov.token:g=r.injectingConstructor;break;case VMn.\u0275prov.token:g=r.dispatcher}if(g)K=g;else a:{for(g=E.parent;g;){var D=g;if(D.retrieve){K=D.retrieve(K);break a}g=
g.parent}g=K.\u0275prov.token;D=zSL[g];D!==void 0?K=D:(D=K.\u0275prov.providedIn,K.\u0275prov.factory?(K=K.\u0275prov.factory(),g&&D==="root"&&(zSL[g]=K)):K=TWL)}return K}};
aX(E);return E};
SC5=function(){var r=_.FO2(1),E=_.Qw(r,WOc);if(!_.wqn(E))return E;r=_.Qw(r,VMn);if(!_.wqn(r))return r.getOptionalAppContext()};
bN5=function(r){if(typeof document!=="undefined"&&document&&document.getElementById&&(r=document.getElementById(r))){var E=r.tagName.toUpperCase();if(E=="SCRIPT"||E=="LINK")return r}return null};
kQP=function(r,E){if((r=r===void 0?"":r)&&E)throw Error("sb");var K="";var g=_.gm._F_jsUrl;(r=E||bN5(r))&&(K=r.src?r.src:r.getAttribute("href"));if(g&&K){if(g!=K)throw Error("tb`"+g+"`"+K);K=g}else K=g||K;if(!swq(K))throw Error("ub");return K};
ZN5=function(){if(!qCm){qCm=!0;try{var r=kQP(_.gm._F_jsUrl?"":"base-js")}catch(g){return}var E=l25(mW5(r)),K=Object.keys(E);K.length!==0&&nyP(function(g){for(var D=_.N(K),B=D.next();!B.done;B=D.next()){B=B.value;for(var Q=_.N(Object.keys(E[B])),a=Q.next();!a.done;a=Q.next())g.addExtraEdge(B,a.value)}})}};
AWu=function(){var r=Object.assign({},utL);Object.getOwnPropertyNames(utL).forEach(function(E){pQ[E]!==void 0&&(r[E]=pQ[E])});
return r};
eS5=function(r,E){if(pQ.enablePerformanceTiming){var K,g;(g=(K=performance).mark)==null||g.call(K,r+"Start__"+E)}};
XqL=function(r,E){if(pQ.enablePerformanceTiming){var K,g;(g=(K=performance).measure)==null||g.call(K,r+"__"+E,r+"Start__"+E)}};
HNK=function(r,E,K){var g;return r&&E?r+"__"+E:(g=r!=null?r:E)!=null?g:K};
I2K=function(r,E){var K=Object.create(nwm);K.debugName=E;!j_||aX(K);E=_.N5(K);try{r(K)}finally{_.N5(E)}return function(){return void MMm(K)}};
LO5=function(r){return Pg(r)&&yWc in r};
hSd=function(r,E){return Object.is(r,E)};
O8=function(r){var E=fQ;fQ=r;return E};
reK=function(r){if(Yx)throw Error("Z");if(fQ!==null){var E=fQ.producersTail;if(E===void 0||E.producer!==r){var K=void 0,g=fQ.recomputing;if(g&&(K=E!==void 0?E.nextProducer:fQ.producers,K!==void 0&&K.producer===r)){fQ.producersTail=K;K.lastReadVersion=r.version;return}var D=r.consumersTail,B;if(!(B=D===void 0||D.consumer!==fQ)){if(g){a:{B=fQ;g=B.producersTail;if(g!==void 0){B=B.producers;do{if(B===D){g=!0;break a}if(B===g)break;B=B.nextProducer}while(B!==void 0)}g=!1}g=!g}B=g}B&&(g=U8(fQ),K={producer:r,
consumer:fQ,nextProducer:K,prevConsumer:D,lastReadVersion:r.version,nextConsumer:void 0},fQ.producersTail=K,E!==void 0?E.nextProducer=K:fQ.producers=K,g&&JWq(r,K))}}};
w3=function(r){if(!U8(r)||r.dirty)if(r.dirty||r.lastCleanEpoch!==Tu)(r.producerMustRecompute(r)||E_5(r))&&r.producerRecomputeValue(r),r.dirty=!1,r.lastCleanEpoch=Tu};
KHK=function(r){if(r.consumers!==void 0){var E=Yx;Yx=!0;try{for(var K=r.consumers;K!==void 0;K=K.nextConsumer){var g=K.consumer;g.dirty||(r=void 0,g.dirty=!0,KHK(g),(r=g.consumerMarkedDirty)==null||r.call(g,g))}}finally{Yx=E}}};
g_u=function(){var r;return((r=fQ)==null?void 0:r.consumerAllowSignalWrites)!==!1};
Db5=function(r){r&&(r.producersTail=void 0,r.recomputing=!0);return O8(r)};
dbK=function(r){r.recomputing=!1;var E=r.producersTail,K=E!==void 0?E.nextProducer:r.producers;if(K!==void 0){if(U8(r)){do K=BeK(K);while(K!==void 0)}E!==void 0?E.nextProducer=void 0:r.producers=void 0}};
E_5=function(r){for(r=r.producers;r!==void 0;r=r.nextProducer){var E=r.producer,K=r.lastReadVersion;if(K!==E.version)return!0;w3(E);if(K!==E.version)return!0}return!1};
JWq=function(r,E){var K=r.consumersTail,g=U8(r);K!==void 0?(E.nextConsumer=K.nextConsumer,K.nextConsumer=E):(E.nextConsumer=void 0,r.consumers=E);E.prevConsumer=K;r.consumersTail=E;if(!g)for(r=r.producers;r!==void 0;r=r.nextProducer)JWq(r.producer,r)};
BeK=function(r){var E=r.producer,K=r.nextProducer,g=r.nextConsumer,D=r.prevConsumer;r.nextConsumer=void 0;r.prevConsumer=void 0;g!==void 0?g.prevConsumer=D:E.consumersTail=D;if(D!==void 0)D.nextConsumer=g;else if(E.consumers=g,!U8(E))for(r=E.producers;r!==void 0;)r=BeK(r);return K};
U8=function(r){return r.consumerIsAlwaysLive||r.consumers!==void 0};
NeL=function(r){var E=Object.create(j1L);E.computation=r;r=function(){w3(E);reK(E);if(E.value===F5)throw E.error;return E.value};
r[RX]=E;return r};
pmu=function(r,E){var K=Object.create(Q1P);K.value=r;E!==void 0&&(K.equal=E);r=function(){reK(K);return K.value};
r[RX]=K;return[r,function(g){return $bK(K,g)},
function(g){g_u()||a9m(K);$bK(K,g(K.value))}]};
$bK=function(r,E){g_u()||a9m(r);if(!r.equal(r.value,E)){r.value=E;r.version++;Tu++;KHK(r);var K;(K=PDq)==null||K(r)}};
Ohm=function(r,E,K){var g=Object.create(f9L);g.source=r;g.computation=E;K!=void 0&&(g.equal=K);r=function(){w3(g);reK(g);if(g.value===F5)throw g.error;return g.value};
r[RX]=g;return r};
_.oX=function(r){var E=O8(null);try{return r()}finally{O8(E)}};
_.M5=function(r,E,K){K=K===void 0?"":K;r=pmu(r,E==null?void 0:E.equals);var g=r[0],D=g[RX];D.debugName=HNK(E==null?void 0:E.debugName,K,"[signal]");if(!pQ.enablePerformanceTiming)return r;var B=r[1],Q=r[2];return[g,function(a){YXc(function(){return void B(a)},D)},
function(a){YXc(function(){return void Q(a)},D)}]};
YXc=function(r,E){eS5("signalSet",E.debugName);try{r()}finally{XqL("signalSet",E.debugName)}};
TeJ=function(r,E){var K=_.N(_.M5(r,void 0,"cPpJzc"));r=K.next().value;K=K.next().value;r[UbK]=K;r[ij]=E;return r};
wmm=function(r){return!!r&&typeof r==="object"&&Object.getPrototypeOf(r)===Object.prototype};
FHP=function(r){return typeof r==="function"&&UbK in r&&typeof r[UbK]==="function"};
RnL=function(r,E){Object.defineProperty(r,ij,{get:function(){return E}})};
CQ=function(r,E){if(cg(r)){var K=r.map(function(B){return CQ(B,E)});
RnL(K,E);return K}if(wmm(r)){K={};r=_.N(Object.entries(r));for(var g=r.next();!g.done;g=r.next()){var D=_.N(g.value);g=D.next().value;D=D.next().value;K[g]=CQ(D,E)}RnL(K,E);return K}return TeJ(r,E)};
o_u=function(r){if(cg(r))return r.map(function(D){return o_u(D)});
if(wmm(r)){var E={};r=_.N(Object.entries(r));for(var K=r.next();!K.done;K=r.next()){var g=_.N(K.value);K=g.next().value;g=g.next().value;E[K]=o_u(g)}return E}return FHP(r)?r():r};
ihJ=function(){var r={height:0,width:0};if(!wmm(r))throw Error("Jb");var E=Symbol("Kb");return[CQ(r,E),function(K,g){if(K[ij]===E)if(typeof g==="function"){var D=[].concat(_.mn(o_u(K)));g=g(D)||D;MxK(K,[].concat(_.mn(g)))}else MxK(K,g);else throw Error("Lb");}]};
MxK=function(r,E){if(FHP(r))r[UbK](E);else if(cg(r)&&cg(E))E=CQ(E,r[ij]),r.length=0,r.push.apply(r,_.mn(E));else if((wmm(r)||cg(r))&&(cg(E)||typeof E==="object"&&E!==null)){E=_.N(Object.entries(E));for(var K=E.next();!K.done;K=E.next()){var g=_.N(K.value);K=g.next().value;g=g.next().value;var D=r,B=D[K];Object.hasOwn(r,K)?MxK(B,g):D[K]=CQ(g,r[ij])}}else throw Error("Mb");};
ceJ=function(r){return Object.create(Object.assign({},xx,r))};
xb5=function(){var r;return(r=CDm)!=null?r:CDm=ceJ({consumerAllowSignalWrites:!0})};
_.Wg=function(r,E,K){K=K===void 0?"":K;r=NeL(r);var g=r[RX];g.debugName=HNK(E==null?void 0:E.debugName,K,"[computed]");(E==null?void 0:E.equals)!=null&&(g.equal=E.equals);return r};
Gu=function(r){var E=O8(WHK);try{r()}finally{O8(E)}};
v_d=function(r,E,K){var g=Ggc(r);vg={name:K?g+" ("+K+")":g,isReactive:r.componentType!==Vw,parent:vg};r=E();vg=vg.parent;return r};
zu=function(){var r=vg;return r?r.isReactive:!1};
S_=function(r,E,K){var g=vg;E&&(vg=E);try{return K==null?r():r.call(K)}catch(B){r=B;tZ(r,vg);if(r!==VxJ){zn2=vg;E=[];for(K=j_;K;){var D=void 0;E.push((D=K.debugName)!=null?D:"[context]");D=void 0;K=(D=K.parent)!=null?D:null}tx5=E.reverse()}VxJ=r;throw r;}finally{vg=g}};
tZ=function(r,E){try{var K=SXP(E);if(K&&!r.componentStack&&(r.componentStack=K,pQ.enableComponentStacksInErrorMessages)){var g=r.message+"\n\nComponent stack: "+K;r.stack&&(r.stack=r.stack.replace(r.message,g));r.message=g}}catch(D){}};
SXP=function(r){if(Pg(r)&&r.name!==void 0&&r.isReactive!==void 0&&r.parent!==void 0||r===null){for(var E=0,K="";E<20&&r;)K+=r.name+" > ",r=r.parent,E++;r=K.slice(0,-3)}else if(pQ.enableContextBasedComponentStacks){a:{for(r=r===void 0?j_:r;r;){if(LO5(r))break a;E=void 0;r=(E=r.parent)!=null?E:null}r=null}r=r.getComponentStack().slice(0,20).join(" > ")}else r="";return r};
Ggc=function(r){return r.debugName||r.name||"[component]"};
l9q=function(r){switch(r.onInitType){case bhd:s1m.schedule(r);break;case kgJ:pQ.enableQueueEffectAndOnInitInitialRuns?qXK.enqueue(r):qXK.schedule(r);break;default:_.nd(r.onInitType)}};
Xm2=function(r){if(!r.isDisposed)switch(r.effectType){case bj:mbc.schedule(r);break;case Zh2:ucJ.schedule(r);break;case Ae2:pQ.enableQueueEffectAndOnInitInitialRuns||r.hasRun?enL.enqueue(r):enL.schedule(r);break;default:_.nd(r.effectType)}};
I9L=function(){if(s8>0)pQ.flushRenderEffectsDuringRender&&mbc.flush();else{for(var r=_.N(HhP),E=r.next();!E.done;E=r.next())E.value.flush();n_5()}};
n_5=function(){_.p(function(r){if(r.nextAddress==1)return r.yield(Promise.resolve(),2);for(var E=_.N(yeL),K=E.next();!K.done;K=E.next())K.value.flush();_.vo(r)})};
hn5=function(r){kx=!0;try{for(var E=_.N(r),K=E.next();!K.done;K=E.next()){for(var g=K.value,D=[g],B=g;B.parent!==void 0;)B=B.parent,LHm(B)&&r.has(B)&&D.push(B);for(;D.length>0;){var Q=D.pop();r.delete(Q);Q.run()}}}finally{kx=!1}};
q5=function(r){s8--;if(r){r=_.N(Jed);for(var E=r.next();!E.done;E=r.next())E.value.clear()}else s8>0||kx&&!pQ.flushRenderEffectsDuringRender||I9L()};
rDK=function(r,E,K){E=Object.create(E);r&&(E.effectFn=r);K&&(E.debugName=K);aX(E);E.componentStack=vg;return E};
_.lj=function(r,E){r=rDK(r,ElL,E);Xm2(r)};
_.me=function(r,E){r=rDK(r,KBc,E);Xm2(r)};
glu=function(r){return r};
DZJ=function(r,E){function K(){return D()}
var g=g===void 0?"":g;var D=typeof r==="function"?Ohm(r,glu,E==null?void 0:E.equals):Ohm(r.source,r.computation,E==null?void 0:E.equals);var B=D[RX];B.debugName=HNK(E==null?void 0:E.debugName,g,"[linkedSignal]");K[RX]=B;return[K,function(Q){YXc(function(){w3(B);$bK(B,Q);B.dirty=!1;B.lastCleanEpoch=Tu},B)},
function(Q){YXc(function(){w3(B);g_u()||a9m(B);$bK(B,Q(B.value));B.dirty=!1;B.lastCleanEpoch=Tu},B)}]};
_.Z6=function(r){var E=j_;if(E){var K=vg;ow5(E,function(){var g=O8(xb5());try{S_(function(){return void r()},K)}catch(D){throw pQ.enableContextBasedComponentStacks&&tZ(D),D;
}finally{O8(g)}})}};
uj=function(r,E){var K={};(E===void 0||E)&&aX(K);E=_.N5(K);try{r(K)}finally{_.N5(E)}return function(){return void MMm(K)}};
_.AZ=function(r){return typeof r==="function"?r():(r==null?0:r[BUm])?r.get():r};
dZd=function(r){if(j_)throw Error("nb");uj(r,!1)};
e_=function(r,E){r=_.N5(r);try{return _.oX(E)}finally{_.N5(r)}};
X5=function(r,E){var K=SXP(zn2),g,D;var B=(D=(g=tx5)==null?void 0:g.slice())!=null?D:[];E={componentStack:K,contextTrace:B,errorSeverity:3,featureFlags:AWu(),tagName:E};return[r,E]};
CXu=function(r,E,K){if(Object.hasOwnProperty.call(j5q,r)&&(r=j5q[r],Object.hasOwnProperty.call(r,E)&&(r=r[E],r instanceof Array))){for(var g=null,D=!1,B=0,Q=r.length;B<Q;++B){var a=r[B],P=a.contingentAttribute;if(!P)return a.contract;g===null&&(g={});P=Object.hasOwnProperty.call(g,P)?g[P]:g[P]=K(P);if(P===a.requiredValue)return a.contract;P==null&&(D=!0)}if(D)return null}E=cDP[E];return typeof E==="number"?E:null};
G4K=function(r,E,K){var g=null;(r=xZ5[r])&&(g=r[E]);return typeof g!=="number"&&((r=xZ5["*"])&&(g=r[E]),typeof g!=="number")?!1:!0===WB5[g][String(K).toLowerCase()]};
VrK=function(r,E){E=CXu(r.toLowerCase(),E,function(){var g;(g=pQ.handleError)==null||g.call.apply(g,[pQ].concat(_.mn(X5(Error("Tb"),r.toLowerCase()))))});
if(E===null)return null;var K;return(K=vlm[E])!=null?K:null};
zT5=function(r,E,K){if(K===null||K===void 0)return K;E=E.toLowerCase();r=VrK(r,E);return r===null?K:r(E,K)};
trJ=function(){};
Hg=function(r,E){for(;r.length>E;)r.pop()};
SHq=function(r){r=Array(r);Hg(r,0);return r};
yw=function(r,E,K){if(K==null)r.removeAttribute(E);else{var g;(g=E.lastIndexOf("xml:",0)===0?"http://www.w3.org/XML/1998/namespace":E.lastIndexOf("xlink:",0)===0?"http://www.w3.org/1999/xlink":null)?r.setAttributeNS(g,E,K):r.setAttribute(E,K)}};
b1J=function(r,E,K){r[E]=K};
k4L=function(r,E,K){r=r.style;if(typeof K==="string")r.cssText=K;else{r.cssText="";for(var g in K)if(s55.call(K,g)){E=r;var D=g,B=K[g];D.indexOf("-")>=0?E.setProperty(D,B):E[D]=B}}};
qHd=function(r,E,K){var g=typeof K;g==="object"||g==="function"?r[E]=K:yw(r,E,K)};
l55=function(){var r=new trJ;r[LQ.default]=qHd;r.style=k4L;return r};
mZJ=function(r,E,K,g){(g[E]||g[LQ.default])(r,E,K)};
u02=function(r,E,K){E=new Z15(E,K);return r.__incrementalDOMData=E};
rC=function(r,E){if(r.__incrementalDOMData)return r.__incrementalDOMData;var K=r.nodeType===1?r.localName:r.nodeName,g=r.nodeType===1?r.getAttribute("key"):null;E=u02(r,K,r.nodeType===1?g||E:null);if(r.nodeType===1&&(r=r.attributes,K=r.length)){g=E._attrsArr||(E._attrsArr=SHq(K*2));for(var D=0,B=0;D<K;D+=1,B+=2){var Q=r[D],a=Q.value;g[B]=Q.name;g[B+1]=a}}return E};
ADJ=function(r,E,K,g,D){return E==K&&g==D};
eTu=function(r){for(var E=EV,K=KK();K!==r;){var g=K.nextSibling;E.removeChild(K);gC.deleted.push(K);K=g}};
KK=function(){return Dj?Dj.nextSibling:EV.firstChild};
BD=function(){Dj=KK()};
nld=function(r,E,K){BD();var g;a:{if(g=Dj){do{var D=g,B=r,Q=E,a=rC(D,Q);if(XHP(D,B,a.nameOrCtor,Q,a.key))break a}while(E&&(g=g.nextSibling))}g=null}g||(r==="#text"?(K=dC.createTextNode(""),u02(K,"#text",null),r=K):(g=dC,D=EV,typeof r==="function"?g=new r:g=(D=r==="svg"?"http://www.w3.org/2000/svg":r==="math"?"http://www.w3.org/1998/Math/MathML":D==null||rC(D).nameOrCtor==="foreignObject"?null:D.namespaceURI)?g.createElementNS(D,r):g.createElement(r),u02(g,r,E),r=g,K&&r.setAttribute("nonce",K)),gC.created.push(r),
g=r);K=g;if(K!==Dj){if(H1J.indexOf(K)>=0)for(r=EV,E=K.nextSibling,g=Dj;g!==null&&g!==K;)D=g.nextSibling,r.insertBefore(g,E),g=D;else EV.insertBefore(K,Dj);Dj=K}};
I5L=function(r,E,K){nld(r,E,K);EV=Dj;Dj=null;return EV};
yD2=function(){eTu(null);Dj=EV;EV=EV.parentNode};
JD5=function(r,E){E=E===void 0?{}:E;var K=E.matches===void 0?ADJ:E.matches;return function(g,D,B){var Q=gC,a=dC,P=H1J,O=jR,U=Nm,T=Dj,w=EV,F=XHP;dC=g.ownerDocument;gC=new LB5(g);XHP=K;jR=[];Nm=[];Dj=null;var c=EV=g.parentNode,W,z=hTK.call(g);if((W=z.nodeType===11||z.nodeType===9?z.activeElement:null)&&g.contains(W)){for(z=[];W!==c;)z.push(W),W=W.parentNode||(c?W.host:null);c=z}else c=[];H1J=c;try{return r(g,D,B)}finally{g=gC,QK&&g.deleted.length>0&&QK(g.deleted),dC=a,gC=Q,XHP=F,jR=O,Nm=U,Dj=T,EV=w,
H1J=P}}};
rGL=function(r,E,K,g){$B.push(mZJ);$B.push(r);$B.push(E);$B.push(K);$B.push(g)};
KV5=function(r,E,K){var g=Nm;E=E._attrsArr||(E._attrsArr=SHq(g.length));for(var D=!E.length||!1,B=0;B<g.length;B+=2){var Q=g[B];if(D)E[B]=Q;else if(E[B]!==Q)break;var a=g[B+1];if(D||E[B+1]!==a)E[B+1]=a,rGL(r,Q,a,K)}if(B<g.length||B<E.length){for(B=D=B;B<E.length;B+=2)ai[E[B]]=E[B+1];for(B=D;B<g.length;B+=2)D=g[B],Q=g[B+1],ai[D]!==Q&&rGL(r,D,Q,K),E[B]=D,E[B+1]=Q,delete ai[D];Hg(E,g.length);for(var P in ai)rGL(r,P,void 0,K),delete ai[P]}r=EMc;EMc=K=$B.length;for(P=r;P<K;P+=5)(0,$B[P])($B[P+1],$B[P+
2],$B[P+3],$B[P+4]);EMc=r;Hg($B,r);Hg(g,0)};
gMn=function(r){nld("#text",null);var E=Dj;var K=rC(E);if(K.text!==r){K=K.text=r;for(var g=1;g<arguments.length;g+=1)K=(0,arguments[g])(K);E.data!==K&&(E.data=K)}};
$l5=function(r,E,K){if(K===!1&&Dl5.has(E))yw(r,E,null);else if(E!=="idomKey"&&E!=="skip"&&E!=="skipchildren"&&E!=="children"&&E!=="el")if(E.startsWith("on")){if(E[2]!==":")throw Error("Sb`"+E);if(K===void 0||K===null){var g;(g=pQ.handleError)==null||g.call.apply(g,[pQ].concat(_.mn(X5(Error("Xb`"+E),r.tagName))));r[E]=void 0}else{var D=E.slice(3);g=zu();if(D==="jsaction"){K=Array.isArray(K)?K:[K];K=_.N(K);for(var B=K.next();!B.done;B=K.next()){B=B.value;if(typeof B!=="object"||B===null||typeof B.selfReg!==
"function")throw Error("$b`"+E);B.selfReg(0,r,g?_.Z6:function(){})}}else{if(typeof K!=="object"||K===null)throw Error("Yb`"+E+"`"+typeof K);
if(typeof K.getFn!=="function")throw Error("Zb`"+E+"`"+Object.keys(K));if(K.selfReg)K.selfReg(0,r,D,g?_.Z6:function(){});
else if(g&&r["on"+D]===void 0){var Q=K.getFn(0);r.addEventListener(D,Q);_.Z6(function(){return void r.removeEventListener(D,Q)})}else if(g||!BV5.includes(D))r["on"+D]=K.getFn(0)}}}else{if(E.startsWith("data-")&&typeof K==="string")try{K=dlK(K)}catch(a){K="zSoyz"}typeof K!=="function"||r._disposeEffects!=null?((g=E.startsWith("prop:"))&&(E=E.slice(5)),pQ.enableAttributeSanitization&&(g&&juK(r.tagName)||(K=zT5(r.tagName,E,K))),E==="style"?("function"==typeof _.pK&&K instanceof _.pK&&(K=K.toString()),
NVd(r,E,K)):g?r[E]=K:Qu5(r,E,K)):(r._signalProps||(r._signalProps=[]),r._signalValues||(r._signalValues=[]),r._signalProps.push(E))}};
aYn=function(r,E,K){K=(K===void 0?{}:K).isReactive;if(E==null?0:E.el){var g=E.el,D;(D=g.onRender)==null||D.call(g,r);r._disposeRef||(r._disposeRef=function(){var B;(B=g.onUnmount)==null||B.call(g);delete r._disposeRef},K&&_.Z6(function(){var B;
(B=r._disposeRef)==null||B.call(r)}))}};
juK=function(r){return r.length>0&&r.includes("-")&&!pnn.includes(r.toLowerCase())};
PLm=function(r){return Pg(r)&&PD in r};
fYu=function(r){return PLm(r)?r[PD].flattened:r};
O52=function(r,E){var K=_.Hh.apply(2,arguments),g;E=(g=E)!=null?g:{};g={};return g.type=r,g.props=E,g.children=K,g[fK]=!0,g};
_.OV=function(r){return r.children};
YB=function(r){var E=Y15!==O52;Y15=r?UlJ:O52;return E};
_.UV=function(r){return _.Xu(r)?"nodeType"in r:!1};
T1=function(){return document.createTextNode("")};
wC=function(r){r=document.createTextNode(String(r));r._isSignalTextNode=!0;return r};
wnL=function(r){return r!=null&&r.contentKind===Fx||r instanceof yb||TVu(r)};
FV5=function(r){var E=document.createElement("div");if(TVu(r)&&cdn(r))_.Qc(E,cdn(r));else if(r instanceof yb)_.Qc(E,r);else if(r!=null&&r.contentKind===Fx){if(r.contentKind!==Fx)throw Error("Wb");r=Lx(r.toString());_.Qc(E,r)}r=_.N(E.childNodes);for(var K=r.next();!K.done;K=r.next())K.value._isSafeOrSanitizedHtmlNode=!0;return E};
Ri=function(r){r=typeof r;return r==="string"||r==="number"||r==="boolean"};
RIc=function(r){return r instanceof vh||k1(r)||r instanceof pC||"function"==typeof _.pK&&r instanceof _.pK};
oMu=function(r,E){var K=r.parentElement;if(!K)return E;K.replaceChild(E,r);return E};
M0d=function(r,E){var K=r[0].parentElement;if(K)if(r[0].previousSibling||r[r.length-1].nextSibling){K.insertBefore(E,r[0]);for(var g=r.length-1;g>=0;g--)K.removeChild(r[g])}else K.textContent="",K.appendChild(E);return E};
i5u=function(r,E){if(r[0].parentElement)for(var K=r[0].parentElement,g=E.length,D=r.length,B=g,Q=0,a=0,P=r[D-1].nextSibling,O=null;Q<D||a<B;)if(r[Q]===E[a])Q++,a++;else{for(;r[D-1]===E[B-1];)D--,B--;if(D===Q)for(var U=B<g?a?E[a-1].nextSibling:E[B-a]:P;a<B;){var T=E[a++];K.insertBefore(T,U)}else if(B===a)for(;Q<D;)U=r[Q],O&&O.has(U)||K.removeChild(U),Q++;else if(r[Q]===E[B-1]&&E[a]===r[D-1])U=r[--D].nextSibling,K.insertBefore(E[a++],r[Q++].nextSibling),K.insertBefore(E[--B],U),r[D]=E[B];else{if(!O)for(O=
new Map,U=a;U<B;)O.set(E[U],U++);U=O.get(r[Q]);if(U==null)K.removeChild(r[Q]),Q++;else if(a<U&&U<B){T=Q;for(var w=1,F=void 0;++T<D&&T<B&&(F=O.get(r[T]))!=null&&F===U+w;)w++;if(w>U-a)for(T=r[Q];a<U;)K.insertBefore(E[a++],T);else K.replaceChild(E[a++],r[Q++])}else Q++}}return E};
CLq=function(r){if(Array.isArray(r)){if(r.length>1)throw Error("jc`"+r.length+"`"+r.map(cGc).join(", "));r=r[0]}if(r==null)return null;if(!(r instanceof _.DV)){var E,K;if((E=window)==null?0:(K=E.trustedTypes)==null?0:K.isScript(r))throw Error("ic");if(String(r).trim().length===0)return null;throw Error("kc`"+cGc(r));}return r};
xlc=function(r,E){E=CLq(E);E!==null&&_.jW(r,E)};
WVm=function(r){if(Array.isArray(r)){if(r.length>1)throw Error("lc`"+r.length+"`"+r.map(cGc).join(", "));r=r[0]}if(r==null)return null;if(!(r instanceof pC)){if(String(r).trim().length===0)return null;throw Error("mc`"+cGc(r));}return r};
Grd=function(r,E){E=WVm(E);E!==null&&(r.textContent=UjP(E))};
cGc=function(r){return"("+typeof r+") "+(r!=null&&typeof r==="object"?r.constructor.name:typeof r)+" "+r};
vMK=function(){};
cD=function(r,E){E=E===void 0?{}:E;var K=V05(),g=!0,D,B=!!pQ.legacyTriggerSoyRendererEvents;B&&(D=SC5());_.lj(function(){var Q=!g&&E.isControlFlowComponent&&B,a=Q?K[PD].flattened[0].parentElement:void 0;g=!1;_.oi.setUp();E.isControlFlowComponent&&s8++;var P=K[0],O=K[PD].flattened,U=YB(!0);try{var T=r(),w=zIq(P,T,K);Array.isArray(w)||(K[PD].flattened=[w]);var F=K[PD].flattened;if(O&&(!Array.isArray(O)||O.length!==0)){var c=Array.isArray(O)?O[0]:O,W=c[Mm],z=c._disposeEffects;c._disposeEffects=void 0;
c=Array.isArray(F)?F[0]:F;c[Mm]=W;c[Mm]&&(c[Mm].numNodes=c===F?1:F.length);c._disposeEffects=z}K[0]=w;E.isControlFlowComponent&&q5(!1)}catch(S){throw E.isControlFlowComponent&&q5(!0),S;}finally{YB(U),_.oi.tearDown()}Q&&(Q=D,Q!=null||(Q=_.UWu(document).getAppContext()),Q.get(t0K).JSC$29745_getEventTarget().dispatchEvent(new S1c(b52,a,Fx)))},E.debugName);
return K};
zIq=function(r,E,K){for(;typeof E==="function";)E=E();if(E!=null&&E[fK]){var g,D,B;(B=pQ.handleError)==null||B.call.apply(B,[pQ].concat(_.mn(X5(Error("nc`"+((g=E.type)==null?void 0:g.TAG_NAME)),(D=E.type)==null?void 0:D.TAG_NAME))))}if(r==null)return E==null?T1():Ri(E)?wC(E):RIc(E)?wC(E.toString()):_.UV(E)?E:E.length===0?T1():suJ(E,K);if(_.UV(r)){if(E==null)return oMu(r,T1());if(Ri(E))return krK(r,E);if(RIc(E))return krK(r,E.toString());if(_.UV(E))return oMu(r,E);if(E.length===0)return oMu(r,T1());
E=suJ(E,K);i5u([r],K[PD].flattened);return E}r=CK(r);if(E==null)return M0d(r,T1());if(Ri(E))return M0d(r,wC(E));if(RIc(E))return M0d(r,wC(E.toString()));if(_.UV(E))return i5u(r,[E])[0];if(E.length===0)return M0d(r,T1());E=suJ(E,K);i5u(r,K[PD].flattened);return E};
krK=function(r,E){r.nodeType===Node.TEXT_NODE?r.textContent!==String(E)&&(r.textContent=String(E)):r=oMu(r,wC(E));return r};
CK=function(r,E,K){return q15(r,E!=null?E:[],K===void 0?!1:K)};
suJ=function(r,E){var K=CK(r,void 0,!0);if(K.length===0)return T1();E[PD].flattened=K;return r};
q15=function(r,E,K,g,D){E=E===void 0?[]:E;K=K===void 0?!1:K;D=D===void 0?-1:D;if(r==null)return E;if(r instanceof xB){var B=r.render();return q15(B,E,K,g,D)}if(_.UV(E)&&E.nodeType===Node.ELEMENT_NODE)switch(E.tagName){case "SCRIPT":xlc(E,r);return;case "STYLE":Grd(E,r);return}Ri(r)&&(r=wC(r),g&&K&&(g[D]=r));if(wnL(r)){K=FV5(r);K=Array.from(K.childNodes);K=_.N(K);for(B=K.next();!B.done;B=K.next())lYu(E,B.value);return E}RIc(r)&&(r=wC(r.toString()),g&&K&&(g[D]=r));if(_.UV(r))return lYu(E,r);if(Array.isArray(r)){for(B=
0;B<r.length;B++)q15(r[B],E,K,r,B);return E}if(typeof r==="function"){B=cD(function(){var a=r();return a!=null&&!Ri(a)&&wnL(a)?(a=FV5(a),Array.from(a.childNodes)):a},{debugName:"qmF2ne",
debugFn:r})[0];if(Array.isArray(B)){K=_.N(B);for(B=K.next();!B.done;B=K.next())lYu(E,B.value);return E}g&&K&&(g[D]=B);return lYu(E,B)}if(r!=null&&r[fK]){g=r;D=YB(!0);var Q=Y15;try{B=Q.apply(null,[g.type,g.props].concat(_.mn(g.children)))}finally{YB(D)}return q15(B,E,K)}(Q=pQ.handleError)==null||Q.call.apply(Q,[pQ].concat(_.mn(X5(Error("oc")))));return E};
V05=function(r){var E={};E=Object.assign([],(E[PD]={flattened:[]},E));if(!r)return E;E[0]=suJ(r,E);return E};
lYu=function(r,E){Array.isArray(r)?r.push(E):r.appendChild(E);return r};
WD=function(r){if(!pQ.enableLazyTsx)return r;if(Array.isArray(r)){for(var E=0;E<r.length;E++)r[E]=WD(r[E]);return r}return r instanceof xB?(r=r.render(),WD(r)):r};
Z5J=function(r,E){var K,g,D=Ggc(r),B=function(F){g=F;F=YB(!0);var c=O8(G1);eS5("render",D);try{K=WD(r(E))}finally{XqL("render",D),O8(c),YB(F)}};
B=pQ.enableContextPerComponent?I2K(B,D):uj(B,pQ.alwaysTrackContexts||!!j_);LO5(g);if(!E.renderedFromIdom){var Q=_.N5(g);try{return mlq(r,E,K),K}finally{_.N5(Q)}}!PLm(K)&&Array.isArray(K)&&(K=V05(K));var a=fYu(K);Q=Array.isArray(a)?a[0]:a;var P=!1;if(Q){var O,U=(O=E==null?void 0:E.idomKey)!=null?O:r;O=a!==Q;Q._disposeEffects=B;var T=Q[Mm]||{},w=PLm(K)?K:T.sourceDynamicRange;Object.assign(T,{key:U,numNodes:O?a.length:1,context:g,higherOrder:!!Q[Mm],sourceDynamicRange:w});Q[Mm]=T}else P=!0;(function(){var F=
_.N5(g);try{mlq(r,E,a)}finally{_.N5(F)}})();
P&&B();return K};
uQu=function(r){var E={},K;for(K in r)E={prev$jscomp$24:void 0,next$jscomp$33:void 0},E.prev$jscomp$24=vD[K],E.next$jscomp$33=r[K],vD[K]=function(g){return function(){var D=_.Hh.apply(0,arguments);g.prev$jscomp$24.apply(null,_.mn(D));g.next$jscomp$33.apply(null,_.mn(D))}}(E)};
AGu=function(){if(zu())throw Error("pc");return VK};
eI2=function(r,E){if(!r.__unmounted&&E){r.__unmounted=!0;try{r.didUnmount()}catch(D){var K,g;(g=pQ.handleError)==null||g.call.apply(g,[pQ].concat(_.mn(X5(D,(K=r.__type)==null?void 0:K.TAG_NAME))))}vD.didUnmount(r);r.el=null;E.__instance&&delete E.__instance}};
H5n=function(r,E,K){r._signalProps!=null&&r._disposeEffects==null&&((K===void 0?0:K)?r._disposeEffects=uj(function(){return void XnJ(r,E)},pQ.alwaysTrackContexts||!!j_):XnJ(r,E))};
XnJ=function(r,E){_.lj(function(){for(var K=r._signalProps,g=r._signalValues,D=0;D<K.length;D++){var B=K[D],Q=E[B]();g[D]!==Q&&(g[D]=Q,$l5(r,B,Q))}},"e3YVbb")};
nMP=function(r,E,K){var g,D=[];r._disposeEffects=uj(function(){_.lj(function(){var B=K();if(B===null||B===void 0)B="";if(Ri(B)||B===null)g!=null||(g=document.createTextNode("")),g.parentNode!==r&&(g._isSignalTextNode=!0,r.insertBefore(g,E)),g.textContent=String(B);else if(wnL(B)){for(var Q=D.length>0?D[D.length-1].nextSibling:E,a=_.N(D),P=a.next();!P.done;P=a.next())r.removeChild(P.value);B=FV5(B);D=Array.from(B.childNodes);B=_.N(D);for(a=B.next();!a.done;a=B.next())r.insertBefore(a.value,Q)}else throw P=
(a=(Q=vg)==null?void 0:Q.name)!=null?a:"unknown",Error("ec`"+P+"`"+typeof B);},"VvDgC")},pQ.alwaysTrackContexts||!!j_)};
LVu=function(r,E){var K=_.Hh.apply(2,arguments);E!=null||(E={});return!pQ.enableLazyTsx||vg!=null&&!zu()?IYL(r,E,K):new yGJ(r,E,K)};
IYL=function(r,E,K){if(r===_.OV)return K;if(typeof r==="function")return vg&&!zu()&&(E.renderedFromIdom=!0),v_d(r,function(){var B=hIn(r,E,K);if(B)return B;K.length>0&&(E.children=K.length===1?K[0]:K);if(r.componentType===Vw){var Q;I2K(function(){var a=E;if(r.componentType!==Vw)Q=!1;else{a||(a={});var P=new z1(a,r),O=O8(G1);try{var U=P.render(a)}finally{O8(O)}U instanceof HTMLElement?(U.__instance=P,P.el=U,P.__type=r,r.TAG_NAME=U.tagName.toLowerCase(),vD.didPatch(P),Q=U):Q=U}},r.name);
if(Q)return Q}return Z5J(r,E)},E.debugInstance);
var g=JGn(r,E),D;for(D in E)$l5(g,D,E[D]);H5n(g,E);CK(K,g);aYn(g,E,{isReactive:!0});rt5(g,E);return g};
JGn=function(r,E){r=(Ehc.has(r.toLowerCase())?0:K4L.has(r.startsWith("svg:")?r.replace("svg:",""):r))?document.createElementNS("http://www.w3.org/2000/svg",r.startsWith("svg:")?r.replace("svg:",""):r):ghK(r,E)||document.createElement(r);r[Dzd]=!0;return r};
BOm=function(r){if(r){var E;(E=r._disposeRef)==null||E.call(r);var K;(K=r._disposeEffects)==null||K.call(r);r.__instance&&r.__instance instanceof tA&&(E=r.__instance,eI2(E,r),E instanceof z1&&E.disposeEffects());for(E=0;E<r.childNodes.length;E++)BOm(r.childNodes[E])}};
jpL=function(r){dzL.push(r)===1&&requestAnimationFrame(function(){setTimeout(function(){var E=[].concat(_.mn(dzL));dzL=[];E=_.N(E);for(var K=E.next();!K.done;K=E.next()){K=K.value;try{for(var g=0;g<K.length;g++)BOm(K[g])}catch(D){g=K=void 0,(g=(K=pQ).handleError)==null||g.call.apply(g,[K].concat(_.mn(X5(D))))}}})})};
_.f=function(r,E){return Y15.apply(null,[r,E].concat(_.mn(_.Hh.apply(2,arguments))))};
_.SR=function(r){return r};
_.bR=function(r){return{isDefault:!0,children:r.children}};
_.Y=function(r){var E=r.cond;if(E===void 0)return r.else&&r.else();var K=_.Wg(function(){return!!E()},void 0,"JHVi8"),g=function(){var D=E();
if(!D){var B;(B=pQ.handleError)==null||B.call.apply(B,[pQ].concat(_.mn(X5(NOL.nonNullableCondIsNull()))))}return D};
return cD(function(){var D=K(),B;uj(function(){var Q=O8(G1);try{B=WD(D?r.then(g):r.else&&r.else())}finally{O8(Q)}},!0);
return B},{debugName:r.debugInstance,
debugFn:r.then,isControlFlowComponent:!0})};
Qp5=function(r){return _.Y(r)};
_.sV=function(r){return r.keyBy==="INDEX"?$zL(r):aGd(r)};
pwJ=function(r){r=_.N(r);for(var E=r.next();!E.done;E=r.next()){var K=void 0;(K=E.value)==null||K()}};
aGd=function(r){var E=r.keyBy===void 0||r.keyBy==="REFERENCE",K=E?function(U){return U}:r.keyBy,g=[],D=[],B=[],Q=[],a=[],P=[],O=!0;
_.Z6(function(){pwJ(Q)});
return cD(function(){var U=Pm5(r),T=U.length;if(T===0){if(g.length===0&&!O)return B;pwJ(Q);g=U;D=[];for(U=0;U<g.length;U++)D.push(K(g[U]));B=[];Q=[];a=[];P=[];r.fallback&&(Q[0]=fGK(function(){B[0]=WD(r.fallback())}));
O=!1;return B}for(var w=new On2,F=g.length-1;F>=0;F--)w.push(D[F],F);F=Array(T);for(var c=Array(T),W=Array(T),z=Array(T),S=Array(E?0:T),k={i$jscomp$450:0};k.i$jscomp$450<T;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=U[k.i$jscomp$450];k.key$jscomp$563=K(k.item$jscomp$104);var A=w.pop(k.key$jscomp$563);A!=null?(W[k.i$jscomp$450]=B[A],c[k.i$jscomp$450]=D[A],F[k.i$jscomp$450]=Q[A],z[k.i$jscomp$450]=a[A],E||(S[k.i$jscomp$450]=P[A]),Gu(function(X){return function(){z[X.i$jscomp$450](X.i$jscomp$450);
if(!E)S[X.i$jscomp$450](X.item$jscomp$104)}}(k)),delete Q[A]):F[k.i$jscomp$450]=fGK(function(X){return function(){var e=_.N(_.M5(X.i$jscomp$450,void 0,"Fqk1zd")),I=e.next().value;
e=e.next().value;z[X.i$jscomp$450]=e;c[X.i$jscomp$450]=X.key$jscomp$563;if(E)W[X.i$jscomp$450]=WD(r.children(X.item$jscomp$104,I));else{var J=_.N(_.M5(X.item$jscomp$104,void 0,"GBj5de"));e=J.next().value;J=J.next().value;S[X.i$jscomp$450]=J;W[X.i$jscomp$450]=WD(r.children(e,I))}}}(k))}pwJ(Q);
g=U;D=c;B=W;Q=F;a=z;P=S;O=!1;return W},{debugName:r.debugInstance,
debugFn:r.each,isControlFlowComponent:!0})};
$zL=function(r){var E=[],K=[],g=[],D=[],B=!1;_.Z6(function(){for(var Q=_.N(D),a=Q.next();!a.done;a=Q.next())a=a.value,a()});
return cD(function(){var Q=Pm5(r);B&&Q.length>0&&(D.pop()(),E.pop(),B=!1);for(var a=Array(Q.length),P={i$jscomp$451:0};P.i$jscomp$451<Q.length;P={i$jscomp$451:P.i$jscomp$451},P.i$jscomp$451++)if(P.i$jscomp$451<E.length)E[P.i$jscomp$451]!==Q[P.i$jscomp$451]&&(Gu(function(U){return function(){return void K[U.i$jscomp$451](Q[U.i$jscomp$451])}}(P)),E[P.i$jscomp$451]=Q[P.i$jscomp$451]),a[P.i$jscomp$451]=g[P.i$jscomp$451];
else{var O=fGK(function(U){return function(){E[U.i$jscomp$451]=Q[U.i$jscomp$451];var T=_.N(_.M5(Q[U.i$jscomp$451],void 0,"JMMLmd")),w=T.next().value;T=T.next().value;K[U.i$jscomp$451]=T;a[U.i$jscomp$451]=WD(r.children(w,U.i$jscomp$451))}}(P));
D[P.i$jscomp$451]=O}for(;E.length>Q.length;)E.pop(),D.pop()(),K.pop();Q.length===0&&!B&&r.fallback&&(P=fGK(function(){a[0]=WD(r.fallback())}),D[0]=P,B=!0);
return g=a},{debugName:r.debugInstance,
isControlFlowComponent:!0})};
Pm5=function(r){r=r.each();return Array.isArray(r)?r:Array.from(r)};
fGK=function(r){var E=j_;return uj(function(K){var g=O8(G1);try{K.parent=E,r(K)}finally{O8(g)}},!1)};
_.kB=function(r){var E=YMn(r),K=_.Wg(function(){return Uzn(E)},void 0,"F1PF4");
return cD(function(){var g=K(),D;uj(function(){var B=O8(G1);try{D=WD(g())}finally{O8(B)}});
return D},{debugName:r.debugInstance,
isControlFlowComponent:!0})};
YMn=function(r){r=r.children;return Array.isArray(r)?r:[r]};
TOP=function(r){var E=r.props;r=r.getChildren()[0];return E.when?{when:E.when,children:r}:{isDefault:!0,children:r}};
Uzn=function(r){var E=function(){return null};
r=_.N(r);for(var K=r.next();!K.done;K=r.next())if(K=K.value,K!=null&&K[fK]&&(K=K.type===_.bR?{isDefault:!0,children:K.children[0]}:{when:K.props.when,children:K.children[0]}),K instanceof xB&&(K=TOP(K)),K.isDefault)E=K.children;else if(K.when())return K.children;return E};
F4J=function(r){var E=null,K,g={get value(){var B,Q;(Q=(B=D).validateGetValue)==null||Q.call(B);return D.__value},set value(B){var Q,a;(a=(Q=D).validateSetValue)==null||a.call(Q,B);D.__value=B;D.__hasBeenSet=!0}},D=(g.__value=null,g.__hasBeenSet=!1,g.__hasErrored=!1,g.onRender=function(B){if(K&&B!==K){K._disposeRef=void 0;var Q;(Q=E)==null||Q()}K=B;E=r(B)||null},g.onUnmount=function(){var B;
(B=E)==null||B();E=D.value=null},g[_.wwK]=!0,g);
return D};
qm=function(r){return typeof r==="symbol"};
ohJ=function(r){var E=AGu();if(E==null)throw _.Rm5.PRIMITIVE_INVALID_HOOK_CALL();var K=E.hookCounter++;E.hooks||(E.hooks=[]);var g=E.hooks;g[K]||(g[K]={key:r,host:E});if(r!==g[K].key){if(E.__type){var D;r=(D=E.__type)==null?void 0:D.name}else r=E instanceof z1?Ggc(E.functionComponent):"<"+E.el.tagName.toLowerCase()+">";throw _.Rm5.OUT_OF_ORDER_HOOK_CALL(r);}return g[K]};
M4K=function(r,E){return!r||r.length!==(E==null?void 0:E.length)||r.some(function(K,g){return K!==E[g]})};
inP=function(r,E){var K=ohJ("onChange"),g=AGu();M4K(K.deps,E)&&(K.deps=E,K.pendingEffect=r,g.__syncEffects||(g.__syncEffects=[]),g.__syncEffects.push(K))};
_.lR=function(r,E,K){K!=null||(K={});K=K.appContext;var g=!!pQ.legacyTriggerSoyRendererEvents;_.oi.setUp();try{var D=ctK(r,E,K);g&&(E=K,E!=null||(E=_.UWu(document).getAppContext()),E.get(t0K).JSC$29745_getEventTarget().dispatchEvent(new S1c(Cmq,r,Fx)));_.oi.log(r);return D}finally{_.oi.tearDown()}};
ctK=function(r,E,K){var g=S_(function(){var D=O8(G1);try{return uj(function(){var B=_.UWu(_.AR(r)),Q;var a=tMu({rootElement:{value:r},appContext:K||(B==null?void 0:(Q=B.getOptionalAppContext)==null?void 0:Q.call(B)),dispatcher:B});B=_.N5(a);a=YB(!0);s8++;try{CK(E(),r),q5(!1)}catch(P){throw q5(!0),P;}finally{YB(a),_.N5(B)}},!1)}catch(B){throw pQ.enableContextBasedComponentStacks&&tZ(B),B;
}finally{O8(D)}});
r[xzm]=!0;return function(){r.textContent="";g();r[xzm]=!1}};
_.m7=function(r){if(LHm(fQ)){var E;(E=pQ.handleError)==null||E.call.apply(E,[pQ].concat(_.mn(X5(Error("dc")))))}var K=j_,g=vg;l9q({onInitType:kgJ,run:function(){if(K&&!K.isDisposed){var D=_.N5(K);try{S_(function(){return void r()},g)}catch(B){throw pQ.enableContextBasedComponentStacks&&tZ(B),B;
}finally{_.N5(D)}}}})};
W45=function(r,E){inP(function(){return _.oX(r)},E)};
_.Zj=function(r){zu()?_.m7(function(){_.oX(r)}):inP(function(){return _.oX(r)},[])};
vhJ=function(r){var E=[].concat(_.mn(r));r.length=0;r=_.N(E);for(E=r.next();!E.done;E=r.next()){E=E.value;GEL(E);var K=E.pendingEffect;E.pendingEffect=null;if(K=K==null?void 0:K())E.pendingCleanup=K}};
GEL=function(r){var E=r.pendingCleanup;r.pendingCleanup=null;E==null||E()};
V4q=function(r,E){if(zu())return r();var K=ohJ("useMemoInternal");M4K(K.deps,E)&&(K.deps=E,K.value=r());return K.value};
zmm=function(r,E){return V4q(r,E)};
t4c=function(r){return V4q(function(){return{value:r}},[])};
_.uR=function(r,E){if(!r)return null;r=Object.keys(r);r=_.N(r);for(var K=r.next();!K.done;K=r.next()){K=K.value;var g=K.toLowerCase();if(g.indexOf(E,g.length-E.length)>-1)return K}return null};
_.eR=function(){var r=arguments,E=_.AA;r.length>1?E[r[0]]=r[1]:r.length===1&&Object.assign(E,r[0])};
_.Xx=function(r,E){return r in _.AA?_.AA[r]:E};
_.HD=function(r,E){return!!_.Xx(r,E)};
SMK=function(r){var E=_.AA.EXPERIMENT_FLAGS;return E?E[r]:void 0};
sp5=function(r){bnL.forEach(function(E){return E(r)})};
_.Ii=function(r){return r&&window.yterr?function(){try{return r.apply(this,arguments)}catch(E){_.nK(E)}}:r};
_.nK=function(r){var E=_.yK("yt.logging.errors.log");E?E(r,"ERROR",void 0,void 0,void 0,void 0,void 0):(E=_.Xx("ERRORS",[]),E.push([r,"ERROR",void 0,void 0,void 0,void 0,void 0]),_.eR("ERRORS",E));sp5(r)};
_.rT=function(r,E,K,g,D){var B=_.yK("yt.logging.errors.log");B?B(r,"WARNING",E,K,g,void 0,D):(B=_.Xx("ERRORS",[]),B.push([r,"WARNING",E,K,g,void 0,D]),_.eR("ERRORS",B))};
qMc=function(r,E){E=r.split(E);for(var K={},g=0,D=E.length;g<D;g++){var B=E[g].split("=");if(B.length===1&&B[0]||B.length===2)try{var Q=kEL(B[0]||""),a=kEL(B[1]||"");if(Q in K){var P=K[Q];Array.isArray(P)?_.e5(P,a):K[Q]=[P,a]}else K[Q]=a}catch(w){var O=w,U=B[0],T=String(qMc);O.args=[{key:U,value:B[1],query:r,method:lGP===T?"unchanged":T}];mzJ.hasOwnProperty(U)||_.rT(O)}}return K};
Znq=function(r){var E=[];_.lw.forEach(r,function(K,g){var D=_.Ev(g);K=Array.isArray(K)?K:[K];_.K0(K,function(B){B==""?E.push(D):E.push(D+"="+_.Ev(B))})});
return E.join("&")};
_.gT=function(r){r.charAt(0)==="?"&&(r=r.substring(1));return qMc(r,"&")};
_.Dm=function(r){return r.indexOf("?")!==-1?(r=(r||"").split("#")[0],r=r.split("?",2),_.gT(r.length>1?r[1]:r[0])):{}};
_.B7=function(r,E){return uVm(r,E||{},!0)};
Atc=function(r,E){return uVm(r,E||{},!1)};
uVm=function(r,E,K){var g=r.split("#",2);r=g[0];g=g.length>1?"#"+g[1]:"";var D=r.split("?",2);r=D[0];D=_.gT(D[1]||"");for(var B in E)if(K||!_.lw.containsKey(D,B))D[B]=E[B];return _.dT(r,D)+g};
$y=function(r){if(!E)var E=window.location.href;var K=_.ji(r)[1]||null,g=_.N7(r);return K&&g?Q2(r,E):g?_.N7(E)===g&&(Number(_.ji(E)[4]||null)||null)===(Number(_.ji(r)[4]||null)||null):!0};
_.Xw5=function(r){r=emK(r);return r===null?!1:r[0]==="com"&&r[1].match(/^youtube(?:kids|-nocookie)?$/)?!0:!1};
emK=function(r){r=_.N7(r);return r!==null?r.split(".").reverse():null};
kEL=function(r){return r&&r.match(Hnm)?r:a3(r)};
_.p0=function(r){return new nh5(r)};
_.P7=function(){IGP||(IGP=new ytu);return IGP};
hmK=function(){var r=L4K;return function(){var E=_.P7();if(!E.resolve(_.p0(r))){var K={};E.addProvider((K.provide=r,K.useClass=r,K[f0]=void 0,K))}return E.resolve(r)}};
rCK=function(r){var E=_.Ov,K,g;_.p(function(D){K=_.P7();return(g=K.resolve(_.p0(E)))?(r(g),D.return(Promise.resolve(g))):D.return(K.resolve(new Jt5(E)).then(function(B){r(B);return B}))})};
_.R=function(r){r=Yy(r);return typeof r==="string"&&r==="false"?!1:!!r};
_.Uv=function(r,E){r=Yy(r);return r===void 0&&E!==void 0?E:Number(r||0)};
EEK=function(r){r=Yy(r);return Array.isArray(r)?_.m1(r,function(E){return Number(E||0)}):[Number(r||0)]};
_.TA=function(r){r=Yy(r);return r!==void 0?String(r):""};
_.Fl=function(r){r=Yy(r);return Array.isArray(r)?_.m1(r,function(E){return String(E||"")}):[String(r||"")]};
KdL=function(){return _.Xx("EXPERIMENTS_TOKEN","")};
Yy=function(r){return _.Xx("EXPERIMENT_FLAGS",{})[r]};
gEP=function(){for(var r=[],E=_.Xx("EXPERIMENTS_FORCED_FLAGS",{}),K=_.N(Object.keys(E)),g=K.next();!g.done;g=K.next())g=g.value,r.push({key:g,value:String(E[g])});K=_.Xx("EXPERIMENT_FLAGS",{});g=_.N(Object.keys(K));for(var D=g.next();!D.done;D=g.next())D=D.value,D.startsWith("force_")&&E[D]===void 0&&r.push({key:D,value:String(K[D])});return r};
BA5=function(){if(!Dnc)return null;var r=Dnc();return"open"in r?r:null};
_.dnK=function(r){switch(_.R3(r)){case 200:case 201:case 202:case 203:case 204:case 205:case 206:case 304:return!0;default:return!1}};
_.R3=function(r){return r&&"status"in r?r.status:-1};
_.o3=function(r,E){typeof r==="function"&&(r=_.Ii(r));return window.setTimeout(r,E)};
_.M7=function(r,E){typeof r==="function"&&(r=_.Ii(r));return window.setInterval(r,E)};
_.is=function(r){window.clearTimeout(r)};
NAL=function(r){r=_.Dm(r);for(var E=_.N(jAK),K=E.next();!K.done;K=E.next())if(r[K.value]!==void 0)return!0;return!1};
aic=function(r,E,K,g,D,B,Q,a,P){K=K===void 0?"GET":K;g=g===void 0?"":g;a=a===void 0?!1:a;var O=BA5();if(!O)return null;var U=function(){(O&&"readyState"in O?O.readyState:0)===4&&E&&_.Ii(E)(O)};
"onloadend"in O?O.addEventListener("loadend",U,!1):O.onreadystatechange=U;_.R("debug_forward_web_query_parameters")&&(r=QA5(r,window.location.search));O.open(K,r,!0);B&&(O.responseType=B);Q&&(O.withCredentials=!0);K=K==="POST"&&(window.FormData===void 0||!(g instanceof FormData));if(D=$nJ(r,D))for(var T in D)O.setRequestHeader(T,D[T]),"content-type"===T.toLowerCase()&&(K=!1);K&&O.setRequestHeader("Content-Type","application/x-www-form-urlencoded");P&&"onprogress"in O&&(O.onprogress=function(){P(O.responseText)});
if(a&&"setAttributionReporting"in XMLHttpRequest.prototype){r={eventSourceEligible:!0,triggerEligible:!1};try{O.setAttributionReporting(r)}catch(w){_.rT(w)}}O.send(g);return O};
$nJ=function(r,E){E=E===void 0?{}:E;var K=$y(r),g=_.Xx("INNERTUBE_CLIENT_NAME"),D=_.R("web_ajax_ignore_global_headers_if_set"),B;for(B in pBn){var Q=_.Xx(pBn[B]),a=B==="X-Goog-AuthUser"||B==="X-Goog-PageId";B!=="X-Goog-Visitor-Id"||Q||(Q=_.Xx("VISITOR_DATA"));var P;if(!(P=!Q)){if(!(P=K||(_.N7(r)?!1:!0))){P=r;var O;if(O=_.R("add_auth_headers_to_remarketing_google_dot_com_ping")&&B==="Authorization"&&(g==="TVHTML5"||g==="TVHTML5_UNPLUGGED"||g==="TVHTML5_SIMPLY"))O=emK(P),O=O===null?!1:O[1]==="google"?
!0:O[2]==="google"?O[0]==="au"&&O[1]==="com"?!0:O[0]==="uk"&&O[1]==="co"?!0:!1:!1;O&&(P=_.c7(P)||"",P=P.split("/"),P="/"+(P.length>1?P[1]:""),O=P==="/pagead");P=O?!0:!1}P=!P}P||D&&E[B]!==void 0||g==="TVHTML5_UNPLUGGED"&&a||(E[B]=Q)}"X-Goog-EOM-Visitor-Id"in E&&"X-Goog-Visitor-Id"in E&&delete E["X-Goog-Visitor-Id"];if(K||!_.N7(r))E["X-YouTube-Utc-Offset"]=String(-(new Date).getTimezoneOffset());if(K||!_.N7(r)){try{var U=(new Intl.DateTimeFormat).resolvedOptions().timeZone}catch(T){}U&&(E["X-YouTube-Time-Zone"]=
U)}document.location.hostname.endsWith("youtubeeducation.com")||!K&&_.N7(r)||(E["X-YouTube-Ad-Signals"]=Znq(PrL()));return E};
_.fin=function(r,E){var K=_.N7(r);_.R("debug_handle_relative_url_for_query_forward_killswitch")||!K&&$y(r)&&(K=document.location.hostname);var g=_.c7(r);g=(K=K&&(K.endsWith("youtube.com")||K.endsWith("youtube-nocookie.com")))&&g&&g.startsWith("/api/");if(!K||g)return r;var D=_.gT(E),B={};_.K0(jAK,function(Q){D[Q]&&(B[Q]=D[Q])});
return Atc(r,B)};
OR5=function(r,E){E.method="POST";E.postParams||(E.postParams={});return _.C0(r,E)};
YBq=function(r,E){var K=_.Xx("XSRF_FIELD_NAME"),g;E.headers&&(g=E.headers["Content-Type"]);return!E.excludeXsrf&&(!_.N7(r)||E.withCredentials||_.N7(r)===document.location.hostname)&&E.method==="POST"&&(!g||g==="application/x-www-form-urlencoded")&&!(E.postParams&&E.postParams[K])};
_.C0=function(r,E){var K=E.format||"JSON";r=Unu(r,E);var g=TAd(r,E),D=!1,B=wBn(r,function(P){if(!D){D=!0;a&&_.is(a);var O=_.dnK(P),U=null,T=400<=P.status&&P.status<500,w=500<=P.status&&P.status<600;if(O||T||w)U=FdK(r,K,P,E.convertToSafeHtml);O&&(O=RC5(K,P,U));U=U||{};T=E.context||_.gm;O?E.onSuccess&&E.onSuccess.call(T,P,U):E.onError&&E.onError.call(T,P,U);E.onFinish&&E.onFinish.call(T,P,U)}},E.method,g,E.headers,E.responseType,E.withCredentials,!1,E.onProgress);
g=E.timeout||0;if(E.onTimeout&&g>0){var Q=E.onTimeout;var a=_.o3(function(){D||(D=!0,B.abort(),_.is(a),Q.call(E.context||_.gm,B))},g)}return B};
Unu=function(r,E){E.includeDomain&&(r=document.location.protocol+"//"+document.location.hostname+(document.location.port?":"+document.location.port:"")+r);var K=_.Xx("XSRF_FIELD_NAME");if(E=E.urlParams)E[K]&&delete E[K],r=_.B7(r,E);return r};
TAd=function(r,E){var K=_.Xx("XSRF_FIELD_NAME"),g=_.Xx("XSRF_TOKEN"),D=E.postBody||"",B=E.postParams;YBq(r,E)&&(B||(B={}),B[K]=g);(_.R("ajax_parse_query_data_only_when_filled")&&B&&Object.keys(B).length>0||B)&&typeof D==="string"&&(D=_.gT(D),_.lw.extend(D,B),D=E.postBodyFormat&&E.postBodyFormat==="JSON"?JSON.stringify(D):_.xy(D));B=D||B&&!_.lw.isEmpty(B);!oEL&&B&&E.method!=="POST"&&(oEL=!0,_.nK(Error("Jc")));return D};
FdK=function(r,E,K,g){var D=null;switch(E){case "JSON":try{var B=K.responseText}catch(Q){throw g=Error("Kc"),g.params=r,_.rT(g),Q;}r=K.getResponseHeader("Content-Type")||"";B&&r.indexOf("json")>=0&&(B.substring(0,5)===")]}'\n"&&(B=B.substring(5)),D=JSON.parse(B));break;case "XML":if(r=(r=K.responseXML)?MNq(r):null)D={},_.K0(r.getElementsByTagName("*"),function(Q){D[Q.tagName]=iRK(Q)})}g&&cCK(D);
return D};
cCK=function(r){if(_.Xu(r))for(var E in r)E==="html_content"||dm(E,"_html")?r[E]=Lx(r[E]):cCK(r[E])};
RC5=function(r,E,K){if(E&&E.status===204)return!0;switch(r){case "JSON":return!!K;case "XML":return Number(K&&K.return_code)===0;case "RAW":return!0;default:return!!K}};
MNq=function(r){return r?(r=("responseXML"in r?r.responseXML:r).getElementsByTagName("root"))&&r.length>0?r[0]:null:null};
iRK=function(r){var E="";_.K0(r.childNodes,function(K){E+=K.nodeValue});
return E};
CrJ=function(r){if(r.name==="JavaException")return!0;r=r.stack;return r.includes("chrome://")||r.includes("-extension://")||r.includes("webkit-masked-url://")};
xn5=function(r){if(!r.stack)return!0;var E=!r.stack.includes("\n");return E&&r.stack.includes("ErrorType: ")||E&&r.stack.includes("Anonymous function (Unknown script")||r.stack.toLowerCase()==="not available"||r.fileName==="user-script"||r.fileName.startsWith("user-script:")?!0:!1};
_.W7=function(r){_.SV.call(this);this.JSC$10673_key_=1;this.pendingKeys_=[];this.publishDepth_=0;this.subscriptions_=[];this.topics_={};this.async_=!!r};
GGn=function(r,E){var K=r.length,g=0,D=function(){return r.charCodeAt(g++)};
do{var B=WdL(D);if(B===Infinity)break;var Q=B>>3;switch(B&7){case 0:B=WdL(D);if(Q===E)return B;break;case 1:if(Q===E)return;g+=8;break;case 2:B=WdL(D);if(Q===E)return r.substr(g,B);g+=B;break;case 5:if(Q===E)return;g+=4;break;default:return}}while(g<K)};
WdL=function(r){var E=r(),K=E&127;if(E<128)return K;E=r();K|=(E&127)<<7;if(E<128)return K;E=r();K|=(E&127)<<14;if(E<128)return K;E=r();return E<128?K|(E&127)<<21:Infinity};
VNK=function(r,E,K,g){if(r)if(Array.isArray(r)){var D=g;for(g=0;g<r.length&&!(r[g]&&(D+=vEu(g,r[g],E,K),D>500));g++);g=D}else if(typeof r==="object")for(D in r){if(r[D]){var B=D;var Q=r[D],a=E,P=K;B=typeof Q!=="string"||B!=="clickTrackingParams"&&B!=="trackingParams"?0:(Q=GGn(atob(Q.replace(/-/g,"+").replace(/_/g,"/")),2))?vEu(B+".ve",Q,a,P):0;g+=B;g+=vEu(D,r[D],E,K);if(g>500)break}}else K[E]=GA(r),g+=K[E].length;else K[E]=GA(r),g+=K[E].length;return g};
vEu=function(r,E,K,g){K+="."+r;r=GA(E);g[K]=r;return K.length+r.length};
GA=function(r){try{return(typeof r==="string"?r:String(JSON.stringify(r))).substr(0,500)}catch(E){return"unable to serialize "+typeof r+" ("+E.message+")"}};
zCP=function(r){switch(r){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}};
_.V2=function(r,E,K,g,D){_.v7.set(r,E,{maxAge:K,path:"/",domain:g===void 0?"youtube.com":g,secure:D===void 0?!1:D})};
_.tN5=function(r,E,K){_.v7.remove(r,E===void 0?"/":E,K===void 0?"youtube.com":K)};
_.zA=function(){if(_.R("embeds_web_enable_cookie_detection_fix")){if(!_.gm.navigator.cookieEnabled)return!1}else if(!_.v7.isEnabled())return!1;if(!_.v7.isEmpty())return!0;_.R("embeds_web_enable_cookie_detection_fix")?_.v7.set("TESTCOOKIESENABLED","1",{maxAge:60,sameSite:"none",secure:!0}):_.v7.set("TESTCOOKIESENABLED","1",{maxAge:60});if(_.v7.get("TESTCOOKIESENABLED")!=="1")return!1;_.v7.remove("TESTCOOKIESENABLED");return!0};
SBL=function(){var r=_.gm.navigator;return r?r.connection:void 0};
bRP=function(){if(typeof Intl!=="undefined")try{return(new Intl.DateTimeFormat).resolvedOptions().timeZone}catch(r){}};
_.kGu=function(){var r=SBL();if(r){var E=sAd[r.type||"unknown"]||"CONN_UNKNOWN";r=sAd[r.effectiveType||"unknown"]||"CONN_UNKNOWN";E==="CONN_CELLULAR_UNKNOWN"&&r!=="CONN_UNKNOWN"&&(E=r);if(E!=="CONN_UNKNOWN")return E;if(r!=="CONN_UNKNOWN")return r}};
liK=function(){var r=SBL();if(r!=null&&r.effectiveType)return qBL.hasOwnProperty(r.effectiveType)?qBL[r.effectiveType]:"EFFECTIVE_CONNECTION_TYPE_UNKNOWN"};
_.Si=function(){try{return _.td(),!0}catch(r){return!1}};
_.td=function(r){if(_.Xx("DATASYNC_ID")!==void 0)return _.Xx("DATASYNC_ID");throw new _.bs("Datasync ID not set",r===void 0?"unknown":r);};
_.sv=function(r){this.mechanism=r};
ky=function(r){this.mechanism=r};
q7=function(r){this.storage_=r;this.cachedIsStorageAvailable_=null};
mnu=function(){var r=null;try{r=_.gm.localStorage||null}catch(E){}q7.call(this,r)};
ZRn=function(){var r=null;try{r=_.gm.sessionStorage||null}catch(E){}q7.call(this,r)};
ls=function(r,E){this.mechanism_=r;this.JSC$10776_prefix_=E+"::"};
_.ms=function(r){var E=new mnu;return E.isAvailable()?r?new ls(E,r):E:null};
_.uIu=function(r){var E=new ZRn;return E.isAvailable()?r?new ls(E,r):E:null};
eC5=function(){var r;return(r=AC5())==null?void 0:r.get("LAST_RESULT_ENTRY_KEY",!0)};
_.Ad=function(r){XBP||(_.Zm?_.Zm.logError(r):(_.us.push({type:"ERROR",payload:r}),_.us.length>10&&_.us.shift()))};
ei=function(r,E){XBP||(_.Zm?_.Zm.logEvent(r,E):(_.us.push({type:"EVENT",eventType:r,payload:E}),_.us.length>10&&_.us.shift()))};
Xl=function(r){if(r.indexOf(":")>=0)throw Error("Rc");};
n0=function(r){return r.substr(0,r.indexOf(":"))||r};
IiJ=function(){return(HRm||nEP)&&I3("applewebkit")&&!I3("version")&&(!I3("safari")||I3("gsa/"))};
I3=function(r){var E=_.YL();return E?E.toLowerCase().indexOf(r)>=0:!1};
hCn=function(r,E,K,g){E=n0(E);var D=r instanceof Error?r:Error("Sc`"+r);if(D instanceof y2)return D;r={objectStoreNames:K,dbName:E,dbVersion:g};if(D.name==="QuotaExceededError")return new y2("QUOTA_EXCEEDED",r);if(_.L0&&D.name==="UnknownError")return new y2("QUOTA_MAYBE_EXCEEDED",r);if(D instanceof yCu)return new y2("MISSING_INDEX",Object.assign({},r,{objectStore:D.objectStore,index:D.index}));if(D.name==="InvalidStateError"&&Ldn.some(function(B){return D.message.includes(B)}))return new y2("EXECUTE_TRANSACTION_ON_CLOSED_DB",
r);
if(D.name==="AbortError")return new y2("UNKNOWN_ABORT",r,D.message);D.args=[Object.assign({},r,{name:"IdbError",originalName:D.name})];D.level="WARNING";return D};
hd=function(r,E,K){var g=eC5();return new y2("IDB_NOT_SUPPORTED",{context:{caller:r,publicName:E,version:K,hasSucceededOnce:g==null?void 0:g.hasSucceededOnce}})};
JCu=function(r){if(!r)throw Error();throw r;};
r1m=function(r){return r};
EsK=function(r,E,K){var g=function(){try{r.removeEventListener("success",D),r.removeEventListener("error",B)}catch(Q){}},D=function(){E(r.result);
g()},B=function(){K(r.error);
g()};
r.addEventListener("success",D);r.addEventListener("error",B)};
KhL=function(r){return new Promise(function(E,K){EsK(r,E,K)})};
EC=function(r){return new Jd(new rW(function(E,K){EsK(r,E,K)}))};
gsK=function(r,E){return new Jd(new rW(function(K,g){var D=function(){var B=r?E(r):null;B?B.then(function(Q){r=Q;D()},g):K()};
D()}))};
DCu=function(r,E,K){return new Promise(function(g,D){var B=E!==void 0?self.indexedDB.open(r,E):self.indexedDB.open(r);var Q=K.blocked,a=K.blocking,P=K.terminated,O=K.upgrade,U=K.closed,T,w=function(){T||(T=new KN(B.result,{closed:U}));return T};
B.addEventListener("upgradeneeded",function(F){try{if(F.newVersion===null)throw Error("Xc");if(B.transaction===null)throw Error("Yc");F.dataLoss&&F.dataLoss!=="none"&&ei("IDB_DATA_CORRUPTED",{reason:F.dataLossMessage||"unknown reason",dbName:n0(r)});var c=w(),W=new gW(B.transaction);O&&O(c,function(z){return F.oldVersion<z&&F.newVersion>=z},W);
W.done.catch(function(z){D(z)})}catch(z){D(z)}});
B.addEventListener("success",function(){var F=B.result;a&&F.addEventListener("versionchange",function(){a(w())});
F.addEventListener("close",function(){ei("IDB_UNEXPECTEDLY_CLOSED",{dbName:n0(r),dbVersion:F.version});P&&P()});
g(w())});
B.addEventListener("error",function(){D(B.error)});
Q&&B.addEventListener("blocked",function(){Q()})})};
BEJ=function(r,E,K){K=K===void 0?{}:K;return DCu(r,E,K)};
_.Bq=function(r,E){E=E===void 0?{}:E;var K,g,D,B;return _.p(function(Q){if(Q.nextAddress==1)return _.Mj(Q,2),K=self.indexedDB.deleteDatabase(r),g=E,(D=g.blocked)&&K.addEventListener("blocked",function(){D()}),Q.yield(KhL(K),4);
if(Q.nextAddress!=2)return _.D2(Q,0);B=_.GD(Q);throw hCn(B,r,"",-1);})};
jGK=function(r,E){var K;return _.p(function(g){if(g.nextAddress==1)return g.yield(_.dW(dCJ,E),2);K=g.yieldResult;return g.return(_.jM(K,["databases"],{enableRetries:!0,mode:"readwrite"},function(D){var B=D.objectStore("databases");return B.get(r.actualName).then(function(Q){if(Q?r.actualName!==Q.actualName||r.publicName!==Q.publicName||r.userIdentifier!==Q.userIdentifier:1)return B.put(r).then(function(){})})}))})};
_.NW=function(r,E){var K;return _.p(function(g){if(g.nextAddress==1)return r?g.yield(_.dW(dCJ,E),2):g.return();K=g.yieldResult;return g.return(K.delete("databases",r))})};
_.NEm=function(r,E){var K,g;return _.p(function(D){return D.nextAddress==1?(K=[],D.yield(_.dW(dCJ,E),2)):D.nextAddress!=3?(g=D.yieldResult,D.yield(_.jM(g,["databases"],{enableRetries:!0,mode:"readonly"},function(B){K.length=0;return QA(B.objectStore("databases"),{},function(Q){r(Q.getValue())&&K.push(Q.getValue());return Q.continue()})}),3)):D.return(K)})};
QGK=function(r,E){return _.NEm(function(K){return K.publicName===r&&K.userIdentifier!==void 0},E)};
p25=function(){var r,E,K,g;return _.p(function(D){switch(D.nextAddress){case 1:r=eC5();if((E=r)==null?0:E.hasSucceededOnce)return D.return(!0);var B;if(B=$CL)B=/WebKit\/([0-9]+)/.exec(_.YL()),B=!!(B&&parseInt(B[1],10)>=600);B&&(B=/WebKit\/([0-9]+)/.exec(_.YL()),B=!(B&&parseInt(B[1],10)>=602));if(B||$w)return D.return(!1);try{if(K=self,!(K.indexedDB&&K.IDBIndex&&K.IDBKeyRange&&K.IDBObjectStore))return D.return(!1)}catch(Q){return D.return(!1)}if(!("IDBTransaction"in self&&"objectStoreNames"in IDBTransaction.prototype))return D.return(!1);
_.Mj(D,2);g={actualName:"yt-idb-test-do-not-use",publicName:"yt-idb-test-do-not-use",userIdentifier:void 0};return D.yield(jGK(g,akm),4);case 4:return D.yield(_.NW("yt-idb-test-do-not-use",akm),5);case 5:return D.return(!0);case 2:return _.GD(D),D.return(!1)}})};
fkP=function(){if(PPd!==void 0)return PPd;XBP=!0;return PPd=p25().then(function(r){XBP=!1;var E;if((E=AC5())!=null&&E.hasLocalStorage()){var K;E={hasSucceededOnce:((K=eC5())==null?void 0:K.hasSucceededOnce)||r};var g;(g=AC5())==null||g.set("LAST_RESULT_ENTRY_KEY",E,2592E3,!0)}return r})};
aw=function(){return _.yK("ytglobal.idbToken_")||void 0};
_.Pq=function(){var r=aw();return r?Promise.resolve(r):fkP().then(function(E){(E=E?akm:void 0)&&_.pN("ytglobal.idbToken_",E);return E})};
O4J=function(r){if(!_.Si())throw r=new y2("AUTH_INVALID",{dbName:r}),_.Ad(r),r;var E=_.td();return{actualName:r+":"+E,publicName:r,userIdentifier:E}};
YK5=function(r,E,K,g){var D,B,Q,a,P,O;return _.p(function(U){switch(U.nextAddress){case 1:return B=(D=Error().stack)!=null?D:"",U.yield(_.Pq(),2);case 2:Q=U.yieldResult;if(!Q)throw a=hd("openDbImpl",r,E),_.R("ytidb_async_stack_killswitch")||(a.stack=a.stack+"\n"+B.substring(B.indexOf("\n")+1)),_.Ad(a),a;Xl(r);P=K?{actualName:r,publicName:r,userIdentifier:void 0}:O4J(r);_.Mj(U,3);return U.yield(jGK(P,Q),5);case 5:return U.yield(BEJ(P.actualName,E,g),6);case 6:return U.return(U.yieldResult);case 3:return O=
_.GD(U),_.Mj(U,7),U.yield(_.NW(P.actualName,Q),9);case 9:_.D2(U,8);break;case 7:_.GD(U);case 8:throw O;}})};
UC2=function(r,E,K){K=K===void 0?{}:K;return YK5(r,E,!1,K)};
TEL=function(r,E,K){K=K===void 0?{}:K;return YK5(r,E,!0,K)};
w2L=function(r,E){E=E===void 0?{}:E;var K,g;return _.p(function(D){if(D.nextAddress==1)return D.yield(_.Pq(),2);if(D.nextAddress!=3){K=D.yieldResult;if(!K)return D.return();Xl(r);g=O4J(r);return D.yield(_.Bq(g.actualName,E),3)}return D.yield(_.NW(g.actualName,K),0)})};
Fhq=function(r,E,K){r=r.map(function(g){return _.p(function(D){return D.nextAddress==1?D.yield(_.Bq(g.actualName,E),2):D.yield(_.NW(g.actualName,K),0)})});
return Promise.all(r).then(function(){})};
RkK=function(r){var E=E===void 0?{}:E;var K,g;return _.p(function(D){if(D.nextAddress==1)return D.yield(_.Pq(),2);if(D.nextAddress!=3){K=D.yieldResult;if(!K)return D.return();Xl(r);return D.yield(QGK(r,K),3)}g=D.yieldResult;return D.yield(Fhq(g,E,K),0)})};
osL=function(r,E){E=E===void 0?{}:E;var K;return _.p(function(g){if(g.nextAddress==1)return g.yield(_.Pq(),2);if(g.nextAddress!=3){K=g.yieldResult;if(!K)return g.return();Xl(r);return g.yield(_.Bq(r,E),3)}return g.yield(_.NW(r,K),0)})};
fN=function(r,E){return MIn(r,E)};
c1J=function(r){return _.dW(i45(),r)};
CPP=function(r,E,K,g){var D,B,Q;return _.p(function(a){switch(a.nextAddress){case 1:return D={config:r,hashData:E,timestamp:g!==void 0?g:(0,_.OC)()},a.yield(c1J(K),2);case 2:return B=a.yieldResult,a.yield(B.clear("hotConfigStore"),3);case 3:return a.yield(B.put("hotConfigStore",D),4);case 4:return Q=a.yieldResult,a.return(Q)}})};
xCn=function(r,E,K,g,D){var B,Q,a;return _.p(function(P){switch(P.nextAddress){case 1:return B={config:r,hashData:E,configData:K,timestamp:D!==void 0?D:(0,_.OC)()},P.yield(c1J(g),2);case 2:return Q=P.yieldResult,P.yield(Q.clear("coldConfigStore"),3);case 3:return P.yield(Q.put("coldConfigStore",B),4);case 4:return a=P.yieldResult,P.return(a)}})};
WhK=function(r){var E,K;return _.p(function(g){return g.nextAddress==1?g.yield(c1J(r),2):g.nextAddress!=3?(E=g.yieldResult,K=void 0,g.yield(_.jM(E,["coldConfigStore"],{mode:"readwrite",enableRetries:!0},function(D){return _.Yw(D.objectStore("coldConfigStore").index("coldTimestampIndex"),{direction:"prev"},function(B){K=B.getValue()})}),3)):g.return(K)})};
GSP=function(r){var E,K;return _.p(function(g){return g.nextAddress==1?g.yield(c1J(r),2):g.nextAddress!=3?(E=g.yieldResult,K=void 0,g.yield(_.jM(E,["hotConfigStore"],{mode:"readwrite",enableRetries:!0},function(D){return _.Yw(D.objectStore("hotConfigStore").index("hotTimestampIndex"),{direction:"prev"},function(B){K=B.getValue()})}),3)):g.return(K)})};
vs5=function(){return _.p(function(r){return r.yield(RkK("ytGcfConfig"),0)})};
VI5=function(){return"INNERTUBE_API_KEY"in _.AA&&"INNERTUBE_API_VERSION"in _.AA};
_.UC=function(){return{innertubeApiKey:_.Xx("INNERTUBE_API_KEY"),innertubeApiVersion:_.Xx("INNERTUBE_API_VERSION"),innertubeContextClientConfigInfo:_.Xx("INNERTUBE_CONTEXT_CLIENT_CONFIG_INFO"),innertubeContextClientName:_.Xx("INNERTUBE_CONTEXT_CLIENT_NAME","WEB"),innertubeContextClientNameFieldNumber:_.Xx("INNERTUBE_CONTEXT_CLIENT_NAME",1),innertubeContextClientVersion:_.Xx("INNERTUBE_CONTEXT_CLIENT_VERSION"),innertubeContextHostLanguage:_.Xx("INNERTUBE_CONTEXT_HL"),innertubeContextGeoLocation:_.Xx("INNERTUBE_CONTEXT_GL"),
innertubeHostOverride:_.Xx("INNERTUBE_HOST_OVERRIDE")||"",innertubeUseThirdPartyAuth:_.HD("INNERTUBE_USE_THIRD_PARTY_AUTH",!1),innertubeOmitApiKeyWhenAuthHeaderIsPresent:_.HD("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT",!1),appInstallData:_.Xx("SERIALIZED_CLIENT_CONFIG_DATA")}};
_.qKP=function(r){var E={client:{hl:r.innertubeContextHostLanguage,gl:r.innertubeContextGeoLocation,clientName:r.innertubeContextClientName,clientVersion:r.innertubeContextClientVersion,configInfo:r.innertubeContextClientConfigInfo}};navigator.userAgent&&(E.client.userAgent=String(navigator.userAgent));var K=_.gm.devicePixelRatio;K&&K!=1&&(E.client.screenDensityFloat=String(K));K=KdL();K!==""&&(E.client.experimentsToken=K);K=gEP();K.length>0&&(E.request={internalExperimentFlags:K});zk5(r,void 0,E);
tI2(void 0,E);SKJ(void 0,E);b42(r,void 0,E);sGL(void 0,E);_.R("start_client_gcf")&&kS5(void 0,E);_.Xx("DELEGATED_SESSION_ID")&&!_.R("pageid_as_header_web")&&(E.user={onBehalfOfUser:_.Xx("DELEGATED_SESSION_ID")});!_.R("fill_delegate_context_in_gel_killswitch")&&(r=_.Xx("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&(E.user=Object.assign({},E.user,{serializedDelegationContext:r}));r=_.Xx("INNERTUBE_CONTEXT");var g;if(_.R("enable_persistent_device_token")&&(r==null?0:(g=r.client)==null?0:g.rolloutToken)){var D;
E.client.rolloutToken=r==null?void 0:(D=r.client)==null?void 0:D.rolloutToken}g=Object;D=g.assign;r=E.client;K={};for(var B=_.N(Object.entries(_.gT(_.Xx("DEVICE","")))),Q=B.next();!Q.done;Q=B.next()){var a=_.N(Q.value);Q=a.next().value;a=a.next().value;Q==="cbrand"?K.deviceMake=a:Q==="cmodel"?K.deviceModel=a:Q==="cbr"?K.browserName=a:Q==="cbrver"?K.browserVersion=a:Q==="cos"?K.osName=a:Q==="cosver"?K.osVersion=a:Q==="cplatform"&&(K.platform=a)}E.client=D.call(g,r,K);return E};
zk5=function(r,E,K){r=r.innertubeContextClientName;if(r==="WEB"||r==="MWEB"||r===1||r===2)if(E){K=_.TQ(E,lkL,96)||new lkL;var g=mCq();g=Object.keys(Z4n).indexOf(g);g=g===-1?null:g;g!==null&&_.wW(K,3,g);_.Cx(E,96,K)}else K&&(K.client.mainAppWebInfo=(g=K.client.mainAppWebInfo)!=null?g:{},K.client.mainAppWebInfo.webDisplayMode=mCq())};
tI2=function(r,E){var K=_.yK("yt.embedded_player.embed_url");K&&(r?(E=_.TQ(r,uoK,7)||new uoK,_.tR(E,4,K),_.Cx(r,7,E)):E&&(E.thirdParty={embedUrl:K}))};
SKJ=function(r,E){var K;if(_.R("web_log_memory_total_kbytes")&&((K=_.gm.navigator)==null?0:K.deviceMemory)){var g;K=(g=_.gm.navigator)==null?void 0:g.deviceMemory;r?_.Ft(r,95,P9(K*1E6)):E&&(E.client.memoryTotalKbytes=""+K*1E6)}};
b42=function(r,E,K){if(r.appInstallData)if(E){var g;K=(g=_.TQ(E,Rw,62))!=null?g:new Rw;_.tR(K,6,r.appInstallData);_.Cx(E,62,K)}else K&&(K.client.configInfo=K.client.configInfo||{},K.client.configInfo.appInstallData=r.appInstallData)};
sGL=function(r,E){var K=_.kGu();K&&(r?_.wW(r,61,A1d[K]):E&&(E.client.connectionType=K));_.R("web_log_effective_connection_type")&&(K=liK())&&(r?_.wW(r,94,ek2[K]):E&&(E.client.effectiveConnectionType=K))};
_.nsJ=function(r,E,K){K=K===void 0?{}:K;var g={};_.Xx("EOM_VISITOR_DATA")?g={"X-Goog-EOM-Visitor-Id":_.Xx("EOM_VISITOR_DATA")}:g={"X-Goog-Visitor-Id":K.visitorData||_.Xx("VISITOR_DATA","")};if(E&&E.includes("www.youtube-nocookie.com"))return g;E=K.authorization||_.Xx("AUTHORIZATION");E||(r?E="Bearer "+_.yK("gapi.auth.getToken")().access_token:(X2m.instance||(X2m.instance=new X2m),r=H42(),_.R("pageid_as_header_web")||delete r["X-Goog-PageId"],g=Object.assign({},g,r)));E&&(g.Authorization=E);return g};
kS5=function(r,E){var K=IkL();if(K){var g=K.coldConfigData,D=K.coldHashData;K=K.hotHashData;if(r){var B;E=(B=_.TQ(r,Rw,62))!=null?B:new Rw;g=_.tR(E,1,g);_.tR(g,3,D).setHotHashData(K);_.Cx(r,62,E)}else E&&(E.client.configInfo=E.client.configInfo||{},g&&(E.client.configInfo.coldConfigData=g),D&&(E.client.configInfo.coldHashData=D),K&&(E.client.configInfo.hotHashData=K))}};
ow=function(r){for(var E=r.length;--E>=0;)r[E]=0};
y1u=function(r,E,K,g,D){this.static_tree=r;this.extra_bits=E;this.extra_base=K;this.elems=g;this.max_length=D;this.has_stree=r&&r.length};
Lh2=function(r,E){this.dyn_tree=r;this.max_code=0;this.stat_desc=E};
MW=function(r,E){r.pending_buf[r.pending++]=E&255;r.pending_buf[r.pending++]=E>>>8&255};
i_=function(r,E,K){r.bi_valid>16-K?(r.bi_buf|=E<<r.bi_valid&65535,MW(r,r.bi_buf),r.bi_buf=E>>16-r.bi_valid,r.bi_valid+=K-16):(r.bi_buf|=E<<r.bi_valid&65535,r.bi_valid+=K)};
cq=function(r,E,K){i_(r,K[E*2],K[E*2+1])};
hkL=function(r,E){var K=0;do K|=r&1,r>>>=1,K<<=1;while(--E>0);return K>>>1};
J1K=function(r,E,K){var g=Array(16),D=0,B;for(B=1;B<=15;B++)g[B]=D=D+K[B-1]<<1;for(K=0;K<=E;K++)D=r[K*2+1],D!==0&&(r[K*2]=hkL(g[D]++,D))};
rPu=function(r){var E;for(E=0;E<286;E++)r.dyn_ltree[E*2]=0;for(E=0;E<30;E++)r.dyn_dtree[E*2]=0;for(E=0;E<19;E++)r.bl_tree[E*2]=0;r.dyn_ltree[512]=1;r.opt_len=r.static_len=0;r.last_lit=r.matches=0};
EZ5=function(r){r.bi_valid>8?MW(r,r.bi_buf):r.bi_valid>0&&(r.pending_buf[r.pending++]=r.bi_buf);r.bi_buf=0;r.bi_valid=0};
Kgn=function(r,E,K){EZ5(r);MW(r,K);MW(r,~K);CN.arraySet(r.pending_buf,r.window,E,K,r.pending);r.pending+=K};
gZm=function(r,E,K,g){var D=E*2,B=K*2;return r[D]<r[B]||r[D]===r[B]&&g[E]<=g[K]};
Din=function(r,E,K){for(var g=r.heap[K],D=K<<1;D<=r.heap_len;){D<r.heap_len&&gZm(E,r.heap[D+1],r.heap[D],r.depth)&&D++;if(gZm(E,g,r.heap[D],r.depth))break;r.heap[K]=r.heap[D];K=D;D<<=1}r.heap[K]=g};
Qqc=function(r,E,K){var g=0;if(r.last_lit!==0){do{var D=r.pending_buf[r.d_buf+g*2]<<8|r.pending_buf[r.d_buf+g*2+1];var B=r.pending_buf[r.l_buf+g];g++;if(D===0)cq(r,B,E);else{var Q=xw[B];cq(r,Q+256+1,E);var a=BMK[Q];a!==0&&(B-=di5[Q],i_(r,B,a));D--;Q=D<256?Wq[D]:Wq[256+(D>>>7)];cq(r,Q,K);a=jqK[Q];a!==0&&(D-=NM5[Q],i_(r,D,a))}}while(g<r.last_lit)}cq(r,256,E)};
$in=function(r,E){var K=E.dyn_tree,g=E.stat_desc.static_tree,D=E.stat_desc.has_stree,B=E.stat_desc.elems,Q,a=-1;r.heap_len=0;r.heap_max=573;for(Q=0;Q<B;Q++)K[Q*2]!==0?(r.heap[++r.heap_len]=a=Q,r.depth[Q]=0):K[Q*2+1]=0;for(;r.heap_len<2;){var P=r.heap[++r.heap_len]=a<2?++a:0;K[P*2]=1;r.depth[P]=0;r.opt_len--;D&&(r.static_len-=g[P*2+1])}E.max_code=a;for(Q=r.heap_len>>1;Q>=1;Q--)Din(r,K,Q);P=B;do Q=r.heap[1],r.heap[1]=r.heap[r.heap_len--],Din(r,K,1),g=r.heap[1],r.heap[--r.heap_max]=Q,r.heap[--r.heap_max]=
g,K[P*2]=K[Q*2]+K[g*2],r.depth[P]=(r.depth[Q]>=r.depth[g]?r.depth[Q]:r.depth[g])+1,K[Q*2+1]=K[g*2+1]=P,r.heap[1]=P++,Din(r,K,1);while(r.heap_len>=2);r.heap[--r.heap_max]=r.heap[1];Q=E.dyn_tree;P=E.max_code;g=E.stat_desc.static_tree;D=E.stat_desc.has_stree;B=E.stat_desc.extra_bits;var O=E.stat_desc.extra_base,U=E.stat_desc.max_length,T,w=0;for(T=0;T<=15;T++)r.bl_count[T]=0;Q[r.heap[r.heap_max]*2+1]=0;for(E=r.heap_max+1;E<573;E++){var F=r.heap[E];T=Q[Q[F*2+1]*2+1]+1;T>U&&(T=U,w++);Q[F*2+1]=T;if(!(F>
P)){r.bl_count[T]++;var c=0;F>=O&&(c=B[F-O]);var W=Q[F*2];r.opt_len+=W*(T+c);D&&(r.static_len+=W*(g[F*2+1]+c))}}if(w!==0){do{for(T=U-1;r.bl_count[T]===0;)T--;r.bl_count[T]--;r.bl_count[T+1]+=2;r.bl_count[U]--;w-=2}while(w>0);for(T=U;T!==0;T--)for(F=r.bl_count[T];F!==0;)g=r.heap[--E],g>P||(Q[g*2+1]!==T&&(r.opt_len+=(T-Q[g*2+1])*Q[g*2],Q[g*2+1]=T),F--)}J1K(K,a,r.bl_count)};
aqL=function(r,E,K){var g,D=-1,B=E[1],Q=0,a=7,P=4;B===0&&(a=138,P=3);E[(K+1)*2+1]=65535;for(g=0;g<=K;g++){var O=B;B=E[(g+1)*2+1];++Q<a&&O===B||(Q<P?r.bl_tree[O*2]+=Q:O!==0?(O!==D&&r.bl_tree[O*2]++,r.bl_tree[32]++):Q<=10?r.bl_tree[34]++:r.bl_tree[36]++,Q=0,D=O,B===0?(a=138,P=3):O===B?(a=6,P=3):(a=7,P=4))}};
pU5=function(r,E,K){var g,D=-1,B=E[1],Q=0,a=7,P=4;B===0&&(a=138,P=3);for(g=0;g<=K;g++){var O=B;B=E[(g+1)*2+1];if(!(++Q<a&&O===B)){if(Q<P){do cq(r,O,r.bl_tree);while(--Q!==0)}else O!==0?(O!==D&&(cq(r,O,r.bl_tree),Q--),cq(r,16,r.bl_tree),i_(r,Q-3,2)):Q<=10?(cq(r,17,r.bl_tree),i_(r,Q-3,3)):(cq(r,18,r.bl_tree),i_(r,Q-11,7));Q=0;D=O;B===0?(a=138,P=3):O===B?(a=6,P=3):(a=7,P=4)}}};
P3d=function(r){var E=4093624447,K;for(K=0;K<=31;K++,E>>>=1)if(E&1&&r.dyn_ltree[K*2]!==0)return 0;if(r.dyn_ltree[18]!==0||r.dyn_ltree[20]!==0||r.dyn_ltree[26]!==0)return 1;for(K=32;K<256;K++)if(r.dyn_ltree[K*2]!==0)return 1;return 0};
GQ=function(r,E,K){r.pending_buf[r.d_buf+r.last_lit*2]=E>>>8&255;r.pending_buf[r.d_buf+r.last_lit*2+1]=E&255;r.pending_buf[r.l_buf+r.last_lit]=K&255;r.last_lit++;E===0?r.dyn_ltree[K*2]++:(r.matches++,E--,r.dyn_ltree[(xw[K]+256+1)*2]++,r.dyn_dtree[(E<256?Wq[E]:Wq[256+(E>>>7)])*2]++);return r.last_lit===r.lit_bufsize-1};
VA=function(r,E){r.msg=vq[E];return E};
zQ=function(r){for(var E=r.length;--E>=0;)r[E]=0};
tW=function(r){var E=r.state,K=E.pending;K>r.avail_out&&(K=r.avail_out);K!==0&&(CN.arraySet(r.output,E.pending_buf,E.pending_out,K,r.next_out),r.next_out+=K,E.pending_out+=K,r.total_out+=K,r.avail_out-=K,E.pending-=K,E.pending===0&&(E.pending_out=0))};
sC=function(r,E){var K=r.block_start>=0?r.block_start:-1,g=r.strstart-r.block_start,D=0;if(r.level>0){r.strm.data_type===2&&(r.strm.data_type=P3d(r));$in(r,r.l_desc);$in(r,r.d_desc);aqL(r,r.dyn_ltree,r.l_desc.max_code);aqL(r,r.dyn_dtree,r.d_desc.max_code);$in(r,r.bl_desc);for(D=18;D>=3&&r.bl_tree[fqP[D]*2+1]===0;D--);r.opt_len+=3*(D+1)+5+5+4;var B=r.opt_len+3+7>>>3;var Q=r.static_len+3+7>>>3;Q<=B&&(B=Q)}else B=Q=g+5;if(g+4<=B&&K!==-1)i_(r,E?1:0,3),Kgn(r,K,g);else if(r.strategy===4||Q===B)i_(r,2+(E?
1:0),3),Qqc(r,SM,b_);else{i_(r,4+(E?1:0),3);K=r.l_desc.max_code+1;g=r.d_desc.max_code+1;D+=1;i_(r,K-257,5);i_(r,g-1,5);i_(r,D-4,4);for(B=0;B<D;B++)i_(r,r.bl_tree[fqP[B]*2+1],3);pU5(r,r.dyn_ltree,K-1);pU5(r,r.dyn_dtree,g-1);Qqc(r,r.dyn_ltree,r.dyn_dtree)}rPu(r);E&&EZ5(r);r.block_start=r.strstart;tW(r.strm)};
kw=function(r,E){r.pending_buf[r.pending++]=E};
qW=function(r,E){r.pending_buf[r.pending++]=E>>>8&255;r.pending_buf[r.pending++]=E&255};
Oeq=function(r,E){var K=r.max_chain_length,g=r.strstart,D=r.prev_length,B=r.nice_match,Q=r.strstart>r.w_size-262?r.strstart-(r.w_size-262):0,a=r.window,P=r.w_mask,O=r.prev,U=r.strstart+258,T=a[g+D-1],w=a[g+D];r.prev_length>=r.good_match&&(K>>=2);B>r.lookahead&&(B=r.lookahead);do{var F=E;if(a[F+D]===w&&a[F+D-1]===T&&a[F]===a[g]&&a[++F]===a[g+1]){g+=2;for(F++;a[++g]===a[++F]&&a[++g]===a[++F]&&a[++g]===a[++F]&&a[++g]===a[++F]&&a[++g]===a[++F]&&a[++g]===a[++F]&&a[++g]===a[++F]&&a[++g]===a[++F]&&g<U;);
F=258-(U-g);g=U-258;if(F>D){r.match_start=E;D=F;if(F>=B)break;T=a[g+D-1];w=a[g+D]}}}while((E=O[E&P])>Q&&--K!==0);return D<=r.lookahead?D:r.lookahead};
mO=function(r){var E=r.w_size,K;do{var g=r.window_size-r.lookahead-r.strstart;if(r.strstart>=E+(E-262)){CN.arraySet(r.window,r.window,E,E,0);r.match_start-=E;r.strstart-=E;r.block_start-=E;var D=K=r.hash_size;do{var B=r.head[--D];r.head[D]=B>=E?B-E:0}while(--K);D=K=E;do B=r.prev[--D],r.prev[D]=B>=E?B-E:0;while(--K);g+=E}if(r.strm.avail_in===0)break;D=r.strm;K=r.window;B=r.strstart+r.lookahead;var Q=D.avail_in;Q>g&&(Q=g);Q===0?K=0:(D.avail_in-=Q,CN.arraySet(K,D.input,D.next_in,Q,B),D.state.wrap===
1?D.adler=YkK(D.adler,K,Q,B):D.state.wrap===2&&(D.adler=l_(D.adler,K,Q,B)),D.next_in+=Q,D.total_in+=Q,K=Q);r.lookahead+=K;if(r.lookahead+r.insert>=3)for(g=r.strstart-r.insert,r.ins_h=r.window[g],r.ins_h=(r.ins_h<<r.hash_shift^r.window[g+1])&r.hash_mask;r.insert&&!(r.ins_h=(r.ins_h<<r.hash_shift^r.window[g+3-1])&r.hash_mask,r.prev[g&r.w_mask]=r.head[r.ins_h],r.head[r.ins_h]=g,g++,r.insert--,r.lookahead+r.insert<3););}while(r.lookahead<262&&r.strm.avail_in!==0)};
UiP=function(r,E){for(var K;;){if(r.lookahead<262){mO(r);if(r.lookahead<262&&E===0)return 1;if(r.lookahead===0)break}K=0;r.lookahead>=3&&(r.ins_h=(r.ins_h<<r.hash_shift^r.window[r.strstart+3-1])&r.hash_mask,K=r.prev[r.strstart&r.w_mask]=r.head[r.ins_h],r.head[r.ins_h]=r.strstart);K!==0&&r.strstart-K<=r.w_size-262&&(r.match_length=Oeq(r,K));if(r.match_length>=3)if(K=GQ(r,r.strstart-r.match_start,r.match_length-3),r.lookahead-=r.match_length,r.match_length<=r.max_lazy_match&&r.lookahead>=3){r.match_length--;
do r.strstart++,r.ins_h=(r.ins_h<<r.hash_shift^r.window[r.strstart+3-1])&r.hash_mask,r.prev[r.strstart&r.w_mask]=r.head[r.ins_h],r.head[r.ins_h]=r.strstart;while(--r.match_length!==0);r.strstart++}else r.strstart+=r.match_length,r.match_length=0,r.ins_h=r.window[r.strstart],r.ins_h=(r.ins_h<<r.hash_shift^r.window[r.strstart+1])&r.hash_mask;else K=GQ(r,0,r.window[r.strstart]),r.lookahead--,r.strstart++;if(K&&(sC(r,!1),r.strm.avail_out===0))return 1}r.insert=r.strstart<2?r.strstart:2;return E===4?(sC(r,
!0),r.strm.avail_out===0?3:4):r.last_lit&&(sC(r,!1),r.strm.avail_out===0)?1:2};
Z2=function(r,E){for(var K,g;;){if(r.lookahead<262){mO(r);if(r.lookahead<262&&E===0)return 1;if(r.lookahead===0)break}K=0;r.lookahead>=3&&(r.ins_h=(r.ins_h<<r.hash_shift^r.window[r.strstart+3-1])&r.hash_mask,K=r.prev[r.strstart&r.w_mask]=r.head[r.ins_h],r.head[r.ins_h]=r.strstart);r.prev_length=r.match_length;r.prev_match=r.match_start;r.match_length=2;K!==0&&r.prev_length<r.max_lazy_match&&r.strstart-K<=r.w_size-262&&(r.match_length=Oeq(r,K),r.match_length<=5&&(r.strategy===1||r.match_length===3&&
r.strstart-r.match_start>4096)&&(r.match_length=2));if(r.prev_length>=3&&r.match_length<=r.prev_length){g=r.strstart+r.lookahead-3;K=GQ(r,r.strstart-1-r.prev_match,r.prev_length-3);r.lookahead-=r.prev_length-1;r.prev_length-=2;do++r.strstart<=g&&(r.ins_h=(r.ins_h<<r.hash_shift^r.window[r.strstart+3-1])&r.hash_mask,r.prev[r.strstart&r.w_mask]=r.head[r.ins_h],r.head[r.ins_h]=r.strstart);while(--r.prev_length!==0);r.match_available=0;r.match_length=2;r.strstart++;if(K&&(sC(r,!1),r.strm.avail_out===0))return 1}else if(r.match_available){if((K=
GQ(r,0,r.window[r.strstart-1]))&&sC(r,!1),r.strstart++,r.lookahead--,r.strm.avail_out===0)return 1}else r.match_available=1,r.strstart++,r.lookahead--}r.match_available&&(GQ(r,0,r.window[r.strstart-1]),r.match_available=0);r.insert=r.strstart<2?r.strstart:2;return E===4?(sC(r,!0),r.strm.avail_out===0?3:4):r.last_lit&&(sC(r,!1),r.strm.avail_out===0)?1:2};
TMJ=function(r,E){for(var K,g,D,B=r.window;;){if(r.lookahead<=258){mO(r);if(r.lookahead<=258&&E===0)return 1;if(r.lookahead===0)break}r.match_length=0;if(r.lookahead>=3&&r.strstart>0&&(g=r.strstart-1,K=B[g],K===B[++g]&&K===B[++g]&&K===B[++g])){for(D=r.strstart+258;K===B[++g]&&K===B[++g]&&K===B[++g]&&K===B[++g]&&K===B[++g]&&K===B[++g]&&K===B[++g]&&K===B[++g]&&g<D;);r.match_length=258-(D-g);r.match_length>r.lookahead&&(r.match_length=r.lookahead)}r.match_length>=3?(K=GQ(r,1,r.match_length-3),r.lookahead-=
r.match_length,r.strstart+=r.match_length,r.match_length=0):(K=GQ(r,0,r.window[r.strstart]),r.lookahead--,r.strstart++);if(K&&(sC(r,!1),r.strm.avail_out===0))return 1}r.insert=0;return E===4?(sC(r,!0),r.strm.avail_out===0?3:4):r.last_lit&&(sC(r,!1),r.strm.avail_out===0)?1:2};
wUc=function(r,E){for(var K;;){if(r.lookahead===0&&(mO(r),r.lookahead===0)){if(E===0)return 1;break}r.match_length=0;K=GQ(r,0,r.window[r.strstart]);r.lookahead--;r.strstart++;if(K&&(sC(r,!1),r.strm.avail_out===0))return 1}r.insert=0;return E===4?(sC(r,!0),r.strm.avail_out===0?3:4):r.last_lit&&(sC(r,!1),r.strm.avail_out===0)?1:2};
u_=function(r,E,K,g,D){this.good_length=r;this.max_lazy=E;this.nice_length=K;this.max_chain=g;this.func=D};
FgJ=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 CN.Buf16(1146);this.dyn_dtree=new CN.Buf16(122);this.bl_tree=new CN.Buf16(78);zQ(this.dyn_ltree);zQ(this.dyn_dtree);zQ(this.bl_tree);this.bl_desc=this.d_desc=this.l_desc=null;this.bl_count=new CN.Buf16(16);this.heap=new CN.Buf16(573);zQ(this.heap);this.heap_max=this.heap_len=0;this.depth=new CN.Buf16(573);zQ(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};
R_c=function(r,E){if(!r||!r.state||E>5||E<0)return r?VA(r,-2):-2;var K=r.state;if(!r.output||!r.input&&r.avail_in!==0||K.status===666&&E!==4)return VA(r,r.avail_out===0?-5:-2);K.strm=r;var g=K.last_flush;K.last_flush=E;if(K.status===42)if(K.wrap===2)r.adler=0,kw(K,31),kw(K,139),kw(K,8),K.gzhead?(kw(K,(K.gzhead.text?1:0)+(K.gzhead.hcrc?2:0)+(K.gzhead.extra?4:0)+(K.gzhead.name?8:0)+(K.gzhead.comment?16:0)),kw(K,K.gzhead.time&255),kw(K,K.gzhead.time>>8&255),kw(K,K.gzhead.time>>16&255),kw(K,K.gzhead.time>>
24&255),kw(K,K.level===9?2:K.strategy>=2||K.level<2?4:0),kw(K,K.gzhead.os&255),K.gzhead.extra&&K.gzhead.extra.length&&(kw(K,K.gzhead.extra.length&255),kw(K,K.gzhead.extra.length>>8&255)),K.gzhead.hcrc&&(r.adler=l_(r.adler,K.pending_buf,K.pending,0)),K.gzindex=0,K.status=69):(kw(K,0),kw(K,0),kw(K,0),kw(K,0),kw(K,0),kw(K,K.level===9?2:K.strategy>=2||K.level<2?4:0),kw(K,3),K.status=113);else{var D=8+(K.w_bits-8<<4)<<8;D|=(K.strategy>=2||K.level<2?0:K.level<6?1:K.level===6?2:3)<<6;K.strstart!==0&&(D|=
32);K.status=113;qW(K,D+(31-D%31));K.strstart!==0&&(qW(K,r.adler>>>16),qW(K,r.adler&65535));r.adler=1}if(K.status===69)if(K.gzhead.extra){for(D=K.pending;K.gzindex<(K.gzhead.extra.length&65535)&&(K.pending!==K.pending_buf_size||(K.gzhead.hcrc&&K.pending>D&&(r.adler=l_(r.adler,K.pending_buf,K.pending-D,D)),tW(r),D=K.pending,K.pending!==K.pending_buf_size));)kw(K,K.gzhead.extra[K.gzindex]&255),K.gzindex++;K.gzhead.hcrc&&K.pending>D&&(r.adler=l_(r.adler,K.pending_buf,K.pending-D,D));K.gzindex===K.gzhead.extra.length&&
(K.gzindex=0,K.status=73)}else K.status=73;if(K.status===73)if(K.gzhead.name){D=K.pending;do{if(K.pending===K.pending_buf_size&&(K.gzhead.hcrc&&K.pending>D&&(r.adler=l_(r.adler,K.pending_buf,K.pending-D,D)),tW(r),D=K.pending,K.pending===K.pending_buf_size)){var B=1;break}B=K.gzindex<K.gzhead.name.length?K.gzhead.name.charCodeAt(K.gzindex++)&255:0;kw(K,B)}while(B!==0);K.gzhead.hcrc&&K.pending>D&&(r.adler=l_(r.adler,K.pending_buf,K.pending-D,D));B===0&&(K.gzindex=0,K.status=91)}else K.status=91;if(K.status===
91)if(K.gzhead.comment){D=K.pending;do{if(K.pending===K.pending_buf_size&&(K.gzhead.hcrc&&K.pending>D&&(r.adler=l_(r.adler,K.pending_buf,K.pending-D,D)),tW(r),D=K.pending,K.pending===K.pending_buf_size)){B=1;break}B=K.gzindex<K.gzhead.comment.length?K.gzhead.comment.charCodeAt(K.gzindex++)&255:0;kw(K,B)}while(B!==0);K.gzhead.hcrc&&K.pending>D&&(r.adler=l_(r.adler,K.pending_buf,K.pending-D,D));B===0&&(K.status=103)}else K.status=103;K.status===103&&(K.gzhead.hcrc?(K.pending+2>K.pending_buf_size&&tW(r),
K.pending+2<=K.pending_buf_size&&(kw(K,r.adler&255),kw(K,r.adler>>8&255),r.adler=0,K.status=113)):K.status=113);if(K.pending!==0){if(tW(r),r.avail_out===0)return K.last_flush=-1,0}else if(r.avail_in===0&&(E<<1)-(E>4?9:0)<=(g<<1)-(g>4?9:0)&&E!==4)return VA(r,-5);if(K.status===666&&r.avail_in!==0)return VA(r,-5);if(r.avail_in!==0||K.lookahead!==0||E!==0&&K.status!==666){g=K.strategy===2?wUc(K,E):K.strategy===3?TMJ(K,E):AW[K.level].func(K,E);if(g===3||g===4)K.status=666;if(g===1||g===3)return r.avail_out===
0&&(K.last_flush=-1),0;if(g===2&&(E===1?(i_(K,2,3),cq(K,256,SM),K.bi_valid===16?(MW(K,K.bi_buf),K.bi_buf=0,K.bi_valid=0):K.bi_valid>=8&&(K.pending_buf[K.pending++]=K.bi_buf&255,K.bi_buf>>=8,K.bi_valid-=8)):E!==5&&(i_(K,0,3),Kgn(K,0,0),E===3&&(zQ(K.head),K.lookahead===0&&(K.strstart=0,K.block_start=0,K.insert=0))),tW(r),r.avail_out===0))return K.last_flush=-1,0}if(E!==4)return 0;if(K.wrap<=0)return 1;K.wrap===2?(kw(K,r.adler&255),kw(K,r.adler>>8&255),kw(K,r.adler>>16&255),kw(K,r.adler>>24&255),kw(K,
r.total_in&255),kw(K,r.total_in>>8&255),kw(K,r.total_in>>16&255),kw(K,r.total_in>>24&255)):(qW(K,r.adler>>>16),qW(K,r.adler&65535));tW(r);K.wrap>0&&(K.wrap=-K.wrap);return K.pending!==0?0:1};
oZu=function(r){if(!(this instanceof oZu))return new oZu(r);r=this.options=CN.assign({level:-1,method:8,chunkSize:16384,windowBits:15,memLevel:8,strategy:0,to:""},r||{});r.raw&&r.windowBits>0?r.windowBits=-r.windowBits:r.gzip&&r.windowBits>0&&r.windowBits<16&&(r.windowBits+=16);this.err=0;this.msg="";this.ended=!1;this.chunks=[];this.strm=new MGK;this.strm.avail_out=0;var E=this.strm;var K=r.level,g=r.method,D=r.windowBits,B=r.memLevel,Q=r.strategy;if(E){var a=1;K===-1&&(K=6);D<0?(a=0,D=-D):D>15&&
(a=2,D-=16);if(B<1||B>9||g!==8||D<8||D>15||K<0||K>9||Q<0||Q>4)E=VA(E,-2);else{D===8&&(D=9);var P=new FgJ;E.state=P;P.strm=E;P.wrap=a;P.gzhead=null;P.w_bits=D;P.w_size=1<<P.w_bits;P.w_mask=P.w_size-1;P.hash_bits=B+7;P.hash_size=1<<P.hash_bits;P.hash_mask=P.hash_size-1;P.hash_shift=~~((P.hash_bits+3-1)/3);P.window=new CN.Buf8(P.w_size*2);P.head=new CN.Buf16(P.hash_size);P.prev=new CN.Buf16(P.w_size);P.lit_bufsize=1<<B+6;P.pending_buf_size=P.lit_bufsize*4;P.pending_buf=new CN.Buf8(P.pending_buf_size);
P.d_buf=P.lit_bufsize;P.l_buf=3*P.lit_bufsize;P.level=K;P.strategy=Q;P.method=g;if(E&&E.state){E.total_in=E.total_out=0;E.data_type=2;K=E.state;K.pending=0;K.pending_out=0;K.wrap<0&&(K.wrap=-K.wrap);K.status=K.wrap?42:113;E.adler=K.wrap===2?0:1;K.last_flush=0;if(!ieq){g=Array(16);for(B=Q=0;B<28;B++)for(di5[B]=Q,D=0;D<1<<BMK[B];D++)xw[Q++]=B;xw[Q-1]=B;for(B=Q=0;B<16;B++)for(NM5[B]=Q,D=0;D<1<<jqK[B];D++)Wq[Q++]=B;for(Q>>=7;B<30;B++)for(NM5[B]=Q<<7,D=0;D<1<<jqK[B]-7;D++)Wq[256+Q++]=B;for(D=0;D<=15;D++)g[D]=
0;for(D=0;D<=143;)SM[D*2+1]=8,D++,g[8]++;for(;D<=255;)SM[D*2+1]=9,D++,g[9]++;for(;D<=279;)SM[D*2+1]=7,D++,g[7]++;for(;D<=287;)SM[D*2+1]=8,D++,g[8]++;J1K(SM,287,g);for(D=0;D<30;D++)b_[D*2+1]=5,b_[D*2]=hkL(D,5);cPJ=new y1u(SM,BMK,257,286,15);C3m=new y1u(b_,jqK,0,30,15);xic=new y1u([],WgL,0,19,7);ieq=!0}K.l_desc=new Lh2(K.dyn_ltree,cPJ);K.d_desc=new Lh2(K.dyn_dtree,C3m);K.bl_desc=new Lh2(K.bl_tree,xic);K.bi_buf=0;K.bi_valid=0;rPu(K);K=0}else K=VA(E,-2);K===0&&(E=E.state,E.window_size=2*E.w_size,zQ(E.head),
E.max_lazy_match=AW[E.level].max_lazy,E.good_match=AW[E.level].good_length,E.nice_match=AW[E.level].nice_length,E.max_chain_length=AW[E.level].max_chain,E.strstart=0,E.block_start=0,E.lookahead=0,E.insert=0,E.match_length=E.prev_length=2,E.match_available=0,E.ins_h=0);E=K}}else E=-2;if(E!==0)throw Error(vq[E]);r.header&&(E=this.strm)&&E.state&&E.state.wrap===2&&(E.state.gzhead=r.header);if(r.dictionary){var O;typeof r.dictionary==="string"?O=Gf5(r.dictionary):vZc.call(r.dictionary)==="[object ArrayBuffer]"?
O=new Uint8Array(r.dictionary):O=r.dictionary;r=this.strm;B=O;Q=B.length;if(r&&r.state)if(O=r.state,E=O.wrap,E===2||E===1&&O.status!==42||O.lookahead)E=-2;else{E===1&&(r.adler=YkK(r.adler,B,Q,0));O.wrap=0;Q>=O.w_size&&(E===0&&(zQ(O.head),O.strstart=0,O.block_start=0,O.insert=0),K=new CN.Buf8(O.w_size),CN.arraySet(K,B,Q-O.w_size,O.w_size,0),B=K,Q=O.w_size);K=r.avail_in;g=r.next_in;D=r.input;r.avail_in=Q;r.next_in=0;r.input=B;for(mO(O);O.lookahead>=3;){B=O.strstart;Q=O.lookahead-2;do O.ins_h=(O.ins_h<<
O.hash_shift^O.window[B+3-1])&O.hash_mask,O.prev[B&O.w_mask]=O.head[O.ins_h],O.head[O.ins_h]=B,B++;while(--Q);O.strstart=B;O.lookahead=2;mO(O)}O.strstart+=O.lookahead;O.block_start=O.strstart;O.insert=O.lookahead;O.lookahead=0;O.match_length=O.prev_length=2;O.match_available=0;r.next_in=g;r.input=D;r.avail_in=K;O.wrap=E;E=0}else E=-2;if(E!==0)throw Error(vq[E]);this._dict_set=!0}};
VGu=function(r,E){E=E||{};E.gzip=!0;E=new oZu(E);E.push(r,!0);if(E.err)throw E.msg||vq[E.err];return E.result};
tG2=function(r,E){var K=z_2();K&&K.publish.call(K,r.toString(),r,E)};
qkm=function(r,E,K){var g=z_2();if(!g)return 0;var D=g.subscribe(r.toString(),function(B,Q){var a=_.yK("ytPubsub2Pubsub2SkipSubKey");a&&a==D||(a=function(){if(Sk2[D])try{if(Q&&r instanceof bem&&r!=B)try{var P=r.dataClass,O=Q;if(!O.args||!O.version)throw Error("$c");try{if(!P.version_){var U=new P;P.version_=U.version}var T=P.version_}catch(w){}if(!T||O.version!=T)throw Error("ad");try{Q=Reflect.construct(P,_.un(O.args))}catch(w){throw w.message="yt.pubsub2.Data.deserialize(): "+w.message,w;}}catch(w){throw w.message=
"yt.pubsub2.pubsub2 cross-binary conversion error for "+r.toString()+": "+w.message,w;}E.call(K||window,Q)}catch(w){_.nK(w)}},sq5[r.toString()]?_.yK("yt.scheduler.instance")?_.eM.addLowPriorityJob(a):_.o3(a,0):a())});
Sk2[D]=!0;kfP[r.toString()]||(kfP[r.toString()]=[]);kfP[r.toString()].push(D);return D};
uOL=function(){var r=lq2,E=qkm(mid,function(K){r.apply(void 0,arguments);ZeP(E)});
return E};
ZeP=function(r){var E=z_2();E&&(typeof r==="number"&&(r=[r]),_.K0(r,function(K){E.unsubscribeByKey(K);delete Sk2[K]}))};
z_2=function(){return _.yK("ytPubsub2Pubsub2Instance")};
APL=function(r,E,K){K=K===void 0?{sampleRate:.1}:K;Math.random()<Math.min(.02,K.sampleRate/100)&&tG2("meta_logging_csi_event",{timerName:r,timelineData:E})};
_.e_P=function(r){return r?(r=r.privateDoNotAccessOrElseSafeScriptWrappedValue)?_.Bo(r):null:null};
_.Xt=function(r){return r?(r=r.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue)?_.Vb(r):null:null};
He5=function(){XUK||(XUK=_.Xt(_.Xx("WORKER_SERIALIZATION_URL")));return XUK||void 0};
_.Iq5=function(){var r=He5();nZu||r===void 0||(nZu=wom(r));return nZu};
_.yP5=function(){return typeof Worker==="function"&&He5()?!0:!1};
_.rSu=function(){if(_.yP5()&&!LgP){var r=function(K){K=K.data;if(K.op==="gzippedGelBatch"){var g=h_n.get(K.key);g&&(JPc(K.gzippedBatch,g.latencyPayload,g.url,g.options,g.sendFn),h_n.delete(K.key))}},E=_.Iq5();
E&&(E.addEventListener("message",r),E.onerror=function(){h_n.clear()},LgP=!0)}};
jen=function(r,E,K,g,D){D=D===void 0?!1:D;var B={startTime:(0,_.OC)(),ticks:{},infos:{}};if(Hq)try{var Q=EjK(E);if(Q!=null&&(Q>KEu||Q<gjd))g(r,K);else{if(_.R("gzip_gel_with_worker")&&(_.R("initial_gzip_use_main_thread")&&!D_P||!_.R("initial_gzip_use_main_thread"))){LgP||_.rSu();var a=_.Iq5();if(a&&!D){h_n.set(Bj5,{latencyPayload:B,url:r,options:K,sendFn:g});a.postMessage({op:"gelBatchToGzip",serializedBatch:E,key:Bj5});Bj5++;return}}var P=VGu(d_c(E));JPc(P,B,r,K,g)}}catch(O){_.rT(O),g(r,K)}else g(r,
K)};
JPc=function(r,E,K,g,D){D_P=!1;var B=(0,_.OC)();E.ticks.gelc=B;nN++;_.R("disable_compression_due_to_performance_degredation")&&B-E.startTime>=Nj2&&(Qeq++,Hq=!1);$_c(E);g.headers||(g.headers={});g.headers["Content-Encoding"]="gzip";g.postBody=r;g.postParams=void 0;D(K,g)};
pZP=function(r){var E=E===void 0?!1:E;var K=K===void 0?!1:K;var g=(0,_.OC)(),D={startTime:g,ticks:{},infos:{}},B=E?_.yK("yt.logging.gzipForFetch",!1):!0;if(Hq&&B){if(!r.body)return r;try{var Q=K?r.body:typeof r.body==="string"?r.body:JSON.stringify(r.body);B=Q;if(!K&&typeof Q==="string"){var a=EjK(Q);if(a!=null&&(a>KEu||a<gjd))return r;K=E?{level:1}:void 0;B=VGu(d_c(Q),K);var P=(0,_.OC)();D.ticks.gelc=P;if(E){nN++;if((_.R("disable_compression_due_to_performance_degredation")||_.R("disable_compression_due_to_performance_degradation_lr"))&&
P-g>=Nj2)if(Qeq++,_.R("abandon_compression_after_N_slow_zips_lr")){E=Qeq/nN;var O=at2/_.Uv("compression_disable_point");nN>0&&nN%_.Uv("compression_disable_point")===0&&E>=O&&(Hq=!1)}else Hq=!1;$_c(D)}}r.headers=Object.assign({},{"Content-Encoding":"gzip"},r.headers||{});r.body=B;return r}catch(U){return _.rT(U),r}}else return r};
EjK=function(r){try{return(new Blob(r.split(""))).size}catch(E){return _.rT(E),null}};
$_c=function(r){_.R("gel_compression_csi_killswitch")||!_.R("log_gel_compression_latency")&&!_.R("log_gel_compression_latency_lr")||APL("gel_compression",r,{sampleRate:.1})};
Ppd=function(){this.blockSize=-1};
Iw=function(){this.blockSize=-1;this.blockSize=64;this.chain_=[];this.buf_=[];this.W_=[];this.pad_=[];this.pad_[0]=128;for(var r=1;r<this.blockSize;++r)this.pad_[r]=0;this.total_=this.inbuf_=0;this.reset()};
OHP=function(r){r=Object.assign({},r);delete r.Authorization;var E=_.ftK();if(E){var K=new Iw;K.update(_.Xx("INNERTUBE_API_KEY"));K.update(E);r.hash=_.zT(K.digest(),3)}return r};
LN=function(){Ya5||(Ya5=new _.yA("yt.innertube"));return Ya5};
U_n=function(r,E,K,g){if(g)return null;g=LN().get("nextId",!0)||1;var D=LN().get("requests",!0)||{};D[g]={method:r,request:E,authState:OHP(K),requestTime:Math.round((0,_.OC)())};LN().set("nextId",g+1,86400,!0);LN().set("requests",D,86400,!0);return g};
TjJ=function(r){var E=LN().get("requests",!0)||{};delete E[r];LN().set("requests",E,86400,!0)};
FEK=function(r){var E=LN().get("requests",!0);if(E){for(var K in E){var g=E[K];if(!(Math.round((0,_.OC)())-g.requestTime<6E4)){var D=g.authState,B=OHP(_.nsJ(!1));_.lw.equals(D,B)&&(D=g.request,"requestTimeMs"in D&&(D.requestTimeMs=Math.round((0,_.OC)())),wZJ(r,g.method,D,{}));delete E[K]}}LN().set("requests",E,86400,!0)}};
RYP=function(r){var E;return(r=r==null?void 0:(E=r.error)==null?void 0:E.code)&&r>=400&&r<=599?!1:!0};
ojP=function(r){var E;r=r==null?void 0:(E=r.error)==null?void 0:E.code;return!(r!==400&&r!==415)};
iHL=function(){if(MUq)return MUq();var r={};MUq=fN("LogsDatabaseV2",{objectStores:(r.LogsRequestsStore={addedAtVersion:2},r),shared:!1,upgrade:function(E,K,g){K(2)&&hW(E,"LogsRequestsStore",{keyPath:"id",autoIncrement:!0});K(3);K(5)&&(g=g.objectStore("LogsRequestsStore"),g.JSC$10835_wrapped.indexNames.contains("newRequest")&&g.JSC$10835_wrapped.deleteIndex("newRequest"),JW(g,"newRequestV2",["status","interface","timestamp"]));K(7)&&E.JSC$10820_wrapped.objectStoreNames.contains("sapisid")&&E.JSC$10820_wrapped.deleteObjectStore("sapisid");
K(9)&&E.JSC$10820_wrapped.objectStoreNames.contains("SWHealthLog")&&E.JSC$10820_wrapped.deleteObjectStore("SWHealthLog")},
version:9});return MUq()};
re=function(r){return _.dW(iHL(),r)};
Cpc=function(r,E){var K,g,D,B;return _.p(function(Q){if(Q.nextAddress==1)return K={startTime:(0,_.OC)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_WRITE"},ticks:{}},Q.yield(re(E),2);if(Q.nextAddress!=3)return g=Q.yieldResult,D=Object.assign({},r,{options:JSON.parse(JSON.stringify(r.options)),interface:_.Xx("INNERTUBE_CONTEXT_CLIENT_NAME",0)}),Q.yield(g.put("LogsRequestsStore",D),3);B=Q.yieldResult;K.ticks.tc=(0,_.OC)();cSL(K);return Q.return(B)})};
x_J=function(r,E){var K,g,D,B,Q,a,P,O,U;return _.p(function(T){if(T.nextAddress==1)return K={startTime:(0,_.OC)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_READ"},ticks:{}},T.yield(re(E),2);if(T.nextAddress!=3)return g=T.yieldResult,D=_.Xx("INNERTUBE_CONTEXT_CLIENT_NAME",0),B=[r,D,0],Q=[r,D,(0,_.OC)()],a=IDBKeyRange.bound(B,Q),P="prev",_.R("use_fifo_for_networkless")&&(P="next"),O=void 0,U=r==="NEW"?"readwrite":"readonly",_.R("use_readonly_for_get_most_recent_by_status_killswitch")&&(U="readwrite"),
T.yield(_.jM(g,["LogsRequestsStore"],{mode:U,enableRetries:!0},function(w){return _.Yw(w.objectStore("LogsRequestsStore").index("newRequestV2"),{query:a,direction:P},function(F){F.getValue()&&(O=F.getValue(),r==="NEW"&&(O.status="QUEUED",F.update(O)))})}),3);
K.ticks.tc=(0,_.OC)();cSL(K);return T.return(O)})};
WEq=function(r,E){var K;return _.p(function(g){if(g.nextAddress==1)return g.yield(re(E),2);K=g.yieldResult;return g.return(_.jM(K,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(D){var B=D.objectStore("LogsRequestsStore");return B.get(r).then(function(Q){if(Q)return Q.status="QUEUED",B.put(Q).then(function(){return Q})})}))})};
GIJ=function(r,E,K,g){K=K===void 0?!0:K;var D;return _.p(function(B){if(B.nextAddress==1)return B.yield(re(E),2);D=B.yieldResult;return B.return(_.jM(D,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(Q){var a=Q.objectStore("LogsRequestsStore");return a.get(r).then(function(P){return P?(P.status="NEW",K&&(P.sendCount+=1),g!==void 0&&(P.options.compress=g),a.put(P).then(function(){return P})):Jd.resolve(void 0)})}))})};
vjP=function(r,E){var K;return _.p(function(g){if(g.nextAddress==1)return g.yield(re(E),2);K=g.yieldResult;return g.return(K.delete("LogsRequestsStore",r))})};
VUK=function(r){var E,K;return _.p(function(g){if(g.nextAddress==1)return g.yield(re(r),2);E=g.yieldResult;K=(0,_.OC)()-2592E6;return g.yield(_.jM(E,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(D){return QA(D.objectStore("LogsRequestsStore"),{},function(B){if(B.getValue().timestamp<=K)return B.delete().then(function(){return B.continue()})})}),0)})};
zYL=function(){_.p(function(r){return r.yield(RkK("LogsDatabaseV2"),0)})};
cSL=function(r){_.R("nwl_csi_killswitch")||APL("networkless_performance",r,{sampleRate:1})};
_.Sac=function(r){return _.dW(tUu(),r)};
bHL=function(r){var E,K;_.p(function(g){if(g.nextAddress==1)return g.yield(_.Sac(r),2);E=g.yieldResult;K=(0,_.OC)()-2592E6;return g.yield(_.jM(E,["SWHealthLog"],{mode:"readwrite",enableRetries:!0},function(D){return QA(D.objectStore("SWHealthLog"),{},function(B){if(B.getValue().timestamp<=K)return B.delete().then(function(){return B.continue()})})}),0)})};
sed=function(r){var E;return _.p(function(K){if(K.nextAddress==1)return K.yield(_.Sac(r),2);E=K.yieldResult;return K.yield(E.clear("SWHealthLog"),0)})};
_.EX=function(r,E,K,g,D,B,Q){D=D===void 0?"":D;B=B===void 0?!1:B;Q=Q===void 0?!1:Q;if(r)if(K&&!I3("cobalt"))_.rT(new _.bs("Legacy referrer-scrubbed ping detected")),r&&kI2(r,void 0,{scrubReferrer:!0});else if(D)aic(r,E,"POST",D,g);else if(_.Xx("USE_NET_AJAX_FOR_PING_TRANSPORT",!1)||g||Q)aic(r,E,"GET","",g,void 0,B,Q);else{b:{try{c:{var a=new qa5({url:r});if(a.urlParamValues_.dsh==="1")var P=null;else{var O=a.urlParamValues_.ae;if(O==="1"){var U=a.urlParamValues_.adurl;if(U)try{P={version:3,directUrl:decodeURIComponent(U),
asyncUrl:mm5(a.JSC$9631_url_,"act=1","ri=1",ltJ(a))};break c}catch(c){}}P=O==="2"?{version:4,directUrl:mm5(a.JSC$9631_url_,"dct=1","suid="+a.suid_,"ri=1"),asyncUrl:mm5(a.JSC$9631_url_,"act=1","ri=1","suid="+a.suid_)}:null}}if(P){var T=_.c7(r);var w=!(!T||!T.endsWith("/aclk")||_.hy(r,"ri")!=="1");break b}}catch(c){}w=!1}if(w){b:{try{if(window.navigator&&window.navigator.sendBeacon&&window.navigator.sendBeacon(r,"")){var F=!0;break b}}catch(c){}F=!1}F?(E&&E(),K=!0):K=!1}else K=!1;K||kI2(r,E)}};
kI2=function(r,E,K){K=K===void 0?{}:K;var g=new Image,D=""+m_L++;ZHJ[D]=g;g.onload=g.onerror=function(){E&&ZHJ[D]&&E();delete ZHJ[D]};
K.scrubReferrer&&(g.referrerPolicy="no-referrer");g.src=r};
Kh=function(r,E){ugc(r,E==="ATTRIBUTION_SRC_MODE_XHR_OPTION")};
ASn=function(r){var E;return((E=document.featurePolicy)==null?0:E.allowedFeatures().includes("attribution-reporting"))?r+"&nis=6":r+"&nis=5"};
eYq=function(r){if(!r)return!1;try{var E;if(((E=_.gT(r))==null?void 0:E.asm)==="4")return!0}catch(K){_.nK(K)}return!1};
ugc=function(r,E){E?(r=ASn(r),_.EX(r,void 0,void 0,void 0,"",!0,!0)):_.EX(r)};
HHJ=function(){XZn||(XZn=new _.yA("yt.offline"));return XZn};
njd=function(r){if(_.R("offline_error_handling")){var E=HHJ().get("errors",!0)||{};E[r.message]={name:r.name,stack:r.stack};r.level&&(E[r.message].level=r.level);HHJ().set("errors",E,2592E3,!0)}};
ySu=function(r,E,K,g){g=g===void 0?!1:g;E=_.R("web_fp_via_jspb")?Object.assign({},E):E;_.R("use_cfr_monitor")&&Itq(r,E);if(_.R("use_request_time_ms_header"))E.headers&&$y(r)&&(E.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,_.OC)())));else{var D;if((D=E.postParams)==null?0:D.requestTimeMs)E.postParams.requestTimeMs=Math.round((0,_.OC)())}K&&Object.keys(E).length===0?_.EX(r):E.compress?E.postBody?(typeof E.postBody!=="string"&&(E.postBody=JSON.stringify(E.postBody)),jen(r,E.postBody,
E,_.C0,g)):jen(r,JSON.stringify(E.postParams),E,OR5,g):_.C0(r,E)};
LEm=function(r,E){_.R("use_event_time_ms_header")&&$y(r)&&(E.headers||(E.headers={}),E.headers["X-Goog-Event-Time"]=JSON.stringify(Math.round((0,_.OC)())));return E};
_.JSm=function(){hYK||(hYK=new _.ge({logOfflineErrors:!0,enablePolling:!0}));return hYK};
Itq=function(r,E){var K=E.onError?E.onError:function(){};
E.onError=function(D,B){D9().requestComplete(r,!1);K(D,B)};
var g=E.onSuccess?E.onSuccess:function(){};
E.onSuccess=function(D,B){D9().requestComplete(r,!0);g(D,B)}};
_.rHL=function(){return _.N7(document.location.toString())!=="www.youtube-nocookie.com"};
_.gb5=function(){return _.yK("ytNetworklessLoggingInitializationOptions")?_.EbL.isNwlInitialized:_.Kym};
DBq=function(r,E){if(_.R("polymer_on_demand_shady_dom")){var K;var g=(K=r.__shady_native_firstElementChild)!=null?K:r.firstElementChild}else g=r.firstElementChild;for(;g;){if(r=E(g)?g:DBq(g,E))return r;g=g.nextElementSibling}return null};
dBu=function(){var r=document;if("visibilityState"in r)return r.visibilityState;var E=BD5+"VisibilityState";if(E in r)return r[E]};
_.jVd=function(r,E){var K;Bm(r,function(g){K=E[g];return!!K});
return K};
_.jx=function(r){var E=NDK(r);E?E.focus(void 0):_.de(r)};
NDK=function(r){return(r=DBq(r,function(E){return _.Nb(E)?QVu(E)&&!!E.offsetParent:!1}))?r:null};
_.de=function(r,E){r.hasAttribute("tabindex")||r.setAttribute("tabindex","-1");r.focus(E)};
$BL=function(r,E,K,g){g=g===void 0?{}:g;r.addEventListener&&(E!="mouseenter"||"onmouseenter"in document?E!="mouseleave"||"onmouseenter"in document?E=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(E="MozMousePixelScroll"):E="mouseout":E="mouseover");return _.lw.findKey(Q6,function(D){var B=typeof D[4]==="boolean"&&D[4]==!!g,Q=_.Xu(D[4])&&_.Xu(g)&&_.lw.equals(D[4],g);return!!D.length&&D[0]==r&&D[1]==E&&D[2]==K&&(B||Q)})};
_.a1=function(r,E,K,g){g=g===void 0?{}:g;if(!r||!r.addEventListener&&!r.attachEvent)return"";var D=$BL(r,E,K,g);if(D)return D;D=++azJ.count+"";var B=!(E!="mouseenter"&&E!="mouseleave"||!r.addEventListener||"onmouseenter"in document);var Q=B?function(a){a=new $_(a);if(!_.X8(a.relatedTarget,function(P){return P==r},!0))return a.currentTarget=r,a.type=E,K.call(r,a)}:function(a){a=new $_(a);
a.currentTarget=r;return K.call(r,a)};
Q=_.Ii(Q);r.addEventListener?(E=="mouseenter"&&B?E="mouseover":E=="mouseleave"&&B?E="mouseout":E=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(E="MozMousePixelScroll"),p1q()||typeof g==="boolean"?r.addEventListener(E,Q,g):r.addEventListener(E,Q,!!g.capture)):r.attachEvent("on"+E,Q);Q6[D]=[r,E,K,Q,g];return D};
_.fzJ=function(r,E,K){var g=g===void 0?{}:g;var D=_.a1(r,E,function(){_.Pb5(D);K.apply(r,arguments)},g)};
_.Pb5=function(r){r&&(typeof r=="string"&&(r=[r]),_.K0(r,function(E){if(E in Q6){var K=Q6[E],g=K[0],D=K[1],B=K[3];K=K[4];g.removeEventListener?p1q()||typeof K==="boolean"?g.removeEventListener(D,B,K):g.removeEventListener(D,B,!!K.capture):g.detachEvent&&g.detachEvent("on"+D,B);delete Q6[E]}}))};
ph=function(r){this.callback_=r;this.position_=null;this.previousTime_=0;this.previousPosition_=null;this.previousVelocity_=0;this.cycles_=[];for(r=0;r<4;r++)this.cycles_.push(0);this.index_=0;this.mouseListenerKey_=_.a1(window,"mousemove",(0,_.bF)(this.onMouseMove_,this));this.timerId_=_.M7((0,_.bF)(this.checkPosition_,this),25)};
UBJ=function(){var r={};var E=r.preferMobileEvents===void 0?!1:r.preferMobileEvents;r=r.enableScrollEventListener===void 0?!0:r.enableScrollEventListener;if(_.yK("_lact",window)==null){var K=parseInt(_.Xx("LACT"),10);K=isFinite(K)?Date.now()-Math.max(K,0):-1;_.pN("_lact",K,window);_.pN("_fact",K,window);K==-1&&_.Pm();OBc(window,E,r);new ph(function(){YZd("mouse",100)})}};
OBc=function(r,E,K){E=E===void 0?!1:E;K=K===void 0?!0:K;_.a1(r.document,"keydown",_.Pm);_.a1(r.document,"keyup",_.Pm);_.a1(r.document,"mousedown",_.Pm);_.a1(r.document,"mouseup",_.Pm);E?_.a1(r,"touchmove",function(){YZd("touchmove",200)},{passive:!0}):(_.a1(r,"resize",function(){YZd("resize",200)}),K&&_.a1(r,"scroll",function(){YZd("scroll",200)}));
_.a1(r.document,"touchstart",_.Pm,{passive:!0});_.a1(r.document,"touchend",_.Pm,{passive:!0})};
YZd=function(r,E){TDd[r]||(TDd[r]=!0,_.eM.addLowPriorityJob(function(){_.Pm();TDd[r]=!1},E))};
_.Pm=function(){_.yK("_lact",window)==null&&UBJ();var r=Date.now();_.pN("_lact",r,window);_.yK("_fact",window)==-1&&_.pN("_fact",r,window);(r=_.yK("ytglobal.ytUtilActivityCallback_"))&&r()};
_.fh=function(){var r=_.yK("_lact",window);return r==null?-1:Math.max(Date.now()-r,0)};
_.we=function(r,E,K){var g=_.OX();if(g&&E){var D=g.subscribe(r,function(){var B=arguments,Q=function(){UX[D]&&E.apply&&typeof E.apply=="function"&&E.apply(K||window,B)};
try{_.w1K[r]?Q():_.o3(Q,0)}catch(a){_.nK(a)}},K);
UX[D]=!0;Tg[r]||(Tg[r]=[]);Tg[r].push(D);return D}return 0};
_.Fyu=function(r){var E=_.OX();E&&(typeof r==="number"?r=[r]:typeof r==="string"&&(r=[parseInt(r,10)]),_.K0(r,function(K){E.unsubscribeByKey(K);delete UX[K]}))};
_.RrL=function(r,E){var K=_.OX();K&&K.publish.apply(K,arguments)};
_.MHK=function(r){var E=_.OX();if(E)if(E.clear(r),r)obn(r);else for(var K in Tg)obn(K)};
_.OX=function(){return _.gm.ytPubsubPubsubInstance};
obn=function(r){Tg[r]&&(r=Tg[r],_.K0(r,function(E){UX[E]&&delete UX[E]}),r.length=0)};
iBK=function(){var r,E;return"h5vcc"in Fc&&((r=Fc.h5vcc.traceEvent)==null?0:r.traceBegin)&&((E=Fc.h5vcc.traceEvent)==null?0:E.traceEnd)?1:"performance"in Fc&&Fc.performance.mark&&Fc.performance.measure?2:0};
cH5=function(r){var E=iBK();switch(E){case 1:Fc.h5vcc.traceEvent.traceBegin("YTLR",r);break;case 2:Fc.performance.mark(r+"-start");break;case 0:break;default:_.nd(E,"unknown trace type")}};
Cb2=function(r){var E=iBK();switch(E){case 1:Fc.h5vcc.traceEvent.traceEnd("YTLR",r);break;case 2:E=r+"-start";var K=r+"-end";Fc.performance.mark(K);Fc.performance.measure(r,E,K);break;case 0:break;default:_.nd(E,"unknown trace type")}};
xBu=function(r){var E,K;(K=(E=window).onerror)==null||K.call(E,r.message,"",0,0,r)};
Wy5=function(r){if(_.R("web_lifecycle_error_handling_killswitch"))return r();try{return r()}catch(E){xBu(E)}};
Ga5=function(r){return[r.auth===void 0?"undefined":r.auth,r.isJspb===void 0?"undefined":r.isJspb,r.cttAuthInfo===void 0?"undefined":r.cttAuthInfo,r.tier===void 0?"undefined":r.tier].join("/")};
_.M=function(r,E){if(r)return r[E.name]};
o1=function(){var r=_.yK("yt.logging.ims");r||(r=new R1,_.pN("yt.logging.ims",r));return r};
qZ2=function(r,E){if(r.endpoint==="log_event"){vbL(r);var K=VHn(r),g=zru(r.payload)||"",D=tHu(g),B=200;if(D){if(D.enabled===!1&&!_.R("web_payload_policy_disabled_killswitch"))return;B=SZP(D.tier);if(B===400){bBn(r,E);return}}iD[K]=!0;K={cttAuthInfo:K,isJspb:!1,tier:B};o1().storePayload(K,r.payload);sVK(E,!1,K,kaL(g))}};
mBJ=function(r,E,K){if(E.endpoint==="log_event"){vbL(void 0,E);var g=VHn(E,!0),D=tHu(r),B=200;if(D){if(D.enabled===!1&&!_.R("web_payload_policy_disabled_killswitch"))return;B=SZP(D.tier);if(B===400){lzJ(r,E,K);return}}iD[g]=!0;g={cttAuthInfo:g,isJspb:!0,tier:B};o1().storePayload(g,Sf(E.payload));sVK(K,!0,g,kaL(r))}};
sVK=function(r,E,K,g){E=E===void 0?!1:E;g=g===void 0?!1:g;r&&(cm=new r);r=_.Uv("tvhtml5_logging_max_batch_ads_fork")||_.Uv("tvhtml5_logging_max_batch")||_.Uv("web_logging_max_batch")||100;var D=(0,_.OC)(),B=ZB5(E,K.tier),Q=B.lastDebounceQueueFromLogTimeMs;g&&(B.useVideoStatsEndPoint=!0);g=0;K&&(g=o1().getSequenceCount(K));var a=function(){uWm({writeThenSend:!0},E,K.tier)};
g>=1E3?a():g>=r?AHK||(AHK=erd(function(){a();AHK=void 0},0)):D-Q>=10&&(X1q(E,K.tier),B.lastDebounceQueueFromLogTimeMs=D)};
bBn=function(r,E){if(r.endpoint==="log_event"){_.R("more_accurate_gel_parser")&&o1().storePayload({isJspb:!1},r.payload);vbL(r);var K=VHn(r),g=new Map;g.set(K,[r.payload]);var D=zru(r.payload)||"";E&&(cm=new E);return new _.Ch(function(B,Q){cm&&cm.isReady()?HBP(g,cm,B,Q,{bypassNetworkless:!0},!0,kaL(D)):B()})}};
lzJ=function(r,E,K){if(E.endpoint==="log_event"){vbL(void 0,E);var g=VHn(E,!0),D=new Map;D.set(g,[Sf(E.payload)]);K&&(cm=new K);return new _.Ch(function(B){cm&&cm.isReady()?nbn(D,cm,B,{bypassNetworkless:!0},!0,kaL(r)):B()})}};
VHn=function(r,E){var K="";if(r.dangerousLogToVisitorSession)K="visitorOnlyApprovedKey";else if(r.cttAuthInfo){if(E===void 0?0:E){E=r.cttAuthInfo.token;K=r.cttAuthInfo;var g=new IzJ;K.videoId?g.setVideoId(K.videoId):K.playlistId&&x_(g,2,yHm,FA(K.playlistId));LyL[E]=g}else E=r.cttAuthInfo,K={},E.videoId?K.videoId=E.videoId:E.playlistId&&(K.playlistId=E.playlistId),hrL[r.cttAuthInfo.token]=K;K=r.cttAuthInfo.token}return K};
uWm=function(r,E,K){r=r===void 0?{}:r;E=E===void 0?!1:E;new _.Ch(function(g,D){var B=ZB5(E,K),Q=B.useVideoStatsEndPoint;B.useVideoStatsEndPoint=!1;JHm(B.queueTimer);JHm(B.queueMaxTimer);B.queueMaxTimer=0;cm&&cm.isReady()?K===void 0&&_.R("enable_web_tiered_gel")?r2n(g,D,r,E,300,Q):r2n(g,D,r,E,K,Q):(X1q(E,K),g())})};
r2n=function(r,E,K,g,D,B){var Q=cm;K=K===void 0?{}:K;g=g===void 0?!1:g;D=D===void 0?200:D;B=B===void 0?!1:B;var a=new Map,P=new Map,O={isJspb:g,cttAuthInfo:void 0,tier:D},U={isJspb:g,cttAuthInfo:void 0};if(g){E=_.N(Object.keys(iD));for(D=E.next();!D.done;D=E.next())D=D.value,P=_.R("enable_web_tiered_gel")?o1().smartExtractMatchingEntries({keys:[O,U],sizeLimit:1E3}):o1().extractMatchingEntries({isJspb:!0,cttAuthInfo:D}),P.length>0&&a.set(D,P),(_.R("web_fp_via_jspb_and_json")&&K.writeThenSend||!_.R("web_fp_via_jspb_and_json"))&&
delete iD[D];nbn(a,Q,r,K,!1,B)}else{a=_.N(Object.keys(iD));for(O=a.next();!O.done;O=a.next())O=O.value,U=_.R("enable_web_tiered_gel")?o1().smartExtractMatchingEntries({keys:[{isJspb:!1,cttAuthInfo:O,tier:D},{isJspb:!1,cttAuthInfo:O}],sizeLimit:1E3}):o1().extractMatchingEntries({isJspb:!1,cttAuthInfo:O}),U.length>0&&P.set(O,U),(_.R("web_fp_via_jspb_and_json")&&K.writeThenSend||!_.R("web_fp_via_jspb_and_json"))&&delete iD[O];HBP(P,Q,r,E,K,!1,B)}};
X1q=function(r,E){r=r===void 0?!1:r;E=E===void 0?200:E;var K=function(){uWm({writeThenSend:!0},r,E)},g=ZB5(r,E),D=g===ErL||g===KzJ?5E3:grJ;
_.R("web_gel_timeout_cap")&&!g.queueMaxTimer&&(D=erd(function(){K()},D),g.queueMaxTimer=D);
JHm(g.queueTimer);D=_.Xx("LOGGING_BATCH_TIMEOUT",_.Uv("web_gel_debounce_ms",1E4));_.R("shorten_initial_gel_batch_timeout")&&DNd&&(D=Bd2);D=erd(function(){_.Uv("gel_min_batch_size")>0?o1().getSequenceCount({cttAuthInfo:void 0,isJspb:r,tier:E})>=dNu&&K():K()},D);
g.queueTimer=D};
HBP=function(r,E,K,g,D,B,Q){D=D===void 0?{}:D;var a=Math.round((0,_.OC)()),P=r.size,O=jL5(Q);r=_.N(r);var U=r.next();for(Q={};!U.done;Q={networkFailures:void 0,batchRequest:void 0,dangerousLogToVisitorSession:void 0,onSuccess$jscomp$3:void 0,onError$jscomp$5:void 0},U=r.next()){var T=_.N(U.value);U=T.next().value;T=T.next().value;Q.batchRequest=_.lw.unsafeClone({context:_.qKP(E.config_||_.UC())});if(!_.AL(T)&&!_.R("throw_err_when_logevent_malformed_killswitch")){g();break}Q.batchRequest.events=T;
(T=hrL[U])&&NdK(Q.batchRequest,U,T);delete hrL[U];Q.dangerousLogToVisitorSession=U==="visitorOnlyApprovedKey";QLL(Q.batchRequest,a,Q.dangerousLogToVisitorSession);$N5(D);Q.onSuccess$jscomp$3=function(w){_.R("start_client_gcf")&&_.eM.addLowPriorityJob(function(){return _.p(function(F){return F.yield(aWm(w),0)})});
P--;P||K()};
Q.networkFailures=0;Q.onError$jscomp$5=function(w){return function(){w.networkFailures++;if(D.bypassNetworkless&&w.networkFailures===1)try{wZJ(E,O,w.batchRequest,pIL({writeThenSend:!0},w.dangerousLogToVisitorSession,w.onSuccess$jscomp$3,w.onError$jscomp$5,B)),DNd=!1}catch(F){_.nK(F),g()}P--;P||K()}}(Q);
try{wZJ(E,O,Q.batchRequest,pIL(D,Q.dangerousLogToVisitorSession,Q.onSuccess$jscomp$3,Q.onError$jscomp$5,B)),DNd=!1}catch(w){_.nK(w),g()}}};
nbn=function(r,E,K,g,D,B){g=g===void 0?{}:g;var Q=Math.round((0,_.OC)()),a={value:r.size},P=new Map([].concat(_.mn(r)));P=_.N(P);for(var O=P.next();!O.done;O=P.next()){var U=_.N(O.value).next().value,T=r.get(U);O=new P1n;var w=E.config_||_.UC(),F=new Wm,c=new fWc;_.tR(c,1,w.innertubeContextHostLanguage);_.tR(c,2,w.innertubeContextGeoLocation);_.wW(c,16,w.innertubeContextClientNameFieldNumber);_.tR(c,17,w.innertubeContextClientVersion);if(w.innertubeContextClientConfigInfo){var W=w.innertubeContextClientConfigInfo,
z=new Rw;W.coldConfigData&&_.tR(z,1,W.coldConfigData);W.appInstallData&&_.tR(z,6,W.appInstallData);W.coldHashData&&_.tR(z,3,W.coldHashData);W.hotHashData&&z.setHotHashData(W.hotHashData);_.Cx(c,62,z)}(W=_.gm.devicePixelRatio)&&W!=1&&_.Ft(c,65,_.IM(W));W=KdL();W!==""&&_.tR(c,54,W);W=gEP();if(W.length>0){z=new OgL;for(var S=0;S<W.length;S++){var k=new Gg;k.setKey(W[S].key);x_(k,2,Y3J,FA(W[S].value));V6(z,15,Gg,k)}_.Cx(F,5,z)}zk5(w,c);tI2(F);SKJ(c);b42(w,c);sGL(c);_.R("start_client_gcf")&&kS5(c);_.Xx("DELEGATED_SESSION_ID")&&
!_.R("pageid_as_header_web")&&(w=new zg,_.tR(w,3,_.Xx("DELEGATED_SESSION_ID")));!_.R("fill_delegate_context_in_gel_killswitch")&&(W=_.Xx("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&(z=_.TQ(F,zg,3)||new zg,w=F,W=_.tR(z,18,W),_.Cx(w,3,W));w=c;W=_.N(Object.entries(_.gT(_.Xx("DEVICE",""))));for(z=W.next();!z.done;z=W.next())S=_.N(z.value),z=S.next().value,S=S.next().value,z==="cbrand"?_.tR(w,12,S):z==="cmodel"?_.tR(w,13,S):z==="cbr"?_.tR(w,87,S):z==="cbrver"?_.tR(w,88,S):z==="cos"?_.tR(w,18,
S):z==="cosver"?_.tR(w,19,S):z==="cplatform"&&_.wW(w,42,zCP(S));F.setClient(c);_.Cx(O,1,F);if(c=LyL[U])a:{if(_.xW(c,te(c,yHm,1)))F=1;else if(c.getPlaylistId())F=2;else break a;_.Cx(O,4,c);c=O.getContext()||new Wm;w=_.TQ(c,zg,3)||new zg;W=new Sx;W.setToken(U);_.wW(W,1,F);V6(w,12,Sx,W);_.Cx(c,3,w)}delete LyL[U];U=U==="visitorOnlyApprovedKey";UNu()||_.bD(O,2,Q);!U&&(F=_.Xx("EVENT_ID"))&&(c=Td5(),w=new wId,_.tR(w,1,F),_.bD(w,2,c),_.Cx(O,5,w));$N5(g);if(_.R("jspb_serialize_with_worker")&&(F=_.Iq5())&&
g.writeThenSend){_.Fzm.set(RyL,{client:E,resolve:K,networklessOptions:g,isIsolated:D,useVSSEndpoint:B,dangerousLogToVisitorSession:U,requestsOutstanding:a});F.postMessage({op:"gelBatchToSerialize",batchRequest:Sf(O),clientEvents:T,key:RyL});RyL++;break}if(T){F=[];for(c=0;c<T.length;c++)try{F.push(new sX(T[c]))}catch(A){_.nK(new _.bs("Transport failed to deserialize "+String(T[c])))}T=F}else T=[];T=_.N(T);for(F=T.next();!F.done;F=T.next())V6(O,3,sX,F.value);T={startTime:(0,_.OC)(),ticks:{},infos:{}};
O=O.serialize();T.ticks.geljspc=(0,_.OC)();_.R("log_jspb_serialize_latency")&&APL("gel_jspb_serialize",T,{sampleRate:.1});_.orm(O,E,K,g,D,B,U,a)}};
_.orm=function(r,E,K,g,D,B,Q,a){g=g===void 0?{}:g;a=a===void 0?{value:0}:a;B=jL5(B);g=pIL(g,Q,function(P){_.R("start_client_gcf")&&_.eM.addLowPriorityJob(function(){return _.p(function(O){return O.yield(aWm(P),0)})});
a.value--;a.value||K()},function(){a.value--;
a.value||K()},D);
g.headers["Content-Type"]="application/json+protobuf";g.postBodyFormat="JSPB";g.postBody=r;wZJ(E,B,"",g);DNd=!1};
$N5=function(r){_.R("always_send_and_write")&&(r.writeThenSend=!1)};
pIL=function(r,E,K,g,D){r={retry:!0,onSuccess:K,onError:g,networklessOptions:r,dangerousLogToVisitorSession:E,bypassMonitoring:!!D,headers:{},postBodyFormat:"",postBody:"",compress:_.R("compress_gel")||_.R("compress_gel_lr")};UNu()&&(r.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,_.OC)())));return r};
QLL=function(r,E,K){UNu()||(r.requestTimeMs=String(E));_.R("unsplit_gel_payloads_in_logs")&&(r.unsplitGelPayloadsInLogs=!0);!K&&(E=_.Xx("EVENT_ID"))&&(K=Td5(),r.serializedClientEventId={serializedEventId:E,clientCounter:String(K)})};
Td5=function(){var r=_.Xx("BATCH_CLIENT_COUNTER")||0;r||(r=Math.floor(Math.random()*65535/2));r++;r>65535&&(r=1);_.eR("BATCH_CLIENT_COUNTER",r);return r};
NdK=function(r,E,K){if(K.videoId)var g="VIDEO";else if(K.playlistId)g="PLAYLIST";else return;r.credentialTransferTokenTargetId=K;r.context=r.context||{};r.context.user=r.context.user||{};r.context.user.credentialTransferTokens=[{token:E,scope:g}]};
vbL=function(r,E){var K=_.TA("il_payload_scraping")==="enable_il_payload_scraping";if(!_.yK("yt.logging.transport.enableScrapingForTest"))if(K)MZd=[],_.pN("yt.logging.transport.enableScrapingForTest",!0),_.pN("yt.logging.transport.scrapedPayloadsForTesting",MZd),_.pN("yt.logging.transport.payloadToScrape","visualElementShown visualElementHidden visualElementAttached screenCreated visualElementGestured visualElementStateChanged".split(" ")),_.pN("yt.logging.transport.getScrapedPayloadFromClientEventsFunction"),
_.pN("yt.logging.transport.scrapeClientEvent",!0);else return;K=_.yK("yt.logging.transport.scrapedPayloadsForTesting");var g=_.yK("yt.logging.transport.payloadToScrape");E&&(E=_.yK("yt.logging.transport.getScrapedPayloadFromClientEventsFunction").bind(E.payload)())&&K.push(E);E=_.yK("yt.logging.transport.scrapeClientEvent");if(g&&g.length>=1)for(var D=0;D<g.length;D++)if(r&&r.payload[g[D]])if(E)K.push(r.payload);else{var B=void 0;K.push(((B=r)==null?void 0:B.payload)[g[D]])}_.pN("yt.logging.transport.scrapedPayloadsForTesting",
K)};
UNu=function(){return _.R("use_request_time_ms_header")||_.R("lr_use_request_time_ms_header")};
erd=function(r,E){return _.R("transport_use_scheduler")===!1?_.o3(r,E):_.R("logging_avoid_blocking_during_navigation")||_.R("lr_logging_avoid_blocking_during_navigation")?_.k_(_.eM,function(){if(_.ig2().currentState==="none")r();else{var K={};_.ig2().install((K.none={callback:r},K))}},E):_.k_(_.eM,r,E)};
JHm=function(r){_.R("transport_use_scheduler")?_.eM.cancelJob(r):_.is(r)};
aWm=function(r){var E,K,g,D,B,Q,a,P,O,U;return _.p(function(T){return T.nextAddress==1?(g=(E=r)==null?void 0:(K=E.responseContext)==null?void 0:K.globalConfigGroup,D=_.M(g,c25),Q=(B=g)==null?void 0:B.hotHashData,a=_.M(g,C1K),O=(P=g)==null?void 0:P.coldHashData,(U=_.P7().resolve(_.p0(qb)))?Q?D?T.yield(xN2(U,Q,D),2):T.yield(xN2(U,Q),2):T.jumpTo(2):T.return()):O?a?T.yield(WzJ(U,O,a),0):T.yield(WzJ(U,O),0):T.jumpTo(0)})};
ZB5=function(r,E){E=E===void 0?200:E;return r?E===300?ErL:GpJ:E===300?KzJ:vrK};
tHu=function(r){if(_.R("enable_web_tiered_gel")){r=VZL[r||""];var E,K,g,D=_.P7().resolve(_.p0(qb))==null?void 0:(E=lD())==null?void 0:(K=E.loggingHotConfig)==null?void 0:(g=K.eventLoggingConfig)==null?void 0:g.payloadPolicies;if(D)for(E=0;E<D.length;E++)if(D[E].payloadNumber===r)return D[E]}};
zru=function(r){r=Object.keys(r);r=_.N(r);for(var E=r.next();!E.done;E=r.next())if(E=E.value,VZL[E])return E};
SZP=function(r){switch(r){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}};
kaL=function(r){return r==="gelDebuggingEvent"};
jL5=function(r){return(r===void 0?0:r)&&_.R("vss_through_gel_video_stats")?"video_stats":"log_event"};
Z9=function(r,E,K,g){g=g===void 0?{}:g;var D={},B=Math.round(g.timestamp||(0,_.OC)());D.eventTimeMs=B<Number.MAX_SAFE_INTEGER?B:0;D[r]=E;r=_.fh();D.context={lastActivityMs:String(g.timestamp||!isFinite(r)?-1:r)};g.sequenceGroup&&!_.R("web_gel_sequence_info_killswitch")&&(r=D.context,E=g.sequenceGroup,E={index:zyd(E),groupKey:E},r.sequence=E,g.endOfSequence&&delete mH[g.sequenceGroup]);_.R("web_tag_automated_log_events")&&(D.context.automatedLogEventSource=g.automatedLogEventSource);(g.sendIsolatedPayload?
bBn:qZ2)({endpoint:"log_event",payload:D,cttAuthInfo:g.cttAuthInfo,dangerousLogToVisitorSession:g.dangerousLogToVisitorSession},K)};
zyd=function(r){mH[r]=r in mH?mH[r]+1:0;return mH[r]};
_.Ae=function(r,E,K){K=K===void 0?{}:K;var g=uD;_.HD("ytLoggingEventsDefaultDisabled",!1)&&uD===uD&&(g=null);Z9(r,E,g,K)};
_.ex=function(){if(_.R("web_fp_via_jspb")){var r=!0;r=r===void 0?!1:r;var E=tZc;tZc=[];if(E){E=_.N(E);for(var K=E.next();!K.done;K=E.next())K=K.value,r?Z9(K.payloadName,K.payload,uD,K.options):_.Ae(K.payloadName,K.payload,K.options)}uWm(void 0,!0);if(!_.R("web_fp_via_jspb_and_json"))return}uWm(void 0,!1)};
S3d=function(r,E){var K;if((K=E)==null?0:K.componentStack)return E;if(r=r.componentStack)E||(E={}),E.componentStack=r;return E};
bgq=function(){_.K0(_.Xx("ERRORS")||[],function(r){_.Xc.apply(null,r)});
_.eR("ERRORS",[])};
_.Hm=function(r){_.Xc(r)};
_.nh=function(r){_.Xc(r,"WARNING")};
sLJ=function(r){r instanceof Error?_.Xc(r):(r=_.Xu(r)?JSON.stringify(r):String(r),r=new _.bs(r),r.name="RejectedPromiseError",_.nh(r))};
kpq=function(r,E,K,g,D,B){E=E===void 0?"Unknown file":E;K=K===void 0?0:K;var Q=!1,a=SMK("log_window_onerror_fraction");if(a&&Math.random()<a)Q=!0;else{a=document.getElementsByTagName("script");for(var P=0,O=a.length;P<O;P++)if(a[P].src.indexOf("/debug-")>0){Q=!0;break}}Q&&(Q=!1,D?Q=!0:(typeof r==="string"?a=r:ErrorEvent&&r instanceof ErrorEvent?(Q=!0,a=r.message,E=r.filename,K=r.lineno,g=r.colno):(a="Unknown error",E="Unknown file",K=0),D=new _.bs(a),D.name="UnhandledWindowError",D.message=a,D.fileName=
E,D.lineNumber=K,isNaN(g)?delete D.columnNumber:D.columnNumber=g),_.R("wiz_enable_component_stack_propagation_killswitch")||(B=S3d(D,B)),B&&_.I1(D,B),Q?_.Xc(D):_.nh(D))};
_.Xc=function(r,E,K,g,D,B,Q,a){B=B===void 0?{}:B;B.name=K||_.Xx("INNERTUBE_CONTEXT_CLIENT_NAME",1);B.version=g||_.Xx("INNERTUBE_CONTEXT_CLIENT_VERSION");K=B;E=E===void 0?"ERROR":E;Q=Q===void 0?!1:Q;E=E===void 0?"ERROR":E;Q=Q===void 0?!1:Q;if(r&&(r.hasOwnProperty("level")&&r.level&&(E=r.level),_.R("console_log_js_exceptions")&&(g=[],g.push("Name: "+r.name),g.push("Message: "+r.message),r.hasOwnProperty("params")&&g.push("Error Params: "+JSON.stringify(r.params)),r.hasOwnProperty("args")&&g.push("Error args: "+
JSON.stringify(r.args)),g.push("File name: "+r.fileName),g.push("Stacktrace: "+r.stack),g=g.join("\n"),window.console.log(g,r)),!(q3K>=5))){g=[];D=_.N(lW2);for(B=D.next();!B.done;B=D.next()){B=B.value;try{B()&&g.push(B())}catch(z){}}g=[].concat(_.mn(mNm),_.mn(g));var P=Zgc(r);D=P.message||"Unknown Error";B=P.name||"UnknownError";var O=P.stack||r.stacktrace||"Not available";if(O.startsWith(B+": "+D)){var U=O.split("\n");U.shift();O=U.join("\n")}U=P.lineNumber||"Not available";P=P.fileName||"Not available";
var T=0;if(r.hasOwnProperty("args")&&r.args&&r.args.length)for(var w=0;w<r.args.length&&!(T=VNK(r.args[w],"params."+w,K,T),T>=500);w++);else if(r.hasOwnProperty("params")&&r.params){var F=r.params;if(typeof r.params==="object")for(w in F){if(F[w]){var c="params."+w,W=GA(F[w]);K[c]=W;T+=c.length+W.length;if(T>500)break}}else K.params=GA(F)}if(g.length)for(w=0;w<g.length&&!(T=VNK(g[w],"params.context."+w,K,T),T>=500);w++);navigator.vendor&&!K.hasOwnProperty("vendor")&&(K["device.vendor"]=navigator.vendor);
w={message:D,name:B,lineNumber:U,fileName:P,stack:O,params:K,sampleWeight:1};K=Number(r.columnNumber);isNaN(K)||(w.lineNumber=w.lineNumber+":"+K);if(r.level==="IGNORED")r=0;else a:{r=uGJ();K=_.N(r.messageWeights);for(g=K.next();!g.done;g=K.next())if(g=g.value,w.message&&w.message.match(g.messageRegExp)){r=g.weight;break a}r=_.N(r.callbackWeights);for(K=r.next();!K.done;K=r.next())if(K=K.value,K.callback(w)){r=K.weight;break a}r=1}w.sampleWeight=r;r=_.N(A2m);for(K=r.next();!K.done;K=r.next())if(K=
K.value,K.patternsForType[w.name])for(D=_.N(K.patternsForType[w.name]),g=D.next();!g.done;g=D.next())if(B=g.value,g=w.message.match(B.regexp)){w.params["params.error.original"]=g[0];D=B.groups;B={};for(U=0;U<D.length;U++)B[D[U]]=g[U+1],w.params["params.error."+D[U]]=g[U+1];w.message=K.messageFn(B);break}w.params||(w.params={});r=uGJ();w.params["params.errorServiceSignature"]="msg="+r.messageWeights.length+"&cb="+r.callbackWeights.length;w.params["params.serviceWorker"]="false";_.gm.document&&_.gm.document.querySelectorAll&&
(w.params["params.fscripts"]=String(document.querySelectorAll("script:not([nonce])").length));(new y6(ey5,"sample")).constructor!==y6&&(w.params["params.fconst"]="true");window.yterr&&typeof window.yterr==="function"&&window.yterr(w);if(w.sampleWeight!==0&&!XIK.has(w.message)){if(Q&&_.R("web_enable_error_204"))HgK(E===void 0?"ERROR":E,w);else{E=E===void 0?"ERROR":E;E==="ERROR"?(Lh.publish("handleError",w),_.R("record_app_crashed_web")&&nrJ===0&&w.sampleWeight===1&&(nrJ++,Q={appCrashType:"APP_CRASH_TYPE_BREAKPAD"},
_.R("report_client_error_with_app_crash_ks")||(Q.systemHealth={crashData:{clientError:{logMessage:{message:w.message}}}}),_.Ae("appCrashed",Q)),IWd++):E==="WARNING"&&Lh.publish("handleWarning",w);if(_.R("kevlar_gel_error_routing")){Q=E;a=a===void 0?{}:a;b:{r=_.N(y2J);for(K=r.next();!K.done;K=r.next())if(I3(K.value.toLowerCase())){r=!0;break b}r=!1}if(r)a=void 0;else{K={stackTrace:w.stack};w.fileName&&(K.filename=w.fileName);r=w.lineNumber&&w.lineNumber.split?w.lineNumber.split(":"):[];r.length!==
0&&(r.length!==1||isNaN(Number(r[0]))?r.length!==2||isNaN(Number(r[0]))||isNaN(Number(r[1]))||(K.lineNumber=Number(r[0]),K.columnNumber=Number(r[1])):K.lineNumber=Number(r[0]));r={level:"ERROR_LEVEL_UNKNOWN",message:w.message,errorClassName:w.name,sampleWeight:w.sampleWeight};Q==="ERROR"?r.level="ERROR_LEVEL_ERROR":Q==="WARNING"&&(r.level="ERROR_LEVEL_WARNNING");K={isObfuscated:!0,browserStackInfo:K};a.pageUrl=window.location.href;a.kvPairs=[];_.Xx("FEXP_EXPERIMENTS")&&(a.experimentIds=_.Xx("FEXP_EXPERIMENTS"));
g=_.Xx("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS");if(!SMK("web_disable_gel_stp_ecatcher_killswitch")&&g)for(D=_.N(Object.keys(g)),B=D.next();!B.done;B=D.next())B=B.value,a.kvPairs.push({key:B,value:String(g[B])});if(g=w.params)for(D=_.N(Object.keys(g)),B=D.next();!B.done;B=D.next())B=B.value,a.kvPairs.push({key:"client."+B,value:String(g[B])});g=_.Xx("SERVER_NAME");D=_.Xx("SERVER_VERSION");g&&D&&(a.kvPairs.push({key:"server.name",value:g}),a.kvPairs.push({key:"server.version",value:D}));a={errorMetadata:a,
stackTrace:K,logMessage:r}}a&&(_.Ae("clientError",a),(Q==="ERROR"||_.R("errors_flush_gel_always_killswitch"))&&_.ex())}_.R("suppress_error_204_logging")||HgK(E,w)}try{XIK.add(w.message)}catch(z){}q3K++}}};
HgK=function(r,E){var K=E.params||{};r={urlParams:{a:"logerror",t:"jserror",type:E.name,msg:E.message.substr(0,250),line:E.lineNumber,level:r,"client.name":K.name},postParams:{url:_.Xx("PAGE_NAME",window.location.href),file:E.fileName},method:"POST"};K.version&&(r["client.version"]=K.version);if(r.postParams){E.stack&&(r.postParams.stack=E.stack);E=_.N(Object.keys(K));for(var g=E.next();!g.done;g=E.next())g=g.value,r.postParams["client."+g]=K[g];if(K=_.Xx("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS"))for(E=
_.N(Object.keys(K)),g=E.next();!g.done;g=E.next())g=g.value,r.postParams[g]=K[g];(K=_.Xx("LAVA_VERSION"))&&(r.postParams["lava.version"]=K);K=_.Xx("SERVER_NAME");E=_.Xx("SERVER_VERSION");K&&E&&(r.postParams["server.name"]=K,r.postParams["server.version"]=E)}_.C0(_.Xx("ECATCHER_REPORT_HOST","")+"/error_204",r)};
_.Lzq=function(r,E){E=E===void 0?"ERROR":E;var K=K===void 0?{}:K;var g=_.yK("ytbin.polymer.shared.lib.tampering.info");g&&(g=g())&&(K["params.tamperingInfo"]=g.sort().join(","));_.Xc(r,E,void 0,void 0,!0,K)};
_.I1=function(r){var E=_.Hh.apply(1,arguments);r.args||(r.args=[]);Array.isArray(r.args)&&r.args.push.apply(r.args,_.mn(E))};
hyL=function(r){r.level="IGNORED"};
J2P=function(r,E){mNm.push(r);E();mNm.pop()};
Je=function(r,E){for(var K in E)E.hasOwnProperty(K)&&(r=_.he(r,K,E[K]));return r};
_.rMd=function(r,E,K){K=K===void 0?!1:K;if(!r)return null;if(r.adInfoDialogEndpoint||r.backstageImageUploadEndpoint||r.confirmDialogEndpoint||r.clientActionEndpoint||r.createBackstagePostDialogEndpoint||r.createCommentReplyDialogEndpoint||r.flowEndpoint||r.guideBuilderEndpoint||r.liveChatDialogEndpoint||r.modalEndpoint||r.openPopupAction||r.shareEndpoint||r.shareEntityEndpoint||r.showLiveChatItemEndpoint||r.subscriptionManagerEndpoint||r.unlimitedCreateFamilyEndpoint||r.unlimitedFamilyFlowEndpoint||
r.updateCommentDialogEndpoint||r.updateCommentReplyDialogEndpoint||r.userFeedbackEndpoint||r.videoEditorEndpoint||r.ypcCancelSurveyEndpoint)return E=_.Uv("polymer_report_client_url_requested_rate"),!K&&Math.random()<E&&_.nh(new _.bs("urlForEndpoint used on client endpoint",r)),null;var g=_.Uv("polymer_report_missing_web_navigation_endpoint_rate");if(r.liveChatEndpoint||r.liveChatReplayEndpoint)g=0;if(!r.commandMetadata&&!r.clickTrackingParams&&Math.random()<g){var D={},B;for(B in r)D[B]="1";_.nh(new _.bs("Missing navigation data",
D))}D="";if(r.commandMetadata&&r.commandMetadata.webCommandMetadata&&r.commandMetadata.webCommandMetadata.url)D=r.commandMetadata.webCommandMetadata.url;else if(r.searchEndpoint)Math.random()<g&&_.nh(new _.bs("Should not manually handle search",r)),D="/results?search_query="+encodeURIComponent(r.searchEndpoint.query).replace(/%20/g,"+"),r.searchEndpoint.params&&(D+="&sp="+r.searchEndpoint.params);else if(r.watchEndpoint)Math.random()<g&&_.nh(new _.bs("Should not manually handle watch",r)),D="/watch?v="+
r.watchEndpoint.videoId,r.watchEndpoint.playlistId&&(D+="&list="+r.watchEndpoint.playlistId),r.watchEndpoint.index&&(D+="&index="+r.watchEndpoint.index),r.watchEndpoint.startTimeSeconds&&(D+="&t="+r.watchEndpoint.startTimeSeconds);else if(r.browseEndpoint)g=r.browseEndpoint.browseId,(B=r.browseEndpoint.canonicalBaseUrl)?D=B:g&&(D=g.substr(0,2),D=D==="FE"?g==="FEwhat_to_watch"?"/":g==="FEmy_videos"?"/my_videos":"/feed/"+g.substr(2):D==="VL"?"/playlist?list="+g.substr(2):"/channel/"+g),D&&r.browseEndpoint.query&&
(D=Je(D+"/search",{query:r.browseEndpoint.query})),D&&r.browseEndpoint.params&&(D=Je(D,{params:r.browseEndpoint.params}));else{if(r.urlEndpoint)return r.urlEndpoint.url;r.signInEndpoint?(D="https://accounts.google.com/ServiceLogin",g={},_.lw.extend(g,E||{},{"continue":window.location.href.split("#")[0],action_handle_signin:!0,passive:!0}),E=g):r.uploadEndpoint?D="//www.youtube.com/upload":r.liveChatEndpoint?(D=r.liveChatEndpoint,g=_.lw.clone(D),_.Xu(D.continuation)&&(B=Object.keys(D.continuation)[0],
g.continuation=D.continuation[B].continuation),D=Je("/youtubei/v1/live_chat/get_live_chat",g)):r.liveChatReplayEndpoint?(D=_.lw.clone(r.liveChatReplayEndpoint),D.currentPlayerState&&(_.lw.extend(D,D.currentPlayerState),delete D.currentPlayerState),D=Je("/youtubei/v1/live_chat/get_live_chat_replay",D)):r.liveChatItemContextMenuEndpoint?D=Je("/youtubei/v1/live_chat/get_item_context_menu",r.liveChatItemContextMenuEndpoint):r.liveChatPurchaseMessageEndpoint?D=Je("/youtubei/v1/live_chat/get_live_chat_message_buy_flow",
r.liveChatPurchaseMessageEndpoint):r.openSuperStickerBuyFlowCommand?D=Je("/youtubei/v1/live_chat/get_live_chat_super_sticker_buy_flow",r.openSuperStickerBuyFlowCommand):r.videoEditEndpoint?D=Je("/edit",{video_id:r.videoEditEndpoint.videoId}):r.liveDashboardEndpoint?D=r.liveDashboardEndpoint.videoId?Je("/live_dashboard",{v:r.liveDashboardEndpoint.videoId}):"/live_dashboard":r.signalNavigationEndpoint&&r.signalNavigationEndpoint.signal&&r.signalNavigationEndpoint.signal==="WEBCAM"?D="/webcam":r.getPdgBuyFlowCommand&&
(D=Je(r.getPdgBuyFlowCommand.buyflowApiPath,{params:r.getPdgBuyFlowCommand.params}))}return D||K?Je(D,E||{}):(_.nh(new _.bs("Error: Can't construct url for endpoint","keys:"+Object.keys(r).sort().join(","),r)),null)};
EGJ=function(r){if(r){if(r.browseEndpoint)return!!r.browseEndpoint.nofollow;if(r.watchEndpoint)return!!r.watchEndpoint.nofollow;if(r.urlEndpoint)return!!r.urlEndpoint.nofollow}return!1};
_.gGm=function(r,E){var K=E+r,g=KAq.get(K);if(g)return g;r=E+"-"+r.replace(/([A-Z])/g,"-$1").toLowerCase();KAq.set(K,r);return r};
DQc=function(r){var E=_.uR(r,"action")||_.uR(r,"command")||_.uR(r,"endpoint");if(!E)return null;E=_.gGm(E,"yt");_.M(r,_.rU)&&(E+="-"+_.M(r,_.rU).signal.toLowerCase().replace(/_/g,"-"));return E};
Ntc=function(r){try{var E=Object.keys(r)}catch(D){return[]}for(var K=0;K<E.length;K++){var g=E[K];if(Btq.test(g)||dQK.test(g))return jHL(r[g])}return[]};
jHL=function(r){return r.command?[r.command]:r.onExecutionAction?[r.onExecutionAction]:r.onResponseReceivedCommand?[r.onResponseReceivedCommand]:r.updateFlowCommand?[r.updateFlowCommand]:r.clientActions?r.clientActions:r.action?[r.action]:r.actions||r.commands||r.onResponseReceivedActions||r.onResponseReceivedCommands||r.onResponseReceivedEndpoints||[]};
$Qn=function(r,E){E=E===void 0?!1:E;var K=_.P7().resolve(_.p0(EH));K||(K=new QHu,_.P7().addProvider({provide:EH,useValue:K}));return K&&r&&!_.lw.isEmpty(r)?K.getUrl(r,E):""};
aNK=function(r,E,K){K=K===void 0?"":K;if(E){r.data=E;var g=$Qn(E);g?(Im(r,g),EGJ(E)||!$y(g)?r.rel="nofollow":r.removeAttribute("rel"),_.M(E,_.K1)&&_.M(E,_.K1).target==="TARGET_NEW_WINDOW"?r.target="_blank":K?r.target=K:r.removeAttribute("target")):(r.removeAttribute("href"),r.removeAttribute("rel"),r.removeAttribute("target"))}};
_.jr=function(r,E){var K=j_;if(zu())pWc(r,function(){var B=_.Hh.apply(0,arguments);e_(K,function(){E.apply(null,_.mn(B))})});
else{var g=_.gU.getInstance(),D=t4c(E);inP(function(){D.value=E});
_.Zj(function(){var B={},Q=_.BH(g,(B[r]=function(){var a=_.Hh.apply(0,arguments);e_(K,function(){D.value.apply(D,_.mn(a))})},B));
return function(){var a={};_.dU(g,(a[r]="",a),Q)}})}};
_.NZ=function(r,E){return P7P(r,!1,E)};
_.a5=function(r,E){return P7P(r,!0,E)};
P7P=function(r,E,K){return zu()?fNL(r,E,K):O8c(r,E,K)};
O8c=function(r,E,K){return V4q(function(){return fNL(r,E,K)},[])};
fNL=function(r,E,K){var g=F4J(function(D){g.value=D;var B=function(){var Q=O8(null);try{return K==null?void 0:K(D)}finally{O8(Q)}}();
return function(){B==null||B()}});
g.__expectedTagName=r;g.__optional=E;g.isIdom=!zu();return g};
Y9K=function(r){var E=j_,K=vg;return{getFn:function(){return function(g){if(!E.isDisposed){var D=function(){return r(g)};
S_(function(){return _.oX(D)},K)!==!0&&g.stopPropagation()}}}}};
UQq=function(r){if(typeof r.children==="function")return r.children(),null;r=_.N(r.children);for(var E=r.next();!E.done;E=r.next())E=E.value,E();return null};
TtL=function(r){var E;return((E=r.prototype)==null?void 0:E.render)===void 0};
wW5=function(r){var E=Array.isArray(r.items)?r.items:Array.from(r.items);r=r.children;return(Array.isArray(E)?E:Array.from(E)).map(r)};
Rtu=function(r,E,K){K=K===void 0?!1:K;S_(function(){return FAP(r,E,K)})};
FAP=function(r,E,K){var g=null;s8++;K=(K===void 0?0:K)?oGP:Mb5;try{g=K(r,function(){p1(E)}),q5(!1)}catch(D){throw q5(!0),D;
}return g===null?r:g};
p1=function(r){if(r!==void 0&&r!==null)if(r instanceof xB)for(var E=EV;KK()!=null&&Dzd in KK()&&E.contains(KK());)BD();else if(Array.isArray(r))for(E=_.N(r),r=E.next();!r.done;r=E.next())p1(r.value);else if(r instanceof vh||r instanceof pC||"function"==typeof _.pK&&r instanceof _.pK)gMn(r.toString());else if(_.UV(r)){if(KK()!==r){var K,g;E=(g=(K=vg)==null?void 0:K.name)!=null?g:"unknown";throw Error("hc`"+r.tagName+"`"+E);}BD()}else if(r!=null&&r.contentKind===Fx||r instanceof yb||TVu(r))for(E=FV5(r),
E=Array.from(E.childNodes),E=_.N(E),r=E.next();!r.done;r=E.next())EV.appendChild(r.value),BD();else if(k1(r)&&(r=r.toString()),K=typeof r,K==="boolean"||K==="number"||K==="string")gMn(r);else if(typeof r==="function"){E=EV;var D=KK();D&&(D._isSignalTextNode||D._isSafeOrSanitizedHtmlNode)||nMP(E,D,r);BD()}else if(r.type===wW5)p1(r.type(Object.assign({},r.props,{children:r.children[0]})));else{if(typeof r.type==="string"){a:{r.__open||I5L(r.type,r.props.idomKey);D=EV;for(E in r.props)if(r.props[E]!==
i85){var B=r.props[E];K=Nm;K.push(E);K.push(B)}E=pQ.attributes;E=E===void 0?PH:E;B=EV;K=rC(B);KV5(B,K,E);H5n(D,r.props,!0);if((r.props.skip||r.props.skipchildren)&&EV.hasChildNodes())Dj=EV.lastChild;else{if(r.type==="style"&&WVm(r.children)===null){Dj=EV.lastChild;E=void 0;break a}p1(r.children)}yD2();r.__open&&(r.__open=!1);aYn(D,r.props);E=D}return E}if(r.type===_.OV)p1(r.children);else if(!cMd(r)){E=r;try{C7c(E)}catch(Q){r=Q,(B=pQ.handleError)==null||B.call.apply(B,[pQ].concat(_.mn(X5(r,(D=E.type)==
null?void 0:D.TAG_NAME))))}E.__open&&(yD2(),E.__open=!1)}}};
xQP=function(r,E){var K;TtL(r)?K=new z1(E,r):K=new r(E);K.__type=r;K.__updateContext={nextState:K.state,isForced:!1};return K};
C7c=function(r){var E=r.type,K=E.TAG_NAME;if(E===UQq)r.props.children=r.children,E(r.props);else{r.children.length>0&&(r.props.children=r.children);var g;(g=r.props).idomKey||(g.idomKey=E);if(K){var D=I5L(K,r.props.idomKey);r.__open=!0;var B=D.__instance}B||(B=xQP(E,r.props),B.props=null,D&&(D.__instance=B,B.el=D));var Q;K=((Q=B.__updateContext)!=null?Q:{nextState:B.state,isForced:!1}).nextState;B.__updateContext=void 0;E.getDerivedStateFromProps&&(K=E.getDerivedStateFromProps(r.props,K));B.props=
r.props;B.state=K;Q=function(){var a=B;vD.beforeRender(a);var P=a.render(a.props);P?(a.props.idomKey&&(P.props.idomKey=a.props.idomKey),a=P):a=void 0;if(P=a)if(P.__open=r.__open,a=p1(P),r.__open=P.__open,!E.TAG_NAME)if(a)E.TAG_NAME=a.tagName.toLowerCase(),a.__instance=B,B.el=a;else{var O;if((O=B.hooks)==null?0:O.length){var U;(U=pQ.handleError)==null||U.call.apply(U,[pQ].concat(_.mn(X5(Error("od")))))}}B.didPatch();vD.didPatch(B)};
(K=B.functionComponent)?v_d(K,Q,B.props.debugInstance):Q()}};
cMd=function(r){var E=r.type;if(!TtL(E)||E===UQq||E.componentType===Vw)return!1;r.props.children=r.children.length>1?r.children:r.children[0];var K,g=(K=r.props.idomKey)!=null?K:r.type,D;if(KK()&&((D=KK()[Mm])==null?void 0:D.key)===g){var B=KK(),Q=B[Mm];if(!Q)throw Error("gc`"+B.tagName);var a;(a=Q.updateSignalsFromIdomProps)==null||a.call(Q,r.props);WAJ(Q);return!0}if(GdK.has(E.name))throw a=E.name,E=(Q=(B=vg)==null?void 0:B.name)!=null?Q:"unknown",Error("fc`"+a+"`"+E);hIn(r.type,r.props,r.children);
r.props.renderedFromIdom=!0;(a=v_d(r.type,function(){return Z5J(r.type,r.props)},r.props.debugInstance))&&vG5(a);
return!0};
Vbu=function(r){for(var E=0;E<CK(r).length;E++)BD()};
WAJ=function(r){var E=ztn();if(E)Vbu(E);else for(var K=0;K<r.numNodes;K++)(E=ztn())?Vbu(E):BD()};
ztn=function(){var r;return(r=KK()[Mm])==null?void 0:r.sourceDynamicRange};
vG5=function(r){r=fYu(r);r=Array.isArray(r)?r:[r];r=_.N(r);for(var E=r.next();!E.done;E=r.next())EV.insertBefore(E.value,KK()),BD()};
tbK=function(){var r=AGu(),E=V4q(function(){return{value:0}},[]);
return[E.value,function(K){if(VK!==null){var g;(g=pQ.handleError)==null||g.call.apply(g,[pQ].concat(_.mn(X5(Error("pd")))))}E.value=typeof K==="function"?K(E.value):K;r.__updateContext={nextState:r.state,isForced:!0};K=_.N5(r.effectContext);g=YB(!1);try{if(r.el){var D,B={},Q=(B.props=r.props,B.type=r.__type,B.children=(D=r.props.children)!=null?D:[],B[fK]=!0,B);try{Rtu(r.el,Q,!0)}catch(O){var a,P;(P=pQ.handleError)==null||P.call.apply(P,[pQ].concat(_.mn(X5(O,(a=r.__type)==null?void 0:a.TAG_NAME))))}}}finally{YB(g),
_.N5(K)}}]};
_.f1=function(r,E){var K=j_,g=function(D){e_(K,function(){E(D)})};
window.addEventListener(r,g,void 0);_.Z6(function(){window.removeEventListener(r,g,void 0)})};
_.Yl=function(r){var E=j_;return function(K){var g,D=(g=r.observer)!=null?g:_.P7().resolve(OH);g=S9J(K);var B=[];r.showOption&&B.push(D.observe(K,function(){e_(E,function(){r.visibilityCallback(!0,K)})},r.showOption));
r.hideOption&&B.push(D.observe(K,function(){e_(E,function(){r.visibilityCallback(!1,K)})},r.hideOption));
r.prescanOption&&r.prescanCallback&&B.push(D.observe(K,function(){e_(E,function(){r.prescanCallback()})},r.prescanOption));
var Q;g.visibilityMonitorKeys=((Q=g.visibilityMonitorKeys)!=null?Q:[]).concat(B)}};
S9J=function(r){var E;return(E=r.polymerController)!=null?E:r};
q9d=function(r,E){var K=b8J;return _.f(_.OV,null,ON5(pQ.enableLazyTsx,function(){return _.f(sHu,{id:K,value:r,children:E})},function(){var g=kd5(K,r);
aX(g);g=_.N5(g);try{return E()}finally{_.N5(g)}}))};
sHu=function(r){var E=r.children;r=kd5(r.id,r.value);aX(r);r=_.N5(r);try{return _.f(_.OV,null,WD(E()))}finally{_.N5(r)}};
kd5=function(r,E){return Object.assign(Object.create(lNn),{id:r,contextValue:E})};
mQK=function(r){var E,K=j_;_.lj(function(){var g=_.N5(K),D=YB(!E);try{if(E)Rtu(E,r.children(),!0);else if(E=WD(r.children()),!(E instanceof Element))throw Error("qd");}finally{YB(D),_.N5(g)}},"g");
return E};
_.Z8d=function(r,E){var K;E=uj(function(){var g=YB(!0);s8++;try{K=CK(r()),q5(!1)}catch(D){throw q5(!0),D;}finally{YB(g)}},E===void 0?!1:E);
return[K,E]};
AMn=function(r){var E=new u3n;E.abort(r);return E.signal};
etL=function(){if(this.aborted){var r;throw(r=this.reason)!=null?r:new DOMException("signal is aborted without reason","AbortError");}};
nGK=function(r){var E=new u3n;r=_.N(r);for(var K=r.next();!K.done;K=r.next())if(K=K.value,K.aborted){E.abort(K.reason);break}else XW5.set(E.signal,E),H8m.add(K,E.signal);return E.signal};
INK=function(){for(var r=_.N(H8m.get(this)),E=r.next();!E.done;E=r.next())XW5.get(E.value).abort(this.reason)};
yMK=function(r){var E=new u3n;setTimeout(function(){E.abort(new DOMException("signal timed out","TimeoutError"))},r);
return E.signal};
LAK=function(){var r,E;return{promise:new Promise(function(K,g){r=K;E=g}),
resolve:r,reject:E}};
JML=function(r){var E=LAK(),K=E.promise;htL.set(r,{promise:K,resolve:E.resolve,reject:E.reject});UH||(UH=[],queueMicrotask(function(){var g=[].concat(_.mn(UH));UH=null;var D=uF().loadMultiple(g);g=_.N(g);for(var B=g.next();!B.done;B=g.next())B=B.value,D[B].then(htL.get(B).resolve,htL.get(B).reject)}));
UH.push(r);return K};
EzL=function(r){r=r.buf.charCodeAt(r.pos++);return rom[r]};
T4=function(r){var E=0,K=0;do{var g=EzL(r);E|=(g&31)<<K;K+=5}while(g&32);return E<0?E+4294967296:E};
gzc=function(r,E,K,g){var D=!0;D=D===void 0?!1:D;E=E===void 0?!1:E;g=g===void 0?{}:g;var B=g.cssRowKey||"",Q=g.combinedSignature||"";!B&&window&&window._F_cssRowKey&&(B=window._F_cssRowKey,!Q&&window._F_combinedSignature&&(Q=window._F_combinedSignature));if(B&&typeof window._F_installCss!=="function")throw Error("Ad");var a=g.loaderClass||_.wU;r=bN5(r===void 0?"base-js":r);E=new a(FnK(kQP("",r)),B,Q,D,E);D=g.useCors||r&&r.hasAttribute("crossorigin");r=g.corsMode||r&&r.getAttribute("crossorigin");
D&&(E.useCors_=D);r&&(E.corsMode_=r);g.urlMaxLength&&(E.urlMaxLength=g.urlMaxLength);K&&(E.insertPos=K);g.fetchPriority&&(E.fetchPriority=g.fetchPriority);var P=uF();P.JSC$10209_loader_=E;P.setBatchModeEnabled(!0);_.KG2=g.batchingStrategy==="BATCH"?JML:function(O){return Promise.resolve(P.load(O))}};
dH5=function(r,E,K){DH2(r,E);r[E][ByL].unshift(K)};
DH2=function(r,E){if(!r[E]||!r[E][ByL]){var K=r[E],g=K?[K]:[];r[E]=function(){for(var D=_.N(g),B=D.next();!B.done;B=D.next())B.value.apply(this,arguments)};
r[E][ByL]=g}};
jSK=function(r){if(!r)return[];var E=[];r=_.N(r);for(var K=r.next();!K.done;K=r.next())K=K.value,Array.isArray(K)?E.push.apply(E,_.mn(jSK(K))):E.push(K);return E};
_.R5=function(r,E){if(r&&Nyd.test(r)||r==="//")return r;if(QSn===void 0){QSn=!1;try{var K=new URL("b","http://a");K.pathname="c%20d";QSn=K.href==="http://a/c%20d"}catch(g){}}E||(E=document.baseURI||window.location.href);if(QSn)try{return(new URL(r,E)).href}catch(g){return r}F0||(F0=document.implementation.createHTMLDocument("temp"),F0.base=F0.createElement("base"),F0.head.appendChild(F0.base),F0.anchor=F0.createElement("a"),F0.body.appendChild(F0.anchor));F0.base.href=E;F0.anchor.href=r;return F0.anchor.href||
r};
arn=function(r,E){return r.replace($H2,function(K,g,D,B){return g+"'"+_.R5(D.replace(/["']/g,""),E)+"'"+B})};
p4L=function(r){return r.substring(0,r.lastIndexOf("/")+1)};
Oin=function(){PE2=!1;for(var r=o5.length,E=0;E<r;E++){var K=o5[E];if(K)try{K()}catch(g){setTimeout(function(){throw g;})}}o5.splice(0,r);
frJ+=r};
_._regLog$$module$third_party$javascript$polymer$v2$polymer$lib$utils$telemetry=function(r){console.log("["+r.is+"]: registered")};
UHc=function(r){YT5.push(r)};
MZ=function(r){return TyP[r]||(TyP[r]=r.indexOf("-")<0?r:r.replace(w4m,function(E){return E[1].toUpperCase()}))};
iX=function(r){return TyP[r]||(TyP[r]=r.replace(FGn,"-$1").toLowerCase())};
RBJ=function(r,E){var K=E.parentInfo&&RBJ(r,E.parentInfo);if(K)for(r=K.firstChild,K=0;r;r=r.nextSibling){if(E.parentIndex===K++)return r}else return r};
ozc=function(r,E){r=r._methodHost||r;return function(K){if(r[E])r[E](K,K.detail);else console.warn("listener method `"+E+"` not defined")}};
cH=function(r){return r.indexOf(".")>=0};
C1=function(r){var E=r.indexOf(".");return E===-1?r:r.slice(0,E)};
Myn=function(r,E){return r.indexOf(E+".")===0};
xl=function(r,E){return E.indexOf(r+".")===0};
WH=function(r,E,K){return E+K.slice(r.length)};
iin=function(r,E){return r===E||Myn(r,E)||xl(r,E)};
G4=function(r){if(Array.isArray(r)){for(var E=[],K=0;K<r.length;K++)for(var g=r[K].toString().split("."),D=0;D<g.length;D++)E.push(g[D]);return E.join(".")}return r};
coK=function(r){return Array.isArray(r)?G4(r).split("."):r.toString().split(".")};
vH=function(r,E,K){E=coK(E);for(var g=0;g<E.length;g++){if(!r)return;r=r[E[g]]}K&&(K.path=E.join("."));return r};
CEc=function(r,E,K){var g=coK(E),D=g[g.length-1];if(g.length>1){for(E=0;E<g.length-1;E++)if(r=r[g[E]],!r)return;r[D]=K}else r[E]=K;return g.join(".")};
xHc=function(r,E,K){var g=r[E];if(!g)g=r[E]={};else if(!r.hasOwnProperty(E)&&(g=r[E]=Object.create(r[E]),K))for(var D in g)for(r=g[D],E=g[D]=Array(r.length),K=0;K<r.length;K++)E[K]=r[K];return g};
z4=function(r,E,K,g,D,B){if(E){var Q=!1,a=Vj++,P;for(P in K){var O=D?C1(P):P;if(O=E[O])for(var U=0,T=O.length,w=void 0;U<T&&(w=O[U]);U++)w.info&&w.info.lastRun===a||D&&!WGL(P,w.trigger)||(w.info&&(w.info.lastRun=a),w.fn(r,P,K,g,w.info,D,B),Q=!0)}return Q}return!1};
WGL=function(r,E){if(E){var K=E.name;return K==r||!(!E.structured||!Myn(K,r))||!(!E.wildcard||!xl(K,r))}return!0};
Gzu=function(r,E,K,g,D){E=typeof D.method==="string"?r[D.method]:D.method;K=D.property;E?E.call(r,r.__data[K],g[K]):D.dynamicFn||console.warn("observer method `"+D.method+"` not defined")};
vzn=function(r,E,K,g){K={value:K,queueProperty:!0};g&&(K.path=g);(0,_.tD)(r).dispatchEvent(new CustomEvent(E,{detail:K}))};
Vy5=function(r,E,K,g,D,B){B=(g=(B?C1(E):E)!=E?E:null)?vH(r,g):r.__data[E];g&&B===void 0&&(B=K[E]);vzn(r,D.eventName,B,g)};
zB2=function(r,E,K,g,D){K=r.__data[E];Sr&&(K=Sr(K,D.attrName,"attribute",r));r._propertyToAttribute(E,D.attrName,K)};
STm=function(r){var E=r.constructor.__orderedComputedDeps;if(!E){E=new Map;for(var K=r.__computeEffects,g=tyL(r),D=g.counts,B=g.ready,Q=g.total;g=B.shift();)E.set(g,E.size),(g=K[g])&&g.forEach(function(a){a=a.info.methodInfo;--Q;--D[a]===0&&B.push(a)});
Q!==0&&console.warn("Computed graph for "+r.localName+" incomplete; circular?");r.constructor.__orderedComputedDeps=E}return E};
tyL=function(r){var E=r.__computeInfo,K={};r=r.__computeEffects;var g=[],D=0,B;for(B in E){var Q=E[B];D+=K[B]=Q.args.filter(function(P){return!P.literal}).length+(Q.dynamicFn?1:0)}for(var a in r)E[a]||g.push(a);
return{counts:K,ready:g,total:D}};
sSP=function(r,E,K,g,D){E=bi5(r,E,K,g,D);if(E===bX)return!1;D=D.methodInfo;if(r.__dataHasAccessor&&r.__dataHasAccessor[D])return r._setPendingProperty(D,E,!0);r[D]=E;return!1};
lrL=function(r,E,K,g,D,B,Q){K.bindings=K.bindings||[];g={kind:g,target:D,parts:B,literal:Q,isCompound:B.length!==1};K.bindings.push(g);g.target&&g.kind!="attribute"&&g.kind!="text"&&!g.isCompound&&g.parts[0].mode==="{"&&(K=g.parts[0],B=K.negate,g.listenerEvent=K.event||iX(D)+"-changed",g.listenerNegate=B);D=E.nodeInfoList.length;for(K=0;K<g.parts.length;K++){var a=g.parts[K];a.compoundIndex=K;B=r;Q=E;var P=g,O=a,U=D;if(!O.literal)if(P.kind==="attribute"&&P.target[0]==="-")console.warn("Cannot set attribute "+
P.target+' because "-" is not a valid attribute starting character');else for(a=O.dependencies,P={index:U,binding:P,part:O,evaluator:B},O=0;O<a.length;O++)U=a[O],typeof U=="string"&&(U=kzL(U),U.wildcard=!0),B._addTemplatePropertyEffect(Q,U.rootProperty,{fn:qTK,info:P,trigger:U})}};
qTK=function(r,E,K,g,D,B,Q){Q=Q[D.index];var a=D.binding,P=D.part;B&&P.source&&E.length>P.source.length&&a.kind=="property"&&!a.isCompound&&Q.__isPropertyEffectsClient&&Q.__dataHasAccessor&&Q.__dataHasAccessor[a.target]?(K=K[E],E=WH(P.source,a.target,E),Q._setPendingPropertyOrPath(E,K,!1,!0)&&r._enqueueClient(Q)):(E=D.evaluator._evaluateBinding(r,P,E,K,g,B),E!==bX&&(a.isCompound&&(K=Q.__dataCompoundStorage[a.target],K[P.compoundIndex]=E,E=K.join("")),a.kind==="attribute"||a.target!=="textContent"&&
(a.target!=="value"||Q.localName!=="input"&&Q.localName!=="textarea")||(E=E==void 0?"":E),P=E,Sr&&(P=Sr(P,a.target,a.kind,Q)),a.kind=="attribute"?r._valueToNodeAttribute(Q,P,a.target):(a=a.target,Q.__isPropertyEffectsClient&&Q.__dataHasAccessor&&Q.__dataHasAccessor[a]?Q.__readOnly&&Q.__readOnly[a]||Q._setPendingProperty(a,P)&&r._enqueueClient(Q):r._setUnmanagedPropertyToNode(Q,a,P))))};
mHd=function(r,E,K){if(K.listenerEvent){var g=K.parts[0];r.addEventListener(K.listenerEvent,function(D){var B=K.target,Q=g.source,a=g.negate,P=D.detail,O=P&&P.path;O?(Q=WH(B,Q,O),D=P&&P.value):D=D.currentTarget[B];E.__readOnly&&E.__readOnly[Q]||!E._setPendingPropertyOrPath(Q,a?!D:D,!0,!!O)||P&&P.queueProperty||E._invalidateProperties()})}};
Zin=function(r,E,K,g,D,B){B=E.static||B&&(typeof B!=="object"||B[E.methodName]);D={methodName:E.methodName,args:E.args,methodInfo:D,dynamicFn:B};for(var Q=0,a=void 0;Q<E.args.length&&(a=E.args[Q]);Q++)a.literal||r._addPropertyEffect(a.rootProperty,K,{fn:g,info:D,trigger:a});B&&r._addPropertyEffect(E.methodName,K,{fn:g,info:D});return D};
bi5=function(r,E,K,g,D){g=r._methodHost||r;var B=g[D.methodName];if(B)return r=r._marshalArgs(D.args,E,K),r===bX?bX:B.apply(g,r);D.dynamicFn||console.warn("method `"+D.methodName+"` not defined")};
u1m=function(r){for(var E="",K=0;K<r.length;K++)E+=r[K].literal||"";return E};
X4K=function(r){if(r=r.match(/([^\s]+?)\(([\s\S]*)\)/)){var E={methodName:r[1],static:!0,args:Ao2};return r[2].trim()?eB2(r[2].replace(/\\,/g,"&comma;").split(","),E):E}return null};
eB2=function(r,E){E.args=r.map(function(K){K=kzL(K);K.literal||(E.static=!1);return K},this);
return E};
kzL=function(r){r=r.trim().replace(/&comma;/g,",").replace(/\\(.)/g,"$1");var E={name:r,value:"",literal:!1},K=r[0];K==="-"&&(K=r[1]);K>="0"&&K<="9"&&(K="#");switch(K){case "'":case '"':E.value=r.slice(1,-1);E.literal=!0;break;case "#":E.value=Number(r),E.literal=!0}E.literal||(E.rootProperty=C1(r),E.structured=cH(r),E.structured&&(E.wildcard=r.slice(-2)==".*",E.wildcard&&(E.name=r.slice(0,-2))));return E};
HiP=function(r,E,K){r=vH(r,K);r===void 0&&(r=E[K]);return r};
nzJ=function(r,E,K,g){g={indexSplices:g};sH&&!r._overrideLegacyUndefined&&(E.splices=g);r.notifyPath(K+".splices",g);r.notifyPath(K+".length",E.length);sH&&!r._overrideLegacyUndefined&&(g.indexSplices=[])};
kl=function(r,E,K,g,D,B){nzJ(r,E,K,[{index:g,addedCount:D,removed:B,object:E,type:"splice"}])};
IrJ=function(r){r=arn((r.body?r.body:r).textContent,r.baseURI);var E=document.createElement("style");E.textContent=r;return E};
LGd=function(r){r=r.trim().split(/\s+/);for(var E=[],K=0;K<r.length;K++)E.push.apply(E,_.mn(yo2(r[K])));return E};
yo2=function(r){var E=qZ.import(r);if(!E)return console.warn("Could not find style data in module named",r),[];if(E._styles===void 0){r=[];r.push.apply(r,_.mn(_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(E)));var K=E.querySelector("template");K&&r.push.apply(r,_.mn(hBK(K,E.assetpath)));E._styles=r}return E._styles};
hBK=function(r,E){if(!r._styles){for(var K=[],g=r.content.querySelectorAll("style"),D=0;D<g.length;D++){var B=g[D],Q=B.getAttribute("include");Q&&K.push.apply(K,_.mn(LGd(Q).filter(function(a,P,O){return O.indexOf(a)===P})));
E&&(B.textContent=arn(B.textContent,E));K.push(B)}r._styles=K}return r._styles};
Jod=function(r){return(r=qZ.import(r))?_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(r):[]};
_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather=function(r){var E=[];r=r.querySelectorAll("link[rel=import][type~=css]");for(var K=0;K<r.length;K++){var g=r[K];if(g.import){var D=g.import;if((g=g.hasAttribute("shady-unscoped"))&&!D._unscopedStyle){var B=IrJ(D);B.setAttribute("shady-unscoped","");D._unscopedStyle=B}else D._style||(D._style=IrJ(D));E.push(g?D._unscopedStyle:D._style)}}return E};
E4J=function(r){r=r.trim().split(/\s+/);for(var E="",K=0;K<r.length;K++)E+=r4L(r[K]);return E};
r4L=function(r){var E=qZ.import(r);if(E&&E._cssText===void 0){var K=_._cssFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(E),g=E.querySelector("template");g&&(K+=KpL(g,E.assetpath));E._cssText=K||null}E||console.warn("Could not find style data in module named",r);return E&&E._cssText||""};
KpL=function(r,E){var K="";r=hBK(r,E);for(E=0;E<r.length;E++){var g=r[E];g.parentNode&&g.parentNode.removeChild(g);K+=g.textContent}return K};
_._cssFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather=function(r){var E="";r=_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(r);for(var K=0;K<r.length;K++)E+=r[K].textContent;return E};
lX=function(r,E){return{index:r,removed:[],addedCount:E}};
D0m=function(r,E,K,g){var D=0,B=0,Q=0,a=0,P=Math.min(E-D,g-B);if(D==0&&B==0)a:{for(Q=0;Q<P;Q++)if(r[Q]!==K[Q])break a;Q=P}if(E==r.length&&g==K.length){a=r.length;for(var O=K.length,U=0;U<P-Q&&g45(r[--a],K[--O]);)U++;a=U}D+=Q;B+=Q;E-=a;g-=a;if(E-D==0&&g-B==0)return[];if(D==E){for(E=lX(D,0);B<g;)E.removed.push(K[B++]);return[E]}if(B==g)return[lX(D,E-D)];P=D;Q=B;g=g-Q+1;a=E-P+1;E=Array(g);for(O=0;O<g;O++)E[O]=Array(a),E[O][0]=O;for(O=0;O<a;O++)E[0][O]=O;for(O=1;O<g;O++)for(U=1;U<a;U++)if(r[P+U-1]===
K[Q+O-1])E[O][U]=E[O-1][U-1];else{var T=E[O-1][U]+1,w=E[O][U-1]+1;E[O][U]=T<w?T:w}P=E.length-1;Q=E[0].length-1;g=E[P][Q];for(r=[];P>0||Q>0;)P==0?(r.push(2),Q--):Q==0?(r.push(3),P--):(a=E[P-1][Q-1],O=E[P-1][Q],U=E[P][Q-1],T=O<U?O<a?O:a:U<a?U:a,T==a?(a==g?r.push(0):(r.push(1),g=a),P--,Q--):T==O?(r.push(3),P--,g=O):(r.push(2),Q--,g=U));r.reverse();E=void 0;P=[];for(Q=0;Q<r.length;Q++)switch(r[Q]){case 0:E&&(P.push(E),E=void 0);D++;B++;break;case 1:E||(E=lX(D,0));E.addedCount++;D++;E.removed.push(K[B]);
B++;break;case 2:E||(E=lX(D,0));E.addedCount++;D++;break;case 3:E||(E=lX(D,0)),E.removed.push(K[B]),B++}E&&P.push(E);return P};
B1L=function(r,E){return D0m(r,r.length,E,E.length)};
g45=function(r,E){return r===E};
jQJ=function(r){if(r instanceof d0J)return r.value;throw Error("Id`"+r);};
N1J=function(r,E){for(var K in E)K===null?r.style.removeProperty(K):r.style.setProperty(K,E[K])};
QQL=function(r,E){return(r=window.getComputedStyle(r).getPropertyValue(E))?r.trim():""};
PuJ=function(r){requestAnimationFrame(function(){$0J?$0J(r):(aSc||(aSc=new Promise(function(E){pcm=E}),document.readyState==="complete"?pcm():document.addEventListener("readystatechange",function(){document.readyState==="complete"&&pcm()})),aSc.then(function(){r&&r()}))})};
YpP=function(r){fSd=r&&r.shimcssproperties?!1:Olc||!(navigator.userAgent.match(/AppleWebKit\/601|Edge\/15/)||!window.CSS||!CSS.supports||!CSS.supports("box-shadow","0 0 0 var(--foo)"))};
Ri5=function(r){if(!(U0K.indexOf(r)>-1)&&r!=="touchend"&&T1K&&wcJ&&Fpu)return{passive:!0}};
c45=function(r){for(var E=o4K?["click"]:U0K,K=0,g;K<E.length;K++)g=E[K],r?(M3n.length=0,document.addEventListener(g,ilL,!0)):document.removeEventListener(g,ilL,!0)};
mB=function(r){var E=r.type;return U0K.indexOf(E)>-1?E==="mousemove"?(E=r.buttons===void 0?1:r.buttons,r instanceof window.MouseEvent&&!CuP&&(E=x0J[r.which]||0),!!(E&1)):(r.button===void 0?0:r.button)===0:!1};
Wpn=function(r){if(r.type==="click"){if(r.detail===0)return!0;var E=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(r);if(!E.nodeType||E.nodeType!==Node.ELEMENT_NODE)return!0;E=E.getBoundingClientRect();var K=r.pageX;r=r.pageY;return!(K>=E.left&&K<=E.right&&r>=E.top&&r<=E.bottom)}return!1};
G05=function(r,E,K){r.movefn=E;r.upfn=K;document.addEventListener("mousemove",E);document.addEventListener("mouseup",K)};
Z5=function(r){document.removeEventListener("mousemove",r.movefn);document.removeEventListener("mouseup",r.upfn);r.movefn=null;r.upfn=null};
v4n=function(r,E){for(var K=document.elementFromPoint(r,E),g=K;g&&g.shadowRoot&&!window.ShadyDOM;){var D=g;g=g.shadowRoot.elementFromPoint(r,E);if(D===g)break;g&&(K=g)}return K};
_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(r){var E=V35(r);return E.length>0?E[0]:r.target};
_._handleNative$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(r){var E=r.type,K=r.currentTarget.__polymerGestures;if(K&&(K=K[E])){if(!r.__polymerGesturesHandled&&(r.__polymerGesturesHandled={},E.slice(0,5)==="touch")){var g=r.changedTouches[0];E==="touchstart"&&r.touches.length===1&&(ziJ=g.identifier);if(ziJ!==g.identifier)return;T1K||(E==="touchstart"||E==="touchmove")&&_._handleTouchAction$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(r)}g=
r.__polymerGesturesHandled;if(!g.skip){for(var D=0,B;D<uX.length;D++)B=uX[D],K[B.name]&&!g[B.name]&&B.flow&&B.flow.start.indexOf(r.type)>-1&&B.reset&&B.reset();for(D=0;D<uX.length;D++)B=uX[D],K[B.name]&&!g[B.name]&&(g[B.name]=!0,B[E](r))}}};
_._handleTouchAction$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(r){var E=r.changedTouches[0],K=r.type;if(K==="touchstart")t3J=E.clientX,Sp5=E.clientY,blK=!1;else if(K==="touchmove"&&!blK){blK=!0;K="auto";for(var g=V35(r),D=0,B;D<g.length;D++)if(B=g[D],B.__polymerGesturesTouchAction){K=B.__polymerGesturesTouchAction;break}g=!1;D=Math.abs(t3J-E.clientX);E=Math.abs(Sp5-E.clientY);r.cancelable&&(K==="none"?g=!0:K==="pan-x"?g=E>D:K==="pan-y"&&(g=D>E));g?r.preventDefault():
AD("track")}};
HH=function(r,E,K){return er[E]?(_._add$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(r,E,K),!0):!1};
n1=function(r,E,K){return er[E]?(_._remove$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(r,E,K),!0):!1};
_._add$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(r,E,K){var g=er[E],D=g.deps,B=g.name,Q=r.__polymerGestures;Q||(r.__polymerGestures=Q={});for(var a=0,P,O;a<D.length;a++)P=D[a],o4K&&U0K.indexOf(P)>-1&&P!=="click"||((O=Q[P])||(Q[P]=O={_count:0}),O._count===0&&r.addEventListener(P,_._handleNative$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures,Ri5(P)),O[B]=(O[B]||0)+1,O._count=(O._count||0)+1);r.addEventListener(E,K);g.touchAction&&_.I5(r,g.touchAction)};
_._remove$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(r,E,K){var g=er[E],D=g.deps;g=g.name;var B=r.__polymerGestures;if(B)for(var Q=0,a,P;Q<D.length;Q++)a=D[Q],(P=B[a])&&P[g]&&(P[g]=(P[g]||1)-1,P._count=(P._count||1)-1,P._count===0&&r.removeEventListener(a,_._handleNative$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures,Ri5(a)));r.removeEventListener(E,K)};
sQc=function(r){uX.push(r);for(var E=0;E<r.emits.length;E++)er[r.emits[E]]=r};
_._findRecognizerByEvent$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(r){for(var E=0,K;E<uX.length;E++){K=uX[E];for(var g=0,D;g<K.emits.length;g++)if(D=K.emits[g],D===r)return K}return null};
_.I5=function(r,E){T1K&&r instanceof HTMLElement&&yj.run(function(){r.style.touchAction=E});
r.__polymerGesturesTouchAction=E};
_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(r,E,K){E=new Event(E,{bubbles:!0,cancelable:!0,composed:!0});E.detail=K;(0,_.tD)(r).dispatchEvent(E);E.defaultPrevented&&(r=K.preventer||K.sourceEvent)&&r.preventDefault&&r.preventDefault()};
AD=function(r){r=_._findRecognizerByEvent$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(r);r.info&&(r.info.prevent=!0)};
L1=function(r,E,K,g){E&&_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(E,r,{x:K.clientX,y:K.clientY,sourceEvent:K,preventer:g,prevent:function(D){return AD(D)}})};
k05=function(r,E,K){if(r.prevent)return!1;if(r.started)return!0;K=Math.abs(r.y-K);return Math.abs(r.x-E)>=5||K>=5};
qpJ=function(r,E,K){if(E){var g=r.moves[r.moves.length-2],D=r.moves[r.moves.length-1],B=D.x-r.x,Q=D.y-r.y,a=0;if(g){var P=D.x-g.x;a=D.y-g.y}_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(E,"track",{state:r.state,x:K.clientX,y:K.clientY,dx:B,dy:Q,ddx:P,ddy:a,sourceEvent:K,hover:function(){return v4n(K.clientX,K.clientY)}})}};
m0c=function(r,E,K){var g=Math.abs(E.clientX-r.x),D=Math.abs(E.clientY-r.y),B=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(K||E);!B||lSL[B.localName]&&B.hasAttribute("disabled")||!(isNaN(g)||isNaN(D)||g<=25&&D<=25||Wpn(E))||r.prevent||_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(B,"tap",{x:E.clientX,y:E.clientY,sourceEvent:E,preventer:K})};
ZlL=function(r,E,K,g,D){var B;D&&(B=typeof K==="object"&&K!==null)&&(g=r.__dataTemp[E]);g=g!==K&&(g===g||K===K);B&&g&&(r.__dataTemp[E]=K);return g};
A4n=function(){if(hD&&!JD){if(!u95){u95=!0;var r=document.createElement("style");r.textContent="dom-bind,dom-if,dom-repeat{display:none;}";document.head.appendChild(r)}return!0}return!1};
Xcc=function(){return ei2};
HlJ=function(r,E){ei2=r;Object.setPrototypeOf(r,E.prototype);new E;ei2=null};
n42=function(r,E){for(var K=0;K<E.length;K++){var g=E[K];if(!!r!=!!g.__hideTemplateChildren__)if(g.nodeType===Node.TEXT_NODE)r?(g.__polymerTextContent__=g.textContent,g.textContent=""):g.textContent=g.__polymerTextContent__;else if(g.localName==="slot")if(r)g.__polymerReplaced__=document.createComment("hidden-slot"),(0,_.tD)((0,_.tD)(g).parentNode).replaceChild(g.__polymerReplaced__,g);else{var D=g.__polymerReplaced__;D&&(0,_.tD)((0,_.tD)(D).parentNode).replaceChild(g,D)}else g.style&&(r?(g.__polymerDisplay__=
g.style.display,g.style.display="none"):g.style.display=g.__polymerDisplay__);g.__hideTemplateChildren__=r;g._showHideChildren&&g._showHideChildren(r)}};
ISL=function(r){return(r=r.__dataHost)&&r._methodHost||r};
him=function(r,E,K){var g=K.mutableData?y4L:rV;gV.mixin&&(g=gV.mixin(g));var D=function(){return g.apply(this,arguments)||this};
_.C(D,g);D.prototype.__templatizeOptions=K;D.prototype._bindTemplate(r);Lp5(D,r,E,K);return D};
gpP=function(r,E,K,g){var D=K.forwardHostProp;if(D&&E.hasHostProps){var B=r.localName=="template",Q=E.templatizeTemplateClass;if(!Q){if(B){var a=K.mutableData?J4m:rp2;Q=function(){return a.apply(this,arguments)||this};
_.C(Q,a);Q=E.templatizeTemplateClass=Q}else{var P=r.constructor;Q=function(){return P.apply(this,arguments)||this};
_.C(Q,P);Q=E.templatizeTemplateClass=Q}var O=E.hostProps,U;for(U in O)Q.prototype._addPropertyEffect("_host_"+U,Q.prototype.PROPERTY_EFFECT_TYPES.PROPAGATE,{fn:Epc(D)}),Q.prototype._createNotifyingProperty("_host_"+U);DY&&g&&KLK(E,K,g)}r.__dataProto&&Object.assign(r.__data,r.__dataProto);if(B)HlJ(r,Q),r.__dataTemp={},r.__dataPending=null,r.__dataOld=null,r._enableProperties();else{Object.setPrototypeOf(r,Q.prototype);E=E.hostProps;for(var T in E)T="_host_"+T,T in r&&(E=r[T],delete r[T],r.__data[T]=
E)}}};
Epc=function(r){return function(E,K,g){r.call(E.__templatizeOwner,K.substring(6),g[K])}};
Lp5=function(r,E,K,g){var D=K.hostProps||{},B;for(B in g.instanceProps){delete D[B];var Q=g.notifyInstanceProp;Q&&r.prototype._addPropertyEffect(B,r.prototype.PROPERTY_EFFECT_TYPES.NOTIFY,{fn:DUL(Q)})}if(g.forwardHostProp&&E.__dataHost)for(var a in D)K.hasHostProps||(K.hasHostProps=!0),r.prototype._addPropertyEffect(a,r.prototype.PROPERTY_EFFECT_TYPES.NOTIFY,{fn:BfL()})};
DUL=function(r){return function(E,K,g){r.call(E.__templatizeOwner,E,K,g[K])}};
BfL=function(){return function(r,E,K){r.__dataHost._setPendingPropertyOrPath("_host_"+E,K[E],!0,!0)}};
gV=function(r,E,K){if(Bn&&!ISL(r))throw Error("Od");K=K||{};if(r.__templatizeOwner)throw Error("Pd");r.__templatizeOwner=E;var g=(E?E.constructor:rV)._parseTemplate(r),D=g.templatizeInstanceClass;D||(D=him(r,g,K),g.templatizeInstanceClass=D);var B=ISL(r);gpP(r,g,K,B);K=function(){return D.apply(this,arguments)||this};
_.C(K,D);K.prototype._methodHost=B;K.prototype.__dataHost=r;K.prototype.__templatizeOwner=E;K.prototype.__hostProps=g.hostProps;return K};
KLK=function(r,E,K){K=K.constructor._properties;r=r.propertyEffects;E=E.instanceProps;for(var g in r)if(!(K[g]||E&&E[g]))for(var D=r[g],B=0;B<D.length;B++){var Q=D[B].info.part;if(!Q.signature||!Q.signature.static){console.warn("Property '"+g+"' used in template but not declared in 'properties'; attribute will not be observed.");break}}};
dUm=function(r,E){for(var K;E;)if(K=E.__dataHost?E:E.__templatizeInstance)if(K.__dataHost!=r)E=K.__dataHost;else return K;else E=(0,_.tD)(E).parentNode;return null};
dV=function(r){return r.localName==="slot"};
j2K=function(){for(var r=j0.prototype,E="cloneNode appendChild insertBefore removeChild replaceChild setAttribute removeAttribute querySelector querySelectorAll attachShadow".split(" "),K={},g=0;g<E.length;K={method$jscomp$33:void 0},g++)K.method$jscomp$33=E[g],r[K.method$jscomp$33]=function(D){return function(){return this.node[D.method$jscomp$33].apply(this.node,arguments)}}(K)};
NfL=function(r,E){for(var K={},g=0;g<E.length;K={name$jscomp$448:void 0},g++)K.name$jscomp$448=E[g],Object.defineProperty(r,K.name$jscomp$448,{get:function(D){return function(){return this.node[D.name$jscomp$448]}}(K),
configurable:!0})};
Q2L=function(){for(var r=j0.prototype,E=["textContent","innerHTML","className"],K={},g=0;g<E.length;K={name$jscomp$449:void 0},g++)K.name$jscomp$449=E[g],Object.defineProperty(r,K.name$jscomp$449,{get:function(D){return function(){return this.node[D.name$jscomp$449]}}(K),
set:function(D){return function(B){this.node[D.name$jscomp$449]=B}}(K),
configurable:!0})};
$Uc=function(){Nl=document.documentElement.getAttribute("dir");Nl=document.documentElement.getAttribute("dir");for(var r=0;r<QT.length;r++){var E=QT[r];E.__autoDirOptOut||E.setAttribute("dir",Nl)}};
f_n=function(){$M=!0;requestAnimationFrame(function(){$M=!1;a_5(psm);setTimeout(function(){for(var r=0,E=au.length;r<E;r++)PQm(au.shift())})})};
a_5=function(r){for(;r.length;)PQm(r.shift())};
PQm=function(r){var E=r[0],K=r[1];r=r[2];try{K.apply(E,r)}catch(g){setTimeout(function(){throw g;})}};
_.OO2=function(r,E,K){$M||f_n();psm.push([r,E,K])};
_.p5=function(r,E,K){$M||f_n();au.push([r,E,K])};
TfJ=function(r,E){E=E===void 0?!1:E;if(!Ytm||!UUJ||!Ytm.handlesDynamicScoping)return null;var K=UUJ.ScopingShim;if(!K)return null;var g=K.scopeForNode(r),D=(0,_.tD)(r).getRootNode(),B=function(Q){if((0,_.tD)(Q).getRootNode()===D){var a=Array.from(Ytm.nativeMethods.querySelectorAll.call(Q,"*"));a.push(Q);for(Q=0;Q<a.length;Q++){var P=a[Q];if((0,_.tD)(P).getRootNode()===D){var O=K.currentScopeForNode(P);O!==g&&(O!==""&&K.unscopeNode(P,O),K.scopeNode(P,g))}}}};
B(r);return E?(E=new MutationObserver(function(Q){for(var a=0;a<Q.length;a++)for(var P=Q[a],O=0;O<P.addedNodes.length;O++){var U=P.addedNodes[O];U.nodeType===Node.ELEMENT_NODE&&B(U)}}),E.observe(r,{childList:!0,
subtree:!0}),E):null};
wsL=function(){document.body.removeAttribute("unresolved")};
iOd=function(r){var E=r=r.replace(FL5,"").replace(R$J,""),K=new op5;K.start=0;K.end=E.length;for(var g=K,D=0,B=E.length;D<B;D++)if(E[D]==="{"){g.rules||(g.rules=[]);var Q=g,a=Q.rules[Q.rules.length-1]||null;g=new op5;g.start=D+1;g.parent=Q;g.previous=a;Q.rules.push(g)}else E[D]==="}"&&(g.end=D+1,g=g.parent||K);return M65(K,r)};
M65=function(r,E){var K=E.substring(r.start,r.end-1);r.parsedCssText=r.cssText=K.trim();r.parent&&(K=E.substring(r.previous?r.previous.end:r.parent.start,r.start-1),K=_._expandUnicodeEscapes$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse(K),K=K.replace(cp2," "),K=K.substring(K.lastIndexOf(";")+1),K=r.parsedSelector=r.selector=K.trim(),r.atRule=K.indexOf("@")===0,r.atRule?K.indexOf("@media")===0?r.type=4:K.match(CQJ)&&(r.type=7,r.keyframesName=r.selector.split(cp2).pop()):K.indexOf("--")===
0?r.type=1E3:r.type=1);if(K=r.rules)for(var g=0,D=K.length,B=void 0;g<D&&(B=K[g]);g++)M65(B,E);return r};
_._expandUnicodeEscapes$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse=function(r){return r.replace(/\\([0-9a-f]{1,6})\s/gi,function(){for(var E=arguments[1],K=6-E.length;K--;)E="0"+E;return"\\"+E})};
xU5=function(r,E,K){K=K===void 0?"":K;var g="";if(r.cssText||r.rules){var D=r.rules;if(D&&!_._hasMixinRules$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse(D))for(var B=0,Q=D.length,a=void 0;B<Q&&(a=D[B]);B++)g=xU5(a,E,g);else E?E=r.cssText:(E=r.cssText,E=E.replace(WLm,"").replace(Gkq,""),E=E.replace(vp5,"").replace(V6m,"")),(g=E.trim())&&(g="  "+g+"\n")}g&&(r.selector&&(K+=r.selector+" {\n"),K+=g,r.selector&&(K+="}\n\n"));return K};
_._hasMixinRules$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse=function(r){r=r[0];return!!r&&!!r.selector&&r.selector.indexOf("--")===0};
t6J=function(r){if(r=z$K[r])r._applyShimCurrentVersion=r._applyShimCurrentVersion||0,r._applyShimValidatingVersion=r._applyShimValidatingVersion||0,r._applyShimNextVersion=(r._applyShimNextVersion||0)+1};
Stc=function(r){return r._applyShimCurrentVersion===r._applyShimNextVersion};
s2P=function(r){r._applyShimValidatingVersion=r._applyShimNextVersion;r._validating||(r._validating=!0,bOJ.then(function(){r._applyShimCurrentVersion=r._applyShimNextVersion;r._validating=!1}))};
qtJ=function(r){if(!r)return"";typeof r==="string"&&(r=iOd(r));return xU5(r,kkP)};
l_K=function(r){!r.__cssRules&&r.textContent&&(r.__cssRules=iOd(r.textContent));return r.__cssRules||null};
ZOd=function(r,E,K,g){if(r){var D=!1,B=r.type;if(g&&B===4){var Q=r.selector.match(mUP);Q&&(window.matchMedia(Q[1]).matches||(D=!0))}B===1?E(r):K&&B===7?K(r):B===1E3&&(D=!0);if((r=r.rules)&&!D)for(D=0,B=r.length,Q=void 0;D<B&&(Q=r[D]);D++)ZOd(Q,E,K,g)}};
uq2=function(r,E){var K=r.indexOf("var(");if(K===-1)return E(r,"","","");a:{var g=0;var D=K+3;for(var B=r.length;D<B;D++)if(r[D]==="(")g++;else if(r[D]===")"&&--g===0)break a;D=-1}g=r.substring(K+4,D);K=r.substring(0,K);r=uq2(r.substring(D+1),E);B=g.indexOf(",");if(B===-1)return E(K,g.trim(),"",r);D=g.substring(0,B).trim();g=g.substring(B+1).trim();return E(K,D,g,r)};
Ap5=function(r){if(Pn!==void 0)return Pn;if(r.__cssBuild===void 0){var E=r.getAttribute("css-build");if(E)r.__cssBuild=E;else{a:{E=r.localName==="template"?r.content.firstChild:r.firstChild;if(E instanceof Comment&&(E=E.textContent.trim().split(":"),E[0]==="css-build")){E=E[1];break a}E=""}if(E!==""){var K=r.localName==="template"?r.content.firstChild:r.firstChild;K.parentNode.removeChild(K)}r.__cssBuild=E}}return r.__cssBuild||""};
Xsq=function(r,E,K,g){for(var D=E._noAccessors,B=Object.getOwnPropertyNames(E),Q=0;Q<B.length;Q++){var a=B[Q];if(!(a in g))if(D)r[a]=E[a];else{var P=Object.getOwnPropertyDescriptor(E,a);P&&(P.configurable=!0,Object.defineProperty(r,a,P))}}for(var O in e$n)E[O]&&(K[O]=K[O]||[],K[O].push(E[O]))};
HOm=function(r,E,K){E=E||[];for(var g=r.length-1;g>=0;g--){var D=r[g];D?Array.isArray(D)?HOm(D,E):E.indexOf(D)<0&&(!K||K.indexOf(D)<0)&&E.unshift(D):console.warn("behavior is null, check for missing or 404 import")}return E};
npL=function(r,E){for(var K in E){var g=r[K],D=E[K];r[K]=!("value"in D)&&g&&"value"in g?Object.assign({value:g.value},D):D}};
LLL=function(r,E,K){var g={},D=function(){return E.apply(this,arguments)||this};
_.C(D,E);D._finalizeClass=function(){if(this.hasOwnProperty("generatedFrom")){if(Q)for(var P=0,O;P<Q.length;P++)O=Q[P],O.properties&&this.createProperties(O.properties),O.observers&&this.createObservers(O.observers,O.properties);r.properties&&this.createProperties(r.properties);r.observers&&this.createObservers(r.observers,r.properties);this._prepareTemplate()}else E._finalizeClass.call(this)};
D.prototype.created=function(){E.prototype.created.call(this);var P=g.created;if(P)for(var O=0;O<P.length;O++)P[O].call(this)};
D.prototype._registered=function(){var P=D.prototype;if(!P.hasOwnProperty("__hasRegisterFinished")){P.__hasRegisterFinished=!0;E.prototype._registered.call(this);hD&&a(P);P=Object.getPrototypeOf(this);var O=g.beforeRegister;if(O)for(var U=0;U<O.length;U++)O[U].call(P);if(O=g.registered)for(U=0;U<O.length;U++)O[U].call(P)}};
D.prototype._applyListeners=function(){E.prototype._applyListeners.call(this);var P=g.listeners;if(P)for(var O=0;O<P.length;O++){var U=P[O];if(U)for(var T in U)this._addMethodEventListenerToNode(this,T,U[T])}};
D.prototype._ensureAttributes=function(){var P=g.hostAttributes;if(P)for(var O=P.length-1;O>=0;O--){var U=P[O],T;for(T in U)this._ensureAttribute(T,U[T])}E.prototype._ensureAttributes.call(this)};
D.prototype.ready=function(){E.prototype.ready.call(this);var P=g.ready;if(P)for(var O=0;O<P.length;O++)P[O].call(this)};
D.prototype.attached=function(){E.prototype.attached.call(this);var P=g.attached;if(P)for(var O=0;O<P.length;O++)P[O].call(this)};
D.prototype.detached=function(){E.prototype.detached.call(this);var P=g.detached;if(P)for(var O=0;O<P.length;O++)P[O].call(this)};
D.prototype.attributeChanged=function(P,O,U){E.prototype.attributeChanged.call(this);var T=g.attributeChanged;if(T)for(var w=0;w<T.length;w++)T[w].call(this,P,O,U)};
_.f5.Object.defineProperties(D,{properties:{configurable:!0,enumerable:!0,get:function(){var P={};if(Q)for(var O=0;O<Q.length;O++)npL(P,Q[O].properties);npL(P,r.properties);return P}},
observers:{configurable:!0,enumerable:!0,get:function(){var P=[];if(Q)for(var O=0,U;O<Q.length;O++)U=Q[O],U.observers&&(P=P.concat(U.observers));r.observers&&(P=P.concat(r.observers));return P}}});
if(K){Array.isArray(K)||(K=[K]);var B=E.prototype.behaviors;var Q=HOm(K,null,B);D.prototype.behaviors=B?B.concat(K):Q}var a=function(P){if(Q)for(var O=Q,U=0;U<O.length;U++)Xsq(P,O[U],g,I_P);Xsq(P,r,g,ypJ)};
hD||a(D.prototype);D.generatedFrom=r;return D};
Equ=function(r){var E=typeof r!=="string"?r:{is:r,notifyObserversOnUndefined:!0};E.fastInit===void 0&&(E.fastInit=!0);return function(K){if(!E.disableInheritanceCheck&&Object.getPrototypeOf(K.prototype).constructor!==_.O1)throw Error("Td");var g=K.prototype;g.is=E.is;dH5(g,"created",function(){this.hostElement=this;this.polymerController=this});
h$K(g,K,E.fastInit);E.notifyObserversOnUndefined&&(g._overrideLegacyUndefined=!0);if(Jp5)for(var D=_.N(Object.getOwnPropertyNames(g)),B=D.next();!B.done;B=D.next()){B=B.value;var Q=Object.getOwnPropertyDescriptor(g,B);Q.enumerable===!1&&(Q.enumerable=!0,Object.defineProperty(g,B,Q))}if("template"in K)var a=function(){return K.template};
else E.template!==void 0&&(a=E.template);if(a!==void 0){var P;Object.defineProperty(g,"_template",{get:function(){P===void 0&&(P=a());return P},
set:function(O){P=O},
configurable:!0,enumerable:!0})}Polymer(g);K[rsP]=g}};
Kfc=function(r){r=r===void 0?{}:r;r.fastInit===void 0&&(r.fastInit=!0);return function(E){if(!r.disableInheritanceCheck&&Object.getPrototypeOf(E.prototype).constructor!==YM)throw Error("Ud");h$K(E.prototype,E,r.fastInit)}};
h$K=function(r,E,K){K=K===void 0?!1:K;gqK(E);K?dH5(r,"created",function(){this.disableEnforceFastDefaultValuesCheck||DfK(E,this)}):dH5(r,"ready",function(){for(var g={},D=_.N(jSK(this.behaviors)),B=D.next();!B.done;B=D.next())B=B.value,B.properties&&Object.assign(g,BYq(this,B.properties));
Object.assign(g,BYq(this,this.properties));DfK(E,this);D=_.N(Object.keys(g));for(B=D.next();!B.done;B=D.next())B=B.value,this[B]=g[B]})};
DfK=function(r,E){if(Jp5){r=new r;for(var K=_.N(Object.getOwnPropertyNames(r)),g=K.next();!g.done;g=K.next())g=g.value,E[g]=r[g];for(K=E;K&&K!==Object.prototype;K=Object.getPrototypeOf(K)){g=_.N(Object.getOwnPropertyNames(K));for(var D=g.next();!D.done;D=g.next())D=D.value,r.hasOwnProperty(D)||Object.defineProperty(r,D,dfL(E,D))}}else r.apply(E)};
dfL=function(r,E){return{get:function(){var K=r[E];return K instanceof Function?K.bind(r):K},
set:function(K){r[E]=K}}};
BYq=function(r,E){if(!E)return{};for(var K={},g=_.N(Object.keys(E)),D=g.next();!D.done;D=g.next())if(D=D.value,!E[D].readOnly){var B=r[D];B!==void 0&&(K[D]=B)}return K};
gqK=function(r){var E=new r;r=r.prototype.properties||{};for(var K=_.N(Object.keys(r)),g=K.next();!g.done;g=K.next())if(g=g.value,E.hasOwnProperty(g)){var D=r[g];typeof D==="function"&&(r[g]=D={type:D});E[g]!=null&&D.type===Object&&(D.type=j6n(E[g].constructor))}};
j6n=function(r){for(var E=_.N(NYL),K=E.next();!K.done;K=E.next())if(K=K.value,r===K)return K;return Object};
Q6K=function(r){return function(E,K){E.behaviors=E.behaviors||[];E.behaviors.push(r||(window.Reflect!==void 0&&window.Reflect.getMetadata!==void 0?Reflect.getMetadata("design:type",E,K).prototype:void 0));Object.defineProperty(E,K,{get:function(){return this},
enumerable:!0,configurable:!0})}};
$fL=function(r){r=r===void 0?{}:r;return function(E,K){E.properties=E.properties||{};r.type||(window.Reflect!==void 0&&window.Reflect.getMetadata!==void 0?r.type=j6n(Reflect.getMetadata("design:type",E,K)):r.type=String);var g=r,D=E.properties[K];E.properties[K]=D?Object.assign({},D,g):g}};
aRK=function(r){return function(E,K){E.listeners=E.listeners||{};E.listeners[r]=K}};
pku=function(){var r=_.Hh.apply(0,arguments);if(r.length===0)throw Error("Vd");return function(E,K){E.observers=E.observers||[];E.observers.push(K+"("+r.join(",")+")")}};
PkJ=function(){var r=_.Hh.apply(0,arguments);return function(E,K,g){var D=Object.getOwnPropertyDescriptor(E,K).get,B="__compute__"+K;Object.defineProperty(E,B,{value:D,enumerable:!0});E.properties=E.properties||{};D=E.properties[K];D||(D={},E.properties[K]=D);D.computed=B+"("+r.join(",")+")";g.get=void 0}};
_.U1=function(r,E,K){_.SV.call(this);this.JSC$11465_id_=null;this.usingListeners_=!1;this.JSC$11465_listener_=r;this.handler_=K;this.JSC$11465_win_=E||window;this.callback_=(0,_.bF)(this.JSC$11467_doAction_,this)};
Tr=function(r){this.range_=r};
wV=function(r){this.range_=r};
ou=function(r,E,K){_.SV.call(this);this.constrainScroll_=!1;this.horizontalScrolling_=!0;this.containerNode_=r;this.scrollTimer_=new _.FQ(50);this.JSC$11544_eventHandler_=new _.Ru(this);this.scrollDelta_=new _.Zn;this.containerIsActuallyContent_=r.tagName==="BODY"||r.tagName==="HTML";this.containerBounds_=fRL(r);this.containerIsActuallyContent_&&(r=_.GC(),this.containerBounds_.height=r.height,this.containerBounds_.width=r.width);this.margin_=E||0;if(E){if(E=this.containerBounds_.clone(),r=this.margin_){var g=
Math.min(r,E.height*.25);E.top+=g;E.height-=2*g;r=Math.min(r,E.width*.25);E.left+=r;E.width-=2*r}}else E=this.containerBounds_;this.scrollBounds_=E;K||this.JSC$11544_eventHandler_.listen(_.AR(this.containerNode_),"mousemove",this.JSC$11546_onMouseMove);this.JSC$11544_eventHandler_.listen(this.scrollTimer_,"tick",this.JSC$11546_onTick_)};
_.Ml=function(r){this.mechanism=r};
iL=function(r,E){this.JSC$11642_key_=r;this.JSC$11642_value_=E};
YdP=function(r){if(r>=55296&&r<=57343||r>1114111)return"\ufffd";r in OcJ&&(r=OcJ[r]);var E="";r>65535&&(r-=65536,E+=String.fromCharCode(r>>>10&1023|55296),r=56320|r&1023);return E+=String.fromCharCode(r)};
UfK=function(r,E){return r<E?1:-1};
wk2=function(){return function(r){return r.charAt(1)==="#"?r.charAt(2)==="X"||r.charAt(2)==="x"?YdP(parseInt(r.substr(3),16)):YdP(parseInt(r.substr(2),10)):TYL[r.slice(1,-1)]}};
oqd=function(r){return r.slice(1,r.length-1).trim().replace(FfJ,function(E){return RWm[E]||" "})};
C5=function(r){return r===32||r===9};
xM=function(r,E){return E<r.length?r.charCodeAt(E):-1};
MTn=function(r){for(;r;){if(r._lastLineBlank)return!0;var E=r.type;if(E==="list"||E==="item")r=r._lastChild;else break}return!1};
Wn=function(r){if(icm.test(r)){var E=1,K=0,g=0;for(r[K]=="|"&&K++;K<r.length;){switch(r[K]){case "|":g=1;break;case " ":break;case "\t":break;default:g&&(g=0,E++)}K++}return csm.test(r)?-E:E}return 0};
Ckn=function(r){return r=="table"||r=="row"||r=="cell"};
xfK=function(){return new Gr("document",[[1,1],[0,0]])};
WfK=function(){};
vn=function(){var r={safe:!1};r=r||{};r.softbreak=r.softbreak||"\n";this.disableTags=0;this.lastOut="\n";this.options=r};
tTP=function(r,E){var K="";if(r)if(r=r.toLowerCase(),r===" "||GFJ.test(r))K="space";else if(vq2.test(r))K="esc";else if(r.length==1){if(!E||VTJ.test(r))K=r}else K=zWd.test(r)?r.replace("arrow",""):r=="multiply"?"*":r;return K};
kFP=function(r,E){var K=r.hasModifiers;if(E.key)K=tTP(E.key,K);else if(E.detail&&E.detail.key)K=tTP(E.detail.key,K);else{K=E.keyIdentifier;var g="";K&&(K in Sdm?g=Sdm[K]:bcK.test(K)?(K=parseInt(K.replace("U+","0x"),16),g=String.fromCharCode(K).toLowerCase()):g=K.toLowerCase());(K=g)||(K=E.keyCode,g="",Number(K)&&(K>=65&&K<=90?g=String.fromCharCode(32+K):K>=112&&K<=123?g="f"+(K-112+1):K>=48&&K<=57?g=String(K-48):K>=96&&K<=105?g=String(K-96):g=s6L[K]),K=g);K=K||""}return K===r.key&&(!r.hasModifiers||
!!E.shiftKey===!!r.shiftKey&&!!E.ctrlKey===!!r.ctrlKey&&!!E.altKey===!!r.altKey&&!!E.metaKey===!!r.metaKey)};
lRJ=function(r){return r.length===1?{combo:r,key:r,event:"keydown"}:r.split("+").reduce(function(E,K){var g=K.split(":");K=g[0];g=g[1];K in qdJ?(E[qdJ[K]]=!0,E.hasModifiers=!0):(E.key=K,E.event=g||"keydown");return E},{combo:r.split(":").shift()})};
mfK=function(r){return r.trim().split(" ").map(function(E){return lRJ(E)})};
Zcm=function(r,E){if(r&&r.fn){var K=r.fn;r.fn=function(){try{K.apply(this,arguments)}catch(g){if(g instanceof VT)console.warn("Argument '"+g.arg+"'"+(E?" for method '"+E+"'":"")+" was undefined. Ensure it has a default value, or else ensure the method handles the argument being undefined.");else throw g;}}}return r};
As5=function(){var r=[],E;var K=K||_.un5.length;for(E=0;E<8;E++)r[E]=_.un5[0|Math.random()*K];return r.join("")};
eWP=function(){var r=_.Hh.apply(0,arguments);return r.length===0?function(E){return E}:r.length===1?r[0]:r.reduce(function(E,K){return function(){return E(K.apply(null,_.mn(_.Hh.apply(0,arguments))))}})};
XkJ=function(){var r=_.Hh.apply(0,arguments);return function(E){return function(K,g){K=E(K,g);var D=function(){throw Error("Fe");},B={getState:K.getState,
dispatch:function(Q){return D.apply(null,[Q].concat(_.mn(_.Hh.apply(1,arguments))))}};
g=r.map(function(Q){return Q(B)});
D=eWP.apply(null,_.mn(g))(K.dispatch);return Object.assign({},K,{dispatch:D})}}};
IRd=function(r){Object.keys(r).forEach(function(E){var K=r[E];if(typeof K(void 0,{type:Hc2})==="undefined")throw Error("Ge`"+E);if(typeof K(void 0,{type:"@@redux/PROBE_UNKNOWN_ACTION"+nqc()})==="undefined")throw Error("He`"+E+"`"+Hc2);})};
zr=function(r){for(var E=Object.keys(r),K={},g=0;g<E.length;g++){var D=E[g];typeof r[D]==="function"&&(K[D]=r[D])}var B=Object.keys(K);try{IRd(K)}catch(a){var Q=a}return function(a,P){a=a===void 0?{}:a;if(Q)throw Q;for(var O=!1,U={},T=0;T<B.length;T++){var w=B[T],F=a[w],c=(0,K[w])(F,P);if(typeof c==="undefined")throw a=P&&P.type,Error("Ie`"+(a?'"'+String(a)+'"':"(unknown type)")+"`"+w);U[w]=c;O=O||c!==F}return(O=O||B.length!==Object.keys(a).length)?U:a}};
ysn=function(r,E,K){function g(){if(U)throw Error("Je");return a}
function D(F){if(typeof F!=="function")throw Error("Ke`"+typeof F);if(U)throw Error("Le");var c=!0;O===P&&(O=P.slice());O.push(F);return function(){if(c){if(U)throw Error("Me");c=!1;O===P&&(O=P.slice());var W=O.indexOf(F);O.splice(W,1);P=null}}}
function B(F){if(typeof F!=="object"||F===null)var c=!1;else{for(c=F;Object.getPrototypeOf(c)!==null;)c=Object.getPrototypeOf(c);c=Object.getPrototypeOf(F)===c}if(!c)throw Error("Ne`"+typeof F);if(typeof F.type==="undefined")throw Error("Oe");if(U)throw Error("Pe");try{U=!0,a=Q(a,F)}finally{U=!1}c=P=O;for(var W=0;W<c.length;W++)(0,c[W])();return F}
if(typeof E==="function"&&typeof K==="function"||typeof K==="function"&&typeof arguments[3]==="function")throw Error("Qe");typeof E==="function"&&typeof K==="undefined"&&(K=E,E=void 0);if(typeof K!=="undefined"){if(typeof K!=="function")throw Error("Re`"+typeof K);return K(ysn)(r,E)}if(typeof r!=="function")throw Error("Se`"+typeof r);var Q=r,a=E,P=[],O=P,U=!1;B({type:Hc2});var T={},w=(T.dispatch=B,T.subscribe=D,T.getState=g,T.replaceReducer=function(F){if(typeof F!=="function")throw Error("Te`"+
typeof F);Q=F;B({type:Lfn});return w},T[hWJ]=function(){var F={};
return F.subscribe=function(c){function W(){c.next&&c.next(g())}
if(typeof c!=="object"||c===null)throw new TypeError("Ue`"+typeof c);W();return{unsubscribe:D(W)}},F[hWJ]=function(){return this},F},T);
return w};
Js5=function(r){function E(){D&&(D=!1,r());B&&g()}
function K(){requestAnimationFrame(E)}
function g(){var a=Date.now();if(D){if(a-Q<2)return;B=!0}else D=!0,B=!1,setTimeout(K,20);Q=a}
var D=!1,B=!1,Q=0;return g};
tG=function(r){return typeof r==="number"?r:parseFloat(r)||0};
r7u=function(r){return _.Hh.apply(1,arguments).reduce(function(E,K){return E+tG(r["border-"+K+"-width"])},0)};
DxK=function(r){if(Eu2[r])return Eu2[r];var E=globalThis[r],K=E.prototype,g=r in KPP?KPP[r]:void 0;g=!(!g||!g.every(function(P){var O,U;return!!((O=Object.getOwnPropertyDescriptor(K,P))==null?0:(U=O.get)==null?0:U.toString().includes("[native code]"))}));
var D=r in guJ?guJ[r]:void 0;D=!(!D||!D.every(function(P){var O;return typeof K[P]==="function"&&((O=K[P])==null?void 0:O.toString().includes("[native code]"))}));
if(g&&D&&!globalThis.Zone)return Eu2[r]=E.prototype;try{var B=document.createElement("iframe");document.body.appendChild(B);var Q=B.contentWindow;if(!Q)return E.prototype;var a=Q[r].prototype;document.body.removeChild(B);return a?Eu2[r]=a:K}catch(P){return K}};
S0=function(r,E,K){var g=r+"."+String(K);if(BI5[g])return BI5[g].call(E);r=DxK(r);var D;r=(D=Object.getOwnPropertyDescriptor(r,K))==null?void 0:D.get;if(!r)return E[K];BI5[g]=r;return r.call(E)};
jtq=function(r,E){var K="Node."+String(E);if(dxq[K])return dxq[K].bind(r);var g=DxK("Node")[E];if(typeof g!=="function")return r[E];dxq[K]=g;return g.bind(r)};
bL=function(r,E,K){try{if(!(E in r))return function(){};
var g=r[E],D=K(g);typeof D==="function"&&(D.prototype=D.prototype||{},Object.defineProperties(D,{__rrweb_original__:{enumerable:!1,value:g}}));r[E]=D;return function(){r[E]=g}}catch(B){return function(){}}};
ql=function(r){var E=r&&"host"in r&&"mode"in r&&s1(r)||null;return!!(E&&"shadowRoot"in E&&kM(E)===r)};
lL=function(r){return Object.prototype.toString.call(r)==="[object ShadowRoot]"};
NI5=function(r){r.includes(" background-clip: text;")&&!r.includes(" -webkit-background-clip: text;")&&(r=r.replace(/\sbackground-clip:\s*text;/g," -webkit-background-clip: text; background-clip: text;"));return r};
$xu=function(r){try{var E=r.rules||r.cssRules;if(!E)return null;var K=r.href;!K&&r.ownerNode&&(K=r.ownerNode.baseURI);var g=Array.from(E,function(D){return QtJ(D,K)}).join("");
return NI5(g)}catch(D){return null}};
QtJ=function(r,E){if("styleSheet"in r){try{var K;if(!(K=$xu(r.styleSheet))){var g=r.cssText;if(g.split('"').length<3)K=g;else{var D=["@import","url("+JSON.stringify(r.href)+")"];r.layerName===""?D.push("layer"):r.layerName&&D.push("layer("+r.layerName+")");r.supportsText&&D.push("supports("+r.supportsText+")");r.media.length&&D.push(r.media.mediaText);K=D.join(" ")+";"}}var B=K}catch(Q){B=r.cssText}return r.styleSheet.href?a72(B,r.styleSheet.href):B}B=r.cssText;"selectorText"in r&&r.selectorText.includes(":")&&
(B=B.replace(/(\[(?:[\w-]+)[^\\])(:(?:[\w-]+)\])/gm,"$1\\$2"));return E?a72(B,E):B};
pN2=function(r){var E=r.element;var K=r.maskInputOptions;var g=r.tagName;var D=r.type;var B=r.value;r=r.maskInputFn;B=B||"";D=D&&D.toLowerCase();if(K[g.toLowerCase()]||D&&K[D])B=r?r(B,E):"*".repeat(B.length);return B};
PZu=function(r){var E=r.getContext("2d");if(!E)return!0;for(var K=0;K<r.width;K+=50)for(var g=0;g<r.height;g+=50){var D=E.getImageData;if((new Uint32Array(("__rrweb_original__"in D?D.__rrweb_original__:D).call(E,K,g,Math.min(50,r.width-K),Math.min(50,r.height-g)).data.buffer)).some(function(B){return B!==0}))return!1}return!0};
f7n=function(r){var E=r.type;return r.hasAttribute("data-rr-is-password")?"password":E?E.toLowerCase():null};
OPL=function(r){try{var E=new URL(r,window.location.href)}catch(D){return null}var K,g;return(g=(K=E.pathname.match(/\.([0-9a-z]+)(?:$)/i))==null?void 0:K[1])!=null?g:null};
a72=function(r,E){return(r||"").replace(Y6L,function(K,g,D,B,Q,a){D=D||Q||a;g=g||B||"";if(!D)return K;if(Ux5.test(D)||TIu.test(D)||wNL.test(D))return"url("+g+D+g+")";if(D[0]==="/")return K=E.indexOf("//")>-1?E.split("/").slice(0,3).join("/"):E.split("/")[0],K=K.split("?")[0],"url("+g+(K+D)+g+")";K=E.split("/");B=D.split("/");K.pop();B=_.N(B);for(D=B.next();!D.done;D=B.next())D=D.value,D!=="."&&(D===".."?K.pop():K.push(D));return"url("+g+K.join("/")+g+")"})};
FPK=function(r,E){return(E=E===void 0?!1:E)?r.replace(/(\/\*[^*]*\*\/)|[\s;]/g,""):r.replace(/(\/\*[^*]*\*\/)|[\s;]/g,"").replace(/0px/g,"0")};
RJJ=function(r,E){var K=K===void 0?!1:K;E=Array.from(E.childNodes);var g=[],D=0;if(E.length>1&&r&&typeof r==="string")for(var B=FPK(r,K),Q=B.length/r.length,a=1;a<E.length;a++)if(E[a].textContent&&typeof E[a].textContent==="string"){for(var P=FPK(E[a].textContent,K),O=3;O<P.length&&(P[O].match(/[a-zA-Z0-9]/)||P.indexOf(P.substring(0,O),1)!==-1);O++);for(;O<P.length;O++){var U=P.substring(0,O),T=B.split(U),w=-1;if(T.length===2)w=T[0].length;else if(T.length>2&&T[0]===""&&E[a-1].textContent!=="")w=
B.indexOf(U,1);else if(T.length===1){U=U.substring(0,U.length-1);T=B.split(U);if(T.length<=1)return g.push(r),g;O=101}else O===P.length-1&&(w=B.indexOf(U));if(T.length>=2&&O>100){var F=E[a-1].textContent;F&&typeof F==="string"&&(w=B.indexOf(U,FPK(F).length));w===-1&&(w=T[0].length)}if(w!==-1){for(P=Math.floor(w/Q);P>0&&P<r.length;){D+=1;if(D>50*E.length)return g.push(r),g;O=FPK(r.substring(0,P),K);if(O.length===w){g.push(r.substring(0,P));r=r.substring(P);B=B.substring(w);break}else P=O.length<w?
P+Math.max(1,Math.floor((w-O.length)/Q)):P-Math.max(1,Math.floor((O.length-w)*Q))}break}}}g.push(r);return g};
Mnu=function(){return ouL++};
c7m=function(r){if(r instanceof HTMLFormElement)return"form";r=r.tagName.toLowerCase();return iPK.test(r)?"div":r};
Gx2=function(r,E){function K(O){return(O=O.exec(E.substring(g)))?(O=O[0],g+=O.length,O):""}
if(E.trim()==="")return E;for(var g=0,D=[];;){K(CZu);if(g>=E.length)break;var B=K(xx5);if(B.slice(-1)===",")B=WPJ(r,B.substring(0,B.length-1)),D.push(B);else{var Q="";B=WPJ(r,B);for(var a=!1;;){var P=E.charAt(g);if(P===""){D.push((B+Q).trim());break}else if(a)P===")"&&(a=!1);else if(P===","){g+=1;D.push((B+Q).trim());break}else P==="("&&(a=!0);Q+=P;g+=1}}}return D.join(", ")};
WPJ=function(r,E){return E&&E.trim()!==""?vuc(r,E):E};
vuc=function(r,E){var K=Vnq.get(r);K||(K=r.createElement("a"),Vnq.set(r,K));if(!E)E="";else if(E.startsWith("blob:")||E.startsWith("data:"))return E;Im(K,E);return K.href};
zJJ=function(r,E,K,g){return g?K==="src"||K==="href"&&(E!=="use"||g[0]!=="#")||K==="xlink:href"&&g[0]!=="#"||K==="background"&&(E==="table"||E==="td"||E==="th")?WPJ(r,g):K==="srcset"?Gx2(r,g):K==="style"?a72(g,vuc(r)):E==="object"&&K==="data"?WPJ(r,g):g:g};
tnm=function(r,E){return(r==="video"||r==="audio")&&E==="autoplay"};
S65=function(r,E,K){try{if(typeof E==="string"){if(r.classList.contains(E))return!0}else for(var g=r.classList.length;g--;)if(E.test(r.classList[g]))return!0;if(K)return r.matches(K)}catch(D){}return!1};
bPK=function(r,E,K){if(!r)return!1;if(r.nodeType!==r.ELEMENT_NODE)return K?bPK(mV(r),E,K):!1;for(var g=r.classList.length;g--;)if(E.test(r.classList[g]))return!0;return K?bPK(mV(r),E,K):!1};
stn=function(r,E,K,g){if(r.nodeType===r.ELEMENT_NODE){if(!ZY(r).length)return!1}else{if(uL(r)===null)return!1;r=uL(r)}try{if(typeof E==="string")if(g){if(r.closest("."+E))return!0}else{if(r.classList.contains(E))return!0}else if(bPK(r,E,g))return!0;if(K)if(g){if(r.closest(K))return!0}else if(r.matches(K))return!0}catch(D){}return!1};
kxu=function(r,E,K){var g=r.contentWindow;if(g){var D=!1;try{var B=g.document.readyState}catch(a){return}if(B!=="complete"){var Q=setTimeout(function(){D||(E(),D=!0)},K);
r.addEventListener("load",function(){clearTimeout(Q);D=!0;E()})}else g.location.href==="about:blank"&&r.src!=="about:blank"&&r.src!==""||setTimeout(E,0),r.addEventListener("load",E)}};
q6n=function(r,E,K){var g=!1;try{var D=r.sheet}catch(Q){return}if(!D){var B=setTimeout(function(){g||(E(),g=!0)},K);
r.addEventListener("load",function(){clearTimeout(B);g=!0;E()})}};
ZP5=function(r,E){var K=E.doc,g=E.blockClass,D=E.blockSelector,B=E.needsMask,Q=E.inlineStylesheet,a=E.maskInputOptions===void 0?{}:E.maskInputOptions,P=E.maskTextFn,O=E.maskInputFn,U=E.dataURLOptions===void 0?{}:E.dataURLOptions,T=E.inlineImages,w=E.recordCanvas,F=E.keepIframeSrcFn,c=E.newlyAddedElement===void 0?!1:E.newlyAddedElement,W=E.cssCaptured===void 0?!1:E.cssCaptured;E=E.mirror;E.nodeMetaMap.has(K)?(E=E.getId(K),E=E===1?void 0:E):E=void 0;switch(r.nodeType){case r.DOCUMENT_NODE:return r.compatMode!==
"CSS1Compat"?{type:0,childNodes:[],compatMode:r.compatMode}:{type:0,childNodes:[]};case r.DOCUMENT_TYPE_NODE:return{type:1,name:r.name,publicId:r.publicId,systemId:r.systemId,rootId:E};case r.ELEMENT_NODE:return l7m(r,{doc:K,blockClass:g,blockSelector:D,inlineStylesheet:Q,maskInputOptions:a,maskInputFn:O,dataURLOptions:U,inlineImages:T,recordCanvas:w,keepIframeSrcFn:F,newlyAddedElement:c,rootId:E});case r.TEXT_NODE:return Q=(g=mV(r))&&g.tagName,g="",D=Q==="STYLE"?!0:void 0,(Q=Q==="SCRIPT"?!0:void 0)?
g="SCRIPT_PLACEHOLDER":W||(g=mx5(r),D&&g&&(g=a72(g,vuc(K)))),!D&&!Q&&g&&B&&(g=P?P(g,uL(r)):g.replace(/[\S]/g,"*")),{type:3,textContent:g||"",rootId:E};case r.CDATA_SECTION_NODE:return{type:4,textContent:"",rootId:E};case r.COMMENT_NODE:return{type:5,textContent:mx5(r)||"",rootId:E};default:return!1}};
l7m=function(r,E){var K=E.doc,g=E.inlineStylesheet,D=E.maskInputOptions===void 0?{}:E.maskInputOptions,B=E.maskInputFn,Q=E.dataURLOptions===void 0?{}:E.dataURLOptions,a=E.inlineImages,P=E.recordCanvas,O=E.keepIframeSrcFn,U=E.newlyAddedElement===void 0?!1:E.newlyAddedElement,T=E.rootId;E=S65(r,E.blockClass,E.blockSelector);for(var w=c7m(r),F={},c=r.attributes.length,W=0;W<c;W++){var z=r.attributes[W];tnm(w,z.name)||(F[z.name]=zJJ(K,w,z.name.toLowerCase(),z.value))}w==="link"&&g&&(g=Array.from(K.styleSheets).find(function(e){return e.href===
r.href}),c=null,g&&(c=$xu(g)),c&&(delete F.rel,delete F.href,F._cssText=c));
w==="style"&&r.sheet&&(g=$xu(r.sheet))&&(r.childNodes.length>1&&(g=RJJ(g,r).join("/* rr_split */")),F._cssText=g);if(w==="input"||w==="textarea"||w==="select")g=r.value,c=r.checked,F.type!=="radio"&&F.type!=="checkbox"&&F.type!=="submit"&&F.type!=="button"&&g?F.value=pN2({element:r,type:f7n(r),tagName:w,value:g,maskInputOptions:D,maskInputFn:B}):c&&(F.checked=c);w==="option"&&(r.selected&&!D.select?F.selected=!0:delete F.selected);w==="dialog"&&r.open&&(F.rr_open_mode=r.matches("dialog:modal")?"modal":
"non-modal");w==="canvas"&&P&&(r.__context==="2d"?PZu(r)||(F.rr_dataURL=r.toDataURL(Q.type,Q.quality)):"__context"in r||(D=r.toDataURL(Q.type,Q.quality),B=K.createElement("canvas"),B.width=r.width,B.height=r.height,B=B.toDataURL(Q.type,Q.quality),D!==B&&(F.rr_dataURL=D)));if(w==="img"&&a){AG||(AG=K.createElement("canvas"),uKL=AG.getContext("2d"));var S=r.currentSrc||r.getAttribute("src")||"<unknown-src>",k=r.crossOrigin,A=function(){r.removeEventListener("load",A);try{AG.width=r.naturalWidth,AG.height=
r.naturalHeight,uKL.drawImage(r,0,0),F.rr_dataURL=AG.toDataURL(Q.type,Q.quality)}catch(e){if(r.crossOrigin!=="anonymous"){r.crossOrigin="anonymous";r.complete&&r.naturalWidth!==0?A():r.addEventListener("load",A);return}console.warn("Cannot inline img src="+S+"! Error: "+e)}r.crossOrigin==="anonymous"&&(k?F.crossOrigin=k:r.removeAttribute("crossorigin"))};
r.complete&&r.naturalWidth!==0?A():r.addEventListener("load",A)}if(w==="audio"||w==="video")K=F,K.rr_mediaState=r.paused?"paused":"played",K.rr_mediaCurrentTime=r.currentTime,K.rr_mediaPlaybackRate=r.playbackRate,K.rr_mediaMuted=r.muted,K.rr_mediaLoop=r.loop,K.rr_mediaVolume=r.volume;U||(r.scrollLeft&&(F.rr_scrollLeft=r.scrollLeft),r.scrollTop&&(F.rr_scrollTop=r.scrollTop));E&&(U=r.getBoundingClientRect(),F={class:F.class,rr_width:U.width+"px",rr_height:U.height+"px"});w!=="iframe"||O(F.src)||(r.contentDocument||
(F.rr_src=F.src),delete F.src);var X;try{customElements.get(w)&&(X=!0)}catch(e){}return{type:2,tagName:w,attributes:F,childNodes:[],isSVG:!(r.tagName!=="svg"&&!r.ownerSVGElement)||void 0,needBlock:E,rootId:T,isCustom:X}};
e0=function(r){return r===void 0||r===null?"":r.toLowerCase()};
A7n=function(r,E){return E.comment&&r.type===5||r.type===2&&(E.script&&(r.tagName==="script"||r.tagName==="link"&&(r.attributes.rel==="preload"&&r.attributes.as==="script"||r.attributes.rel==="modulepreload")||r.tagName==="link"&&r.attributes.rel==="prefetch"&&typeof r.attributes.href==="string"&&OPL(r.attributes.href)==="js")||E.headFavicon&&(r.tagName==="link"&&r.attributes.rel==="shortcut icon"||r.tagName==="meta"&&(e0(r.attributes.name).match(/^msapplication-tile(image|color)$/)||e0(r.attributes.name)===
"application-name"||e0(r.attributes.rel)==="icon"||e0(r.attributes.rel)==="apple-touch-icon"||e0(r.attributes.rel)==="shortcut icon"))||r.tagName==="meta"&&(E.headMetaDescKeywords&&e0(r.attributes.name).match(/^description|keywords$/)||E.headMetaSocial&&(e0(r.attributes.property).match(/^(og|twitter|fb):/)||e0(r.attributes.name).match(/^(og|twitter):/)||e0(r.attributes.name)==="pinterest")||E.headMetaRobots&&(e0(r.attributes.name)==="robots"||e0(r.attributes.name)==="googlebot"||e0(r.attributes.name)===
"bingbot")||E.headMetaHttpEquiv&&r.attributes["http-equiv"]!==void 0||E.headMetaAuthorship&&(e0(r.attributes.name)==="author"||e0(r.attributes.name)==="generator"||e0(r.attributes.name)==="framework"||e0(r.attributes.name)==="publisher"||e0(r.attributes.name)==="progid"||e0(r.attributes.property).match(/^article:/)||e0(r.attributes.property).match(/^product:/))||E.headMetaVerification&&(e0(r.attributes.name)==="google-site-verification"||e0(r.attributes.name)==="yandex-verification"||e0(r.attributes.name)===
"csrf-token"||e0(r.attributes.name)==="p:domain_verify"||e0(r.attributes.name)==="verify-v1"||e0(r.attributes.name)==="verification"||e0(r.attributes.name)==="shopify-checkout-api-token")))?!0:!1};
XQ=function(r,E){var K=E.doc,g=E.mirror,D=E.blockClass,B=E.blockSelector,Q=E.maskTextClass,a=E.maskTextSelector,P=E.skipChild===void 0?!1:E.skipChild,O=E.inlineStylesheet===void 0?!0:E.inlineStylesheet,U=E.maskInputOptions===void 0?{}:E.maskInputOptions,T=E.maskTextFn,w=E.maskInputFn,F=E.slimDOMOptions,c=E.dataURLOptions===void 0?{}:E.dataURLOptions,W=E.inlineImages===void 0?!1:E.inlineImages,z=E.recordCanvas===void 0?!1:E.recordCanvas,S=E.onSerialize,k=E.onIframeLoad,A=E.iframeLoadTimeout===void 0?
5E3:E.iframeLoadTimeout,X=E.onStylesheetLoad,e=E.stylesheetLoadTimeout===void 0?5E3:E.stylesheetLoadTimeout,I=E.keepIframeSrcFn===void 0?function(){return!1}:E.keepIframeSrcFn,J=E.newlyAddedElement===void 0?!1:E.newlyAddedElement,Q5=E.cssCaptured===void 0?!1:E.cssCaptured,OP=E.needsMask,WK=E.preserveWhiteSpace===void 0?!0:E.preserveWhiteSpace;
OP||(OP=stn(r,Q,a,OP===void 0));var TJ=ZP5(r,{doc:K,mirror:g,blockClass:D,blockSelector:B,needsMask:OP,inlineStylesheet:O,maskInputOptions:U,maskTextFn:T,maskInputFn:w,dataURLOptions:c,inlineImages:W,recordCanvas:z,keepIframeSrcFn:I,newlyAddedElement:J,cssCaptured:Q5});if(!TJ)return console.warn(r,"not serialized"),null;J=g.nodeMetaMap.has(r)?g.getId(r):A7n(TJ,F)||!WK&&TJ.type===3&&!TJ.textContent.replace(/^\s+|\s+$/gm,"").length?-2:ouL++;E=Object.assign(TJ,{id:J});g.add(r,E);if(J===-2)return null;
S&&S(r);J=!P;E.type===2&&(J=J&&!E.needBlock,delete E.needBlock,(Q5=kM(r))&&lL(Q5)&&(E.isShadowHost=!0));if((E.type===0||E.type===2)&&J){F.headWhitespace&&E.type===2&&E.tagName==="head"&&(WK=!1);P={doc:K,mirror:g,blockClass:D,blockSelector:B,needsMask:OP,maskTextClass:Q,maskTextSelector:a,skipChild:P,inlineStylesheet:O,maskInputOptions:U,maskTextFn:T,maskInputFn:w,slimDOMOptions:F,dataURLOptions:c,inlineImages:W,recordCanvas:z,preserveWhiteSpace:WK,onSerialize:S,onIframeLoad:k,iframeLoadTimeout:A,
onStylesheetLoad:X,stylesheetLoadTimeout:e,keepIframeSrcFn:I,cssCaptured:!1};if(E.type!==2||E.tagName!=="textarea"||E.attributes.value===void 0)for(E.type===2&&E.attributes._cssText!==void 0&&typeof E.attributes._cssText==="string"&&(P.cssCaptured=!0),J=_.N(Array.from(ZY(r))),Q5=J.next();!Q5.done;Q5=J.next())(Q5=XQ(Q5.value,P))&&E.childNodes.push(Q5);J=null;if(r.nodeType===r.ELEMENT_NODE&&(J=kM(r))){Q5=_.N(Array.from(ZY(J)));for(var oJ=Q5.next();!oJ.done;oJ=Q5.next())if(oJ=XQ(oJ.value,P))lL(J)&&(oJ.isShadow=
!0),E.childNodes.push(oJ)}}(P=mV(r))&&ql(P)&&lL(P)&&(E.isShadow=!0);E.type===2&&E.tagName==="iframe"&&kxu(r,function(){var kL=r.contentDocument;kL&&k&&(kL=XQ(kL,{doc:kL,mirror:g,blockClass:D,blockSelector:B,needsMask:OP,maskTextClass:Q,maskTextSelector:a,skipChild:!1,inlineStylesheet:O,maskInputOptions:U,maskTextFn:T,maskInputFn:w,slimDOMOptions:F,dataURLOptions:c,inlineImages:W,recordCanvas:z,preserveWhiteSpace:WK,onSerialize:S,onIframeLoad:k,iframeLoadTimeout:A,onStylesheetLoad:X,stylesheetLoadTimeout:e,
keepIframeSrcFn:I}))&&k(r,kL)},A);
E.type===2&&E.tagName==="link"&&typeof E.attributes.rel==="string"&&(E.attributes.rel==="stylesheet"||E.attributes.rel==="preload"&&typeof E.attributes.href==="string"&&OPL(E.attributes.href)==="css")&&q6n(r,function(){if(X){var kL=XQ(r,{doc:K,mirror:g,blockClass:D,blockSelector:B,needsMask:OP,maskTextClass:Q,maskTextSelector:a,skipChild:!1,inlineStylesheet:O,maskInputOptions:U,maskTextFn:T,maskInputFn:w,slimDOMOptions:F,dataURLOptions:c,inlineImages:W,recordCanvas:z,preserveWhiteSpace:WK,onSerialize:S,
onIframeLoad:k,iframeLoadTimeout:A,onStylesheetLoad:X,stylesheetLoadTimeout:e,keepIframeSrcFn:I});kL&&X(r,kL)}},e);
return E};
eJu=function(r){var E=document;r=r||{};var K=r.maskAllInputs===void 0?!1:r.maskAllInputs,g=r.slimDOM===void 0?!1:r.slimDOM;return XQ(E,{doc:E,mirror:r.mirror===void 0?new Hn:r.mirror,blockClass:r.blockClass===void 0?"rr-block":r.blockClass,blockSelector:r.blockSelector===void 0?null:r.blockSelector,maskTextClass:r.maskTextClass===void 0?"rr-mask":r.maskTextClass,maskTextSelector:r.maskTextSelector===void 0?null:r.maskTextSelector,skipChild:!1,inlineStylesheet:r.inlineStylesheet===void 0?!0:r.inlineStylesheet,
maskInputOptions:K===!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}:K===!1?{password:!0}:K,maskTextFn:r.maskTextFn,maskInputFn:r.maskInputFn,slimDOMOptions:g===!0||g==="all"?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaDescKeywords:g==="all",headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaAuthorship:!0,headMetaVerification:!0}:g===!1?{}:g,dataURLOptions:r.dataURLOptions,
inlineImages:r.inlineImages===void 0?!1:r.inlineImages,recordCanvas:r.recordCanvas===void 0?!1:r.recordCanvas,preserveWhiteSpace:r.preserveWhiteSpace,onSerialize:r.onSerialize,onIframeLoad:r.onIframeLoad,iframeLoadTimeout:r.iframeLoadTimeout,onStylesheetLoad:r.onStylesheetLoad,stylesheetLoadTimeout:r.stylesheetLoadTimeout,keepIframeSrcFn:r.keepIframeSrcFn===void 0?function(){return!1}:r.keepIframeSrcFn,
newlyAddedElement:!1})};
n5=function(r,E,K){K=K===void 0?document:K;var g={capture:!0,passive:!0};K.addEventListener(r,E,g);return function(){return K.removeEventListener(r,E,g)}};
Iu=function(r,E,K){K=K===void 0?{}:K;var g=null,D=0;return function(){var B=_.Hh.apply(0,arguments),Q=Date.now();D||K.leading!==!1||(D=Q);var a=E-(Q-D),P=this;a<=0||a>E?(g&&(clearTimeout(g),g=null),D=Q,r.apply(P,B)):g||K.trailing===!1||(g=setTimeout(function(){D=K.leading===!1?0:Date.now();g=null;r.apply(P,B)},a))}};
XNL=function(r,E,K,g,D){D=D===void 0?window:D;var B=D.Object.getOwnPropertyDescriptor(r,E);D.Object.defineProperty(r,E,g?K:{set:function(Q){var a=this;setTimeout(function(){K.set.call(a,Q)},0);
B&&B.set&&B.set.call(this,Q)}});
return function(){return XNL(r,E,B||{},!0)}};
HPJ=function(r){var E=r.document,K,g,D,B;return{left:E.scrollingElement?E.scrollingElement.scrollLeft:r.pageXOffset!==void 0?r.pageXOffset:E.documentElement.scrollLeft||(E==null?void 0:E.body)&&((K=uL(E.body))==null?void 0:K.scrollLeft)||(E==null?void 0:(g=E.body)==null?void 0:g.scrollLeft)||0,top:E.scrollingElement?E.scrollingElement.scrollTop:r.pageYOffset!==void 0?r.pageYOffset:(E==null?void 0:E.documentElement.scrollTop)||(E==null?void 0:E.body)&&((D=uL(E.body))==null?void 0:D.scrollTop)||(E==
null?void 0:(B=E.body)==null?void 0:B.scrollTop)||0}};
nud=function(){return window.innerHeight||document.documentElement&&document.documentElement.clientHeight||document.body&&document.body.clientHeight};
I7L=function(){return window.innerWidth||document.documentElement&&document.documentElement.clientWidth||document.body&&document.body.clientWidth};
y7L=function(r){return r?r.nodeType===r.ELEMENT_NODE?r:uL(r):null};
yT=function(r,E,K,g){if(!r)return!1;r=y7L(r);if(!r)return!1;try{if(typeof E==="string"){if(r.classList.contains(E)||g&&r.closest("."+E)!==null)return!0}else if(bPK(r,E,g))return!0}catch(D){}return K&&(r.matches(K)||g&&r.closest(K)!==null)?!0:!1};
LPK=function(r,E,K){return r.tagName==="TITLE"&&K.headTitleMutations?!0:E.getId(r)===-2};
hJ2=function(r,E){if(ql(r))return!1;var K=E.getId(r);return E.has(K)?(K=mV(r))&&K.nodeType===r.DOCUMENT_NODE?!1:K?hJ2(K,E):!0:!0};
J7q=function(){var r=r===void 0?window:r;"NodeList"in r&&!r.NodeList.prototype.forEach&&(r.NodeList.prototype.forEach=Array.prototype.forEach);"DOMTokenList"in r&&!r.DOMTokenList.prototype.forEach&&(r.DOMTokenList.prototype.forEach=Array.prototype.forEach)};
rKm=function(r,E){return!(r.nodeName!=="LINK"||r.nodeType!==r.ELEMENT_NODE||!r.getAttribute||r.getAttribute("rel")!=="stylesheet"||!E.nodeMetaMap.get(r))};
K0m=function(r){var E=null,K;"getRootNode"in r&&((K=ECn(r))==null?void 0:K.nodeType)===Node.DOCUMENT_FRAGMENT_NODE&&s1(ECn(r))&&(E=s1(ECn(r)));return E};
gCL=function(r){var E=r.ownerDocument;if(E){if(!(E=jtq(E,"contains")(r)))if(E=r.ownerDocument){for(var K;K=K0m(r);)r=K;E=jtq(E,"contains")(r)}else E=!1}else E=!1;return E};
DLJ=function(r,E){r.delete(E);ZY(E).forEach(function(K){return DLJ(r,K)})};
B7J=function(r,E){for(var K=[r];K.length;)r=K.pop(),E.has(r)||(E.add(r),ZY(r).forEach(function(g){return K.push(g)}))};
dLL=function(r,E){r.size===0?r=!1:r=(E=mV(E))?r.has(E):!1;return r};
N7K=function(r,E){return r.size===0?!1:jcL(r,E)};
jcL=function(r,E){return(E=mV(E))?r.has(E)?!0:jcL(r,E):!1};
L5=function(r){try{if("composedPath"in r){var E=r.composedPath();if(E.length)return E[0]}else if("path"in r&&r.path.length)return r.path[0]}catch(K){}return r&&r.target};
$LJ=function(r,E){var K=new QcJ;hG.push(K);K.init(r);r=new (DxK("MutationObserver").constructor)(JG(K.processMutations.bind(K)));r.observe(E,{attributes:!0,attributeOldValue:!0,characterData:!0,characterDataOldValue:!0,childList:!0,subtree:!0});return r};
pMn=function(r){var E=r.mousemoveCb;var K=r.sampling;var g=r.doc;var D=r.mirror;if(K.mousemove===!1)return function(){};
var B=[],Q,a=Iu(JG(function(O){var U=Date.now()-Q;E(B.map(function(T){T.timeOffset-=U;return T}),O);
B=[];Q=null}),typeof K.mousemoveCallback==="number"?K.mousemoveCallback:500);
r=JG(Iu(JG(function(O){var U=L5(O),T=O.changedTouches?O.changedTouches[0]:O,w=T.clientX;T=T.clientY;Q||(Q=a$q());B.push({x:w,y:T,id:D.getId(U),timeOffset:a$q()-Q});a(typeof DragEvent!=="undefined"&&O instanceof DragEvent?12:O instanceof MouseEvent?1:6)}),typeof K.mousemove==="number"?K.mousemove:50,{trailing:!1}));
var P=[n5("mousemove",r,g),n5("touchmove",r,g),n5("drag",r,g)];return JG(function(){P.forEach(function(O){return O()})})};
P8P=function(r){var E=r.mouseInteractionCb;var K=r.doc;var g=r.mirror;var D=r.blockClass;var B=r.blockSelector;r=r.sampling;if(r.mouseInteraction===!1)return function(){};
var Q=r.mouseInteraction===!0||r.mouseInteraction===void 0?{}:r.mouseInteraction,a=[],P=null,O=function(U){return function(T){var w=L5(T);if(!yT(w,D,B,!0)){var F=null,c=U;if("pointerType"in T){switch(T.pointerType){case "mouse":F=0;break;case "touch":F=2;break;case "pen":F=1}F===2&&(rO[U]===1?c="TouchStart":rO[U]===0&&(c="TouchEnd"))}else T.changedTouches&&(F=2);if(F!==null){if(P=F,c.startsWith("Touch")&&F===2||c.startsWith("Mouse")&&F===0)F=null}else rO[U]===2&&(F=P,P=null);if(T=T.changedTouches?
T.changedTouches[0]:T)w=g.getId(w),JG(E)(Object.assign({},{type:rO[c],id:w,x:T.clientX,y:T.clientY},F!==null&&{pointerType:F}))}}};
Object.keys(rO).filter(function(U){return Number.isNaN(Number(U))&&!U.endsWith("_Departed")&&Q[U]!==!1}).forEach(function(U){var T=U.toLowerCase(),w=O(U);
if(window.PointerEvent)switch(rO[U]){case 1:case 0:T=T.replace("mouse","pointer");break;case 7:case 9:return}a.push(n5(T,w,K))});
return JG(function(){a.forEach(function(U){return U()})})};
f$m=function(r){var E=r.scrollCb;var K=r.doc;var g=r.mirror;var D=r.blockClass;var B=r.blockSelector;return n5("scroll",JG(Iu(JG(function(Q){var a=L5(Q);a&&!yT(a,D,B,!0)&&(Q=g.getId(a),a===K&&K.defaultView?(a=HPJ(K.defaultView),E({id:Q,x:a.left,y:a.top})):E({id:Q,x:a.scrollLeft,y:a.scrollTop}))}),r.sampling.scroll||100)),K)};
OZ5=function(r,E){var K=r.viewportResizeCb;var g=-1,D=-1;return n5("resize",JG(Iu(JG(function(){var B=nud(),Q=I7L();if(g!==B||D!==Q)K({width:Number(Q),height:Number(B)}),g=B,D=Q}),200)),E.win)};
T7J=function(r){function E(z){var S=L5(z),k=z.isTrusted,A=S&&S.tagName;S&&A==="OPTION"&&(S=uL(S));if(!(!S||!A||Yi5.indexOf(A)<0||yT(S,Q,a,!0)||S.classList.contains(P)||O&&S.matches(O))){var X=S.value,e=!1;z=f7n(S)||"";if(z==="radio"||z==="checkbox")e=S.checked;else if(U[A.toLowerCase()]||U[z])X=pN2({element:S,maskInputOptions:U,tagName:A,type:z,value:X,maskInputFn:T});K(S,F?{text:X,isChecked:e,userTriggered:k}:{text:X,isChecked:e});k=S.name;z==="radio"&&k&&e&&D.querySelectorAll('input[type="radio"][name="'+
k+'"]').forEach(function(I){if(I!==S){var J=I.value;K(I,F?{text:J,isChecked:!e,userTriggered:!1}:{text:J,isChecked:!e})}})}}
function K(z,S){var k=ULL.get(z);k&&k.text===S.text&&k.isChecked===S.isChecked||(ULL.set(z,S),z=B.getId(z),JG(g)(Object.assign({},S,{id:z})))}
var g=r.inputCb;var D=r.doc;var B=r.mirror;var Q=r.blockClass;var a=r.blockSelector;var P=r.ignoreClass;var O=r.ignoreSelector;var U=r.maskInputOptions;var T=r.maskInputFn;var w=r.sampling;var F=r.userTriggeredOnInput;var c=(w.input==="last"?["change"]:["input","change"]).map(function(z){return n5(z,JG(E),D)}),W=D.defaultView;
if(!W)return function(){c.forEach(function(z){return z()})};
r=W.Object.getOwnPropertyDescriptor(W.HTMLInputElement.prototype,"value");w=[[W.HTMLInputElement.prototype,"value"],[W.HTMLInputElement.prototype,"checked"],[W.HTMLSelectElement.prototype,"value"],[W.HTMLTextAreaElement.prototype,"value"],[W.HTMLSelectElement.prototype,"selectedIndex"],[W.HTMLOptionElement.prototype,"selected"]];r&&r.set&&c.push.apply(c,_.mn(w.map(function(z){return XNL(z[0],z[1],{set:function(){JG(E)({target:this,isTrusted:!1})}},!1,W)})));
return JG(function(){c.forEach(function(z){return z()})})};
F0c=function(r){var E=[],K,g,D,B;wMK("CSSGroupingRule")&&((K=r.parentRule)==null?void 0:(g=K.constructor)==null?void 0:g.name)==="CSSGroupingRule"||wMK("CSSMediaRule")&&r.parentRule instanceof CSSMediaRule||wMK("CSSSupportsRule")&&r.parentRule instanceof CSSSupportsRule||wMK("CSSConditionRule")&&((D=r.parentRule)==null?void 0:(B=D.constructor)==null?void 0:B.name)==="CSSConditionRule"?(r=Array.from(r.parentRule.cssRules).indexOf(r),E.unshift(r)):r.parentStyleSheet&&(r=Array.from(r.parentStyleSheet.cssRules).indexOf(r),
E.unshift(r));return E};
EM=function(r,E,K){var g,D;if(!r)return{};r.ownerNode?g=E.getId(r.ownerNode):D=K.getId(r);return{styleId:D,id:g}};
oCL=function(r,E){var K=r.styleSheetRuleCb;var g=r.mirror;var D=r.stylesheetManager;var B=E.win;if(!B.CSSStyleSheet||!B.CSSStyleSheet.prototype)return function(){};
var Q=B.CSSStyleSheet.prototype.insertRule;B.CSSStyleSheet.prototype.insertRule=new Kn(Q,{apply:JG(function(w,F,c){var W=_.N(c),z=W.next().value;W=W.next().value;var S=EM(F,g,D.styleMirror),k=S.id;S=S.styleId;(k&&k!==-1||S&&S!==-1)&&K({id:k,styleId:S,adds:[{rule:z,index:W}]});return w.apply(F,c)})});
B.CSSStyleSheet.prototype.addRule=function(w,F,c){c=c===void 0?this.cssRules.length:c;return B.CSSStyleSheet.prototype.insertRule.apply(this,[w+" { "+F+" }",c])};
var a=B.CSSStyleSheet.prototype.deleteRule;B.CSSStyleSheet.prototype.deleteRule=new Kn(a,{apply:JG(function(w,F,c){var W=_.N(c).next().value,z=EM(F,g,D.styleMirror),S=z.id;z=z.styleId;(S&&S!==-1||z&&z!==-1)&&K({id:S,styleId:z,removes:[{index:W}]});return w.apply(F,c)})});
B.CSSStyleSheet.prototype.removeRule=function(w){return B.CSSStyleSheet.prototype.deleteRule.apply(this,[w])};
if(B.CSSStyleSheet.prototype.replace){var P=B.CSSStyleSheet.prototype.replace;B.CSSStyleSheet.prototype.replace=new Kn(P,{apply:JG(function(w,F,c){var W=_.N(c).next().value,z=EM(F,g,D.styleMirror),S=z.id;z=z.styleId;(S&&S!==-1||z&&z!==-1)&&K({id:S,styleId:z,replace:W});return w.apply(F,c)})})}if(B.CSSStyleSheet.prototype.replaceSync){var O=B.CSSStyleSheet.prototype.replaceSync;
B.CSSStyleSheet.prototype.replaceSync=new Kn(O,{apply:JG(function(w,F,c){var W=_.N(c).next().value,z=EM(F,g,D.styleMirror),S=z.id;z=z.styleId;(S&&S!==-1||z&&z!==-1)&&K({id:S,styleId:z,replaceSync:W});return w.apply(F,c)})})}var U={};
RQ5("CSSGroupingRule")?U.CSSGroupingRule=B.CSSGroupingRule:(RQ5("CSSMediaRule")&&(U.CSSMediaRule=B.CSSMediaRule),RQ5("CSSConditionRule")&&(U.CSSConditionRule=B.CSSConditionRule),RQ5("CSSSupportsRule")&&(U.CSSSupportsRule=B.CSSSupportsRule));var T={};Object.entries(U).forEach(function(w){var F=_.N(w);w=F.next().value;F=F.next().value;T[w]={insertRule:F.prototype.insertRule,deleteRule:F.prototype.deleteRule};F.prototype.insertRule=new Kn(T[w].insertRule,{apply:JG(function(c,W,z){var S=_.N(z),k=S.next().value;
S=S.next().value;var A=EM(W.parentStyleSheet,g,D.styleMirror),X=A.id;A=A.styleId;(X&&X!==-1||A&&A!==-1)&&K({id:X,styleId:A,adds:[{rule:k,index:[].concat(_.mn(F0c(W)),[S||0])}]});return c.apply(W,z)})});
F.prototype.deleteRule=new Kn(T[w].deleteRule,{apply:JG(function(c,W,z){var S=_.N(z).next().value,k=EM(W.parentStyleSheet,g,D.styleMirror),A=k.id;k=k.styleId;(A&&A!==-1||k&&k!==-1)&&K({id:A,styleId:k,removes:[{index:[].concat(_.mn(F0c(W)),[S])}]});return c.apply(W,z)})})});
return JG(function(){B.CSSStyleSheet.prototype.insertRule=Q;B.CSSStyleSheet.prototype.deleteRule=a;P&&(B.CSSStyleSheet.prototype.replace=P);O&&(B.CSSStyleSheet.prototype.replaceSync=O);Object.entries(U).forEach(function(w){var F=_.N(w);w=F.next().value;F=F.next().value;F.prototype.insertRule=T[w].insertRule;F.prototype.deleteRule=T[w].deleteRule})})};
iZn=function(r,E){var K=r.mirror;var g=r.stylesheetManager;var D=null;D=E.nodeName==="#document"?K.getId(E):K.getId(s1(E));var B,Q,a;r=E.nodeName==="#document"?(B=E.defaultView)==null?void 0:B.Document:(Q=E.ownerDocument)==null?void 0:(a=Q.defaultView)==null?void 0:a.ShadowRoot;var P=(r==null?0:r.prototype)?Object.getOwnPropertyDescriptor(r==null?void 0:r.prototype,"adoptedStyleSheets"):void 0;if(D===null||D===-1||!r||!P)return function(){};
Object.defineProperty(E,"adoptedStyleSheets",{configurable:P.configurable,enumerable:P.enumerable,get:function(){var O;return(O=P.get)==null?void 0:O.call(this)},
set:function(O){var U,T=(U=P.set)==null?void 0:U.call(this,O);if(D!==null&&D!==-1)try{Mtd(g,O,D)}catch(w){}return T}});
return JG(function(){Object.defineProperty(E,"adoptedStyleSheets",{configurable:P.configurable,enumerable:P.enumerable,get:P.get,set:P.set})})};
cKc=function(r,E){var K=r.styleDeclarationCb;var g=r.mirror;var D=r.ignoreCSSAttributes;var B=r.stylesheetManager;var Q=E.win;var a=Q.CSSStyleDeclaration.prototype.setProperty;Q.CSSStyleDeclaration.prototype.setProperty=new Kn(a,{apply:JG(function(O,U,T){var w=_.N(T),F=w.next().value,c=w.next().value;w=w.next().value;if(D.has(F))return a.apply(U,[F,c,w]);var W,z=EM((W=U.parentRule)==null?void 0:W.parentStyleSheet,g,B.styleMirror);W=z.id;z=z.styleId;(W&&W!==-1||z&&z!==-1)&&K({id:W,styleId:z,set:{property:F,
value:c,priority:w},index:F0c(U.parentRule)});return O.apply(U,T)})});
var P=Q.CSSStyleDeclaration.prototype.removeProperty;Q.CSSStyleDeclaration.prototype.removeProperty=new Kn(P,{apply:JG(function(O,U,T){var w=_.N(T).next().value;if(D.has(w))return P.apply(U,[w]);var F,c=EM((F=U.parentRule)==null?void 0:F.parentStyleSheet,g,B.styleMirror);F=c.id;c=c.styleId;(F&&F!==-1||c&&c!==-1)&&K({id:F,styleId:c,remove:{property:w},index:F0c(U.parentRule)});return O.apply(U,T)})});
return JG(function(){Q.CSSStyleDeclaration.prototype.setProperty=a;Q.CSSStyleDeclaration.prototype.removeProperty=P})};
C8J=function(r){var E=r.mediaInteractionCb;var K=r.blockClass;var g=r.blockSelector;var D=r.mirror;var B=r.sampling;r=r.doc;var Q=JG(function(P){return Iu(JG(function(O){if((O=L5(O))&&!yT(O,K,g,!0)){var U=O.currentTime,T=O.volume,w=O.muted,F=O.playbackRate,c=O.loop;E({type:P,id:D.getId(O),currentTime:U,volume:T,muted:w,playbackRate:F,loop:c})}}),B.media||500)}),a=[n5("play",Q(0),r),
n5("pause",Q(1),r),n5("seeked",Q(2),r),n5("volumechange",Q(3),r),n5("ratechange",Q(4),r)];return JG(function(){a.forEach(function(P){return P()})})};
xL2=function(r){var E=r.fontCb;r=r.doc;var K=r.defaultView;if(!K)return function(){};
var g=[],D=new WeakMap,B=K.FontFace;K.FontFace=function(Q,a,P){var O=new B(Q,a,P);D.set(O,{family:Q,buffer:typeof a!=="string",descriptors:P,fontSource:typeof a==="string"?a:JSON.stringify(Array.from(new Uint8Array(a)))});return O};
r=bL(r.fonts,"add",function(Q){return function(a){setTimeout(JG(function(){var P=D.get(a);P&&(E(P),D.delete(a))}),0);
return Q.apply(this,[a])}});
g.push(function(){K.FontFace=B});
g.push(r);return JG(function(){g.forEach(function(Q){return Q()})})};
W0d=function(r){var E=r.doc,K=r.mirror,g=r.blockClass,D=r.blockSelector,B=r.selectionCb,Q=!0;r=JG(function(){var a=E.getSelection();if(a&&!(Q&&(a==null?0:a.isCollapsed))){Q=a.isCollapsed||!1;for(var P=[],O=a.rangeCount||0,U=0;U<O;U++){var T=a.getRangeAt(U),w=T.startContainer,F=T.startOffset,c=T.endContainer;T=T.endOffset;yT(w,g,D,!0)||yT(c,g,D,!0)||P.push({start:K.getId(w),startOffset:F,end:K.getId(c),endOffset:T})}B({ranges:P})}});
r();return n5("selectionchange",r)};
GK2=function(r){var E=r.doc;var K=r.customElementCb;return(r=E.defaultView)&&r.customElements?bL(r.customElements,"define",function(g){return function(D,B,Q){try{K({define:{name:D}})}catch(a){console.warn("Custom element callback failed for "+D)}return g.apply(this,[D,B,Q])}}):function(){}};
vCK=function(r,E){var K=r.mutationCb,g=r.mousemoveCb,D=r.mouseInteractionCb,B=r.scrollCb,Q=r.viewportResizeCb,a=r.inputCb,P=r.mediaInteractionCb,O=r.styleSheetRuleCb,U=r.styleDeclarationCb,T=r.canvasMutationCb,w=r.fontCb,F=r.selectionCb,c=r.customElementCb;r.mutationCb=function(){var W=_.Hh.apply(0,arguments);E.mutation&&E.mutation.apply(E,_.mn(W));K.apply(null,_.mn(W))};
r.mousemoveCb=function(){var W=_.Hh.apply(0,arguments);E.mousemove&&E.mousemove.apply(E,_.mn(W));g.apply(null,_.mn(W))};
r.mouseInteractionCb=function(){var W=_.Hh.apply(0,arguments);E.mouseInteraction&&E.mouseInteraction.apply(E,_.mn(W));D.apply(null,_.mn(W))};
r.scrollCb=function(){var W=_.Hh.apply(0,arguments);E.scroll&&E.scroll.apply(E,_.mn(W));B.apply(null,_.mn(W))};
r.viewportResizeCb=function(){var W=_.Hh.apply(0,arguments);E.viewportResize&&E.viewportResize.apply(E,_.mn(W));Q.apply(null,_.mn(W))};
r.inputCb=function(){var W=_.Hh.apply(0,arguments);E.input&&E.input.apply(E,_.mn(W));a.apply(null,_.mn(W))};
r.mediaInteractionCb=function(){var W=_.Hh.apply(0,arguments);E.mediaInteaction&&E.mediaInteaction.apply(E,_.mn(W));P.apply(null,_.mn(W))};
r.styleSheetRuleCb=function(){var W=_.Hh.apply(0,arguments);E.styleSheetRule&&E.styleSheetRule.apply(E,_.mn(W));O.apply(null,_.mn(W))};
r.styleDeclarationCb=function(){var W=_.Hh.apply(0,arguments);E.styleDeclaration&&E.styleDeclaration.apply(E,_.mn(W));U.apply(null,_.mn(W))};
r.canvasMutationCb=function(){var W=_.Hh.apply(0,arguments);E.canvasMutation&&E.canvasMutation.apply(E,_.mn(W));T.apply(null,_.mn(W))};
r.fontCb=function(){var W=_.Hh.apply(0,arguments);E.font&&E.font.apply(E,_.mn(W));w.apply(null,_.mn(W))};
r.selectionCb=function(){var W=_.Hh.apply(0,arguments);E.selection&&E.selection.apply(E,_.mn(W));F.apply(null,_.mn(W))};
r.customElementCb=function(){var W=_.Hh.apply(0,arguments);E.customElement&&E.customElement.apply(E,_.mn(W));c.apply(null,_.mn(W))}};
Vtq=function(r,E){E=E===void 0?{}:E;var K=r.doc.defaultView;if(!K)return function(){};
vCK(r,E);var g;r.recordDOM&&(g=$LJ(r,r.doc));var D=pMn(r),B=P8P(r),Q=f$m(r),a=OZ5(r,{win:K}),P=T7J(r),O=C8J(r),U=function(){},T=function(){},w=function(){},F=function(){};
r.recordDOM&&(U=oCL(r,{win:K}),T=iZn(r,r.doc),w=cKc(r,{win:K}),r.collectFonts&&(F=xL2(r)));var c=W0d(r),W=GK2(r),z=[];r=_.N(r.plugins);for(E=r.next();!E.done;E=r.next())E=E.value,z.push(E.observer(E.callback,K,E.options));return JG(function(){hG.forEach(function(k){return k.reset()});
var S;(S=g)==null||S.disconnect();D();B();Q();a();P();O();U();T();w();F();c();W();z.forEach(function(k){return k()})})};
wMK=function(r){return typeof window[r]!=="undefined"};
RQ5=function(r){return!!(typeof window[r]!=="undefined"&&window[r].prototype&&"insertRule"in window[r].prototype&&"deleteRule"in window[r].prototype)};
zQK=function(r){r=new Uint8Array(r);for(var E="",K=0;K<r.byteLength;K++)E+=String.fromCharCode(r[K]);return btoa(E)};
ttP=function(r,E,K){if(r instanceof Array)return r.map(function(D){return ttP(D,E,K)});
if(r!==null){if(r instanceof Float32Array||r instanceof Float64Array||r instanceof Int32Array||r instanceof Uint32Array||r instanceof Uint8Array||r instanceof Uint16Array||r instanceof Int16Array||r instanceof Int8Array||r instanceof Uint8ClampedArray)return{rr_type:r.constructor.name,args:[Object.values(r)]};if(r instanceof ArrayBuffer){var g=r.constructor.name;r=zQK(r);return{rr_type:g,base64:r}}if(r instanceof DataView)return{rr_type:r.constructor.name,args:[ttP(r.buffer,E,K),r.byteOffset,r.byteLength]};
if(r instanceof HTMLImageElement)return{rr_type:r.constructor.name,src:r.src};if(r instanceof HTMLCanvasElement)return{rr_type:"HTMLImageElement",src:r.toDataURL()};if(r instanceof ImageData)return{rr_type:r.constructor.name,args:[ttP(r.data,E,K),r.width,r.height]};if(Siu(r,E)||typeof r==="object")return g=r.constructor.name,r=bZP(r,E,K),{rr_type:g,index:r}}return r};
kKn=function(r,E,K,g){for(var D=[],B=_.N(Object.getOwnPropertyNames(E.CanvasRenderingContext2D.prototype)),Q=B.next(),a={};!Q.done;a={prop$jscomp$58:void 0},Q=B.next()){a.prop$jscomp$58=Q.value;try{if(typeof E.CanvasRenderingContext2D.prototype[a.prop$jscomp$58]==="function"){var P=bL(E.CanvasRenderingContext2D.prototype,a.prop$jscomp$58,function(O){return function(U){return function(){var T=_.Hh.apply(0,arguments),w=this;yT(this.canvas,K,g,!0)||setTimeout(function(){var F=sc5(T,E,w);r(w.canvas,{type:gO["2D"],
property:O.prop$jscomp$58,args:F})},0);
return U.apply(this,T)}}}(a));
D.push(P)}}catch(O){Q=XNL(E.CanvasRenderingContext2D.prototype,a.prop$jscomp$58,{set:function(U){return function(T){r(this.canvas,{type:gO["2D"],property:U.prop$jscomp$58,args:[T],setter:!0})}}(a)}),D.push(Q)}}return function(){D.forEach(function(O){return O()})}};
qin=function(r,E,K,g){var D=[];try{var B=bL(r.HTMLCanvasElement.prototype,"getContext",function(Q){return function(a){var P=_.Hh.apply(1,arguments);if(!yT(this,E,K,!0)){var O=a==="experimental-webgl"?"webgl":a;"__context"in this||(this.__context=O);g&&["webgl","webgl2"].includes(O)&&(P[0]&&typeof P[0]==="object"?(O=P[0],O.preserveDrawingBuffer||(O.preserveDrawingBuffer=!0)):P.splice(0,1,{preserveDrawingBuffer:!0}))}return Q.apply(this,[a].concat(_.mn(P)))}});
D.push(B)}catch(Q){console.error("failed to patch HTMLCanvasElement.prototype.getContext")}return function(){D.forEach(function(Q){return Q()})}};
l$5=function(r,E,K,g,D,B){for(var Q=[],a=_.N(Object.getOwnPropertyNames(r)),P=a.next(),O={};!P.done;O={prop$jscomp$59:void 0},P=a.next())if(O.prop$jscomp$59=P.value,!["isContextLost","canvas","drawingBufferWidth","drawingBufferHeight"].includes(O.prop$jscomp$59))try{if(typeof r[O.prop$jscomp$59]==="function"){var U=bL(r,O.prop$jscomp$59,function(T){return function(w){return function(){var F=_.Hh.apply(0,arguments),c=w.apply(this,F);bZP(c,B,this);"tagName"in this.canvas&&!yT(this.canvas,g,D,!0)&&(F=
sc5(F,B,this),K(this.canvas,{type:E,property:T.prop$jscomp$59,args:F}));return c}}}(O));
Q.push(U)}}catch(T){P=XNL(r,O.prop$jscomp$59,{set:function(w){return function(F){K(this.canvas,{type:E,property:w.prop$jscomp$59,args:[F],setter:!0})}}(O)}),Q.push(P)}return Q};
mLL=function(r,E,K,g){var D=[];D.push.apply(D,_.mn(l$5(E.WebGLRenderingContext.prototype,1,r,K,g,E)));typeof E.WebGL2RenderingContext!=="undefined"&&D.push.apply(D,_.mn(l$5(E.WebGL2RenderingContext.prototype,2,r,K,g,E)));return function(){D.forEach(function(B){return B()})}};
KRJ=function(r){var E=r=r===void 0?{}:r,K=E.emit,g=E.checkoutEveryNms,D=E.checkoutEveryNth,B=E.blockClass===void 0?"rr-block":E.blockClass,Q=E.blockSelector===void 0?null:E.blockSelector,a=E.ignoreClass===void 0?"rr-ignore":E.ignoreClass,P=E.ignoreSelector===void 0?null:E.ignoreSelector,O=E.maskTextClass===void 0?"rr-mask":E.maskTextClass,U=E.maskTextSelector===void 0?null:E.maskTextSelector,T=E.inlineStylesheet===void 0?!0:E.inlineStylesheet,w=E.maskAllInputs,F=E.maskInputOptions,c=E.slimDOMOptions,
W=E.maskInputFn,z=E.maskTextFn,S=E.hooks,k=E.packFn,A=E.sampling===void 0?{}:E.sampling,X=E.dataURLOptions===void 0?{}:E.dataURLOptions,e=E.mousemoveWait,I=E.recordDOM===void 0?!0:E.recordDOM,J=E.recordCanvas===void 0?!1:E.recordCanvas,Q5=E.recordCrossOriginIframes===void 0?!1:E.recordCrossOriginIframes,OP=E.recordAfter===void 0?r.recordAfter==="DOMContentLoaded"?r.recordAfter:"load":E.recordAfter,WK=E.userTriggeredOnInput===void 0?!1:E.userTriggeredOnInput,TJ=E.collectFonts===void 0?!1:E.collectFonts,
oJ=E.inlineImages===void 0?!1:E.inlineImages,kL=E.plugins,qq=E.keepIframeSrcFn===void 0?function(){return!1}:E.keepIframeSrcFn,n2=E.ignoreCSSAttributes===void 0?new Set([]):E.ignoreCSSAttributes;
DG=E.errorHandler;var pd=Q5?window.parent===window:!0,RM=!1;if(!pd)try{window.parent.document&&(RM=!1)}catch(Ye){RM=!0}if(pd&&!K)throw Error("$e");if(!pd&&!RM)return function(){};
e!==void 0&&A.mousemove===void 0&&(A.mousemove=e);Bw.reset();var rw=w===!0?{color:!0,date:!0,"datetime-local":!0,email:!0,month:!0,number:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0,textarea:!0,select:!0,password:!0}:F!==void 0?F:{password:!0},Uu=c===!0||c==="all"?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaVerification:!0,headMetaAuthorship:c==="all",headMetaDescKeywords:c==="all",headTitleMutations:c==="all"}:
c?c:{};J7q();var Cd,tb=0,c9=function(Ye){for(var B9=_.N(kL||[]),y5=B9.next();!y5.done;y5=B9.next())y5=y5.value,y5.eventProcessor&&(Ye=y5.eventProcessor(Ye));k&&!RM&&(Ye=k(Ye));return Ye};
dO=function(Ye,B9){Ye.timestamp=a$q();var y5;((y5=hG[0])==null?0:y5.isFrozen())&&Ye.type!==2&&(Ye.type!==3||Ye.data.source!==0)&&hG.forEach(function(gb){return gb.unfreeze()});
pd?K==null||K(c9(Ye),B9):RM&&(B9={type:"rrweb",event:c9(Ye),origin:window.location.origin,isCheckout:B9},window.parent.postMessage(B9,"*"));Ye.type===2?(Cd=Ye,tb=0):Ye.type!==3||Ye.data.source===0&&Ye.data.isAttachIframe||(tb++,Ye=g&&Ye.timestamp-Cd.timestamp>g,(D&&tb>=D||Ye)&&ZZm(!0))};
var TT=function(Ye){dO({type:3,data:Object.assign({},{source:0},Ye)})},Nq=function(Ye){return dO({type:3,
data:Object.assign({},{source:3},Ye)})},Da=function(Ye){return dO({type:3,
data:Object.assign({},{source:9},Ye)})},oM=new uYn({mutationCb:TT,
adoptedStyleSheetCb:function(Ye){return dO({type:3,data:Object.assign({},{source:15},Ye)})}}),Ld=new AKm({mirror:Bw,
mutationCb:TT,stylesheetManager:oM,recordCrossOriginIframes:Q5,wrappedEmit:dO});r=_.N(kL||[]);for(E=r.next();!E.done;E=r.next())E=E.value,E.getMirror&&E.getMirror({nodeMirror:Bw,crossOriginIframeMirror:Ld.crossOriginIframeMirror,crossOriginIframeStyleMirror:Ld.crossOriginIframeStyleMirror});var MJ=new eQ5;XML=new HZu({recordCanvas:J,mutationCb:Da,win:window,blockClass:B,blockSelector:Q,mirror:Bw,sampling:A.canvas,dataURLOptions:X});var rb=new nCP({mutationCb:TT,scrollCb:Nq,bypassOptions:{blockClass:B,
blockSelector:Q,maskTextClass:O,maskTextSelector:U,inlineStylesheet:T,maskInputOptions:rw,dataURLOptions:X,maskTextFn:z,maskInputFn:W,recordCanvas:J,inlineImages:oJ,sampling:A,slimDOMOptions:Uu,iframeManager:Ld,stylesheetManager:oM,canvasManager:XML,keepIframeSrcFn:qq,processedNodeManager:MJ},mirror:Bw});ZZm=function(Ye){Ye=Ye===void 0?!1:Ye;if(I){dO({type:4,data:{href:window.location.href,width:I7L(),height:nud()}},Ye);oM.reset();rb.init();hG.forEach(function(y5){return y5.lock()});
var B9=eJu({mirror:Bw,blockClass:B,blockSelector:Q,maskTextClass:O,maskTextSelector:U,inlineStylesheet:T,maskAllInputs:rw,maskTextFn:z,maskInputFn:W,slimDOM:Uu,dataURLOptions:X,recordCanvas:J,inlineImages:oJ,onSerialize:function(y5){y5.nodeName==="IFRAME"&&Bw.nodeMetaMap.get(y5)&&I$P(Ld,y5);rKm(y5,Bw)&&yKJ(oM,y5);y5&&kM(y5)&&L0L(rb,kM(y5),document)},
onIframeLoad:function(y5,gb){hQn(Ld,y5,gb);y5.contentWindow&&y5.contentDocument&&JK5(rb,y5.contentWindow.Element,y5.contentDocument)},
onStylesheetLoad:function(y5,gb){r0L(oM,y5,gb)},
keepIframeSrcFn:qq});B9?(dO({type:2,data:{node:B9,initialOffset:HPJ(window)}},Ye),hG.forEach(function(y5){return y5.unlock()}),document.adoptedStyleSheets&&document.adoptedStyleSheets.length>0&&Mtd(oM,document.adoptedStyleSheets,Bw.getId(document))):console.warn("Failed to snapshot the document")}};
try{var CC=[],Hf=function(Ye){var B9;return JG(Vtq)({mutationCb:TT,mousemoveCb:function(y5,gb){return dO({type:3,data:{source:gb,positions:y5}})},
mouseInteractionCb:function(y5){return dO({type:3,data:Object.assign({},{source:2},y5)})},
scrollCb:Nq,viewportResizeCb:function(y5){return dO({type:3,data:Object.assign({},{source:4},y5)})},
inputCb:function(y5){return dO({type:3,data:Object.assign({},{source:5},y5)})},
mediaInteractionCb:function(y5){return dO({type:3,data:Object.assign({},{source:7},y5)})},
styleSheetRuleCb:function(y5){return dO({type:3,data:Object.assign({},{source:8},y5)})},
styleDeclarationCb:function(y5){return dO({type:3,data:Object.assign({},{source:13},y5)})},
canvasMutationCb:Da,fontCb:function(y5){return dO({type:3,data:Object.assign({},{source:10},y5)})},
selectionCb:function(y5){dO({type:3,data:Object.assign({},{source:14},y5)})},
customElementCb:function(y5){dO({type:3,data:Object.assign({},{source:16},y5)})},
blockClass:B,ignoreClass:a,ignoreSelector:P,maskTextClass:O,maskTextSelector:U,maskInputOptions:rw,inlineStylesheet:T,sampling:A,recordDOM:I,recordCanvas:J,inlineImages:oJ,userTriggeredOnInput:WK,collectFonts:TJ,doc:Ye,maskInputFn:W,maskTextFn:z,keepIframeSrcFn:qq,blockSelector:Q,slimDOMOptions:Uu,dataURLOptions:X,mirror:Bw,iframeManager:Ld,stylesheetManager:oM,shadowDomManager:rb,processedNodeManager:MJ,canvasManager:XML,ignoreCSSAttributes:n2,plugins:(kL==null?void 0:(B9=kL.filter(function(y5){return y5.observer}))==
null?void 0:B9.map(function(y5){return{observer:y5.observer,
options:y5.options,callback:function(gb){return dO({type:6,data:{plugin:y5.name,payload:gb}})}}}))||[]},S)};
ET5(Ld,function(Ye){try{CC.push(Hf(Ye.contentDocument))}catch(B9){console.warn(B9)}});
var Ou=function(){ZZm();CC.push(Hf(document))};
document.readyState==="interactive"||document.readyState==="complete"?Ou():(CC.push(n5("DOMContentLoaded",function(){dO({type:0,data:{}});OP==="DOMContentLoaded"&&Ou()})),CC.push(n5("load",function(){dO({type:1,
data:{}});OP==="load"&&Ou()},window)));
return function(){CC.forEach(function(Ye){try{Ye()}catch(B9){String(B9).toLowerCase().includes("cross-origin")||console.warn(B9)}});
MJ.destroy();DG=void 0}}catch(Ye){console.warn(Ye)}};
_.x=function(r,E){E=h9(Lx(E));r.innerHTML=E};
B5K=function(r){var E=gTJ;E||(E=DSq(),E=gTJ=_.lw.transpose(E));E=E[r];return typeof E==="string"?E:_.j4(r)};
dS2=function(r){r=String(r).toLowerCase();var E=DSq()[r];return typeof E==="string"?E:_.Nz(r)};
jI5=function(r){r=r.toLowerCase();r=DSq()[r];return typeof r==="string"?r:null};
DSq=function(){if(!N5J){for(var r=Object.assign({},QIK),E=_.N($SJ),K=E.next();!K.done;K=E.next())K=K.value,r[K.toLowerCase()]=K;N5J=r}return N5J};
PN5=function(r,E){var K=window.customElements;return K&&K.get(r)||aeu[r]===!0?2:E.name==="HTMLUnknownElement"?1:E.name==="HTMLElement"&&pR2.test(r)?3:0};
Yzq=function(r,E){switch(E){case "innerHTML":return feJ(r)===1?2:null;case "textContent":return r=feJ(r),r===1||r===6?1:null;default:var K,g;return(g=(K=Otq[r.localName])==null?void 0:K[E])!=null?g:null}};
feJ=function(r){var E=r.localName,K=PN5(E,r.constructor);switch(K){case 0:case 1:return USu(E,r);case 3:case 2:return 1;default:_.nd(K,"got an unknown element classification")}};
USu=function(r,E){var K=Object.hasOwnProperty.call(T55,r)?T55[r]:null;return K!==null?K:Object.hasOwnProperty.call(wRc,r)&&E instanceof SVGElement?wRc[r]:null};
FRq=function(r,E){return E};
oT5=function(r){return(r=r.split(R8J,2))?{url:r[0],metadata:r[1]}:null};
itn=function(r){var E=String(r.url).replace(Mgc,encodeURIComponent);if(r=r.metadata){Mgc.lastIndex=0;if(Mgc.test(r))return null;E+=" "+r}return E};
WRn=function(r){function E(O){var U=O.localName;if(!O.getAttribute("is")&&PN5(U,O.constructor)===2){var T;return(T=P)!=null?T:P=document.createElement("polyresinuncustomized")}(O=a[U])||(O=a[U]=document.createElement(U));return O}
var K=r.reportHandler||void 0,g=r.safeTypesBridge||c0J,D=/^$/;if(r=r.allowedIdentifierPrefixes){r=_.N(r);for(var B=r.next();!B.done;B=r.next())D=new RegExp(D.source+"|^"+_.CNn(B.value))}K&&K(!1,"initResin",null);var Q=xS5(D,g,K),a={},P=null;return function(O,U,T){var w=O.nodeType;if(w!==Node.ELEMENT_NODE){if(w===Node.TEXT_NODE){U=O.parentElement;T=!U;if(U&&U.nodeType===Node.ELEMENT_NODE){w=U.localName;var F=PN5(w,U.constructor);switch(F){case 0:case 1:U=USu(w,U);T=U===1||U===6;break;case 3:case 2:T=
!0;break;default:_.nd(F,"got an unknown element classification")}}if(T)return function(S){return""+g(S,"STRING",S)}}return function(S){if(!S&&S!==document.all)return S;
K&&K(!0,"Failed to sanitize "+(O.parentElement&&O.parentElement.nodeName)+" #text node to value "+S,O.parentElement);return QM}}var c=O.localName;
w=E(O);var W=null;switch(T){case "attribute":if(dS2(U)in w)break;return function(S){return S};
case "property":if(U in w){W=Yzq(w,U);break}if((F=jI5(U))&&F in w)break;return function(S){return S};
default:_.nd(T,"got an unknown resin type, expected either 'property' or 'attribute'")}var z=T==="attribute"?U.toLowerCase():B5K(U);W||(W=CXu(c,z,function(S){var k=O.getAttribute(S);return!k||/[\[\{]/.test(S)?null:k}));
return function(S){var k=$h,A=null;if(!S&&S!==document.all)return S;if(W!=null){var X=Q[W],e=X.safeType;A=X.safeReplacement;e&&(k=g(S,e,$h));k===$h&&(X.filterString?(k=String(g(S,"STRING",S)),k=X.filterString(c,z,k)):X.filterRaw&&(k=X.filterRaw(c,z,S,O)),k===A&&(k=$h))}k===$h&&(k=A||QM,K&&K(!0,"Failed to sanitize attribute of <"+c+">: <"+c+" "+z+'="'+S+'">',O));return k}}};
xS5=function(r,E,K){return[,{filterRaw:function(g,D,B){return B},
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:G5u,safeType:"URL"},{filterRaw:void 0,filterString:void 0,safeReplacement:G5u,safeType:"RESOURCE_URL"},{filterRaw:void 0,filterString:void 0,safeReplacement:QM,safeType:"STYLE"},,{filterRaw:void 0,filterString:void 0,safeReplacement:vTK,safeType:"JAVASCRIPT"},{filterRaw:void 0,filterString:function(g,D,B){B=
String(B).toLowerCase();return G4K(g,D,B)?B:QM},
safeReplacement:QM,safeType:void 0},,{filterRaw:void 0,filterString:function(g,D,B){return r.test(B)?B:QM},
safeReplacement:QM,safeType:"CONSTANT"},{filterRaw:function(g,D,B,Q){if(typeof B==="string")var a=(a=B.match(Vgq))?a.map(oT5).filter(Boolean):[];else if(Array.isArray(B))a=B;else return G5u;var P=a;a=[];var O=[],U={};if(Array.isArray(P))for(var T=0,w=P.length;T<w;++T){var F=P[T],c=F&&F.url;if(c){var W=E(c,"URL",U);if(W){var z=W!==U;(z?a:O).push({url:z?W:c,metadata:F.metadata})}}}else O.push(P);P=O.length?JSON.stringify(O):null;O=$h;if(a.length){if(!Array.isArray(a))throw Error();O=a.map(itn).filter(Boolean).join(" , ")||
$h}P&&K&&K(!0,"Failed to sanitize attribute value of <"+g+">: <"+g+" "+D+'="'+B+'">: '+P,Q);return O===$h?G5u:O},
filterString:void 0,safeReplacement:void 0,safeType:void 0}]};
z8L=function(r){var E=WRn(r);return function(K,g,D,B){return B||B===document.all?E(K,g,D)(B):B}};
ap=function(r,E){function K(){function D(a,P,O){for(P=Reflect.getMetadata("parameters",a)||[];P.length<=O;)P.push(null);P[O]=P[O]||[];P[O].push(Q);Reflect.defineMetadata(P,a);return a}
var B=_.Hh.apply(0,arguments);if(this instanceof K)return g.apply(this,B),this;var Q=new (Function.prototype.bind.apply(K,[null].concat(_.mn(B))));D.annotation=Q;return D}
var g=tgu(E);K.prototype.toString=function(){return"@"+r};
return K.annotationCls=K};
tgu=function(r){return function(){var E=_.Hh.apply(0,arguments),K=this;r.forEach(function(g,D){D=E[D];if(Array.isArray(g))K[g[0]]=D&&D!==void 0?D:g[1];else for(var B in g)K[B]=D&&D[B]!==void 0?D[B]:g[B]})}};
Szc=function(r){return r!==void 0&&r!==null};
pn=function(r){if(typeof r==="string")return r;if(r===void 0||r===null)return""+r;if(r.overriddenName)return r.overriddenName;if(r.name)return r.name;r=r.toString();var E=r.indexOf("\n");return E===-1?r:r.substring(0,E)};
btK=function(r){r.__forward_ref__=btK;r.toString=function(){return pn(this())};
return r};
Pw=function(r){return typeof r==="function"&&r.hasOwnProperty("__forward_ref__")&&r.__forward_ref__===btK?r():r};
sIc=function(r){return r?r.map(function(E){return new (Function.prototype.bind.apply(E.type.annotationCls,[null].concat(_.mn(E.args?E.args:[]))))}):[]};
k5K=function(r){for(var E=[],K=0;K<r.length;++K){if(E.indexOf(r[K])>-1){E.push(r[K]);break}E.push(r[K])}return E};
qzu=function(r){return r.length>1?" ("+k5K(r.slice().reverse()).map(function(E){return pn(E.token)}).join(" -> ")+")":""};
mSq=function(r,E,K,g){if(g){var D=Error("cf``"+(g instanceof Error?g.message:g));D.ngOriginalError=g}else D=Error();D.addKey=leK;D.keys=[E];D.injectors=[r];D.constructResolvingMessage=K;D.message=D.constructResolvingMessage();D.ngOriginalError=g;return D};
leK=function(r,E){this.injectors.push(r);this.keys.push(E);this.message=this.constructResolvingMessage()};
ZtK=function(r,E){return mSq(r,E,function(){return"No provider for "+pn(this.keys[0].token)+"!"+qzu(this.keys)})};
uEP=function(r,E){return mSq(r,E,function(){return"Cannot instantiate cyclic dependency!"+qzu(this.keys)})};
A05=function(r,E,K){return mSq(r,K,function(){var g=pn(this.keys[0].token);return this.ngOriginalError.message+": Error during instantiation of "+g+"!"+qzu(this.keys)+"."},E)};
e8P=function(r,E){for(var K=[],g=0,D=E.length;g<D;g++){var B=E[g];B&&B.length!=0?K.push(B.map(pn).join(" ")):K.push("?")}return Error("gf`"+pn(r)+"`"+K.join(", ")+"`"+pn(r))};
h8c=function(r){var E=void 0,K=void 0;if(r&&r.useClass!==void 0){E=r.useClass;var g=Pw(r.useClass);var D=XRK.factory(g);g=Ht5(g)}else r&&r.useExisting!==void 0?(D=function(B){return B},g=[nTP(OM.get(Pw(r.useExisting)))]):r&&r.useFactory!==void 0?(D=r.useFactory,g=IeP(r.useFactory,r.deps)):(K=r.useValue,D=function(){return r.useValue},g=y0u);
return new LRL(D,g,E,K)};
r_5=function(r){return new J0J(OM.get(Pw(r.provide)),[h8c(r)],r.multi)};
KwP=function(r){r=EYd(r,[]).map(r_5);for(var E=new Map,K=0;K<r.length;K++){var g=r[K],D=E.get(g.key.id);if(D){if(g.multiProvider!==D.multiProvider)throw Error("jf`"+D+"`"+g);if(g.multiProvider)for(var B=0;B<g.resolvedFactories.length;B++)D.resolvedFactories.push(g.resolvedFactories[B]);else E.set(g.key.id,g)}else D=void 0,g.multiProvider?D=new J0J(g.key,g.resolvedFactories.slice(),g.multiProvider):D=g,E.set(g.key.id,D)}return Array.from(E.values())};
EYd=function(r,E){r.forEach(function(K){if(K instanceof gYK)E.push({provide:K,useClass:K});else if(K&&typeof K=="object"&&K.provide!==void 0)E.push(K);else if(K instanceof Array)EYd(K,E);else throw Error("ff`"+K);});
return E};
IeP=function(r,E){if(E){var K=E.map(function(g){return[g]});
return E.map(function(g){return DVq(r,g,K)})}return Ht5(r)};
Ht5=function(r){var E=XRK.parameters(r);if(!E)return[];if(E.some(function(K){return K==null}))throw e8P(r,E);
return E.map(function(K){return DVq(r,K,E)})};
DVq=function(r,E,K){var g=null,D=!1;if(!Array.isArray(E))return E instanceof BzL?dVK(E.token,D,null):dVK(E,D,null);for(var B=null,Q=0;Q<E.length;++Q){var a=E[Q];if(a instanceof gYK)g=a;else if(a instanceof BzL)g=a.token;else if(a instanceof j75)D=!0;else if(a instanceof Nzm||a instanceof Q7L)B=a}g=Pw(g);if(g!=null)return dVK(g,D,B);throw e8P(r,K);};
dVK=function(r,E,K){return new $Vc(OM.get(Pw(r)),E,K)};
a45=function(r,E){for(var K=Array(r.providers.length),g=0;g<r.providers.length;++g){var D=g;if(g<0||g>=r.providers.length)throw Error("hf`"+g);K[D]=E(r.providers[g])}return K};
p8P=function(r){return typeof r==="function"&&XRK.parameters(r).every(function(E){return!!E})};
OJL=function(r){var E=Ph5;f4L.get(r)||f4L.set(r,new E);return f4L.get(r)};
_._hasCachedLockedElement$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(r){return _._lockedElementCache$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.indexOf(r)>-1};
_._hasCachedUnlockedElement$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(r){return _._unlockedElementCache$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.indexOf(r)>-1};
_._composedTreeContains$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(r,E){var K,g;if(r.contains(E))return!0;r=_.Yh(r).querySelectorAll("content,slot");for(K=0;K<r.length;++K){var D=_.Yh(r[K]).getDistributedNodes();for(g=0;g<D.length;++g)if(D[g].nodeType===Node.ELEMENT_NODE&&_._composedTreeContains$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(D[g],E))return!0}return!1};
_._scrollInteractionHandler$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(r){r.cancelable&&_._shouldPreventScrolling$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(r)&&r.preventDefault();r.targetTouches&&(r=r.targetTouches[0],YAd=r.pageX,UVJ=r.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 r=0,E=UM.length;r<E;r++)document.addEventListener(UM[r],_._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 r=0,E=UM.length;r<E;r++)document.removeEventListener(UM[r],_._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(r){var E=_.Yh(r).rootTarget;r.type!=="touchmove"&&Tzm!==E&&(Tzm=E,w8J=_._getScrollableNodes$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(_.Yh(r).path));if(!w8J.length)return!0;if(r.type==="touchstart")return!1;r=_._getScrollInfo$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(r);
return!_._getScrollingNode$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(w8J,r.deltaX,r.deltaY)};
_._getScrollableNodes$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(r){for(var E=[],K=r.indexOf(Fw5),g=0;g<=K;g++)if(r[g].nodeType===Node.ELEMENT_NODE){var D=r[g],B=D.style;B.overflow!=="scroll"&&B.overflow!=="auto"&&(B=window.getComputedStyle(D));B.overflow!=="scroll"&&B.overflow!=="auto"||E.push(D)}return E};
_._getScrollingNode$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(r,E,K){if(E||K)for(var g=Math.abs(K)>=Math.abs(E),D=0;D<r.length;D++){var B=r[D];if(g?K<0?B.scrollTop>0:B.scrollTop<B.scrollHeight-B.clientHeight:E<0?B.scrollLeft>0:B.scrollLeft<B.scrollWidth-B.clientWidth)return B}};
_._getScrollInfo$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(r){var E={deltaX:r.deltaX,deltaY:r.deltaY};"deltaX"in r||("wheelDeltaX"in r&&"wheelDeltaY"in r?(E.deltaX=-r.wheelDeltaX,E.deltaY=-r.wheelDeltaY):"wheelDelta"in r?(E.deltaX=0,E.deltaY=-r.wheelDelta):"axis"in r?(E.deltaX=r.axis===1?r.detail:0,E.deltaY=r.axis===2?r.detail:0):r.targetTouches&&(r=r.targetTouches[0],E.deltaX=YAd-r.pageX,E.deltaY=UVJ-r.pageY));return E};
RHL=function(r){this.element=r;this.width=this.boundingRect.width;this.height=this.boundingRect.height;this.size=Math.max(this.width,this.height)};
MEP=function(r){this.element=r;this.color=window.getComputedStyle(r).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");_.Yh(this.waveContainer).appendChild(this.wave);oYc(this)};
TE=function(r,E){for(var K in r)if(K.toLowerCase()===E.toLowerCase())return r[K]};
iJJ=function(r,E){for(var K in r)if(K.toLowerCase()===E.toLowerCase()){delete r[K];break}};
Chd=function(r){r=_.lw.clone(r);for(var E=0;E<c_K.length;++E){var K=c_K[E],g=TE(r,K);g&&(r["X-Goog-Upload-Header-"+K]=g,iJJ(r,K))}return r};
xVL=function(r){r=_.lw.clone(r);iJJ(r,"X-Goog-Upload-Status")};
GnP=function(r){return Wwd.some(function(E){return E.test(r)})};
tEn=function(r,E){var K;var g=(K=r.formContent)==null?void 0:K.locale;K=g==null?void 0:g.split("-")[0];g=g&&vY5.includes(g)?g:K&&vY5.includes(K)?K:void 0;g=(g!=null?g:"en").replaceAll("-","_").toLowerCase();var D;r=((D=r.initializationData)==null?0:D.useNightlyRelease)?"nightly":"live";var B;return(E==null?0:(B=E.getEnableAlohaBinarySplit)==null?0:B.call(E))?_.U7(VEL,r):_.U7(zHL,r,g)};
s7m=function(r,E,K,g){if(SAd&&bJ5===E)return SAd;bJ5=E;var D=tEn(r,g);return SAd=E.feedbackV2GlobalObject?Promise.resolve(E.feedbackV2GlobalObject):new Promise(function(B,Q){var a=_.Wv("SCRIPT");_.Nj(a,D);a.onload=function(){E.feedbackV2GlobalObject?B(E.feedbackV2GlobalObject):Q(Error("mf"))};
a.onerror=function(){Q(Error("nf`"+D.toString()))};
K.body.appendChild(a)})};
l45=function(r,E,K,g){if(knm&&qA2===E)return knm;qA2=E;var D=tEn(r,g);return knm=E.feedbackV2GlobalObject?Promise.resolve(E.feedbackV2GlobalObject):new Promise(function(B,Q){var a=_.Wv("SCRIPT");_.Nj(a,D);a.onload=function(){E.feedbackV2GlobalObject?B(E.feedbackV2GlobalObject):Q(Error("mf"))};
a.onerror=function(){Q(Error("nf`"+D.toString()))};
K.body.appendChild(a)})};
mVK=function(r,E,K,g,D){D=D===void 0?!0:D;var B,Q,a,P,O;return _.p(function(U){switch(U.nextAddress){case 1:return B=Date.now(),U.yield(s7m(r,K,g,E),2);case 2:Q=U.yieldResult;if(!(D||((P=r.initializationData)==null?0:P.useNightlyRelease)||((O=r.initializationData)==null?0:O.isLocalServer))){a=Q.initializeFeedbackClient(r,B,E);U.jumpTo(3);break}return U.yield(Q.initializeFeedbackClientAsync(r,B,E),4);case 4:a=U.yieldResult;case 3:return a.initiateAloha(),U.return(a)}})};
ZJq=function(r,E,K,g){var D,B,Q;return _.p(function(a){if(a.nextAddress==1)return D=Date.now(),a.yield(l45(r,K,g.document,E),2);if(a.nextAddress!=3)return B=a.yieldResult,a.yield(B.initializeFeedbackClientAsync(r,D,E,g),3);Q=a.yieldResult;Q.initiateAloha();return a.return(Q)})};
uPm=function(r,E,K){var g=!0;g=g===void 0?!0:g;var D,B,Q,a,P,O,U,T;return _.p(function(w){D=K||_.gm;if((B=E)==null?0:(a=(Q=B).getEnableAlohaBinarySplit)==null?0:a.call(Q)){P=D;if(P.isFormOpened)throw new wO;P.isFormOpened=!0;r.callbacks=r.callbacks||{};O=r.callbacks.onClose||function(){};
r.callbacks.onClose=function(F){P.isFormOpened=!1;O(F)};
try{return w.return(ZJq(r,E,P,D))}catch(F){throw P.isFormOpened=!1,F;}}else{U=D;if(U.isFormOpened)throw new wO;U.isFormOpened=!0;r.callbacks=r.callbacks||{};T=r.callbacks.onClose||function(){};
r.callbacks.onClose=function(F){U.isFormOpened=!1;T(F)};
try{return w.return(mVK(r,E,U,D.document,g))}catch(F){throw U.isFormOpened=!1,F;}}_.vo(w)})};
nYJ=function(r,E){return _.p(function(K){return K.return(new Promise(function(g,D){Number.isInteger(Number(r))&&Number(r)>0?(D=A_m(E!=null?E:"")+"/aloha_form_properties?productId="+r,eHu(D,function(B){B=B.target;var Q=null;try{var a=JSON,P=a.stringify;if(B.JSC$9951_xhr_){var O=B.JSC$9951_xhr_.responseText;O.indexOf(")]}'\n")==0&&(O=O.substring(5));var U=(0,_.FV)(O)}else U=void 0;Q=IHL(X8L,P.call(a,U))}catch(T){P=new X8L,U=HJK(),U=_.Rp(U,13,!1),U=_.Rp(U,14,!0),U=_.Rp(U,15,!0),U=_.Rp(U,20,!1),Q=_.Cx(P,
1,U)}g(Q)},"GET","",{},2E3,!0)):D(Error("of`"+r))}))})};
A_m=function(r){return GnP(r)?r:"https://www.google.com/tools/feedback"};
hHK=function(r){r=r.match(new RegExp(I4K,"gi"))||[];r=_.N(r);for(var E=r.next();!E.done;E=r.next()){E=E.value;a:{var K=_.N(y_m);for(var g=K.next();!g.done;g=K.next())if(g.value.test(E)){K=!1;break a}K=!0}if(!K)a:{K=_.N(LwK);for(g=K.next();!g.done;g=K.next())if(g.value.test(E)){K=!0;break a}K=!1}if(K)return!0}return!1};
J_L=function(r,E){var K={},g=Object.keys(r);g=_.N(g);for(var D=g.next();!D.done;D=g.next())D=D.value,K[D]=E(D,r[D]);return K};
rrK=function(r){switch(r){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"}};
KSd=function(r){if(window.crypto&&window.crypto.getRandomValues)try{var E=Array(r),K=new Uint8Array(r);window.crypto.getRandomValues(K);for(var g=0;g<E.length;g++)E[g]=K[g];return E}catch(B){}E=Array(r);for(K=0;K<r;K++){g=Date.now();for(var D=0;D<g%23;D++)E[K]=Math.random();E[K]=Math.floor(Math.random()*256)}if(EIP)for(K=1,g=0;g<EIP.length;g++)E[K%r]^=E[(K-1)%r]/4^EIP.charCodeAt(g),K++;return E};
op=function(r){r=KSd(r);for(var E=[],K=0;K<r.length;K++)E.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(r[K]&63));return E.join("")};
gIL=function(){var r=_.gm.ytLoggingDocDocumentNonce_;r||(r=op(16),_.pN("ytLoggingDocDocumentNonce_",r));return r};
B$n=function(r){r&&_.Ae("foregroundHeartbeatScreenAssociated",{clientDocumentNonce:DRK,clientScreenNonce:r})};
dR5=function(r){return _.Xx("client-screen-nonce-store",{})[r===void 0?0:r]};
jbL=function(r,E){E=E===void 0?0:E;var K=_.Xx("client-screen-nonce-store");K||(K={},_.eR("client-screen-nonce-store",K));K[E]=r};
N$P=function(r){r=r===void 0?0:r;return r===0?"ROOT_VE_TYPE":"ROOT_VE_TYPE."+r};
QbP=function(r){return _.Xx(N$P(r===void 0?0:r))};
_.im=function(r){return(r=QbP(r===void 0?0:r))?new Mz({veType:r,youtubeData:void 0,jspbYoutubeData:void 0}):null};
$RL=function(){var r=_.Xx("csn-to-ctt-auth-info");r||(r={},_.eR("csn-to-ctt-auth-info",r));return r};
aJP=function(){return Object.values(_.Xx("client-screen-nonce-store",{})).filter(function(r){return r!==void 0})};
_.Cn=function(r){r=dR5(r===void 0?0:r);if(!r&&!_.HD("USE_CSN_FALLBACK",!0))return null;r||(r="UNDEFINED_CSN");return r?r:null};
PVP=function(r){for(var E=_.N(Object.values(pFL)),K=E.next();!K.done;K=E.next())if(_.Cn(K.value)===r)return!0;return!1};
fJ5=function(r,E,K){var g=$RL();(K=_.Cn(K))&&delete g[K];E&&(g[r]=E)};
xh=function(r){return $RL()[r]};
_.Ww=function(r,E,K,g){K=K===void 0?0:K;if(r!==dR5(K)||E!==_.Xx(N$P(K)))if(fJ5(r,g,K),jbL(r,K),_.eR(N$P(K),E),E=function(){setTimeout(function(){B$n(r)},0)},"requestAnimationFrame"in window)try{window.requestAnimationFrame(E)}catch(D){E()}else E()};
Obd=function(r,E){E=E===void 0?"":E;var K=[],g;for(g in r)if(r.hasOwnProperty(g)){var D=E!==""?E+"."+g:g;typeof r[g]==="object"?K.push.apply(K,_.mn(Obd(r[g],D))):K.push([D,r[g]])}K.sort();return K};
_.vw=function(r){var E=_.Hh.apply(1,arguments);if(!GE(r)||E.some(function(g){return!GE(g)}))throw Error("pf");
E=_.N(E);for(var K=E.next();!K.done;K=E.next())YfL(r,K.value)};
YfL=function(r,E){for(var K in E)if(GE(E[K])){if(K in r&&!GE(r[K]))throw Error("qf");K in r||(r[K]={});YfL(r[K],E[K])}else if(URK(E[K])){if(K in r&&!URK(r[K]))throw Error("rf");K in r||(r[K]=[]);T$J(r[K],E[K])}else r[K]=E[K];return r};
T$J=function(r,E){E=_.N(E);for(var K=E.next();!K.done;K=E.next())K=K.value,GE(K)?r.push(YfL({},K)):URK(K)?r.push(T$J([],K)):r.push(K);return r};
GE=function(r){return typeof r==="object"&&!Array.isArray(r)};
URK=function(r){return typeof r==="object"&&Array.isArray(r)};
FSL=function(r){for(var E=_.N(Object.entries(wFK)),K=E.next();!K.done;K=E.next())if(K=_.N(K.value),K.next(),K=K.next().value,K==="SLI_STATUS_"+r)return K;return"SLI_STATUS_UNKNOWN"};
_.VM=function(r,E,K,g){return R6n(r,E,function(){return new _.oIn(r,E,K,g)})};
_.MSc=function(){return _.VM("SLI_NAME_YOUTUBE_WEB_APP_BOOTS","APP_BOOTS",12E4,"TIMEOUT")};
ib5=function(){return _.VM("SLI_NAME_YOUTUBE_WEB_NETWORK_REQUEST","NETWORK_REQUEST",12E4,"TIMEOUT")};
zE=function(){return _.VM("SLI_NAME_YOUTUBE_WEB_WARM_PAGE_NAVIGATION","WARM_PAGE_NAVIGATION",12E4,"TIMEOUT")};
cru=function(){return _.VM("SLI_NAME_YOUTUBE_WEB_YT_INITIAL_DATA_PRESENT","YT_INITIAL_DATA_LOADED",6E4,"FAILURE")};
CVK=function(){return _.VM("SLI_NAME_YOUTUBE_WEB_STFE_GREATER_THAN_ONE_MINUTE","STFE_GREATER_THAN_ONE_MINUTE",6E4,"SUCCESS")};
xRK=function(){return _.VM("SLI_NAME_YOUTUBE_WEB_STFE_GREATER_THAN_TEN_MINUTES","STFE_GREATER_THAN_TEN_MINUTES",6E5,"SUCCESS")};
vIJ=function(r){r&&(r.dataset?r.dataset[WSJ()]="true":_.$N([_.fF(Gm5)],r,"data-loaded","true".toString()))};
VSu=function(r){return r?r.dataset?r.dataset[WSJ()]:r.getAttribute("data-loaded"):null};
WSJ=function(){return z6P.loaded||(z6P.loaded="loaded".replace(/\-([a-z])/g,function(r,E){return E.toUpperCase()}))};
_.tt=function(r,E,K){tSL(r,E,K===void 0?null:K)};
_.bbK=function(r,E){r&&E&&(r=""+_.IJ(E),(r=Sf5[r])&&_.Fyu(r))};
tSL=function(r,E,K){K=K===void 0?null:K;var g=_.sbm(typeof r==="string"?r:r.toString()),D=document.getElementById(g),B=D&&VSu(D),Q=D&&!B;B?E&&E():(E&&(B=_.we(g,E),E=""+_.IJ(E),Sf5[E]=B),Q||(D=km5(r,g,function(){VSu(D)||(vIJ(D),_.RrL(g),_.o3(function(){_.MHK(g)},0))},K)))};
km5=function(r,E,K,g){g=g===void 0?null:g;var D=_.Wv("SCRIPT");D.id=E;D.onload=function(){K&&setTimeout(K,0)};
D.onreadystatechange=function(){switch(D.readyState){case "loaded":case "complete":D.onload()}};
g&&D.setAttribute("nonce",g);_.Nj(D,typeof r==="string"?_.qy(r):r);r=document.getElementsByTagName("head")[0]||document.body;r.insertBefore(D,r.firstChild);return D};
_.sbm=function(r){var E=document.createElement("a");Im(E,r);return"js-"+S4(E.href.replace(/^[a-zA-Z]+:\/\//,"//"))};
qfK=function(r){var E=_.Xx("INNERTUBE_HOST_OVERRIDE");E&&(r=String(E)+String(_.bm(r)));return r};
lJL=function(r){var E={};_.R("json_condensed_response")&&(E.prettyPrint="false");return r=Atc(r,E)};
_.sM=function(r){return $y(r)?"same-origin":"include"};
_.kh=function(r){return $y(r)?"same-origin":"cors"};
qz=function(r,E,K){K=K===void 0?{}:K;r={method:E===void 0?"POST":E,mode:_.kh(r),credentials:_.sM(r)};E={};for(var g=_.N(Object.keys(K)),D=g.next();!D.done;D=g.next())D=D.value,K[D]&&(E[D]=K[D]);Object.keys(E).length>0&&(r.headers=E);return r};
_.lm=function(r,E){E=E===void 0?{}:E;return"service:"+r+"/"+Object.keys(E).sort().map(function(K){return K+":"+E[K]}).join("/")};
mRm=function(r){var E,K,g,D;r=(E=_.M(r,_.m4))==null?void 0:(K=E.watchEndpointSupportedOnesieConfig)==null?void 0:(g=K.html5PlaybackOnesieConfig)==null?void 0:(D=g.commonConfig)==null?void 0:D.url;if(!r)return[];E=new _.ZG(r);return E.JSC$10187_domain_?["https://"+E.JSC$10187_domain_+"/generate_204"]:[]};
_.ArJ=function(){return Zbu()||IiJ()||u6K&&I3("version/")?!0:_.Xx("EOM_VISITOR_DATA")?!1:!0};
e6q=function(r){var E=r.docid||r.video_id||r.videoId||r.id;if(E)return E;E=r.raw_player_response;E||(r=r.player_response)&&(E=JSON.parse(r));return E&&E.videoDetails&&E.videoDetails.videoId||null};
XF2=function(r){return r.replace(/([a-zA-Z])(?=[A-Z])/g,"$1-").toLowerCase()};
um=function(r){return!isNaN(Number(r))&&!_.j5(r)};
_.e4=function(r,E,K,g){g=g===void 0?!0:g;var D=_.Xx("VALID_SESSION_TEMPDATA_DOMAINS",[]),B=_.N7(window.location.href);B&&D.push(B);B=_.N7(r);if(_.ln(D,B)||!B&&_.BK(r,"/"))if(D=document.createElement("a"),Im(D,r),r=D.href)if(r=_.bm(r),r=_.At(r))g&&!E.csn&&(E.itct||E.ved)&&(E=Object.assign({csn:_.Cn()},E)),K?(K=parseInt(K,10),isFinite(K)&&K>0&&HbK(r,E,K)):HbK(r,E)};
IJ5=function(r){var E=_.Xx("VALID_SESSION_TEMPDATA_DOMAINS",[]),K=_.N7(window.location.href);K&&E.push(K);K=_.N7(r);if(!(_.ln(E,K)||!K&&_.BK(r,"/")))return null;r=_.bm(r);(r=_.At(r))?(r=nI5(r),r=(r=_.v7.get(r,void 0)||null)?_.gT(r):{}):r=null;return r};
HbK=function(r,E,K){r=nI5(r);E=E?_.xy(E):"";K=K||5;_.ArJ()&&_.V2(r,E,K)};
nI5=function(r){for(var E=_.N(yru),K=E.next();!K.done;K=E.next())r=_.XV(r,K.value);return"ST-"+S4(r).toString(36)};
_.LSd=function(r){if(r.requestFullscreen)r=r.requestFullscreen(void 0);else if(r.webkitRequestFullscreen)r=r.webkitRequestFullscreen();else if(r.mozRequestFullScreen)r=r.mozRequestFullScreen();else if(r.msRequestFullscreen)r=r.msRequestFullscreen();else if(r.webkitEnterFullscreen)r=r.webkitEnterFullscreen();else return Promise.reject(Error("Af"));return r instanceof Promise?r:Promise.resolve()};
_.nn=function(r){var E;_.jVd(["fullscreenEnabled","webkitFullscreenEnabled","mozFullScreenEnabled","msFullscreenEnabled"],document)?_.Hw()==r&&(E=document):E=r;if(E&&(r=_.jVd(["exitFullscreen","webkitExitFullscreen","mozCancelFullScreen","msExitFullscreen"],E))){r.call(E)instanceof Promise||Promise.resolve();return}Promise.resolve()};
_.Hw=function(){var r=r===void 0?!1:r;var E=_.jVd(["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"],document);if(r)for(;E&&E.shadowRoot;)E=E.shadowRoot.fullscreenElement;return E?E:null};
_.Ip=function(r,E){E=E===void 0?!0:E;r.addEventListener("wheel",h6n);r.overscrollConfig={cooldown:E}};
_.yM=function(r){r.overscrollConfig=void 0;r.removeEventListener("wheel",h6n)};
h6n=function(r){var E=r.deltaY,K=r.target,g=null;if(window.Polymer&&window.Polymer.Element){if(K=r.path||r.composedPath&&r.composedPath()){K=_.N(K);for(var D=K.next();!D.done&&(D=D.value,!JrP(D,E));D=K.next())if(D.overscrollConfig){g=D;break}}}else for(;K&&!JrP(K,E);){if(K.overscrollConfig){g=K;break}K=K.parentElement}g&&(E=g.overscrollConfig,E.cooldown?(g=r.deltaY,K=E.lastDeltaY||0,E.lastDeltaY=g,D=E.lastStopped||0,K&&D&&K>0==g>0?Math.abs(K)>=Math.abs(g)?(g=D+1200,K=!1):(g=D+600,K=!0):(g=Date.now()+
600,K=!0),g>Date.now()&&(r.preventDefault(),K&&(E.lastStopped=Date.now()))):r.preventDefault())};
JrP=function(r,E){return E<0&&r.scrollTop>0||E>0&&r.scrollTop<r.scrollHeight-r.clientHeight-1?(r=getComputedStyle(r).overflowY,r=="auto"||r=="scroll"):!1};
_.Ln=function(r,E,K,g){g||(g={bubbles:!0,cancelable:!1,composed:!0});K!==null&&K!==void 0&&(g.detail=K);var D=new CustomEvent(E,g);_.R("untrack_fire_custom_event_killswitch")?r.dispatchEvent(D):_.oX(function(){return void r.dispatchEvent(D)});
return D};
rvu=function(r){var E=window,K=function(g){E.removeEventListener("yt-navigate-start",K);return r.call(E,g)};
E.addEventListener("yt-navigate-start",K,void 0)};
_.ht=function(r,E,K,g){E=new EdL(E,!(g===void 0||!g),K);_.Ln(r,"yt-action",E);return E.returnValue};
_.Jt=function(r,E,K){return _.ht(r,E,K,!0)};
_.EB=function(r,E,K,g){E&&E.length&&E.forEach(function(D){var B=DQc(D);B&&(_.R("handle_service_request_actions")&&D.commandMetadata&&D.commandMetadata.webCommandMetadata&&D.commandMetadata.webCommandMetadata.sendPost?_.rA(K?K:r,[D]):_.Jt(r,B,[D,K,g]))})};
_.rA=function(r,E){var K=[r];E&&K.push.apply(K,E);E=_.ht(r,"yt-service-request",K);return E.length>0&&(E=E[0],_.Ln(r,"yt-service-request-sent",E),E&&E.ajaxPromise)?(E.ajaxPromise.then(function(g){_.Ln(r,"yt-service-request-completed",g)},function(g){_.Ln(r,"yt-service-request-error",{error:g,
params:K})},r),E.ajaxPromise):_.KR()};
_.Di=function(r,E){if(_.R("handle_service_request_actions"))_.EB(E,r,E);else{r=_.N(r);for(var K=r.next();!K.done;K=r.next()){K=K.value;var g=void 0;((g=_.M(K,_.gA))==null?0:g.commands)?_.Di(_.M(K,_.gA).commands,E):(g=void 0,((g=_.M(K,_.BB))==null?0:g.actions)?_.Di(_.M(K,_.BB).actions,E):(g=void 0,((g=_.M(K.commandMetadata,_.dA))==null?0:g.sendPost)?_.rA(E,[K]):_.EB(E,[K],E)))}}};
_.gd2=function(r,E,K){E=E===void 0?{}:E;typeof E==="function"&&(E={callback:E});K||E._c&&E._c.jsl&&E._c.jsl.h||_.lw.extend(E,{_c:{jsl:{h:_.Xx("GAPI_HINT_PARAMS")}}});(E.gapiHintOverride||_.Xx("GAPI_HINT_OVERRIDE"))&&(K=_.Dm(document.location.href).gapi_jsh)&&_.lw.extend(E,{_c:{jsl:{h:K}}});KaL(r,E)};
_.Nn=function(r,E,K){E=E===void 0?{}:E;r=(r=r in jN?jN[r]:K)||"";K={};for(var g in E){K={key$jscomp$844:K.key$jscomp$844};K.key$jscomp$844=g;var D=function(B){return function(){return String(E[B.key$jscomp$844])}}(K);
r=r.replace(new RegExp("\\$\\{"+K.key$jscomp$844+"\\}","gi"),D);r=r.replace(new RegExp("\\$"+K.key$jscomp$844,"gi"),D)}return r};
_.QN=function(r,E){return Dhn(r in jN?jN[r]:{},E)};
Dhn=function(r,E){var K=_.Xx("I18N_PLURAL_RULES");K||(K=function(g){return g==1?"one":"other"});
return(r=r["case"+E]||r[K(E)])?r.replace("#",E.toString()):E+""};
jvc=function(r){var E=BB2(r),K=document.getElementById(E),g=K&&VSu(K);g||K&&!g||(K=dhK(r,E,function(){if(!VSu(K)){vIJ(K);_.RrL(E);var D=_.$E(_.MHK,E);_.o3(D,0)}}))};
dhK=function(r,E,K){var g=document.createElement("link");g.id=E;g.onload=function(){K&&setTimeout(K,0)};
r=_.qy(r);_.aP(g,r,"stylesheet");(document.getElementsByTagName("head")[0]||document.body).appendChild(g);return g};
BB2=function(r){var E=_.Wv("A");Im(E,b9(r));return"css-"+S4(E.href.replace(/^[a-zA-Z]+:\/\//,"//"))};
_.QvL=function(r){var E=NBu();r!==E&&(E=_.aA(),!_.R("web_autonav_allow_off_by_default")&&r||_.pR(0,141,!0),_.pR(0,140,!r),E.save())};
NBu=function(){var r=_.aA();return _.R("web_autonav_allow_off_by_default")&&!r.getFlag(141)&&_.Xx("AUTONAV_OFF_BY_DEFAULT")?!1:!r.getFlag(140)};
$hu=function(r,E){var K,g;r=((K=r.watchEndpointSupportedAuthorizationTokenConfig)==null?void 0:(g=K.videoAuthorizationToken)==null?void 0:g.credentialTransferTokens)||[];for(K=0;K<r.length;++K)if(r[K].scope===E)return r[K].token||void 0};
aK5=function(r){for(var E=0,K=0;K<r.length;K++)E=E*31+r.charCodeAt(K),K<r.length-1&&(E%=0x800000000000);return E%1E5};
_.PB=function(r){return _.yK("ytcsi."+(r||"")+"data_")||pVc(r)};
_.PJc=function(r){r=_.PB(r);r.metadata||(r.metadata={});return r.metadata};
_.fKq=function(r){r=_.PB(r);r.tick||(r.tick={});return r.tick};
_.fR=function(r){r=_.PB(r);if(r.gel){var E=r.gel;E.gelInfos||(E.gelInfos={});E.gelTicks||(E.gelTicks={})}else r.gel={gelTicks:{},gelInfos:{}};return r.gel};
_.OI5=function(r){r=_.fR(r);r.gelInfos||(r.gelInfos={});return r.gelInfos};
YNK=function(r){var E=_.PB(r).nonce;E||(E=op(16),_.PB(r).nonce=E);return E};
pVc=function(r){var E={tick:{},info:{}};_.pN("ytcsi."+(r||"")+"data_",E);return E};
Uh5=function(){var r=_.yK("ytcsi.debug");r||(r=[],_.pN("ytcsi.debug",r),_.pN("ytcsi.reference",{}));return r};
_.OB=function(r){r=r||"";var E=TBn();if(E[r])return E[r];var K=Uh5(),g={timerName:r,info:{},tick:{},span:{},jspbInfo:[]};K.push(g);return E[r]=g};
wVK=function(r){r=r||"";var E=TBn();E[r]&&delete E[r];var K=Uh5(),g={timerName:r,info:{},tick:{},span:{},jspbInfo:[]};K.push(g);E[r]=g};
TBn=function(){var r=_.yK("ytcsi.reference");if(r)return r;Uh5();return _.yK("ytcsi.reference")};
_.Ru2=function(r){return Fac[r]||"LATENCY_ACTION_UNKNOWN"};
cvu=function(r,E,K){K=K===void 0?{}:K;var g=!1;_.HD("ytLoggingEventsDefaultDisabled",!1)&&(g=!0);g=g?null:uD;K=K===void 0?{}:K;var D=Math.round(K.timestamp||(0,_.OC)());_.bD(E,1,D<Number.MAX_SAFE_INTEGER?D:0);D=new odK;if(K.lact)_.bD(D,1,isFinite(K.lact)?K.lact:-1);else if(K.timestamp)_.bD(D,1,-1);else{var B=_.fh();_.bD(D,1,isFinite(B)?B:-1)}if(K.sequenceGroup&&!_.R("web_gel_sequence_info_killswitch")){B=K.sequenceGroup;var Q=zyd(B),a=new MAc;_.bD(a,2,Q);_.tR(a,1,B);_.Cx(D,3,a);K.endOfSequence&&delete iI2[K.sequenceGroup]}_.Cx(E,
33,D);(K.sendIsolatedPayload?lzJ:mBJ)(r,{endpoint:"log_event",payload:E,cttAuthInfo:K.cttAuthInfo,dangerousLogToVisitorSession:K.dangerousLogToVisitorSession},g)};
_.UB=function(){return(_.R("csi_use_time_origin")||_.R("csi_use_time_origin_tvhtml5"))&&_.YE.timeOrigin?Math.floor(_.YE.timeOrigin):_.YE.timing.navigationStart};
_.CJL=function(r,E){_.TG("_start",r,E)};
_.wA=function(r,E){if(!_.R("web_csi_action_sampling_enabled")||!_.PB(E).actionDisabled){var K=_.OB(E||"");_.vw(K.info,r);r.loadType&&(K=r.loadType,_.PJc(E).loadType=K);_.vw(_.OI5(E),r);K=YNK(E);E=_.PB(E).cttAuthInfo;xhJ().info(r,K,E)}};
WaP=function(){var r,E,K,g;return((g=_.P7().resolve(_.p0(qb))==null?void 0:(r=lD())==null?void 0:(E=r.loggingHotConfig)==null?void 0:(K=E.csiConfig)==null?void 0:K.debugTicks)!=null?g:[]).map(function(D){return Object.values(D)[0]})};
_.TG=function(r,E,K){if(!_.R("web_csi_action_sampling_enabled")||!_.PB(K).actionDisabled){var g=YNK(K),D;if(D=_.R("web_csi_debug_sample_enabled")&&g){(_.P7().resolve(_.p0(qb))==null?0:lD())&&!GWJ&&(GWJ=!0,_.TG("gcfl",(0,_.OC)(),K));var B,Q,a;D=(_.P7().resolve(_.p0(qb))==null?void 0:(B=lD())==null?void 0:(Q=B.loggingHotConfig)==null?void 0:(a=Q.csiConfig)==null?void 0:a.debugSampleWeight)||0;if(B=D!==0)b:{B=WaP();if(B.length>0)for(Q=0;Q<B.length;Q++)if(r===B[Q]){B=!0;break b}B=!1}B?(D=aK5(g)%D!==0,
_.PB(K).debugTicksExcludedLogged||(B={},B.debugTicksExcluded=D,_.wA(B,K)),_.PB(K).debugTicksExcludedLogged=!0):D=!1}if(!D){r[0]!=="_"&&vdJ(r,K,E);D=_.OB(K||"");D.tick[r]=E||(0,_.OC)();if(D.callback&&D.callback[r])for(D=_.N(D.callback[r]),B=D.next();!B.done;B=D.next())B=B.value,B();D=_.fR(K);D.gelTicks&&(D.gelTicks[r]=!0);B=_.fKq(K);D=E||(0,_.OC)();_.R("log_repeated_ytcsi_ticks")?r in B||(B[r]=D):B[r]=D;B=_.PB(K).cttAuthInfo;r==="_start"?xhJ().baseline(g,E,B):xhJ().tick(r,g,E,B);_.VAK(K);return D}}};
vdJ=function(r,E,K){if(_.YE.mark)if(r.startsWith("mark_")||(r="mark_"+r),E&&(r+=" ("+E+")"),K===void 0||_.R("web_csi_disable_alt_time_performance_mark"))_.YE.mark(r);else{K=_.R("csi_use_performance_navigation_timing")?K-_.YE.timeOrigin:K-(_.YE.timeOrigin||_.YE.timing.navigationStart);try{_.YE.mark(r,{startTime:K})}catch(g){}}};
zun=function(){var r,E=(r=_.YE.getEntriesByType)==null?void 0:r.call(_.YE,"mark");E&&E.forEach(function(K){if(K.name.startsWith("mark_")){var g;(g=_.YE.clearMarks)==null||g.call(_.YE,K.name)}})};
_.tAJ=function(){switch(dBu()){case "hidden":return 0;case "visible":return 1;case "prerender":return 2;case "unloaded":return 3;default:return-1}};
_.SNn=function(r){var E={},K=function(B,Q,a){Q=Q.match("_rid")?Q.split("_rid")[0]:Q;typeof a==="number"&&(a=JSON.stringify(a));B.requestIds?B.requestIds.push({endpoint:Q,id:a}):B.requestIds=[{endpoint:Q,id:a}]};
r=_.N(Object.entries(r));for(var g=r.next();!g.done;g=r.next()){var D=_.N(g.value);g=D.next().value;D=D.next().value;switch(g){case "GetBrowse_rid":K(E,g,D);break;case "GetGuide_rid":K(E,g,D);break;case "GetHome_rid":K(E,g,D);break;case "GetPlayer_rid":K(E,g,D);break;case "GetSearch_rid":K(E,g,D);break;case "GetSettings_rid":K(E,g,D);break;case "GetTrending_rid":K(E,g,D);break;case "GetWatchNext_rid":K(E,g,D);break;case "yt_red":E.isRedSubscriber=!!D;break;case "yt_ad":E.isMonetized=!!D}}return E};
_.bI5=function(r){var E=_.RA("aft",r);if(E)return E;E=_.Xx((r||"")+"TIMING_AFT_KEYS",["ol"]);for(var K=E.length,g=0;g<K;g++){var D=_.RA(E[g],r);if(D)return D}return NaN};
_.svL=function(r,E){_.pN("ytglobal.timing"+(E||"")+"ready_",r)};
_.RA=function(r,E){if(r=_.fKq(E)[r])return typeof r==="number"?r:r[r.length-1]};
_.VAK=function(r){var E=_.RA("_start",r),K=_.bI5(r),g=!kWd;E&&K&&g&&(tG2(qNK,new lKm(Math.round(K-E),r)),kWd=!0)};
ZIK=function(r){pVc(r);mhP();zun();r||(_.Xx("TIMING_ACTION")&&_.eR("PREVIOUS_ACTION",_.Xx("TIMING_ACTION")),_.eR("TIMING_ACTION",""))};
_.u$m=function(r){r=r===void 0?{}:r;_.Ii(function(){oA();wVK();ZIK();_.svL(!1);r.cttAuthInfo&&(_.PB().cttAuthInfo=r.cttAuthInfo);_.eR("TIMING_AFT_KEYS",[]);r.isHot?_.Mn({loadType:"hot"}):_.Mn({loadType:"warm"});_.eR("TIMING_ACTION","");delete _.Xx("TIMING_INFO",{}).yt_lt;_.Ii(_.CJL)(r.startTime,void 0)})()};
_.cB=function(r,E,K,g){E=E===void 0?{}:E;_.Ii(function(){var D=K?K:r;ir(D);var B=E.sampleRate;if(!_.R("web_csi_action_sampling_enabled")||B===void 0||B<=1)B=!1;else{var Q=YNK(D);B=aK5(Q)%B!==0}B&&(_.PB(D).actionDisabled=!0);_.OB(D||"").info.actionType=r;E.cttAuthInfo&&(_.PB(D).cttAuthInfo=E.cttAuthInfo);_.eR(D+"TIMING_ACTION",r);_.Ii(_.CJL)(E.startTime,D);B={actionType:g||_.Ru2(r)};E.logPreviousAction&&(B.previousAction=_.Ru2(_.Xx("TIMING_ACTION")));(Q=_.Cn())&&Q!=="UNDEFINED_CSN"&&(B.clientScreenNonce=
Q);_.Mn(B,D);_.svL(!0,D)})()};
ir=function(r){_.Ii(function(){oA(r);wVK(r);ZIK(r)})()};
Av5=function(){_.Ii(function(){var r=[],E;for(E in _.yK("ytcsi.".slice(0,-1)))E.endsWith("data_")&&r.push(E.slice(0,-5));r=_.N(r);for(E=r.next();!E.done;E=r.next())ir(E.value);oA()})()};
_.XVd=function(r){return _.Ii(function(){return _.euL("_start",r)})()};
_.Mn=function(r,E,K){_.Ii(_.wA)(r,E,K===void 0?!1:K)};
_.CR=function(r,E,K){return _.Ii(_.TG)(r,E,K)};
_.euL=function(r,E){return _.Ii(function(){var K=_.fKq(E);return r in K})()};
ndc=function(r){if(!_.R("universal_csi_network_ticks"))return"";r=_.c7(r)||"";for(var E=Object.keys(HIK),K=0;K<E.length;K++){var g=E[K];if(r.includes(g))return g}return""};
yvK=function(r){if(!_.R("universal_csi_network_ticks"))return function(){};
var E=HIK[r];return E?(_.xE(E),function(){var K=_.R("universal_csi_network_ticks")?(K=IKL[r])?_.xE(K):!1:!1;return K}):function(){}};
_.xE=function(r,E,K){return _.Ii(function(){if(_.euL(r,K))return!1;_.CR(r,E,K);return!0})()};
_.WB=function(r,E,K){_.Ii(function(){if(!_.XVd(K)||_.euL(r,K))return!1;_.CR(r,E,K);return!0})()};
_.GG=function(r){return _.Ii(_.RA)(r,void 0)};
oA=function(r){_.XVd(r)&&_.CR("aa",void 0,r)};
_.EQc=function(r,E,K,g,D,B,Q,a,P,O){var U=Lan();B=new Mz({veType:E,youtubeData:B,jspbYoutubeData:a});O=zG({automatedLogEventSource:O},U);D&&(O.cttAuthInfo=D);D={csn:U,pageVe:B.getAsJson()};_.R("expectation_logging")&&P&&P.screenCreatedLoggingExpectations&&(D.screenCreatedLoggingExpectations=P.screenCreatedLoggingExpectations);K&&K.visualElement?(D.implicitGesture={parentCsn:K.clientScreenNonce,gesturedVe:K.visualElement.getAsJson()},Q&&(D.implicitGesture.gestureType=Q)):K&&_.nh(new _.bs("newScreen() parent element does not have a VE - rootVe",
E));g&&(D.cloneCsn=g);r?Z9("screenCreated",D,r,O):_.Ae("screenCreated",D,O);tG2(mid,new huP(U));tC.clear();JvK.clear();rzP.clear();return U};
SN=function(r,E,K,g,D,B){B=B===void 0?{}:B;KZP(r,E,K,[g],D===void 0?!1:D,B)};
KZP=function(r,E,K,g,D,B){D=D===void 0?!1:D;B=B===void 0?{}:B;Object.assign(B,zG({cttAuthInfo:xh(E)||void 0},E));for(var Q=_.N(g),a=Q.next();!a.done;a=Q.next()){a=a.value;var P=a.getAsJson();(_.lw.isEmpty(P)||!P.trackingParams&&!P.veType)&&_.nh(Error("Bf"));if(_.R("no_client_ve_attach_unless_shown")){var O=gQP(a,E);if(P.veType&&!JvK.has(O)&&!rzP.has(O)&&!D){if(!_.R("il_attach_cache_limit")||tC.size<1E3){tC.set(O,[r,E,K,a]);return}_.R("il_attach_cache_limit")&&tC.size>1E3&&_.nh(new _.bs("IL Attach cache exceeded limit"))}a=
gQP(K,E);tC.has(a)?DoL(K,E):rzP.set(a,!0)}}g=g.filter(function(U){U.csn!==E?(U.csn=E,U=!0):U=!1;return U});
K={csn:E,parentVe:K.getAsJson(),childVes:_.m1(g,function(U){return U.getAsJson()})};
E==="UNDEFINED_CSN"?br("visualElementAttached",B,K):r?Z9("visualElementAttached",K,r,B):_.Ae("visualElementAttached",K,B)};
doJ=function(r,E,K,g,D,B,Q){BGc(r,E,K,D,Q)};
BGc=function(r,E,K,g,D){jgu(K,E);D=zG({cttAuthInfo:xh(E)||void 0,automatedLogEventSource:D},E);K={csn:E,ve:K.getAsJson(),eventType:1};g&&(K.clientData=g);E==="UNDEFINED_CSN"?br("visualElementShown",D,K):r?Z9("visualElementShown",K,r,D):_.Ae("visualElementShown",K,D)};
NGP=function(r,E,K,g){jgu(K,E);var D=zG({cttAuthInfo:xh(E)||void 0,automatedLogEventSource:void 0},E);K={csn:E,ve:K.getAsJson(),eventType:4};g&&(K.clientData=g);E==="UNDEFINED_CSN"?br("visualElementShown",D,K):r?Z9("visualElementShown",K,r,D):_.Ae("visualElementShown",K,D)};
Qgq=function(r,E,K,g,D,B){var Q=(g=g===void 0?!1:g)?16:8;g=zG({cttAuthInfo:xh(E)||void 0,endOfSequence:g,automatedLogEventSource:B},E);K={csn:E,ve:K.getAsJson(),eventType:Q};D&&(K.clientData=D);E==="UNDEFINED_CSN"?br("visualElementHidden",g,K):r?Z9("visualElementHidden",K,r,g):_.Ae("visualElementHidden",K,g)};
aM5=function(r,E,K,g,D,B){$o2(r,E,K,void 0,g,D,B)};
$o2=function(r,E,K,g,D,B,Q){jgu(K,E);g=g||"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK";B=zG({cttAuthInfo:xh(E)||void 0,automatedLogEventSource:Q},E);K={csn:E,ve:K.getAsJson(),gestureType:g};D&&(K.clientData=D);E==="UNDEFINED_CSN"?br("visualElementGestured",B,K):r?Z9("visualElementGestured",K,r,B):_.Ae("visualElementGestured",K,B)};
pOq=function(r,E,K,g){var D=zG({cttAuthInfo:xh(E)||void 0},E);K={csn:E,ve:K.getAsJson(),clientData:g};E==="UNDEFINED_CSN"?br("visualElementStateChanged",D,K):r?Z9("visualElementStateChanged",K,r,D):_.Ae("visualElementStateChanged",K,D)};
PAc=function(){var r=KSd(16);for(var E=[],K=0;K<r.length;K++)E.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(r[K]&63));return E.join("")};
br=function(r,E,K){fMd.push({payloadName:r,payload:K,jspbPayload:void 0,options:E});ODn||(ODn=uOL())};
lq2=function(r){if(fMd){for(var E=_.N(fMd),K=E.next();!K.done;K=E.next())K=K.value,K.payload&&(K.payload.csn=r.csn,_.Ae(K.payloadName,K.payload,K.options));fMd.length=0}ODn=0};
gQP=function(r,E){return""+r.getAsJson().veType+r.getAsJson().veCounter+E};
jgu=function(r,E){if(_.R("no_client_ve_attach_unless_shown")){var K=gQP(r,E);JvK.set(K,!0);DoL(r,E)}};
DoL=function(r,E){r=gQP(r,E);tC.has(r)&&(E=tC.get(r)||[],SN(E[0],E[1],E[2],E[3],!0),tC.delete(r))};
zG=function(r,E){_.R("log_sequence_info_on_gel_web")&&(r.sequenceGroup=E);return r};
_.sB=function(r,E,K){_.Ii(SN)(void 0,r,E,K)};
_.kE=function(r,E,K){_.Ii(KZP)(void 0,r,E,K)};
_.qn=function(r,E){_.Ii(doJ)(void 0,r,E,void 0,void 0,void 0)};
_.lr=function(r,E,K){_.Ii(function(){_.K0(E,function(g){NGP(void 0,r,g,K)})})()};
_.md=function(r,E,K,g){_.Ii(function(){_.K0(E,function(D){Qgq(void 0,r,D,K,g)})})()};
_.Zi=function(r,E,K){_.Ii(aM5)(void 0,r,E,K,void 0)};
_.ur=function(r,E,K,g){_.Ii($o2)(void 0,r,E,K,g,void 0)};
_.AC=function(r,E,K){_.Ii(pOq)(void 0,r,E,K,void 0)};
Yyq=function(r,E){eN.set(r,E)};
Uoq=function(r){XI.initialized=!0;XI.sessionId=r.sessionId||"";XI.enabledSpans=r.enabledSpans;r.shouldSampleFn!=null&&(XI.shouldSampleFn=r.shouldSampleFn)};
TGu=function(r){XI.processors.push(r)};
HB=function(r){return XI.initialized?XI.enabledSpans?XI.enabledSpans[r]:!0:!1};
oQL=function(r,E,K){return HB(r)&&XI.shouldSampleFn(r,E,wOK)?new FZd(r,E,K):RFc};
nR=function(r,E,K){if(typeof K==="function"){var g=K;K=void 0}var D=oQL(r,E,K),B;if(((B=K)==null?void 0:B.endTime)!=null)return g&&_.nh(Error("Ff")),D;var Q;D!==RFc&&((Q=K)==null?void 0:Q.active)!==!1&&XI.stack.push(D);if(!g)return D;if(D===RFc)return g(D);try{var a=g(D);if(a instanceof Promise)return a.then(function(P){D.end();return P},function(P){D.end("SPAN_STATUS_ERROR");
throw P;});
D.end();return a}catch(P){throw D.end("SPAN_STATUS_ERROR"),P;}};
Moc=function(){Lh.subscribe("handleError",function(r){try{for(var E in _.IA)try{var K=_.IA[E];typeof _.IA[E]==="function"&&(K=K());r.params[E]=typeof _.IA[E]==="object"?JSON.stringify(K):String(K)}catch(g){_.nh(g)}}catch(g){_.nh(g)}})};
iDK=function(){};
czn=function(r,E){var K=Object.keys(r);r=new _.bs("[Command Handler] "+E,{filteredCommandNames:K,originalCommand:r});_.Xc(r)};
CAJ=function(r,E){czn(r,E+" was called but not set")};
xoK=function(r){return function(){return new r}};
yN=function(r){return function(){return _.P7().resolve(r)}};
WZc=function(r,E){var K=_.M(r,_.rU);if(K&&(K=E[K.signal]))return K();r=_.N(Object.keys(r));for(K=r.next();!K.done;K=r.next())if(K=K.value,E[K]&&(K=E[K]))return K()};
_.LR=function(r,E,K,g){return{browseEndpoint:{browseId:r},commandMetadata:{webCommandMetadata:{url:E,rootVe:K,webPageType:g===void 0?"WEB_PAGE_TYPE_BROWSE":g}}}};
G$5=function(r,E,K){var g=E=E===void 0?0:E;K=K===void 0?0:K;var D=K-g;return _.hC(r,"PPSV",void 0,void 0,(D>600?0:D<60||K<=0||g/K>.9)?0:E)};
_.hC=function(r,E,K,g,D){var B="/watch?v="+r;r={videoId:r};E&&(r.playlistId=E,B+="&list="+E);g&&(B+="&pp="+g);D&&(r.startTimeSeconds=D,B+="&t="+D+"s");E={watchEndpoint:r,commandMetadata:{webCommandMetadata:{url:B,rootVe:3832,webPageType:"WEB_PAGE_TYPE_WATCH"}}};K&&(E.clickTrackingParams=K);g&&(_.M(E,_.m4).playerParams=g);return E};
vQJ=function(r){return{browseEndpoint:{browseId:"VL"+r},commandMetadata:{webCommandMetadata:{url:"/playlist?list="+r,rootVe:5754,webPageType:"WEB_PAGE_TYPE_PLAYLIST"}}}};
VoK=function(r){if(r){var E;if(r){var K=(E=_.M(r.commandMetadata,_.dA))==null?void 0:E.url;E=!(!K||K==="/service_ajax")}else E=!1;if(E)return r;var g;if(r=(g=_.M(r,_.gA))==null?void 0:g.commands)for(g=_.N(r),r=g.next();!r.done;r=g.next())if(r=VoK(r.value))return r}};
_.JC=function(r){return{runs:[{text:r}]}};
zFL=function(r,E){return r&&E?{runs:[{text:r,navigationEndpoint:E}]}:void 0};
rE=function(r){return r?_.JC(r):void 0};
_.EK=function(r){return r?{simpleText:r}:void 0};
_.K4=function(r){var E=r.type;r=r.payload;E={type:E};r!==void 0&&(E.payload=r);return E};
toK=function(r,E,K){for(var g=Object.assign({},r),D=_.N(Object.keys(E)),B=D.next();!B.done;B=D.next()){B=B.value;var Q=r[B],a=E[B];if(a===void 0)delete g[B];else if(Q===void 0)g[B]=a;else if(Array.isArray(a)&&Array.isArray(Q))g[B]=K?[].concat(_.mn(Q),_.mn(a)):a;else if(!Array.isArray(a)&&_.Xu(a)&&!Array.isArray(Q)&&_.Xu(Q))g[B]=toK(Q,a,K);else if(typeof a===typeof Q)g[B]=a;else return E=new _.bs("Attempted to merge fields of differing types.",{name:"DeepMergeError",key:B,originalValue:Q,updateValue:a}),
_.Xc(E),r}return g};
sgP=function(r){if(!r.length)return"";try{if(Sym)return Sym.decode(r);if("FetchInternal"in window)return FetchInternal.decodeFromUTF8(r)}catch(Q){}for(var E=0,K=[],g=r.length;E<g;){for(var D=0;D<1024&&E<g;){var B=r[E++];if(B<128)bDJ[D++]=B;else{if(B<224)B=(B&31)<<6|r[E++]&63;else if(B<240)B=(B&15)<<12|(r[E++]&63)<<6|r[E++]&63;else{if(D+1===1024){--E;break}B=(B&7)<<18|(r[E++]&63)<<12|(r[E++]&63)<<6|r[E++]&63;B-=65536;bDJ[D++]=55296|B>>10;B=56320|B&1023}bDJ[D++]=B}}B=String.fromCharCode.apply(String,
bDJ);D<1024&&(B=B.substring(0,D));K.push(B)}return K.join("")};
qy5=function(r,E){var K;if((K=k$J)==null?0:K.encodeInto)return E=k$J.encodeInto(r,E),E.read<r.length?r.length*4:E.written;for(var g=K=0;g<r.length;g++){var D=r.charCodeAt(g);D<128?E[K++]=D:(D<2048?E[K++]=D>>6|192:((D&64512)===55296&&g+1<r.length&&(r.charCodeAt(g+1)&64512)===56320?(D=65536+((D&1023)<<10)+(r.charCodeAt(++g)&1023),E[K++]=D>>18|240,E[K++]=D>>12&63|128):E[K++]=D>>12|224,E[K++]=D>>6&63|128),E[K++]=D&63|128)}return K};
lM5=function(r,E,K){if(E&&K&&K.buffer===E.exports.memory.buffer){var g=E.realloc(K.byteOffset,r);if(g)return new Uint8Array(E.exports.memory.buffer,g,r)}r=E?new Uint8Array(E.exports.memory.buffer,E.malloc(r),r):new Uint8Array(r);K&&r.set(K);return r};
_.Dk=function(r){r=new moJ(new ZDc([_.hL(decodeURIComponent(r))]));if(uZJ(r,2)){var E=gE(r);var K=r.pos;var g=r.arrayView;K=K===void 0?0:K;var D=E===void 0?-1:E;K=K===void 0?0:K;D=D===void 0?-1:D;if(g.totalLength&&D){D<0&&(D=g.totalLength-K);g.focus(K);if(!(K-g.arrayPos+D<=g.arrays[g.arrayIdx].length)){var B=g.arrayIdx,Q=g.arrayPos;g.focus(K+D-1);Q=new Uint8Array(g.arrayPos+g.arrays[g.arrayIdx].length-Q);for(var a=0,P=B;P<=g.arrayIdx;P++)Q.set(g.arrays[P],a),a+=g.arrays[P].length;g.arrays.splice(B,
g.arrayIdx-B+1,Q);g.arrayIdx=0;g.arrayPos=0;g.focus(K)}B=g.arrays[g.arrayIdx];g=new DataView(B.buffer,B.byteOffset+K-g.arrayPos,D)}else g=new DataView(new ArrayBuffer(0));g=new Uint8Array(g.buffer,g.byteOffset,g.byteLength);r.pos+=E;E=g}else E=void 0;E=E?sgP(E):void 0;r=uZJ(r,4)?gE(r):void 0;g=AzK[r];if(typeof g==="undefined")throw r=new _.bs("Failed to recognize field number",{name:"EntityKeyHelperError",fieldNumber:r}),_.Xc(r),r;return{entityTypeFieldNumber:r,entityType:g,entityId:E}};
_.jI=function(r,E,K){K=K===void 0?0:K;var g=new eF5;if(k$J)r=k$J.encode(r);else{var D=new Uint8Array(Math.ceil(r.length*1.2)),B=qy5(r,D);D.length<B&&(D=new Uint8Array(B),B=qy5(r,D));D.length>B&&(D=D.subarray(0,B));r=D}r!==void 0&&(B2(g,18),D=r.length,B2(g,D),dE(g,D),g.buf.set(r,g.pos),g.pos+=D);r=XOJ[E];if(typeof r==="undefined")throw K=new _.bs("Failed to recognize entity type",{name:"EntityKeyHelperError",entityType:E}),_.Xc(K),K;r!==void 0&&(B2(g,32),B2(g,r));B2(g,40);B2(g,1);E=new Uint8Array(g.buf.buffer,
g.buf.byteOffset,g.pos);return encodeURIComponent(_.zT(E,K))};
HDu=function(r){r=r.key||r.id;if(!r)throw Error("Hf");return r};
IML=function(r,E){r=r===void 0?{}:r;return nQP(r,E)};
yzJ=function(r,E,K,g){if(g===void 0)return g=Object.assign({},r[E]||{}),K=(delete g[K],g),g={},Object.assign({},r,(g[E]=K,g));var D={},B={};return Object.assign({},r,(B[E]=Object.assign({},r[E],(D[K]=g,D)),B))};
LZJ=function(r,E,K,g,D){var B=r[E];if(B==null||!B[K])return r;g=toK(B[K],g,D==="REPEATED_FIELDS_MERGE_OPTION_APPEND");D={};B={};return Object.assign({},r,(B[E]=Object.assign({},r[E],(D[K]=g,D)),B))};
_.NC=function(r,E,K){return r[E]?r[E][K]||null:null};
JzJ=function(){if(hF5)return hF5();var r={};hF5=fN("PersistentEntityStoreDb",{objectStores:(r.EntityStore={addedAtVersion:1},r.EntityAssociationStore={addedAtVersion:2},r),shared:!1,upgrade:function(E,K){K(1)&&JW(hW(E,"EntityStore",{keyPath:"key"}),"entityType","entityType");K(2)&&(E=hW(E,"EntityAssociationStore",{keyPath:["parentEntityKey","childEntityKey"]}),JW(E,"byParentEntityKey","parentEntityKey"),JW(E,"byChildEntityKey","childEntityKey"))},
version:3});return hF5()};
rnP=function(r){return _.dW(JzJ(),r)};
Qo=function(r){return window.Int32Array?new Int32Array(r):Array(r)};
KMP=function(r){return _.dW(E0u(),r)};
g0u=function(r){return new $s("WRONG_DATA_TYPE",{encoderVersion:r})};
Dam=function(r){return r instanceof Error?new $s("UNKNOWN_ENCODE_ERROR",{originalMessage:r.message}):new $s("UNKNOWN_ENCODE_ERROR")};
BRq=function(r){return r instanceof Error?new $s("UNKNOWN_DECODE_ERROR",{originalMessage:r.message}):new $s("UNKNOWN_DECODE_ERROR")};
da2=function(r,E){r=r instanceof $s?r:E(r);_.Xc(r);throw r;};
j0n=function(r){r=(new TextEncoder).encode(r).subarray(0,16);var E=new Uint8Array(16);E.set(r);return E};
Q0K=function(r){var E=NRd[r];if(E)return E;_.nh(new _.bs("Entity model not found.",{entityType:r}))};
_.aG=function(){$am||($am=aZn());return $am};
aZn=function(){var r,E,K;return _.p(function(g){if(g.nextAddress==1)return _.Mj(g,2),g.yield(_.Pq(),4);if(g.nextAddress!=2){r=g.yieldResult;if(!r||!_.Si()||typeof _.gm.BroadcastChannel==="undefined")return g.return();E=new pCJ;return g.return(new p4(r,E))}K=_.GD(g);K instanceof Error&&_.Xc(K);return g.return()})};
_.P2=function(r,E){var K;return _.p(function(g){if(g.nextAddress==1){K=r.mutations;if(!K||K.length<=0)return g.return();E&&E.dispatch(_.K4({type:"ENTITY_LOADED",payload:K}));return g.yield(Pan(K),2)}K.length=0;_.vo(g)})};
Pan=function(r){var E;return _.p(function(K){return K.nextAddress==1?K.yield(_.aG(),2):(E=K.yieldResult)?K.yield(_.f4(E,"readwrite",function(g){for(var D={},B=_.N(r),Q=B.next(),a={};!Q.done;a={mutation$jscomp$8:void 0,mutationEntityType$jscomp$3:void 0},Q=B.next())a.mutation$jscomp$8=Q.value,a.mutation$jscomp$8.entityKey&&fZJ(a.mutation$jscomp$8)&&(a.mutationEntityType$jscomp$3=(0,_.lw.getAnyKey)(a.mutation$jscomp$8.payload),Q=void 0,a.mutation$jscomp$8.type==="ENTITY_MUTATION_TYPE_REPLACE"&&(Q=function(P){return function(){return _.Orn(g,
P.mutation$jscomp$8.payload[P.mutationEntityType$jscomp$3],P.mutationEntityType$jscomp$3)}}(a)),a.mutation$jscomp$8.type==="ENTITY_MUTATION_TYPE_DELETE"&&(Q=function(P){return function(){return Ysc(g,P.mutation$jscomp$8.entityKey)}}(a)),a.mutation$jscomp$8.type==="ENTITY_MUTATION_TYPE_UPDATE"&&(Q=function(P){return function(){return Uau(g,P.mutation$jscomp$8.entityKey,P.mutation$jscomp$8.payload[P.mutationEntityType$jscomp$3],P.mutationEntityType$jscomp$3)}}(a)),Q&&(D[a.mutation$jscomp$8.entityKey]=
D[a.mutation$jscomp$8.entityKey]?D[a.mutation$jscomp$8.entityKey].then(Q):Q()));
return Jd.all(Object.values(D))}),0):K.return()})};
fZJ=function(r){var E;r=(E=r.options)==null?void 0:E.persistenceOption;return r==="ENTITY_PERSISTENCE_OPTION_PERSIST"||r==="ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST"};
FMP=function(r,E){var K,g;_.p(function(D){if(D.nextAddress==1)return D.yield(_.aG(),2);if(D.nextAddress!=3)return(K=D.yieldResult)?D.yield(_.f4(K,"readonly",function(B){var Q={},a=Object.keys(E).map(function(P){var O=E[P]?[].concat(_.mn(E[P])):[];return TR2(B,P,O,Q)});
return Jd.all(a).then(function(){return Q})}),3):D.return();
g=D.yieldResult;Object.keys(g).length>0&&r.dispatch(wCL(g));_.vo(D)})};
TR2=function(r,E,K,g){return OK(r,E,K).then(function(D){g[E]=RZu(K,D)})};
RZu=function(r,E){if(E.length!==r.length)throw Error("Kf");return E.reduce(function(K,g,D){K[r[D]]=g;return K},{})};
ir5=function(r){var E=r.filter(function(D){var B;return(D==null?void 0:(B=D.transferEntity)==null?void 0:B.transferState)==="TRANSFER_STATE_COMPLETE"}).length,K=r.filter(function(D){var B;
return(D==null?void 0:(B=D.transferEntity)==null?void 0:B.transferState)==="TRANSFER_STATE_FAILED"}).length,g=r.filter(function(D){var B;
return(D==null?void 0:(B=D.transferEntity)==null?void 0:B.transferState)&&o0L.includes(D.transferEntity.transferState)});
if(!(E||g!=null&&g.length))return 0;E=_.MjK(g)+E;r=r.length-K;return r===0?0:Math.round(E*100/r)/100};
_.MjK=function(r){var E=[];E=E.concat.apply(E,_.mn(r.filter(function(B){return B.streamEntity}).map(function(B){var Q=Object.assign({},B.streamEntity),a,P=(a=B.transferEntity)==null?void 0:a.transferState;
Q.streamsProgress=Q.streamsProgress||[];Q.streamsProgress=Q.streamsProgress.map(function(O){var U=Object.assign({},O);U.numBytesDownloaded=P==="TRANSFER_STATE_COMPLETE"?O.numTotalBytes:O.numBytesDownloaded;return U});
return Q}).map(function(B){return B.streamsProgress})));
var K=r=0;E=_.N(E);for(var g=E.next();!g.done;g=E.next()){var D=g.value;g=Number(D.numBytesDownloaded);D=Number(D.numTotalBytes);K+=isNaN(g)?0:g;r+=isNaN(D)?0:D}return r===0?0:Math.round(K*100/r)/100};
cnL=function(r){if(!r||!r.expirationTimestamp||!r.action)return!1;var E=(0,_.OC)()/1E3;return Number(r.expirationTimestamp)>=E};
Ys=function(r){return r&&r.expirationTimestamp&&r.action?cnL(r)&&r.action==="OFFLINE_VIDEO_POLICY_ACTION_OK":!1};
_.UK=function(r){return["TRANSFER_STATE_TRANSFER_IN_QUEUE","TRANSFER_STATE_PAUSED_BY_USER","TRANSFER_STATE_TRANSFERRING"].includes(r||"TRANSFER_STATE_UNKNOWN")};
Ca5=function(r){var E=new eF5;if(r!==void 0){var K=Math.ceil(Math.log2(r.length*4+2)/7);K=K===void 0?2:K;B2(E,10);E.submessagePosStack.push(E.pos);E.submessagePosStack.push(K);E.pos+=K;dE(E,r.length*1.2);K=qy5(r,E.buf.subarray(E.pos));E.pos+K>E.buf.length&&(dE(E,K),K=qy5(r,E.buf.subarray(E.pos)));E.pos+=K;r=E.submessagePosStack.pop();K=E.submessagePosStack.pop();for(var g=E.pos-K-r;r--;){var D=r?128:0;E.view.setUint8(K++,g&127|D);g>>=7}}E=new Uint8Array(E.buf.buffer,E.buf.byteOffset,E.pos);return(new TextDecoder("utf-8")).decode(E)};
_.TS=function(r){var E=0;r=_.N(r);for(var K=r.next(),g={};!K.done;g={transferState$jscomp$3:void 0},K=r.next()){var D=K.value,B=void 0;K=(B=D.streamEntity)!=null?B:{};B=void 0;g.transferState$jscomp$3=(B=D.transferEntity)==null?void 0:B.transferState;B=D=void 0;((D=K)==null?0:(B=D.streamsProgress)==null?0:B.length)&&K.streamsProgress.forEach(function(Q){return function(a){a=Number(Q.transferState$jscomp$3==="TRANSFER_STATE_COMPLETE"?a.numTotalBytes:a.numBytesDownloaded);isFinite(a)&&(E+=a)}}(g))}return E};
xaL=function(r){return r.some(function(E){var K;if(!(E==null?0:(K=E.transferEntity)==null?0:K.transferState)){var g;return!(E==null?0:(g=E.policyEntity)==null?0:g.action)||E.policyEntity.action==="OFFLINE_VIDEO_POLICY_ACTION_OK"}return o0L.includes(E.transferEntity.transferState)})};
WMK=function(r,E){if(!E)return!1;if(_.R("of_pb_en_po_ks"))return!0;var K;r=(K=_.NC(r,"offlineVideoPolicy",_.jI(E,"offlineVideoPolicy")))!=null?K:void 0;return!!r&&Ys(r)};
_.v0d=function(r){var E=["TRANSFER_STATE_COMPLETE"];E=E===void 0?GYd:E;return r.filter(function(K){var g,D;return E.includes((D=(g=K.transferEntity)==null?void 0:g.transferState)!=null?D:"TRANSFER_STATE_UNKNOWN")})};
Vj2=function(r,E){if(E){var K,g=(K=_.NC(r,"playbackData",_.jI(E,"playbackData")))!=null?K:null,D;K=(D=_.NC(r,"transfer",_.jI(E,"transfer")))!=null?D:null;var B;D=(B=_.NC(r,"offlineVideoStreams",_.jI(E,"offlineVideoStreams")))!=null?B:null;var Q;r=(Q=_.NC(r,"offlineVideoPolicy",_.jI(E,"offlineVideoPolicy")))!=null?Q:null;if(g||K||D||r)return{playbackDataEntity:g,transferEntity:K,streamEntity:D,policyEntity:r}}};
_.wE=function(r){var E=r.playbackData;if(!E)return[];var K=[];E=_.N(Object.keys(E));for(var g=E.next();!g.done;g=E.next()){var D=g.value;if(!zZ5(r,_.Dk(D).entityId)&&(g=Vj2(r,_.Dk(D).entityId))){var B=void 0,Q=void 0;D=(Q=Number((B=_.NC(r,"playbackData",D))==null?void 0:B.streamDownloadTimestampSeconds))!=null?Q:(0,_.OC)();K.push({entity:g,streamDownloadTimestamp:D})}}return K.sort(function(a,P){var O=a.streamDownloadTimestamp,U=P.streamDownloadTimestamp;return U===O?a.entity.streamEntity&&!P.entity.streamEntity?
1:-1:U-O}).map(function(a){return a.entity})};
tj5=function(r){return _.v0d(_.wE(r))};
_.SsK=function(r){return _.wE(r).filter(function(E){var K;if(((K=E.policyEntity)==null?0:K.action)&&E.policyEntity.action!=="OFFLINE_VIDEO_POLICY_ACTION_OK")return!1;var g;if((g=E.transferEntity)==null?0:g.transferState){var D;return o0L.includes((D=E.transferEntity)==null?void 0:D.transferState)}return!0})};
zZ5=function(r,E){var K;return((K=_.NC(r,"downloadStatusEntity",_.jI(E,"downloadStatusEntity")))==null?void 0:K.downloadState)==="DOWNLOAD_STATE_USER_DELETED"?!0:!1};
brc=function(r){var E;if(r==null?0:(E=r.playbackDataEntity)==null?0:E.key)return _.Dk(r.playbackDataEntity.key).entityId;var K;if(r==null?0:(K=r.transferEntity)==null?0:K.key)return _.Dk(r.transferEntity.key).entityId;var g;if(r==null?0:(g=r.streamEntity)==null?0:g.key)return _.Dk(r.streamEntity.key).entityId;var D;if(r==null?0:(D=r.policyEntity)==null?0:D.key)return _.Dk(r.policyEntity.key).entityId};
kY5=function(r){var E=new Set,K;r=(K=r.mainDownloadsListEntity)==null?void 0:K[s0m];var g;if(!(r==null?0:(g=r.downloads)==null?0:g.length))return E;var D;r==null||(D=r.downloads)==null||D.forEach(function(B){(B==null?0:B.videoItem)&&E.add(B.videoItem)});
return E};
Fo=function(r,E){if(E){var K=_.NC(r,"mainVideoEntity",_.jI(E,"mainVideoEntity")),g=_.NC(r,"downloadStatusEntity",_.jI(E,"downloadStatusEntity")),D=_.NC(r,"ytMainChannelEntity",_.jI(E,"ytMainChannelEntity")),B={playbackDataEntity:null,transferEntity:null,streamEntity:null,policyEntity:null};r=Vj2(r,E);g=(g==null?void 0:g.downloadState)==="DOWNLOAD_STATE_PENDING_DOWNLOAD"||!_.R("woffle_render_failed_download_state_ks")&&(g==null?void 0:g.downloadState)==="DOWNLOAD_STATE_FAILED";!r&&g&&(r=B);if(r&&K&&
D)return Object.assign({},{videoEntity:K,channelEntity:D},r)}};
lZL=function(r,E){return qs5(r,E)==="TRANSFER_STATE_COMPLETE"&&WMK(r,E)};
ma5=function(r,E){if(!E)return!1;var K;r=(K=_.NC(r,"playbackData",_.jI(E,"playbackData")))!=null?K:void 0;return!!r&&!!r.playerResponseJson};
qs5=function(r,E){if(!E)return"TRANSFER_STATE_UNKNOWN";var K=_.NC(r,"transfer",_.jI(E,"transfer"));if(K){var g;return(g=K.transferState)!=null?g:"TRANSFER_STATE_UNKNOWN"}K=_.NC(r,"offlineOrchestrationActionWrapperEntity",_.jI(E,"offlineOrchestrationActionWrapperEntity"));r=_.NC(r,"mainVideoEntity",_.jI(E,"mainVideoEntity"));return K||r?"TRANSFER_STATE_TRANSFER_IN_QUEUE":"TRANSFER_STATE_UNKNOWN"};
ZrK=function(r,E){if(!E)return"TRANSFER_STATE_UNKNOWN";if(r=_.NC(r,"transfer",_.jI(E,"transfer"))){var K;return(K=r.transferState)!=null?K:"TRANSFER_STATE_UNKNOWN"}return"TRANSFER_STATE_UNKNOWN"};
um2=function(r,E){return E&&(r=_.NC(r,"videoPlaybackPositionEntity",_.jI(E,"videoPlaybackPositionEntity")),r==null?0:r.lastPlaybackPositionSeconds)?Number(r.lastPlaybackPositionSeconds):0};
eZ2=function(r,E){return An5(r).some(function(K){var g;return(K==null?void 0:(g=K.mainPlaylistEntity)==null?void 0:g.playlistId)===E})};
Hr5=function(r,E,K){var g=XCK(r,E);if(!g.length)return[];E=[];g=_.N(g);for(var D=g.next();!D.done;D=g.next()){D=D.value;var B=Fo(r,D);K&&qs5(r,D)!=="TRANSFER_STATE_COMPLETE"||B&&E.push(B)}return E};
XCK=function(r,E){if(!E)return[];var K=_.jI(E,"mainPlaylistEntity"),g;E=(g=r.mainPlaylistEntity)==null?void 0:g[K];g=[];if(E==null||!E.videos)return g;E=_.N(E.videos);for(K=E.next();!K.done;K=E.next()){K=K.value;var D=void 0,B=void 0,Q=void 0,a=(D=r)==null?void 0:(B=D.mainPlaylistVideoEntity)==null?void 0:(Q=B[K])==null?void 0:Q.video;a&&(K=_.Dk(a).entityId)&&g.push(K)}return g};
n0n=function(r,E){if(E){var K=_.NC(r,"mainPlaylistEntity",_.jI(E,"mainPlaylistEntity")),g=_.NC(r,"mainPlaylistDownloadStateEntity",_.jI(E,"mainPlaylistDownloadStateEntity"));r=_.NC(r,"ytMainChannelEntity",_.jI(E,"ytMainChannelEntity"));if(g&&K)return Object.assign({},{mainPlaylistEntity:K,mainPlaylistDownloadStateEntity:g},!!r&&{channelEntity:r})}};
An5=function(r){return IZJ(r).sort(function(E,K){return K.addedTimestampMillis-E.addedTimestampMillis}).map(function(E){return E.downloadedPlaylistEntities})};
IZJ=function(r){var E=r.mainPlaylistDownloadStateEntity,K=[];if(!E)return K;for(var g=_.N(Object.keys(E)),D=g.next();!D.done;D=g.next()){var B=D.value;D=n0n(r,_.Dk(B).entityId);var Q=void 0;B=Number((Q=E[B])==null?void 0:Q.addedTimestampMillis);Q=isNaN(B)?(0,_.OC)():B;D!==void 0&&K.push({downloadedPlaylistEntities:D,addedTimestampMillis:Q})}return K};
ynm=function(r){var E,K=(E=r.mainPlaylistVideoEntity)!=null?E:{};return new Set(An5(r).reduce(function(g,D){g=g===void 0?[]:g;var B,Q;D==null||(B=D.mainPlaylistEntity)==null||(Q=B.videos)==null||Q.forEach(function(a){var P;(a=(P=K[a])==null?void 0:P.video)&&g.push(a)});
return g},[]))};
LMP=function(r){return"downloadedMusicPlaylistEntities"in r};
hZm=function(r){return"mainPlaylistEntity"in r&&"mainPlaylistDownloadStateEntity"in r};
JnK=function(r){return"videoEntity"in r&&"channelEntity"in r};
r6P=function(r){var E=r.musicPlaylistDownloadMetadataEntity,K=[];if(!E)return K;for(var g=_.N(Object.keys(E)),D=g.next();!D.done;D=g.next()){D=D.value;a:{var B=r,Q=_.Dk(D).entityId;if(Q){var a=_.NC(B,"musicPlaylist",_.jI(Q,"musicPlaylist"));B=_.NC(B,"musicPlaylistDownloadMetadataEntity",_.jI(Q,"musicPlaylistDownloadMetadataEntity"));if(a&&B){a={musicPlaylistEntity:a,musicPlaylistDownloadStateEntity:B};break a}}a=void 0}B=void 0;D=Number((B=E[D])==null?void 0:B.addedTimestampMillis);D=isNaN(D)?(0,_.OC)():
D;a!==void 0&&K.push({downloadedMusicPlaylistEntities:a,addedTimestampMillis:D})}return K};
Et5=function(r){var E=new Set;r=_.N(r);for(var K=r.next();!K.done;K=r.next())if(K=K.value,"musicPlaylistEntity"in K&&"musicPlaylistDownloadStateEntity"in K){K=_.N(K.musicPlaylistEntity.tracks);for(var g=K.next();!g.done;g=K.next())E.add(g.value)}return E};
K_L=function(r,E){if(E){var K=_.NC(r,"musicTrack",_.jI(E,"musicTrack")),g=_.NC(r,"musicArtist",_.jI(E,"musicArtist"))||{};if((r=Vj2(r,E))&&K&&g)return Object.assign({},{musicTrackEntity:K,musicArtistEntity:g},r)}};
gt5=function(r){var E=r.musicTrackDownloadMetadataEntity,K=[];if(!E)return[];E=_.N(Object.keys(E));for(var g=E.next();!g.done;g=E.next()){var D=g.value;g=K_L(r,_.Dk(D).entityId);var B=void 0;D=Number((B=_.NC(r,"musicTrackDownloadMetadataEntity",D))==null?void 0:B.addedTimestampMillis);B=isNaN(D)?(0,_.OC)():D;g!==void 0&&K.push({downloadedMusicEntities:g,addedTimestampMillis:B})}return K};
dAu=function(r,E){if(!E)return[];if(Object.values(DAd).includes(E))return Bqm(r,E);E=_.jI(E,"musicPlaylist");var K;r=(K=r.musicPlaylist)==null?void 0:K[E];K=[];if(r==null||!r.tracks)return K;r=_.N(r.tracks);for(E=r.next();!E.done;E=r.next())(E=_.Dk(E.value).entityId)&&K.push(E);return K};
Bqm=function(r,E){var K=new Set,g=r6P(r).map(function(B){return B.downloadedMusicPlaylistEntities});
g=Et5(g);g=_.N(g);for(var D=g.next();!D.done;D=g.next())(D=_.Dk(D.value).entityId)&&K.add(D);return jZ5(r).downloadedMusicEntities.filter(function(B){var Q;if((Q=B.musicTrackEntity)!=null&&Q.videoId){B=B.musicTrackEntity;if(Q=E==="PPOM"?!0:!K.has(B.videoId))b:switch(B=B.musicVideoType,E){case "PPSE":Q=B==="MUSIC_VIDEO_TYPE_PODCAST_EPISODE";break b;default:Q=B!=="MUSIC_VIDEO_TYPE_PODCAST_EPISODE"}B=Q}else B=!1;return B}).map(function(B){var Q;
return(Q=B.musicTrackEntity)==null?void 0:Q.videoId})};
jZ5=function(r){var E=gt5(r).sort(function(K,g){return g.addedTimestampMillis-K.addedTimestampMillis}).map(function(K){return"downloadedMusicEntities"in K?K.downloadedMusicEntities:LMP(K)?K.downloadedMusicPlaylistEntities:{}});
r=r6P(r).sort(function(K,g){return g.addedTimestampMillis-K.addedTimestampMillis}).map(function(K){return"downloadedMusicEntities"in K?K.downloadedMusicEntities:LMP(K)?K.downloadedMusicPlaylistEntities:{}});
return{downloadedMusicEntities:E,downloadedMusicPlaylistEntities:r}};
QZu=function(r,E){E=_.Xx("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"?dAu(r,E):XCK(r,E);if(!E.length)return"TRANSFER_STATE_UNKNOWN";E=E.map(function(K){return ZrK(r,K)});
return NqJ(E)};
NqJ=function(r){var E=new Set(r);if(E.has("TRANSFER_STATE_FAILED")&&E.size===1)return"TRANSFER_STATE_FAILED";E.delete("TRANSFER_STATE_FAILED");if(E.has("TRANSFER_STATE_UNKNOWN")&&E.size===1)return"TRANSFER_STATE_PRE_TRANSFER";E.delete("TRANSFER_STATE_UNKNOWN");if(E.has("TRANSFER_STATE_PRE_TRANSFER")&&E.size===1||E.size===0)return"TRANSFER_STATE_PRE_TRANSFER";r=E.has("TRANSFER_STATE_TRANSFERRING");E=E.has("TRANSFER_STATE_TRANSFER_IN_QUEUE");return r||E?"TRANSFER_STATE_TRANSFERRING":"TRANSFER_STATE_COMPLETE"};
RG=function(r){var E=r.mainVideoDownloadStateEntity,K=[];if(!E)return[];E=_.N(Object.keys(E));for(var g=E.next();!g.done;g=E.next()){var D=g.value;if(!zZ5(r,_.Dk(D).entityId)){g=Fo(r,_.Dk(D).entityId);var B=void 0,Q=void 0;D=(Q=Number((B=_.NC(r,"mainVideoDownloadStateEntity",D))==null?void 0:B.addedTimestampMillis))!=null?Q:(0,_.OC)();g!==void 0&&K.push({downloadedVideoEntities:g,addedTimestampMillis:D})}}return K};
$A2=function(r){return RG(r).sort(function(E,K){return K.addedTimestampMillis-E.addedTimestampMillis}).map(function(E){return E.downloadedVideoEntities})};
_.pzu=function(r){var E=ynm(r),K=_.oG(r),g=kY5(r),D=RG(r).filter(function(Q){var a,P;if((Q==null?void 0:(a=Q.downloadedVideoEntities)==null?void 0:(P=a.transferEntity)==null?void 0:P.transferState)!=="TRANSFER_STATE_COMPLETE")return!1;var O,U;Q=Q==null?void 0:(O=Q.downloadedVideoEntities)==null?void 0:(U=O.videoEntity)==null?void 0:U.key;return _.R("kevlar_use_library_entity")?Q&&(g.has(Q)||K[Q]):Q&&!E.has(Q)}),B=IZJ(r).filter(function(Q){return QZu(r,Q.downloadedPlaylistEntities.mainPlaylistEntity.playlistId)===
"TRANSFER_STATE_COMPLETE"});
return[].concat(_.mn(D),_.mn(B)).sort(function(Q,a){return a.addedTimestampMillis-Q.addedTimestampMillis}).map(function(Q){return ahL(Q)})};
PxK=function(r,E){if(E&&WMK(r,E)){var K,g,D=(g=(K=_.NC(r,"playbackData",_.jI(E,"playbackData")))!=null?K:void 0)==null?void 0:g.playerResponseJson;if(D){try{var B=JSON.parse(D);var Q=_.NC(r,"transfer",_.jI(E,"transfer")),a=um2(r,E);a&&(B=Object.assign({},B,{playerConfig:Object.assign({},B.playerConfig,{playbackStartConfig:{startPosition:{streamTimeMillis:""+a*1E3}}})}));B.cotn=Q==null?void 0:Q.cotn}catch(P){}return B}}};
_.OyK=function(r){var E,K,g;r=(g=(K=((E=r.downloadsPageViewConfigurationEntity)!=null?E:{})[_.MC])==null?void 0:K.smartDownloadsOptInBannerVisibility)!=null?g:{};var D;return(D=_.M(r,fhK))!=null?D:{}};
_.oG=function(r){var E,K,g;r=(g=(K=((E=r.mainDownloadsListEntity)!=null?E:{})[_.Yg5])==null?void 0:K.downloads)!=null?g:[];E={};K=_.N(r);for(g=K.next();!g.done;g=K.next())r=void 0,E[(r=g.value.videoItem)!=null?r:""]=!0;return E};
UAu=function(r){var E=_.oG(r);if(Object.keys(E).length===0)return!1;var K=r.mainVideoEntity;if(!K)return!0;K=_.N(Object.keys(K));for(var g=K.next();!g.done;g=K.next()){g=g.value;var D=_.Dk(g).entityId;if(E[g]&&!zZ5(r,D))return!1}return!0};
_.iP=function(r){var E=_.oG(r);return RG(r).sort(function(K,g){return K.addedTimestampMillis-g.addedTimestampMillis}).map(function(K){return K.downloadedVideoEntities}).filter(function(K){var g;
return(K=K==null?void 0:(g=K.videoEntity)==null?void 0:g.key)&&!!E[K]})};
_.wzm=function(r){var E,K,g;r=(g=(K=((E=r.downloadsPageViewConfigurationEntity)!=null?E:{})[_.MC])==null?void 0:K.downloadsUpsellBannerVisibility)!=null?g:{};var D;return(D=_.M(r,TqK))!=null?D:{}};
ahL=function(r){return"downloadedVideoEntities"in r?r.downloadedVideoEntities:"downloadedPlaylistEntities"in r?r.downloadedPlaylistEntities:{}};
F_5=function(r){var E=_.oG(r),K=ynm(r),g=RG(r).filter(function(D){var B,Q;return(D=D==null?void 0:(B=D.downloadedVideoEntities)==null?void 0:(Q=B.videoEntity)==null?void 0:Q.key)&&!E[D]&&!K.has(D)});
r=IZJ(r);return[].concat(_.mn(g),_.mn(r)).sort(function(D,B){return B.addedTimestampMillis-D.addedTimestampMillis}).map(function(D){return ahL(D)})};
_.c2=function(r){if(!_.R("kevlar_use_library_entity"))return F_5(r);var E=RG(r).filter(function(g){var D,B;if(D=g=g==null?void 0:(D=g.downloadedVideoEntities)==null?void 0:(B=D.videoEntity)==null?void 0:B.key){var Q,a,P;D=((a=(Q=r.mainDownloadsListEntity)==null?void 0:Q[s0m])==null?0:(P=a.downloads)==null?0:P.length)?kY5(r).has(g):!1}return D}),K=IZJ(r);
return[].concat(_.mn(E),_.mn(K)).sort(function(g,D){return D.addedTimestampMillis-g.addedTimestampMillis}).map(function(g){return ahL(g)})};
RVK=function(r){var E=_.oG(r),K=ynm(r);return $A2(r).filter(function(g){var D;return(g=g==null?void 0:(D=g.videoEntity)==null?void 0:D.key)&&!E[g]&&!K.has(g)})};
ot2=function(r){if(!_.R("kevlar_use_library_entity"))return RVK(r);var E=_.oG(r),K=kY5(r);return $A2(r).filter(function(g){var D;return(g=g==null?void 0:(D=g.videoEntity)==null?void 0:D.key)&&!E[g]&&K.has(g)})};
McJ=function(r,E){E=_.jI(E,"settingEntity");var K,g,D;return!!((D=(g=((K=r.settingEntity)!=null?K:{})[E])==null?void 0:g.settingOptionValue)!=null?D:{}).boolValue};
_.C4=function(r){var E=_.iP(r);if(xaL(E))return 0;var K=[];E=_.N(E);for(var g=E.next();!g.done;g=E.next()){g=g.value;var D=void 0,B=void 0;if((D=g)==null?0:(B=D.videoEntity)==null?0:B.key)D=_.Dk(g.videoEntity.key).entityId,g=r,D=_.jI(D,"mainVideoDownloadStateEntity"),g=_.NC(g,"mainVideoDownloadStateEntity",D),(g=Number(g==null?void 0:g.addedTimestampMillis))&&K.push(g)}return Math.max.apply(Math,_.mn(K))};
_.xs=function(r){return r.ui.richGridMiniMode};
_.W2=function(r){return r.ui.richGridItemsPerRow};
_.iyq=function(r){return r.ui.richGridSlimItemsPerRow};
_.c6K=function(r){return r.ui.guideIsExpanded};
_.GS=function(r){return r.ui.miniplayerIsActive};
Cxc=function(r){return r.ui.singleOptionSurveyIsActive};
_.v2=function(r){var E;return((E=r.ui)==null?void 0:E.currentPageType)||"WEB_PAGE_TYPE_UNKNOWN"};
_.xAL=function(r){return _.v2(r)==="WEB_PAGE_TYPE_WATCH"};
_.W_J=function(r){return _.v2(r)==="WEB_PAGE_TYPE_SHORTS"};
_.Gw5=function(r){return r.ui.inlinePreviewIsActive};
_.vtJ=function(r){return r.ui.inlinePreviewIsEnabled};
_.Vcd=function(r){return r.ui.miniplayerPlaybackState};
_.Vo=function(r){return r.ui.isOnline};
_.zVq=function(r){return r.ui.frostedGlassMode};
_.zS=function(r,E){return qs5(r.entities,E)};
_.t1=function(r,E){return QZu(r.entities,E)};
tcL=function(r,E){var K;if(E){var g;r=(g=_.NC(r.entities,"offlineVideoPolicy",_.jI(E,"offlineVideoPolicy")))==null?void 0:g.action}else r=void 0;return(K=r)!=null?K:"OFFLINE_VIDEO_POLICY_ACTION_UNKNOWN"};
SgL=function(r,E){var K;E?(r=_.NC(r.entities,"offlineVideoPolicy",_.jI(E,"offlineVideoPolicy")),r=Number(r==null?void 0:r.expirationTimestamp)):r=void 0;return(K=r)!=null?K:0};
_.byK=function(r){return _.wE(r.entities).length};
sZn=function(r,E){return Fo(r.entities,E)};
kwP=function(r,E){return n0n(r.entities,E)};
bP=function(r,E){return(r=Fo(r.entities,E))?_.MjK([r]):0};
_.qgP=function(r,E){var K=_.Xx("INNERTUBE_CLIENT_NAME")==="WEB_REMIX";if(K){var g=r.entities;var D=dAu(g,E);if(D.length){var B=[];D=_.N(D);for(var Q=D.next();!Q.done;Q=D.next())(Q=K_L(g,Q.value))&&B.push(Q);g=B}else g=[]}else g=Hr5(r.entities,E);var a;if(K){var P=r.entities;E?(E=_.jI(E,"musicPlaylist"),P=(a=P.musicPlaylist)==null?void 0:a[E],a=P!=null&&P.tracks?P.tracks.length:0):a=0}else a=r.entities,E?(E=_.jI(E,"mainPlaylistEntity"),a=(P=a.mainPlaylistEntity)==null?void 0:P[E],a=a!=null&&a.videos?
a.videos.length:0):a=0;return g.length!==a?0:g?ir5(g):0};
_.lhm=function(r){return r.download.isLeaderTab};
_.mAK=function(r,E,K){if(!E&&K){var g=r.entities;if(K){var D=Ca5(K),B,Q;E=(Q=(B=_.NC(g,"offlineabilityEntity",_.jI(D,"offlineabilityEntity")))==null?void 0:B.addToOfflineButtonState)!=null?Q:"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"}else E="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"}else B=r.entities,E?(Q=Ca5(E),E=(D=(g=_.NC(B,"offlineabilityEntity",_.jI(Q,"offlineabilityEntity")))==null?void 0:g.addToOfflineButtonState)!=null?D:"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"):E="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED";
return E};
ZyK=function(r,E){r=r.entities;if(E){E=Ca5(E);var K,g;E=(g=(K=_.NC(r,"offlineabilityEntity",_.jI(E,"offlineabilityEntity")))==null?void 0:K.addToOfflineButtonState)!=null?g:"ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN"}else E="ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN";return E};
_.uTL=function(r){var E=r.entities;r=_.Vo(r);var K=McJ(E,"SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED");if(!_.R("kevlar_modern_downloads_page")&&K)var g=!1;else{var D,B;E=(B=(D=((g=E.downloadsPageViewConfigurationEntity)!=null?g:{})[_.MC])==null?void 0:D.smartDownloadsOptInBannerVisibility)!=null?B:{};g=r?!!E.visibleWithConnection:!!E.visibleWithoutConnection}return g};
_.A65=function(r){return McJ(r.entities,"SMART_DOWNLOADS_ENABLED")};
_.eV5=function(r){return UAu(r.entities)};
Xzu=function(r){return _.iP(r.entities).every(function(E){var K;return(E==null?void 0:(K=E.transferEntity)==null?void 0:K.transferState)&&!o0L.includes(E.transferEntity.transferState)})};
_.Hy5=function(r){var E,K,g,D=(g=(K=((E=r.entities.downloadsPageViewConfigurationEntity)!=null?E:{})[_.MC])==null?void 0:K.downloadsUpsellBannerVisibility)!=null?g:{};return _.Vo(r)?!!D.visibleWithConnection:!!D.visibleWithoutConnection};
_.ntL=function(r,E){return zZ5(r.entities,E)};
IhK=function(r,E){if(E){var K,g;r=(g=(K=_.NC(r.entities,"downloadStatusEntity",_.jI(E,"downloadStatusEntity")))==null?void 0:K.downloadState)!=null?g:"DOWNLOAD_STATE_UNKNOWN"}else r="DOWNLOAD_STATE_UNKNOWN";return r};
sK=function(r,E){return um2(r.entities,E)};
J6m=function(r){r=y6K(r);var E=r.hours===void 0?0:r.hours,K=r.minutes===void 0?0:r.minutes,g=r.seconds===void 0?0:r.seconds,D=E>0;r=[];D&&(E=L_q(E),r.push(E));E=D;E=E===void 0?!1:E;K=(["af","be","lt"].includes(ks)||E)&&K<10?hVJ().format(K):(new Intl.NumberFormat("en-u-nu-latn")).format(K);r.push(K);K=hVJ().format(g);r.push(K);K=":";"da fi id si sr sr-Latn".split(" ").includes(ks)&&(K=".");return r.join(K)};
_.E$c=function(r){r=y6K(r);var E=r.hours===void 0?0:r.hours,K=r.minutes===void 0?0:r.minutes,g=r.seconds===void 0?0:r.seconds;r=[];if(E>0){var D=rmc().format({hours:E});if(!"be bg es et hu it ka lv pl pt-PT sl sq".split(" ").includes(ks)||E>9999)D=D.replace(E.toString(),L_q(E)),ks==="km"&&(D=D.replace(".",","));r.push(D)}K>0&&r.push(rmc().format({minutes:K}));g>0&&r.push(rmc().format({seconds:g}));E="be gu ja kk km ko mn ru tr uz zh-HK zh-TW".split(" ");K=ks=="am"?"{0}\u1363 ":ks=="fa"?"{0}\u060c\u200f ":
ks=="my"?"{0} - ":ks=="ne"?"{0},":ks=="th"?"{0} ":ks=="ur"?"{0}\u060c ":ks=="ar"||ks=="ar-XB"?"{0} \u0648":ks=="ja"||ks=="zh-CN"||ks=="zh-HK"||ks=="zh-TW"?"{0}\u3001":"{0}, ";g=ks=="am"?"\u1363 ":ks=="fa"?"\u060c\u200f ":ks=="my"?" - ":ks=="th"?" ":ks=="ur"?"\u060c ":ks=="ar"||ks=="ar-XB"?" \u0648":ks=="ja"||ks=="zh-CN"||ks=="zh-HK"||ks=="zh-TW"?"\u3001":", ";D=ks=="am"?" \u12a5\u1293 {0}":ks=="as"?" \u0986\u09f0\u09c1 {0}":ks=="az"?" v\u0259 {0}":ks=="bn"?" \u098f\u09ac\u0982 {0}":ks=="cs"?" a\u00a0{0}":
ks=="de"?" und {0}":ks=="el"?" \u03ba\u03b1\u03b9 {0}":ks=="eu"?" eta {0}":ks=="fa"?"\u060c \u0648 {0}":ks=="fil"?", at {0}":ks=="gu"?" \u0a85\u0aa8\u0ac7 {0}":ks=="hi"?", \u0914\u0930 {0}":ks=="hu"?" \u00e9s {0}":ks=="hy"?" \u0587 {0}":ks=="id"?", dan {0}":ks=="iw"?" \u05d5-{0}":ks=="ja"?"\u3001{0}":ks=="ka"?" \u10d3\u10d0 {0}":ks=="km"?" \u1793\u17b7\u1784 {0}":ks=="kn"?", \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 {0}":ks=="ko"?" \ubc0f {0}":ks=="ky"?" \u0436\u0430\u043d\u0430 {0}":ks=="lt"?" ir {0}":ks==
"lv"?" un {0}":ks=="ml"?", {0} \u0d0e\u0d28\u0d4d\u0d28\u0d3f\u0d35":ks=="mr"?" \u0906\u0923\u093f {0}":ks=="ms"?" dan {0}":ks=="my"?"\u1014\u103e\u1004\u1037\u103a {0}":ks=="ne"?" \u0930 {0}":ks=="or"?", \u0b13 {0}":ks=="pa"?" \u0a05\u0a24\u0a47 {0}":ks=="ro"?" \u0219i {0}":ks=="si"?", \u0dc3\u0dc4 {0}":ks=="sk"?" a {0}":ks=="sl"?" in {0}":ks=="sq"?" dhe {0}":ks=="sv"?" och {0}":ks=="sw"?" na {0}":ks=="ta"?" \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd {0}":ks=="te"?" \u0c2e\u0c30\u0c3f\u0c2f\u0c41 {0}":
ks=="th"?" \u0e41\u0e25\u0e30{0}":ks=="tr"?" ve {0}":ks=="ur"?"\u060c \u0627\u0648\u0631 {0}":ks=="uz"?" va {0}":ks=="vi"?" v\u00e0 {0}":ks=="zh-HK"?"\u53ca{0}":ks=="zu"?", ne-{0}":ks=="af"||ks=="nl"?" en {0}":ks=="ar"||ks=="ar-XB"?" \u0648{0}":ks=="be"||ks=="uk"?" \u0456 {0}":ks=="en-GB"||ks=="en-IN"?" and {0}":ks=="en"||ks=="en-XA"?", and {0}":ks=="et"||ks=="fi"?" ja {0}":ks=="fr"||ks=="fr-CA"?" et {0}":ks=="zh-CN"||ks=="zh-TW"?"\u548c{0}":ks=="da"||ks=="is"||ks=="no"?" og {0}":ks=="es"||ks=="es-419"||
ks=="es-US"?" y {0}":ks=="kk"||ks=="lo"||ks=="mn"?", {0}":ks=="bg"||ks=="mk"||ks=="ru"||ks=="sr"?" \u0438 {0}":ks=="gl"||ks=="it"||ks=="pt-BR"||ks=="pt-PT"?" e {0}":" i {0}";var B=ks=="am"?"{0} \u12a5\u1293 {1}":ks=="as"?"{0} \u0986\u09f0\u09c1 {1}":ks=="az"?"{0} v\u0259 {1}":ks=="bn"?"{0} \u098f\u09ac\u0982 {1}":ks=="de"?"{0} und {1}":ks=="el"?"{0} \u03ba\u03b1\u03b9 {1}":ks=="eu"?"{0} eta {1}":ks=="fa"?"{0} \u0648 {1}":ks=="fil"?"{0} at {1}":ks=="gu"?"{0} \u0a85\u0aa8\u0ac7 {1}":ks=="hi"?"{0} \u0914\u0930 {1}":
ks=="hu"?"{0} \u00e9s {1}":ks=="hy"?"{0} \u0587 {1}":ks=="iw"?"{0} \u05d5-{1}":ks=="ja"?"{0}\u3001{1}":ks=="ka"?"{0} \u10d3\u10d0 {1}":ks=="kk"?"{0} \u0436\u04d9\u043d\u0435 {1}":ks=="km"?"{0} \u1793\u17b7\u1784\u200b{1}":ks=="kn"?"{0} \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 {1}":ks=="ko"?"{0} \ubc0f {1}":ks=="ky"?"{0} \u0436\u0430\u043d\u0430 {1}":ks=="lo"?"{0} \u0ec1\u0ea5\u0eb0 {1}":ks=="lt"?"{0} ir {1}":ks=="lv"?"{0} un {1}":ks=="ml"?"{0} \u0d15\u0d42\u0d1f\u0d3e\u0d24\u0d46 {1}":ks=="mn"?"{0}, {1}":ks==
"mr"?"{0} \u0906\u0923\u093f {1}":ks=="my"?"{0}\u1014\u103e\u1004\u1037\u103a {1}":ks=="ne"?"{0} \u0930 {1}":ks=="or"?"{0} \u0b13 {1}":ks=="pa"?"{0} \u0a05\u0a24\u0a47 {1}":ks=="ro"?"{0} \u0219i {1}":ks=="si"?"{0} \u0dc3\u0dc4 {1}":ks=="sl"?"{0} in {1}":ks=="sq"?"{0} dhe {1}":ks=="sv"?"{0} och {1}":ks=="sw"?"{0} na {1}":ks=="ta"?"{0} \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd {1}":ks=="te"?"{0} \u0c2e\u0c30\u0c3f\u0c2f\u0c41 {1}":ks=="th"?"{0}\u0e41\u0e25\u0e30{1}":ks=="tr"?"{0} ve {1}":ks=="ur"?
"{0} \u0627\u0648\u0631 {1}":ks=="uz"?"{0} va {1}":ks=="vi"?"{0} v\u00e0 {1}":ks=="zh-HK"?"{0}\u53ca{1}":ks=="zu"?"{0} ne-{1}":ks=="af"||ks=="nl"?"{0} en {1}":ks=="ar"||ks=="ar-XB"?"{0} \u0648{1}":ks=="be"||ks=="uk"?"{0} \u0456 {1}":ks=="cs"||ks=="sk"?"{0} a\u00a0{1}":ks=="et"||ks=="fi"?"{0} ja {1}":ks=="fr"||ks=="fr-CA"?"{0} et {1}":ks=="id"||ks=="ms"?"{0} dan {1}":ks=="zh-CN"||ks=="zh-TW"?"{0}\u548c{1}":ks=="da"||ks=="is"||ks=="no"?"{0} og {1}":ks=="es"||ks=="es-419"||ks=="es-US"?"{0} y {1}":ks==
"bg"||ks=="mk"||ks=="ru"||ks=="sr"?"{0} \u0438 {1}":ks=="en"||ks=="en-GB"||ks=="en-IN"||ks=="en-XA"?"{0} and {1}":ks=="gl"||ks=="it"||ks=="pt-BR"||ks=="pt-PT"?"{0} e {1}":"{0} i {1}";ks==="sq"?(D=D.replace("dhe","e"),B=B.replace("dhe","e")):ks==="th"?(g=g.replace("{0}"," {0}"),B=B.replace("{0}","{0} "),B=B.replace("{1}"," {1}")):ks==="ne"?g=",":ks==="zh-CN"?g="":E.includes(ks)&&(g=" ");return r.length<2?r.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(ks)?
r.length===2?B.replace("{0}",r[0]).replace("{1}",r[1]):K.replace("{0}",r[0])+r.slice(1,-1).join(g)+D.replace("{0}",r[r.length-1]):r.join(g)};
y6K=function(r){var E=r.hours||0,K=r.minutes||0,g=r.seconds||0;E=g+K*60+E*3600+(r.days||0)*86400+(r.weeks||0)*604800+(r.months||0)*2629800+(r.years||0)*31557600;if(E<=0)return{hours:0,minutes:0,seconds:0};r=E;E=Math.floor(r/3600);r%=3600;K=Math.floor(r/60);g=Math.floor(r%60);return{hours:E,minutes:K,seconds:g}};
L_q=function(r){r=(new Intl.NumberFormat("en-u-nu-latn")).format(r);var E=["fr"],K="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(ks)?r.replace(",","\u00a0"):E.includes(ks)?r.replace(",","\u202f"):K.includes(ks)?r.replace(",","."):r};
hVJ=function(){return new Intl.NumberFormat("en-u-nu-latn",{minimumIntegerDigits:2})};
rmc=function(){Kvn||(qC=g$K,Kvn=new DGK);return Kvn};
Bhu=function(r){try{return(new _.lP(5)).format(r)}catch(E){}};
mh=function(r){return{thumbnailOverlayDownloadingRenderer:{state:r}}};
dG2=function(){var r=_.Nn("PLAY_ALL",void 0,"Play all");return{thumbnailOverlayHoverTextRenderer:{text:_.JC(r),icon:{iconType:"PLAY_ALL"}}}};
jKd=function(r){r=_.Zk(r,2);return ks!=="ru"&&ks!=="es_419"&&ks!=="es-419"&&ks!=="es"&&ks!=="es_US"&&ks!=="es-US"&&ks!=="fr"&&ks!=="pl"&&ks!=="it"&&ks!=="nl"&&ks!=="uk"&&ks!=="fr_CA"&&ks!=="fr-CA"||r===""?r:r[0].toLocaleUpperCase()+r.substring(1)};
QKn=function(r){return function(E){var K=r(),g=_.Zk(E,K.dateFormat);E=_.Zk(E,K.timeFormat);var D=Nhd.DATETIMEFORMATS[K.joinerStyle];D=D.replace(/'(?!')/g,"");D=D.replace("{0}",E);D=D.replace("{1}",g);return K.capitalize(D)}};
$Gd=function(r){return r?typeof r.seconds==="string"&&(r.nanos===void 0||typeof r.nanos==="number"):!1};
aC5=function(r){return new Date(Number(r.seconds)*1E3+(r.nanos||0)*1E-6)};
_.Zk=function(r,E){if(typeof r.getTime==="function")r={date:r};else if($Gd(r))r={date:aC5(r)};else if(typeof $Gd(r.timestamp)&&typeof r.i18nInternalSecondsEastOfUtc==="number")r={date:aC5(r.timestamp),timeZone:uP(-r.i18nInternalSecondsEastOfUtc/60)};else throw Error("Lf`"+JSON.stringify(r));var K=r;r=K.date;K=K.timeZone;E=py2(E).format(r,K);ks==="zh-TW"&&(r=K?Number(py2("H").format(r,K)):r.getHours(),E=r<5?E.replace("\u4e0a\u5348","\u51cc\u6668"):r<8?E.replace("\u4e0a\u5348","\u65e9\u4e0a"):r<12?
E.replace("\u4e0a\u5348","\u4e0a\u5348"):r<13?E.replace("\u4e0b\u5348","\u4e2d\u5348"):r<19?E.replace("\u4e0b\u5348","\u4e0b\u5348"):E.replace("\u4e0b\u5348","\u665a\u4e0a"));return E};
py2=function(r){if(PWd.has(r))return PWd.get(r);var E=fCP(r);E=OW2(E);YlP!==!0&&(YlP=!0);UGJ=!0;UGJ=!1;E=new A1(E,Nhd);PWd.set(r,E);return E};
fCP=function(r){return(new A1(r,Nhd)).patternParts_.map(function(E){return E.type===0?"'"+E.text+"'":E.text}).join("")};
OW2=function(r){return ks==="en"||ks==="es_US"||ks==="es-US"?r:r.replace(/(?:a\s?)?([hK]+)([:.]mm)(?:\s?a)?/g,function(E,K,g){return"H".repeat(K.length)+g})};
iWK=function(r,E){ThL||(qC=g$K,ThL=new wyu);var K=ThL;a:if(r=Fvn(r),E=Fvn(E||new Date),r>E)K=r.getTime()-E.getTime()>6048E5?_.Zk(r,1):RzP(r);else{for(var g=0;o$5(r,12*(g+1))<E;)++g;if(g>0)K=K.format(-g,0);else{for(g=0;o$5(r,g+1)<E;)++g;if(g>0)K=K.format(-g,2);else{r=E.getTime()-r.getTime();E=_.N(MLJ);for(g=E.next();!g.done;g=E.next()){g=g.value;var D=g.unit,B=Math.floor(r/g.unitDuration);if(B>=(g.threshold===void 0?1:g.threshold)){K=K.format(-B,D);break a}}K=K.format(-0,7)}}}return K};
Fvn=function(r){if(typeof r.getTime==="function")return r;if($Gd(r))return aC5(r);throw Error("Mf`"+JSON.stringify(r));};
o$5=function(r,E){for(var K=0,g;;++K)if(g=new Date(r.getFullYear(),r.getMonth()+E,r.getDate()-K,r.getHours(),r.getMinutes(),r.getSeconds()),g.getMonth()===(r.getMonth()+E)%12)return g};
_.eI=function(r){return{runs:[{text:r}]}};
_.Xo=function(r){if(r&&r.simpleText)return r.simpleText;var E="";if(r&&r.runs)for(var K=0;K<r.runs.length;K++)r.runs[K].text&&(E+=r.runs[K].text);return E};
CWL=function(r,E,K,g){return r.videoEntity&&!r.policyEntity&&K!=="DOWNLOAD_STATE_FAILED"?[mh("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING")]:Ys(r.policyEntity)&&E!=="TRANSFER_STATE_FAILED"&&E!=="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH"?E==="TRANSFER_STATE_PAUSED_BY_USER"?[mh("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_PAUSED_BY_USER")]:_.UK(E)?[mh("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING")]:r.videoEntity.lengthSeconds?cmJ(r.videoEntity.lengthSeconds,g):[]:
[mh("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_FAILED")]};
cmJ=function(r,E){var K=[{thumbnailOverlayTimeStatusRenderer:{text:_.JC(J6m({seconds:r})),style:"DEFAULT"}}];E&&(r=E<=0||r<=0?0:E>=r?100:Math.ceil(E*100/r),r>0&&K.push({thumbnailOverlayResumePlaybackRenderer:{percentDurationWatched:r}}));return K};
xG5=function(r,E,K,g,D){if(E==="TRANSFER_STATE_UNKNOWN"||!r)return{};if(_.UK(E)||E==="TRANSFER_STATE_PRE_TRANSFER")var B=[mh("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING")];else{var Q,a;if(E==="TRANSFER_STATE_COMPLETE"&&((Q=r.mainPlaylistEntity)==null?0:(a=Q.videos)==null?0:a.length)){var P;r=(B=r.mainPlaylistEntity)==null?void 0:(P=B.videos)==null?void 0:P.length;B=(B=Bhu(r))?{thumbnailOverlayBottomPanelRenderer:{text:_.JC(B),icon:{iconType:"PLAYLISTS"}}}:void 0;B=[dG2(),Object.assign({},
B!=null?B:{})]}else B=[]}a:if(E==="TRANSFER_STATE_PRE_TRANSFER")K=rE(_.Nn("PREPARING_TO_DOWNLOAD",void 0,"Preparing to download..."));else if(E==="TRANSFER_STATE_TRANSFER_IN_QUEUE")K=rE(_.Nn("WAITING_TO_DOWNLOAD"));else if(_.UK(E))K=Math.floor(K*100).toString(),K=rE(_.Nn("DOWNLOADING_PERCENT",{percent:K},"Downloading... "+K+"%"));else{if(g&&(_.R("playlist_is_offline_selector_killswitch")&&(D=_.P7().resolve(_.ge).isNetworkAvailable()),D)){K=zFL(_.Nn("VIEW_FULL_PLAYLIST",void 0,"View full playlist"),
vQJ(g));break a}K=void 0}E=E==="TRANSFER_STATE_COMPLETE"?[{metadataBadgeRenderer:{label:_.Nn("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]:[];return Object.assign({},B.length?{thumbnailOverlays:B}:{},K?{viewPlaylistText:K}:{viewPlaylistText:_.eI("")},E.length?{badges:E}:{})};
Wvm=function(r,E,K,g,D,B){if(E==="TRANSFER_STATE_UNKNOWN"||!r)return{};if(g==="DOWNLOAD_STATE_USER_DELETED")return{shortViewCountText:void 0,publishedTimeText:void 0,badges:void 0,thumbnailOverlays:void 0};var Q=CWL(r,E,g);if(r.videoEntity&&!r.policyEntity&&g!=="DOWNLOAD_STATE_FAILED"){var a=_.Nn("WAITING_TO_DOWNLOAD");if(a)return{shortViewCountText:_.eI(a),publishedTimeText:void 0,thumbnailOverlays:Q}}if(!Ys(r.policyEntity)){B=r.policyEntity&&!cnL(r.policyEntity)?_.Nn("DOWNLOAD_EXPIRED",{},"Download expired"):
_.Nn("TRANSFER_FAILED",{},"Download failed");var P;if((P=r.policyEntity)==null?0:P.shortMessageForDisabledAction)B=r.policyEntity.shortMessageForDisabledAction;return{shortViewCountText:rE(B),publishedTimeText:void 0,thumbnailOverlays:Q}}if(E==="TRANSFER_STATE_PAUSED_BY_USER")return{shortViewCountText:_.eI(_.Nn("DOWNLOAD_PAUSED",{},"Download paused")),publishedTimeText:void 0,thumbnailOverlays:Q};if(E==="TRANSFER_STATE_FAILED"||E==="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH")return{shortViewCountText:_.eI(_.Nn("TRANSFER_FAILED",
{},"Download failed")),publishedTimeText:void 0,thumbnailOverlays:Q};if(E==="TRANSFER_STATE_TRANSFER_IN_QUEUE"&&(P=_.Nn("WAITING_TO_DOWNLOAD"),g==="DOWNLOAD_STATE_PAUSED"&&(P=_.Nn("DOWNLOAD_PAUSED",{},"Download paused")),P))return{shortViewCountText:_.eI(P),publishedTimeText:void 0,thumbnailOverlays:Q};if(_.UK(E))return r=Math.floor(K*100).toString(),{shortViewCountText:_.eI(_.Nn("DOWNLOADING_PERCENT",{percent:r},"Downloading... "+r+"%")),publishedTimeText:void 0,thumbnailOverlays:Q};E=void 0;r.videoEntity.publishedTimestampMillis&&
(E=new Date,D&&(E=new Date(D)),E=rE(iWK(new Date(Number(r.videoEntity.publishedTimestampMillis)),E)));D=[];_.R("kevlar_woffle_badge_killswitch")||(D=[{metadataBadgeRenderer:{label:_.Nn("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]);var O;r=rE((O=r.videoEntity.localizedStrings)==null?void 0:O.viewCount);return Object.assign({},B?{shortViewCountText:void 0}:{shortViewCountText:r},B?{}:{publishedTimeText:E},{badges:D,thumbnailOverlays:Q})};
v$u=function(r,E){r=r===void 0?Gjd:r;switch(E.type){case "SET_COLLAB_INVITE_LINK":return{playlistId:E.payload.playlistId,inviteLinkURL:E.payload.inviteLinkUrl};default:return r}};
zzL=function(r,E){r=r===void 0?VLc:r;switch(E.type){case "SET_CURRENT_FORM_ID":return E=E.payload.formId,r.currentFormId===E?r:{currentFormId:E,commandsMap:{}};case "SET_COMMAND_FOR_GROUP_ID":var K=E.payload;E=K.groupId;K=K.command;if(r.currentFormId){var g=Object.assign({},r.commandsMap);g[E]=K;r=Object.assign({},r,{commandsMap:g})}return r;case "RESET_COMMAND_MAP":return Object.assign({},r,{commandsMap:{}});default:return r}};
Slc=function(r,E){r=r===void 0?tLn:r;switch(E.type){case "UPDATE_CANVAS_MODE":return Object.assign({},r,{currentMode:E.payload.currentMode});default:return r}};
sKL=function(r,E){r=r===void 0?bWK:r;switch(E.type){case "SET_GUIDE_IS_EXPANDED":return Object.assign({},r,{guideIsExpanded:E.payload});case "SET_SCROLL_AT_TOP":return Object.assign({},r,{scrollAtTop:E.payload});case "SET_GUIDE_IS_VISIBLE_BUT_NOT_PERSISTENT":return Object.assign({},r,{guideIsVisibleButNotPersistent:E.payload});case "SET_MINIPLAYER_IS_ACTIVE":return Object.assign({},r,{miniplayerIsActive:E.payload});case "SET_SINGLE_OPTION_SURVEY_IS_ACTIVE":return Object.assign({},r,{singleOptionSurveyIsActive:E.payload});
case "SET_SLIMLINE_SURVEY_RATING_SELECTED_INDEX":return Object.assign({},r,{slimlineSurveyRatingSelectedIndex:E.payload});case "SET_RICH_GRID_MINI_MODE":return Object.assign({},r,{richGridMiniMode:E.payload});case "SET_RICH_GRID_ITEMS_PER_ROW":return Object.assign({},r,{richGridItemsPerRow:E.payload});case "SET_RICH_GRID_SLIM_ITEMS_PER_ROW":return Object.assign({},r,{richGridSlimItemsPerRow:E.payload});case "SET_RICH_GRID_CONTAINER_WIDTH":return Object.assign({},r,{richGridContainerWidth:E.payload});
case "SET_RICH_GRID_STYLE":return Object.assign({},r,{richGridStyle:E.payload});case "SET_CURRENT_PAGE_TYPE":return Object.assign({},r,{currentPageType:E.payload});case "SET_INLINE_PREVIEW_IS_ACTIVE":return Object.assign({},r,{inlinePreviewIsActive:E.payload});case "SET_INLINE_PREVIEW_IS_ENABLED":return Object.assign({},r,{inlinePreviewIsEnabled:E.payload});case "SET_DARK_MODE_IS_ENABLED":return Object.assign({},r,{darkModeIsEnabled:E.payload});case "SET_MINIPLAYER_PLAYBACK_STATE":return Object.assign({},
r,{miniplayerPlaybackState:E.payload});case "SET_TAB_GESTURES_IS_ACTIVE":return Object.assign({},r,{tabGesturesIsActive:E.payload});case "SET_ONLINE_STATUS":return Object.assign({},r,{isOnline:E.payload});case "SET_CHIP_BAR_IS_STICKY":return Object.assign({},r,{chipBarIsSticky:E.payload});case "SET_FROSTED_GLASS_MODE":return Object.assign({},r,{frostedGlassMode:E.payload});default:return r}};
kjc=function(){return _.R("kevlar_disable_theater_mode_persistence")?!1:_.HD("START_IN_THEATER_MODE")};
lC5=function(r,E){r=r===void 0?qlu:r;switch(E.type){case "SET_TRANSCRIPTION_STATE":return Object.assign({},r,{transcription:E.payload});case "SET_OVERLAY_STATE":return Object.assign({},r,{overlay:E.payload});case "RESET_VOICE_SEARCH_STATE":return{};default:return r}};
ymq=function(){return zr(Object.assign({},{continuation:mGK,download:ZWK,canvas:Slc,reportChannelAbuse:ueJ,share:Am2,talkToRecs:ezP,ui:sKL,voiceSearch:lC5,watch:Xy5,ypc:HW2,shorts:n$c,radioButtonGroup:zzL,collabInviteLink:v$u},ICu))};
Jmn=function(){return _.R("web_player_entities_middleware")?new H2(ymq(),[Lvc,hz5]):new H2(ymq(),[Lvc])};
_.n4=function(){rId||(rId=Jmn());return rId};
EnL=function(r,E,K){if(r.length)return{titleText:_.JC(E!=null?E:_.Nn("DOWNLOADS",void 0,"Downloads")),contents:r.map(function(g){var D=g.videoEntity;g={videoId:D.videoId,title:rE(D.title),shortBylineText:rE(g.channelEntity.title),thumbnail:D.thumbnail};var B=D.videoId?sK(_.n4().getState(),D.videoId):0;D.videoId&&K?g.navigationEndpoint=_.hC(D.videoId,K,void 0,void 0,B):D.videoId&&(g.navigationEndpoint=G$5(D.videoId,B,D.lengthSeconds));D.lengthSeconds&&(g.thumbnailOverlays=cmJ(D.lengthSeconds,B));return{playlistPanelVideoRenderer:g}}),
totalVideos:r.length}};
Ki5=function(r){return(r=(0,_.lw.getValueByKeys)(r,"playlistId"))?{playlistId:r}:null};
gnK=function(){return{}};
D6n=function(r,E){return new _.Ch(function(K,g){r.then(function(D){if(D){if(D=E(D))return K(D);g()}},g)})};
Bo2=function(r){var E,K,g,D=(E=r.contents)==null?void 0:(K=E.twoColumnWatchNextResults)==null?void 0:(g=K.autoplay)==null?void 0:g.autoplay,B,Q,a;E=(B=r.contents)==null?void 0:(Q=B.twoColumnWatchNextResults)==null?void 0:(a=Q.playlist)==null?void 0:a.playlist;return D&&E&&E.playlistId?{rawResponse:r,autoplayRenderer:D,playlistPanelRenderer:E,playlistId:E.playlistId}:null};
jDL=function(r){var E=E===void 0?"UNKNOWN_INTERFACE":E;if(r.length===1)return r[0];var K=d6m[E];if(K){K=new RegExp(K);for(var g=_.N(r),D=g.next();!D.done;D=g.next())if(D=D.value,K.exec(D))return D}var B=[];Object.entries(d6m).forEach(function(Q){var a=_.N(Q);Q=a.next().value;a=a.next().value;E!==Q&&B.push(a)});
K=new RegExp(B.join("|"));r.sort(function(Q,a){return Q.length-a.length});
g=_.N(r);for(D=g.next();!D.done;D=g.next())if(D=D.value,!K.exec(D))return D;return r[0]};
_.IG=function(r){return"/youtubei/v1/"+jDL(r)};
_.yo=function(r,E){return{openPopupAction:Object.assign({},{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:r}}},E!==void 0?{durationHintMs:E}:{})}};
_.L4=function(r,E){return _.yo(_.eI(r),E)};
NoJ=function(r,E){var K={mode:"NORMAL"};r&&(K.autoplayVideo=r.navigationEndpoint,K.nextButtonVideo=r.navigationEndpoint);E&&(K.previousButtonVideo=E.navigationEndpoint);return K};
qbJ=function(r,E,K){if(!K||!K.sets)return{sets:[NoJ(r,E)]};var g=K.sets.find(function(Q){return Q.mode==="NORMAL"}),D=(0,_.lw.unsafeClone)(K);
if(!g)return D.sets.push(NoJ(r,E)),D;if(!r)return K;g=_.lw.getValueByKeys.apply(null,[g].concat(_.mn(QDK)));var B=_.lw.getValueByKeys.apply(null,[r].concat(_.mn($6u)));if(g===B)return K;D.sets=D.sets.filter(function(Q){return Q.mode!=="NORMAL"});
D.sets.push(NoJ(r,E));return D};
lPJ=function(r){return!!r.playlistPanelVideoRenderer&&!r.playlistPanelVideoRenderer.unplayableText};
m6P=function(r){return!!r.playlistPanelVideoRenderer&&!!r.playlistPanelVideoRenderer.title};
ZGK=function(r,E){if(E.contents&&!(r>=E.contents.length)&&(r=E.contents.slice(r).find(lPJ)))return r.playlistPanelVideoRenderer};
uzn=function(r,E){if(E.contents)return(E=E.contents.find(function(K){return!!K.playlistPanelVideoRenderer&&K.playlistPanelVideoRenderer.videoId===r}))?E.playlistPanelVideoRenderer:void 0};
AIc=function(r,E){return E.contents?E.contents.findIndex(function(K){return!!K.playlistPanelVideoRenderer&&K.playlistPanelVideoRenderer.videoId===r}):-1};
ePq=function(r,E){return E.contents?E.contents.findIndex(function(K){return!!K.playlistPanelVideoRenderer&&K.playlistPanelVideoRenderer.playlistSetVideoId===r}):-1};
XlP=function(r,E){r.contents&&E!==-1&&r.contents.splice(E,1).length===1&&r.totalVideos!==void 0&&(--r.totalVideos,delete r.videoCountText)};
_.HG2=function(r){var E=[];if(!r||!r.contents)return E;r=_.N(r.contents);for(var K=r.next();!K.done;K=r.next())K=K.value,K.playlistPanelVideoRenderer&&K.playlistPanelVideoRenderer.videoId&&E.push(K.playlistPanelVideoRenderer.videoId);return E};
_.nnd=function(r){if(r&&r.contents)return(r=r.contents.find(function(E){return!!E.playlistPanelVideoRenderer&&!!E.playlistPanelVideoRenderer.selected})||r.contents[r.currentIndex])?r.playlistPanelVideoRenderer:void 0};
IPL=function(r,E,K,g,D,B,Q){D=D===void 0?!1:D;B=B===void 0?!1:B;Q=Q===void 0?!1:Q;if(r.contents&&r.contents.length!==0){g&&(r.contents=r.contents.filter(g));g=r.contents.length;for(var a=0;a<g;a++){var P=r.contents[a].playlistPanelVideoRenderer;P&&(a===E?(B&&delete P.menu,P.indexText=_.eI("\u25b6")):D||r.isInfinite||P.indexText===void 0?delete P.indexText:P.indexText=_.eI((a+1+K).toString()))}r.currentIndex=E+K;Q&&(delete r.videoCountText,r.totalVideos=g)}};
_.h1=function(r){r=yIm(r);if(r){var E=r.length;var K=-63%E;K<0&&(K=E+K);r=r.slice(E-K)+r.slice(0,E-K)}else r="";K="";for(E=0;E<r.length&&r[E]!==Li5;E++)K+=r[E];return K};
_.hP5=function(r,E){var K=document.body;E=E===void 0?function(a){return a}:E;
var g,D=null;r=_.N(r);for(g=r.next();!g.done;g=r.next()){var B=g.value;g="div";B[2]&&(g=E(B[2]));g=document.createElement(g);D||(D=g);var Q=B[0];B=B[1];Q&&(g.id=E(Q));if(B)for(B=_.N(B),Q=B.next();!Q.done;Q=B.next())g.classList.add(E(Q.value));K.appendChild(g);K=g}return[D,K]};
JIJ=function(r,E){for(var K="",g=0;g<E;g++)K+=r.charAt(Math.floor(Math.random()*r.length));return K};
J1=function(r){return JIJ("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_",r)};
rM=function(r){return JIJ("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789",r)};
Ek=function(r){return JIJ("0123456789",r)};
rT5=function(){var r=performance.now(),E=new Date;var K="2."+E.getFullYear()+String(E.getMonth()+1).padStart(2,"0")+String(E.getDate()).padStart(2,"0");for(var g,D=Math.floor(Math.random()*11)+15,B=[],Q=0;Q<D;Q++)B.push(Math.floor(Math.random()*26476865)+24547720);g=B.join(",");var a=J1(10),P=J1(100),O=J1(102),U=J1(106),T=J1(108),w=J1(11),F=J1(1140),c=J1(123),W=J1(14),z=J1(16),S=J1(1900),k=J1(23),A=J1(26),X=J1(34),e=J1(397),I=J1(44),J=J1(5),Q5=J1(72),OP=J1(74),WK=J1(75),TJ=J1(88),oJ=J1(91),kL="rr3---sn-q4flrnl6 rr5---sn-q4fl6n6z rr4---sn-q4fzen7e rr1---sn-q4fl6nsr rr4---sn-q4fl6n6s rr3---sn-hgn7rn7r rr5---sn-q4flrnsd rr5---sn-q4flrn7r rr1---sn-q4fl6n6d rr3---sn-q4flrne6 rr3---sn-hgn7rn7k rr3---sn-5hne6nz6 rr1---sn-hgn7rn7y rr2---sn-hgn7rn7y rr5---sn-t0a7lnee rr2---sn-q4fl6n6d rr5---sn-5hne6nsr rr2---sn-t0a7ln7d rr2---sn-q4flrnsd rr2---sn-ntq7yner".split(" ");
var qq=kL[Math.floor(Math.random()*kL.length)];var n2=(new Date("2010-01-01")).getTime();var pd=(new Date(n2+Math.random()*((new Date).getTime()-n2))).toISOString().split("T")[0];for(var RM,rw=[],Uu=0;Uu<4;Uu++)rw.push(Math.floor(Math.random()*100));RM=rw.join(".");var Cd=Number(Ek(5)),tb=Number(Ek(6)),c9=Number(Ek(7)),TT=Number(Ek(9)),Nq=Ek(1),Da=Ek(10),oM=Ek(16),Ld=Ek(19),MJ=Ek(2),rb=Ek(20),CC=Ek(21),Hf=Ek(3),Ou=Ek(4),Ye=Ek(5),B9=Ek(6),y5=Ek(7),gb=Ek(8),Y1=Ek(9);var gK=JIJ("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_/+",
27352);var wb=[rM(5),rM(5),rM(5)].join("%2C"),XA=[Ek(3),Ek(5),Ek(5)].join("%2C"),p9=rM(0),F8=rM(1),Xf=rM(10),x5=rM(108),db=rM(11),K9=rM(12),zC=rM(13),Pv=rM(14),nQ=rM(15),b0=rM(16),X0=rM(17),GJ=rM(18),Zd=rM(19),HK=rM(2),il=rM(20),Mu=rM(22),sn=rM(23),VD=rM(24),vf=rM(266),xe=rM(3),uB=rM(30),e2=rM(34),Ff=rM(35),IR=rM(36),H7=rM(4),XJ=rM(40),IX=rM(43),D5=rM(47),fn=rM(5),sw=rM(6),mz=rM(7),pU=rM(75),FI=rM(8),WC=rM(80),Y_=rM(9),xO="https://www."+rM(12)+".com",Mx={},Rh={},SE={},ME={},bh={},oh={},cn={responseContext:{serviceTrackingParams:[{service:"GFEEDBACK",
params:[{key:"ipcc",value:"0"},{key:"is_viewed_live",value:"False"},{key:"is_alc_surface",value:"false"},{key:"premium_membership",value:"non_member"},{key:"has_unlimited_entitlement",value:"False"},{key:"has_alc_entitlement",value:"false"},{key:"logged_in",value:"1"},{key:"e",value:g}]},{service:"CSI",params:[{key:"yt_ad",value:"1"},{key:"c",value:"WEB"},{key:"cver",value:K},{key:"yt_li",value:"1"},{key:"GetPlayer_rid",value:"0x"+rM(16).toLowerCase()}]},{service:"GUIDED_HELP",params:[{key:"logged_in",
value:"1"}]},{service:"ECATCHER",params:[{key:"client.version",value:K},{key:"client.name",value:"WEB"},{key:"client.fexp",value:g}]}],maxAgeSeconds:0,mainAppWebResponseContext:{datasyncId:CC+"||",loggedOut:!1,trackingParam:"kx_fmPxh"+rM(73)},webResponseContextExtensionData:{hasDecorated:!0}},playabilityStatus:{status:"OK",playableInEmbed:!0,offlineability:{buttonRenderer:{serviceEndpoint:{clickTrackingParams:XJ,ypcGetOfflineUpsellEndpoint:{params:WC}},trackingParams:Ff+"="}},miniplayer:{miniplayerRenderer:{playbackMode:"PLAYBACK_MODE_ALLOW"}},
contextParams:"Q0FFU0FnZ0M="},streamingData:{expiresInSeconds:"21540",formats:[{itag:18,url:"https://"+qq+".googlevideo.com/videoplayback?expire="+Da+"&ei="+k+"&ip="+RM+"&id=o-AF"+IX+"&itag=18&source=youtube&requiressl=yes&mh=X6&mm="+XA+"&mn="+wb+"&ms="+wb+"&mv="+F8+"&mvi="+Nq+"&pl="+MJ+"&initcwndbps="+y5+"&siu="+Nq+"&spc="+I+"&vprv="+Nq+"&svpuc="+Nq+"&mime=video%2Fmp4&ns="+VD+"&cnr="+MJ+"&ratebypass=yes&dur="+gb+"&lmt="+oM+"&mt="+Da+"&fvip=3&c=WEB&txp="+y5+"&n="+z+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig="+
T+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+T,mimeType:'video/mp4; codecs="avc1.42001E, mp4a.40.2"',bitrate:tb,width:640,height:360,lastModified:oM,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",audioQuality:"AUDIO_QUALITY_LOW",approxDurationMs:y5,audioSampleRate:"44100",audioChannels:2},{itag:22,url:"https://"+qq+".googlevideo.com/videoplayback?expire="+Da+"&ei="+k+"&ip="+RM+"&id=o-AF"+IX+"&itag=22&source=youtube&requiressl=yes&mh=X6&mm="+XA+"&mn="+
wb+"&ms="+wb+"&mv="+F8+"&mvi="+Nq+"&pl="+MJ+"&initcwndbps="+y5+"&siu="+Nq+"&spc="+I+"&vprv="+Nq+"&svpuc="+Nq+"&mime=video%2Fmp4&ns="+VD+"&cnr="+MJ+"&ratebypass=yes&dur="+gb+"&lmt="+oM+"&mt="+Da+"&fvip=3&c=WEB&txp="+y5+"&n="+z+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig="+x5+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+T,mimeType:'video/mp4; codecs="avc1.64001F, mp4a.40.2"',bitrate:tb,width:1280,
height:720,lastModified:oM,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",audioQuality:"AUDIO_QUALITY_MEDIUM",approxDurationMs:y5,audioSampleRate:"44100",audioChannels:2}],adaptiveFormats:[{itag:137,url:"https://"+qq+".googlevideo.com/videoplayback?expire="+Da+"&ei="+k+"&ip="+RM+"&id=o-AF"+IX+"&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="+XA+"&mn="+wb+"&ms="+
wb+"&mv="+F8+"&mvi="+Nq+"&pl="+MJ+"&initcwndbps="+y5+"&siu="+Nq+"&spc="+I+"&vprv="+Nq+"&svpuc="+Nq+"&mime=video%2Fmp4&ns="+VD+"&gir="+xe+"&clen="+Y1+"&dur="+gb+"&lmt="+oM+"&mt="+Da+"&fvip=3&keepalive="+xe+"&c=WEB&txp="+y5+"&n="+b0+"&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="+T,mimeType:'video/mp4; codecs="avc1.640028"',bitrate:c9,width:1920,height:1080,
initRange:{start:"0",end:"740"},indexRange:{start:Hf,end:Ou},lastModified:oM,contentLength:Y1,quality:"hd1080",fps:30,qualityLabel:"1080p",projectionType:"RECTANGULAR",averageBitrate:c9,approxDurationMs:y5},{itag:248,url:"https://"+qq+".googlevideo.com/videoplayback?expire="+Da+"&ei="+k+"&ip="+RM+"&id=o-AF"+IX+"&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="+XA+"&mn="+wb+"&ms="+wb+"&mv="+
F8+"&mvi="+Nq+"&pl="+MJ+"&initcwndbps="+y5+"&siu="+Nq+"&spc="+I+"&vprv="+Nq+"&svpuc="+Nq+"&mime=video%2Fwebm&ns="+VD+"&gir="+xe+"&clen="+Y1+"&dur="+gb+"&lmt="+oM+"&mt="+Da+"&fvip=3&keepalive="+xe+"&c=WEB&txp="+y5+"&n="+b0+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+U+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+T,mimeType:'video/webm; codecs="vp9"',bitrate:c9,width:1920,height:1080,initRange:{start:"0",
end:"220"},indexRange:{start:Hf,end:Ou},lastModified:oM,contentLength:Y1,quality:"hd1080",fps:30,qualityLabel:"1080p",projectionType:"RECTANGULAR",averageBitrate:c9,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:y5},{itag:399,url:"https://"+qq+".googlevideo.com/videoplayback?expire="+Da+"&ei="+k+"&ip="+RM+"&id=o-AF"+IX+"&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="+
XA+"&mn="+wb+"&ms="+wb+"&mv="+F8+"&mvi="+Nq+"&pl="+MJ+"&initcwndbps="+y5+"&siu="+Nq+"&spc="+I+"&vprv="+Nq+"&svpuc="+Nq+"&mime=video%2Fmp4&ns="+VD+"&gir="+xe+"&clen="+Y1+"&dur="+gb+"&lmt="+oM+"&mt="+Da+"&fvip=3&keepalive="+xe+"&c=WEB&txp="+y5+"&n="+b0+"&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="+T,mimeType:'video/mp4; codecs="av01.0.08M.08"',bitrate:c9,
width:1920,height:1080,initRange:{start:"0",end:"699"},indexRange:{start:Hf,end:Ou},lastModified:oM,contentLength:Y1,quality:"hd1080",fps:30,qualityLabel:"1080p",projectionType:"RECTANGULAR",averageBitrate:c9,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:y5},{itag:136,url:"https://"+qq+".googlevideo.com/videoplayback?expire="+Da+"&ei="+k+"&ip="+RM+"&id=o-AF"+IX+"&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="+
XA+"&mn="+wb+"&ms="+wb+"&mv="+F8+"&mvi="+Nq+"&pl="+MJ+"&initcwndbps="+y5+"&siu="+Nq+"&spc="+I+"&vprv="+Nq+"&svpuc="+Nq+"&mime=video%2Fmp4&ns="+VD+"&gir="+xe+"&clen="+Y1+"&dur="+gb+"&lmt="+oM+"&mt="+Da+"&fvip=3&keepalive="+xe+"&c=WEB&txp="+y5+"&n="+b0+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+T+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+T,mimeType:'video/mp4; codecs="avc1.4d401f"',bitrate:c9,
width:1280,height:720,initRange:{start:"0",end:"738"},indexRange:{start:Hf,end:Ou},lastModified:oM,contentLength:Y1,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",averageBitrate:tb,approxDurationMs:y5},{itag:247,url:"https://"+qq+".googlevideo.com/videoplayback?expire="+Da+"&ei="+k+"&ip="+RM+"&id=o-AF"+IX+"&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="+XA+"&mn="+
wb+"&ms="+wb+"&mv="+F8+"&mvi="+Nq+"&pl="+MJ+"&initcwndbps="+y5+"&siu="+Nq+"&spc="+I+"&vprv="+Nq+"&svpuc="+Nq+"&mime=video%2Fwebm&ns="+VD+"&gir="+xe+"&clen="+Y1+"&dur="+gb+"&lmt="+oM+"&mt="+Da+"&fvip=3&keepalive="+xe+"&c=WEB&txp="+y5+"&n="+b0+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+T+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+T,mimeType:'video/webm; codecs="vp9"',bitrate:c9,width:1280,
height:720,initRange:{start:"0",end:"219"},indexRange:{start:Hf,end:Ou},lastModified:oM,contentLength:Y1,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",averageBitrate:tb,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:y5},{itag:398,url:"https://"+qq+".googlevideo.com/videoplayback?expire="+Da+"&ei="+k+"&ip="+RM+"&id=o-AF"+IX+"&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="+
XA+"&mn="+wb+"&ms="+wb+"&mv="+F8+"&mvi="+Nq+"&pl="+MJ+"&initcwndbps="+y5+"&siu="+Nq+"&spc="+I+"&vprv="+Nq+"&svpuc="+Nq+"&mime=video%2Fmp4&ns="+VD+"&gir="+xe+"&clen="+Y1+"&dur="+gb+"&lmt="+oM+"&mt="+Da+"&fvip=3&keepalive="+xe+"&c=WEB&txp="+y5+"&n="+b0+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+T+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+T,mimeType:'video/mp4; codecs="av01.0.05M.08"',bitrate:c9,
width:1280,height:720,initRange:{start:"0",end:"699"},indexRange:{start:Hf,end:Ou},lastModified:oM,contentLength:Y1,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",averageBitrate:tb,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:y5},{itag:135,url:"https://"+qq+".googlevideo.com/videoplayback?expire="+Da+"&ei="+k+"&ip="+RM+"&id=o-AF"+IX+"&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="+
XA+"&mn="+wb+"&ms="+wb+"&mv="+F8+"&mvi="+Nq+"&pl="+MJ+"&initcwndbps="+y5+"&siu="+Nq+"&spc="+I+"&vprv="+Nq+"&svpuc="+Nq+"&mime=video%2Fmp4&ns="+VD+"&gir="+xe+"&clen="+gb+"&dur="+gb+"&lmt="+oM+"&mt="+Da+"&fvip=3&keepalive="+xe+"&c=WEB&txp="+y5+"&n="+b0+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+T+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+T,mimeType:'video/mp4; codecs="avc1.4d401f"',bitrate:tb,
width:854,height:480,initRange:{start:"0",end:"738"},indexRange:{start:Hf,end:Ou},lastModified:oM,contentLength:gb,quality:"large",fps:30,qualityLabel:"480p",projectionType:"RECTANGULAR",averageBitrate:tb,approxDurationMs:y5},{itag:244,url:"https://"+qq+".googlevideo.com/videoplayback?expire="+Da+"&ei="+k+"&ip="+RM+"&id=o-AF"+IX+"&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="+XA+"&mn="+
wb+"&ms="+wb+"&mv="+F8+"&mvi="+Nq+"&pl="+MJ+"&initcwndbps="+y5+"&siu="+Nq+"&spc="+I+"&vprv="+Nq+"&svpuc="+Nq+"&mime=video%2Fwebm&ns="+VD+"&gir="+xe+"&clen="+gb+"&dur="+gb+"&lmt="+oM+"&mt="+Da+"&fvip=3&keepalive="+xe+"&c=WEB&txp="+y5+"&n="+b0+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+x5+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+T,mimeType:'video/webm; codecs="vp9"',bitrate:tb,width:854,
height:480,initRange:{start:"0",end:"219"},indexRange:{start:Hf,end:Ou},lastModified:oM,contentLength:gb,quality:"large",fps:30,qualityLabel:"480p",projectionType:"RECTANGULAR",averageBitrate:tb,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:y5},{itag:397,url:"https://"+qq+".googlevideo.com/videoplayback?expire="+Da+"&ei="+k+"&ip="+RM+"&id=o-AF"+IX+"&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="+
XA+"&mn="+wb+"&ms="+wb+"&mv="+F8+"&mvi="+Nq+"&pl="+MJ+"&initcwndbps="+y5+"&siu="+Nq+"&spc="+I+"&vprv="+Nq+"&svpuc="+Nq+"&mime=video%2Fmp4&ns="+VD+"&gir="+xe+"&clen="+gb+"&dur="+gb+"&lmt="+oM+"&mt="+Da+"&fvip=3&keepalive="+xe+"&c=WEB&txp="+y5+"&n="+b0+"&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="+T,mimeType:'video/mp4; codecs="av01.0.04M.08"',bitrate:tb,
width:854,height:480,initRange:{start:"0",end:"699"},indexRange:{start:Hf,end:Ou},lastModified:oM,contentLength:gb,quality:"large",fps:30,qualityLabel:"480p",projectionType:"RECTANGULAR",averageBitrate:tb,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:y5},{itag:134,url:"https://"+qq+".googlevideo.com/videoplayback?expire="+Da+"&ei="+k+"&ip="+RM+"&id=o-AF"+IX+"&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="+
XA+"&mn="+wb+"&ms="+wb+"&mv="+F8+"&mvi="+Nq+"&pl="+MJ+"&initcwndbps="+y5+"&siu="+Nq+"&spc="+I+"&vprv="+Nq+"&svpuc="+Nq+"&mime=video%2Fmp4&ns="+VD+"&gir="+xe+"&clen="+gb+"&dur="+gb+"&lmt="+oM+"&mt="+Da+"&fvip=3&keepalive="+xe+"&c=WEB&txp="+y5+"&n="+b0+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+T+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+T,mimeType:'video/mp4; codecs="avc1.4d401e"',bitrate:tb,
width:640,height:360,initRange:{start:"0",end:"738"},indexRange:{start:Hf,end:Ou},lastModified:oM,contentLength:gb,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",averageBitrate:tb,highReplication:!0,approxDurationMs:y5},{itag:243,url:"https://"+qq+".googlevideo.com/videoplayback?expire="+Da+"&ei="+k+"&ip="+RM+"&id=o-AF"+IX+"&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="+
XA+"&mn="+wb+"&ms="+wb+"&mv="+F8+"&mvi="+Nq+"&pl="+MJ+"&initcwndbps="+y5+"&siu="+Nq+"&spc="+I+"&vprv="+Nq+"&svpuc="+Nq+"&mime=video%2Fwebm&ns="+VD+"&gir="+xe+"&clen="+gb+"&dur="+gb+"&lmt="+oM+"&mt="+Da+"&fvip=3&keepalive="+xe+"&c=WEB&txp="+y5+"&n="+b0+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+U+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+T,mimeType:'video/webm; codecs="vp9"',bitrate:tb,
width:640,height:360,initRange:{start:"0",end:"219"},indexRange:{start:Hf,end:Ou},lastModified:oM,contentLength:gb,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",averageBitrate:tb,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:y5},{itag:396,url:"https://"+qq+".googlevideo.com/videoplayback?expire="+Da+"&ei="+k+"&ip="+RM+"&id=o-AF"+IX+"&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="+
XA+"&mn="+wb+"&ms="+wb+"&mv="+F8+"&mvi="+Nq+"&pl="+MJ+"&initcwndbps="+y5+"&siu="+Nq+"&spc="+I+"&vprv="+Nq+"&svpuc="+Nq+"&mime=video%2Fmp4&ns="+VD+"&gir="+xe+"&clen="+gb+"&dur="+gb+"&lmt="+oM+"&mt="+Da+"&fvip=3&keepalive="+xe+"&c=WEB&txp="+y5+"&n="+b0+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+T+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+T,mimeType:'video/mp4; codecs="av01.0.01M.08"',bitrate:tb,
width:640,height:360,initRange:{start:"0",end:"699"},indexRange:{start:Hf,end:Ou},lastModified:oM,contentLength:gb,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",averageBitrate:tb,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:y5},{itag:133,url:"https://"+qq+".googlevideo.com/videoplayback?expire="+Da+"&ei="+k+"&ip="+RM+"&id=o-AF"+IX+"&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="+
XA+"&mn="+wb+"&ms="+wb+"&mv="+F8+"&mvi="+Nq+"&pl="+MJ+"&initcwndbps="+y5+"&siu="+Nq+"&spc="+I+"&vprv="+Nq+"&svpuc="+Nq+"&mime=video%2Fmp4&ns="+VD+"&gir="+xe+"&clen="+gb+"&dur="+gb+"&lmt="+oM+"&mt="+Da+"&fvip=3&keepalive="+xe+"&c=WEB&txp="+y5+"&n="+b0+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+T+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+T,mimeType:'video/mp4; codecs="avc1.4d4015"',bitrate:tb,
width:426,height:240,initRange:{start:"0",end:"738"},indexRange:{start:Hf,end:Ou},lastModified:oM,contentLength:gb,quality:"small",fps:30,qualityLabel:"240p",projectionType:"RECTANGULAR",averageBitrate:tb,approxDurationMs:y5},{itag:242,url:"https://"+qq+".googlevideo.com/videoplayback?expire="+Da+"&ei="+k+"&ip="+RM+"&id=o-AF"+IX+"&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="+XA+"&mn="+
wb+"&ms="+wb+"&mv="+F8+"&mvi="+Nq+"&pl="+MJ+"&initcwndbps="+y5+"&siu="+Nq+"&spc="+I+"&vprv="+Nq+"&svpuc="+Nq+"&mime=video%2Fwebm&ns="+VD+"&gir="+xe+"&clen="+gb+"&dur="+gb+"&lmt="+oM+"&mt="+Da+"&fvip=3&keepalive="+xe+"&c=WEB&txp="+y5+"&n="+b0+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+T+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+T,mimeType:'video/webm; codecs="vp9"',bitrate:tb,width:426,
height:240,initRange:{start:"0",end:"218"},indexRange:{start:Hf,end:Ou},lastModified:oM,contentLength:gb,quality:"small",fps:30,qualityLabel:"240p",projectionType:"RECTANGULAR",averageBitrate:tb,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:y5},{itag:395,url:"https://"+qq+".googlevideo.com/videoplayback?expire="+Da+"&ei="+k+"&ip="+RM+"&id=o-AF"+IX+"&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="+
XA+"&mn="+wb+"&ms="+wb+"&mv="+F8+"&mvi="+Nq+"&pl="+MJ+"&initcwndbps="+y5+"&siu="+Nq+"&spc="+I+"&vprv="+Nq+"&svpuc="+Nq+"&mime=video%2Fmp4&ns="+VD+"&gir="+xe+"&clen="+gb+"&dur="+gb+"&lmt="+oM+"&mt="+Da+"&fvip=3&keepalive="+xe+"&c=WEB&txp="+y5+"&n="+b0+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+T+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+T,mimeType:'video/mp4; codecs="av01.0.00M.08"',bitrate:tb,
width:426,height:240,initRange:{start:"0",end:"699"},indexRange:{start:Hf,end:Ou},lastModified:oM,contentLength:gb,quality:"small",fps:30,qualityLabel:"240p",projectionType:"RECTANGULAR",averageBitrate:tb,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:y5},{itag:160,url:"https://"+qq+".googlevideo.com/videoplayback?expire="+Da+"&ei="+k+"&ip="+RM+"&id=o-AF"+IX+"&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="+
XA+"&mn="+wb+"&ms="+wb+"&mv="+F8+"&mvi="+Nq+"&pl="+MJ+"&initcwndbps="+y5+"&siu="+Nq+"&spc="+I+"&vprv="+Nq+"&svpuc="+Nq+"&mime=video%2Fmp4&ns="+VD+"&gir="+xe+"&clen="+gb+"&dur="+gb+"&lmt="+oM+"&mt="+Da+"&fvip=3&keepalive="+xe+"&c=WEB&txp="+y5+"&n="+b0+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+U+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+T,mimeType:'video/mp4; codecs="avc1.4d400c"',bitrate:tb,
width:256,height:144,initRange:{start:"0",end:"737"},indexRange:{start:Hf,end:Ou},lastModified:oM,contentLength:gb,quality:"tiny",fps:30,qualityLabel:"144p",projectionType:"RECTANGULAR",averageBitrate:Cd,approxDurationMs:y5},{itag:278,url:"https://"+qq+".googlevideo.com/videoplayback?expire="+Da+"&ei="+k+"&ip="+RM+"&id=o-AF"+IX+"&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="+XA+"&mn="+
wb+"&ms="+wb+"&mv="+F8+"&mvi="+Nq+"&pl="+MJ+"&initcwndbps="+y5+"&siu="+Nq+"&spc="+I+"&vprv="+Nq+"&svpuc="+Nq+"&mime=video%2Fwebm&ns="+VD+"&gir="+xe+"&clen="+gb+"&dur="+gb+"&lmt="+oM+"&mt="+Da+"&fvip=3&keepalive="+xe+"&c=WEB&txp="+y5+"&n="+b0+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+T+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+T,mimeType:'video/webm; codecs="vp9"',bitrate:tb,width:256,
height:144,initRange:{start:"0",end:"218"},indexRange:{start:Hf,end:Ou},lastModified:oM,contentLength:gb,quality:"tiny",fps:30,qualityLabel:"144p",projectionType:"RECTANGULAR",averageBitrate:Cd,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:y5},{itag:394,url:"https://"+qq+".googlevideo.com/videoplayback?expire="+Da+"&ei="+k+"&ip="+RM+"&id=o-AF"+IX+"&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="+
XA+"&mn="+wb+"&ms="+wb+"&mv="+F8+"&mvi="+Nq+"&pl="+MJ+"&initcwndbps="+y5+"&siu="+Nq+"&spc="+I+"&vprv="+Nq+"&svpuc="+Nq+"&mime=video%2Fmp4&ns="+VD+"&gir="+xe+"&clen="+gb+"&dur="+gb+"&lmt="+oM+"&mt="+Da+"&fvip=3&keepalive="+xe+"&c=WEB&txp="+y5+"&n="+b0+"&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="+T,mimeType:'video/mp4; codecs="av01.0.00M.08"',bitrate:Cd,
width:256,height:144,initRange:{start:"0",end:"699"},indexRange:{start:Hf,end:Ou},lastModified:oM,contentLength:gb,quality:"tiny",fps:30,qualityLabel:"144p",projectionType:"RECTANGULAR",averageBitrate:Cd,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:y5},{itag:140,url:"https://"+qq+".googlevideo.com/videoplayback?expire="+Da+"&ei="+k+"&ip="+RM+"&id=o-AF"+IX+"&itag=140&source=youtube&requiressl=yes&mh=X6&mm="+
XA+"&mn="+wb+"&ms="+wb+"&mv="+F8+"&mvi="+Nq+"&pl="+MJ+"&initcwndbps="+y5+"&siu="+Nq+"&spc="+I+"&vprv="+Nq+"&svpuc="+Nq+"&mime=audio%2Fmp4&ns="+VD+"&gir="+xe+"&clen="+gb+"&dur="+gb+"&lmt="+oM+"&mt="+Da+"&fvip=3&keepalive="+xe+"&c=WEB&txp="+y5+"&n="+b0+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+U+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+T,mimeType:'audio/mp4; codecs="mp4a.40.2"',bitrate:tb,
initRange:{start:"0",end:"631"},indexRange:{start:Hf,end:Ou},lastModified:oM,contentLength:gb,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:tb,highReplication:!0,audioQuality:"AUDIO_QUALITY_MEDIUM",approxDurationMs:y5,audioSampleRate:"44100",audioChannels:2,loudnessDb:-3.7800007},{itag:249,url:"https://"+qq+".googlevideo.com/videoplayback?expire="+Da+"&ei="+k+"&ip="+RM+"&id=o-AF"+IX+"&itag=249&source=youtube&requiressl=yes&mh=X6&mm="+XA+"&mn="+wb+"&ms="+wb+"&mv="+F8+"&mvi="+Nq+"&pl="+
MJ+"&initcwndbps="+y5+"&siu="+Nq+"&spc="+I+"&vprv="+Nq+"&svpuc="+Nq+"&mime=audio%2Fwebm&ns="+VD+"&gir="+xe+"&clen="+y5+"&dur="+gb+"&lmt="+oM+"&mt="+Da+"&fvip=3&keepalive="+xe+"&c=WEB&txp="+y5+"&n="+b0+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+U+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+T,mimeType:'audio/webm; codecs="opus"',bitrate:Cd,initRange:{start:"0",end:"265"},indexRange:{start:Hf,
end:Ou},lastModified:oM,contentLength:y5,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:Cd,audioQuality:"AUDIO_QUALITY_LOW",approxDurationMs:y5,audioSampleRate:"48000",audioChannels:2,loudnessDb:-3.7800007},{itag:250,url:"https://"+qq+".googlevideo.com/videoplayback?expire="+Da+"&ei="+k+"&ip="+RM+"&id=o-AF"+IX+"&itag=250&source=youtube&requiressl=yes&mh=X6&mm="+XA+"&mn="+wb+"&ms="+wb+"&mv="+F8+"&mvi="+Nq+"&pl="+MJ+"&initcwndbps="+y5+"&siu="+Nq+"&spc="+I+"&vprv="+Nq+"&svpuc="+Nq+"&mime=audio%2Fwebm&ns="+
VD+"&gir="+xe+"&clen="+y5+"&dur="+gb+"&lmt="+oM+"&mt="+Da+"&fvip=3&keepalive="+xe+"&c=WEB&txp="+y5+"&n="+b0+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+U+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+T,mimeType:'audio/webm; codecs="opus"',bitrate:Cd,initRange:{start:"0",end:"265"},indexRange:{start:Hf,end:Ou},lastModified:oM,contentLength:y5,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:Cd,
audioQuality:"AUDIO_QUALITY_LOW",approxDurationMs:y5,audioSampleRate:"48000",audioChannels:2,loudnessDb:-3.7800007},{itag:251,url:"https://"+qq+".googlevideo.com/videoplayback?expire="+Da+"&ei="+k+"&ip="+RM+"&id=o-AF"+IX+"&itag=251&source=youtube&requiressl=yes&mh=X6&mm="+XA+"&mn="+wb+"&ms="+wb+"&mv="+F8+"&mvi="+Nq+"&pl="+MJ+"&initcwndbps="+y5+"&siu="+Nq+"&spc="+I+"&vprv="+Nq+"&svpuc="+Nq+"&mime=audio%2Fwebm&ns="+VD+"&gir="+xe+"&clen="+gb+"&dur="+gb+"&lmt="+oM+"&mt="+Da+"&fvip=3&keepalive="+xe+"&c=WEB&txp="+
y5+"&n="+b0+"&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="+T,mimeType:'audio/webm; codecs="opus"',bitrate:tb,initRange:{start:"0",end:"265"},indexRange:{start:Hf,end:Ou},lastModified:oM,contentLength:gb,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:tb,audioQuality:"AUDIO_QUALITY_MEDIUM",approxDurationMs:y5,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="+Y1+"&docid="+w+"&ei="+k+"&feature="+a+"&fexp="+p9+"&ns="+HK+"&plid="+z+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+F8+"&el="+Xf+"&len="+Ou+"&of="+Mu+
"&uga="+MJ+"&vm="+vf},videostatsDelayplayUrl:{baseUrl:"https://s.youtube.com/api/stats/delayplay?cl="+Y1+"&docid="+w+"&ei="+k+"&feature="+a+"&fexp="+p9+"&ns="+HK+"&plid="+z+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+F8+"&el="+Xf+"&len="+Ou+"&of="+Mu+"&uga="+MJ+"&vm="+vf},videostatsWatchtimeUrl:{baseUrl:"https://s.youtube.com/api/stats/watchtime?cl="+Y1+"&docid="+w+"&ei="+k+"&feature="+a+"&fexp="+p9+"&ns="+HK+"&plid="+z+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+
F8+"&el="+Xf+"&len="+Ou+"&of="+Mu+"&uga="+MJ+"&vm="+vf},ptrackingUrl:{baseUrl:"https://www.youtube.com/ptracking?ei="+k+"&m="+TJ+"&oid="+Mu+"&plid="+z+"&pltype="+mz+"&ptchn="+Mu+"&ptk="+W+"&video_id="+w},qoeUrl:{baseUrl:"https://s.youtube.com/api/stats/qoe?cl="+Y1+"&docid="+w+"&ei="+k+"&event="+Pv+"&feature="+a+"&fexp="+p9+"&ns="+HK+"&plid="+z+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+F8},atrUrl:{baseUrl:"https://www.youtube.com/api/stats/atr?ns=yt&el=detailpage&cpn="+
b0+"&ver=2&cmt=1."+Hf+"&fmt="+Hf+"&fs=0&rt="+Ye+"&euri&lact="+Hf+"&cl="+Y1+"&mos="+Nq+"&volume=100&cbrand="+fn+"&cbr="+sw+"&cbrver="+RM+"&c=WEB&cver="+K+"&cplayer=UNIPLAYER&cos="+Y_+"&cosver="+y5+"&cplatform=DESKTOP&hl=en_US&cr=US&uga="+MJ+"&len="+gb+"&fexp="+wb+"&feature=g-high-rec&afmt="+Hf+"&muted=0&conn=1&docid="+w+"&ei="+k+"&plid="+z+"&vm="+rM(191),elapsedMediaTimeSeconds:5},videostatsScheduledFlushWalltimeSeconds:[10,20,30],videostatsDefaultFlushIntervalSeconds:40},captions:{playerCaptionsTracklistRenderer:{captionTracks:[{baseUrl:"https://www.youtube.com/api/timedtext?v="+
w+"&caps="+xe+"&opi="+Y1+"&xoaf="+Nq+"&hl="+HK+"&ip="+RM+"&ipbits="+Nq+"&expire="+Da+"&sparams=ip,ipbits,expire,v,caps,opi,xoaf&signature="+RM+"&key="+xe+"&lang="+J,name:{simpleText:db},vssId:".en-US",languageCode:"en-US",isTranslatable:!0,trackName:""},{baseUrl:"https://www.youtube.com/api/timedtext?v="+w+"&caps="+xe+"&opi="+Y1+"&xoaf="+Nq+"&hl="+HK+"&ip="+RM+"&ipbits="+Nq+"&expire="+Da+"&sparams=ip,ipbits,expire,v,caps,opi,xoaf&signature="+RM+"&key="+xe+"&kind="+xe+"&lang="+HK,name:{simpleText:fn},
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:db,title:Zd,lengthSeconds:"1155",keywords:[GJ,il,Zd,fn],channelId:VD,isOwnerViewing:!1,shortDescription:Y_,isCrawlable:!0,thumbnail:{thumbnails:[{url:"https://i.ytimg.com/vi/"+w+"/hqdefault.jpg?sqp=-oaymwE"+IR+"G&rs="+e2,width:168,height:94},{url:"https://i.ytimg.com/vi/"+w+"/hqdefault.jpg?sqp=-oaymwE"+IR+
"G&rs="+e2,width:196,height:110},{url:"https://i.ytimg.com/vi/"+w+"/hqdefault.jpg?sqp=-oaymwE"+IR+"G&rs="+X,width:246,height:138},{url:"https://i.ytimg.com/vi/"+w+"/hqdefault.jpg?sqp=-oaymwE"+IR+"G&rs="+X,width:336,height:188},{url:"https://i.ytimg.com/vi/"+w+"/maxresdefault.jpg",width:1920,height:1080}]},allowRatings:!0,viewCount:y5,author:zC,isPrivate:!1,isUnpluggedCorpus:!1,isLiveContent:!1},annotations:[{playerAnnotationsExpandedRenderer:{featuredChannel:{startTimeMs:"0",endTimeMs:y5,watermark:{thumbnails:[{url:"https://i.ytimg.com/an/"+
Mu+"/featured_channel.jpg?v="+FI,width:40,height:40}]},trackingParams:Ff+"=",navigationEndpoint:{clickTrackingParams:XJ,commandMetadata:{webCommandMetadata:{url:"/channel/"+VD,webPageType:"WEB_PAGE_TYPE_CHANNEL",rootVe:3611,apiUrl:"/youtubei/v1/browse"}},browseEndpoint:{browseId:VD}},channelName:zC,subscribeButton:{subscribeButtonRenderer:{buttonText:{runs:[{text:FI}]},subscribed:!1,enabled:!0,type:"FREE",channelId:VD,showPreferences:!1,subscribedButtonText:{runs:[{text:X0}]},unsubscribedButtonText:{runs:[{text:Y_}]},
trackingParams:Ff+"=",unsubscribeButtonText:{runs:[{text:zC}]},serviceEndpoints:[{clickTrackingParams:XJ,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/subscribe"}},subscribeEndpoint:{channelIds:[VD],params:FI}},{clickTrackingParams:XJ,commandMetadata:{webCommandMetadata:{sendPost:!0}},signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{clickTrackingParams:XJ,openPopupAction:{popup:{confirmDialogRenderer:{trackingParams:Ff+"=",dialogMessages:[{runs:[{text:mz},
{text:K9},{text:FI}]}],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:K9}]},serviceEndpoint:{clickTrackingParams:XJ,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/unsubscribe"}},unsubscribeEndpoint:{channelIds:[VD],params:FI}},accessibility:{label:X0},trackingParams:Ff+"="}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:Y_}]},accessibility:{label:nQ},
trackingParams:Ff+"="}},primaryIsCancel:!1}},popupType:"DIALOG"}}]}}],subscribeAccessibility:{accessibilityData:{label:Xf}},unsubscribeAccessibility:{accessibilityData:{label:K9}}}}},allowSwipeDismiss:!0,annotationId:"632ce843-0000-20d6-ace4-3c286d423086"}}],playerConfig:{audioConfig:{loudnessDb:-3.7800007,perceptualLoudnessDb:-17.78,enablePerFormatLoudness:!0},streamSelectionConfig:{maxBitrate:gb},mediaCommonConfig:{dynamicReadaheadConfig:{maxReadAheadMediaTimeMs:12E4,minReadAheadMediaTimeMs:15E3,
readAheadGrowthRateMs:1E3}},webPlayerConfig:{useCobaltTvosDash:!0,webPlayerActionsPorting:{getSharePanelCommand:{clickTrackingParams:XJ,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/share/get_web_player_share_panel"}},webPlayerShareEntityServiceEndpoint:{serializedShareEntity:"CgtndjNsdkt5X1dENA%3D%3D"}},subscribeCommand:{clickTrackingParams:XJ,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/subscribe"}},subscribeEndpoint:{channelIds:[VD],
params:FI}},unsubscribeCommand:{clickTrackingParams:XJ,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/unsubscribe"}},unsubscribeEndpoint:{channelIds:[VD],params:FI}},addToWatchLaterCommand:{clickTrackingParams:XJ,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/browse/edit_playlist"}},playlistEditEndpoint:{playlistId:"WL",actions:[{addedVideoId:db,action:"ACTION_ADD_VIDEO"}]}},removeFromWatchLaterCommand:{clickTrackingParams:XJ,commandMetadata:{webCommandMetadata:{sendPost:!0,
apiUrl:"/youtubei/v1/browse/edit_playlist"}},playlistEditEndpoint:{playlistId:"WL",actions:[{action:"ACTION_REMOVE_VIDEO_BY_VIDEO_ID",removedVideoId:db}]}}}}},storyboards:{playerStoryboardSpecRenderer:{spec:"https://i.ytimg.com/sb/"+w+"/storyboard3_L$L/$N.jpg?sqp=-oaymwE"+IR+"G",recommendedLevel:2}},microformat:{playerMicroformatRenderer:{thumbnail:{thumbnails:[{url:"https://i.ytimg.com/vi/"+w+"/maxresdefault.jpg",width:1280,height:720}]},embed:{iframeUrl:"https://www.youtube.com/embed/"+db,width:1280,
height:720},title:{simpleText:il},description:{simpleText:GJ},lengthSeconds:"1156",ownerProfileUrl:"http://www.youtube.com/@"+K9,externalChannelId:VD,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:y5,category:"Travel & Events",publishDate:pd,ownerChannelName:zC,uploadDate:pd}},cards:{cardCollectionRenderer:{cards:[{cardRenderer:{teaser:{simpleCardTeaserRenderer:{message:{simpleText:mz},trackingParams:Ff+"=",prominent:!0,logVisibilityUpdates:!0,onTapCommand:{clickTrackingParams:XJ,changeEngagementPanelVisibilityAction:{targetId:"engagement-panel-error-corrections",visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"}}}},cueRanges:[{startCardActiveMs:"0",
endCardActiveMs:"5000",teaserDurationMs:"6000",iconAfterTeaserMs:"5000"}],trackingParams:Ff+"="}}],headerText:{simpleText:Pv},icon:{infoCardIconRenderer:{trackingParams:Ff+"="}},closeButton:{infoCardIconRenderer:{trackingParams:Ff+"="}},trackingParams:Ff+"=",allowTeaserDismiss:!0,logIconVisibilityUpdates:!0}},trackingParams:Ff+"=",attestation:{playerAttestationRenderer:{challenge:"a=6&a2=1&b=fTFKUEAUxxmXFgD-AByAUN6WwsY&c=1696917232&d=1&e="+db+"&c1a=1&c6a=1&c6b=1&x4=1&hh=mbNf63Xfb0v-wi6-05i_8N3EUGCwK7F0b4rqZoUv9mY",
botguardData:{program:gK,interpreterSafeUrl:(Mx.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="//www.google.com/js/th/"+uB+".js",Mx),serverEnvironment:1}}},videoQualityPromoSupportedRenderers:{videoQualityPromoRenderer:{triggerCriteria:{connectionWhitelist:["WIFI"],joinLatencySeconds:15,rebufferTimeSeconds:10,watchTimeWindowSeconds:180,refractorySeconds:2592E3},text:{runs:[{text:Y_},{text:zC,bold:!0}]},endpoint:{clickTrackingParams:XJ,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:Ff+"=",snackbar:{notificationActionRenderer:{responseText:{runs:[{text:sw}]},actionButton:{buttonRenderer:{text:{runs:[{text:mz}]},navigationEndpoint:{clickTrackingParams:XJ,commandMetadata:{webCommandMetadata:{url:"https://www.google.com/get/videoqualityreport/?v="+w,webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.google.com/get/videoqualityreport/?v="+
w,target:"TARGET_NEW_WINDOW"}},trackingParams:Ff+"="}},trackingParams:Ff+"="}}}},endscreen:{endscreenRenderer:{elements:[{endscreenElementRenderer:{style:"CHANNEL",image:{thumbnails:[{url:"https://yt3.ggpht.com/"+Q5+"=s250-c-k-c0x00ffffff-no-rj",width:250,height:250},{url:"https://yt3.ggpht.com/"+Q5+"=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:y5,endMs:y5,title:{accessibility:{accessibilityData:{label:Xf}},simpleText:db},metadata:{simpleText:Zd},callToAction:{simpleText:GJ},dismiss:{simpleText:db},endpoint:{clickTrackingParams:XJ,commandMetadata:{webCommandMetadata:{url:"/channel/"+VD,webPageType:"WEB_PAGE_TYPE_CHANNEL",rootVe:3611,apiUrl:"/youtubei/v1/browse"}},browseEndpoint:{browseId:VD}},hovercardButton:{subscribeButtonRenderer:{buttonText:{runs:[{text:H7}]},subscribed:!1,enabled:!0,type:"FREE",channelId:VD,showPreferences:!1,
subscribedButtonText:{runs:[{text:fn}]},unsubscribedButtonText:{runs:[{text:nQ}]},trackingParams:Ff+"=",unsubscribeButtonText:{runs:[{text:X0}]},serviceEndpoints:[{clickTrackingParams:XJ,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/subscribe"}},subscribeEndpoint:{channelIds:[VD],params:FI}},{clickTrackingParams:XJ,commandMetadata:{webCommandMetadata:{sendPost:!0}},signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{clickTrackingParams:XJ,openPopupAction:{popup:{confirmDialogRenderer:{trackingParams:Ff+
"=",dialogMessages:[{runs:[{text:fn},{text:H7},{text:Pv}]}],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:zC}]},serviceEndpoint:{clickTrackingParams:XJ,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/unsubscribe"}},unsubscribeEndpoint:{channelIds:[VD],params:FI}},accessibility:{label:Xf},trackingParams:Ff+"="}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:K9}]},
accessibility:{label:zC},trackingParams:Ff+"="}},primaryIsCancel:!1}},popupType:"DIALOG"}}]}}],subscribeAccessibility:{accessibilityData:{label:b0}},unsubscribeAccessibility:{accessibilityData:{label:Y_}}}},trackingParams:Ff+"=",isSubscribe:!0,id:rb}},{endscreenElementRenderer:{style:"VIDEO",image:{thumbnails:[{url:"https://i.ytimg.com/vi/"+w+"/hqdefault.jpg?sqp=-oaymwE"+IR+"G&rs="+X,width:168,height:94},{url:"https://i.ytimg.com/vi/"+w+"/hqdefault.jpg?sqp=-oaymwE"+IR+"G&rs="+e2,width:196,height:110},
{url:"https://i.ytimg.com/vi/"+w+"/hqdefault.jpg?sqp=-oaymwE"+IR+"G&rs="+X,width:246,height:138},{url:"https://i.ytimg.com/vi/"+w+"/hqdefault.jpg?sqp=-oaymwE"+IR+"G&rs="+X,width:336,height:188},{url:"https://i.ytimg.com/vi/"+w+"/maxresdefault.jpg",width:1920,height:1080}]},left:.654386,width:.322807,top:.32769307,aspectRatio:1.7777778,startMs:y5,endMs:y5,title:{accessibility:{accessibilityData:{label:fn}},simpleText:FI},metadata:{simpleText:sw},endpoint:{clickTrackingParams:XJ,commandMetadata:{webCommandMetadata:{url:"/watch?v="+
db,webPageType:"WEB_PAGE_TYPE_WATCH",rootVe:3832},interactionLoggingCommandMetadata:{loggingExpectations:{screenCreatedLoggingExpectations:{expectedParentScreens:[{screenVeType:3832}]}}}},watchEndpoint:{videoId:db,watchEndpointSupportedOnesieConfig:{html5PlaybackOnesieConfig:{commonConfig:{url:"https://"+qq+".googlevideo.com/videoplayback?source=youtube&oeis="+Nq+"&c=WEB&oad="+Ou+"&ovd="+Ou+"&oaad="+Ye+"&oavd="+Ye+"&ocs="+Hf+"&oewis="+Nq+"&oputc="+Nq+"&ofpcc="+Nq+"&siu="+Nq+"&msp="+Nq+"&odepv="+Nq+
"&id=o-AF"+IX+"&ip="+RM+"&initcwndbps="+y5+"&mt="+Da+"&oweuc="+p9}}}}},trackingParams:Ff+"=",id:rb,thumbnailOverlays:[{thumbnailOverlayTimeStatusRenderer:{text:{accessibility:{accessibilityData:{label:zC}},simpleText:Y_},style:"DEFAULT"}}]}}],startMs:y5,trackingParams:Ff+"="}},adPlacements:[{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_START",adTimeOffset:{offsetStartMilliseconds:Nq,offsetEndMilliseconds:Ye},hideCueRangeMarker:!0}},renderer:{linearAdSequenceRenderer:{linearAds:[{instreamVideoAdRenderer:{skipOffsetMilliseconds:5E3,
pings:{impressionPings:[{baseUrl:"https://ad.doubleclick.net/ddm/trackimp/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+Y1+";dc_trk_cid="+Y1+";dc_dbm_token="+T+";ord="+Da+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+Nq+";dc_rui="+Nq+";dc_exteid="+rb+";dc_av="+Hf+";dc_sk="+Nq+";dc_ctype="+MJ+";dc_ref=http://www.youtube.com/video/"+db+";dc_pubid="+Nq+";dc_btype=23?gclid="+oJ+"&ase=2",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://www.youtube.com/pagead/adview?ai=C"+
F+"____________"+c+"AxAA&sigh="+db+"&cid="+A+"&ad_cpn=[AD_CPN]&lact=[LACT]"},{baseUrl:"https://www.youtube.com/api/stats/ads?ver="+Nq+"&ns="+Nq+"&event="+Nq+"&device="+Nq+"&content_v="+w+"&el="+Xf+"&ei="+k+"&devicever="+K+"&bti="+y5+"&format="+B9+"&break_type="+Nq+"&conn=[CONN]&cpn=[CPN]&lact=[LACT]&m_pos="+Nq+"&mt=[MT]&p_h=[P_H]&p_w=[P_W]&rwt=[RWT]&sdkv="+RM+"&slot_pos="+Nq+"&slot_len="+Nq+"&vis=[VIS]&vol=[VOL]&wt=[WT]&ad_cpn=[AD_CPN]&ad_id="+XA+"&ad_len="+Ye+"&ad_mt=[AD_MT]&ad_sys=YT%3AAdSense-Viral%2CAdSense-Viral&ad_v="+
db+"&aqi="+k+"&ad_rmp="+Nq+"&sli="+Nq}],errorPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+F+"____________"+c+"AxAA&sigh="+w+"&cid="+A+"&label=videoplayfailed[ERRORCODE]"}],mutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+F+"____________"+c+"AxAA&sigh="+w+"&cid="+A+"&label=admute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+Nq+";dc_exteid="+rb+";met="+Nq+";ecn"+Nq+"="+Nq+
";etm1="+Nq+";eid1="+MJ+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],unmutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+F+"____________"+c+"AxAA&sigh="+w+"&cid="+A+"&label=adunmute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+Nq+";dc_exteid="+rb+";met="+Nq+";ecn"+Nq+"="+Nq+";etm1="+Nq+";eid1="+B9+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],pausePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
F+"____________"+c+"AxAA&sigh="+w+"&cid="+A+"&label=adpause&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+Nq+";dc_exteid="+rb+";met="+Nq+";ecn"+Nq+"="+Nq+";etm1="+Nq+";eid1="+MJ+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],rewindPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+F+"____________"+c+"AxAA&sigh="+w+"&cid="+A+"&label=adrewind&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],
resumePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+F+"____________"+c+"AxAA&sigh="+w+"&cid="+A+"&label=adresume&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+Nq+";dc_exteid="+rb+";met="+Nq+";ecn"+Nq+"="+Nq+";etm1="+Nq+";eid1="+MJ+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+F+"____________"+c+"AxAA&sigh="+w+"&cid="+A+
"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+Nq+";dc_exteid="+rb+";met="+Nq+";ecn"+Nq+"="+Nq+";etm1="+Nq+";eid1="+y5+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],closePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+F+"____________"+c+"AxAA&sigh="+w+"&cid="+A+"&label=adclose&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],progressPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
F+"____________"+c+"AxAA&sigh="+w+"&cid="+A+"&label=video_skip_shown&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]",offsetMilliseconds:5E3},{baseUrl:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+F+"____________"+c+"AxAA&ase=2&num="+Nq+"&cid="+A+"&ad_cpn=%5BAD_CPN%5D&sig="+X+"&adurl="+xO+"&ctype="+Hf+"&ms=[CLICK_MS]&label=video_10s_engaged_view&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=",offsetMilliseconds:1E4,attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
F+"____________"+c+"AxAA&ase=2&num="+Nq+"&cid="+A+"&ad_cpn=%5BAD_CPN%5D&sig="+X+"&adurl="+xO+"&label=video_engaged_view&ctype="+Hf+"&ms=[CLICK_MS]",offsetMilliseconds:15E3,attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+Nq+";dc_exteid="+rb+";met="+Nq+";ecn"+Nq+"="+Nq+";etm1="+Nq+";eid1="+B9+";?",offsetMilliseconds:15E3}],clickthroughPings:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+
Y1+";dc_trk_cid="+Y1+";dc_dbm_token="+T+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+Nq+";ord="+Y1+";dc_rui="+Nq+";dc_exteid="+Ld+";dc_av="+Nq+";dc_sk="+Nq+";dc_ctype="+MJ+";dc_pubid="+Nq+";dc_btype=3?gclid="+oJ+"&ase=2",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}],fullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+F+"____________"+c+"AxAA&sigh="+w+"&cid="+A+"&label=adfullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},
{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+Nq+";dc_exteid="+rb+";met="+Nq+";ecn"+Nq+"="+Nq+";etm1="+Nq+";eid1="+MJ+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewViewablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+O+"&sig="+sn+"&ad_cpn=[AD_CPN]&id="+sw+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+sw+"&dc_pubid="+Nq+"&dc_exteid="+rb+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],
endFullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+F+"____________"+c+"AxAA&sigh="+w+"&cid="+A+"&label=vast_exit_fullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],activeViewMeasurablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+O+"&sig="+sn+"&ad_cpn=[AD_CPN]&id="+sw+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avm="+Nq},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+sw+"&avm="+Nq+"&dc_pubid="+Nq+"&dc_exteid="+
rb+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],abandonPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+F+"____________"+c+"AxAA&sigh="+w+"&cid="+A+"&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="+Nq+";dc_exteid="+rb+";met="+Nq+";ecn"+Nq+"="+Nq+";etm1="+Nq+";eid1="+MJ+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewFullyViewableAudibleHalfDurationPings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+
O+"&sig="+sn+"&ad_cpn=[AD_CPN]&id="+sw+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avgm="+Nq},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+sw+"&dc_pubid="+Nq+"&dc_exteid="+rb+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],startPings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+Nq+";dc_exteid="+rb+";met="+Nq+";ecn"+Nq+"="+Nq+";etm1="+Nq+";eid1="+MJ+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],firstQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+
Nq+";dc_exteid="+rb+";met="+Nq+";ecn"+Nq+"="+Nq+";etm1="+Nq+";eid1="+B9+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],secondQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+Nq+";dc_exteid="+rb+";met="+Nq+";ecn"+Nq+"="+Nq+";etm1="+Nq+";eid1="+MJ+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],thirdQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+Nq+";dc_exteid="+rb+";met="+Nq+";ecn"+Nq+"="+Nq+";etm1="+Nq+";eid1="+B9+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],
completePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+F+"____________"+c+"AxAA&sigh="+w+"&cid="+A+"&label=videoplaytime100&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+Nq+";dc_exteid="+rb+";met="+Nq+";ecn"+Nq+"="+Nq+";etm1="+Nq+";eid1="+MJ+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewTracking:{trafficType:"ACTIVE_VIEW_TRAFFIC_TYPE_VIDEO"}},clickthroughEndpoint:{clickTrackingParams:XJ,
commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+F+"____________"+c+"AxAA&ase=2&num="+Nq+"&cid="+A+"&ad_cpn=%5BAD_CPN%5D&sig="+X+"&adurl="+xO+"&label=video_click_to_advertiser_site&ctype="+Hf+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+F+"____________"+c+"AxAA&ase=2&num="+Nq+"&cid="+A+"&ad_cpn=%5BAD_CPN%5D&sig="+X+"&adurl="+xO+"&label=video_click_to_advertiser_site&ctype="+
Hf+"&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/"+w+"/mqdefault.jpg",width:320,height:180}]},trackingParams:Ff+"="},trackingParams:Ff+
"=",templatedCountdown:{templatedAdText:{text:sw,isTemplated:!0,trackingParams:Ff+"="}},durationMilliseconds:5E3}},skippableRenderer:{skipButtonRenderer:{message:{text:zC,isTemplated:!1,trackingParams:Ff+"="},trackingParams:Ff+"="}},trackingParams:Ff+"=",skipOffsetMilliseconds:5E3}},trackingParams:Ff+"=",visitAdvertiserRenderer:{buttonRenderer:{style:"STYLE_UNKNOWN",text:{simpleText:sw},icon:{iconType:"OPEN_IN_NEW"},navigationEndpoint:{clickTrackingParams:XJ,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
F+"____________"+c+"AxAA&ase=2&num="+Nq+"&cid="+A+"&ad_cpn=%5BAD_CPN%5D&sig="+X+"&adurl="+xO+"&label=video_click_to_advertiser_site&ctype="+Hf+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+F+"____________"+c+"AxAA&ase=2&num="+Nq+"&cid="+A+"&ad_cpn=%5BAD_CPN%5D&sig="+X+"&adurl="+xO+"&label=video_click_to_advertiser_site&ctype="+Hf+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:Ff+"="}},adBadgeRenderer:{simpleAdBadgeRenderer:{text:{text:H7,isTemplated:!1,trackingParams:Ff+"="},trackingParams:Ff+"="}},adDurationRemaining:{adDurationRemainingRenderer:{templatedCountdown:{templatedAdText:{text:FI,isTemplated:!0,trackingParams:Ff+"="}},trackingParams:Ff+"="}},adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,serviceEndpoint:{clickTrackingParams:XJ,openPopupAction:{popup:{aboutThisAdRenderer:{url:(Rh.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue=
"https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+S+"&hl="+HK+"&origin=www.youtube.com&ata_theme="+H7,Rh),trackingParams:Ff+"="}},popupType:"DIALOG"}},icon:{iconType:"INFO_OUTLINE"},trackingParams:Ff+"="}},hoverText:{runs:[{text:il}]},trackingParams:Ff+"="}},flyoutCtaRenderer:{flyoutCtaRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+D5+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:Ff+"="},headline:{text:fn,isTemplated:!1,trackingParams:Ff+"="},description:{text:X0,
trackingParams:Ff+"="},actionButton:{buttonRenderer:{text:{simpleText:mz},navigationEndpoint:{clickTrackingParams:XJ,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+Y1+";dc_trk_cid="+Y1+";dc_dbm_token="+T+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+Nq+";ord="+Y1+";dc_rui="+Nq+";dc_exteid="+rb+";dc_av="+Nq+";dc_sk="+Nq+";dc_ctype="+MJ+";dc_pubid="+Nq+";dc_btype=3?gclid="+oJ+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
F+"____________"+c+"AxAA&ase=2&num="+Nq+"&cid="+A+"&ad_cpn=%5BAD_CPN%5D&sig="+X+"&adurl="+xO+"&label=video_click_to_advertiser_site&ctype="+Hf+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+F+"____________"+c+"AxAA&ase=2&num="+Nq+"&cid="+A+"&ad_cpn=%5BAD_CPN%5D&sig="+X+"&adurl="+xO+"&label=video_click_to_advertiser_site&ctype="+Hf+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:Ff+"="}},startMs:Nq,trackingParams:Ff+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:b0},elementId:X0}},elementId:Xf,trackingParams:Ff+"=",legacyInfoCardVastExtension:Pv,sodarExtensionData:{siub:sw,bgub:zC,scs:b0,bgp:Y_},externalVideoId:db,adLayoutLoggingData:{serializedAdServingDataEntry:sw},layoutId:"ZI7I3u4qvI4LVKlq"}},{adActionInterstitialRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+D5+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:Ff+"="},
headline:{text:Pv,isTemplated:!1,trackingParams:Ff+"="},description:{text:sw,isTemplated:!1,trackingParams:Ff+"="},actionButton:{buttonRenderer:{style:"STYLE_PRIMARY",text:{simpleText:fn},navigationEndpoint:{clickTrackingParams:XJ,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+Y1+";dc_trk_cid="+Y1+";dc_dbm_token="+T+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+Nq+";ord="+Y1+";dc_rui="+Nq+";dc_exteid="+
rb+";dc_av="+Nq+";dc_sk="+Nq+";dc_ctype="+MJ+";dc_pubid="+Nq+";dc_btype=3?gclid="+oJ+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+F+"____________"+c+"AxAA&ase=2&num="+Nq+"&cid="+A+"&ad_cpn=%5BAD_CPN%5D&sig="+X+"&adurl="+xO+"&label=video_click_to_advertiser_site&ctype="+Hf+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+F+"____________"+c+"AxAA&ase=2&num="+
Nq+"&cid="+A+"&ad_cpn=%5BAD_CPN%5D&sig="+X+"&adurl="+xO+"&label=video_click_to_advertiser_site&ctype="+Hf+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:Ff+"="}},durationMilliseconds:7E3,countdownRenderer:{timedPieCountdownRenderer:{trackingParams:Ff+"="}},navigationEndpoint:{clickTrackingParams:XJ,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+Y1+";dc_trk_cid="+
Y1+";dc_dbm_token="+T+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+Nq+";ord="+Y1+";dc_rui="+Nq+";dc_exteid="+rb+";dc_av="+Nq+";dc_sk="+Nq+";dc_ctype="+MJ+";dc_pubid="+Nq+";dc_btype=3?gclid="+oJ+"&ase=2"},{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+F+"____________"+c+"AxAA&sigh="+w+"&cid="+A+"&label=video_card_endcap_action_headline_click"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+F+"____________"+
c+"AxAA&ase=2&num="+Nq+"&cid="+A+"&ad_cpn=%5BAD_CPN%5D&sig="+X+"&adurl="+xO+"&label=video_click_to_advertiser_site&ctype="+Hf+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+F+"____________"+c+"AxAA&ase=2&num="+Nq+"&cid="+A+"&ad_cpn=%5BAD_CPN%5D&sig="+X+"&adurl="+xO+"&label=video_click_to_advertiser_site&ctype="+Hf+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:Ff+"=",backgroundImage:{thumbnail:{thumbnails:[{url:""}]},trackingParams:Ff+"="},abandonCommands:{commands:[{clickTrackingParams:XJ,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+F+"____________"+c+"AxAA&sigh="+w+"&cid="+A+"&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="+Nq+";dc_exteid="+rb+";met="+Nq+";ecn"+
Nq+"="+Nq+";etm1="+Nq+";eid1="+MJ+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],pingingEndpoint:{hack:!0}}]},adRendererCommands:{impressionCommand:{clickTrackingParams:XJ,commandExecutorCommand:{commands:[{clickTrackingParams:XJ,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+F+"____________"+c+"AxAA&sigh="+w+"&cid="+A+"&label=video_card_endcap_impression"}],pingingEndpoint:{hack:!0}}]}}},skipButton:{skipButtonRenderer:{message:{text:FI,isTemplated:!1,trackingParams:Ff+
"="},trackingParams:Ff+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:db},skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+F+"____________"+c+"AxAA&sigh="+w+"&cid="+A+"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+Nq+";dc_exteid="+rb+";met="+Nq+";ecn"+Nq+"="+Nq+";etm1="+Nq+";eid1="+y5+";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="+Y1+";dc_trk_cid="+Y1+";ord="+Da+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+Nq+";dc_rui="+Nq+";dc_exteid="+rb+";dc_av="+Hf+";dc_sk="+Nq+";dc_ctype="+MJ+";dc_ref=http://www.youtube.com/video/"+db+";dc_pubid="+Nq+";dc_btype=23?gclid="+oJ+"&ase=2",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},
{baseUrl:"https://www.youtube.com/pagead/adview?ai=C"+F+"____________"+c+"AxAA&sigh="+db+"&cid="+A+"&ad_cpn=[AD_CPN]&lact=[LACT]"},{baseUrl:"https://www.youtube.com/api/stats/ads?ver="+Nq+"&ns="+Nq+"&event="+Nq+"&device="+Nq+"&content_v="+w+"&el="+Xf+"&ei="+k+"&devicever="+K+"&bti="+y5+"&format="+B9+"&break_type="+Nq+"&conn=[CONN]&cpn=[CPN]&lact=[LACT]&m_pos="+Nq+"&mt=[MT]&p_h=[P_H]&p_w=[P_W]&rwt=[RWT]&sdkv="+RM+"&slot_pos="+Nq+"&slot_len="+Nq+"&vis=[VIS]&vol=[VOL]&wt=[WT]&ad_cpn=[AD_CPN]&ad_id="+
XA+"&ad_len="+Ye+"&ad_mt=[AD_MT]&ad_sys=YT%3AAdSense-Viral%2CAdSense-Viral&ad_v="+db+"&aqi="+k+"&ad_rmp="+Nq+"&sli="+Nq}],errorPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+F+"____________"+c+"AxAA&sigh="+db+"&cid="+A+"&label=videoplayfailed[ERRORCODE]"}],mutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+F+"____________"+c+"AxAA&sigh="+db+"&cid="+A+"&label=admute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+
Nq+";dc_exteid="+rb+";met="+Nq+";ecn"+Nq+"="+Nq+";etm1="+Nq+";eid1="+MJ+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],unmutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+F+"____________"+c+"AxAA&sigh="+db+"&cid="+A+"&label=adunmute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+Nq+";dc_exteid="+rb+";met="+Nq+";ecn"+Nq+"="+Nq+";etm1="+Nq+";eid1="+B9+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],
pausePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+F+"____________"+c+"AxAA&sigh="+db+"&cid="+A+"&label=adpause&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+Nq+";dc_exteid="+rb+";met="+Nq+";ecn"+Nq+"="+Nq+";etm1="+Nq+";eid1="+MJ+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],rewindPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+F+"____________"+c+"AxAA&sigh="+db+"&cid="+
A+"&label=adrewind&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],resumePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+F+"____________"+c+"AxAA&sigh="+db+"&cid="+A+"&label=adresume&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+Nq+";dc_exteid="+rb+";met="+Nq+";ecn"+Nq+"="+Nq+";etm1="+Nq+";eid1="+MJ+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
F+"____________"+c+"AxAA&sigh="+db+"&cid="+A+"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+Nq+";dc_exteid="+rb+";met="+Nq+";ecn"+Nq+"="+Nq+";etm1="+Nq+";eid1="+y5+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],closePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+F+"____________"+c+"AxAA&sigh="+db+"&cid="+A+"&label=adclose&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],
progressPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+F+"____________"+c+"AxAA&sigh="+db+"&cid="+A+"&label=video_skip_shown&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]",offsetMilliseconds:5E3},{baseUrl:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+F+"____________"+c+"AxAA&ase=2&num="+Nq+"&cid="+A+"&ad_cpn=%5BAD_CPN%5D&sig="+X+"&adurl="+xO+"&ctype="+Hf+"&ms=[CLICK_MS]&label=video_10s_engaged_view&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=",offsetMilliseconds:1E4,
attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+F+"____________"+c+"AxAA&ase=2&num="+Nq+"&cid="+A+"&ad_cpn=%5BAD_CPN%5D&sig="+X+"&adurl="+xO+"&label=video_engaged_view&ctype="+Hf+"&ms=[CLICK_MS]",offsetMilliseconds:15E3,attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+Nq+";dc_exteid="+rb+";met="+Nq+";ecn"+Nq+"="+Nq+";etm1="+Nq+";eid1="+B9+";?",offsetMilliseconds:15E3}],
fullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+F+"____________"+c+"AxAA&sigh="+db+"&cid="+A+"&label=adfullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+Nq+";dc_exteid="+rb+";met="+Nq+";ecn"+Nq+"="+Nq+";etm1="+Nq+";eid1="+MJ+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewViewablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+O+"&sig="+sn+"&ad_cpn=[AD_CPN]&id="+
sw+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+sw+"&dc_pubid="+Nq+"&dc_exteid="+rb+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],endFullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+F+"____________"+c+"AxAA&sigh="+db+"&cid="+A+"&label=vast_exit_fullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],activeViewMeasurablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+O+
"&sig="+sn+"&ad_cpn=[AD_CPN]&id="+sw+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avm="+Nq},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+sw+"&avm="+Nq+"&dc_pubid="+Nq+"&dc_exteid="+rb+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],abandonPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+F+"____________"+c+"AxAA&sigh="+db+"&cid="+A+"&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="+Nq+";dc_exteid="+rb+";met="+Nq+";ecn"+Nq+"="+Nq+";etm1="+Nq+";eid1="+MJ+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewFullyViewableAudibleHalfDurationPings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+O+"&sig="+sn+"&ad_cpn=[AD_CPN]&id="+sw+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avgm="+Nq},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+sw+"&dc_pubid="+Nq+"&dc_exteid="+rb+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],
startPings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+Nq+";dc_exteid="+rb+";met="+Nq+";ecn"+Nq+"="+Nq+";etm1="+Nq+";eid1="+MJ+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],firstQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+Nq+";dc_exteid="+rb+";met="+Nq+";ecn"+Nq+"="+Nq+";etm1="+Nq+";eid1="+B9+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],secondQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+
Nq+";dc_exteid="+rb+";met="+Nq+";ecn"+Nq+"="+Nq+";etm1="+Nq+";eid1="+MJ+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],thirdQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+Nq+";dc_exteid="+rb+";met="+Nq+";ecn"+Nq+"="+Nq+";etm1="+Nq+";eid1="+B9+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],completePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+F+"____________"+c+"AxAA&sigh="+db+"&cid="+A+"&label=videoplaytime100&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},
{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+Nq+";dc_exteid="+rb+";met="+Nq+";ecn"+Nq+"="+Nq+";etm1="+Nq+";eid1="+MJ+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewTracking:{trafficType:"ACTIVE_VIEW_TRAFFIC_TYPE_VIDEO"}},clickthroughEndpoint:{clickTrackingParams:XJ,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+F+"____________"+c+"AxAA&ase=2&num="+Nq+"&cid="+A+"&ad_cpn=%5BAD_CPN%5D&sig="+X+"&adurl="+xO+"&label=video_click_to_advertiser_site&ctype="+
Hf+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+F+"____________"+c+"AxAA&ase=2&num="+Nq+"&cid="+A+"&ad_cpn=%5BAD_CPN%5D&sig="+X+"&adurl="+xO+"&label=video_click_to_advertiser_site&ctype="+Hf+"&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/"+w+"/mqdefault.jpg",width:320,height:180}]},trackingParams:Ff+"="},trackingParams:Ff+"=",templatedCountdown:{templatedAdText:{text:mz,isTemplated:!0,trackingParams:Ff+"="}},durationMilliseconds:5E3}},skippableRenderer:{skipButtonRenderer:{message:{text:il,isTemplated:!1,trackingParams:Ff+"="},trackingParams:Ff+"="}},
trackingParams:Ff+"=",skipOffsetMilliseconds:5E3}},trackingParams:Ff+"=",visitAdvertiserRenderer:{buttonRenderer:{style:"STYLE_UNKNOWN",text:{simpleText:Zd},icon:{iconType:"OPEN_IN_NEW"},navigationEndpoint:{clickTrackingParams:XJ,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+F+"____________"+c+"AxAA&ase=2&num="+Nq+"&cid="+A+"&ad_cpn=%5BAD_CPN%5D&sig="+X+"&adurl="+xO+"&label=video_click_to_advertiser_site&ctype="+Hf+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",
rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+F+"____________"+c+"AxAA&ase=2&num="+Nq+"&cid="+A+"&ad_cpn=%5BAD_CPN%5D&sig="+X+"&adurl="+xO+"&label=video_click_to_advertiser_site&ctype="+Hf+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:Ff+"="}},adBadgeRenderer:{simpleAdBadgeRenderer:{text:{text:X0,isTemplated:!1,trackingParams:Ff+"="},trackingParams:Ff+"="}},adDurationRemaining:{adDurationRemainingRenderer:{templatedCountdown:{templatedAdText:{text:nQ,
isTemplated:!0,trackingParams:Ff+"="}},trackingParams:Ff+"="}},adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,serviceEndpoint:{clickTrackingParams:XJ,openPopupAction:{popup:{aboutThisAdRenderer:{url:(SE.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+S+"&hl="+HK+"&origin=www.youtube.com&ata_theme="+H7,SE),trackingParams:Ff+"="}},popupType:"DIALOG"}},
icon:{iconType:"INFO_OUTLINE"},trackingParams:Ff+"="}},hoverText:{runs:[{text:GJ}]},trackingParams:Ff+"="}},flyoutCtaRenderer:{flyoutCtaRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+OP+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:Ff+"="},headline:{text:il,isTemplated:!1,trackingParams:Ff+"="},description:{text:db,trackingParams:Ff+"="},actionButton:{buttonRenderer:{text:{simpleText:sw},navigationEndpoint:{clickTrackingParams:XJ,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
F+"____________"+c+"AxAA&ase=2&num="+Nq+"&cid="+A+"&ad_cpn=%5BAD_CPN%5D&sig="+X+"&adurl="+xO+"&label=video_click_to_advertiser_site&ctype="+Hf+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+F+"____________"+c+"AxAA&ase=2&num="+Nq+"&cid="+A+"&ad_cpn=%5BAD_CPN%5D&sig="+X+"&adurl="+xO+"&label=video_click_to_advertiser_site&ctype="+Hf+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:Ff+"="}},startMs:Nq,trackingParams:Ff+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:fn},elementId:b0}},elementId:sw,trackingParams:Ff+"=",legacyInfoCardVastExtension:GJ,sodarExtensionData:{siub:fn,bgub:GJ,scs:fn,bgp:il},externalVideoId:db,adLayoutLoggingData:{serializedAdServingDataEntry:mz},layoutId:"OTH1kH5dWmSpUnNw"}},{adActionInterstitialRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+OP+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:Ff+"="},headline:{text:b0,
isTemplated:!1,trackingParams:Ff+"="},description:{text:H7,isTemplated:!1,trackingParams:Ff+"="},actionButton:{buttonRenderer:{style:"STYLE_PRIMARY",text:{simpleText:Pv},navigationEndpoint:{clickTrackingParams:XJ,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+F+"____________"+c+"AxAA&ase=2&num="+Nq+"&cid="+A+"&ad_cpn=%5BAD_CPN%5D&sig="+X+"&adurl="+xO+"&label=video_click_to_advertiser_site&ctype="+Hf+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",
rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+F+"____________"+c+"AxAA&ase=2&num="+Nq+"&cid="+A+"&ad_cpn=%5BAD_CPN%5D&sig="+X+"&adurl="+xO+"&label=video_click_to_advertiser_site&ctype="+Hf+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:Ff+"="}},durationMilliseconds:7E3,countdownRenderer:{timedPieCountdownRenderer:{trackingParams:Ff+"="}},navigationEndpoint:{clickTrackingParams:XJ,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
F+"____________"+c+"AxAA&sigh="+db+"&cid="+A+"&label=video_card_endcap_action_headline_click"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+F+"____________"+c+"AxAA&ase=2&num="+Nq+"&cid="+A+"&ad_cpn=%5BAD_CPN%5D&sig="+X+"&adurl="+xO+"&label=video_click_to_advertiser_site&ctype="+Hf+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+F+"____________"+c+"AxAA&ase=2&num="+
Nq+"&cid="+A+"&ad_cpn=%5BAD_CPN%5D&sig="+X+"&adurl="+xO+"&label=video_click_to_advertiser_site&ctype="+Hf+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:Ff+"=",backgroundImage:{thumbnail:{thumbnails:[{url:""}]},trackingParams:Ff+"="},abandonCommands:{commands:[{clickTrackingParams:XJ,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+F+"____________"+c+"AxAA&sigh="+db+"&cid="+A+"&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="+Nq+";dc_exteid="+rb+";met="+Nq+";ecn"+Nq+"="+Nq+";etm1="+Nq+";eid1="+MJ+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],pingingEndpoint:{hack:!0}}]},adRendererCommands:{impressionCommand:{clickTrackingParams:XJ,commandExecutorCommand:{commands:[{clickTrackingParams:XJ,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+F+"____________"+c+"AxAA&sigh="+db+"&cid="+A+"&label=video_card_endcap_impression"}],pingingEndpoint:{hack:!0}}]}}},
skipButton:{skipButtonRenderer:{message:{text:mz,isTemplated:!1,trackingParams:Ff+"="},trackingParams:Ff+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:sw},skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+F+"____________"+c+"AxAA&sigh="+db+"&cid="+A+"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+Nq+";dc_exteid="+rb+";met="+Nq+";ecn"+Nq+"="+Nq+";etm1="+Nq+";eid1="+
y5+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],layoutId:"x0nw3inGkAJNdtYU"}}],adLayoutMetadata:{layoutId:"kaF8SbSZynKvp81K",layoutType:"LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES",adLayoutLoggingData:{serializedAdServingDataEntry:Zd}}}},adSlotLoggingData:{serializedSlotAdServingDataEntry:zC}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:Ye,offsetEndMilliseconds:B9},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",
getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+k+"&m_pos="+MJ+"&token=ALHj"+e+"&index="+Nq+"&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="+K+"&m_pos_ms="+Ye}},adSlotLoggingData:{serializedSlotAdServingDataEntry:nQ}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",
adTimeOffset:{offsetStartMilliseconds:B9,offsetEndMilliseconds:B9},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+k+"&m_pos="+Hf+"&token=ALHj"+e+"&index="+Nq+"&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="+
K+"&m_pos_ms="+B9}},adSlotLoggingData:{serializedSlotAdServingDataEntry:GJ}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:B9,offsetEndMilliseconds:B9},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+k+"&m_pos="+Hf+"&token=ALHj"+e+"&index="+Nq+"&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="+
K+"&m_pos_ms="+B9}},adSlotLoggingData:{serializedSlotAdServingDataEntry:b0}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:B9,offsetEndMilliseconds:B9},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+k+"&m_pos="+Hf+"&token=ALHj"+e+"&index="+Nq+"&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="+
K+"&m_pos_ms="+B9}},adSlotLoggingData:{serializedSlotAdServingDataEntry:Pv}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:B9,offsetEndMilliseconds:MJ},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+k+"&m_pos="+Hf+"&token=ALHj"+e+"&index="+Nq+"&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="+
K+"&m_pos_ms="+B9}},adSlotLoggingData:{serializedSlotAdServingDataEntry:X0}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_END",adTimeOffset:{offsetStartMilliseconds:MJ,offsetEndMilliseconds:MJ},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+k+"&m_pos="+MJ+"&token=ALHj"+e+"&index="+Nq+"&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="+
K+"&m_pos_ms="+MJ}},adSlotLoggingData:{serializedSlotAdServingDataEntry:mz}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:fn,isTemplated:!1,trackingParams:Ff+"="},description:{text:K9,isTemplated:!1,trackingParams:Ff+"="},actionButton:{buttonRenderer:{text:{simpleText:K9},navigationEndpoint:{clickTrackingParams:XJ,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+
Y1+";dc_trk_cid="+Y1+";dc_dbm_token="+T+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+Nq+";ord="+Y1+";dc_rui="+Nq+";dc_exteid="+rb+";dc_av="+Nq+";dc_sk="+Nq+";dc_ctype="+MJ+";dc_pubid="+Nq+";dc_btype=3?gclid="+oJ+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+F+"____________"+c+"AxAA&ase=2&num="+Nq+"&cid="+A+"&ad_cpn=%5BAD_CPN%5D&sig="+X+"&adurl="+xO+"&label=video_click_to_advertiser_site&ctype="+Hf+"&ms=[CLICK_MS]",
webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+F+"____________"+c+"AxAA&ase=2&num="+Nq+"&cid="+A+"&ad_cpn=%5BAD_CPN%5D&sig="+X+"&adurl="+xO+"&label=video_click_to_advertiser_site&ctype="+Hf+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:Ff+"="}},iconImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+D5+"=s88-c-k-c0x00ffffff-no-rj",width:48,
height:48}]},trackingParams:Ff+"="},bannerImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+WK+"=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",width:384,height:80}]},trackingParams:Ff+"="},navigationEndpoint:{clickTrackingParams:XJ,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+Y1+";dc_trk_cid="+Y1+";dc_dbm_token="+T+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+Nq+";ord="+Y1+
";dc_rui="+Nq+";dc_exteid="+rb+";dc_av="+Nq+";dc_sk="+Nq+";dc_ctype="+MJ+";dc_pubid="+Nq+";dc_btype=3?gclid="+oJ+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+F+"____________"+c+"AxAA&ase=2&num="+Nq+"&cid="+A+"&ad_cpn=%5BAD_CPN%5D&sig="+X+"&adurl="+xO+"&label=video_click_to_advertiser_site&ctype="+Hf+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
F+"____________"+c+"AxAA&ase=2&num="+Nq+"&cid="+A+"&ad_cpn=%5BAD_CPN%5D&sig="+X+"&adurl="+xO+"&label=video_click_to_advertiser_site&ctype="+Hf+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:Ff+"=",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,icon:{iconType:"INFO_OUTLINE"},navigationEndpoint:{clickTrackingParams:XJ,openPopupAction:{popup:{aboutThisAdRenderer:{url:(ME.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue=
"https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+S+"&hl="+HK+"&origin=www.youtube.com&ata_theme="+H7,ME),trackingParams:Ff+"="}},popupType:"DIALOG"}},trackingParams:Ff+"="}},hoverText:{runs:[{text:fn}]},trackingParams:Ff+"="}},adVideoId:db,impressionPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+F+"____________"+c+"AxAA&sigh="+w+"&cid="+A+"&label=video_companion_impression_tracking"}],adLayoutLoggingData:{serializedAdServingDataEntry:b0},associatedCompositePlayerBytesLayoutId:b0}},
adSlotLoggingData:{serializedSlotAdServingDataEntry:Xf}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:Y_,isTemplated:!1,trackingParams:Ff+"="},description:{text:GJ,isTemplated:!1,trackingParams:Ff+"="},actionButton:{buttonRenderer:{text:{simpleText:Y_},navigationEndpoint:{clickTrackingParams:XJ,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+F+"____________"+
c+"AxAA&ase=2&num="+Nq+"&cid="+A+"&ad_cpn=%5BAD_CPN%5D&sig="+X+"&adurl="+xO+"&label=video_click_to_advertiser_site&ctype="+Hf+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+F+"____________"+c+"AxAA&ase=2&num="+Nq+"&cid="+A+"&ad_cpn=%5BAD_CPN%5D&sig="+X+"&adurl="+xO+"&label=video_click_to_advertiser_site&ctype="+Hf+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:Ff+"="}},iconImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+OP+"=s88-c-k-c0x00ffffff-no-rj",width:48,height:48}]},trackingParams:Ff+"="},bannerImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+pU+"=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",width:384,height:80}]},trackingParams:Ff+"="},navigationEndpoint:{clickTrackingParams:XJ,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+F+"____________"+c+"AxAA&ase=2&num="+
Nq+"&cid="+A+"&ad_cpn=%5BAD_CPN%5D&sig="+X+"&adurl="+xO+"&label=video_click_to_advertiser_site&ctype="+Hf+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+F+"____________"+c+"AxAA&ase=2&num="+Nq+"&cid="+A+"&ad_cpn=%5BAD_CPN%5D&sig="+X+"&adurl="+xO+"&label=video_click_to_advertiser_site&ctype="+Hf+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:Ff+
"=",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,icon:{iconType:"INFO_OUTLINE"},navigationEndpoint:{clickTrackingParams:XJ,openPopupAction:{popup:{aboutThisAdRenderer:{url:(bh.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+S+"&hl="+HK+"&origin=www.youtube.com&ata_theme="+H7,bh),trackingParams:Ff+"="}},popupType:"DIALOG"}},trackingParams:Ff+"="}},
hoverText:{runs:[{text:Xf}]},trackingParams:Ff+"="}},adVideoId:db,impressionPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+F+"____________"+c+"AxAA&sigh="+db+"&cid="+A+"&label=video_companion_impression_tracking"}],adLayoutLoggingData:{serializedAdServingDataEntry:db},associatedCompositePlayerBytesLayoutId:b0}},adSlotLoggingData:{serializedSlotAdServingDataEntry:Pv}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:zC,
isTemplated:!1,trackingParams:Ff+"="},description:{text:K9,isTemplated:!1,trackingParams:Ff+"="},actionButton:{buttonRenderer:{text:{simpleText:FI},navigationEndpoint:{clickTrackingParams:XJ,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+Y1+";dc_trk_cid="+Y1+";dc_dbm_token="+T+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+Nq+";ord="+Y1+";dc_rui="+Nq+";dc_exteid="+rb+";dc_av="+Nq+";dc_sk="+Nq+";dc_ctype="+
MJ+";dc_pubid="+Nq+";dc_btype=3?gclid="+oJ+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+F+"____________"+c+"AxAA&ase=2&num="+Nq+"&cid="+A+"&ad_cpn=%5BAD_CPN%5D&sig="+X+"&adurl="+xO+"&label=video_click_to_advertiser_site&ctype="+Hf+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+F+"____________"+c+"AxAA&ase=2&num="+Nq+"&cid="+A+"&ad_cpn=%5BAD_CPN%5D&sig="+
X+"&adurl="+xO+"&label=video_click_to_advertiser_site&ctype="+Hf+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:Ff+"="}},iconImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+D5+"=s88-c-k-c0x00ffffff-no-rj",width:48,height:48}]},trackingParams:Ff+"="},bannerImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+WK+"=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",width:384,height:80}]},trackingParams:Ff+
"="},navigationEndpoint:{clickTrackingParams:XJ,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+Y1+";dc_trk_cid="+Y1+";dc_dbm_token="+T+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+Nq+";ord="+Y1+";dc_rui="+Nq+";dc_exteid="+rb+";dc_av="+Nq+";dc_sk="+Nq+";dc_ctype="+MJ+";dc_pubid="+Nq+";dc_btype=3?gclid="+oJ+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
F+"____________"+c+"AxAA&ase=2&num="+Nq+"&cid="+A+"&ad_cpn=%5BAD_CPN%5D&sig="+X+"&adurl="+xO+"&label=video_click_to_advertiser_site&ctype="+Hf+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+F+"____________"+c+"AxAA&ase=2&num="+Nq+"&cid="+A+"&ad_cpn=%5BAD_CPN%5D&sig="+X+"&adurl="+xO+"&label=video_click_to_advertiser_site&ctype="+Hf+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:Ff+"=",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,icon:{iconType:"INFO_OUTLINE"},navigationEndpoint:{clickTrackingParams:XJ,openPopupAction:{popup:{aboutThisAdRenderer:{url:(oh.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+S+"&hl="+HK+"&origin=www.youtube.com&ata_theme="+H7,oh),trackingParams:Ff+"="}},popupType:"DIALOG"}},trackingParams:Ff+
"="}},hoverText:{runs:[{text:GJ}]},trackingParams:Ff+"="}},adVideoId:db,impressionPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+F+"____________"+c+"AxAA&sigh="+w+"&cid="+A+"&label=video_companion_reshow_tracking"}],adLayoutLoggingData:{serializedAdServingDataEntry:db},isContentVideoCompanion:!0,associatedCompositePlayerBytesLayoutId:b0}},adSlotLoggingData:{serializedSlotAdServingDataEntry:Xf}}}],adBreakHeartbeatParams:"Q0FBJTNE",frameworkUpdates:{entityBatchUpdate:{mutations:[{entityKey:uB,
type:"ENTITY_MUTATION_TYPE_REPLACE",payload:{offlineabilityEntity:{key:uB,command:{innertubeCommand:{clickTrackingParams:XJ,ypcGetOfflineUpsellEndpoint:{params:WC}}},addToOfflineButtonState:"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED",contentCheckOk:!1,racyCheckOk:!1,loggingDirectives:{trackingParams:Ff+"=",visibility:{types:"4"},enableDisplayloggerExperiment:!0}}}}],timestamp:{seconds:Da,nanos:TT}}}},iU=JSON.stringify(cn),GY=performance.now()-r;return{objectRepresentation:cn,jsonRepresentation:iU,generationTime:GY}};
EgJ=function(r,E){if(r===E)return!0;if(!r||!E||typeof r!==typeof E)return!1;if(r instanceof Array&&E instanceof Array){if(r.length!==E.length)return!1;for(var K=0;K<r.length;K++)if(!EgJ(r[K],E[K]))return!1;return!0}if(typeof r==="object"&&typeof E==="object"&&r&&E){for(K in r)if(!(K in E&&EgJ(r[K],E[K])))return!1;for(var g in E)if(!(g in r))return!1;return!0}return!1};
_.gM=function(){if(!Ke){Ke=new cv(new KUJ);var r=_.Uv("client_streamz_web_flush_count",-1);r!==-1&&(Ke.invocationLimit=r)}return Ke};
Dq=function(r,E,K,g){if(r===E)return!0;if(Array.isArray(r)&&Array.isArray(E)){if(r.length!==E.length)return!1;for(var D=0;D<r.length;D++)if(!Dq(r[D],E[D],K,g))return!1;return!0}if(r instanceof Set||E instanceof Set){if(r instanceof Set&&E instanceof Set){if(r.size!==E.size)return!1;g=_.N(r.values());for(D=g.next();!D.done;D=g.next())if(!E.has(D.value))return!1;return!0}return!1}if(r instanceof Function){if(g)return!0;r.name===""&&_.Xc(Error("Qf"),"ERROR");return!1}if(r instanceof Date&&E instanceof
Date)return r.getTime()===E.getTime();if(r instanceof Object&&E instanceof Object){if(ggd(r)&&ggd(E))try{return r.equals(E)}catch(Q){_.Xc(Error("Rf`"+Q),"ERROR")}D=Object.getOwnPropertyNames(r).filter(function(Q){return K?r[Q]!==void 0:!0});
var B=Object.getOwnPropertyNames(E).filter(function(Q){return K?E[Q]!==void 0:!0});
if(D.length!==B.length)return!1;D=_.N(D);for(B=D.next();!B.done;B=D.next())if(B=B.value,!Dq(r[B],E[B],K,g))return!1;return!0}return!1};
ggd=function(r){r=Object.getPrototypeOf(r).equals;return r instanceof Function&&r.length===1};
_.den=function(){return _.p(function(r){if(r.nextAddress==1)return DeJ!==2?r.jumpTo(2):r.yield(B6u(),3);r.nextAddress!=2&&(DeJ=r.yieldResult);return r.return(DeJ)})};
_.QBm=function(){return _.p(function(r){if(r.nextAddress==1)return _.R("ab_pl_man")?jBL!==2?r.jumpTo(2):r.yield(N6P(),3):r.return(1);r.nextAddress!=2&&(jBL=r.yieldResult);return r.return(jBL)})};
p_m=function(){return _.p(function(r){if(r.nextAddress==1)return _.R("ab_fk_sk_cl")?$e5!==2?r.jumpTo(2):r.yield(avK(),3):r.return(1);r.nextAddress!=2&&($e5=r.yieldResult);return r.return($e5)})};
_.OzL=function(){return _.p(function(r){if(r.nextAddress==1)return _.R("ab_det_apb_b")?Pgn!==2?r.jumpTo(2):r.yield(fvL(),3):r.return(1);r.nextAddress!=2&&(Pgn=r.yieldResult);return r.return(Pgn)})};
T6d=function(){var r;return _.p(function(E){if(E.nextAddress==1)return E.yield(Promise.all([_.den(),_.OzL(),_.QBm(),p_m()]),2);if(E.nextAddress!=3)return Yhq()?E.return(!0):E.yield(_.Ue5(),3);r=E.yieldResult;return E.return(r===0)})};
Yhq=function(){var r=!1,E=function(K,g){w_c.increment(g,K);K===0&&(r=!0)};
E(_.FU5(),"j.s_");E(DeJ,"f.i_");E(Pgn,"a.b_");E(jBL,"p.m_");E($e5,"i.f_");Rg5===2&&(Rg5=_.ogL(M1J));E(Rg5,"e.h_");_.R("ks_det_gpbl")||E(_.izK(),"p.i_");_.R("ks_get_o_pp")||E(_.cTL(),"g.o_");_.R("ab_deg_unex_thr")||E(_.Cg2(),"a.o_");E(xem,"s.t_");_.R("ab_det_sc_inj_enf")&&E(_.WUK(),"s.i_");E(GL2,"d.p_");E(_.vgP(_.BU),"o.p_");E(_.V15()===0?0:_.zgL(),"o.a_");return _.R("debug_sk_em_precheck")?!0:r};
Sh5=function(){var r=[].concat(_.mn(t15));try{var E=rT5();r.push({jsonRepresentation:E.jsonRepresentation,objectRepresentation:E.objectRepresentation})}catch(K){r=[].concat(_.mn(t15))}return r};
bz2=function(){var r=["adPlacements","adSlots"];try{return r.filter(function(){return!0}).length!==r.length?0:1}catch(E){return 0}};
_.cTL=function(){if(bz2()===0)return 0;var r=rT5(),E=r.objectRepresentation,K=(0,_.lw.unsafeClone)(E),g=[];if(E&&typeof E==="object")for(var D in E)g.push(D);else return 4;r=r.objectRepresentation.adPlacements;if(!(r&&r.length>0))return 4;try{if(!EgJ(g,Object.getOwnPropertyNames(E)))return 0}catch(B){return 0}return EgJ(K,E)?1:0};
_.vgP=function(r){if(!r||!r.length||typeof r==="string")return 0;for(var E=Object.getOwnPropertyNames(Object.prototype),K=0;K<r.length;K++)for(var g=_.h1(r[K]),D=_.N(E),B=D.next();!B.done;B=D.next())if(g===B.value)return 0;return 1};
sBn=function(r){var E=_.h1(r[1]);if(r[0]===null)return E;r=r[0];for(var K={},g=0;g<r.length;g++){var D=_.h1(r[g]);if(g===0)K[D]=E;else{var B={};B[D]=K;K=B}}return K};
_.V15=function(){for(var r=_.dM,E=0;E<r.length;E++){var K=sBn(r[E]),g=[];g.push(K);if(g.length===0)return 0}return 1};
_.zgL=function(){for(var r=_.dM,E={},K=0;K<r.length;E={j3V:void 0},K++){var g=[sBn(r[K])];E.j3V=[];g.forEach(function(D){return function(B){D.j3V[D.j3V.length]=B}}(E));
if(E.j3V.length===0)return 0}return 1};
_.FU5=function(){for(var r=_.N(Sh5()),E=r.next();!E.done;E=r.next()){var K=E.value;E=K.jsonRepresentation;K=K.objectRepresentation;try{var g=JSON.parse(E);if(!Dq(g,K,!1,!1))return 0}catch(D){return 0}}return 1};
_.WUK=function(){try{var r=_.Fl("ab_det_sc_inj_val");r.length===1&&r[0]===""&&(r=['json=JSON.parse(text);for(k of["playerAds","adPlacements","adSlots"])']);for(var E=document.querySelectorAll("script"),K=_.N(E),g=K.next();!g.done;g=K.next())for(var D=g.value,B=_.N(r),Q=B.next();!Q.done;Q=B.next()){var a=Q.value;E=void 0;if((E=D.textContent)==null?0:E.includes(a))return 0}}catch(P){return 4}return 1};
_.Ue5=function(){var r,E,K,g,D,B,Q;return _.p(function(a){switch(a.nextAddress){case 1:_.Mj(a,2),r=_.N(t15),E=r.next();case 4:if(E.done)return a.return(1);g=K=E.value;D=g.jsonRepresentation;B=g.objectRepresentation;return a.yield((new Response(D,{status:200})).json(),7);case 7:Q=a.yieldResult;if(!Dq(Q,B,!1,!1))return a.return(0);E=r.next();a.jumpTo(4);break;case 2:return _.GD(a),a.return(4)}})};
_.Cg2=function(){try{btoa("abc")}catch(r){return 0}return 1};
B6u=function(){var r,E,K,g,D,B,Q,a,P,O,U;return _.p(function(T){switch(T.nextAddress){case 1:_.Mj(T,2),r=_.N(Sh5()),E=r.next();case 4:if(E.done)return T.return(1);g=K=E.value;D=g.jsonRepresentation;B=g.objectRepresentation;Q=btoa(D);a="data:application/json;base64,"+Q;P=new Request(a);Object.defineProperty(P,"url",{get:function(){return"https://www.youtube.com/youtubei/v1/player?key=AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8&prettyPrint=false"}});
Object.defineProperty(P,"method",{get:function(){return"POST"}});
Object.defineProperty(P,"bodyUsed",{get:function(){return!0}});
Object.defineProperty(P,"mode",{get:function(){return"same-origin"}});
Object.defineProperty(P,"body",{get:function(){return new ReadableStream}});
return T.yield(fetch(P),7);case 7:return O=T.yieldResult,T.yield(O.json(),8);case 8:U=T.yieldResult;if(!Dq(U,B,!1,!1))return T.return(0);E=r.next();T.jumpTo(4);break;case 2:return _.GD(T),T.return(4)}})};
_.ogL=function(r){if(!r||!r.length||typeof r==="string")return 0;for(var E=function(D){return _.h1(D)},K=2,g=0;g<r.length&&(K=_.kLJ(_.hP5(r[g],E)),K!==0);g++);
return K};
_.kLJ=function(r){var E=_.N(r);r=E.next().value;E=E.next().value;try{var K=document.createElement("div");document.body.appendChild(K);var g=getComputedStyle(K).display;document.body.removeChild(K);if(g==="none")return 4;var D=getComputedStyle(E).display==="none"?0:1;document.body.removeChild(r);return D}catch(B){return 4}};
avK=function(){var r,E,K;return _.p(function(g){r=new _.jG;E=document.createElement("button");E.classList.add("ytp-ad-skip-button");E.style.opacity="0";E.style.height="0px";E.style.width="0px";E.style.padding="0px";E.style.border="none";K=function(){E.parentElement&&E.parentElement.removeChild(E)};
E.onclick=function(){r.resolve(0);K()};
document.body.appendChild(E);setTimeout(function(){K();r.resolve(1)},50);
return g.return(r.promise)})};
N6P=function(){var r,E,K,g,D,B,Q;return _.p(function(a){r=new _.jG;E=document.createElement("ytd-player");try{document.body.prepend(E)}catch(P){return a.return(4)}K=function(){E.parentElement&&E.parentElement.removeChild(E)};
E.getElementsByTagName("div").length>0?g=E.getElementsByTagName("div")[0]:(g=document.createElement("div"),E.appendChild(g));D=document.createElement("div");g.appendChild(D);B=document.createElement("video");Q=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"});B.src=_.qO(_.A9(Q));B.ontimeupdate=function(){K();r.resolve(0)};
D.appendChild(B);B.classList.add("html5-main-video");setTimeout(function(){D.classList.add("ad-interrupting")},200);
setTimeout(function(){K();r.resolve(1)},5E3);
return a.return(r.promise)})};
qhK=function(r){var E=rT5().objectRepresentation.playbackTracking;if(E){var K=[],g;K.push(E==null?void 0:(g=E.videostatsPlaybackUrl)==null?void 0:g.baseUrl);var D;K.push(E==null?void 0:(D=E.videostatsDelayplayUrl)==null?void 0:D.baseUrl);var B;K.push(E==null?void 0:(B=E.videostatsWatchtimeUrl)==null?void 0:B.baseUrl);var Q;K.push(E==null?void 0:(Q=E.ptrackingUrl)==null?void 0:Q.baseUrl);var a;K.push(E==null?void 0:(a=E.qoeUrl)==null?void 0:a.baseUrl);var P;K.push(E==null?void 0:(P=E.atrUrl)==null?
void 0:P.baseUrl);E=_.N(K);for(K=E.next();!K.done;K=E.next())if((K=K.value)&&r.test(K))return K.replace("https://www.youtube.com","").replace("https://s.youtube.com","")}};
lvP=function(r,E){var K,g;return _.p(function(D){switch(D.nextAddress){case 1:K=[],g=0;case 2:if(!(g<3)){D.jumpTo(4);break}return D.yield(fetch(r,{cache:"no-store",method:E}).then(function(B){K.push(B.status)}).catch(function(){K.push(-1)}),3);
case 3:g++;D.jumpTo(2);break;case 4:return D.return(K)}})};
me5=function(r){return r.domainLookupStart===0&&r.domainLookupEnd===0&&r.connectStart===0&&r.connectEnd===0||r.duration===0};
Zzq=function(r,E,K){K=K===void 0?"GET":K;var g,D,B,Q,a,P,O,U,T,w;return _.p(function(F){if(F.nextAddress==1)return F.yield(Promise.all([lvP(r,K),lvP(E,K)]),2);g=F.yieldResult;D=_.N(g);B=D.next().value;Q=D.next().value;a=B;P=Q;if(Math.min.apply(Math,_.mn(P))!==Math.max.apply(Math,_.mn(P))||Math.min.apply(Math,_.mn(a))!==Math.max.apply(Math,_.mn(a)))return F.return(2);if(Math.min.apply(Math,_.mn(P))===Math.min.apply(Math,_.mn(a)))return F.return(1);U=(O=performance.getEntriesByName(r))==null?void 0:
O[0];w=(T=performance.getEntriesByName(E))==null?void 0:T[0];return U&&w?me5(w)?F.return(1):me5(U)?F.return(0):F.return(1):F.return(2)})};
fvL=function(){var r;return _.p(function(E){var K=[];var g;var D,B,Q;(D=g=(D=rT5().objectRepresentation.streamingData)==null?void 0:(B=D.formats)==null?void 0:(Q=B[0])==null?void 0:Q.url)&&D&&!g.match(/&pfa=|yt_premiere_broadcast|yt_live_broadcast/)?(D=D.replace("initcwndbps","ctier=L&initcwndbps"),D=D.replace("%2Crequiressl%2C","%2Crequiressl%2Cctier%2C"),g={testUrl:D,baseUrl:g,method:"GET"}):g=void 0;g&&K.push(g);_.R("ab_net_tp_e")&&K.push({testUrl:_.gm.location.origin+"/ad_companion",baseUrl:_.gm.location.origin+
"/generate_204",method:"OPTIONS"});_.R("ab_fix_creator_view_cnt")&&(K.length=0,(g=qhK(/api\/stats\/atr/))&&K.push({testUrl:_.gm.location.origin+g,baseUrl:_.gm.location.origin+"/generate_204",method:"POST"}));_.R("ad_net_pb_pbp")&&(g=qhK(/api\/stats\/qoe/))&&K.push({testUrl:_.gm.location.origin+g,baseUrl:_.gm.location.origin+"/feed/download",method:"GET"});K=K.length!==0?K[Math.floor(Math.random()*K.length)]:void 0;return(r=K)?E.return(Zzq(r.testUrl,r.baseUrl,r.method)):E.return(4)})};
_.izK=function(){if(_.gm.nux===void 0||_.gm.nux===null||typeof _.gm.nux!=="function")return 2;try{return _.gm.nux()===!0?0:1}catch(r){return 0}};
ubL=function(r){switch(r){case 2:return 0;case 1:return 2;case 0:return 3;case 4:case 3:return 1;default:_.nd(r,"unknown result type")}};
_.ATK=function(r,E){var K=Number(_.Xx("CATSTAT",0));if(E.fdG===void 0)return K;E=E.fdG;r=ubL(r);return K&~(3<<E)|r<<E};
egd=function(r){var E,K;if((r=(E=r.auxiliaryUi)==null?void 0:(K=E.messageRenderers)==null?void 0:K.bkaEnforcementMessageViewModel)&&r.displayType==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER")return r};
HzL=function(){for(var r=_.N(Object.values(_.X_K)),E=r.next();!E.done;E=r.next())E=E.value,E.j6Z&&E.fdG&&_.eR("CATSTAT",_.ATK(2,E))};
_.$Z=function(r,E){r=_.Ni("FLOW_EVENT_NAMESPACE_ADBLOCK_ENFORCEMENT",r);(E===void 0?0:E)?_.ngu(r,"FLOW_TYPE_ADBLOCK_ENFORCEMENT"):_.Qp().logFlowEvent(r,"FLOW_TYPE_ADBLOCK_ENFORCEMENT")};
yTL=function(){if(!Ivu){if(Polymer.Base){var r=Polymer.Base.createdCallback;Polymer.Base.createdCallback=function(){try{r.apply(this,arguments)}catch(T){_.nK(T)}};
var E=Polymer.Base.attachedCallback;Polymer.Base.attachedCallback=function(){try{E.apply(this,arguments)}catch(T){_.nK(T)}};
var K=Polymer.Base.detachedCallback;Polymer.Base.detachedCallback=function(){try{K.apply(this,arguments)}catch(T){_.nK(T)}};
var g=Polymer.Base.attributeChangedCallback;Polymer.Base.attributeChangedCallback=function(){try{g.apply(this,arguments)}catch(T){_.nK(T)}};
var D=Polymer.Base._listen,B=new WeakMap;Polymer.Base._listen=function(T,w,F){var c=function(){try{F.apply(this,arguments)}catch(W){_.nK(W)}};
B.set(F,c);D.call(this,T,w,c)};
var Q=Polymer.Base._unlisten;Polymer.Base._unlisten=function(T,w,F){Q.call(this,T,w,B.get(F))}}if(Polymer.Async){var a=Polymer.Async,P=a._atEndOfMicrotask;
a._atEndOfMicrotask=function(){try{P.apply(a,arguments)}catch(T){_.nK(T)}}}if(Polymer.RenderStatus){var O=Polymer.RenderStatus,U=O.afterNextRender;
O.afterNextRender=function(T,w,F){U.call(O,T,function(){try{w.apply(this,arguments)}catch(c){_.nK(c)}},F)}}Ivu=!0}};
_.hgK=function(r){var E=r?_.c7(r):"";if(E){if(E.indexOf("/channel/UCrpQ4p1Ql_hG8rKXIKM1MOQ")===0)return"fashion";if(E.indexOf("/channel/UC4R8DWoMoI7CAwX8_LjQHig")===0)return"live";if(E.indexOf("/channel/UCEgdi0XIXXZ-qJOFPf4JSKw")===0)return"sports";if(E.indexOf("/channel/UCYfdidRxbB8Qhf0Nx7ioOYw")===0)return"news";if(E.indexOf("/channel/UCtFRv9O2AHqOZjjynzrv-xg")===0)return _.R("web_browse_enable_learning_journey")?"learning_journey_browse":"learning";if(E.indexOf("/channel/UC-9-kyTW8ZkZNDHQJ6FgpwQ")===
0)return"music";E=E.toLowerCase();if(E==="/")return"home";if(E==="/channel_memberships")return"channel-memberships-shopfront";if(E.indexOf("/feed/trending")===0)return"trending";if(E.indexOf("/feed/explore")===0)return"explore";if(E.indexOf("/live")===0)return"live";if(E.indexOf("/results")===0)return"search";if(E.indexOf("/sports")===0)return"sports";if(E.indexOf("/fashion")===0||E.indexOf("/feed/fashion_destination")===0)return"fashion";if(/^\/(news)|(feed\/news_destination)|(@news)(\/.*)?$/.test(E))return"news";
if(/^\/(learning)|(@learning)(\/.*)?$/.test(E))return _.R("web_browse_enable_learning_journey")?"learning_journey_browse":"learning";if(E.indexOf("/channel/")===0||E.indexOf("/user/")===0||E.indexOf("/gaming")===0||E.indexOf("/post/")===0)return"channel";if(LUm(r))return"show";if(E==="/playlist"||E.indexOf("/playlist/")===0||E==="/view_play_list"||E.indexOf("/view_play_list/")===0||E.indexOf("/show/")===0)return"playlist";if(E==="/companion_canvas")return"companion-canvas";if(E==="/feed/history"||
E.indexOf("/feed/history/")===0)return"history";if(E==="/new")return"labs";if(E==="/feed/subscriptions")return"subscriptions";if(E.indexOf("/feed/subscriptions/")===0)return"filteredsubscriptions";if(E==="/history_controls")return"standalone";if(E.indexOf("/account")===0||E==="/gaia_link")return"WEB_PAGE_TYPE_SETTINGS";if(E.indexOf("/paid_memberships")===0||E.indexOf("/refund")===0||E.indexOf("/purchases")===0||E.indexOf("/feed/purchases")===0)return"memberships-and-purchases";if(E.indexOf("/product")===
0)return"yts-products";if(E.indexOf("/premium")===0||E.indexOf("/musicpremium")===0)return E.indexOf("/premium/offers")===0||E.indexOf("/musicpremium/offers")===0?"ypc-offers":"red";if(E==="/cart/checkout"||E==="/cart")return"ypc-checkout";if(E.indexOf("/reporthistory")===0)return _.R("enable_new_page_subtypes_for_ai_companion")?"report-history":"browse";if(E.indexOf("/feed/downloads")===0||E.indexOf("/redeem")===0)return"browse";if(E.indexOf("/hashtag")===0)return"hashtag-landing-page";if(E.indexOf("/handle")===
0)return"handle";if(E.indexOf("/source")===0)return"audio-pivot";if(E.search(RegExp("^/playables/(?!saved)."))===0)return"mini_app";if(E.indexOf("/playables")===0)return"playables";if(E.indexOf("/create/live/join")===0)return"open-in-app";if(E.indexOf("/shorts")===0)return"shorts";if(E.indexOf("/feed/channels")===0)return"subscriptions-channels";var K=r?_.c7(r):"";K&&K.indexOf("/watch")===0&&_.R("web_watch_enable_learning_journey")?(r=_.Dm(r),r=!!r.list&&r.list.indexOf("LJPP")===0):r=!1;if(r)return"learning_journey_watch";
if(_.R("enable_new_page_subtypes_for_ai_companion")&&E==="/feed/courses")return"your-courses"}};
_.aq=function(r){var E,K;(r=(K=_.M(r==null?void 0:r.commandMetadata,_.dA))==null?void 0:K.url)&&(E=_.hgK(r));return E};
LUm=function(r){var E=r?_.c7(r):"";if(!E)return!1;E=E.toLowerCase();return E.indexOf("/show/")===0||E.indexOf("/playlist")===0&&(r=_.Dm(r),r.list&&r.list.indexOf("EL")===0)?!0:!1};
fe=function(r){var E="unknown",K;var g=((K=_.M(r==null?void 0:r.commandMetadata,_.dA))==null?void 0:K.webPageType)||"";g?(K=g.toLowerCase(),K.startsWith("web_page_type_")&&(K=K.slice(14))):K=g;K&&JTn[K.toUpperCase()]?E=JTn[K.toUpperCase()]:_.M(r,_.pe)||_.M(r,rNn)?E="browse":_.M(r,_.PU)?E="search":_.M(r,_.m4)&&(E="watch");E==="watch"&&_.aq(r||null)==="learning_journey_watch"&&(E="learning_journey_watch");E==="unknown"&&_.nh(Error("Tf`"+JSON.stringify({clickTrackingParams:r==null?void 0:r.clickTrackingParams,
commandMetadata:r==null?void 0:r.commandMetadata,allEndpointKeys:Object.keys(r||[])})));return E};
_.Ok=function(r){if(!_.Emn||r)_.Emn=_.GC();return _.Emn};
_.KlL=function(r){return!!_.M(r,_.m4)||!!_.M(r,_.YZ)&&_.R("kevlar_enable_shorts_prefetch")};
_.gmL=function(r,E){r=_.M(r,_.m4)||_.M(r,_.YZ);return"v"+r.videoId+(r.playlistId?"-pl"+r.playlistId:"")+(E?"-an1":"")+(r.params?"-pr"+r.params:"")};
_.D3d=function(r){var E=new Uk(_.Xx("ONE_PICK_URL",""));E.urlParamMap_.set("hostId",r);(r=_.Xx("GAPI_LOCALE"))&&E.urlParamMap_.set("hl",r);(r=_.Xx("SESSION_INDEX"))&&E.urlParamMap_.set("authuser",r);(r=_.Xx("DELEGATED_SESSION_ID"))&&E.urlParamMap_.set("groupId",r);return E};
d35=function(){var r=_.P7(),E=r.resolve(_.Tf);r=r.resolve(_.wM);return new B8q(E,r)};
N8K=function(r){if(window.IntersectionObserver)return new jhc(r,400);throw new TypeError("Vf");};
$3n=function(){var r=Hammer.TouchAction,E=r.prototype.preventDefaults;r.prototype.preventDefaults=function(K){var g=this.actions.indexOf("pan-down")>-1;if(!g)return E.call(this,K);if(!QhP){var D=K.srcEvent;K=K.direction;var B;if((B=this.manager)==null?0:B.session.prevented)D.preventDefault();else if(g&&K&Hammer.DIRECTION_DOWN)return this.preventSrc(D)}}};
ao5=function(r){if(!r||r.size===0)return Hammer.DIRECTION_ALL;if(r.size===2){if(r.has("up")&&r.has("down"))return Hammer.DIRECTION_VERTICAL;if(r.has("right")&&r.has("left"))return Hammer.DIRECTION_HORIZONTAL}if(r.size===1){if(r.has("up"))return Hammer.DIRECTION_UP;if(r.has("down"))return Hammer.DIRECTION_DOWN;if(r.has("right"))return Hammer.DIRECTION_RIGHT;if(r.has("left"))return Hammer.DIRECTION_LEFT}return Hammer.DIRECTION_ALL};
_.PGn=function(){return pe5?Promise.resolve(pe5):new Promise(function(r,E){var K=self.indexedDB.open("swpushnotificationsdb");K.onerror=E;K.onsuccess=function(){var g=K.result;if(g.objectStoreNames.contains("swpushnotificationsstore"))pe5=g,r(pe5);else return self.indexedDB.deleteDatabase("swpushnotificationsdb"),_.PGn()};
K.onupgradeneeded=foL})};
foL=function(r){r=r.target.result;r.objectStoreNames.contains("swpushnotificationsstore")&&r.deleteObjectStore("swpushnotificationsstore");r.createObjectStore("swpushnotificationsstore",{keyPath:"key"})};
_.Rq=function(r,E,K){var g=K&&K>0?K:0;K=g?Date.now()+g*1E3:0;if((g=g?_.FO.getLocalStorage():_.FO.getSessionStorage())&&window.JSON){typeof E!=="string"&&(E=JSON.stringify(E,void 0));try{g.set(r,E,K)}catch(D){g.remove(r)}}};
_.oq=function(r){var E=_.FO.getSessionStorage(),K=_.FO.getLocalStorage();if(!E&&!K||!window.JSON)return null;try{var g=E.get(r)}catch(D){}if(typeof g!=="string")try{g=K.get(r)}catch(D){}if(typeof g!=="string")return null;try{g=JSON.parse(g,void 0)}catch(D){}return g};
_.Mi=function(r){try{var E=_.FO.getSessionStorage(),K=_.FO.getLocalStorage();E&&E.remove(r);K&&K.remove(r)}catch(g){}};
Yxm=function(r){var E=Opq(),K;return _.p(function(g){switch(g.nextAddress){case 1:return _.Mj(g,2),g.yield(r.match(E,{cacheName:"yt-appshell-assets"}),4);case 4:K=g.yieldResult;_.D2(g,3);break;case 2:_.GD(g);case 3:return g.return(K)}})};
Opq=function(){var r=typeof ServiceWorkerGlobalScope!=="undefined"&&self instanceof ServiceWorkerGlobalScope?U32.registration.scope:T8u;r.endsWith("/")&&(r=r.slice(0,-1));return r+"/app_shell_home"};
we5=function(r){r.map(function(E){return E.source}).join("|")};
_.Fln=function(r){return _.p(function(E){return E.return(Yxm(r))})};
Rp5=function(){var r=window.caches,E;return _.p(function(K){if(K.nextAddress==1)return K.yield(_.Fln(r),2);E=K.yieldResult;return K.return(!!E)})};
Wl2=function(){_.p(function(r){if(r.nextAddress==1){if(omc)return r.jumpTo(0);omc=!0;if(_.R("enable_system_health_primes_monitoring"))return _.M7(MmJ,3E4),ipm(),r.return();if(!(Math.random()<_.Uv("web_system_health_fraction")))return r.jumpTo(0);cNJ={heightPixels:screen.height,widthPixels:screen.width};i3&&!isNaN(i3.jsHeapSizeLimit)&&(cNJ.memoryTotalKbytes=String(Math.round(i3.jsHeapSizeLimit/1E3)));window.devicePixelRatio&&(cNJ.devicePixelRatio=window.devicePixelRatio);return r.yield(CGJ(),4)}_.M7(MmJ,
3E4);return r.yield(x3J(),0)})};
CGJ=function(){return _.p(function(r){if(r.nextAddress==1)return cU.intersectionObserverPresent="IntersectionObserver"in window,cU.serviceWorkerPresent="serviceWorker"in navigator,cU.webSharePresent="share"in navigator,cU.fullScreenApiPresent="exitFullscreen"in document||"webkitExitFullscreen"in document,cU.cacheStoragePresent="caches"in window,cU.storageEstimatePresent="storage"in navigator&&"estimate"in navigator.storage,cU.storagePersistPresent="storage"in navigator&&"persist"in navigator.storage,
cU.webkitTemporaryStoragePresent="webkitTemporaryStorage"in Ce&&Ce.webkitTemporaryStorage&&"queryUsageAndQuota"in Ce.webkitTemporaryStorage,cU.promiseRejectionEventPresent=typeof PromiseRejectionEvent!=="undefined",r.yield(fkP(),2);cU.indexedDbPresent=r.yieldResult;cU.subtleCryptoPresent="crypto"in window&&"subtle"in window.crypto&&"importKey"in window.crypto.subtle;cU.broadcastChannelPresent="BroadcastChannel"in window;cU.webLocksApiPresent="locks"in navigator;window.matchMedia&&window.matchMedia("(color-gamut)").matches&&
(cU.supportsP3Color=window.matchMedia("(color-gamut: p3)").matches,cU.supportsRec2020Color=window.matchMedia("(color-gamut: rec2020)").matches);_.vo(r)})};
MmJ=function(){var r=9E4+Math.random()*2E3;_.fh()>r||(_.R("enable_system_health_primes_monitoring")?ipm():x3J())};
x3J=function(){var r;return _.p(function(E){if(E.nextAddress==1)return E.yield(Gs5(),2);r=E.yieldResult;_.Ae("systemHealthCaptured",r);_.vo(E)})};
ipm=function(){var r={metric:{}},E=vmL();E.networkEvents.length&&(r.metric.networkEvents=Vm2(E));_.Ae("systemHealthCaptured",r)};
Gs5=function(){var r,E,K,g,D,B,Q,a,P,O;return _.p(function(U){switch(U.nextAddress){case 1:r={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)};E=window.screen;_.R("enable_is_extended_monitoring")&&E&&"isExtended"in E&&(r.isExtended=!!E.isExtended);K={metric:{staticContext:cNJ,dynamicContext:r,webMetric:zpL,webApiSupport:cU}};
if(g=_.Cn())K.csn=g;i3&&(K.metric.webMetric.currentHeapKbytes=Math.round(i3.usedJSHeapSize/1E3));window.matchMedia&&(K.metric.dynamicContext.hasHoverSupport=window.matchMedia("(any-hover: hover)").matches,K.metric.dynamicContext.hasFinePointer=window.matchMedia("(any-pointer: fine)").matches,K.metric.dynamicContext.hasCoarsePointer=window.matchMedia("(any-pointer: coarse)").matches);if(!("getBattery"in Ce&&typeof Ce.getBattery==="function")){U.jumpTo(2);break}return U.yield(Ce.getBattery(),3);case 3:if(D=
U.yieldResult)K.metric.dynamicContext.chargingStatus=D.charging?"CHARGING_AC":"CHARGING_INACTIVE";case 2:"onLine"in navigator&&(K.metric.dynamicContext.networkCoarseState=navigator.onLine?0:2);if(cU.storageEstimatePresent)return U.yield(navigator.storage.estimate(),8);if(!cU.webkitTemporaryStoragePresent){U.jumpTo(5);break}return U.yield(tmc(),7);case 7:B=U.yieldResult;U.jumpTo(5);break;case 8:B=U.yieldResult;case 5:return K.metric.dynamicContext.deviceStorageQuotaMbytes=((Q=B)==null?0:Q.quota)?String(Math.round(B.quota/
1048576/10)*10):"-1",K.metric.dynamicContext.deviceStorageUsageMbytes=((a=B)==null?0:a.usage)?String(Math.round(B.usage/1048576/10)*10):"-1",P=K.metric.dynamicContext,U.yield(Rp5(),9);case 9:return P.hasAppShell=U.yieldResult,O=vmL(),O.networkEvents.length&&(K.metric.networkEvents=Vm2(O)),U.return(K)}})};
tmc=function(){return new Promise(function(r){var E;cU.webkitTemporaryStoragePresent&&(E=Ce.webkitTemporaryStorage)!=null&&E.queryUsageAndQuota?Ce.webkitTemporaryStorage.queryUsageAndQuota(function(K,g){r({usage:K,quota:g})}):r(void 0)})};
_.xZ=function(r){r&=16777215;r=[(r&16711680)>>16,(r&65280)>>8,r&255];return Sxq(r[0],r[1],r[2])};
_.WU=function(r){r=[(r&16711680)>>>16,(r&65280)>>>8,r&255,(r&4278190080)>>>24];if(!_.bpc(r,function(E){return E===(E&255)}))throw Error("Wf`"+r.join(","));
return"rgba("+r[0]+","+r[1]+","+r[2]+","+(r[3]/255).toFixed(3)+")"};
_.shK=function(r){return[(r&16711680)>>>16,(r&65280)>>>8,r&255]};
_.ksq=function(r){r=r.map(function(E){E/=255;return E<=.03928?E/12.92:Math.pow((E+.05)/1.05,2.4)});
return r[0]*.2126+r[1]*.7152+r[2]*.0722};
Gf=function(r,E){r=_.shK(r);return"rgba("+r[0]+", "+r[1]+", "+r[2]+", "+E+")"};
vU=function(r){return(r&4278190080)>>>24===0?Gf(r,"1"):_.WU(r)};
_.qxu=function(){try{return!!self.localStorage}catch(r){return!1}};
uS2=function(){if(lo5())_.nh(Error("Xf"));else{var r=document.createElement("iframe");r.style.display="none";var E=E===void 0?window.location.href:E;var K=_.Xt(_.Xx("PERSIST_IDENTITY_IFRAME_URL"));E=K?K:(new URL(E)).host.indexOf("studio")===0?_.U7(m3P,"persist_identity"):_.U7(Zp2,"persist_identity");_.EW(r,1,E);r.id="persist_identity";var g;(g=document.body)==null||g.appendChild(r)}};
lo5=function(){var r=ANJ;r||(r=document.querySelector("#persist_identity"));return r};
epK=function(){var r=!1;try{r=!!window.sessionStorage.getItem("session_logininfo")}catch(E){r=!0}return(_.Xx("INNERTUBE_CLIENT_NAME")==="WEB"||_.Xx("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR")&&r};
Xe5=function(r,E){if(!epK())return!1;E||(E=_.Xx("LOGIN_INFO"));return E?(r.session_logininfo=E,!0):!1};
nmu=function(r,E){r=r===void 0?!1:r;if((E===void 0||!E)&&HpL!=="IDENTITY_STICKINESS_INITIAL_STATE_ENUM_UNKNOWN")if(window.sessionStorage.getItem("from_switch_account"))window.sessionStorage.removeItem("from_switch_account");else if(_.HD("LOG_STICKINESS",!1)){E=_.Cn();var K=_.im(),g={identityStickinessData:{initialState:HpL}};E&&K&&_.AC(E,K,g)}if(E=lo5())if(K=E.src?(new URL(E.src)).origin:"*",r){var D;(D=E.contentWindow)==null||D.postMessage({action:"clear"},K)}else if(!(Number(window.sessionStorage.getItem("stickiness_reload"))>=
2)&&(r=window.sessionStorage.getItem("session_logininfo"))){var B;(B=E.contentWindow)==null||B.postMessage({loginInfo:r},K)}};
_.Vp=function(r){r=r===void 0?!0:r;try{window.sessionStorage.removeItem("stickiness_reload"),window.sessionStorage.removeItem("session_logininfo"),_.eR("LOGIN_INFO",""),r&&window.sessionStorage.setItem("from_switch_account","1"),nmu(!0,r)}catch(E){}};
IoJ=function(r){r&&(r.startsWith("https://accounts.google.com/AddSession")?_.Vp():r.startsWith("https://accounts.google.com/ServiceLogin")?_.Vp():r.startsWith("https://myaccount.google.com")&&_.r3(r).getPath().endsWith("/youtubeoptions")&&_.Vp())};
zf=function(r,E){IoJ(r);if(_.HD("LOGGED_IN",!0)&&epK()){var K=IJ5(r);K==null&&(K={});Xe5(K,E)&&_.e4(r,K)}};
yN5=function(){function r(E){for(E=E.target;E&&E.nodeName!=="A";)if(E=E.parentNode,!(E&&E instanceof HTMLElement))return;if(E&&!E.hasAttribute("download")&&E.getAttribute("rel")!=="external"&&E.href)return E.href}
document.addEventListener("mousedown",function(E){E.button!==0&&(E=r(E))&&zf(E)});
document.addEventListener("click",function(E){(E=r(E))&&zf(E)})};
JNn=function(){var r=new LlL;try{if(_.HD("LOGGED_IN",!0)){try{window.sessionStorage.setItem("canUseSessionStorage","true"),window.sessionStorage.removeItem("canUseSessionStorage")}catch(a){r.increment(5,!1);return}if(_.Xx("LOGIN_INFO")){var E=hpK?hpK:window.location;_.Xx("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR"&&uS2();var K=IJ5(E.href);K==null&&(K={});var g=K.session_logininfo,D=Number(window.sessionStorage.getItem("stickiness_reload")),B=g===_.Xx("LOGIN_INFO");if(!window.sessionStorage.getItem("session_logininfo")||
D>=2||B)D>=2?r.increment(2,B):B?r.increment(7,B):window.sessionStorage.getItem("session_logininfo")||(r.increment(3,B),HpL="IDENTITY_STICKINESS_INITIAL_STATE_ENUM_NEW_TAB"),window.sessionStorage.setItem("session_logininfo",_.Xx("LOGIN_INFO")),window.sessionStorage.removeItem("stickiness_reload");else if(window.sessionStorage.getItem("session_logininfo"))if(_.Xx("LOGIN_INFO")===window.sessionStorage.getItem("session_logininfo"))r.increment(4,B),window.sessionStorage.removeItem("stickiness_reload");
else if(D<2){window.sessionStorage.setItem("stickiness_reload",String(D+1));var Q=E.href;Q=_.XV(Q,"sttick");zf(Q,window.sessionStorage.getItem("session_logininfo"));Q=_.B7(Q,{sttick:D});r.increment(D,B);_.TJJ(E,Q)}}else r.increment(6,!1)}else _.Vp(!1)}catch(a){}};
_.tP=function(r,E,K,g,D){E=E===void 0?{}:E;K=K===void 0?"":K;g=g===void 0?window:g;r=_.dT(r,E);zf(r);K=_.u9(r+K,D);_.TJJ(g.location,K)};
rcL=function(r){if(r.urlEndpoint){if(r=_.Dm(r.urlEndpoint.url),r.adurl)return a3(r.adurl)}else if(r.watchEndpoint)return"//www.youtube.com/watch?v="+r.watchEndpoint.videoId;return null};
EFJ=function(r){if(!r||!r.reportingPings)return null;var E={};r.reportingPings.forEach(function(K){K.pingType in E?E[K.pingType].push(K.url):E[K.pingType]=[K.url]});
return{adpings:Znq(E)}};
_.b3=function(r){r=r===void 0?!1:r;var E=_.aA(),K="USER_INTERFACE_THEME_LIGHT";E.getFlag(165)?K="USER_INTERFACE_THEME_DARK":E.getFlag(174)?K="USER_INTERFACE_THEME_LIGHT":_.SG()&&(K="USER_INTERFACE_THEME_DARK");return r?K:Ktn()||K};
_.gFd=function(){return!_.R("kevlar_legacy_browsers")&&window.matchMedia&&window.matchMedia("(prefers-color-scheme)").matches};
_.SG=function(){return _.gFd()&&window.matchMedia("(prefers-color-scheme: dark)").matches};
_.sk=function(){var r=_.aA();return _.gFd()&&!r.getFlag(165)&&!r.getFlag(174)};
Ktn=function(){var r=r===void 0?window.location.href:r;if(_.R("kevlar_disable_theme_param"))return null;var E=_.c7(r);if(_.D12(E))return"USER_INTERFACE_THEME_DARK";try{var K=_.Dm(r).theme;return BZu.get(K)||null}catch(g){}return null};
_.D12=function(r){return _.R("enable_dark_theme_only_on_shorts")?!(r==null||!r.startsWith("/shorts/")):!1};
_.NZL=function(r,E,K,g,D){E=E===void 0?!1:E;K=K===void 0?!1:K;var B=_.Xx("INNERTUBE_CONTEXT");if(!B)return _.Xc(Error("ag")),{};B=(0,_.lw.unsafeClone)(B);_.R("web_no_tracking_params_in_shell_killswitch")||delete B.clickTracking;B.client||(B.client={});var Q=B.client;Q.clientName==="MWEB"&&Q.clientFormFactor!=="AUTOMOTIVE_FORM_FACTOR"&&(Q.clientFormFactor=_.Xx("IS_TABLET")?"LARGE_FORM_FACTOR":"SMALL_FORM_FACTOR");Q.screenWidthPoints=window.innerWidth;Q.screenHeightPoints=window.innerHeight;Q.screenPixelDensity=
Math.round(window.devicePixelRatio||1);Q.screenDensityFloat=window.devicePixelRatio||1;Q.utcOffsetMinutes=-Math.floor((new Date).getTimezoneOffset());Q.userInterfaceTheme=_.b3();if(!E){var a=_.kGu();a&&(Q.connectionType=a);_.R("web_log_effective_connection_type")&&(a=liK())&&(B.client.effectiveConnectionType=a)}var P;if(_.R("web_log_memory_total_kbytes")&&((P=_.gm.navigator)==null?0:P.deviceMemory)){var O;P=(O=_.gm.navigator)==null?void 0:O.deviceMemory;B.client.memoryTotalKbytes=""+P*1E6}E&&g&&!_.R("web_it_context_set_original_url_ks")&&
(Q.originalUrl=d1L(_.gm.location.href,g).toString());_.R("web_gcf_hashes_innertube")&&(a=IkL())&&(O=a.coldConfigData,P=a.coldHashData,a=a.hotHashData,B.client.configInfo=B.client.configInfo||{},O&&(B.client.configInfo.coldConfigData=O),P&&(B.client.configInfo.coldHashData=P),a&&(B.client.configInfo.hotHashData=a));O=_.Dm(_.gm.location.href);!_.R("web_populate_internal_geo_killswitch")&&O.internalcountrycode&&(Q.internalGeo=O.internalcountrycode);!_.R("web_populate_client_screen_killswitch")&&D&&(Q.clientScreen=
D);Q.clientName==="MWEB"||Q.clientName==="WEB"?(Q.mainAppWebInfo||(Q.mainAppWebInfo={}),Q.mainAppWebInfo.graftUrl=g||_.gm.location.href,_.R("kevlar_woffle")&&_.kZ.instance&&(g=_.kZ.instance,Q.mainAppWebInfo.pwaInstallabilityStatus=!g.appInstalledEventFired&&g.deferredInstallPrompt?"PWA_INSTALLABILITY_STATUS_CAN_BE_INSTALLED":"PWA_INSTALLABILITY_STATUS_UNKNOWN"),Q.mainAppWebInfo.webDisplayMode=mCq(),Q.mainAppWebInfo.isWebNativeShareAvailable=navigator&&navigator.share!==void 0):Q.clientName==="TVHTML5"&&
(!_.R("web_lr_app_quality_killswitch")&&(g=_.Xx("LIVING_ROOM_APP_QUALITY"))&&(Q.tvAppInfo=Object.assign(Q.tvAppInfo||{},{appQuality:g})),g=_.Xx("LIVING_ROOM_CERTIFICATION_SCOPE"))&&(Q.tvAppInfo=Object.assign(Q.tvAppInfo||{},{certificationScope:g}));!_.R("web_populate_time_zone_itc_killswitch")&&(g=bRP())&&(Q.timeZone=g);(g=KdL())?Q.experimentsToken=g:delete Q.experimentsToken;Q=gEP();g=_.jYd();g=(0,_.lw.getValues)(g.tokenJars);B.request=Object.assign({},B.request,{internalExperimentFlags:Q,consistencyTokenJars:g});
!_.R("web_prequest_context_killswitch")&&(Q=_.Xx("INNERTUBE_CONTEXT_PREQUEST_CONTEXT"))&&(B.request.externalPrequestContext=Q);g=_.aA();Q=g.getFlag(58);g=g.get("gsml","");B.user=Object.assign({},B.user);Q&&(B.user.enableSafetyMode=Q);g&&(B.user.lockedSafetyMode=!0);_.R("warm_op_csn_cleanup")?K&&(E=_.Cn())&&(B.clientScreenNonce=E):!E&&(E=_.Cn())&&(B.clientScreenNonce=E);r&&(B.clickTracking={clickTrackingParams:r});if(r=_.yK("yt.mdx.remote.remoteClient_"))B.remoteClient=r;_.qi.getInstance().setLocationOnInnerTubeContext(B);
try{var U=PrL(),T=U.bid;delete U.bid;B.adSignalsInfo={params:[],bid:T};for(var w=_.N(Object.entries(U)),F=w.next();!F.done;F=w.next()){var c=_.N(F.value),W=c.next().value,z=c.next().value;U=W;T=z;r=void 0;(r=B.adSignalsInfo.params)==null||r.push({key:U,value:""+T})}var S,k;if(((S=B.client)==null?void 0:S.clientName)==="TVHTML5"||((k=B.client)==null?void 0:k.clientName)==="TVHTML5_UNPLUGGED"){var A=_.Xx("INNERTUBE_CONTEXT");A.adSignalsInfo&&(B.adSignalsInfo.advertisingId=A.adSignalsInfo.advertisingId,
B.adSignalsInfo.advertisingIdSignalType="DEVICE_ID_TYPE_CONNECTED_TV_IFA",B.adSignalsInfo.limitAdTracking=A.adSignalsInfo.limitAdTracking)}}catch(X){_.Xc(X)}return B};
_.l3=function(){return{isShellLoad:_.HD("IS_SHELL_LOAD",!1)}};
$1J=function(){navigator.serviceWorker.getRegistrations().then(function(r){r.forEach(QYc)})};
QYc=function(r){r&&_.aXJ(pSK,r.scope)};
_.aXJ=function(r,E){E={scope:E||_.TA("service_worker_scope")||"/"};return navigator.serviceWorker.register(_.zZ(r),E)};
mg=function(r,E,K,g){if(E&&E.serializedYpcCujLoggingParams){if(K){var D={};D.transactionErrorType=K;g&&(D.errorMessage=g);E.ypcCujLoggingClientPayload={ypcAcquisitionCujLoggingClientPayload:{ypcAcquisitionDebugLoggingParams:D}}}K={};K.ypcCujContext=E;r=_.Ni("FLOW_EVENT_NAMESPACE_YPC_ACQUISITION",r,K);_.Qp().logFlowEvent(r,"FLOW_TYPE_YPC_ACQUISITION")}};
_.PH5=function(r,E,K,g){var D={};D.serializedTransactionFlowLoggingParams=E;K&&(D.errorType=K);g&&(D.errorMessage=g);_.Ae(r,D);_.ex()};
_.fXL=function(r){r&&_.PH5("transactionFlowStarted",r)};
_.O3c=function(r){r&&_.PH5("transactionFlowCancelled",r)};
_.Zq=function(r,E,K){E&&_.PH5("transactionFlowFailed",E,r,K)};
Y$J=function(r){var E=document.querySelector("ytd-app")||document.querySelector("ytmusic-app");E&&(E.inert=r)};
_.u3=function(){this.megabloxUrl_=null};
_.AP=function(r){try{var E=U1q==null?void 0:U1q.composedPath(r)}catch(K){E=r.composedPath?r.composedPath():[]}return E&&E.length>0?E:r.composedPath?r.composedPath():[]};
_.eG=function(r){return _.AP(r)[0]};
XO=function(r){return r instanceof ShadowRoot?ShadowRoot:r instanceof DocumentFragment?DocumentFragment:r instanceof Document?Document:HTMLElement};
TZ5=function(r){if(r instanceof Element)return Element.prototype;if(r instanceof DocumentFragment)return DocumentFragment.prototype;throw Error("eg`"+r);};
wS5=function(r,E){return _.R("sunnydom_native_scoped_query_selectors")?TZ5(r).querySelector.call(r,E):XO(r).prototype.querySelector.call(r,E)};
Ftu=function(r,E){return _.R("sunnydom_native_scoped_query_selectors")?TZ5(r).querySelectorAll.call(r,E):XO(r).prototype.querySelectorAll.call(r,E)};
Rj5=function(r){var E,K,g;return(g=(K=(E=r.parentElement)!=null?E:r.__shady_native_parentElement)!=null?K:r.__shady_parentElement)!=null?g:null};
oFK=function(r){var E,K,g;return(g=(K=(E=r.parentNode)!=null?E:r.__shady_native_parentNode)!=null?K:r.__shady_parentNode)!=null?g:null};
MPP=function(r){var E,K,g;return(g=(K=(E=r.nextSibling)!=null?E:r.__shady_native_nextSibling)!=null?K:r.__shady_nextSibling)!=null?g:null};
i3K=function(r){var E,K,g;return(g=(K=(E=r.previousSibling)!=null?E:r.__shady_native_previousSibling)!=null?K:r.__shady_previousSibling)!=null?g:null};
ccK=function(r){var E,K,g;return(g=(K=(E=r.nextElementSibling)!=null?E:r.__shady_native_nextElementSibling)!=null?K:r.__shady_nextElementSibling)!=null?g:null};
CHu=function(r){var E,K,g;return(g=(K=(E=r.previousElementSibling)!=null?E:r.__shady_native_previousElementSibling)!=null?K:r.__shady_previousElementSibling)!=null?g:null};
x15=function(r){var E,K,g;return new Set([].concat(_.mn((E=r.children)!=null?E:[]),_.mn((K=r.__shady_native_children)!=null?K:[]),_.mn((g=r.__shady_children)!=null?g:[])))};
Wtm=function(r){var E,K,g;return new Set([].concat(_.mn((E=r.childNodes)!=null?E:[]),_.mn((K=r.__shady_native_childNodes)!=null?K:[]),_.mn((g=r.__shady_childNodes)!=null?g:[])))};
_.HU=function(r){if(!(r instanceof Element))return null;r=r.classList?Array.from(r.classList):void 0;if(!r)return null;var E=r.indexOf("style-scope");return E>-1&&E+1<r.length?r[E+1]:null};
ne=function(r){if(!(r instanceof HTMLElement))return null;var E=r&&(r.$$||r.polymerController)?r.tagName.toLowerCase():null;return E?E:_.HU(r)};
Gl2=function(r,E){return _.R("sunnydom_native_scoped_query_selectors")?r+".style-scope."+E:r.replace(/[^a-z]*[^\s]+/g,function(K){return K+".style-scope."+E})};
vFc=function(r,E){return E?r.split(",").map(function(K){return Gl2(K.trim(),E)}).join(", "):r};
_.Iq=function(r){var E,K,g,D;return(D=(g=(K=(E=r.root)!=null?E:r.shadowRoot)!=null?K:r.__shady_native_shadowRoot)!=null?g:r.__shady_shadowRoot)!=null?D:r};
VP5=function(r){var E,K,g;return(g=(K=(E=r.__shady_parentNode)!=null?E:r.__shady_native_parentNode)!=null?K:r.parentNode)!=null?g:null};
zjd=function(r){var E,K;return(K=(E=oFK(r))!=null?E:r.host)!=null?K:null};
tP5=function(r){for(;r&&!(r instanceof HTMLElement);)r=zjd(r);return r};
S$u=function(r){var E=tP5(r);return r===E?_.HU(r):E?ne(E):null};
b3c=function(r){return(r=tP5(r))?ne(r):null};
sY5=function(r){if(r instanceof Comment)return!1;if(r instanceof Text){var E,K;if(((K=(E=r.textContent)==null?void 0:E.trim())!=null?K:"")==="")return!1}return!0};
yp=function(r,E,K){var g=E(r);for(K=K===void 0?b3c(r):K;g&&(S$u(g)!==K||!sY5(g));)r=g,g=E(r);return g};
klJ=function(r,E,K){if(!E)return null;r=b3c(r);return S$u(E)===r&&sY5(E)?E:yp(E,K,r)};
q$L=function(r){return yp(r,VP5,_.HU(r))};
lXm=function(r){return yp(r,ccK)};
m15=function(r){return yp(r,MPP)};
Z3L=function(r){return yp(r,CHu)};
uFL=function(r){return yp(r,i3K)};
AcK=function(r){return klJ(r,r.firstChild||null,MPP)};
ejP=function(r){var E,K,g;var D=(g=(K=(E=r.firstElementChild)!=null?E:r.__shady_native_firstElementChild)!=null?K:r.__shady_firstElementChild)!=null?g:null;return klJ(r,D,ccK)};
XSu=function(r){var E,K,g;var D=(g=(K=(E=r.lastChild)!=null?E:r.__shady_native_lastChild)!=null?K:r.__shady_lastChild)!=null?g:null;return klJ(r,D,i3K)};
H3J=function(r){var E,K,g;var D=(g=(K=(E=r.lastElementChild)!=null?E:r.__shady_native_lastElementChild)!=null?K:r.__shady_lastElementChild)!=null?g:null;return klJ(r,D,CHu)};
nFK=function(r){var E=b3c(r);return Array.from(Wtm(r)).filter(function(K){return S$u(K)===E})};
IXd=function(r){var E=ne(r);return Array.from(x15(r)).filter(function(K){return _.HU(K)===E})};
ycL=function(r){if(!r)return null;var E=_.HU(r);if(!E){var K;return(K=Node.prototype.getRootNode)==null?void 0:K.call(r)}E=E.toUpperCase();for(r=Rj5(r);r&&r.tagName!==E;)r=Rj5(r);return r?_.Iq(r):null};
_.Le=function(r,E,K){if(r instanceof HTMLElement&&_.HU(r)===K){var g=Array.from(r.classList).indexOf("style-scope");if(g===-1)r.classList.add("style-scope"),r.classList.add(E);else if(!(g+1>=r.classList.length)){g=r.classList[g+1];var D,B;r==null||(D=r.classList)==null||(B=D.replace)==null||B.call(D,g,E)}}if(r instanceof HTMLElement||r instanceof DocumentFragment)for(D=_.N(x15(r)),B=D.next();!B.done;B=D.next())_.Le(B.value,E,K);return r};
hP=function(r,E){if(r instanceof HTMLElement&&_.HU(r)===E){var K=Array.from(r.classList).indexOf("style-scope");K===-1||K+1>=r.classList.length||r.classList.remove("style-scope",r.classList[K+1])}if(r instanceof HTMLElement||r instanceof DocumentFragment){K=_.N(r.children);for(var g=K.next();!g.done;g=K.next())hP(g.value,E)}return r};
_.LtP=function(r,E){return XO(r).prototype.appendChild.call(r,E)};
hj2=function(r,E){if(r===E)return!0;r=Wtm(r);return Array.from(r).some(function(K){return hj2(K,E)})};
_.rj=function(r,E){if(r instanceof JP)return r;(E==null?0:E.ignoreOwnerDocument)&&!Object.getOwnPropertyDescriptor(r,"ownerDocument")&&Object.defineProperty(r,"ownerDocument",{get:function(){return window.document}});
return new JP(r)};
rqK=function(){var r=JP.prototype,E=[].concat(_.mn(JcJ?[]:["getRootNode"]),["setAttribute","removeAttribute"]);E=_.N(E);for(var K=E.next(),g={};!K.done;g={method$jscomp$53:void 0},K=E.next())g.method$jscomp$53=K.value,r[g.method$jscomp$53]=function(D){return function(){return this.host[D.method$jscomp$53].apply(this.host,arguments)}}(g)};
KbP=function(){var r=JP.prototype,E=[].concat(_.mn(JcJ?[]:"cloneNode contains appendChild insertBefore removeChild replaceChild".split(" ")),_.mn(E25?[]:["querySelector","querySelectorAll"]));E=_.N(E);for(var K=E.next(),g={};!K.done;g={method$jscomp$54:void 0},K=E.next())g.method$jscomp$54=K.value,r[g.method$jscomp$54]=function(D){return function(){return this.root[D.method$jscomp$54].apply(this.root,arguments)}}(g)};
BX2=function(){var r=JP.prototype,E=[].concat(_.mn(g25?[]:["nextSibling","previousSibling","nextElementSibling","previousElementSibling"]),_.mn(DpJ?[]:["parentNode"]));E=_.N(E);for(var K=E.next(),g={};!K.done;g={prop$jscomp$67:void 0},K=E.next())g.prop$jscomp$67=K.value,Object.defineProperty(r,g.prop$jscomp$67,{get:function(D){return function(){return this.host[D.prop$jscomp$67]}}(g),
configurable:!0})};
NXu=function(){var r=JP.prototype,E=["activeElement"].concat(_.mn(g25?[]:["firstChild","firstElementChild","lastElementChild","childNodes"]),_.mn(dp5?[]:["children"]),_.mn(jjn?[]:["lastChild"]));E=_.N(E);for(var K=E.next(),g={};!K.done;g={prop$jscomp$68:void 0},K=E.next())g.prop$jscomp$68=K.value,Object.defineProperty(r,g.prop$jscomp$68,{get:function(D){return function(){return this.root[D.prop$jscomp$68]}}(g),
configurable:!0})};
QjK=function(){for(var r=JP.prototype,E=_.N(["innerHTML","textContent"]),K=E.next(),g={};!K.done;g={prop$jscomp$69:void 0},K=E.next())g.prop$jscomp$69=K.value,Object.defineProperty(r,g.prop$jscomp$69,{get:function(D){return function(){return this.root[D.prop$jscomp$69]}}(g),
set:function(D){return function(B){this.root[D.prop$jscomp$69]=B}}(g),
configurable:!0})};
$pn=function(r){var E=JP.prototype;r=_.N(Object.entries(r));for(var K=r.next(),g={};!K.done;g={fn$jscomp$403:void 0},K=r.next()){var D=_.N(K.value);K=D.next().value;D=D.next().value;g.fn$jscomp$403=D;E[K]=function(B){return function(){return B.fn$jscomp$403.apply(null,[this.host.node||this.host].concat(_.mn(arguments)))}}(g)}};
pQ5=function(){for(var r=JP.prototype,E=_.N(Object.entries(ayK)),K=E.next(),g={};!K.done;g={fn$jscomp$404:void 0},K=E.next()){var D=_.N(K.value);K=D.next().value;D=D.next().value;g.fn$jscomp$404=D;Object.defineProperty(r,K,{get:function(B){return function(){return B.fn$jscomp$404.apply(null,[this.host.node||this.host].concat(_.mn(arguments)))}}(g),
configurable:!0})}};
_.Ea=function(r){return r instanceof PCL||r instanceof Document?r:new PCL(r)};
fy5=function(){for(var r=PCL.prototype,E=_.N("setAttribute removeAttribute cloneNode contains appendChild insertBefore getRootNode removeChild replaceChild querySelector querySelectorAll".split(" ")),K=E.next(),g={};!K.done;g={method$jscomp$55:void 0},K=E.next())g.method$jscomp$55=K.value,r[g.method$jscomp$55]=function(D){return function(){return HTMLElement.prototype[D.method$jscomp$55].call.apply(HTMLElement.prototype[D.method$jscomp$55],[this.node].concat(_.mn(arguments)))}}(g)};
OmL=function(){for(var r=PCL.prototype,E=_.N("firstChild lastChild firstElementChild lastElementChild childNodes children parentNode nextSibling previousSibling nextElementSibling previousElementSibling classList innerHTML textContent".split(" ")),K=E.next(),g={};!K.done;g={prop$jscomp$70:void 0},K=E.next())g.prop$jscomp$70=K.value,Object.defineProperty(r,g.prop$jscomp$70,{get:function(D){return function(){var B;return(B=this.node["__shady_native_"+D.prop$jscomp$70])!=null?B:this.node[D.prop$jscomp$70]}}(g),
configurable:!0})};
_.Dt=function(r,E,K){K===void 0&&(K=!r.classList.contains(E));K?r.classList.add(E):r.classList.remove(E)};
_.BZ=function(r,E,K){K===void 0&&(K=!r.hasAttribute(E));if(E==="class")throw Error("fg");K?_.Ea(r).setAttribute(E,""):_.Ea(r).removeAttribute(E)};
Y5K=function(r){return(r.localName!=="slot"?[]:(0,_.dj)(r).assignedNodes({flatten:!0})).filter(function(E){return E.nodeType===Node.ELEMENT_NODE})};
_.UpK=function(r){return(r=_.rj(r).querySelector("slot"))&&r.localName==="slot"?Y5K(r):[]};
_.jU=function(r,E){window.ShadyCSS&&window.ShadyCSS.styleSubtree(r,E)};
N_=function(r,E){var K=E.bind(r);return function(g){K(g,g.detail)}};
_.QF=function(r,E){var K=TXc.get(r);K||(K=new WeakMap,TXc.set(r,K));if(K.has(E))return K.get(E);if(_.R("web_fi_listen_disable_bound_fn_helper")){var g=E.bind(r);r=function(D){g(D,D==null?void 0:D.detail)}}else r=N_(r,E);
K.set(E,r);return r};
RdJ=function(r,E){wQm(r);r.created[FbJ].push(E)};
wQm=function(r){if(!r.created||!r.created[FbJ]){var E=r.created,K=E?[E]:[];r.created=function(){for(var g=_.N(K),D=g.next();!D.done;D=g.next())D.value.apply(this)};
r.created[FbJ]=K}};
o25=function(r){return function(){var E=_.Hh.apply(0,arguments);return function(K,g,D){r.apply(null,_.mn(E))(K,g,D)}}};
MBP=function(){return function(){var r=_.Hh.apply(0,arguments);return function(E,K,g){Q6K.apply(null,_.mn(r))(E,K,g)}}};
_.G=function(r){return MBP()(r)};
_.v=function(){return o25(PkJ).apply(null,_.mn(_.Hh.apply(0,arguments)))};
_.ae=function(r){return _.R("pbcm_fi_listen_decorators")?imm(r):o25(aRK)(r)};
imm=function(r){return function(E,K){RdJ(E,function(){var g=this[K],D=_.R("web_fi_listen_disable_bound_fn_helper")?function(B){g(B,B.detail)}.bind(this):N_(this,g);
cqn.has(r)?HH(this.hostElement,r,D):this.hostElement.addEventListener(r,D)})}};
_.pH=function(){return o25(pku).apply(null,_.mn(_.Hh.apply(0,arguments)))};
_.b=function(r){r=r===void 0?{}:r;return o25($fL)(r)};
_.PZ=function(r){if(r.hostElement&&r!==r.hostElement){var E=_.Yh(r.hostElement);E=r.renderIdom?E:E.shadowRoot}E||(r=r.root,E=r instanceof Node?_.Yh(r):null);return E};
_.fH=function(r){return CCc?xpP(r):function(E,K){Object.defineProperty(E,K,{get:function(){var g;return(g=_.PZ(this))==null?void 0:g.querySelector(r)},
enumerable:!0,configurable:!0})}};
xpP=function(r){return function(E,K){Object.defineProperty(E,K,{get:function(){var g,D=(g=_.rj(this.hostElement))==null?void 0:g.querySelector(r);if(D)return D;var B;return(B=_.PZ(this))==null?void 0:B.querySelector(r)},
enumerable:!0,configurable:!0})}};
_.Oa=function(r){return CCc?Wbc(r):function(E,K){Object.defineProperty(E,K,{get:function(){var g;return(g=_.PZ(this))==null?void 0:g.querySelectorAll(r)},
enumerable:!0,configurable:!0})}};
Wbc=function(r){return function(E,K){Object.defineProperty(E,K,{get:function(){var g,D=(g=_.rj(this.hostElement))==null?void 0:g.querySelectorAll(r);if(D==null?0:D.length)return D;var B;return(B=_.PZ(this))==null?void 0:B.querySelectorAll(r)},
enumerable:!0,configurable:!0})}};
GVq=function(r){return function(E){if(![_.O1,_.q].includes(Object.getPrototypeOf(E.prototype).constructor))throw Error("gg");Equ(Object.assign({},typeof r!=="string"?r:{is:r,notifyObserversOnUndefined:!0},{disableInheritanceCheck:!0,disableEnforceFastDefaultValuesCheck:!0}))(E)}};
_.Ua=function(){var r=r===void 0?{}:r;return function(E){if(![YM,_.Yj].includes(Object.getPrototypeOf(E.prototype).constructor))throw Error("hg");Kfc(Object.assign({},r,{disableInheritanceCheck:!0}))(E)}};
VB5=function(r,E){v2J[r]!=null||(v2J[r]=new Set);v2J[r].add(E)};
_.TI=function(){var r=_.pH.apply(null,_.mn(_.Hh.apply(0,arguments)));return function(E,K){VB5(E.is,K);r(E,K)}};
Re=function(r,E,K){if(wj(r)&&!zd5.has(E)){E=E.replace(/^JSC\$[\d]+_/,"");E=E.replace(/\.\d+(\.|$)/g,function(B,Q){return".#"+Q});
Fg[r]!=null||(Fg[r]={});var g,D;(g=Fg[r])[D=E]!=null||(g[D]=new Set);Fg[r][E].has(K)||(Fg[r][E].add(K),_.Ae("polymerPropertyAccessEvent",{componentName:r,propertyName:E,accessType:K}))}};
tBm=function(){return _.R("polymer_property_access_logging_debug")||_.R("polymer_enable_property_access_logging")};
wj=function(r){if(_.R("polymer_property_access_logging_debug"))return!0;if(!_.R("polymer_enable_property_access_logging"))return!1;S5L||(S5L=Date.now());return(S4(r)+S5L)%100<_.Uv("polymer_property_access_logging_percent")};
bmu=function(r,E){return wj(E)&&r.hostElement.loggingStatus?new Proxy(r,{get:function(K,g,D){if(K.hostElement.loggingStatus.bypassProxyController)return K[g];K.hostElement.loggingStatus.isExternalGet=!0;var B=K[g];K.hostElement.loggingStatus.isExternalGet=!1;if(B instanceof Function)return function(){var Q=_.Hh.apply(0,arguments);try{return K.hostElement.loggingStatus.currentExternalCall=g,Re(E,g,"PROPERTY_ACCESS_CALL_EXTERNAL_CONTROLLER"),B.apply(this===D?K:this,Q)}finally{K.hostElement.loggingStatus.currentExternalCall=
void 0}};
Re(E,g,"PROPERTY_ACCESS_GET_EXTERNAL_CONTROLLER");return B},
set:function(K,g,D){if(K.hostElement.loggingStatus.bypassProxyController)return K[g]=D,!0;K.hostElement.loggingStatus.isRendererStamper?Re(E,g,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE"):K.hostElement.loggingStatus.isDeclarativeExternal||Re(E,g,"PROPERTY_ACCESS_SET_EXTERNAL_CONTROLLER_IMPERATIVE");try{K.hostElement.loggingStatus.currentExternalSet=g,K[g]=D}finally{K.hostElement.loggingStatus.currentExternalSet=void 0}return!0}}):r};
sjK=function(r,E){r&&r.loggingStatus&&!r.loggingStatus.isDeclarativeExternal&&!r.loggingStatus.isExternalGet&&r.loggingStatus.currentExternalSet!==E&&Re(r.tagName.toLowerCase(),E,"PROPERTY_ACCESS_GET_INTERNAL")};
oe=function(r,E,K){r&&(K||r.loggingStatus&&!r.loggingStatus.isInitializing&&!r.loggingStatus.isDefiningPropertyAccessor&&r.loggingStatus.currentExternalSet!==E)&&Re(r.tagName.toLowerCase(),E,"PROPERTY_ACCESS_SET_INTERNAL")};
kVu=function(){return{_definePropertyAccessor:function(r,E){var K=this,g=K.hostElement.loggingStatus;g&&(g.isDefiningPropertyAccessor=!0);var D=K[r];D!==void 0&&(K.__data?K._setPendingProperty(r,D):(K.__dataProto!=null||(K.__dataProto={}),K.__dataProto[r]=D));g&&(g.isDefiningPropertyAccessor=!1);Object.defineProperty(this,r,{get:function(){sjK(K.hostElement,r);return this.__data[r]},
set:function(B){E||this._setPendingProperty(r,B,!0)&&this._invalidateProperties()}})},
created:function(){var r=this._setPendingProperty.bind(this);this._setPendingProperty=function(E,K,g){oe(this.hostElement,E);return r.apply(this,[E,K,g])}}}};
q5d=function(r){tBm()&&_.G(M_.prototype)(r.prototype,"__templateBindingLoggingBehavior")};
lyL=function(r,E){if(E.resolvedFactories.length!==r.resolvedFactories.length)return!0;E=_.N(E.resolvedFactories.entries());for(var K=E.next();!K.done;K=E.next()){var g=_.N(K.value);K=g.next().value;g=g.next().value;if(g.providerClass){if(g.providerClass!==r.resolvedFactories[K].providerClass)return!0}else if(g.providerValue){if(g.providerValue!==r.resolvedFactories[K].providerValue)return!0}else if(g.factory!==r.resolvedFactories[K].factory)return!0}return!1};
mp5=function(r,E){r=_.N(r);for(var K=r.next();!K.done;K=r.next())if(K=K.value,K.constructor===Array)mp5(K,E);else{var g=E;g.has(K)||(K.inject&&g.add(K),K.behaviors&&mp5(K.behaviors,g))}};
ip=function(r,E){var K=r[E];r[E]=function(){var g=_.Hh.apply(0,arguments);this.initializeInjection&&this.initializeInjection();if(K)return K.apply(this,g)}};
edK=function(){_.cZ.Class=function(K,g){K=Zmu(K,g);ip(K.prototype,"created");return K};
ip(CH.prototype,"_initializeProperties");ip(_.xj.prototype,"_initializeProperties");if(uMK)ip(Aqd,"created");else{var r=function(){ip(customElements.get("tp-yt-iron-list").prototype,"_initializeProperties")};
if(customElements.get("tp-yt-iron-list"))r();else{var E=customElements.define;customElements.define=function(K,g,D){E.call(customElements,K,g,D);K==="tp-yt-iron-list"&&(r(),customElements.define=E)}}}};
HmK=function(r,E){r.prototype.behaviors=r.prototype.behaviors||[];r.prototype.behaviors.unshift(XQn.InjectBehavior);r.prototype.provide=E};
_.vZ=function(r){return function(E){if(!r.disableElementRegistration){r.noInjection||HmK(E,r.providers);var K=E.prototype;K.__templateHelpers||Q6K(WZ.prototype)(K,"__templateHelpers");K=r.is;n2P||(n2P=Date.now());(S4(K)+n2P)%100<_.Uv("polymer_log_prop_change_observer_percent")&&Q6K(GI.prototype)(E.prototype,"__propertyObserverObserver");E.prototype.behaviors=E.prototype.behaviors||[];E.prototype.behaviors.unshift(_.IyP.YtHostElementBehavior);q5d(E);GVq({is:r.is,notifyObserversOnUndefined:r.notifyObserversOnUndefined!==
!1,fastInit:r.fastInit,template:r.template,disableEnforceFastDefaultValuesCheck:!0})(E)}}};
_.VF=function(r){return _.vZ({is:r.is,template:r.template,disableElementRegistration:r.disableElementRegistration,cssBuildOptOut:r.cssBuildOptOut,notifyObserversOnUndefined:!1,noInjection:!0})};
hdd=function(r,E){if(yqd){r=new r;for(var K=_.N(Object.getOwnPropertyNames(r)),g=K.next();!g.done;g=K.next())g=g.value,E[g]=r[g];for(K=E;K&&K!==Object.prototype;K=Object.getPrototypeOf(K)){g=_.N(Object.getOwnPropertyNames(K));for(var D=g.next();!D.done;D=g.next())D=D.value,r.hasOwnProperty(D)||Object.defineProperty(r,D,LbP(E,D))}}else r.apply(E)};
LbP=function(r,E){return{get:function(){var K=r[E];return K instanceof Function?K.bind(r):K},
set:function(K){r[E]=K}}};
r3K=function(r,E){for(var K=r._noAccessors,g=_.N(Object.getOwnPropertyNames(r)),D=g.next();!D.done;D=g.next())if(D=D.value,!JqK.has(D))if(K)E[D]=r[D];else{var B=Object.getOwnPropertyDescriptor(r,D);B&&(B.configurable=!0,Object.defineProperty(E,D,B))}};
ERK=function(r,E,K){return function(g){if(K){var D=K();g.model=D}if(r[E])r[E](g,g.detail)}};
zI=function(r){var E=[];if(typeof r==="string")r.length>0&&E.push.apply(E,_.mn(r.split(".")));else{r=_.N(r);for(var K=r.next();!K.done;K=r.next())K=K.value,typeof K==="string"?E.push.apply(E,_.mn(K.split("."))):E.push(K)}return E};
K6u=function(r,E){if(E[E.length-1]!=="*"&&E[E.length-1]!=="splices"){for(var K=0;K<E.length;K++){if(!r)return;r=r[E[K]]}return r}};
gRJ=function(r,E){if(r.length>E.length)return!1;for(var K=0;K<r.length;K++)if(r[K]!==E[K])return!1;return!0};
BkP=function(r,E,K){if(E.type==="compute"){var g=E.getter.bind(K);var D=E.args}else g=function(){return K[E.method.methodName].apply(K,_.mn(_.Hh.apply(0,arguments)))},D=E.method.args;
Dcd(r,E.propertyKey,g,D,E.value)};
jN5=function(r,E){if(E.readOnly){var K=Object.getOwnPropertyDescriptor(r.model,E.propertyKey);Object.defineProperty(r.model,E.propertyKey,{get:K.get,set:function(){}});
r.model[dc2(E.propertyKey)]=K.set}};
NkK=function(r,E,K){if(K){var g=E.propertyKey,D=E.selector;E=[{type:"path",path:"reduxPropertiesRecomputeTrigger"}].concat(_.mn(E.selectorArgs.map(function(B){return{type:"path",path:B}})));
Dcd(r,g,function(B){var Q=_.Hh.apply(1,arguments);return D.apply(null,[K.getState()].concat(_.mn(Q)))},E)}};
$cn=function(r,E,K){var g=_.j4(E.propertyKey)+"-changed";QNJ(r,function(D){var B={value:D.value,queueProperty:!0};D.path.split(".").length>1&&(B.path=D.path);K.dispatchEvent(new CustomEvent(g,{detail:B}))},[{type:"wildcard",
path:E.propertyKey}])};
aTL=function(r,E,K){QNJ(r,function(){K[E.method.methodName].apply(K,_.mn(_.Hh.apply(0,arguments)))},E.method.args)};
dc2=function(r){return"_set"+(r.charAt(0).toUpperCase()+r.slice(1))};
pTu=function(){var r,E=uj(function(K){r=K},!1);
return[r,E]};
UcL=function(r){r=r.trim().replace(PTn,",").replace(fT2,"$1");var E=r[0];E==="-"&&(E=r[1]);if(E>="0"&&E<="9")return{type:"literal",value:Number(r)};if(E==="'"||E==='"')return{type:"literal",value:r.slice(1,-1)};if(E=r.match(Ov5)){E=E[1];var K=Ycd[E];if(K)return{type:K,path:r.slice(0,-(E.length+1))}}return{type:"path",path:r}};
R92=function(r){var E=r.match(TkP);if(E)return r={methodName:E[1],args:wTn},E[2].trim()&&(E=E[2].replace(F6u,"&comma;").split(","),r.args=E.map(UcL)),r};
oR2=function(r,E,K,g){g=g===void 0?!1:g;E=_.j4(E);var D=Sr;D&&(K=D(K,E,"attribute",r));tS(r,K,E,g)};
tS=function(r,E,K,g){E=MsJ(E,g===void 0?!1:g);E===void 0?r.removeAttribute(K):r.setAttribute(K,E)};
MsJ=function(r,E){switch(typeof r){case "object":case "function":if(r instanceof Date)return r.toString();if(r){if((E===void 0?0:E)&&!_.R("polymer_reflect_objects_as_boolean_killswitch"))return r?"":void 0;E=window.trustedTypes?window.trustedTypes.isHTML(r)||window.trustedTypes.isScript(r)||window.trustedTypes.isScriptURL(r):void 0;if(E)return r;try{return JSON.stringify(r)}catch(K){_.nh(Error("Dg`"+r))}}break;case "boolean":return r?"":void 0;default:return r!==null&&r!==void 0?r.toString():void 0}};
ivd=function(r){if(r===void 0)throw Error("Eg");return r};
Gqc=function(r,E,K,g){var D=c3u(g);if(D.length){g=K;var B="property";CTP.test(K)?B="attribute":K[K.length-1]==="$"&&(K=K.slice(0,-1),B="attribute");var Q=xcJ(D);Q&&B==="attribute"&&(K==="class"&&r.hasAttribute("class")&&(Q+=" "+r.getAttribute(K)),tS(r,Q,K));B==="attribute"&&g==="disable-upgrade$"&&r.setAttribute("disable-upgrade","");r.localName==="input"&&g==="value"&&r.setAttribute("value","");r.removeAttribute(g);B==="property"&&(K=_.Nz(K));E=ivd(E);W62(E,B,K,D);return!0}return K.slice(0,3)===
"on-"?(r.removeAttribute(K),(B=E).events!=null||(B.events=[]),E.events.push({name:K.slice(3),value:g}),!0):K==="id"?(E.id=g,!0):!1};
c3u=function(r){for(var E=[],K=0,g;(g=vRP.exec(r))!==null;){g.index>K&&E.push({type:"literal",value:r.slice(K,g.index)});var D=g[1][0];K=!!g[2];g=g[3].trim();if(D==="{")throw Error("Fg");(D=R92(g))?E.push({type:"method",negate:K,signature:D}):E.push({type:"path",negate:K,path:g});K=vRP.lastIndex}K&&K<r.length&&(r=r.substring(K))&&E.push({type:"literal",value:r});return E};
xcJ=function(r){for(var E="",K=0;K<r.length;K++){var g=r[K];g.type==="literal"&&(E+=g.value)}return E};
W62=function(r,E,K,g){r.bindings!=null||(r.bindings=[]);r.bindings.push({kind:E,target:K,parts:g})};
bv5=function(r,E,K){var g=!1;if(r.localName==="template"){g=K;var D=E.stripWhitespace;D=VsJ(r,D===void 0?!1:D);var B=r.content.ownerDocument.createDocumentFragment();D.content=B;B.appendChild(r.content);g&&(g.templateInfo=D);g=!0}else r.localName==="slot"&&(E.hasInsertionPoint=!0);if(r.firstChild&&(D=K,r.localName!=="script"&&r.localName!=="style")){B=0;for(var Q=r.firstChild;Q;){var a=Q;if(a.localName==="template"){var P=a.getAttribute("is");if((Q=P==="dom-if")||P==="dom-repeat"){a.removeAttribute("is");
P=a.ownerDocument.createElement("ps-"+P);a.parentNode.replaceChild(P,a);P.appendChild(a);var O=Array.from(a.attributes);O=_.N(O);for(var U=O.next();!U.done;U=O.next())U=U.value,Q?z9u.has(U.name)&&tS(P,U.value,U.name):tsc.has(U.name)?tS(P,U.value,U.name):Sc2.has(U.name),a.removeAttribute(U.name);Q=P}else Q=a}if(Q.nodeType===Node.TEXT_NODE){a=void 0;P=r;for(O=Q;((a=O.nextSibling)==null?void 0:a.nodeType)===Node.TEXT_NODE;)U=void 0,(U=O).textContent!=null||(U.textContent=""),O.nextSibling.textContent&&
(O.textContent+=O.nextSibling.textContent),P.removeChild(O.nextSibling);if(E.stripWhitespace&&Q.textContent&&!Q.textContent.trim()){r.removeChild(Q);Q=Q.nextSibling;continue}}bv5(Q,E,{parentIndex:B,parentInfo:D});Q.parentNode&&B++;Q=Q.nextSibling}}var T;if((T=r.hasAttributes)==null?0:T.call(r)){T=K=ivd(K);D=!1;B=Array.from(r.attributes);B=_.N(B);for(a=B.next();!a.done;a=B.next())a=a.value,D=Gqc(r,T,a.name,a.value)||D;g=D||g}r.nodeType===Node.TEXT_NODE&&(T=c3u(r.textContent),T.length&&(r.textContent=
xcJ(T)||" ",K=ivd(K),W62(K,"text","textContent",T),g=!0));K&&g&&(K.infoIndex=E.nodeInfoList.push(K)-1)};
VsJ=function(r,E){E={nodeInfoList:[],stripWhitespace:(E===void 0?!1:E)||r.hasAttribute("strip-whitespace")};bv5(r.content,E);return E};
sNK=function(r){Object.assign(r,{_disposeEffects:void 0,_signalProps:void 0,_signalValues:void 0})};
qc5=function(r,E,K){E.signalCache!=null||(E.signalCache={});var g=E.signalCache[K];if(!g){var D=K.split(".");g=!kqc(r,D[0]);if(D.length>1&&g){var B=r.getPathMutationSignal(D);g=function(){var Q=e_(r.owner,function(){return r.getWithPath([D[0]])}),a,P=(a=B())==null?void 0:a.value;
return{rootWasDefined:Q!==void 0,value:P}}}else g=function(){var Q=r.getWithPath(D);
return{rootWasDefined:Q!==void 0,value:Q}};
E.signalCache[K]=g}return g()};
mcm=function(r,E,K,g,D){E=E.parts.map(function(Q,a){if(Q.type==="literal"){K.partWasDefined!=null||(K.partWasDefined=[]);var P;(P=K.partWasDefined)[a]||(P[a]=Q.value!==void 0);return Q.value}var O;if(Q.type==="method"){var U,T=(U=(O=K.partWasDefined)==null?void 0:O[a])!=null?U:!1;T||(T=Q.signature.args.every(function(c){return c.type==="literal"}));
var w=!1,F=!0;O=Q.signature.args.map(function(c){if(c.type==="literal")return c.value;if(c.type!=="path")throw Error("Gg`"+c.type);var W=qc5(r,K,c.path);c=W.value;W=W.rootWasDefined;w||(w=W);F&&(F=W);return c});
T||(T=D===1?F:w);K.partWasDefined!=null||(K.partWasDefined={});K.partWasDefined[a]=T;if(!T)return;O=(a=qc5(r,K,Q.signature.methodName).value)&&typeof a==="function"?a.apply(g,O):void 0}else U=qc5(r,K,Q.path),O=U.value,K.partWasDefined!=null||(K.partWasDefined={}),(T=K.partWasDefined)[a]||(T[a]=O!==void 0||U.rootWasDefined);Q.negate&&(O=!O);return O});
if(E.length===1){var B;return((B=K.partWasDefined)==null?0:B[0])?E[0]:lT5}return E.join("")};
Zvu=function(r){return typeof r==="object"&&!!r&&"notifyPath"in r&&"canNotifyPath"in r};
ujn=function(r){return typeof r==="object"&&!!r&&"notifyPath"in r};
A35=function(r){return"polymerController"in r};
e92=function(r,E){E=""+zI(E)[0];if(Zvu(r))return r.canNotifyPath(E);if(A35(r)&&Zvu(r.polymerController))return r.polymerController.canNotifyPath(E);if(ujn(r)){var K;return!((K=r.properties)==null||!K[E])}if(A35(r)&&ujn(r.polymerController)){var g;return!((g=r.polymerController.properties)==null||!g[E])}return!1};
XTL=function(r,E,K){Zvu(r)||ujn(r)?r.notifyPath(E,K):A35(r)&&(Zvu(r.polymerController)||ujn(r.polymerController))&&r.polymerController.notifyPath(E,K)};
nR2=function(r,E,K){if(K!==lT5){r.kind==="attribute"||r.target!=="textContent"&&(r.target!=="value"||E.localName!=="input"&&E.localName!=="textarea")||(K=K===void 0?"":K);var g,D=(g=Hvd.Polymer)==null?void 0:g.sanitizeDOMValue;D&&(K=D(K,r.target,r.kind,E));if(r.kind==="attribute"){r=r.target;if(r==="class"||r==="name"||r==="slot")E=(0,_.dj)(E);tS(E,K,r)}else if(r=r.target,K!==E[r]||typeof K==="object")E.loggingStatus&&(E.loggingStatus.isDeclarativeExternal=!0,Re(E.localName,r,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE")),
E[r]=K,E.loggingStatus&&(E.loggingStatus.isDeclarativeExternal=!1)}};
IT2=function(r,E,K,g){var D=E.parts[0];if(E.parts.length!==1||D.type!=="path"||!e92(K,E.target))return!1;var B=_.N(D.path.split(".")),Q=B.next().value,a=Bg(B);if(kqc(r,Q))return!1;g.signalCache!=null||(g.signalCache={});B=g.signalCache[D.path];var P;B=(P=B)==null?void 0:P().value;if((B==null?void 0:B.path)!==void 0){g=zI(B.path);var O=zI(D.path);g=[E.target].concat(_.mn(g.slice(O.length-1)));XTL(K,g,D.negate?!B.value:B.value);return!0}var U=SU(r,Q);var T=U.getChangeRecordSignal(a),w=!1;B=function(){if(!w){var c=
e_(r.owner,function(){return U.getWithPath([])});
w||(w=c!==void 0)}return{value:T(),rootWasDefined:w}};
g.signalCache[D.path]=B;g.partWasDefined!=null||(g.partWasDefined={});B=B();(O=g.partWasDefined)[0]||(O[0]=B.rootWasDefined);var F=e_(r.owner,function(){return U.getWithPath(a)});
g.partWasDefined[0]&&e_(r.owner,function(){return void nR2(E,K,D.negate?!F:F)});
return!0};
y3m=function(r,E,K,g,D,B){if(!IT2(r,E,K,g)){var Q=mcm(r,E,g,D,B);e_(r.owner,function(){return void nR2(E,K,Q)})}};
L6c=function(r,E,K,g,D,B){K=_.N(K);for(var Q=K.next(),a={};!Q.done;a={infoIndex:void 0},Q=K.next()){Q=Q.value;var P=Q.bindings;a.infoIndex=Q.infoIndex;Q=Q.parentInfo;if(P){P=_.N(P);for(var O=P.next(),U={};!O.done;U={b$jscomp$257:void 0,bindingCtx$jscomp$4:void 0},O=P.next()){U.b$jscomp$257=O.value;if(a.infoIndex===void 0)throw Error("Hg");U.bindingCtx$jscomp$4={};r.effect(function(T,w){return function(){D&&!D()||y3m(r,T.b$jscomp$257,E[w.infoIndex],T.bindingCtx$jscomp$4,g,B)}}(U,a))}}Q&&L6c(r,E,[Q],
g,D,B)}};
h9L=function(r,E){r=(E.parentInfo?h9L(r,E.parentInfo):r).firstChild;for(var K=0;r;r=r.nextSibling)if(E.parentIndex===K++)return r;throw Error("Ig");};
rQ5=function(r,E,K,g){r=document.importNode(r.content,!0);r.__noInsertionPoint=!(g==null?0:g.hasInsertionPoint);for(var D=Array(E.length),B={},Q=0;Q<E.length;Q++){var a=E[Q],P=h9L(r,a);D[Q]=P;a.id&&(B[a.id]=P);if(a.templateInfo){var O=P.parentElement;O&&(O.templateInfo=a.templateInfo,O.parentSignalProxy=K,O.eventListenerHost=g.eventListenerHost,O.stampingEnabled=g.enabledSignal)}O=void 0;if((O=a.events)==null?0:O.length)for(O=0;O<a.events.length;O++){var U=a.events[O];J3L(g.eventListenerHost,P,U.name,
U.value,g.getModel)}}L6c(K,D,E,g.thisCtx,g.enabledSignal,g.methodInvocationRequirement);return{root:r,nodes:D,nodesById:B}};
K35=function(r,E){r=r();var K;(K=EPJ.ShadyCSS)==null||K.prepareTemplate(r,E);E=VsJ(r);return{template:r,nodeInfoList:E.nodeInfoList,hasInsertionPoint:E.hasInsertionPoint}};
Bx5=function(){gPn=!1;for(var r=bp.length,E=0;E<r;E++){var K=bp[E];if(K)try{K()}catch(g){Promise.resolve().then(function(){throw g;})}}bp.splice(0,r);
DtJ+=r};
Q8n=function(r){gPn||(gPn=!0,dtd.textContent=(j8L++).toString());bp.push(r);return Nxn++};
_.q_=function(r,E,K){sa++;r=E?new $tc(sa,r,E,K):new a15(sa,r);kj.set(sa,r);return sa};
piK=function(r){(r=kj.get(r))&&r.cancel()};
f1K=function(r,E){r=P6K.get(r);return r?(E=r.get(E))?E:null:null};
_.lp=function(r,E,K,g){var D=f1K(r,E);if(!D){D=new O7d;var B=P6K.get(r);B||(B=new Map,P6K.set(r,B));B.set(E,D)}r=K.bind(r);D.run(r,g,void 0)};
_.YE5=function(r,E){var K;(K=f1K(r,E))==null||K.cancel()};
Utc=function(r){var E;(E=f1K(r,"doRender"))==null||E.flush()};
mE=function(r){var E;return(E=r.hostElement)!=null?E:r};
Tx2=function(r){var E=r.indexOf(".");return E===-1?r:r.slice(0,E)};
wiL=function(r,E,K,g,D,B){B=(D=(g=B?Tx2(E):E)?E:null)?r.get(D):r.__data[E];D&&B===void 0&&(B=K[E]);_.Ln(r.hostElement,XF2(g)+"-changed",{value:B,queueProperty:!0,path:D!=null?D:void 0},{bubbles:!1,composed:!1})};
F3J=function(r,E){r.__isReflecting=!0;oR2(r.hostElement,E,r.__data[E]);r.__isReflecting=!1};
RMJ=function(r){if(r._onIronRequestResizeNotifications){var E=r._onIronRequestResizeNotifications.bind(r);r._onIronRequestResizeNotifications=function(K){_.eG(K)!==r.hostElement&&E(K)}}r._ariaActiveAttributeChanged&&(r._ariaActiveAttributeChanged=r._ariaActiveAttributeChanged.bind(r.hostElement));
r._activeChanged&&(r._activeChanged=function(K){r.toggles?tS(r.hostElement,K?"true":"false",r.ariaActiveAttribute):r.hostElement.removeAttribute(r.ariaActiveAttribute);r._changedButtonState()});
r._asyncClick&&(r._asyncClick=function(){_.q_(function(){r.hostElement.click()},1)});
!r.keyEventTarget||r.keyEventTarget instanceof EventTarget||(r.keyEventTarget=mE(r.keyEventTarget));r._disabledChanged&&(r._disabledChanged=r._disabledChanged.bind(r.hostElement));r._observeItems&&(r._observeItems=function(K){var g=mE(K);return _.Yh(g).observeNodes(function(D){r._updateItems();r._updateSelected();_.Ln(g,"iron-items-changed",D,{bubbles:!1,cancelable:!1})})});
r._updateItems&&r._updateItems===_.Zt._updateItems&&(r._updateItems=function(){var K=_.Yh(r.hostElement).queryDistributedElements(r.selectable||"*");K=Array.prototype.filter.call(K,r._bindFilterItem);r._setItems(K)});
r._computeKeyboardClass&&(r._computeKeyboardClass=function(K){_.Dt(r.hostElement,"keyboard-focus",K)});
r.ensureRipple&&(r.ensureRipple=function(K){if(r.hasRipple&&!r.hasRipple()){if(!r._createRipple)return;r._ripple=r._createRipple();r._ripple.noink=r.noink;var g=r._rippleContainer||r.hostElement;g&&_.rj(g).appendChild(r._ripple)}var D;if(K&&((D=r._ripple)==null?0:D.uiDownAction)){g=_.rj(r._rippleContainer||r.hostElement);var B;D=(B=K.composedPath())==null?void 0:B[0];g.contains(D)&&r._ripple.uiDownAction(K)}});
r._updateMultiselectable&&(r._updateMultiselectable=function(K){K?r.hostElement.setAttribute("aria-multiselectable","true"):r.hostElement.removeAttribute("aria-multiselectable")})};
oP5=function(r,E,K){K=_.N(K);for(var g=K.next();!g.done;g=K.next())hdd(g.value.constructor,r);hdd(E.constructor,r)};
i7J=function(r,E){r=_.N(r);for(var K=r.next();!K.done;K=r.next())if(K=K.value,K.type==="signal"){var g=K.propertyKey;if(E.hasOwnProperty(g)&&E[g]!=null&&K.attributeType===Object){a:{g=E[g].constructor;for(var D=_.N(MvK),B=D.next();!B.done;B=D.next())if(B=B.value,g===B){g=B;break a}g=Object}K.attributeType=g}}};
cQu=function(){};
C65=function(r){var E;return(E=r.hostElement)!=null?E:r};
xtc=function(){throw Error("Mg");};
W3K=function(r,E){r.constructor.prototype.useSignals=!0;var K=new r.constructor;oP5(K,r,E.behaviors);i7J(E.reactiveSchemas,K);K={};for(var g=_.N(E.reactiveSchemas),D=g.next();!D.done;D=g.next())D=D.value,D.type==="signal"&&(K[D.propertyKey]=D.attributeType);var B={copyPropertiesToProto:xtc,didRegister:!1,typesForSignals:K},Q=["disable-upgrade"].concat(_.mn(E.observedAttributes)),a=function(P){up.call(this,r,E,B,P)};
_.C(a,up);_.f5.Object.defineProperties(a,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return Q}}});
B.copyPropertiesToProto=function(){for(var P=0;P<E.behaviors.length;P++)r3K(E.behaviors[P],a.prototype);r3K(r,a.prototype)};
E.legacyOptimizations||B.copyPropertiesToProto();a.prototype.is=r.is;return a};
GX5=function(r,E){if(Object.getPrototypeOf(E.prototype).constructor!==_.q)throw Error("Ng");E.prototype.is=r.is;return W3K(E.prototype,r)};
vP5=function(r){return r.type==="compute"||r.type==="computeWithMethod"};
Vv2=function(r){for(var E=r.reactiveSchemas.filter(vP5),K=new Map,g=new Map,D=new Map,B=_.N(E),Q=B.next();!Q.done;Q=B.next())Q=Q.value,K.set(Q.propertyKey,Q),g.set(Q.propertyKey,[]),D.set(Q.propertyKey,0);B=0;E=_.N(E);for(Q=E.next();!Q.done;Q=E.next()){Q=Q.value;for(var a=_.N(Q.type==="computeWithMethod"?Q.method.args:Q.args),P=a.next();!P.done;P=a.next())P=P.value,P.type!=="literal"&&(P=P.path.split(".")[0],g.has(P)&&(g.get(P).push(Q.propertyKey),D.set(Q.propertyKey,D.get(Q.propertyKey)+1),B++))}Q=
[].concat(_.mn(g.keys())).filter(function(O){return D.get(O)===0});
for(E=[];Q.length;)for(a=Q.shift(),E.push(K.get(a)),a=_.N(g.get(a)),P=a.next();!P.done;P=a.next())P=P.value,D.set(P,D.get(P)-1),B--,D.get(P)===0&&Q.push(P);K=r.reactiveSchemas.filter(function(O){return!vP5(O)});
r.reactiveSchemas=[].concat(_.mn(K),_.mn(E))};
zML=function(r,E){if(E.properties)for(var K=_.N(Object.entries(E.properties)),g=K.next();!g.done;g=K.next()){var D=_.N(g.value);g=D.next().value;D=D.next().value;r.properties[g]=typeof D==="function"?{type:D}:D}E.observers&&r.observers.push.apply(r.observers,_.mn(E.observers));E.disabledPolySiReactions&&r.disabledPolySiReactions.push.apply(r.disabledPolySiReactions,_.mn(E.disabledPolySiReactions))};
tvL=function(r,E){for(var K=E.length-1;K>=0;K--){var g=E[K];Array.isArray(g)?tvL(r,g):r.indexOf(g)<0&&r.unshift(g)}};
SEP=function(r,E){r.reactiveSchemas=r.reactiveSchemas.filter(function(K){return K.type==="observe"&&E.includes(K.method.methodName)||vP5(K)&&E.includes(K.propertyKey)?!1:!0})};
s8m=function(r,E){var K=E.prototype,g,D,B={is:r.is,reactiveSchemas:[],observedAttributes:[],behaviors:[XQn.InjectBehavior,WZ.prototype],disableElementRegistration:r.disableElementRegistration,provide:(g=r.providers)!=null?g:[],reactivityMode:r.reactivityMode,signalProperties:(D=K.signalProperties)!=null?D:[]};"template"in E?B.templateGetter=function(){return E.template}:r.getTemplate&&(B.templateGetter=r.getTemplate);
K.behaviors&&tvL(B.behaviors,K.behaviors);b7q(B,E);return B};
b7q=function(r,E){for(var K=E.prototype,g={properties:{},observers:[],disabledPolySiReactions:[]},D=_.N(r.behaviors),B=D.next();!B.done;B=D.next())zML(g,B.value);zML(g,K);if(r.signalProperties)for(K=_.N(r.signalProperties),D=K.next();!D.done;D=K.next())delete g.properties[D.value];K=_.N(Object.entries(g.properties));for(D=K.next();!D.done;D=K.next()){B=_.N(D.value);D=B.next().value;B=B.next().value;var Q=void 0;if((Q=r.signalProperties)==null||!Q.includes(D)){Q=void 0;var a=r,P=B.type;if(!P)if(window.Reflect!==
void 0&&window.Reflect.getMetadata!==void 0)a:{P=Reflect.getMetadata("design:type",E,D);for(var O=_.N(kXK),U=O.next();!U.done;U=O.next())if(U=U.value,P===U){P=U;break a}P=Object}else P=String;B.computed||B.selector||(a.reactiveSchemas.push({type:"signal",propertyKey:D,value:B.value,attributeType:P,readOnly:B.readOnly}),a.observedAttributes.push(_.j4(D)));B.reflectToAttribute&&a.reactiveSchemas.push({type:"reflect",propertyKey:D});if(B.computed){P=R92(B.computed);if(!P)throw Error("Og");a.reactiveSchemas.push({type:"computeWithMethod",
propertyKey:D,method:P,value:B.value})}B.observer&&a.reactiveSchemas.push({type:"observe",method:{methodName:B.observer,args:[{type:"path",path:D}]}});B.notify&&a.reactiveSchemas.push({type:"notify",propertyKey:D});B.selector&&a.reactiveSchemas.push({type:"redux",propertyKey:D,selector:B.selector,selectorArgs:(Q=B.selectorArgs)!=null?Q:[]})}}qEn&&Vv2(r);E=_.N(g.observers);for(D=E.next();!D.done;D=E.next())K=r,D=D.value,(B=R92(D))?K.reactiveSchemas.push({type:"observe",method:B}):console.log('Warning: unable to parse observe declaration: "'+
D+'"');SEP(r,g.disabledPolySiReactions)};
l1L=function(r,E){for(var K=0;K<E.length;K++){var g=E[K],D=void 0;(D=g).showHideApi!=null||(D.showHideApi={});D=void 0;!!r!==!((D=g.showHideApi)==null||!D.hideTemplateChildren)&&(g.nodeType===Node.TEXT_NODE?r?(g.showHideApi.polymerTextContent=g.textContent,g.textContent=""):(D=void 0,g.textContent=(D=g.showHideApi.polymerTextContent)!=null?D:null):g instanceof Element&&g.localName==="slot"?r?(g.showHideApi.polymerReplaced=document.createComment("hidden-slot"),(0,_.dj)((0,_.dj)(g).parentNode).replaceChild(g.showHideApi.polymerReplaced,
g)):(D=g.showHideApi.polymerReplaced)&&(0,_.dj)((0,_.dj)(D).parentNode).replaceChild(g,D):g instanceof HTMLElement&&g.style&&(r?(g.showHideApi.polymerDisplay=g.style.display,g.style.display="none"):g.style.display=g.showHideApi.polymerDisplay));g.showHideApi.hideTemplateChildren=r;g.showHideChildren&&g.showHideChildren(r)}};
Z75=function(){if(!mtn){var r=document.createElement("style");r.innerText="ps-dom-if,ps-dom-repeat{display:none;}";document.head.appendChild(r);mtn=!0}};
AS=function(){return _.R("disable_hidden_dom_if_using_stamper")};
u72=function(r,E){var K=_.eU().getState();return E?r.apply(null,[K].concat(_.mn(E))):r(K)};
XiL=function(){if(AQL)return AQL;var r=_.N(_.M5(0,void 0,"MB1Hb")),E=r.next().value;r.next();var K=r.next().value;_.eU().subscribe(function(){eMm(K)});
return AQL=E};
eMm=function(r){H75||(H75=!0,Promise.resolve().then(function(){r(function(E){return E+1});
H75=!1}))};
_.eU=function(){return nP5.getAppStore()};
I1L=function(r,E){return nP5.getSelectFn()(r,E)};
_.Xg=function(r){nP5.getDispatchFn()(r)};
yQd=function(r,E){var K={},g;for(g in r)K[g]=E(r[g],g);return K};
_.HZ=function(r,E){return function(){var K;return(K=_.AZ(r))!=null?K:E}};
_.nH=function(r,E){var K=Object.assign({},r),g;for(g in E)E.hasOwnProperty(g)&&(K[g]=_.HZ(r[g],E[g]));return K};
L3n=function(r,E,K){r instanceof Element&&(K.debugName||(K.debugName="<"+r.tagName.toLowerCase()+(r.tagName.includes("-")?">":"."+r.className+">")),_.R("ytwiz_enable_debug_component_props")&&(r.debugProps||(r.debugProps=yQd(E,function(g){return function(){return g()}}))))};
_.l=function(r,E){var K=function(g){return nR("ytComponent",{},function(D){var B=hMq={};var Q;if(((Q=K)==null?0:Q.idomCompat)&&g.renderedFromIdom){var a;Q=typeof K.idomCompat==="object"?(a=K)==null?void 0:a.idomCompat.callbacks:{};Q=_.N(JQd(g,Q));a=Q.next().value;Q.next();Q=Q.next().value;var P=rF2(r,a);B.privateValue=P;hMq=void 0;L3n(P,a,K);D.addAttributes({debugName:K.debugName});D=fYu(P);D=Array.isArray(D)?D[0]:D;D[Mm]||(D[Mm]={});D[Mm].updateSignalsFromIdomProps=Q;Ecc(a,P);return P}Q=yQd(g,Kx5);
a=rF2(r,Q);B.privateValue=a;hMq=void 0;L3n(a,Q,K);D.addAttributes({debugName:K.debugName});Ecc(Q,a);return a})};
K.debugName=E===void 0?"":E;return K};
rF2=function(r,E){r=r(E);return WD(r)};
gc2=function(r,E){r[E]||(r=new _.bs("IDOM interop setter undefined. Key:",E),_.Xc(r))};
Kx5=function(r,E){return E==="children"||E==="ref"||typeof r==="function"||r===void 0?r:function(){return _.AZ(r)}};
JQd=function(r,E){var K={},g={},D={},B={},Q;for(Q in r){B={key$jscomp$952:B.key$jscomp$952};B.key$jscomp$952=Q;var a=r[B.key$jscomp$952];if(B.key$jscomp$952==="children"||B.key$jscomp$952==="ref")K[B.key$jscomp$952]=a;else if(typeof a==="function")B.key$jscomp$952 in E||a.length>0?(D[B.key$jscomp$952]=a,K[B.key$jscomp$952]=function(O){return function(){return D[O.key$jscomp$952].apply(D,_.mn(_.Hh.apply(0,arguments)))}}(B)):K[B.key$jscomp$952]=a;
else if(!(r[B.key$jscomp$952]===void 0&&B.key$jscomp$952 in E)){var P=_.N(_.M5(r[B.key$jscomp$952],{debugName:B.key$jscomp$952+":cwis"},"Xpwvze"));a=P.next().value;P=P.next().value;K[B.key$jscomp$952]=a;g[B.key$jscomp$952]=P}}return[K,g,function(O){var U={},T;for(T in O)U={key$jscomp$951:U.key$jscomp$951,val$jscomp$122:void 0},U.key$jscomp$951=T,U.val$jscomp$122=O[U.key$jscomp$951],U.key$jscomp$951!=="children"&&U.key$jscomp$951!=="ref"&&(typeof U.val$jscomp$122==="function"?U.key$jscomp$951 in E?
D[U.key$jscomp$951]=U.val$jscomp$122:U.val$jscomp$122.length>0&&(D[U.key$jscomp$951]=U.val$jscomp$122,_.nh(new _.bs("Callback detected that was not set in the idomCompat callbacks map. Key:",U.key$jscomp$951))):U.key$jscomp$951 in E&&U.val$jscomp$122===void 0||(gc2(g,U.key$jscomp$951),Gu(function(w){return function(){g[w.key$jscomp$951](w.val$jscomp$122)}}(U))))}]};
dPn=function(r,E,K){var g=LLL(r.prototype,DPd,r.prototype.behaviors);g.prototype.is=E;g.prototype.localName=E;K&&Bld(g,K);return function(D){D&&(g.prototype.hostElement=D);var B=new g;B.root=B;B.hostElement=D;return B}};
Bld=function(r,E){var K;Object.defineProperty(r.prototype,"_template",{get:function(){K===void 0&&(K=E());return K},
set:function(g){K=g},
configurable:!0,enumerable:!0})};
asK=function(r,E,K,g){function D(){if(!F){for(var c=new Set,W=_.N(U),z=W.next();!z.done;z=W.next()){z=z.value;for(var S=_.N(Object.getOwnPropertyNames(z)),k=S.next();!k.done;k=S.next()){k=k.value;var A=void 0,X=(A=Object.getOwnPropertyDescriptor(z,k))==null?void 0:A.value;X&&X instanceof Function&&!Ie(k)&&(!a[k]||_.R("polymer_forward_method_killswitch"))&&c.add(k)}}W=_.N(Object.entries(Object.getOwnPropertyDescriptors(r.prototype)));for(z=W.next();!z.done;z=W.next())S=_.N(z.value),z=S.next().value,
S=S.next().value,S.value instanceof Function&&!Ie(z)&&c.add(z);F=c}return F}
jxK(r,E,g==null?void 0:g.providers);h$K(r.prototype,r,!0);var B=dPn(r,E,K),Q,a=(Q=r.prototype.properties)!=null?Q:{},P,O,U=(O=(P=r.prototype.behaviors)==null?void 0:P.flat(Infinity))!=null?O:[];K=_.N(U);for(Q=K.next();!Q.done;Q=K.next())a=Object.assign({},Q.value.properties,a);var T=[].concat(_.mn(Nlu),_.mn(Object.keys(a).map(function(c){return _.j4(c)}))),w=!1,F;
return{ctor:function(c,W){var z=B(c),S,k;c=[].concat(_.mn((S=g==null?void 0:g.allowedProps)!=null?S:[]),_.mn((k=g==null?void 0:g.allowedPropsFromBehaviors)!=null?k:[]));z.allowedProps=c.length>0?c:void 0;S={};k=_.N(T);for(c=k.next();!c.done;c=k.next())c=c.value,S[c]=_.Nz(c);z.__dataAttributes=S;var A=z.ready.bind(z);z.ready=function(){W.beforeReady();A();if(wj(E)&&!w){var X=z.__templateInfo;if(X==null?0:X.hostProps){X=_.N(Object.keys(X.hostProps));for(var e=X.next();!e.done;e=X.next())Re(E,e.value,
"PROPERTY_ACCESS_GET_INTERNAL")}w=!0}};
z._overrideLegacyUndefined=!0;return z},
props:a,observedAttributes:T,getInitialMethods:D,getPropsToForwardBeforeRegister:function(){for(var c=[],W=new Set,z=_.N(Object.keys(a)),S=z.next();!S.done;S=z.next())S=S.value,c.push([S,a[S].readOnly]),W.add(S);z=D();S=_.N(Object.keys(Object.getOwnPropertyDescriptors(r.prototype)));for(var k=S.next();!k.done;k=S.next())k=k.value,!Qxc(k)||z.has(k)||W.has(k)||(c.push([k,!1]),W.add(k));W=_.N($Pm);for(z=W.next();!z.done;z=W.next())c.push([z.value,!0]);return c},
getPropsToForwardBeforeReady:function(c){for(var W=[],z=_.N(Object.entries(c)),S=z.next();!S.done;S=z.next()){var k=_.N(S.value);S=k.next().value;k=k.next().value;if(Qxc(S)&&!(k instanceof Function)&&(W.push([S,!1]),wj(E))){var A=k=void 0;(A=(k=c)._createPropertyAccessor)==null||A.call(k,S)}}return W},
shouldForwardProp:Qxc,shouldLog:wj}};
jxK=function(r,E,K){HmK(r,K);r.prototype.behaviors.unshift(pEJ);if(tBm()){if(wj(E)){var g;(g=r.prototype).behaviors!=null||(g.behaviors=[]);r.prototype.behaviors.unshift(kVu())}q5d(r)}_.G(WZ.prototype)(r.prototype,"__templateHelpers")};
Ie=function(r){return PIJ.has(r)||r.startsWith("__compute__")};
Qxc=function(r){return!Ie(r)&&!r.startsWith("_")&&!r.endsWith("_")};
TlL=function(r,E){function K(){var w=P();w=_.N(w);for(var F=w.next();!F.done;F=w.next()){var c=_.N(F.value);F=c.next().value;c=c.next().value;fsP(T.prototype,F,c)}g=!0}
var g=!1,D=r.ctor,B=r.getInitialMethods,Q=r.observedAttributes,a=r.getPropsToForwardBeforeReady,P=r.getPropsToForwardBeforeRegister,O=r.shouldForwardProp,U=r.shouldLog,T=function(){var w=HTMLElement.call(this)||this;w.didForwardDynamicProps=!1;w.loggingStatus={};g||K();w.inst=D(w,{beforeReady:function(){w.didForwardDynamicProps||(w.forwardDynamicProps(),w.didForwardDynamicProps=!0)}});
w.controllerProxy=bmu(w.inst,E);w.forwardMethods();return w};
_.C(T,HTMLElement);T.prototype.forwardMethods=function(){for(var w=this,F=_.N(this.inst.getExtraMethodsToForward()),c=F.next(),W={};!c.done;W={method$jscomp$65:void 0},c=F.next()){var z=_.N(c.value);c=z.next().value;z=z.next().value;W.method$jscomp$65=z;this[c]=function(S){return function(){return S.method$jscomp$65.call.apply(S.method$jscomp$65,[w.inst].concat(_.mn(_.Hh.apply(0,arguments))))}}(W)}F=_.N(B());
for(W=F.next();!W.done;W=F.next())W=W.value,O(W)&&OY5(this,W),U(E)&&!Ie(W)&&YL5(this.inst,W)};
T.prototype.forwardDynamicProps=function(){var w=a(this.inst);w=_.N(w);for(var F=w.next();!F.done;F=w.next()){var c=_.N(F.value);F=c.next().value;c=c.next().value;fsP(this,F,c);U(E)&&!Ie(F)&&UPK(this.inst,F)}};
T.prototype.connectedCallback=function(){this.inst.connectedCallback();this.inst.isConnected=!0};
T.prototype.disconnectedCallback=function(){this.inst.disconnectedCallback();this.inst.isConnected=!1};
T.prototype.attributeChangedCallback=function(w,F,c){this.inst.attributeChangedCallbackWrapper(w,F,c)};
_.f5.Object.defineProperties(T.prototype,{is:{configurable:!0,enumerable:!0,get:function(){return E}},
polymerController:{configurable:!0,enumerable:!0,get:function(){return this.controllerProxy}}});
_.f5.Object.defineProperties(T,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return Q}}});
customElements.define(E,T)};
fsP=function(r,E,K){r.hasOwnProperty(E)||Object.defineProperty(r,E,{get:function(){var g,D=((g=r.is)!=null?g:r.tagName).toLowerCase();if(this.polymerController)return this.loggingStatus.isDeclarativeExternal||Re(D,E,"PROPERTY_ACCESS_GET_EXTERNAL"),this.loggingStatus.isExternalGet=!0,this.loggingStatus.bypassProxyController=!0,g=this.polymerController[E],this.loggingStatus.isExternalGet=!1,this.loggingStatus.bypassProxyController=!1,g},
set:function(g){if(!K){var D,B=((D=r.is)!=null?D:r.tagName).toLowerCase();this.polymerController&&(this.loggingStatus.isDeclarativeExternal||Re(B,E,"PROPERTY_ACCESS_SET_EXTERNAL_IMPERATIVE"),this.loggingStatus.currentExternalSet=E,this.loggingStatus.bypassProxyController=!0,this.polymerController[E]!==g&&(D={},this.polymerController.setProperties((D[E]=g,D)),this.loggingStatus.currentExternalSet=void 0,this.loggingStatus.bypassProxyController=!1))}}})};
OY5=function(r,E,K){var g=r.polymerController;r[E]=function(){var D=_.Hh.apply(0,arguments);r.loggingStatus.currentExternalCall=E;r.loggingStatus.bypassProxyController=!0;var B,Q=((B=r.is)!=null?B:r.tagName).toLowerCase();Re(Q,E,"PROPERTY_ACCESS_CALL_EXTERNAL");var a;B=(a=K!=null?K:g[E])==null?void 0:a.call.apply(a,[g].concat(_.mn(D)));r.loggingStatus.currentExternalCall=void 0;r.loggingStatus.bypassProxyController=!1;return B}};
YL5=function(r,E){var K=r.hostElement,g=r[E];r[E]=function(){var D=_.Hh.apply(0,arguments);if(K.loggingStatus.currentExternalCall!==E){var B,Q=((B=K.is)!=null?B:K.tagName).toLowerCase();Re(Q,E,"PROPERTY_ACCESS_CALL_INTERNAL")}return g==null?void 0:g.apply(r,D)}};
UPK=function(r,E){var K=Object.getOwnPropertyDescriptor(r,E);K&&!K.get&&Object.defineProperty(r,E,{get:function(){sjK(r.hostElement,E);return K.value},
set:function(g){oe(r.hostElement,E);K.value=g}})};
wEc=function(r){return _.R("poly_si_dom_repeat_detached_fix_killswitch")||r.tagName!=="PS-DOM-REPEAT"?r.tagName==="DOM-REPEAT":!0};
ROd=function(r,E){var K=Fxd(r);r instanceof Element&&K.unshift(r);r=_.N(K.filter(wEc));for(var g=r.next();!g.done;g=r.next()){var D=void 0;g=_.N((D=g.value.__instances)!=null?D:[]);for(D=g.next();!D.done;D=g.next())if(D=D.value,D.root){D=Array.from(D.root.children);D=_.N(D);for(var B=D.next();!B.done;B=D.next())K.push.apply(K,_.mn(ROd(B.value,E)))}}return K.filter(function(Q){return Q.usePatchedLifecycles&&Q.lifecycleIsConnected===E})};
Fxd=function(r){var E=null;r instanceof Element?E=Element.prototype.querySelectorAll:r instanceof DocumentFragment&&(E=DocumentFragment.prototype.querySelectorAll);return E?Array.from(E.call(r,"*")):[]};
yF=function(r){_.oX(function(){for(var E=_.N(ROd(r,!1)),K=E.next();!K.done;K=E.next()){K=K.value;K.lifecycleIsConnected=!0;try{var g=void 0,D=void 0,B=void 0,Q=void 0;(g=(Q=K.polymerController)!=null?Q:K)==null||(B=(D=g).connectedCallback)==null||B.call(D)}catch(a){_.Xc(a)}}})};
LH=function(r){_.oX(function(){for(var E=_.N(ROd(r,!0)),K=E.next();!K.done;K=E.next()){K=K.value;K.lifecycleIsConnected=!1;try{var g=void 0,D=void 0,B=void 0,Q=void 0;(g=(Q=K.polymerController)!=null?Q:K)==null||(B=(D=g).disconnectedCallback)==null||B.call(D)}catch(a){_.Xc(a)}}})};
Wxu=function(){if(!oc5){oc5=!0;var r=[Node];hS&&r.push(hS.Wrapper);var E=Node.prototype.insertBefore,K=Node.prototype.removeChild;r=_.N(r);for(var g=r.next(),D={};!g.done;D={nativeInsertBefore:void 0,nativeAppendChild:void 0,nativeRemoveChild:void 0,nativeReplaceChild:void 0},g=r.next())g=g.value,D.nativeInsertBefore=g.prototype.insertBefore,g.prototype.insertBefore=function(Q){return function(a,P){if(a instanceof DocumentFragment){var O=Array.from(a.children);a=Q.nativeInsertBefore.call(this,a,P);
if(this.isConnected&&Q.nativeInsertBefore===E)for(P=_.N(O),O=P.next();!O.done;O=P.next())yF(O.value);return a}O=a instanceof Element&&a.isConnected;P=Q.nativeInsertBefore.call(this,a,P);O&&LH(a);this.isConnected&&yF(a);return P}}(D),D.nativeAppendChild=g.prototype.appendChild,g.prototype.appendChild=function(Q){return function(a){if(a instanceof DocumentFragment){var P=Array.from(a.children);
a=Q.nativeAppendChild.call(this,a);if(this.isConnected){P=_.N(P);for(var O=P.next();!O.done;O=P.next())yF(O.value)}return a}P=a instanceof Element&&a.isConnected;O=Q.nativeAppendChild.call(this,a);P&&LH(a);this.isConnected&&yF(a);return O}}(D),D.nativeRemoveChild=g.prototype.removeChild,g.prototype.removeChild=function(Q){return function(a){var P=a instanceof Element&&a.isConnected,O=Q.nativeRemoveChild.call(this,a);
P&&K===Q.nativeRemoveChild&&LH(a);return O}}(D),D.nativeReplaceChild=g.prototype.replaceChild,g.prototype.replaceChild=function(Q){return function(a,P){if(a instanceof DocumentFragment){var O=Array.from(a.children);
a=Q.nativeReplaceChild.call(this,a,P);if(this.isConnected)for(LH(P),P=_.N(O),O=P.next();!O.done;O=P.next())yF(O.value);return a}O=a instanceof Element&&a.isConnected;var U=this.isConnected,T=Q.nativeReplaceChild.call(this,a,P);U&&LH(P);O&&LH(a);U&&yF(a);return T}}(D);
r=[Element];hS&&r.push(hS.Wrapper);r=_.N(r);g=r.next();for(D={};!g.done;D={nativeReplaceWith:void 0,nativeRemove:void 0,nativeInsertAdjacentElement:void 0,nativeSetAttribute:void 0,nativeRemoveAttribute:void 0,nativeToggleAttribute:void 0},g=r.next())g=g.value,g.prototype.before=M9J(g.prototype.before),g.prototype.after=M9J(g.prototype.after),D.nativeReplaceWith=g.prototype.replaceWith,g.prototype.replaceWith=function(Q){return function(){var a=_.Hh.apply(0,arguments),P=_.N(iYK(a)),O=P.next().value,
U=P.next().value;P=this.isConnected;Q.nativeReplaceWith.apply(this,a);a=_.N(U);for(U=a.next();!U.done;U=a.next())LH(U.value);if(P)for(LH(this),O=_.N(O),P=O.next();!P.done;P=O.next())P=P.value,P instanceof Element&&yF(P)}}(D),D.nativeRemove=g.prototype.remove,g.prototype.remove=function(Q){return function(){var a=this.isConnected;
Q.nativeRemove.call(this);a&&LH(this)}}(D),D.nativeInsertAdjacentElement=g.prototype.insertAdjacentElement,g.prototype.insertAdjacentElement=function(Q){return function(a,P){var O=P.isConnected;
a=Q.nativeInsertAdjacentElement.call(this,a,P);O&&LH(P);a.isConnected&&yF(a);return a}}(D),D.nativeSetAttribute=g.prototype.setAttribute,g.prototype.setAttribute=function(Q){return function(a,P){var O=cFK(this);
if(!O.usePatchedLifecycles)return Q.nativeSetAttribute.call(this,a,P);var U=this.getAttribute(a);Q.nativeSetAttribute.call(this,a,P);P=this.getAttribute(a);CIK(O,a,U,P)}}(D),D.nativeRemoveAttribute=g.prototype.removeAttribute,g.prototype.removeAttribute=function(Q){return function(a){var P=cFK(this);
if(!P.usePatchedLifecycles)return Q.nativeRemoveAttribute.call(this,a);var O=this.getAttribute(a);Q.nativeRemoveAttribute.call(this,a);O!==null&&CIK(P,a,O,null)}}(D),D.nativeToggleAttribute=g.prototype.toggleAttribute,g.prototype.toggleAttribute=function(Q){return function(a,P){var O=cFK(this);
if(!this.usePatchedLifecycles)return Q.nativeToggleAttribute.call(this,a,P);var U=this.getAttribute(a),T=U!==null;P=Q.nativeToggleAttribute.call(this,a,P);P!==T&&CIK(O,a,U,P?"":null);return P}}(D);
r=[Document,DocumentFragment,Element,ShadowRoot];hS&&r.push(hS.Wrapper);r=_.N(r);for(D=r.next();!D.done;D=r.next())D=D.value,D.prototype.prepend=M9J(D.prototype.prepend),D.prototype.append=M9J(D.prototype.append);(hS==null?void 0:hS.noPatch)===!0&&xPL();document.readyState==="complete"?yF(document.body):document.addEventListener("readystatechange",function(){document.readyState==="complete"&&yF(document.body)});
var B=Object.getOwnPropertyDescriptor(HTMLElement.prototype,"innerText");B&&B.get&&B.set&&Object.defineProperty(HTMLElement.prototype,"innerText",{enumerable:B.enumerable,configurable:!0,get:B.get,set:function(Q){Q||LH(this);B.set.call(this,Q);return Q}})}};
M9J=function(r){return function(){var E=_.Hh.apply(0,arguments),K=_.N(iYK(E)),g=K.next().value;K=K.next().value;r.apply(this,E);E=_.N(K);for(K=E.next();!K.done;K=E.next())LH(K.value);if(this.isConnected)for(g=_.N(g),E=g.next();!E.done;E=g.next())E=E.value,E instanceof Element&&yF(E)}};
xPL=function(){for(var r=_.N(GeL),E=r.next();!E.done;E=r.next()){E=E.value.prototype;for(var K=_.N(vcK),g=K.next();!g.done;g=K.next()){g=g.value;var D=Object.getOwnPropertyDescriptor(E,g);D&&Object.defineProperty(E,"__shady_native_"+g,D)}}};
CIK=function(r,E,K,g){var D,B;if((D=r.polymerController)==null?0:(B=D.observedAttributes)==null?0:B.includes(E))if(r=r.polymerController,r.attributeChangedCallbackWrapper)r.attributeChangedCallbackWrapper.call(r,E,K,g);else{var Q;(Q=r.attributeChangedCallback)==null||Q.call(r,E,K,g)}};
iYK=function(r){var E=[],K=[];r=_.N(r);for(var g=r.next();!g.done;g=r.next())g=g.value,g instanceof Element&&g.isConnected&&K.push(g),g instanceof DocumentFragment?E.push.apply(E,_.mn(Array.from(g.children))):E.push(g);return[E,K]};
cFK=function(r){return!(r instanceof Element)&&r.node instanceof Element?r.node:r};
V9L=function(r,E){var K=E?["children"].concat(_.mn(E)):["children"];E=[];K=_.N(K);for(var g=K.next();!g.done;g=K.next()){var D=g.value;if(r.hasOwnProperty(D)){g=r[D];g=typeof g==="function"?g():g;g=Array.isArray(g)?g:[g];g=WD(g).flat();if(D!=="children"){D=XF2(D);for(var B=_.N(g),Q=B.next();!Q.done;Q=B.next())Q=Q.value,Q instanceof Element&&Q.setAttribute("slot",D)}E.push(g)}}E.length===0?r=[]:(r=WD(_.f("div",null,E)),r=Array.from(r.childNodes));return r};
t9u=function(r,E,K){var g={};_.lj(function(){var D={},B;for(B in E)if(E.hasOwnProperty(B)){var Q=void 0,a=void 0;if(!(((Q=K.slotProps)==null?0:Q.includes(B))||B==="children"||((a=K.callbackProps)==null?0:a.includes(B))||B==="ref")&&(Q=_.AZ(E[B]),g[B]!==Q)){g[B]=Q;a=void 0;var P=(a=r.hostElement)!=null?a:r;!K.skipHostForwardedProps&&zOP.has(B)&&(P[B]=Q);D[B]=Q}}Gu(function(){if(r.setProperties)r.setProperties(D);else for(var O=_.N(Object.entries(D)),U=O.next();!U.done;U=O.next()){var T=_.N(U.value);
U=T.next().value;T=T.next().value;r[U]=T}})},"j")};
bYm=function(r,E,K,g){var D=V9L(K,g.slotProps),B=(0,_.dj)(r);D=_.N(D);for(var Q=D.next();!Q.done;Q=D.next())B.appendChild(Q.value);t9u(E,K,g);g=_.N(g.callbackProps||[]);D=g.next();for(B={};!D.done;B={kebabEventName:void 0,eventListener:void 0},D=g.next())Q=D=D.value,String(D).substring(0,2)==="on"&&K[Q]?(B.kebabEventName=XF2(String(D).substring(2)),B.eventListener=K[Q],r.addEventListener(B.kebabEventName,B.eventListener),_.Z6(function(U){return function(){r.removeEventListener(U.kebabEventName,U.eventListener)}}(B))):
E[Q]=K[Q];
if(K.ref){K=_.N(SL5(K.ref));var a=K.next().value,P=K.next().value,O=E.attached.bind(E);E.attached=function(){a(r);O()};
_.Z6(function(){P()})}};
SL5=function(r){if(typeof r==="function"){var E;return[function(K){E=r(K)},
function(){var K;(K=E)==null||K()}]}if(!r.onRender||!r.onUnmount)throw Error("Sg");
return[r.onRender,r.onUnmount]};
sxm=function(r,E){E=E===void 0?{}:E;var K=function(g){var D=document.createElement(r),B;var Q=(B=D.polymerController)!=null?B:D;bYm(D,Q,g,E);return D};
K.debugName=r+" (CoW wrapped)";return K};
mPL=function(r,E,K,g,D){g=g===void 0?{}:g;var B=ken,Q=!1;B?(Q=!0,ken=void 0):(qLP=E,B=document.createElement(E),qLP=void 0);var a=B;a.usePatchedLifecycles=!0;a.lifecycleIsConnected=!1;B.loggingStatus={};var P=ls2(r,E,B,g,D);_.Z6(function(){a.lifecycleIsConnected&&(a.lifecycleIsConnected=!1,P.disconnectedCallback())});
Q||(B.__noInsertionPoint=!0,bYm(B,P,K,g));return B};
ls2=function(r,E,K,g,D){D=D===void 0?asK:D;ZYJ[E]!=null||(ZYJ[E]=D(r,E,g==null?void 0:g.getTemplate,g));var B=ZYJ[E],Q=B.ctor;D=B.getInitialMethods;var a=B.getPropsToForwardBeforeReady;r=B.getPropsToForwardBeforeRegister;g=B.shouldForwardProp;var P=B.observedAttributes,O=B.shouldLog,U=Q(K,{beforeReady:function(){var T=U;T._takeAttributes?T._takeAttributes():T.setPropertiesFromInitialAttributeValues&&T.setPropertiesFromInitialAttributeValues();T=_.N(a(K.polymerController));for(var w=T.next();!w.done;w=
T.next()){var F=_.N(w.value);w=F.next().value;F=F.next().value;fsP(K,w,F);O(E)&&!Ie(w)&&UPK(K.polymerController,w)}K.polymerController=bmu(U,E)}});
K.polymerController=U;K.polymerController.observedAttributes=P;B=_.N(U.getExtraMethodsToForward());for(Q=B.next();!Q.done;Q=B.next())P=_.N(Q.value),Q=P.next().value,P=P.next().value,OY5(K,Q,P);D=_.N(D());for(B=D.next();!B.done;B=D.next())B=B.value,g(B)&&OY5(K,B),O(E)&&!Ie(B)&&YL5(U,B);r=_.N(r());for(g=r.next();!g.done;g=r.next())D=_.N(g.value),g=D.next().value,D=D.next().value,fsP(K,g,D);return U};
uDn=function(r){var E=JS;JS=r;return E};
XEJ=function(r){if(AFK.has(r)&&JS&&eOm(JS)===r){var E;(E=JS)._numRenders!=null||(E._numRenders=0);JS._numRenders++;if(JS._numRenders>1)throw Error("Tg");return JS}};
nc5=function(r){var E=eOm(r);JS!==r&&E.includes("-")&&HYn.set(r,!0)};
eOm=function(r){var E;return(E=r==null?void 0:r.tagName.toLowerCase())!=null?E:""};
Ism=function(r,E){if(r.componentType===Vw)throw Error("Ug");AFK.add(E);var K=function(){var g=HTMLElement.call(this)||this;g.is=E;if(qLP===E)return g.isInert=!0,g;g.createElement();return g};
_.C(K,HTMLElement);K.prototype.createElement=function(){if(!this.isInert){ken=this;var g=_.N(_.Z8d(function(){return _.f(r,null)})).next().value;
ken=void 0;sNK(this);return g}};
customElements.define(E,K)};
Lxq=function(r,E,K,g,D){r.prototype.is=E;(g==null?0:g.useSink)?yFK(r,E,K,g,D):(K=asK(r,E,K,g),TlL(K,E));return r};
yFK=function(r,E,K,g,D){Wxu();var B=_.l(function(Q){return mPL(r,E,Q,Object.assign({},g,{getTemplate:K}),D)},"k");
B.debugName=E+" (CoW wrapped)";Ism(B,E);return B};
JFK=function(r){return!hO2.has(r)};
KXK=function(r,E,K,g){function D(){if(!T){for(var w=new Set(r$n),F=_.N(B.behaviors),c=F.next();!c.done;c=F.next()){c=c.value;for(var W=_.N(Object.getOwnPropertyNames(c)),z=W.next();!z.done;z=W.next()){z=z.value;var S=void 0,k=(S=Object.getOwnPropertyDescriptor(c,z))==null?void 0:S.value;k&&k instanceof Function&&(!O[z]||_.R("polymer_forward_method_killswitch"))&&w.add(z)}}F=_.N(Object.entries(Object.getOwnPropertyDescriptors(r.prototype)));for(c=F.next();!c.done;c=F.next())W=_.N(c.value),c=W.next().value,
W=W.next().value,W.value instanceof Function&&w.add(c);T=w}return T}
var B=s8m({is:E,disableElementRegistration:!1,getTemplate:K,providers:g==null?void 0:g.providers,reactivityMode:g==null?void 0:g.reactivityMode},r);if((g==null?0:g.allowedProps)||(g==null?0:g.allowedPropsFromBehaviors)){var Q,a;B.allowedProps=[].concat(_.mn((Q=g.allowedProps)!=null?Q:[]),_.mn((a=g.allowedPropsFromBehaviors)!=null?a:[]))}var P=GX5(B,r);E=P.observedAttributes;var O={};K=_.N(B.reactiveSchemas);for(g=K.next();!g.done;g=K.next())if(g=g.value,g.type==="signal")O[g.propertyKey]={readOnly:g.readOnly},
g.readOnly&&(O[dc2(g.propertyKey)]={readOnly:!0});else if(g.type==="compute"||g.type==="computeWithMethod"||g.type==="redux")O[g.propertyKey]={readOnly:!0};var U=B.reactiveSchemas.length,T;return{ctor:function(w,F){w=new P(w);w.beforeReady=F.beforeReady;return w},
props:O,observedAttributes:E,getInitialMethods:D,getPropsToForwardBeforeRegister:function(){for(var w=[],F=new Set,c=_.N(EUK),W=c.next();!W.done;W=c.next())W=W.value,w.push([W,W!=="observers"&&W!=="properties"]),F.add(W);c=_.N(Object.keys(O));for(W=c.next();!W.done;W=c.next())W=W.value,w.push([W,O[W].readOnly]),F.add(W);c=D();W=_.N(Object.keys(Object.getOwnPropertyDescriptors(r.prototype)));for(var z=W.next();!z.done;z=W.next())z=z.value,!JFK(z)||c.has(z)||F.has(z)||(w.push([z,!1]),F.add(z));w.push(["allowedProps",
!0]);return w},
getPropsToForwardBeforeReady:function(w){var F=[];w=_.N(Object.keys(w));for(var c=w.next();!c.done;c=w.next()){c=c.value;var W=D();JFK(c)&&!W.has(c)&&F.push([c,!1])}w=_.N(B.reactiveSchemas.slice(U));for(c=w.next();!c.done;c=w.next())c=c.value,c.type!=="compute"&&c.type!=="computeWithMethod"&&c.type!=="redux"&&c.type!=="signal"||F.push([c.propertyKey,c.type==="signal"?c.readOnly:!0]);return F},
shouldForwardProp:JFK,shouldLog:wj}};
_.Z=function(r,E,K,g){var D,B,Q=(B=(D=g)==null?void 0:D.mode)!=null?B:0;g!=null||(g={});var a;(a=g).reactivityMode!=null||(a.reactivityMode=0);Q===1&&_.Fl("creator_poly_si_disable_list").includes(E)&&(Q=2);return Q===1?Lxq(r,E,K,Object.assign({},g,{useSink:!0}),KXK):Lxq(r,E,K,Object.assign({},g,{useSink:Q===2}))};
_.rD=function(){return function(r,E,K,g){var D,B,Q=(B=(D=g)==null?void 0:D.mode)!=null?B:2;g!=null||(g={});var a;(a=g).reactivityMode!=null||(a.reactivityMode=0);if(Q===0)throw Error("Vg`"+Q);return yFK(r,E,K,g,Q===1?KXK:void 0)}};
_.EZ=function(r){return _.R("creator_poly_si_killswitch")?!1:_.R("force_all_poly_si_batches")&&(r==="poly_si_all_on_test_check"||r==="creator_poly_si_batch_050"?0:r)||document.documentElement.hasAttribute("use-signals")?!0:!r||_.R(r+"_holdback_enabled")&&_.R("kevlar_polysi_holdback")?!1:_.R(r)};
KB=function(r){return r?r.icon?r.icon.iconType.toLowerCase():r.customThumbnail?"member":"":""};
gUm=function(r){if(!r)return"";r=_.N(r);for(var E=r.next();!E.done;E=r.next())if((E=E.value)&&E.liveChatAuthorBadgeRenderer&&(E=KB(E.liveChatAuthorBadgeRenderer))&&E!=="verified")return E;return""};
DDK=function(r,E){if(!r)return null;var K;return((K=r.find(function(g){return g&&g.liveChatAuthorBadgeRenderer?KB(g.liveChatAuthorBadgeRenderer)===E:!1}))==null?void 0:K.liveChatAuthorBadgeRenderer)||null};
_.$Dd=function(r){var E=getComputedStyle(document.querySelector("yt-live-chat-renderer")).backgroundColor;r=Bcd(r);E=Bcd(E);var K=dDJ(r.hex);E=dDJ(E.hex);var g=E[0]/255;var D=E[1]/255,B=E[2]/255,Q=Math.max(g,D,B),a=Math.min(g,D,B),P=0,O=0,U=.5*(Q+a);Q!=a&&(Q==g?P=60*(D-B)/(Q-a):Q==D?P=60*(B-g)/(Q-a)+120:Q==B&&(P=60*(g-D)/(Q-a)+240),O=0<U&&U<=.5?(Q-a)/(2*U):(Q-a)/(2-2*U));g=[Math.round(P+360)%360,O,U];K=joL(K,E);for(r=Ncc(r.hex);K<4.5;){r=g[2]>=.5?r.darker((4.5-K)/2):r.brighter((4.5-K)/2);K=r.toString();
D=Qoc(K);if(!D.length)throw Error("Xd`"+K);K=D;K=joL(K,E)}return r.hex()};
joL=function(r,E){r=_.ksq(r);E=_.ksq(E);return(Math.max(r,E)+.05)/(Math.min(r,E)+.05)};
_.gD=function(r){return"#"+("000000"+(r&16777215).toString(16)).slice(-6)};
_.aFJ=function(r){for(var E=0,K=0;K<r.length;K++)E=r.charCodeAt(K)+((E<<5)-E);r="#";for(K=0;K<3;K++)r+=("00"+(E>>K*8&255).toString(16)).slice(-2);return r};
pYK=function(r){r=(r||"").split(":");r.length===1&&r.unshift("yt-icons");r[1]=r[1].toLowerCase();return r};
TcL=function(r,E){var K=(E=E===void 0?!1:E)?Pou:fFq,g=E?OEm:Yrm;r.getIconNames().forEach(function(D){D=E?D:D.substring(D.indexOf(":")+1);r.name==="yt-icons"?UDL.add(D):D.includes("-filled")?K.add(D):g.add(D)})};
Dz=function(r,E,K,g){K=K===void 0?!1:K;g=g===void 0?!1:g;var D,B,Q;return _.p(function(a){if(a.nextAddress==1)return a.yield(wYK,2);if(g)return a.return(UDL.has(r));D=K?Pou:fFq;B=K?OEm:Yrm;return E?(Q=r.includes("-filled")?r:r.concat("-filled"),a.return(D.has(Q))):a.return(B.has(r))})};
_.B1=function(r){if(FXL(r))return r.toString();var E=R2P.get(r);if(E)return E;E=r.toLowerCase();var K="yt-icons",g=E.replace(/_/g,"-");switch(r){case "MY_CHANNEL":E="account_circle";break;case "ADD_TO_LIBRARY":E="add";break;case "ALERT_WARN_RED":E="warning";break;case "ARTIST":case "ARTIST_ANALYTICS":E="person_music";break;case "BLOCK_USER":E="block";break;case "CAPTIONS":E="closed_caption";break;case "CLOSED_CAPTION":K="av";E="closed-caption";break;case "COLLECTION":K="maps";E="layers";break;case "CONTACT":K=
"icons";E="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":K="yt-studio-system-icons";E=g.split("creator-studio-")[1];break;case "DISMISSAL":E="close";break;case "DO_NOT_DISTURB":E="block";break;case "DOGFOOD":K="icons";E="pets";break;case "DRAFT":E="paper_corner_folded";
break;case "EMPTY_LIKE":E="like_outline";break;case "EXIT_APP":E="exit_to_app";break;case "EXPAND_MORE":case "EXPAND_LESS":E=g;break;case "GAMES":K="ytg";E="my-games";break;case "GO_TO_PAGE":E="arrow-forward";break;case "GROUP":K="social";break;case "HIDE":E="not_interested";break;case "INPUT_COMPONENT":K="icons";E="settings-input-component";break;case "KIDS_BLOCK":E="block";break;case "MEMBERSHIP_LIMITED_PRE_PURCHASE":case "MEMBERSHIP_OFFER":K="ytg";E="membership-pre-purchase";break;case "MEMBERSHIP_LIMITED_POST_PURCHASE":K=
"ytg";E="membership-post-purchase";break;case "MULTIVIEW":E="screen_multi_view";break;case "MY_LOCATION":K="maps";E=g;break;case "NOTIFICATIONS_INBOX":E="NOTIFICATIONS";break;case "NEXT":E="chevron_right";break;case "OFFLINE":E="power-settings-new";break;case "PAUSE":K="miniplayer";break;case "PAYMENT":K="icons";break;case "PHONE_DOWNLOAD":E="phone_download";break;case "PREMIUM_STANDALONE":K="yt-logos";E="premium_standalone";break;case "PREMIUM_STANDALONE_CAIRO":K="yt-logos";E="premium_standalone_cairo";
break;case "QUESTION_ANSWER":E="question_answer";break;case "REDEEM":K="icons";E="redeem";break;case "REMOVE":case "REMOVE_FROM_HISTORY":case "REMOVE_FROM_PLAYLIST":E="remove-circle-outline";break;case "SAVE_PLAYLIST":case "LIBRARY_ADD":E="library_add";break;case "SCHOOL":K="yt-sys-icons";E="creator_academy";break;case "SETTINGS_LIGHT":E="settings_applications";break;case "SETTINGS_MATERIAL":E="settings";break;case "SEARCH_HISTORY":E="watch_history";break;case "SHOPPING_BAG":E="bag";break;case "SOCIAL":case "PEOPLE":K=
"yt-icons";E="people";break;case "STAFF_PICK":K="ytg";E="spotlight";break;case "START_DVR":E="add";break;case "STOP_DVR":K="av";E="stop";break;case "TAB_LIKED":E="like";break;case "TAB_INBOX":E="mail";break;case "TERMS_OF_SERVICE":K="icons";E="description";break;case "TRENDING":E="fire";break;case "UNBLOCK_USER":E="remove";break;case "UNPLUGGED_DARK_THEME":K="image";E="brightness-3";break;case "UNPLUGGED_LIVE_GUIDE":case "LIVE":E="live";break;case "UNPLUGGED_SPORTS":K="ytu";E="visibility-off";break;
case "VIDEOS":K="av";E="play-circle-filled";break;case "YOUTUBE":K="yt-logos";E="lozenge";break;case "YOUTUBE_RED_LOGO":case "YOUTUBE_PREMIUM_LOGO":K="yt-logos-ext";E="yt-logo-red-updated";break;case "YOUTUBE_LOGO":K="yt-logos-ext";E="yt-logo-updated";break;case "OFFLINE_NO_CONTENT":K="offline-no-content";break;case "SHORTS_COMMENT":case "SHORTS_DISLIKE":case "SHORTS_LIKE":case "SHORTS_SHARE":K="shorts";E=g;break;case "OUTLINE_YOUTUBE_IMPROVE_TV":K="yt-sys-icons";E="youtube_improve_tv";break;case "OUTLINE_BAG":K=
"yt-sys-icons";E="bag";break;case "QUEUE_PLAY_LAST":K="yt-sys-icons";E="list_queue_last";break;case "SLASH_CIRCLE_LEFT":E="slash_circle_left";break;case "SPEED_1_POINT_2X":E="1_point_2x";break;case "SPEED_1_POINT_5X":E="1_point_5x";break;case "SPEED_1_POINT_8X":E="1_point_8x";break;case "SPEED_POINT_2X":E="point_2x";break;case "SPEED_POINT_5X":E="point_5x";break;case "SPEED_POINT_8X":E="point_8x";break;case "SPEED_1X":E="1x";break;case "SPEED_2X":E="2x";break;case "TAB_BOOKMARK":E="bookmark";break;
case "OUTLINE_CLOCK_HALF_CIRCLE":K="yt-sys-icons";E="clock_half_circle";break;case "YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16":case "YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16":K="yt-sys-icons";E="youtube_shorts_no_triangle-filled";break;case "PLAYABLES_LOGO":K="yt-sys-icons",E="tic_tac_toe"}E=K+":"+E;R2P.set(r,E);return E};
FXL=function(r){var E;_.R("kevlar_use_wil_icons")?E=!!_.P7().resolve(_.dD).resolveIcon({iconName:r.toString()}):E=!1;return E};
_.NB=function(r,E,K,g){K=K===void 0?{}:K;g=g===void 0?!1:g;K===null&&(K={});var D=_.Fl("kevlar_command_handler_command_banlist");D=_.N(D);for(var B=D.next();!B.done;B=D.next())if(B=r?r.hasOwnProperty(B.value):void 0,B)return!1;D=_.M(r.commandMetadata,_.dA);return g&&D!=null&&D.url?!1:!E.disableCommandHandlerOverride&&_.jH.instance?(g=_.jH.instance,K.form||(K.form={element:E}),K.form.element||(K.form.element=E),!K.clickedVisualElement&&E.visualElement&&(K.clickedVisualElement=E.visualElement),g.resolveCommand(r,
K),!0):!1};
oU5=function(r,E){r=QB(r);for(var K=_.N(r.visibilityMonitorKeys||[]),g=K.next();!g.done;g=K.next())E.unobserveByKey(g.value);r.visibilityMonitorKeys=void 0};
CoL=function(r,E){if(_.Cn()){if(_.R("kevlar_vimio_use_shared_monitor"))Mqc(r,E.data);else if(!Mqc(r,E.data))return;var K=E.data,g=iEJ(K);if(_.R("enable_client_ve_spec_logging"))oU5(r,E.observer);else{var D=QB(r);D.trackedParams&&D.trackedParams!==g&&oU5(r,E.observer)}D=QB(r);!K||D.data&&D.data===K||(D.data=K);c$2(r,E);D.trackedParams=g}};
c$2=function(r,E){var K=E.observer;if(!K&&_.R("web_skip_missing_vimio_observer")){var g,D;_.nh(new _.bs("VisibilityObserver is not defined.",r.tagName,r.trackedParams,(g=E.data)==null?void 0:g.trackingParams,(D=E.data)==null?void 0:D.loggingDirectives))}else{var B=E.layer,Q=E.visibilityCallback||function(){},a=E.prescanCallback,P=QB(r);
g=[];E.showOption&&g.push(K.observe(r,function(){E.skipLogging&&E.skipLogging()||_.$b().reportShown(P,void 0,B,7);Q(!0)},E.showOption));
E.hideOption&&g.push(K.observe(r,function(){_.$b().reportHidden(P,void 0,B,7);Q(!1)},E.hideOption));
E.prescanOption&&a&&g.push(K.observe(r,function(){a()},E.prescanOption));
P.visibilityMonitorKeys=g}};
Mqc=function(r,E){r=QB(r);if(r.visualElement&&!E)return!0;if(!E)return!1;var K=!1;if(_.R("enable_client_ve_spec_logging")){var g,D;K=!!((g=E.loggingDirectives)==null?0:(D=g.clientVeSpec)==null?0:D.uiType)}g=iEJ(E);if(!g&&!K)return!1;_.R("mweb_component_visibility_logging")&&(r.veContainer||(r.veContainer={}),r.veContainer.trackingParams=g);if(r.trackedParams&&r.trackedParams===g)return!1;var B;if(_.R("enable_client_ve_spec_logging")&&((B=r.visualElement)==null?0:B.isClientVe())){var Q;B=(Q=r.visualElement)==
null?void 0:Q.getAsJspb();var a,P,O,U;if(_.Ow(B,2)===((a=E.loggingDirectives)==null?void 0:(P=a.clientVeSpec)==null?void 0:P.uiType)&&_.Ow(B,3,-1)===((O=E.loggingDirectives)==null?void 0:(U=O.clientVeSpec)==null?void 0:U.elementIndex))return!1}if(_.R("enable_client_ve_spec_logging")){var T,w;!r.visualElement&&((T=E.loggingDirectives)==null?0:(w=T.clientVeSpec)==null?0:w.uiType)&&(a=E.loggingDirectives.clientVeSpec,E=a.uiType,Q=a.elementIndex,a=a.clientYoutubeData,r.visualElement=_.aV(_.pB(),{veType:E,
elementIndex:Q,clientYouTubeData:a}))}return!0};
iEJ=function(r){if(r==null?0:r.rendererContext){var E=_.M(r.rendererContext,_.P1);if(E==null?0:E.loggingDirectives)return E.loggingDirectives.trackingParams}return(r==null?0:r.loggingDirectives)?r.loggingDirectives.trackingParams:r==null?void 0:r.trackingParams};
QB=function(r){var E;return(E=r.polymerController)!=null?E:r};
vUd=function(r){_.$b();if(_.Ii(fB().JSC$12879_elementShouldLogGesture).bind(fB())(r,4)){xDK(r);var E=WXu(r);GNu.set(r,E)}};
xDK=function(r){GNu.has(r)&&(GNu.get(r).cancel("untrack hover element"),GNu.delete(r))};
WXu=function(r){var E,K=[],g=!1,D=new _.Ch(function(B,Q){OZ(r,"mouseenter",_.Ii(function(){var a,P,O;return _.p(function(U){if(U.nextAddress==1)return E=(0,_.OC)(),a=Vqc(r),K.push(a),P=z2c(r,function(){g=!0;Q(Error("Wg"))}),U.yield(a,2);
if(U.nextAddress!=3)return P&&Yb(P),O=tq2(r),K.push(O),U.yield(O,3);B();_.vo(U)})}))});
D.then(function(){var B=(0,_.OC)()-E;B=Math.round(B);if(!(500>B||6E5<=B)){var Q=r.getScreenLayer?r.getScreenLayer():void 0;Q=_.Cn(Q)||"";var a=SrK(_.$b(),r);_.ur(Q,r.visualElement?r.visualElement:_.UZ(a),"INTERACTION_LOGGING_GESTURE_TYPE_HOVER",{hoverData:{durationHoveredMs:B}})}vUd(r)},function(){Ta&&(Ta(),Ta=null);
g&&(xDK(r),vUd(r))});
return D};
Vqc=function(r){var E;return(new _.Ch(function(K,g){Ta=function(){g(Error("Xg"))};
E=_.eM.debounce(_.Ii(function(){Yb(D);K()}),1,100);
var D=_.wD(r,"mousemove",E)})).thenCatch(function(){var K=_.eM.cancelDebouncedJobMap.get(E);
K&&_.eM.cancelJob(K)})};
tq2=function(r){var E;return(new _.Ch(function(K,g){Ta=function(){g(Error("Yg"))};
E=OZ(r,"mouseleave",_.Ii(function(){K()}))})).thenCatch(function(){Yb(E)})};
z2c=function(r,E){return OZ(r,"mouseleave",_.Ii(E))};
soJ=function(r){bEd&&_.FW.cancel(bEd);bEd=_.FW.run(function(){_.Ln(r,"yt-visibility-refresh");bEd=0})};
kN5=function(r){r=Number(r);return"rgba("+[r>>16&255,r>>8&255,r&255,(r>>24&255)/255].join()+")"};
lF5=function(r){if(!r)return!1;if(_.M(r,_.qrP))return!0;var E;if(r=(E=_.M(r,_.gA))==null?void 0:E.commands)for(E=_.N(r),r=E.next();!r.done;r=E.next())if(_.M(r.value,_.qrP))return!0;return!1};
mDu=function(r){var E=!0;E=E===void 0?!0:E;if(!r.useSignals&&!r.experimentalPropertiesChanged||_.R("experimental_templating_behavior_nopatch_killswitch")){var K=r._propertiesChanged;r._propertiesChanged=function(g,D,B){E?r.debounceRender():r.doRender();K&&K.call(r,g,D,B)}}};
ZEd=function(r,E){if(r.useSignals||r.experimentalPropertiesChanged)if(_.R("experimental_templating_behavior_nopatch_killswitch"))r.experimentalPropertiesChanged=function(){};
else return;var K=new Set,g=[r].concat(_.mn(r.behaviors));g=_.N(g);for(var D=g.next();!D.done;D=g.next()){D=D.value;for(var B in D.properties)K.has(B)||(r._addPropertyEffect(B,"function",E),K.add(B))}};
uCK=function(){var r=Polymer.Element,E=r._prepareTemplate;r._prepareTemplate=function(){E.call(this);var K=this.prototype;if(K.experimentalTemplatingInUse&&K.experimentalTemplatingInUse()&&K.switchTemplateAtRegistration&&this.template!==void 0)if(typeof this.template==="string")_.Xc(Error("Zg"));else{K=this.template.content.childNodes;for(var g=K.length-1;g>=0;g--){var D=K[g];D.nodeName!=="STYLE"&&D.nodeName!=="LINK"&&D.nodeName!=="SCRIPT"&&D.nodeName!=="#comment"&&D.remove()}}}};
A$q=function(r){var E=!0;E=E===void 0?!0:E;uCK();var K=r.ready;r.ready=function(){this._template=null;K.call(this)};
ZEd(r,E?r.debounceRender:r.doRender)};
XYu=function(r,E,K){if(K===null||K===void 0)return K;var g=CXu(r.tagName.toLowerCase(),E,function(){throw Error("Tb");});
if(g===null)return K;g=e2n[g];var D;if((D=g.isUnwrappable)==null?0:D.call(g,K)){if(g.unwrap)return g.unwrap(K);throw Error("bh");}return g.filterString?g.filterString(r.tagName,E,String(K)):K};
HE5=function(r,E,K){var g=E[E.length-1]!=="$",D=XYu(r,E,K);if(g)if(typeof D==="function"&&E.startsWith("reactiveon")&&E===E.toLowerCase()){var B=j_;b1J(r,E.slice(8),function(Q){e_(B,function(){D(Q)})})}else r[E]=D;
else K=D==null?null:String(D),yw(r,E.slice(0,-1),K)};
oV=function(r){nUP.length===0&&requestAnimationFrame(function(){setTimeout(function(){var E=nUP.slice();nUP.length=0;E=_.N(E);for(var K=E.next();!K.done;K=E.next()){K=K.value;try{K()}catch(g){_.RV(g)}}})});
nUP.push(r)};
IFP=function(r){if(r){var E=r.component;if(E){var K;E==null||(K=E.events)==null||K.publish("DISCONNECTED");var g;E==null||(g=E.onDisconnected)==null||g.call(E)}var D,B;(D=r.__spec)==null||(B=D.didUnmount)==null||B.call(D);for(E=0;E<r.childNodes.length;E++)IFP(r.childNodes[E])}};
y$5=function(r,E,K){var g=E&&E.key,D=jR;D[0]=r;D[1]=g;D[2]=void 0;for(var B in E)E.hasOwnProperty(B)&&(r=E[B],g=Nm,g.push(B),g.push(r));E=jR;a:{if(B=jR[2])for(r=0;r<B.length;r+=2)if(B[r]==="nonce"){B=B[r+1];break a}B=""}B=I5L(E[0],E[1],B);r=rC(B);g=E[2];if(!r.staticsApplied&&(r.staticsApplied=!0,g&&g.length))if((D=r._attrsArr)&&D.length){for(D=0;D<g.length;D+=2)MB[g[D]]=D+1;D=r._attrsArr||(r._attrsArr=SHq(0));for(var Q=0,a=0;a<D.length;a+=2){var P=D[a],O=D[a+1],U=MB[P];U?g[U]===O&&delete MB[P]:(D[Q]=
P,D[Q+1]=O,Q+=2)}Hg(D,Q);for(var T in MB)mZJ(B,T,g[MB[T]],PH),delete MB[T]}else for(T=0;T<g.length;T+=2)mZJ(B,g[T],g[T+1],PH);KV5(B,r,PH);Hg(E,0);K&&K(EV);yD2()};
_.ib=function(r,E,K){K===void 0?delete r[E.name]:r[E.name]=K};
_.c1=function(r){var E={androidIncludeFontPadding:!1},K=0,g=[],D=[],B=[];if(r.simpleText)return E.content=r.simpleText,E;if(r.runs===void 0)return E.content="",E;r=_.N(r.runs);for(var Q=r.next();!Q.done;Q=r.next()){Q=Q.value;var a=Q.text,P=void 0,O=(P=a)==null?void 0:P.length;if(a&&O){g.push(a);if(Q.bold||Q.italics||Q.strikethrough||Q.underline||Q.textColor!=null&&Q.textColor!==0||Q.deemphasize){a=D;P=a.push;var U={startIndex:K,length:O};Q.bold&&(U.weightLabel="FONT_WEIGHT_MEDIUM");Q.italics&&(U.italic=
!0);Q.strikethrough&&(U.strikethrough="LINE_STYLE_SINGLE");Q.underline&&(U.underline="LINE_STYLE_SINGLE");Q.textColor!=null&&Q.textColor!==0?document.documentElement.hasAttribute("dark")?U.fontColor=Q.darkModeTextColor||Q.textColor:U.fontColor=Q.textColor:Q.deemphasize&&(document.documentElement.hasAttribute("dark")?U.fontColor=parseInt("ff"+LXm("#aaa").substring(1),16):U.fontColor=parseInt("ff"+LXm("#606060").substring(1),16));P.call(a,U)}Q.navigationEndpoint&&(a=B,P=a.push,U={startIndex:K,length:O,
onTap:{innertubeCommand:Q.navigationEndpoint}},Q.loggingDirectives&&_.ib(U,h2K,Q.loggingDirectives),P.call(a,U));K+=O}}E.content=g.join("");E.styleRuns=D.length?D:void 0;E.commandRuns=B.length?B:void 0;return E};
rhc=function(r){if(r==null||!r.runs)return!0;r=_.N(r.runs);for(var E=r.next();!E.done;E=r.next())if(E=E.value,E.bracket||E.errorUnderline||E.deemphasize||_.M(E,CB)||_.M(E,J$5))return!1;return!0};
E8J=function(r,E){return function(K){var g=E.unit;if(g!==K)throw Error("eh`"+r+"`"+g+"`"+K);return E}};
xb=function(r){if(!((r==null?0:r.value)&&(r==null?0:r.unit)))return"";switch(r.unit){case "DIMENSION_UNIT_FRACTION":var E="%";break;default:E="px"}r=r.value;E==="%"&&(r*=100);return""+r+E};
KrJ=function(r){try{return r()}catch(E){_.nh(E)}};
_.Ga=function(r){var E=_.M(r,_.W1);if(E)return E;if((E=_.M(r,g85))&&E.commands)return DEn(E.commands);if((E=_.M(r,BnL))&&E.commands)return DEn(E.commands);if((r=_.M(r,dEL))&&r.identifier&&r.command&&(jad||(jad=[]),!jad.includes(r.identifier)))return jad.push(r.identifier),_.M(r.command,_.W1)};
DEn=function(r){if(r.length!==0){var E=[];r=_.N(r);for(var K=r.next();!K.done;K=r.next())(K=_.Ga(K.value))&&E.push(K);return{commandExecutorCommand:{commands:E}}}};
_.VB=function(r){var E=r.defaultTarget,K=r.elementConfig,g=r.elementsCommand,D=r.skipOnClick,B=r.forceNewState,Q=r.additionalCommandArgs,a=r.innertubeCommand||_.Ga(g);if(a){r={};var P=NnL(a);g=P.navigatingCommand;P=P.href;g&&P?(r.href$=P,Qan(r,g,P,E),_.R("web_atagconfig_pointerdown")&&$E2(r,g),B&&(r["force-new-state$"]=!0)):(r.role$="button",r.href$="javascript:void(0);");_.M(a,aOd)&&(r["aria-haspopup$"]=!0);D||(r.onclick=function(O){var U={};if(pr5(O)){var T=(Q==null?void 0:Q.clickedVisualElement)||
(Q==null?void 0:Q.getClickedVisualElement)&&Q.getClickedVisualElement();T&&(U={clickedVisualElement:T});U=Object.assign({},{form:{element:O.target,event:O,createScreenConfig:U}},Q);O.preventDefault();_.v1(a,U)}});
return Object.assign({},K,r)}};
PUL=function(r){if(r.length){if(r.length===1)return r[0];var E={};_.ib(E,_.gA,{commands:r});return E}};
za=function(r){return r&&r.href$!=="javascript:void(0);"};
NnL=function(r){var E,K=((E=_.M(r,_.gA))==null?void 0:E.commands)||[r];r=_.N(K);for(E=r.next();!E.done;E=r.next()){E=E.value;var g=void 0,D=void 0;K=(D=_.M((g=E)==null?void 0:g.commandMetadata,_.dA))==null?void 0:D.url;_.R("web_remove_web_navigation_endpoint_data")||(g=void 0,K=K||((g=_.M(E,fOL))==null?void 0:g.url));if(K&&K!=="/service_ajax"){if(g=_.mc(K,Of2))return r=_.qO(g),{navigatingCommand:E,href:r};_.nh(new _.bs("AttributedString URL could not be sanitized",K))}}return{}};
pr5=function(r){return r.button!==void 0?r.button===0&&!(r.shiftKey||r.altKey||r.metaKey||r.ctrlKey):!(r.shiftKey||r.altKey||r.metaKey||r.ctrlKey)};
Qan=function(r,E,K,g){K=!$y(K);var D,B,Q;if((D=_.M(E,_.pe))!=null&&D.nofollow||(B=_.M(E,_.m4))!=null&&B.nofollow||(Q=_.M(E,_.K1))!=null&&Q.nofollow||K)r.rel$="nofollow";var a;E=((a=_.M(E,_.K1))==null?void 0:a.target)==="TARGET_NEW_WINDOW"?"_blank":g===void 0?"":g;r.target$=E};
$E2=function(r,E){E.clickTrackingParams&&(r.params={itct:E.clickTrackingParams});r.onpointerdown=function(K){Y4J(K)};
r._data=E};
UEP=function(r){(r.loggingUrls||[]).forEach(function(E){Kh(E.baseUrl,E.attributionSrcMode)})};
Y4J=function(r){var E=r.currentTarget;r=KrJ(function(){return E.href});
var K=E.params;r&&_.e4(r,K||{},8,!0)};
_.tH=function(r,E){(r=_.Ga(r))&&_.v1(r,E)};
_.v1=function(r,E){rCK(function(K){E?K.resolveCommand(r,E):K.resolveCommand(r)})};
RqL=function(r,E){var K=["yt-core-attributed-string__link"];E!=null&&E.noLinkColor||((E==null?0:E.isOverlay)?K.push("yt-core-attributed-string__link--overlay-call-to-action-color"):K.push("yt-core-attributed-string__link--call-to-action-color"),(E==null?0:E.linkInheritColor)&&K.push("yt-core-attributed-string--link-inherit-color"));K={className:K.join(" "),tabindex$:"0"};var g=r.onTap||r.onLongPress;if(!g)return K;var D=Tnq(r);D&&(K["aria-label$"]=D);E=_.VB({elementsCommand:g,elementConfig:K,skipOnClick:!(E==
null||!E.skipOnClick),forceNewState:!0});r.onLongPress&&(g=new wrK(function(){var B=_.Ga(r.onLongPress);B&&_.P7().resolve(_.Ov).resolveCommand(B)}),E&&Frc(g,E));
return E||K};
Tnq=function(r){var E,K;return(E=r.onTapOptions)==null?void 0:(K=E.accessibilityInfo)==null?void 0:K.accessibilityLabel};
o8n=function(r){var E=r;r<=16777215&&(E+=parseInt("ff000000",16));return _.WU(E)};
MYc=function(r){var E=r.isDarkTheme;var K=r.extension;r=r.runColor;var g=void 0;if(K=K==null?void 0:K.colorMap){E=E?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT";K=_.N(K);for(var D=K.next();!D.done;D=K.next())if(D=D.value,E===D.key){g=D.value;break}}g==null&&r&&(g=r);if(g)return o8n(g)};
SH=function(r){var E=r.config;var K=r.image;var g=r.imageConfig;var D=r.imageWrapperConfig;var B=r.run;var Q=r.tag;var a=r.textLength;var P=r.startIndex===void 0?0:r.startIndex;r=r.length;P===void 0&&(P=0);B={run:B,startIndex:P,endIndex:r!==void 0?P+r:a,tag:Q};K&&(B.image=K);g&&(B.imageConfig=g);D&&(B.imageWrapperConfig=D);E&&(B.config=E);return B};
chL=function(r,E){var K=[];K.push("yt-core-attributed-string");(E==null?0:E.className)&&K.push(E==null?void 0:E.className);(E==null?0:E.ellipsisTruncate)?K.push("yt-core-attributed-string--ellipsis-truncate"):(E==null?0:E.noWrap)?K.push("yt-core-attributed-string--white-space-no-wrap"):(E==null?0:E.noPreWrap)||K.push("yt-core-attributed-string--white-space-pre-wrap");(E==null?0:E.linkInheritColor)&&K.push("yt-core-attributed-string--link-inherit-color");r.alignment&&K.push(ifJ(r.alignment));r.lineBreakMode&&
K.push("yt-core-attributed-string--word-wrapping");return K.join(" ")};
CUL=function(r,E){if(r.weight)return r.weight;switch(r.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 E?900:700;case "FONT_WEIGHT_EXTRA_BOLD":return 800;case "FONT_WEIGHT_BLACK":return 900;default:return 400}};
xEP=function(r){switch(r){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"}};
ifJ=function(r){switch(r){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"}};
kb=function(r,E,K){var g=E;r.content&&K&&(K=r.content.indexOf("\n"),K!==-1&&(g=Math.min(E,K)));if(!r.content||r.content.length<=g)E=r;else if(r.attachmentRuns||r.commandRuns||r.decorationRuns||r.styleRuns||r.paragraphStyleRuns){E=bb(r.content,g);K=g;var D=r.attachmentRuns;if(D){var B=[];D=_.N(D);for(var Q=D.next();!Q.done;Q=D.next())Q=Object.assign({},Q.value),Q.startIndex===void 0||Q.startIndex>=K||(Q.length||(Q.length=0),Q.length+Q.startIndex>K&&(Q.length=K-Q.startIndex),B.push(Q));K=B}else K=void 0;
B=Wru(g,r.commandRuns);D=g;var a=r.decorationRuns;if(a){Q=[];a=_.N(a);for(var P=a.next();!P.done;P=a.next()){P=P.value;var O=_.M(P.textDecorator,sZ);if(O&&O.startIndex!==void 0&&!(O.startIndex>=D)){P=Object.assign({},P,{textDecorator:{highlightTextDecorator:Object.assign({},O)}});O=_.M(P.textDecorator,sZ);if(!O.length||O.length+O.startIndex>D)O.length=D-O.startIndex;Q.push(P)}}D=Q}else D=void 0;Q=Wru(g,r.styleRuns);if(a=r.paragraphStyleRuns)for(r=[],a=_.N(a),P=a.next();!P.done;P=a.next()){var U=P.value;
P=Object.assign({},U);if(!(P.startIndex===void 0||P.startIndex>=g)){if(!P.length||P.length+P.startIndex>g)P.length=g-P.startIndex;O=[];var T=void 0,w=void 0;if((T=U)==null?0:(w=T.listGroup)==null?0:w.listItems)for(U=_.N(U.listGroup.listItems),T=U.next();!T.done;T=U.next())if(T=Object.assign({},T.value),!(T.startIndex===void 0||T.startIndex>=g)){if(!T.length||T.length+T.startIndex>g)T.length=g-T.startIndex;O.push(T)}O.length>0&&(P.listGroup||(P.listGroup={}),P.listGroup=Object.assign({},P.listGroup,
{listItems:O}));r.push(P)}}else r=void 0;E={content:E,attachmentRuns:K,commandRuns:B,decorationRuns:D,styleRuns:Q,paragraphStyleRuns:r}}else E=Object.assign({},r,{content:bb(r.content,g)});return E};
Wru=function(r,E){if(E){var K=[];E=_.N(E);for(var g=E.next();!g.done;g=E.next())if(g=Object.assign({},g.value),!(g.startIndex===void 0||g.startIndex>=r)){if(!g.length||g.length+g.startIndex>r)g.length=r-g.startIndex;K.push(g)}return K}};
bb=function(r,E){var K=E,g;if(g=K>0)g=r.charCodeAt(K-1),g=g>=55296&&g<=56319;g&&(K=r.charCodeAt(K),g=K>=56320&&K<=57343);g&&--E;return r.substring(0,E)};
zqP=function(r,E,K){K=K===void 0?Goc:K;if(r){var g=_.P7().resolve(OH);g||_.R("mweb_no_observer_killswitch")?CoL(r,{data:E,observer:g,visibilityCallback:K,hideOption:v8K,showOption:VYn,layer:r.layer}):_.nh(new _.bs("Warning: monitorVisibility called with null observer",r.tagName,E==null?void 0:E.loggingDirectives,E==null?void 0:E.trackingParams))}else _.nh(new _.bs("Warning: monitorVisibility called with null element",E==null?void 0:E.loggingDirectives,E==null?void 0:E.trackingParams,E==null?void 0:
E.rendererContext))};
lOc=function(r,E){var K=[],g=r.content.length,D,B=(D=_.P7().resolve(_.p0(_.qB)))==null?void 0:D();if(r.paragraphStyleRuns){D=_.N(r.paragraphStyleRuns);for(var Q=D.next();!Q.done;Q=D.next()){var a=K.push,P=a.apply;var O=void 0;Q=Q.value;if((O=Q.listGroup)!=null&&O.listItems){O=[];b:switch(Q.listGroup.listType){case "LIST_TYPE_BULLET":var U="ul";break b;default:U="span"}O.push(SH({run:Q,textLength:g,tag:U,config:{className:"yt-core-attributed-string__list-group"},startIndex:Q.startIndex,length:Q.length}));
U=_.N(Q.listGroup.listItems);for(var T=U.next();!T.done;T=U.next()){T=T.value;b:switch(Q.listGroup.listType){case "LIST_TYPE_BULLET":var w="li";break b;default:w="span"}O.push(SH({run:Q,textLength:g,tag:w,startIndex:T.startIndex,length:T.length}))}Q=O}else Q=[];P.call(a,K,_.mn(Q))}}if(r.styleRuns&&(E==null||!E.noStyleRuns))for(D=_.N(r.styleRuns),a=D.next();!a.done;a=D.next()){Q=a=a.value;O=B;P=E;O=MYc({extension:_.M(Q.styleRunExtensions,tYL),isDarkTheme:O===void 0?!1:O,runColor:Q.fontColor});T=Q;
U=[];O&&U.push("yt-core-attributed-string--link-inherit-color");T.italic&&U.push("yt-core-attributed-string--italicized");T.underline&&T.strikethrough?U.push("yt-core-attributed-string--underline-strikethrough",xEP(T.underline)):T.underline?U.push("yt-core-attributed-string--underlined",xEP(T.underline)):T.strikethrough&&U.push("yt-core-attributed-string--strikethrough",xEP(T.strikethrough));if(T.baselineOffset){a:switch(T.baselineOffset){case "BASELINE_OFFSET_SUBSCRIPT":T="yt-core-attributed-string--baseline-offset-subscript";
break a;case "BASELINE_OFFSET_SUPERSCRIPT":T="yt-core-attributed-string--baseline-offset-superscript";break a;default:T="yt-core-attributed-string--baseline-offset-unknown"}U.push(T)}U=U.join(" ");T={};if(Q.weight||Q.weightLabel)T.fontWeight=CUL(Q,P==null?void 0:P.isHeadline).toString();O&&(T.color=O);K.push(SH({run:a,textLength:g,tag:"span",config:{className:U,style:T},startIndex:a.startIndex,length:a.length}))}if(r.decorationRuns)for(D=_.N(r.decorationRuns),a=D.next();!a.done;a=D.next())a=a.value,
P={},a.textDecorator&&(U=a.textDecorator,Q=B===void 0?!1:B,T=[],O=_.M(U,sZ),U=_.M(U,S4J),O?(U=T,T=U.concat,w=[],(Q=MYc({extension:_.M(O.highlightTextDecoratorExtensions,bfn),isDarkTheme:Q,runColor:O.backgroundColor}))&&w.push("background-color: "+Q+";"),O.backgroundCornerRadius!==void 0&&w.push("border-radius: "+O.backgroundCornerRadius+"px;"),O.leftPadding!==void 0&&w.push("padding-left: "+O.leftPadding+"px;"),O.rightPadding!==void 0&&w.push("padding-right: "+O.rightPadding+"px;"),O.topPadding!==
void 0&&w.push("padding-top: "+O.topPadding+"px;"),O.bottomPadding!==void 0&&w.push("padding-bottom: "+O.bottomPadding+"px;"),T=T.call(U,w)):U&&(O=T,T=O.concat,Q=Q?"#2ba640":"#107516",Q=U.color?o8n(U.color):Q,Q=["padding: 2px;","border-top: solid "+Q+" 2px;","border-bottom: solid "+Q+" 2px;","background: linear-gradient(135deg, "+Q+" 3px, rgba(0, 0, 0, 0) 3px),\n      linear-gradient(315deg, "+Q+" 3px, rgba(0, 0, 0, 0) 3px);"],T=T.call(O,Q)),Q=T.join(" "),P.style$=Q,Q=a.textDecorator,O=[],U=_.M(Q,
S4J),_.M(Q,sZ)?O.push("yt-core-attributed-string--highlight-text-decorator"):U&&O.push("yt-core-attributed-string--bracket-text-decorator"),Q=O.join(" "),P.className=Q,P.dir="auto"),Q=_.M(a.textDecorator,sZ),O=_.M(a.textDecorator,S4J),U=_.M(a.textDecorator,sZ),T=_.M(a.textDecorator,S4J),K.push(SH({run:a,textLength:g,tag:"span",config:P,startIndex:(Q==null?void 0:Q.startIndex)||(O==null?void 0:O.startIndex)||0,length:(U==null?void 0:U.length)||(T==null?void 0:T.length)||0}));if(r.commandRuns&&(E==
null||!E.noEndpoints))for(B=_.N(r.commandRuns),D=B.next();!D.done;D=B.next())D=D.value,a=RqL(D,E),K.push(SH({run:D,textLength:g,tag:"a",config:a,startIndex:D.startIndex,length:D.length}));if(r.attachmentRuns)for(r=_.N(r.attachmentRuns),B=r.next();!B.done;B=r.next()){B=B.value;P=a=void 0;D={className:"yt-core-attributed-string--inline-block-mod"};if((P=B.element)==null?0:P.properties){P=(a=B.element)==null?void 0:a.properties;a=[];P=_.M(P,saL);if(P==null?0:P.margin)P=P.margin,P.left&&a.push("margin-left: "+
xb(P.left)+";"),P.right&&a.push("margin-right: "+xb(P.right)+";"),P.top&&a.push("margin-top: "+xb(P.top)+";"),P.bottom&&a.push("margin-bottom: "+xb(P.bottom)+";");a=a.length!==0?a.join(" "):void 0;D.style$=a}Q=void 0;a={alt:"",preserveHeight:!0,preserveWidth:!0};P=["yt-core-attributed-string__image-element"];if(B.alignment){a:switch(B.alignment){case "ALIGNMENT_BASELINE":O="yt-core-attributed-string__image-element--image-alignment-baseline";break a;case "ALIGNMENT_VERTICAL_CENTER":O="yt-core-attributed-string__image-element--image-alignment-vertical-center";
break a;default:O="yt-core-attributed-string__image-element--image-alignment-bottom"}P.push(O)}if((Q=B.element)==null?0:Q.properties)Q=[],O=_.M(B.element.properties,saL),(O==null?0:O.height)&&Q.push("height: "+xb(O.height)+";"),(O==null?0:O.width)&&Q.push("width: "+xb(O.width)+";"),Q=Q.length!==0?Q.join(" "):void 0,a.style$=Q,O=void 0,Q=((O=_.M(B.element.properties,kom))==null?void 0:O.label)||"",a.alt=Q;a.className=P.join(" ");P=void 0;U=O=void 0;Q=((U=B.element)==null?0:U.type)?(O=_.M(B.element.type,
q4m))==null?void 0:O.image:void 0;K.push(SH({run:B,textLength:g,tag:"img",image:Q,imageConfig:a,imageWrapperConfig:D,startIndex:B.startIndex,length:(P=B.length)!=null?P:0}))}if(E==null?0:E.headerRuns)for(E=_.N(E.headerRuns),r=E.next();!r.done;r=E.next())if(r=r.value,r.headerMapping&&["ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_1","ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_2","ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_3"].includes(r.headerMapping)){a:{switch(r.headerMapping){case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_1":B=
"yt-core-attributed-string--heading-1";break a;case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_2":B="yt-core-attributed-string--heading-2";break a;case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_3":B="yt-core-attributed-string--heading-3";break a}B=void 0}K.push(SH({run:r,textLength:g,tag:"span",config:B?{className:B}:void 0,startIndex:r.startIndex,length:r.length}))}return K};
_.lb=function(r){return(r==null?void 0:r.content)!==void 0};
mEP=function(r){return _.lb(r)?r:_.c1(r)};
ZfP=function(r){return r.image!==void 0&&r.imageConfig!==void 0};
uvc=function(r,E){return!!E||!(r.commandRuns&&r.commandRuns.length!==0||r.paragraphStyleRuns&&r.paragraphStyleRuns.length!==0)};
Ah5=function(r,E){if(E==null?0:E.userInput)for(r=_.N(r),E=r.next();!E.done;E=r.next())if(E=E.value,E.tag!=="a"&&E.tag!=="li"){var K=void 0;(K=E).config||(K.config={});E.config.dir=E.tag==="ul"?_.P7().resolve(_.my):"auto"}};
eqd=function(r){return function(E){var K=r.run;(K.onTap!==void 0||K.onLongPress!==void 0)&&_.M(K,h2K)&&zqP(E,{loggingDirectives:_.M(K,h2K)})}};
XrJ=function(r){return function(E){for(var K in r)(PH[K]||PH[LQ["default"]])(E,K,r[K])}};
yhL=function(r,E){Hfn(E);var K={data:null,start:0,end:r.length,parts:[]};E=_.N(E);for(var g=E.next();!g.done;g=E.next())g=g.value,n8L(K,g.startIndex,g.endIndex,g);IOP(r,K);return K};
n8L=function(r,E,K,g){for(var D=_.N(r.parts),B=D.next();!B.done;B=D.next()){B=B.value;if(typeof B==="string")throw Error("gh");if(B.start<=E&&K<=B.end){n8L(B,E,K,g);return}}r.parts.push({data:g,parts:[],start:E,end:K})};
IOP=function(r,E){for(var K=E.parts.length;K>=0;K--){var g=E.parts[K],D=E.parts[K-1],B=K===E.parts.length?E.end:g.start;D=K===0?E.start:D.end;B!==D&&E.parts.splice(K,0,r.slice(D,B));g&&IOP(r,g)}};
Hfn=function(r){r.sort(function(E,K){if(E.startIndex<K.startIndex)return-1;if(K.startIndex<E.startIndex)return 1;E=E.endIndex-E.startIndex;K=K.endIndex-K.startIndex;return E>K?-1:K>E?1:0})};
_.Lrd=function(r){var E=r.thumbnails;if(E){r={sources:[]};E=_.N(E);for(var K=E.next();!K.done;K=E.next()){K=K.value;var g={};g.url=K.url;g.width=K.width;g.height=K.height;r.sources.push(g)}return r}};
hqu=function(r,E,K,g){if(!E)return r.length>=1?r[r.length-1]:null;if(g)for(var D=_.N(r),B=D.next();!B.done;B=D.next()){B=B.value;var Q=void 0,a=(Q=B.url)==null?void 0:Q.indexOf(g);if(a!==void 0&&a>=0)return B}g=_.N(r);for(D=g.next();!D.done;D=g.next())if(D=D.value,D.width&&D.height&&(K&&D.width>=E||!K&&D.height>=E))return D;for(E=r.length-1;E>=0;E--)if(K&&r[E].width||!K&&r[E].height)return r[E];return r[0]};
_.Jhm=function(r){var E;return(r=(E=r.sources)==null?void 0:E[0])?r.width/r.height:0};
_.rk5=function(r){if(r.sources){r=_.N(r.sources);for(var E=r.next();!E.done;E=r.next()){E=E.value;var K=void 0;if((K=E.clientResource)==null?0:K.imageName)return E}}};
Ko5=function(r){var E={};r=_.M(r.processor,EJc);var K=(r=r==null?void 0:(K=r.imageTint)==null?void 0:K.color)?_.WU(r):void 0;K&&(E.color=K);return E};
gJd=function(r){var E;if((E=r.clientResource)!=null&&E.imageColor)return _.WU(r.clientResource.imageColor)};
_.Bp2=function(r,E,K,g,D,B,Q){if(!E||E.length===0||E[0].clientResource)return null;if(K&&E[0].url)return E[0].url;g===void 0&&(g=!0);if(g){var a;r=DvL*(D||(r==null?void 0:(a=r.getBoundingClientRect())==null?void 0:a.width)||0)}else{var P;r=DvL*(B||(r==null?void 0:(P=r.getBoundingClientRect())==null?void 0:P.height)||0)}E=hqu(E,r,g,Q);return(E==null?0:E.url)?E.url:(E==null?0:E.imageData)?E.imageData:null};
dvq=function(r,E,K){K=K?[K]:[];r.opacity&&K.push("opacity: "+r.opacity+";");E&&r.placeholderColor?(r=_.WU(r.placeholderColor),K.push("background-color: "+r+";")):K.push("background-color: transparent;");return K.join(" ")};
jrL=function(r,E,K,g,D){var B=["ytCoreImageHost"];E&&B.push(E);K||B.push("ytCoreImageFillParentHeight");g||B.push("ytCoreImageFillParentWidth");switch(r.contentMode){case "CONTENT_MODE_SCALE_ASPECT_FIT":B.push("ytCoreImageContentModeScaleAspectFit");break;case "CONTENT_MODE_SCALE_ASPECT_FILL":B.push("ytCoreImageContentModeScaleAspectFill");break;case "CONTENT_MODE_CENTER":B.push("ytCoreImageContentModeCenter");break;default:B.push("ytCoreImageContentModeScaleToFill")}r.flipForRtlLayout&&B.push("ytCoreImageFlipRtl");
switch(D){case "TOP_START":var Q;B.push(((Q=document.body)==null?void 0:Q.getAttribute("dir"))==="rtl"?"ytCoreImageObjectPositionTopRight":"ytCoreImageObjectPositionTopLeft")}return B.join(" ")};
Qru=function(r){var E;if(r==null?0:(E=r.clientResource)==null?0:E.imageName){var K;r=(K=r.clientResource)==null?void 0:K.imageName;a:{switch(r){case "yt_premium_wordmark_header_light":case "yt_premium_wordmark_header_dark":K="yt-logos-ext:yt-logo-red-updated";break a;case "yt_wordmark_header_light":case "yt_wordmark_header_dark":K="yt-logos-ext:yt-logo-updated";break a}K=void 0}return K||Np5.get(r)||r}};
pJJ=function(r){return _.R("mweb_wiz_skip_render")?$vd(r):aQK(r)};
$vd=function(r){return function(E){var K=I5L("wink-root");Dj=EV.lastChild;yD2();Rtu(K,_.f(r,E))}};
aQK=function(r){var E=E===void 0?!1:E;return function(K){if(!E||!_.R("mweb_skip_keto_to_c3_if_no_data")||K.data!==void 0){var g=YB(!1);try{var D=K.children;_.R("mweb_render_outside_patch_killswitch")||EV?D?p1(_.f(r,K,D)):p1(_.f(r,K)):_.nh(new _.bs("ketoToC3 called outside of a patch",{tagName:r.TAG_NAME}))}finally{YB(g)}}}};
Pcm=function(){return window.matchMedia&&window.matchMedia("(orientation: landscape)").matches};
O_m=function(r,E){r.onViewportEntered=E;fQu.observe(r)};
YjK=function(){var r={rootMargin:"10%",threshold:.01};_.R("mweb_enable_set_io_root_to_null_safari")?r.root=null:_.R("mweb_enable_set_io_root_to_body_safari")&&(r.root=document.body);return new IntersectionObserver(function(E,K){E.filter(function(g){return g.intersectionRect.height>0}).forEach(function(g){g=g.target;
if(!_.R("mweb_enable_only_update_image_when_connected")||g.isConnected!==!1){var D;(D=g.onViewportEntered)==null||D.call(g);K.unobserve(g)}})},r)};
UvL=function(r,E,K,g,D){function B(){if(g){var a=g.loadedClass,P=g.notifyOnUnloaded;a&&_.Zz(r,a);P&&r.dispatchEvent(new Event("image-unloaded",{bubbles:!0,composed:!0}))}}
function Q(){var a=K(E,r);a&&r.getAttribute("src")!==a&&(_.R("mweb_enable_only_update_image_when_connected")&&r.isConnected===!1||a===r.src||(r.src=a),B())}
D=D===void 0?!0:D;r.removeAttribute("src");B();E&&(D?O_m(r,Q):Q())};
TpJ=function(r,E,K){if(!E)return!1;E=K(E,r);K=r.getAttribute("src");return E&&E===K&&r.complete};
wJn=function(r,E){for(var K in E)K==="className"?r.className=E[K]:(PH[K]||PH[LQ.default])(r,K,E[K])};
Fon=function(r,E,K,g){pJJ(_.ub)({contentMode:E.contentMode,loadedClass:E.loadedClass,isPreloaded:E.isPreloaded,notifyOnLoaded:E.notifyOnLoaded,notifyOnUnloaded:E.notifyOnUnloaded,preferredThumbnail:E.preferredThumbnail,preserveHeight:E.preserveHeight,preserveWidth:E.preserveWidth,objectPosition:E.objectPosition,targetWidth:E.targetWidth,targetHeight:E.targetHeight,shouldShowPlaceholder:E.shouldShowPlaceholder,useWidth:E.useWidth,isToggled:E.isToggled,alt:E.alt,className:E.className,onerror:E.onerror,
onload:E.onload,style$:E.style$,color:E.color,width:E.width,height:E.height,"aria-hidden$":E["aria-hidden$"],draggable:E.draggable,"data-disabled$":E["data-disabled$"],data:r,callback:K,renderLazy:g===void 0?!0:g,hideOn404:!1})};
oJ5=function(r,E,K){K=K===void 0?!1:K;var g=r.sources!==void 0?r:_.Lrd(r);if(g){var D=E.onload;E.onload=function(O){var U=O.target;K&&U.naturalWidth===120||_.AH(U,"ytCoreImageLoaded");E.notifyOnLoaded&&U.dispatchEvent(new Event("image-loaded",{bubbles:!0,composed:!0}));D==null||D(O)};
E.targetWidth&&E.preserveWidth&&(E.width=E.targetWidth);E.targetHeight&&E.preserveHeight&&(E.height=E.targetHeight);var B=_.rk5(g),Q=B&&Qru(B),a=Ko5(g);if(Q)return(r=gJd(B)||a.color)&&(E.color=r),{type:"icon",iconName:Q,config:Object.assign({},E,E.alt?{}:{"aria-hidden$":"true"},{"aria-label$":E.alt,role:"img"})};if(r.sources===void 0){E.alt=r.accessibility&&r.accessibility.accessibilityData&&r.accessibility.accessibilityData.label||E.alt;E.style$=dvq(r,E.shouldShowPlaceholder,E.style$);var P;E.isPreloaded=
!((P=_.M(r,Rbn))==null||!P.isPreloaded)}E.contentMode&&!g.contentMode&&(g.contentMode=E.contentMode);E.className=jrL(g,E.className,E.preserveHeight,E.preserveWidth,E.objectPosition);E.loadedClass="ytCoreImageLoaded";return{type:"image",image:g,config:E}}};
_.eH=function(){var r=_.Hh.apply(0,arguments);return _.a5(MQP,function(E){var K=r.map(function(g){return g==null?void 0:g(E)});
return function(){return void K.forEach(function(g){return void(g==null?void 0:g())})}})};
_.XW=function(r){if(r.length===0)return DZJ(r,"p");var E=_.N(DZJ({source:function(){return r()},
computation:function(D,B){return(B==null?0:B.value)?r(B.value):D}},"q")),K=E.next().value,g=E.next().value;
E=E.next().value;return[K,g,E]};
i_J=function(r,E){var K=E==null?void 0:E.initial;return _.Wg(function(){_.AZ(!0);return K=r(K)},{equals:E==null?void 0:E.isEqual},"rSlKsc")};
ck5=function(r,E){if(r===E)return!0;if(r===void 0||E===void 0)return!1;var K,g,D,B,Q,a,P,O;return r.content===E.content&&((K=r.styleRuns)==null?void 0:K.length)===((g=E.styleRuns)==null?void 0:g.length)&&((D=r.commandRuns)==null?void 0:D.length)===((B=E.commandRuns)==null?void 0:B.length)&&((Q=r.attachmentRuns)==null?void 0:Q.length)===((a=E.attachmentRuns)==null?void 0:a.length)&&((P=r.decorationRuns)==null?void 0:P.length)===((O=E.decorationRuns)==null?void 0:O.length)};
Wou=function(r,E){if(r){var K=mEP(r);if(K!=null&&K.content)if(_.R("attr_string_reactive_c3"))E=E||{},E.contentAsserted=!0,pJJ(Ccu)({text:K,config:E});else{var g;r=uvc(K,(g=E)==null?void 0:g.ariaLabel);var D;g=r?(D=E)==null?void 0:D.ariaLabel:null;D=r?"text":null;var B;y$5("span",{className:chL(K,E),dir$:((B=E)==null?0:B.userInput)?"auto":void 0,"aria-label$":g,role$:D},function(){if(K.styleRuns||K.commandRuns||K.attachmentRuns||K.decorationRuns||K.paragraphStyleRuns){var Q=lOc(K,E);Ah5(Q,E);Q=yhL(K.content,
Q);Q=_.N(Q.parts);for(var a=Q.next();!a.done;a=Q.next())xv5(a.value)}else gMn(K.content)})}}};
xv5=function(r){typeof r==="string"?gMn(r):ZfP(r.data)?y$5("span",r.data.imageWrapperConfig,function(){Fon(r.data.image,r.data.imageConfig)}):y$5(r.data.tag,r.data.config,function(E){eqd(r.data)(E);
E=_.N(r.parts);for(var K=E.next();!K.done;K=E.next())xv5(K.value)})};
vJJ=function(r){return r.parts.map(G3J)};
G3J=function(r){if(typeof r==="string")return r;r=ZfP(r.data)?_.f("span",{el:_.eH(XrJ(r.data.imageWrapperConfig))},_.f(_.ub,Object.assign({},{data:r.data.image},r.data.imageConfig))):_.f(r.data.tag,{el:_.eH(eqd(r.data),XrJ(r.data.config))},r.parts.map(G3J));return WD(r)};
VQK=function(r,E){return r===E?!0:r===void 0||E===void 0?!1:r.noStyleRuns===E.noStyleRuns&&r.noLinkColor===E.noLinkColor&&r.noEndpoints===E.noEndpoints&&r.headerRuns===E.headerRuns&&r.isOverlay===E.isOverlay&&r.linkInheritColor===E.linkInheritColor&&r.userInput===E.userInput&&r.isHeadline===E.isHeadline};
zbm=function(r){return function(){var E,K,g,D,B,Q,a,P,O,U,T,w,F,c;return{ariaLabel:(E=r.ariaLabel)==null?void 0:E.call(r),className:(K=r.className)==null?void 0:K.call(r),ellipsisTruncate:(g=r.ellipsisTruncate)==null?void 0:g.call(r),isOverlay:(D=r.isOverlay)==null?void 0:D.call(r),linkInheritColor:(B=r.linkInheritColor)==null?void 0:B.call(r),noEndpoints:(Q=r.noEndpoints)==null?void 0:Q.call(r),noStyleRuns:(a=r.noStyleRuns)==null?void 0:a.call(r),noLinkColor:(P=r.noLinkColor)==null?void 0:P.call(r),
noPreWrap:(O=r.noPreWrap)==null?void 0:O.call(r),noWrap:(U=r.noWrap)==null?void 0:U.call(r),skipOnClick:(T=r.skipOnClick)==null?void 0:T.call(r),userInput:(w=r.userInput)==null?void 0:w.call(r),headerRuns:(F=r.headerRuns)==null?void 0:F.call(r),isHeadline:(c=r.isHeadline)==null?void 0:c.call(r)}}};
Sj5=function(r,E){r=new tQL(r,E);_.Xc(r);throw r;};
b_J=function(r,E,K){var g=uDn(r);r._numRenders=0;try{var D=_.Z8d(function(){return _.f(E,Object.assign({},K))})}catch(Q){var B=function(a){a.args||(a.args=[]);
a.args.push("Error in web component wrapper");a.args.push(r.tagName.toLowerCase());return a};
_.Hm(Q instanceof Error?B(Q):new tQL("Wiz rendering error",r.tagName.toLowerCase()));throw Q;}finally{uDn(g)}return D};
_.yB=function(r,E,K){function g(U){var T={};U=_.N(U);for(var w=U.next();!w.done;w=U.next()){w=w.value;var F=void 0,c=void 0,W=void 0,z=_.Nz((W=(c=(F=w).getAttribute)==null?void 0:c.call(F,"slot"))!=null?W:"children");if(F=T[z])F.push(w);else if(z in B||z==="children")T[z]=[w]}U=_.N(Object.keys(T));z=U.next();for(w={};!z.done;w={content$jscomp$59:void 0},z=U.next())z=z.value,z!=="children"&&(w.content$jscomp$59=T[z],T[z]=function(S){return function(){return S.content$jscomp$59}}(w));
return T}
K=K===void 0?{}:K;var D,B=(D=K.props)!=null?D:{};AFK.add(E);var Q=srL();D=function(){var U=Q.apply(this,arguments)||this;U.rawProps={};U.queuingRender=!1;U.dispose=function(){};
U.isWebComponentWrapper=!0;U.isReparenting=!1;U.hasRendered=!1;return U};
_.C(D,Q);D.prototype.render=function(){this.hasRendered=!0;for(var U=_.N([].concat(_.mn(this.attributes))),T=U.next();!T.done;T=U.next())T=T.value,T.name!=="slot"&&T.name!=="hidden"&&this.removeAttribute(T.name);U=Object.assign({},this.componentProps,this.slotProps);T=_.N(b_J(this,r,U));U=T.next().value;T=T.next().value;!(U[0]instanceof Element)||U.length>1?Sj5("Wrapped Wiz components must return a single root element.",E):(U=U[0].tagName.toLowerCase(),U!==E&&Sj5("Wrapped Wiz components must have the same host tag name as the web component. Expected tag '"+
(U+" !== '"+E),E),this.dispose=T)};
D.prototype.setUpProps=function(){for(var U=this.rawProps,T=this.attributes,w=_.N(Object.keys(B)),F=w.next();!F.done;F=w.next()){F=F.value;var c=void 0;((c=this)==null?0:c[F])&&this[F]!==k3m&&U[F]===void 0&&(U[F]=this[F],(c=Object.getOwnPropertyDescriptor(this.constructor.prototype,F))&&Object.defineProperty(this,F,c))}w=_.N(T);for(F=w.next();!F.done;F=w.next()){c=F.value;F=_.Nz(c.name);var W=F==="class"&&!T.getNamedItem("class-name");if(F in B||W)c=c.value===""||c.value==="true"?!0:c.value==="false"?
!1:isNaN(Number(c.value))?c.value:Number(c.value),F!=="class"||U.className?U[F]=c:U.className=c}T={};for(var z in B)B[z]!==_.H1&&B[z]!==qju&&(U[z]instanceof Function&&Sj5("Function props must be configured as STATIC, not SIGNAL.",E),F=_.N(_.M5(U[z],void 0,"thC4wf")),w=F.next().value,F=F.next().value,T[z]=F,U[z]=w);U=_.N([U,T]);this.componentProps=U.next().value;this.setters=U.next().value;this.slotProps=g(this.childNodes)};
D.prototype.connectedCallback=function(){HYn.has(this)||(this.isReparenting?this.isReparenting=!1:(this.queuingRender="data"in B&&!this.rawProps.data&&!this.getAttribute("data"),this.hasRendered||this.queuingRender||this.setUpProps(),this.queuingRender||this.render()))};
D.prototype.disconnectedCallback=function(){if(!HYn.has(this)){var U;a:{if(_.nB)for(U=this;U;){if(_.IV.has(U)){U=!0;break a}U=U.parentElement}U=!1}if(U)this.isReparenting=!0;else{this.dispose();if(!this.queuingRender){U=_.N([].concat(_.mn(this.attributes)));for(var T=U.next();!T.done;T=U.next()){T=T.value;var w=void 0;T.name==="slot"||T.name==="hidden"&&((w=K.unsafeExternallySettableAttributes)==null?0:w.has("hidden"))||this.removeAttribute(T.name)}}this.innerText="";sNK(this)}}};
D.prototype._setPendingPropertyOrPath=function(){};
D.prototype.notifyPath=function(){};
_.f5.Object.defineProperties(D.prototype,{__isPropertyEffectsClient:{configurable:!0,enumerable:!0,get:function(){return!1}},
__dataHasAccessor:{configurable:!0,enumerable:!0,get:function(){}}});
for(var a=_.N(Object.keys(B)),P=a.next(),O={};!P.done;O={prop$jscomp$109:void 0},P=a.next())O.prop$jscomp$109=P.value,P=void 0,((P=K.legacyPolymer)==null?0:P.forwardHostProps)&&zOP.has(O.prop$jscomp$109)||Object.defineProperty(D.prototype,O.prop$jscomp$109,{set:function(U){return function(T){var w=this;HYn.has(this)||(this.setters?Gu(function(){var F,c;return void((c=(F=w.setters)[U.prop$jscomp$109])==null?void 0:c.call(F,T))}):(this.rawProps[U.prop$jscomp$109]=T,this.queuingRender&&U.prop$jscomp$109===
"data"&&T!=null&&(this.queuingRender=!1,this.setUpProps(),this.render())))}}(O),
get:lQu.has(O.prop$jscomp$109)?void 0:function(){return k3m}});
customElements.define(E,D)};
_.mv5=function(r,E){return(r=_.LB(r,E))?_.qO(_.u9(r)):null};
_.hH=function(r){if(r=_.LB(r,Number.MAX_VALUE,void 0,"width"))return _.u9(r)};
_.LB=function(r,E,K,g){g=g===void 0?"width":g;if(!r||!r.length)return null;if(_.R("kevlar_tuner_should_always_use_device_pixel_ratio")){var D=window.devicePixelRatio;_.R("kevlar_tuner_should_clamp_device_pixel_ratio")?D=Math.min(D,_.Uv("kevlar_tuner_clamp_device_pixel_ratio")):_.R("kevlar_tuner_should_use_thumbnail_factor")&&(D=_.Uv("kevlar_tuner_thumbnail_factor"));Z_J=D}else Z_J||(Z_J=window.devicePixelRatio);D=Z_J;_.R("kevlar_tuner_should_always_use_device_pixel_ratio")?E*=D:D>1&&(E*=D);if(_.R("kevlar_tuner_min_thumbnail_quality"))return r[0].url||
null;D=r.length;if(_.R("kevlar_tuner_max_thumbnail_quality"))return r[D-1].url||null;if(K)for(var B=0;B<D;B++)if(r[B].url.indexOf(K)>=0)return r[B].url||null;for(K=0;K<D;K++)if(r[K][g]>=E)return r[K].url||null;for(E=D-1;E>0;E--)if(r[E][g])return r[E].url||null;return r[0].url||null};
ebm=function(){JH.size?setTimeout(function(){rd(uwc)},0):Akc=0};
uwc=function(){var r=(0,_.OC)(),E=null,K=!1;JH.forEach(function(D){D.loaded=!0;D.loadTime=r;D.pendingPaint=!1;var B=XJL.get(D);B&&B.resolve(r);E=D;K||!D.ftlEligible&&D.tagName!=="YT-THUMBNAIL-VIEW-MODEL"||(K=!0)});
var g;((g=E)==null?0:g.markDirty)&&E.markDirty();JH.clear();Akc=0;K&&H_5(r)};
nJL=function(r){JH.add(r);r.pendingPaint=!0;Akc||(Akc=_.E3(_.eM,ebm))};
IQd=function(r){r.loaded=!1;r.loadTime=Infinity;var E=XJL.get(r);E&&(E.reject(Error("mh")),XJL.delete(r));r.pendingPaint&&(JH.delete(r),r.pendingPaint=!1)};
_.ykm=function(r){var E=r.indexOf(":");return E===-1?{originalName:r}:{originalName:r.substring(0,E),datasyncId:r.substring(E+1)}};
_.hb5=function(){return _.p(function(r){if(LoK!==void 0)return r.return(LoK);LoK=new Promise(function(E){var K;return _.p(function(g){switch(g.nextAddress){case 1:return _.Mj(g,2),g.yield(_.Kg.open("test-only"),4);case 4:return g.yield(_.Kg.delete("test-only"),5);case 5:_.D2(g,3);break;case 2:if(K=_.GD(g),K instanceof Error&&K.name==="SecurityError")return E(!1),g.return();case 3:E("caches"in window),_.vo(g)}})});
return r.return(LoK)})};
E32=function(){return _.p(function(r){if(r.nextAddress==1)return r.yield(_.hb5(),2);if(!r.yieldResult)return r.return(void 0);JkJ||(JkJ=new rg5);return r.return(JkJ)})};
K9m=function(r){var E,K,g,D;return _.p(function(B){switch(B.nextAddress){case 1:return B.yield(E32(),2);case 2:E=B.yieldResult;if(!E)throw Error("oh");return B.yield(E.open("yt-player-local-img"),3);case 3:return K=B.yieldResult,B.yield(K.match(r),4);case 4:g=B.yieldResult;if(!g)throw Error("ph");return B.yield(g.blob(),5);case 5:return D=B.yieldResult,B.return(D)}})};
g35=function(r,E){for(var K in r)if(r.hasOwnProperty(K)&&E[K])return K;return null};
Ds5=function(r){return"stamp"+r.replace("-","_")+"_"};
BQP=function(r){var E=r.match(/\[\[([\w\.]+)\]\]/);if(E&&E.length>1)return E[1];_.Xc(Error("rh`"+r));return null};
ds5=function(r){return r===void 0?_.HD("REUSE_COMPONENTS",!1):r||!1};
QdK=function(r,E,K){K&&(E.is?(jdn.has(E)&&(r=jdn.get(E),K=r.listener,delete E[r.property],K.type==="element"&&E.removeEventListener(K.eventName,K.handler),jdn.delete(E)),NQL(E)):E.__proto__==HTMLElement.prototype&&(E=new _.bs("Rendererstamper removed a non custom element","Stamper: "+r+" element: "+(E&&E.nodeName)),_.nh(E)))};
$sJ=function(r,E,K,g){var D=E.node?E.node:E;_.rj(K).parentNode===D&&(E.removeChild(K),QdK(r,K,g));if(r=gd.get(K))gd.delete(K),_.eM.cancelJob(r);K.hidden=!1};
aD5=function(r,E,K,g){if(E&&E.children&&(K=E.children[K]))if(_.HD("DEFERRED_DETACH"))for(;K&&!gd.has(K);){var D=r,B=E,Q=K,a=g;Q.hidden=!0;D=_.k_(_.eM,$sJ.bind(null,D,B,Q,a),0);gd.set(Q,D);K=K.nextElementSibling}else for(;(Q=E.lastElementChild)&&(E.removeChild(Q),QdK(r,Q,g),Q!=K););};
_.DW=function(){for(var r=_.Hh.apply(0,arguments),E=!0,K=_.N(r),g=K.next();!g.done;g=K.next())if(typeof g.value!=="string"){E=!1;break}return E?r.join(" ").trim()||void 0:function(){for(var D="",B=_.N(r),Q=B.next();!Q.done;Q=B.next())if(Q=Q.value,typeof Q==="function"&&(Q=Q()),Q)if(typeof Q==="string")D+=" "+Q;else for(var a in Q)if(Q.hasOwnProperty(a)){var P=Q[a];typeof P==="function"&&(P=P());P&&(D+=" "+a)}D=D.trim()||void 0;return _.AZ(D)}};
_.ptL=function(r,E){return _.NC(r.entities,"markersEngagementPanelSyncEntity",E)};
_.BI=function(r,E){return _.NC(r.entities,"playerStateEntity",E)};
PdK=function(r,E){return _.NC(r.entities,"fantasyWinProbabilityEntity",E)};
fDP=function(r,E){return _.NC(r.entities,"fantasyTeamEntity",E)};
OL2=function(r,E){return _.NC(r.entities,"fantasyPlayerEntity",E)};
YOn=function(r,E){return _.NC(r.entities,"booleanEntity",E)};
UsK=function(r,E){return _.NC(r.entities,"qrCodeEntity",E)};
TQc=function(r){return _.NC(r.entities,"likeButtonAnimationEntity","EhxsaWtlX2J1dHRvbl9hbmltYXRpb25fZW50aXR5ILcEKAE%3D")};
F95=function(r){var E;return(E=wtJ[r])!=null?E:"EVENT_SPAN_TYPE_UNKNOWN"};
RXm=function(r){var E=r.nodeName;if(r.id)return E+="#"+r.id;if(r.classList)for(var K=_.N(r.classList),g=K.next();!g.done;g=K.next())E+="."+g.value;r.parentElement&&(E=RXm(r.parentElement)+" > "+E);return E};
o3J=function(r){return function(E){var K=F95(E.type);return K==="EVENT_SPAN_TYPE_UNKNOWN"?r(E):nR("event",{type:K,nodepath:E.target instanceof Element?RXm(E.target):void 0},function(){return r(E)})}};
_.dd=function(r){r&&HB("event")&&(r=o3J(r));return Y9K(function(E){var K,g=(K=r)==null?void 0:K(E);return typeof g==="boolean"?g:!0})};
jZ=function(r){return function(){return r()?r():void 0}};
Cd5=function(r){var E=_.NZ("animated-rolling-character"),K=t4c(),g=um(r.character)||um(r.previousCharacter),D=_.N(tbK()),B=D.next().value,Q=D.next().value;_.Zj(function(){if(window.ResizeObserver&&_.R("web_fix_rolling_numbers_zoom_safari")){var a=new _.NN(function(){var O,U,T=Math.round(((U=(O=E.value.querySelector("div"))==null?void 0:O.getBoundingClientRect().height)!=null?U:0)*100)/100;T&&Q(T)},500),P=new ResizeObserver(function(){a.fire()});
P.observe(E.value);return function(){P.disconnect();a.dispose()}}});
inP(function(){var a=_.R("web_fix_rolling_numbers_zoom_safari")?B:r.marginMultiplier;if(a){var P;(P=K.value)==null||P.cancel();g?(P=r.previousCharacter?Number(r.previousCharacter)+10:r.rollUp?0:30,r.shouldAnimate||(P-=MaP(r,P))):(P=r.rollUp?0:2,r.shouldAnimate||(P-=r.rollUp?-1:1));E.value.style.marginTop="-"+P*a+"px";r.shouldAnimate?K.value=iLn(E.value,r,P,g,a):E.value.style.display=r.character?"":"none"}});
return _.f("animated-rolling-character",{el:E,class:"animatedRollingCharacterHost"},ON5(g,function(){for(var a=[],P=1;P<30;P++)a.push(_.f("div",null,P%10));return _.f(_.OV,null,_.f("div",null,"\u00a0"),a,_.f("div",null,"\u00a0"))},function(){return cgu(r.character)}))};
cgu=function(r){return _.f(_.OV,null,_.f("div",null,"\u00a0"),_.f(_.OV,null,ON5(!r||_.j5(r),function(){return _.f("div",null,"\u00a0")},function(){return _.f("div",null,r)})),_.f("div",null,"\u00a0"))};
iLn=function(r,E,K,g,D){K=new Animation(new KeyframeEffect(r,[{transform:"translateY(0px)"},{transform:"translateY("+(g?MaP(E,K):E.rollUp?-1:1)*D+"px)"}],xsu),document.timeline);E.character?(r.style.display="",K.onfinish=null):K.onfinish=function(){r.style.display="none"};
K.play();return K};
MaP=function(r,E){var K=Number(r.character)+10;if(r.previousCharacter)if(r.character){var g=Number(r.character),D=Number(r.previousCharacter);r=r.rollUp?D<g?K:K+10:D<g?K-10:K}else r=r.rollUp?30:0;else r=r.character==="0"?K:r.rollUp?K-10:K+10;return E-r};
W9K=function(r){return function(E){var K={},g;for(g in E){var D=void 0,B=void 0;((D=void 0)==null?0:(B=D.callbacks)==null?0:B[g])||(K[g]=E[g])}return _.f(mQK,null,function(){for(var Q in K)E[Q]=_.AZ(K[Q]);E.disableReactiveLogging=!0;return _.f(r,Object.assign({},E))})}};
Van=function(r,E,K,g,D,B,Q){K=new Animation(new KeyframeEffect(r,[{transform:"translateY(0px)"},{transform:"translateY("+(B?G75(E,K,g,D):g?-1:1)*Q+"px)"}],v3L),document.timeline);E?(r.style.display="",K.onfinish=null):K.onfinish=function(){r.style.display="none"};
K.play();return K};
G75=function(r,E,K,g){var D=Number(r)+10;E?r?(r=Number(r),E=Number(E),K=K?E<r?D:D+10:E<r?D-10:D):K=K?30:0:K=r==="0"?D:K?D-10:D+10;return g-K};
taJ=function(r){var E=t4c(),K=t4c();W45(function(){E.value=r.numberText;K.value=r.numberValue},[r.numberText]);
var g=r.fontSizeMultiplier?r.heightPx*r.fontSizeMultiplier:r.heightPx,D=zmm(function(){if(r.numberText){var Q=r.numberText;var a=r.forceRollUp||!K.value||!r.numberValue||K.value<r.numberValue;var P=!!r.shouldAnimate,O=E.value,U=[],T=0,w=0,F=(O?O.replace(/\D/g,"").length:0)-(Q?Q.replace(/\D/g,"").length:0);O=O?O.split(/(\d)/).filter(Boolean):[];for(Q=Q.split(/(\d)/).filter(Boolean);F<0;){var c=Q[w];U.push({character:c,rollUp:a,marginMultiplier:g,shouldAnimate:P});w++;um(c)&&F++}for(;T<F;)c=O[T],U.push({previousCharacter:c,
rollUp:a,marginMultiplier:g,shouldAnimate:P}),T++,um(c)||F++;for(;w<Q.length;)F=Q[w],c=O[T],um(F)===um(c)?(w++,T++):um(F)?(T++,F=void 0):um(c)&&(w++,c=void 0),U.push({character:F,previousCharacter:c,rollUp:a,marginMultiplier:g,shouldAnimate:P});a=U}else a=[];return a},[r.numberText]),B=r.numberText?["height: "+g+"px;",
"line-height: "+r.heightPx+"px;"].join(" "):"";return _.f("yt-animated-rolling-number",{class:"animatedRollingNumberHost",style:B,dir:"ltr","aria-hidden":"true"},D.map(function(Q){return _.f(zXu,Object.assign({},Q))}))};
SOL=function(r){switch(r){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}};
_.bLK=function(r,E){if(!r&&!E)return"medium";r=Math.max(r||0,E||0);return r>=256?"large":r>=96?"medium":"small"};
sdL=function(r){switch(r){case 1:return 2/3;case 4:return.5625;case 3:return 1;default:return 16/9}};
k7m=function(r){return new KeyframeEffect(r,[{offset:0,opacity:.1,easing:"cubic-bezier(0.05, 0.00, 0.00, 1.00)"},{offset:1,opacity:0}],{duration:400})};
qOq=function(r){return new KeyframeEffect(r,[{offset:0,opacity:.2,easing:"cubic-bezier(0.20, 0.00, 0.60, 1.00)"},{offset:1,opacity:0}],{duration:400})};
_.QH=function(r){return function(){var E="",K;for(K in r){for(var g=r[K];typeof g==="function";)g=g();g!==void 0&&g!==null&&(E+="; "+K+": "+g)}return E.length>0?_.AZ(E.slice(2)):_.AZ()}};
lDn=function(r){switch(r){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"}};
msK=function(r,E){if(E)return"yt-spec-touch-feedback-shape--thumbnail-size-small";if(r)switch(r){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"}};
Xt5=function(r,E,K,g,D,B,Q){var a=ZLm(r),P=a.disabled,O=a.iconPosition,U=a.style,T=a.focused,w=function(){return!!W()&&O()==="icon-only"},F=function(){return!!W()&&O()==="icon-only-40"},c=function(){return!!W()&&O()==="icon-with-label"},W=function(){return!!E||!(g==null||!g())};
return{type:function(){return U()==="call-to-action-inverse"?"text":U()==="overlay-dark"&&r().type!=="filled"&&r().type!=="tonal"?"tonal":r().type},
shouldFocus:function(){return(T()||(B==null?void 0:B()))&&!P()},
hasIconLeading:function(){return!!W()&&O()==="leading"},
hasIconTrailing:function(){return!!W()&&O()==="trailing"},
hasIconLeadingTrailing:function(){return!!W()&&!!(K||D!=null&&D())&&O()==="leading-trailing"},
hasIconOnly:w,hasIconOnly40:F,hasIconWithLabel:c,iconButton:function(){return w()||F()||c()},
visiblyDisabled:function(){return(P()?"disabled":r().state)==="disabled"||P()},
overrideSmallSizeIcon:function(){return!r().ignoreIconSizeOverride&&uXJ(r(),W())},
iconToRender:E?E:function(){return _.f(_.$r,{icon:g,gradientColor:function(){var z;return(z=r().customColors)==null?void 0:z.iconGradientColor},
size:function(){return AgJ(r(),!0,r().ignoreIconSizeOverride)},
active:function(){return r().toggled},
iconFilter:function(){return eXK(r())},
animateIcon:Q})},
secondaryIconToRender:K?K:function(){return _.f(_.$r,{icon:D,size:function(){return AgJ(r(),!0,r().ignoreIconSizeOverride)},
active:function(){return r().toggled},
iconFilter:function(){return eXK(r())}})}}};
ZLm=function(r){return{size:function(){return r().size},
style:function(){return r().style},
focused:function(){return r().focused},
disabled:function(){return r().disabled},
onTap:function(E){var K,g;return(g=(K=r()).onTap)==null?void 0:g.call(K,E)},
alignByText:function(){return r().alignByText},
aTagConfig:function(){return r().aTagConfig},
customColors:function(){return r().customColors},
segmentedPosition:function(){return r().segmentedPosition},
toggled:function(){return r().toggled},
toggleable:function(){return r().toggleable},
accessibilityLabel:function(){return r().accessibilityLabel},
onToggle:function(E){var K,g;return(g=(K=r()).onToggle)==null?void 0:g.call(K,E)},
iconPosition:function(){return r().iconPosition},
oneOffCustomTextWrap:function(){return r().oneOffCustomTextWrap},
disableTextEllipsis:function(){return r().disableTextEllipsis},
disableBackdropFilter:function(){return r().disableBackdropFilter},
tooltipText:function(){return r().tooltipText},
tooltipShape:function(){return r().tooltipShape},
ariaHidden:function(){return r().ariaHidden},
tabIndex:function(){return r().tabIndex},
buttonText:function(){return r().buttonText},
formattedButtonText:function(){return r().formattedButtonText},
animatedTextProps:function(){return r().animatedTextProps},
onClickRateLimitMs:function(){return r().onClickRateLimitMs}}};
uXJ=function(r,E){E=(r.iconPosition==="icon-only"||r.iconPosition==="icon-only-40"||r.iconPosition==="icon-with-label")&&E;return!r.segmentedPosition&&E&&r.size==="S"};
AgJ=function(r,E,K){switch(r.size){case "XS":return 16;case "S":return!K&&uXJ(r,E)?24:16;default:return 24}};
HLP=function(r){switch(r){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"}};
n3L=function(r){switch(r){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"}};
IDu=function(r){switch(r){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"}};
eXK=function(r){if(r.style==="overlay-dark"&&r.type==="tonal")return"drop-shadow(0px 1px 4px rgba(0, 0, 0, 0.3))"};
aL=function(r){return r&&r.endsWith("px")?Number(r.slice(0,-2)):0};
hXP=function(r,E){var K=_.N(_.XW(function(){var D,B;return(B=r())!=null?B:E==null?void 0:(D=E())==null?void 0:D.text})),g=K.next().value;
return[function(D){var B=_.Wg(function(){var P;return Object.assign({},{location:"bottom",offset:16,delay:1},E==null?void 0:E(),{text:(P=g())!=null?P:""})},void 0,"IJU38d");
_.me(function(){var P=B();_.oX(function(){_.eM.addJob(function(){pg.notify(D,P)},4)})},"WlsgZc");
var Q=function(){ygP(D,B())},a=function(){L9n()};
D.addEventListener("mouseenter",Q);D.addEventListener("focus",Q);D.addEventListener("mouseleave",a);D.addEventListener("blur",a);D.addEventListener("tap",a);_.Z6(function(){D.removeEventListener("mouseenter",Q);D.removeEventListener("mouseleave",a);D.removeEventListener("focus",Q);D.removeEventListener("blur",a);D.removeEventListener("tap",a);L9n()})},
K.next().value]};
rwJ=function(r,E){if(!j_){var K;dZd(function(){return K=q9d(r,E)});
return K}r.parent=JgP();return q9d(r,E)};
JgP=function(){var r=_.Qw(j_||void 0,b8J);return _.wqn(r)?void 0:r};
PI=function(r,E){_.v1(r,Object.assign({},E,{forceClickLogging:!0}))};
E6L=function(r){switch(r){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"}};
g65=function(r,E){var K=_.Ga(r==null?void 0:r.onTap),g={};K&&(g.getClickedVisualElement=function(){var D;return KJn(r,K,E==null?void 0:(D=E.value)==null?void 0:D.visualElement)});
g=_.VB({elementsCommand:r.onTap,forceNewState:!0,additionalCommandArgs:g});return za(g)?g:void 0};
DdK=function(r,E,K,g){PI(r,Object.assign({},{form:{element:E,event:K}},g))};
Baq=function(r,E,K,g,D){var B=void 0;return function(Q){var a=_.Ga(K?r==null?void 0:r.onDisabledTap:r==null?void 0:r.onTap);if(a){var P;B=(P=B)!=null?P:E==null?void 0:E.value;if(a)if(_.R("web_button_vm_click_client_ve_killswitch"))DdK(a,B,Q);else{var O;P=KJn(r,a,(O=B)==null?void 0:O.visualElement);if(D){DdK(a,D,Q,{clickedVisualElement:P,form:{element:D}});return}DdK(a,B,Q,{clickedVisualElement:P})}}g&&g(Q)}};
KJn=function(r,E,K){E=E==null?void 0:E.clickTrackingParams;var g,D;r=r==null?void 0:(g=r.loggingDirectives)==null?void 0:(D=g.clientVeSpec)==null?void 0:D.uiType;if(K&&r&&!E)return K};
ddK=function(r){switch(r){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"}};
jnm=function(r){switch(r){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"}};
NaJ=function(r){switch(r){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"}};
Qnu=function(r){switch(r){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"}};
_.fg=function(r){return _.Wg(function(){XiL()();return I1L(r)},{debugName:"d8B62c"},"DEXkhd")};
$dL=function(r,E){return _.NC(r.entities,"engagementToolbarStateEntityPayload",E)};
pL5=function(r){(r=_.UZ(r))&&_.agL(r)};
_.agL=function(r){var E=_.Cn();E&&_.qn(E,r)};
P22=function(r,E,K){_.ht(r,"yt-open-popup-action",[E,K||r])};
fgK=function(r,E){var K=_.uR(r,"endpoint"),g=_.uR(r,"action");return(K=g?g:K)&&E&&(K=E.navigationEndpointPopupMap[K])&&(r=_.yK(K,r),(K=_.uR(r,"renderer"))&&E.supportedPopups.hasOwnProperty(K))?{openPopupAction:{popupType:E.popupTypeMap[K],popup:r}}:null};
O$q=function(r,E,K,g){if(g){var D;K=K==null?void 0:(D=K.data)==null?void 0:D.contents;(D=K instanceof Array&&K.length?K[0]:K)&&(K=_.uR(D,"renderer"))&&g.supportedPopups.hasOwnProperty(K)&&(E.stopPropagation(),P22(r,{openPopupAction:{popupType:g.popupTypeMap[K],popup:D}}))}};
Tan=function(r,E,K,g){g=g===void 0?!1:g;var D=YJJ(E);if(D){D.href&&zf(D.href);var B=E.button;B=B!==void 0?B===0&&!O3(E):!O3(E);D.data&&B&&UdJ(r,D,E,K,g)}};
UdJ=function(r,E,K,g,D){D=D===void 0?!1:D;var B=_.Uv("pbj_navigate_limit",-1)===0;wL5(E);_.P7().resolve(_.p0(EH));var Q=E.data;if(Object.keys(Q).length!==0)if(!_.R("unplugged_web_disable_actions_for_cec_endpoint")&&_.M(Q,_.gA))_.R("endpoint_behavior_command_executor_fix_killswitch")||(K.preventDefault(),K.stopPropagation()),_.EB(r,[Q],r);else if(g=fgK(Q,g))Q.loggingUrls&&Q.loggingUrls.forEach(function(P){P.baseUrl&&_.EX(P.baseUrl)}),K.preventDefault(),K.stopPropagation(),P22(r,g,E);
else{var a=FJP(0,E.data,K);if(r=E.getForm)r=r(),a.tempData=a.tempData||{},a.tempData=Object.assign({},a.tempData,r);r=_.AP(K);if(g=r.find(function(P){return!!P.visualElement}))a.createScreenConfig=a.createScreenConfig||{},a.createScreenConfig.clickedVisualElement=g.visualElement;
if(!B)if(K.preventDefault(),K.stopPropagation(),_.M(Q,_.RfJ)&&!D&&_.jH.instance)_.jH.instance.resolveCommand(Q,a);else if(_.R("kevlar_command_handler_formatted_string")&&!D&&_.jH.instance&&o6P(Q))D=r.find(function(P){return!!P.is})||K.target,K={form:Object.assign({},a,{event:K,
element:D,originatingNode:E})},_.jH.instance.resolveCommand(Q,K);else{Q=_.AP(K);K=[];for(D=0;D<Q.length;D++)(B=Q[D].is)&&K.push(B);J2P({parents:K.join(","),text:E.innerText},function(){_.Ln(E,"yt-navigate",a)})}}};
MOq=function(r){if(r=YJJ(r))wL5(r),IoJ(r.href)};
YJJ=function(r){r=_.AP(r);for(var E,K=0;K<r.length;K++)if(E=r[K],E.tagName==="A"&&E.classList.contains("yt-simple-endpoint")){if(!E.data)break;return E}return null};
O3=function(r){return r.shiftKey||r.altKey||r.metaKey||r.ctrlKey};
i$K=function(r,E){var K={itct:E.clickTrackingParams};_.R("kevlar_client_side_screens")&&(!_.M(E,_.YZ)||_.R("kevlar_exclude_endpoint_killswitch"))&&(K.endpoint=JSON.stringify(E));_.R("enable_unknown_lact_fix_on_html5")&&_.P7().resolve(_.p0(_.Yr))&&(K.lact=_.fh());Xe5(K);_.e4(r,K)};
wL5=function(r){r.href&&Object.keys(r.data).length!==0&&i$K(r.href,r.data)};
o6P=function(r){for(var E=_.N(cwK),K=E.next();!K.done;K=E.next())if(r[K.value])return!1;return!0};
C2d=function(){if(U3)return U3;if(window.lottie)return U3=Promise.resolve(window.lottie);var r=_.Xt(_.Xx("LOTTIE_URL"));return r?U3=new Promise(function(E,K){var g=document.createElement("script");g.addEventListener("load",function(){E(lottie)});
g.addEventListener("error",function(D){var B="Lottie library failed to load.";D?D.message&&(B+=" Original description: "+D.message,_.I1(D,B)):D=Error(B);_.nh(D);K(D)});
g.setAttribute("async","");_.Nj(g,r);document.head.appendChild(g)}):Promise.reject(Error("sh"))};
xdu=function(){return U3?U3:C2d()};
WJK=function(r){if(r)switch(r){case "yt-icons:like":case "LIKE":case "LIKE_SELECTED":if(_.R("kevlar_use_wil_icons"))return r=(r=TQc(_.n4().getState()))&&r.animationLightUrl&&r.animationDarkUrl?{name:"custom_animated_like_icon",nameDarkTheme:"custom_animated_like_icon_dark",path:r.animationLightUrl,pathDarkTheme:r.animationDarkUrl,lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"CUSTOM_LIKE",totalFrames:120,lazyLoad:!0}:void 0,r?r:Tp.get("LIKE");break;case "LIKE_DELHI_PLAYER":return Tp.get("LIKE_DELHI_PLAYER")}};
Gv5=function(r){var E=WJK(r);if(E)return E;switch(r){case "FACE_FILLED_HAPPY":case "FACE_OUTLINED_HAPPY":return Tp.get("FACE_HAPPY");case "FACE_FILLED_MEH":case "FACE_OUTLINED_MEH":return Tp.get("FACE_MEH");case "FACE_FILLED_SAD":case "FACE_OUTLINED_SAD":return Tp.get("FACE_SAD");case "FACE_FILLED_UNHAPPY":case "FACE_OUTLINED_UNHAPPY":return Tp.get("FACE_UNHAPPY");case "FACE_FILLED_VERY_HAPPY":case "FACE_OUTLINED_VERY_HAPPY":return Tp.get("FACE_VERY_HAPPY");case "NOTIFICATIONS_NONE":return Tp.get("NOTIFICATION_BELL")}};
v6K=function(r,E){if(!r.closest)return!1;E=!!WJK(E);return _.Xx("ID_TOKEN")&&E?!!r.closest("segmented-like-dislike-button-view-model")||!!r.closest("yt-player-quick-action-buttons"):!1};
zfL=function(r,E){if(!r||VOm)E=!1;else{var K;if(!(K=v6K(r,E)))if(r.closest)if(K=!_.Xx("ID_TOKEN"),r=r.closest("ytd-subscription-notification-toggle-button-renderer-next"),K||!r)K=!1;else{var g;K=((g=r.data)==null?void 0:g.targetId)==="notification-bell"&&E!=="EXPAND_MORE"}else K=!1;E=K}return E};
tOK=function(r){var E,K;return _.p(function(g){switch(g.nextAddress){case 1:return _.Mj(g,2),g.yield(fetch(r),4);case 4:return E=g.yieldResult,g.yield(E.json(),5);case 5:return g.return(g.yieldResult);case 2:K=_.GD(g),_.nh(K),_.vo(g)}})};
SJK=function(r,E){var K,g,D;return _.p(function(B){if(B.nextAddress==1)return(K=E?r.pathDarkTheme:r.path)?B.yield(Promise.all([tOK(K),C2d()]),2):B.return();g=B.yieldResult;D=g[0];wd.set(K,D);_.vo(B)})};
snJ=function(r,E,K,g){function D(Q,a){if(E.value===a&&!E.cancelled){for(;r.firstChild;)r.removeChild(r.firstChild);r.classList.add("ytSpecIconShapeHost");Q(r,g)}}
var B=_.b$J(_.P7().resolve(_.dD),K);typeof B==="function"?(E.value=null,D(B,null)):(E.value=B,B.then(function(Q){D(Q,B)}))};
kvc=function(r,E){var K=document.createElement("div"),g=_.lR(K,function(){return _.f(_.Y,{cond:r,then:function(D){return _.f(_.FG,{data:D,options:E})}})},"ca");
return[K,g]};
_.RL=function(r,E){if(E){var K={};qJL.forEach(function(g){g=lgJ(E,g,"--yt-lightsource-");Object.assign(K,g)});
mdP.forEach(function(g){g=lgJ(E,g,"--yt-basic-");Object.assign(K,g)});
_.jU(r,K)}};
lgJ=function(r,E,K){var g={};g[K+_.j4(E)]=r&&r[E]?_.WU(r[E]):"";return g};
_.MN=function(r,E,K){oL[r]||(oL[r]={});oL[r][E]=K};
_.i1=function(r){oL[r]||(oL[r]={});return oL[r]};
Z$L=function(r){if(!r)return{};var E=r.foregroundTitleColor,K=r.backgroundColor;r=r.borderColor;var g="text";r?g="outline":K&&(g="filled");return{type:g,customColors:{color:E?_.WU(E):void 0,backgroundColor:K?_.WU(K):void 0,borderColor:r?_.WU(r):void 0}}};
H$u=function(r){var E=r.renderer;var K=r.element;var g=r.commandController;var D=r.onTapCallback;var B=r.skipCommandHandling;var Q=r.overrides;var a=r.forceIcon;var P=r.forceModernIconButton;var O=r.forceDisabled;var U=r.isSubscribe===void 0?!1:r.isSubscribe;var T=r.isPressed===void 0?!1:r.isPressed;var w=r.useButtonSize===void 0?!1:r.useButtonSize;r=uLL(E);U&&(r.style="mono",r.type="filled");a=!E.icon||!a&&E.text?E.icon?E.iconPosition==="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT"?"trailing":"leading":
void 0:P?"icon-only":"icon-only-40";a==="icon-only-40"&&(r.type="text");var F;P=Object;U=P.assign;w=Aw5(E,w);T=!!E.isSelected||!_.R("web_propagate_is_pressed_killswitch")&&!!T;var c=E.isSelected!==void 0;O=O===void 0?E.isDisabled:O;var W=E.text?_.c1(E.text):void 0;var z,S,k,A=((z=E.accessibilityData)==null?void 0:(S=z.accessibilityData)==null?void 0:S.label)||((k=E.accessibility)==null?void 0:k.label);z=A?A:_.Xo(E.text);K=efL(E,K,g,D,B);g=XLK(E);g!=null&&g.length?(g=_.VB({innertubeCommand:PUL(g),
forceNewState:!0}),g=za(g)?g:void 0):g=void 0;return U.call(P,{},r,w,{iconPosition:a},Q,{focused:!1,toggled:T,toggleable:c,disabled:O,formattedButtonText:W,accessibilityLabel:z,onTap:K,aTagConfig:g},Z$L((F=E.colorData)==null?void 0:F.basicColorPaletteData),{oneOffCustomTextWrap:E.oneOffCustomTextWrap})};
efL=function(r,E,K,g,D){return function(B){var Q=XLK(r);g(Q,B);if(!D){Q=_.N(Q);for(var a=Q.next();!a.done;a=Q.next())PI(a.value,{form:{element:E,event:B},commandController:K})}}};
XLK=function(r){var E=[];r.command&&E.push(r.command);r.serviceEndpoint&&E.push(r.serviceEndpoint);r.navigationEndpoint&&E.push(r.navigationEndpoint);return E};
Aw5=function(r,E){if(E)switch(r.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(r.style){case "STYLE_COMPACT_GRAY":return{size:"S"};default:return{size:"M"}}};
uLL=function(r){switch(r.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"}}};
n6u=function(r,E){return typeof r!=="object"||r===null?!1:Object.keys(E).every(function(K){return K in r})};
cI=function(r){return Object.fromEntries(Object.keys(r).map(function(E){return[E,E]}))};
Igd=function(r,E,K){return J_L(K,function(g,D){return function(B){var Q=_.Hh.apply(1,arguments);return n6u(B,r)?D.apply(null,[B[E]].concat(_.mn(Q))):D.apply(null,[B].concat(_.mn(Q)))}})};
Cg=function(r){return function(E,K){return Igd(r,E,K)}};
ywK=function(r,E){var K;return(K=_.NC(r,"playlistLoopStateEntity",E))!=null?K:void 0};
LJc=function(r,E){var K;return(K=_.NC(r,"toggleMenuServiceItemEntity",E))!=null?K:void 0};
_.xr=function(r){return r!=null&&r.watch?r.watch.isTheaterMode:!1};
_.WI=function(r){return r!=null&&r.watch?r.watch.isWatchFullscreen:!1};
_.Gp=function(r){if(_.hfJ(r))return!0;r=_.Jwq(r);return _.R("web_watch_enable_single_column_grid_view")?r:!1};
_.hfJ=function(r){return r!=null&&r.watch?r.watch.isSwatcherooActive:!1};
_.Jwq=function(r){return r.watch.isWatchNarrowWidth};
_.riJ=function(r){return _.xr(r)||_.WI(r)||_.Jwq(r)};
_.ED5=function(r){return r.watch.openEngagementPanels};
vI=function(r,E){return _.NC(r.entities,"likeStatusEntity",E)};
KW5=function(r,E){return _.NC(r.entities,"likeCountEntity",E)};
_.gDn=function(r,E){return _.NC(r.entities,"stringEntity",E)};
DFn=function(r,E){return _.NC(r.entities,"dataFreshnessEntity",E)};
Bim=function(r,E){if(!r)return!1;var K,g=(K=_.M(r,_.BB))==null?void 0:K.signal;if(g&&E.signalEndpointMap)return!!E.signalEndpointMap[g];var D;if((K=(D=_.M(r,_.VH))==null?void 0:D.request)&&E.continuationEndpointMap)return!!E.continuationEndpointMap[K];for(var B in r)if(E.commandEndpointMap[B])return!0;return!1};
dF5=function(r,E){if(E.streamingEndpointMap)for(var K in r)if(E.streamingEndpointMap[K]&&(r=E.streamingEndpointMap[K]))return r()};
jE2=function(r,E){var K,g=(K=_.M(r,_.BB))==null?void 0:K.signal;if(g&&E.signalEndpointMap&&(K=E.signalEndpointMap[g]))return K();var D;if((K=(D=_.M(r,_.VH))==null?void 0:D.request)&&E.continuationEndpointMap&&(D=E.continuationEndpointMap[K]))return D();for(var B in r)if(E.commandEndpointMap[B]&&(r=E.commandEndpointMap[B]))return r()};
NiK=function(r){var E={"Content-Type":"application/json"};_.Xx("EOM_VISITOR_DATA")?E["X-Goog-EOM-Visitor-Id"]=_.Xx("EOM_VISITOR_DATA"):_.Xx("VISITOR_DATA")&&(E["X-Goog-Visitor-Id"]=_.Xx("VISITOR_DATA"));E["X-Youtube-Bootstrap-Logged-In"]=_.Xx("LOGGED_IN",!1);_.Xx("DEBUG_SETTINGS_METADATA")&&(E["X-Debug-Settings-Metadata"]=_.Xx("DEBUG_SETTINGS_METADATA"));r!=="cors"&&((r=_.Xx("INNERTUBE_CONTEXT_CLIENT_NAME"))&&(E["X-Youtube-Client-Name"]=r),(r=_.Xx("INNERTUBE_CONTEXT_CLIENT_VERSION"))&&(E["X-Youtube-Client-Version"]=
r),(r=_.Xx("CHROME_CONNECTED_HEADER"))&&(E["X-Youtube-Chrome-Connected"]=r),(r=_.Xx("DOMAIN_ADMIN_STATE"))&&(E["X-Youtube-Domain-Admin-State"]=r));(r=_.Xx("SERIALIZED_LAVA_DEVICE_CONTEXT"))&&(E["X-YouTube-Lava-Device-Context"]=r);return E};
QEP=function(r,E){E.watchNextResponse||E.reelItemWatchResponse?E.watchNextResponse?r.content=E.watchNextResponse:r.content=E.reelItemWatchResponse:E.playerResponse?r.player=E.playerResponse:E.reelWatchSequenceResponse&&(r.reelSequence=E.reelWatchSequenceResponse)};
zp=function(r){return function(){return new r}};
t2=function(r){var E=_.P7();return function(){return E.resolve(r)}};
_.SZ=function(r){if(!r)return null;for(var E=[],K=0;K<r.textSegments.length;K++){var g=r.textSegments[K];g.text?E.push(g):g.emojiId&&E.push({emoji_id:g.emojiId})}return{text_segments:E}};
fLc=function(r,E,K,g,D,B,Q){B=B===void 0?[]:B;var a=new _.b1;a.endpoint=K;if(!K)return _.Hm(new _.bs("handle undefined endpoint",E.tagName)),a;var P=Ntc(K);P.length&&(_.EB(r,P,E,g),a.actions=P);K.loggingUrls&&K.loggingUrls.forEach(function(U){U.baseUrl&&Kh(U.baseUrl,U.attributionSrcMode)});
P=!_.R("web_skip_impression_click_killswitch")&&g&&g.impression;if(K.clickTrackingParams&&!$FL(K)&&!aLK(E)&&!P&&(P=_.pB(),!_.s3(P,E))){var O=E.getScreenLayer&&E.getScreenLayer();O?P.clickCommand(K,null,O):P.clickCommand(K,null)}P=!1;for(O=0;O<B.length;O++)if((0,B[O])(E,K,g)){P=!0;break}!P&&p3c(K)&&(a.ajaxPromise=P$J(r,E,K,g,D,Q));return a};
aLK=function(r){var E;return(r=(E=r.data)==null?void 0:E.navigationEndpoint)&&!!r.clickTrackingParams};
$FL=function(r){var E=_.M(r,_.BB);if(E&&(E=E.signal)&&OXL.indexOf(E)>=0)return!0;for(var K in r)if(Y_m.indexOf(K)>=0)return!0;return!1};
p3c=function(r){var E;if(((E=_.M(r,_.BB))==null?void 0:E.signal)==="CLIENT_SIGNAL")return!1;for(var K in r)if(UFu.indexOf(K)>=0)return!1;r=Object.keys(r);return r.length===1&&r[0]==="loggingUrls"?!1:!0};
ci5=function(r,E,K,g,D,B,Q){var a=_.kr.instance;if(a&&_.qN(a,g))var P=_.l1(a,g,D).then(function(U){return(U==null?0:U.data)?U:{data:U}});
else P=r.requestDataForServiceEndpoint(g,D),_.M(g,TiL)||_.M(g,w3q)||_.M(g,_.FWK)||_.M(g,RL2)||_.nh(new _.bs("No RequestBuilder for endpoint",g));var O=_.ZW();O.promise.thenCatch(function(){var U=_.uR(g,"action")||_.uR(g,"command")||_.uR(g,"endpoint");U&&(U=g[U],U.hasOwnProperty("onFailureAction")?_.EB(E,[U.onFailureAction],K):U.hasOwnProperty("onFailureCommand")&&_.EB(E,U.onFailureCommand,K));P.cancel("Resolver promise rejected")});
P.then(function(U){if(U){var T=U.error;if(T){if(B&&B.onServerError)B.onServerError(g,U);O.reject(new _.bs("Response error",g,T))}else if(U=U.data)if(T=U.error){if(B&&B.onServerError)B.onServerError(g,U);O.reject(new _.bs("Returned error",g,T))}else{oDJ(E,K,U,g);MuJ(U);if(T=jHL(U))for(var w=_.N(T),F=w.next();!F.done;F=w.next()){F=F.value;var c=_.P7().resolve(_.p0(iXK))||u1;if(!_.kr.instance||!c.some(function(z){return!!_.M(g,z)})||_.R("kevlar_response_processor_allowlist_killswitch")){var W=c=void 0;
((W=_.M((c=F)==null?void 0:c.commandMetadata,_.dA))==null?0:W.sendPost)?_.rA(E,[F]):_.EB(E,[F],K)}}(w=_.M(U==null?void 0:U.frameworkUpdates,A2))&&Q&&Q(w);if(B&&B.onSuccess)B.onSuccess(g,U);O.resolve(new _.eZ(U,T))}}else O.reject(new _.bs("Invalid service endpoint provided",g))},function(U){O.reject(U)});
return O.promise};
MuJ=function(r){var E;(r=(E=_.M(r==null?void 0:r.onResponseReceivedCommand,_.C$P))==null?void 0:E.continuationItems)&&(r==null?void 0:r.length)===1&&_.M(r[0],xFn)&&_.CR("so_r",void 0,"search_overview_answer")};
P$J=function(r,E,K,g,D,B){var Q;return(Q=E.getNetworkManager&&E.getNetworkManager()?E.getNetworkManager():_.P7().resolve(_.p0(_.Tf)))?ci5(Q,r,E,K,g,D,B):_.RV("No network manager.")};
oDJ=function(r,E,K,g){if(K=K.trackingParams||K.loggingDirectives&&K.loggingDirectives.trackingParams){var D;(_.M(g,_.XG)||_.M(g,WWm)||_.M(g,G6L))&&g.clickTrackingParams?D=_.UZ(g.clickTrackingParams):_.R("web_graft_to_parent_command")&&g.clickTrackingParams&&(D=_.UZ(g.clickTrackingParams));var B;g=(B=E.getScreenLayer)==null?void 0:B.call(E);E=_.pB().graftServerVe(K,D,g);_.Jt(r,"yt-store-grafted-ve-action",[E])}};
_.vDd=function(r){var E=new Image;return new _.Ch(function(K,g){E.addEventListener("load",function(){K()});
E.addEventListener("error",function(){g()});
E.src=r})};
VuJ=function(r){return!!r};
zLK=function(r){return!!r};
tud=function(r,E,K){var g=r.rowIndex;g!==void 0&&_.Jt(r.hostElement,"yt-section-reactive-dismissal",[g,E,K])};
_.HI=function(r,E,K){r=_.N(r);for(var g=r.next();!g.done;g=r.next()){g=g.value;if(g===E)break;for(var D=_.N(K),B=D.next();!B.done;B=D.next())if(B=B.value,g.tagName===B||!_.R("web_event_button_role_check_killswitch")&&g.role==="button"&&B==="BUTTON")return!0}return!1};
_.ng=function(r,E,K){r=_.N(r);for(var g=r.next();!g.done;g=r.next()){g=g.value;if(g===E)break;for(var D=_.N(K),B=D.next();!B.done;B=D.next())if(g.id===B.value)return!0}return!1};
_.Lg=function(){var r=_.P7().resolve(_.p0(_.IL));return r?(r=r.getCurrentPage())?_.yH(r):null:null};
_.h2=function(){var r=_.Lg();if(!r){var E=_.P7().resolve(_.p0(_.IL)),K=E?typeof E:"no page manager";E=E?E.getCurrentPage():null;K=new _.bs("Player is missing when requested.",K,E?E.tagName:"no page");_.Xc(K)}return r};
_.yH=function(r){return r&&r.getPlayer?r.getPlayer():null};
S_K=function(r,E){r={args:{raw_player_response:r}};E&&(r.args=Object.assign({},r.args,E));return r};
bX2=function(r){if(r.args){if(r.args.raw_player_response)return r.args.raw_player_response;if(r.args.player_response)return JSON.parse(r.args.player_response)}};
_.sEK=function(r,E){var K={url:"/watch?v="+r.videoId,webPageType:"WEB_PAGE_TYPE_WATCH",rootVe:3832};r.playlistId&&(K.url+="&list="+r.playlistId);r.playerParams&&(K.url+="&pp="+r.playerParams);r={watchEndpoint:r,commandMetadata:{webCommandMetadata:K}};E&&(r.clickTrackingParams=E);return r};
q_L=function(){return k6P||!!_.yK("yt.player.Application")};
mFm=function(){return lLu||!!document.querySelector("link#player-css")};
u2K=function(){function r(){k6P=!0;ZXu.resolve()}
var E,K;return _.p(function(g){ZXu||(ZXu=new _.jG,q_L()?r():(E=document.createElement("script"),E.addEventListener("load",r),K=_.qy(_.Xx("PLAYER_JS_URL")),_.Nj(E,K),document.head.appendChild(E)));return g.return(ZXu.promise)})};
eLu=function(){function r(){lLu=!0;Aim.resolve()}
if(!Aim)if(Aim=new _.jG,mFm())r();else{var E=document.createElement("link");E.id="player-css";E.addEventListener("load",r);var K=_.qy(_.Xx("PLAYER_CSS_URL"));_.aP(E,K,"stylesheet");document.head.appendChild(E)}return Aim.promise};
X3K=function(){return q_L()&&mFm()?Promise.resolve([]):Promise.all([u2K(),eLu()])};
HXL=function(r,E,K){var g={args:{}};r&&(g.args.raw_player_response=r);E&&(g.args.raw_watch_next_response=E);K&&(g.args=Object.assign({},g.args,K));return g};
LWL=function(r,E,K){var g=!1;g=g===void 0?!0:g;r=typeof r==="string"?_.J2(document,r):r;var D=nD5+"_"+_.IJ(r),B=ILq[D];if(B&&g)return yi2(E,K)?B.api.loadVideoByPlayerVars(E.args||null):B.loadNewVideoConfig(E),B.api;B=new rt(r,D,E,K,void 0);ILq[D]=B;B.addOnDisposeCallback(function(){delete ILq[B.getId()]});
return B.api};
yi2=function(r,E){return E&&E.serializedExperimentFlags?E.serializedExperimentFlags.includes("web_player_remove_playerproxy=true"):r&&r.args&&r.args.fflags?r.args.fflags.includes("web_player_remove_playerproxy=true"):!1};
hLK=function(){var r=new _.jG;r.resolved=!1;var E=r.resolve;r.resolve=function(K){r.resolved=!0;E(K)};
return r};
rfn=function(r){var E={};JiK().install((E.document_disposed={callback:r},E))};
E9=function(r,E){if(!r&&Math.random()<=_.Uv("kevlar_unified_player_logging_threshold")){r=Error("uh`"+(E?E:"Unspecified error"));if(_.R("kevlar_unified_player_throw_errors"))throw r;_.nh(r)}};
_.EHu=function(){var r=_.yK("ytDebugData.callbacks");r||(r={},_.pN("ytDebugData.callbacks",r));return r};
gH2=function(r,E){var K=_.EHu();if(_.R("web_dd_iu")||KQL.includes(r))K[r]=E};
DrK=function(){return _.p(function(r){return r.return({isLeader:_.lhm(_.n4().getState()),c:_.Xx("INNERTUBE_CONTEXT_CLIENT_NAME"),cver:_.Xx("INNERTUBE_CONTEXT_CLIENT_VERSION")})})};
BNJ=function(){var r;_.p(function(E){if(E.nextAddress==1)return gH2("APP_STATE",DrK),E.yield(_.P7().resolve(_.K8),2);r=E.yieldResult;gH2("PI",function(){return _.p(function(K){return K.return(r.getVideoStats())})});
_.vo(E)})};
drc=function(r){return!!r&&r.length>0&&r[0].loggingUrls!=null&&r[0].loggingUrls.length>0};
j4K=function(){var r=_.Xx("INNERTUBE_CONTEXT_CLIENT_VERSION","").match(/^\d+\.(\d{8})/);return(r==null?void 0:r.length)===2?r[1]:null};
NNP=function(r){if(!r)return[];var E=[];r=_.N(r);for(var K=r.next();!K.done;K=r.next())if(K=K.value,K.loggingUrls){K=_.N(K.loggingUrls);for(var g=K.next();!g.done;g=K.next())g=g.value,g.baseUrl&&E.push(g.baseUrl)}return E};
Q4m=function(r){var E=_.At(_.bm(_.gm.location.href));r=_.At(_.bm(r));return _.R("kevlar_clear_non_displayable_url_params")?E==gt(r):gt(E)==gt(r)};
gt=function(r){var E=_.$rc(r);r=r.slice(0);var K=["frags"];_.R("kevlar_hide_pp_url_param")&&K.push("pp");_.R("kevlar_hide_time_continue_url_param")&&K.push("time_continue");K=_.N(K);for(var g=K.next();!g.done;g=K.next())g=g.value,r=_.XV(_.At(r),g);return _.At(r)+(E?"#"+E:"")};
DN=function(r,E){E=Number(E)*1E3;var K=Math.round((0,_.OC)()),g=K.toString();r={innertubeResponse:r,serverDateTimestampMs:g,lastModifiedTimestampMs:g,expireTimestampMs:(K+E).toString()};if(E=_.Xx("INNERTUBE_CONTEXT_CLIENT_NAME"))r.clientName=E;return r};
pxq=function(){return window&&window.performance&&window.performance.now?window.performance.now():Date&&Date.now?Date.now():++a8L};
P5n=function(r){return!isNaN(r)&&r>0};
OA5=function(){_.R("web_adaptive_repeat_ase")&&f8J&&_.Ae("applicationStarted",f8J)};
_.YmJ=function(){var r=_.im(),E=_.Cn();E&&r&&_.md(E,[r],!0)};
TNJ=function(r){return r&&UrP.some(function(E){return r.includes(E)})};
iAP=function(r){var E=_.M(r,_.K1);if(!E)return!1;var K=E.url,g=E.attributionSrcMode==="ATTRIBUTION_SRC_MODE_LABEL_CHROME";if(!K)return _.Xc(Error("zh")),!1;if(E.target==="TARGET_NEW_WINDOW"){E={};_.R("resolve_url_parent_tracking_params")&&(!_.N7(K)||Q2(window.location.href,K))&&(E={endpoint:r,itct:r.clickTrackingParams});Xe5(E);r=null;try{if(g){a:{var D=K,B=E;g=g===void 0?!1:g;B&&_.e4(D,B);var Q=_.u9(D),a=_.qO(Q);D!=a&&_.rT(Error("Yf`"+D));D=a;try{if(g){a=D;a=ASn(a);zf(a);r=_.KC(window,a,"_blank",
"attributionsrc");break a}}catch(w){_.nK(w)}zf(D);r=_.KC(window,Q,"_blank")}wxK(_.P7().resolve(FQJ),r,K);return!0}}catch(w){_.Xc(w)}_.e4(K,E);E={target:"_blank",noopener:!1};Q=window;a=k1(K)?K:_.u9(typeof K.href!="undefined"?K.href:String(K));g=self.crossOriginIsolated!==void 0;r="strict-origin-when-cross-origin";window.Request&&(r=(new Request("/")).referrerPolicy);D=E.noreferrer;if(g&&D&&r==="unsafe-url")throw Error("ve");r=D&&!g;D=E.target||K.target;B=[];var P=[],O=!1;for(T in E){var U=E[T];switch(T){case "width":case "height":case "top":case "left":B.push(T+
"="+U);break;case "target":break;case "noopener":case "noreferrer":U?P.push(T):(O=!0,P.push(T+"=false"));break;case "attributionsrc":B.push(T+(U?"="+U:""));break;default:B.push(T+"="+(U?1:0))}}var T=D!==void 0&&!["_blank","_self","_top","_parent",""].includes(D);T=cK()&&T;R0q&&g&&B.length===0&&P.length>0&&!T&&!O?(P.length===2&&(P=["noreferrer"]),_.KC(Q,a,D,P[0]),r=oHK()):(T=B.join(","),_.V5()&&Q.navigator&&Q.navigator.standalone&&D&&D!="_self"?(T=_.Wv("A"),Im(T,a),T.target=D,r&&(T.rel="noreferrer"),
((E=E.attributionsrc)||E==="")&&T.setAttribute("attributionsrc",E),E=document.createEvent("MouseEvent"),E.initMouseEvent("click",!0,!0,Q,1),T.dispatchEvent(E),T=oHK()):r?(T=_.KC(Q,"",D,T),Q=_.qO(a),T&&(T.opener=null,Q===""&&(Q="javascript:''"),Q='<meta name="referrer" content="no-referrer"><meta http-equiv="refresh" content="0; url='+BW(Q)+'">',Q=Lx(Q),(E=T.document)&&E.write&&(E.write(h9(Q)),E.close()))):((T=_.KC(Q,a,D,T))&&E.noopener&&(T.opener=null),T&&E.noreferrer&&(T.opener=null)),r=T);wxK(_.P7().resolve(FQJ),
r,K);return!0}T=_.c7(K);T=TNJ(T)||K==="https://studio.youtube.com/";if(_.N7(K)&&!Q2(window.location.href,K)||T)zf(K),oA(),_.tP(K,void 0,void 0,window.top,MCJ);else return _.nh(new _.bs("UrlEndpoint should not be used for same origin navigations. Use a better typed command instead",r)),!1;return!0};
_.xr2=function(r,E){E=E===void 0?0:E;if(!(_.M(r,cfJ)||_.M(r,C5m)||_.M(r,_.K1)&&_.M(r,_.K1).url))return!1;var K,g=(K=_.M(r,_.K1))==null?void 0:K.url;K=g?{externalLinkData:{url:g}}:null;return _.pB().clickCommand(r,K,E)};
GBJ=function(r,E,K,g,D){D=D===void 0?{}:D;return function(B){var Q,a;var P=((Q=r.loggingDirectives)==null?0:(a=Q.clientVeSpec)==null?0:a.uiType)?_.dt(r.loggingDirectives.clientVeSpec.uiType):void 0;D.clickedVisualElement||(D.clickedVisualElement=P);P=WQd(r,E);K(P,B);P=_.N(P);for(Q=P.next();!Q.done;Q=P.next()){Q=Q.value;a=g;var O=B,U=D;U.form?U.form.event=O:U.form={element:a,event:O};PI(Q,U)}}};
WQd=function(r,E){var K=[];E?(r.toggledCommand&&K.push(r.toggledCommand),r.toggledServiceEndpoint&&K.push(r.toggledServiceEndpoint)):(r.defaultCommand&&K.push(r.defaultCommand),r.defaultServiceEndpoint&&K.push(r.defaultServiceEndpoint),r.defaultNavigationEndpoint&&K.push(r.defaultNavigationEndpoint));return K};
vHJ=function(r,E){var K=r.toggledStyle||r.style,g;switch((g=E?K:r.style)==null?void 0:g.styleType){case "STYLE_VISIBLY_DISABLED":return{style:"call-to-action",type:"text",state:"disabled"};case "STYLE_PRIMARY":case "STYLE_PAYMENT":return{style:"call-to-action",type:"filled",state:"active"};case "STYLE_SUGGESTIVE":return{style:"call-to-action",type:"outline",state:"active"};case "STYLE_BLUE_TEXT":return{style:"call-to-action",type:"text",state:"active"};case "STYLE_DESTRUCTIVE":return{style:"mono",
type:"filled",state:"active"};case "STYLE_OVERLAY":return{style:"overlay",type:"filled",state:"active"};case "STYLE_LIGHT_TEXT":return{style:"overlay",type:"text",state:"active"};case "STYLE_MONO_TONAL_OVERLAY":return{style:"overlay",type:"tonal",state:"active"};case "STYLE_DEFAULT":case "STYLE_COMPACT_GRAY":return{style:"mono",type:"tonal",state:"active"};case "STYLE_INACTIVE_OUTLINE":return{style:"mono",type:"outline",state:"active"};default:return{style:"mono",type:"text",state:"active"}}};
_.NQ=function(){return _.p(function(r){return r.nextAddress==1?r.yield(_.P7().resolve(_.K8),2):r.return(_.P7().resolve(VCL)())})};
_.Qx=function(){return _.P7().resolve(VCL)()};
_.$G=function(){return{lottieEl:void 0}};
z0q=function(r,E){return r.startsWith(E.uniqueId)};
tCu=function(r){var E,K;_.p(function(g){if(g.nextAddress==1)return g.yield(_.NQ(),2);E=g.yieldResult;if((K=E)==null||!K.addEventListener)return aH(),g.return();E.addEventListener("onCueRangeEnter",r);_.vo(g)})};
Smc=function(r){var E,K;_.p(function(g){if(g.nextAddress==1)return g.yield(_.NQ(),2);E=g.yieldResult;if((K=E)==null||!K.removeEventListener)return aH(),g.return();E.removeEventListener("onCueRangeEnter",r);_.vo(g)})};
bAJ=function(r){var E,K,g,D,B;_.p(function(Q){if(Q.nextAddress==1)return Q.yield(_.NQ(),2);E=Q.yieldResult;if((K=E)==null||!K.addCueRange)return aH(),Q.return();g=_.N(r.timings);for(D=g.next();!D.done;D=g.next())B=D.value,E.addCueRange(r.uniqueId+"-"+B,B/1E3,(B+100)/1E3);_.vo(Q)})};
s42=function(r){var E,K,g,D,B;_.p(function(Q){if(Q.nextAddress==1)return Q.yield(_.NQ(),2);E=Q.yieldResult;if((K=E)==null||!K.removeCueRange)return aH(),Q.return();g=_.N(r.timings);for(D=g.next();!D.done;D=g.next())B=D.value,E.removeCueRange(r.uniqueId+"-"+B);_.vo(Q)})};
kBu=function(){var r,E,K;return _.p(function(g){if(g.nextAddress==1)return g.yield(_.NQ(),2);r=g.yieldResult;if((E=r)==null||!E.getPlayerState)return aH(),g.return();K=r.getPlayerState();return g.return(K===2)})};
aH=function(){_.nh(new _.bs("Smartimation player does not exist or is corrupted"))};
qm5=function(){try{var r;return(r=window.CSS)!=null&&r.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(E){return _.nh(new _.bs("Smartimation CSS.supports threw an error")),!1}};
Xx2=function(r,E,K,g,D){var B=r.playlistId?l82:mr5;E=E();K=K();D=!!r.videoId&&D()==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED";if(_.UK(E))return ZAu({data:r,actionType:B,disabled:D},K);if(r.videoId&&g())return uNJ({data:r,actionType:B,disabled:D});switch(E){case "TRANSFER_STATE_UNKNOWN":return uNJ({data:r,actionType:B,disabled:D});case "TRANSFER_STATE_FAILED":return r.videoId?AfK({data:r,actionType:B,disabled:D}):e0J({data:r,actionType:B,disabled:D});case "TRANSFER_STATE_COMPLETE":return e0J({data:r,
actionType:B,disabled:D});case "TRANSFER_STATE_PRE_TRANSFER":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":case "TRANSFER_STATE_TRANSFERRING":return ZAu({data:r,actionType:B,disabled:D},K);case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":return r.videoId?AfK({data:r,actionType:B,disabled:D}):uNJ({data:r,actionType:B,disabled:D});default:return uNJ({data:r,actionType:B,disabled:D})}};
HA2=function(r,E){var K=r.onTapCommand,g=_.Ga(K);if(r.videoId&&_.M(g,_.p8))return _.M(g,_.p8).action=E,K;r.playlistId&&_.M(g,_.PW)&&(_.M(g,_.PW).action=E);return K};
uNJ=function(r){var E=r.data;var K=r.actionType;r=r.disabled;return{text:nHn,iconType:"OFFLINE_DOWNLOAD",onTap:HA2(E,K.ACTION_ADD),disabled:r}};
ZAu=function(r,E){var K=r.data;var g=r.actionType;r=r.disabled;var D="OFFLINE_DOWNLOAD";E>=0&&E<=.1?D="OFFLINE_DOWNLOADING_ZERO":E>.1&&E<=.3?D="OFFLINE_DOWNLOADING_TWENTY":E>.3&&E<=.5?D="OFFLINE_DOWNLOADING_FORTY":E>.5&&E<=.7?D="OFFLINE_DOWNLOADING_SIXTY":E>.7&&E<1?D="OFFLINE_DOWNLOADING_EIGHTY":E===1&&(D="OFFLINE_PIN");return{text:I85,iconType:D,onTap:HA2(K,g.ACTION_REMOVE_WITH_PROMPT),disabled:r}};
e0J=function(r){var E=r.data;var K=r.actionType;r=r.disabled;return{text:yf2,iconType:"OFFLINE_PIN",onTap:HA2(E,K.ACTION_REMOVE_WITH_PROMPT),disabled:r}};
AfK=function(r){var E=r.data;var K=r.actionType;r=r.disabled;return{text:LQL,iconType:"OFFLINE_DOWNLOAD",onTap:HA2(E,K.ACTION_RETRY),disabled:r}};
_.f8=function(r,E){var K=XiL();return _.Wg(function(){K();return I1L(r,[_.AZ(E)||""])},{debugName:"LUZslf"},"Z105t")};
h0K=function(r){var E=_.f8(_.zS,function(){return r().videoId}),K=_.f8(_.t1,function(){return r().playlistId});
return function(){return r().videoId?E:r().playlistId?K:_.N(_.M5("TRANSFER_STATE_UNKNOWN",void 0,"Qibycf")).next().value}};
JfJ=function(r){var E=_.f8(bP,function(){return r().videoId}),K=_.f8(_.qgP,function(){return r().playlistId});
return function(){return r().videoId?E:r().playlistId?K:_.N(_.M5(0,void 0,"K4tgOc")).next().value}};
rOu=function(r){var E=_.f8(_.ntL,function(){return r().videoId});
return function(){return r().videoId?E:_.N(_.M5(!1,void 0,"Oaxwcf")).next().value}};
E7J=function(r){var E=_.f8(ZyK,function(){return r().videoId});
return function(){return r().videoId?E:_.N(_.M5("ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN",void 0,"MsSpJc")).next().value}};
K$5=function(){return{}};
_.jWK=function(r,E,K){return{submitForm:function(){var g,D,B,Q;return _.p(function(a){if(a.nextAddress==1){g=g7n(r());if(!g)return a.return();if(g.onSubmit)return D9P(E),g.onSubmit(),D9P(K),a.return();if(!g.submitConfig||!g.formData)return a.jumpTo(0);g.disableDuringSubmission&&B9J(r(),!0);D9P(E);return a.yield(d92(g.submitConfig,g.formData()),3)}D=a.yieldResult;D9P(K);if(((B=D)==null?0:B.submitResult)&&((Q=g)==null?0:Q.onSubmitResult))g.onSubmitResult(D.submitResult);g.disableDuringSubmission&&B9J(r(),
!1);return a.return()})},
isValid:function(){var g=g7n(r());if(g){var D;return!((D=g.isValid)==null||!D.call(g))}return!0},
isSubmitting:function(){var g,D;return!!((g=g7n(r()))==null?0:(D=g.isSubmitting)==null?0:D.call(g))}}};
_.O9=function(){if(!N9J){var r=_.N(_.M5(new Map,void 0,"Y1XnBc"));N9J=r.next().value;QWc=r.next().value}return N9J};
_.$95=function(r){QWc(new Map(r))};
g7n=function(r){if(r)return _.O9()().get(r)};
d92=function(r,E){var K;return _.p(function(g){return g.nextAddress==1?E?(K=_.P7().resolve(_.p0(ax5)))&&r.submitId?g.yield(K.submitForm(r.submitId,E,pGd,r.params,r.clickTrackingParams),2):g.return(Promise.reject(Error("Bh"))):g.return(Promise.reject(Error("Ah"))):g.return(g.yieldResult)})};
B9J=function(r,E){if(r){var K=_.O9();K().set(r,Object.assign({},K().get(r),{isSubmitting:function(){return E}}));
_.$95(K())}};
D9P=function(r){if(r){var E=_.P7().resolve(_.Ov);E&&(r=_.Ga(r()))&&E.resolveCommand(r)}};
OoJ=function(r,E){E=E===void 0?{shouldPersist:!0}:E;return{useUpdatableData:function(K,g){var D=_.Wg(function(){return r(K())},void 0,"Gmrblb"),B=Pqu(K,D,g,E);
_.me(function(){if(D()!=null){fxu.set(D(),B);var Q=D();_.Z6(function(){fxu.delete(Q)})}},"j4hx9b");
return B},
getData:function(K){var g;return(g=fxu.get(r(K)))==null?void 0:g[0]()},
updateData:function(K,g){K=r(K);K=fxu.get(K);if(!K)return!1;var D=_.N(K);K=D.next().value;D=D.next().value;g=g(K());D(g);return!0}}};
Pqu=function(r,E,K,g){g=g===void 0?{}:g;var D=_.N(_.XW(function(){var a=r(),P=E();return YId(a,P,K,g)})),B=D.next().value,Q=D.next().value;
return[B,function(a){Q(a);var P=E();if(g.shouldPersist&&P!=null){var O,U=(O=K==null?void 0:K.map(function(T){return T()}))!=null?O:[];
_.YG.set(P,[a,U])}}]};
YId=function(r,E,K,g){g=g===void 0?{}:g;if(E==null||!g.shouldPersist)return r;g=_.YG.get(E);if(!g)return r;var D=_.N(g);g=D.next().value;var B=D.next().value,Q;D=(Q=K==null?void 0:K.map(function(a){return a()}))!=null?Q:[];
if((B==null?0:B.length)&&(K==null?0:K.length)&&D.some(function(a,P){return a!==B[P]}))return _.YG.remove(E),r;
(K==null?0:K.length)&&_.YG.set(E,[g,D]);return g};
U9K=function(r){var E=_.N(_.M5(!0,void 0,"bKtO6d")),K=E.next().value;E.next();return function(){var g=WD(r.children());return _.f(_.Y,{cond:K,then:function(){return g},
else:r.fallback})}()};
_.U9=function(r){var E=T9P(r),K=E.data,g=E.mapping,D=E.wrapper;E=E.pendingFallback;var B=function(){return wGd(_.AZ(K))},Q=function(){var a=B(),P=[];
a=_.N(a);for(var O=a.next();!O.done;O=a.next()){var U=void 0;O=O.value;var T=void 0;for(U in O)if(!(!O).hasOwnProperty(U)){T=U;break}(U=T)&&P.push(U)}return P};
return r.data?_.f(U9K,{fallback:E},function(){return _.f(_.sV,{each:Q},function(a,P){var O=D?function(c){return D(function(){return g[a](c,P)},U,P)}:function(c){return g[a](c,P)};
O.debugName||(O.debugName=String(a));if(!g[String(a)])return document.createComment("");O.componentType!==Vw&&F$n(String(a));var U=Rsn(B,a,P);if(_.R("web_add_microtask_to_stamper")&&!o7u.has(String(a))){var T=_.N(_.M5(!1,void 0,"afb1md")),w=T.next().value,F=T.next().value;Promise.resolve().then(function(){o7u.add(String(a));F(!0)});
return _.f(_.Y,{cond:w,then:function(){return _.f(O,{data:U})}})}return _.f(O,{data:U})})}):_.f(_.OV,null)};
T9P=function(r){var E=r.targetId||M$K(r.children);if(!r.data||!E)return Object.assign({},r,{mapping:r.children});var K="stamper-"+ioc++,g=function(){var a;return(a=typeof r.targetId==="function"?r.targetId(K):r.targetId)!=null?a:K};
E=_.N(cOP(function(){var a=wGd(r.data());a.targetId=g;return a})).next().value;
var D=Object.assign({},(_.P7().resolve(_.p0(Cqu))||{}).replaceableMapping,r.children);if(r.replacementWrapper){var B=D.notificationTextRenderer,Q=D.notificationMultiActionRenderer;B&&(D.notificationTextRenderer=function(a,P){return r.replacementWrapper(B({data:a.data},P))});
Q&&(D.notificationMultiActionRenderer=function(a,P){return r.replacementWrapper(Q({data:a.data},P))})}return Object.assign({},r,{data:E,
mapping:D,wrapper:function(a,P,O){return rwJ({targetId:g,stamperIndex:O},r.wrapper?function(){return r.wrapper(a,P,O)}:a)}})};
Rsn=function(r,E,K){var g;return _.Wg(function(){var D=r()[K()];if(D)g=D[E];else return _.nh(new _.bs("Stamper failed to find "+String(E)+" at index "+K()+" of data array of length "+(r().length+" (b/365643359). Did you access a signal after a component has been cleaned up?"))),g;return D[E]},void 0,"Su9U8")};
M$K=function(r){r=_.N(Object.keys(r));for(var E=r.next();!E.done;E=r.next())if(E=E.value,x95.includes(E)||W$5.includes(E)||G9P.includes(E))return!0;return!1};
wGd=function(r){return r?Array.isArray(r)&&r instanceof Array?r:[r]:[]};
F$n=function(r){if(_.R("web_enable_renderer_logger")){var E;(E=_.P7().resolve(_.p0(v75)))!=null&&E.loggingEnabled&&!E.ids.has(r)&&E.ids.add(r)}};
V$5=function(){var r,E;return(E=(r=_.P7().resolve(_.p0(_.qB)))==null?void 0:r())!=null?E:!1};
t$J=function(r,E){r=r===void 0?zsd:r;switch(E.type){case "SET_IS_BOTTOM_SHEET_OPEN_STATE":return Object.assign({},r,{isOpen:E.payload});default:return r}};
bou=function(r,E){r=r===void 0?SIK:r;switch(E.type){case "SET_CINEMATIC_SETTING_STATE":return Object.assign({},r,{isAllowed:E.payload});default:return r}};
k9L=function(r,E){r=r===void 0?sWJ:r;switch(E.type){case "SET_ERROR_MESSAGE_CREATE_PLAYLIST_STATE":return Object.assign({},r,{errorMessage:E.payload});case "SET_TITLE_CREATE_PLAYLIST_STATE":return Object.assign({},r,{title:E.payload});case "SET_PRIVACY_CREATE_PLAYLIST_STATE":return Object.assign({},r,{privacy:E.payload});case "SET_IS_DISABLED_CREATE_PLAYLIST_STATE":return Object.assign({},r,{isDisabled:E.payload});default:return r}};
lx5=function(r,E){r=r===void 0?qIP:r;switch(E.type){case "SET_IS_DRAWER_LAYOUT_OPEN_STATE":return Object.assign({},r,{isOpen:E.payload});default:return r}};
Zou=function(r,E){r=r===void 0?m9n:r;switch(E.type){case "SET_IS_FULLSCREEN_STATE":return Object.assign({},r,{isFullscreen:E.payload});case "SET_NAVIGATION_BUTTON":var K=E.payload.targetId,g=Object.assign({},r.navigationButtons);g[K]=E.payload.button;return Object.assign({},r,{navigationButtons:g});case "SET_TOP_PANEL_ID_STATE":return Object.assign({},r,{topPanelId:E.payload});case "SET_SECONDARY_HEADER":return K=E.payload.panelId,g=Object.assign({},r.secondaryHeader),g[K]=E.payload.secondaryHeader,
Object.assign({},r,{secondaryHeader:g});default:return r}};
XG5=function(){return zr(Object.assign({},{voiceSearch:lC5,engagementPanel:Zou,bottomSheet:t$J,cinematicSetting:bou,shorts:n$c,drawerLayout:lx5,createPlaylist:k9L,locationCollection:uku,reportChannel:AOc,reportForm:es5},ICu))};
HoK=function(r,E){_.eM.addLowPriorityJob(function(){var K,g,D;return _.p(function(B){switch(B.nextAddress){case 1:return _.Mj(B,2),B.yield(C2d(),4);case 4:return B.yield(fetch(r),5);case 5:return K=B.yieldResult,B.yield(K.json(),6);case 6:g=B.yieldResult;wd.set(r,g);requestAnimationFrame(function(){E(g)});
_.D2(B,0);break;case 2:D=_.GD(B),_.nh(D),_.vo(B)}})})};
n7K=function(r){var E={animationConfig:{},listeners:{}},K=function(){r(!0)};
E.listeners.data_failed=K;E.listeners.error=K;E.listeners.data_ready=function(){r(!1)};
return E};
L$L=function(r){var E=r.model;var K=r.subscribed;var g=r.isOverlay;var D=r.element;var B=r.commandController;var Q=r.notificationState;if(K){var a,P;var O=(E==null?void 0:(a=E.buttonStyle)==null?void 0:a.subscribedStateStyle)==="SUBSCRIBE_BUTTON_VIEW_MODEL_SUBSCRIBED_STATE_STYLE_DROPDOWN_COMPACT"?void 0:E==null?void 0:(P=E.unsubscribeButtonContent)==null?void 0:P.buttonText}else{var U;O=E==null?void 0:(U=E.subscribeButtonContent)==null?void 0:U.buttonText}a:{var T;switch(E==null?void 0:(T=E.buttonStyle)==
null?void 0:T.buttonSize){case "SUBSCRIBE_BUTTON_VIEW_MODEL_SIZE_XSMALL":a="S";break a;default:a="M"}}a:if(g)g="overlay";else switch(E.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":g="overlay";break a;default:g="mono"}a:if(K)var w="tonal";else switch((w=E.buttonStyle)==null?void 0:w.unsubscribedStateStyle){case "SUBSCRIBE_BUTTON_VIEW_MODEL_UNSUBSCRIBED_STATE_STYLE_SECONDARY":w=
"tonal";break a;default:w="filled"}return{style:g,type:w,state:E.disableSubscribeButton?"disabled":"active",size:a,focused:r.focused,toggled:K,accessibilityLabel:IxL(E,K,Q),buttonText:O,iconPosition:E.disableNotificationBell?"none":"leading-trailing",onTap:yOK(E,K,D,B),disableTextEllipsis:!!r.disableTextEllipsis}};
yOK=function(r,E,K,g){return function(D){if(E){var B;var Q=r.disableNotificationBell?_.Ga(r==null?void 0:(B=r.unsubscribeButtonContent)==null?void 0:B.onTapCommand):_.Ga(r==null?void 0:r.onShowSubscriptionOptions)}else{var a;Q=_.Ga(r==null?void 0:(a=r.subscribeButtonContent)==null?void 0:a.onTapCommand)}Q&&PI(Q,{form:{element:K==null?void 0:K.value},commandController:g});D.stopPropagation()}};
IxL=function(r,E,K){if(E){if(r==null?0:r.disableNotificationBell){var g;return r==null?void 0:(g=r.unsubscribeButtonContent)==null?void 0:g.accessibilityText}switch(K){case "SUBSCRIPTION_NOTIFICATION_STATE_OCCASIONAL":var D;return r==null?void 0:(D=r.bellAccessibilityData)==null?void 0:D.occasionalLabel;case "SUBSCRIPTION_NOTIFICATION_STATE_ALL":var B;return r==null?void 0:(B=r.bellAccessibilityData)==null?void 0:B.allLabel;case "SUBSCRIPTION_NOTIFICATION_STATE_OFF":var Q;return r==null?void 0:(Q=
r.bellAccessibilityData)==null?void 0:Q.offLabel;case "SUBSCRIPTION_NOTIFICATION_STATE_DISABLED":var a;return r==null?void 0:(a=r.bellAccessibilityData)==null?void 0:a.disabledLabel;default:var P;return r==null?void 0:(P=r.unsubscribeButtonContent)==null?void 0:P.accessibilityText}}else{var O;return r==null?void 0:(O=r.subscribeButtonContent)==null?void 0:O.accessibilityText}};
hsP=function(r,E){return _.NC(r.entities,"subscriptionStateEntity",E)};
JOP=function(r,E){return _.NC(r.entities,"subscriptionNotificationStateEntity",E)};
rj5=function(r,E){return _.NC(r.entities,"upcomingEventReminderStateEntity",E)};
Ek2=function(r,E){return _.NC(r.entities,"commentEntityPayload",E)};
KN2=function(r,E){return _.NC(r.entities,"engagementToolbarSurfaceEntityPayload",E)};
gkc=function(r,E){return _.NC(r.entities,"triStateButtonStateEntityPayload",E)};
D8L=function(r,E){return _.NC(r.entities,"commerceCartCheckoutButtonEntity",E)};
B25=function(r,E){return _.NC(r.entities,"commandEntity",E)};
d8L=function(r){if(r){switch(r){case "SUBSCRIPTION_NOTIFICATION_STATE_ALL":r="NOTIFICATIONS_ACTIVE";break;case "SUBSCRIPTION_NOTIFICATION_STATE_OFF":case "SUBSCRIPTION_NOTIFICATION_STATE_DISABLED":r="NOTIFICATIONS_OFF";break;default:r="NOTIFICATIONS_NONE"}return r}};
jOL=function(r,E,K){K.subscribed!==E&&((K=K.key)&&_.Xg(_.Td("subscriptionStateEntity",K,{key:K,subscribed:E})),r.dispatchEvent(new CustomEvent("yt-subscription-changed",{bubbles:!0,detail:E})),E||_.ht(r,"yt-unsubscribe-action"))};
QOn=function(r){r=_.M(_.Ga(r),_.wt);var E,K,g,D;return(D=_.M(r==null?void 0:(E=r.panelLoadingStrategy)==null?void 0:(K=E.inlineContent)==null?void 0:(g=K.sheetViewModel)==null?void 0:g.content,N2K))==null?void 0:D.listItems};
$8n=function(r,E){if(r.onShowSubscriptionOptions&&E&&(r=QOn(r.onShowSubscriptionOptions),r!=null&&r.length)){var K=d8L(E);r.forEach(function(g){g=_.M(g,_.F3);var D,B,Q,a,P=g==null?void 0:(D=g.leadingImage)==null?void 0:(B=D.sources)==null?void 0:(Q=B[0])==null?void 0:(a=Q.clientResource)==null?void 0:a.imageName;g&&P&&(g.isSelected=P===K)})}};
aEP=function(r,E,K,g){E&&K?r.style.width=K+"px":!E&&g&&(r.style.width=g+"px")};
pac=function(r,E,K){var g;(g=r.lottieEl)==null||g.goToAndPlay(0);var D;(D=E.lottieEl)==null||D.goToAndPlay(0);_.RH(_.eM,function(){var B;(B=K.lottieEl)==null||B.goToAndPlay(0)},300)};
PKL=function(r){return!(r==null||!r.iconName||(r==null?0:r.title))};
fEK=function(r,E,K,g){K&&_.eM.cancelJob(K);K=_.eM.addLowPriorityJob(function(){g(void 0)},5E3);
g(K);E&&r!==(E.likeStatus==="LIKE")&&E.key&&_.Xg(_.Td("likeStatusEntity",E.key,{key:E.key,likeStatus:r?"LIKE":"INDIFFERENT",hadUserInteraction:r}))};
_.OVn=function(r,E){return _.NC(r.entities,"accountLinkStatusEntity",E)};
YF5=function(r,E){return _.NC(r.entities,"hatsSurveyEntity",E)};
U8K=function(r,E){return _.NC(r.entities,"hatsSurveyStateEntity",E)};
T2m=function(r,E){return _.NC(r.entities,"quantityIncrementerEntity",E)};
waK=function(r){switch(r){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}};
FNn=function(r){switch(r){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}};
R3J=function(r){switch(r){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"}};
_.MpJ=function(r){var E=_.Uv("web_generic_client_event_wait_period ",0);E||(E=3E5);var K=okL.get(r);!_.R("enable_web_client_experiment_event_timeout_killswitch")&&K&&(0,_.OC)()-K<E||(okL.set(r,(0,_.OC)()),_.Ae("genericClientExperimentEvent",{eventType:r}))};
_.iVL=function(r,E){var K,g,D,B;a:{var Q=r.style;if(Q===void 0)Q=17;else switch(Q){case "LIVE":Q=18;break a;default:Q=17}}return{type:Q,text:E?J6m({seconds:E}):_.Xo(r.text),accessibilityText:(K=r.text)==null?void 0:(g=K.accessibility)==null?void 0:(D=g.accessibilityData)==null?void 0:D.label,icon:(B=r.icon)==null?void 0:B.iconType}};
cjn=function(r){switch(r){case "small":return"ytCollectionsStackCollectionStack1Small";case "medium":return"ytCollectionsStackCollectionStack1Medium";case "large":return"ytCollectionsStackCollectionStack1Large";default:return""}};
CK5=function(r){if(!r)return"";var E,K=(E=_.P7().resolve(_.p0(_.qB)))==null?void 0:E(),g;if(!K&&((g=r.vibrantColorPalette)==null?0:g.iconInactiveColor))return Gf(r.vibrantColorPalette.iconInactiveColor,"1");var D;return K&&((D=r.darkColorPalette)==null?0:D.iconInactiveColor)?Gf(r.darkColorPalette.iconInactiveColor,"1"):r.color?Gf(r.color,"1"):r.sampledThumbnailColor?(r=r.sampledThumbnailColor,"rgba("+r.red+","+r.green+","+r.blue+");"):""};
_.oH=function(r,E){if(!r.includes("DATE_PLACEHOLDER"))return r;var K=new Date(0);K.setUTCSeconds(E);return r.replace("DATE_PLACEHOLDER",x85(K))};
WN5=function(r,E,K){return function(g){var D=r.command;D&&(PI(D,{form:{element:K}}),E([D],g))}};
vkP=function(r,E,K,g,D){return function(B){var Q=GPc(r,E);Q&&PI(Q,{form:{element:K},commandController:g});D&&B.stopPropagation()}};
GPc=function(r,E){if(r.signInEndpoint&&!_.R("web_subscribe_sign_in_endpoint_killswitch"))return r.signInEndpoint;if(E){if(r.serviceEndpoints)return r.serviceEndpoints[1];if(r.onUnsubscribeEndpoints)return r.onUnsubscribeEndpoints[0]}else{if(r.serviceEndpoints)return r.serviceEndpoints[0];if(r.onSubscribeEndpoints)return r.onSubscribeEndpoints[0]}};
VpJ=function(r,E){var K,g,D,B;E=E&&((K=r.unsubscribeAccessibility)==null?void 0:(g=K.accessibilityData)==null?void 0:g.label)||((D=r.subscribeAccessibility)==null?void 0:(B=D.accessibilityData)==null?void 0:B.label);return r.longSubscriberCountText?[E,_.Xo(r.longSubscriberCountText)].filter(function(Q){return Q}).join(" "):E};
MQ=function(r,E){return E||(r==null?0:r.isChannelDelegate)?"disabled":"active"};
z32=function(r,E){var K;switch((K=r.style)==null?void 0:K.styleType){case "COMPACT_GRAY":return{style:"mono",type:"tonal",state:MQ(r)};case "MEDIUM_GRAY":return{style:"mono",type:"tonal",state:MQ(r)};case "VISIBLY_DISABLED":return{style:"mono",type:"text",state:MQ(r,!0)};case "OVERLAY":return E?{style:"overlay",type:"tonal",state:MQ(r)}:{style:"overlay",type:"filled",state:MQ(r)};default:return E?{style:"mono",type:"tonal",state:MQ(r)}:{style:"mono",type:"filled",state:MQ(r)}}};
_.i7=function(){for(var r=[],E=_.N(_.Hh.apply(0,arguments)),K=E.next();!K.done;K=E.next())if(K=K.value)if(typeof K==="string")r.push(K);else{K=_.N(Object.entries(K));for(var g=K.next();!g.done;g=K.next()){var D=_.N(g.value);g=D.next().value;(D=D.next().value)&&r.push(g)}}return r.join(" ")};
tpJ=function(r){switch(r){case "small":return"ytThumbnailOverlayProgressBarHostSmall";case "medium":return"ytThumbnailOverlayProgressBarHostMedium";case "large":return"ytThumbnailOverlayProgressBarHostLarge";default:return"ytThumbnailOverlayProgressBarHostMedium"}};
SFd=function(r){switch(r){case "small":return"ytThumbnailBottomOverlayViewModelBadgeContainerSmall";case "medium":return"ytThumbnailBottomOverlayViewModelBadgeContainerMedium";case "large":return"ytThumbnailBottomOverlayViewModelBadgeContainerLarge";default:return"ytThumbnailBottomOverlayViewModelBadgeContainerMedium"}};
bVq=function(r,E){var K=r.map(function(g){return g.toString()});
return _.dd(function(g){if(K.includes(g.key)){E&&g.preventDefault();var D;(D=g.currentTarget)==null||D.click()}})};
_.sOc=function(){return bVq(["Enter"])};
_.kPm=function(){return bVq(["Enter"," "],!0)};
_.cW=function(r){if(r.composedPath)return r.composedPath();if(!r.__composedPath){for(var E=[],K=r.target;K;)E.push(K),K=K.parentNode;E.push(window);r.__composedPath=E}return r.__composedPath};
_.C8=function(r,E,K){r=_.N(r);for(var g=r.next();!g.done;g=r.next()){g=g.value;if(g===E)break;for(var D=_.N(K),B=D.next();!B.done;B=D.next())if(B=B.value,g.tagName===B||g.role==="button"&&B==="BUTTON")return!0}return!1};
lEJ=function(r,E){var K,g=(K=E.observer)!=null?K:_.P7().resolve(OH);if(r){K=qFq(r);var D=[];E.showOption&&D.push(g.observe(r,function(){E.visibilityCallback(!0,r)},E.showOption));
E.hideOption&&D.push(g.observe(r,function(){E.visibilityCallback(!1,r)},E.hideOption));
E.prescanOption&&E.prescanCallback&&D.push(g.observe(r,function(){E.prescanCallback()},E.prescanOption));
var B;K.visibilityMonitorKeys=((B=K.visibilityMonitorKeys)!=null?B:[]).concat(D)}};
qFq=function(r){var E;return(E=r.polymerController)!=null?E:r};
_.WW=function(r){return!!_.xG(r)};
_.Gd=function(r,E,K,g,D){return function(B){var Q=JgP();_.me(function(){if(B){m82(B,r(),D);var a=ZVL(B,r(),E,K,g,Q);_.Z6(a)}},"lrewVd")}};
m82=function(r,E,K){var g=uyq(E),D=Ajc(E);E=g&&e3m;var B=D&&XaK;(g||D)&&lEJ(r,{visibilityCallback:function(Q){var a=_.P7().resolve(_.Ov);Q&&g?a.resolveCommand(g,{form:{element:K?r:void 0},disableClickTracking:!0}):!Q&&D&&a.resolveCommand(D,{form:{element:K?r:void 0},disableClickTracking:!0})},
showOption:E,hideOption:B})};
ZVL=function(r,E,K,g,D,B){var Q=new Map;if(E=_.xG(E)){var a;r=(g==null?void 0:(a=g.onTap)==null?void 0:a.value)||r;K=HVn(E,r,K==null?void 0:K.onTap,D,B);r.addEventListener("click",K);Q.set("click",K)}return function(){for(var P=_.N(Q),O=P.next();!O.done;O=P.next()){var U=_.N(O.value);O=U.next().value;U=U.next().value;r.removeEventListener(O,U)}}};
_.xG=function(r){var E;return(r=(E=_.M(r,_.vW))==null?void 0:E.onTap)&&_.Ga(r)};
uyq=function(r){var E;return(r=(E=_.M(r,_.vW))==null?void 0:E.onVisible)&&_.Ga(r)};
Ajc=function(r){var E;return(r=(E=_.M(r,_.vW))==null?void 0:E.onHidden)&&_.Ga(r)};
HVn=function(r,E,K,g,D){var B=function(a){_.P7().resolve(_.Ov).resolveCommand(r,a)},Q=function(a){g&&_.C8(_.cW(a),E,g)||B(a.target?{form:{element:a.target,
sourceData:r,mutationContext:D}}:void 0)};
K&&(Q=function(a){K(a,B)});
return Q};
nkm=function(r){switch(r){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}};
IEc=function(r){var E=r.numAvatarsInCluster;switch(r.clusterSize){case "small":return E===2?22:18;case "40":return E===2?24:22;default:return E===2?24:20}};
yj5=function(r,E){return function(K){var g=Object.keys(E);_.me(function(){if(r!=null&&r()){for(var D=_.N(g),B=D.next();!B.done;B=D.next())B=B.value,K.addEventListener(B,E[B]);_.Z6(function(){for(var Q=_.N(g),a=Q.next();!a.done;a=Q.next())a=a.value,K.removeEventListener(a,E[a])})}},"bXZGfe")}};
LNJ=function(r){switch(IEc(r)){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""}};
h35=function(r){switch(r){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""}};
JjL=function(r){switch(IEc(r)){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""}};
ra5=function(r){switch(r){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""}};
EvJ=function(r){switch(r){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}};
KId=function(r){return r==="medium"||r==="48"||r==="large"||r==="extra-large"||r==="extra-extra-large"||r==="giant"};
gvP=function(r){return!!((r==null?0:r.includes(3))||(r==null?0:r.includes(5)))};
Bru=function(r){var E=r.data;return{size:DK5(E.avatarImageSize),type:E.avatarBorderStyle==="AVATAR_BORDER_STYLE_SQUARE"?2:0,onTap:r.onTap,decorations:r.decorations||[],badgeText:r.badgeText,accessibilityText:r.accessibilityText,avatarButtonCustomClassName:r.avatarButtonCustomClassName,clusterLayoutConfig:r.clusterLayoutConfig}};
DK5=function(r){switch(r){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"}};
dKJ=function(r){switch(r){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}};
j$n=function(r){switch(r){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""}};
Nru=function(r){var E=r.layoutType==="AVATAR_STACK_LAYOUT_CLUSTER",K,g=r.avatars&&r.avatars.length>0?(K=_.M(r.avatars[0],_.Vx))==null?void 0:K.avatarImageSize:"AVATAR_SIZE_UNKNOWN";K=dKJ(g)||0;if(E){var D,B=(D=r.avatarClusterSize)!=null?D:"AVATAR_SIZE_M";E=dKJ(B);var Q,a,P=Math.min((a=(Q=r.avatars)==null?void 0:Q.length)!=null?a:0,4),O;return{avatars:((O=r.avatars)==null?void 0:O.slice(0,4))||[],avatarSizeInPx:K,avatarStackStyle:{width:E+"px",height:E+"px",position:"relative"},avatarStyle:function(T){var w=
IEc({clusterSize:DK5(B),numAvatarsInCluster:P,avatarIndex:T});var F=dKJ(B);P===3&&T===2?(F=(F-w)/2,F=(_.Xx("HTML_DIR")==="rtl"||document.body.getAttribute("dir")==="rtl"?-1:1)*F):F=void 0;return{position:"absolute",top:P===2&&T===1||P===3&&T===2||P===4&&T>=2?"0":void 0,bottom:P===2&&T===0||P>2&&T<2?"0":void 0,left:P===2&&T===1||P>2&&(T===1||T===3)?"0":void 0,right:P<=3&&T===0||P===4&&(T===0||T===2)?"0":void 0,transform:F?"translateX("+F+"px)":void 0,width:w+"px",height:w+"px"}},
avatarStackClass:void 0,avatarClass:void 0,clusterLayoutConfig:function(T){return{clusterSize:DK5(r.avatarClusterSize),numAvatarsInCluster:P,avatarIndex:T}},
avatarButtonCustomClassName:void 0}}var U;return{avatars:((U=r.avatars)==null?void 0:U.slice())||[],avatarSizeInPx:K,avatarStackClass:"yt-avatar-stack-view-model__avatars",avatarClass:j$n(g),avatarStyle:function(){return{}},
avatarStackStyle:{},clusterLayoutConfig:void 0,avatarButtonCustomClassName:"yt-avatar-stack-view-model__avatar-button"}};
Q$L=function(r,E,K){return function(){PI(r,{form:{element:E},commandController:K})}};
$KL=function(r){switch(r){case "small":return"ytThumbnailOverlayAvatarStackViewModelavatarStackSmall";case "medium":return"ytThumbnailOverlayAvatarStackViewModelavatarStackMedium";case "large":return"ytThumbnailOverlayAvatarStackViewModelavatarStackLarge";default:return"ytThumbnailOverlayAvatarStackViewModelavatarStackMedium"}};
a0P=function(r){switch(r){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"}};
pXm=function(r){if("accessibilityText"in r)return r.accessibilityText||"";if("title"in r){var E,K,g;return((E=r.title)==null?void 0:(K=E.accessibility)==null?void 0:(g=K.accessibilityData)==null?void 0:g.label)||""}if("accessibility"in r){var D,B;return((D=r.accessibility)==null?void 0:(B=D.accessibilityData)==null?void 0:B.label)||""}return""};
PtK=function(r){return"inlinePlayerData"in r};
zd=function(r){return new f0c(r)};
Oqn=function(r){switch(r){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"}};
Y2K=function(r){switch(r){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}};
UKn=function(r){switch(r){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}};
TrP=function(r){return function(E){r&&(r.thumbnailElRef=E.thumbnailElRef,r.thumbnail=E.thumbnail,r.thumbnailOverlays=E.thumbnailOverlays,r.thumbnailSize=E.thumbnailSize)}};
wXc=function(r){switch(r){case 1:return"ytThumbnailViewModelAspectRatio2By3";case 4:return"ytThumbnailViewModelShortsAspectRatio9By16";case 3:return"ytThumbnailViewModelAspectRatio1By1";default:return"ytThumbnailViewModelAspectRatio16By9"}};
RAK=function(r){var E=_.N(_.M5(!1,void 0,"E6wDDe")),K=E.next().value,g=E.next().value;_.Zj(function(){var D=r==null?void 0:r();if(D){var B=_.P7().resolve(_.p0(FId));if(B){var Q={triggeringElement:D,onDwellTriggeredFn:function(){g(!0)},
onDwellEndFn:function(){g(!1)}};
B.registerElement(Q);_.Z6(function(){_.tM(B,Q)})}}});
return K};
ov2=function(r,E,K){K?K(E):_.tH(E,r.target?{form:{element:r.target}}:void 0)};
_.Sb=function(r,E,K,g){return function(D){_.me(function(){function B(U){U=U.composedPath();U=_.N(U);for(var T=U.next();!T.done;T=U.next()){T=T.value;if(T===D)break;if(T.className.indexOf("HostIsClickableAdComponent")>=0||T.tagName==="A".toString()||T.tagName==="BUTTON".toString())return!0}return!1}
var Q=new Map,a,P=(a=r())==null?void 0:a.onTap;if(P){a=function(U){B(U)||ov2(U,P,E)};
var O=function(U){B(U)||U.key!=="Enter"||ov2(U,P,E)};
(K==null?0:K())||_.R("enable_web_home_top_landscape_image_layout_level_click")?(D.addEventListener("tap",a),Q.set("tap",a)):(D.addEventListener("click",a),Q.set("click",a));if(g==null?0:g())D.addEventListener("keydown",O),Q.set("keydown",O)}_.Z6(function(){for(var U=_.N(Q),T=U.next();!T.done;T=U.next()){var w=_.N(T.value);T=w.next().value;w=w.next().value;D.removeEventListener(T,w)}})},"D7XqOc")}};
Mwu=function(r,E){var K,g=(K=r.interaction)==null?void 0:K.onTap;if(r=_.VB({elementsCommand:g,forceNewState:!0,skipOnClick:!0}))return r.onclick=function(D){pr5(D)&&(D.preventDefault(),g&&ov2(D,g,E))},za(r)?r:void 0};
iq2=function(r){switch(r){case "AD_BUTTON_SIZE_COMPACT":return"S";case "AD_BUTTON_SIZE_DEFAULT":return"M";case "AD_BUTTON_SIZE_LARGE":return"L";default:return"M"}};
ca2=function(r){switch(r){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"}};
Ct5=function(r){switch(r){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"}};
_.xKd=function(r){return _.R("rich_grid_enable_dynamic_offset")&&r?Math.max((r-_.Uv("rich_grid_dynamic_offset_anchor_width",1300))/100*_.Uv("rich_grid_dynamic_offset_offset_per_100",10),_.Uv("rich_grid_dynamic_offset_lower_bound",-60)):0};
WIc=function(r,E){switch(E){case 4:return 16;case 1:return r<528?16:r<1024?32:48;case 2:return(r>=528?16:8)/2;case 3:return(r<528?16:r<1024?32:48)+(r>=528?16:8)/2;default:return 0}};
GUd=function(r){var E=r.originalContainerWidth;var K=r.sizing;var g=r.standardUnit;if(r.isCompactList&&E<528)return 1;switch(K){case "STANDARD":return g;case "COMPACT":return g+1;case "EXTRA_COMPACT":return _.R("web_responsive_extra_compact_2x")?g*2:_.R("web_responsive_current")?g===1?2:g%2===0?g/2*3:g+2:g<4?g*2:Math.ceil(g*3/2);case "MINI":return g>1?g*2:3;default:return g}};
Vwc=function(r){var E=r.containerWidth;var K=r.peek;var g=r.gutter;var D=r.numItems;r=r.ignoreMaxWidthLimit;E=K?Math.max((E-K-g*D)/D,0):Math.max((E-g*(D-1))/D,0);return r?E:Math.min(E,vvL)};
_.b7=function(r){var E=r.containerWidth;var K=r.hasPeek;var g=r.sizing;var D=r.marginSettings;var B=r.isCompactList;var Q=r.enableFullBleedForSingleCol;var a=r.standardUnitMinWidth;g=g||"STANDARD";K=!!K;r=E>=528?16:8;var P=K?E>=528?48:24:0;D=WIc(E,D);var O=Math.max(E-D*2,0);a=_.R("kevlar_disable_min_width_override")?void 0:a;a=Math.min(Math.max(Math.floor((O-P+r)/((a!=null?a:zAL)+_.xKd(E)+r)),1),6);var U=(Q=!!Q&&a===1)||a===1&&g!=="STANDARD";K=K||U?O:Math.min(O,(vvL+r)*a-r);g=GUd({originalContainerWidth:E,
sizing:g,standardUnit:a,isCompactList:B});return{itemWidth:Vwc({containerWidth:K,peek:P,gutter:r,numItems:g,ignoreMaxWidthLimit:U}),gutter:r,maxContainerWidth:K,numItems:g,margin:Q?0:D,contentMargin:WIc(E,1),typographyBump:Vwc({containerWidth:K,peek:P,gutter:r,numItems:a,ignoreMaxWidthLimit:U})>400&&!(B&&E<528),standardUnit:a}};
s9=function(r){switch(r){case "RESPONSIVE_SIZE_COMPACT":return"COMPACT";case "RESPONSIVE_SIZE_EXTRA_COMPACT":return"EXTRA_COMPACT";case "RESPONSIVE_SIZE_TINY":return"MINI";default:return"STANDARD"}};
_.twc=function(r){if(r){var E;if((E=r.responsiveContainerConfiguration)==null?0:E.responsiveSize)return s9(r.responsiveContainerConfiguration.responsiveSize);if(r.layoutSizing)switch(r.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"}}};
S2J=function(r){if(r.fullbleed)return 1;switch(r.containerType){case "CONTAINER_TYPE_VERTICAL_LIST":return 3;case "CONTAINER_TYPE_GRID":return 2;case "CONTAINER_TYPE_HORIZONTAL_LIST":return 4;default:return 3}};
l0u=function(r,E,K,g,D,B,Q,a,P){a:if(r===4&&g==="LOCKUP_CONTENT_TYPE_SOURCE")var O=1;else switch(r){case 3:O=1;break a;default:O=0}var U=bq5(r,g);a:switch(r){case 4:B=!!(B&&B<100);break a;default:B=!1}a:switch(r){case 3:case 4:var T=g==="LOCKUP_CONTENT_TYPE_CHANNEL"||g==="LOCKUP_CONTENT_TYPE_SOURCE";break a;default:T=!1}return{metadataOnThumbnail:U,isOverlay:a||U,isCard:s$L(g,Q),sizing:E!=null?E:"STANDARD",typographyBump:K!=null?K:!1,isTiny:B,isCentered:T,isCollection:kUL(g),arrangement:O,addMarginForFullbleed:r===
1&&g!=="LOCKUP_CONTENT_TYPE_VIDEO",fullbleed:r===1&&g==="LOCKUP_CONTENT_TYPE_VIDEO",aspectRatio:q2J(g,D,P),disableRounding:r===5||s$L(g,Q)||r===1&&g==="LOCKUP_CONTENT_TYPE_VIDEO",collectionStackNumber:kUL(g)?2:0,useLegacyTypography:!(P==null||!P.useLegacyTypography),useRichGridLegacyTypography:!(P==null||!P.useRichGridLegacyTypography)&&!_.R("web_enable_typography_bump"),compactMetadata:O===0&&g==="LOCKUP_CONTENT_TYPE_VIDEO",onFocusEffect:P==null?void 0:P.onFocusEffect,titleMaxLines:g==="LOCKUP_CONTENT_TYPE_AI_CARD"?
1:void 0}};
kUL=function(r){switch(r){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}};
s$L=function(r,E){if(E&&r==="LOCKUP_CONTENT_TYPE_VIDEO")return!0;switch(r){case "LOCKUP_CONTENT_TYPE_SOURCE":case "LOCKUP_CONTENT_TYPE_AI_CARD":return!0;default:return!1}};
bq5=function(r,E){if(E==="LOCKUP_CONTENT_TYPE_AI_CARD")return!0;switch(r){case 5:return!0;case 4:return!1;default:return!1}};
q2J=function(r,E,K){if(E&&(K==null||!K.alwaysRespectPodcastShowAspectRatio||r!=="LOCKUP_CONTENT_TYPE_PODCAST"))return 0;switch(r){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}};
_.kG=function(r){if(r){var E;return((E=_.P7().resolve(_.p0(_.qB)))==null?0:E())?r.darkThemeImage:r.image}};
ur5=function(r,E,K,g,D,B){if(D&&B&&E==="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_EXPLICIT_SIZING")return{width:D,height:B};if(!K)return{};D=K.size;K=K.allowFullWidth;if(E==="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_FULL_WIDTH"&&K)return{fullWidth:!0};if(D===void 0)return{};switch(r){case "CONTENT_PREVIEW_IMAGE_STYLE_SQUARE":case "CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE":return{width:D,height:D};case "CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3":return{width:D,height:1/mKc*D};case "CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9":return{width:D*
ZqK,height:D};default:return(g==null?0:g.height)&&(g==null?0:g.width)?g.width/g.height>1?{maxWidth:D*ZqK}:{maxWidth:D}:{maxWidth:D}}};
AaL=function(r){var E;return r&&((E=_.kG(r.themedImage))!=null?E:r.image)};
eAK=function(r){var E;return r==null?void 0:(E=r.sources)==null?void 0:E[0]};
XXu=function(r){switch(r){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"}};
_.Hqu=function(r){if(r)return"content-id-"+r};
nvL=function(r){switch(r.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"}}};
I05=function(r){var E=_.qQ.currentPageSubTypeSelector(_.eU().getState())||"";return r?r+E:""};
ya5=function(r){switch(r){case 1:return"ytDismissibleItemAspectRatio2By3";case 2:return"ytDismissibleItemAspectRatio3By4";case 4:return"ytDismissibleItemShortsAspectRatio9By16";case 3:return"ytDismissibleItemAspectRatio1By1";case 0:return"ytDismissibleItemAspectRatio16By9"}};
hAq=function(r){var E=["YT-EXPANDABLE-METADATA-VIEW-MODEL"],K=_.N(_.M5(void 0,void 0,"JrqNsb")),g=K.next().value,D=K.next().value,B=_.N(_.M5(void 0,void 0,"rWytse"));K=B.next().value;var Q=B.next().value;B=_.N(_.M5(void 0,void 0,"DHRqxe"));var a=B.next().value,P=B.next().value;return{touchFeedbackEvents:{pointerUpEvent:g,pointerDownEvent:K,pointerLeaveEvent:a},touchFeedbackOnPointerUp:_.dd(function(O){LIJ(_.cW(O),E)||(D(O),Q(void 0),P(void 0))}),
touchFeedbackOnPointerDown:_.dd(function(O){r==null||r(O);LIJ(_.cW(O),E)||(Q(O),D(void 0),P(void 0))}),
touchFeedbackOnPointerLeave:_.dd(function(O){LIJ(_.cW(O),E)||(P(O),Q(void 0),D(void 0))})}};
LIJ=function(r,E){E=E===void 0?[]:E;E=[].concat(_.mn(E),["BUTTON".toString()]);r=_.N(r);for(var K=r.next();!K.done;K=r.next()){K=K.value;for(var g=_.N(E),D=g.next();!D.done;D=g.next())if(K.tagName===D.value)return!0}return!1};
JaL=function(r){switch(r){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"}};
r82=function(r){return r.scrollHeight-r.offsetHeight>1};
EiK=function(r,E){var K;return kb(r,((K=r.content)==null?void 0:K.length)||0,!E)};
DTL=function(r,E,K,g,D,B){if(!E||KDd){var Q;return kb(r,((Q=r.content)==null?void 0:Q.length)||0,!0)}E=g.value;if(!K.value||!E||!r.content)return r;K=0;g=r.content.length;Q=0;gi2||(gi2=Number(window.getComputedStyle(document.documentElement).getPropertyValue("font-size").replace("px","")));var a=gi2;for(D=D*B*a;K<=g;)B=Math.floor(K+(g-K)/2),a=kb(r,B)||r,E.firstChild&&(E.firstChild.textContent=a.content),E.scrollHeight>D?g=B-1:(Q=B,K=B+1);return kb(r,Q)};
B_J=function(r,E){var K,g;return(((K=r.content)==null?void 0:K.length)||0)>(((g=E.content)==null?void 0:g.length)||0)};
dTn=function(r,E,K,g,D,B){var Q=_.NZ("truncated-text-content"),a=_.NZ("truncated-text-content"),P=_.NZ("button"),O=_.NZ("button"),U=_.NZ("button"),T=_.P7().resolve(_.my),w=_.N(_.XW(function(){return EiK(r(),D())})),F=w.next().value,c=w.next().value;
w=_.N(_.XW(function(){return B_J(r(),F())}));
var W=w.next().value,z=w.next().value,S=null;_.me(function(){function k(){if(Q.value&&P.value&&U.value){var e=B()?r():DTL(r(),D(),Q,a,E(),K());c(e);requestAnimationFrame(function(){if(Q.value&&P.value&&U.value){var I=r82(Q.value)||B_J(r(),e);z(I);if(!g()){var J=r82(Q.value),Q5=K(),OP=Q.value,WK=P.value,TJ=U.value,oJ=T==="rtl";if(OP&&WK){var kL=WK.offsetLeft;oJ&&(kL=OP.offsetWidth-WK.offsetWidth-WK.offsetLeft);if(I){I=WK.offsetWidth;WK=OP.offsetWidth;var qq=J?WK-I-70:kL-70;Q5="linear-gradient(\n      to top, transparent 0%,\n      transparent "+
Q5+"rem,\n      #000 "+Q5+"rem,\n      #000 100%), linear-gradient(\n      to "+((oJ?"left":"right")+",\n      #000 0px,\n      #000 "+qq+"px,\n      transparent "+(J?WK-I:qq+70)+"px)");OP.style.setProperty("-webkit-mask-image",Q5);OP.style.setProperty("mask-image",Q5)}else OP.style.setProperty("-webkit-mask-image",""),OP.style.setProperty("mask-image","");J?oJ?(TJ.style.setProperty("left","0"),TJ.style.setProperty("right","unset")):(TJ.style.setProperty("left",""),TJ.style.setProperty("right","0")):
oJ?(TJ.style.setProperty("left","unset"),TJ.style.setProperty("right",kL+"px")):(TJ.style.setProperty("left",kL+"px"),TJ.style.setProperty("right","unset"))}}}})}}
var A,X;(A=S)==null||(X=A.stop)==null||X.call(A);A=new _.NN(k,17);k();S=A},"KjwIxd");
_.Zj(function(){c(EiK(r(),D()));z(B_J(r(),F()));var k=function(){gi2=void 0;var X,e;(X=S)==null||(e=X.fire)==null||e.call(X)};
if(window.ResizeObserver){var A=new ResizeObserver(k);A.observe(Q.value);_.Z6(function(){var X,e;(X=S)==null||(e=X.stop)==null||e.call(X);A.disconnect()})}else window.addEventListener("resize",k),_.Z6(function(){var X,e;
(X=S)==null||(e=X.stop)==null||e.call(X);window.removeEventListener("resize",k)})});
return{isTruncated:W,displayText:F,contentRef:Q,hiddenRef:a,placeholderTruncationTextRef:P,hiddenTruncationTextRef:O,truncationTextRef:U}};
jCu=function(r){return{content:r!=null?r:""}};
N_u=function(r){return _.Ga(r.onTap)||_.xG(r.rendererContext)};
QCq=function(r){return{iconPosition:"icon-only",state:"active",style:"overlay",type:"text",size:"S",accessibilityLabel:r.overflowMenuA11yLabel,onTap:function(E){E.preventDefault();E.stopPropagation();if(r.overflowMenuOnTap){var K=_.VB({elementsCommand:r.overflowMenuOnTap,forceNewState:!0});if(K==null?0:K.onclick)K.onclick(E)}}}};
_.l7=function(r,E,K,g,D){g=g===void 0?{}:g;if(!D||Math.random()<5E-4){E=E||null;K=K||null;r=r instanceof Error?r:new _.bs(r);if(r.args)for(var B=_.N(r.args),Q=B.next();!Q.done;Q=B.next())Q=Q.value,Q instanceof Object&&(g=Object.assign({},Q,g));g.category="H5 Ads Control Flow";E&&(g.slot=E?"slot:  "+E.slotType:"");K&&(g.layout=K?"layout:  "+K.layoutType:"",g.layoutId=K.layoutId);D&&(g.known_error_aggressively_sampled=!0);r.args=[g];_.nh(r)}};
_.$TJ=function(r,E){E=_.yo(E);_.ht(r,"yt-open-popup-action",[E,r])};
_.mA=function(r,E){_.$TJ(r,_.eI(E))};
ppK=function(r){if(!r)return"";if(aIK[r])return aIK[r];ZN||(ZN=_.Wv("A"));ZN.href!==r&&Im(ZN,r);var E=ZN.pathname;aIK[r]=E.startsWith("/")?E:"/"+E;return aIK[r]};
PM5=function(){var r=ppK(window.location.href);if(r==="/")return"home";if(r.startsWith("/results"))return"search";if(r.startsWith("/watch"))return"watch";if(r.startsWith("/shorts"))return"shorts";if(r.startsWith("/hashtag"))return"hashtag";if(r.startsWith("/create_channel"))return"create_channel";if(r.startsWith("/@")||r.startsWith("/user/")||r.startsWith("/channel/"))return"channel";if(r.startsWith("/experiments"))return"experiments";if(r.startsWith("/sponsor_channel"))return"sponsorship";if(r.startsWith("/select_site"))return"settings";
if(r.startsWith("/locate"))return"locate";if(r.startsWith("/redeem"))return"redeem";if(r.startsWith("/musicpremium")||r.startsWith("/premium")||r.startsWith("/red"))return"premium";if(r.startsWith("/paid_memberships"))return"paid_memberships";if(r.startsWith("/oops"))return"oops";if(r.startsWith("/clip"))return"clip";var E;return(u7==null?void 0:(E=u7.response)==null?void 0:E.page)==="404"?"404":r.startsWith("/feed/history")?"history":r.startsWith("/feed/library")?"library":r.startsWith("/feed/subscriptions")?
"subscriptions":r.startsWith("/feed/trending")?"trending":r.startsWith("/feed/news_destination")?"news":r.startsWith("/playlist")?"playlist":r.startsWith("/minor_moment")?"minor_moment":r.startsWith("/playable/")||r.match("^/playables/(?!saved).")?"mini_app":r.startsWith("/playables")?"playables":r.startsWith("/create/live/join")?"open_in_app":r.startsWith("/feed/explore")?"explore":"browse"};
_.eb=function(){var r=u7==null?void 0:u7.response,E=r==null?void 0:r.endpoint;if(!E)return(r==null?void 0:r.page)==="watch"?"watch":PM5();var K;r=(K=_.M(E==null?void 0:E.commandMetadata,_.dA))==null?void 0:K.webPageType;K=!1;if(r&&!fI2.includes(r))switch(r){case "WEB_PAGE_TYPE_SEARCH":return"search";case "WEB_PAGE_TYPE_SHORTS":return"shorts";case "WEB_PAGE_TYPE_CHANNEL":return"channel";case "WEB_PAGE_TYPE_SETTINGS":return"settings";case "WEB_PAGE_TYPE_PLAYLIST":return"playlist";case "WEB_PAGE_TYPE_OPEN_IN_APP":return"open_in_app";
case "WEB_PAGE_TYPE_MINI_APP":return"mini_app";case "WEB_PAGE_TYPE_WATCH":var g;return((g=_.M(E==null?void 0:E.commandMetadata,_.dA))==null?0:g.url)&&ppK(_.M(E.commandMetadata,_.dA).url).startsWith("/clip")?"clip":"watch";case "WEB_PAGE_TYPE_BROWSE":var D;return(E=(D=_.M(E,_.pe))==null?void 0:D.browseId)?OjL[E]||"browse":"browse";default:K=!0}if(_.M(E,_.AM)||_.M(E,Y05))return"sponsorship";D=ppK(window.location.href);if(D.startsWith("/experiments"))return"experiments";if(D.startsWith("/create_channel"))return"create_channel";
if(_.M(E,_.K1)&&D.startsWith("/shorts"))return"shorts";if(_.M(E,_.K1)&&D.startsWith("/watch"))return"watch";K&&(E=new _.bs("Unsupported mWeb page type",{pathname:D,webPageType:r}),_.Xc(E));return"browse"};
X3=function(r,E,K,g){return r&&E?r!==K||E!==g?(_.l7(Error("Kh"),void 0,void 0,{"stored-slot":r,"stored-layout":E,"latest-slot":K,"latest-layout":g}),!1):!0:!1};
T_J=function(r,E,K){return r({targetId:E},function(g){return K.slot==="RELOAD_CONTINUATION_SLOT_REPLACE_SELF"?Object.assign({},g,{contents:[K.continuationItems?_.M(K.continuationItems[0],UTP):{}]}):K.slot==="RELOAD_CONTINUATION_SLOT_HEADER"?Object.assign({},g,{header:K.continuationItems?K.continuationItems[0]:void 0}):Object.assign({},g,{contents:K.continuationItems?K.continuationItems:[]})})};
wpd=function(r,E,K,g){if(E=E.trackingParams){var D,B=(D=K.getScreenLayer)==null?void 0:D.call(K);K=_.Cn(B);D=_.im(B);if(K&&D){var Q=_.UZ(E);_.R("combine_ve_grafts")?r.graftServerVe(E,D,B):_.sB(K,D,Q);g==null||g(Q)}}};
R1K=function(r){var E;return((E=FDJ.get(r))==null?void 0:E.successEvent)||"ADS_CLIENT_EVENT_TYPE_UNSPECIFIED"};
ijJ=function(r,E){var K={type:E.slotType,controlFlowManagerLayer:oin.get(E.managerLayer)||"CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED"};E.slotEntryTrigger&&(K.entryTriggerType=E.slotEntryTrigger.triggerType);E.slotPhysicalPosition!==1&&(K.slotPhysicalPosition=E.slotPhysicalPosition);if(r){K.debugData={slotId:E.slotId};if(r=E.slotEntryTrigger)K.debugData.slotEntryTriggerData=MhJ(r);r=E.slotFulfillmentTriggers;K.debugData.fulfillmentTriggerData=[];r=_.N(r);for(var g=r.next();!g.done;g=r.next())K.debugData.fulfillmentTriggerData.push(MhJ(g.value));
E=E.slotExpirationTriggers;K.debugData.expirationTriggerData=[];E=_.N(E);for(r=E.next();!r.done;r=E.next())K.debugData.expirationTriggerData.push(MhJ(r.value))}return K};
MhJ=function(r,E){var K={type:r.triggerType};E!=null&&(K.category=E);r.triggeringSlotId!=null&&(K.triggerSourceData||(K.triggerSourceData={}),K.triggerSourceData.associatedSlotId=r.triggeringSlotId);r.triggeringLayoutId!=null&&(K.triggerSourceData||(K.triggerSourceData={}),K.triggerSourceData.associatedLayoutId=r.triggeringLayoutId);return K};
c8K=function(r,E,K,g){E={opportunityType:E};r&&(g||K)&&(g=_.m1(g||[],function(D){return ijJ(r,D)}),E.debugData=Object.assign({},K&&K.length>0?{associatedSlotId:K}:{},g.length>0?{slots:g}:{}));
return E};
CMn=function(r){return HW(r.opportunityAdapterMap).concat(HW(r.triggerAdapterMap)).concat(HW(r.fulfillmentAdapterFactoryMap)).concat(HW(r.slotAdapterFactoryMap)).concat(HW(r.layoutRenderingAdapterFactoryMap))};
HW=function(r){var E=[];r=_.N(r.values());for(var K=r.next();!K.done;K=r.next())K=K.value,K.isAdsControlFlowEventListener&&E.push(K);return E};
IH=function(r){var E=r.slotId,K=r.slotType,g=r.slotPhysicalPosition;return E===void 0?new n8("Cannot construct a slot due to the missing id.",{adSlotMetadata:r}):K===void 0?new n8("Cannot construct a slot due to the missing type.",{adSlotMetadata:r}):g===void 0?new n8("Cannot construct a slot due to the missing physical position.",{adSlotMetadata:r}):{slotId:E,slotType:K,slotPhysicalPosition:g,managerLayer:"external",adSlotLoggingData:r.adSlotLoggingData,slotEntryTrigger:void 0,slotFulfillmentTriggers:[],
slotExpirationTriggers:[],clientMetadata:new xTm}};
WDJ=function(r){var E=r.layoutId,K=r.layoutType;return E===void 0?new yx("Cannot construct a layout due to the missing id.",{adLayoutMetadata:r}):K===void 0?new yx("Cannot construct a layout due to the missing type.",{adLayoutMetadata:r}):{layoutId:E,layoutType:K,managerLayer:"external",adLayoutLoggingData:r.adLayoutLoggingData,trackingPings:new Map,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],
clientMetadata:new xTm,interactionLoggingAdsClientData:{}}};
GH2=function(r){if(r.querySelector("img")){var E=r.querySelector("img");E.addEventListener("error",function(){K9m(E.src).then(function(K){(K=_.A9(K).toString())?E.src=K:E.removeAttribute("src")}).catch(function(){E.src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII="})})}};
hM=function(r,E){if(E&&(vim(E.viewableCommand)||vim(E.endOfSessionCommand))){var K=Vh5(E==null?void 0:E.viewableCommand);E=Vh5(E==null?void 0:E.endOfSessionCommand);if(!L8){var g=_.Uv("custom_active_view_tos_timeout_ms");L8=g>0&&g!==36E5?new z12(thc(),g):new z12(thc())}S0P(L8,r);bjm(L8,r,K,E)}};
JM=function(r){L8&&S0P(L8,r)};
thc=function(){var r=_.Xx("INNERTUBE_CONTEXT_CLIENT_VERSION","").match(/^\d+\.(\d{8})/);return(r==null?void 0:r.length)===2?r[1]:null};
vim=function(r){r=_.Ga(r);return!(r==null||!r.loggingUrls)&&r.loggingUrls.length>0};
Vh5=function(r){if(!r)return[];var E=[],K,g;((g=(K=_.Ga(r))==null?void 0:K.loggingUrls)!=null?g:[]).forEach(function(D){D.baseUrl&&E.push(D.baseUrl)});
return E};
sCu=function(r){if(_.R("stop_av_measurement_on_detach"))return function(){JM(r)}};
kHm=function(r){return function(){_.R("stop_av_measurement_on_detach")&&JM(r)}};
q0J=function(r){if(_.R("stop_av_measurement_on_detach"))return function(){JM(r)}};
lIJ=function(r){return r.shorts.isDesktopSmallWidth};
_.mTJ=function(r){return r.shorts.isShortsActive};
_.Zju=function(r){return r.shorts.isWatchWhileMode};
_.ry=function(r){return r.shorts.isFullscreen};
_.ET=function(r){return r.shorts.isShortsPipActive};
A85=function(r){var E,K;if(r=(E=_.M(r.reelsAdCardButtoned,ui5))==null?void 0:(K=E.animatedRenderingConfig)==null?void 0:K.easeOutSeconds)return r+"s"};
Xpu=function(r,E,K){return _.p(function(g){return g.return(new Promise(function(D){var B=new Image;B.onload=function(){D(new e1J(r,E,K,B.naturalWidth,B.naturalHeight))};
B.src=K.toString()}))})};
HjL=function(r,E){return Math.round(r/1E-5)===Math.round(E/1E-5)};
ni2=function(r,E){return Math.round(r/1E-5)===Math.round(E/1E-5)};
IIJ=function(r,E){return r.year===E.year&&r.month===E.month&&r.day===E.day};
y8P=function(r,E){return r.year!==E.year?r.year<E.year:r.month!==E.month?r.month<E.month:r.day<E.day};
h1n=function(r){return r.day===LDK(r.year,r.month)?r.month===11?{year:r.year+1,month:0,day:1}:{year:r.year,month:r.month+1,day:1}:{year:r.year,month:r.month,day:r.day+1}};
J85=function(){var r=new Date,E={year:r.getFullYear(),month:r.getMonth(),day:r.getDate()};return{start:E,end:{year:r.getFullYear()+2,month:r.getMonth(),day:r.getDate()},selectedDate:h1n(E)}};
rUn=function(r){return(new A1(2)).format(new Date(r.year,r.month,r.day))};
EAJ=function(r){return{year:r.getFullYear(),month:r.getMonth(),day:r.getDate()}};
K8P=function(r,E){r=(r+(Number(E.utcOffsetSec)+(new Date(r*1E3)).getTimezoneOffset()*60))*1E3;E=EAJ(new Date(r));return{date:E,secondsSinceMidnight:Math.floor((r-(new Date(E.year,E.month,E.day)).getTime())/1E3)}};
gAq=function(r,E){E=E.months.findIndex(function(K){return K.year===r.year&&K.month===r.month});
return E>=0?E:void 0};
D2K=function(r){if(!r)return!1;try{if(r.host&&r.host.tagName==="YT-FORMATTED-STRING"&&r.host.id==="contenteditable-textarea"||r.nodeType===Node.ELEMENT_NODE&&r.tagName==="YTD-COMMENTBOX")return!0}catch(E){return!1}return D2K(r.parentNode)};
Ki=function(r){return r?!(r.tagName!=="A"||!r.href||!r.classList.contains("yt-simple-endpoint")):!1};
Bu5=function(r){return r?r.tagName==="IMG"&&r.classList.contains("emoji"):!1};
d2u=function(r,E,K){if(!r)return null;var g=Ki(r);if(g&&K)return E=r.pathname.substring(r.pathname.indexOf("/channel/")+9),document.createTextNode("@"+E);if(g&&!K)return document.createTextNode("");if(Bu5(r))return K=r.alt,r=r.dataset.emojiId,!r&&E&&(E=_.gy(E,K))&&E.isCustomEmoji&&(r=E.emojiId),r?document.createTextNode("<URehb0Lc5mi4S0dpuLG8:"+r+">"):document.createTextNode(K);g=r.cloneNode(!1);for(var D=0;D<r.childNodes.length;++D){var B=d2u(r.childNodes[D],E,K);B&&g.appendChild(B)}return g};
Dr=function(r){return r?Ki(r)?r:Dr(r.lastChild):null};
j_5=function(r){return r?Ki(r)?r:j_5(r.firstChild):null};
NuJ=function(r){if(!r)return null;for(var E=r.previousSibling;E;)if(E.nodeType===Node.ELEMENT_NODE&&E.nodeName==="BR")E=E.previousSibling;else if(E.nodeType===Node.TEXT_NODE&&/\s+/.test(E.textContent))E=E.previousSibling;else break;(E=Dr(E))?r=E:r=(r=r.parentNode)?Dr(r.previousElementSibling):null;return r};
Q_d=function(r){if(!r)return null;for(var E=r.nextSibling;E;)if(E.nodeType===Node.ELEMENT_NODE&&E.nodeName==="BR")E=E.nextSibling;else if(E.nodeType===Node.TEXT_NODE&&/\s+/.test(E.textContent))E=E.nextSibling;else break;return(E=j_5(E))?E:Q_d(r.parentNode)};
$2L=function(r){var E=_.B4(),K=E.JSC$11498_getStartNode();if(!D2K(K.parentNode))return null;E=E.JSC$11498_getStartOffset();if(K.nodeType===Node.TEXT_NODE){var g=_.X8(K,Ki);if(g){if(r&&E===0||!r&&E===K.length)return g}else{if(r&&E===K.length)return!K||K.nodeName==="BR"||K.nextElementSibling&&_.dy(K.nextElementSibling,"display")==="block"?null:j_5(K.nextElementSibling);if(!r&&E===0)return K?Dr(K.previousElementSibling):null}}if(K.nodeType===Node.ELEMENT_NODE)if(r){if(0<=E&&E<K.childNodes.length)return j_5(K.childNodes[E])}else if(0<
E&&E<=K.childNodes.length)return Dr(K.childNodes[E-1]);return null};
aUc=function(r,E,K){if(!r)return null;if(r.nodeType===Node.TEXT_NODE)if(K){var g=NuJ(r);if(g&&!/^\s+\S/.test(r.wholeText.substr(0,E)))return g}else if((g=Q_d(r))&&!/\S\s+/.test(r.wholeText.substr(E,r.wholeText.length)))return g;return r.nodeType===Node.ELEMENT_NODE?K?NuJ(r.childNodes[E]):Q_d(r.childNodes[E]):aUc(r.parentNode,E,K)};
pjK=function(r){if(r.hasChildNodes())switch(r.tagName){case "DIV":case "A":case "SPAN":var E="";for(r=r.firstChild;r;r=r.nextSibling)E+=pjK(r);return E;default:return""}else switch(r.nodeType){case 3:return r.textContent;default:return""}};
jy=function(r,E){return r.year===E.year&&r.month===E.month&&r.day===E.day};
NH=function(r,E){return r.year!==E.year?r.year<E.year:r.month!==E.month?r.month<E.month:r.day<E.day};
PY5=function(r){return{year:r.getFullYear(),month:r.getMonth(),day:r.getDate()}};
fUJ=function(r){var E=jKd;E=E===void 0?jKd:E;E(new Date(r.year,r.month,r.day))};
Ql=function(r){return PY5(new Date(Number(r.seconds)*1E3))};
Owm=function(r){return r.year!==void 0&&r.month!==void 0&&r.day!==void 0};
YDK=function(r){return r.start!==void 0&&r.end!==void 0};
U2q=function(r){return YDK(r)?r.start:r};
Tud=function(r){return YDK(r)?r.end:void 0};
F85=function(r,E){for(var K=[],g=new Date(r.start.year,r.start.month);g.getFullYear()<r.end.year||g.getFullYear()===r.end.year&&g.getMonth()<=r.end.month;){var D=K,B=D.push,Q=g.getFullYear(),a=g.getMonth(),P=r,O=E,U=void 0,T=[],w=Object.freeze({extraCssClass:"invisible"}),F=new Date(Q,a),c=PY5(F);F=F.getDay();for(var W=PY5(new Date);c.month===a;){F!==wjc&&U||(U=Array.from({length:7}).fill(w),T.push(U));var z={date:{year:Q,month:a,day:c.day},extraCssClass:"",debugClass:""};z.extraCssClass=O(z.date,
c,W,P).trim();U[(F-wjc+7)%7]=z;c=c.day===LDK(c.year,c.month)?c.month===11?{year:c.year+1,month:0,day:1}:{year:c.year,month:c.month+1,day:1}:{year:c.year,month:c.month,day:c.day+1};F=(F+1)%7}B.call(D,{weeks:T,monthLabel:$z.SHORTMONTHS[a]+" "+Q,year:Q,month:a,monthLabelExtraCssClass:T[0][2]===w?"shift-down-label":""});g.setMonth(g.getMonth()+1)}return K};
Rhc=function(r,E){E=E.months.findIndex(function(K){return K.year===r.year&&K.month===r.month});
return E>=0?E:void 0};
MK5=function(r,E){a:{var K=K===void 0?[2,3]:K;K=_.N(K);for(var g=K.next();!g.done;g=K.next()){var D=new Date;if((new oA2(g.value)).parse(E,D,{validate:!0})){D.setHours(0,0,0,0);E=D;break a}}E=null}if(!E)return{isValid:!1,value:void 0};E=PY5(E);K=r.end;return NH(E,r.start)||NH(K,E)?{isValid:!1,value:void 0}:{isValid:!0,value:E}};
W8m=function(r){var E=iwK;E=E===void 0?cUJ:E;var K=r.columnsToShow||[],g=CYL(r.columnDimensions,r.columnsToShow,r.leftFloatingColumns,E);return K.map(function(D,B){var Q=r.columns[D];if(Q===void 0)throw Error("Qh");var a=g?g[B]:"";var P=r.getCustomTooltip?r.getCustomTooltip(D,Q.headerTooltipParagraphs):Q.headerTooltipParagraphs;var O=x2P(r,D);return{type:D,index:B,style:a,classes:O,headerName:Q.headerName||"",headerIcon:Q.headerIcon,headerTooltipParagraphs:P||[],headerTooltipHelpContext:Q.headerTooltipHelpContext,
sortOrders:Q.sortOrders||[],selectionState:Q.isSelectionCheckbox?r.selectionState:void 0}})};
x2P=function(r,E){var K=["DEFAULTS","FLOATING","RIGHT_ALIGN","SORTING"],g=r.columns[E];if(g===void 0)return"";var D=K.includes("DEFAULTS")&&g.cssClass?[g.cssClass]:[];if(K.includes("SORTING")){g.sortOrders&&g.sortOrders.length&&D.push("sortable");if(r.sorting&&r.sorting.columnType===E)a:switch(r.sorting.sortOrder){case "ASCENDING":case "DESCENDING":var B="column-sorted";break a;default:B=""}else B="";B&&D.push(B)}K.includes("FLOATING")&&(E=r.columnsToShow.indexOf(E),r.leftFloatingColumns&&E<r.leftFloatingColumns&&
D.push("floating-column"),r.leftFloatingColumns&&E===r.leftFloatingColumns-1&&D.push("last-floating-column"));K.includes("RIGHT_ALIGN")&&g.rightAlignHeader&&D.push("right-align");return D.filter(function(Q){return Q}).join(" ")};
CYL=function(r,E,K,g){K=K===void 0?0:K;g=g===void 0?cUJ:g;if(r){var D=[],B=0;G8u(r,E,g).forEach(function(Q,a){var P="min-width:"+Q.minWidth+"px;padding-left:"+Q.paddingLeft+"px;padding-right:"+Q.paddingRight+"px;flex:"+Q.flexGrow+" 0 "+Q.minWidth+"px;";Q.maxWidth!==Infinity&&(P=[P,"max-width:"+Q.maxWidth+"px;"].join(""));B>0&&a<K&&(P=[P,"left:"+B+"px;"].join(""));D.push(P);B+=Q.minWidth+Q.paddingLeft+Q.paddingRight});
return D}};
G8u=function(r,E,K){K=K===void 0?cUJ:K;return E.map(function(g,D){g=r&&r[g]||{};var B=D===0?K.paddingLeftFirstColumn:K.padding;g.paddingLeft!==void 0&&(B=g.paddingLeft);D=D===E.length-1?K.paddingRightLastColumn:K.padding;g.paddingRight!==void 0&&(D=g.paddingRight);return{paddingLeft:B,paddingRight:D,minWidth:g.minWidth!==void 0?g.minWidth:K.minWidth,maxWidth:g.maxWidth!==void 0?g.maxWidth:K.maxWidth,flexGrow:g.flexGrow!==void 0?g.flexGrow:K.flexGrow}})};
vA5=function(r){var E=r.reduce(function(g,D){var B=D.columnId,Q={};D.headerText&&(Q.headerName=_.Xo(D.headerText));D.rightAlignHeader&&(Q.rightAlignHeader=D.rightAlignHeader);var a;if((a=D.headerIcon)==null?0:a.iconType)Q.headerIcon=_.B1(D.headerIcon.iconType);g[B]=Q;return g},{}),K=r.filter(function(g){return!g.hideColumn}).map(function(g){return g.columnId});
r=r.filter(function(g){return!!g.dimensions}).reduce(function(g,D){g[D.columnId]=D.dimensions;
return g},{});
return{columns:E,columnsToShow:K,columnDimensions:r}};
_.VKm=function(r){return r?r.simpleText?r.simpleText:r.runs?r.runs.map(function(E){return E.text}).join(""):"":""};
k8q=function(r){var E=r.data;var K=r.onTap;var g=r.isSelected;var D=r.onFocusIn;if(!E)return{};r=zhL(E);g===void 0&&(g=E==null?void 0:E.isSelected);var B;return{text:tKc(E,r),startIcon:(B=E.icon)==null?void 0:B.iconType,state:g?0:2,type:0,style:SDK(E),onTap:bwJ(E,K),accessibilityLabel:s_L(E,r),onFocusIn:function(){return D==null?void 0:D()}}};
tKc=function(r,E){if(!E)return r.text?_.VKm(r.text):void 0};
SDK=function(r){var E;switch((E=r.style)==null?void 0:E.styleType){case "STYLE_AI_CUSTOMIZED_FEED_CHIP":return 0}};
bwJ=function(r,E){return function(K){E==null||E(K,r)}};
zhL=function(r){r=r.style&&r.style.styleType;return!KDd&&r==="STYLE_EXPLORE_LAUNCHER_CHIP"};
s_L=function(r,E){if(E){var K,g,D;return(D=(K=r.accessibilityData)==null?void 0:(g=K.accessibilityData)==null?void 0:g.label)!=null?D:tKc(r,!1)}};
qDK=function(){var r;return[function(E,K,g){return _.Ln(r,E,K,g)},
function(E){r=E}]};
lUm=function(r,E){return _.NC(r.entities,"chipEntity",E)};
ZwJ=function(r,E,K,g){return function(){var D=m2q.has(r.displayType)&&r.selected,B=D&&r.deselectCommand?r.deselectCommand:r.tapCommand;!B||D&&g||_.tH(B,{form:{element:E==null?void 0:E.value}});K==null||K()}};
AUL=function(r,E){if(r=r.onUpdateText){var K;r=(K=_.M(r,upL))==null?void 0:K.stepId}else r=void 0;K=r;E=E==null?void 0:E.stepStates;if(K&&E){var g,D;return(g=E[K])==null?void 0:(D=g.userQuery)==null?void 0:D.userQuery}};
aS=function(r){return{signalAction:{signal:r}}};
HwJ=function(){return _.Xx("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"?ehq:_.Xjn};
nAn=function(r,E){r=r===void 0?"SOFT_RELOAD_PAGE":r;E=E===void 0?49504:E;return{style:"STYLE_OVERLAY",size:"SIZE_DEFAULT",text:_.JC(_.Nn("RETRY",void 0,"Retry")),loggingDirectives:{clientVeSpec:{uiType:E}},serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:{signal:r}}]}}}};
IUP=function(){return{style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:_.JC(_.Nn("GO_TO_DOWNLOADS",void 0,"Go to downloads")),loggingDirectives:{clientVeSpec:{uiType:49503}},navigationEndpoint:HwJ()}};
yUJ=function(){return{style:"STYLE_LIGHT_TEXT",size:"SIZE_DEFAULT",text:_.JC(_.Nn("VIEW_DOWNLOADS",void 0,"View")),loggingDirectives:{clientVeSpec:{uiType:98970}},navigationEndpoint:HwJ()}};
L8L=function(r,E){var K=_.JC(_.Nn("CONNECT_TO_THE_INTERNET",void 0,"Connect to the internet")),g=_.JC(_.Nn("OFFLINE_CHECK_CONNECTION",void 0,"You're offline. Check your connection.")),D={style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:_.JC(_.Nn("RETRY",void 0,"Retry")),loggingDirectives:{clientVeSpec:{uiType:49504}}};D.serviceEndpoint=r?r:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[aS("SOFT_RELOAD_PAGE")]}};return{title:K,bodyText:g,icon:{iconType:"OFFLINE_NO_CONTENT"},ctaButton:{reloadPageButtonRenderer:D},
style:{value:E!=null?E:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:22233}}}};
JUc=function(r){r=r===void 0?{}:r;return{title:_.JC(r.localizedZeroStateTitleText===void 0?"":r.localizedZeroStateTitleText),bodyText:_.JC(r.localizedZeroStateMessage===void 0?"":r.localizedZeroStateMessage),ctaButton:{toggleButtonRenderer:{style:{styleType:"STYLE_PRIMARY"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.JC(r.localizedZeroStateButtonText===void 0?"":r.localizedZeroStateButtonText),isDisabled:!1,defaultServiceEndpoint:{updateLocalAppSettingCommand:{settingItemId:"SMART_DOWNLOADS_ENABLED",
boolValue:!0}},loggingDirectives:{clientVeSpec:{uiType:127983}}}},thumbnail:{thumbnails:[hhJ]},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_ADAPTIVE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:127982}}}};
EfP=function(r){r=r===void 0?{}:r;return{title:_.JC(r.localizedOptInBannerTitleText===void 0?"":r.localizedOptInBannerTitleText),titleLength:19,subtitle:_.JC(r.localizedOptInMessage===void 0?"":r.localizedOptInMessage),primaryButton:{toggleButtonRenderer:{style:{styleType:"STYLE_BLUE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.JC(_.Nn("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:_.JC(_.Nn("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:[rlL]},
loggingDirectives:{clientVeSpec:{uiType:127982}}}};
DkK=function(r,E){var K=E=E===void 0?{}:E;E=K.offlineTitleText===void 0?"":K.offlineTitleText;var g=K.offlineDescriptionText===void 0?"":K.offlineDescriptionText,D=K.formattedSupplementalText,B=K.actionButtonText===void 0?"":K.actionButtonText,Q=K.titleText===void 0?"":K.titleText;K=K.descriptionText===void 0?"":K.descriptionText;var a={title:B,accessibilityText:B,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"}}}}};r||(Q=E,K=g,a={title:B,accessibilityText:B,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:_.JC(Q),titleLength:Q.length,overrideTitleMaxFontSize:30,subtitle:_.JC(K),supplementalText:D,primaryButton:{buttonViewModel:a},lightColorData:{basicColorData:{backgroundColor:0}},darkColorData:{basicColorData:{backgroundColor:4279176975}},tileImage:{thumbnails:[Kmd]},darkTileImage:{thumbnails:[gfK]},loggingDirectives:{clientVeSpec:{uiType:266212}}}};
_.jfP=function(r,E,K,g,D,B,Q,a,P,O,U){D=D===void 0?!1:D;B=B===void 0?!1:B;Q=Q===void 0?0:Q;a=a===void 0?-Infinity:a;P=P===void 0?!1:P;O=O===void 0?!1:O;U=U===void 0?!1:U;var T=[],w=_.JC(_.Nn("SMART_DOWNLOADS",void 0,"Smart downloads")),F=_.JC(Bgm(Q,a,r.length));a=Q=void 0;O?Q={statementBannerRenderer:DkK(U,g)}:D?r.length>0?a=dk2(r,"RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_SMART_DOWNLOADS",_.R("kevlar_manual_downloads_above"),w,F):P?a={alertBannerViewModel:{heading:{content:K.localizedOptInBannerTitleText===
void 0?"":K.localizedOptInBannerTitleText},body:{content:K.localizedPromptMessage===void 0?"":K.localizedPromptMessage},type:"ALERT_BANNER_TYPE_INFORMATIONAL",hideIcon:!0,actionButton:{buttonViewModel:{title:_.Nn("UPDATE_SMART_DOWNLOADS_NOW",void 0,"Update now"),accessibilityText:_.Nn("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:_.Yg5}]}}}}},rendererContext:{loggingContext:{loggingDirectives:{clientVeSpec:{uiType:129729}}}}}}:B&&(a={backgroundPromoRenderer:{bodyText:_.JC(_.Nn("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"}}}):
B&&(a={alertBannerViewModel:{heading:{content:K.localizedOptInBannerTitleText===void 0?"":K.localizedOptInBannerTitleText},body:{content:K.localizedOptInMessage===void 0?"":K.localizedOptInMessage},type:"ALERT_BANNER_TYPE_INFORMATIONAL",hideIcon:!0,actionButton:{buttonViewModel:{title:_.Nn("TURN_ON",void 0,"Turn on"),accessibilityText:_.Nn("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}}}}}});K=_.JC(_.Nn("YOUR_DOWNLOADS",void 0,"Your downloads"));g=void 0;E.length>0?(g=void 0,_.R("kevlar_display_downloads_numbers")&&(g=_.JC(_.QN("VIDEO_COUNT",E.length))),g=dk2(E,"RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_MANUAL_DOWNLOADS",!0,K,g)):D||r.length||
O||(g={backgroundPromoRenderer:{bodyText:_.JC(_.Nn("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}}}});Q?T.push({richSectionRenderer:{content:Q}}):a&&!_.R("kevlar_manual_downloads_above")&&T.push({richSectionRenderer:{content:a,loggingDirectives:{clientVeSpec:{uiType:139572}}}});
g&&T.push({richSectionRenderer:{content:g,loggingDirectives:{clientVeSpec:{uiType:51721}}}});a&&_.R("kevlar_manual_downloads_above")&&T.push({richSectionRenderer:{content:a,loggingDirectives:{clientVeSpec:{uiType:139572}}}});(E.length>0||D&&r.length>0&&!O)&&T.push({richSectionRenderer:{content:{messageRenderer:{subtext:{messageSubtextRenderer:{text:_.JC(_.Nn("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:T}};
_.Qfd=function(r){return NgP(r,"RICH_SHELF_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS_PAGE")};
_.$kJ=function(r){return NgP(r,"RICH_SHELF_ENTITY_SELECTOR_TYPE_OFFLINE_HOME_PAGE")};
NgP=function(r,E){var K=[];r=dk2(r,E,!0);K.push({richSectionRenderer:{content:r}});return{contents:K}};
dk2=function(r,E,K,g,D){K=K===void 0?!1:K;var B="RESPONSIVE_SIZE_STANDARD";_.R("kevlar_standard_rich_grid_on_offline_home")&&E==="RICH_SHELF_ENTITY_SELECTOR_TYPE_OFFLINE_HOME_PAGE"?B="RESPONSIVE_SIZE_STANDARD":_.R("kevlar_modern_downloads_compact")?B="RESPONSIVE_SIZE_COMPACT":_.R("kevlar_modern_downloads_extra_compact")?B="RESPONSIVE_SIZE_EXTRA_COMPACT":_.R("kevlar_modern_downloads_tiny")&&(B="RESPONSIVE_SIZE_TINY");r={isExpanded:K,contents:pi(r),entitySelectorType:E,responsiveContainerConfiguration:{responsiveSize:B}};
g&&(r.title=g);D&&(r.subtitle=D);K||(_.R("kevlar_smart_downloads_show_more_button")?(r.showMoreButton={buttonRenderer:{accessibility:{label:_.Nn("SHOW_MORE",void 0,"Show more")},icon:{iconType:"EXPAND"},style:"STYLE_OPACITY",size:"SIZE_DEFAULT",loggingDirectives:{clientVeSpec:{uiType:192921}},text:_.JC(_.Nn("SHOW_MORE",void 0,"Show more"))}},r.showLessButton={buttonRenderer:{accessibility:{label:_.Nn("SHOW_LESS",void 0,"Show less")},icon:{iconType:"COLLAPSE"},style:"STYLE_OPACITY",size:"SIZE_DEFAULT",
text:_.JC(_.Nn("SHOW_LESS",void 0,"Show less"))}}):(r.previousButton={buttonViewModel:{iconName:"CHEVRON_LEFT",accessibilityText:_.Nn("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}}}},r.nextButton={buttonViewModel:{iconName:"CHEVRON_RIGHT",accessibilityText:_.Nn("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}}}},r.menu={menuRenderer:{topLevelButtons:[{buttonViewModel:{title:_.Nn("VIEW_ALL",void 0,"View all"),accessibilityText:_.Nn("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:_.LR("FEsmart_downloads","/feed/smart_downloads",248381)}}}]}}));return{richShelfRenderer:r}};
pi=function(r){var E=[];r=_.N(r);for(var K=r.next();!K.done;K=r.next())if(K=K.value,JnK(K)){var g=E,D=g.push;var B=void 0;if(K==null?0:(B=K.videoEntity)==null?0:B.videoId){B=sK(_.n4().getState(),K.videoEntity.videoId);var Q=_.n4().getState();var a=_.jI(K.videoEntity.videoId,"mainVideoEntity");Q=!!_.oG(Q.entities)[a];Q={videoId:K.videoEntity.videoId,title:rE(K.videoEntity.title),shortBylineText:rE(K.channelEntity.title),thumbnail:K.videoEntity.thumbnail,loggingDirectives:{clientVeSpec:{uiType:Q&&_.R("kevlar_modern_downloads_page")?
129218:42356}},navigationEndpoint:G$5(K.videoEntity.videoId,B,K.videoEntity.lengthSeconds),badges:[{metadataBadgeRenderer:{label:_.Nn("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]};K.videoEntity.lengthSeconds&&(Q.thumbnailOverlays=cmJ(K.videoEntity.lengthSeconds,B));Q.isWatched=B>0;_.R("kevlar_modern_downloads_page")&&(Q.menu={menuRenderer:{items:[{menuServiceItemDownloadRenderer:{serviceEndpoint:{offlineVideoEndpoint:{videoId:K.videoEntity.videoId}}}}],accessibility:{accessibilityData:{label:_.Nn("VIDEO_ACTION_MENU",
void 0,"Action menu")}}}},Q.badges=void 0);K=Q}else K={};D.call(g,{richItemRenderer:{content:{videoRenderer:K},entitySelectorType:"RICH_ITEM_ENTITY_SELECTOR_TYPE_VIDEO"}})}else if(hZm(K)){g=E;D=g.push;var P=a=B=void 0,O=void 0,U=void 0,T=void 0,w=void 0,F=void 0,c=void 0,W=void 0,z=void 0,S=void 0;Q=K.mainPlaylistEntity.playlistId;var k=K==null?void 0:(S=K.mainPlaylistEntity)==null?void 0:(z=S.thumbnailStyleData)==null?void 0:(W=z[0])==null?void 0:(c=W.value)==null?void 0:(F=c.collageThumbnail)==
null?void 0:F.coverThumbnail;if(Q&&k){F=vQJ(Q);!_.R("enable_offline_playlist_page")&&(K==null?0:(w=K.mainPlaylistEntity)==null?0:w.videos)&&(w=K==null?void 0:(T=K.mainPlaylistEntity)==null?void 0:(U=T.videos)==null?void 0:U[0],U=_.Dk(w).entityId,U=JSON.parse(U).videoId,U!==void 0&&(F=sK(_.n4().getState(),U),F=_.hC(U,Q,void 0,void 0,F)));U=[];if(K==null?0:(O=K.mainPlaylistEntity)==null?0:(P=O.videos)==null?0:P.length)P=dG2(),O=Object,U=O.assign,T=(T=Bhu(K==null?void 0:K.mainPlaylistEntity.videos.length))?
{thumbnailOverlaySidePanelRenderer:{text:_.JC(T),icon:{iconType:"PLAYLISTS"}}}:void 0,U=[P,U.call(O,{},(a=T)!=null?a:{})];K={playlistId:Q,thumbnailRenderer:{playlistVideoThumbnailRenderer:{thumbnail:k}},navigationEndpoint:F,loggingDirectives:{clientVeSpec:{uiType:42357}},thumbnailOverlays:U,title:rE(K.mainPlaylistEntity.title),shortBylineText:rE(K==null?void 0:(B=K.channelEntity)==null?void 0:B.title),badges:[{metadataBadgeRenderer:{label:_.Nn("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]};
_.R("kevlar_modern_downloads_page")&&(K.menu={menuRenderer:{items:[{menuServiceItemRenderer:{text:au5,icon:{iconType:"DELETE"},serviceEndpoint:{offlinePlaylistEndpoint:{playlistId:Q,action:"ACTION_REMOVE_WITH_PROMPT"}}}}],accessibility:{accessibilityData:{label:_.Nn("VIDEO_ACTION_MENU",void 0,"Action menu")}}}},K.badges=void 0)}else K=void 0;D.call(g,{richItemRenderer:{content:{playlistRenderer:K},entitySelectorType:"RICH_ITEM_ENTITY_SELECTOR_TYPE_PLAYLIST"}})}return E};
Bgm=function(r,E,K){r=r?pP5(r):"";E!==void 0&&isFinite(E)?E===0?E=_.Nn("UPDATING",void 0,"Updating..."):(E=iWK(new Date(E),new Date),E=_.Nn("UPDATED_TIME",{relative_time:E},"Updated "+E)):E="";var g="";r&&E&&(g=" \u2022 ");if(K&&_.R("kevlar_display_downloads_numbers")){K=_.QN("VIDEO_COUNT",K);if(r||E)g=" \u2022 ";return K+g+r+g+E}return r+g+E};
Pec=function(r){return An5(r.entities).length};
_.fuL=function(r,E,K){var g=s9(r.responsiveSize),D;r=!((D=r.responsiveMap)==null||!D.some(function(B){return B.containerSize==="CONTAINER_SIZE_NARROW"&&B.containerType==="CONTAINER_TYPE_VERTICAL_LIST"}));
return{marginSettings:K,containerWidth:E,sizing:g,enableFullBleedForSingleCol:!1,isCompactList:g==="COMPACT"&&r}};
OUu=function(r,E){return _.NC(r.entities,"votingEntity",E)};
P4=function(r){if(r){var E;return((E=_.P7().resolve(_.p0(_.qB)))==null?0:E())?r.darkTheme:r.lightTheme}};
YoJ=function(r,E){if(r.simpleText)return Object.assign({},r,{simpleText:bb(r.simpleText,E)});if(!r.runs)return r;for(var K=Object.assign({},r,{runs:[]}),g=0,D=_.N(r.runs),B=D.next();!B.done;B=D.next())if(B=B.value,B.text)if(g+B.text.length<=E)K.runs.push(B),g+=B.text.length;else return K.runs.push(Object.assign({},B,{text:bb(B.text,E-g)})),K;return r};
Ukm=function(r,E){return _.NC(r.entities,"chipBarStateEntity",E)};
TgL=function(r){switch(r){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""}};
wPd=function(r,E){return{triggeringElement:r,onDwellTriggeredFn:function(){var K={triggeringElement:r,loadVideoPreviewEventData:E},g=document.querySelector(".video-preview");g&&g.dispatchEvent(new CustomEvent("yt-load-video-preview",{detail:K}))},
onDwellEndFn:function(){var K=document.querySelector(".video-preview");K&&K.dispatchEvent(new CustomEvent("yt-end-video-preview"))}}};
FmK=function(r,E){var K=_.P7().resolve(_.p0(FId)),g=function(){var D=E();return K&&D?wPd(r.value,D):null};
_.me(function(){var D=g();K&&D&&Promise.resolve().then(function(){K.registerElement(D)});
_.Z6(function(){K&&D&&Promise.resolve().then(function(){_.tM(K,D)})})},"csPUge")};
ofK=function(r){var E=r.dataset.resizeObserverId;if(E)return E;E=""+Rx5++;return r.dataset.resizeObserverId=E};
Mkc=function(r){r=_.N(r);for(var E=r.next();!E.done;E=r.next()){E=E.value;var K=ofK(E.target),g=Object.assign({},{target:E.target},fi.get(K));if(g!=null&&g.contentRect?g.contentRect.width!==E.contentRect.width||g.contentRect.height!==E.contentRect.height:1)for(fi.set(K,{borderBoxSize:E.borderBoxSize,contentBoxSize:E.contentBoxSize,contentRect:E.contentRect,devicePixelContentBoxSize:E.devicePixelContentBoxSize}),K=_.N(OT.get(K)||[]),g=K.next();!g.done;g=K.next())g=g.value,g(E)}};
cl5=function(r,E){var K=ofK(r);OT.has(K)||OT.set(K,new Set);OT.get(K).add(E);fi.has(K)&&E(Object.assign({},{target:r},fi.get(K)));Yz||(Yz=new iU2(Mkc));E=Yz;E.observe(r)};
Ce5=function(r,E){var K=ofK(r);OT.has(K)&&(OT.get(K).delete(E),OT.get(K).size===0&&(OT.delete(K),fi.delete(K),Yz.unobserve(r),delete r.dataset.resizeObserverId));OT.size===0&&Yz&&(Yz.disconnect(),Yz=void 0)};
WmK=function(r,E){var K=_.P7().resolve(OH);return xk2.map(function(g){return K.observe(r,E,g)})};
GOJ=function(r){var E=_.P7().resolve(OH);r.forEach(function(K){E.unobserveByKey(K)})};
_.UT=function(r){var E=_.N(ihJ()),K=E.next().value,g=E.next().value,D=Object.assign({},vf2,r),B=VkP(function(Q){var a=Q.contentRect.height;if((Q=Q.contentRect.width)||a||D.canHaveZeroSize)K.width()===Q&&K.height()===a||g(K,{height:a,width:Q})},D.throttleMs);
return[K,function(Q){var a=[];D.useVisibilityObserver&&(a=WmK(Q,function(P,O){requestAnimationFrame(function(){O==="visible"?cl5(Q,B):Ce5(Q,B)})}));
a.length||cl5(Q,B);return function(){a.length&&(GOJ(a),a.length=0);Ce5(Q,B)}}]};
tkd=function(r,E,K,g,D){r=E?r.switchOffCommand:r.switchOnCommand;if(g&&D)zxK(r,K,D);else{var B,Q;(B=_.VB({elementsCommand:r}))==null||(Q=B.onclick)==null||Q.call(B,K)}};
zxK=function(r,E,K){r=_.VB({elementsCommand:r,additionalCommandArgs:{commandController:{onSuccess:function(){K(!1)},
onServerError:function(){K(!1)}}}});
if(r==null?0:r.onclick)r.onclick(E),K(!0)};
bU5=function(r){if(r)return _.M(r,SoK)};
sfL=function(r){if(r)switch(r){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}};
kOq=function(r,E){if(!((r==null?0:r.entitySelectorType)&&(r==null?0:r.entityKey)))return{};switch(r.entitySelectorType){case "LIST_ITEM_VIEW_MODEL_ENTITY_SELECTOR_TYPE_CAPTION_LANGUAGE_SELECTION_TEXT":if(_.R("enable_web_shorts_captions_language_command")){var K;var g=(K=_.Qx())==null?void 0:K.getOption("captions","track");var D,B=typeof(g==null?void 0:g.translationLanguage)==="object"&&((D=g.translationLanguage)==null?void 0:D.languageName)||(g==null?void 0:g.displayName)||"";g={data:Object.assign({},
!!B&&{selectionText:{content:B}},!!B&&{leadingImage:{sources:[{clientResource:{imageName:"CLOSED_CAPTION_SELECTED"}}]}},{isDisabled:typeof g==="undefined"})}}else g={};return g;case "LIST_ITEM_VIEW_MODEL_ENTITY_SELECTOR_TYPE_AUDIO_TRACK_SELECTION_TEXT":if(_.R("web_shorts_audio_track_picker")){var Q;D=((Q=_.Qx())==null?void 0:Q.getAudioTrack())||void 0;K=D==null?void 0:(B=D.getLanguageInfo())==null?void 0:B.getName();D={data:Object.assign({},{selectionText:{content:K}},K&&!(D==null?0:(g=D.getLanguageInfo())==
null?0:g.getIsDefault())&&{leadingImage:{sources:[{clientResource:{imageName:"PERSON_RADAR_FILLED"}}]}})}}else D={};return D;case "LIST_ITEM_VIEW_MODEL_ENTITY_SELECTOR_TYPE_REMOVE_ADS_AD_STATE":return g=r!=null&&r.entityKey?(g=_.BI(E,r.entityKey))?{isHidden:(g==null?void 0:g.adsState)!=="ADS_STATE_PLAYING"}:{isHidden:!0}:{},g;default:return{}}};
qoL=function(r,E){return function(K){var g=function(D){_.C8(_.cW(D),K,E)||r(D)};
K.addEventListener("click",g);return function(){K.removeEventListener("click",g)}}};
_.lud=function(r){return function(){return _.M(r(),_.Tz)}};
mku=function(r){switch(r){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}};
ZUm=function(r){return mku(r==null?void 0:r.all)};
uBL=function(r){var E={};(r=r==null?void 0:r.padding)&&(E.padding=mku(r.vertical)+"px "+mku(r.horizontal)+"px");return E};
AlK=function(r){switch(r){case "FLEX_DIRECTION_COLUMN_REVERSE":return"ytLinearLayoutViewModelFlexDirectionColumnReverse";case "FLEX_DIRECTION_ROW":return"ytLinearLayoutViewModelFlexDirectionRow";case "FLEX_DIRECTION_ROW_REVERSE":return"ytLinearLayoutViewModelFlexDirectionRowReverse";default:return"ytLinearLayoutViewModelFlexDirectionColumn"}};
exn=function(r){switch(r){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"}};
XPL=function(r){switch(r){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"}};
HUL=function(r,E){if(E)return{containerStyles:uBL(E),itemStyles:function(K,g){var D={flex:"1"},B=E==null?void 0:E.flexDirection;b:switch(B){case "FLEX_DIRECTION_ROW_REVERSE":case "FLEX_DIRECTION_COLUMN_REVERSE":K=!!K;break b;default:K=!!g}K||(K=_.Xx("HTML_DIR")==="rtl"||document.body.getAttribute("dir")==="rtl",B==="FLEX_DIRECTION_ROW"||B==="FLEX_DIRECTION_ROW_REVERSE"?(B=ZUm(E==null?void 0:E.gap)+"px",K?D["margin-left"]=B:D["margin-right"]=B):D["margin-bottom"]=ZUm(E==null?void 0:E.gap)+"px",D.flex=
"1");return D},
containerLayoutConfig:{responsiveSize:"RESPONSIVE_SIZE_STANDARD",containerSize:"CONTAINER_SIZE_UNSPECIFIED",containerType:(E==null?void 0:E.flexDirection)==="FLEX_DIRECTION_ROW"||(E==null?void 0:E.flexDirection)==="FLEX_DIRECTION_ROW_REVERSE"?"CONTAINER_TYPE_HORIZONTAL_LIST":"CONTAINER_TYPE_VERTICAL_LIST",contentPreviewWidth:"33%"}}};
nfn=function(r){return r<528?"CONTAINER_SIZE_NARROW":r<1024?"CONTAINER_SIZE_MEDIUM":"CONTAINER_SIZE_WIDE"};
IuJ=function(r,E){r=_.N(r.responsiveMap||[]);for(var K=r.next();!K.done;K=r.next())if(K=K.value,K.containerSize===E)return K.containerType};
_.ylL=function(r,E){if(E){var K=E.responsiveSize;r=nfn(r);var g=IuJ(E,r);if(g&&K){a:{if(g==="CONTAINER_TYPE_VERTICAL_LIST")if(K==="RESPONSIVE_SIZE_STANDARD"){if(r!=="CONTAINER_SIZE_NARROW"){var D="50%";break a}}else{D=r==="CONTAINER_SIZE_NARROW"?"50%":"33.3%";break a}D=void 0}return{responsiveSize:K,containerSize:r,containerType:g,force16By9ThumbnailAspectRatio:!E.enableContentSpecificAspectRatio,contentPreviewWidth:D,fullbleed:(g==="CONTAINER_TYPE_VERTICAL_LIST"||g==="CONTAINER_TYPE_GRID")&&r===
"CONTAINER_SIZE_NARROW"&&!1}}}};
Lmc=function(r,E){var K={};switch(E){case "CONTAINER_TYPE_VERTICAL_LIST":K["flex-direction"]="column";K.padding="0 "+r.margin+"px";break;case "CONTAINER_TYPE_GRID":K["flex-direction"]="row";K.flex="none";K["flex-wrap"]="wrap";K.width=r.maxContainerWidth?r.maxContainerWidth+r.gutter+"px":void 0;K.padding="0 "+(r.margin-r.gutter/2)+"px";break;case "CONTAINER_TYPE_HORIZONTAL_LIST":K["flex-direction"]="row",K.flex="none",K["overflow-x"]="auto",K.width=r.maxContainerWidth?r.maxContainerWidth+"px":void 0,
K.padding="0 "+r.margin+"px"}return K};
hxP=function(r,E){if(E){var K=IuJ(E,nfn(r));a:switch(K){case "CONTAINER_TYPE_GRID":var g=3;break a;default:g=1}g=_.fuL(E,r,g);var D=_.b7(g);return{containerLayoutConfig:_.ylL(r,E),containerStyles:Lmc(D,K),itemStyles:function(B,Q){B={};switch(K){case "CONTAINER_TYPE_VERTICAL_LIST":Q||(B["margin-bottom"]="16px");break;case "CONTAINER_TYPE_GRID":B.width=D.itemWidth+"px";B["margin-right"]=D.gutter/2+"px";B["margin-left"]=D.gutter/2+"px";break;case "CONTAINER_TYPE_HORIZONTAL_LIST":B.width=D.itemWidth+
"px",B.flex="none",Q||(B["margin-right"]=D.gutter+"px")}return B}}}};
gou=function(r,E,K){if(E)return[JlJ];switch(r){case "TRANSFER_STATE_TRANSFER_IN_QUEUE":case "TRANSFER_STATE_COMPLETE":return[wy];case "TRANSFER_STATE_PRE_TRANSFER":case "TRANSFER_STATE_TRANSFERRING":return K?[wy]:[rYm,wy];case "TRANSFER_STATE_PAUSED_BY_USER":return[Eoq,wy];case "TRANSFER_STATE_FAILED":case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":return[KkL,wy];default:return[JlJ]}};
DYm=function(r,E,K,g){return gou(r,E,g).map(function(D){var B=D.text,Q=D.iconType,a=D.videoAction;D=D.playlistAction;B=B?{content:B}:void 0;Q=Q&&{sources:[{clientResource:{imageName:Q}}]};var P=(0,_.lw.unsafeClone)(K);if(P){var O=_.M(P,_.p8),U=_.M(P,_.PW);O&&a?O.action=a:U&&D&&(U.action=D)}return{title:B,leadingImage:Q,rendererContext:P&&{commandContext:{onTap:{innertubeCommand:P}}}}})};
B45=function(r){r=_.xG(r.rendererContext);var E;return(E=_.M(r,_.PW))==null?void 0:E.playlistId};
dYc=function(r){var E;return(E=r.listItems)==null?void 0:E.some(function(K){var g;return _.WW((g=_.M(K,_.F3))==null?void 0:g.rendererContext)})};
_.F1=function(r){var E=_.P7().resolve(_.p0(_.qB));return E!=null&&E()?r.darkThemeColorPalette:r.lightThemeColorPalette};
_.oS=function(r){return{primaryTextColor:RS(r,0),secondaryTextColor:RS(r,1),optionColor:RS(r,2),backgroundColor:RS(r,3),videoBackgroundColor:RS(r,4)}};
RS=function(r,E){if(r){switch(E){case 0:r=r.primaryTitleColor;break;case 1:r=r.secondaryTitleColor;break;case 2:r=r.surgeColor;break;case 3:r=r.section2Color;break;case 4:r=r.section3Color;break;default:return}if(r)return _.xZ(r)}};
QkJ=function(r){var E=r.element;var K=r.veType;var g=r.storedVisualElement===void 0?null:r.storedVisualElement;var D=r.elementIndex===void 0?0:r.elementIndex;r=r.clientYouTubeData;var B=_.Cn();B!==jku&&(N4u.clear(),jku=B);if(E.visualElement&&N4u.has(E.visualElement))return null;if(g&&N4u.has(g))return E.visualElement=g,null;K=_.aV(_.pB(),{veType:K,elementIndex:D,clientYouTubeData:r});if(!K)return null;E.visualElement=K;N4u.add(K);return K};
_.MH=function(r,E,K,g){K=K===void 0?null:K;g=g===void 0?Goc:g;var D=D===void 0?null:D;oV(function(){if(E){K instanceof Function&&(K=K());var B=QkJ({element:E,veType:r,storedVisualElement:K,clientYouTubeData:void 0});B&&(zqP(E,D),g(B))}})};
$Y5=function(r){return r?_.WU(r):""};
awK=function(r){return(r==null?void 0:r.contentType)==="LOCKUP_CONTENT_TYPE_SOURCE"?64:void 0};
pbc=function(r,E){return _.NC(r.entities,"videoOverviewAsyncDataEntity",E)};
PO2=function(r,E){var K;return"linear-gradient(to bottom, "+((K=E==null?void 0:E.map(function(g){var D=r?g.darkThemeColor:g.lightThemeColor;return D?_.WU(D)+" "+((g==null?void 0:g.startLocation)||0)*100+"%":"transparent"}))==null?void 0:K.join(", "))+")"};
fw5=function(r,E,K,g,D){if(!((g==null?0:g.height)&&(g==null?0:g.width)))return{size:0};var B=g.width;g=g.height;if(D)return E==="CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9"||E==="CONTENT_PREVIEW_IMAGE_STYLE_CUSTOM_ASPECT_RATIO"&&B>g?{size:312/ZqK}:E==="CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3"?{size:160}:{size:312};if(!(K!=="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_FULL_WIDTH"||r!==1&&r!==2||E!=="CONTENT_PREVIEW_IMAGE_STYLE_SQUARE"&&E!=="CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"&&E!==
"CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9"))return{allowFullWidth:!0};if(E==="CONTENT_PREVIEW_IMAGE_STYLE_SQUARE"||E==="CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"||g===B)switch(r){case 1:return{size:208};case 2:case 3:return{size:240};default:return{size:360}}if(E==="CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3"||g>B)switch(r){case 1:case 3:return{size:240*mKc};default:return{size:360*mKc}}switch(r){case 1:case 2:return{size:1/ZqK*(window.innerWidth-32)};case 3:return{size:160};
default:return{size:240}}};
_.OTJ=function(r){if(!("matchMedia"in window))return _.rT(Error("Rh")),function(){return!1};
var E=window.matchMedia(r);r=_.N(_.M5(E.matches,void 0,"waIHpe"));var K=r.next().value,g=r.next().value,D=function(B){g(B.matches)};
E.addEventListener?(E.addEventListener("change",D),_.Z6(function(){E.removeEventListener("change",D)})):E.addListener&&(E.addListener(D),_.Z6(function(){E.removeListener(D)}));
return K};
YSJ=function(r){return r==="IMAGE_BANNER_STYLE_INSET"||r==="IMAGE_BANNER_STYLE_UNKNOWN"};
UYu=function(){if(!("matchMedia"in window))return _.rT(Error("Rh")),function(){return 0};
var r=window.matchMedia("(max-width: 527.9px)"),E=window.matchMedia("(min-width: 528px) and (max-width: 839.9px)"),K=window.matchMedia("(min-width: 840px) and (max-width: 1023.9px)"),g=window.matchMedia("(min-width: 1024px)"),D=_.N(_.M5(r.matches,void 0,"TmIKcb")),B=D.next().value,Q=D.next().value;D=_.N(_.M5(E.matches,void 0,"Z0fTKd"));var a=D.next().value,P=D.next().value;D=_.N(_.M5(K.matches,void 0,"w4xy7b"));var O=D.next().value,U=D.next().value;D=_.N(_.M5(g.matches,void 0,"DrbNC"));var T=D.next().value,
w=D.next().value,F=function(S){Q(S.matches)},c=function(S){P(S.matches)},W=function(S){U(S.matches)},z=function(S){w(S.matches)};
_.Zj(function(){r.addEventListener?(r.addEventListener("change",F),E.addEventListener("change",c),K.addEventListener("change",W),g.addEventListener("change",z)):r.addListener&&(r.addListener(F),E.addListener(c),K.addListener(W),g.addListener(z));_.Z6(function(){r.removeEventListener?(r.removeEventListener("change",F),E.removeEventListener("change",c),K.removeEventListener("change",W),g.removeEventListener("change",z)):r.removeListener&&(r.removeListener(F),E.removeListener(c),K.removeListener(W),
g.removeListener(z))})});
return function(){return B()?1:a()?2:O()?3:T()?4:0}};
T4L=function(r){var E=0;r=_.N([r.title,r.metadata,r.actions,r.description,r.attribution]);for(var K=r.next();!K.done;K=r.next())K.value&&E++;return E};
wbK=function(r){return r===1||r===2?1:0};
Reu=function(r){r=(new Fk5).parse(r);return(new vn).render(r).replace(/\b(?:\d{1,2}:)?(?:\d{1,2}:)\d{1,2}\b/g,function(E){var K=E.split(":").map(Number),g=0,D=0;if(K.length===3)K=_.N(K),g=K.next().value,D=K.next().value,K=K.next().value;else if(K.length===2)K=_.N(K),D=K.next().value,K=K.next().value;else if(K.length===1)K=_.N(K).next().value;else throw Error("Sh");return'<span class="ytwMarkdownDivTimestamp" data-time="'+(g*3600+D*60+K)+'" role="button">'+E+"</span>"})};
oon=function(r){r=_.N(r.getElementsByClassName("ytwMarkdownDivTimestamp"));for(var E=r.next(),K={};!E.done;K={clickHandler$jscomp$5:void 0},E=r.next()){E=E.value;K.clickHandler$jscomp$5=function(D){D=Number(D.target.getAttribute("data-time"));if(isNaN(D))throw Error("Th");var B;(B=_.Qx())==null||B.seekTo(D,!0)};
var g=function(D){return function(B){B.key!=="Enter"&&B.key!=="Space"||(0,D.clickHandler$jscomp$5)(B)}}(K);
E.setAttribute("tabindex","0");E.removeEventListener("click",K.clickHandler$jscomp$5);E.removeEventListener("keydown",g);E.addEventListener("click",K.clickHandler$jscomp$5);E.addEventListener("keydown",g)}};
Me5=function(){return _.f("overview-answer-ghost-card",{class:"ytwOverviewAnswerGhostCardHost"},_.f(iE,{percentWidth:100}),_.f(iE,{animationDelay:200}),_.f(iE,{animationDelay:400}),_.f(iE,{animationDelay:600}),_.f(iE,{animationDelay:800,percentWidth:60}),_.f("div",{class:"ytwOverviewAnswerGhostCardLineBreak"}),_.f(iE,{percentWidth:100}),_.f(iE,{animationDelay:200}),_.f(iE,{animationDelay:400}),_.f(iE,{animationDelay:600,percentWidth:50}))};
iE=function(r){return _.f("div",{class:"ytwOverviewAnswerGhostCardGhostLine",style:"max-width:"+(r.percentWidth===void 0?100:r.percentWidth)+"%"},_.f("div",{class:"ytwOverviewAnswerGhostCardSlider",style:"animation-delay:"+(r.animationDelay===void 0?0:r.animationDelay)+"ms"}))};
iTn=function(){var r=_.N(_.M5(function(){return""},void 0,"dXJHWc")),E=r.next().value;
return[function(){return E()()},
r.next().value]};
cYq=function(r,E){r=r?pP5(r):"";E!==void 0&&isFinite(E)?E===0?E=_.Nn("UPDATING",void 0,"Updating..."):(E=iWK(new Date(E),new Date),E=_.Nn("UPDATED_TIME",{relative_time:E},"Updated "+E)):E="";var K="";r&&E&&(K=" \u2022 ");return _.JC(r+K+E)};
Wk2=function(r,E,K,g,D,B){E=E===void 0?0:E;var Q=CO5[E],a=Q.title,P=Q.iconType,O=Q.topButtonRenderer,U=Q.sectionClientVE;Q=Q.videoClientVE;var T;if(E!==1||r.length){K=[];r=_.N(r);for(g=r.next();!g.done;g=r.next()){var w=g.value;if(JnK(w))K.push({downloadedVideoGridVideoRenderer:{renderer:{gridVideoRenderer:{videoId:w.videoEntity.videoId,title:rE(w.videoEntity.title),shortBylineText:rE(w.channelEntity.title),thumbnail:w.videoEntity.thumbnail,menu:{menuRenderer:{items:[{menuServiceItemDownloadRenderer:{serviceEndpoint:{offlineVideoEndpoint:{videoId:w.videoEntity.videoId}}}}],
accessibility:{accessibilityData:{label:_.Nn("VIDEO_ACTION_MENU",void 0,"Action menu")}}}},loggingDirectives:{clientVeSpec:{uiType:Q}}}}}});else if(hZm(w)){g=K;var F=g.push;var c=void 0,W=void 0,z=void 0,S=void 0,k=void 0,A=void 0,X=void 0,e=void 0,I=w.mainPlaylistEntity.playlistId,J=w==null?void 0:(e=w.mainPlaylistEntity)==null?void 0:(X=e.thumbnailStyleData)==null?void 0:(A=X[0])==null?void 0:(k=A.value)==null?void 0:(S=k.collageThumbnail)==null?void 0:S.coverThumbnail;S=vQJ(I);if(!_.R("enable_offline_playlist_page")&&
(w==null?0:(z=w.mainPlaylistEntity)==null?0:z.videos)){b:{z=w==null?void 0:(W=w.mainPlaylistEntity)==null?void 0:W.videos;W=_.n4().getState().entities;if(z!=null&&z.length&&W)for(z=_.N(z),k=z.next();!k.done;k=z.next())if(k=_.Dk(k.value).entityId,(k=JSON.parse(k).videoId)&&ZrK(W,k)==="TRANSFER_STATE_COMPLETE"){W=k;break b}W=""}W!==void 0&&(S=sK(_.n4().getState(),W),S=_.hC(W,I,void 0,void 0,S))}W=zFL(_.Nn("VIEW_FULL_PLAYLIST",void 0,"View full playlist"),vQJ(I));w=I&&J&&W?{playlistId:I,navigationEndpoint:S,
viewPlaylistText:W,thumbnailRenderer:{playlistVideoThumbnailRenderer:{thumbnail:J}},title:rE(w.mainPlaylistEntity.title),shortBylineText:rE(w==null?void 0:(c=w.channelEntity)==null?void 0:c.title),menu:{menuRenderer:{items:[{menuServiceItemRenderer:{text:xYJ,icon:{iconType:"DELETE"},serviceEndpoint:{offlinePlaylistEndpoint:{playlistId:I,action:"ACTION_REMOVE_WITH_PROMPT"}}}}],accessibility:{accessibilityData:{label:_.Nn("VIDEO_ACTION_MENU",void 0,"Action menu")}}}},loggingDirectives:{clientVeSpec:{uiType:Q}}}:
void 0;F.call(g,{gridPlaylistRenderer:w})}}Q={gridRenderer:{items:K}};E===1&&(T=cYq(D,B))}else if(g){var Q5=_.JC((F=K==null?void 0:K.localizedPromptMessage)!=null?F:"");Q={horizontalListRenderer:{items:[{toggleButtonRenderer:{style:{styleType:"STYLE_PRIMARY"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.JC(_.Nn("UPDATE_SMART_DOWNLOADS_NOW",void 0,"Update now")),isDisabled:!1,defaultServiceEndpoint:{offlineOrchestrationActionCommand:{actions:[{actionType:"OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH",
entityKey:_.Yg5}]}},loggingDirectives:{clientVeSpec:{uiType:129730}}}},{toggleButtonRenderer:{style:{styleType:"STYLE_BLUE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.JC(_.Nn("TURN_OFF",void 0,"Turn off")),isDisabled:!1,defaultServiceEndpoint:{updateLocalAppSettingCommand:{settingItemId:"SMART_DOWNLOADS_ENABLED",boolValue:!1}},loggingDirectives:{clientVeSpec:{uiType:129731}}}}],loggingDirectives:{clientVeSpec:{uiType:129729}}}};T=cYq(D,B)}else Q5=_.JC(_.Nn("WAITING_TO_DOWNLOAD",void 0,"Waiting to download...")),
Q={};return{contents:[{shelfRenderer:{title:a,titleAnnotation:T,icon:{iconType:P},subtitle:Q5,content:Q,menu:{menuRenderer:{topLevelButtons:[{buttonRenderer:O}]}}}}],loggingDirectives:{clientVeSpec:{uiType:U}}}};
GcJ=function(r,E,K,g,D,B,Q,a,P,O,U){K=K===void 0?{}:K;g=g===void 0?{}:g;D=D===void 0?!1:D;B=B===void 0?!1:B;Q=Q===void 0?!1:Q;a=a===void 0?!1:a;P=P===void 0?!1:P;O=O===void 0?0:O;U=U===void 0?-Infinity:U;if(!(E.length||r.length||D||a))return B?[{itemSectionRenderer:{contents:[{backgroundPromoRenderer:JUc(K)}]}}]:[{itemSectionRenderer:{contents:[{backgroundPromoRenderer:{title:_.JC(_.Nn("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 T=[];r.length&&T.push(Wk2(r,0));a?T.push({contents:[{statementBannerRenderer:DkK(P,g)}]}):D?T.push(Wk2(E,1,K,Q,O,U)):B&&T.push({contents:[{statementBannerRenderer:EfP(K)}]});(D&&E.length||r.length)&&T.push({contents:[{messageRenderer:{subtext:{messageSubtextRenderer:{text:_.JC(_.Nn("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 T.map(function(w){return{itemSectionRenderer:w}})};
c4=function(r,E){if(typeof r!=="object")return null;r=_.N(Object.entries(r));for(var K=r.next();!K.done;K=r.next()){var g=_.N(K.value);K=g.next().value;g=g.next().value;if(K===E)return K;if(g=c4(g,E))return K+"."+g}return null};
Ci=function(r){var E=r.content;return(r=r.styleRuns)&&E?{runs:r.map(function(K){var g={text:E.slice(K.startIndex,K.startIndex+K.length)};K.fontColor&&(g.textColor=K.fontColor);return g})}:{simpleText:E}};
zen=function(r,E,K,g){var D=vo5;g&&(r.quantity=g);if(!r.quantity||!r.maxQuantity)return{};g=r.minusButton;var B=r.plusButton,Q,a,P,O;return{value:r.quantity,maxValue:r.maxQuantity,onChangeCallback:function(U){D(r,U)},
minusLabel:(Q=_.M(g,VeP))==null?void 0:Q.label,minimumReachedLabel:(a=_.M(g,VeP))==null?void 0:a.limitReachedLabel,plusLabel:(P=_.M(B,VeP))==null?void 0:P.label,maximumReachedLabel:(O=_.M(B,VeP))==null?void 0:O.limitReachedLabel,disabled:E,onRemoveCommand:K}};
vo5=function(r,E){var K=r.quantityIncrementerEntityKey;if(K){var g={};g.quantity=E;_.Xg(_.xz("quantityIncrementerEntity",K,g));r.onChangeCommand&&_.tH(r.onChangeCommand)}};
teK=function(r){if(r)return r===document.body?document.documentElement:/(auto|scroll)/.test(getComputedStyle(r).overflowY)?r:teK(r.parentElement)};
skP=function(r,E){(r=SSu(r))&&((_.R("enable_mini_app_command_handler_mweb_fix")?0:E)?bTP.push({command:r,sourceData:{},commandContext:void 0}):_.P7().resolve(_.Ov).resolveCommand(r))};
SSu=function(r){return _.M(r,_.W1)};
kcu=function(){var r=window.performance.timeOrigin+window.performance.now(),E=(new _.W4).setSeconds(r/1E9);return _.rK(E,2,_.Nu(r%1E9),0)};
lwK=function(r,E){var K;r=(K=_.M(_.M(r,_.W1),qSP))==null?void 0:K.methodName;var g,D;(K=window.youtubewebview||((g=window.webkit)==null?void 0:(D=g.messageHandlers)==null?void 0:D.youtubewebview))&&r&&(g=new Gz,r=_.tR(g,1,r),r=_.zT(r.JSC$12702_serializeBinary()),E=_.zT(E),K.postMessage(r+","+E))};
v4=function(r,E){var K=_.M(_.M(r,_.W1),qSP);K&&(E&&(K.serializedAdditionalMetadata=_.zT(E)),skP(r,!0))};
mYP=function(r,E,K){setTimeout(function(){_.rJ(r,E)},K)};
ZT5=function(r){switch(r){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"}};
uhu=function(){return!!_.Xx("ID_TOKEN")};
Xbu=function(r){return r instanceof Error&&r.cause instanceof AYn&&r.cause.rpcErrorCode!==void 0?!eeJ.includes(r.cause.rpcErrorCode):!0};
nom=function(){return _.dT(HTK,{authuser:""+(_.Xx("SESSION_INDEX")||0)})};
Vl=function(r,E,K,g){K=K===void 0?"MINI_APP_SDK_API_UNSPECIFIED":K;g=g===void 0?"":g;var D=new _.bs;K={source:"MINI_APP_ERROR_SOURCE_PLAYABLE_CONTAINER",sdkVersion:g,sdkApi:K};r instanceof Error&&(D.message=r.message,D.name=r.name,r.cause instanceof AYn&&r.cause.rpcErrorCode!==void 0&&(K.rpcErrorCode=r.cause.rpcErrorCode));var B;(B=E.onError)==null||B.call(E,{loggingError:D,metadata:K})};
yYd=function(r,E,K,g){switch(r){case "MINI_APP_SOURCE_GAMESNACKS":return new zz(E,K,g);default:return new Iwn(E,K,g)}};
LkJ=function(r){switch(r){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"}};
heJ=function(r){switch(r){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"}};
JYJ=function(r){switch(r){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"}};
rXJ=function(){return Math.floor(Math.random()*4)+1};
EKJ=function(r,E,K,g){r=_.N(Object.entries(r));for(var D=r.next(),B={};!D.done;B={message$jscomp$995:void 0},D=r.next()){var Q=_.N(D.value);D=Q.next().value;Q=Q.next().value;B.message$jscomp$995=Q;E.push(setTimeout(function(a){return function(){g(!1);K(a.message$jscomp$995.text)}}(B),B.message$jscomp$995.delayMs));
Number(D)>0&&E.push(setTimeout(function(){g(!0)},B.message$jscomp$995.delayMs-400))}};
KFm=function(r,E){var K=K===void 0?Goc:K;_.R("mweb_fix_monitor_visibility_after_render")?r&&oV(function(){zqP(r,E,K)}):oV(function(){zqP(r,E,K)})};
gK2=function(r,E){var K=document.createElement("ytd-engagement-panel-section-list-renderer");K.data=r;var g=E!=null?E:{};r=g.isPersistentPanel;E=g.hideDelayMs;g=g.overscrollContain;r=Object.assign({},r&&{isPersistentPanel:r},E&&{hideDelayMs:E},g&&{overscrollContain:g});Object.assign(K,r);return K};
jFc=function(r){DgJ||(DgJ=BLK(new _.lP(1,void 0,void 0,dgP),0));var E=DgJ.format(Math.floor(r));E=ks==="be"||ks==="bg"||ks==="es"||ks==="et"||ks==="hu"||ks==="ka"||ks==="lv"||ks==="pl"||ks==="pt-PT"||ks==="sq"?E.replace(new RegExp("^(\\d)"+dgP.GROUP_SEP.replace(".","\\.")+"(\\d+("+dgP.DECIMAL_SEP.replace(".","\\.")+"\\d+)?\\D*)$"),"$1$2"):E;return r>=1E3&&r<=9999&&E[1]==="."&&(ks==="sl"||ks==="it")?E.replace(".",""):E};
$gJ=function(r,E,K,g){if(r)return g=g||r.likeStatus,E?{style:{styleType:"STYLE_TEXT"},toggledStyle:{styleType:"STYLE_DEFAULT_ACTIVE"},isToggled:g==="LIKE",isDisabled:!r.likesAllowed,defaultIcon:{iconType:K},defaultText:g==="LIKE"?r.likeCountWithUnlikeText:r.likeCountText,toggledText:g==="LIKE"?r.likeCountText:r.likeCountWithLikeText,defaultNavigationEndpoint:NL2(r,"LIKE"),defaultServiceEndpoint:QFP(r,"LIKE"),toggledServiceEndpoint:QFP(r,"INDIFFERENT"),defaultTooltip:_.Xo(r.likeCountTooltipText),toggledTooltip:_.Xo(r.likeCountTooltipText),
targetId:r.targetId}:{style:{styleType:"STYLE_TEXT"},toggledStyle:{styleType:"STYLE_DEFAULT_ACTIVE"},isToggled:g==="DISLIKE",isDisabled:!r.likesAllowed,defaultIcon:{iconType:K},defaultText:g==="DISLIKE"?r.dislikeCountWithUndislikeText:r.dislikeCountText,toggledText:g==="DISLIKE"?r.dislikeCountText:r.dislikeCountWithDislikeText,defaultNavigationEndpoint:NL2(r,"DISLIKE"),defaultServiceEndpoint:QFP(r,"DISLIKE"),toggledServiceEndpoint:QFP(r,"INDIFFERENT"),defaultTooltip:_.Xo(r.dislikeCountTooltipText),
toggledTooltip:_.Xo(r.dislikeCountTooltipText)}};
NL2=function(r,E){if(E==="LIKE")return r.likeCommand;if(E==="DISLIKE")return r.dislikeNavigationEndpoint};
QFP=function(r,E){var K;return(K=r.serviceEndpoints)==null?void 0:K.find(function(g){var D;return((D=_.M(g,_.to))==null?void 0:D.status)===E})};
_.Pid=function(r,E,K){return window.spf&&!_.R("web_disable_spfjs_client")?aBK(r,E,K):pdP(r,E)};
aBK=function(r,E,K){var g=null,D=(new _.Ch(function(B,Q){var a={};if(E){a.method=E.method;var P=E.postParams||{};YBq(r,E)&&(P[_.Xx("XSRF_FIELD_NAME")]=_.Xx("XSRF_TOKEN"));a.postData=_.xy(P);E.type&&(a.type=E.type);P=E.headers}a.headers=$nJ(r,P);_.R("debug_forward_web_query_parameters")&&(r=_.fin(r,window.location.search));a.experimental_headers=a.headers;a.onError=function(O){O.err&&O.xhr&&(O.err.params={url:O.xhr.responseURL,response:O.xhr.responseText.substr(0,64)});Q(O.err)};
a.onPartDone=function(O){K&&K.call(null,O.part)};
a.onDone=function(O){var U=fB5(O.response,"xsrf_token");Q2(window.location.href,r)&&U&&_.eR("XSRF_TOKEN",U);if(U=fB5(O.response,"service_worker_killswitch"))_.eR("SERVICE_WORKER_KILLSWITCH",U),$1J();B(O.response)};
g=spf.request(r,a)})).then(O6n);
D.thenCatch(function(B){var Q=B instanceof _.Sy,a=B&&B.hasOwnProperty("params")&&B.params.response?B.params.response:"";B instanceof Error&&(a?Q?hyL(B):a===')]}\'\n{"reload":"now"}'?hyL(B):(YYm(B,r,a),UgL(B,a)?_.nh(B):_.Xc(B)):hyL(B));g&&g.abort()});
return D};
O6n=function(r){if(r.type==="multipart"){var E=r.timing;r=r.parts.reduce(function(K,g){Object.assign(K,g);return K},{});
r.timing=r.timing||{};Object.assign(r.timing,E);r.type="reduced"}return r};
pdP=function(r,E){E=E===void 0?{}:E;var K=null,g=new _.Ch(function(D,B){E.onFinish=function(Q){if(Q.readyState===XMLHttpRequest.DONE)if(Q.status===200){if(Q.responseType!=="json"){var a=Q.response;a.substring(0,5)===")]}'\n"&&(a=a.substring(5));try{var P=JSON.parse(a)}catch(O){P=O}}else P=Q.response;P instanceof Error?B(P):(a=fB5(P,"xsrf_token"),Q2(window.location.href,r)&&a&&_.eR("XSRF_TOKEN",a),Q=Q.responseURL,window.performance&&window.performance.getEntriesByName?(a=window.performance.getEntriesByName(Q).pop())?
Q={responseStart:(0,_.OC)()-(a.responseEnd-a.responseStart)}:(Math.random()<.01&&(a=Error("ei"),a.params=Q,_.nh(a)),Q={responseStart:-1}):Q={responseStart:0},P.timing=P.timing||{},Object.assign(P.timing,Q),D(P))}else B(Error("di`"+Q.status))};
(K=_.C0(r,E))||B(Error("di`"+K.status))});
g.thenCatch(function(D){D instanceof Error&&(YYm(D,r),UgL(D)&&(D.level="WARNING"))});
_.R("cancel_pending_navs")&&g.thenCatch(function(){K.abort()});
return g};
fB5=function(r,E){var K=r[E],g=r.parts;r.type==="multipart"&&g&&(K=(r=g.find(function(D){return E in D}))&&r[E]);
return K};
YYm=function(r,E,K){var g=r.message||"";E={original:g,url:E};if(K)if(g=g.match(/position:?\s*(\d+)/)){g=g&&Number(g[1])?Number(g[1]):0;var D=Math.max(g-25,0);E.position=g;E.response=K.substring(D,g+25)}else E.response=K.substring(0,50);_.I1(r,E);try{r.message="JSON parse error"}catch(B){}};
UgL=function(r,E){r=r.message||"";r=!!(r.indexOf("<")>=0||r.indexOf("end of ")>=0||r.indexOf("Unterminated string")>=0||r.indexOf("Unexpected EOF"));if(!r&&E)for(var K=E.length,g=!1,D=0;D<K;D++)if(g&&E[D]==="\\")D++;else if(E[D]==='"')g=!g;else if(E[D]==="<"&&!g){r=!0;break}return r};
TLP=function(){return document.documentElement.hasAttribute("dark")};
_.wdd=function(r,E){if(r!=="GFEEDBACK"&&r!=="GUIDED_HELP")_.nK(Error("fi`"+r));else{var K=_.P7().resolve(_.p0(_.IL));if(K&&(K=K.getCurrentPage())&&K.getServiceTrackingParams&&(K=K.getServiceTrackingParams()))for(var g=0,D;D=K[g++];)if(D.service===r){if(r=D.params)for(K=0;g=r[K++];)E[g.key]=g.value;break}}};
_.FFq=function(r){var E=_.Lg();E&&(E=E.getPlayer())&&(E.pauseVideo(),r.playback_id=E.getVideoData().cpn,r.eid=E.getVideoData().eventId,Object.assign(r,E.getFeedbackProductData()))};
RG5=function(){var r={abuseLink:"https://support.google.com/youtube/bin/answer.py?answer=140536",customZIndex:"2000000005",allowNonLoggedInFeedback:!0};_.Xx("GOOGLE_FEEDBACK_FORCE_ANONYMOUS")&&(r.enableAnonymousFeedback=!0);_.Xx("SESSION_INDEX")&&(r.authuser=String(_.Xx("SESSION_INDEX")));_.R("enable_pageid_for_feedback")&&_.Xx("DELEGATED_SESSION_ID")&&(r.pageId=String(_.Xx("DELEGATED_SESSION_ID")));return r};
_.bE=function(r){_.R("enable_ypc_spinners")&&_.ht(r,"yt-open-popup-action",[{openPopupAction:{popupType:"FULLSCREEN_OVERLAY",properties:{noCancelOnOutsideClick:!0,noAutoFocus:!0},popup:{loadingRenderer:{hack:!0}}}},r])};
_.sT=function(r){_.R("enable_ypc_spinners")&&_.ht(r,"yt-close-popup-action",["yt-loading-renderer"])};
oKq=function(r){return new Promise(function(E,K){_.v1({verifyCommand:{recaptchaToken:r.recaptchaResponse}},{commandController:{onSuccess:function(g,D){D||K("ChallengeService did not return a response.");var B;E({challengeCompleted:(B=D.verified)!=null?B:!1})},
onServerError:function(g,D){K(D)}}})})};
MD5=function(r,E,K,g){E({recaptchaResponse:g}).then(function(D){D.challengeCompleted?_.zA()?(K(3),_.P7().resolve(_.Ov).resolveCommand({signalAction:{signal:"RELOAD_PAGE"}},{form:{element:r}})):K(2):K(4)},function(){K(4)})};
cXJ=function(r,E,K){_.tt(_.U7(i6u,_.Xx("HL")),function(){var g;(g=window.grecaptcha)==null||g.ready(function(){var D=window.grecaptcha;D?(K(D.render(r,{sitekey:"6Lf39AMTAAAAALPbLZdcrWDa8Ygmgk_fmGmrlRog",callback:MD5.bind(null,r,oKq,E)})),E(1)):E(4)})})};
CiJ=function(r,E){return function(){switch(E()){case 0:return r().captchaLoadingMessage;case 1:return r().challengeReason;case 3:return r().captchaSuccessfulMessage;case 2:return r().captchaCookieSetFailureMessage;case 4:return r().captchaFailedMessage;default:return r().challengeReason}}()};
_.kz=function(){if(!xgK){var r=document.querySelector("#player.skeleton");r&&(_.Gb(r),xgK=!0)}};
_.G2d=function(){return WFK=Yhq()};
zGK=function(){return _.p(function(r){return vKJ!==void 0?r.return():r.yield(VDc(),0)})};
VDc=function(){return _.p(function(r){if(r.nextAddress==1)return r.yield(T6d(),2);WFK=r.yieldResult;vKJ=_.eM.addLowPriorityJob(VDc,5E3);_.vo(r)})};
qYK=function(r){var E=E===void 0?tDc:E;var K,g,D=(K=r.responseContext)==null?void 0:(g=K.mainAppWebResponseContext)==null?void 0:g.trackingParam;if(!D){E.increment("MISSING");var B,Q,a,P,O,U;_.nh(new _.bs("282054944_a",{rTT:!!((B=r.responseContext)==null?0:(Q=B.mainAppWebResponseContext)==null?0:Q.loggedOut),pHj:((a=r.responseContext)==null?void 0:a.mainAppWebResponseContext)===void 0,mua:r.responseContext===void 0,cp:(P=r.playabilityStatus)==null?void 0:P.contextParams,iNa:(((O=r.streamingData)==
null?void 0:O.formats)||[]).length>0,gUe:(((U=r.streamingData)==null?void 0:U.adaptiveFormats)||[]).length>0,os:!!r.offlineState,cotn:r.cotn}));return 2}K="";try{K=SYP(D)}catch(F){return E.increment("C_ERROR"),_.Xc(F),2}try{var T=_.b6K(K);var w=sFc(T)}catch(F){return E.increment("P_ERROR"),_.Xc(F),2}w=_.az(w,k2P,1,_.f9());D=[];w=_.N(w);for(T=w.next();!T.done;T=w.next())g=T.value,T=g.getPath(),K=(0,_.lw.getValueByKeys)(r,T.split(".")),K=String(K===void 0||K===null?"":K),g=g.getValue()||"",B=/[+\-\/_]/g,
K.replace(B,"")!==g.replace(B,"")&&(E.increment("MISMATCH"),_.R("ab_mis_log_err")&&(K=new _.bs("282054944_p",{pfa:T,g:String(K),e:String(g)}),_.Xc(K)),["auxiliaryUi.messageRenderers.enforcementMessageViewModel.displayType"].includes(T)||(T.match(/enforcementMessageViewModel/i)?D.push(3):D.push(2)));if(D.length>0)return Math.max.apply(Math,_.mn(D));E.increment("SUCCESS");return 1};
Z65=function(r){var E=new qH;if(r.interpreterJavascript){var K=_.e_P(r.interpreterJavascript);K=dJ(K).toString();var g=new lBm;_.tR(g,6,K);_.Cx(E,1,g,SX)}else r.interpreterUrl&&(K=_.Xt(r.interpreterUrl),K=_.zZ(K).toString(),g=new _.mgu,_.tR(g,4,K),_.Cx(E,2,g,SX));r.interpreterHash&&_.lE(E,3,r.interpreterHash,SX);r.program&&_.lE(E,4,r.program,SX);r.globalName&&_.lE(E,5,r.globalName,SX);r.clientExperimentsStateBlob&&_.lE(E,7,r.clientExperimentsStateBlob,SX);return E};
mG=function(r){var E={};r=_.N(r.split("&"));for(var K=r.next();!K.done;K=r.next())K=K.value.split("="),K.length===2&&(E[K[0]]=K[1]);return E};
uHc=function(r){return Number(r.t)||7200};
uxJ=function(){if(_.R("bg_st_hr"))return"havuokmhhs-0";var r,E=((r=globalThis.performance)==null?void 0:r.timeOrigin)||0;return"havuokmhhs-"+Math.floor(E)};
Zr=function(r){window.bgens=r};
AXn=function(){return new Promise(function(r){var E=window;E.ntpevasrs!==void 0?r(new uE(E.ntpevasrs)):(E.ntpqfbel===void 0&&(E.ntpqfbel=[]),E.ntpqfbel.push(function(K){r(new uE(K))}))})};
eGn=function(r){if(_.R("attmusi")&&_.R("attmusi_ue")){r={s:r.qIK.bind(r),ir:r.n2l.bind(r)};var E=window;E.attmp=r;if(E.attmq!==void 0)for(var K=_.N(E.attmq),g=K.next();!g.done;g=K.next())g=g.value,g(r);E.attmq=void 0}else E=r.qIK.bind(r),_.pN("yt.aba.att",E),r=r.n2l.bind(r),_.pN("yt.aba.att2",r)};
H62=function(r){switch(_.c7(r.input)){case _.IG(XdL):var E={};return E.encryptedVideoId=r.innerTubeRequest.externalVideoId,E}return{}};
yXc=function(r){switch(_.c7(r.input)){case _.IG(XdL):if(_.R("web_generate_att_data_for_get_transcript_request"))return"ENGAGEMENT_TYPE_VIDEO_TRANSCRIPT_REQUEST";break;case _.IG(nKq):if(_.R("enable_att_for_share_on_web_client"))return"ENGAGEMENT_TYPE_SHARE";break;case _.IG(Ao):if(_.R("PremiumClientSharedConfig__enable_att_for_get_premium_on_web_client")&&r.innerTubeRequest.browseId==="SPunlimited")return"ENGAGEMENT_TYPE_YPC_GET_PREMIUM_PAGE";break;case _.IG(IBq):var E,K;if(_.R("PremiumClientSharedConfig__enable_att_for_get_download_action_on_web_client")&&
((K=_.M((E=r.config)==null?void 0:E.command,_.XG))==null?0:K.requiresAttestationResponse))return"ENGAGEMENT_TYPE_YPC_GET_DOWNLOAD_ACTION"}return null};
_.hGP=function(r){var E;if(r.playlistVideoRenderer&&((E=r.playlistVideoRenderer)==null?0:E.engagementBar))return LFq(r.playlistVideoRenderer.engagementBar);if(_.M(r,ey)){var K;if(r=(K=_.M(r,ey))==null?void 0:K.engagementBar)return LFq(r)}return""};
LFq=function(r){if(!r)return"";r=_.M(r,_.JXK);if(r==null||!r.actions)return"";r=_.N(r.actions);for(r=r.next();!r.done;r=r.next()){r=_.M(r.value,_.r5n);var E=void 0;if((E=r)==null||!E.itemId)break;return r.itemId}return""};
_.EXu=function(r){var E;if(r.playlistVideoRenderer&&((E=r.playlistVideoRenderer)==null?0:E.videoId))return r.playlistVideoRenderer.videoId;if(_.M(r,ey)){var K,g;if(r=(K=_.M(r,ey))==null?void 0:(g=K.playlistItemData)==null?void 0:g.videoId)return r}return""};
_.KTq=function(r){var E;if(r.playlistVideoRenderer&&((E=r.playlistVideoRenderer)==null?0:E.voteCount))return r.playlistVideoRenderer.voteCount;if(_.M(r,ey)){var K,g;if(r=(K=_.M(r,ey))==null?void 0:(g=K.playlistItemData)==null?void 0:g.voteCount)return r}return 0};
_.X1=function(r,E){return _.NC(r.entities,"flowStateEntity",E)};
D$m=function(r,E,K,g){var D=void 0;r=_.N(r[E.iconName]||[]);for(var B=r.next();!B.done;B=r.next()){B=B.value;var Q=E.iconSize;var a=E.iconStyle;Q=!Q||Q===B[2];var P=gX5[B[0]];g&&g!==B[1]||!Q||a&&a!==P?a=!1:D?(a=gX5[B[0]],a=!!E.iconStyle||a==="youtube_outline",Q=D.version<=B[1],a=(!!E.iconSize||B[2]===24)&&a&&Q):a=!0;a&&(D={name:E.iconName,style:gX5[B[0]],size:B[2],version:B[1],allowMirroring:!!B[3],url:K(E.iconName,B)})}return D};
BF2=function(r,E,K,g){return r+(""+gX5[K[0]]+((g===void 0?0:g)?"_experimental":"")+"/"+E+"/v"+K[1]+"/")+(K[2]+"px.svg")};
d$K=function(r){return _.Xx("INNERTUBE_CLIENT_NAME")!=="WEB_REMIX"&&_.Xx("INNERTUBE_CLIENT_NAME")!=="WEB_CREATOR"?"bookmark":r};
j9J=function(r,E){return BF2("https://fonts.gstatic.com/s/i/",r,E)};
NF5=function(r,E){return BF2("https://fonts.gstatic.com/s/i/",r,E,!0)};
Q9J=function(r,E){return BF2("https://www.gstatic.com/youtube/img/icons/web/",r,E)};
aln=function(r){var E=r.enabled;var K=r.itemPlaybackModel;var g=r.thumbnailElRef;var D=r.containerElRef;var B=r.options;var Q;_.me(function(){var a=D==null?void 0:D.value;var P,O=(P=g())==null?void 0:P.value;P=K();var U=B();if(E&&P&&a&&O&&(U==null?0:U.thumbnail)){var T={data:P,hostElement:a},w,F,c=[].concat(_.mn((w=U.thumbnailOverlays)!=null?w:[]),_.mn((F=P.overlays)!=null?F:[]));F=P.itemPlaybackOptions;w=(F==null?void 0:F.enableRoundedPlayer)||U.enableRounding;F=F==null?void 0:F.disableTimeStatusOverlay;
var W,z;a={mediaRenderer:T,lockupElement:a,thumbnailElement:O,videoPreviewOpts:{videoPreviewData:{inlinePlaybackEndpoint:_.Ga((W=P.inlinePlayerData)==null?void 0:W.onVisible),navigationEndpoint:_.Ga((z=P.inlinePlayerData)==null?void 0:z.onSelect),thumbnail:U.thumbnail,thumbnailOverlays:c,accessibilityText:U.accessibilityText||""},thumbnailSize:U.thumbnailSize,enableRounding:w,mouseleaveCallback:U.mouseleaveCallback,hideTimeDisplay:F}}}else a=void 0;if(W=a){var S;(S=Q)==null||H4(S);Q=zd(W);var k,A;
((k=K())==null?0:(A=k.inlinePlayerData)==null?0:A.forceImpAutoplay)&&$$L(Q)}},"BLiQOd");
_.Z6(function(){var a;(a=Q)==null||H4(a)})};
pA2=function(r){r=atob(r);for(var E=[],K=0;K<r.length;K++)E.push(r.charCodeAt(K));return new Blob([new Uint8Array(E)],{type:"image/png"})};
fl5=function(r,E,K,g){g=g===void 0?"INSERTION_POSITION_UNSPECIFIED":g;return r({targetId:E},function(D){var B,Q=(B=D.contents)!=null?B:[];B=K!=null?K:[];var a=Pvc(Q);switch(g){case "INSERTION_POSITION_UNSPECIFIED":return Object.assign({},D,{contents:[].concat(_.mn(Q.slice(0,a)),_.mn(B),_.mn(Q.slice(a+1)))});case "INSERTION_POSITION_FIRST":return Object.assign({},D,{contents:[].concat(_.mn(B),_.mn(Q))});case "INSERTION_POSITION_LAST":return Object.assign({},D,{contents:[].concat(_.mn(Q),_.mn(B))});
default:return D}})};
YeL=function(r,E,K,g,D){D=D===void 0?"RELATIVE_INSERTION_POSITION_AFTER":D;return r({targetId:E},function(B){var Q,a=(Q=B.contents)!=null?Q:[];Q=OsL(a,K);if(Q<0)return B;Q=D==="RELATIVE_INSERTION_POSITION_BEFORE"?Q:Q+1;return Object.assign({},B,{contents:[].concat(_.mn(a.slice(0,Q)),_.mn(g),_.mn(a.slice(Q)))})})};
Pvc=function(r){var E=r.findIndex(function(K){return _.M(K,_.ni)});
return E>=0?E:r.length};
OsL=function(r,E){return r.findIndex(function(K){a:{K=_.N(Object.values(K));for(var g=K.next();!g.done;g=K.next())if((g=g.value)&&g.targetId){K=g.targetId;break a}K=""}return K===E})};
TFm=function(r,E,K){return r({targetId:E},function(g){var D,B=(D=g.contents)!=null?D:[];return Object.assign({},g,{contents:U$5(B,K)})})};
U$5=function(r,E){return r.filter(function(K){var g=E.includes;a:{K=_.N(Object.values(K));for(var D=K.next();!D.done;D=K.next())if((D=D.value)&&D.targetId){K=D.targetId;break a}K=""}return!g.call(E,K||"")})};
_.wAq=function(r,E){return{engagementPanelSectionListRenderer:{panelIdentifier:r,identifier:E,visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED",content:{contentLoadingRenderer:{useSpinner:!0}}}}};
FT2=function(r,E){r=r.getAvailableAudioTracks();if(r.length)return r==null?void 0:r.find(function(K){var g;return(K==null?void 0:(g=K.getLanguageInfo())==null?void 0:g.getId())===E})};
_.oXu=function(r){var E,K=(E=r.getOption("captions","tracklist",{includeAsr:!0}))!=null?E:[];return K=R75(K,r)};
MJq=function(r){return r.getOption("captions","translationLanguages",{includeAsr:!0})||[]};
R75=function(r,E){E=MJq(E);if(E==null||!E.length)return r;var K=E.filter(function(Q){return Q});
E=r.filter(function(Q){return Q.languageCode.startsWith("en")});
K=_.N(K);for(var g=K.next();!g.done;g=K.next())if(g=g.value,E.length){var D=E[0],B=Object.assign({},D);D.languageCode!==g.languageCode&&(B.displayName=D.languageName+" >> "+g.languageName,B.translationLanguage=g,r.push(B))}return r};
isK=function(r,E,K){r=_.oXu(r);if(r.length)return K?r.find(function(g){if(typeof(g==null?void 0:g.translationLanguage)==="object"){var D;return((D=g.translationLanguage)==null?void 0:D.languageCode)===E}return!1}):r==null?void 0:r.find(function(g){return g.languageCode===E})};
c5K=function(r){return r.getOption("captions","tracklist",{includeAsr:!0})};
Cvn=function(r){var E=r.getAvailableAudioTracks();if(E!=null&&E.length){var K=r.getAudioTrack();return{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[].concat(_.mn(E.map(function(g){return{listItemViewModel:{title:{content:g.getLanguageInfo().getName()},isSelected:g.getLanguageInfo().getId()===(K==null?void 0:K.getLanguageInfo().getId()),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",
actions:[{audioTrackSelectActionCommand:{languageCode:g.getLanguageInfo().getId()}}]}}}}}}}}))),
visibleElementCount:5}}}}}}}}};
x$K=function(r){return r.getOption("captions","tracklist",{includeAsr:!0})};
WTu=function(r){var E=x$K(r);if(E==null?0:E.length)return E;r.loadModule("captions");return x$K(r)};
Gy2=function(r){var E=r.getOption("captions","track");if(E)return E;r.loadModule("captions");return r.getOption("captions","track")};
VJq=function(r){var E=WTu(r);if(E!=null&&E.length){var K=Gy2(r),g;return{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[{listItemViewModel:{title:{content:_.Nn("PLAYER_CAPTION_OFF",void 0,"Off")},isSelected:!(K==null?0:K.languageCode),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{captionLanguageSelectActionCommand:{languageCode:""}}]}}}}}}}].concat(_.mn(E.map(function(D){return{listItemViewModel:{title:{content:D.displayName},
isSelected:D.displayName===(K==null?void 0:K.displayName),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{captionLanguageSelectActionCommand:{languageCode:D.languageCode}}]}}}}}}}})),[{listItemViewModel:Object.assign({},{title:{content:_.Nn("AUTO_TRANSLATE",void 0,"Auto-translate")},
isSelected:!!K.translationLanguage,selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT"},!!K.translationLanguage&&{selectionText:{content:(K==null?void 0:(g=K.translationLanguage)==null?void 0:g.languageName)||""}},{rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[vX5(r)]}}}}}})}]),visibleElementCount:5}}}}}}}}};
vX5=function(r){var E=MJq(r);if(E==null||!E.length)throw Error("Ei");var K=Gy2(r);r=E.filter(function(g){return!g.languageCode.startsWith("en")});
return{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[].concat(_.mn(r.map(function(g){var D;return{listItemViewModel:{title:{content:g.languageName},isSelected:g.languageName===(K==null?void 0:(D=K.translationLanguage)==null?void 0:D.languageName),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{captionLanguageSelectActionCommand:{languageCode:g.languageCode,
isAutoTranslated:!0}}]}}}}}}}}))),
visibleElementCount:5}}}}}}}};
bs2=function(r){return new Promise(function(E,K){if(r===void 0)_.Xc(Error("Ii"),"ERROR"),K(Error("Ii"));else{K=new _.z75;var g=_.tJK();K=K.init();var D=_.Sed(_.Xx("YPC_MB_URL"),!0);Promise.all([K,D]).then(function(){var B=_.IS.payments.business.integration.ClientTokenFactory.createClientToken(r,g);E(B)})}})};
qeq=function(r,E,K,g,D,B,Q){var a=_.ZW();K=K.replace(/-/g,"+").replace(/_/g,"/");var P=_.aA().get("hl"),O=_.yl(_.u3),U=E==null?void 0:E.element;U&&_.bE(U);s9J(E,!0);_.ky5(O,K,a.resolve,function(){U&&_.sT(U)},function(T){U&&_.sT(U);
a.reject(T)},P,g?function(T){g&&_.l1(r,g,{backend_analytics:T})}:void 0,a.resolve,D,B,Q);
return a.promise};
s9J=function(r,E){!(r=r==null?void 0:r.element)||r.tagName!=="YT-BUTTON-RENDERER"&&r.tagName!=="YTD-BUTTON-RENDERER"||(r.disabled=E)};
llm=function(){var r=_.Nn("DOWNLOADED",void 0,"Downloaded");return{popup:{notificationActionRenderer:{responseText:_.JC(r),actionButton:{buttonRenderer:yUJ()}}},popupType:"TOAST"}};
m$K=function(){var r=_.Nn("UNAVAILABLE_OFFLINE",void 0,"Unavailable offline");return{popup:{notificationActionRenderer:{responseText:_.JC(r),loggingDirectives:{clientVeSpec:{uiType:135356}}}},popupType:"TOAST"}};
Zsm=function(r){return{itemSectionRenderer:{contents:[{backgroundPromoRenderer:r}]}}};
Li=function(r,E,K,g){var D;return _.p(function(B){if(B.nextAddress==1)return _.Mj(B,2),B.yield(r,4);if(B.nextAddress!=2)return(D=_.wE(E.getState().entities).length>0)?B.return({title:_.JC(_.Nn("YOU_ARE_OFFLINE",void 0,"You are offline")),bodyText:_.JC(_.Nn("CHECK_CONNECTION_OR_DOWNLOADS",void 0,"Please check your connection or watch your downloaded videos.")),icon:{iconType:"OFFLINE_NO_CONTENT"},ctaButton:{buttonRenderer:IUP()},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:22233}}}):
B.return(L8L(K,g));_.GD(B);return B.return(L8L(K,g))})};
uRm=function(r,E){return E?E==="PPSV"||eZ2(r,E):!1};
A5n=function(r){r.responseContext||(r.responseContext={});r.responseContext.maxAgeSeconds=0;return r};
Kl=function(r){var E;return _.p(function(K){return K.nextAddress==1?K.yield(e7J(r,"service:topbar:fallback"),2):(E=K.yieldResult)&&_.ho(E)?K.return(A5n(_.ho(E))):K.return()})};
XAc=function(r){var E;return _.p(function(K){return K.nextAddress==1?K.yield(e7J(r,"service:downloads_settings:fallback"),2):(E=K.yieldResult)&&_.ho(E)?K.return(E):K.return()})};
e7J=function(r,E){var K;return _.p(function(g){if(g.nextAddress==1)return r?g.yield(r.get(E),2):g.return();K=g.yieldResult;return!K||!_.ho(K)||!isNaN(Number(K.data.expireTimestampMs))&&K.isExpired()?g.return():g.return(K)})};
Hsu=function(r){var E=_.P7().resolve(g1).getState().entities;return r.playlistId?uRm(E,r.playlistId):!1};
Il5=function(r){var E=_.Uv("web_pbj_log_warning_rate",0);E=E>0&&Math.random()<E;if(!_.M(r,_.YZ))return E&&_.nh(Error("bj")),!1;var K;return _.R("shorts_controller_retrieve_seedless_sequence_v2")&&((K=_.M(r,_.YZ))==null?void 0:K.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"?!0:nXJ(r)?!0:(E&&_.nh(Error("cj")),!1)};
nXJ=function(r){var E=(_.M(r,_.m4)||_.M(r,_.YZ)).videoId;if(!E||!y52.test(E))return!1;var K;return(r=(K=_.M(r.commandMetadata,_.dA))==null?void 0:K.url)&&(r.includes(E)||r.startsWith("/clip"))?!0:!1};
_.h7L=function(){var r=_.aA();return r.getFlag(192)?r.getFlag(190):!(_.R("web_watch_cinematics_disabled_by_default")||_.R("web_watch_cinematics_preferred_reduced_motion_default_disabled")&&LTJ())};
_.DS=function(r,E,K){var g={};g.currentUrl=E;g.vis=r.vis!==void 0?r.vis:0;g.splay=!1;E=_.aA();g.autoCaptionsDefaultOn=E.getFlag(66);E.getFlag(141)?E.getFlag(140)?g.autonavState="STATE_OFF":g.autonavState="STATE_ON":g.autonavState="STATE_NONE";g.html5Preference="HTML5_PREF_WANTS";isNaN(_.Xx("STS"))||(g.signatureTimestamp=_.Xx("STS"));r.autonav&&(g.autoplay=!0,g.autonav=!0);r.mutedAutoplay&&(g.autoplay=!0,g.mutedAutoplay=!0);r.inlinePlayback&&(g.autoplay=!0,g.autonav=!1,g.isInlineUnmutedPlayback=!!r.inlineUnmuted);
g.referer=K;g.lactMilliseconds=r.lact!==void 0?r.lact.toString():"-1";_.R("enable_unknown_lact_fix_on_html5")&&g.lactMilliseconds==="-1"&&_.nh(new _.bs("Unknown LACT is set in playbackContext.",{"lact in tempData":r.lact||"undefined",autonav:r.autonav||"undefined"}));r={};E.getFlag(194)&&(r.hasShownAmbientMode=!0);E.getFlag(192)&&(r.hasToggledOffAmbientMode=!0);_.h7L()&&(r.watchAmbientModeEnabled=!0);g.watchAmbientModeContext=r;return g};
J5J=function(r){var E={},K=r.pbis||0;K&&(E.playbackBeginsInSeconds=K);r.prefetch_reason&&r.prefetch_reason==="hc_pbis"&&(E.prefetchReason="PREFETCH_REASON_HINT_CONFIG_PLAYBACK_BEGINS_IN_SECONDS");return E};
rEK=function(r,E){var K;if(E==null?0:(K=E.requestTemplate)==null?0:K.panelId)r.panelId=E.requestTemplate.panelId;var g;if(E==null?0:(g=E.requestTemplate)==null?0:g.params)r.params=E.requestTemplate.params};
Kqm=function(){if(ES5)return ES5();var r=!_.R("idb_response_store_auth_killswitch"),E={};ES5=fN("yt-it-response-store",{objectStores:(E.ResponseStore={addedAtVersion:1},E),shared:!r,upgrade:function(K,g){g(1)&&(K=hW(K,"ResponseStore",{keyPath:["key","clientName"]}),JW(K,"byExpiration","expireTimestampMs"),JW(K,"byInterface","clientName"))},
version:1});return ES5()};
gSP=function(r){return _.dW(Kqm(),r)};
Bs2=function(r,E){var K;return _.p(function(g){return g.nextAddress==1?g.yield(_.Pq(),2):(K=g.yieldResult)?g.return(new DXL(r,E,K)):g.return()})};
dXc=function(r){var E=Object.keys(r)[0];if(E)return r.screenExit&&(E=E+";"+r.screenExit.screen),E};
jsK=function(r){var E=new Map;r=_.N(r);for(var K=r.next();!K.done;K=r.next())K=K.value,K!=null&&(E.has(K.taskType)||E.set(K.taskType,[]),E.get(K.taskType).push(K));return E};
NsJ=function(r){r=[].concat(_.mn(r)).sort(function(K,g){return K-g});
var E=Math.floor(r.length/2);return r.length%2?r[E]:(r[E-1]+r[E])/2};
apn=function(r,E){r=r===void 0?kpq:r;E=E===void 0?{}:E;_.pN("yt.logging.errors.log",_.Xc);bgq();QsK(uGJ(),E);window.onerror=r;$Xd=sLJ;window.addEventListener("unhandledrejection",function(K){if(K.reason instanceof Error){var g=K.reason;_.I1(g,{source:"unhandledrejection"});g.name==="AbortError"&&(g.level="WARNING")}sLJ(K.reason);K.preventDefault()})};
_.pu5=function(r){var E,K,g,D,B,Q,a,P,O,U,T,w,F,c,W,z,S,k,A,X,e,I,J,Q5,OP,WK,TJ,oJ,kL,qq,n2,pd,RM,rw,Uu,Cd,tb,c9,TT,Nq;return _.p(function(Da){if(Da.nextAddress==1)return Da.yield(_.f4(r,{mode:"readonly",enableRetries:!0},function(oM){return OK(oM,"playbackData").then(function(Ld){var MJ=Ld.map(function(Ou){return Ou.transfer}).filter(function(Ou){return!!Ou}),rb=Ld.map(function(Ou){return Ou.offlineVideoPolicy}).filter(function(Ou){return!!Ou}),CC=Ld.filter(function(Ou){return!!Ou.key}).map(function(Ou){return _.jI(_.Dk(Ou.key).entityId,
"downloadStatusEntity")});
MJ=OK(oM,"transfer",MJ);rb=OK(oM,"offlineVideoPolicy",rb);CC=OK(oM,"downloadStatusEntity",CC);var Hf=MJ.then(function(Ou){Ou=Ou.reduce(function(Ye,B9){(B9==null?0:B9.offlineVideoStreams)&&Ye.push.apply(Ye,_.mn(B9.offlineVideoStreams));return Ye},[]).filter(function(Ye){return!!Ye});
return OK(oM,"offlineVideoStreams",Ou)});
return Jd.all([MJ,rb,Hf,CC]).then(function(Ou){var Ye=_.N(Ou);Ou=Ye.next().value;var B9=Ye.next().value;var y5=Ye.next().value;Ye=Ye.next().value;return[Ld,Ou,B9,y5,Ye]})})}),2);
if(Da.nextAddress!=3)return E=Da.yieldResult,Da.yield(_.f4(r,{mode:"readonly",enableRetries:!0},function(oM){return OK(oM,"mainDownloadsListEntity").then(function(Ld){var MJ,rb;return(rb=(MJ=Ld[0])==null?void 0:MJ.downloads)!=null?rb:[]})}),3);
K=Da.yieldResult;g=_.N(E);D=g.next().value;B=g.next().value;Q=g.next().value;a=g.next().value;P=g.next().value;O=D;U=B;T=Q;w=a;F=P;c={};W={};z={};S={};k={};A=[];X=_.N(U);for(e=X.next();!e.done;e=X.next())(I=e.value)&&(c[I.key]=I);J=_.N(T);for(Q5=J.next();!Q5.done;Q5=J.next())(OP=Q5.value)&&(W[OP.key]=OP);WK=_.N(F);for(TJ=WK.next();!TJ.done;TJ=WK.next())(oJ=TJ.value)&&(z[oJ.key]=oJ);kL=_.N(w);for(qq=kL.next();!qq.done;qq=kL.next())(n2=qq.value)&&(S[n2.key]=n2);pd=_.N(K);for(RM=pd.next();!RM.done;RM=
pd.next())rw=RM.value,Uu=void 0,k[(Uu=rw.videoItem)!=null?Uu:""]=!0,rw.videoItem&&(tb=Cd=void 0,c9=(tb=(Cd=_.Dk(rw.videoItem))==null?void 0:Cd.entityId)!=null?tb:"",A.push({externalVideoId:c9}));TT=O.filter(function(oM){if(!oM||!oM.key||!oM.offlineVideoPolicy)return!1;oM=_.Dk(oM.key).entityId;oM=_.jI(oM,"downloadStatusEntity");var Ld;return!(oM&&((Ld=z[oM])==null?void 0:Ld.downloadState)==="DOWNLOAD_STATE_USER_DELETED")});
Nq=TT.map(function(oM){var Ld=c[oM.transfer],MJ=[];if(Ld==null?0:Ld.offlineVideoStreams)for(var rb=_.N(Ld.offlineVideoStreams),CC=rb.next();!CC.done;CC=rb.next())(CC=S[CC.value])&&MJ.push(CC);rb=W[oM.offlineVideoPolicy];CC=k;var Hf=oM==null?void 0:oM.playerResponseTimestamp,Ou=_.Dk(rb.key).entityId;oM=_.jI(Ou,"mainVideoEntity");if(rb.action==="OFFLINE_VIDEO_POLICY_ACTION_DISABLE"){var Ye="OFFLINE_VIDEO_STATE_DISABLED";rb.expirationTimestamp&&Number(rb.expirationTimestamp)<Date.now()/1E3&&(Ye="OFFLINE_VIDEO_STATE_EXPIRED")}else if(rb.action===
"OFFLINE_VIDEO_POLICY_ACTION_DOWNLOAD_FAILED")Ye="OFFLINE_VIDEO_STATE_OFFLINE_FAILED";else{switch(Ld==null?void 0:Ld.transferState){case "TRANSFER_STATE_TRANSFER_IN_QUEUE":Ye="OFFLINE_VIDEO_STATE_PENDING";break;case "TRANSFER_STATE_TRANSFERRING":Ye="OFFLINE_VIDEO_STATE_TRANSFERRING";break;case "TRANSFER_STATE_PAUSED_BY_USER":Ye="OFFLINE_VIDEO_STATE_PAUSED_TRANSFER";break;case "TRANSFER_STATE_FAILED":Ye="OFFLINE_VIDEO_STATE_OFFLINE_FAILED";break;case "TRANSFER_STATE_COMPLETE":Ye="OFFLINE_VIDEO_STATE_PLAYABLE";
break;case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":Ye="OFFLINE_VIDEO_STATE_STREAMS_OUT_OF_DATE";break;default:Ye="OFFLINE_VIDEO_STATE_UNKNOWN"}if(Ye==="OFFLINE_VIDEO_STATE_OFFLINE_FAILED")switch(Ld==null?void 0:Ld.failureReason){case "TRANSFER_FAILURE_REASON_EXTERNAL_FILESYSTEM_WRITE":case "TRANSFER_FAILURE_REASON_FILESYSTEM_WRITE":Ye="OFFLINE_VIDEO_STATE_OUT_OF_STORAGE_ERROR";break;case "TRANSFER_FAILURE_REASON_STREAM_MISSING":Ye="OFFLINE_VIDEO_STATE_STREAMS_MISSING";break;case "TRANSFER_FAILURE_REASON_NETWORK":case "TRANSFER_FAILURE_REASON_NETWORK_LOST":Ye=
"OFFLINE_VIDEO_STATE_NETWORK_ERROR"}}Ou={id:Ou,videoState:Ye};if(Ld==null?0:Ld.cotn)Ou.cotn=Ld.cotn;if(Ld==null?0:Ld.maximumDownloadQuality)Ou.selectedVideoQuality=Ld==null?void 0:Ld.maximumDownloadQuality;if(Ld==null?0:Ld.lastProgressTimeMs)Ou.lastProgressTimeMs=Ld.lastProgressTimeMs;Hf&&(Ou.playerResponseSavedTimeMs=String(Number(Hf)*1E3));Ld=String;Hf=0;MJ=_.N(MJ);for(Ye=MJ.next();!Ye.done;Ye=MJ.next())if(Ye=Ye.value,Ye.streamsProgress){Ye=_.N(Ye.streamsProgress);for(var B9=Ye.next();!B9.done;B9=
Ye.next()){var y5=void 0;Hf+=Number((y5=B9.value.numBytesDownloaded)!=null?y5:0)}}Ou.downloadedBytes=Ld(Hf);Ou.selectedOfflineMode=CC[oM]?"OFFLINE_MODE_TYPE_AUTO_OFFLINE":"OFFLINE_NOW";rb.action==="OFFLINE_VIDEO_POLICY_ACTION_DISABLE"&&(Ou.offlinePlaybackDisabledReason=rb.offlinePlaybackDisabledReason);return Ou});
return Da.return({offlineVideos:Nq,additionalOfflineClientState:{mainAppAdditionalOfflineClientState:{smartDownloadVideos:A}}})})};
PSL=function(){var r;return _.p(function(E){return E.nextAddress==1?E.yield(_.aG(),2):(r=E.yieldResult)?E.return(_.pu5(r)):E.return({state:"PES Unavailable"})})};
YGL=function(){var r,E,K,g;return _.p(function(D){if(D.nextAddress==1)return D.yield(_.aG(),2);if(D.nextAddress!=3)return(r=D.yieldResult)?D.yield(fpL(r),3):D.return({state:"PES Unavailable"});E=D.yieldResult;K={};g=E.reduce(function(B,Q){B[Q.key]=Q;return B},K);
return D.return(OM5(g))})};
OM5=function(r){for(var E={},K=[],g=_.N(Object.keys(r)),D=g.next();!D.done;D=g.next()){var B=D.value;D=r[B];var Q=void 0;if(((Q=D)==null?void 0:Q.entityType)==="mainVideoEntity"){delete r[B];var a=D.data;D={};if(a){var P=void 0;Q=(P=a.videoId)!=null?P:"vid-"+B;B=r;D.video=a;delete D.video.formattedDescription;delete D.video.thumbnail;a.owner&&(P=B[a.owner],P==null?0:P.data)&&(delete B[P.key],D.video.owner=P.data,delete D.video.owner.avatar);if(a=a.downloadState)if(P=B[a],P==null?0:P.data)if(delete B[a],
a=P.data.playbackData)if(P=B[a],P!=null&&P.data){delete B[a];a=P.data;delete a.playerResponseJson;D.playbackData=a;if(a.transfer&&(P=B[a.transfer],P==null?0:P.data)){delete B[P.key];var O=P.data;D.transfer=O;P=[];O=_.N(O.offlineVideoStreams||[]);for(var U=O.next();!U.done;U=O.next())if(U=B[U.value])delete B[U.key],P.push(U.data);P&&(D.streams=P)}(a=a.offlineVideoPolicy)&&(a=B[a])&&a.data&&(delete B[a.key],D.offlineVideoPolicy=a.data)}E[Q]=D}}else D&&D.entityType==="offlineOrchestrationActionWrapperEntity"&&
D.data&&(delete r[D.key],Q=D.data,B=void 0,K.push({id:Q.rootActionId,type:((B=Q.actionProto)==null?void 0:B.actionType)||"",entity:D}))}E.wrapperEntities=K;Object.keys(r).length>0&&(E.unknownKeys=r);return E};
UXK=function(){var r,E,K,g,D,B,Q,a,P;return _.p(function(O){if(O.nextAddress==1)return r=(new _.yA("")).hasLocalStorage(),g=!!((E=_.gm.crypto)==null?0:(K=E.subtle)==null?0:K.importKey),D=!!_.gm.BroadcastChannel,B=!!_.gm.navigator.locks,O.yield(fkP(),2);Q=O.yieldResult;a=r&&g&&D&&B&&Q;P={isSupported:a};if(a)return O.return(P);P.missingBrowserFeatures=[];Q||P.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_INDEXED_DB");r||P.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_LOCALSTORAGE");
g||P.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_CRYPTO_EXTENSION");D||P.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_BROADCAST_CHANNEL");B||P.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_WEB_LOCKS_API");return O.return(P)})};
Ts2=function(r,E,K,g){var D=!1,B={contentId:void 0,contentType:"video"};E=_.N(Object.entries(E));for(var Q=E.next();!Q.done;Q=E.next()){var a=_.N(Q.value);Q=a.next().value;a=a.next().value;r.includes(Q)&&!K.has(a)?(B.contentId=a,K.add(a),D=!0):Q==="contentType"?a==="LOCKUP_CONTENT_TYPE_PLAYLIST"&&(B.contentType="playlist"):typeof a==="object"&&a!==null&&Ts2(r,a,K,g)}D&&g.push(B)};
wun=function(){var r;return!((r=Bc?Bc:null)==null||!r.window)};
_.RlL=function(r){if(_.xL()&&_.oLJ("Chromium")>=120){var E=_.Fqc().mediaSession;try{E.setActionHandler("enterpictureinpicture",function(){r()})}catch(K){}}};
oSu=function(r){for(var E=[],K=_.N(document.styleSheets),g=K.next(),D={};!g.done;D={node$jscomp$779:void 0},g=K.next())D.node$jscomp$779=g.value.ownerNode,D.node$jscomp$779&&(D.node$jscomp$779 instanceof HTMLStyleElement||D.node$jscomp$779 instanceof HTMLLinkElement)&&E.push(new Promise(function(B){return function(Q){var a=B.node$jscomp$779.cloneNode(!0);a.onload=function(){Q()};
a.onerror=function(){_.nh(Error("tj"));Q()};
r.document.head.appendChild(a)}}(D)));
return Promise.all(E)};
zlm=function(r){var E=[_.fF(Md5),_.fF(iMn),_.fF(cEm)];CS5(window.document.documentElement,r.document.documentElement,[_.fF(xXJ),_.fF(Wqn),_.fF(Gic),_.fF(vS2),_.fF(Vd2)]);CS5(window.document.body,r.document.body,E)};
CS5=function(r,E,K){r=_.N(r.attributes);for(var g=r.next();!g.done;g=r.next())if(g=g.value)try{_.$N(K,E,g.name,g.value)}catch(D){}};
SGd=function(r,E){r=new _.d1(r.document.documentElement);r.start(td5,E);return r};
bMm=function(r){var E=r.document.documentElement;E.addEventListener("click",function(K){Tan(E,K)});
E.addEventListener("touchstart",function(K){MOq(K)});
E.addEventListener("mousedown",function(K){MOq(K)})};
kiP=function(r,E,K,g){g=g===void 0?!1:g;E=new ssJ(E||r,K||r);return{x:r.x+((g===void 0?0:g)?E.lengthX*-1:E.lengthX)*.2,y:r.y+((g===void 0?0:g)?E.lengthY*-1:E.lengthY)*.2}};
qG5=function(r){if(!r)return!1;var E=r.status==="OK"||r.status==="LIVE_STREAM_OFFLINE",K,g,D,B=(D=(K=r.errorScreen)==null?void 0:K.playerLegacyDesktopYpcTrailerRenderer)!=null?D:(g=r.errorScreen)==null?void 0:g.ypcTrailerRenderer;return!!E||!!B};
_.lpL=function(r,E){if(!r)return!1;var K,g=(K=r.errorScreen)==null?void 0:K.playerLegacyDesktopYpcOfferRenderer,D;E=!!(E==null?0:(D=E.playerOverlayRenderer)==null?0:D.gatedActionsOverlayRenderer);return!!qG5(r)||!!g||!!E};
udK=function(r){return mXJ(r,0,"gclid",r.search(ZM5))>=0||mXJ(r,0,"gad_source",r.search(ZM5))>=0};
AEq=function(r){var E=[],K=0;return{clear:function(){K=E.length=0},
push:function(g){E[K]=g;K=(K+1)%r},
iterate:function(){return function D(){var B,Q,a,P;return _.j3(D,function(O){switch(O.nextAddress){case 1:_.xN(O,2),B=E.length,Q=0;case 4:if(!(Q<B)){O.jumpTo(2);break}a=K+Q;P=_.N0;return O.yield(E[a%B],7);case 7:P(O.yieldResult);Q++;O.jumpTo(4);break;case 2:_.co(O),_.Wo(O,0)}})}()}}};
el5=function(r){r.eventsToIgnore||(r.eventsToIgnore=[]);var E=r.eventsToIgnore.map(F95),K=new Set(E),g=AEq(r.bufferSize);return{flush:function(){var D=Array.from(g.iterate());g.clear();D=D.map(function(B){return{name:B.name,timestamp:B.startTime,attributes:B.attributes}});
return JSON.stringify(D)},
onSpanStart:function(D){D.name==="event"&&K.has(D.attributes.type)||g.push(D)}}};
Xu5=function(r){r=el5(r);var E=r.flush;TGu({onSpanStart:r.onSpanStart});Lh.subscribe("handleError",function(K){try{K.params.breadcrumbs=E()}catch(g){_.Xc(g,"WARNING")}})};
HM2=function(){ir("web_tracing_action");_.cB("web_tracing_action",{},void 0,"LATENCY_ACTION_WEB_TRACING")};
nSm=function(){ir("web_tracing_action");_.cB("web_tracing_action",{},void 0,"LATENCY_ACTION_WEB_TRACING")};
LqJ=function(r,E,K){if(E===void 0){IpJ||(nSm(),setInterval(nSm,6E5),IpJ=!0);var g="web_tracing_action"}else g=E;var D,B=((D=r.endTime)!=null?D:r.startTime)-r.startTime;D={};K=yEL(r.name,B,r.startTime,{webTracing:(D[r.name]=r.attributes,D)},K,g,{spanStatus:r.status});if(r.children)for(r=_.N(r.children),g=r.next();!g.done;g=r.next())LqJ(g.value,E,K)};
hlL=function(r){var E=iDK.bind(null,"yt.telemetry_extension");window.addEventListener("message",function(K){K.data&&typeof K.data==="object"&&(K=K.data,K.from==="extension"&&K.app==="yt.telemetry"&&(E("Received message from extension",K),r.onMessage(K)))});
return function(K,g){K={app:"yt.telemetry",from:"app",key:K,payload:g};E("Sending message to extension",K);window.postMessage(K,"*")}};
JEJ=function(){var r=r===void 0?3E3:r;var E=hlL({onMessage:function(){}}),K=[];
return{onSpanEnd:function(g){g.parentId==null&&K.push(g)===1&&setTimeout(function(){var D=[].concat(_.mn(K));K.length=0;E("spansReported",{spans:D})},r)}}};
ruq=function(r){r=r===void 0?400:r;var E=[],K=[];return{start:function(){return KRJ({checkoutEveryNth:r,emit:function(g,D){D&&(E=K,K=[]);K.push(g)}})},
getRecording:function(){return[].concat(_.mn(E),_.mn(K))}}};
gVu=function(){(new EVJ({sessionReplayEvents:_.Uv("web_tracing_session_replay",0)})).subscribe(function(r){if(r.sessionReplayEvents>0)try{var E=ruq(r.sessionReplayEvents);E.start();if(_.R("web_tracing_session_replay_demo")){var K=console.log;window.exportSessionReplay=function(){var g=JSON.stringify(E.getRecording(),null,2);g=Kjq(new Blob([g],{type:"text/plain"}));var D=document.createElement("a");D.download="session_replay.json";D.dataset.downloadurl=["application/json",D.download,D.href].join(":");
D.style.display="none";D.href=g;D.click();URL.revokeObjectURL(g);K("View replay at go/yt-session-replay-viewer")}}}catch(g){_.nh(Error("vj"))}})};
Bv2=function(){var r=window.fetch;window.fetch=function(){var E=_.Hh.apply(0,arguments),K=_.N(E),g=K.next().value;K=K.next().value;var D=nR("httpEvent",{method:(K===void 0?{}:K).method||"GET",path:DId(g),type:"fetch"},{active:!1});return r.apply(null,_.mn(E)).then(function(B){D.addAttributes({statusCode:B.status,statusText:B.statusText});D.end();return B}).catch(function(B){D.end("SPAN_STATUS_ERROR");
throw B;})}};
dIn=function(){var r=XMLHttpRequest.prototype.open,E=XMLHttpRequest.prototype.send;XMLHttpRequest.prototype.open=function(K,g,D,B,Q){var a=this;D=D===void 0?!0:D;this._requestData={method:K,url:g.toString()};this.addEventListener("load",function(){var P=a._span;P==null||P.addAttributes({statusCode:a.status,responseContentLength:a.responseText.length});P==null||P.end()});
this.addEventListener("error",function(){var P=a._span;P==null||P.addAttributes({statusCode:a.status,statusText:a.statusText});P==null||P.end("SPAN_STATUS_ERROR")});
this.addEventListener("abort",function(){var P=a._span;P==null||P.addAttributes({statusCode:a.status,aborted:!0});P==null||P.end()});
r.apply(this,[K,g,D,B,Q])};
XMLHttpRequest.prototype.send=function(K){var g=this._requestData||{method:"N/A",url:"N/A"};this._span=nR("httpEvent",{method:g.method,path:DId(g.url),type:"xhr"},{active:!1});E.apply(this,[K])}};
DId=function(r){try{if(r instanceof URL)return r.pathname;r instanceof Request&&(r=r.url);return(new URL(r,"https://youtube.com")).pathname}catch(E){return"<unable to parse path>"}};
Nvd=function(){window.performance&&window.performance.getEntriesByType&&window.addEventListener("load",function(){try{var r=window.performance.getEntriesByType("navigation");if(r.length>0){var E=r[0],K=window.performance.timeOrigin;nR("pageLoad",{navigationType:jyJ(E.type),unloadEventStart:Math.round(E.unloadEventStart),unloadEventEnd:Math.round(E.unloadEventEnd),domInteractive:Math.round(E.domInteractive),domContentLoadedEventStart:Math.round(E.domContentLoadedEventStart),domContentLoadedEventEnd:Math.round(E.domContentLoadedEventEnd),
domComplete:Math.round(E.domComplete),loadEventStart:Math.round(E.loadEventStart),loadEventEnd:Math.round(E.loadEventEnd),redirectCount:E.redirectCount},{active:!1,startTime:K+E.startTime,endTime:K+E.loadEventEnd})}}catch(g){}})};
jyJ=function(r){switch(r){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"}};
PfL=function(){for(var r=Qy5.value,E={},K=_.N(r.enabledSpansArray),g=K.next();!g.done;g=K.next())E[g.value]=!0;Uoq({sessionId:gIL(),enabledSpans:E,shouldSampleFn:function(D,B,Q){if($Ic){var a;return D==="shortToShort"||(Q==null?void 0:(a=Q.rootSpan())==null?void 0:a.name)==="shortToShort"}return!0}});
Moc();HB("pageLoad")&&Nvd();HB("httpEvent")&&(Bv2(),dIn());r.exportToCsi&&TGu(a3P);r.exportToDevTools&&TGu(JEJ());r.maxBreadcrumbs>0&&Xu5({eventsToIgnore:p$5,bufferSize:r.maxBreadcrumbs})};
f3P=function(r){return new Promise(function(E){window.setTimeout(E,r)})};
OSP=function(r){var E={bicf:function(B){r.fur=B},
blc:function(){return r.getLatestChallengeResponse()},
bcr:function(B){r.c3X.push(B)}},K=window;
K.ntpevasrs=E;if(K.ntpqfbel!==void 0)for(var g=_.N(K.ntpqfbel),D=g.next();!D.done;D=g.next())D=D.value,D(E);K.ntpqfbel=void 0};
YU5=function(r){return _.p(function(E){if(E.nextAddress==1)return _.Mj(E,2),E.yield(r.vnt(),4);if(E.nextAddress!=2)return _.D2(E,0);_.GD(E);_.vo(E)})};
UIK=function(r){var E,K;(E=r.ytcsi)==null||(K=E.tick)==null||K.call(E,"pot_ist")};
Tvn=function(r){if(r instanceof Error){var E=_.yK("yt.logging.errors.log");E&&E(r,"WARNING")}};
w$J=function(r){try{var E=JSON.parse(r);if(E.bgChallenge)return E}catch(K){}};
RRm=function(){var r=window,E={networkStatusManagerPromise:_.P7().resolve(new Jt5(_.ge)),initialChallengeSli:_.R("wpo_att_sli")?new _.oIn("SLI_NAME_YOUTUBE_WEB_INITIAL_ATTESTATION_CHALLENGE","",3E3,"TIMEOUT"):void 0};r=r===void 0?window:r;var K=r.ytAtR,g;E==null||(g=E.initialChallengeSli)==null||_.QC(g);if(K){if(K=w$J(K)){var D;E==null||(D=E.initialChallengeSli)==null||_.$4(D,"SUCCESS");Fj5(K,E)}r.ytAtR=void 0}else r.ytAtRC=function(B){if(B=w$J(B)){var Q;E==null||(Q=E.initialChallengeSli)==null||
_.$4(Q,"SUCCESS");Fj5(B,E);r.ytAtRC=void 0}}};
iSL=function(){if(oVL)return oVL;try{var r=_.Wv("IFRAME");_.rJ(r,_.U7(MFn));r.sandbox.add("allow-same-origin");r.style.display="none";document.body.appendChild(r);return oVL=r}catch(E){r=new _.bs("Failed to create sandbox iframe"),_.Xc(r)}};
cun=function(r){var E,K;return(K=r==null?void 0:(E=r.contentWindow)==null?void 0:E.fetch)!=null?K:window.fetch};
Cfd=function(r){var E,K;return(K=r==null?void 0:(E=r.contentWindow)==null?void 0:E.Request)!=null?K:window.Request};
xIK=function(r){var E,K;return(K=r==null?void 0:(E=r.contentWindow)==null?void 0:E.TextDecoder)!=null?K:window.TextDecoder};
WjK=function(){return function(r,E){_.Xx("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS")[r]=E}};
Gtq=function(){return function(r,E){var K={};K[r]=E;r=_.Ii(_.SNn)(K);Object.keys(r).length>0&&_.Mn(r)}};
zRL=function(){if(dBu()==="hidden")var r="FOREGROUND_HEARTBEAT_TRIGGER_ON_BACKGROUND";else dBu()==="visible"&&(r="FOREGROUND_HEARTBEAT_TRIGGER_ON_FOREGROUND",vVL=null);r&&VFK(r)};
VFK=function(r){if(r==="FOREGROUND_HEARTBEAT_TRIGGER_ON_BACKGROUND"||r==="FOREGROUND_HEARTBEAT_TRIGGER_ON_FOREGROUND"){if(tFn===r)return;tFn=r}var E=9E4+Math.random()*2E3;if(r!=="FOREGROUND_HEARTBEAT_TRIGGER_ON_INTERVAL"||!(_.fh()>E)&&dBu()==="visible"){E=-1;vVL&&(E=Math.round((0,_.OC)()-vVL));var K=String;var g=_.yK("_fact",window);g=g==null||g==-1?-1:Math.max(Date.now()-g,0);_.Ae("foregroundHeartbeat",{firstActivityMs:K(g),clientDocumentNonce:DRK,index:String(SUJ),lastEventDeltaMs:String(E),trigger:r});
_.pN("_fact",-1,window);SUJ++;vVL=(0,_.OC)()}};
bSK=function(r,E,K,g,D,B){E=new Uint8Array(E);if(r.length===0)return E;var Q=0;D=D!=null?D:r.length-1;for(var a=K;a<=D;a++){var P=r[a],O=a===K?g:0,U=void 0,T=a===D?(U=B)!=null?U:P.length:P.length;P=P.subarray(O,T);E.set(P,Q);Q+=P.length}return E};
_.sym=function(){try{return!!self.sessionStorage}catch(r){return!1}};
kt5=function(){var r=navigator;return new Promise(function(E,K){var g;(g=r.webkitTemporaryStorage)!=null&&g.queryUsageAndQuota?r.webkitTemporaryStorage.queryUsageAndQuota(function(D,B){E({usage:D,quota:B})},function(D){K(D)}):K(Error("Ej"))})};
qUn=function(r,E){var K={errorSeverity:E.errorSeverity.toString(),wizFeatureFlags:Object.entries(E.featureFlags).join("\n")};S3d(E,K);E=E.errorSeverity;E===3?_.Xc(r,"ERROR",void 0,void 0,void 0,K):E===2&&_.Xc(r,"WARNING",void 0,void 0,void 0,K);_.R("cow_if_errors_in_popup")&&E===3&&r.message.indexOf("<If>")!==-1&&window.alert(r.message)};
l3L=function(r,E){var K=eN.get(r)||{layerNode:E};K.layerNode=E;Yyq(r,K);r.getScreenLayer=function(){return aQ(K.layerNode)}};
mIJ=function(r){var E;r=r.parentNode;for(var K;r&&((E=eN.get(r))==null||!E.isRenderer)&&!((K=r.polymerController)!=null?K:r).isRenderer_;)r=r.parentNode||r.host;if(E=r)return eN.get(E)};
ZSJ=function(r){if(r){eN.delete(r);var E=_.P7().resolve(OH);oU5(r,E)}};
AuK=function(r,E,K){if(K===void 0?0:K){if(K=r.getAttribute("client-ve-type"),E.data&&!E.disableReactiveLogging||K)_.lj(function(){ua5(r,_.AZ(E.data))},"xg"),_.Z6(function(){return void ZSJ(r)})}else typeof E.data!=="function"&&ua5(r,E.data)};
ua5=function(r,E){eRK++;X$L(r,E)&&_.eM.addJob(function(){_.pl(_.eM,function(){if(X$L(r,E)&&r.ownerDocument.documentElement===document.documentElement&&r){var K;if(r.getAttribute("layer")){var g=K=Number(r.getAttribute("layer")),D=eN.get(r);D?D.layerNode.layer=g:l3L(r,new HSJ(g));(g=mIJ(r))&&(D=eN.get(r))!=null&&(D.layerNode.parent=g.layerNode)}else if(K=eN.get(r))K=aQ(K.layerNode);else{K=aQ;g=new HSJ;if(D=mIJ(r))g.parent=D.layerNode;l3L(r,g);K=K(g)}K!=null||(K=0);g=r.getAttribute("client-ve-type");
D=Number(g);var B=!1;g=!1;var Q=eN.get(r),a;if((a=Q)&&!(a=Q[nVm]!==E)&&(a=D)){var P;a=((P=eN.get(r))==null?void 0:P.clientVeType)===void 0}a&&(Q[nVm]=E,B=g=Q.isRenderer=!0);eN.has(r)&&(eN.get(r).clientVeType=D);r.visualElement&&(g=!0);if(_.R("wiz_next_ld_fix_client_ve_spec")){var O;P=((O=_.M(E==null?void 0:E.rendererContext,_.P1))==null?void 0:O.loggingDirectives)||(E==null?void 0:E.loggingDirectives)}else P=E==null?void 0:E.loggingDirectives;P&&P.clientVeSpec&&(O=I3m(_.$b(),r),O=_.yuL(_.pB(),P,O||
void 0,K))&&(r.visualElement=O);!r.visualElement&&D&&B&&(r.veType=D,O=void 0,_.R("wiz_next_client_ve_parent_fix")&&(O=I3m(_.$b(),r)),O=_.aV(_.pB(),r,O,K),r.visualElement=O);g&&(O=_.P7().resolve(OH),CoL(r,{data:E,observer:O,layer:K,showOption:{calledOnce:!1,state:"visible"},hideOption:{calledOnce:!1,state:"hidden"}}))}},0)},8)};
X$L=function(r,E){return(E==null?0:E.trackingParams)||(E==null?0:E.loggingDirectives)||_.M(E==null?void 0:E.rendererContext,_.P1)||r.getAttribute("client-ve-type")?!0:!1};
Lj5=function(r,E,K){r.componentType!==Vw&&K instanceof HTMLElement&&E&&!_.R("cow_logging_in_component_wrapper")&&AuK(K,E,!0)};
Ea2=function(){if(!hR5){hR5=!0;var r=_.R("enable_wiz_context_per_component")||!1;r=Object.assign({},{flushRenderEffectsDuringRender:!0,enableQueueEffectAndOnInitInitialRuns:_.R("enable_wiz_queue_effect_and_on_init_initial_runs"),enableContextPerComponent:r,enableContextBasedComponentStacks:r},{handleError:qUn,enableComponentStacksInErrorMessages:!1});Object.assign(pQ,r);hIn=Jun;rxL();ghK=XEJ;rt5=nc5}};
rxL=function(){_.R("cow_logging_in_component_wrapper")?(Ecc=function(r,E){E instanceof HTMLElement&&AuK(E,r,!0)},mlq=function(){}):(Ecc=function(){},mlq=Lj5)};
K25=function(r,E,K){E=E===void 0?{}:E;var g,D=(g=_.M(r.commandMetadata,_.dA))==null?void 0:g.url;g=E.form||{};!K||g.element||g.skipDefaultElement||(E.form=E.form||{},E.form.element=K);if(D&&D!=="/service_ajax")return{type:0,command:r,form:E.form};if(_.R("kevlar_service_command_check")){if(_.qN(_.P7().resolve(_.wM),r))return Object.assign({},{type:1,command:r},E)}else{var B;if((B=_.M(r.commandMetadata,_.dA))==null?0:B.apiUrl)return Object.assign({},{type:1,command:r},E)}return{type:2,command:r,form:E.form}};
gaL=function(r){if(r.form){var E=r.form,K=Object.assign({},E);E=E.element;K=(delete K.element,K);if(E)return[_.rA(E,[r.command,K,r.commandController])]}return[]};
DMm=function(r){if(r.form){var E=r.form,K=Object.assign({},E);E=E.element;K=(delete K.element,K);E&&_.EB(E,[r.command],E,K)}};
dM2=function(r,E,K){var g=new BPK(r,E),D=new Pc(r,E,K);r={"/youtubei/v1/browse":new fl(r,E,K),"/youtubei/v1/player":g,"/youtubei/v1/navigation/resolve_url":new Op,"/youtubei/v1/next":D,"/youtubei/v1/guide":new Y4(K),"/youtubei/v1/search":new Up(r,E,K),"/youtubei/v1/reel/reel_item_watch":new T0(r,E,K),"/youtubei/v1/get_watch":new w1(g,D)};r["/youtubei/v1/account/account_menu"]=new F9;r["/youtubei/v1/notification/get_notification_menu"]=new RQ;return r};
M0=function(){var r=_.P7().resolve(_.oQ);return Promise.resolve(jTK(r,_.gm.location.href,{},document.referrer,function(){return 0},function(){return!1}))};
NPL=function(r){return r&&(r=_.iu(_.$rc(r)))?(new URLSearchParams(r)).get("service"):null};
x4=function(r,E){_.E3(_.cc(),function(){_.CR("adl")});
_.P7().resolve(QTu)(E);r=r.root;r.loadData&&r.loadData(E);(E==null?0:E.response)?_.$4(cru(),"SUCCESS"):_.nh(new _.bs("Lifecycle: No response in data",_.HD("IS_SHELL_LOAD"),E?E.page:"NO_PAGE",E?E.endpoint:"NO_ENDPOINT"));r.polymerController.$["page-manager"].lazyPrepareCriticalPages((E==null?void 0:E.page)||"",E.endpoint);var K,g;((g=_.M(E==null?void 0:(K=E.endpoint)==null?void 0:K.commandMetadata,_.dA))==null?0:g.webPageType)&&_.n4().dispatch(_.Cl(_.M(E.endpoint.commandMetadata,_.dA).webPageType))};
$MJ=function(){var r,E;return _.p(function(K){switch(K.nextAddress){case 1:r=window;if(!r.getDataPromise){K.jumpTo(2);break}_.Mj(K,3);return K.yield(r.getDataPromise(),5);case 5:return K.return(K.yieldResult);case 3:return _.GD(K),K.yield(M0(),6);case 6:return K.return(K.yieldResult);case 2:if(r.getInitialData)return E=r.getInitialData(),r.getInitialData=void 0,K.return(E);throw Error("Gj`"+_.gm.location.href);}})};
p6c=function(){_.eR("CSI_SERVICE_NAME","youtube");_.Mn({loadType:"cold"});_.R("kevlar_log_lcp")&&af2(function(r){_.CR("lcp",r.value)})};
PzK=function(){var r=_.hy(document.location.href,"enable");r&&r.indexOf("scraper")>-1&&_.eR("ADD_SCRAPER_ATTRIBUTES",!0)};
TP5=function(r){var E=r.root;r=[ff5,Oum,_.Wc];_.R("web_feedback_endpoint_autolog_allowlist_killswitch")&&r.push(_.G0,YRP);UMP(function(K,g){return K25(K,g,E)},function(K){if(!K.command)return[];
var g;((g=K.form)==null?0:g.element)?K.form.element.dispatchEvent(new CustomEvent("yt-navigate",{bubbles:!0,composed:!0,detail:Object.assign({},K.form,{endpoint:K.command})})):E.handleNavigate(K);return[]},r);
_.P7().addProvider({provide:_.Ov,useValue:_.jH.instance})};
F2K=function(){var r={},E={},K;for(K in w62){var g=_.N(_.M5(w62[K],void 0,"IAtZ7"));r[K]=g.next().value;E[K]=g.next().value}return[r,function(D){for(var B in D){var Q=void 0;(Q=E[B])==null||Q(D[B])}}]};
_.M72=function(r,E){var K=!1;K=K===void 0?!1:K;var g=_.lw.getValueByKeys(r,"contents","twoColumnWatchNextResults","results","results","contents"),D=_.lw.getValueByKeys(r,"contents","twoColumnWatchNextResults","playlist","playlist")||null;K&&(D=null);var B=K=null;if(D)K=_.lw.getValueByKeys(D,"titleText"),B=_.lw.unsafeClone(_.lw.getValueByKeys(D,"longBylineText")),g="",B&&(g=_.Xo(B)),B=_.eI(g);else if(g){g=_.N(g);for(var Q=g.next();!Q.done;Q=g.next())Q=Q.value,Q.videoPrimaryInfoRenderer&&(K=_.lw.getValueByKeys.apply(_.lw,
[Q].concat(_.mn(RUL)))),Q.videoSecondaryInfoRenderer&&(B=_.lw.getValueByKeys.apply(_.lw,[Q].concat(_.mn(oa2))))}else _.rT(Error("Lj"));var a;r.currentVideoEndpoint?a=r.currentVideoEndpoint:_.rT(Error("Mj"));var P;E&&(P=_.lw.getValueByKeys(E,"playabilityStatus","miniplayer","miniplayerRenderer"));r={miniplayerTitle:K,miniplayerSubtitle:B,watchEndpoint:a,playlistData:D};P&&(r.miniplayerRenderer=P);return r};
iuJ=function(r){if(r)return _.c1(r)};
_.cxc=function(){return{isFullscreen:function(){throw Error("Nj");},
toggleFullscreen:function(){throw Error("Oj");},
exitFullscreen:function(){throw Error("Pj");},
isAutonavEnabled:function(){throw Error("Qj");},
setAutonavEnabled:function(){throw Error("Rj");},
isAutoplaySetExplicitly:function(){throw Error("Sj");}}};
CzK=function(r){return r.videoDuration?r.numTaps>1&&r.tapDirection!==0?_.vc(r.draggedTime/r.videoDuration,0,1):_.vc((r.playedTime||0)/r.videoDuration,0,1):0};
xM5=function(r){return r.videoDuration?r.isDragging||r.numTaps>1&&r.tapDirection!==0?_.vc(r.draggedTime/r.videoDuration,0,1):_.vc((r.playedTime||0)/r.videoDuration,0,1):0};
Ghq=function(r){var E,K,g;return _.M(r==null?void 0:(E=r.markersMap)==null?void 0:(K=E.find(function(D){return D.key==="HEATSEEKER"}))==null?void 0:(g=K.value)==null?void 0:g.heatmap,W2P)};
vaL=function(r){var E,K;return(K=(E=Ghq(r))==null?void 0:E.heatMarkersDecorations)!=null?K:[]};
V7K=function(r){if(_.R("mweb_supported_chapters_killswitch"))return!0;var E;return!!(r==null?0:(E=r.markersMap)==null?0:E.find(function(K){return["DESCRIPTION_CHAPTERS","AUTO_CHAPTERS"].includes(K.key)}))};
_.zUu=function(r){var E=Object,K=E.assign,g;r={isDragging:!1,draggedTime:0,isHovering:!1,hoveredTime:0,percentLoaded:0,playerState:(g=r==null?void 0:r.getPlayerState())!=null?g:-1,videoDuration:0,playedTime:0,wasPlaying:!1};return K.call(E,{},{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},r,{playbackRate:1},{controlsVisible:!1,shouldWaitToHideControls:!1,isOverlayHidden:!1},{fineScrubbingActiveState:"off",storyboardInterval:0,filmStripXDistance:0,fineScrubbingEnteredTime:0})};
t7K=function(r){return function(E){var K=r(),g,D=(g=K.playerApi)==null?void 0:g.getPlayerState();E&&E!==K.playerState&&(E===1||E===2)&&K.setState({playerState:D})}};
bu5=function(r){return function(E){var K=r(),g=K.playerApi;g&&(E==null?void 0:E.type)==="newdata"&&(SR2&&(clearTimeout(SR2),SR2=void 0),_.R("web_shorts_use_progress_state_for_gapless")?(E=g==null?void 0:g.getProgressState(E==null?void 0:E.playertype),E=E.seekableEnd-E.seekableStart):E=g==null?void 0:g.getDuration(E==null?void 0:E.playertype),K.setState({playedTime:0,videoDuration:E}))}};
sTJ=function(r){return function(E){var K=r(),g=K.playerApi;if(g){var D=g.getPresentingPlayerType();_.R("web_shorts_use_progress_state_for_gapless")?(g=g.getProgressState(D),g=g.seekableEnd-g.seekableStart):g=g.getDuration(D);K.setState({playedTime:E,videoDuration:g})}}};
qRm=function(r){_.MH(112394,r,function(){return khK},function(E){khK=E})};
Zu2=function(r,E){if(!r)return[];var K,g,D;r=((K=r.markersMap)==null?void 0:(g=K.find(function(B){return["DESCRIPTION_CHAPTERS","AUTO_CHAPTERS"].includes(B.key)}))==null?void 0:(D=g.value)==null?void 0:D.chapters)||[];
!lfL(r)||(E==null?0:E.ignoreStub)||(r=[mML()].concat(_.mn(r)));return r};
mML=function(){return{chapterRenderer:{timeRangeStartMillis:0}}};
lfL=function(r){if(r.length===0)return!1;var E;return((E=_.M(r[0],VC))==null?void 0:E.timeRangeStartMillis)!==0};
z0=function(r){return r?r.timeRangeStartMillis||0:0};
Ax5=function(r,E){if(r.isDragging&&E)return r=uUq(r,E),r===-1?mML():Zu2(E)[r]};
uUq=function(r,E){return r.isDragging&&E?Zu2(E,{ignoreStub:!0}).findIndex(function(K,g,D){K=eU5(r);return X6c(K,D,g).scrubberHovering}):-1};
eU5=function(r){return Object.assign({},r,{videoDuration:r.videoDuration*1E3,playedTime:r.playedTime*1E3,draggedTime:r.draggedTime*1E3})};
X6c=function(r,E,K){var g=z0(_.M(E[K],VC));E=z0(_.M(E[K+1],VC))||r.videoDuration;K=r.isDragging;var D;if(D=r.isDragging)D=r.draggedTime,D=D!==null&&D>=g&&D<E;var B=r.playedTime;return B!==null&&B>=g&&B<E?{videoPosition:"active",isScrubbing:K,scrubberHovering:D}:r.playedTime<g?{videoPosition:"pending",isScrubbing:K,scrubberHovering:D}:{videoPosition:"seen",isScrubbing:K,scrubberHovering:D}};
HuJ=function(r,E){return r.videoPosition==="seen"||(E===void 0?0:E)>0};
na5=function(r,E,K){E=r/E.storyboardInterval;var g=Zu2(K);if(!g.length)return-E*72;K=0;g=_.N(g);for(var D=g.next();!D.done;D=g.next())if(z0(_.M(D.value,VC))/1E3<r)K++;else break;return-(E*72)-K*56};
If5=function(r){return r?r.width/r.columns:0};
yxu=function(r){return r.isHovering?r.hoveredTime:r.draggedTime};
L2c=function(r,E){r=r.draggedTime*1E3;return r>=E.visibleTimeRangeStartMillis&&r<=E.visibleTimeRangeEndMillis};
_.hUq=function(r){if(r===void 0||Number.isNaN(r))return"--:--";var E=Math.abs(Math.floor(r)),K=Math.floor(E/86400),g=Math.floor(E%86400/3600),D=Math.floor(E%3600/60);E=Math.floor(E%60);var B="";K>0&&(B+=K+":",g<10&&(B+="0"));if(K>0||g>0)B+=g+":",D<10&&(B+="0");B+=D+":";E<10&&(B+="0");B+=E;return r>=0?B:"-"+B};
JxJ=function(r,E){return function(){var K=yxu(r());var g=E();var D=r().playerApi;if(D&&D.getNumberOfStoryboardLevels()!==0){var B=D.getStoryboardFrameIndex(K,1);B!==-1?g=D.getStoryboardFrame(B,1):(K=D.getStoryboardFrameIndex(K,0),D=D.getStoryboardFrame(K,0),g&&D&&(D.height*=3,D.width*=3),g=D)}else g=null;if(!g)return null;E()&&(g.width=90*g.columns,g.height=160*g.rows);return g}};
_.t4=function(r){if(!r||r.getVideoData)return r};
rJJ=function(){var r;return{playerApi:(r=_.Qx())!=null?r:void 0}};
E9J=function(r){var E;_.p(function(K){if(K.nextAddress==1)return K.yield(_.NQ(),2);if(E=K.yieldResult)E.unMute(!0),E.setVolume(r,!0);_.vo(K)})};
K55=function(r,E){r&&(r.value=""+E,r.style.setProperty("--gradient-percent",E+"%"))};
g9L=function(r){var E;return(E=r==null?void 0:r.value)!=null?E:0};
Dw5=function(){var r;_.p(function(E){if(E.nextAddress==1)return E.yield(_.NQ(),2);r=E.yieldResult;if(!r)return E.return();r.isMuted()?r.unMute(!0):r.mute(!0);_.vo(E)})};
BSd=function(r){var E=_.P7().resolve(_.S3).getPlayerElement();E&&r&&(r===1?E.pause():E.play())};
dw2=function(r){_.Jt(r,"yt-miniplayer-navigate-shorts",["REEL_NAVIGATION_DESTINATION_PREV"])};
jl2=function(r){_.Jt(r,"yt-miniplayer-navigate-shorts",["REEL_NAVIGATION_DESTINATION_NEXT"])};
QlP=function(r){return _.lR(r.document.body,function(){return _.f(NSc,null)},"kh")};
$w5=function(){var r;return(r=navigator.userActivation)==null?void 0:r.isActive};
acJ=function(){var r=window.performance.getEntriesByType("navigation");return r?r.map(function(E){return E.type}).includes("reload"):!1};
w5K=function(){bu(bu(bu(bu(bu(bu(bu(_.P7().resolve(_.sp),_.p5P),_.P4c),_.fc2),_.Oa2),_.Yq5),_.UwJ),_.TSP)};
F5L=function(r,E){E=E===void 0?!1:E;var K,g,D,B;return _.p(function(Q){if(Q.nextAddress==1)return E||!_.R("kevlar_shorts_seedless_retry_initial_load")||(K=window,g=!(!K.getDataPromise&&!K.getInitialData),g)?Q.yield($MJ(),2):(setTimeout(F5L.bind(window,r,!0),1E3),Q.return());if(Q.nextAddress!=3)return D=Q.yieldResult,Q.yield(R55(D),3);B=Q.yieldResult;x4(r,B);_.vo(Q)})};
R55=function(r){var E;if((E=r.response)==null||!E.replacementEndpoint)return _.KR(r);E=_.P7().resolve(_.oQ);r=r.response;_.M(r.replacementEndpoint,_.YZ)&&r.sequenceContinuation&&(_.M(r.replacementEndpoint,_.YZ).sequenceParams=r.sequenceContinuation);return k4(E,r.replacementEndpoint,{},_.gm.location.href,"shorts",function(){},function(){return!1})};
MzL=function(r){var E=_.P7().resolve(o95);r.playerResponse&&E.handleResponse(r.playerResponse);r.response&&E.handleResponse(r.response)};
iam=function(r){var E=_.n4(),K,g=_.M((K=r.response)==null?void 0:K.frameworkUpdates,A2),D;K=_.M((D=r.playerResponse)==null?void 0:D.frameworkUpdates,A2);var B;r=_.M((B=r.reelWatchSequenceResponse)==null?void 0:B.frameworkUpdates,A2);g&&_.P2(g,E);K&&_.P2(K,E);r&&_.P2(r,E)};
cJK=function(r){var E;_.R("enable_redirect_linking_for_desktop_web_client")&&((E=window.location.hash)==null?0:E.includes("redirect_state"))&&r.url&&(r.url=r.url.toString()+window.location.hash)};
W5d=function(r){var E=_.P7(),K=E.resolve(_.oQ);E=E.resolve(_.C4P);r.endpoint&&(K=xwL(K,r.endpoint),K.content&&r.response&&_.q0(E,r.response,K.content),K.player&&r.playerResponse&&_.q0(E,r.playerResponse,K.player),K.reelSequence&&r.reelWatchSequenceResponse&&_.q0(E,r.reelWatchSequenceResponse,K.reelSequence))};
lu=function(r,E){MzL(E);iam(E);var K;(E==null?0:E.url)&&((K=window.location.hash)==null?0:K.includes("redirect_state"))&&(cJK(E),(K=NPL(E.url))&&_.ht(r.root,"yt-initialize-third-party",[K,E]));W5d(E);K=_.P7();var g=K.resolve(GM2);E.playerResponse&&K.resolve(v9L).handleResponse(E.playerResponse);if(E.playerResponse){K=void 0;if(_.R("ab_v_vid_sig")&&E.endpoint){var D,B=(D=_.M(E.endpoint,_.m4))!=null?D:_.M(E.endpoint,_.YZ);B&&(K=B.videoId)}VzK(g,E.playerResponse,K)}E.playerResponse&&egd(E.playerResponse)&&
_.R("web_enable_ab_rsp_cl")?zGK().then(function(){z5L(g,E.playerResponse);x4(r,E)}):x4(r,E)};
Sqc=function(r){if(r=r.root.data){var E=_.P7().resolve(tz2);r.endpoint&&(r.response&&E.handleResponse(r.response,void 0,document.querySelector("ytd-app")),r.playerResponse&&E.handleResponse(r.playerResponse),r.reelWatchSequenceResponse&&E.handleResponse(r.reelWatchSequenceResponse))}};
baK=function(r){var E,K,g,D,B,Q;return _.p(function(a){switch(a.nextAddress){case 1:E=window;if(!E.getDataPromise){a.jumpTo(2);break}_.Mj(a,3);return a.yield(E.getDataPromise(),5);case 5:K=a.yieldResult;lu(r,K);_.D2(a,4);break;case 3:return _.GD(a),a.yield(M0(),6);case 6:g=a.yieldResult,x4(r,g);case 4:return a.return();case 2:if(!_.R("sw_nav_preload_pbj")){a.jumpTo(7);break}E.fetchInitialData=function(){var P;return _.p(function(O){if(O.nextAddress==1)return O.yield(M0(),2);P=O.yieldResult;x4(r,P);
_.vo(O)})};
if(E.getInitialData){E.loadInitialData=function(P){lu(r,P)};
D=E.getInitialData();E.getInitialData=void 0;lu(r,D);a.jumpTo(8);break}E.fetchInitialData=void 0;return a.yield(M0(),9);case 9:B=a.yieldResult,x4(r,B);case 8:return a.return();case 7:E.getInitialData?(Q=E.getInitialData(),E.getInitialData=void 0,lu(r,Q)):E.loadInitialData=function(P){lu(r,P)},_.vo(a)}})};
kMc=function(){var r=new slL;_.Imq(r);r.registerInitializationCallback(function(){gzc(void 0,void 0,void 0,_.R("web_enable_mss_batching_ks")?void 0:{batchingStrategy:"BATCH"})});
r.registerCallback("error",function(E,K,g){_.nK(Error("Wj`"+K+"`"+g))})};
qqK=typeof Object.create=="function"?Object.create:function(r){var E=function(){};
E.prototype=r;return new E};
lcm=typeof Object.defineProperties=="function"?Object.defineProperty:function(r,E,K){if(r==Array.prototype||r==Object.prototype)return r;r[E]=K.value;return r};
mwm=function(r){r=["object"==typeof globalThis&&globalThis,r,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var E=0;E<r.length;++E){var K=r[E];if(K&&K.Math==Math)return K}throw Error("a");};
_.f5=mwm(this);Zam="Int8 Uint8 Uint8Clamped Int16 Uint16 Int32 Uint32 Float32 Float64".split(" ");_.f5.BigInt64Array&&(Zam.push("BigInt64"),Zam.push("BigUint64"));var AJL=function(r,E){if(E)for(var K=0;K<Zam.length;K++)u_2(Zam[K]+"Array.prototype."+r,E)},mp=function(r,E){E&&u_2(r,E)},u_2=function(r,E){var K=_.f5;
r=r.split(".");for(var g=0;g<r.length-1;g++){var D=r[g];if(!(D in K))return;K=K[D]}r=r[r.length-1];g=K[r];E=E(g);E!=g&&E!=null&&lcm(K,r,{configurable:!0,writable:!0,value:E})},e5J=function(){function r(){function K(){}
new K;Reflect.construct(K,[],function(){});
return new K instanceof K}
if(typeof Reflect!="undefined"&&Reflect.construct){if(r())return Reflect.construct;var E=Reflect.construct;return function(K,g,D){K=E(K,g);D&&Reflect.setPrototypeOf(K,D.prototype);return K}}return function(K,g,D){D===void 0&&(D=K);
D=qqK(D.prototype||Object.prototype);return Function.prototype.apply.call(K,D,g)||D}}(),X5u;
if(typeof Object.setPrototypeOf=="function")X5u=Object.setPrototypeOf;else{var Han;a:{var n9P={a:!0},IcL={};try{IcL.__proto__=n9P;Han=IcL.a;break a}catch(r){}Han=!1}X5u=Han?function(r,E){r.__proto__=E;if(r.__proto__!==E)throw new TypeError("b`"+r);return r}:null}ZS=X5u;
_.C=function(r,E){r.prototype=qqK(E.prototype);r.prototype.constructor=r;if(ZS)ZS(r,E);else for(var K in E)if(K!="prototype")if(Object.defineProperties){var g=Object.getOwnPropertyDescriptor(E,K);g&&Object.defineProperty(r,K,g)}else r[K]=E[K];r.superClass_=E.prototype};
yJK=function(r){var E=0;return function(){return E<r.length?{done:!1,value:r[E++]}:{done:!0}}};
_.N=function(r){var E=typeof Symbol!="undefined"&&Symbol.iterator&&r[Symbol.iterator];if(E)return E.call(r);if(typeof r.length=="number")return{next:yJK(r)};throw Error("c`"+String(r));};
Bg=function(r){for(var E,K=[];!(E=r.next()).done;)K.push(E.value);return K};
_.mn=function(r){return r instanceof Array?r:Bg(_.N(r))};
_.A4=function(r){return uu(r,r)};
uu=function(r,E){r.raw=E;Object.freeze&&(Object.freeze(r),Object.freeze(E));return r};
e3=function(r,E){return Object.prototype.hasOwnProperty.call(r,E)};
L5K=function(r){if(r==null)throw new TypeError("d");return Object(r)};
h55=typeof Object.assign=="function"?Object.assign:function(r,E){r=L5K(r);for(var K=1;K<arguments.length;K++){var g=arguments[K];if(g)for(var D in g)e3(g,D)&&(r[D]=g[D])}return r};
mp("Object.assign",function(r){return r||h55});
var X9=function(){this.isRunning_=!1;this.yieldAllIterator_=null;this.yieldResult=void 0;this.nextAddress=1;this.finallyAddress_=this.catchAddress_=0;this.finallyContexts_=this.abruptCompletion_=null},JJd=function(r){if(r.isRunning_)throw new TypeError("f");
r.isRunning_=!0};
X9.prototype.JSC$8871_next_=function(r){this.yieldResult=r};
var rLu=function(r,E){r.abruptCompletion_={exception:E,isException:!0};r.nextAddress=r.catchAddress_||r.finallyAddress_};
X9.prototype.return=function(r){this.abruptCompletion_={return:r};this.nextAddress=this.finallyAddress_};
X9.prototype.yield=function(r,E){this.nextAddress=E;return{value:r}};
X9.prototype.jumpTo=function(r){this.nextAddress=r};
_.vo=function(r){r.nextAddress=0};
_.Mj=function(r,E,K){r.catchAddress_=E;K!=void 0&&(r.finallyAddress_=K)};
_.xN=function(r,E){r.catchAddress_=0;r.finallyAddress_=E||0};
_.D2=function(r,E,K){r.nextAddress=E;r.catchAddress_=K||0};
_.GD=function(r,E){r.catchAddress_=E||0;E=r.abruptCompletion_.exception;r.abruptCompletion_=null;return E};
_.co=function(r,E,K,g){g?r.finallyContexts_[g]=r.abruptCompletion_:r.finallyContexts_=[r.abruptCompletion_];r.catchAddress_=E||0;r.finallyAddress_=K||0};
_.Wo=function(r,E,K){K=r.finallyContexts_.splice(K||0)[0];(K=r.abruptCompletion_=r.abruptCompletion_||K)?K.isException?r.nextAddress=r.catchAddress_||r.finallyAddress_:K.jumpTo!=void 0&&r.finallyAddress_<K.jumpTo?(r.nextAddress=K.jumpTo,r.abruptCompletion_=null):r.nextAddress=r.finallyAddress_:r.nextAddress=E};
ELf=function(r){this.JSC$8876_context_=new X9;this.program_=r};
gLf=function(r,E){JJd(r.JSC$8876_context_);var K=r.JSC$8876_context_.yieldAllIterator_;if(K)return KKd(r,"return"in K?K["return"]:function(g){return{value:g,done:!0}},E,r.JSC$8876_context_.return);
r.JSC$8876_context_.return(E);return Hc(r)};
KKd=function(r,E,K,g){try{var D=E.call(r.JSC$8876_context_.yieldAllIterator_,K);if(!(D instanceof Object))throw new TypeError("e`"+D);if(!D.done)return r.JSC$8876_context_.isRunning_=!1,D;var B=D.value}catch(Q){return r.JSC$8876_context_.yieldAllIterator_=null,rLu(r.JSC$8876_context_,Q),Hc(r)}r.JSC$8876_context_.yieldAllIterator_=null;g.call(r.JSC$8876_context_,B);return Hc(r)};
Hc=function(r){for(;r.JSC$8876_context_.nextAddress;)try{var E=r.program_(r.JSC$8876_context_);if(E)return r.JSC$8876_context_.isRunning_=!1,{value:E.value,done:!1}}catch(K){r.JSC$8876_context_.yieldResult=void 0,rLu(r.JSC$8876_context_,K)}r.JSC$8876_context_.isRunning_=!1;if(r.JSC$8876_context_.abruptCompletion_){E=r.JSC$8876_context_.abruptCompletion_;r.JSC$8876_context_.abruptCompletion_=null;if(E.isException)throw E.exception;return{value:E.return,done:!0}}return{value:void 0,done:!0}};
DqM=function(r){this.next=function(E){JJd(r.JSC$8876_context_);r.JSC$8876_context_.yieldAllIterator_?E=KKd(r,r.JSC$8876_context_.yieldAllIterator_.next,E,r.JSC$8876_context_.JSC$8871_next_):(r.JSC$8876_context_.JSC$8871_next_(E),E=Hc(r));return E};
this.throw=function(E){JJd(r.JSC$8876_context_);r.JSC$8876_context_.yieldAllIterator_?E=KKd(r,r.JSC$8876_context_.yieldAllIterator_["throw"],E,r.JSC$8876_context_.JSC$8871_next_):(rLu(r.JSC$8876_context_,E),E=Hc(r));return E};
this.return=function(E){return gLf(r,E)};
this[Symbol.iterator]=function(){return this}};
_.j3=function(r,E){E=new DqM(new ELf(E));ZS&&r.prototype&&ZS(E,r.prototype);return E};
Bm$=function(r){function E(g){return r.next(g)}
function K(g){return r.throw(g)}
return new Promise(function(g,D){function B(Q){Q.done?g(Q.value):Promise.resolve(Q.value).then(E,K).then(B,D)}
B(r.next())})};
_.p=function(r){return Bm$(new DqM(new ELf(r)))};
mp("Symbol",function(r){if(r)return r;var E=function(B,Q){this.$jscomp$symbol$id_=B;lcm(this,"description",{configurable:!0,writable:!0,value:Q})};
E.prototype.toString=function(){return this.$jscomp$symbol$id_};
var K="jscomp_symbol_"+(Math.random()*1E9>>>0)+"_",g=0,D=function(B){if(this instanceof D)throw new TypeError("g");return new E(K+(B||"")+"_"+g++,B)};
return D});
mp("Symbol.iterator",function(r){if(r)return r;r=Symbol("h");lcm(Array.prototype,r,{configurable:!0,writable:!0,value:function(){return dqd(yJK(this))}});
return r});
mp("Symbol.asyncIterator",function(r){return r?r:Symbol("i")});
dqd=function(r){r={next:r};r[Symbol.iterator]=function(){return this};
return r};
_.i0=function(r){var E=r[Symbol.asyncIterator];return E!==void 0?E.call(r):new jJf(_.N(r))};
jJf=function(r){this[Symbol.asyncIterator]=function(){return this};
this[Symbol.iterator]=function(){return r};
this.next=function(E){return Promise.resolve(r.next(E))};
this["throw"]=function(E){return new Promise(function(K,g){var D=r["throw"];D!==void 0?K(D.call(r,E)):(K=r["return"],K!==void 0&&K.call(r),g(new TypeError("j")))})};
r["return"]!==void 0&&(this["return"]=function(E){return Promise.resolve(r["return"](E))})};
_.Hh=function(){for(var r=Number(this),E=[],K=r;K<arguments.length;K++)E[K-r]=arguments[K];return E};
_.N0=function(r){return r};
mp("globalThis",function(r){return r||_.f5});
mp("Reflect",function(r){return r?r:{}});
mp("Reflect.construct",function(){return e5J});
mp("Reflect.setPrototypeOf",function(r){return r?r:ZS?function(E,K){try{return ZS(E,K),!0}catch(g){return!1}}:null});
mp("Promise",function(r){function E(){this.batch_=null}
function K(Q){return Q instanceof D?Q:new D(function(a){a(Q)})}
if(r&&(typeof _.f5.PromiseRejectionEvent!=="undefined"||!_.f5.Promise||_.f5.Promise.toString().indexOf("[native code]")===-1))return r;E.prototype.asyncExecute=function(Q){if(this.batch_==null){this.batch_=[];var a=this;this.asyncExecuteFunction(function(){a.executeBatch_()})}this.batch_.push(Q)};
var g=_.f5.setTimeout;E.prototype.asyncExecuteFunction=function(Q){g(Q,0)};
E.prototype.executeBatch_=function(){for(;this.batch_&&this.batch_.length;){var Q=this.batch_;this.batch_=[];for(var a=0;a<Q.length;++a){var P=Q[a];Q[a]=null;try{P()}catch(O){this.asyncThrow_(O)}}}this.batch_=null};
E.prototype.asyncThrow_=function(Q){this.asyncExecuteFunction(function(){throw Q;})};
var D=function(Q){this.state_=0;this.result_=void 0;this.onSettledCallbacks_=[];this.isRejectionHandled_=!1;var a=this.createResolveAndReject_();try{Q(a.resolve,a.reject)}catch(P){a.reject(P)}};
D.prototype.createResolveAndReject_=function(){function Q(O){return function(U){P||(P=!0,O.call(a,U))}}
var a=this,P=!1;return{resolve:Q(this.resolveTo_),reject:Q(this.JSC$8908_reject_)}};
D.prototype.resolveTo_=function(Q){if(Q===this)this.JSC$8908_reject_(new TypeError("n"));else if(Q instanceof D)this.settleSameAsPromise_(Q);else{a:switch(typeof Q){case "object":var a=Q!=null;break a;case "function":a=!0;break a;default:a=!1}a?this.resolveToNonPromiseObj_(Q):this.fulfill_(Q)}};
D.prototype.resolveToNonPromiseObj_=function(Q){var a=void 0;try{a=Q.then}catch(P){this.JSC$8908_reject_(P);return}typeof a=="function"?this.settleSameAsThenable_(a,Q):this.fulfill_(Q)};
D.prototype.JSC$8908_reject_=function(Q){this.settle_(2,Q)};
D.prototype.fulfill_=function(Q){this.settle_(1,Q)};
D.prototype.settle_=function(Q,a){if(this.state_!=0)throw Error("o`"+Q+"`"+a+"`"+this.state_);this.state_=Q;this.result_=a;this.state_===2&&this.scheduleUnhandledRejectionCheck_();this.executeOnSettledCallbacks_()};
D.prototype.scheduleUnhandledRejectionCheck_=function(){var Q=this;g(function(){if(Q.notifyUnhandledRejection_()){var a=_.f5.console;typeof a!=="undefined"&&a.error(Q.result_)}},1)};
D.prototype.notifyUnhandledRejection_=function(){if(this.isRejectionHandled_)return!1;var Q=_.f5.CustomEvent,a=_.f5.Event,P=_.f5.dispatchEvent;if(typeof P==="undefined")return!0;typeof Q==="function"?Q=new Q("unhandledrejection",{cancelable:!0}):typeof a==="function"?Q=new a("unhandledrejection",{cancelable:!0}):(Q=_.f5.document.createEvent("CustomEvent"),Q.initCustomEvent("unhandledrejection",!1,!0,Q));Q.promise=this;Q.reason=this.result_;return P(Q)};
D.prototype.executeOnSettledCallbacks_=function(){if(this.onSettledCallbacks_!=null){for(var Q=0;Q<this.onSettledCallbacks_.length;++Q)B.asyncExecute(this.onSettledCallbacks_[Q]);this.onSettledCallbacks_=null}};
var B=new E;D.prototype.settleSameAsPromise_=function(Q){var a=this.createResolveAndReject_();Q.callWhenSettled_(a.resolve,a.reject)};
D.prototype.settleSameAsThenable_=function(Q,a){var P=this.createResolveAndReject_();try{Q.call(a,P.resolve,P.reject)}catch(O){P.reject(O)}};
D.prototype.then=function(Q,a){function P(w,F){return typeof w=="function"?function(c){try{O(w(c))}catch(W){U(W)}}:F}
var O,U,T=new D(function(w,F){O=w;U=F});
this.callWhenSettled_(P(Q,O),P(a,U));return T};
D.prototype.catch=function(Q){return this.then(void 0,Q)};
D.prototype.callWhenSettled_=function(Q,a){function P(){switch(O.state_){case 1:Q(O.result_);break;case 2:a(O.result_);break;default:throw Error("p`"+O.state_);}}
var O=this;this.onSettledCallbacks_==null?B.asyncExecute(P):this.onSettledCallbacks_.push(P);this.isRejectionHandled_=!0};
D.resolve=K;D.reject=function(Q){return new D(function(a,P){P(Q)})};
D.race=function(Q){return new D(function(a,P){for(var O=_.N(Q),U=O.next();!U.done;U=O.next())K(U.value).callWhenSettled_(a,P)})};
D.all=function(Q){var a=_.N(Q),P=a.next();return P.done?K([]):new D(function(O,U){function T(c){return function(W){w[c]=W;F--;F==0&&O(w)}}
var w=[],F=0;do w.push(void 0),F++,K(P.value).callWhenSettled_(T(w.length-1),U),P=a.next();while(!P.done)})};
return D});
var nl=function(r,E,K){if(r==null)throw new TypeError("q`"+K);if(E instanceof RegExp)throw new TypeError("r`"+K);return r+""};
mp("String.prototype.startsWith",function(r){return r?r:function(E,K){var g=nl(this,E,"startsWith"),D=g.length,B=E.length;K=Math.max(0,Math.min(K|0,g.length));for(var Q=0;Q<B&&K<D;)if(g[K++]!=E[Q++])return!1;return Q>=B}});
mp("Object.setPrototypeOf",function(r){return r||ZS});
mp("Symbol.dispose",function(r){return r?r:Symbol("s")});
mp("SuppressedError",function(r){function E(K,g,D){if(!(this instanceof E))return new E(K,g,D);D=Error(D);"stack"in D&&(this.stack=D.stack);this.message=D.message;this.error=K;this.suppressed=g}
if(r)return r;_.C(E,Error);E.prototype.name="SuppressedError";return E});
mp("Array.from",function(r){return r?r:function(E,K,g){K=K!=null?K:function(a){return a};
var D=[],B=typeof Symbol!="undefined"&&Symbol.iterator&&E[Symbol.iterator];if(typeof B=="function"){E=B.call(E);for(var Q=0;!(B=E.next()).done;)D.push(K.call(g,B.value,Q++))}else for(B=E.length,Q=0;Q<B;Q++)D.push(K.call(g,E[Q],Q));return D}});
var Nmd=function(r,E,K){r instanceof String&&(r=String(r));for(var g=r.length,D=0;D<g;D++){var B=r[D];if(E.call(K,B,D,r))return{i:D,v:B}}return{i:-1,v:void 0}};
mp("Array.prototype.find",function(r){return r?r:function(E,K){return Nmd(this,E,K).v}});
mp("WeakMap",function(r){function E(){}
function K(P){var O=typeof P;return O==="object"&&P!==null||O==="function"}
function g(P){if(!e3(P,B)){var O=new E;lcm(P,B,{value:O})}}
function D(P){var O=Object[P];O&&(Object[P]=function(U){if(U instanceof E)return U;Object.isExtensible(U)&&g(U);return O(U)})}
if(function(){if(!r||!Object.seal)return!1;try{var P=Object.seal({}),O=Object.seal({}),U=new r([[P,2],[O,3]]);if(U.get(P)!=2||U.get(O)!=3)return!1;U.delete(P);U.set(O,4);return!U.has(P)&&U.get(O)==4}catch(T){return!1}}())return r;
var B="$jscomp_hidden_"+Math.random();D("freeze");D("preventExtensions");D("seal");var Q=0,a=function(P){this.JSC$8916_id_=(Q+=Math.random()+1).toString();if(P){P=_.N(P);for(var O;!(O=P.next()).done;)O=O.value,this.set(O[0],O[1])}};
a.prototype.set=function(P,O){if(!K(P))throw Error("t");g(P);if(!e3(P,B))throw Error("u`"+P);P[B][this.JSC$8916_id_]=O;return this};
a.prototype.get=function(P){return K(P)&&e3(P,B)?P[B][this.JSC$8916_id_]:void 0};
a.prototype.has=function(P){return K(P)&&e3(P,B)&&e3(P[B],this.JSC$8916_id_)};
a.prototype.delete=function(P){return K(P)&&e3(P,B)&&e3(P[B],this.JSC$8916_id_)?delete P[B][this.JSC$8916_id_]:!1};
return a});
mp("Map",function(r){if(function(){if(!r||typeof r!="function"||!r.prototype.entries||typeof Object.seal!="function")return!1;try{var a=Object.seal({x:4}),P=new r(_.N([[a,"s"]]));if(P.get(a)!="s"||P.size!=1||P.get({x:4})||P.set({x:4},"t")!=P||P.size!=2)return!1;var O=P.entries(),U=O.next();if(U.done||U.value[0]!=a||U.value[1]!="s")return!1;U=O.next();return U.done||U.value[0].x!=4||U.value[1]!="t"||!O.next().done?!1:!0}catch(T){return!1}}())return r;
var E=new WeakMap,K=function(a){this[0]={};this[1]=B();this.size=0;if(a){a=_.N(a);for(var P;!(P=a.next()).done;)P=P.value,this.set(P[0],P[1])}};
K.prototype.set=function(a,P){a=a===0?0:a;var O=g(this,a);O.list||(O.list=this[0][O.id]=[]);O.entry?O.entry.value=P:(O.entry={next:this[1],previous:this[1].previous,head:this[1],key:a,value:P},O.list.push(O.entry),this[1].previous.next=O.entry,this[1].previous=O.entry,this.size++);return this};
K.prototype.delete=function(a){a=g(this,a);return a.entry&&a.list?(a.list.splice(a.index,1),a.list.length||delete this[0][a.id],a.entry.previous.next=a.entry.next,a.entry.next.previous=a.entry.previous,a.entry.head=null,this.size--,!0):!1};
K.prototype.clear=function(){this[0]={};this[1]=this[1].previous=B();this.size=0};
K.prototype.has=function(a){return!!g(this,a).entry};
K.prototype.get=function(a){return(a=g(this,a).entry)&&a.value};
K.prototype.entries=function(){return D(this,function(a){return[a.key,a.value]})};
K.prototype.keys=function(){return D(this,function(a){return a.key})};
K.prototype.values=function(){return D(this,function(a){return a.value})};
K.prototype.forEach=function(a,P){for(var O=this.entries(),U;!(U=O.next()).done;)U=U.value,a.call(P,U[1],U[0],this)};
K.prototype[Symbol.iterator]=K.prototype.entries;var g=function(a,P){var O=P&&typeof P;O=="object"||O=="function"?E.has(P)?O=E.get(P):(O=""+ ++Q,E.set(P,O)):O="p_"+P;var U=a[0][O];if(U&&e3(a[0],O))for(a=0;a<U.length;a++){var T=U[a];if(P!==P&&T.key!==T.key||P===T.key)return{id:O,list:U,index:a,entry:T}}return{id:O,list:U,index:-1,entry:void 0}},D=function(a,P){var O=a[1];
return dqd(function(){if(O){for(;O.head!=a[1];)O=O.previous;for(;O.next!=O.head;)return O=O.next,{done:!1,value:P(O)};O=null}return{done:!0,value:void 0}})},B=function(){var a={};
return a.previous=a.next=a.head=a},Q=0;
return K});
mp("Set",function(r){if(function(){if(!r||typeof r!="function"||!r.prototype.entries||typeof Object.seal!="function")return!1;try{var K=Object.seal({x:4}),g=new r(_.N([K]));if(!g.has(K)||g.size!=1||g.add(K)!=g||g.size!=1||g.add({x:4})!=g||g.size!=2)return!1;var D=g.entries(),B=D.next();if(B.done||B.value[0]!=K||B.value[1]!=K)return!1;B=D.next();return B.done||B.value[0]==K||B.value[0].x!=4||B.value[1]!=B.value[0]?!1:D.next().done}catch(Q){return!1}}())return r;
var E=function(K){this.JSC$8930_map_=new Map;if(K){K=_.N(K);for(var g;!(g=K.next()).done;)this.add(g.value)}this.size=this.JSC$8930_map_.size};
E.prototype.add=function(K){K=K===0?0:K;this.JSC$8930_map_.set(K,K);this.size=this.JSC$8930_map_.size;return this};
E.prototype.delete=function(K){K=this.JSC$8930_map_.delete(K);this.size=this.JSC$8930_map_.size;return K};
E.prototype.clear=function(){this.JSC$8930_map_.clear();this.size=0};
E.prototype.has=function(K){return this.JSC$8930_map_.has(K)};
E.prototype.entries=function(){return this.JSC$8930_map_.entries()};
E.prototype.values=function(){return this.JSC$8930_map_.values()};
E.prototype.keys=E.prototype.values;E.prototype[Symbol.iterator]=E.prototype.values;E.prototype.forEach=function(K,g){var D=this;this.JSC$8930_map_.forEach(function(B){return K.call(g,B,B,D)})};
return E});
mp("Math.log2",function(r){return r?r:function(E){return Math.log(E)/Math.LN2}});
mp("Object.values",function(r){return r?r:function(E){var K=[],g;for(g in E)e3(E,g)&&K.push(E[g]);return K}});
mp("Object.is",function(r){return r?r:function(E,K){return E===K?E!==0||1/E===1/K:E!==E&&K!==K}});
mp("Array.prototype.includes",function(r){return r?r:function(E,K){var g=this;g instanceof String&&(g=String(g));var D=g.length;K=K||0;for(K<0&&(K=Math.max(K+D,0));K<D;K++){var B=g[K];if(B===E||Object.is(B,E))return!0}return!1}});
mp("String.prototype.includes",function(r){return r?r:function(E,K){return nl(this,E,"includes").indexOf(E,K||0)!==-1}});
mp("Object.entries",function(r){return r?r:function(E){var K=[],g;for(g in E)e3(E,g)&&K.push([g,E[g]]);return K}});
mp("Number.isFinite",function(r){return r?r:function(E){return typeof E!=="number"?!1:!isNaN(E)&&E!==Infinity&&E!==-Infinity}});
mp("Number.MAX_SAFE_INTEGER",function(){return 9007199254740991});
mp("Number.MIN_SAFE_INTEGER",function(){return-9007199254740991});
mp("Number.isInteger",function(r){return r?r:function(E){return Number.isFinite(E)?E===Math.floor(E):!1}});
mp("Number.isSafeInteger",function(r){return r?r:function(E){return Number.isInteger(E)&&Math.abs(E)<=Number.MAX_SAFE_INTEGER}});
mp("String.prototype.endsWith",function(r){return r?r:function(E,K){var g=nl(this,E,"endsWith");K===void 0&&(K=g.length);K=Math.max(0,Math.min(K|0,g.length));for(var D=E.length;D>0&&K>0;)if(g[--K]!=E[--D])return!1;return D<=0}});
var QJu=function(r,E){r instanceof String&&(r+="");var K=0,g=!1,D={next:function(){if(!g&&K<r.length){var B=K++;return{value:E(B,r[B]),done:!1}}g=!0;return{done:!0,value:void 0}}};
D[Symbol.iterator]=function(){return D};
return D};
mp("Array.prototype.entries",function(r){return r?r:function(){return QJu(this,function(E,K){return[E,K]})}});
mp("Math.trunc",function(r){return r?r:function(E){E=Number(E);if(isNaN(E)||E===Infinity||E===-Infinity||E===0)return E;var K=Math.floor(Math.abs(E));return E<0?-K:K}});
mp("Number.isNaN",function(r){return r?r:function(E){return typeof E==="number"&&isNaN(E)}});
mp("Array.prototype.keys",function(r){return r?r:function(){return QJu(this,function(E){return E})}});
mp("Array.prototype.values",function(r){return r?r:function(){return QJu(this,function(E,K){return K})}});
mp("Array.prototype.fill",function(r){return r?r:function(E,K,g){var D=this.length||0;K<0&&(K=Math.max(0,D+K));if(g==null||g>D)g=D;g=Number(g);g<0&&(g=Math.max(0,D+g));for(K=Number(K||0);K<g;K++)this[K]=E;return this}});
AJL("fill",function(r){return r?r:Array.prototype.fill});
mp("Object.fromEntries",function(r){return r?r:function(E){var K={};if(!(Symbol.iterator in E))throw new TypeError("v`"+E);E=E[Symbol.iterator].call(E);for(var g=E.next();!g.done;g=E.next()){g=g.value;if(Object(g)!==g)throw new TypeError("w");K[g[0]]=g[1]}return K}});
mp("String.prototype.replaceAll",function(r){return r?r:function(E,K){if(E instanceof RegExp&&!E.global)throw new TypeError("x");return E instanceof RegExp?this.replace(E,K):this.replace(new RegExp(String(E).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08"),"g"),K)}});
mp("Object.getOwnPropertySymbols",function(r){return r?r:function(){return[]}});
mp("String.prototype.repeat",function(r){return r?r:function(E){var K=nl(this,null,"repeat");if(E<0||E>1342177279)throw new RangeError("y");E|=0;for(var g="";E;)if(E&1&&(g+=K),E>>>=1)K+=K;return g}});
mp("Array.prototype.findIndex",function(r){return r?r:function(E,K){return Nmd(this,E,K).i}});
mp("Array.prototype.flatMap",function(r){return r?r:function(E,K){var g=[];Array.prototype.forEach.call(this,function(D,B){D=E.call(K,D,B,this);Array.isArray(D)?g.push.apply(g,D):g.push(D)});
return g}});
mp("String.prototype.codePointAt",function(r){return r?r:function(E){var K=nl(this,null,"codePointAt"),g=K.length;E=Number(E)||0;if(E>=0&&E<g){E|=0;var D=K.charCodeAt(E);if(D<55296||D>56319||E+1===g)return D;E=K.charCodeAt(E+1);return E<56320||E>57343?D:(D-55296)*1024+E+9216}}});
mp("String.fromCodePoint",function(r){return r?r:function(E){for(var K="",g=0;g<arguments.length;g++){var D=Number(arguments[g]);if(D<0||D>1114111||D!==Math.floor(D))throw new RangeError("z`"+D);D<=65535?K+=String.fromCharCode(D):(D-=65536,K+=String.fromCharCode(D>>>10&1023|55296),K+=String.fromCharCode(D&1023|56320))}return K}});
mp("String.prototype.trimLeft",function(r){function E(){return this.replace(/^[\s\xa0]+/,"")}
return r||E});
mp("String.prototype.trimStart",function(r){return r||String.prototype.trimLeft});
mp("String.prototype.padStart",function(r){return r?r:function(E,K){var g=nl(this,null,"padStart");E-=g.length;K=K!==void 0?String(K):" ";return(E>0&&K?K.repeat(Math.ceil(E/K.length)).substring(0,E):"")+g}});
mp("Promise.prototype.finally",function(r){return r?r:function(E){return this.then(function(K){return Promise.resolve(E()).then(function(){return K})},function(K){return Promise.resolve(E()).then(function(){throw K;
})})}});
mp("Math.imul",function(r){return r?r:function(E,K){E=Number(E);K=Number(K);var g=E&65535,D=K&65535;return g*D+((E>>>16&65535)*D+g*(K>>>16&65535)<<16>>>0)|0}});
mp("Object.hasOwn",function(r){return r?r:function(E,K){return Object.prototype.hasOwnProperty.call(E,K)}});
mp("Math.sign",function(r){return r?r:function(E){E=Number(E);return E===0||isNaN(E)?E:E>0?1:-1}});
mp("Array.prototype.flat",function(r){return r?r:function(E){E=E===void 0?1:E;var K=[];Array.prototype.forEach.call(this,function(g){Array.isArray(g)&&E>0?(g=Array.prototype.flat.call(g,E-1),K.push.apply(K,g)):K.push(g)});
return K}});
mp("String.raw",function(r){return r?r:function(E,K){E=L5K(E);for(var g=E.raw,D=g.length,B="",Q=0;Q<D;++Q)B+=g[Q],Q+1<D&&Q+1<arguments.length&&(B+=String(arguments[Q+1]));return B}});
mp("WeakSet",function(r){if(function(){if(!r||!Object.seal)return!1;try{var K=Object.seal({}),g=Object.seal({}),D=new r([K]);if(!D.has(K)||D.has(g))return!1;D.delete(K);D.add(g);return!D.has(K)&&D.has(g)}catch(B){return!1}}())return r;
var E=function(K){this.JSC$8941_map_=new WeakMap;if(K){K=_.N(K);for(var g;!(g=K.next()).done;)this.add(g.value)}};
E.prototype.add=function(K){this.JSC$8941_map_.set(K,!0);return this};
E.prototype.has=function(K){return this.JSC$8941_map_.has(K)};
E.prototype.delete=function(K){return this.JSC$8941_map_.delete(K)};
return E});
mp("Reflect.ownKeys",function(r){return r?r:function(E){var K=[],g=Object.getOwnPropertyNames(E);E=Object.getOwnPropertySymbols(E);for(var D=0;D<g.length;D++)(g[D].substring(0,14)=="jscomp_symbol_"?E:K).push(g[D]);return K.concat(E)}});
mp("Object.getOwnPropertyDescriptors",function(r){return r?r:function(E){for(var K={},g=Reflect.ownKeys(E),D=0;D<g.length;D++)K[g[D]]=Object.getOwnPropertyDescriptor(E,g[D]);return K}});
mp("Promise.allSettled",function(r){function E(g){return{status:"fulfilled",value:g}}
function K(g){return{status:"rejected",reason:g}}
return r?r:function(g){var D=this;g=Array.from(g,function(B){return D.resolve(B).then(E,K)});
return D.all(g)}});
mp("Number.parseInt",function(r){return r||parseInt});
_._DumpException=window._DumpException||function(r){throw r;};
window._DumpException=_._DumpException;var $qX=window.ytcsi;$qX&&typeof $qX.tick==="function"&&$qX.tick("rses_dpj");var ada,IQ,yC,Ll,pKw,Pna,fdR,O2d,GT,YPE;ada=ada||{};_.gm=this||self;_.pN=function(r,E,K){r=r.split(".");K=K||_.gm;for(var g;r.length&&(g=r.shift());)r.length||E===void 0?K[g]&&K[g]!==Object.prototype[g]?K=K[g]:K=K[g]={}:K[g]=E};
IQ=function(r,E){var K=_.yK("WIZ_global_data.oxN3nb");r=K&&K[r];return r!=null?r:E};
yC=_.gm._F_toggles_default_kevlar_base||[];Ll=function(){};
Ll.get=function(){return null};
_.KG2=null;_.yK=function(r,E){r=r.split(".");E=E||_.gm;for(var K=0;K<r.length;K++)if(E=E[r[K]],E==null)return null;return E};
_.h4=function(r){r.instance_=void 0;r.getInstance=function(){return r.instance_?r.instance_:r.instance_=new r}};
_.Jb=function(r){var E=typeof r;return E!="object"?E:r?Array.isArray(r)?"array":E:"null"};
_.AL=function(r){var E=_.Jb(r);return E=="array"||E=="object"&&typeof r.length=="number"};
_.Xu=function(r){var E=typeof r;return E=="object"&&r!=null||E=="function"};
_.IJ=function(r){return Object.prototype.hasOwnProperty.call(r,pKw)&&r[pKw]||(r[pKw]=++Pna)};
pKw="closure_uid_"+(Math.random()*1E9>>>0);Pna=0;fdR=function(r,E,K){return r.call.apply(r.bind,arguments)};
O2d=function(r,E,K){if(!r)throw Error();if(arguments.length>2){var g=Array.prototype.slice.call(arguments,2);return function(){var D=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(D,g);return r.apply(E,D)}}return function(){return r.apply(E,arguments)}};
_.bF=function(r,E,K){_.bF=Function.prototype.bind&&Function.prototype.bind.toString().indexOf("native code")!=-1?fdR:O2d;return _.bF.apply(null,arguments)};
_.$E=function(r,E){var K=Array.prototype.slice.call(arguments,1);return function(){var g=K.slice();g.push.apply(g,arguments);return r.apply(this,g)}};
_.J4=function(){return Date.now()};
GT=function(r){return r};
_.rf=function(r,E){function K(){}
K.prototype=E.prototype;r.superClass_=E.prototype;r.prototype=new K;r.prototype.constructor=r;r.base=function(g,D,B){for(var Q=Array(arguments.length-2),a=2;a<arguments.length;a++)Q[a-2]=arguments[a];return E.prototype[D].apply(g,Q)}};
YPE=function(r){return r};var Uqb,Tmw;_.u=function(r,E,K,g){var D=arguments.length,B=D<3?E:g===null?g=Object.getOwnPropertyDescriptor(E,K):g,Q;if(Reflect&&typeof Reflect==="object"&&typeof Reflect.decorate==="function")B=Reflect.decorate(r,E,K,g);else for(var a=r.length-1;a>=0;a--)if(Q=r[a])B=(D<3?Q(B):D>3?Q(E,K,B):Q(E,K))||B;D>3&&B&&Object.defineProperty(E,K,B)};
_.H=function(r,E){if(Reflect&&typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(r,E)};
Uqb=function(r,E){if(E!==null&&E!==void 0){if(typeof E!=="object"&&typeof E!=="function")throw new TypeError("A");if(K===void 0){if(!Symbol.dispose)throw new TypeError("C");var K=E[Symbol.dispose]}if(typeof K!=="function")throw new TypeError("D");r.stack.push({value:E,dispose:K,async:!1})}return E};
Tmw=function(r){function E(B){r.error=r.hasError?new SuppressedError(B,r.error,"An error was suppressed during disposal."):B;r.hasError=!0}
function K(){for(;g=r.stack.pop();)try{if(!g.async&&D===1)return D=0,r.stack.push(g),Promise.resolve().then(K);if(g.dispose){var B=g.dispose.call(g.value);if(g.async)return D|=2,Promise.resolve(B).then(K,function(Q){E(Q);return K()})}else D|=1}catch(Q){E(Q)}if(D===1)return r.hasError?Promise.reject(r.error):Promise.resolve();
if(r.hasError)throw r.error;}
var g,D=0;K()};var wK$="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(" ");rLP()&&wK$.push("details:not(:has(summary))");var KK2=wK$.join(",");_.rf(_.rm,Error);_.rm.prototype.name="CustomError";var FKM;var Rcb=void 0,oLM,M5J=typeof TextDecoder!=="undefined",add,$q5=typeof String.prototype.isWellFormed==="function",QJP=typeof TextEncoder!=="undefined";var i2f;_.ty=function(r){for(var E=[],K=0,g=0;g<r.length;g++){var D=r.charCodeAt(g);D<128?E[K++]=D:(D<2048?E[K++]=D>>6|192:((D&64512)==55296&&g+1<r.length&&(r.charCodeAt(g+1)&64512)==56320?(D=65536+((D&1023)<<10)+(r.charCodeAt(++g)&1023),E[K++]=D>>18|240,E[K++]=D>>12&63|128):E[K++]=D>>12|224,E[K++]=D>>6&63|128),E[K++]=D&63|128)}return E};
i2f=function(r){for(var E=[],K=0,g=0;K<r.length;){var D=r[K++];if(D<128)E[g++]=String.fromCharCode(D);else if(D>191&&D<224){var B=r[K++];E[g++]=String.fromCharCode((D&31)<<6|B&63)}else if(D>239&&D<365){B=r[K++];var Q=r[K++],a=r[K++];D=((D&7)<<18|(B&63)<<12|(Q&63)<<6|a&63)-65536;E[g++]=String.fromCharCode(55296+(D>>10));E[g++]=String.fromCharCode(56320+(D&1023))}else B=r[K++],Q=r[K++],E[g++]=String.fromCharCode((D&15)<<12|(B&63)<<6|Q&63)}return E.join("")};var PK=String.prototype.trim?function(r){return r.trim()}:function(r){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(r)[1]},cLJ=/&/g,CnJ=/</g,xqb=/>/g,WKu=/"/g,GJJ=/'/g,vLC=/\x00/g,V5f=/[\x00&<>"']/;var Et=!!(yC[0]>>15&1),zcE=!!(yC[0]&1024),t5J=!!(yC[0]>>16&1),SPE=!!(yC[0]&8),b2b=!!(yC[0]&2),sJf=!!(yC[0]&4),kJJ=!!(yC[0]&16),qPJ=!!(yC[0]&128);var wm=Et?t5J:IQ(610401301,!1),ldR=Et?SPE:IQ(772657768,!1),mqe=Et?b2b:IQ(513659523,!1),Z2u=Et?zcE||!sJf:IQ(568333945,!0),R0q=Et?kJJ:IQ(1331761403,!1),RaK=Et?zcE||!qPJ:IQ(748402147,!0);var Fu,uuR=_.gm.navigator;Fu=uuR?uuR.userAgentData||null:null;var Bm;_.sP=function(r,E){return Array.prototype.indexOf.call(r,E,void 0)};
_.K0=function(r,E,K){Array.prototype.forEach.call(r,E,K)};
_.KO=function(r,E,K){return Array.prototype.filter.call(r,E,K)};
_.m1=function(r,E,K){return Array.prototype.map.call(r,E,K)};
Bm=function(r,E,K){return Array.prototype.some.call(r,E,K)};
_.bpc=function(r,E,K){return Array.prototype.every.call(r,E,K)};var gf=function(r){gf[" "](r);return r};
gf[" "]=function(){};
var bF5=function(r,E){try{return gf(r[E]),!0}catch(K){}return!1},P_L=function(r,E,K,g){g=g?g(E):E;
return Object.prototype.hasOwnProperty.call(r,g)?r[g]:r[g]=K(E)};var ALM,$w,ec$,XKe,nLb,Ide,u6K,yLa,LKX,hcR,KDd,rbJ,Eeb,BwM,dJX,jMf;_.Fqc=function(){return _.gm.navigator||null};
ALM=O22();_.D_=YPc();$w=RJ("Edge");ec$=$w||_.D_;_.Bs=RJ("Gecko")&&!(_.p2(_.YL(),"WebKit")&&!RJ("Edge"))&&!(RJ("Trident")||RJ("MSIE"))&&!RJ("Edge");_.df=_.p2(_.YL(),"WebKit")&&!RJ("Edge");XKe=_.df&&RJ("Mobile");_.H2w=_.cLq();nLb=_.Cnq();Ide=(vK()?Fu.platform==="Linux":RJ("Linux"))||_.xqL();u6K=_.M5q();yLa=i2u();LKX=RJ("iPad");hcR=RJ("iPod");_.JLu=_.V5();KDd=_.p2(_.YL(),"KaiOS");rbJ=function(){var r=_.gm.document;return r?r.documentMode:void 0};
a:{var KCa="",gef=function(){var r=_.YL();if(_.Bs)return/rv:([^\);]+)(\)|;)/.exec(r);if($w)return/Edge\/([\d\.]+)/.exec(r);if(_.D_)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(r);if(_.df)return/WebKit\/(\S+)/.exec(r);if(ALM)return/(?:Version)[ \/]?(\S+)/.exec(r)}();
gef&&(KCa=gef?gef[1]:"");if(_.D_){var DJu=rbJ();if(DJu!=null&&DJu>parseFloat(KCa)){Eeb=String(DJu);break a}}Eeb=KCa}BwM=Eeb;dJX={};_.j6=function(r){return P_L(dJX,r,function(){return _.f2(BwM,r)>=0})};
if(_.gm.document&&_.D_){var Nw$=rbJ();jMf=Nw$?Nw$:parseInt(BwM,10)||void 0}else jMf=void 0;_.QMX=jMf;var HRm,nEP,$Jb;_.NU=cK();HRm=i2u()||RJ("iPod");nEP=RJ("iPad");$Jb=_.wK5();_.Q_=_.xL();_.L0=_.Tmm()&&!_.V5();var aal,$p,KYn,yIm,PlR,pfM;aal={};$p=null;KYn=_.Bs||_.df||typeof _.gm.btoa=="function";_.zT=function(r,E){E===void 0&&(E=0);pfM();E=aal[E];for(var K=Array(Math.floor(r.length/3)),g=E[64]||"",D=0,B=0;D<r.length-2;D+=3){var Q=r[D],a=r[D+1],P=r[D+2],O=E[Q>>2];Q=E[(Q&3)<<4|a>>4];a=E[(a&15)<<2|P>>6];P=E[P&63];K[B++]=O+Q+a+P}O=0;P=g;switch(r.length-D){case 2:O=r[D+1],P=E[(O&15)<<2]||g;case 1:r=r[D],K[B]=E[r>>2]+E[(r&3)<<4|O>>4]+P+g}return K.join("")};
yIm=function(r){var E="";PlR(r,function(K){E+=String.fromCharCode(K)});
return E};
_.b6K=function(r){var E=[];PlR(r,function(K){E.push(K)});
return E};
_.hL=function(r){var E=r.length,K=E*3/4;K%3?K=Math.floor(K):_.$L("=.",r[E-1])&&(K=_.$L("=.",r[E-2])?K-2:K-1);var g=new Uint8Array(K),D=0;PlR(r,function(B){g[D++]=B});
return D!==K?g.subarray(0,D):g};
PlR=function(r,E){function K(P){for(;g<r.length;){var O=r.charAt(g++),U=$p[O];if(U!=null)return U;if(!_.j5(O))throw Error("H`"+O);}return P}
pfM();for(var g=0;;){var D=K(-1),B=K(0),Q=K(64),a=K(64);if(a===64&&D===-1)break;E(D<<2|B>>4);Q!=64&&(E(B<<4&240|Q>>2),a!=64&&E(Q<<6&192|a))}};
pfM=function(){if(!$p){$p={};for(var r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),E=["+/=","+/","-_=","-_.","-_"],K=0;K<5;K++){var g=r.concat(E[K].split(""));aal[K]=g;for(var D=0;D<g.length;D++){var B=g[D];$p[B]===void 0&&($p[B]=D)}}}};var hcJ=typeof Uint8Array!=="undefined",Z2P=!_.D_&&typeof btoa==="function",uuJ=/[-_.]/g,ldJ={"-":"+",_:"/",".":"="},GR={};var Wf,Oda;Wf=function(r,E){if(E!==GR)throw Error("J");this.JSC$8975_value_=r;if(r!=null&&r.length===0)throw Error("I");};
_.V$=function(){return fab||(fab=new Wf(null,GR))};
Oda=function(r){return new Uint8Array(ABJ(r)||0)};
Wf.prototype.isEmpty=function(){return this.JSC$8975_value_==null};
Wf.prototype.sizeBytes=function(){var r=ABJ(this);return r?r.length:0};
var ABJ=function(r){if(GR!==GR)throw Error("J");var E=r.JSC$8975_value_;E==null||hcJ&&E!=null&&E instanceof Uint8Array||(typeof E==="string"?E=ALJ(E):(_.Jb(E),E=null));return E==null?E:r.JSC$8975_value_=E},fab;var XKL=void 0;var gw=typeof Symbol==="function"&&typeof Symbol()==="symbol",Yuf=Eu("jas",void 0,!0),laK=Eu(void 0,"0di"),Kx=Eu(void 0,"1oa"),v9=Eu(void 0,Symbol()),Ku5=Eu(void 0,"0ub"),Duu=Eu(void 0,"0ubs"),C9n=Eu(void 0,"0ubsb"),Mfq=Eu(void 0,"0actk"),iB=Eu("m_m","messagePrototypeMarker",!0),Ok5=Eu(void 0,"vps"),Jbn=Eu();var IdL,nLL,H9,UJJ;IdL={internalArrayState:{value:0,configurable:!0,writable:!0,enumerable:!1}};nLL=Object.defineProperties;_.dw=gw?Yuf:"internalArrayState";UJJ=[];Q$(UJJ,7);H9=Object.freeze(UJJ);var Ck={},ww={},TwJ=function(r,E,K){this.iterable=r;this.mapper=E;this.thisArg=K};
TwJ.prototype.next=function(){var r=this.iterable.next();r.done||(r.value=this.mapper.call(this.thisArg,r.value));return r};
TwJ.prototype[Symbol.iterator]=function(){return this};
var wfe=Object.freeze({}),SX={};_.FCJ=su(function(r){return r!==null&&r!==void 0});var DJP=su(function(r){return typeof r==="number"}),geu=su(function(r){return typeof r==="string"}),dJ5=su(function(r){return typeof r==="boolean"}),REb=su(function(r){return r!=null&&typeof r==="object"&&typeof r.then==="function"}),m7J=su(function(r){return typeof r==="function"}),Pg=su(function(r){return!!r&&(typeof r==="object"||typeof r==="function")});var BwJ=typeof _.gm.BigInt==="function"&&typeof _.gm.BigInt(0)==="bigint";var tX5=su(function(r){return BwJ?r>=oed&&r<=MXC:r[0]==="-"?jMu(r,idd):jMu(r,cbf)}),idd=Number.MIN_SAFE_INTEGER.toString(),oed=BwJ?BigInt(Number.MIN_SAFE_INTEGER):void 0,cbf=Number.MAX_SAFE_INTEGER.toString(),MXC=BwJ?BigInt(Number.MAX_SAFE_INTEGER):void 0;var Cla=typeof Uint8Array.prototype.slice==="function",qJ=0,ll=0,$JL;var aU,OQ,EQ,fk,wfL;aU=typeof BigInt==="function"?BigInt.asIntN:void 0;_.Y5=typeof BigInt==="function"?BigInt.asUintN:void 0;OQ=Number.isSafeInteger;EQ=Number.isFinite;fk=Math.trunc;wfL=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;var YQ5={};var ybP={},xJR=function(){try{var r=function(){return e5J(Map,[],this.constructor)};
_.C(r,Map);gf(new r);return!1}catch(E){return!0}}(),a2=function(){this.JSC$8994_map_=new Map};
_.d=a2.prototype;_.d.get=function(r){return this.JSC$8994_map_.get(r)};
_.d.set=function(r,E){this.JSC$8994_map_.set(r,E);this.size=this.JSC$8994_map_.size;return this};
_.d.delete=function(r){r=this.JSC$8994_map_.delete(r);this.size=this.JSC$8994_map_.size;return r};
_.d.clear=function(){this.JSC$8994_map_.clear();this.size=this.JSC$8994_map_.size};
_.d.has=function(r){return this.JSC$8994_map_.has(r)};
_.d.entries=function(){return this.JSC$8994_map_.entries()};
_.d.keys=function(){return this.JSC$8994_map_.keys()};
_.d.values=function(){return this.JSC$8994_map_.values()};
_.d.forEach=function(r,E){return this.JSC$8994_map_.forEach(r,E)};
a2.prototype[Symbol.iterator]=function(){return this.entries()};
var pO=function(){if(xJR)return Object.setPrototypeOf(a2.prototype,Map.prototype),Object.defineProperties(a2.prototype,{size:{value:0,configurable:!0,enumerable:!0,writable:!0}}),a2;var r=function(){return e5J(Map,[],this.constructor)};
_.C(r,Map);return r}(),W9=function(r,E,K,g){K=K===void 0?eEq:K;
g=g===void 0?eEq:g;var D=pO.call(this)||this;D.arrayState=r[_.dw]|0;D.valueCtor=E;D.keyToApi=K;D.valueToApi=D.valueCtor?Hdn:g;for(var B=0;B<r.length;B++){var Q=r[B],a=K(Q[0],!1,!0),P=Q[1];E?P===void 0&&(P=null):P=g(Q[1],!1,!0,void 0,void 0,D.arrayState);pO.prototype.set.call(D,a,P)}return D};
_.C(W9,pO);var WCa=function(r){if(r.arrayState&2)throw Error("N");},fbP=function(r,E){return Pf(Array.from(pO.prototype.entries.call(r),E))};
_.d=W9.prototype;_.d.clear=function(){WCa(this);pO.prototype.clear.call(this)};
_.d.delete=function(r){WCa(this);return pO.prototype.delete.call(this,this.keyToApi(r,!0,!1))};
_.d.entries=function(){if(this.valueCtor){var r=pO.prototype.keys.call(this);r=new TwJ(r,neK,this)}else r=pO.prototype.entries.call(this);return r};
_.d.values=function(){if(this.valueCtor){var r=pO.prototype.keys.call(this);r=new TwJ(r,W9.prototype.get,this)}else r=pO.prototype.values.call(this);return r};
_.d.forEach=function(r,E){this.valueCtor?pO.prototype.forEach.call(this,function(K,g,D){r.call(E,D.get(g),g,D)}):pO.prototype.forEach.call(this,r,E)};
_.d.set=function(r,E){WCa(this);r=this.keyToApi(r,!0,!1);return r==null?this:E==null?(pO.prototype.delete.call(this,r),this):pO.prototype.set.call(this,r,this.valueToApi(E,!0,!0,this.valueCtor,!1,this.arrayState))};
_.d.has=function(r){return pO.prototype.has.call(this,this.keyToApi(r,!1,!1))};
_.d.get=function(r){r=this.keyToApi(r,!1,!1);var E=pO.prototype.get.call(this,r);if(E!==void 0){var K=this.valueCtor;return K?(K=this.valueToApi(E,!1,!0,K,this.callToMutableOnAccess,this.arrayState),K!==E&&pO.prototype.set.call(this,r,K),K):E}};
W9.prototype[Symbol.iterator]=function(){return this.entries()};
W9.prototype.toJSON=void 0;var IaL;var NbJ=function(){},dun=function(r,E){for(var K in r)!isNaN(K)&&E(r,+K,r[K])},QUK=function(r){var E=new NbJ;
dun(r,function(K,g,D){E[g]=eX(D)});
E.reviveUnknownFields=r.reviveUnknownFields;return E},rBm={reviveIntoImmutable:!0};var jU5;var Uuu,Tbq;var GRM,hB,x_,te,veJ,Fq,V6,VXe,zER,iQ,tXX,cs,Ws,Gk;GRM=_.ke(0);_.Ps={};_.fO=function(r,E,K,g,D){E=hB(r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,E,K,D);if(E!==null||g&&r.noLegacyNull!==ww)return E};
hB=function(r,E,K,g){if(E===-1)return null;var D=E+(K?0:-1),B=r.length-1;if(!(B<1+(K?0:-1))){if(D>=B){var Q=r[B];if(Q!=null&&typeof Q==="object"&&Q.constructor===Object){K=Q[E];var a=!0}else if(D===B)K=Q;else return}else K=r[D];if(g&&K!=null){g=g(K);if(g==null)return g;if(!Object.is(g,K))return a?Q[E]=g:r[D]=g,g}return K}};
_.Ft=function(r,E,K,g){Zb(r);var D=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;ef(D,D[_.dw]|0,E,K,g);return r};
_.Ot=function(r,E,K){r=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return qQ5(r,r[_.dw]|0,E,K)!==void 0};
_.Yp=function(r,E,K,g){var D=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return qQ5(D,D[_.dw]|0,E,te(r,g,K))!==void 0};
_.f9=function(r){return r===wfe?2:4};
_.Ut=function(r,E){r=_.fO(r,E,void 0,void 0,zaL);return r==null?_.V$():r};
x_=function(r,E,K,g){Zb(r);var D=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,B=D[_.dw]|0;if(g==null){var Q=bkL(D);if(sUK(Q,D,B,K)===E)Q.set(K,0);else return r}else B=kTJ(D,B,K,E);ef(D,B,E,g);return r};
_.Tk=function(r,E,K,g){var D=r[_.dw]|0,B=bl(D);D=kTJ(r,D,K,E,B);ef(r,D,E,g,B)};
te=function(r,E,K){return _.wf(r,E)===K?K:-1};
_.wf=function(r,E){r=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return sUK(bkL(r),r,void 0,E,void 0)};
veJ=function(r,E,K){var g=r[_.dw]|0,D=bl(g),B=hB(r,K,D);if(B!=null&&B[iB]===Ck){if(!cf(B))return mu(B),B.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;var Q=B.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows}else Array.isArray(B)&&(Q=B);if(Q){var a=Q[_.dw]|0;a&2&&(Q=lB(Q,a))}Q=sQ(Q,E);Q!==B&&ef(r,g,K,Q,D);return Q};
_.TQ=function(r,E,K,g){var D=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,B=D[_.dw]|0;E=qQ5(D,B,E,K,g);if(E==null)return E;B=D[_.dw]|0;if(!cf(r,B)){var Q=XfK(E);Q!==E&&(mu(r)&&(D=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,B=D[_.dw]|0),E=Q,B=ef(D,B,K,E,g),AB(D,B))}return E};
_.az=function(r,E,K,g){var D=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return lbK(r,D,D[_.dw]|0,E,K,g,!1,!0)};
_.Cx=function(r,E,K,g){K=muJ(K);_.Ft(r,E,K,g);K&&!cf(K)&&AB(r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows);return r};
_.x1=function(r,E,K,g){g=muJ(g);x_(r,E,K,g);g&&!cf(g)&&AB(r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows);return r};
Fq=function(r,E,K){Zb(r);var g=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,D=g[_.dw]|0;if(K==null)return ef(g,D,E),r;for(var B=K===H9?7:K[_.dw]|0,Q=B,a=Lk(B),P=a||Object.isFrozen(K),O=!0,U=!0,T=0;T<K.length;T++){var w=K[T];a||(w=cf(w),O&&(O=!w),U&&(U=w))}a||(B=O?13:5,B=U?B&-4097:B|4096);P&&B===Q||(K=eX(K),Q=0,B=IU(B,D));B!==Q&&Q$(K,B);D=ef(g,D,E,K);2&B||!(4096&B||16&B)||AB(g,D);return r};
V6=function(r,E,K,g){uA2(r,E,K,g);return r};
VXe=function(r,E,K){uA2(r,E,R2,void 0,K,1,!0);return r};
_.o2=function(r,E,K){r=_.fO(r,E,void 0,K);E=typeof r;r=r==null?r:E==="bigint"?_.ke((0,_.Y5)(64,r)):_.Kk(r)?E==="string"?_.zEJ(r):_.veq(r):void 0;return r};
_.MU=function(r,E){var K=K===void 0?!1:K;var g;return(g=_.Twq(_.fO(r,E)))!=null?g:K};
_.Ow=function(r,E,K){K=K===void 0?0:K;var g;return(g=_.QD(_.fO(r,E)))!=null?g:K};
zER=function(r,E){var K=K===void 0?0:K;r=_.REL(_.fO(r,E));return r!=null?r:K};
iQ=function(r,E,K){K=K===void 0?GRM:K;var g;return(g=_.sML(_.fO(r,E)))!=null?g:K};
tXX=function(r){var E=E===void 0?GRM:E;var K;return(K=_.o2(r,23))!=null?K:E};
cs=function(r,E){var K=K===void 0?0:K;var g;return(g=_.fO(r,E,void 0,void 0,_.hb))!=null?g:K};
_.CO=function(r,E,K,g){K=K===void 0?"":K;var D;return(D=_.oU(_.fO(r,E,g)))!=null?D:K};
_.xp=function(r,E){var K=K===void 0?0:K;var g;return(g=_.jf(_.fO(r,E)))!=null?g:K};
Ws=function(r,E){var K=K===void 0?"0":K;r=bd5(_.fO(r,E),!0);return r!=null?r:K};
_.Sul=function(r,E,K){r=_.yD(r,E,_.oU,3,!0);JLP(r,K);return r[K]};
Gk=function(r,E,K){return _.CO(r,te(r,K,E))};
_.vs=function(r,E,K,g){return _.TQ(r,E,te(r,g,K),void 0)};
_.xW=function(r,E){return _.oU(_.fO(r,E,void 0,_.Ps))};
_.w0=function(r,E,K){return _.Ft(r,E,UJq(K))};
_.Rp=function(r,E,K){return _.rK(r,E,UJq(K),!1)};
_.V_=function(r,E,K){return _.Ft(r,E,_.Nu(K))};
_.bD=function(r,E,K){return _.Ft(r,E,P9(K))};
_.tR=function(r,E,K){return _.Ft(r,E,FA(K))};
_.lE=function(r,E,K,g){return _.rK(r,E,FA(K),"",g)};
_.wW=function(r,E,K){return _.Ft(r,E,K==null?K:_.Db(K))};
_.zk=function(r,E,K){return _.rK(r,E,K==null?K:_.Db(K),0)};var DH=function(r,E,K){this.buffer=r;if(K&&!E)throw Error();this.JSC$9006_isImmutable=E};var bd$=function(r,E,K,g){this.bytes_=null;this.bytesAreImmutable_=!1;this.cursor_=this.end_=this.JSC$9009_start_=0;this.init(r,E,K,g)},tp,kRC,qu$,laC,mJR,Zdw,OxJ,sMe;
_.d=bd$.prototype;_.d.init=function(r,E,K,g){var D=g===void 0?{}:g;g=D.aliasBytesFields===void 0?!1:D.aliasBytesFields;D=D.treatNewDataAsImmutable===void 0?!1:D.treatNewDataAsImmutable;this.aliasBytesFields=g;this.treatNewDataAsImmutable=D;r&&(r=ea5(r,this.treatNewDataAsImmutable),this.bytes_=r.buffer,this.bytesAreImmutable_=r.JSC$9006_isImmutable,this.JSC$9009_start_=E||0,this.end_=K!==void 0?this.JSC$9009_start_+K:this.bytes_.length,this.cursor_=this.JSC$9009_start_)};
_.d.free=function(){this.clear();sMe.length<100&&sMe.push(this)};
_.d.clear=function(){this.bytes_=null;this.bytesAreImmutable_=!1;this.cursor_=this.end_=this.JSC$9009_start_=0;this.aliasBytesFields=!1};
_.d.reset=function(){this.cursor_=this.JSC$9009_start_};
_.d.atEnd=function(){return this.cursor_==this.end_};
_.S6=function(r,E){var K=0,g=0,D=0,B=r.bytes_,Q=r.cursor_;do{var a=B[Q++];K|=(a&127)<<D;D+=7}while(D<32&&a&128);if(D>32)for(g|=(a&127)>>4,D=3;D<32&&a&128;D+=7)a=B[Q++],g|=(a&127)<<D;tp(r,Q);if(!(a&128))return E(K>>>0,g>>>0);throw Error();};
tp=function(r,E){r.cursor_=E;if(E>r.end_)throw Error();};
_.bQ=function(r){var E=r.bytes_,K=r.cursor_,g=E[K++],D=g&127;if(g&128&&(g=E[K++],D|=(g&127)<<7,g&128&&(g=E[K++],D|=(g&127)<<14,g&128&&(g=E[K++],D|=(g&127)<<21,g&128&&(g=E[K++],D|=g<<28,g&128&&E[K++]&128&&E[K++]&128&&E[K++]&128&&E[K++]&128&&E[K++]&128)))))throw Error();tp(r,K);return D};
_.st=function(r){var E=r.bytes_,K=r.cursor_,g=E[K],D=E[K+1],B=E[K+2];E=E[K+3];tp(r,r.cursor_+4);return(g<<0|D<<8|B<<16|E<<24)>>>0};
kRC=function(r){var E=_.st(r);r=_.st(r);return pfJ(E,r)};
qu$=function(r){var E=_.st(r);r=(E>>31)*2+1;var K=E>>>23&255;E&=8388607;return K==255?E?NaN:r*Infinity:K==0?r*1.401298464324817E-45*E:r*Math.pow(2,K-150)*(E+8388608)};
laC=function(r){var E=_.st(r),K=_.st(r);r=(K>>31)*2+1;var g=K>>>20&2047;E=4294967296*(K&1048575)+E;return g==2047?E?NaN:r*Infinity:g==0?r*4.9E-324*E:r*Math.pow(2,g-1075)*(E+4503599627370496)};
mJR=function(r){for(var E=0,K=r.cursor_,g=K+10,D=r.bytes_;K<g;){var B=D[K++];E|=B;if((B&128)===0)return tp(r,K),!!(E&127)}throw Error();};
Zdw=function(r,E){if(E<0)throw Error();var K=r.cursor_;E=K+E;if(E>r.end_)throw Error();r.cursor_=E;return K};
OxJ=function(r,E){if(E==0)return _.V$();var K=Zdw(r,E);r.aliasBytesFields&&r.bytesAreImmutable_?K=r.bytes_.subarray(K,K+E):(r=r.bytes_,E=K+E,K=K===E?new Uint8Array(0):Cla?r.slice(K,E):new Uint8Array(r.subarray(K,E)));return K.length==0?_.V$():new Wf(K,GR)};
sMe=[];var AbC=function(r,E,K,g){if(sMe.length){var D=sMe.pop();D.init(r,E,K,g);r=D}else r=new bd$(r,E,K,g);this.decoder_=r;this.fieldCursor_=this.decoder_.cursor_;this.nextWireType_=this.nextField_=-1;ufE(this,g)},ufE=function(r,E){E=E===void 0?{}:E;
r.discardUnknownFields=E.discardUnknownFields===void 0?!1:E.discardUnknownFields},TKP=function(r,E,K,g){if(eEJ.length){var D=eEJ.pop();
ufE(D,g);D.decoder_.init(r,E,K,g);return D}return new AbC(r,E,K,g)},ph2,fHJ,kp,XfC,eEJ;
AbC.prototype.free=function(){this.decoder_.clear();this.nextWireType_=this.nextField_=-1;eEJ.length<100&&eEJ.push(this)};
AbC.prototype.reset=function(){this.decoder_.reset();this.fieldCursor_=this.decoder_.cursor_;this.nextWireType_=this.nextField_=-1};
ph2=function(r){if(r.decoder_.atEnd())return!1;r.fieldCursor_=r.decoder_.cursor_;var E=_.bQ(r.decoder_)>>>0,K=E>>>3;E&=7;if(!(E>=0&&E<=5))throw Error();if(K<1)throw Error();r.nextField_=K;r.nextWireType_=E;return!0};
fHJ=function(r){switch(r.nextWireType_){case 0:r.nextWireType_!=0?fHJ(r):mJR(r.decoder_);break;case 1:r=r.decoder_;tp(r,r.cursor_+8);break;case 2:if(r.nextWireType_!=2)fHJ(r);else{var E=_.bQ(r.decoder_)>>>0;r=r.decoder_;tp(r,r.cursor_+E)}break;case 5:r=r.decoder_;tp(r,r.cursor_+4);break;case 3:E=r.nextField_;do{if(!ph2(r))throw Error();if(r.nextWireType_==4){if(r.nextField_!=E)throw Error();break}fHJ(r)}while(1);break;default:throw Error();}};
kp=function(r,E,K){var g=r.decoder_.end_,D=_.bQ(r.decoder_)>>>0;D=r.decoder_.cursor_+D;var B=D-g;B<=0&&(r.decoder_.end_=D,K(E,r,void 0,void 0,void 0),B=D-r.decoder_.cursor_);if(B)throw Error();r.decoder_.cursor_=D;r.decoder_.end_=g;return E};
XfC=function(r){var E=_.bQ(r.decoder_)>>>0;r=r.decoder_;var K=Zdw(r,E);r=r.bytes_;if(M5J){var g=r,D;(D=oLM)||(D=oLM=new TextDecoder("utf-8",{fatal:!0}));E=K+E;g=K===0&&E===g.length?g:g.subarray(K,E);try{var B=D.decode(g)}catch(O){if(Rcb===void 0){try{D.decode(new Uint8Array([128]))}catch(U){}try{D.decode(new Uint8Array([97])),Rcb=!0}catch(U){Rcb=!1}}!Rcb&&(oLM=void 0);throw O;}}else{B=K;E=B+E;K=[];for(var Q=null,a,P;B<E;)a=r[B++],a<128?K.push(a):a<224?B>=E?EP():(P=r[B++],a<194||(P&192)!==128?(B--,
EP()):K.push((a&31)<<6|P&63)):a<240?B>=E-1?EP():(P=r[B++],(P&192)!==128||a===224&&P<160||a===237&&P>=160||((D=r[B++])&192)!==128?(B--,EP()):K.push((a&15)<<12|(P&63)<<6|D&63)):a<=244?B>=E-2?EP():(P=r[B++],(P&192)!==128||(a<<28)+(P-144)>>30!==0||((D=r[B++])&192)!==128||((g=r[B++])&192)!==128?(B--,EP()):(a=(a&7)<<18|(P&63)<<12|(D&63)<<6|g&63,a-=65536,K.push((a>>10&1023)+55296,(a&1023)+56320))):EP(),K.length>=8192&&(Q=Nm2(Q,K),K.length=0);B=Nm2(Q,K)}return B};
_.Hdl=function(r){var E=_.bQ(r.decoder_)>>>0;return OxJ(r.decoder_,E)};
_.neC=function(r,E,K){var g=_.bQ(r.decoder_)>>>0;for(g=r.decoder_.cursor_+g;r.decoder_.cursor_<g;)K.push(E(r.decoder_))};
eEJ=[];var Iae=function(r,E){this.JSC$9016_lo=r>>>0;this.JSC$9016_hi=E>>>0},z4P=function(r){r=BigInt.asUintN(64,r);
return new Iae(Number(r&BigInt(4294967295)),Number(r>>BigInt(32)))},n55=function(r){if(!r)return ybu||(ybu=new Iae(0,0));
if(!/^\d+$/.test(r))return null;Ab(r);return new Iae(qJ,ll)},ybu,V2n=function(r,E){this.JSC$9018_lo=r>>>0;
this.JSC$9018_hi=E>>>0},X95=function(r){if(!r)return LCu||(LCu=new V2n(0,0));
if(!/^-?\d+$/.test(r))return null;Ab(r);return new V2n(qJ,ll)},LCu;var qU=function(){this.JSC$9020_buffer_=[]},Un,wK,hEC;
qU.prototype.length=function(){return this.JSC$9020_buffer_.length};
qU.prototype.end=function(){var r=this.JSC$9020_buffer_;this.JSC$9020_buffer_=[];return r};
Un=function(r,E,K){for(;K>0||E>127;)r.JSC$9020_buffer_.push(E&127|128),E=(E>>>7|K<<25)>>>0,K>>>=7;r.JSC$9020_buffer_.push(E)};
wK=function(r,E){for(;E>127;)r.JSC$9020_buffer_.push(E&127|128),E>>>=7;r.JSC$9020_buffer_.push(E)};
_.Sn5=function(r,E){if(E>=0)wK(r,E);else{for(var K=0;K<9;K++)r.JSC$9020_buffer_.push(E&127|128),E>>=7;r.JSC$9020_buffer_.push(1)}};
hEC=function(r,E){Ab(E);PlJ(function(K,g){Un(r,K>>>0,g>>>0)})};
qU.prototype.writeUint8=function(r){this.JSC$9020_buffer_.push(r>>>0&255)};
_.On=function(r,E){r.JSC$9020_buffer_.push(E>>>0&255);r.JSC$9020_buffer_.push(E>>>8&255);r.JSC$9020_buffer_.push(E>>>16&255);r.JSC$9020_buffer_.push(E>>>24&255)};
qU.prototype.writeInt8=function(r){this.JSC$9020_buffer_.push(r>>>0&255)};var Jbl,$1,smn,lHu,haP;Jbl=function(){this.blocks_=[];this.totalLength_=0;this.encoder_=new qU};
$1=function(r,E){E.length!==0&&(r.blocks_.push(E),r.totalLength_+=E.length)};
_.rBw=function(r,E){_.fx(r,E,2);E=r.encoder_.end();$1(r,E);E.push(r.totalLength_);return E};
_.E5X=function(r,E){var K=E.pop();for(K=r.totalLength_+r.encoder_.length()-K;K>127;)E.push(K&127|128),K>>>=7,r.totalLength_++;E.push(K);r.totalLength_++};
_.fx=function(r,E,K){wK(r.encoder_,E*8+K)};
smn=function(r,E,K){if(K!=null)switch(Ib2(K),_.fx(r,E,1),typeof K){case "number":r=r.encoder_;Nw5(K);_.On(r,qJ);_.On(r,ll);break;case "bigint":K=z4P(K);r=r.encoder_;E=K.JSC$9016_hi;_.On(r,K.JSC$9016_lo);_.On(r,E);break;default:K=n55(K),r=r.encoder_,E=K.JSC$9016_hi,_.On(r,K.JSC$9016_lo),_.On(r,E)}};
lHu=function(r,E,K){_.fx(r,E,2);wK(r.encoder_,K.length);$1(r,r.encoder_.end());$1(r,K)};
haP=function(r,E,K,g){K!=null&&(E=_.rBw(r,E),g(K,r),_.E5X(r,E))};var yB5,Ku$,g5f,Duf,Bbf,jUX,NbR,$uf,abC;yB5=Bh();Ku$=Bh();g5f=Bh();Duf=Bh();Bbf=Bh();_.dul=Bh();_.lQ=Bh();jUX=Bh();NbR=Bh();_.QUf=Bh();$uf=Bh();abC=Bh();_.p9l=Bh();_.PBC=Bh();_.Qb=function(r,E,K){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r,E,K)};
_.Qb.prototype.toJSON=function(){return Sf(this)};
_.Qb.prototype.serialize=function(r){return JSON.stringify(Sf(this,r))};
var IHL=function(r,E){if(E==null||E=="")return new r;E=JSON.parse(E);if(!Array.isArray(E))throw Error("V");return new r(LK5(E))};
_.Qb.prototype.getExtension=function(r){g5u(this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,r.fieldIndex);E55(this,r.fieldIndex);return r.ctor?r.isRepeated?r.getExtensionFn(this,r.ctor,r.fieldIndex,_.f9(),r.JSC$9031_hasMessageId):r.getExtensionFn(this,r.ctor,r.fieldIndex,r.JSC$9031_hasMessageId):r.isRepeated?r.getExtensionFn(this,r.fieldIndex,_.f9(),r.JSC$9031_hasMessageId):r.getExtensionFn(this,r.fieldIndex,r.defaultValue,r.JSC$9031_hasMessageId)};
_.Qb.prototype.clone=function(){var r=this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,E=r[_.dw]|0;return WuK(this,r,E)?xuq(this,r,!0):new this.constructor(lB(r,E,!1))};
_.Qb.prototype[iB]=Ck;_.Qb.prototype.toString=function(){return this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows.toString()};var dK=function(r,E,K){this.$$binaryReaderFn=r;this.$$binaryWriterFn=E;r=GT(yB5);this.$$isMsg=!!r&&K===r||!1},DOq=Lud(function(r,E,K,g,D){if(r.nextWireType_!==2)return!1;
kp(r,veJ(E,g,K),D);return!0},r9K),BKJ=Lud(function(r,E,K,g,D){if(r.nextWireType_!==2)return!1;
kp(r,veJ(E,g,K),D);return!0},r9K),FcJ=Symbol(),NKn=Symbol(),aH5=Symbol(),M2K=Symbol(),Ync=Symbol(),E15,Kcu;var XhK,fbu,mL,OkX,YQ$,Uuf,TbJ,e6,FuE,RaC,o5u,MfJ,ikf,CBC,xuJ,Wuf,GTC,v5J,Vfb;XhK=function(r,E){var K=new Jbl;ixm(r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,K,j2(FcJ,wh5,R4q,E));$1(K,K.encoder_.end());r=new Uint8Array(K.totalLength_);E=K.blocks_;for(var g=E.length,D=0,B=0;B<g;B++){var Q=E[B];r.set(Q,D);D+=Q.length}K.blocks_=[r];return r};
fbu=Lud(function(r,E,K,g,D){if(r.nextWireType_!==2)return!1;r=kp(r,sQ([void 0,void 0],g),D);r=eX(r);g=E[_.dw]|0;D=bl(g);if(g&2)throw Error();var B=hB(E,K,D);if(B instanceof W9)(B.arrayState&2)!=0?(B=fbP(B),B.push(r),ef(E,g,K,B,D)):(E=B,K=E.keyToApi(r[0],!1,!0),r=r[1],r=E.valueCtor?r===void 0?null:r:E.valueToApi(r,!1,!0,void 0,!1,E.arrayState),pO.prototype.set.call(E,K,r));else if(Array.isArray(B)){var Q=B[_.dw]|0;Q&8192||Q$(B,Q|=8192);Q&2&&(B=tfq(B),ef(E,g,K,B,D));B.push(r)}else ef(E,g,K,Pf([r]),
D);return!0},function(r,E,K,g,D){if(E instanceof W9)E.forEach(function(a,P){haP(r,K,sQ([P,
a],g),D)});
else if(Array.isArray(E)){for(var B=0;B<E.length;B++){var Q=E[B];Array.isArray(Q)&&haP(r,K,sQ(Q,g),D)}Pf(E)}});
mL=_.am(function(r,E,K){if(r.nextWireType_!==1)return!1;_.Ph(E,K,laC(r.decoder_));return!0},GZn,abC);
OkX=_.am(function(r,E,K,g){if(r.nextWireType_!==1)return!1;_.Tk(E,K,g,laC(r.decoder_));return!0},GZn,abC);
YQ$=_.am(function(r,E,K){if(r.nextWireType_!==5)return!1;_.Ph(E,K,qu$(r.decoder_));return!0},v1K,$uf);
Uuf=_.Wcm(function(r,E,K){if(r.nextWireType_!==5&&r.nextWireType_!==2)return!1;E=_.En(E,E[_.dw]|0,K);r.nextWireType_==2?_.neC(r,qu$,E):E.push(qu$(r.decoder_));return!0},function(r,E,K){E=_.xOL(_.hb,E,!0);
if(E!=null&&E.length)for(_.fx(r,K,2),wK(r.encoder_,E.length*4),K=0;K<E.length;K++){var g=r.encoder_;aan(E[K]);_.On(g,qJ)}},$uf);
TbJ=_.am(function(r,E,K,g){if(r.nextWireType_!==5)return!1;_.Tk(E,K,g,qu$(r.decoder_));return!0},v1K,$uf);
_.w9$=_.am(function(r,E,K){if(r.nextWireType_!==0)return!1;_.Ph(E,K,_.S6(r.decoder_,_.Yuu));return!0},_.TZ,_.lQ);
_.Z_=_.am(function(r,E,K){if(r.nextWireType_!==0)return!1;_.Ph(E,K,_.S6(r.decoder_,ul));return!0},_.TZ,_.lQ);
e6=_.am(function(r,E,K){if(r.nextWireType_!==0)return!1;r=_.S6(r.decoder_,ul);_.Ph(E,K,r===0?void 0:r);return!0},_.TZ,_.lQ);
FuE=_.am(function(r,E,K,g){if(r.nextWireType_!==0)return!1;_.Tk(E,K,g,_.S6(r.decoder_,ul));return!0},_.TZ,_.lQ);
RaC=_.am(function(r,E,K){if(r.nextWireType_!==0)return!1;_.Ph(E,K,_.S6(r.decoder_,_.Za));return!0},t2u,jUX);
_.Xq=_.am(function(r,E,K){if(r.nextWireType_!==0)return!1;_.Ph(E,K,_.S6(r.decoder_,pfJ));return!0},t2u,jUX);
_.Hs=_.am(function(r,E,K){if(r.nextWireType_!==0)return!1;_.Ph(E,K,_.bQ(r.decoder_));return!0},bxK,Duf);
o5u=_.am(function(r,E,K){if(r.nextWireType_!==0)return!1;r=_.bQ(r.decoder_);_.Ph(E,K,r===0?void 0:r);return!0},bxK,Duf);
MfJ=_.am(function(r,E,K,g){if(r.nextWireType_!==0)return!1;_.Tk(E,K,g,_.bQ(r.decoder_));return!0},bxK,Duf);
ikf=_.am(function(r,E,K){if(r.nextWireType_!==1)return!1;_.Ph(E,K,kRC(r.decoder_));return!0},_.kZ5,_.QUf);
_.cBJ=_.Wcm(function(r,E,K){if(r.nextWireType_!==1&&r.nextWireType_!==2)return!1;E=_.En(E,E[_.dw]|0,K);r.nextWireType_==2?_.neC(r,kRC,E):E.push(kRC(r.decoder_));return!0},function(r,E,K){E=_.xOL(qu5,E,!1);
if(E!=null)for(var g=0;g<E.length;g++)smn(r,K,E[g])},_.QUf);
_.nO=_.am(function(r,E,K){if(r.nextWireType_!==0)return!1;_.Ph(E,K,mJR(r.decoder_));return!0},qnL,Ku$);
_.I2=_.am(function(r,E,K){if(r.nextWireType_!==0)return!1;r=mJR(r.decoder_);_.Ph(E,K,r===!1?void 0:r);return!0},qnL,Ku$);
CBC=_.am(function(r,E,K,g){if(r.nextWireType_!==0)return!1;_.Tk(E,K,g,mJR(r.decoder_));return!0},qnL,Ku$);
_.y_=_.am(function(r,E,K){if(r.nextWireType_!==2)return!1;_.Ph(E,K,XfC(r));return!0},mO2,g5f);
_.LO=_.am(function(r,E,K){if(r.nextWireType_!==2)return!1;r=XfC(r);_.Ph(E,K,r===""?void 0:r);return!0},mO2,g5f);
_.hp=_.am(function(r,E,K,g){if(r.nextWireType_!==2)return!1;_.Tk(E,K,g,XfC(r));return!0},mO2,g5f);
xuJ=_.Wcm(function(r,E,K){if(r.nextWireType_!==2)return!1;r=XfC(r);_.En(E,E[_.dw]|0,K).push(r);return!0},function(r,E,K){E=_.xOL(_.oU,E,!0);
if(E!=null)for(var g=0;g<E.length;g++){var D=r,B=K,Q=E[g];Q!=null&&lHu(D,B,pKm(Q))}},g5f);
Wuf=void 0;Wuf=Wuf===void 0?yB5:Wuf;_.Jp=new dK(function(r,E,K,g,D){if(r.nextWireType_!==2)return!1;g=sQ(void 0,g);_.En(E,E[_.dw]|0,K).push(g);kp(r,g,D);return!0},function(r,E,K,g,D){if(Array.isArray(E)){for(var B=0;B<E.length;B++)Zx5(r,E[B],K,g,D);
r=E[_.dw]|0;r&1||Q$(E,r|1)}},Wuf);
_.rY=Lud(function(r,E,K,g,D,B){if(r.nextWireType_!==2)return!1;var Q=E[_.dw]|0;kTJ(E,Q,B,K,bl(Q));E=veJ(E,g,K);kp(r,E,D);return!0},Zx5);
_.Ed=_.am(function(r,E,K){if(r.nextWireType_!==2)return!1;_.Ph(E,K,_.Hdl(r));return!0},_.uJm,_.p9l);
GTC=_.am(function(r,E,K,g){if(r.nextWireType_!==2)return!1;_.Tk(E,K,g,_.Hdl(r));return!0},_.uJm,_.p9l);
_.Kc=_.am(function(r,E,K){if(r.nextWireType_!==0)return!1;_.Ph(E,K,_.bQ(r.decoder_)>>>0);return!0},A9K,Bbf);
v5J=_.am(function(r,E,K,g){if(r.nextWireType_!==0)return!1;_.Tk(E,K,g,_.bQ(r.decoder_)>>>0);return!0},A9K,Bbf);
_.gY=_.am(function(r,E,K){if(r.nextWireType_!==0)return!1;_.Ph(E,K,_.bQ(r.decoder_));return!0},_.e4P,_.PBC);
_.DR=_.am(function(r,E,K){if(r.nextWireType_!==0)return!1;r=_.bQ(r.decoder_);_.Ph(E,K,r===0?void 0:r);return!0},_.e4P,_.PBC);
Vfb=_.am(function(r,E,K){if(r.nextWireType_!==0)return!1;_.Ph(E,K,_.S6(r.decoder_,faL));return!0},function(r,E,K){E=kRK(E);
if(E!=null&&(HkJ(E),E!=null))switch(_.fx(r,K,0),typeof E){case "number":r=r.encoder_;K=E;E=K<0;K=Math.abs(K)*2;Nw5(K);K=qJ;var g=ll;E&&(K==0?g==0?g=K=4294967295:(g--,K=4294967295):K--);qJ=K;ll=g;Un(r,qJ,ll);break;case "bigint":r=r.encoder_;E=E<<BigInt(1)^E>>BigInt(63);qJ=Number(BigInt.asUintN(32,E));ll=Number(BigInt.asUintN(32,E>>BigInt(32)));Un(r,qJ,ll);break;default:hEC(r.encoder_,E)}},NbR);var SQE=function(){var r=zab,E=tfJ;this.fieldIndex=175237375;this.ctor=E;this.isRepeated=0;this.getExtensionFn=_.TQ;this.defaultValue=void 0;this.JSC$9031_hasMessageId=r.messageId!=null?SX:void 0};
SQE.prototype.register=function(){gf(this)};var bkb=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(bkb,_.Qb);var sUC=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(sUC,_.Qb);var h45=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(h45,_.Qb);var kTR=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(kTR,_.Qb);var qQ$=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(qQ$,_.Qb);var lbC=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(lbC,_.Qb);var muM=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(muM,_.Qb);muM.prototype.getData=function(){return _.Ut(this,2)};var ZkR=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(ZkR,_.Qb);var uAd=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(uAd,_.Qb);uAd.prototype.getStyle=function(){return _.TQ(this,bkb,1)};var i9=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(i9,_.Qb);i9.prototype.getPayloadCase=function(){return _.wf(this,Wh)};
i9.prototype.getStyle=function(){return _.vs(this,uAd,6,Wh)};
var ABR=function(){var r=new i9,E=new qQ$;return _.x1(r,7,Wh,E)},eaX=function(){var r=new i9,E=new lbC;
return _.x1(r,8,Wh,E)},Wh=[1,
2,3,4,5,6,7,8];var X9X=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(X9X,_.Qb);var HkM=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(HkM,_.Qb);var n5$=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(n5$,_.Qb);var Ibd=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(Ibd,_.Qb);var yB$=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(yB$,_.Qb);var Lua=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(Lua,_.Qb);var hau=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(hau,_.Qb);var JBd=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(JBd,_.Qb);JBd.prototype.getData=function(){return _.Ut(this,2)};var r9C=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(r9C,_.Qb);var Lc2=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(Lc2,_.Qb);Lc2.prototype.getPayloadCase=function(){return _.wf(this,Bk)};
var Bk=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15];var dY=function(r,E){r=Error.call(this,r);this.message=r.message;"stack"in r&&(this.stack=r.stack);this.code=E===void 0?2:E};
_.C(dY,Error);var E1$=Promise;var Kcf=function(r){this.channelPromise=r};
Kcf.prototype.send=function(r,E,K){this.channelPromise.then(function(g){g.send(r,E,K)})};var g1a=function(r,E){this.data=r;this.channel=E};
g1a.prototype.reply=function(r,E,K){this.channel.send(r,E,K)};var DOJ=function(r){this.JSC$9097_port_=r};
DOJ.prototype.send=function(r,E,K){K=K===void 0?[]:K;var g=new MessageChannel;BKM(g.port1,E);this.JSC$9097_port_.postMessage(r,[g.port2].concat(K))};
var dO$=function(r,E){BKM(r,E);return new DOJ(r)},BKM=function(r,E){E&&(r.onmessage=function(K){E(new g1a(K.data,dO$(K.ports[0])))})};var jmf=function(r){this.verifier_=r};
jmf.prototype.verify=function(r){return this.verifier_(r)};
var NKl=function(r){var E=Object.create(null);(typeof r==="string"?[r]:r).forEach(function(K){if(K==="null")throw Error("X");E[K]=!0});
return function(K){return E[K]===!0}};_.QmE=function(){if(!_.gm.addEventListener||!Object.defineProperty)return!1;var r=!1,E=Object.defineProperty({},"passive",{get:function(){r=!0}});
try{var K=function(){};
_.gm.addEventListener("test",K,E);_.gm.removeEventListener("test",K,E)}catch(g){}return r}();var $Of;_.jT=function(r){var E=r.destination;var K=r.iframe;var g=r.origin;var D=r.channelName===void 0?"ZNWN1d":r.channelName;var B=r.onMessage===void 0?void 0:r.onMessage;r=r.onEstablished===void 0?void 0:r.onEstablished;return $Of({destination:E,getSource:function(){return K.contentWindow},
originVerifier:g instanceof jmf?g:typeof g==="function"?new jmf(g):new jmf(NKl(g)),channelName:D,onMessage:B,onEstablished:r})};
$Of=function(r){var E=r.destination;var K=r.getSource;var g=r.originVerifier;var D=r.token===void 0?void 0:r.token;var B=r.channelName;var Q=r.onMessage===void 0?void 0:r.onMessage;var a=r.onEstablished===void 0?void 0:r.onEstablished;return new Kcf(new E1$(function(P,O){var U=function(T){T.source&&T.source===K()&&g.verify(T.origin)&&(T.data.n||T.data)===B&&(E.removeEventListener("message",U,!1),D&&T.data.t!==D?O(Error("Y`"+B+"`"+D+"`"+T.data.t)):(P(dO$(T.ports[0],Q)),a&&a(T)))};
E.addEventListener("message",U,!1)}))};var aHX=function(r){try{r()}catch(E){Dd(E)}};var P9X=function(r){var E=this;var K=r.getMessageType;var g=r.onUnregisteredMessage===void 0?function(){}:r.onUnregisteredMessage;
var D=r.onBeforeRegisteredMessage===void 0?function(){}:r.onBeforeRegisteredMessage;
r=r.onAfterRegisteredMessage===void 0?function(){}:r.onAfterRegisteredMessage;
this.registry_=new Map;this.getMessageType_=K;this.onUnregisteredMessage_=g;this.onBeforeRegisteredMessage_=D;this.onAfterRegisteredMessage_=r;this.onMessage=function(B){return phd(E,B)}};
P9X.prototype.register=function(r,E){this.registry_.set(r,E);return this};
var phd=function(r,E){var K=r.getMessageType_(E.data),g=r.registry_.get(K);g?(aHX(function(){return r.onBeforeRegisteredMessage_(E,K)}),aHX(function(){return g(E)}),aHX(function(){return r.onAfterRegisteredMessage_(E,K)})):aHX(function(){return r.onUnregisteredMessage_(E,K)})};var fHR=function(r){this.JSC$9114_channel_=r},YnE,UOb;
fHR.prototype.send=function(r,E,K){this.JSC$9114_channel_.send(Sf(r),E,K)};
_.OxR=function(r,E){return function(K){var g=new r(K.data);return E(new g1a(g,K.channel))}};
YnE=function(r){return function(E){return r(new g1a(E.data,new fHR(E.channel)))}};
UOb=function(r,E){return YnE(_.OxR(r,E))};var TKu=function(r,E,K,g){this.registry=r;this.delegate=E;this.receiveMessageConstructor=K;this.createInitMessage=g;this.initialised=!1;this.registry.register.bind(this.registry);this.features=new Set},y92=function(r){var E=new P9X({getMessageType:r.getPayloadCase});
return new TKu(E,new fHR(_.jT({iframe:r.child,destination:window,origin:r.origin,channelName:r.channelName,onMessage:UOb(r.receiveMessageConstructor,E.onMessage)})),r.receiveMessageConstructor,r.createInitMessage)},whX=function(r,E){r.createInitMessage=E};
TKu.prototype.send=function(r){if(!this.initialised)throw new dY("Attempted to send a message before initialisation.");this.delegate.send(r)};
var FcR=function(r,E){return _.p(function(K){if(!r.initialised)throw new dY("Attempted to send a message before initialisation.");return K.return(new Promise(function(g){r.delegate.send(E,UOb(r.receiveMessageConstructor,g))}))})};
TKu.prototype.init=function(){var r=this;return _.p(function(E){if(r.initialised)throw new dY("Attempted to initialise twice. The SDK can only be initialised once.");if(r.createInitMessage!==void 0){var K=r.delegate,g=K.send,D=r.createInitMessage;var B=new sUC;var Q=[].concat(_.mn(r.features));B=_.JB(B,1,Q,_.Db);g.call(K,D.call(r,B))}r.initialised=!0;_.vo(E)})};
var Nf=function(r,E){if(r.initialised)throw new dY('Attempted to set up API "'+E+'" after initialisation. All APIs must be set up before initialising the SDK.');r.features.add(E);return r.registry};
_.f5.Object.defineProperties(TKu.prototype,{isInitialised:{configurable:!0,enumerable:!0,get:function(){return this.initialised}}});var R4J=function(r){this.channel=r;this.registered=!1};
R4J.prototype.update=function(r){if(this.channel.isInitialised){if(!this.registered)throw new dY("Using unregistered Audio Feature. Please call audio.update() before init() to indicate usage of the Audio Api.");var E=new i9;var K=new kTR;K=_.w0(K,1,r);E=_.x1(E,2,Wh,K);this.channel.send(E)}else this.register();this.JSC$9128_audioEnabled=r};
R4J.prototype.register=function(){Nf(this.channel,1);this.registered=!0};
R4J.prototype.isAudioEnabled=function(){return this.JSC$9128_audioEnabled};var o1$=function(r){this.channel=r};
_.d=o1$.prototype;_.d.onFirstFrameReady=function(r){Nf(this.channel,2).register(11,function(E){E=_.vs(E.data,X9X,11,Bk);if(!E)throw new dY("Unexpectedly nonexistent GameFirstFrameReadyEvent");r(_.CO(E,1))})};
_.d.onReady=function(r){Nf(this.channel,2).register(4,function(E){E=_.vs(E.data,n5$,4,Bk);if(!E)throw new dY("Unexpectedly nonexistent GameReadyEvent");r(_.CO(E,1))})};
_.d.onLevelComplete=function(r){Nf(this.channel,2).register(5,function(E){E=_.vs(E.data,Ibd,5,Bk);if(!E)throw new dY("Unexpectedly nonexistent LevelCompleteEvent");r(_.CO(E,1),_.Ow(E,2))})};
_.d.onGameOver=function(r){Nf(this.channel,2).register(6,function(E){E=_.vs(E.data,HkM,6,Bk);if(!E)throw new dY("Unexpectedly nonexistent GameOverEvent");r(_.CO(E,1))})};
_.d.pause=function(){var r=this;if(!this.channel.isInitialised)return Nf(this.channel,2),Promise.resolve();if(!this.channel.features.has(2))throw new dY("Using unregistered Game Feature: pause.");var E=ABR();return new Promise(function(K){return _.p(function(g){if(g.nextAddress==1)return g.yield(FcR(r.channel,E),2);K();_.vo(g)})})};
_.d.resume=function(){var r=this;if(!this.channel.isInitialised)return Nf(this.channel,2),Promise.resolve();if(!this.channel.features.has(2))throw new dY("Using unregistered Game Feature: resume.");var E=eaX();return new Promise(function(K){return _.p(function(g){if(g.nextAddress==1)return g.yield(FcR(r.channel,E),2);K();_.vo(g)})})};var M2C=function(r){this.channel=r};
M2C.prototype.onReady=function(r){Nf(this.channel,5).register(8,function(E){if(!_.vs(E.data,yB$,8,Bk))throw new dY("Unexpectedly nonexistent PageReadyEvent");r()})};var ixw=function(r){this.channel=r};
ixw.prototype.onChange=function(r){Nf(this.channel,3).register(7,function(E){E=_.vs(E.data,Lua,7,Bk);if(!E)throw new dY("Unexpectedly nonexistent ScoreEvent");r(_.CO(E,1),_.Ow(E,2))})};var c9E={load:function(){throw new dY("Storage used, but storage.onLoad() listener not set!");},
save:function(){throw new dY("Storage used, but storage.onSave() listener not set!");}},C9l=function(r){this.channel=r;
this.saveRegistered=this.loadRegistered=this.initialSetupDone=!1},xOb=function(r){Nf(r.channel,4).register(2,c9E.load).register(3,c9E.save);
r.initialSetupDone=!0};
C9l.prototype.onLoad=function(r){this.initialSetupDone||xOb(this);this.loadRegistered||(this.loadRegistered=!0,Nf(this.channel,4).register(2,function(E){var K,g,D;return _.p(function(B){if(B.nextAddress==1){K=_.vs(E.data,hau,2,Bk);if(!K)throw new dY("Unexpectedly nonexistent StorageLoad");g=_.CO(K,1);return B.yield(r(g),2)}D=B.yieldResult;var Q=E.reply,a=new i9;var P=new muM;P=_.tR(P,1,g);P=_.Ft(P,2,_.zR(D,!1));a=_.x1(a,3,Wh,P);Q.call(E,a);_.vo(B)})}))};
C9l.prototype.onSave=function(r){this.initialSetupDone||xOb(this);this.saveRegistered||(this.saveRegistered=!0,Nf(this.channel,4).register(3,function(E){var K,g,D;return _.p(function(B){if(B.nextAddress==1){K=_.vs(E.data,JBd,3,Bk);if(!K)throw new dY("Unexpectedly nonexistent StorageSave");g=_.CO(K,1);D=Oda(K.getData());return B.yield(r(g,D),2)}var Q=E.reply,a=new i9;var P=new ZkR;P=_.tR(P,1,g);a=_.x1(a,4,Wh,P);Q.call(E,a);_.vo(B)})}))};var Wcw=function(r){this.channel=r};
Wcw.prototype.update=function(r){if(!this.channel.features.has(6))throw new dY("Using unregistered Style Feature. Please call style.register() before init() to indicate usage of the Style Api.");var E=new i9,K=new uAd;r=_.Cx(K,1,r);E=_.x1(E,6,Wh,r);this.channel.send(E)};
Wcw.prototype.register=function(){Nf(this.channel,6)};var GZl=function(r){this.channel=r;this.userActivityLoggingIntervalMs=0};
GZl.prototype.onUserActivity=function(r,E){this.userActivityLoggingIntervalMs=E;Nf(this.channel,7).register(9,function(K){if(!_.vs(K.data,r9C,9,Bk))throw new dY("Unexpectedly nonexistent ClickEvent");r()})};var v1C=function(r){var E=this;this.channel=r;this.init=this.channel.init.bind(this.channel);this.page=new M2C(this.channel);this.game=new o1$(this.channel);this.audio=new R4J(this.channel);this.score=new ixw(this.channel);this.storage=new C9l(this.channel);this.style=new Wcw(this.channel);this.userActivity=new GZl(this.channel);whX(this.channel,function(K){var g=new h45;K=_.Cx(g,1,K);K=_.V_(K,3,E.userActivity.userActivityLoggingIntervalMs);g=E.audio.isAudioEnabled();g!==void 0&&_.w0(K,2,g);g=new i9;
return _.x1(g,5,Wh,K)})};var V2l=function(){this.timedFunctionContext=0};
V2l.prototype.timeExecution=function(r,E){var K=this;return function(){var g=_.Hh.apply(0,arguments);K.timedFunctionContext=r;return E.apply(null,_.mn(g))}};var z4u=function(){var r={};this.priorityTasks=(r[3]=[],r[2]=[],r[1]=[],r);this.isFlushing=!1},iw=function(r,E,K){var g=t2f(r,K);
r.priorityTasks[K].push(E);g&&r.priorityTasks[K].length===1&&r.flush()},t2f=function(r,E){return Object.keys(r.priorityTasks).map(function(K){return Number(K)}).filter(function(K){return!isNaN(K)&&K>E}).every(function(K){return r.priorityTasks[K].length===0})};
z4u.prototype.flush=function(){if(!this.isFlushing){this.isFlushing=!0;try{for(;Object.values(this.priorityTasks).some(function(r){return r.length>0});)Sn$(this,3),Sn$(this,2),Sn$(this,1)}catch(r){throw Object.values(this.priorityTasks).forEach(function(E){return void E.splice(0,E.length)}),r;
}finally{this.isFlushing=!1}}};
var Sn$=function(r,E){for(;t2f(r,E)&&r.priorityTasks[E].length>0;)r.priorityTasks[E][0](),r.priorityTasks[E].shift()};
_.f5.Object.defineProperties(z4u.prototype,{running:{configurable:!0,enumerable:!0,get:function(){return Object.values(this.priorityTasks).some(function(r){return r.length>0})}}});var BJ2={};var bxC=globalThis.trustedTypes,rVP=bxC,Kn2;var vh=function(r){this.privateDoNotAccessOrElseWrappedResourceUrl=r};
vh.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedResourceUrl+""};var sml,kZ$,qnb,lHf,mOd,Zx$,uJw,A9C;sml=_.A4([""]);kZ$=uu(["\x00"],["\\0"]);qnb=uu(["\n"],["\\n"]);lHf=uu(["\x00"],["\\u0000"]);mOd=_.A4([""]);Zx$=uu(["\x00"],["\\0"]);uJw=uu(["\n"],["\\n"]);A9C=uu(["\x00"],["\\u0000"]);_.e4u=DjL(function(r){return r(sml)})||DjL(function(r){return r(kZ$)})||DjL(function(r){return r(qnb)})||DjL(function(r){return r(lHf)});
_.XhC=_.t9(mOd)&&_.t9(Zx$)&&_.t9(uJw)&&_.t9(A9C);var ZH;_.S2=function(r,E){this.privateDoNotAccessOrElseWrappedUrl=E};
_.S2.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedUrl};
_.Hxw=b9("about:blank");ZH=b9("about:invalid#zClosurez");var djm=function(r){this.isValid=r},n1f=new djm(function(r){return/^[^:]*([/?#]|$)/.test(r)}),IHb=l9("data"),y9d=l9("http"),Lcd=l9("https"),h4$=l9("ftp"),J9R=l9("mailto"),rVu=l9("intent"),ENl=l9("vnd.youtube"),jPJ=[IHb,
y9d,Lcd,J9R,h4$,n1f],QPK=GZ(function(){return typeof URL==="function"}),Knd=["data:",
"http:","https:","mailto:","ftp:"],aVc=/^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;var yb=function(r){this.privateDoNotAccessOrElseWrappedHtml=r};
yb.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedHtml+""};
var $Wd=GZ(function(){return new yb(bxC?bxC.emptyHTML:"")});var gNw={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"},P02=function(r,E){var K=Error.call(this,r+" cannot be used with intent "+gNw[E]);this.message=K.message;"stack"in K&&(this.stack=K.stack);this.type=r;this.intent=E;this.name="TypeCannotBeUsedWithIframeIntentError"};
_.C(P02,Error);_.DV=function(r){this.privateDoNotAccessOrElseWrappedScript=r};
_.DV.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedScript+""};var OCc=function(r){this.privateDoNotAccessOrElseWrappedAttributePrefix=r};
OCc.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedAttributePrefix};var YWJ="alternate author bookmark canonical cite help icon license modulepreload next prefetch dns-prefetch prerender preconnect preload prev search subresource".split(" ");var pC=function(r){this.privateDoNotAccessOrElseWrappedStyleSheet=r};
pC.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedStyleSheet};var Zgc=function(r){var E=_.yK("window.location.href");r==null&&(r='Unknown Error of type "null/undefined"');if(typeof r==="string")return{message:r,name:"Unknown error",lineNumber:"Not available",fileName:E,stack:"Not available"};var K=!1;try{var g=r.lineNumber||r.line||"Not available"}catch(Q){g="Not available",K=!0}try{var D=r.fileName||r.filename||r.sourceURL||_.gm.$googDebugFname||E}catch(Q){D="Not available",K=!0}E=Dje(r);if(!(!K&&r.lineNumber&&r.fileName&&r.stack&&r.message&&r.name)){K=r.message;
if(K==null){if(r.constructor&&r.constructor instanceof Function){if(r.constructor.name)K=r.constructor.name;else if(K=r.constructor,QG[K])K=QG[K];else{K=String(K);if(!QG[K]){var B=/function\s+([^\(]+)/m.exec(K);QG[K]=B?B[1]:"[Anonymous]"}K=QG[K]}K='Unknown Error of type "'+K+'"'}else K="Unknown Error of unknown type";typeof r.toString==="function"&&Object.prototype.toString!==r.toString&&(K+=": "+r.toString())}return{message:K,name:r.name||"UnknownError",lineNumber:g,fileName:D,stack:E||"Not available"}}return{message:r.message,
name:r.name,lineNumber:r.lineNumber,fileName:r.fileName,stack:E}},Dje=function(r,E){E||(E={});
E[BJd(r)]=!0;var K=r.stack||"",g=r.cause;g&&!E[BJd(g)]&&(K+="\nCaused by: ",g.stack&&g.stack.indexOf(g.toString())==0||(K+=typeof g==="string"?g:g.message+"\n"),K+=Dje(g,E));r=r.errors;if(Array.isArray(r)){g=1;var D;for(D=0;D<r.length&&!(g>4);D++)E[BJd(r[D])]||(K+="\nInner error "+g++ +": ",r[D].stack&&r[D].stack.indexOf(r[D].toString())==0||(K+=typeof r[D]==="string"?r[D]:r[D].message+"\n"),K+=Dje(r[D],E));D<r.length&&(K+="\n... "+(r.length-D)+" more inner errors")}return K},BJd=function(r){var E=
"";
typeof r.toString==="function"&&(E=""+r);return E+r.stack},QG={};var djw,a3,BW,NJb,QPC,jPM,Jy,S4,aVE;djw=function(r,E){for(var K=r.split("%s"),g="",D=Array.prototype.slice.call(arguments,1);D.length&&K.length>1;)g+=K.shift()+D.shift();return g+K.join("%s")};
_.Ev=function(r){return encodeURIComponent(String(r))};
a3=function(r){return decodeURIComponent(r.replace(/\+/g," "))};
BW=function(r){V5f.test(r)&&(r.indexOf("&")!=-1&&(r=r.replace(cLJ,"&amp;")),r.indexOf("<")!=-1&&(r=r.replace(CnJ,"&lt;")),r.indexOf(">")!=-1&&(r=r.replace(xqb,"&gt;")),r.indexOf('"')!=-1&&(r=r.replace(WKu,"&quot;")),r.indexOf("'")!=-1&&(r=r.replace(GJJ,"&#39;")),r.indexOf("\x00")!=-1&&(r=r.replace(vLC,"&#0;")));return r};
NJb=function(r){var E={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'};var K=_.gm.document.createElement("div");return r.replace(jPM,function(g,D){var B=E[g];if(B)return B;D.charAt(0)=="#"&&(D=Number("0"+D.slice(1)),isNaN(D)||(B=String.fromCharCode(D)));B||(_.Qc(K,Lx(g+" ")),B=K.firstChild.nodeValue.slice(0,-1));return E[g]=B})};
QPC=function(r){return r.replace(/&([^;]+);/g,function(E,K){switch(K){case "amp":return"&";case "lt":return"<";case "gt":return">";case "quot":return'"';default:return K.charAt(0)!="#"||(K=Number("0"+K.slice(1)),isNaN(K))?E:String.fromCharCode(K)}})};
jPM=/&([^;\s<&]+);?/g;_.CNn=function(r){return String(r).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")};
_.$jf=String.prototype.repeat?function(r,E){return r.repeat(E)}:function(r,E){return Array(E+1).join(r)};
_.$q=function(r,E){if(!Number.isFinite(r))return String(r);r=String(r);var K=r.indexOf(".");K===-1&&(K=r.length);var g=r[0]==="-"?"-":"";g&&(r=r.substring(1));return g+(0,_.$jf)("0",Math.max(0,E-K))+r};
Jy=function(){return Math.floor(Math.random()*2147483648).toString(36)+Math.abs(Math.floor(Math.random()*2147483648)^_.J4()).toString(36)};
S4=function(r){for(var E=0,K=0;K<r.length;++K)E=31*E+r.charCodeAt(K)>>>0;return E};
_.Nz=function(r){return String(r).replace(/\-([a-z])/g,function(E,K){return K.toUpperCase()})};
_.j4=function(r){return String(r).replace(/([A-Z])/g,"-$1").toLowerCase()};
aVE=function(r){return r.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(E,K,g){return K+g.toUpperCase()})};var poJ=function(){this.names=new Map};
poJ.prototype.getName=function(r){var E=this.names.get(r);if(E)return E;var K;E=(K=r.description)!=null?K:Jy();this.names.set(r,E);return E};var P0d=function(r){var E=Error.call(this,r?r.length+" errors occurred during unsubscription:\n"+r.map(function(K,g){return g+1+") "+K.toString()}).join("\n  "):"");
this.message=E.message;"stack"in E&&(this.stack=E.stack);this.errors=r;Object.setPrototypeOf(this,this.constructor.prototype);this.name="UnsubscriptionError"};
_.C(P0d,Error);var fC=function(r){this.initialTeardown=r;this.closed=!1;this._teardowns=this._parentage=null};
_.d=fC.prototype;
_.d.unsubscribe=function(){if(!this.closed){this.closed=!0;var r=this._parentage;if(Array.isArray(r))for(var E=_.N(r),K=E.next();!K.done;K=E.next())K.value.remove(this);else r==null||r.remove(this);E=this.initialTeardown;if(Po(E))try{E()}catch(B){var g=B instanceof P0d?B.errors:[B]}var D=this._teardowns;if(D)for(this._teardowns=null,E=_.N(D),K=E.next();!K.done;K=E.next()){K=K.value;try{Po(K)?K():K.unsubscribe()}catch(B){K=void 0,g=(K=g)!=null?K:[],B instanceof P0d?g=[].concat(_.mn(g),_.mn(B.errors)):
g.push(B)}}if(g)throw new P0d(g);}};
_.d.add=function(r){if(r&&r!==this)if(this.closed)Po(r)?r():r.unsubscribe();else{if(r instanceof fC){if(r.closed||r._hasParent(this))return;r._addParent(this)}var E;(this._teardowns=(E=this._teardowns)!=null?E:[]).push(r)}};
_.d._hasParent=function(r){var E=this._parentage;return E===r||Array.isArray(E)&&E.includes(r)};
_.d._addParent=function(r){var E=this._parentage;this._parentage=Array.isArray(E)?(E.push(r),E):E?[E,r]:r};
_.d._removeParent=function(r){var E=this._parentage;E===r?this._parentage=null:Array.isArray(E)&&RD5(E,r)};
_.d.remove=function(r){var E=this._teardowns;E&&RD5(E,r);r instanceof fC&&r._removeParent(this)};
var fVE=new fC;fVE.closed=!0;fC.JSC$9224_EMPTY=fVE;var MWP=function(){setTimeout.apply(null,_.mn(_.Hh.apply(0,arguments)))};var a6=function(r){fC.call(this);this.JSC$9229_isStopped=!1;this.destination=r instanceof a6?r:new pc(!r||Po(r)?{next:r!=null?r:void 0}:r);oNq(r)&&r.add(this)};
_.C(a6,fC);a6.JSC$9224_EMPTY=fC.JSC$9224_EMPTY;a6.create=function(r,E,K){return new Pk(r,E,K)};
_.d=a6.prototype;_.d.next=function(r){this.JSC$9229_isStopped||this._next(r)};
_.d.error=function(r){this.JSC$9229_isStopped||(this.JSC$9229_isStopped=!0,this._error(r))};
_.d.complete=function(){this.JSC$9229_isStopped||(this.JSC$9229_isStopped=!0,this._complete())};
_.d.unsubscribe=function(){this.closed||(this.JSC$9229_isStopped=!0,fC.prototype.unsubscribe.call(this))};
_.d._next=function(r){this.destination.next(r)};
_.d._error=function(r){this.destination.error(r);this.unsubscribe()};
_.d._complete=function(){this.destination.complete();this.unsubscribe()};
var pc=function(r){this.partialObserver=r};
pc.prototype.next=function(r){var E=this.partialObserver;if(E.next)try{E.next(r)}catch(K){YN(K)}};
pc.prototype.error=function(r){var E=this.partialObserver;if(E.error)try{E.error(r)}catch(K){YN(K)}else YN(r)};
pc.prototype.complete=function(){var r=this.partialObserver;if(r.complete)try{r.complete()}catch(E){YN(E)}};
var Pk=function(r,E,K){a6.call(this);var g;Po(r)||!r?g={next:r!=null?r:void 0,error:E!=null?E:void 0,complete:K!=null?K:void 0}:g=r;this.destination=new pc(g)};
_.C(Pk,a6);Pk.JSC$9224_EMPTY=a6.JSC$9224_EMPTY;Pk.create=a6.create;var F4=typeof Symbol==="function"&&Symbol.observable||"@@observable";var wJ=function(r){r&&(this._subscribe=r)};
_.d=wJ.prototype;_.d.lift=function(r){var E=new wJ;E.source=this;E.operator=r;return E};
_.d.subscribe=function(r,E,K){r=r&&r instanceof a6||r&&Po(r.next)&&Po(r.error)&&Po(r.complete)&&oNq(r)?r:new Pk(r,E,K);E=this.operator;K=this.source;r.add(E?E.call(r,K):K?this._subscribe(r):this._trySubscribe(r));return r};
_.d._trySubscribe=function(r){try{return this._subscribe(r)}catch(E){r.error(E)}};
_.d.forEach=function(r,E){var K=this;E=cVm(E);return new E(function(g,D){var B=K.subscribe(function(Q){try{r(Q)}catch(a){D(a),B==null||B.unsubscribe()}},D,g)})};
_.d._subscribe=function(r){var E;return(E=this.source)==null?void 0:E.subscribe(r)};
wJ.prototype[F4]=function(){return this};
wJ.prototype.pipe=function(){var r=_.Hh.apply(0,arguments);return r.length?iCm(r)(this):this};
wJ.create=function(r){return new wJ(r)};var OCE=function(){var r=Error.call(this,"object unsubscribed");this.message=r.message;"stack"in r&&(this.stack=r.stack);Object.setPrototypeOf(this,this.constructor.prototype);this.name="ObjectUnsubscribedError"};
_.C(OCE,Error);var RR=function(){this.observers=[];this.hasError=this.JSC$9245_isStopped=this.closed=!1;this.thrownError=null};
_.C(RR,wJ);_.d=RR.prototype;_.d.lift=function(r){var E=new fc(this,this);E.operator=r;return E};
_.d._throwIfClosed=function(){if(this.closed)throw new OCE;};
_.d.next=function(r){this._throwIfClosed();if(!this.JSC$9245_isStopped){var E=this.observers.slice();E=_.N(E);for(var K=E.next();!K.done;K=E.next())K.value.next(r)}};
_.d.error=function(r){this._throwIfClosed();if(!this.JSC$9245_isStopped){this.hasError=this.JSC$9245_isStopped=!0;this.thrownError=r;for(var E=this.observers;E.length;)E.shift().error(r)}};
_.d.complete=function(){this._throwIfClosed();if(!this.JSC$9245_isStopped){this.JSC$9245_isStopped=!0;for(var r=this.observers;r.length;)r.shift().complete()}};
_.d.unsubscribe=function(){this.JSC$9245_isStopped=this.closed=!0;this.observers=null};
_.d._trySubscribe=function(r){this._throwIfClosed();return wJ.prototype._trySubscribe.call(this,r)};
_.d._subscribe=function(r){this._throwIfClosed();this._checkFinalizedStatuses(r);return this._innerSubscribe(r)};
_.d._innerSubscribe=function(r){var E=this,K=this.JSC$9245_isStopped,g=this.observers;return this.hasError||K?fC.JSC$9224_EMPTY:(g.push(r),new fC(function(){return RD5(E.observers,r)}))};
_.d._checkFinalizedStatuses=function(r){var E=this.thrownError,K=this.JSC$9245_isStopped;this.hasError?r.error(E):K&&r.complete()};
RR.create=function(r,E){return new fc(r,E)};
var fc=function(r,E){RR.call(this);this.destination=r;this.source=E};
_.C(fc,RR);fc.create=RR.create;fc.prototype.next=function(r){var E,K;(E=this.destination)==null||(K=E.next)==null||K.call(E,r)};
fc.prototype.error=function(r){var E,K;(E=this.destination)==null||(K=E.error)==null||K.call(E,r)};
fc.prototype.complete=function(){var r,E;(r=this.destination)==null||(E=r.complete)==null||E.call(r)};
fc.prototype._subscribe=function(r){var E,K;return(K=(E=this.source)==null?void 0:E.subscribe(r))!=null?K:fC.JSC$9224_EMPTY};var LF=function(r){RR.call(this);this._value=r};
_.C(LF,RR);LF.create=RR.create;LF.prototype._subscribe=function(r){var E=RR.prototype._subscribe.call(this,r);!E.closed&&r.next(this._value);return E};
LF.prototype.getValue=function(){var r=this.thrownError,E=this._value;if(this.hasError)throw r;this._throwIfClosed();return E};
LF.prototype.next=function(r){RR.prototype.next.call(this,this._value=r)};
_.f5.Object.defineProperties(LF.prototype,{value:{configurable:!0,enumerable:!0,get:function(){return this.getValue()}}});var Ho=new wJ(function(r){return r.complete()});var GDJ=typeof Symbol==="function"&&Symbol.iterator?Symbol.iterator:"@@iterator";var SWu=function(r){return r&&typeof r.length==="number"&&typeof r!=="function"};var YWM={now:function(){return(YWM.delegate||Date).now()},
delegate:void 0};var N4=function(r,E,K){r=r===void 0?Infinity:r;E=E===void 0?Infinity:E;K=K===void 0?YWM:K;RR.call(this);this.bufferSize=r;this.windowTime=E;this.timestampProvider=K;this.buffer=[];this.infiniteTimeWindow=!0;this.infiniteTimeWindow=E===Infinity;this.bufferSize=Math.max(1,r);this.windowTime=Math.max(1,E)};
_.C(N4,RR);N4.create=RR.create;N4.prototype.next=function(r){var E=this.buffer,K=this.infiniteTimeWindow,g=this.timestampProvider,D=this.windowTime;this.JSC$9245_isStopped||(E.push(r),!K&&E.push(g.now()+D));Uju(this);RR.prototype.next.call(this,r)};
N4.prototype._subscribe=function(r){this._throwIfClosed();Uju(this);for(var E=this._innerSubscribe(r),K=this.infiniteTimeWindow,g=this.buffer.slice(),D=0;D<g.length&&!r.closed;D+=K?1:2)r.next(g[D]);this._checkFinalizedStatuses(r);return E};
var Uju=function(r){var E=r.bufferSize,K=r.timestampProvider,g=r.buffer;r=r.infiniteTimeWindow;var D=(r?1:2)*E;E<Infinity&&D<g.length&&g.splice(0,g.length-D);if(!r){E=K.now();K=0;for(r=1;r<g.length&&g[r]<=E;r+=2)K=r;K&&g.splice(0,K+1)}};var wow=function(r,E){E=E===void 0?TJR:E;this.schedulerActionCtor=r;this.now=E};
wow.prototype.schedule=function(r,E,K){E=E===void 0?0:E;return(new this.schedulerActionCtor(this,r)).schedule(K,E)};
var TJR=YWM.now;var Cw5=function(){var r=Error.call(this,"no elements in sequence");this.message=r.message;"stack"in r&&(this.stack=r.stack);Object.setPrototypeOf(this,this.constructor.prototype);this.name="EmptyError"};
_.C(Cw5,Error);var kN=function(r,E,K,g,D){a6.call(this,r);this.onUnsubscribe=D;E&&(this._next=function(B){try{E(B)}catch(Q){this.destination.error(Q)}});
K&&(this._error=function(B){try{K(B)}catch(Q){this.destination.error(Q)}this.unsubscribe()});
g&&(this._complete=function(){try{g()}catch(B){this.destination.error(B)}this.unsubscribe()})};
_.C(kN,a6);kN.JSC$9224_EMPTY=a6.JSC$9224_EMPTY;kN.create=a6.create;kN.prototype.unsubscribe=function(){var r;this.closed||(r=this.onUnsubscribe)!=null&&r.call(this);a6.prototype.unsubscribe.call(this)};var dH=function(r,E){this.source=r;this.subjectFactory=E;this._subject=null;this._refCount=0;this._connection=null};
_.C(dH,wJ);dH.create=wJ.create;dH.prototype._subscribe=function(r){return Fnf(this).subscribe(r)};
var Fnf=function(r){var E=r._subject;if(!E||E.JSC$9245_isStopped)r._subject=r.subjectFactory();return r._subject};
dH.prototype._teardown=function(){this._refCount=0;var r=this._connection;this._subject=this._connection=null;r==null||r.unsubscribe()};
dH.prototype.connect=function(){var r=this,E=this._connection;if(!E){E=this._connection=new fC;var K=Fnf(this);E.add(this.source.subscribe(new kN(K,void 0,function(g){r._teardown();K.error(g)},function(){r._teardown();
K.complete()},function(){return r._teardown()})));
E.closed&&(this._connection=null,E=fC.JSC$9224_EMPTY)}return E};var HCL=Array.isArray;var IVP=Array.isArray,RD$=Object,yV2=RD$.getPrototypeOf,Lnq=RD$.prototype,hDd=RD$.keys;var AV=function(r,E,K){a6.call(this,r);this._next=E;this.shouldComplete=K};
_.C(AV,a6);AV.JSC$9224_EMPTY=a6.JSC$9224_EMPTY;AV.create=a6.create;AV.prototype._complete=function(){this.shouldComplete()?a6.prototype._complete.call(this):this.unsubscribe()};var jRK=["addListener","removeListener"],d4u=["addEventListener","removeEventListener"],QRc=["on","off"];var Od=function(){fC.call(this)};
_.C(Od,fC);Od.JSC$9224_EMPTY=fC.JSC$9224_EMPTY;Od.prototype.schedule=function(){return this};var oNJ=function(r,E){return setInterval.apply(null,[r,E].concat(_.mn(_.Hh.apply(2,arguments))))};var Yq=function(r,E){fC.call(this);this.scheduler=r;this.work=E;this.pending=!1};
_.C(Yq,Od);Yq.JSC$9224_EMPTY=Od.JSC$9224_EMPTY;Yq.prototype.schedule=function(r,E){E=E===void 0?0:E;if(this.closed)return this;this.state=r;r=this.id;var K=this.scheduler;r!=null&&(this.id=MWu(this,r,E));this.pending=!0;this.delay=E;this.id=this.id||this.requestAsyncId(K,this.id,E);return this};
Yq.prototype.requestAsyncId=function(r,E,K){K=K===void 0?0:K;return oNJ(r.flush.bind(r,this),K)};
var MWu=function(r,E,K){K=K===void 0?0:K;if(K!=null&&r.delay===K&&r.pending===!1)return E;clearInterval(E)};
Yq.prototype.execute=function(r,E){if(this.closed)return Error("ha");this.pending=!1;if(r=this._execute(r,E))return r;this.pending===!1&&this.id!=null&&(this.id=MWu(this,this.id,null))};
Yq.prototype._execute=function(r){var E=!1;try{this.work(r)}catch(g){E=!0;var K=!!g&&g||Error(g)}if(E)return this.unsubscribe(),K};
Yq.prototype.unsubscribe=function(){if(!this.closed){var r=this.id,E=this.scheduler.actions;this.work=this.state=this.scheduler=null;this.pending=!1;RD5(E,this);r!=null&&(this.id=MWu(this,r,null));this.delay=null;Od.prototype.unsubscribe.call(this)}};var iCw=function(r,E){E=E===void 0?TJR:E;wow.call(this,r,E);this.actions=[];this.active=!1;this.scheduled=void 0};
_.C(iCw,wow);iCw.prototype.flush=function(r){var E=this.actions;if(this.active)E.push(r);else{var K;this.active=!0;do if(K=r.execute(r.state,r.delay))break;while(r=E.shift());this.active=!1;if(K){for(;r=E.shift();)r.unsubscribe();throw K;}}};var s7=new wJ(OW);var $4q=Array.isArray;var Ud=function(r,E){Yq.call(this,r,E);this.scheduler=r;this.work=E};
_.C(Ud,Yq);Ud.JSC$9224_EMPTY=Yq.JSC$9224_EMPTY;Ud.prototype.schedule=function(r,E){E=E===void 0?0:E;if(E>0)return Yq.prototype.schedule.call(this,r,E);this.delay=E;this.state=r;this.scheduler.flush(this);return this};
Ud.prototype.execute=function(r,E){return E>0||this.closed?Yq.prototype.execute.call(this,r,E):this._execute(r,E)};
Ud.prototype.requestAsyncId=function(r,E,K){K=K===void 0?0:K;return K!=null&&K>0||K==null&&this.delay>0?Yq.prototype.requestAsyncId.call(this,r,E,K):r.flush(this)};var cVw=function(){iCw.apply(this,arguments)};
_.C(cVw,iCw);var eDJ=new cVw(Ud);var C0l=function(){this.performanceMonitor=new V2l;this.queue=new z4u;this.internalSymbol=Symbol();this.debugNames=new poJ};
C0l.prototype.getOnBackgrounded=function(){return s7};
_.f5.Object.defineProperties(C0l.prototype,{symbol:{configurable:!0,enumerable:!0,get:function(){return this.internalSymbol}}});var TF=function(r,E){E=Error.call(this,E?r+": "+E:String(r));this.message=E.message;"stack"in E&&(this.stack=E.stack);this.code=r;this.__proto__=TF.prototype;this.name=String(r)};
_.C(TF,Error);var kO=function(r){TF.call(this,1E3,'sfr:"'+r+'"');this.measurementStrategyFailureReason=r;this.__proto__=kO.prototype};
_.C(kO,TF);var q4=function(){TF.call(this,1003);this.__proto__=q4.prototype};
_.C(q4,TF);var wY=function(){TF.call(this,1009);this.__proto__=wY.prototype};
_.C(wY,TF);var xj$=function(){TF.call(this,1011);this.__proto__=xj$.prototype};
_.C(xj$,TF);var Wnu=function(){TF.call(this,1007);this.__proto__=q4.prototype};
_.C(Wnu,TF);var S8=function(r){TF.call(this,1004,String(r));this.inputObservableIndex=r;this.__proto__=S8.prototype};
_.C(S8,TF);var H9J=function(r){TF.call(this,1010,r);this.__proto__=nWL.prototype};
_.C(H9J,TF);var nWL=function(r){TF.call(this,1005,r);this.__proto__=nWL.prototype};
_.C(nWL,TF);var GDR=function(r){var E=_.Hh.apply(1,arguments),K=this;this.orderedFactories=[];this.orderedFactories.push(r);E.forEach(function(g){K.orderedFactories.push(g)})};
GDR.prototype.isSupported=function(r){return this.orderedFactories.some(function(E){return E.isSupported(r)})};
GDR.prototype.makeBeacon=function(r,E){for(var K=0;K<this.orderedFactories.length;K++)if(this.orderedFactories[K].isSupported(E))return this.orderedFactories[K].makeBeacon(r,E);throw new wY;};var bQq=Symbol("ia"),vNd=Symbol("ja"),hV=function(r,E){this.value=r;this.timeline=E},LC=function(r,E){if(E.timeline!==r.timeline)throw new Wnu;
return r.value-E.value};
_.d=hV.prototype;_.d.equals=function(r){return LC(this,r)===0};
_.d.maximum=function(r){if(r.timeline!==this.timeline)throw new Wnu;return this.value>=r.value?this:r};
_.d.round=function(){return new hV(Math.round(this.value),this.timeline)};
_.d.add=function(r){return new hV(this.value+r,this.timeline)};
_.d.toString=function(){return String(this.value)};var Fn=function(r,E){this.context=r;this.JSC$9351_pinger=E};
Fn.prototype.isSupported=function(r){return this.JSC$9351_pinger.isSupported(r)};
Fn.prototype.makeBeacon=function(r,E){if(!this.isSupported(E))throw new wY;return new R6(this.context,this.JSC$9351_pinger,E!=null?E:void 0,r)};
var R6=function(r,E,K,g){var D=this;this.JSC$9357_pinger=E;this.properties=K;this.url=g;this.internalIsPending=!0;this.customHeaders=new Map;this.body=void 0;var B;this.method=(B=K==null?void 0:K.beaconMethod)!=null?B:"GET";this.backgroundedSubscription=r.getOnBackgrounded().subscribe(function(){D.sendNow()})};
R6.prototype.deactivate=function(){this.internalIsPending=!1};
R6.prototype.sendNow=function(){if(this.internalIsPending)if(this.backgroundedSubscription.unsubscribe(),this.JSC$9357_pinger.isSupported(this.properties))try{if(this.customHeaders.size>0||this.body!==void 0){var r,E;this.JSC$9357_pinger.pingWithHeadersAndBody((r=this.properties)!=null?r:{},this.customHeaders,(E=this.body)!=null?E:"",this.url)}else this.JSC$9357_pinger.ping(this.url);this.internalIsPending=!1}catch(K){}else this.internalIsPending=!1};
R6.prototype.setHeader=function(r,E){this.customHeaders.set(r,E)};
_.f5.Object.defineProperties(R6.prototype,{isPending:{configurable:!0,enumerable:!0,get:function(){return this.internalIsPending}}});var zDf=function(){for(var r=_.N(_.Hh.apply(0,arguments)),E=r.next();!E.done;E=r.next())if(E=E.value,E.available()){this.timeProvider=E;return}this.timeProvider=new VWl};
_.d=zDf.prototype;_.d.available=function(){return this.timeProvider.available()};
_.d.now=function(){return this.timeProvider.now()};
_.d.setTimeout=function(r,E){return this.timeProvider.setTimeout(r,E)};
_.d.clearTimeout=function(r){this.timeProvider.clearTimeout(r)};
_.d.interval=function(r,E){var K=this.intervalObservable(r).subscribe(E);return function(){return void K.unsubscribe()}};
_.d.intervalObservable=function(r){return this.timeProvider.intervalObservable(r)};
_.f5.Object.defineProperties(zDf.prototype,{timeline:{configurable:!0,enumerable:!0,get:function(){return this.timeProvider.timeline}}});
var VWl=function(){this.timeline=Symbol()};
_.d=VWl.prototype;_.d.available=function(){return!1};
_.d.now=function(){return new hV(0,this.timeline)};
_.d.setTimeout=function(){return 0};
_.d.clearTimeout=function(){};
_.d.interval=function(){return function(){}};
_.d.intervalObservable=function(){return s7};var o6=function(r,E){this.intrinsicFunctionNamespace=r;this.performanceMonitor=E};
_.d=o6.prototype;_.d.setTimeout=function(r,E){return this.intrinsicFunctionNamespace.setTimeout(this.performanceMonitor.timeExecution(734,r),E)};
_.d.clearTimeout=function(r){this.intrinsicFunctionNamespace.clearTimeout(r)};
_.d.interval=function(r,E){var K=this.intervalObservable(r).subscribe(E);return function(){return void K.unsubscribe()}};
_.d.intervalObservable=function(r){var E=this;return new wJ(function(K){var g=0,D=E.intrinsicFunctionNamespace.setInterval(function(){K.next(g++)},r);
return function(){E.intrinsicFunctionNamespace.clearInterval(D)}})};
_.d.available=function(){return!!this.intrinsicFunctionNamespace.clearTimeout&&"setTimeout"in this.intrinsicFunctionNamespace&&"setInterval"in this.intrinsicFunctionNamespace&&!!this.intrinsicFunctionNamespace.clearInterval};var tWu=function(r,E){o6.call(this,r,E);this.timeline=vNd};
_.C(tWu,o6);tWu.prototype.now=function(){return new hV(this.intrinsicFunctionNamespace.Date.now(),this.timeline)};
tWu.prototype.available=function(){return!!this.intrinsicFunctionNamespace.Date&&!!this.intrinsicFunctionNamespace.Date.now&&o6.prototype.available.call(this)};var SWf=function(r,E){o6.call(this,r,E);this.timeline=bQq};
_.C(SWf,o6);SWf.prototype.now=function(){return new hV(this.intrinsicFunctionNamespace.performance.now(),this.timeline)};
SWf.prototype.available=function(){return!!this.intrinsicFunctionNamespace.performance&&!!this.intrinsicFunctionNamespace.performance.now&&o6.prototype.available.call(this)};var sPe=function(r){this.context=r;if(bCJ===void 0)a:{var E,K,g=(E=r.global)==null?void 0:(K=E.document)==null?void 0:K.createElement("meta");if(g)try{g.httpEquiv="origin-trial";g.content="AxjhRadLCARYRJawRjMjq4U8V8okQvSnrBIJWdMajuEkN3/DfVAcLcFhMVrUWnOXagwlI8dQD84FwJDGj9ohqAYAAABveyJvcmlnaW4iOiJodHRwczovL2dvb2dsZWFkc2VydmljZXMuY29tOjQ0MyIsImZlYXR1cmUiOiJGZXRjaExhdGVyQVBJIiwiZXhwaXJ5IjoxNzI1NDA3OTk5LCJpc1RoaXJkUGFydHkiOnRydWV9";r.global.document.head.append(g);bCJ=g;break a}catch(D){}bCJ=void 0}},
bCJ;
sPe.prototype.isSupported=function(r){return F1P(this.context)!==void 0&&!(r==null||!r.endOfSession)&&!Mf(this.context)&&!(r==null?0:r.attributionEnabled)&&!(r==null?0:r.customHeaders)&&!(r==null?0:r.customBody)};
sPe.prototype.makeBeacon=function(r,E){if(!this.isSupported(E))throw new wY;return new ik(this.context,r,E)};
var ik=function(r,E,K){this.context=r;this.properties=K;this.JSC$9384_urlWithoutToken=E;var g;this.beaconMethod=(g=K==null?void 0:K.beaconMethod)!=null?g:"GET";r=F1P(this.context);if(r===void 0)throw Error();this.fetchLater=r;kDJ(this,qWX(this))},kDJ=function(r,E){r.beaconResult&&r.beaconResult.activated||(r.beaconAbort=new AbortController,r.beaconResult=r.fetchLater(E,{method:r.beaconMethod,
cache:"no-cache",mode:"no-cors",signal:r.beaconAbort.signal,activateAfter:96E4}))},qWX=function(r){r=r.JSC$9384_urlWithoutToken;
return(r.slice(-1)[0]==="&"?r:r+"&")+"flapi=1"};
ik.prototype.deactivate=function(){this.beaconResult&&!this.beaconResult.activated&&this.beaconAbort&&(this.beaconAbort.abort(),this.beaconResult=void 0)};
ik.prototype.sendNow=function(){};
ik.prototype.setHeader=function(){};
_.f5.Object.defineProperties(ik.prototype,{url:{configurable:!0,enumerable:!0,get:function(){return this.JSC$9384_urlWithoutToken},
set:function(r){this.JSC$9384_urlWithoutToken=r;r=qWX(this);this.beaconResult&&this.beaconResult.activated||!this.beaconAbort||(this.beaconAbort.abort(),this.beaconResult=void 0);kDJ(this,r)}},
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 lVu=function(r){this.context=r};
lVu.prototype.isSupported=function(){return!Mf(this.context)&&!!this.context.global.fetch};
lVu.prototype.ping=function(){var r=this;return IP.apply(null,_.mn(_.Hh.apply(0,arguments).map(function(E){return oP(r.context.global.fetch(E,{method:"GET",cache:"no-cache",keepalive:!0,mode:"no-cors"})).pipe(l0(function(K){return K.status===200}))}))).pipe(x45(function(E){return E}),GCL())};
lVu.prototype.pingWithHeadersAndBody=function(r,E,K){for(var g=_.Hh.apply(3,arguments),D=this,B=new Headers,Q=_.N(E.entries()),a=Q.next();!a.done;a=Q.next()){var P=_.N(a.value);a=P.next().value;P=P.next().value;B.set(a,P)}var O,U=(O=r.keepAlive)!=null?O:!1;IP.apply(null,_.mn(g.map(function(T){return oP(D.context.global.fetch(T,Object.assign({},{method:String(r.beaconMethod),cache:"no-cache"},U?{keepalive:!0}:{},{mode:"no-cors",headers:B,body:K}))).pipe(l0(function(w){return w.status===200}))}))).pipe(x45(function(T){return T}),
GCL())};var mjd,VkP,ZCu;_.ck=function(){};
_.bn=function(r){return r};
mjd=function(r){var E=E||0;return function(){return r.apply(this,Array.prototype.slice.call(arguments,0,E))}};
_.Cc=function(r){var E=!1,K;return function(){E||(K=r(),E=!0);return K}};
_.xq=function(r,E){var K=0;return function(g){_.gm.clearTimeout(K);var D=arguments;K=_.gm.setTimeout(function(){r.apply(void 0,D)},E)}};
VkP=function(r,E){var K=0,g=!1,D=[],B=function(){K=0;g&&(g=!1,Q())},Q=function(){K=_.gm.setTimeout(B,E);
var a=D;D=[];r.apply(void 0,a)};
return function(a){D=arguments;K?g=!0:Q()}};
ZCu=function(r,E){var K=0,g=function(){K=0};
return function(D){K||(K=_.gm.setTimeout(g,E),r.apply(void 0,arguments))}};var AVR=function(){return wm&&Fu?Fu.mobile:!u4R()&&(RJ("iPod")||RJ("iPhone")||RJ("Android")||RJ("IEMobile"))},u4R=function(){return wm&&Fu?!Fu.mobile&&(RJ("iPad")||RJ("Android")||RJ("Silk")):RJ("iPad")||RJ("Android")&&!RJ("Mobile")||RJ("Silk")};var Wk=function(r,E,K,g,D){this.allowedElements=r;this.elementPolicies=E;this.allowedGlobalAttributes=K;this.globalAttributePolicies=g;this.globallyAllowedAttributePrefixes=D},eDR=function(r,E,K){K=r.elementPolicies.get(K);
return(K==null?0:K.has(E))?K.get(E):r.allowedGlobalAttributes.has(E)?{policyAction:1}:(K=r.globalAttributePolicies.get(E))?K:r.globallyAllowedAttributePrefixes&&[].concat(_.mn(r.globallyAllowedAttributePrefixes)).some(function(g){return E.indexOf(g)===0})?{policyAction:1}:{policyAction:0}};var XoR="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(" "),
HCe=[["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}]])]],nNe="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(" "),
IVu=[["dir",{policyAction:3,conditions:GZ(function(){return new Map([["dir",new Set(["auto","ltr","rtl"])]])})}],
["async",{policyAction:3,conditions:GZ(function(){return new Map([["async",new Set(["async"])]])})}],
["loading",{policyAction:3,conditions:GZ(function(){return new Map([["loading",new Set(["eager","lazy"])]])})}],
["target",{policyAction:3,conditions:GZ(function(){return new Map([["target",new Set(["_self","_blank"])]])})}]],yVd=new Wk(new Set(XoR),new Map(HCe),new Set(nNe),new Map(IVu)),LnJ=new Wk(new Set(XoR.concat(["BUTTON",
"INPUT"])),new Map(HCe),new Set(GZ(function(){return nNe.concat(["class","id","name"])})),new Map(GZ(function(){return IVu.concat([["style",
{policyAction:1}]])})));var hDa,JVu,EOf;hDa=function(r,E,K,g,D){this.JSC$9441_sanitizerTable=r;this.styleElementSanitizer=E;this.styleAttributeSanitizer=K;this.JSC$9441_resourceUrlPolicy=g;this.JSC$9441_navigationUrlPolicy=D;this.changes=[]};
_.rRb=function(r,E){var K=document.implementation.createHTMLDocument("");r=JVu(r,E,K);K=K.body;K.appendChild(r);K=(new XMLSerializer).serializeToString(K);K=K.slice(K.indexOf(">")+1,K.lastIndexOf("</"));return Lx(K)};
JVu=function(r,E,K){E=ln2(E,K);E=document.createTreeWalker(E,5,function(a){if(a.nodeType===3)a=1;else if(ZF2(a))if(a=m4K(a),a===null)a=2;else{var P=r.JSC$9441_sanitizerTable;a=a!=="FORM"&&(P.allowedElements.has(a)||P.elementPolicies.has(a))?1:2}else a=2;return a});
for(var g=E.nextNode(),D=K.createDocumentFragment(),B=D;g!==null;){var Q=void 0;if(g.nodeType===3)r.styleElementSanitizer&&B.nodeName==="STYLE"?(g=r.styleElementSanitizer(g.data),Q=r.createTextNode(g)):Q=r.createTextNode(g.data);else if(ZF2(g))Q=EOf(r,g,K);else throw Error("Z");B.appendChild(Q);if(g=E.firstChild())B=Q;else for(;!(g=E.nextSibling())&&(g=E.parentNode());)B=B.parentNode}return D};
hDa.prototype.createTextNode=function(r){return document.createTextNode(r)};
EOf=function(r,E,K){var g,D=m4K(E);K=K.createElement(D);E=E.attributes;for(var B=_.N(E),Q=B.next();!Q.done;Q=B.next()){var a=Q.value;Q=a.name;a=a.value;var P=eDR(r.JSC$9441_sanitizerTable,Q,D);a:{if(g=P.conditions){g=_.N(g);for(var O=g.next();!O.done;O=g.next()){var U=_.N(O.value);O=U.next().value;U=U.next().value;var T=void 0;if((O=(T=E.getNamedItem(O))==null?void 0:T.value)&&!U.has(O)){g=!1;break a}}}g=!0}if(g)switch(P.policyAction){case 1:YO(K,Q,a);break;case 2:throw Error();case 3:YO(K,Q,a.toLowerCase());
break;case 4:r.styleAttributeSanitizer?(a=r.styleAttributeSanitizer(a),YO(K,Q,a)):YO(K,Q,a);break;case 5:r.JSC$9441_resourceUrlPolicy?(P={type:2,attributeName:Q,elementName:D},a=q7J(a),(a=r.JSC$9441_resourceUrlPolicy(a,P))&&YO(K,Q,a.toString())):YO(K,Q,a);break;case 6:if(r.JSC$9441_resourceUrlPolicy){P={type:2,attributeName:Q,elementName:D};g=[];a=_.N(a.split(","));for(O=a.next();!O.done;O=a.next())U=_.N(O.value.trim().split(/\s+/,2)),O=U.next().value,U=U.next().value,g.push({url:O,descriptor:U});
a={parts:[]};g=_.N(g);for(O=g.next();!O.done;O=g.next())O=O.value,U=q7J(O.url),(U=r.JSC$9441_resourceUrlPolicy(U,P))&&a.parts.push({url:U.toString(),descriptor:O.descriptor});YO(K,Q,u8J(a))}else YO(K,Q,a);break;case 7:P=a;if(r.JSC$9441_navigationUrlPolicy){P={type:2,attributeName:Q,elementName:D};a=q7J(a);a=r.JSC$9441_navigationUrlPolicy(a,P);if(a===null)break;P=a.toString()}a=P;P=_.$jK(a);P=P!==void 0&&Knd.indexOf(P.toLowerCase())!==-1?a:"about:invalid#zClosurez";YO(K,Q,P)}}return K};
_.K1X=GZ(function(){return new hDa(yVd)});
_.gOM=GZ(function(){return new hDa(LnJ)});var D4b=function(){this.calledBuild=!1;this.JSC$9453_sanitizerTable=yVd},BHf=function(){D4b.apply(this,arguments)};
_.C(BHf,D4b);BHf.prototype.build=function(){if(this.calledBuild)throw Error("la");this.calledBuild=!0;return new hDa(this.JSC$9453_sanitizerTable,void 0,void 0,this.JSC$9453_resourceUrlPolicy,this.JSC$9453_navigationUrlPolicy)};var d4f=/[^#]*/;var zvL={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"},jRf=_.Cc(function(){return S75()}),
QRE=function(){var r=NHM("IFRAME"),E={};
_.K0(jRf(),function(K){r.sandbox&&r.sandbox.supports&&r.sandbox.supports(K)&&(E[K]=!0)});
return E},NHM=function(r,E){E=E===void 0?document:E;
return E.createElement(String(r).toLowerCase())};var GF;_.vc=function(r,E,K){return Math.min(Math.max(r,E),K)};
GF=function(r,E,K){return r+K*(E-r)};_.Zn=function(r,E){this.x=r!==void 0?r:0;this.y=E!==void 0?E:0};
_.d=_.Zn.prototype;_.d.clone=function(){return new _.Zn(this.x,this.y)};
_.d.equals=function(r){return r instanceof _.Zn&&(this==r?!0:this&&r?this.x==r.x&&this.y==r.y:!1)};
_.d.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};
_.d.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};
_.d.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};
_.d.translate=function(r,E){r instanceof _.Zn?(this.x+=r.x,this.y+=r.y):(this.x+=Number(r),typeof E==="number"&&(this.y+=E));return this};
_.d.scale=function(r,E){this.x*=r;this.y*=typeof E==="number"?E:r;return this};_.W0=function(r,E){this.width=r;this.height=E};
_.d=_.W0.prototype;_.d.clone=function(){return new _.W0(this.width,this.height)};
_.d.area=function(){return this.width*this.height};
_.d.aspectRatio=function(){return this.width/this.height};
_.d.isEmpty=function(){return!this.area()};
_.d.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};
_.d.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};
_.d.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};
_.d.scale=function(r,E){this.width*=r;this.height*=typeof E==="number"?E:r;return this};var $4J;_.lw={};$4J="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");_.lw.add=function(r,E,K){if(r!==null&&E in r)throw Error("na`"+E);r[E]=K};
_.lw.clear=function(r){for(var E in r)delete r[E]};
_.lw.clone=function(r){var E={},K;for(K in r)E[K]=r[K];return E};
_.lw.contains=function(r,E){return nOc(r,E)};
_.lw.containsKey=function(r,E){return r!==null&&E in r};
_.lw.containsValue=nOc;_.lw.create=L1J;_.lw.createImmutableView=function(r){var E=r;Object.isFrozen&&!Object.isFrozen(r)&&(E=Object.create(r),Object.freeze(E));return E};
_.lw.createSet=hvm;_.lw.equals=function(r,E){for(var K in r)if(!(K in E)||r[K]!==E[K])return!1;for(var g in E)if(!(g in r))return!1;return!0};
_.lw.every=function(r,E,K){for(var g in r)if(!E.call(K,r[g],g,r))return!1;return!0};
_.lw.extend=function(r,E){for(var K,g,D=1;D<arguments.length;D++){g=arguments[D];for(K in g)r[K]=g[K];for(var B=0;B<$4J.length;B++)K=$4J[B],Object.prototype.hasOwnProperty.call(g,K)&&(r[K]=g[K])}};
_.lw.filter=function(r,E,K){var g={},D;for(D in r)E.call(K,r[D],D,r)&&(g[D]=r[D]);return g};
_.lw.findKey=InJ;_.lw.findValue=function(r,E,K){return(E=InJ(r,E,K))&&r[E]};
_.lw.forEach=function(r,E,K){for(var g in r)E.call(K,r[g],g,r)};
_.lw.get=function(r,E,K){return r!==null&&E in r?r[E]:K};
_.lw.getAllPropertyNames=function(r,E,K){if(!r)return[];if(!Object.getOwnPropertyNames||!Object.getPrototypeOf)return HFK(r);for(var g={};r&&(r!==Object.prototype||E)&&(r!==Function.prototype||K);){for(var D=Object.getOwnPropertyNames(r),B=0;B<D.length;B++)g[D[B]]=!0;r=Object.getPrototypeOf(r)}return HFK(g)};
_.lw.getAnyKey=function(r){for(var E in r)return E};
_.lw.getAnyValue=function(r){for(var E in r)return r[E]};
_.lw.getCount=function(r){var E=0,K;for(K in r)E++;return E};
_.lw.getKeys=HFK;_.lw.getSuperClass=function(r){return(r=Object.getPrototypeOf(r.prototype))&&r.constructor};
_.lw.getValueByKeys=function(r,E){var K=_.AL(E),g=K?E:arguments;for(K=K?0:1;K<g.length;K++){if(r==null)return;r=r[g[K]]}return r};
_.lw.getValues=function(r){var E=[],K=0,g;for(g in r)E[K++]=r[g];return E};
_.lw.isEmpty=function(r){for(var E in r)return!1;return!0};
_.lw.isImmutableView=function(r){return!!Object.isFrozen&&Object.isFrozen(r)};
_.lw.map=function(r,E,K){var g={},D;for(D in r)g[D]=E.call(K,r[D],D,r);return g};
_.lw.remove=function(r,E){var K;(K=E in r)&&delete r[E];return K};
_.lw.set=function(r,E,K){r[E]=K};
_.lw.setIfUndefined=function(r,E,K){return E in r?r[E]:r[E]=K};
_.lw.setWithReturnValueIfNotSet=function(r,E,K){if(E in r)return r[E];K=K();return r[E]=K};
_.lw.some=function(r,E,K){for(var g in r)if(E.call(K,r[g],g,r))return!0;return!1};
_.lw.transpose=function(r){var E={},K;for(K in r)E[r[K]]=K;return E};
_.lw.unsafeClone=yRd;var y6=function(r,E){this.stringConstValueWithSecurityContract__googStringSecurityPrivate_=r===ey5&&E||"";this.STRING_CONST_TYPE_MARKER__GOOG_STRING_SECURITY_PRIVATE_=anJ};
y6.prototype.toString=function(){return this.stringConstValueWithSecurityContract__googStringSecurityPrivate_};
var p0R=function(r){return r instanceof y6&&r.constructor===y6&&r.STRING_CONST_TYPE_MARKER__GOOG_STRING_SECURITY_PRIVATE_===anJ?r.stringConstValueWithSecurityContract__googStringSecurityPrivate_:"type_error:Const"},anJ={},ey5={};
new y6(ey5,"");var VU,vv,VG,Pwl,Y7J,OFM,uw,THa,F1u,w0R,bk,Rvf,W1b,x4$,CwX,GCe,vOe,V8C,zve,QVu,t8f,bF$,sRX,S7$,vk;VU=function(r){return r?new vk(_.AR(r)):FKM||(FKM=new vk)};
_.J2=function(r,E){return typeof E==="string"?r.getElementById(E):E};
vv=function(r,E){return(E||document).getElementsByTagName(String(r))};
_.fn$=function(r){return Pwl("yt-formatted-string","paper-input-input",r)};
VG=function(r,E,K,g){r=g||r;return(E=E&&E!="*"?String(E).toUpperCase():"")||K?r.querySelectorAll(E+(K?"."+K:"")):r.getElementsByTagName("*")};
Pwl=function(r,E,K){var g=document,D=r&&r!="*"?String(r).toUpperCase():"";return D||E?(K||g).querySelector(D+(E?"."+E:"")):VG(g,r,E,K)[0]||null};
Y7J=function(r,E){_.lw.forEach(E,function(K,g){g=="style"?r.style.cssText=K:g=="class"?r.className=K:g=="for"?r.htmlFor=K:OFM.hasOwnProperty(g)?r.setAttribute(OFM[g],K):_.BK(g,"aria-")||_.BK(g,"data-")?r.setAttribute(g,K):r[g]=K})};
OFM={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"};_.GC=function(r){r=(r||window).document;r=r.compatMode=="CSS1Compat"?r.documentElement:r.body;return new _.W0(r.clientWidth,r.clientHeight)};
_.U4l=function(r){var E=_.zF(r);r=r.defaultView;return new _.Zn((r==null?void 0:r.pageXOffset)||E.scrollLeft,(r==null?void 0:r.pageYOffset)||E.scrollTop)};
_.zF=function(r){return r.scrollingElement?r.scrollingElement:_.df||r.compatMode!="CSS1Compat"?r.body||r.documentElement:r.documentElement};
uw=function(r){return r?r.defaultView:window};
_.ts=function(r,E,K){return THa(document,arguments)};
THa=function(r,E){var K=E[1],g=w0R(r,String(E[0]));K&&(typeof K==="string"?g.className=K:Array.isArray(K)?g.className=K.join(" "):Y7J(g,K));E.length>2&&F1u(r,g,E,2);return g};
F1u=function(r,E,K,g){function D(a){a&&E.appendChild(typeof a==="string"?r.createTextNode(a):a)}
for(;g<K.length;g++){var B=K[g];if(!_.AL(B)||_.Xu(B)&&B.nodeType>0)D(B);else{a:{if(B&&typeof B.length=="number"){if(_.Xu(B)){var Q=typeof B.item=="function"||typeof B.item=="string";break a}if(typeof B==="function"){Q=typeof B.item=="function";break a}}Q=!1}_.K0(Q?_.un(B):B,D)}}};
_.Wv=function(r){return w0R(document,r)};
w0R=function(r,E){E=String(E);r.contentType==="application/xhtml+xml"&&(E=E.toLowerCase());return r.createElement(E)};
_.ST=function(){return document.createTextNode("\n")};
bk=function(r){if(r.nodeType!=1)return!1;switch(r.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};
Rvf=function(r,E){F1u(_.AR(r),r,arguments,1)};
_.sd=function(r){for(var E;E=r.firstChild;)r.removeChild(E)};
_.kq=function(r,E){E.parentNode&&E.parentNode.insertBefore(r,E)};
_.qf=function(r,E){E.parentNode&&E.parentNode.insertBefore(r,E.nextSibling)};
_.Gb=function(r){return r&&r.parentNode?r.parentNode.removeChild(r):null};
_.oOl=function(r,E){var K=E.parentNode;K&&K.replaceChild(r,E)};
_.M8u=function(r){var E,K=r.parentNode;if(K&&K.nodeType!=11)if(r.removeNode)r.removeNode(!1);else{for(;E=r.firstChild;)K.insertBefore(E,r);_.Gb(r)}};
_.lk=function(r){return r.children!=void 0?r.children:Array.prototype.filter.call(r.childNodes,function(E){return E.nodeType==1})};
_.cRR=function(r){return r.nextElementSibling!==void 0?r.nextElementSibling:_.iFX(r.nextSibling,!0)};
_.iFX=function(r,E){for(;r&&r.nodeType!=1;)r=E?r.nextSibling:r.previousSibling;return r};
_.Nb=function(r){return _.Xu(r)&&r.nodeType==1};
_.L9=function(r,E){if(!r||!E)return!1;if(r.contains&&E.nodeType==1)return r==E||r.contains(E);if(typeof r.compareDocumentPosition!="undefined")return r==E||!!(r.compareDocumentPosition(E)&16);for(;E&&r!=E;)E=E.parentNode;return E==r};
W1b=function(r,E){if(r==E)return 0;if(r.compareDocumentPosition)return r.compareDocumentPosition(E)&2?1:-1;if("sourceIndex"in r||r.parentNode&&"sourceIndex"in r.parentNode){var K=r.nodeType==1,g=E.nodeType==1;if(K&&g)return r.sourceIndex-E.sourceIndex;var D=r.parentNode,B=E.parentNode;return D==B?CwX(r,E):!K&&_.L9(D,E)?-1*x4$(r,E):!g&&_.L9(B,r)?x4$(E,r):(K?r.sourceIndex:D.sourceIndex)-(g?E.sourceIndex:B.sourceIndex)}g=_.AR(r);K=g.createRange();K.selectNode(r);K.collapse(!0);r=g.createRange();r.selectNode(E);
r.collapse(!0);return K.compareBoundaryPoints(_.gm.Range.START_TO_END,r)};
x4$=function(r,E){var K=r.parentNode;if(K==E)return-1;for(;E.parentNode!=K;)E=E.parentNode;return CwX(E,r)};
CwX=function(r,E){for(;E=E.previousSibling;)if(E==r)return-1;return 1};
GCe=function(r){var E,K=arguments.length;if(!K)return null;if(K==1)return arguments[0];var g=[],D=Infinity;for(E=0;E<K;E++){for(var B=[],Q=arguments[E];Q;)B.unshift(Q),Q=Q.parentNode;g.push(B);D=Math.min(D,B.length)}B=null;for(E=0;E<D;E++){Q=g[0][E];for(var a=1;a<K;a++)if(Q!=g[a][E])return B;B=Q}return B};
_.AR=function(r){return r.nodeType==9?r:r.ownerDocument||r.document};
vOe=function(r){return r.contentDocument||r.contentWindow.document};
_.mf=function(r,E){if("textContent"in r)r.textContent=E;else if(r.nodeType==3)r.data=String(E);else if(r.firstChild&&r.firstChild.nodeType==3){for(;r.lastChild!=r.firstChild;)r.removeChild(r.lastChild);r.firstChild.data=String(E)}else _.sd(r),r.appendChild(_.AR(r).createTextNode(String(E)))};
V8C={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1};zve={IMG:" ",BR:"\n"};QVu=function(r){var E;r.tagName=="A"&&r.hasAttribute("href")||r.tagName=="INPUT"||r.tagName=="TEXTAREA"||r.tagName=="SELECT"||r.tagName=="BUTTON"?E=!r.disabled&&(!r.hasAttribute("tabindex")||t8f(r)):E=r.hasAttribute("tabindex")&&t8f(r);return E};
t8f=function(r){r=r.tabIndex;return typeof r==="number"&&r>=0&&r<32768};
bF$=function(r){var E=[];S7$(r,E,!0);r=E.join("");r=r.replace(/ \xAD /g," ").replace(/\xAD/g,"");r=r.replace(/\u200B/g,"");r=r.replace(/ +/g," ");r!=" "&&(r=r.replace(/^\s*/,""));return r};
sRX=function(r){var E=[];S7$(r,E,!1);return E.join("")};
S7$=function(r,E,K){if(!(r.nodeName in V8C))if(r.nodeType==3)K?E.push(String(r.nodeValue).replace(/(\r\n|\r|\n)/g,"")):E.push(r.nodeValue);else if(r.nodeName in zve)E.push(zve[r.nodeName]);else for(r=r.firstChild;r;)S7$(r,E,K),r=r.nextSibling};
_.kCl=function(r,E,K){if(!E&&!K)return null;var g=E?String(E).toUpperCase():null;return _.X8(r,function(D){return(!g||D.nodeName==g)&&(!K||typeof D.className==="string"&&_.ln(D.className.split(/\s+/),K))},!0)};
_.X8=function(r,E,K){r&&!K&&(r=r.parentNode);for(K=0;r;){if(E(r))return r;r=r.parentNode;K++}return null};
vk=function(r){this.JSC$9481_document_=r||_.gm.document||document};
_.d=vk.prototype;_.d.getElement=function(r){return _.J2(this.JSC$9481_document_,r)};
_.d.$=vk.prototype.getElement;_.d.getElementsByTagName=function(r,E){return(E||this.JSC$9481_document_).getElementsByTagName(String(r))};
_.d.getElementsByTagNameAndClass=function(r,E,K){return VG(this.JSC$9481_document_,r,E,K)};
_.d.$$=vk.prototype.getElementsByTagNameAndClass;_.d.setProperties=Y7J;_.d.JSC$9483_createDom=function(r,E,K){return THa(this.JSC$9481_document_,arguments)};
_.d.createElement=function(r){return w0R(this.JSC$9481_document_,r)};
_.d.createTextNode=function(r){return this.JSC$9481_document_.createTextNode(String(r))};
_.d.getWindow=function(){return this.JSC$9481_document_.defaultView};
var v0=function(r){return _.U4l(r.JSC$9481_document_)};
_.d=vk.prototype;_.d.appendChild=function(r,E){r.appendChild(E)};
_.d.append=Rvf;_.d.canHaveChildren=bk;_.d.removeNode=_.Gb;_.d.getChildren=_.lk;_.d.contains=_.L9;_.d.isFocusable=QVu;_.d=wH.prototype;_.d.getWidth=function(){return this.right-this.left};
_.d.getHeight=function(){return this.bottom-this.top};
_.d.clone=function(){return new wH(this.top,this.right,this.bottom,this.left)};
_.d.contains=function(r){return this&&r?r instanceof wH?r.left>=this.left&&r.right<=this.right&&r.top>=this.top&&r.bottom<=this.bottom:r.x>=this.left&&r.x<=this.right&&r.y>=this.top&&r.y<=this.bottom:!1};
_.d.expand=function(r,E,K,g){_.Xu(r)?(this.top-=r.top,this.right+=r.right,this.bottom+=r.bottom,this.left-=r.left):(this.top-=r,this.right+=Number(E),this.bottom+=Number(K),this.left-=Number(g));return this};
_.d.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};
_.d.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};
_.d.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};
_.d.translate=function(r,E){r instanceof _.Zn?(this.left+=r.x,this.right+=r.x,this.top+=r.y,this.bottom+=r.y):(this.left+=r,this.right+=r,typeof E==="number"&&(this.top+=E,this.bottom+=E));return this};
_.d.scale=function(r,E){E=typeof E==="number"?E:r;this.left*=r;this.right*=r;this.top*=E;this.bottom*=E;return this};var ZR=function(r,E,K,g){this.left=r;this.top=E;this.width=K;this.height=g};
_.d=ZR.prototype;_.d.clone=function(){return new ZR(this.left,this.top,this.width,this.height)};
_.d.boundingRect=function(r){var E=Math.max(this.left+this.width,r.left+r.width),K=Math.max(this.top+this.height,r.top+r.height);this.left=Math.min(this.left,r.left);this.top=Math.min(this.top,r.top);this.width=E-this.left;this.height=K-this.top};
_.d.contains=function(r){return r instanceof _.Zn?r.x>=this.left&&r.x<=this.left+this.width&&r.y>=this.top&&r.y<=this.top+this.height:this.left<=r.left&&this.left+this.width>=r.left+r.width&&this.top<=r.top&&this.top+this.height>=r.top+r.height};
_.d.distance=function(r){var E=r.x<this.left?this.left-r.x:Math.max(r.x-(this.left+this.width),0);r=r.y<this.top?this.top-r.y:Math.max(r.y-(this.top+this.height),0);return Math.sqrt(E*E+r*r)};
_.d.getSize=function(){return new _.W0(this.width,this.height)};
_.d.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};
_.d.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};
_.d.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};
_.d.translate=function(r,E){r instanceof _.Zn?(this.left+=r.x,this.top+=r.y):(this.left+=r,typeof E==="number"&&(this.top+=E));return this};
_.d.scale=function(r,E){E=typeof E==="number"?E:r;this.left*=r;this.width*=r;this.top*=E;this.height*=E;return this};var lnd,eT,M_P,As,ARE,u8R,evd,fRL,X0d,nOE;_.uk=function(r,E,K){if(typeof E==="string")(E=_.q7R(r,E))&&(r.style[E]=K);else for(var g in E){K=r;var D=E[g],B=_.q7R(K,g);B&&(K.style[B]=D)}};
lnd={};_.q7R=function(r,E){var K=lnd[E];if(!K){var g=_.Nz(E);K=g;r.style[g]===void 0&&(g=(_.df?"Webkit":_.Bs?"Moz":null)+aVE(g),r.style[g]!==void 0&&(K=g));lnd[E]=K}return K};
_.dy=function(r,E){var K=_.AR(r);return K.defaultView&&K.defaultView.getComputedStyle&&(r=K.defaultView.getComputedStyle(r,null))?r[E]||r.getPropertyValue(E)||"":""};
_.yq=function(r,E){return _.dy(r,E)||(r.currentStyle?r.currentStyle[E]:null)||r.style&&r.style[E]};
_.m4f=function(r){return _.yq(r,"position")};
eT=function(r,E,K){if(E instanceof _.Zn){var g=E.x;E=E.y}else g=E,E=K;r.style.left=As(g,!1);r.style.top=As(E,!1)};
M_P=function(r){try{return r.getBoundingClientRect()}catch(E){return{left:0,top:0,right:0,bottom:0}}};
_.e8=function(r){var E=_.AR(r),K=new _.Zn(0,0);if(r==(E?_.AR(E):document).documentElement)return K;r=M_P(r);E=v0(VU(E));K.x=r.left+E.x;K.y=r.top+E.y;return K};
_.ZFd=function(r,E,K){if(E instanceof _.W0)K=E.height,E=E.width;else if(K==void 0)throw Error("oa");r.style.width=As(E,!0);r.style.height=As(K,!0)};
As=function(r,E){typeof r=="number"&&(r=(E?Math.round(r):r)+"px");return r};
ARE=function(r){return u8R(r)};
u8R=function(r){var E=evd;if(_.yq(r,"display")!="none")return E(r);var K=r.style,g=K.display,D=K.visibility,B=K.position;K.visibility="hidden";K.position="absolute";K.display="inline";r=E(r);K.display=g;K.position=B;K.visibility=D;return r};
evd=function(r){var E=r.offsetWidth,K=r.offsetHeight,g=_.df&&!E&&!K;return(E===void 0||g)&&r.getBoundingClientRect?(r=M_P(r),new _.W0(r.right-r.left,r.bottom-r.top)):new _.W0(E,K)};
fRL=function(r){var E=_.e8(r);r=u8R(r);return new ZR(E.x,E.y,r.width,r.height)};
X0d=function(r,E){r=r.style;"opacity"in r?r.opacity=E:"MozOpacity"in r?r.MozOpacity=E:"filter"in r&&(r.filter=E===""?"":"alpha(opacity="+Number(E)*100+")")};
_.g3=function(r,E){r.style.display=E?"":"none"};
_.HFf=function(r){return"rtl"==_.yq(r,"direction")};
nOE=function(r){var E=_.dy(r,"marginLeft"),K=_.dy(r,"marginRight"),g=_.dy(r,"marginTop");r=_.dy(r,"marginBottom");return new wH(parseFloat(g),parseFloat(K),parseFloat(r),parseFloat(E))};
_.InM=function(r){var E=_.dy(r,"borderLeftWidth"),K=_.dy(r,"borderRightWidth"),g=_.dy(r,"borderTopWidth");r=_.dy(r,"borderBottomWidth");return new wH(parseFloat(g),parseFloat(K),parseFloat(r),parseFloat(E))};var Xn=function(r){this.context=r};
Xn.prototype.isSupported=function(r){return(r==null?0:r.attributionEnabled)||(r==null?void 0:r.beaconMethod)==="POST"||(r==null?0:r.customHeaders)||(r==null?0:r.customBody)||(r==null?0:r.keepAlive)?!1:!Mf(this.context)};
Xn.prototype.ping=function(){var r=this;return tV(_.Hh.apply(0,arguments).map(function(E){try{var K=r.context.global,g=!1;g=g===void 0?!1:g;K.google_image_requests||(K.google_image_requests=[]);var D=NHM("IMG",K.document);g&&(D.attributionSrc="");D.src=E;K.google_image_requests.push(D);return!0}catch(B){return!1}}).every(function(E){return E}))};
Xn.prototype.pingWithHeadersAndBody=function(r,E,K){this.ping.apply(this,_.mn(_.Hh.apply(3,arguments)))};var yRa=function(r){this.context=r};
yRa.prototype.isSupported=function(r){return L1R&&!Mf(this.context)&&JRd(this.context)!==void 0&&!(r==null?0:r.attributionEnabled)&&(r==null?void 0:r.beaconMethod)!=="POST"&&!(r==null?0:r.customHeaders)&&!(r==null?0:r.customBody)};
yRa.prototype.makeBeacon=function(r,E){if(!this.isSupported(E))throw new wY;return new Hk(this.context,r)};
var L1R=!1,Hk=function(r,E){this.context=r;this.JSC$9502_urlWithoutToken=E;r=JRd(this.context);if(r===void 0)throw Error();this.wrappedBeacon=new r(hvw(this),{})},hvw=function(r){r=r.JSC$9502_urlWithoutToken;
return(r.slice(-1)[0]==="&"?r:r+"&")+"pbapi=1"};
Hk.prototype.deactivate=function(){this.wrappedBeacon.deactivate()};
Hk.prototype.sendNow=function(){this.wrappedBeacon.sendNow()};
Hk.prototype.setHeader=function(){};
_.f5.Object.defineProperties(Hk.prototype,{url:{configurable:!0,enumerable:!0,get:function(){return this.JSC$9502_urlWithoutToken},
set:function(r){this.JSC$9502_urlWithoutToken=r;this.wrappedBeacon.setURL(hvw(this))}},
method:{configurable:!0,enumerable:!0,get:function(){return"GET"},
set:function(r){if(r!=="GET")throw new wY;}},
isPending:{configurable:!0,enumerable:!0,get:function(){return this.wrappedBeacon.pending}}});var JRa=function(r){this.context=r};
JRa.prototype.isSupported=function(r){if((r==null?0:r.attributionEnabled)||(r==null?void 0:r.beaconMethod)==="GET"||(r==null?0:r.customHeaders)||(r==null?0:r.customBody)||(r==null?0:r.keepAlive))return!1;var E;return!Mf(this.context)&&((E=this.context.global.navigator)==null?void 0:E.sendBeacon)!==void 0};
JRa.prototype.ping=function(){var r=this;return tV(_.Hh.apply(0,arguments).map(function(E){var K;return(K=r.context.global.navigator)==null?void 0:K.sendBeacon(E)}).every(function(E){return E}))};
JRa.prototype.pingWithHeadersAndBody=function(r,E,K){this.ping.apply(this,_.mn(_.Hh.apply(3,arguments)))};var c0=function(r){this.value=r},DA=function(r,E){return tV(r.value).pipe(M4(E))},d0=new c0(!1),bKK=new c0(!0);var H0=function(r){this.value=r;this.releasedSubject=new RR};
H0.prototype.release=function(){this.releasedSubject.next();this.releasedSubject.complete();this.value=void 0};
_.f5.Object.defineProperties(H0.prototype,{ref:{configurable:!0,enumerable:!0,get:function(){return this.value}},
JSC$9515_released:{configurable:!0,enumerable:!0,get:function(){return this.releasedSubject}}});var pvq=["FRAME","IMG","IFRAME"],dyq=/^[01](px)?$/,aAP=function(){this.pendingImagesBlockLoad=this.crossDomainLoadedDefault=!1},$yK=function(){var r=new aAP;
r.crossDomainLoadedDefault=!0;r.pendingImagesBlockLoad=!0;return r};var ryM=function(r,E){var K=wvu(r);if(K)if(K.onCreativeLoad)K.onCreativeLoad(E);else{var g=E?[E]:[],D=function(B){for(var Q=0;Q<g.length;++Q)try{g[Q](1,B)}catch(a){}g={push:function(a){a(1,B)}}};
K.onCreativeLoad=function(B){g.push(B)};
K.setAttribute("data-creative-load-listener","");K.addEventListener("creativeLoad",function(B){D(B.detail)});
_.gm.addEventListener("message",function(B){T05(K,D,B)})}};var nc=function(r,E){var K=this;this.global=r;this.parentContext=E;this.JSC$9526_onVisibilityChange=this.document?IP(tV(!0),X4(this.document,"visibilitychange")).pipe(JV(this.parentContext.performanceMonitor,748),l0(function(){return K.getVisibilityState()}),Dn()):tV("visible");
this.document?X4(this.document,"DOMContentLoaded").pipe(JV(this.parentContext.performanceMonitor,739),gH(1)):tV(DyL("DOMContentLoaded"))},SVd=function(r){return r.document!==null&&r.document.visibilityState!==void 0};
nc.prototype.getVisibilityState=function(){return this.document?this.document.visibilityState:"visible"};
nc.prototype.querySelector=function(r){return this.document?this.document.querySelector(r):null};
nc.prototype.querySelectorAll=function(r){return this.document?_.un(this.document.querySelectorAll(r)):[]};
nc.prototype.elementFromPoint=function(r,E){if(!this.document||this.document===null||typeof this.document.elementFromPoint!=="function")return null;r=this.document.elementFromPoint(r,E);return r===null?null:new H0(r)};
var MR2=function(r,E,K){K=K===void 0?!1:K;if(E.ref===void 0||!r.document)return tV(E).pipe(JV(r.parentContext.performanceMonitor,749));var g=new N4(1),D=function(){g.next(E)};
K||ryM(E.ref,D);PFu(E.ref,D);return g.pipe(JV(r.parentContext.performanceMonitor,749),gH(1))};
_.f5.Object.defineProperties(nc.prototype,{document:{configurable:!0,enumerable:!0,get:function(){return bF5(this.global,"document")?this.global.document||null:null}}});var FYJ=_.A4(["https://www.googleadservices.com/pagead/managed/js/activeview/","/reach_worklet.html"]),RKP=_.A4(["./reach_worklet.js"]),oWL=_.A4(["./reach_worklet.js"]),EWf=_.A4(["./reach_worklet.html"]),KYl=_.A4(["./reach_worklet.js"]),gWd=_.A4(["./reach_worklet.js"]);_.U7(EWf);_.U7(KYl);_.U7(gWd);var hR={left:0,top:0,width:0,height:0};var Dyb,B0$,dyJ,jzf,Q2,Qza,$yC,aAu,mXJ,ZM5,fAd,O9$;Dyb=function(r,E,K,g,D,B,Q){var a="";r&&(a+=r+":");K&&(a+="//",E&&(a+=E+"@"),a+=K,g&&(a+=":"+g));D&&(a+=D);B&&(a+="?"+B);Q&&(a+="#"+Q);return a};
B0$=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");_.ji=function(r){return r.match(B0$)};
_.iu=function(r,E){return r?E?decodeURI(r):decodeURIComponent(r):r};
dyJ=function(r){r=_.ji(r)[1]||null;!r&&_.gm.self&&_.gm.self.location&&(r=_.gm.self.location.protocol.slice(0,-1));return r?r.toLowerCase():""};
_.N7=function(r){return _.iu(_.ji(r)[3]||null,!0)};
_.c7=function(r){return _.iu(_.ji(r)[5]||null,!0)};
_.$rc=function(r){var E=r.indexOf("#");return E<0?null:r.slice(E+1)};
jzf=function(r){r=_.ji(r);return Dyb(r[1],r[2],r[3],r[4])};
_.N0C=function(r){r=_.ji(r);return Dyb(r[1],null,r[3],r[4])};
_.bm=function(r){r=_.ji(r);return Dyb(null,null,null,null,r[5],r[6],r[7])};
_.At=function(r){var E=r.indexOf("#");return E<0?r:r.slice(0,E)};
Q2=function(r,E){r=_.ji(r);E=_.ji(E);return r[3]==E[3]&&r[1]==E[1]&&r[4]==E[4]};
Qza=function(r,E){if(r){r=r.split("&");for(var K=0;K<r.length;K++){var g=r[K].indexOf("="),D=null;if(g>=0){var B=r[K].substring(0,g);D=r[K].substring(g+1)}else B=r[K];E(B,D?a3(D):"")}}};
$yC=function(r){var E=r.indexOf("#");E<0&&(E=r.length);var K=r.indexOf("?");if(K<0||K>E){K=E;var g=""}else g=r.substring(K+1,E);return[r.slice(0,K),g,r.slice(E)]};
aAu=function(r,E){return E?r?r+"&"+E:E:r};
_.pvJ=function(r,E){if(!E)return r;r=$yC(r);r[1]=aAu(r[1],E);return r[0]+(r[1]?"?"+r[1]:"")+r[2]};
_.PFf=function(r,E,K){if(Array.isArray(E))for(var g=0;g<E.length;g++)_.PFf(r,String(E[g]),K);else E!=null&&K.push(r+(E===""?"":"="+_.Ev(E)))};
_.xy=function(r){var E=[],K;for(K in r)_.PFf(K,r[K],E);return E.join("&")};
_.dT=function(r,E){E=_.xy(E);return _.pvJ(r,E)};
_.I6=function(r,E,K){K=K!=null?"="+_.Ev(K):"";return _.pvJ(r,E+K)};
mXJ=function(r,E,K,g){for(var D=K.length;(E=r.indexOf(K,E))>=0&&E<g;){var B=r.charCodeAt(E-1);if(B==38||B==63)if(B=r.charCodeAt(E+D),!B||B==61||B==38||B==35)return E;E+=D+1}return-1};
ZM5=/#|$/;_.hy=function(r,E){var K=r.search(ZM5),g=mXJ(r,0,E,K);if(g<0)return null;var D=r.indexOf("&",g);if(D<0||D>K)D=K;g+=E.length+1;return a3(r.slice(g,D!==-1?D:0))};
fAd=/[?&]($|#)/;_.XV=function(r,E){for(var K=r.search(ZM5),g=0,D,B=[];(D=mXJ(r,g,E,K))>=0;)B.push(r.substring(g,D)),g=Math.min(r.indexOf("&",D)+1||K,K);B.push(r.slice(g));return B.join("").replace(fAd,"$1")};
_.he=function(r,E,K){return _.I6(_.XV(r,E),E,K)};
O9$=function(r){var E=$yC(window.location.href),K=E[1],g=[];K&&K.split("&").forEach(function(D){var B=D.indexOf("=");B=B>=0?D.slice(0,B):D;r.hasOwnProperty(B)||g.push(D)});
E[1]=aAu(g.join("&"),_.xy(r));return E[0]+(E[1]?"?"+E[1]:"")+E[2]};var usK=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(usK,_.Qb);var Z9K=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(Z9K,_.Qb);var b9L=function(r,E){return _.tR(r,2,E)},myc=function(r,E){return _.tR(r,3,E)};
Z9K.prototype.getModel=function(){return _.CO(this,4)};
var kb2=function(r,E){return _.tR(r,4,E)},Swu=function(r,E){return _.tR(r,5,E)},lA2=function(r,E){return _.tR(r,9,E)},tVc=function(r,E){return Fq(r,10,E)},zKJ=function(r,E){return _.w0(r,11,E)},szK=function(r,E){return _.tR(r,1,E)},qw2=function(r,E){return _.w0(r,7,E)};var vWd="platform platformVersion architecture model uaFullVersion bitness fullVersionList wow64".split(" ");var Bv=function(r,E,K,g){r=r===void 0?window:r;E=E===void 0?null:E;K=K===void 0?new V2l:K;g=g===void 0?MVu():g;C0l.call(this);var D=this;this.global=r;this.debugChannel=E;this.performanceMonitor=K;this.onPageHide=BHu(function(){return X4(D.global,"pagehide")}).pipe(JV(this.performanceMonitor,941));
this.onLoad=BHu(function(){return X4(D.global,"load")}).pipe(JV(this.performanceMonitor,738),gH(1));
this.onResize=BHu(function(){return X4(D.global,"resize")}).pipe(JV(this.performanceMonitor,741));
this.onMessage=BHu(function(){return X4(D.global,"message")}).pipe(JV(this.performanceMonitor,740));
this.document=new nc(this.global,this);this.timeProvider=new zDf(new SWf(this.intrinsicFunctionNamespace,this.performanceMonitor),new tWu(this.intrinsicFunctionNamespace,this.performanceMonitor));this.beaconFactory=new GDR(new sPe(this),new yRa(this),new Fn(this,new lVu(this)),new Fn(this,new JRa(this)),new Fn(this,new Xn(this)))};
_.C(Bv,C0l);Bv.prototype.hasLocalStorage=function(){try{return!!this.global.localStorage}catch(r){return r}};
var Mf=function(r){var E=r.global;return!!r.global.HTMLFencedFrameElement&&!!E.fence&&typeof E.fence.reportEvent==="function"};
_.d=Bv.prototype;_.d.reportFencedFrameEvent=function(r){Mf(this)&&this.global.fence.reportEvent(r)};
_.d.getOnBackgrounded=function(){return this.onPageHide.pipe(JV(this.performanceMonitor,942),M4(this.queue),l0(function(){}))};
_.d.postMessage=function(r,E,K){K=K===void 0?[]:K;this.global.postMessage(r,E,K)};
_.d.getWidth=function(){return sR5(this.global)?this.global.width:0};
_.d.getHeight=function(){return sR5(this.global)?this.global.height:0};
_.d.isMobile=function(){return u4R()||AVR()};
var nF=function(r,E){try{var K=xyJ(E,r.global,r.isMobile());return{left:K.left,top:K.top,width:K.getWidth(),height:K.getHeight()}}catch(g){return hR}};
Bv.prototype.validate=function(){var r=this.beaconFactory.isSupported()||Mf(this);return this.global&&this.timeProvider.available()&&r};
var EWK=function(r){return(r=eKc(r.global))?oP(r):null};
_.f5.Object.defineProperties(Bv.prototype,{sharedStorage:{configurable:!0,enumerable:!0,get:function(){try{return this.global.sharedStorage}catch(r){}}},
localStorage:{configurable:!0,enumerable:!0,get:function(){try{return this.global.localStorage}catch(r){}}},
intrinsicFunctionNamespace:{configurable:!0,enumerable:!0,get:function(){return window}},
inCrossDomainIframe:{configurable:!0,enumerable:!0,get:function(){return!sR5(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}}});_.YwJ=!_.D_&&!_.Tmm();var sim=function(r){return r};var qVK=function(r){return r.pipe(yc(function(E){var K=E.endOfSessionReason;var g;return((g=E.viewable)==null?void 0:g.extrapolateToNow().value)||K!=void 0}),gH(1),E7())};var hKm=function(){this.startTime=Math.floor(Date.now()/1E3-1704067200);this.sequenceNumber=0},Jyq=function(r){var E=r.sequenceNumber.toString(10).padStart(2,"0");
E=""+r.startTime+E;r.sequenceNumber<99&&r.sequenceNumber++;return E};var tRJ=TD(P0(function(r){return r.endOfSessionReason===void 0}),l0(function(r){return Object.assign({},r,{timestamps:bw(r)})}),yc(function(r){var E=r.viewable;
r=r.timestamps;var K;return(K=E==null?void 0:E.extrapolateUsingTimestampMap(r).value)!=null?K:!1}),l0(function(r){var E=r.beaconFactory;
var K=r.timestampedExposureHistory;var g=r.timeOnScreen;var D=r.binaryContext;r=r.timestamps;if(E===void 0||K===void 0||g===void 0||D===void 0)return!1;if(g.extrapolateUsingTimestampMap(r).value.every(function(B){return B>=0}))return!0;
K=K.map(function(B){return B.timestamp+":"+B.value}).join(",");
g=rZu({bin:D,tos:g},r);E.makeBeacon("https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=dv&"+g+("&eh="+K)).sendNow();return!0}),P0(function(r){return!r}),E7());var KeJ=function(r){return{id:r.pingId,mcvt:r.maxConsecutiveViewTime,p:r.creativePosition,asp:r.adSpeedPosition,tm:r.totalMeasurementTime,tu:r.totalUnviewedTime,mtos:r.maxTimeOnScreen,tos:r.timeOnScreen,v:r.binaryVersion,bin:r.binaryContext,avms:r.measurementStrategy,bs:r.browserSize,mc:r.maximumExposure,"if":r.crossDomainIframeState,vu:r.delayedImpressionJsState,app:r.inApp,mse:r.mraidError,mtop:r.mraidSituation,itpl:r.injectedTemplateId,adk:r.adKey,exk:r.awbidKey,rs:r.requestSource,la:r.isLargeAd,
cr:r.isContentRecommendationAd,uach:r.userAgentClientHints,vs:r.viewState,r:r.reasonCode,pay:r.hasCpmavUrl,co:r.clientPingOrderCounter,rst:r.adRenderStartTime,rpt:r.adRenderPeriodTime,isd:r.initialScrollDepth,lsd:r.loadedScrollDepth,context:r.errorContext,msg:r.errorMessage,stack:r.errorStack,name:r.errorName,ec:r.hasElementChanged,sfr:r.strategyFailureReasons,met:r.creativeSearchResult,wmsd:r.webMeasurementStartDiagnostic,pv:r.pageVisible,epv:r.eosPageVisible,pbe:r.inStatefulBeaconExperiment,fle:r.inFetchLaterBeaconExperiment,
vae:r.inViewableAttributionExperiment,spb:r.supportsPendingBeacon,sfl:r.supportsFetchLater,ffslot:r.isFencedFrameSlotTurtlex,reach:r.sharedStorageReachMode,io2:r.v2VisibilityBitVector,rxdbg:r.rxDebugger,omida:r.omidAppId,omidp:r.omidPartner,omidpv:r.omidPartnerVersion,omidor:r.omidOcclusionReasons,omidv:r.omidVersion,omids:r.omidSessionType,omidam:r.omidAccessMode,omidct:r.omidCreativeType,omidia:r.omidInApp,omiddc:r.omidDeviceCategory,omidlat:r.omidLastActivity,omiddit:r.omidDeviceIdleTime,qid:r.errorEscapedQueryId}};var k1L=function(r){var E=[];return r.pipe(l0(function(K){var g=K.beaconFactory,D=K.fetchBeaconFactory,B=K.timeOnScreen,Q=K.timeOnScreenUrlPrefixes,a=K.payloadMapper,P=K.timeOnScreenPingId,O=K.timeOnScreenReason,U=K.urlSerializer,T=K.viewable,w=K.hasImpressionFired,F=K.inStatefulBeaconExperiment,c=K.supportsPendingBeacon,W=K.supportsFetchLater,z=K.turtlexReportEventData;if(!K.geometryMeasurable||!w||K.maxTimeOnScreen===void 0||B===void 0||Q===void 0||a===void 0||P===void 0||U===void 0||g===void 0)return!1;
if(K.isTurtlex){if(O===void 0)return!1;Q=K.reportFencedFrameEvent;if(!Q)return!1;Q({eventType:"active-view-time-on-screen",eventData:z!=null?z:"",destination:["buyer"]});return!0}if(!(F||W||O))return!1;z=bw(K);var S;T=(S=T==null?void 0:T.extrapolateUsingTimestampMap(z).value)!=null?S:!1;S=U(Object.assign({},K,{pingId:P,viewState:T?4:3,reasonCode:O!=null?O:"u",payloadMapper:a,urlPrefixes:Q}),z);if(F){for(;E.length>Q.length;)K=void 0,(K=E.shift())==null||K.deactivate();S.forEach(function(A,X){X>=E.length?
E.push(g.makeBeacon(A)):E[X].url=A});
return c&&D&&O!==void 0?(S.forEach(function(A){D.makeBeacon(A).sendNow()}),!0):O!==void 0}if(c&&D&&O!==void 0)return S.forEach(function(A){D.makeBeacon(A).sendNow()}),!0;
if(W&&D){for(;E.length>Q.length;)c=void 0,(c=E.shift())==null||c.deactivate();var k=U(Object.assign({},K,{pingId:P,viewState:T?4:3,reasonCode:O!=null?O:"u",payloadMapper:a,urlPrefixes:["https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=fetch&later&lidartos"]}),z)[0];S.forEach(function(A,X){X>=E.length?E.push(g.makeBeacon(k,{endOfSession:!0})):E[X].url=k});
return O!==void 0?(S.forEach(function(A){D.makeBeacon(A).sendNow()}),!0):O!==void 0}return O!==void 0?(S.forEach(function(A){g.makeBeacon(A).sendNow()}),!0):!1}),P0(function(K){return!K}),E7())};var lju=TD(yc(function(r){return r.immediateUrlPrefixes!==void 0&&r.payloadMapper!==void 0&&r.urlSerializer!==void 0&&r.inferredPingId!==void 0&&r.beaconFactory!==void 0}),yc(function(r){return $5m(r)!==null}),N3J(function(r){return r.activeViewUnmeasurableEvent},function(r){return r.emit}),l0(function(r){if(r.isTurtlex){var E=r.reportFencedFrameEvent;
if(E){var K;E({eventType:"active-view-unmeasurable",eventData:(K=r.turtlexReportEventData)!=null?K:"",destination:["buyer"]})}}else{K=void 0;var g=$5m(r);if(g==="x"){var D,B=(D=r.geometricMeasurementErrors)!=null?D:r.contextValidationErrors;B&&(E=B.stack,K=B.message)}r.urlSerializer(Object.assign({},r,{urlPrefixes:r.immediateUrlPrefixes,payloadMapper:r.payloadMapper,pingId:r.inferredPingId,viewState:2,reasonCode:g,errorMessage:K,errorStack:E}),bw(r)).forEach(function(Q){r.beaconFactory.makeBeacon(Q).sendNow()})}}),
gH(1),E7());var a6P=/(?:\[|%5B)([a-zA-Z0-9_]+)(?:\]|%5D)/g;var zNJ=TD(yc(function(r){return r.payloadMapper!==void 0&&r.immediateUrlPrefixes!==void 0&&r.urlSerializer!==void 0&&r.inferredPingId!==void 0&&r.beaconFactory!==void 0}),l0(function(r){return Object.assign({},r,{timestamps:bw(r)})}),yc(function(r){var E=r.viewable;
var K=r.hasImpressionFired;r=r.timestamps;var g;return!!K&&((g=E==null?void 0:E.extrapolateUsingTimestampMap(r).value)!=null?g:!1)}),N3J(function(r){return r.activeViewViewableEvent},function(r){return r.emit}),l0(function(r){var E=r.beaconFactory,K=r.turtlexReportEventData;
if(r.isTurtlex){var g=r.reportFencedFrameEvent;if(!g)return!1;g({eventType:"active-view-viewable",eventData:K!=null?K:"",destination:["buyer"]});return!0}K=r.urlSerializer(Object.assign({},r,{urlPrefixes:r.immediateUrlPrefixes,payloadMapper:r.payloadMapper,pingId:r.inferredPingId,viewState:4,reasonCode:"v"}),r.timestamps);(g=r.cpmavUrls)&&g.length>0&&r.viewUrlSerializer&&r.viewUrlSerializer(g,r).forEach(function(D){E.makeBeacon(D).sendNow()});
(g=r.viewableRelayUrls)&&g.length>0&&r.viewUrlSerializer&&r.viewUrlSerializer(g,r).forEach(function(D){E.makeBeacon(D).sendNow()});
K.forEach(function(D){E.makeBeacon(D,{attributionEnabled:r.isViewableAttributionEnabled}).sendNow()});
return!0}),P0(function(r){return!r}),E7());var K7q=l0(function(r){return[r.value.topWindowViewportExternalGeometry.width,r.value.topWindowViewportExternalGeometry.height]});var yU=function(r,E){this.callback=r;this.options=E;this.intersectionObserverV2=this.intersectionObserverV1=null},kun=function(r,E){E?r.intersectionObserverV2||(E=Object.assign({},r.options,{delay:100,
trackVisibility:!0}),r.intersectionObserverV2=new IntersectionObserver(r.callback,E)):r.intersectionObserverV1||(r.intersectionObserverV1=new IntersectionObserver(r.callback,r.options))},UyR=function(r,E){r=E?r.intersectionObserverV2:r.intersectionObserverV1;
if(!r)throw new xj$;return r};
yU.prototype.observe=function(r,E){UyR(this,r).observe(E)};
yU.prototype.unobserve=function(r,E){UyR(this,r).unobserve(E)};
yU.prototype.disconnect=function(r){UyR(this,r).disconnect()};
yU.prototype.takeRecords=function(r){return UyR(this,r).takeRecords()};var cZK={viewportGeometrySourceName:"ns",exposedViewportLocalGeometry:hR,topWindowViewportExternalGeometry:hR,measurementRequests:new RR,elementGeometrySourceName:"ns",elementGeometry:hR,intersectionGeometry:hR,viewportLocalAppOffset:{x:0,y:0}};var eod=JR(TD(l0(function(r){var E;return(E=r.exposureOverride)!=null?E:l6J(r)}),l0(function(r){return isFinite(r)?r:0}))),hoJ=JR(TD(l0(function(r){var E;
return(E=r.exposureOverride)!=null?E:l6J(r)}),l0(function(r){return isFinite(r)?r:-1})));var yG=function(r,E){this.a=r;this.b=E;if(r.clock.timeline!==E.clock.timeline)throw Error();};
yG.prototype.equivalentTo=function(r){return r instanceof yG?this.a.equivalentTo(r.a)&&this.b.equivalentTo(r.b):!1};
yG.prototype.extrapolateToTime=function(r){var E=this.a.extrapolateToTime(r).value,K=this.b.extrapolateToTime(r).value;return{timestamp:r,value:[E,K]}};
_.f5.Object.defineProperties(yG.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 r=this.a.lastMeasurement.timestamp.maximum(this.b.lastMeasurement.timestamp),E=this.a.lastMeasurement.timestamp.equals(r)?this.a.lastMeasurement.value:this.a.extrapolateToTime(r).value,K=this.b.lastMeasurement.timestamp.equals(r)?this.b.lastMeasurement.value:this.b.extrapolateToTime(r).value;return{timestamp:r,value:[E,K]}}}});var Lc=function(r,E){this.input=r;this.mapFunction=E;this.lastMeasurement={timestamp:this.input.lastMeasurement.timestamp,value:this.mapFunction(this.input.lastMeasurement.value)}};
Lc.prototype.equivalentTo=function(r){return r instanceof Lc?this.input.equivalentTo(r.input)&&this.mapFunction===r.mapFunction:!1};
Lc.prototype.extrapolateToTime=function(r){r=this.input.extrapolateToTime(r);return{timestamp:r.timestamp,value:this.mapFunction(r.value)}};
_.f5.Object.defineProperties(Lc.prototype,{active:{configurable:!0,enumerable:!0,get:function(){return this.input.active}},
clock:{configurable:!0,enumerable:!0,get:function(){return this.input.clock}}});var hs=function(){};
hs.prototype.extrapolateToNow=function(){return this.extrapolateToTime(this.clock.now())};
hs.prototype.extrapolateUsingTimestampMap=function(r){var E=this.clock.timeline,K,g=(K=r.get(E))!=null?K:this.clock.now();r.set(E,g);return this.extrapolateToTime(g)};
hs.prototype.map=function(r){return new T0X(this,r)};
hs.prototype.joinWith=function(r){return new wvf(this,r)};
var wvf=function(){yG.apply(this,arguments);this.map=hs.prototype.map;this.joinWith=hs.prototype.joinWith;this.extrapolateToNow=hs.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=hs.prototype.extrapolateUsingTimestampMap};
_.C(wvf,yG);var T0X=function(){Lc.apply(this,arguments);this.map=hs.prototype.map;this.joinWith=hs.prototype.joinWith;this.extrapolateToNow=hs.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=hs.prototype.extrapolateUsingTimestampMap};
_.C(T0X,Lc);var Ew=function(r,E){this.lastMeasurement=E;this.extrapolateToNow=hs.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=hs.prototype.extrapolateUsingTimestampMap;this.map=hs.prototype.map;this.joinWith=hs.prototype.joinWith;this.clock=r};
Ew.prototype.equivalentTo=function(r){return r.active};
Ew.prototype.extrapolateToTime=function(){return this.lastMeasurement};
_.f5.Object.defineProperties(Ew.prototype,{active:{configurable:!0,enumerable:!0,get:function(){return!1}}});var EBJ=l0(function(r){if(r.value.viewportGeometrySourceName==="omid"){if(r.value.elementGeometrySourceName==="nio")return"omio";if(r.value.elementGeometrySourceName==="geo")return"omgeo"}return r.value.elementGeometrySourceName==="geo"||r.value.elementGeometrySourceName==="nio"?r.value.viewportGeometrySourceName:r.value.elementGeometrySourceName});var ZQ2=TD(yc(function(r){return!isNaN(r)}),$O(function(r,E){return isNaN(r)?E:Math.min(r,E)},NaN),Dn());var Xgu=JR(TD(l0(function(r){return r.intersectionGeometry.width*r.intersectionGeometry.height/(r.exposedViewportLocalGeometry.width*r.exposedViewportLocalGeometry.height)}),l0(function(r){return isFinite(r)?Math.min(1,r):0})));var rAJ=TD(JR(l0(function(r){r=r.exposureOverride?r.elementGeometry.width*r.elementGeometry.height*r.exposureOverride/(r.topWindowViewportExternalGeometry.width*r.topWindowViewportExternalGeometry.height):r.intersectionGeometry.width*r.intersectionGeometry.height/(r.topWindowViewportExternalGeometry.width*r.topWindowViewportExternalGeometry.height);return isFinite(r)?r:0})));var BCd=function(r,E){var K=this;this.timeProvider=r;this.measurementRequestObserver=this.lastMeasurementRequest=null;this.requestSubscription=E.pipe(Dn()).subscribe(function(g){ji5(K);K.measurementRequestObserver=g})},NC2=function(r,E){ji5(r);
r.lastMeasurementRequest=r.timeProvider.setTimeout(function(){var K;return void((K=r.measurementRequestObserver)==null?void 0:K.next())},E)},ji5=function(r){r.lastMeasurementRequest!==null&&r.timeProvider.clearTimeout(r.lastMeasurementRequest);
r.lastMeasurementRequest=null};
BCd.prototype.dispose=function(){ji5(this);this.requestSubscription.unsubscribe();this.measurementRequestObserver=null};var FYM=function(){};var G1K=function(r,E){this.context=r;this.strategies=E};
_.C(G1K,FYM);G1K.prototype.buildGeometrySource=function(r,E){var K=this.strategies.map(function(B){return B.buildGeometrySource(r,E)}),g=PRJ(K.map(function(B){return B.geometrySource})),D=g.capturedErrors.pipe(RKu());
return{geometrySource:g.chain.pipe(M4(this.context.queue)),additionalOutputs:Object.assign.apply(Object,[{strategyFailureReasons:D,strategyErrors:g.capturedErrors}].concat(_.mn(K.map(function(B){return B.additionalOutputs}))))}};
var RKu=function(){return $O(function(r,E){E instanceof kO?r.push(E.measurementStrategyFailureReason):r.push(-1);return r},[])};var VR5=function(r,E){this.context=r;this.poller=E};
_.C(VR5,FYM);VR5.prototype.buildGeometrySource=function(r,E){var K=fju(YVK(this.context,this.poller),CjL(this.context,E.requestSource));return{geometrySource:pD5(r.measurableCreative.pipe(K),E.inApp),additionalOutputs:{}}};var vBL=function(r,E,K){K=K===void 0?zo5(r,E):K;this.context=r;this.intersectionObserverStrategy=K};
_.C(vBL,FYM);vBL.prototype.buildGeometrySource=function(r,E){var K=this.intersectionObserverStrategy(E.useV2);return{geometrySource:pD5(r.measurableCreative.pipe(K,t_u(this.context)),E.inApp),additionalOutputs:{}}};var oWe=function(r,E,K){var g=g===void 0?Symbol():g;this.element=r;this.immediateUrls=E;this.timeOnScreenUrls=K;this.symbol=g};var DmJ=Object.freeze({timeThresholdMs:1E3,exposureThreshold:.5,largeAdExposureThreshold:.3}),RNJ=Object.freeze([1,.75,DmJ.exposureThreshold,DmJ.largeAdExposureThreshold,0]);var z12=function(r,E){E=E===void 0?36E5:E;var K=K===void 0?!0:K;this.creatives=new RR;this.elementsToUnregister=new RR;this.elementMap=new Map;var g=new Bv(window,null);g.beaconFactory=new Fn(g,new Xn(g));W75(g,this.creatives,this.elementsToUnregister,r,E,K).subscribe()},bjm=function(r,E,K,g){if(!r.elementMap.has(E)){var D=new H0(E);
r.elementMap.set(E,D);r.creatives.next(new oWe(D,K,g))}},S0P=function(r,E){r.elementsToUnregister.next(E);
var K=r.elementMap.get(E);K!==void 0&&(K.release(),r.elementMap.delete(E))};var qa5=function(r){var E=r.url;r=r.uaDataValues;this.JSC$9631_url_=E;this.uaDataValues_=r;this.suid_=(new Date).getTime()-17040672E5;this.urlParamValues_={};for(var K=/[?&]([^&=]+)=([^&]*)/g;r=K.exec(E);)this.urlParamValues_[r[1]]=r[2]},ltJ=function(r){r=r.uaDataValues_;
if(!r)return"";var E=jV("uap",r.platform)+jV("uapv",r.platformVersion)+jV("uafv",r.uaFullVersion)+jV("uaa",r.architecture)+jV("uam",r.model)+jV("uab",r.bitness);r.fullVersionList&&(E+="&uafvl="+encodeURIComponent(r.fullVersionList.map(function(K){return encodeURIComponent(K.brand)+";"+encodeURIComponent(K.version)}).join("|")));
r.wow64!=null&&(E+="&uaw="+Number(r.wow64));return E.slice(1)};var MVf=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(MVf,_.Qb);MVf.prototype.getId=function(){return _.CO(this,1)};var Js=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(Js,_.Qb);Js.prototype.getSeconds=function(){return iQ(this,1)};
Js.prototype.setSeconds=function(r){return _.rK(this,1,P9(r),"0")};_.W4=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(_.W4,_.Qb);_.W4.prototype.getSeconds=function(){return iQ(this,1)};
_.W4.prototype.setSeconds=function(r){return _.rK(this,1,P9(r),"0")};
_.i9l=function(r){var E=Number(Ws(r,1));r=_.Ow(r,2);return new Date(E*1E3+r/1E6)};var rI=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(rI,_.Qb);rI.prototype.getUrl=function(){return _.CO(this,1)};
rI.prototype.setUrl=function(r){return _.lE(this,1,r)};
rI.prototype.getHeight=function(){return _.Ow(this,2)};
rI.prototype.getWidth=function(){return _.Ow(this,3)};var E6=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(E6,_.Qb);E6.prototype.getAspectRatio=function(){return cs(this,1)};
E6.prototype.getDuration=function(){return _.TQ(this,Js,2)};var cyf=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(cyf,_.Qb);var CFf=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(CFf,_.Qb);var xyM=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(xyM,_.Qb);var WYf=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(WYf,_.Qb);var Gbb=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(Gbb,_.Qb);var vWa=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(vWa,_.Qb);var VVf=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(VVf,_.Qb);var zKR=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(zKR,_.Qb);var tVE=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(tVE,_.Qb);var KP=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(KP,_.Qb);var gI=[2,4,5,6,7];var Swf=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(Swf,_.Qb);var R2=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(R2,_.Qb);_.d=R2.prototype;_.d.getId=function(){return _.TQ(this,MVf,1)};
_.d.getName=function(){return _.CO(this,2)};
_.d.setDescription=function(r){return _.lE(this,3,r)};
_.d.getUrl=function(){return _.CO(this,8)};
_.d.setUrl=function(r){return _.lE(this,8,r)};
var D7=function(r){return _.az(r,rI,10,_.f9())};
R2.prototype.getOwner=function(r){return _.Sul(this,40,r)};
var BN=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(BN,_.Qb);_.dI=[0,e6,o5u];_.jn=[0,e6,o5u];var b9e=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(b9e,_.Qb);var Nx=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(Nx,_.Qb);Nx.prototype.getStatus=function(){return _.xp(this,1)};
Nx.prototype.removeItem=function(r){return VXe(this,2,r)};var szC=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(szC,_.Qb);szC.prototype.getName=function(){return _.CO(this,8)};var Q9=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(Q9,_.Qb);Q9.prototype.getCommand=function(){return _.xp(this,1)};
Q9.prototype.getSource=function(){return _.TQ(this,szC,2)};
Q9.prototype.setVisible=function(r){return _.Rp(this,5,r)};
Q9.prototype.removeItem=function(r){return VXe(this,7,r)};var kbd=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(kbd,_.Qb);kbd.prototype.getCommand=function(){return _.xp(this,1)};
kbd.prototype.removeItem=function(r){return VXe(this,4,r)};
var qwd=_.om(kbd);var $u=function(r,E,K){K=K===void 0?Error():K;var g=Error.call(this);this.message=g.message;"stack"in g&&(this.stack=g.stack);this.code=r;E+=":";K instanceof Error?(this.message=E+K.message,this.stack=K.stack||""):(this.message=E+String(K),this.stack="");Object.setPrototypeOf(this,this.constructor.prototype)};
_.C($u,Error);_.SV=function(){this.JSC$9689_disposed_=this.JSC$9689_disposed_;this.onDisposeCallbacks_=this.onDisposeCallbacks_};
_.SV.prototype.JSC$9689_disposed_=!1;_.SV.prototype.isDisposed=function(){return this.JSC$9689_disposed_};
_.SV.prototype.dispose=function(){this.JSC$9689_disposed_||(this.JSC$9689_disposed_=!0,this.disposeInternal())};
_.SV.prototype[Symbol.dispose]=function(){this.dispose()};
_.iF=function(r,E){r.addOnDisposeCallback(_.$E(_.Ny,E))};
_.SV.prototype.addOnDisposeCallback=function(r,E){this.JSC$9689_disposed_?E!==void 0?r.call(E):r():(this.onDisposeCallbacks_||(this.onDisposeCallbacks_=[]),E&&(r=r.bind(E)),this.onDisposeCallbacks_.push(r))};
_.SV.prototype.disposeInternal=function(){if(this.onDisposeCallbacks_)for(;this.onDisposeCallbacks_.length;)this.onDisposeCallbacks_.shift()()};var at=function(r){_.SV.call(this);this.wpc=r};
_.C(at,_.SV);at.prototype.vnt=function(){return this.wpc.f()};
at.prototype.gzt=function(r){return this.wpc.c(r)};
at.prototype.b7=function(r){return this.wpc.m(eN2(r))};
at.prototype.fxL=function(r){return this.wpc.mws(eN2(r))};
var $W=function(r){_.SV.call(this);var E=this;this.vm=r;this.n5U="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.xh0=void 0;this.icV=this.vm.p;this.hpN=this.xO1.bind(this);this.addOnDisposeCallback(function(){return void lAd(E)})};
_.C($W,_.SV);var myE=function(r){var E;return _.p(function(K){if(K.nextAddress==1){if(!r.vm.wpc)throw new $u(30,"NWA");return r.rcx?K.return(r.rcx):K.yield(r.vm.wpc(),2)}E=K.yieldResult;r.rcx=new at(E);return K.return(r.rcx)})};
$W.prototype.snapshot=function(r){return this.vm.s(Object.assign({},r.cB&&{c:r.cB},r.nkV&&{s:r.nkV},r.xY0!==void 0&&{p:r.xY0}))};
$W.prototype.xO1=function(r){this.vm.e(r)};
$W.prototype.gA5=function(r,E){return this.vm.c(r,E,!1)};
var lAd=function(r){r.xh0!==void 0&&(r.n5U.forEach(function(E){var K;(K=r.xh0)==null||K.removeEventListener(E,r.hpN)}),r.xh0=void 0)};
$W.prototype.pai=function(){return this.vm.l()};var pP=function(){_.SV.apply(this,arguments);this.b64=1};
_.C(pP,_.SV);pP.prototype.share=function(){if(this.isDisposed())throw Error("pa");this.b64++;return this};
pP.prototype.dispose=function(){--this.b64||_.SV.prototype.dispose.call(this)};var Z9C=function(r){this.cAy=r;r.addNewEventMetric("/client_streamz/bg/frs",_.Tb("mk"))};
Z9C.prototype.record=function(r,E){this.cAy.record("/client_streamz/bg/frs",r,E)};
var usC=function(r){this.u0N=r;r.addNewEventMetric("/client_streamz/bg/wrl",_.Tb("mn"),Uw("ac"),Uw("sc"),_.Tb("rk"),_.Tb("mk"))};
usC.prototype.record=function(r,E,K,g,D,B){this.u0N.record("/client_streamz/bg/wrl",r,E,K,g,D,B)};
var Ayf=function(r){this.guE=r;r.addNewCounter("/client_streamz/bg/ec",_.Tb("en"),_.Tb("mk"))};
Ayf.prototype.increment=function(r,E){this.guE.JSC$9942_incrementCounter("/client_streamz/bg/ec",r,E)};
var eKE=function(r){this.iZZ=r;r.addNewEventMetric("/client_streamz/bg/el",_.Tb("en"),_.Tb("mk"))};
eKE.prototype.record=function(r,E,K){this.iZZ.record("/client_streamz/bg/el",r,E,K)};
var XvE=function(r){this.kCZ=r;r.addNewCounter("/client_streamz/bg/cec",Uw("ec"),_.Tb("mk"))};
XvE.prototype.increment=function(r,E){this.kCZ.JSC$9942_incrementCounter("/client_streamz/bg/cec",r,E)};
var H9M=function(r){this.bZt=r;r.addNewCounter("/client_streamz/bg/po/csc",Uw("cs"),_.Tb("mk"))};
H9M.prototype.increment=function(r,E){this.bZt.JSC$9942_incrementCounter("/client_streamz/bg/po/csc",r,E)};
var nWe=function(r){this.w1N=r;r.addNewCounter("/client_streamz/bg/po/ctav",_.Tb("av"),_.Tb("mk"))};
nWe.prototype.increment=function(r,E){this.w1N.JSC$9942_incrementCounter("/client_streamz/bg/po/ctav",r,E)};
var IAf=function(r){this.esU=r;r.addNewCounter("/client_streamz/bg/po/cwsc",_.Tb("su"),_.Tb("mk"))};
IAf.prototype.increment=function(r,E){this.esU.JSC$9942_incrementCounter("/client_streamz/bg/po/cwsc",r,E)};var w7m=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(w7m,_.Qb);var TTm=function(r,E){return _.JB(r,3,E,FCq)};var yyl=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(yyl,_.Qb);var LYe=[1,2,3];var hKw=[0,LYe,_.hp,MfJ,CBC];var JyJ=[0,_.Jp,[0,mL,_.Z_]];var rZf=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(rZf,_.Qb);var Exb=[1,2,3];var KeM=[0,Exb,FuE,OkX,_.rY,JyJ];var gxd=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(gxd,_.Qb);var D5X=[0,_.Jp,hKw,KeM];var B3l=[0,_.y_];var d5u=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(d5u,_.Qb);var jXM=[0,_.y_,-1,_.nO];var N3M=[0,_.y_,-1,_.Hs,_.nO];var QXC=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(QXC,_.Qb);var $5w=[1,2,3];var a6u=[0,$5w,_.rY,jXM,_.rY,N3M,_.rY,B3l];var pgM=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(pgM,_.Qb);pgM.prototype.JSC$9762_serializeBinary=Hxm([0,_.y_,a6u,xuJ,_.Jp,D5X,ikf,_.cBJ]);var PjX=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(PjX,_.Qb);var Y8e=function(r){var E=new pgM;E=_.tR(E,1,r.JSC$9878_metricName);var K=f6f(r);E=_.JB(E,3,K,_.UQ);K=[];for(var g=[],D=_.N(r.cellMap.keys()),B=D.next();!B.done;B=D.next())g.push(B.value.split(","));for(D=0;D<g.length;D++){B=g[D];for(var Q=r.cellType,a=r.getCells(B)||[],P=[],O=0;O<a.length;O++){var U=a[O],T=U&&U.cellValue;U=new rZf;switch(Q){case 3:T=Number(T);Number.isFinite(T)&&x_(U,1,Exb,P9(T));break;case 2:x_(U,2,Exb,_.IM(Number(T)))}P.push(U)}Q=P;for(a=0;a<Q.length;a++){P=Q[a];O=new gxd;P=_.Cx(O,
2,P);O=[];U=OQM(r);for(T=0;T<U.length;T++){var w=U[T],F=B[T],c=new yyl;switch(w){case 3:x_(c,1,LYe,FA(String(F)));break;case 2:w=Number(F);Number.isFinite(w)&&x_(c,2,LYe,_.Nu(w));break;case 1:x_(c,3,LYe,UJq(F==="true"))}O.push(c)}Fq(P,1,O);K.push(P)}}Fq(E,4,K);return E};var U5f=function(r){if(!r)return"";if(/^about:(?:blank|srcdoc)$/.test(r))return window.origin||"";r.indexOf("blob:")===0&&(r=r.substring(5));r=r.split("#")[0].split("?")[0];r=r.toLowerCase();r.indexOf("//")==0&&(r=window.location.protocol+r);/^[\w\-]*:\/\//.test(r)||(r=window.location.href);var E=r.substring(r.indexOf("://")+3),K=E.indexOf("/");K!=-1&&(E=E.substring(0,K));K=r.substring(0,r.indexOf("://"));if(!K)throw Error("qa`"+r);if(K!=="http"&&K!=="https"&&K!=="chrome-extension"&&K!=="moz-extension"&&
K!=="file"&&K!=="android-app"&&K!=="chrome-search"&&K!=="chrome-untrusted"&&K!=="chrome"&&K!=="app"&&K!=="devtools")throw Error("ra`"+K);r="";var g=E.indexOf(":");if(g!=-1){var D=E.substring(g+1);E=E.substring(0,g);if(K==="http"&&D!=="80"||K==="https"&&D!=="443")r=":"+D}return K+"://"+E+r};var wgE=function(r,E,K){var g=String(_.gm.location.href);return g&&r&&E?[E,T3f(U5f(g),r,K||null)].join(" "):null},T3f=function(r,E,K){var g=[],D=[];
if((Array.isArray(K)?2:1)==1)return D=[E,r],_.K0(g,function(a){D.push(a)}),Fel(D.join(" "));
var B=[],Q=[];_.K0(K,function(a){Q.push(a.key);B.push(a.value)});
K=Math.floor((new Date).getTime()/1E3);D=B.length==0?[K,E,r]:[B.join(":"),K,E,r];_.K0(g,function(a){D.push(a)});
r=Fel(D.join(" "));r=[K,r];Q.length==0||r.push(Q.join(""));return r.join("_")},Fel=function(r){var E=JAP();
E.update(r);return E.digestString().toLowerCase()};var PN=function(r){this.JSC$9773_document_=r||{cookie:""}},RoC;
_.d=PN.prototype;_.d.isEnabled=function(){if(!_.gm.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};
_.d.set=function(r,E,K){var g=!1;if(typeof K==="object"){var D=K.sameSite;g=K.secure||!1;var B=K.domain||void 0;var Q=K.path||void 0;var a=K.maxAge}if(/[;=\s]/.test(r))throw Error("sa`"+r);if(/[;\r\n]/.test(E))throw Error("ta`"+E);a===void 0&&(a=-1);K=B?";domain="+B:"";Q=Q?";path="+Q:"";g=g?";secure":"";a=a<0?"":a==0?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(Date.now()+a*1E3)).toUTCString();this.JSC$9773_document_.cookie=r+"="+E+K+Q+a+g+(D!=null?";samesite="+D:"")};
_.d.get=function(r,E){for(var K=r+"=",g=(this.JSC$9773_document_.cookie||"").split(";"),D=0,B;D<g.length;D++){B=PK(g[D]);if(B.lastIndexOf(K,0)==0)return B.slice(K.length);if(B==r)return""}return E};
_.d.remove=function(r,E,K){var g=this.containsKey(r);this.set(r,"",{maxAge:0,path:E,domain:K});return g};
_.d.getKeys=function(){return RoC(this).keys};
_.d.getValues=function(){return RoC(this).values};
_.d.isEmpty=function(){return!this.JSC$9773_document_.cookie};
_.d.getCount=function(){return this.JSC$9773_document_.cookie?(this.JSC$9773_document_.cookie||"").split(";").length:0};
_.d.containsKey=function(r){return this.get(r)!==void 0};
_.d.containsValue=function(r){for(var E=RoC(this).values,K=0;K<E.length;K++)if(E[K]==r)return!0;return!1};
_.d.clear=function(){for(var r=RoC(this).keys,E=r.length-1;E>=0;E--)this.remove(r[E])};
RoC=function(r){r=(r.JSC$9773_document_.cookie||"").split(";");for(var E=[],K=[],g,D,B=0;B<r.length;B++)D=PK(r[B]),g=D.indexOf("="),g==-1?(E.push(""),K.push(D)):(E.push(D.substring(0,g)),K.push(D.substring(g+1)));return{keys:E,values:K}};
_.v7=new PN(typeof document=="undefined"?null:document);var Zbu,oxf;Zbu=function(){var r=_.gm.__SAPISID||_.gm.__APISID||_.gm.__3PSAPISID||_.gm.__1PSAPISID||_.gm.__OVERRIDE_SID;if(r)return!0;typeof document!=="undefined"&&(r=new PN(document),r=r.get("SAPISID")||r.get("APISID")||r.get("__Secure-3PAPISID")||r.get("__Secure-1PAPISID"));return!!r};
oxf=function(r,E,K,g){(r=_.gm[r])||typeof document==="undefined"||(r=(new PN(document)).get(E));return r?wgE(r,K,g):null};
_.ftK=function(r){var E=U5f(_.gm==null?void 0:_.gm.location.href),K=[];if(Zbu()){E=E.indexOf("https:")==0||E.indexOf("chrome-extension:")==0||E.indexOf("chrome-untrusted://new-tab-page")==0||E.indexOf("moz-extension:")==0;var g=E?_.gm.__SAPISID:_.gm.__APISID;g||typeof document==="undefined"||(g=new PN(document),g=g.get(E?"SAPISID":"APISID")||g.get("__Secure-3PAPISID"));(g=g?wgE(g,E?"SAPISIDHASH":"APISIDHASH",r):null)&&K.push(g);E&&((E=oxf("__1PSAPISID","__Secure-1PAPISID","SAPISID1PHASH",r))&&K.push(E),
(r=oxf("__3PSAPISID","__Secure-3PAPISID","SAPISID3PHASH",r))&&K.push(r))}return K.length==0?null:K.join(" ")};var M_u=function(){this.minSize=1024};
M_u.prototype.compress=function(r){var E,K,g,D;return _.p(function(B){switch(B.nextAddress){case 1:return E=new CompressionStream("gzip"),K=(new Response(E.readable)).arrayBuffer(),g=E.writable.getWriter(),B.yield(g.write((new TextEncoder).encode(r)),2);case 2:return B.yield(g.close(),3);case 3:return D=Uint8Array,B.yield(K,4);case 4:return B.return(new D(B.yieldResult))}})};
M_u.prototype.isSupported=function(r){return r<this.minSize?!1:typeof CompressionStream!=="undefined"};var iQe=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(iQe,_.Qb);var fP=function(r,E){this.intervalMs=r;this.callback=E;this.enabled=!1;this.nowFn=function(){return _.J4()};
this.lastTimeMs=this.nowFn()};
fP.prototype.setInterval=function(r){this.intervalMs=r;this.timer&&this.enabled?(this.stop(),this.start()):this.timer&&this.stop()};
fP.prototype.start=function(){var r=this;this.enabled=!0;this.timer||(this.timer=setTimeout(function(){r.tick()},this.intervalMs),this.lastTimeMs=this.nowFn())};
fP.prototype.stop=function(){this.enabled=!1;this.timer&&(clearTimeout(this.timer),this.timer=void 0)};
fP.prototype.tick=function(){var r=this;if(this.enabled){var E=Math.max(this.nowFn()-this.lastTimeMs,0);E<this.intervalMs*.8?this.timer=setTimeout(function(){r.tick()},this.intervalMs-E):(this.timer&&(clearTimeout(this.timer),this.timer=void 0),this.callback(),this.enabled&&(this.stop(),this.start()))}else this.timer=void 0};var cZC=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(cZC,_.Qb);var Cje=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(Cje,_.Qb);var x5w=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(x5w,_.Qb);x5w.prototype.getTransmissionType=function(){return _.xp(this,1)};var gyd=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(gyd,_.Qb);var O6=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(O6,_.Qb);var KsJ=function(r){Fq(D7q,1,r)};
O6.prototype.getModel=function(){return _.CO(this,6)};
var Wea=_.om(O6);var Guf=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(Guf,_.Qb);var rdm=["platform","platformVersion","architecture","model","uaFullVersion"],D7q=new O6,EyL=null;var Yu=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(Yu,_.Qb);var vxl=function(r){return _.wW(r,1,1)};var V_e=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r,4)};
_.C(V_e,_.Qb);_.U6=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r,36)};
_.C(_.U6,_.Qb);_.U6.prototype.getExperimentIds=function(){return _.TQ(this,iQe,16)};var zoX=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r,19)};
_.C(zoX,_.Qb);zoX.prototype.setLogSource=function(r){return _.wW(this,2,r)};
zoX.prototype.setScheduler=function(r){return _.wW(this,10,r)};var S8J=function(r,E){this.isServiceWorkerScope=E=E===void 0?!1:E;this.uach=this.locale=null;this.transmissionType=0;this.isFinal=!1;this.logRequest=new zoX;Number.isInteger(r)&&this.logRequest.setLogSource(r);E||(this.locale=document.documentElement.getAttribute("lang"));t_f(this,new Yu)};
S8J.prototype.setLogSource=function(r){this.logRequest.setLogSource(r);return this};
var t_f=function(r,E){_.Cx(r.logRequest,1,E);_.xp(E,1)||vxl(E);r.isServiceWorkerScope||(E=Tx(r),_.CO(E,5)||_.tR(E,5,r.locale));r.uach&&(E=Tx(r),_.TQ(E,O6,9)||_.Cx(E,9,r.uach))},bQJ=function(r,E){r.transmissionType=E},sXu=function(r){var E=E===void 0?rdm:E;
var K=r.isServiceWorkerScope?void 0:uw();K?BT2(K,E).then(function(g){r.uach=Wea(g!=null?g:"[]");g=Tx(r);_.Cx(g,9,r.uach);return!0}).catch(function(){return!1}):Promise.resolve(!1)},Tx=function(r){var E=_.TQ(r.logRequest,Yu,1);
E||(E=new Yu,t_f(r,E));r=E;E=_.TQ(r,Guf,11);E||(E=new Guf,_.Cx(r,11,E));return E};
S8J.prototype.build=function(r,E,K,g,D,B){E=E===void 0?0:E;K=K===void 0?0:K;g=g===void 0?null:g;D=D===void 0?0:D;B=B===void 0?0:B;if(!this.isServiceWorkerScope){var Q=Tx(this);var a=new x5w;a=_.wW(a,1,this.transmissionType);a=_.w0(a,2,this.isFinal);K=_.V_(a,3,K>0?K:void 0);K=_.V_(K,4,D>0?D:void 0);K=_.V_(K,5,B>0?B:void 0);D=K.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;B=D[_.dw]|0;K=cf(K,B)?K:WuK(K,D,B)?xuq(K,D):new K.constructor(lB(D,B,!0));_.Cx(Q,10,K)}Q=this.logRequest.clone();K=Date.now().toString();
Q=_.Ft(Q,4,P9(K));r=r.slice();r=Fq(Q,3,r);g&&(Q=new cZC,g=_.V_(Q,13,g),Q=new Cje,g=_.Cx(Q,2,g),Q=new V_e,g=_.Cx(Q,1,g),g=_.wW(g,2,9),_.Cx(r,18,g));E&&_.bD(r,14,E);return r};Fs.prototype.currBackoffCount_=0;Fs.prototype.reset=function(){this.currBaseValue_=this.currValue_=this.initialValue_;this.currBackoffCount_=0};
Fs.prototype.getValue=function(){return this.currValue_};
var kul=function(r){r.currBaseValue_=Math.min(r.maxValue_,r.currBaseValue_*r.backoffFactor_);r.currValue_=Math.min(r.maxValue_,r.currBaseValue_+(r.randomFactor_?Math.round(r.randomFactor_*(Math.random()-.5)*2*r.currBaseValue_):0));r.currBackoffCount_++};var zab=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r,8)};
_.C(zab,_.Qb);var q8M=_.om(zab);var tfJ=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(tfJ,_.Qb);var wI;wI=new SQE;var FK=function(r){_.SV.call(this);var E=this;this.componentId="";this.pendingEvents=[];this.lastFailedAuth="";this.pageId=null;this.noFlushUntilMs=this.startWaitingMs=-1;this.JSC$9851_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$9851_sendBeaconApiEnabled=!1;this.logSource=r.logSource;this.getAuthHeaderValue=
r.getAuthHeaderValue||function(){};
this.logRequestBuilder=new S8J(r.logSource,r.isServiceWorkerScope);this.network=r.network||null;this.productID=r.productID||null;this.bufferSize=1E3;this.clearcutUrl=r.urlOverride||null;this.sessionIndex=r.sessionIndex||null;this.disableAutomaticFlush=r.disableAutomaticFlush||!1;this.withCredentials=!r.disableWithCredentials;this.isServiceWorkerScope=r.isServiceWorkerScope||!1;this.isSendBeaconSupported=!this.isServiceWorkerScope&&!!uw()&&!!uw().navigator&&uw().navigator.sendBeacon!==void 0;this.isBrowserSupported=
typeof URLSearchParams!=="undefined"&&!!(new URL(l6M())).searchParams&&!!(new URL(l6M())).searchParams.set;var K=vxl(new Yu);t_f(this.logRequestBuilder,K);this.flushBackoff=new Fs(1E4,3E5,.1);r=m5$(this,r.backgroundJobDeferrer);this.JSC$9851_flushTimer=new fP(this.flushBackoff.getValue(),r);this.backupTimer=new fP(6E5,r);this.disableAutomaticFlush||this.backupTimer.start();this.isServiceWorkerScope||(document.addEventListener("visibilitychange",function(){if(document.visibilityState==="hidden"){ZQd(E);
var g;(g=E.metalogService)==null||g.flush()}}),document.addEventListener("pagehide",function(){ZQd(E);
var g;(g=E.metalogService)==null||g.flush()}))};
_.C(FK,_.SV);var m5$=function(r,E){return r.isBrowserSupported?E?function(){E().then(function(){r.flush()})}:function(){r.flush()}:function(){}};
FK.prototype.disposeInternal=function(){ZQd(this);this.JSC$9851_flushTimer.stop();this.backupTimer.stop();_.SV.prototype.disposeInternal.call(this)};
var u5d=function(r){r.clearcutUrl||(r.clearcutUrl=l6M());try{return(new URL(r.clearcutUrl)).toString()}catch(E){return(new URL(r.clearcutUrl,uw().location.origin)).toString()}};
FK.prototype.dispatch=function(r){if(r instanceof _.U6)this.log(r);else try{var E=new _.U6,K=r.serialize();var g=_.tR(E,8,K);this.log(g)}catch(D){Rt(this,4,1)}};
var Rt=function(r,E,K){r.metalogService&&r.metalogService.increment(E,K)};
FK.prototype.log=function(r){Rt(this,2,1);if(this.isBrowserSupported){r=r.clone();var E=this.sequencePosition++;r=_.bD(r,21,E);this.componentId&&_.tR(r,26,this.componentId);E=r;if(bd5(_.fO(E,1))==null){var K=Date.now();K=Number.isFinite(K)?K.toString():"0";_.Ft(E,1,P9(K))}_.Sun(_.fO(E,15))!=null||_.bD(E,15,(new Date).getTimezoneOffset()*60);this.experimentIds&&(K=this.experimentIds.clone(),_.Cx(E,16,K));Rt(this,1,1);E=this.pendingEvents.length-this.bufferSize+1;E>0&&(this.pendingEvents.splice(0,E),
this.numLogsDroppedSinceLastFlush+=E,Rt(this,3,E));this.pendingEvents.push(r);this.disableAutomaticFlush||this.JSC$9851_flushTimer.enabled||this.JSC$9851_flushTimer.start()}};
FK.prototype.flush=function(r,E){var K=this;if(this.pendingEvents.length===0)r&&r();else if(this.JSC$9851_sendBeaconApiEnabled&&this.isSendBeaconSupported)this.logRequestBuilder.transmissionType=3,AZf(this);else{var g=Date.now();if(this.noFlushUntilMs>g&&this.startWaitingMs<g)E&&E("throttled");else{this.network&&(typeof this.network.getTransmissionType==="function"?bQJ(this.logRequestBuilder,this.network.getTransmissionType()):this.logRequestBuilder.transmissionType=0);var D=this.pendingEvents.length,
B=this.logRequestBuilder.build(this.pendingEvents,this.numLogsDroppedSinceLastFlush,this.numRetriesSinceLastSuccessfulFlush,this.productID,this.persistedLogRecoveredCount,this.persistedLogExpiredCount),Q=this.getAuthHeaderValue();if(Q&&this.lastFailedAuth===Q)E&&E("stale-auth-token");else{this.pendingEvents=[];this.JSC$9851_flushTimer.enabled&&this.JSC$9851_flushTimer.stop();this.numLogsDroppedSinceLastFlush=0;g=B.serialize();var a;this.JSC$9851_compressor&&this.JSC$9851_compressor.isSupported(g.length)&&
(a=this.JSC$9851_compressor.compress(g));var P=eoa(this,g,Q),O=function(w){K.flushBackoff.reset();K.JSC$9851_flushTimer.setInterval(K.flushBackoff.getValue());if(w){var F=null;try{var c=JSON.stringify(JSON.parse(w.replace(")]}'\n","")));F=q8M(c)}catch(W){}F&&(w=Number(iQ(F,1,_.ke("-1"))),w>0&&(K.startWaitingMs=Date.now(),K.noFlushUntilMs=K.startWaitingMs+w),g5u(F.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,wI.fieldIndex),E55(F,wI.fieldIndex),F=wI.ctor?wI.getExtensionFn(F,wI.ctor,wI.fieldIndex,
wI.JSC$9031_hasMessageId):wI.getExtensionFn(F,wI.fieldIndex,null,wI.JSC$9031_hasMessageId),F=F===null?void 0:F)&&(F=_.Ow(F,1,-1),F!==-1&&(K.flushBackoff=new Fs(F<1?1:F,3E5,.1),K.JSC$9851_flushTimer.setInterval(K.flushBackoff.getValue())))}r&&r();K.numRetriesSinceLastSuccessfulFlush=0},U=function(w,F){var c=_.az(B,_.U6,3,_.f9());
var W=Number(iQ(B,14));kul(K.flushBackoff);K.JSC$9851_flushTimer.setInterval(K.flushBackoff.getValue());w===401&&Q&&(K.lastFailedAuth=Q);W&&(K.numLogsDroppedSinceLastFlush+=W);F===void 0&&(F=K.isRetryable(w));F&&(K.pendingEvents=c.concat(K.pendingEvents),K.disableAutomaticFlush||K.JSC$9851_flushTimer.enabled||K.JSC$9851_flushTimer.start());Rt(K,7,1);E&&E("net-send-failed",w);++K.numRetriesSinceLastSuccessfulFlush},T=function(){K.network&&K.network.send(P,O,U)};
a?a.then(function(w){Rt(K,5,D);P.requestHeaders["Content-Encoding"]="gzip";P.requestHeaders["Content-Type"]="application/binary";P.body=w;P.bodyType=2;T()},function(){Rt(K,6,D);
T()}):T()}}}};
var eoa=function(r,E,K){K=K===void 0?null:K;var g=g===void 0?r.withCredentials:g;var D={},B=new URL(u5d(r));K&&(D.Authorization=K);r.sessionIndex&&(D["X-Goog-AuthUser"]=r.sessionIndex,B.searchParams.set("authuser",r.sessionIndex));r.pageId&&(Object.defineProperty(D,"X-Goog-PageId",{value:r.pageId}),B.searchParams.set("pageId",r.pageId));return{url:B.toString(),body:E,bodyType:1,requestHeaders:D,requestType:"POST",withCredentials:g,timeoutMillis:r.timeoutMillis}},ZQd=function(r){r.logRequestBuilder.isFinal=
!0;
r.flush();r.logRequestBuilder.isFinal=!1},AZf=function(r){Xgf(r,function(E,K){E=new URL(E);
E.searchParams.set("format","json");var g=!1;try{g=uw().navigator.sendBeacon(E.toString(),K.serialize())}catch(D){}g||(r.isSendBeaconSupported=!1);return g})},Xgf=function(r,E){if(r.pendingEvents.length!==0){var K=new URL(u5d(r));
K.searchParams.delete("format");var g=r.getAuthHeaderValue();g&&K.searchParams.set("auth",g);K.searchParams.set("authuser",r.sessionIndex||"0");for(g=0;g<10&&r.pendingEvents.length;++g){var D=r.pendingEvents.slice(0,32),B=r.logRequestBuilder.build(D,r.numLogsDroppedSinceLastFlush,r.numRetriesSinceLastSuccessfulFlush,r.productID,r.persistedLogRecoveredCount,r.persistedLogExpiredCount);if(!E(K.toString(),B)){++r.numRetriesSinceLastSuccessfulFlush;break}r.numLogsDroppedSinceLastFlush=0;r.numRetriesSinceLastSuccessfulFlush=
0;r.persistedLogRecoveredCount=0;r.persistedLogExpiredCount=0;r.pendingEvents=r.pendingEvents.slice(D.length)}r.JSC$9851_flushTimer.enabled&&r.JSC$9851_flushTimer.stop()}};
FK.prototype.isRetryable=function(r){return 500<=r&&r<600||r===401||r===0};
var l6M=function(){return"https://play.google.com/log?format=json&hasfast=true"};var HQu=function(){this.abortSupported=typeof AbortController!=="undefined"};
HQu.prototype.send=function(r,E,K){var g=this,D,B,Q,a,P,O,U,T,w,F;return _.p(function(c){switch(c.nextAddress){case 1:return B=(D=g.abortSupported?new AbortController:void 0)?setTimeout(function(){D.abort()},r.timeoutMillis):void 0,_.Mj(c,2,3),Q=Object.assign({},{method:r.requestType,
headers:Object.assign({},r.requestHeaders)},r.body&&{body:r.body},r.withCredentials&&{credentials:"include"},{signal:r.timeoutMillis&&D?D.signal:null}),c.yield(fetch(r.url,Q),5);case 5:a=c.yieldResult;if(a.status!==200){(P=K)==null||P(a.status);c.jumpTo(3);break}if((O=E)==null){c.jumpTo(7);break}return c.yield(a.text(),8);case 8:O(c.yieldResult);case 7:case 3:_.co(c);clearTimeout(B);_.Wo(c,0);break;case 2:U=_.GD(c);switch((T=U)==null?void 0:T.name){case "AbortError":(w=K)==null||w(408);break;default:(F=
K)==null||F(400)}c.jumpTo(3)}})};
HQu.prototype.getTransmissionType=function(){return 4};_.oz=function(r,E){E=E===void 0?"0":E;_.SV.call(this);this.logSource=r;this.sessionIndex=E;this.destinationUrl="https://play.google.com/log?format=json&hasfast=true";this.buildLabel=null;this.serviceWorkerScopeEnabled=!1;this.network=null;this.componentId="";this.JSC$9869_clearExperimentIds=this.productID=null;this.JSC$9869_sendBeaconApiEnabled=!1;this.pageId=null;this.bufferSize=void 0};
_.C(_.oz,_.SV);var O0L=function(r,E){r.buildLabel=E;return r},fmn=function(r,E){r.network=E;
return r},U7K=function(r,E){r.JSC$9869_clearExperimentIds=E},Psc=function(r){r.JSC$9869_sendBeaconApiEnabled=!0;
return r};
_.oz.prototype.disableWithCredentials=function(){this.withCredentialsDisabled=!0;return this};
_.oz.prototype.build=function(){this.network||(this.network=new HQu);var r=new FK({logSource:this.logSource,getAuthHeaderValue:this.getAuthHeaderValue?this.getAuthHeaderValue:_.ftK,sessionIndex:this.sessionIndex,urlOverride:this.destinationUrl,isServiceWorkerScope:this.serviceWorkerScopeEnabled,disableAutomaticFlush:!1,disableWithCredentials:this.withCredentialsDisabled,backgroundJobDeferrer:this.backgroundJobDeferrer,network:this.network});_.iF(this,r);if(this.buildLabel){var E=this.buildLabel,K=
Tx(r.logRequestBuilder);_.tR(K,7,E)}r.JSC$9851_compressor=new M_u;this.componentId&&(r.componentId=this.componentId);this.productID&&(r.productID=this.productID);this.pageId&&(r.pageId=this.pageId);this.JSC$9869_clearExperimentIds&&((K=this.JSC$9869_clearExperimentIds)?(r.experimentIds||(r.experimentIds=new iQe),E=r.experimentIds,K=K.serialize(),_.tR(E,4,K)):r.experimentIds&&_.Ft(r.experimentIds,4));this.JSC$9869_sendBeaconApiEnabled&&(r.JSC$9851_sendBeaconApiEnabled=r.isSendBeaconSupported);sXu(r.logRequestBuilder);
this.bufferSize&&(r.bufferSize=this.bufferSize);this.network.setLogSource&&this.network.setLogSource(this.logSource);this.network.setTransportReferenceAndAttemptFlush&&this.network.setTransportReferenceAndAttemptFlush(r);return r};var Fsu=function(r,E,K,g,D,B,Q){r=r===void 0?-1:r;E=E===void 0?"":E;K=K===void 0?"":K;g=g===void 0?!1:g;D=D===void 0?"":D;_.SV.call(this);this.logSource=r;this.componentId=E;B?E=B:(r=new _.oz(r,"0"),r.componentId=E,_.iF(this,r),K!==""&&(r.destinationUrl=K),g&&(r.serviceWorkerScopeEnabled=!0),D&&O0L(r,D),Q&&fmn(r,Q),E=r.build());this.JSC$9873_transport=E};
_.C(Fsu,_.SV);Fsu.prototype.flush=function(r){r=r||[];if(r.length){for(var E=new PjX,K=[],g=0;g<r.length;g++){var D=r[g],B=Y8e(D);K.push(B);D.clear()}Fq(E,1,K);this.JSC$9873_transport.dispatch(E);this.JSC$9873_transport.flush()}};var nxJ=function(r){this.cellValue=r};var ot=function(r,E,K){this.JSC$9878_metricName=r;this.cellType=E;this.fields=K||[];this.cellMap=new Map},OQM=function(r){return r.fields.map(function(E){return E.fieldType})},f6f=function(r){return r.fields.map(function(E){return E.fieldName})};
_.d=ot.prototype;_.d.addCell=function(r){var E=_.Hh.apply(1,arguments),K=this.getCells(E);K?K.push(new nxJ(r)):this.JSC$9878_setCell(r,E)};
_.d.JSC$9878_setCell=function(r){var E=this.JSC$9878_getKey(_.Hh.apply(1,arguments));this.cellMap.set(E,[new nxJ(r)])};
_.d.getCells=function(){var r=this.JSC$9878_getKey(_.Hh.apply(0,arguments));return this.cellMap.has(r)?this.cellMap.get(r):void 0};
_.d.getCell=function(){var r=this.getCells(_.Hh.apply(0,arguments));return r&&r.length?r[0]:void 0};
_.d.clear=function(){this.cellMap.clear()};
_.d.JSC$9878_getKey=function(){var r=_.Hh.apply(0,arguments);return r?r.join(","):"key"};var I6f=function(r,E){ot.call(this,r,3,E)};
_.C(I6f,ot);I6f.prototype.JSC$9881_incrementCounterBy=function(r){var E=_.Hh.apply(1,arguments),K=0,g=this.getCell(E);g&&(K=g.cellValue);this.JSC$9878_setCell(K+r,E)};var yZf=function(r,E){ot.call(this,r,2,E)};
_.C(yZf,ot);yZf.prototype.record=function(r){this.addCell(r,_.Hh.apply(1,arguments))};_.iZ=function(r){this.id=r};
_.iZ.prototype.toString=function(){return this.id};_.cN=function(r,E){this.type=r instanceof _.iZ?String(r):r;this.currentTarget=this.target=E;this.defaultPrevented=this.propagationStopped_=!1};
_.cN.prototype.stopPropagation=function(){this.propagationStopped_=!0};
_.cN.prototype.preventDefault=function(){this.defaultPrevented=!0};_.CP=function(r,E){_.cN.call(this,r?r.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;r&&this.init(r,E)};
_.rf(_.CP,_.cN);
_.CP.prototype.init=function(r,E){var K=this.type=r.type,g=r.changedTouches&&r.changedTouches.length?r.changedTouches[0]:null;this.target=r.target||r.srcElement;this.currentTarget=E;E=r.relatedTarget;E||(K=="mouseover"?E=r.fromElement:K=="mouseout"&&(E=r.toElement));this.relatedTarget=E;g?(this.clientX=g.clientX!==void 0?g.clientX:g.pageX,this.clientY=g.clientY!==void 0?g.clientY:g.pageY,this.screenX=g.screenX||0,this.screenY=g.screenY||0):(this.offsetX=_.df||r.offsetX!==void 0?r.offsetX:r.layerX,
this.offsetY=_.df||r.offsetY!==void 0?r.offsetY:r.layerY,this.clientX=r.clientX!==void 0?r.clientX:r.pageX,this.clientY=r.clientY!==void 0?r.clientY:r.pageY,this.screenX=r.screenX||0,this.screenY=r.screenY||0);this.button=r.button;this.keyCode=r.keyCode||0;this.key=r.key||"";this.charCode=r.charCode||(K=="keypress"?r.keyCode:0);this.ctrlKey=r.ctrlKey;this.altKey=r.altKey;this.shiftKey=r.shiftKey;this.metaKey=r.metaKey;this.pointerId=r.pointerId||0;this.pointerType=r.pointerType;this.state=r.state;
this.timeStamp=r.timeStamp;this.event_=r;r.defaultPrevented&&_.CP.superClass_.preventDefault.call(this)};
_.CP.prototype.isButton=function(r){return this.event_.button==r};
_.CP.prototype.stopPropagation=function(){_.CP.superClass_.stopPropagation.call(this);this.event_.stopPropagation?this.event_.stopPropagation():this.event_.cancelBubble=!0};
_.CP.prototype.preventDefault=function(){_.CP.superClass_.preventDefault.call(this);var r=this.event_;r.preventDefault?r.preventDefault():r.returnValue=!1};var LeX="closure_listenable_"+(Math.random()*1E6|0),xu=function(r){return!(!r||!r[LeX])};var hoR=0;var JZw=function(r,E,K,g,D){this.listener=r;this.proxy=null;this.src=E;this.type=K;this.capture=!!g;this.handler=D;this.key=++hoR;this.removed=this.callOnce=!1},rAR=function(r){r.removed=!0;
r.listener=null;r.proxy=null;r.src=null;r.handler=null};Rz.prototype.add=function(r,E,K,g,D){var B=r.toString();r=this.listeners[B];r||(r=this.listeners[B]=[],this.typeCount_++);var Q=EBM(r,E,g,D);Q>-1?(E=r[Q],K||(E.callOnce=!1)):(E=new JZw(E,this.src,B,!!g,D),E.callOnce=K,r.push(E));return E};
Rz.prototype.remove=function(r,E,K,g){r=r.toString();if(!(r in this.listeners))return!1;var D=this.listeners[r];E=EBM(D,E,K,g);return E>-1?(rAR(D[E]),_.V5u(D,E),D.length==0&&(delete this.listeners[r],this.typeCount_--),!0):!1};
var K7J=function(r,E){var K=E.type;if(!(K in r.listeners))return!1;var g=_.mK(r.listeners[K],E);g&&(rAR(E),r.listeners[K].length==0&&(delete r.listeners[K],r.typeCount_--));return g};
Rz.prototype.removeAll=function(r){r=r&&r.toString();var E=0,K;for(K in this.listeners)if(!r||K==r){for(var g=this.listeners[K],D=0;D<g.length;D++)++E,rAR(g[D]);delete this.listeners[K];this.typeCount_--}return E};
Rz.prototype.getListener=function(r,E,K,g){r=this.listeners[r.toString()];var D=-1;r&&(D=EBM(r,E,K,g));return D>-1?r[D]:null};
Rz.prototype.hasListener=function(r,E){var K=r!==void 0,g=K?r.toString():"",D=E!==void 0;return _.lw.some(this.listeners,function(B){for(var Q=0;Q<B.length;++Q)if(!(K&&B[Q].type!=g||D&&B[Q].capture!=E))return!0;return!1})};
var EBM=function(r,E,K,g){for(var D=0;D<r.length;++D){var B=r[D];if(!B.removed&&B.listener==E&&B.capture==!!K&&B.handler==g)return D}return-1};var gBw,DmM,BCa,jiX,NCd,OZ,Yb,ajE,Qie,$ma,WN,pD$,dmf;gBw="closure_lm_"+(Math.random()*1E6|0);DmM={};BCa=0;_.wD=function(r,E,K,g,D){if(g&&g.once)return OZ(r,E,K,g,D);if(Array.isArray(E)){for(var B=0;B<E.length;B++)_.wD(r,E[B],K,g,D);return null}K=dmf(K);return xu(r)?r.listen(E,K,_.Xu(g)?!!g.capture:!!g,D):jiX(r,E,K,!1,g,D)};
jiX=function(r,E,K,g,D,B){if(!E)throw Error("va");var Q=_.Xu(D)?!!D.capture:!!D,a=WN(r);a||(r[gBw]=a=new Rz(r));K=a.add(E,K,g,Q,B);if(K.proxy)return K;g=NCd();K.proxy=g;g.src=r;g.listener=K;if(r.addEventListener)_.QmE||(D=Q),D===void 0&&(D=!1),r.addEventListener(E.toString(),g,D);else if(r.attachEvent)r.attachEvent(Qie(E.toString()),g);else if(r.addListener&&r.removeListener)r.addListener(g);else throw Error("wa");BCa++;return K};
NCd=function(){var r=$ma,E=function(K){return r.call(E.src,E.listener,K)};
return E};
OZ=function(r,E,K,g,D){if(Array.isArray(E)){for(var B=0;B<E.length;B++)OZ(r,E[B],K,g,D);return null}K=dmf(K);return xu(r)?r.listenOnce(E,K,_.Xu(g)?!!g.capture:!!g,D):jiX(r,E,K,!0,g,D)};
_.Gx=function(r,E,K,g,D){if(Array.isArray(E))for(var B=0;B<E.length;B++)_.Gx(r,E[B],K,g,D);else g=_.Xu(g)?!!g.capture:!!g,K=dmf(K),xu(r)?r.unlisten(E,K,g,D):r&&(r=WN(r))&&(E=r.getListener(E,K,g,D))&&Yb(E)};
Yb=function(r){if(typeof r==="number"||!r||r.removed)return!1;var E=r.src;if(xu(E))return K7J(E.eventTargetListeners_,r);var K=r.type,g=r.proxy;E.removeEventListener?E.removeEventListener(K,g,r.capture):E.detachEvent?E.detachEvent(Qie(K),g):E.addListener&&E.removeListener&&E.removeListener(g);BCa--;(K=WN(E))?(K7J(K,r),K.typeCount_==0&&(K.src=null,E[gBw]=null)):rAR(r);return!0};
ajE=function(r,E,K,g,D){K=dmf(K);g=!!g;return xu(r)?r.getListener(E,K,g,D):r?(r=WN(r))?r.getListener(E,K,g,D):null:null};
Qie=function(r){return r in DmM?DmM[r]:DmM[r]="on"+r};
$ma=function(r,E){if(r.removed)r=!0;else{E=new _.CP(E,this);var K=r.listener,g=r.handler||r.src;r.callOnce&&Yb(r);r=K.call(g,E)}return r};
WN=function(r){r=r[gBw];return r instanceof Rz?r:null};
pD$="__closure_events_fn_"+(Math.random()*1E9>>>0);dmf=function(r){if(typeof r==="function")return r;r[pD$]||(r[pD$]=function(E){return r.handleEvent(E)});
return r[pD$]};_.vN=function(){_.SV.call(this);this.eventTargetListeners_=new Rz(this);this.actualEventTarget_=this;this.parentEventTarget_=null};
_.rf(_.vN,_.SV);_.vN.prototype[LeX]=!0;_.d=_.vN.prototype;_.d.setParentEventTarget=function(r){this.parentEventTarget_=r};
_.d.addEventListener=function(r,E,K,g){_.wD(this,r,E,K,g)};
_.d.removeEventListener=function(r,E,K,g){_.Gx(this,r,E,K,g)};
_.d.dispatchEvent=function(r){var E,K=this.parentEventTarget_;if(K)for(E=[];K;K=K.parentEventTarget_)E.push(K);K=this.actualEventTarget_;var g=r.type||r;if(typeof r==="string")r=new _.cN(r,K);else if(r instanceof _.cN)r.target=r.target||K;else{var D=r;r=new _.cN(g,K);_.lw.extend(r,D)}D=!0;var B;if(E)for(B=E.length-1;!r.propagationStopped_&&B>=0;B--){var Q=r.currentTarget=E[B];D=PRR(Q,g,!0,r)&&D}r.propagationStopped_||(Q=r.currentTarget=K,D=PRR(Q,g,!0,r)&&D,r.propagationStopped_||(D=PRR(Q,g,!1,r)&&
D));if(E)for(B=0;!r.propagationStopped_&&B<E.length;B++)Q=r.currentTarget=E[B],D=PRR(Q,g,!1,r)&&D;return D};
_.d.disposeInternal=function(){_.vN.superClass_.disposeInternal.call(this);this.removeAllListeners();this.parentEventTarget_=null};
_.d.listen=function(r,E,K,g){return this.eventTargetListeners_.add(String(r),E,!1,K,g)};
_.d.listenOnce=function(r,E,K,g){return this.eventTargetListeners_.add(String(r),E,!0,K,g)};
_.d.unlisten=function(r,E,K,g){return this.eventTargetListeners_.remove(String(r),E,K,g)};
_.d.removeAllListeners=function(r){return this.eventTargetListeners_?this.eventTargetListeners_.removeAll(r):0};
var PRR=function(r,E,K,g){E=r.eventTargetListeners_.listeners[String(E)];if(!E)return!0;E=E.concat();for(var D=!0,B=0;B<E.length;++B){var Q=E[B];if(Q&&!Q.removed&&Q.capture==K){var a=Q.listener,P=Q.handler||Q.src;Q.callOnce&&K7J(r.eventTargetListeners_,Q);D=a.call(P,g)!==!1&&D}}return D&&!g.defaultPrevented};
_.vN.prototype.getListener=function(r,E,K,g){return this.eventTargetListeners_.getListener(String(r),E,K,g)};
_.vN.prototype.hasListener=function(r,E){return this.eventTargetListeners_.hasListener(r!==void 0?String(r):void 0,E)};var V9=typeof AsyncContext!=="undefined"&&typeof AsyncContext.Snapshot==="function"?function(r){return r&&AsyncContext.Snapshot.wrap(r)}:function(r){return r};var fjf=function(r,E){this.create_=r;this.reset_=E;this.occupants_=0;this.JSC$9913_head_=null};
fjf.prototype.get=function(){if(this.occupants_>0){this.occupants_--;var r=this.JSC$9913_head_;this.JSC$9913_head_=r.next;r.next=null}else r=this.create_();return r};
fjf.prototype.put=function(r){this.reset_(r);this.occupants_<100&&(this.occupants_++,r.next=this.JSC$9913_head_,this.JSC$9913_head_=r)};var OKd=function(){this.workTail_=this.workHead_=null};
OKd.prototype.add=function(r,E){var K=j3m.get();K.set(r,E);this.workTail_?this.workTail_.next=K:this.workHead_=K;this.workTail_=K};
OKd.prototype.remove=function(){var r=null;this.workHead_&&(r=this.workHead_,this.workHead_=this.workHead_.next,this.workHead_||(this.workTail_=null),r.next=null);return r};
var j3m=new fjf(function(){return new YVC},function(r){return r.reset()}),YVC=function(){this.next=this.scope=this.fn=null};
YVC.prototype.set=function(r,E){this.fn=r;this.scope=E;this.next=null};
YVC.prototype.reset=function(){this.next=this.scope=this.fn=null};var Uml,NT2,d7n,TCw;NT2=!1;d7n=new OKd;_.zx=function(r,E){Uml||TCw();NT2||(Uml(),NT2=!0);d7n.add(r,E)};
TCw=function(){var r=Promise.resolve(void 0);Uml=function(){r.then(Q3d)}};var wDJ=function(r){r.prototype.$goog_Thenable=!0},F7J=function(r){if(!r)return!1;
try{return!!r.$goog_Thenable}catch(E){return!1}};var RNR,oBw,MRd,cAX,CRb,xme,VR$,SVa,qVf,siw,$Xd;_.Ch=function(r,E){this.state_=0;this.result_=void 0;this.callbackEntriesTail_=this.callbackEntries_=this.parent_=null;this.hadUnhandledRejection_=this.executing_=!1;if(r!=_.ck)try{var K=this;r.call(E,function(g){K.resolve_(2,g)},function(g){K.resolve_(3,g)})}catch(g){this.resolve_(3,g)}};
RNR=function(){this.next=this.context=this.JSC$9924_onRejected=this.JSC$9924_onFulfilled=this.child=null;this.always=!1};
RNR.prototype.reset=function(){this.context=this.JSC$9924_onRejected=this.JSC$9924_onFulfilled=this.child=null;this.always=!1};
oBw=new fjf(function(){return new RNR},function(r){r.reset()});
MRd=function(r,E,K){var g=oBw.get();g.JSC$9924_onFulfilled=r;g.JSC$9924_onRejected=E;g.context=K;return g};
_.KR=function(r){if(r instanceof _.Ch)return r;var E=new _.Ch(_.ck);E.resolve_(2,r);return E};
_.RV=function(r){return new _.Ch(function(E,K){K(r)})};
cAX=function(r,E,K){iKX(r,E,K,null)||_.zx(_.$E(E,r))};
_.t7=function(r){return new _.Ch(function(E,K){var g=r.length,D=[];if(g)for(var B=function(O,U){g--;D[O]=U;g==0&&E(D)},Q=function(O){K(O)},a,P=0;P<r.length;P++)a=r[P],cAX(a,_.$E(B,P),Q);
else E(D)})};
CRb=function(r){return new _.Ch(function(E){var K=r.length,g=[];if(K)for(var D=function(a,P,O){K--;g[a]=P?{fulfilled:!0,value:O}:{fulfilled:!1,reason:O};K==0&&E(g)},B,Q=0;Q<r.length;Q++)B=r[Q],cAX(B,_.$E(D,Q,!0),_.$E(D,Q,!1));
else E(g)})};
xme=function(r){return new _.Ch(function(E,K){var g=r.length,D=[];if(g)for(var B=function(O){E(O)},Q=function(O,U){g--;
D[O]=U;g==0&&K(D)},a,P=0;P<r.length;P++)a=r[P],cAX(a,B,_.$E(Q,P));
else E(void 0)})};
_.ZW=function(){var r,E,K=new _.Ch(function(g,D){r=g;E=D});
return new W7X(K,r,E)};
_.Ch.prototype.then=function(r,E,K){return G1C(this,V9(typeof r==="function"?r:null),V9(typeof E==="function"?E:null),K)};
wDJ(_.Ch);VR$=function(r,E,K,g){vBe(r,MRd(E||_.ck,K||null,g))};
_.Sn=function(r,E){E=V9(E);E=MRd(E,E);E.always=!0;vBe(r,E);return r};
_.Ch.prototype.finally=function(r){var E=this;r=V9(r);return new _.Ch(function(K,g){VR$(E,function(D){r();K(D)},function(D){r();
g(D)})})};
_.Ch.prototype.thenCatch=function(r,E){return G1C(this,null,V9(r),E)};
_.Ch.prototype.catch=_.Ch.prototype.thenCatch;_.Ch.prototype.cancel=function(r){if(this.state_==0){var E=new _.Sy(r);_.zx(function(){zNR(this,E)},this)}};
var zNR=function(r,E){if(r.state_==0)if(r.parent_){var K=r.parent_;if(K.callbackEntries_){for(var g=0,D=null,B=null,Q=K.callbackEntries_;Q&&(Q.always||(g++,Q.child==r&&(D=Q),!(D&&g>1)));Q=Q.next)D||(B=Q);D&&(K.state_==0&&g==1?zNR(K,E):(B?(g=B,g.next==K.callbackEntriesTail_&&(K.callbackEntriesTail_=g),g.next=g.next.next):tRR(K),SVa(K,D,3,E)))}r.parent_=null}else r.resolve_(3,E)},vBe=function(r,E){r.callbackEntries_||r.state_!=2&&r.state_!=3||bKf(r);
r.callbackEntriesTail_?r.callbackEntriesTail_.next=E:r.callbackEntries_=E;r.callbackEntriesTail_=E},G1C=function(r,E,K,g){var D=MRd(null,null,null);
D.child=new _.Ch(function(B,Q){D.JSC$9924_onFulfilled=E?function(a){try{var P=E.call(g,a);B(P)}catch(O){Q(O)}}:B;
D.JSC$9924_onRejected=K?function(a){try{var P=K.call(g,a);P===void 0&&a instanceof _.Sy?Q(a):B(P)}catch(O){Q(O)}}:Q});
D.child.parent_=r;vBe(r,D);return D.child};
_.Ch.prototype.unblockAndFulfill_=function(r){this.state_=0;this.resolve_(2,r)};
_.Ch.prototype.unblockAndReject_=function(r){this.state_=0;this.resolve_(3,r)};
_.Ch.prototype.resolve_=function(r,E){this.state_==0&&(this===E&&(r=3,E=new TypeError("xa")),this.state_=1,iKX(E,this.unblockAndFulfill_,this.unblockAndReject_,this)||(this.result_=E,this.state_=r,this.parent_=null,bKf(this),r!=3||E instanceof _.Sy||siw(this,E)))};
var iKX=function(r,E,K,g){if(r instanceof _.Ch)return VR$(r,E,K,g),!0;if(F7J(r))return r.then(E,K,g),!0;if(_.Xu(r))try{var D=r.then;if(typeof D==="function")return k1b(r,D,E,K,g),!0}catch(B){return K.call(g,B),!0}return!1},k1b=function(r,E,K,g,D){var B=!1,Q=function(P){B||(B=!0,K.call(D,P))},a=function(P){B||(B=!0,g.call(D,P))};
try{E.call(r,Q,a)}catch(P){a(P)}},bKf=function(r){r.executing_||(r.executing_=!0,_.zx(r.executeCallbacks_,r))},tRR=function(r){var E=null;
r.callbackEntries_&&(E=r.callbackEntries_,r.callbackEntries_=E.next,E.next=null);r.callbackEntries_||(r.callbackEntriesTail_=null);return E};
_.Ch.prototype.executeCallbacks_=function(){for(var r;r=tRR(this);)SVa(this,r,this.state_,this.result_);this.executing_=!1};
SVa=function(r,E,K,g){if(K==3&&E.JSC$9924_onRejected&&!E.always)for(;r&&r.hadUnhandledRejection_;r=r.parent_)r.hadUnhandledRejection_=!1;if(E.child)E.child.parent_=null,qVf(E,K,g);else try{E.always?E.JSC$9924_onFulfilled.call(E.context):qVf(E,K,g)}catch(D){$Xd.call(null,D)}oBw.put(E)};
qVf=function(r,E,K){E==2?r.JSC$9924_onFulfilled.call(r.context,K):r.JSC$9924_onRejected&&r.JSC$9924_onRejected.call(r.context,K)};
siw=function(r,E){r.hadUnhandledRejection_=!0;_.zx(function(){r.hadUnhandledRejection_&&$Xd.call(null,E)})};
$Xd=Dd;_.Sy=function(r){_.rm.call(this,r)};
_.rf(_.Sy,_.rm);_.Sy.prototype.name="cancel";var W7X=function(r,E,K){this.promise=r;this.resolve=E;this.reject=K};var bZ;_.FQ=function(r,E){_.vN.call(this);this.JSC$9936_interval_=r||1;this.timerObject_=E||_.gm;this.boundTick_=(0,_.bF)(this.tick_,this);this.last_=_.J4()};
_.rf(_.FQ,_.vN);_.d=_.FQ.prototype;_.d.enabled=!1;_.d.JSC$9938_timer_=null;_.d.setInterval=function(r){this.JSC$9936_interval_=r;this.JSC$9938_timer_&&this.enabled?(this.stop(),this.start()):this.JSC$9938_timer_&&this.stop()};
_.d.tick_=function(){if(this.enabled){var r=_.J4()-this.last_;r>0&&r<this.JSC$9936_interval_*.8?this.JSC$9938_timer_=this.timerObject_.setTimeout(this.boundTick_,this.JSC$9936_interval_-r):(this.JSC$9938_timer_&&(this.timerObject_.clearTimeout(this.JSC$9938_timer_),this.JSC$9938_timer_=null),this.dispatchEvent("tick"),this.enabled&&(this.stop(),this.start()))}};
_.d.start=function(){this.enabled=!0;this.JSC$9938_timer_||(this.JSC$9938_timer_=this.timerObject_.setTimeout(this.boundTick_,this.JSC$9936_interval_),this.last_=_.J4())};
_.d.stop=function(){this.enabled=!1;this.JSC$9938_timer_&&(this.timerObject_.clearTimeout(this.JSC$9938_timer_),this.JSC$9938_timer_=null)};
_.d.disposeInternal=function(){_.FQ.superClass_.disposeInternal.call(this);this.stop();delete this.timerObject_};
bZ=function(r,E,K){if(typeof r==="function")K&&(r=(0,_.bF)(r,K));else if(r&&typeof r.handleEvent=="function")r=(0,_.bF)(r.handleEvent,r);else throw Error("ya");return Number(E)>2147483647?-1:_.gm.setTimeout(r,E||0)};
_.ljf=function(r){var E=null;return(new _.Ch(function(K,g){E=bZ(function(){K(void 0)},r);
E==-1&&g(Error("za"))})).thenCatch(function(K){_.gm.clearTimeout(E);
throw K;})};var cv=function(r){_.SV.call(this);this.streamzLogger=r;this.invocationCount=0;this.invocationLimit=100;this.shouldSendIsolatedPayload=!1;this.metricMap=new Map;this.disabledMetrics=new Set;this.flushInterval=3E4;this.JSC$9942_flushTimer=new _.FQ(this.flushInterval);this.JSC$9942_flushTimer.listen("tick",this.snapshotAndFlush,!1,this);_.iF(this,this.JSC$9942_flushTimer)};
_.C(cv,_.SV);cv.prototype.sendIsolatedPayload=function(r){this.shouldSendIsolatedPayload=r;this.invocationLimit=1};
var mmX=function(r){r.JSC$9942_flushTimer.enabled||r.JSC$9942_flushTimer.start();r.invocationCount++;r.invocationCount>=r.invocationLimit&&r.snapshotAndFlush()};
cv.prototype.snapshotAndFlush=function(){var r=this.metricMap.values();r=[].concat(_.mn(r)).filter(function(E){return E.cellMap.size});
r.length&&this.streamzLogger.flush(r,this.shouldSendIsolatedPayload);ZKf(r);this.invocationCount=0;this.JSC$9942_flushTimer.enabled&&this.JSC$9942_flushTimer.stop()};
cv.prototype.addNewCounter=function(r){var E=_.Hh.apply(1,arguments);this.metricMap.has(r)||this.metricMap.set(r,new I6f(r,E))};
cv.prototype.addNewEventMetric=function(r){var E=_.Hh.apply(1,arguments);this.metricMap.has(r)||this.metricMap.set(r,new yZf(r,E))};
var uxM=function(r,E){return r.disabledMetrics.has(E)?void 0:r.metricMap.get(E)};
cv.prototype.JSC$9942_incrementCounter=function(r){this.JSC$9942_incrementCounterBy(r,1,_.Hh.apply(1,arguments))};
cv.prototype.JSC$9942_incrementCounterBy=function(r,E){var K=_.Hh.apply(2,arguments),g=uxM(this,r);g&&g instanceof I6f&&(g.JSC$9881_incrementCounterBy(E,K),mmX(this))};
cv.prototype.record=function(r,E){var K=_.Hh.apply(2,arguments),g=uxM(this,r);g&&g instanceof yZf&&(g.record(E,K),mmX(this))};
var ZKf=function(r){for(var E=0;E<r.length;E++)r[E].clear()};_.s6=function(r,E,K){K=K===void 0?{}:K;E=Error.call(this,E);this.message=E.message;"stack"in E&&(this.stack=E.stack);this.code=r;this.metadata=K;this.name="RpcError";Object.setPrototypeOf(this,this.constructor.prototype)};
_.C(_.s6,Error);_.s6.prototype.toString=function(){var r="RpcError("+(amm(this.code)||String(this.code))+")";this.message&&(r+=": "+this.message);return r};_.AAC=_.gm.JSON.parse;_.ku=_.gm.JSON.stringify;_.FV=_.gm.JSON.parse;_.eNd=function(r){switch(r){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 XDJ=function(r){switch(r){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:return!0;default:return!1}};var HKb,nBM=function(){};
_.rf(nBM,_.p7L);nBM.prototype.createInstance=function(){return new XMLHttpRequest};
HKb=new nBM;_.qx=function(r){_.vN.call(this);this.headers=new Map;this.JSC$9951_xmlHttpFactory_=r||null;this.JSC$9951_active_=!1;this.JSC$9951_xhr_=null;this.JSC$9951_lastUri_="";this.JSC$9951_lastErrorCode_=0;this.JSC$9951_lastError_="";this.inAbort_=this.inOpen_=this.inSend_=this.errorDispatched_=!1;this.timeoutInterval_=0;this.JSC$9951_timeoutId_=null;this.responseType_="";this.JSC$9951_withCredentials_=!1};
_.rf(_.qx,_.vN);var Ijb=/^https?$/i,yAa=["POST","PUT"],L7b=[],eHu=function(r,E,K,g,D,B,Q){var a=new _.qx;L7b.push(a);E&&a.listen("complete",E);a.listenOnce("ready",a.cleanupSend_);B&&(a.timeoutInterval_=Math.max(0,B));Q&&(a.JSC$9951_withCredentials_=Q);a.send(r,K,g,D)};
_.qx.prototype.cleanupSend_=function(){this.dispose();_.mK(L7b,this)};
_.qx.prototype.send=function(r,E,K,g){if(this.JSC$9951_xhr_)throw Error("Aa`"+this.JSC$9951_lastUri_+"`"+r);E=E?E.toUpperCase():"GET";this.JSC$9951_lastUri_=r;this.JSC$9951_lastError_="";this.JSC$9951_lastErrorCode_=0;this.errorDispatched_=!1;this.JSC$9951_active_=!0;this.JSC$9951_xhr_=this.createXhr();this.JSC$9951_xhr_.onreadystatechange=V9((0,_.bF)(this.onReadyStateChange_,this));try{this.inOpen_=!0,this.JSC$9951_xhr_.open(E,String(r),!0),this.inOpen_=!1}catch(Q){hNd(this,Q);return}r=K||"";K=new Map(this.headers);
if(g)if(Object.getPrototypeOf(g)===Object.prototype)for(var D in g)K.set(D,g[D]);else if(typeof g.keys==="function"&&typeof g.get==="function"){D=_.N(g.keys());for(var B=D.next();!B.done;B=D.next())B=B.value,K.set(B,g.get(B))}else throw Error("Ba`"+String(g));g=Array.from(K.keys()).find(function(Q){return"content-type"==Q.toLowerCase()});
D=_.gm.FormData&&r instanceof _.gm.FormData;!_.ln(yAa,E)||g||D||K.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");E=_.N(K);for(g=E.next();!g.done;g=E.next())K=_.N(g.value),g=K.next().value,K=K.next().value,this.JSC$9951_xhr_.setRequestHeader(g,K);this.responseType_&&(this.JSC$9951_xhr_.responseType=this.responseType_);"withCredentials"in this.JSC$9951_xhr_&&this.JSC$9951_xhr_.withCredentials!==this.JSC$9951_withCredentials_&&(this.JSC$9951_xhr_.withCredentials=this.JSC$9951_withCredentials_);
try{this.JSC$9951_timeoutId_&&(clearTimeout(this.JSC$9951_timeoutId_),this.JSC$9951_timeoutId_=null),this.timeoutInterval_>0&&(this.JSC$9951_timeoutId_=setTimeout(this.timeout_.bind(this),this.timeoutInterval_)),this.inSend_=!0,this.JSC$9951_xhr_.send(r),this.inSend_=!1}catch(Q){hNd(this,Q)}};
_.qx.prototype.createXhr=function(){return this.JSC$9951_xmlHttpFactory_?this.JSC$9951_xmlHttpFactory_.createInstance():HKb.createInstance()};
_.qx.prototype.timeout_=function(){typeof ada!="undefined"&&this.JSC$9951_xhr_&&(this.JSC$9951_lastError_="Timed out after "+this.timeoutInterval_+"ms, aborting",this.JSC$9951_lastErrorCode_=8,this.dispatchEvent("timeout"),this.abort(8))};
var hNd=function(r,E){r.JSC$9951_active_=!1;r.JSC$9951_xhr_&&(r.inAbort_=!0,r.JSC$9951_xhr_.abort(),r.inAbort_=!1);r.JSC$9951_lastError_=E;r.JSC$9951_lastErrorCode_=5;JAu(r);rdw(r)},JAu=function(r){r.errorDispatched_||(r.errorDispatched_=!0,r.dispatchEvent("complete"),r.dispatchEvent("error"))};
_.qx.prototype.abort=function(r){this.JSC$9951_xhr_&&this.JSC$9951_active_&&(this.JSC$9951_active_=!1,this.inAbort_=!0,this.JSC$9951_xhr_.abort(),this.inAbort_=!1,this.JSC$9951_lastErrorCode_=r||7,this.dispatchEvent("complete"),this.dispatchEvent("abort"),rdw(this))};
_.qx.prototype.disposeInternal=function(){this.JSC$9951_xhr_&&(this.JSC$9951_active_&&(this.JSC$9951_active_=!1,this.inAbort_=!0,this.JSC$9951_xhr_.abort(),this.inAbort_=!1),rdw(this,!0));_.qx.superClass_.disposeInternal.call(this)};
_.qx.prototype.onReadyStateChange_=function(){if(!this.isDisposed())if(this.inOpen_||this.inSend_||this.inAbort_)Eye(this);else this.onReadyStateChangeEntryPoint_()};
_.qx.prototype.onReadyStateChangeEntryPoint_=function(){Eye(this)};
var Eye=function(r){if(r.JSC$9951_active_&&typeof ada!="undefined")if(r.inSend_&&_.lZ(r)==4)setTimeout(r.onReadyStateChange_.bind(r),0);else if(r.dispatchEvent("readystatechange"),r.isComplete()){r.JSC$9951_active_=!1;try{if(r.isSuccess())r.dispatchEvent("complete"),r.dispatchEvent("success");else{r.JSC$9951_lastErrorCode_=6;try{var E=_.lZ(r)>2?r.JSC$9951_xhr_.statusText:""}catch(K){E=""}r.JSC$9951_lastError_=E+" ["+r.getStatus()+"]";JAu(r)}}finally{rdw(r)}}},rdw=function(r,E){if(r.JSC$9951_xhr_){r.JSC$9951_timeoutId_&&
(clearTimeout(r.JSC$9951_timeoutId_),r.JSC$9951_timeoutId_=null);
var K=r.JSC$9951_xhr_;r.JSC$9951_xhr_=null;E||r.dispatchEvent("ready");try{K.onreadystatechange=null}catch(g){}}};
_.qx.prototype.isActive=function(){return!!this.JSC$9951_xhr_};
_.qx.prototype.isComplete=function(){return _.lZ(this)==4};
_.qx.prototype.isSuccess=function(){var r=this.getStatus(),E;if(!(E=XDJ(r))){if(r=r===0)r=dyJ(String(this.JSC$9951_lastUri_)),r=!Ijb.test(r);E=r}return E};
_.lZ=function(r){return r.JSC$9951_xhr_?r.JSC$9951_xhr_.readyState:0};
_.d=_.qx.prototype;_.d.getStatus=function(){try{return _.lZ(this)>2?this.JSC$9951_xhr_.status:-1}catch(r){return-1}};
_.d.getResponseText=function(){try{return this.JSC$9951_xhr_?this.JSC$9951_xhr_.responseText:""}catch(r){return""}};
_.d.getResponse=function(){try{if(!this.JSC$9951_xhr_)return null;if("response"in this.JSC$9951_xhr_)return this.JSC$9951_xhr_.response;switch(this.responseType_){case "":case "text":return this.JSC$9951_xhr_.responseText;case "arraybuffer":if("mozResponseArrayBuffer"in this.JSC$9951_xhr_)return this.JSC$9951_xhr_.mozResponseArrayBuffer}return null}catch(r){return null}};
_.d.getAllResponseHeaders=function(){return this.JSC$9951_xhr_&&_.lZ(this)>=2?this.JSC$9951_xhr_.getAllResponseHeaders()||"":""};
_.d.getLastError=function(){return typeof this.JSC$9951_lastError_==="string"?this.JSC$9951_lastError_:String(this.JSC$9951_lastError_)};var Yv2=function(){};
Yv2.prototype.send=function(r,E,K){E=E===void 0?function(){}:E;
K=K===void 0?function(){}:K;
eHu(r.url,function(g){g=g.target;g.isSuccess()?E(g.getResponseText()):K(g.getStatus())},r.requestType,r.body,r.requestHeaders,r.timeoutMillis,r.withCredentials)};
Yv2.prototype.getTransmissionType=function(){return 1};var KsR=function(r,E){this.hst=r;this.event=E;this.startTime=C9()},oyu;
KsR.prototype.done=function(){this.hst.lx(this.event,C9()-this.startTime)};
var mP=function(){pP.apply(this,arguments);this.TEST_ONLY={getExperimentIds:function(){return[]}}};
_.C(mP,pP);_.Z7=function(r,E,K){var g=C9();E=E();r.lx(K,C9()-g);return E};
oyu=function(){mP.apply(this,arguments)};
_.C(oyu,mP);_.d=oyu.prototype;_.d.dUV=function(){};
_.d.v1=function(){};
_.d.lx=function(){};
_.d.logError=function(){};
_.d.uD=function(){};
_.d.jfK=function(){};
_.d.d81=function(){};
_.d.rxx=function(){};
var gya=function(r){mP.call(this);var E=this;this.rX=r;this.TEST_ONLY={v33:function(){return E.rX},
getExperimentIds:function(){return E.rX.TEST_ONLY.getExperimentIds()}};
this.addOnDisposeCallback(function(){return void E.rX.dispose()})};
_.C(gya,mP);_.d=gya.prototype;_.d.update=function(r){this.rX.dispose();this.rX=r};
_.d.v1=function(r){this.rX.v1(r)};
_.d.lx=function(r,E){this.rX.lx(r,E)};
_.d.logError=function(r){this.rX.logError(r)};
_.d.uD=function(){this.rX.uD()};
_.d.jfK=function(r){this.rX.jfK(r)};
_.d.d81=function(r){this.rX.d81(r)};
_.d.rxx=function(r){this.rX.rxx(r)};
_.d.dUV=function(r){this.rX.dUV(r)};
var D7J=function(r,E){_.SV.call(this);var K=this;this.callback=r;this.d0Y=E;this.mKt=-E;this.addOnDisposeCallback(function(){return void clearTimeout(K.timer)})};
_.C(D7J,_.SV);var BTd=function(r){if(r.timer===void 0){var E=Math.max(0,r.mKt+r.d0Y-C9());r.timer=setTimeout(function(){try{r.callback()}finally{r.mKt=C9(),r.timer=void 0}},E)}},d7l=function(r,E){mP.call(this);
this.metrics=r;this.aK=E};
_.C(d7l,mP);_.d=d7l.prototype;_.d.dUV=function(r){this.metrics.mOG.record(r,this.aK)};
_.d.v1=function(r){this.metrics.eventCount.increment(r,this.aK)};
_.d.lx=function(r,E){this.metrics.lQX.record(E,r,this.aK)};
_.d.logError=function(r){this.metrics.errorCount.increment(r,this.aK)};
_.d.jfK=function(r){this.metrics.t7e.increment(r,this.aK)};
_.d.d81=function(r){this.metrics.ns9.increment(r,this.aK)};
_.d.rxx=function(r){this.metrics.xBE.increment(r,this.aK)};
var Miq=function(r,E){E=E===void 0?[]:E;var K={aK:r.aK||"_",ayU:r.ayU||[],aWv:r.aWv|0,destinationUrl:r.destinationUrl,fNx:r.fNx||function(){},
fK5:r.fK5||function(B,Q){return Rwq(B,Q,K.fNx,K.destinationUrl)}},g=K.fK5("51",K.ayU.concat(E));
d7l.call(this,{mOG:new Z9C(g),errorCount:new XvE(g),eventCount:new Ayf(g),lQX:new eKE(g),s0e:new usC(g),t7e:new H9M(g),ns9:new nWe(g),xBE:new IAf(g)},K.aK);var D=this;this.TEST_ONLY={getExperimentIds:function(){return D.options.ayU.concat(D.uvj).sort(function(B,Q){return B-Q})}};
this.options=K;this.service=g;this.aDy=!r.fK5;this.flushDebouncer=new D7J(function(){return void D.service.snapshotAndFlush()},K.aWv);
this.addOnDisposeCallback(function(){D.flushDebouncer.dispose();D.aDy&&D.service.dispose()});
(this.uvj=E.slice()).sort(_.b2L)};
_.C(Miq,d7l);Miq.prototype.uD=function(){BTd(this.flushDebouncer)};var lBm=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(lBm,_.Qb);_.mgu=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(_.mgu,_.Qb);var qH=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r,0,qH.messageId)};
_.C(qH,_.Qb);var j3w=_.n1K(qH);qH.messageId="bfkj";var IjL=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(IjL,_.Qb);var NTd=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(NTd,_.Qb);var Q3a=_.om(NTd);_.jG=function(){var r=this;this.promise=new Promise(function(E,K){r.resolve=E;r.reject=K})};_.uZ=function(r){_.SV.call(this);var E=this;this.oN3=Math.floor(Math.random()*200);this.yL6=new NTd;if("challenge"in r&&j3w(r.challenge)){var K=_.CO(r.challenge,4,void 0,SX);var g=_.CO(r.challenge,5,void 0,SX);_.CO(r.challenge,7,void 0,SX)&&(this.yL6=Q3a(_.CO(r.challenge,7,void 0,SX)))}else K=r.program,g=r.globalName;this.addOnDisposeCallback(function(){var c,W,z;return _.p(function(S){if(S.nextAddress==1)return S.yield(E.qRV,2);c=S.yieldResult;W=c.fXN;(z=W)==null||z();_.vo(S)})});
this.xV=i0J(r.qlL||{},this.yL6);_.iF(this,this.xV);var D=new _.jG;this.qRV=D.promise;this.xV.v1("t");var B=this.xV.share(),Q=new KsR(B,"t"),a=function(c,W,z,S){if(!E.xV.isDisposed()){var k="k";W?k="h":z&&(k="u");k!=="k"?S!==0&&(E.xV.v1(k),E.xV.lx(k,c)):E.oN3<=0?(E.xV.v1(k),E.xV.lx(k,c),E.oN3=Math.floor(Math.random()*200)):E.oN3--}},P=function(c,W,z,S){Promise.resolve().then(function(){Q.done();
B.uD();B.dispose();D.resolve({loU:c,fXN:W,n6E:z,yfN:S})})};
if(!_.gm[g])throw this.xV.logError(25),Error("Ca");if(!_.gm[g].a)throw this.xV.logError(26),Error("Da");try{var O=_.gm[g].a;g=[];for(var U=[],T=yAd(this.yL6),w=0;w<T.length;w++)g.push(T[w]),U.push(1);var F=L7L(this.yL6);for(T=0;T<F.length;T++)g.push(F[T]),U.push(2);this.r4N=_.N(O(K,P,!0,r.jKj,a,[g,U],_.CO(this.yL6,5),!1)).next().value;this.icV=D.promise.then(function(){})}catch(c){throw this.xV.logError(28),c;
}};
_.C(_.uZ,_.SV);_.uZ.prototype.snapshot=function(r){if(this.isDisposed())throw Error("Ea");this.xV.v1("n");var E=this.xV.share();return this.qRV.then(function(K){var g=K.loU;return new Promise(function(D){var B=new KsR(E,"n");g(function(Q){B.done();E.dUV(Q.length);E.uD();E.dispose();D(Q)},[r.cB,
r.nkV,r.e2Z,r.xY0])})})};
_.uZ.prototype.xO1=function(r){this.qRV.then(function(E){var K;(K=E.n6E)==null||K(r)})};
_.uZ.prototype.gA5=function(r,E){return this.qRV.then(function(K){var g;return(g=K.yfN)==null?void 0:g(r,E,!1)})};
_.uZ.prototype.pai=function(){return this.xV.share()};var $7J=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C($7J,_.Qb);var TVu=_.n1K($7J);var amw=function(){this.promises={};this.q70=null},p7e=function(){amw.instance||(amw.instance=new amw);
return amw.instance},fml=function(r,E){return PsE(r,_.TQ(E,lBm,1,SX),_.TQ(E,_.mgu,2,SX),_.CO(E,3,void 0,SX))},PsE=function(r,E,K,g){if(!E&&!K)return Promise.resolve();
if(!g)return GAK(E,K);var D;(D=r.promises)[g]||(D[g]=new Promise(function(B,Q){GAK(E,K).then(function(){r.q70=g;B()},function(a){delete r.promises[g];
Q(a)})}));
return r.promises[g]};var O0b=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(O0b,_.Qb);var Yvd=function(r,E){return _.lE(r,1,E)},U7C=function(r,E){return _.lE(r,2,E)};var A7=function(r){_.SV.call(this);var E=this;this.options=r;this.dgK=new _.jG;this.icV=this.dgK.promise;this.zy6=new _.jG;this.vYg=1;this.eXU=new _.jG;this.gcJ=[];this.u5J=r.u5J||function(){};
this.rFJ=new gya(i0J(r.qlL||{}));TTw(this,r.wR,r.iSd,r.cda,r.lkn,Object.assign({},w7w,r.vOx||{}));this.addOnDisposeCallback(function(){return void Fsf(E)})};
_.C(A7,_.SV);A7.prototype.snapshot=function(r){var E=this;return _.p(function(K){switch(K.nextAddress){case 1:if(E.isDisposed())throw Error("Ea");if(E.jd||E.rzl){K.jumpTo(2);break}return K.yield(E.zy6.promise,2);case 2:if(!E.jd){K.jumpTo(4);break}return K.yield(E.jd.snapshot(r),5);case 5:return K.return(K.yieldResult);case 4:throw E.rzl;}})};
var RwJ=function(r){var E;return _.p(function(K){if(r.isDisposed())throw Error("Ea");(E=r.pw)!=null&&(E.endTimeMs=0,E.resolver(1));return K.yield(r.eXU.promise,0)})},Fsf=function(r){r.rzl=Error("Ga");
r.zy6.resolve();hN2(r.dgK.promise);r.dgK.reject(Error("Ga"));r.rFJ.dispose();Promise.all(r.gcJ).then(function(){var K;return _.p(function(g){(K=r.jd)==null||K.dispose();r.jd=void 0;_.vo(g)})});
r.gcJ=[];var E;(E=r.pw)!=null&&(E.endTimeMs=0,E.resolver(1));hN2(r.eXU.promise);r.eXU.reject(Error("Ga"))};
A7.prototype.xO1=function(r){var E,K;(E=this.jd)==null||(K=E.xO1)==null||K.call(E,r)};
A7.prototype.gA5=function(r,E){var K,g,D;return(D=(K=this.jd)==null?void 0:(g=K.gA5)==null?void 0:g.call(K,r,E))!=null?D:Promise.resolve()};
var oyf=function(r,E){var K=r.u5J;r.u5J=function(){K();E()}},MiJ=function(r,E){r.isDisposed()||(r.jd=E,r.rFJ.update(E.pai()),r.zy6.resolve(),r.dgK.resolve(void 0),r.u5J())};
A7.prototype.handleError=function(r){if(!this.isDisposed()){this.rzl=r;this.zy6.resolve();var E,K;(K=(E=this.options).s0j)==null||K.call(E,r)}};
var i0R=function(r,E){E&&(Promise.all(r.gcJ).then(function(){return void E.dispose()}),r.gcJ=[])},en=function(r,E){r.vYg=E;
var K,g;(g=(K=r.options).wJW)==null||g.call(K,E)},cdl=function(r){r.isDisposed()||(r.eXU.resolve(),r.eXU=new _.jG)},TTw=function(r,E,K,g,D,B){g=g===void 0?p7e():g;
D=D===void 0?Promise.resolve(void 0):D;var Q,a,P,O,U,T,w,F,c,W,z,S;_.p(function(k){switch(k.nextAddress){case 1:return k.yield(0,3);case 3:a=null;if(!Q){k.jumpTo(6);break}en(r,7);_.Mj(k,7);return k.yield(Vq(Q.snapshot({}),B.hFU,function(){return Promise.resolve("E:CTO")}),9);
case 9:a=k.yieldResult;_.D2(k,6);break;case 7:_.GD(k),a="E:UCE";case 6:P=void 0,O=Q?B.dMN:B.rCN,U=new Fs(O,B.jod,B.quU,B.aVj),T=1;case 10:if(!(T<=B.maxAttempts)){k.jumpTo(12);break}if(T===1){k.jumpTo(13);break}en(r,0);r.pw=new CsM(U.getValue(),B.xpt,B.qMj);return k.yield(r.pw.promise,14);case 14:w=k.yieldResult,r.pw=void 0,w===1?(T=1,U.reset()):kul(U);case 13:_.Mj(k,15);F=void 0;if(K){F=K;k.jumpTo(17);break}en(r,5);c=g.q70;return k.yield(Vq(x7d(E,c,a),B.qiZ,function(){return Promise.reject(Error("Ha"))}),
18);
case 18:F=k.yieldResult;case 17:return en(r,3),k.yield(Vq(fml(g,F),B.eiG,function(){return Promise.reject(Error("Ia"))}),19);
case 19:return en(r,8),k.yield(D,20);case 20:return W=new _.uZ({challenge:F,qlL:r.options.qlL,jKj:r.options.jKj}),k.yield(Vq(W.icV,B.h2e,function(){return Promise.reject(Error("Ja"))}),21);
case 21:P=W;k.jumpTo(12);break;case 15:z=_.GD(k),r.handleError(z),cdl(r);case 11:T++;k.jumpTo(10);break;case 12:if(r.isDisposed()){k.jumpTo(5);break}P&&(K=void 0,i0R(r,Q),Q=P,MiJ(r,P),cdl(r));en(r,2);r.pw=new CsM(B.wZE,B.xpt,B.qMj);return k.yield(r.pw.promise,22);case 22:r.pw=void 0;if(r.isDisposed()){k.jumpTo(5);break}k.jumpTo(3);break;case 5:(S=Q)==null||S.dispose(),_.vo(k)}})};
A7.prototype.pai=function(){return this.rFJ.share()};
var w7w={wZE:432E5,xpt:3E5,qMj:10,hFU:1E4,qiZ:3E4,eiG:3E4,h2e:6E4,rCN:1E3,dMN:6E4,jod:6E5,quU:.25,aVj:2,maxAttempts:10},CsM=function(r,E,K){var g=this;this.endTimeMs=Date.now()+r;this.promise=new Promise(function(B){g.resolver=B});
var D=function(){var B=g.endTimeMs-Date.now();B<=K?g.resolver(0):setTimeout(D,Math.min(B,E))};
D()};var WsC,zwc=(WsC=Math.imul)!=null?WsC:function(r,E){return r*E|0},zb=[196,
200,224,18],XK=function(r,E,K){K=K===void 0?[]:K;this.maxItems=r;this.oN=E===void 0?0:E;this.dD=K},GAC=function(r){var E=globalThis.sessionStorage.getItem("iU5q-!O9@$");
if(!E)return new XK(r);var K=E.split(",");if(K.length<2)return globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new XK(r);E=K.slice(1);E.length===1&&E[0]===""&&(E=[]);K=Number(K[0]);return isNaN(K)||K<0||K>E.length?(globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new XK(r)):new XK(r,K,E)};
XK.prototype.serialize=function(){return String(this.oN)+","+this.dD.join()};
XK.prototype.insert=function(r,E){var K=void 0;if(this.dD[this.oN]!==r){var g=this.dD.indexOf(r);g!==-1?(this.dD.splice(g,1),g<this.oN&&this.oN--,this.dD.splice(this.oN,0,r)):(K=this.dD[this.oN],this.dD[this.oN]=r)}this.oN=(this.oN+1)%this.maxItems;r=vyc("iU5q-!O9@$",this.serialize());K&&r&&E(K);return r};
var vyE=function(r,E){this.lRD=E;try{var K=globalThis.sessionStorage&&!!globalThis.sessionStorage.getItem&&!!globalThis.sessionStorage.setItem&&!!globalThis.sessionStorage.removeItem}catch(g){K=!1}K&&(this.index=GAC(r))},ViR=function(r,E,K,g,D){var B=r.index?_.Z7(r.lRD,function(){return s32(r.index,SvK(E),K,g,D)},"W"):"u";
r.lRD.rxx(B)},zwE=function(r,E,K){var g=_.N(r.index?_.Z7(r.lRD,function(){return kAm(SvK(E),K)},"R"):["u"]),D=g.next().value;
g=g.next().value;r.lRD.d81(D);return g};var tiC={toString:function(r){var E=[],K=0;r-=-2147483648;E[K++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".charAt(r%52);for(r=Math.floor(r/52);r>0;)E[K++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".charAt(r%62),r=Math.floor(r/62);return E.join("")}};var s3d=function(r){r=Svf(r);for(var E=2654435769,K=2654435769,g=314159265,D=r.length,B=D,Q=0,a=function(){E-=K;E-=g;E^=g>>>13;K-=g;K-=E;K^=E<<8;g-=E;g-=K;g^=K>>>13;E-=K;E-=g;E^=g>>>12;K-=g;K-=E;K^=E<<16;g-=E;g-=K;g^=K>>>5;E-=K;E-=g;E^=g>>>3;K-=g;K-=E;K^=E<<10;g-=E;g-=K;g^=K>>>15};B>=12;B-=12,Q+=12)E+=b0l(r,Q),K+=b0l(r,Q+4),g+=b0l(r,Q+8),a();
g+=D;switch(B){case 11:g+=r[Q+10]<<24;case 10:g+=r[Q+9]<<16;case 9:g+=r[Q+8]<<8;case 8:K+=r[Q+7]<<24;case 7:K+=r[Q+6]<<16;case 6:K+=r[Q+5]<<8;case 5:K+=r[Q+4];case 4:E+=r[Q+3]<<24;case 3:E+=r[Q+2]<<16;case 2:E+=r[Q+1]<<8;case 1:E+=r[Q]}a();return tiC.toString(g)},Svf=function(r){for(var E=[],K=0;K<r.length;K++)E.push(r.charCodeAt(K));
return E},b0l=function(r,E){return r[E]+(r[E+1]<<8)+(r[E+2]<<16)+(r[E+3]<<24)};var HN=function(r){_.SV.call(this);this.o2=r;this.ahr=new _.jG};
_.C(HN,_.SV);var kAw=function(r,E){var K=setTimeout(function(){r.ahr.resolve()},E);
r.addOnDisposeCallback(function(){return void clearTimeout(K)})};
HN.prototype.fxL=function(r,E){var K=this.b7(r);E==null||E(K);return _.Z7(this.o2,function(){return _.zT(K,2)},this.aO6)};
var qvM=function(r,E,K,g){return _.Z7(r.o2,function(){return K?r.fxL(E,g):r.b7(E,g)},r.orV)},lmX=function(r,E,K,g){HN.call(this,r);
this.qtY=E;this.oUC=K;this.orV="m";this.aO6="x";this.fjE=0;kAw(this,g)};
_.C(lmX,HN);lmX.prototype.b7=function(r,E){var K=this;this.o2.v1(this.orV);++this.fjE>=this.oUC&&this.ahr.resolve();var g=r();r=_.Z7(this.o2,function(){return K.qtY(g)},"C");
if(r===void 0)throw new $u(17,"YNJ:Undefined");if(!(r instanceof Uint8Array))throw new $u(18,"ODM:Invalid");E==null||E(r);return r};
var m7M=function(r,E,K){HN.call(this,r);this.dzd=E;this.orV="f";this.aO6="z";kAw(this,K)};
_.C(m7M,HN);m7M.prototype.b7=function(){return this.dzd};
var Z0u=function(r,E,K){HN.call(this,r);this.taE=E;this.orV="w";this.aO6="z";kAw(this,K)};
_.C(Z0u,HN);Z0u.prototype.b7=function(){var r=this;return _.Z7(this.o2,function(){return _.hL(r.taE)},"d")};
Z0u.prototype.fxL=function(){return this.taE};
var ulM=function(r,E){HN.call(this,r);this.error=E;this.orV="e";this.aO6="y"};
_.C(ulM,HN);var AdX=function(r,E){var K=(E(r.error.message)+":"+E(r.error.stack)).substring(0,2048);E=K.length+1;K=qvJ(K);var g=new Uint8Array(4+K.length);g.set([42,E&127|128,E>>7,r.error.code]);g.set(K,4);return g};
ulM.prototype.b7=function(){if(this.qxy)return this.qxy;this.qxy=AdX(this,function(r){return"_"+s3d(r)});
return AdX(this,function(r){return r})};
var ewd=function(r,E,K){HN.call(this,r);this.xVd=E;this.clientState=K;this.orV="S";this.aO6="q"};
_.C(ewd,HN);ewd.prototype.b7=function(){var r=Math.floor(Date.now()/1E3),E=[Math.random()*255,Math.random()*255],K=E.concat([this.xVd&255,this.clientState],[r>>24&255,r>>16&255,r>>8&255,r&255]);r=new Uint8Array(2+K.length);r[0]=34;r[1]=K.length;r.set(K,2);K=r.subarray(2);for(var g=E=E.length;g<K.length;++g)K[g]^=K[g%E];this.o2.jfK(this.clientState);return r};var X7C={fQX:3E4,caG:2E4},nP=function(r){_.SV.call(this);var E=this;this.tY1=new _.jG;this.x30=0;this.e1=void 0;this.state=2;this.vm=r.vm;this.wR=r.wR;this.vOx=Object.assign({},X7C,r.vOx||{});this.sj=r.vm.pai();var K;this.onError=(K=r.onError)!=null?K:function(){};
this.ld0=r.ld0||!1;if(H0b(r)){var g=this.vm;this.rSy=function(){return RwJ(g).catch(function(Q){Q=E.reportError(new $u(E.yi?20:32,"TRG:Disposed",Q));E.e1=Q;var a;(a=E.yi)==null||a.dispose();E.yi=void 0;E.tY1.reject(Q)})};
oyf(g,function(){return void nyu(E)});
g.vYg===2&&nyu(this)}else this.rSy=r.gYc,nyu(this);var D=this.sj.share();D.v1("o");var B=new KsR(D,"o");this.tY1.promise.then(function(){B.done();D.uD();D.dispose()},function(){return void D.dispose()});
this.addOnDisposeCallback(function(){E.yi?(E.yi.dispose(),E.yi=void 0):E.e1?E.sj.uD():(E.e1=E.reportError(new $u(32,"TNP:Disposed")),E.sj.uD(),E.tY1.reject(E.e1))});
_.iF(this,this.sj)};
_.C(nP,_.SV);nP.prototype.vnt=function(){return this.tY1.promise};
var ImJ=function(r,E){if(!(E instanceof $u))if(E instanceof _.s6){var K=Error(E.toString());K.stack=E.stack;E=new $u(11,"EBH:Error",K)}else E=new $u(12,"BSO:Unknown",E);return r.reportError(E)},nyu=function(r){var E,K,g,D,B,Q,a,P,O,U,T,w,F,c,W;
return _.p(function(z){switch(z.nextAddress){case 1:E=void 0;r.x30++;K=new _.jG;r.vm instanceof A7&&r.vm.gcJ.push(K.promise);if(!r.ld0){z.jumpTo(2);break}g=new _.jG;setTimeout(function(){return void g.resolve()});
return z.yield(g.promise,2);case 2:return D=r.sj.share(),_.Mj(z,4,5),r.state=5,B={},Q=[],z.yield(Vq(r.vm.snapshot({cB:B,e2Z:Q}),r.vOx.caG,function(){return Promise.reject(new $u(15,"MDA:Timeout"))}),7);
case 7:a=z.yieldResult;if(r.isDisposed())throw new $u(r.yi?20:32,"MDA:Disposed");P=Q[0];r.state=6;return z.yield(Vq(ydR(r.wR,a),r.vOx.fQX,function(){return Promise.reject(new $u(10,"BWB:Timeout"))}),8);
case 8:O=z.yieldResult;if(r.isDisposed())throw new $u(r.yi?20:32,"BWB:Disposed");r.state=7;E=_.Z7(D,function(){var k=Lsf(r,O,K,P);k.ahr.promise.then(function(){return void r.rSy()});
return k},"i");
case 5:_.co(z);D.dispose();_.Wo(z,6);break;case 4:U=_.GD(z);(T=E)==null||T.dispose();if(!r.e1){w=ImJ(r,U);K.resolve();var S;if(S=r.vm instanceof A7&&r.x30<2)a:if(U instanceof $u)S=U.code!==32&&U.code!==20&&U.code!==10;else{if(U instanceof _.s6)switch(U.code){case 2:case 13:case 14:case 4:break;default:S=!1;break a}S=!0}if(S)return F=(1+Math.random()*.25)*(r.yi?6E4:1E3),c=setTimeout(function(){return void r.rSy()},F),r.addOnDisposeCallback(function(){return void clearTimeout(c)}),z.return();
r.e1=w}D.logError(r.yi?13:14);r.tY1.reject(r.e1);return z.return();case 6:r.state=8,r.x30=0,(W=r.yi)==null||W.dispose(),r.yi=E,r.tY1.resolve(),_.vo(z)}})},Lsf=function(r,E,K,g){var D=zER(E,2)*1E3;
if(D<=0)throw new $u(31,"TTM:Invalid");if(_.CO(E,4))return new Z0u(r.sj,_.CO(E,4),D);if(!zER(E,3))return new m7M(r.sj,Oda(_.Ut(E,1)),D);if(!g)throw new $u(4,"PMD:Undefined");g=g(Oda(_.Ut(E,1)));if(!(g instanceof Function))throw new $u(16,"APF:Failed");r.p09=Math.floor((Date.now()+D)/1E3);r=new lmX(r.sj,g,zER(E,3),D);r.addOnDisposeCallback(function(){return void K.resolve()});
return r};
nP.prototype.b7=function(r){return hwu(this,Object.assign({},r),!1)};
nP.prototype.fxL=function(r){return hwu(this,Object.assign({},r),!0)};
nP.prototype.gzt=function(r){if(r>150)return!1;try{return this.cache=new vyE(r,this.sj),!0}catch(E){return this.reportError(new $u(22,"GBJ:init",E)),!1}};
nP.prototype.reportError=function(r){this.sj.logError(r.code);this.onError(r);return r};
var JdR=function(r,E){E=E instanceof $u?E:new $u(5,"TVD:error",E);return r.reportError(E)},hwu=function(r,E,K){try{if(r.isDisposed())throw new $u(21,"BNT:disposed");
if(!r.yi&&r.e1)throw r.e1;var g,D;return(D=(g=rWC(r,E,K))!=null?g:EwR(r,E,K))!=null?D:KOf(r,E,K)}catch(B){if(!E.pDg)throw JdR(r,B);return gwX(r,K,B)}},rWC=function(r,E,K){var g;
return(g=r.yi)==null?void 0:qvM(g,function(){return DWR(r,E)},K,function(D){var B;
if(r.yi instanceof lmX&&((B=E.aX)==null?0:B.iMZ))try{var Q;(Q=r.cache)==null||ViR(Q,DWR(r,E),D,E.aX.du5,r.p09-120)}catch(a){r.reportError(new $u(24,"ELX:write",a))}})},EwR=function(r,E,K){var g;
if((g=E.aX)!=null&&g.dmy)try{var D,B=(D=r.cache)==null?void 0:zwE(D,DWR(r,E),E.aX.du5);return B?K?_.Z7(r.sj,function(){return _.zT(B,2)},"a"):B:void 0}catch(Q){r.reportError(new $u(23,"RXO:read",Q))}},KOf=function(r,E,K){var g={stack:[],
error:void 0,hasError:!1};try{if(!E.zbv)throw new $u(29,"SDF:notready");return qvM(Uqb(g,new ewd(r.sj,0,r.state)),function(){return DWR(r,E)},K)}catch(D){g.error=D,g.hasError=!0}finally{Tmw(g)}},gwX=function(r,E,K){var g={stack:[],
error:void 0,hasError:!1};try{var D=JdR(r,K);return qvM(Uqb(g,new ulM(r.sj,D)),function(){return[]},E)}catch(B){g.error=B,g.hasError=!0}finally{Tmw(g)}},DWR=function(r,E){return E.i95?E.i95:E.cB?_.Z7(r.sj,function(){return E.i95=qvJ(E.cB)},"c"):[]},H0b=function(r){return su(function(E){if(!Pg(E))return!1;
for(var K=_.N(Object.entries(r)),g=K.next();!g.done;g=K.next()){var D=_.N(g.value);g=D.next().value;D=D.next().value;if(!(g in E)){if(D.isOptionalGuard_doNotManuallySetPrettyPlease===!0)continue;return!1}if(!D(E[g]))return!1}return!0})}({vm:function(r){return su(function(E){return E instanceof r})}(A7)},"");var BW$=function(){var r=_.gM();this.JSC$10069_streamzService=r;r.addNewCounter("/client_streamz/youtube/web/debug/browser_cookie_setting",YW("cookie_enabled"),YW("cookie_3p_enabled"),_.Tb("browser"))};
BW$.prototype.increment=function(r,E,K){this.JSC$10069_streamzService.JSC$9942_incrementCounter("/client_streamz/youtube/web/debug/browser_cookie_setting",r,E,K)};
var LlL=function(){var r=_.gM();this.JSC$10093_streamzService=r;r.addNewCounter("/client_streamz/youtube/identity/stickiness/reload",Uw("tick"),YW("from_st_cookie"))};
LlL.prototype.increment=function(r,E){this.JSC$10093_streamzService.JSC$9942_incrementCounter("/client_streamz/youtube/identity/stickiness/reload",r,E)};
var dWE=function(){var r=_.gM();this.JSC$10099_streamzService=r;r.addNewCounter("/client_streamz/youtube/identity/high_frequency_cookie_rotation",_.Tb("status"))};
dWE.prototype.increment=function(r){this.JSC$10099_streamzService.JSC$9942_incrementCounter("/client_streamz/youtube/identity/high_frequency_cookie_rotation",r)};
var jw$=function(){var r=_.gM();this.JSC$10102_streamzService=r;r.addNewCounter("/client_streamz/youtube/ads/desktop_masthead",_.Tb("stage"),YW("is_using_ytd_player"),YW("has_expandable_tiles"))};
jw$.prototype.increment=function(r,E,K){this.JSC$10102_streamzService.JSC$9942_incrementCounter("/client_streamz/youtube/ads/desktop_masthead",r,E,K)};
var NWf=function(){var r=_.gM();this.JSC$10105_streamzService=r;r.addNewCounter("/client_streamz/youtube/web/response_signature",_.Tb("check_status"))};
NWf.prototype.increment=function(r){this.JSC$10105_streamzService.JSC$9942_incrementCounter("/client_streamz/youtube/web/response_signature",r)};
var QwJ=function(){var r=_.gM();this.JSC$10108_streamzService=r;r.addNewCounter("/client_streamz/youtube/web/e_sig_log",_.Tb("sig"),Uw("de"))};
QwJ.prototype.increment=function(r,E){this.JSC$10108_streamzService.JSC$9942_incrementCounter("/client_streamz/youtube/web/e_sig_log",r,E)};
var $Wa=function(){var r=_.gM();this.JSC$10111_streamzService=r;r.addNewCounter("/client_streamz/youtube/web/e_sig_en",_.Tb("sig"),Uw("de"))};
$Wa.prototype.increment=function(r,E){this.JSC$10111_streamzService.JSC$9942_incrementCounter("/client_streamz/youtube/web/e_sig_en",r,E)};
_.a2e=function(){var r=_.gM();this.JSC$10114_streamzService=r;r.addNewCounter("/client_streamz/youtube/web/enforcement_intent",_.Tb("action"))};
_.a2e.prototype.increment=function(r){this.JSC$10114_streamzService.JSC$9942_incrementCounter("/client_streamz/youtube/web/enforcement_intent",r)};var It=window;var pqd=(new Date).getTime();_.lw.createSet("area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr");_.lw.createSet("action","cite","data","formaction","href","manifest","poster","src");var P_b=function(r){this.servicePromise_=r;r.then((0,_.bF)(function(){},this),function(){},this)},f2$=function(r,E,K){r.servicePromise_.then(function(g){var D=g[E];
if(!D)throw Error("Ka`"+E);return D.apply(g,K)})},UWf=function(r,E,K){for(var g=Array(arguments.length-2),D=2;D<arguments.length;D++)g[D-2]=arguments[D];
D=ONX(r,E).then(function(B){return B.apply(null,g)},function(B){B=Error("La`"+E+"`"+r+"`"+B,{cause:B});
delete YCu[E];return _.RV(B)});
return new P_b(D)},YCu={},ONX=function(r,E){var K=YCu[E];
if(K)return K;K=(K=_.yK(E))?_.KR(K):(new _.Ch(function(g,D){var B=(new vk(document)).createElement("SCRIPT");B.async=!0;_.Nj(B,_.Vb(p0R(r)));B.onload=B.onreadystatechange=function(){B.readyState&&B.readyState!="loaded"&&B.readyState!="complete"||g()};
B.onerror=function(Q){D(Error("Ma`"+E+"`"+r,{cause:Q}))};
(document.head||document.getElementsByTagName("head")[0]).appendChild(B)})).then(function(){var g=_.yK(E);
if(!g)throw Error("Na`"+E+"`"+r);return g});
return YCu[E]=K};var TWe={GOOGLE:"https://www.google.com",SUPPORT:"https://support.google.com",PLAY:"https://play.google.com"},FOd=function(){var r=this;this.rsaForList=[];this.rsaForPromises=[];this.initialize=lm5(function(){return _.p(function(E){if(E.nextAddress==1)return typeof document==="undefined"||document.requestStorageAccessFor===void 0||navigator.permissions===void 0||navigator.permissions.query===void 0||location.hostname.match(".+\\.google\\.com$")?E.return(Promise.resolve()):E.yield(wql(r),2);r.rsaForList.length>
0&&document.addEventListener("click",r.requestAccessForHelpPanel);_.vo(E)})});
this.requestAccessForHelpPanel=function(){if(!(r.rsaForPromises.length>0)){for(var E=_.N(r.rsaForList),K=E.next();!K.done;K=E.next()){K=K.value;try{r.rsaForPromises.push(document.requestStorageAccessFor(K))}catch(g){}}Promise.all(r.rsaForPromises).then(function(){}).catch(function(){}).finally(function(){r.reset()})}}};
FOd.prototype.reset=function(){document.removeEventListener("click",this.requestAccessForHelpPanel)};
var wql=function(r){var E,K,g,D;return _.p(function(B){switch(B.nextAddress){case 1:E=_.N(Object.values(TWe)),K=E.next();case 2:if(K.done){B.jumpTo(0);break}g=K.value;_.Mj(B,5);return B.yield(navigator.permissions.query({name:"top-level-storage-access",requestedOrigin:g}),7);case 7:D=B.yieldResult;D.state!=="granted"&&r.rsaForList.push(g);_.D2(B,3);break;case 5:_.GD(B);B.jumpTo(0);break;case 3:K=E.next(),B.jumpTo(2)}})};(new FOd).initialize();var RSM=function(r){this.JSC$10128_loader_=r};
RSM.prototype.startHelp=function(r){f2$(this.JSC$10128_loader_,"startHelp",arguments)};
RSM.prototype.JSC$10130_loadChatSupport=function(r){f2$(this.JSC$10128_loader_,"loadChatSupport",arguments)};
var MMw=function(r,E){E=E||{};r=UWf(ow$,"help.service.Lazy.create",r,{apiKey:E.apiKey||E.apiKey,asxUiUri:E.asxUiUri||E.asxUiUri,environment:E.environment||E.environment,flow:E.flow||E.flow,frdProductData:E.frdProductData||E.frdProductData,frdProductDataSerializedJspb:E.frdProductDataSerializedJspb||E.frdProductDataSerializedJspb,helpCenterPath:E.helpCenterPath||E.helpCenterPath,locale:E.locale||E.locale||"en-US".replace(/-/g,"_"),nonce:E.nonce||E.nonce,productData:E.productData||E.productData,receiverUri:E.receiverUri||
E.receiverUri,renderApiUri:E.renderApiUri||E.renderApiUri,theme:E.theme||E.theme,window:E.window||E.window});return new RSM(r)},ow$=new y6(ey5,"https://www.gstatic.com/feedback/js/help/prod/service/lazy.min.js");var iNl=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(iNl,_.Qb);var cW$=_.om(iNl);var C_a=[0,_.LO,e6,o5u];_.xWJ=new function(r,E,K,g){this.configType=r;this.flagName=K;this.defaultValue=g;this.flagType="bool"}(2,0,"external_fullscreen",!0);
new Uint8Array([10,2,75,82]);new Uint8Array([10,2,78,76,10,2,69,83]);new Uint8Array([]);new Uint8Array([]);new Uint8Array([]);var GQR=function(){this.retriever=_.P7().resolve(WOE)};_.IS={get payments(){return window.payments}};Z0P(Node);Z0P(Element);var vwE=Z0P(HTMLElement);Z0P(SVGElement);var VMl,zSe,h7,tMf;VMl=function(r){return typeof r.className=="string"?r.className:r.getAttribute&&r.getAttribute("class")||""};
zSe=function(r){return r.classList?r.classList:VMl(r).match(/\S+/g)||[]};
_.y9=function(r,E){typeof r.className=="string"?r.className=E:r.setAttribute&&r.setAttribute("class",E)};
_.LP=function(r,E){return r.classList?r.classList.contains(E):_.ln(zSe(r),E)};
_.AH=function(r,E){if(r.classList)r.classList.add(E);else if(!_.LP(r,E)){var K=VMl(r);_.y9(r,K+(K.length>0?" "+E:E))}};
h7=function(r,E){if(r.classList)Array.prototype.forEach.call(E,function(D){_.AH(r,D)});
else{var K={};Array.prototype.forEach.call(zSe(r),function(D){K[D]=!0});
Array.prototype.forEach.call(E,function(D){K[D]=!0});
E="";for(var g in K)E+=E.length>0?" "+g:g;_.y9(r,E)}};
_.Zz=function(r,E){r.classList?r.classList.remove(E):_.LP(r,E)&&_.y9(r,Array.prototype.filter.call(zSe(r),function(K){return K!=E}).join(" "))};
tMf=function(r,E){r.classList?Array.prototype.forEach.call(E,function(K){_.Zz(r,K)}):_.y9(r,Array.prototype.filter.call(zSe(r),function(K){return!_.ln(E,K)}).join(" "))};var SCX=function(r){this.previouslyFocusedElement=this.focusChangeHandler=null;this.document=r.document},kQu=function(r,E){bNX(r);
var K=document.createElement("div"),g;(g=E.parentNode)==null||g.insertBefore(K,E);K.tabIndex=0;K.id="fc-focus-trap-pre-div";K=document.createElement("div");var D;(D=E.parentNode)==null||D.insertBefore(K,E.nextSibling);K.tabIndex=0;K.id="fc-focus-trap-post-div";var B=swJ(r,E),Q=swJ(r,E,!0);B&&Q&&(r.focusChangeHandler=function(){var a=r.document.activeElement;if(a)if(_.L9(E,a))r.previouslyFocusedElement=a;else if(a===r.document.activeElement)switch(r.previouslyFocusedElement){case B:Q.focus();r.previouslyFocusedElement=
Q;break;default:B.focus(),r.previouslyFocusedElement=B}},r.document.addEventListener("focus",r.focusChangeHandler,!0),r.document.addEventListener("focusin",r.focusChangeHandler))},bNX=function(r){r.focusChangeHandler&&(document.removeEventListener("focus",r.focusChangeHandler,!0),document.removeEventListener("focusin",r.focusChangeHandler),r.focusChangeHandler=null);
var E;(E=document.getElementById("fc-focus-trap-pre-div"))==null||E.remove();var K;(K=document.getElementById("fc-focus-trap-post-div"))==null||K.remove()},qCw=function(r,E,K,g,D){K=K===void 0?!0:K;
var B;D=(B=D===void 0?null:D)!=null?B:swJ(r,E,g===void 0?!1:g);D!==null&&(D.focus(),K&&kQu(r,E))};
SCX.prototype.disableButton=function(r,E){E=E===void 0?null:E;r.disabled=!0;E&&_.AH(r,E)};
var swJ=function(r,E,K){K=K===void 0?!1:K;if(QVu(E)&&!K)return E;var g=K?[].slice.call(E.children,0).reverse():E.children;g=_.N(g);for(var D=g.next();!D.done;D=g.next())if(D=D.value,vwE(D)&&(D=swJ(r,D,K)))return D;return QVu(E)&&K?E:null};var l2$=function(r){this.originalBodyOverflow="";this.JSC$10155_domHelper=VU(r);var E;this.isScrollingEnabled=((E=this.JSC$10155_domHelper.JSC$9481_document_.body)==null?void 0:E.style.overflow)!=="hidden"};
l2$.prototype.enableScrolling=function(){this.isScrollingEnabled||(this.JSC$10155_domHelper.JSC$9481_document_.body.style.overflow=this.originalBodyOverflow,this.isScrollingEnabled=!0)};_.rf(_.kW,_.SV);_.d=_.kW.prototype;_.d.JSC$10158_id_=0;_.d.disposeInternal=function(){_.kW.superClass_.disposeInternal.call(this);this.stop();delete this.JSC$10156_listener_;delete this.handler_};
_.d.start=function(r){this.stop();this.JSC$10158_id_=bZ(this.callback_,r!==void 0?r:this.JSC$10156_interval_)};
_.d.stop=function(){this.isActive()&&_.gm.clearTimeout(this.JSC$10158_id_);this.JSC$10158_id_=0};
_.d.fire=function(){this.stop();this.JSC$10158_doAction_()};
_.d.isActive=function(){return this.JSC$10158_id_!=0};
_.d.JSC$10158_doAction_=function(){this.JSC$10158_id_=0;this.JSC$10156_listener_&&this.JSC$10156_listener_.call(this.handler_)};_.Ru=function(r){_.SV.call(this);this.handler_=r;this.JSC$10159_keys_={}};
_.rf(_.Ru,_.SV);var mW$=[];_.Ru.prototype.listen=function(r,E,K,g){Array.isArray(E)||(E&&(mW$[0]=E.toString()),E=mW$);for(var D=0;D<E.length;D++){var B=_.wD(r,E[D],K||this.handleEvent,g||!1,this.handler_||this);if(!B)break;this.JSC$10159_keys_[B.key]=B}return this};
_.Ru.prototype.listenOnce=function(r,E,K,g){return ZNX(this,r,E,K,g)};
var ZNX=function(r,E,K,g,D,B){if(Array.isArray(K))for(var Q=0;Q<K.length;Q++)ZNX(r,E,K[Q],g,D,B);else{E=OZ(E,K,g||r.handleEvent,D,B||r.handler_||r);if(!E)return r;r.JSC$10159_keys_[E.key]=E}return r};
_.Ru.prototype.unlisten=function(r,E,K,g,D){if(Array.isArray(E))for(var B=0;B<E.length;B++)this.unlisten(r,E[B],K,g,D);else if(r=ajE(r,E,K||this.handleEvent,_.Xu(g)?!!g.capture:!!g,D||this.handler_||this))Yb(r),delete this.JSC$10159_keys_[r.key];return this};
_.Ru.prototype.removeAll=function(){_.lw.forEach(this.JSC$10159_keys_,function(r,E){this.JSC$10159_keys_.hasOwnProperty(E)&&Yb(r)},this);
this.JSC$10159_keys_={}};
_.Ru.prototype.disposeInternal=function(){_.Ru.superClass_.disposeInternal.call(this);this.removeAll()};
_.Ru.prototype.handleEvent=function(){throw Error("Oa");};var J7=function(){_.SV.call(this);this.services_={}};
_.rf(J7,_.SV);J7.prototype.connect=function(r){r&&r()};
J7.prototype.isConnected=function(){return!0};
J7.prototype.registerService=function(r,E,K){this.services_[r]={callback:E,objectPayload:!!K}};
J7.prototype.getService=function(r,E){var K=this.services_[r];return K?K:this.defaultService_?{callback:_.$E(this.defaultService_,r),objectPayload:_.Xu(E)}:null};
var ute=function(r,E){if(E&&typeof r==="string")try{return JSON.parse(r)}catch(K){return null}else if(!E&&typeof r!=="string")return(0,_.ku)(r);return r};
J7.prototype.disposeInternal=function(){J7.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 r7=function(r,E){this.sequence_=[];this.onCancelFunction_=r;this.defaultScope_=E||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};
r7.prototype.cancel=function(r){if(this.fired_)this.result_ instanceof r7&&this.result_.cancel();else{if(this.parent_){var E=this.parent_;delete this.parent_;r?E.cancel(r):(E.branches_--,E.branches_<=0&&E.cancel())}this.onCancelFunction_?this.onCancelFunction_.call(this.defaultScope_,this):this.silentlyCanceled_=!0;this.fired_||this.errback(new Ei(this))}};
r7.prototype.continue_=function(r,E){this.blocked_=!1;AWf(this,r,E)};
var AWf=function(r,E,K){r.fired_=!0;r.result_=K;r.hadError_=!E;eS$(r)},HNf=function(r){if(r.fired_){if(!r.silentlyCanceled_)throw new Xqe(r);
r.silentlyCanceled_=!1}};
r7.prototype.callback=function(r){HNf(this);AWf(this,!0,r)};
r7.prototype.errback=function(r){HNf(this);AWf(this,!1,r)};
var nww=function(r,E,K){KZ(r,E,null,K)};
r7.prototype.finally=function(r){var E=this;return I2f(new Promise(function(K,g){KZ(E,function(D){r();K(D)},function(D){r();
g(D)})}))};
var KZ=function(r,E,K,g){var D=r.fired_;D||(E===K?E=K=V9(E):(E=V9(E),K=V9(K)));r.sequence_.push([E,K,g]);D&&eS$(r)};
r7.prototype.then=function(r,E,K){var g,D,B=new _.Ch(function(Q,a){D=Q;g=a});
KZ(this,D,function(Q){Q instanceof Ei?B.cancel():g(Q);return yWE},this);
return B.then(r,E,K)};
wDJ(r7);var LOX=function(r,E){E instanceof r7?nww(r,(0,_.bF)(E.branch,E)):nww(r,function(){return E})};
r7.prototype.branch=function(r){var E=new r7;KZ(this,E.callback,E.errback,E);r&&(E.parent_=this,this.branches_++);return E};
r7.prototype.isError=function(r){return r instanceof Error};
var hSa=function(r){return Bm(r.sequence_,function(E){return typeof E[1]==="function"})},yWE={},eS$=function(r){if(r.unhandledErrorId_&&r.fired_&&hSa(r)){var E=r.unhandledErrorId_,K=JWJ[E];
K&&(_.gm.clearTimeout(K.JSC$10176_id_),delete JWJ[E]);r.unhandledErrorId_=0}r.parent_&&(r.parent_.branches_--,delete r.parent_);E=r.result_;for(var g=K=!1;r.sequence_.length&&!r.blocked_;){var D=r.sequence_.shift(),B=D[0],Q=D[1];D=D[2];if(B=r.hadError_?Q:B)try{var a=B.call(D||r.defaultScope_,E);a===yWE&&(a=void 0);a!==void 0&&(r.hadError_=r.hadError_&&(a==E||r.isError(a)),r.result_=E=a);if(F7J(E)||typeof _.gm.Promise==="function"&&E instanceof _.gm.Promise)g=!0,r.blocked_=!0}catch(P){E=P,r.hadError_=
!0,hSa(r)||(K=!0)}}r.result_=E;g&&(a=(0,_.bF)(r.continue_,r,!0),g=(0,_.bF)(r.continue_,r,!1),E instanceof r7?(KZ(E,a,g),E.blocking_=!0):E.then(a,g));K&&(E=new reC(E),JWJ[E.JSC$10176_id_]=E,r.unhandledErrorId_=E.JSC$10176_id_)},I2f=function(r){var E=new r7;
r.then(function(K){E.callback(K)},function(K){E.errback(K)});
return E},Xqe=function(){_.rm.call(this)};
_.rf(Xqe,_.rm);Xqe.prototype.message="Deferred has already fired";Xqe.prototype.name="AlreadyCalledError";var Ei=function(){_.rm.call(this)};
_.rf(Ei,_.rm);Ei.prototype.message="Deferred was canceled";Ei.prototype.name="CanceledError";var reC=function(r){this.JSC$10176_id_=_.gm.setTimeout((0,_.bF)(this.throwError,this),0);this.JSC$10176_error_=r};
reC.prototype.throwError=function(){delete JWJ[this.JSC$10176_id_];throw this.JSC$10176_error_;};
var JWJ={};var E_X={1:"NativeMessagingTransport"},KHC=["pu","lru","pru","lpu","ppu"],Db$=function(){for(var r=10,E=g_f,K=E.length,g="";r-- >0;)g+=E.charAt(Math.floor(Math.random()*K));return g},g_f="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";var g7=function(r){_.SV.call(this);this.JSC$10179_domHelper_=r||VU()};
_.rf(g7,_.SV);g7.prototype.transportType=0;g7.prototype.getWindow=function(){return this.JSC$10179_domHelper_.getWindow()};
g7.prototype.getName=function(){return E_X[String(this.transportType)]||""};var D$=function(r,E,K,g,D){g7.call(this,K);this.JSC$10182_channel_=r;this.protocolVersion_=D||2;this.peerHostname_=E||"*";this.JSC$10182_eventHandler_=new _.Ru(this);this.maybeAttemptToConnectTimer_=new _.FQ(100,this.getWindow());this.oneSidedHandshake_=!!g;this.setupAckReceived_=new r7;this.setupAckSent_=new r7;this.JSC$10182_connected_=new r7;this.endpointId_=Db$();this.peerEndpointId_=null;this.oneSidedHandshake_?BeC(this.JSC$10182_channel_)==1?LOX(this.JSC$10182_connected_,this.setupAckReceived_):
LOX(this.JSC$10182_connected_,this.setupAckSent_):(LOX(this.JSC$10182_connected_,this.setupAckReceived_),this.protocolVersion_==2&&LOX(this.JSC$10182_connected_,this.setupAckSent_));nww(this.JSC$10182_connected_,this.notifyConnected_,this);this.JSC$10182_connected_.callback(!0);this.JSC$10182_eventHandler_.listen(this.maybeAttemptToConnectTimer_,"tick",this.maybeAttemptToConnect_)};
_.rf(D$,g7);D$.prototype.peerProtocolVersion_=null;D$.prototype.initialized_=!1;D$.prototype.transportType=1;var dbC={};D$.prototype.sendTimerId_=0;
var Q1u=function(r){var E=r.event_.data;if(typeof E!=="string")return!1;var K=E.indexOf("|"),g=E.indexOf(":");if(K==-1||g==-1)return!1;var D=E.substring(0,K);K=E.substring(K+1,g);E=E.substring(g+1);if(g=BM[D])return g.xpcDeliver(K,E,r.event_.origin),!0;g=j1b(E)[0];for(var B in BM){var Q=BM[B];if(BeC(Q)==1&&!Q.isConnected()&&K=="tp"&&(g=="SETUP"||g=="SETUP_NTPV2")&&Nee(Q,r.event_.origin))return delete BM[Q.name],Q.name=D,BM[D]=Q,Q.xpcDeliver(K,E),!0}return!1},$bf=function(r){r.protocolVersion_!=2||
r.peerProtocolVersion_!=null&&r.peerProtocolVersion_!=2||r.send("tp","SETUP_NTPV2,"+r.endpointId_);
r.peerProtocolVersion_!=null&&r.peerProtocolVersion_!=1||r.send("tp","SETUP")},a9w=function(r,E){if(r.protocolVersion_!=2||r.peerProtocolVersion_!=null&&r.peerProtocolVersion_!=2||E!=2){if(r.peerProtocolVersion_!=null&&r.peerProtocolVersion_!=1||E!=1)return;
r.send("tp","SETUP_ACK")}else r.send("tp","SETUP_ACK_NTPV2");r.setupAckSent_.fired_||r.setupAckSent_.callback(!0)},pmf=function(r,E){E>r.peerProtocolVersion_&&(r.peerProtocolVersion_=E);
r.peerProtocolVersion_==1&&(r.setupAckSent_.fired_||r.oneSidedHandshake_||r.setupAckSent_.callback(!0),r.peerEndpointId_=null)};
_.d=D$.prototype;_.d.connect=function(){var r=this.getWindow(),E=_.IJ(r),K=dbC[E];typeof K!=="number"&&(K=0);K==0&&_.wD(r.postMessage?r:r.document,"message",Q1u,!1,D$);dbC[E]=K+1;this.initialized_=!0;this.maybeAttemptToConnect_()};
_.d.maybeAttemptToConnect_=function(){var r=BeC(this.JSC$10182_channel_)==0;this.oneSidedHandshake_&&r||this.JSC$10182_channel_.isConnected()||this.isDisposed()?this.maybeAttemptToConnectTimer_.stop():(this.maybeAttemptToConnectTimer_.start(),$bf(this))};
_.d.send=function(r,E){var K=this.JSC$10182_channel_.peerWindowObject_;K&&(this.send=function(g,D){var B=this,Q=this.JSC$10182_channel_.name;this.sendTimerId_=bZ(function(){B.sendTimerId_=0;try{var a=K.postMessage?K:K.document;a.postMessage&&a.postMessage(Q+"|"+g+":"+D,B.peerHostname_)}catch(P){}},0)},this.send(r,E))};
_.d.notifyConnected_=function(){var r=this.JSC$10182_channel_,E=this.protocolVersion_==1||this.peerProtocolVersion_==1?200:void 0;r.isConnected()||r.connectionDelay_&&r.connectionDelay_.isActive()||(r.state_=2,_.Ny(r.connectionDelay_),E!==void 0?(r.connectionDelay_=new _.kW(r.connectCb_,E),r.connectionDelay_.start()):(r.connectionDelay_=null,r.connectCb_()))};
_.d.disposeInternal=function(){if(this.initialized_){var r=this.getWindow(),E=_.IJ(r),K=dbC[E];dbC[E]=K-1;K==1&&_.Gx(r.postMessage?r:r.document,"message",Q1u,!1,D$)}this.sendTimerId_&&(_.gm.clearTimeout(this.sendTimerId_),this.sendTimerId_=0);_.Ny(this.JSC$10182_eventHandler_);delete this.JSC$10182_eventHandler_;_.Ny(this.maybeAttemptToConnectTimer_);delete this.maybeAttemptToConnectTimer_;this.setupAckReceived_.cancel();delete this.setupAckReceived_;this.setupAckSent_.cancel();delete this.setupAckSent_;
this.JSC$10182_connected_.cancel();delete this.JSC$10182_connected_;delete this.send;D$.superClass_.disposeInternal.call(this)};
var j1b=function(r){r=r.split(",");r[1]=r[1]||null;return r};var f9b;_.d7=function(r){if(r.getValues&&typeof r.getValues=="function")return r.getValues();if(typeof Map!=="undefined"&&r instanceof Map||typeof Set!=="undefined"&&r instanceof Set)return Array.from(r.values());if(typeof r==="string")return r.split("");if(_.AL(r)){for(var E=[],K=r.length,g=0;g<K;g++)E.push(r[g]);return E}return _.lw.getValues(r)};
_.PDJ=function(r){if(r.getKeys&&typeof r.getKeys=="function")return r.getKeys();if(!r.getValues||typeof r.getValues!="function"){if(typeof Map!=="undefined"&&r instanceof Map)return Array.from(r.keys());if(!(typeof Set!=="undefined"&&r instanceof Set)){if(_.AL(r)||typeof r==="string"){var E=[];r=r.length;for(var K=0;K<r;K++)E.push(K);return E}return _.lw.getKeys(r)}}};
f9b=function(r,E,K){if(r.forEach&&typeof r.forEach=="function")r.forEach(E,K);else if(_.AL(r)||typeof r==="string")Array.prototype.forEach.call(r,E,K);else for(var g=_.PDJ(r),D=_.d7(r),B=D.length,Q=0;Q<B;Q++)E.call(K,D[Q],g&&g[Q],r)};var d1L,PM,Oi,Rnb,Ohw,UbC,YXE,FHu,TeR;
_.ZG=function(r,E){this.JSC$10187_domain_=this.userInfo_=this.scheme_="";this.JSC$10187_port_=null;this.fragment_=this.JSC$10187_path_="";this.JSC$10187_ignoreCase_=!1;var K;r instanceof _.ZG?(this.JSC$10187_ignoreCase_=E!==void 0?E:r.JSC$10187_ignoreCase_,_.jt(this,r.scheme_),this.userInfo_=r.userInfo_,_.NL(this,r.JSC$10187_domain_),_.Qy(this,r.JSC$10187_port_),_.$C(this,r.getPath()),_.ac(this,r.JSC$10187_queryData_.clone()),_.pZ(this,r.fragment_)):r&&(K=_.ji(String(r)))?(this.JSC$10187_ignoreCase_=
!!E,_.jt(this,K[1]||"",!0),this.userInfo_=PM(K[2]||""),_.NL(this,K[3]||"",!0),_.Qy(this,K[4]),_.$C(this,K[5]||"",!0),_.ac(this,K[6]||"",!0),_.pZ(this,K[7]||"",!0)):(this.JSC$10187_ignoreCase_=!!E,this.JSC$10187_queryData_=new _.fZ(null,this.JSC$10187_ignoreCase_))};
_.ZG.prototype.toString=function(){var r=[],E=this.scheme_;E&&r.push(Oi(E,Ohw,!0),":");var K=this.JSC$10187_domain_;if(K||E=="file")r.push("//"),(E=this.userInfo_)&&r.push(Oi(E,Ohw,!0),"@"),r.push(_.Ev(K).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),K=this.JSC$10187_port_,K!=null&&r.push(":",String(K));if(K=this.getPath())this.JSC$10187_domain_&&K.charAt(0)!="/"&&r.push("/"),r.push(Oi(K,K.charAt(0)=="/"?YXE:UbC,!0));(K=this.JSC$10187_queryData_.toString())&&r.push("?",K);(K=this.fragment_)&&r.push("#",
Oi(K,TeR));return r.join("")};
_.ZG.prototype.resolve=function(r){var E=this.clone(),K=!!r.scheme_;K?_.jt(E,r.scheme_):K=!!r.userInfo_;K?E.userInfo_=r.userInfo_:K=!!r.JSC$10187_domain_;K?_.NL(E,r.JSC$10187_domain_):K=r.JSC$10187_port_!=null;var g=r.getPath();if(K)_.Qy(E,r.JSC$10187_port_);else if(K=!!r.JSC$10187_path_){if(g.charAt(0)!="/")if(this.JSC$10187_domain_&&!this.JSC$10187_path_)g="/"+g;else{var D=E.getPath().lastIndexOf("/");D!=-1&&(g=E.getPath().slice(0,D+1)+g)}D=g;if(D==".."||D==".")g="";else if(_.$L(D,"./")||_.$L(D,
"/.")){g=_.BK(D,"/");D=D.split("/");for(var B=[],Q=0;Q<D.length;){var a=D[Q++];a=="."?g&&Q==D.length&&B.push(""):a==".."?((B.length>1||B.length==1&&B[0]!="")&&B.pop(),g&&Q==D.length&&B.push("")):(B.push(a),g=!0)}g=B.join("/")}else g=D}K?_.$C(E,g):K=r.JSC$10187_queryData_.toString()!=="";K?_.ac(E,r.JSC$10187_queryData_.clone()):K=!!r.fragment_;K&&_.pZ(E,r.fragment_);return E};
_.ZG.prototype.clone=function(){return new _.ZG(this)};
_.jt=function(r,E,K){r.scheme_=K?PM(E,!0):E;r.scheme_&&(r.scheme_=r.scheme_.replace(/:$/,""));return r};
_.NL=function(r,E,K){r.JSC$10187_domain_=K?PM(E,!0):E;return r};
_.Qy=function(r,E){if(E){E=Number(E);if(isNaN(E)||E<0)throw Error("Pa`"+E);r.JSC$10187_port_=E}else r.JSC$10187_port_=null;return r};
_.ZG.prototype.getPath=function(){return this.JSC$10187_path_};
_.$C=function(r,E,K){r.JSC$10187_path_=K?PM(E,!0):E;return r};
_.ac=function(r,E,K){E instanceof _.fZ?(r.JSC$10187_queryData_=E,wmw(r.JSC$10187_queryData_,r.JSC$10187_ignoreCase_)):(K||(E=Oi(E,FHu)),r.JSC$10187_queryData_=new _.fZ(E,r.JSC$10187_ignoreCase_));return r};
_.KQ=function(r,E,K){r.JSC$10187_queryData_.set(E,K);return r};
_.E8=function(r,E){return r.JSC$10187_queryData_.get(E)};
_.pZ=function(r,E,K){r.fragment_=K?PM(E):E;return r};
_.YC=function(r){_.KQ(r,"zx",Jy());return r};
_.r3=function(r,E){return r instanceof _.ZG?r.clone():new _.ZG(r,E)};
d1L=function(r,E){r instanceof _.ZG||(r=_.r3(r));E instanceof _.ZG||(E=_.r3(E));return r.resolve(E)};
PM=function(r,E){return r?E?decodeURI(r.replace(/%25/g,"%2525")):decodeURIComponent(r):""};
Oi=function(r,E,K){return typeof r==="string"?(r=encodeURI(r).replace(E,Rnb),K&&(r=r.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),r):null};
Rnb=function(r){r=r.charCodeAt(0);return"%"+(r>>4&15).toString(16)+(r&15).toString(16)};
Ohw=/[#\/\?@]/g;UbC=/[#\?:]/g;YXE=/[#\?]/g;FHu=/[#\?@]/g;TeR=/#/g;_.fZ=function(r,E){this.count_=this.keyMap_=null;this.encodedQuery_=r||null;this.JSC$10188_ignoreCase_=!!E};
_.Ui=function(r){r.keyMap_||(r.keyMap_=new Map,r.count_=0,r.encodedQuery_&&Qza(r.encodedQuery_,function(E,K){r.add(a3(E),K)}))};
_.d=_.fZ.prototype;_.d.getCount=function(){_.Ui(this);return this.count_};
_.d.add=function(r,E){_.Ui(this);this.encodedQuery_=null;r=TK(this,r);var K=this.keyMap_.get(r);K||this.keyMap_.set(r,K=[]);K.push(E);this.count_+=1;return this};
_.d.remove=function(r){_.Ui(this);r=TK(this,r);return this.keyMap_.has(r)?(this.encodedQuery_=null,this.count_-=this.keyMap_.get(r).length,this.keyMap_.delete(r)):!1};
_.d.clear=function(){this.keyMap_=this.encodedQuery_=null;this.count_=0};
_.d.isEmpty=function(){_.Ui(this);return this.count_==0};
_.d.containsKey=function(r){_.Ui(this);r=TK(this,r);return this.keyMap_.has(r)};
_.d.containsValue=function(r){var E=this.getValues();return _.ln(E,r)};
_.d.forEach=function(r,E){_.Ui(this);this.keyMap_.forEach(function(K,g){K.forEach(function(D){r.call(E,D,g,this)},this)},this)};
_.d.getKeys=function(){_.Ui(this);for(var r=Array.from(this.keyMap_.values()),E=Array.from(this.keyMap_.keys()),K=[],g=0;g<E.length;g++)for(var D=r[g],B=0;B<D.length;B++)K.push(E[g]);return K};
_.d.getValues=function(r){_.Ui(this);var E=[];if(typeof r==="string")this.containsKey(r)&&(E=E.concat(this.keyMap_.get(TK(this,r))));else{r=Array.from(this.keyMap_.values());for(var K=0;K<r.length;K++)E=E.concat(r[K])}return E};
_.d.set=function(r,E){_.Ui(this);this.encodedQuery_=null;r=TK(this,r);this.containsKey(r)&&(this.count_-=this.keyMap_.get(r).length);this.keyMap_.set(r,[E]);this.count_+=1;return this};
_.d.get=function(r,E){if(!r)return E;r=this.getValues(r);return r.length>0?String(r[0]):E};
_.o_f=function(r,E,K){r.remove(E);K.length>0&&(r.encodedQuery_=null,r.keyMap_.set(TK(r,E),_.un(K)),r.count_+=K.length)};
_.fZ.prototype.toString=function(){if(this.encodedQuery_)return this.encodedQuery_;if(!this.keyMap_)return"";for(var r=[],E=Array.from(this.keyMap_.keys()),K=0;K<E.length;K++){var g=E[K],D=_.Ev(g);g=this.getValues(g);for(var B=0;B<g.length;B++){var Q=D;g[B]!==""&&(Q+="="+_.Ev(g[B]));r.push(Q)}}return this.encodedQuery_=r.join("&")};
_.fZ.prototype.clone=function(){var r=new _.fZ;r.encodedQuery_=this.encodedQuery_;this.keyMap_&&(r.keyMap_=new Map(this.keyMap_),r.count_=this.count_);return r};
var TK=function(r,E){E=String(E);r.JSC$10188_ignoreCase_&&(E=E.toLowerCase());return E},wmw=function(r,E){E&&!r.JSC$10188_ignoreCase_&&(_.Ui(r),r.encodedQuery_=null,r.keyMap_.forEach(function(K,g){var D=g.toLowerCase();
g!=D&&(this.remove(g),_.o_f(this,D,K))},r));
r.JSC$10188_ignoreCase_=E};
_.fZ.prototype.extend=function(r){for(var E=0;E<arguments.length;E++)f9b(arguments[E],function(K,g){this.add(g,K)},this)};var w7=function(r,E){J7.call(this);for(var K=0,g;g=KHC[K];K++)if(g in r&&!/^https?:\/\//.test(r[g]))throw Error("Ra`"+r[g]+"`"+g);this.cfg_=r;this.name=this.cfg_.cn||Db$();this.JSC$10183_domHelper_=E||VU();this.deferredDeliveries_=[];this.peerLoadHandler_=new _.Ru(this);r.lpu=r.lpu||jzf(this.JSC$10183_domHelper_.getWindow().location.href)+"/robots.txt";r.ppu=r.ppu||jzf(r.pu||"")+"/robots.txt";BM[this.name]=this;ajE(window,"unload",MxC)||OZ(window,"unload",MxC)};
_.rf(w7,J7);var ihM=RegExp("^%*tp$"),ceR=RegExp("^%+tp$");_.d=w7.prototype;_.d.connectionDelay_=null;_.d.peerWindowDeferred_=null;_.d.transport_=null;_.d.state_=1;_.d.isConnected=function(){return this.state_==2};
_.d.peerWindowObject_=null;_.d.iframeElement_=null;_.d.getConfig=function(){return this.cfg_};
_.d.connect=function(r){this.connectCb_=r||_.ck;this.state_==3&&(this.state_=1);this.peerWindowDeferred_?nww(this.peerWindowDeferred_,this.continueConnection_):this.continueConnection_()};
_.d.continueConnection_=function(){this.peerWindowDeferred_=null;this.cfg_.ifrid&&(this.iframeElement_=this.JSC$10183_domHelper_.getElement(this.cfg_.ifrid));if(this.iframeElement_){var r=this.iframeElement_.contentWindow;r||(r=window.frames[this.cfg_.ifrid]);this.peerWindowObject_=r}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$10183_domHelper_);else switch(this.cfg_.tp){case 1:this.transport_=new D$(this,this.cfg_.ph,this.JSC$10183_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()()};
_.d.close=function(){this.peerWindowDeferred_&&(this.peerWindowDeferred_.cancel(),this.peerWindowDeferred_=null);this.deferredDeliveries_.length=0;this.peerLoadHandler_.removeAll();this.state_=3;_.Ny(this.transport_);this.connectCb_=this.transport_=null;_.Ny(this.connectionDelay_);this.connectionDelay_=null};
_.d.send=function(r,E){if(this.isConnected()){try{var K=!!this.peerWindowObject_&&!this.peerWindowObject_.closed}catch(D){K=!1}if(K){_.Xu(E)&&(E=(0,_.ku)(E));K=this.transport_;var g=K.send;ihM.test(r)&&(r="%"+r);r=r.replace(/[%:|]/g,encodeURIComponent);g.call(K,r,E)}else this.close()}};
_.d.xpcDeliver=function(r,E,K){if(this.peerWindowDeferred_)this.deferredDeliveries_.push((0,_.bF)(this.xpcDeliver,this,r,E,K));else if(Nee(this,K)&&!this.isDisposed()&&this.state_!=3)if(r&&r!="tp")this.isConnected()&&(r=r.replace(/%[0-9a-f]{2}/gi,decodeURIComponent),r=ceR.test(r)?r.substring(1):r,r=this.getService(r,E))&&(E=ute(E,r.objectPayload),E!=null&&r.callback(E));else switch(r=this.transport_,K=j1b(E),E=K[1],K[0]){case "SETUP_ACK":pmf(r,1);r.setupAckReceived_.fired_||r.setupAckReceived_.callback(!0);
break;case "SETUP_ACK_NTPV2":r.protocolVersion_==2&&(pmf(r,2),r.setupAckReceived_.fired_||r.setupAckReceived_.callback(!0));break;case "SETUP":pmf(r,1);a9w(r,1);break;case "SETUP_NTPV2":r.protocolVersion_==2&&(K=r.peerProtocolVersion_,pmf(r,2),a9w(r,2),K!=1&&r.peerEndpointId_==null||r.peerEndpointId_==E||$bf(r),r.peerEndpointId_=E)}};
var BeC=function(r){var E=r.cfg_.role;return typeof E==="number"?E:window.parent==r.peerWindowObject_?1:0},Nee=function(r,E){var K=r.cfg_.ph;
return _.j5(E==null?"":String(E))||_.j5(K==null?"":String(K))||E==r.cfg_.ph};
w7.prototype.disposeInternal=function(){this.close();this.iframeElement_=this.peerWindowObject_=null;delete BM[this.name];_.Ny(this.peerLoadHandler_);delete this.peerLoadHandler_;w7.superClass_.disposeInternal.call(this)};
var MxC=function(){for(var r in BM)_.Ny(BM[r])},BM={};var xb$=function(r,E){this.win=r;this.allowAdsHttpEndpoint=E;this.wallElement=this.allowAdsCrossPageChannel=this.allowAdsPopup=null;this.JSC$10197_domHelper=VU(r);this.scrollManager=new l2$(r);this.accessibilityManager=new SCX(r);CDw(this)},CDw=function(r){var E=function(){r.allowAdsPopup&&r.allowAdsPopup.style.setProperty("display","none","important");
r.wallElement.style.setProperty("display","","important");bNX(r.accessibilityManager);qCw(r.accessibilityManager,r.wallElement.querySelector(".fc-dialog-container"),!1,!1,r.wallElement.querySelector(".fc-button-whitelist"));r.scrollManager.enableScrolling()};
r.allowAdsPopup=r.JSC$10197_domHelper.JSC$9483_createDom("DIV",{"class":"fc-whitelist-root"});r.allowAdsPopup.style.setProperty("display","none","important");r.JSC$10197_domHelper.appendChild(r.JSC$10197_domHelper.JSC$9481_document_.body,r.allowAdsPopup);var K=r.JSC$10197_domHelper.JSC$9483_createDom("DIV",{"class":"fc-dialog-overlay"});r.JSC$10197_domHelper.appendChild(r.allowAdsPopup,K);var g=r.JSC$10197_domHelper.JSC$9483_createDom("DIV",{"class":"fc-whitelist-dialog-wrapper",onclick:E});r.JSC$10197_domHelper.appendChild(r.allowAdsPopup,
g);K=r.JSC$10197_domHelper.JSC$9483_createDom("IFRAME");K.className="fc-whitelist-dialog";K.frameBorder="0";K.id="fc-whitelist-iframe";K.tabIndex="0";_.rJ(K,r.allowAdsHttpEndpoint);r.JSC$10197_domHelper.appendChild(g,K);g={};g.pu=_.zZ(r.allowAdsHttpEndpoint).toString();g.tp=1;g.cn="fc-whitelist-channel";g.ifrid=K.id;g.osh=!0;r.allowAdsCrossPageChannel=new w7(g);r.allowAdsCrossPageChannel.registerService("close",E);r.allowAdsCrossPageChannel.registerService("refresh",function(){r.win.location.reload()});
r.allowAdsCrossPageChannel.registerService("resize",function(D){if(D){var B=r.allowAdsPopup.querySelector(".fc-whitelist-dialog");D.width&&B.style.setProperty("width",D.width,"important");D.height&&B.style.setProperty("height",D.height,"important")}},!0);
r.allowAdsCrossPageChannel.connect()};
xb$.prototype.tearDown=function(){this.allowAdsPopup&&(this.JSC$10197_domHelper.removeNode(this.allowAdsPopup),this.allowAdsPopup=null);this.allowAdsCrossPageChannel&&this.allowAdsCrossPageChannel.close()};/*
 gapi.loader.OBJECT_CREATE_TEST_OVERRIDE &&*/
var FY=window,Rc=document,WHC=FY.location,GgE=function(){},v_a=/\[native code\]/,oc=function(r,E,K){return r[E]=r[E]||K},VxR=function(r){r=r.sort();
for(var E=[],K=void 0,g=0;g<r.length;g++){var D=r[g];D!=K&&E.push(D);K=D}return E},ML=function(){var r;
if((r=Object.create)&&v_a.test(r))r=r(null);else{r={};for(var E in r)r[E]=void 0}return r},i8=oc(FY,"gapi",{});var cM={};cM=oc(FY,"___jsl",ML());oc(cM,"I",0);oc(cM,"hel",10);var znd=function(){var r=WHC.href;if(cM.dpo)var E=cM.h;else{E=cM.h;var K=RegExp("([#].*&|[#])jsh=([^&#]*)","g"),g=RegExp("([?#].*&|[?#])jsh=([^&#]*)","g");if(r=r&&(K.exec(r)||g.exec(r)))try{E=decodeURIComponent(r[2])}catch(D){}}return E},tx$=function(r){var E=oc(cM,"PQ",[]);
cM.PQ=[];var K=E.length;if(K===0)r();else for(var g=0,D=function(){++g===K&&r()},B=0;B<K;B++)E[B](D)},SXu=function(r){return oc(oc(cM,"H",ML()),r,ML())};var CZ=function(r){this.JSC$10199_obj_=r};
CZ.prototype.value=function(){return this.JSC$10199_obj_};
CZ.prototype.getWidth=function(){return this.JSC$10199_obj_.width};
CZ.prototype.getHeight=function(){return this.JSC$10199_obj_.height};
CZ.prototype.getStyle=function(){return this.JSC$10199_obj_.style};var bha=function(r){this.JSC$10202_obj_=r||{}};
_.d=bha.prototype;_.d.value=function(){return this.JSC$10202_obj_};
_.d.setUrl=function(r){this.JSC$10202_obj_.url=r;return this};
_.d.getUrl=function(){return this.JSC$10202_obj_.url};
_.d.getStyle=function(){return this.JSC$10202_obj_.style};
_.d.getId=function(){return this.JSC$10202_obj_.id};
_.d.getContext=function(){return this.JSC$10202_obj_.context};
var s1w=function(r){r.JSC$10202_obj_.attributes=r.JSC$10202_obj_.attributes||{};return new CZ(r.JSC$10202_obj_.attributes)};var kgR=function(){bha.apply(this,arguments)};
_.C(kgR,bha);var qXC=oc(cM,"perf",ML());oc(qXC,"g",ML());var l9J=oc(qXC,"i",ML());oc(qXC,"r",[]);ML();ML();var Zhd=function(r,E,K){E&&E.length>0&&(E=mbE(E),K&&K.length>0&&(E+="___"+mbE(K)),E.length>28&&(E=E.substr(0,28)+(E.length-28)),K=E,E=oc(l9J,"_p",ML()),oc(E,K,ML())[r]=(new Date).getTime(),E=qXC.r,typeof E==="function"?E(r,"_p",K):E.push([r,"_p",K]))},mbE=function(r){return r.join("__").replace(/\./g,"_").replace(/\-/g,"_").replace(/,/g,"_")};var ucM=ML(),Aed=[],xC=function(r){throw Error("Ua`"+r);};
Aed.push(["jsl",function(r){for(var E in r)if(Object.prototype.hasOwnProperty.call(r,E)){var K=r[E];typeof K=="object"?cM[E]=oc(cM,E,[]).concat(K):oc(cM,E,K)}if(E=r.u)r=oc(cM,"us",[]),r.push(E),(E=/^https:(.*)$/.exec(E))&&r.push("http:"+E[1])}]);
var enb=/^(\/[a-zA-Z0-9_\-]+)+$/,Xmd=[/\/amp\//,/\/amp$/,/^\/amp$/],Hhu=/^[a-zA-Z0-9\-_\.,!]+$/,n_$=/^gapi\.loaded_[0-9]+$/,I9e=/^[a-zA-Z0-9,._-]+$/,Jea=function(r,E,K,g,D){var B=r.split(";"),Q=B.shift(),a=ucM[Q],P=null;a?P=a(B,E,K,g):xC("no hint processor for: "+Q);P||xC("failed to generate load url");E=P;K=E.match(yeb);(g=E.match(LHw))&&g.length===1&&hnX.test(E)&&K&&K.length===1||xC("failed sanity: "+r);try{r="?";if(D&&D.length>0){SPc(D);var O=D.join(",");P=P+"?le="+O;r="&"}if(cM.rol){var U=cM.ol;
U&&U.length&&(P=""+P+r+"ol="+U.length)}}catch(T){}return P},KBE=function(r,E,K,g){r=rDf(r);
n_$.test(K)||xC("invalid_callback");E=Elb(E);g=g&&g.length?Elb(g):null;var D=function(B){return encodeURIComponent(B).replace(/%2C/g,",")};
return[encodeURIComponent(r.pathPrefix).replace(/%2C/g,",").replace(/%2F/g,"/"),"/k=",D(r.version),"/m=",D(E),g?"/exm="+D(g):"","/rt=j/sv=1/d=1/ed=1",r.activeMods?"/am="+D(r.activeMods):"",r.resourceSig?"/rs="+D(r.resourceSig):"",r.zcms?"/t="+D(r.zcms):"","/cb=",D(K)].join("")},rDf=function(r){r.charAt(0)!=="/"&&xC("relative path");
for(var E=r.substring(1).split("/"),K=[];E.length;){r=E.shift();if(!r.length||r.indexOf(".")==0)xC("empty/relative directory");else if(r.indexOf("=")>0){E.unshift(r);break}K.push(r)}r={};for(var g=0,D=E.length;g<D;++g){var B=E[g].split("="),Q=decodeURIComponent(B[0]),a=decodeURIComponent(B[1]);B.length==2&&Q&&a&&(r[Q]=r[Q]||a)}E="/"+K.join("/");enb.test(E)||xC("invalid_prefix");K=0;for(g=Xmd.length;K<g;++K)Xmd[K].test(E)&&xC("invalid_prefix");K=glf(r,"k",!0);g=glf(r,"am");D=glf(r,"rs");r=glf(r,"t");
return{pathPrefix:E,version:K,activeMods:g,resourceSig:D,zcms:r}},Elb=function(r){for(var E=[],K=0,g=r.length;K<g;++K){var D=r[K].replace(/\./g,"_").replace(/-/g,"_");
I9e.test(D)&&E.push(D)}return E.join(",")},glf=function(r,E,K){r=r[E];
!r&&K&&xC("missing: "+E);if(r){if(Hhu.test(r))return r;xC("invalid: "+E)}return null},hnX=/^https?:\/\/[a-z0-9_.-]+\.google(rs)?\.com(:\d+)?\/[a-zA-Z0-9_.,!=\-\/]+$/,LHw=/\/cb=/g,yeb=/\/\//g;
ucM.m=function(r,E,K,g){(r=r[0])||xC("missing_hint");return"https://apis.google.com"+KBE(r,E,K,g)};
var DZM=decodeURI("%73cript"),BUw=/^[-+_0-9\/A-Za-z]+={0,2}$/,dZa=function(r,E){for(var K=[],g=0;g<r.length;++g){var D=r[g],B;if(B=D){a:{for(B=0;B<E.length;B++)if(E[B]===D)break a;B=-1}B=B<0}B&&K.push(D)}return K},j5J=function(){var r=cM.nonce;
return r!==void 0?r&&r===String(r)&&r.match(BUw)?r:cM.nonce=null:Rc.querySelector?(r=Rc.querySelector("script[nonce]"))?(r=r.nonce||r.getAttribute("nonce")||"",r&&r===String(r)&&r.match(BUw)?cM.nonce=r:cM.nonce=null):null:null},$ZE=function(r){if(Rc.readyState!="loading")NUX(r);
else{var E=j5J(),K="";E!==null&&(K=' nonce="'+E+'"');r="<"+DZM+' src="'+encodeURI(r)+'"'+K+"></"+DZM+">";Rc.write(Q5w?Q5w.createHTML(r):r)}},NUX=function(r){var E=Rc.createElement(DZM);
E.setAttribute("src",Q5w?Q5w.createScriptURL(r):r);r=j5J();r!==null&&E.setAttribute("nonce",r);E.async="true";(r=Rc.getElementsByTagName(DZM)[0])?r.parentNode.insertBefore(E,r):(Rc.head||Rc.body||Rc.documentElement).appendChild(E)},pHw=function(r,E,K){a5w(function(){var g=E===znd()?oc(i8,"_",ML()):ML();
g=oc(SXu(E),"_",g);r(g)},K)},KaL=function(r,E){var K=E||{};
typeof E=="function"&&(K={},K.callback=E);var g=(E=K)&&E._c;if(g)for(var D=0;D<Aed.length;D++){var B=Aed[D][0],Q=Aed[D][1];Q&&Object.prototype.hasOwnProperty.call(g,B)&&Q(g[B],r,E)}E=[];r?E=r.split(":"):K.features&&(E=K.features);if(!(r=K.h)&&(r=znd(),!r))throw Error("Va");PXu(E||[],K,r)},PXu=function(r,E,K){r=VxR(r)||[];
var g=E.callback,D=E.config,B=E.timeout,Q=E.ontimeout,a=E.onerror,P=void 0;typeof a=="function"&&(P=a);var O=null,U=!1;if(B&&!Q||!B&&Q)throw"Timeout requires both the timeout parameter and ontimeout parameter to be set";a=oc(SXu(K),"r",[]).sort();var T=oc(SXu(K),"L",[]).sort(),w=cM.le||[],F=[].concat(a),c=function(A,X){if(U)return 0;FY.clearTimeout(O);T.push.apply(T,W);var e=((i8||{}).config||{}).update;e?e(D):D&&oc(cM,"cu",[]).push(D);if(X){Zhd("me0",A,F);try{pHw(X,K,P)}finally{Zhd("me1",A,F)}}return 1};
B>0&&(O=FY.setTimeout(function(){U=!0;Q()},B));
var W=dZa(r,T);if(W.length){W=dZa(r,a);var z=oc(cM,"CP",[]),S=z.length;z[S]=function(A){if(!A)return 0;Zhd("ml1",W,F);var X=function(I){z[S]=null;c(W,A)&&tx$(function(){g&&g();I()})},e=function(){var I=z[S+1];
I&&I()};
S>0&&z[S-1]?z[S]=function(){X(e)}:X(e)};
if(W.length){var k="loaded_"+cM.I++;i8[k]=function(A){z[S](A);i8[k]=null};
r=Jea(K,W,"gapi."+k,a,w);a.push.apply(a,W);Zhd("ml0",W,F);E.sync||FY.___gapisync?$ZE(r):NUX(r)}else z[S](GgE)}else c(W)&&g&&g()},f5l;
var O1b=null,YHJ=_.gm.trustedTypes;if(YHJ&&YHJ.createPolicy){try{O1b=YHJ.createPolicy("goog#gapi",{createHTML:YPE,createScript:YPE,createScriptURL:YPE})}catch(r){_.gm.console&&_.gm.console.error(r.message)}f5l=O1b}else f5l=O1b;var Q5w=f5l,a5w=function(r,E){if(cM.hee&&cM.hel>0)try{return r()}catch(K){E&&E(K),cM.hel--,KaL("debug_error",function(){try{window.___jsl.hefn(K)}catch(g){throw K;}})}else try{return r()}catch(K){throw E&&E(K),K;
}},UZM=i8.load;
UZM&&oc(cM,"ol",[]).push(UZM);i8.load=function(r,E){return a5w(function(){return KaL(r,E)})};var H0L;var wHM=function(r,E){var K=K||[];this.serviceId_=r;this.moduleId_=E||null;this.dependencies_=[];TUX(this,K)};
wHM.prototype.toString=function(){return this.serviceId_};
wHM.prototype.getModuleId=function(){return this.moduleId_};
var TUX=function(r,E){var K=!1;K=K===void 0?!1:K;r.dependencies_=r.dependencies_.concat(E);if(K){if(!r.moduleId_)throw Error("Wa`"+r.serviceId_);E.map(function(g){return g.getModuleId()}).forEach(function(g){nyP(function(D){D.addExtraEdge(r.moduleId_,g)})})}};var t0K=new wHM("MpJwZc","MpJwZc");var Cmq=new _.iZ("a"),b52=new _.iZ("c"),S1c=function(r,E,K){_.cN.call(this,r,E);this.node=E;this.kind=K};
_.C(S1c,_.cN);var FBX=function(){this.JSC$10215_keys_={};this.urlPrefix_="";this.JSC$10215_queryData_={}};
FBX.prototype.toString=function(){var r=this.urlPrefix_+RTf(this),E=_.xy(this.JSC$10215_queryData_),K="";E!=""&&(K="?"+E);return r+K};
var olu=function(r){r=WM(r,"md");return!!r&&r!=="0"},RTf=function(r){var E=[],K=function(g){r.JSC$10215_keys_[g]!==void 0&&E.push(g+"="+r.JSC$10215_keys_[g])};
olu(r)?(K("md"),K("k"),K("ck"),K("am"),K("rs"),K("gssmodulesetproto"),K("slk"),K("dti")):(K("sdch"),K("k"),K("ck"),K("am"),K("rt"),"d"in r.JSC$10215_keys_||GK(r,"d","0"),K("d"),K("exm"),K("excm"),(r.JSC$10215_keys_.excm||r.JSC$10215_keys_.exm)&&E.push("ed=1"),K("im"),K("dg"),K("sm"),WM(r,"br")!="1"&&WM(r,"br")!="0"||K("br"),K("br-d"),WM(r,"rb")=="1"&&K("rb"),WM(r,"zs")!=="0"&&K("zs"),MrJ(r)!==""&&K("wt"),K("gssmodulesetproto"),K("ujg"),K("sp"),K("rs"),K("cb"),K("ee"),K("slk"),K("dti"),K("m"));return E.join("/")},
WM=function(r,E){return r.JSC$10215_keys_[E]?r.JSC$10215_keys_[E]:null},GK=function(r,E,K){K?r.JSC$10215_keys_[E]=K:delete r.JSC$10215_keys_[E]},i1b=function(r,E){r.urlPrefix_=E},cDu=function(r,E){E&&E.length>0?(E.sort(),GK(r,"exm",E.join(","))):GK(r,"exm",null)},CXf=function(r,E){E&&E.length>0?(E.sort(),GK(r,"excm",E.join(","))):GK(r,"excm",null)},xZ$=function(r){return(r=WM(r,"m"))?r.split(","):[]},MrJ=function(r){switch(WM(r,"wt")){case "0":return"0";
case "1":return"1";case "2":return"2";default:return""}},WB$=function(r,E){var K=Object.keys(E).filter(function(g){return!!Object.keys(E[g]).length}).map(function(g){var D=Object.keys(E[g]);
D.length>1&&D.sort();return g+":"+D.join(",")});
K.sort();GK(r,"ee",K.join(";"))},l25=function(r){var E=WM(r,"ee");
if(!E)return{};r={};E=_.N(E.split(";"));for(var K=E.next();!K.done;K=E.next()){var g=_.N(K.value.split(":"));K=g.next().value;g=g.next().value;r[K]={};g=_.N(g.split(","));for(var D=g.next();!D.done;D=g.next())r[K][D.value]=!0}return r},G4C=function(r){delete r.JSC$10215_keys_.m;
delete r.JSC$10215_keys_.exm;delete r.JSC$10215_keys_.ed};
FBX.prototype.clone=function(){var r=new FBX;r.JSC$10215_keys_=Object.assign({},this.JSC$10215_keys_);r.urlPrefix_=this.urlPrefix_;r.JSC$10215_queryData_=Object.assign({},this.JSC$10215_queryData_);return r};
var mW5=function(r,E){E=E===void 0?!0:E;var K=vlw(r),g=new FBX,D=_.ji(K)[5];_.lw.forEach(VrC,function(Q){var a=D.match("/"+Q+"=([^/]+)");a&&GK(g,Q,a[1])});
var B="";B=r.indexOf("_/ss/")!=-1?"_/ss/":"_/js/";i1b(g,r.substr(0,r.indexOf(B)+B.length));if(!E)return g;(r=_.ji(K)[6]||null)&&Qza(r,function(Q,a){g.JSC$10215_queryData_[Q]=a});
return g},swq=function(r){r=_.c7(vlw(r));
return r===null?!1:RegExp("(/_/js/)|(/_/ss/)","g").test(r)?/\/k=/.test(r):!1},vlw=function(r){return r.startsWith("https://uberproxy-pen-redirect.corp.google.com/uberproxy/pen?url=")?r.substr(65):r},VrC={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"},zT$=RegExp("^(gapi\\.)?loaded(_g|_h)?(_[0-9a-z]+)+$");_.vM=function(r){this.JSC$10227_id_=r;this.opts={}};
_.vM.prototype.JSC$10229_setLabel=function(r){this.label_=r||void 0;return this};
_.vM.prototype.addUploadMetadata=function(r,E){var K=this.opts.data||{};K[r]=E;this.opts.data=K;return this};
var trM=function(r){var E=_.lw.filter(r.opts,function(K){return K!==null});
E=_.lw.isEmpty(E)?null:E;r=[r.JSC$10227_id_,r.label_,E];E=GJq(r);return r=r.slice(0,E+1)};
_.vM.prototype.toString=function(){var r=trM(this);return"("+_.m1(r,function(E){return JSON.stringify(E)}).join(",")+")"};
_.vM.prototype.getId=function(){return this.JSC$10227_id_};
_.vM.prototype.getOptions=function(){return _.lw.clone(this.opts)};var Vy=function(){_.vM.call(this,"image-search")};
_.C(Vy,_.vM);Vy.prototype.setSize=function(r){this.opts.imgsz=r;return this};
Vy.prototype.JSC$10229_setLabel=function(r){_.vM.prototype.JSC$10229_setLabel.call(this,r);return this};
Vy.prototype.addUploadMetadata=function(r,E){_.vM.prototype.addUploadMetadata.call(this,r,E);return this};var zK=function(){_.vM.call(this,"maps")};
_.C(zK,_.vM);zK.prototype.setZoom=function(r){this.opts.zoom=r;return this};
zK.prototype.JSC$10229_setLabel=function(r){_.vM.prototype.JSC$10229_setLabel.call(this,r);return this};
zK.prototype.addUploadMetadata=function(r,E){_.vM.prototype.addUploadMetadata.call(this,r,E);return this};_.tK=function(){_.vM.call(this,"photos")};
_.C(_.tK,_.vM);_.tK.prototype.JSC$10229_setLabel=function(r){_.vM.prototype.JSC$10229_setLabel.call(this,r);return this};
_.tK.prototype.addUploadMetadata=function(r,E){_.vM.prototype.addUploadMetadata.call(this,r,E);return this};var St=function(){_.vM.call(this,"url")};
_.C(St,_.vM);var SHJ=function(){var r=new St;r.opts.type="video";r.opts.site="youtube.com";return r};
St.prototype.JSC$10229_setLabel=function(r){_.vM.prototype.JSC$10229_setLabel.call(this,r);return this};
St.prototype.addUploadMetadata=function(r,E){_.vM.prototype.addUploadMetadata.call(this,r,E);return this};var b8=function(){_.vM.call(this,"video-search")};
_.C(b8,_.vM);var b1R=function(){var r=new b8;r.opts.site="youtube.com";return r};
b8.prototype.JSC$10229_setLabel=function(r){_.vM.prototype.JSC$10229_setLabel.call(this,r);return this};
b8.prototype.addUploadMetadata=function(r,E){_.vM.prototype.addUploadMetadata.call(this,r,E);return this};var s5X=function(){_.vM.call(this,"web")};
_.C(s5X,_.vM);s5X.prototype.JSC$10229_setLabel=function(r){_.vM.prototype.JSC$10229_setLabel.call(this,r);return this};
s5X.prototype.addUploadMetadata=function(r,E){_.vM.prototype.addUploadMetadata.call(this,r,E);return this};var si=function(){this.items_=[];this.opts={}},k4e=function(r){switch(r){case "image-search":return new Vy;
case "maps":return new zK;case "photos":return new _.tK;case "url":return new St;case "video-search":return new b8;case "web":return new s5X}return new _.vM(r)};
si.prototype.addView=function(r){this.items_.push(typeof r==="string"?k4e(r):r);return this};
var qHa=function(r){return"("+_.m1(r.items_,function(E){return E.toString()}).join(",")+")"};
si.prototype.toString=function(){return qHa(this)};
si.prototype.getViews=function(r,E){E=E===void 0?[]:E;for(var K=this.items_,g=0;g<K.length;g++){var D=K[g];D instanceof si?D.getViews(r,E):D.getId()==r&&E.push(D)}return E};
si.prototype.getOptions=function(){return _.lw.clone(this.opts)};var n9=function(r){this.basePickerUrl_=r||"https://docs.google.com/picker";this.nav_=new si};
n9.prototype.nav_=null;n9.prototype.addView=function(r){this.nav_.addView(r);return this};
n9.prototype.getBaseUrl=function(){return this.basePickerUrl_};
n9.prototype.getViews=function(r){return this.nav_.getViews(r)};
_.l5X=function(r,E){r.callback_=E;return r};var mZR=new Map;mZR.set("application/vnd.google-apps.document","application/vnd.google-gsuite.document-blob");mZR.set("application/vnd.google-apps.spreadsheet","application/vnd.google-gsuite.spreadsheet-blob");mZR.set("application/vnd.google-apps.presentation","application/vnd.google-gsuite.presentation-blob");var Z1$=new Set;Z1$.add("application/vnd.google-apps.kix");Z1$.add("application/vnd.google-apps.ritz");Z1$.add("application/vnd.google-apps.punch");var rGe=function(r,E,K){var g=K&&_.CO(K,1);K=u0d(K);var D=r[0].getId();switch(_.xp(D,2)){case 13:return ADM(r,E,g,K);case 3:return eTf(r,E,g,K);case 10:return XHu(r,E,g,K);case 27:return XHu(r,E,g,K);case 12:return H1M(r,E);case 2:return nla(r,E,g,K);case 5:return I5e(r,E,g,K);case 9:return yDd(r,E,g,K);case 6:return LBX(r,E,g,K);case 25:return hTC(r,E,g,K);case 1:return _.Ot(r[0],cyf,26)?JDX(r,E,g,K):XHu(r,E,g,K);default:return{}}},LBX=function(r,E,K,g){r=r.map(function(D){return{id:D.getId().getId(),
serviceId:"youtube",name:D.getName(),description:_.CO(D,3),type:kC(D),lastEditedUtc:_.i9l(_.TQ(D,_.W4,16)).getTime(),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",url:D.getUrl(),embedUrl:_.CO(D,13),thumbnails:qL(D7(D))}});
return{action:E,docs:r,viewToken:g,view:K||"youtube",v2Translated:!0}},nla=function(r,E,K,g){var D=r.map(function(B){var Q=B.getId().getId(),a=_.CO(B,7),P=B.getName(),O=kC(B),U=_.i9l(_.TQ(B,_.W4,12)).getTime(),T=B.getUrl(),w=Number(tXX(B)),F=_.CO(B,3),c=_.CO(B,11),W=qL(D7(B));
var z=_.TQ(B,BN,21);z=_.MU(z,1);var S=_.TQ(B,BN,21);S=_.CO(S,10);var k=_.CO(B,13);var A=_.TQ(B,BN,21);A=_.MU(A,9);var X=_.TQ(B,BN,21);X=_.CO(X,11);Q={id:Q,serviceId:"docs",mimeType:a,name:P,type:O,lastEditedUtc:U,url:T,sizeBytes:w,description:F,iconUrl:c,thumbnails:W,isShared:z,downloadUrl:S,embedUrl:k,copyable:A,resourceKey:X};a=_.TQ(B,BN,21);_.MU(a,12)&&(Q.uploadState="success",Q.isNew=!0);a=_.TQ(B,BN,21);_.Ot(a,E6,3)&&(B=_.TQ(B,BN,21),B=_.TQ(B,E6,3),_.Ot(B,Js,2)&&(a=Xs(B.getDuration().getSeconds()),
P=B.getDuration(),P=_.Ow(P,2),Q.duration=a+P/1E9),Q.aspectRatio=B.getAspectRatio());return Q});
return{action:E,docs:D,viewToken:g,view:K||"all",extraUserInputs:EME(r),v2Translated:!0}},I5e=function(r,E,K,g){r=r.map(function(D){var B=_.TQ(D,Swf,15);
B=_.TQ(B,rI,1);V6(D,10,rI,B);return{id:D.getId().getId(),serviceId:"web",mimeType:_.CO(D,7),name:D.getName(),type:kC(D),url:D.getUrl(),description:_.CO(D,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:qL(D7(D))}});
return{action:E,docs:r,viewToken:g,view:K||"image-search",v2Translated:!0}},yDd=function(r,E,K,g){r=r.map(function(D){return{serviceId:"url",
name:D7(D)[0].getUrl().split("/").pop(),type:kC(D),mimeType:_.CO(D,7),url:D.getUrl(),description:_.CO(D,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:qL(D7(D))}});
return{action:E,docs:r,viewToken:g,view:K||"url",v2Translated:!0}},JDX=function(r,E,K,g){r=r.map(function(D){return{id:D.getId().getId(),
serviceId:"picasa",name:D.getName(),type:kC(D),description:_.CO(D,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:qL(D7(D))}});
return{action:E,docs:r,viewToken:g,view:K||"webcam",v2Translated:!0}},XHu=function(r,E,K,g){return{action:E,
docs:r.map(KV$),viewToken:g,view:gMl(K||"upload",r),extraUserInputs:EME(r),v2Translated:!0}},gMl=function(r,E){return E.some(function(K){var g;
return((g=_.TQ(K,KP,30))==null?void 0:_.xp(g,3))===9})?r+"/gmailphotos":r},eTf=function(r,E,K,g){var D=r.map(function(B){var Q={id:B.getId().getId(),
serviceId:"picasa",mimeType:_.CO(B,7),name:B.getName(),type:kC(B),lastEditedUtc:_.i9l(_.TQ(B,_.W4,12)).getTime(),url:B.getUrl(),sizeBytes:Number(tXX(B)),description:_.CO(B,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:qL(D7(B)),mediaKey:B.getId().getId(),parentId:_.CO(B,4)},a,P=(a=_.TQ(B,WYf,18))==null?void 0:_.TQ(a,xyM,3);P&&(Q.latitude=cs(P,1),Q.longitude=cs(P,2));var O;B=(O=_.TQ(B,WYf,18))==null?void 0:iQ(O,6);O=B!=null?Xs(B):void 0;O&&(Q.version=
O);return Q});
return{action:E,docs:D,viewToken:g,view:K||"photos",extraUserInputs:EME(r),v2Translated:!0}},ADM=function(r,E,K,g){r=r.map(function(D){return{id:D.getId().getId(),
serviceId:"et",name:D7(D)[0].getUrl().split("/").pop(),description:_.CO(D,3),type:"et",iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:qL(D7(D),"etjpg")}});
return{action:E,docs:r,viewToken:g,view:K||"et",v2Translated:!0}},hTC=function(r,E,K,g){r=r.map(function(D){var B=D.getId().getId(),Q=g["2"];
return{id:B,serviceId:Q.type!=="gmail_themes"&&Q.parent==="6226252643674576769"?"picasa":"static_themes",name:D.getName(),mimeType:_.CO(D,7),type:kC(D),description:_.CO(D,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",url:D.getUrl(),embedUrl:D.getUrl(),thumbnails:qL(D7(D))}});
return{action:E,docs:r,viewToken:g,view:K||"photos",v2Translated:!0}},H1M=function(r,E){r=r.map(function(K){var g=_.TQ(K,CFf,27);
g=_.yD(g,1,_.oU,_.f9())[0];return{id:K.getId().getId(),serviceId:"contacts",mimeType:_.CO(K,7),name:K.getName(),description:_.CO(K,3),url:"mailto:"+g,thumbnail:[{url:_.CO(K,11)}],email:g}});
return{action:E,docs:r,view:"contacts",v2Translated:!0}},u0d=function(r){if(!r)return{};
var E=_.CO(r,3);E=E&&JSON.parse(E)||{};return{0:_.CO(r,1),1:_.CO(r,2),2:E}},qL=function(r,E){E=E===void 0?"":E;
if(!r.length)return null;E=="etjpg"&&(r=r.filter(function(K){return K.getUrl().includes("w1200-h300")}));
return r.map(function(K){return{url:K.getUrl(),height:K.getHeight(),width:K.getWidth(),type:E}})},EME=function(r){return{isAttachment:r.some(function(E){return _.MU(E,31)})}},KV$=function(r){var E,K={id:(E=r.getId())==null?void 0:E.getId(),
serviceId:DlX(r),mimeType:_.CO(r,7),name:r.getName(),type:kC(r),sizeBytes:Number(tXX(r)),description:_.CO(r,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:qL(D7(r)),isNew:!0};if(E=_.TQ(r,KP,30)){K.dataUrl=_.CO(E,1)||null;a:{var g=_.TQ(r,KP,30);switch(_.xp(g,3)){case 9:g=_.vs(g,zKR,2,gI);g={remoteRefs:g&&_.CO(g,1)};break a;case 10:case 15:g=_.vs(g,VVf,4,gI);var D=D7(r);g={photo_id:g&&_.CO(g,1),media_key:r.getId().getId(),media_type:_.xp(r,6)===1?1:2,image_url:D&&
D[0].getUrl(),width:D&&String(D[0].getWidth()),height:D&&String(D[0].getHeight())};break a}g=null}K.uploadMetadata=g;K.uploadId=_.CO(E,9)||null;K.uploadState=BVX(E)||null}(g=E&&_.vs(E,VVf,4,gI))&&(K.id=_.CO(g,1));(g=E&&_.vs(E,tVE,5,gI))&&(K.contentId=_.CO(g,1));(g=E&&_.vs(E,Gbb,7,gI))&&(K.contentId=_.CO(g,1));(g=E&&_.vs(E,vWa,6,gI))&&(K.contentId=_.CO(g,1));(E==null?void 0:_.xp(E,3))===1&&(K.mediaKey=r.getId().getId());return K},DlX=function(r){var E;
switch(((E=_.TQ(r,KP,30))==null?void 0:_.xp(E,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},kC=function(r){switch(_.xp(r,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 _.CO(r,7).startsWith("application/vnd.google-apps.")?"document":"file";default:return"file"}},BVX=function(r){switch(r==null?void 0:_.xp(r,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 Qu$,dlf,juC,NVa;_.$l$=function(r,E){var K=E||{};E=K.document||document;var g=_.zZ(r).toString(),D=(new vk(E)).createElement("SCRIPT"),B={script_:D,timeout_:void 0},Q=new r7(dlf,B),a=null,P=K.timeout!=null?K.timeout:5E3;P>0&&(a=window.setTimeout(function(){juC(D,!0);Q.errback(new NVa(1,"Timeout reached for loading script "+g))},P),B.timeout_=a);
D.onload=D.onreadystatechange=function(){D.readyState&&D.readyState!="loaded"&&D.readyState!="complete"||(juC(D,K.cleanupWhenDone||!1,a),Q.callback(null))};
D.onerror=function(){juC(D,!0,a);Q.errback(new NVa(0,"Error while loading script "+g))};
B=K.attributes||{};_.lw.extend(B,{type:"text/javascript",charset:"UTF-8"});Y7J(D,B);_.Nj(D,r);Qu$(E).appendChild(D);return Q};
Qu$=function(r){var E=vv("HEAD",r);return E&&E.length!==0?E[0]:r.documentElement};
dlf=function(){if(this&&this.script_){var r=this.script_;r&&r.tagName=="SCRIPT"&&juC(r,!0,this.timeout_)}};
juC=function(r,E,K){K!=null&&_.gm.clearTimeout(K);r.onload=function(){};
r.onerror=function(){};
r.onreadystatechange=function(){};
E&&window.setTimeout(function(){_.Gb(r)},0)};
NVa=function(r,E){var K="Jsloader error (code #"+r+")";E&&(K+=": "+E);_.rm.call(this,K);this.code=r};
_.rf(NVa,_.rm);var aYl=_.A4(["https://apis.google.com/js/api.js"]),pnl=_.U7(aYl),Y1X=function(r,E,K){K=K===void 0?{}:K;var g=!1,D=PLw(r,E,K).then(function(Q){g=!0;return Q}),B=_.ljf(5E3).then(function(){return g?PLw(r,E,K):fYf(E,K).then(function(Q){return O5d(Q,r)})});
return xme([D,B])},PLw=function(r,E,K){K=K===void 0?{}:K;
return UlM(E,K).then(function(g){return O5d(g,r)})},O5d=function(r,E){var K=_.BK(E,"gapi.")?E.slice(5):E;
return r[K]?_.KR(r[K]):new _.Ch(function(g,D){var B=bZ(function(){D(Error("Ya"))},3E4);
r.load(E,{callback:function(){_.gm.clearTimeout(B);g(r[K])},
onerror:function(Q){_.gm.clearTimeout(B);D(Q)}})})},UlM=function(r,E){E=E===void 0?{}:E;
return r.gapi&&r.gapi.load?_.KR(r.gapi):fYf(r,E)},fYf=function(r,E){E=E===void 0?{}:E;
return _.$l$(pnl,{document:r.document,attributes:E}).then(function(){return r.gapi})},TVf=function(){};
TVf.prototype.load=function(r,E,K){E=E===void 0?window:E;K=K===void 0?{}:K;var g=Date.now();return Y1X(r,E,K).then(function(D){var B=Date.now();return{library:D,loadStartMs:g,loadEndMs:B}},function(D){throw D instanceof Error?D:Error(String(D));
})};var dWc=function(){_.SV.call(this);this.gapiLoader_=new TVf;this.origin_=null;this.gapiPickerIframeResolver_=_.ZW();this.gapiIframesResolver_=_.ZW();this.gapiIframesResolver_.promise.then(null,function(){});
this.gapiPickerIframeResolver_.promise.then(null,function(){});
this.hostMessageHandlerInternal_={}};
_.C(dWc,_.SV);var wne=function(r,E){var K=K===void 0?{}:K;var g=_.yK("gapi.iframes",E);return g?(r=Date.now(),_.KR({library:g,loadStartMs:r,loadEndMs:r})):r.gapiLoader_.load("gapi.iframes",E,K)},FVX=function(r,E,K,g,D,B){var Q=!1;
Q=Q===void 0?!1:Q;wne(r,uw(E.ownerDocument)).then(function(a){var P=a.library;r.gapiIframesResolver_.resolve(P);a=r.gapiPickerIframeResolver_;var O=a.resolve,U=Q;U=U===void 0?!1:U;var T={};T["host-message-handler"]=K;r.hostMessageHandlerInternal_=T;var w=_.r3(g);w=_.r3(w);w=_.Qy(_.NL(_.jt(new _.ZG,w.scheme_),w.JSC$10187_domain_),w.JSC$10187_port_).toString();r.origin_=w;w=(new kgR).setUrl(g);w.JSC$10202_obj_.where=E;w.JSC$10202_obj_.allowPost=U;w.JSC$10202_obj_.messageHandlers=T;U=_.yK("makeWhiteListIframesFilter",
P)([r.origin_]);w.JSC$10202_obj_.messageHandlersFilter=U;D!=null&&(w.JSC$10202_obj_.id=D);B!=null&&(w.JSC$10202_obj_.rpctoken=B);U=s1w(w);U.JSC$10199_obj_.style={display:"block","min-width":"100%",width:"1px"};U.JSC$10199_obj_.height="100%";s1w(w).value().allow="camera 'src' "+r.origin_;P=P.getContext().openChild(w.value());O.call(a,P)},function(a){r.gapiIframesResolver_.reject(a);
r.gapiPickerIframeResolver_.reject(a)});
return r.gapiPickerIframeResolver_.promise},RIE=function(r,E){return _.t7([r.gapiIframesResolver_.promise,
r.gapiPickerIframeResolver_.promise]).then(function(K){var g=_.N(K);K=g.next().value;return(g=g.next().value)?g.send("picker-message-handler",E,void 0,_.yK("makeWhiteListIframesFilter",K)([r.origin_])):_.RV(Error("Za"))})};
dWc.prototype.disposeInternal=function(){oMf(this);_.SV.prototype.disposeInternal.call(this)};
var oMf=function(r){r.gapiPickerIframeResolver_.promise.then(function(E){E&&(E.unregister("host-message-handler"),delete r.hostMessageHandlerInternal_["host-message-handler"])})};var M0a=function(){this.nextId=0};var cGE=function(r,E){switch(r.action){case "select-contacts":r=i5f(r.contacts);break;case "visibility":r=r.visible;var K=new Q9;r=_.zk(K,1,7).setVisible(r);K={};K["iframe-command"]=r.serialize();r=K;break;default:r=null}return r?RIE(E,r):_.KR()},i5f=function(r){if(!r||r.length==0)return null;
var E=new Q9;_.zk(E,1,11);var K=new M0a;r.forEach(function(g){if(g.email){var D=new R2;D=_.lE(D,2,g.name?g.name:g.email);var B=new CFf;g=_.ZkJ(B,1,_.UQ,g.email,_.oU);g=_.Cx(D,27,g);D=new MVf;B=":"+(K.nextId++).toString(36);D=_.lE(D,1,B);D=_.zk(D,2,12);g=_.Cx(g,1,D)}else g=null;g&&V6(E,7,R2,g)});
r={};r["iframe-command"]=E.serialize();return r};_.CLJ=function(){if(nLb){var r=/Windows NT ([0-9.]+)/;return(r=r.exec(_.YL()))?r[1]:"0"}return _.H2w?(r=/1[0|1][_.][0-9_.]+/,(r=r.exec(_.YL()))?r[0].replace(/_/g,"."):"10"):u6K?(r=/Android\s+([^\);]+)(\)|;)/,(r=r.exec(_.YL()))?r[1]:""):yLa||LKX||hcR?(r=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(r=r.exec(_.YL()))?r[1].replace(/_/g,"."):""):""}();var l8;l8=function(r){return(r=r.exec(_.YL()))?r[1]:""};
_.xlE=function(){if(_.NU)return l8(/Firefox\/([0-9.]+)/);if(_.D_||$w||ALM)return BwM;if(_.Q_){if(_.V5()||_.cLq()){var r=l8(/CriOS\/([0-9.]+)/);if(r)return r}return l8(/Chrome\/([0-9.]+)/)}if(_.L0&&!_.V5())return l8(/Version\/([0-9.]+)/);if(HRm||nEP){if(r=/Version\/(\S+).*Mobile\/(\S+)/.exec(_.YL()))return r[1]+"."+r[2]}else if($Jb)return(r=l8(/Android\s+([0-9.]+)/))?r:l8(/Version\/([0-9.]+)/);return""}();var WVw=function(){};
_.h4(WVw);WVw.prototype.nextId_=0;_.m0=function(r){return":"+(r.nextId_++).toString(36)};var Z$=function(r){_.vN.call(this);this.JSC$10297_dom_=r||VU();this.JSC$10297_id_=null;this.inDocument_=!1;this.JSC$10297_element_=null;this.googUiComponentHandler_=void 0;this.childIndex_=this.children_=this.parent_=this.model_=null;this.wasDecorated_=!1};
_.rf(Z$,_.vN);Z$.prototype.idGenerator_=WVw.getInstance();Z$.prototype.getId=function(){return this.JSC$10297_id_||(this.JSC$10297_id_=_.m0(this.idGenerator_))};
Z$.prototype.getElement=function(){return this.JSC$10297_element_};
var u8=function(r){r.googUiComponentHandler_||(r.googUiComponentHandler_=new _.Ru(r));return r.googUiComponentHandler_},Gra=function(r,E){if(r==E)throw Error("$a");
var K;if(K=E&&r.parent_&&r.JSC$10297_id_){K=r.parent_;var g=r.JSC$10297_id_;K=K.childIndex_&&g?_.lw.get(K.childIndex_,g)||null:null}if(K&&r.parent_!=E)throw Error("$a");r.parent_=E;Z$.superClass_.setParentEventTarget.call(r,E)};
Z$.prototype.setParentEventTarget=function(r){if(this.parent_&&this.parent_!=r)throw Error("ab");Z$.superClass_.setParentEventTarget.call(this,r)};
Z$.prototype.JSC$10299_createDom=function(){this.JSC$10297_element_=this.JSC$10297_dom_.createElement("DIV")};
Z$.prototype.render=function(r){vMC(this,r)};
var vMC=function(r,E,K){if(r.inDocument_)throw Error("bb");r.JSC$10297_element_||r.JSC$10299_createDom();E?E.insertBefore(r.JSC$10297_element_,K||null):r.JSC$10297_dom_.JSC$9481_document_.body.appendChild(r.JSC$10297_element_);r.parent_&&!r.parent_.inDocument_||r.enterDocument()};
_.d=Z$.prototype;_.d.decorate=function(r){if(this.inDocument_)throw Error("bb");if(r&&this.canDecorate(r)){this.wasDecorated_=!0;var E=_.AR(r);this.JSC$10297_dom_&&this.JSC$10297_dom_.JSC$9481_document_==E||(this.JSC$10297_dom_=VU(r));this.decorateInternal(r);this.enterDocument()}else throw Error("cb");};
_.d.canDecorate=function(){return!0};
_.d.decorateInternal=function(r){this.JSC$10297_element_=r};
_.d.enterDocument=function(){this.inDocument_=!0;V0X(this,function(r){!r.inDocument_&&r.getElement()&&r.enterDocument()})};
_.d.exitDocument=function(){V0X(this,function(r){r.inDocument_&&r.exitDocument()});
this.googUiComponentHandler_&&this.googUiComponentHandler_.removeAll();this.inDocument_=!1};
_.d.disposeInternal=function(){this.inDocument_&&this.exitDocument();this.googUiComponentHandler_&&(this.googUiComponentHandler_.dispose(),delete this.googUiComponentHandler_);V0X(this,function(r){r.dispose()});
!this.wasDecorated_&&this.JSC$10297_element_&&_.Gb(this.JSC$10297_element_);this.parent_=this.model_=this.JSC$10297_element_=this.childIndex_=this.children_=null;Z$.superClass_.disposeInternal.call(this)};
_.d.getModel=function(){return this.model_};
_.d.addChild=function(r,E){var K=this.children_?this.children_.length:0;if(r.inDocument_&&(E||!this.inDocument_))throw Error("bb");if(K<0||K>(this.children_?this.children_.length:0))throw Error("db");this.childIndex_&&this.children_||(this.childIndex_={},this.children_=[]);r.parent_==this?(_.lw.set(this.childIndex_,r.getId(),r),_.mK(this.children_,r)):_.lw.add(this.childIndex_,r.getId(),r);Gra(r,this);_.t5q(this.children_,K,0,r);r.inDocument_&&this.inDocument_&&r.parent_==this?(E=this.getContentElement(),
(E.childNodes[K]||null)!=r.getElement()&&(r.getElement().parentElement==E&&E.removeChild(r.getElement()),K=E.childNodes[K]||null,E.insertBefore(r.getElement(),K))):E?(this.JSC$10297_element_||this.JSC$10299_createDom(),K=this.children_?this.children_[K+1]||null:null,vMC(r,this.getContentElement(),K?K.JSC$10297_element_:null)):this.inDocument_&&!r.inDocument_&&r.JSC$10297_element_&&r.JSC$10297_element_.parentNode&&r.JSC$10297_element_.parentNode.nodeType==1&&r.enterDocument()};
_.d.getContentElement=function(){return this.JSC$10297_element_};
var V0X=function(r,E){r.children_&&r.children_.forEach(E,void 0)};
Z$.prototype.removeChild=function(r,E){if(r){var K=typeof r==="string"?r:r.getId();r=this.childIndex_&&K?_.lw.get(this.childIndex_,K)||null:null;K&&r&&(_.lw.remove(this.childIndex_,K),_.mK(this.children_,r),E&&(r.exitDocument(),r.JSC$10297_element_&&_.Gb(r.JSC$10297_element_)),Gra(r,null))}if(!r)throw Error("eb");return r};_.rf(Lsu,ydJ);_.rf(hwP,ydJ);var zIJ;_.lw.createSet("A AREA BUTTON HEAD INPUT LINK MENU META OPTGROUP OPTION PROGRESS STYLE SELECT SOURCE TEXTAREA TITLE TRACK".split(" "));var t0C=function(r,E){E?r.setAttribute("role",E):r.removeAttribute("role")},AK=function(r,E,K){Array.isArray(K)&&(K=K.join(" "));
var g="aria-"+E;K===""||K==void 0?(zIJ||(K={},zIJ=(K.atomic=!1,K.autocomplete="none",K.dropeffect="none",K.haspopup=!1,K.live="off",K.multiline=!1,K.multiselectable=!1,K.orientation="vertical",K.readonly=!1,K.relevant="additions text",K.required=!1,K.sort="none",K.busy=!1,K.disabled=!1,K.hidden=!1,K.invalid="false",K)),K=zIJ,E in K?r.setAttribute(g,K[E]):r.removeAttribute(g)):r.setAttribute(g,K)};var S1E;_.et=function(r,E,K){_.vN.call(this);this.target=r;this.handle=E||r;this.limits=K||new ZR(NaN,NaN,NaN,NaN);this.JSC$10302_document_=_.AR(r);this.JSC$10302_eventHandler_=new _.Ru(this);_.iF(this,this.JSC$10302_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;_.wD(this.handle,["touchstart","mousedown"],this.startDrag,!1,this);this.useSetCapture_=S1E};
_.rf(_.et,_.vN);S1E=_.gm.document&&_.gm.document.documentElement&&!!_.gm.document.documentElement.setCapture&&!!_.gm.document.releaseCapture;_.b5d=function(r,E){r.hysteresisDistanceSquared_=Math.pow(E,2)};
_.d=_.et.prototype;_.d.setEnabled=function(r){this.enabled_=r};
_.d.disposeInternal=function(){_.et.superClass_.disposeInternal.call(this);_.Gx(this.handle,["touchstart","mousedown"],this.startDrag,!1,this);this.JSC$10302_eventHandler_.removeAll();this.useSetCapture_&&this.JSC$10302_document_.releaseCapture();this.handle=this.target=null};
_.d.startDrag=function(r){var E=r.type=="mousedown";if(!this.enabled_||this.dragging_||E&&(!r.isButton(0)||_.H2w&&r.ctrlKey))this.dispatchEvent("earlycancel");else{if(this.hysteresisDistanceSquared_==0)if(this.dispatchEvent(new XY("start",this,r.clientX,r.clientY,r)))this.dragging_=!0,E&&r.preventDefault();else return;else E&&r.preventDefault();E=this.JSC$10302_document_;var K=E.documentElement,g=!this.useSetCapture_;this.JSC$10302_eventHandler_.listen(E,["touchmove","mousemove"],this.handleMove_,
{capture:g,passive:!1});this.JSC$10302_eventHandler_.listen(E,["touchend","mouseup"],this.endDrag,g);this.useSetCapture_?(K.setCapture(!1),this.JSC$10302_eventHandler_.listen(K,"losecapture",this.endDrag)):this.JSC$10302_eventHandler_.listen(uw(E),"blur",this.endDrag);this.scrollTarget_&&this.JSC$10302_eventHandler_.listen(this.scrollTarget_,"scroll",this.onScroll_,g);this.clientX=this.startX=r.clientX;this.clientY=this.startY=r.clientY;this.screenX=r.screenX;this.screenY=r.screenY;this.deltaX=this.target.offsetLeft;
this.deltaY=this.target.offsetTop;this.pageScroll=v0(VU(this.JSC$10302_document_))}};
_.d.endDrag=function(r,E){this.JSC$10302_eventHandler_.removeAll();this.useSetCapture_&&this.JSC$10302_document_.releaseCapture();this.dragging_?(this.dragging_=!1,this.dispatchEvent(new XY("end",this,r.clientX,r.clientY,r,suM(this,this.deltaX),krf(this,this.deltaY),E||r.type=="touchcancel"))):this.dispatchEvent("earlycancel")};
_.d.handleMove_=function(r){if(this.enabled_){var E=r.clientX-this.clientX,K=r.clientY-this.clientY;this.clientX=r.clientX;this.clientY=r.clientY;this.screenX=r.screenX;this.screenY=r.screenY;if(!this.dragging_){var g=this.startX-this.clientX,D=this.startY-this.clientY;if(g*g+D*D>this.hysteresisDistanceSquared_)if(this.dispatchEvent(new XY("start",this,r.clientX,r.clientY,r)))this.dragging_=!0;else{this.isDisposed()||this.endDrag(r);return}}K=q1X(this,E,K);E=K.x;K=K.y;this.dragging_&&this.dispatchEvent(new XY("beforedrag",
this,r.clientX,r.clientY,r,E,K))&&(lYf(this,r,E,K),r.preventDefault())}};
var q1X=function(r,E,K){var g=v0(VU(r.JSC$10302_document_));E+=g.x-r.pageScroll.x;K+=g.y-r.pageScroll.y;r.pageScroll=g;r.deltaX+=E;r.deltaY+=K;return new _.Zn(suM(r,r.deltaX),krf(r,r.deltaY))};
_.et.prototype.onScroll_=function(r){var E=q1X(this,0,0);r.clientX=this.clientX;r.clientY=this.clientY;lYf(this,r,E.x,E.y)};
var lYf=function(r,E,K,g){r.target.style.left=K+"px";r.target.style.top=g+"px";r.dispatchEvent(new XY("drag",r,E.clientX,E.clientY,E,K,g))},suM=function(r,E){var K=r.limits;
r=isNaN(K.left)?null:K.left;K=isNaN(K.width)?0:K.width;return Math.min(r!=null?r+K:Infinity,Math.max(r!=null?r:-Infinity,E))},krf=function(r,E){var K=r.limits;
r=isNaN(K.top)?null:K.top;K=isNaN(K.height)?0:K.height;return Math.min(r!=null?r+K:Infinity,Math.max(r!=null?r:-Infinity,E))};
_.et.prototype.isDragging=function(){return this.dragging_};
var XY=function(r,E,K,g,D,B,Q){_.cN.call(this,r);this.clientX=K;this.clientY=g;this.browserEvent=D;this.left=B!==void 0?B:E.deltaX;this.top=Q!==void 0?Q:E.deltaY};
_.rf(XY,_.cN);var HM=function(r){this.JSC$10309_map_=new Map;var E=arguments.length;if(E>1){if(E%2)throw Error("ma");for(var K=0;K<E;K+=2)this.set(arguments[K],arguments[K+1])}else r&&this.addAll(r)};
_.d=HM.prototype;_.d.getCount=function(){return this.JSC$10309_map_.size};
_.d.getValues=function(){return Array.from(this.JSC$10309_map_.values())};
_.d.getKeys=function(){return Array.from(this.JSC$10309_map_.keys())};
_.d.containsKey=function(r){return this.JSC$10309_map_.has(r)};
_.d.containsValue=function(r){return this.getValues().some(function(E){return E==r})};
_.d.equals=function(r,E){var K=this;E=E===void 0?function(g,D){return g===D}:E;
return this===r?!0:this.JSC$10309_map_.size!=r.getCount()?!1:this.getKeys().every(function(g){return E(K.JSC$10309_map_.get(g),r.get(g))})};
_.d.isEmpty=function(){return this.JSC$10309_map_.size==0};
_.d.clear=function(){this.JSC$10309_map_.clear()};
_.d.remove=function(r){return this.JSC$10309_map_.delete(r)};
_.d.get=function(r,E){return this.JSC$10309_map_.has(r)?this.JSC$10309_map_.get(r):E};
_.d.set=function(r,E){this.JSC$10309_map_.set(r,E);return this};
_.d.addAll=function(r){if(r instanceof HM){r=_.N(r.JSC$10309_map_);for(var E=r.next();!E.done;E=r.next()){var K=_.N(E.value);E=K.next().value;K=K.next().value;this.JSC$10309_map_.set(E,K)}}else if(r)for(r=_.N(Object.entries(r)),E=r.next();!E.done;E=r.next())K=_.N(E.value),E=K.next().value,K=K.next().value,this.JSC$10309_map_.set(E,K)};
_.d.forEach=function(r,E){var K=this;E=E===void 0?this:E;this.JSC$10309_map_.forEach(function(g,D){return r.call(E,g,D,K)})};
_.d.clone=function(){return new HM(this)};(function(){for(var r=["ms","moz","webkit","o"],E,K=0;E=r[K]&&!_.gm.requestAnimationFrame;++K)_.gm.requestAnimationFrame=_.gm[E+"RequestAnimationFrame"],_.gm.cancelAnimationFrame=_.gm[E+"CancelAnimationFrame"]||_.gm[E+"CancelRequestAnimationFrame"];if(!_.gm.requestAnimationFrame){var g=0;_.gm.requestAnimationFrame=function(D){var B=(new Date).getTime(),Q=Math.max(0,16-(B-g));g=B+Q;return _.gm.setTimeout(function(){D(B+Q)},Q)};
_.gm.cancelAnimationFrame||(_.gm.cancelAnimationFrame=function(D){clearTimeout(D)})}})();
var mlJ=[[],[]],Z5M=0,uQf=!1,AGf=0,XnM=function(r,E){var K=AGf++,g={measureTask:{id:K,fn:r.measure,context:E},mutateTask:{id:K,fn:r.mutate,context:E},state:{},args:void 0,isScheduled:!1};return function(){arguments.length>0?(g.args||(g.args=[]),g.args.length=0,g.args.push.apply(g.args,arguments),g.args.push(g.state)):g.args&&g.args.length!=0?(g.args[0]=g.state,g.args.length=1):g.args=[g.state];g.isScheduled||(g.isScheduled=!0,mlJ[Z5M].push(g));uQf||(uQf=!0,window.requestAnimationFrame(eId))}},eId=
function(){uQf=!1;
var r=mlJ[Z5M],E=r.length;Z5M=(Z5M+1)%2;for(var K,g=0;g<E;++g){K=r[g];var D=K.measureTask;K.isScheduled=!1;D.fn&&D.fn.apply(D.context,K.args)}for(g=0;g<E;++g)K=r[g],D=K.mutateTask,K.isScheduled=!1,D.fn&&D.fn.apply(D.context,K.args),K.state={};r.length=0};var H5l=_.A4(["about:blank"]),nMu=_.A4(["javascript:undefined"]),IYb=_.U7(H5l);_.zZ(IYb);var yGM=_.U7(nMu);_.zZ(yGM);var nZ=function(r){_.vN.call(this);this.JSC$10315_element_=r;this.listenKeyIn_=_.wD(this.JSC$10315_element_,"focus",this,!0);this.listenKeyOut_=_.wD(this.JSC$10315_element_,"blur",this,!0)};
_.rf(nZ,_.vN);nZ.prototype.handleEvent=function(r){var E=new _.CP(r.event_);E.type=r.type=="focusin"||r.type=="focus"?"focusin":"focusout";this.dispatchEvent(E)};
nZ.prototype.disposeInternal=function(){nZ.superClass_.disposeInternal.call(this);Yb(this.listenKeyIn_);Yb(this.listenKeyOut_);delete this.JSC$10315_element_};var LVf=function(r,E){this.JSC$10318_element_=r;this.JSC$10318_dom_=E};var Ic=function(r,E){Z$.call(this,E);this.useIframeMask_=!!r;this.lastFocus_=null;this.resizeBackgroundTask_=XnM({mutate:this.resizeBackground_},this);XnM({mutate:this.updateModalAndBackground_},this)};
_.rf(Ic,Z$);_.d=Ic.prototype;_.d.focusHandler_=null;_.d.visible_=!1;_.d.bgEl_=null;_.d.bgIframeEl_=null;_.d.tabCatcherElement_=null;_.d.backwardTabWrapInProgress_=!1;_.d.getCssClass=function(){return"goog-modalpopup"};
_.d.getBackgroundElement=function(){return this.bgEl_};
_.d.JSC$10299_createDom=function(){Ic.superClass_.JSC$10299_createDom.call(this);var r=this.getElement(),E=PK(this.getCssClass()).split(" ");h7(r,E);r.tabIndex=0;_.g3(r,!1);hIl(this);JGl(this)};
var hIl=function(r){if(r.useIframeMask_&&!r.bgIframeEl_){var E=r.JSC$10297_dom_.JSC$9483_createDom("IFRAME",{frameborder:0,style:"border:0;vertical-align:bottom;"});_.rJ(E,IYb);r.bgIframeEl_=E;r.bgIframeEl_.className=r.getCssClass()+"-bg";_.g3(r.bgIframeEl_,!1);X0d(r.bgIframeEl_,0)}r.bgEl_||(r.bgEl_=r.JSC$10297_dom_.JSC$9483_createDom("DIV",r.getCssClass()+"-bg"),_.g3(r.bgEl_,!1))},JGl=function(r){r.tabCatcherElement_||(r.tabCatcherElement_=r.JSC$10297_dom_.createElement("SPAN"),_.g3(r.tabCatcherElement_,
!1),r.tabCatcherElement_.tabIndex=0,r.tabCatcherElement_.style.position="absolute")};
_.d=Ic.prototype;_.d.resetBackwardTabWrap_=function(){this.backwardTabWrapInProgress_=!1};
_.d.canDecorate=function(r){return!!r&&r.tagName=="DIV"};
_.d.decorateInternal=function(r){Ic.superClass_.decorateInternal.call(this,r);r=PK(this.getCssClass()).split(" ");h7(this.getElement(),r);hIl(this);JGl(this);this.getElement().tabIndex=0;_.g3(this.getElement(),!1)};
_.d.enterDocument=function(){this.bgIframeEl_&&_.kq(this.bgIframeEl_,this.getElement());_.kq(this.bgEl_,this.getElement());Ic.superClass_.enterDocument.call(this);_.qf(this.tabCatcherElement_,this.getElement());this.focusHandler_=new nZ(this.JSC$10297_dom_.JSC$9481_document_);u8(this).listen(this.focusHandler_,"focusin",this.onFocus);rtX(this,!1)};
_.d.exitDocument=function(){this.isVisible()&&this.setVisible(!1);_.Ny(this.focusHandler_);Ic.superClass_.exitDocument.call(this);_.Gb(this.bgIframeEl_);_.Gb(this.bgEl_);_.Gb(this.tabCatcherElement_)};
_.d.setVisible=function(r){if(r!=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_&&rtX(this,r),r){if(this.dispatchEvent("beforeshow")){try{this.lastFocus_=this.JSC$10297_dom_.JSC$9481_document_.activeElement}catch(D){}this.updateModalAndBackground_();u8(this).listen(this.JSC$10297_dom_.getWindow(),
"resize",this.resizeBackground_).listen(this.JSC$10297_dom_.getWindow(),"orientationchange",this.resizeBackgroundTask_);EhE(this,!0);this.focus();this.visible_=!0;if(this.popupShowTransition_&&this.bgShowTransition_)OZ(this.popupShowTransition_,"end",this.onShow,!1,this),this.bgShowTransition_.play(),this.popupShowTransition_.play();else this.onShow()}}else if(this.dispatchEvent("beforehide")){u8(this).unlisten(this.JSC$10297_dom_.getWindow(),"resize",this.resizeBackground_).unlisten(this.JSC$10297_dom_.getWindow(),
"orientationchange",this.resizeBackgroundTask_);this.visible_=!1;if(this.popupHideTransition_&&this.bgHideTransition_)OZ(this.popupHideTransition_,"end",this.onHide,!1,this),this.bgHideTransition_.play(),this.popupHideTransition_.play();else this.onHide();a:{try{var E=this.JSC$10297_dom_,K=E.JSC$9481_document_.body,g=E.JSC$9481_document_.activeElement||K;if(!this.lastFocus_||this.lastFocus_==K){this.lastFocus_=null;break a}(g==K||E.contains(this.getElement(),g))&&this.lastFocus_.focus()}catch(D){}this.lastFocus_=
null}}};
var rtX=function(r,E){r.modalAriaVisibilityHelper_||(r.modalAriaVisibilityHelper_=new LVf(r.JSC$10297_element_,r.JSC$10297_dom_));r=r.modalAriaVisibilityHelper_;if(E){r.hiddenElements_||(r.hiddenElements_=[]);E=r.JSC$10318_dom_.getChildren(r.JSC$10318_dom_.JSC$9481_document_.body);for(var K=0;K<E.length;K++){var g=E[K],D;if(D=g!=r.JSC$10318_element_)D=g.getAttribute("aria-hidden"),D=!(D==null||D==void 0?0:String(D));D&&(AK(g,"hidden",!0),r.hiddenElements_.push(g))}}else if(r.hiddenElements_){for(E=
0;E<r.hiddenElements_.length;E++)r.hiddenElements_[E].removeAttribute("aria-hidden");r.hiddenElements_=null}};
Ic.prototype.updateModalAndBackground_=function(){this.resizeBackground_();this.reposition()};
var EhE=function(r,E){r.bgIframeEl_&&_.g3(r.bgIframeEl_,E);r.bgEl_&&_.g3(r.bgEl_,E);_.g3(r.getElement(),E);_.g3(r.tabCatcherElement_,E)};
_.d=Ic.prototype;_.d.onShow=function(){this.dispatchEvent("show")};
_.d.onHide=function(){EhE(this,!1);this.dispatchEvent("hide")};
_.d.isVisible=function(){return this.visible_};
_.d.focus=function(){this.focusElement_()};
_.d.resizeBackground_=function(){this.bgIframeEl_&&_.g3(this.bgIframeEl_,!1);this.bgEl_&&_.g3(this.bgEl_,!1);var r=this.JSC$10297_dom_.JSC$9481_document_;var E=_.GC(uw(this.JSC$10297_dom_.JSC$9481_document_)||window);var K=Math.max(E.width,Math.max(r.body.scrollWidth,r.documentElement.scrollWidth));r=Math.max(E.height,Math.max(r.body.scrollHeight,r.documentElement.scrollHeight));this.bgIframeEl_&&(_.g3(this.bgIframeEl_,!0),_.ZFd(this.bgIframeEl_,K,r));this.bgEl_&&(_.g3(this.bgEl_,!0),_.ZFd(this.bgEl_,
K,r))};
_.d.reposition=function(){var r;if(_.m4f(this.getElement())=="fixed")var E=r=0;else E=v0(this.JSC$10297_dom_),r=E.x,E=E.y;var K=ARE(this.getElement());var g=_.GC(uw(this.JSC$10297_dom_.JSC$9481_document_)||window);r=Math.max(r+g.width/2-K.width/2,0);E=Math.max(E+g.height/2-K.height/2,0);eT(this.getElement(),r,E);eT(this.tabCatcherElement_,r,E)};
_.d.onFocus=function(r){this.backwardTabWrapInProgress_?this.resetBackwardTabWrap_():r.target==this.tabCatcherElement_&&bZ(this.focusElement_,0,this)};
_.d.focusElement_=function(){try{this.getElement().focus()}catch(r){}};
_.d.disposeInternal=function(){_.Ny(this.popupShowTransition_);this.popupShowTransition_=null;_.Ny(this.popupHideTransition_);this.popupHideTransition_=null;_.Ny(this.bgShowTransition_);this.bgShowTransition_=null;_.Ny(this.bgHideTransition_);this.bgHideTransition_=null;Ic.superClass_.disposeInternal.call(this)};var Hv=function(r,E,K){Ic.call(this,E,K);this.JSC$10328_class_=r||"modal-dialog";this.buttons_=(new yy).addButton(K4b,!0).addButton(ghf,!1,!0)};
_.rf(Hv,Ic);_.d=Hv.prototype;_.d.escapeToCancel_=!0;_.d.hasTitleCloseButton_=!0;_.d.modal_=!0;_.d.draggable_=!0;_.d.backgroundElementOpacity_=.5;_.d.title_="";_.d.JSC$10330_dragger_=null;_.d.JSC$10330_disposeOnHide_=!1;_.d.titleEl_=null;_.d.titleTextEl_=null;_.d.titleTextId_=null;_.d.titleCloseEl_=null;_.d.contentEl_=null;_.d.buttonEl_=null;_.d.getCssClass=function(){return this.JSC$10328_class_};
_.d.setTitle=function(r){this.title_=r;this.titleTextEl_&&_.mf(this.titleTextEl_,r)};
_.d.getTitle=function(){return this.title_};
_.d.getContent=function(){return""};
_.d.getContentElement=function(){this.getElement()||this.render();return this.contentEl_};
var Dza=function(r){r.getElement()||r.render();return r.getElement()};
Hv.prototype.getBackgroundElement=function(){this.getElement()||this.render();return Hv.superClass_.getBackgroundElement.call(this)};
var BOw=function(r,E){r.backgroundElementOpacity_=E;r.getElement()&&(E=r.getBackgroundElement())&&X0d(E,r.backgroundElementOpacity_)};
Hv.prototype.setDraggable=function(r){this.draggable_=r;dzb(this,r&&this.inDocument_)};
Hv.prototype.handleDrag=function(){};
var dzb=function(r,E){var K=PK(r.JSC$10328_class_+"-title-draggable").split(" ");r.getElement()&&(E?h7(r.titleEl_,K):tMf(r.titleEl_,K));E&&!r.JSC$10330_dragger_?(E=new _.et(r.getElement(),r.titleEl_),r.JSC$10330_dragger_=E,h7(r.titleEl_,K),_.wD(r.JSC$10330_dragger_,"start",r.setDraggerLimits_,!1,r),_.wD(r.JSC$10330_dragger_,"drag",r.handleDrag,!1,r)):!E&&r.JSC$10330_dragger_&&(r.JSC$10330_dragger_.dispose(),r.JSC$10330_dragger_=null)};
_.d=Hv.prototype;
_.d.JSC$10299_createDom=function(){Hv.superClass_.JSC$10299_createDom.call(this);var r=this.getElement(),E=this.JSC$10297_dom_;this.titleTextId_=this.getId();var K=this.getId()+".contentEl";this.titleEl_=E.JSC$9483_createDom("DIV",this.JSC$10328_class_+"-title",this.titleTextEl_=E.JSC$9483_createDom("SPAN",{className:this.JSC$10328_class_+"-title-text",id:this.titleTextId_},this.title_),this.titleCloseEl_=E.JSC$9483_createDom("SPAN",this.JSC$10328_class_+"-title-close"));Rvf(r,this.titleEl_,this.contentEl_=
E.JSC$9483_createDom("DIV",{className:this.JSC$10328_class_+"-content",id:K}),this.buttonEl_=E.JSC$9483_createDom("DIV",this.JSC$10328_class_+"-buttons"));t0C(this.titleTextEl_,"heading");t0C(this.titleCloseEl_,"button");this.titleCloseEl_.tabIndex=0;AK(this.titleCloseEl_,"label","Close");t0C(r,"dialog");AK(r,"labelledby",this.titleTextId_||"");_.g3(this.titleCloseEl_,this.hasTitleCloseButton_);this.buttons_&&(r=this.buttons_,r.JSC$10331_element_=this.buttonEl_,r.render());_.g3(this.buttonEl_,!!this.buttons_);
BOw(this,this.backgroundElementOpacity_)};
_.d.decorateInternal=function(r){Hv.superClass_.decorateInternal.call(this,r);r=this.getElement();var E=this.JSC$10328_class_+"-content";this.contentEl_=VG(document,null,E,r)[0];this.contentEl_||(this.contentEl_=this.JSC$10297_dom_.JSC$9483_createDom("DIV",E),r.appendChild(this.contentEl_));E=this.JSC$10328_class_+"-title";var K=this.JSC$10328_class_+"-title-text",g=this.JSC$10328_class_+"-title-close";(this.titleEl_=VG(document,null,E,r)[0])?(this.titleTextEl_=VG(document,null,K,this.titleEl_)[0],
this.titleCloseEl_=VG(document,null,g,this.titleEl_)[0]):(this.titleEl_=this.JSC$10297_dom_.JSC$9483_createDom("DIV",E),r.insertBefore(this.titleEl_,this.contentEl_));this.titleTextEl_?(this.title_=bF$(this.titleTextEl_),this.titleTextEl_.id||(this.titleTextEl_.id=this.getId())):(this.titleTextEl_=_.ts("SPAN",{className:K,id:this.getId()}),this.titleEl_.appendChild(this.titleTextEl_));this.titleTextId_=this.titleTextEl_.id;AK(r,"labelledby",this.titleTextId_||"");this.titleCloseEl_||(this.titleCloseEl_=
this.JSC$10297_dom_.JSC$9483_createDom("SPAN",g),this.titleEl_.appendChild(this.titleCloseEl_));_.g3(this.titleCloseEl_,this.hasTitleCloseButton_);E=this.JSC$10328_class_+"-buttons";(this.buttonEl_=VG(document,null,E,r)[0])?(this.buttons_=new yy(this.JSC$10297_dom_),this.buttons_.decorate(this.buttonEl_)):(this.buttonEl_=this.JSC$10297_dom_.JSC$9483_createDom("DIV",E),r.appendChild(this.buttonEl_),this.buttons_&&(r=this.buttons_,r.JSC$10331_element_=this.buttonEl_,r.render()),_.g3(this.buttonEl_,
!!this.buttons_));BOw(this,this.backgroundElementOpacity_)};
_.d.enterDocument=function(){Hv.superClass_.enterDocument.call(this);u8(this).listen(this.getElement(),"keydown",this.onKey_).listen(this.getElement(),"keypress",this.onKey_);u8(this).listen(this.buttonEl_,"click",this.onButtonClick_);dzb(this,this.draggable_);u8(this).listen(this.titleCloseEl_,"click",this.onTitleCloseClick_);var r=this.getElement();t0C(r,"dialog");this.titleTextEl_.id!==""&&AK(r,"labelledby",this.titleTextEl_.id);if(!this.modal_){this.modal_=!1;if(this.inDocument_){r=this.JSC$10297_dom_;
var E=this.getBackgroundElement();r.removeNode(this.bgIframeEl_);r.removeNode(E)}this.isVisible()&&rtX(this,!1)}};
_.d.exitDocument=function(){this.isVisible()&&this.setVisible(!1);dzb(this,!1);Hv.superClass_.exitDocument.call(this)};
_.d.setVisible=function(r){r!=this.isVisible()&&(this.inDocument_||this.render(),Hv.superClass_.setVisible.call(this,r))};
_.d.onShow=function(){Hv.superClass_.onShow.call(this);this.dispatchEvent("aftershow")};
_.d.onHide=function(){Hv.superClass_.onHide.call(this);this.dispatchEvent("afterhide");this.JSC$10330_disposeOnHide_&&this.dispose()};
_.d.setDraggerLimits_=function(){var r=this.JSC$10297_dom_.JSC$9481_document_,E=_.GC(uw(r)||window),K=Math.max(r.body.scrollWidth,E.width);r=Math.max(r.body.scrollHeight,E.height);var g=ARE(this.getElement());_.m4f(this.getElement())=="fixed"?this.JSC$10330_dragger_.limits=new ZR(0,0,Math.max(0,E.width-g.width),Math.max(0,E.height-g.height)):this.JSC$10330_dragger_.limits=new ZR(0,0,K-g.width,r-g.height)};
_.d.onTitleCloseClick_=function(){jpb(this)};
var jpb=function(r){if(r.hasTitleCloseButton_){var E=r.buttons_,K=E&&E.cancelButton_;K?(E=E.get(K),r.dispatchEvent(new LZ(K,E))&&r.setVisible(!1)):r.setVisible(!1)}},NOe=function(r){r.hasTitleCloseButton_=!1;
r.titleCloseEl_&&_.g3(r.titleCloseEl_,r.hasTitleCloseButton_)};
Hv.prototype.disposeInternal=function(){this.buttonEl_=this.titleCloseEl_=null;Hv.superClass_.disposeInternal.call(this)};
Hv.prototype.onButtonClick_=function(r){a:{for(r=r.target;r!=null&&r!=this.buttonEl_;){if(r.tagName=="BUTTON")break a;r=r.parentNode}r=null}if(r&&!r.disabled){r=r.name;var E=this.buttons_.get(r);this.dispatchEvent(new LZ(r,E))&&this.setVisible(!1)}};
Hv.prototype.onKey_=function(r){var E=!1,K=!1,g=this.buttons_,D=r.target;if(r.type=="keydown")if(this.escapeToCancel_&&r.keyCode==27){var B=g&&g.cancelButton_;D=D.tagName=="SELECT"&&!D.disabled;B&&!D?(K=!0,E=g.get(B),E=this.dispatchEvent(new LZ(B,E))):D||(E=!0)}else{if(r.keyCode==9&&r.shiftKey&&D==this.getElement()){this.backwardTabWrapInProgress_=!0;try{this.tabCatcherElement_.focus()}catch(U){}bZ(this.resetBackwardTabWrap_,0,this)}}else if(r.keyCode==13){if(D.tagName=="BUTTON"&&!D.disabled)B=D.name;
else if(D==this.titleCloseEl_)jpb(this);else if(g){var Q=g.defaultButton_,a;if(a=Q)a:{a=vv("BUTTON",g.JSC$10331_element_);for(var P,O=0;P=a[O];O++)if(P.name==Q||P.id==Q){a=P;break a}a=null}D=(D.tagName=="TEXTAREA"||D.tagName=="SELECT"||D.tagName=="A")&&!D.disabled;!a||a.disabled||D||(B=Q)}B&&g&&(K=!0,E=this.dispatchEvent(new LZ(B,String(g.get(B)))))}else D!=this.titleCloseEl_||r.keyCode!=32&&r.key!=" "||jpb(this);if(E||K)r.stopPropagation(),r.preventDefault();E&&this.setVisible(!1)};
var LZ=function(r,E){this.type="dialogselect";this.key=r;this.caption=E};
_.rf(LZ,_.cN);var yy=function(r){HM.call(this);r||VU();this.cancelButton_=this.JSC$10331_element_=this.defaultButton_=null};
_.rf(yy,HM);_.d=yy.prototype;_.d.clear=function(){HM.prototype.clear.call(this);this.defaultButton_=this.cancelButton_=null};
_.d.set=function(r,E,K,g){HM.prototype.set.call(this,r,E);K&&(this.defaultButton_=r);g&&(this.cancelButton_=r);return this};
_.d.addButton=function(r,E,K){return this.set(r.key,r.caption,E,K)};
_.d.render=function(){if(this.JSC$10331_element_){_.Qc(this.JSC$10331_element_,$Wd);var r=VU(this.JSC$10331_element_);this.forEach(function(E,K){E=r.JSC$9483_createDom("BUTTON",{name:K},E);K==this.defaultButton_&&(E.className="goog-buttonset-default");this.JSC$10331_element_.appendChild(E)},this)}};
_.d.decorate=function(r){if(r&&r.nodeType==1){this.JSC$10331_element_=r;r=vv("BUTTON",this.JSC$10331_element_);for(var E,K,g,D=0;E=r[D];D++)if(K=E.name||E.id,g=bF$(E)||E.value,K){var B=D==0;this.set(K,g,B,E.name=="cancel");B&&_.AH(E,"goog-buttonset-default")}}};
_.d.getElement=function(){return this.JSC$10331_element_};
var K4b={key:"ok",caption:"OK"},ghf={key:"cancel",caption:"Cancel"},QpX={key:"yes",caption:"Yes"},$ze={key:"no",caption:"No"},aGa={key:"save",caption:"Save"},pwM={key:"continue",caption:"Continue"};typeof document!="undefined"&&((new yy).addButton(K4b,!0,!0),(new yy).addButton(K4b,!0).addButton(ghf,!1,!0),(new yy).addButton(QpX,!0).addButton($ze,!1,!0),(new yy).addButton(QpX).addButton($ze,!0).addButton(ghf,!1,!0),(new yy).addButton(pwM).addButton(aGa).addButton(ghf,!0,!0));_.rf(JdJ,Hv);_.rf(rWK,n9);var PmX=_.A4(["//www-onepick-opensocial.googleusercontent.com/gadgets/js/rpc.js?c=1&container=onepick"]),fGC=_.A4(["//apis.google.com/js/rpc.js"]),Qwq=_.U7(PmX),NWu=_.U7(fGC),KOK=null;var Iz=function(r,E){_.vN.call(this);this.JSC$10340_element_=r;r=_.Nb(this.JSC$10340_element_)?this.JSC$10340_element_:this.JSC$10340_element_?this.JSC$10340_element_.body:null;this.isRtl_=!!r&&_.HFf(r);this.listenKey_=_.wD(this.JSC$10340_element_,_.Bs?"DOMMouseScroll":"mousewheel",this,E)};
_.rf(Iz,_.vN);Iz.prototype.handleEvent=function(r){var E=0,K=0,g=r.event_;g.type=="mousewheel"?(r=Ond(-g.wheelDelta),g.wheelDeltaX!==void 0?(E=Ond(-g.wheelDeltaX),K=Ond(-g.wheelDeltaY)):K=r):(r=g.detail,r>100?r=3:r<-100&&(r=-3),g.axis!==void 0&&g.axis===g.HORIZONTAL_AXIS?E=r:K=r);typeof this.maxDeltaX_==="number"&&(E=_.vc(E,-this.maxDeltaX_,this.maxDeltaX_));typeof this.maxDeltaY_==="number"&&(K=_.vc(K,-this.maxDeltaY_,this.maxDeltaY_));this.isRtl_&&(E=-E);E=new YMl(r,g,E,K);this.dispatchEvent(E)};
var Ond=function(r){return _.df&&(_.H2w||Ide)&&r%40!=0?r:r/40};
Iz.prototype.disposeInternal=function(){Iz.superClass_.disposeInternal.call(this);Yb(this.listenKey_);this.listenKey_=null};
var YMl=function(r,E,K,g){_.CP.call(this,E);this.type="mousewheel";this.detail=r;this.deltaX=K;this.deltaY=g};
_.rf(YMl,_.CP);_.yl=function(r){var E="instance_";if(r.instance_&&r.hasOwnProperty(E))return r.instance_;E=new r;return r.instance_=E};var jw5;var Uzl=_.A4(["https://about:blank"]),TOu=_.A4(['javascript:""']),wwC=_.A4(["about:blank"]);_.rf(D6,JdJ);_.d=D6.prototype;_.d.JSC$10348_url_="";_.d.JSC$10348_iframe_=null;_.d.iframeLoaded_=!1;_.d.loadedFired_=!1;_.d.callback_=function(){};
_.d.enterDocument=function(){D6.superClass_.enterDocument.call(this);BW5(this.getBackgroundElement(),u8(this))};
_.d.render=function(r){var E=this;D6.superClass_.render.call(this,r);this.useGapi_?wne(this.iframeManager_,window).then(function(){return F4R(E)}).then(null,function(){E.callback_({action:"error"})}):Rm$(this)};
var F4R=function(r){var E=r.JSC$10297_dom_.JSC$9483_createDom("div",["picker-dialog-content","picker-frame"]);_.g3(E,!1);r.getContentElement().appendChild(E);return FVX(r.iframeManager_,E,function(K){var g=qwd(K["iframe-command"]);switch(g.getCommand()){case 1:K=r.callback_;g=_.TQ(g,Nx,2);var D="";switch(g.getStatus()){case 2:D="cancel";break;case 1:D="picked";break;case 3:D="error"}var B=_.az(g,R2,2,_.f9(wfe));g=B.length===0?{action:D}:rGe(B,D,_.TQ(g,b9e,7));K.call(r,g);r.setVisible(!1);break;case 4:NOe(r);
r.callback_({action:"loaded"});break;case 7:case 8:K=r.callback_;a:{D=g.getCommand();B=_.TQ(g,Nx,2);switch(D){case 7:D="uploadScheduled";break;case 8:D="uploadStateChange";break;default:g={};break a}g=_.az(B,R2,2,_.f9(wfe));if(g.length===0)g={action:D};else{var Q=_.TQ(B,b9e,7);B=Q&&_.CO(Q,1);Q=u0d(Q);g=XHu(g,D,B,Q)}}K.call(r,g)}},r.JSC$10348_url_,r.targetId_,r.rpcToken_).then(function(K){r.JSC$10348_iframe_=K.getIframeEl();
ohR(r);_.g3(r.JSC$10348_iframe_.parentElement,!0);_.AH(r.getElement(),"picker-dialog");M4C(r);return K})},Rm$=function(r){r.JSC$10348_iframe_=r.JSC$10297_dom_.JSC$9483_createDom("IFRAME",{id:r.targetId_,
name:r.targetId_,"class":"picker-frame",frameBorder:"0",allow:"camera"});_.rJ(r.JSC$10348_iframe_,inu(r));_.AH(r.getElement(),"picker-dialog");r.getContentElement().appendChild(r.JSC$10348_iframe_);u8(r).listen(r.JSC$10348_iframe_,"load",function(){return void ohR(r)});
r.JSC$10348_iframe_.src=r.JSC$10348_url_;M4C(r)},CmJ=function(r){ctf(r,(0,_.bF)(function(E){E.setAuthToken(this.targetId_,this.rpcToken_)},r))},M4C=function(r){var E=_.E8(_.r3(r.JSC$10348_url_),"title");
E&&r.setTitle(E)},inu=function(r){return _.oLJ("Internet Explorer")>=7&&_.BK(r.JSC$10348_url_,"https")?_.U7(Uzl):_.D_?_.U7(TOu):_.U7(wwC)},ohR=function(r){CmJ(r);
r.iframeLoaded_=!0;r.JSC$10348_iframe_.tabIndex=0;r.isVisible()&&r.focus()};
D6.prototype.handleKeydown_=function(r){r.keyCode==27&&(this.setVisible(!1),this.callback_({action:"cancel"}),r.stopPropagation(),r.preventDefault())};
var ctf=function(r,E){var K=r.JSC$10346_gadgetsDomHelper_;gw5(function(){E(K.getWindow().gadgets.rpc)},K)};
D6.prototype.setUrl=function(r){r=_.KQ(new _.ZG(r),"rpcService",this.targetId_);_.KQ(r,"rpctoken",this.rpcToken_);_.pZ(r,"rpctoken="+this.rpcToken_);_.jt(r,"https");this.JSC$10348_url_=r.toString();this.JSC$10348_iframe_&&(this.JSC$10348_iframe_.src=this.JSC$10348_url_)};
var xzw=function(r,E){r.callback_=E;ctf(r,(0,_.bF)(function(K){K.register(this.targetId_,(0,_.bF)(this.handlePickerAction_,this))},r))};
D6.prototype.handlePickerAction_=function(r){var E=r.action;E=="loaded"&&(this.loadedFired_=!0,W4X(this,new hwP(this.isVisible())),GEe(this),NOe(this),u8(this).unlisten(this.JSC$10297_dom_.getWindow(),"keydown",this.handleKeydown_),this.JSC$10348_iframe_.tabIndex=0);E!="picked"&&E!="cancel"||this.setVisible(!1);this.callback_(r)};
var GEe=function(r){r.JSC$10348_appId_&&W4X(r,new Lsu(r.JSC$10348_appId_,window.location.protocol+"//"+window.location.host))};
D6.prototype.setRelayUrl=function(r){ctf(this,(0,_.bF)(function(E){E.setRelayUrl(this.targetId_,r)},this))};
var W4X=function(r,E){r.useGapi_&&cGE(E,r.iframeManager_).then(null,function(){r.callback_({action:"error"})});
ctf(r,(0,_.bF)(function(K){K.call(this.targetId_,"picker",null,E)},r))};
D6.prototype.resizePicker_=function(){var r=uw(this.JSC$10297_dom_.JSC$9481_document_)||window;if(_.E8(_.r3(this.JSC$10348_url_),"ignoreLimits")=="true")r=new _.W0(this.preferredDialogWidth_,this.preferredDialogHeight_);else if(_.E8(_.r3(this.JSC$10348_url_),"shadeDialog")=="true"){var E=Dza(this);E=nOE(E);var K=_.GC(r);r=K.width-80;K=K.height-40;E&&(r-=E.left?E.left:0,r-=E.right?E.right:0,K-=E.top?E.top:0,K-=E.bottom?E.bottom:0);r=new _.W0(r>0?r:0,K>0?K:0)}else(E=this.preferredDialogWidth_)?(E=Math.max(320,
Math.min(1051,E)),(K=this.preferredDialogHeight_)||(K=_.GC(r).height*.85),K=Math.max(480,Math.min(650,K))):(E=_.GC(r),K=E.width*.618,K=K<E.height?Math.round(Math.max(480,Math.min(650,K*.85))):Math.round(Math.max(480,Math.min(650,E.height*.85))),E=Math.round(K/.618)),r=_.GC(r),E=Math.min(E,Math.max(r.width,320)),K=Math.min(K,Math.max(r.height,480)),r=new _.W0(E,K);_.ZFd(this.getContentElement(),r);this.reposition()};
D6.prototype.reposition=function(){if(_.E8(_.r3(this.JSC$10348_url_),"shadeDialog")=="true"){var r=ARE(this.getElement()),E=_.GC(this.JSC$10297_dom_.getWindow());r=Math.floor(E.width/2-r.width/2);E=Dza(this);if(E=nOE(E)){var K=E.left?E.left:0;K+=E.right?E.right:0;r=Math.floor(r-K/2)}r=r>0?r:0;E=v0(this.JSC$10297_dom_).y;eT(this.getElement(),r,E)}else D6.superClass_.reposition.call(this)};
D6.prototype.setVisible=function(r){if(r!=this.isVisible()&&this.autoSizeDialog_){var E=this.JSC$10297_dom_.getWindow();r?(this.resizePicker_(),u8(this).listen(E,"resize",this.resizePicker_),this.iframeLoaded_||u8(this).listen(E,"keydown",this.handleKeydown_)):(u8(this).unlisten(E,"resize",this.resizePicker_),this.iframeLoaded_||u8(this).unlisten(E,"keydown",this.handleKeydown_))}D6.superClass_.setVisible.call(this,r);W4X(this,new hwP(r))};
D6.prototype.focus=function(){D6.superClass_.focus.call(this);if(this.JSC$10348_iframe_&&this.iframeLoaded_&&this.loadedFired_)try{this.JSC$10348_iframe_.focus()}catch(r){}};var Uk=function(r,E){E=E===void 0?D6:E;n9.call(this,r);this.pickerConstructor=E;this.urlParamMap_=new Map;this.urlParamMap_.set("protocol","gadgets");(r=window.location.origin)||(r=window.location.protocol+"//"+window.location.host);r&&this.urlParamMap_.set("origin",r);this.postProcessors_=[]};
_.C(Uk,rWK);Uk.prototype.JSC$10353_disposeOnHide_=!1;
Uk.prototype.build=function(){this.JSC$10254_appId_&&this.urlParamMap_.has("oauth_token")&&this.urlParamMap_.set("appId",this.JSC$10254_appId_);this.getRelayUrl()||this.setRelayUrl(_.$C(_.pZ(_.ac(_.r3(window.location.href)),""),"/favicon.ico").toString());this.urlParamMap_.set("ifls",Date.now());if(this.urlParamMap_.get("minimal"))throw Error("fb");var r=new this.pickerConstructor(vhR(this).toString(),!0,null,this.dialogWidth_,this.dialogHeight_,"",void 0,!1,!1);r.JSC$10330_disposeOnHide_=this.JSC$10353_disposeOnHide_;
r.JSC$10348_appId_=this.JSC$10254_appId_;r.loadedFired_&&GEe(r);xzw(r,this.callback_);return r};
var V4J=function(r){r.urlParamMap_.set("multiselectEnabled","true");return r};
_.d=Uk.prototype;_.d.getHeight=function(){return this.dialogHeight_};
_.d.getProtocol=function(){return this.urlParamMap_.get("protocol")};
_.d.getRelayUrl=function(){return this.urlParamMap_.get("parent")};
_.d.getTitle=function(){return this.urlParamMap_.get("title")};
_.d.getWidth=function(){return this.dialogWidth_};
var zmw=function(r){r.JSC$10353_disposeOnHide_=void 0;return r};
Uk.prototype.setRelayUrl=function(r){this.urlParamMap_.set("parent",r);return this};
var t4E=function(r,E){r.urlParamMap_.set("selectButtonLabel",E);return r};
Uk.prototype.setSize=function(r,E){this.dialogWidth_=r;this.dialogHeight_=E;return this};
Uk.prototype.setTitle=function(r){this.urlParamMap_.set("title",r);return this};
var vhR=function(r){r.postProcessors_.length&&r.urlParamMap_.set("pp",JSON.stringify(r.postProcessors_));r.urlParamMap_.set("nav",qHa(r.nav_));var E=new _.ZG(r.getBaseUrl());r.urlParamMap_.forEach(function(K,g){_.KQ(E,g,K)});
return E};var spX=function(r,E){r.name!==void 0?(this.name=r.name,this.code=SMC[r.name]):(this.code=r=r.code,this.name=bne(r));_.rm.call(this,djw("%s %s",this.name,E))};
_.rf(spX,_.rm);var bne=function(r){var E=_.lw.findKey(SMC,function(K){return r==K});
if(E===void 0)throw Error("hb`"+r);return E},hK={},SMC=(hK.AbortError=3,hK.EncodingError=5,hK.InvalidModificationError=9,hK.InvalidStateError=7,hK.NotFoundError=1,hK.NotReadableError=4,hK.NoModificationAllowedError=6,hK.PathExistsError=12,hK.QuotaExceededError=10,hK.SecurityError=2,hK.SyntaxError=8,hK.TypeMismatchError=11,hK);var kEb=function(r,E){_.cN.call(this,r.type,E);this.event_=r};
_.rf(kEb,_.cN);var qME=function(r,E,K){K===void 0&&(K=r.size);return r.slice?r.slice(E,K):null};var pq2=new WeakMap,a2L=function(r,E){r=[r];for(var K=E.length-1;K>=0;--K)r.push(typeof E[K],E[K]);return r.join("\v")};_.f25(function(){if(!_.gm.Blob)return!1;var r=new Uint8Array(100);try{var E=new Blob([r])}catch(K){return!1}return E.size!=100?!1:!0});
var lGu=_.f25(function(){if(!_.gm.Blob)return!1;var r=new Uint8Array(100);try{var E=new Blob([r])}catch(K){return!1}return qME(E,0,1)===null?!1:!0});_.gm.U3bHHf!=null||(_.gm.U3bHHf=0);_.gm.U3bHHf++;_.mzR=new WeakMap;_.ZnJ=new WeakMap;var YCP={};var j_=void 0;var TWL=Symbol("pb");var VMn=$x("WizInjectionContext_Dispatcher");var fK=Symbol("qb");var xB,tA;xB=function(){this.afterRenderCallbacks=null};
_.wwK=Symbol("rb");tA=function(r){this.props=r;this.__unmounted=!1};
tA.prototype.didPatch=function(){};
tA.prototype.didMount=function(){};
tA.prototype.didUnmount=function(){};
tA.prototype.didUpdate=function(){};_.C_d=$x("WizInjectionContext_RootElement");var WOc=$x("WizInjectionContext_AppContext"),xWq=$x("WizInjectionContext_ModelRootElement"),GQJ=$x("WizInjectionContext_RendererData"),vwc=$x("WizInjectionContext_InjectingConstructor"),cW5=$x("WizInjectionContext_AsyncDeps"),zSL={};var qCm=!1;var utL={enableAttributeSanitization:!0,enableComponentStacksInErrorMessages:!0,enableContextBasedComponentStacks:mqe,enableContextPerComponent:mqe,enableLazyTsx:Z2u,enablePerformanceTiming:!1,enablePerformanceTracing:!1,alwaysTrackContexts:!1,enableClientOnlyWizVeLogging:!0,enableQueueEffectAndOnInitInitialRuns:ldR,disableSoyJsRenderEvents:!1,flushRenderEffectsDuringRender:!1,legacyTriggerSoyRendererEvents:!1};var pQ=Object.assign({},{attributes:{},handleError:function(r){throw r;}},utL);var uVw=Symbol("vb"),bj=Symbol("wb"),Ae2=Symbol("xb"),Zh2=Symbol("yb"),LHm=su(function(r){return Pg(r)&&uVw in r});var yWc=Symbol("zb"),JK={},nwm=(JK[yWc]=!0,JK.debugName="[component]",JK.getComponentStack=function(){for(var r=[],E=this;E;)LO5(E)&&r.push(E.debugName),E=E.parent;return r},JK.registerSignal=function(){},JK.registerEffect=function(){},JK);var fQ=null,Yx=!1,Tu=1,RX=Symbol("Db"),xx={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 r5=Symbol("Eb"),Ez=Symbol("Fb"),F5=Symbol("Gb"),j1L=Object.assign({},xx,{value:r5,dirty:!0,error:null,equal:hSd,kind:"computed",producerMustRecompute:function(r){return r.value===r5||r.value===Ez},
producerRecomputeValue:function(r){if(r.value===Ez)throw Error("Z");var E=r.value;r.value=Ez;var K=Db5(r),g=!1;try{var D=r.computation();O8(null);g=E!==r5&&E!==F5&&D!==F5&&r.equal(E,D)}catch(B){D=F5,r.error=B}finally{O8(K),r&&dbK(r)}g?r.value=E:(r.value=D,r.version++)}});Object.assign({},xx,{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!0,dirty:!0,kind:"effect"});var a9m=function(){throw Error();};var PDq=null,Q1P=Object.assign({},xx,{equal:hSd,value:void 0,kind:"signal"});var f9L=Object.assign({},xx,{value:r5,dirty:!0,error:null,equal:hSd,kind:"linkedSignal",producerMustRecompute:function(r){return r.value===r5||r.value===Ez},
producerRecomputeValue:function(r){if(r.value===Ez)throw Error("Z");var E=r.value;r.value=Ez;var K=Db5(r);try{var g=r.source();var D=r.computation(g,E===r5||E===F5?void 0:{source:r.sourceValue,value:E});r.sourceValue=g}catch(B){D=F5,r.error=B}finally{O8(K),r&&dbK(r)}E!==r5&&D!==F5&&r.equal(E,D)?r.value=E:(r.value=D,r.version++)}});Object.assign({},xx,{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:function(r){r.schedule!==null&&r.schedule(r.ref)},
cleanupFn:function(){}});var UbK=Symbol("Hb"),ij=Symbol("Ib");var cg=Array.isArray;var CDm;var AtE={},WHK=ceJ(Object.assign({},{consumerAllowSignalWrites:!0},AtE)),G1=ceJ(Object.assign({},{consumerAllowSignalWrites:!0},AtE));var Vw=Symbol("Nb");var vg=null,VxJ,zn2=null,tx5;var s8=0,kx=!1,Kt=function(){this.queue=new Set};
Kt.prototype.schedule=function(r){this.queue.add(r)};
Kt.prototype.remove=function(r){this.queue.delete(r)};
Kt.prototype.clear=function(){this.queue.clear()};
var kgJ=Symbol("Ob"),bhd=Symbol("Pb"),g5=function(){Kt.apply(this,arguments)};
_.C(g5,Kt);g5.prototype.flush=function(){if(this.queue.size){kx=!0;for(var r=_.N(this.queue),E=r.next();!E.done;E=r.next()){E=E.value;this.queue.delete(E);try{E.run()}catch(K){emC(K)}}kx=!1}};
var XwX=function(){g5.apply(this,arguments)};
_.C(XwX,g5);var s1m=new XwX,Hnw=function(){g5.apply(this,arguments)};
_.C(Hnw,g5);Hnw.prototype.schedule=function(r){return _.p(function(E){if(E.nextAddress==1)return E.yield(Promise.resolve(),2);r.run();_.vo(E)})};
Hnw.prototype.enqueue=function(r){this.queue.add(r)};
var qXK=new Hnw,De=function(){Kt.apply(this,arguments)};
_.C(De,Kt);De.prototype.flush=function(){this.queue.size&&hn5(this.queue)};
var nhX=function(){De.apply(this,arguments)};
_.C(nhX,De);nhX.prototype.schedule=function(r){r.hasRun?this.queue.add(r):r.run()};
nhX.prototype.flush=function(){if(this.queue.size)if(pQ.flushRenderEffectsDuringRender){var r=this.queue;this.queue=new Set;hn5(r)}else hn5(this.queue)};
var mbc=new nhX,IGu=function(){De.apply(this,arguments)};
_.C(IGu,De);IGu.prototype.schedule=function(r){return _.p(function(E){if(E.nextAddress==1)return E.yield(Promise.resolve(),2);r.run();_.vo(E)})};
IGu.prototype.enqueue=function(r){this.queue.add(r)};
var enL=new IGu,ytf=function(){De.apply(this,arguments)};
_.C(ytf,De);var ucJ=new ytf,HhP=[mbc,s1m,ucJ],yeL=[qXK,enL],L4f=[mbc,ucJ,enL],Jed=[].concat(_.mn(HhP),_.mn(yeL)),hmC=[];PDq=function(){I9L();for(var r=_.N(hmC),E=r.next();!E.done;E=r.next())E=E.value,E()};
var emC=Dd;var BR={},Jt$=Object.assign({},xx,(BR[uVw]=!0,BR.effectType=bj,BR.isResettableContext=!0,BR.hasRun=!1,BR.effectFn=null,BR.consumerIsAlwaysLive=!0,BR.consumerAllowSignalWrites=!0,BR.consumerMarkedDirty=Xm2,BR.kind="effect",BR.run=function(){if(this.effectFn!==null&&!this.isDisposed){if(Yx)throw Error("Qb");this.dirty=!1;if(!this.hasRun||E_5(this)){this.hasRun=!0;iNn(this);var r=_.N5(this),E=Db5(this);eS5("effectRun",this.debugName);try{S_(this.effectFn,this.componentStack,this)}catch(K){throw pQ.enableContextBasedComponentStacks&&
tZ(K),K;}finally{XqL("effectRun",this.debugName),O8(E),this&&dbK(this),_.N5(r)}}}},BR.componentStack=void 0,BR.debugName="[effect]",BR[Symbol.dispose]=function(){if(U8(this))for(var r=this.producers;r!==void 0;)r=BeK(r);
this.consumersTail=this.consumers=this.producersTail=this.producers=void 0;r=_.N(L4f);for(var E=r.next();!E.done;E=r.next())E.value.remove(this);MMm(this)},BR));var ElL=Object.assign({},Jt$,{effectType:bj});var KBc=Object.assign({},Jt$,{effectType:Ae2});var BUm=Symbol("Rb");var Dl5=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 cDP={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},j5q=
{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}]}},T55={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},WB5=[{auto:!0,ltr:!0,rtl:!0},{async:!0},{eager:!0,lazy:!0},{_self:!0,_blank:!0}],xZ5={"*":{async:1,dir:0,loading:2,target:3}};var rCC=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,d5={},vlm=(d5[1]=null,d5[2]=function(r,E){return E instanceof yb?h9(E):ZH.toString()},d5[3]=function(r,E){return k1(E)?_.qO(E):rCC.test(String(E))?String(E):ZH.toString()},d5[4]=function(r,E){return E instanceof vh?_.zZ(E):ZH.toString()},d5[5]=function(r,E){return String(E)},d5[7]=null,d5[8]=null,d5[10]=null,d5);var i85=Symbol("Ub");var pP5=function(r){var E=EEf,K=r,g="",D="",B=1;r<0&&(r=-r);if(r===Infinity)r=(Infinity*Math.sign(K)).toString();else{for(var Q=0;Q<Kde.length;Q++){var a=Kde[Q];B=E[a];if(r>=B||B<=1&&r>.1*B){g=a;break}}g?(g+="B",D=" "):B=1;r=Math.round(K/B*10)/10+D+g}return r},Kde="Y Z E P T G M K  m u n".split(" "),EEf={"":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};_.gEu=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 Fx={};RegExp.prototype.hasOwnProperty("sticky");var dlK=function(r){r=String(r);for(var E=function(g,D,B){for(var Q=Math.min(D.length-B,g.length),a=0;a<Q;a++){var P=D[B+a];if(g[a]!==("A"<=P&&P<="Z"?P.toLowerCase():P))return!1}return!0},K=0;(K=r.indexOf("<",K))!=-1;){if(E("\x3c/script",r,K)||E("\x3c!--",r,K))return"zSoyz";
K+=1}return r};var LQ={default:"__default"};var s55=Object.prototype.hasOwnProperty;trJ.prototype=Object.create(null);var PH=l55();var QK=null;var LB5=function(r){this.created=[];this.deleted=[];this.node=r};var hTK=typeof Node!=="undefined"&&Node.prototype.getRootNode||function(){for(var r=this,E=r;r;)E=r,r=r.parentNode;return E};var Z15=function(r,E){this._attrsArr=null;this.staticsApplied=!1;this.nameOrCtor=r;this.key=E;this.text=void 0};var gC=null,Dj=null,EV=null,dC=null,H1J=[],XHP=ADJ,jR=[],Nm=[],Mb5=function(r){return JD5(function(E,K,g){EV=Dj=E;Dj=null;K(g);eTu(null);Dj=EV;EV=EV.parentNode;return E},r)}(),oGP=function(r){return JD5(function(E,K,g){var D={nextSibling:E};
Dj=D;K(g);EV&&eTu(E.nextSibling);return D===Dj?null:Dj},r)}();var $B=[],EMc=0;var ai=new trJ;var MB=new trJ;var DnE=l55(),Qu5=DnE[LQ.default],NVd=DnE.style,BV5=["focusin","focusout"],pnn="annotation-xml color-profile font-face font-face-src font-face-uri font-face-format font-face-name missing-glyph".split(" ");var hIn=function(){},mlq=function(){},ghK=function(){},rt5=function(){};var PD=Symbol("bc");var UlJ,Y15=O52;var Mm=Symbol("cc");var K4L=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(" ")),
Ehc=new Set(["a","font","script","style","title"]);_.oi={setUp:vMK,tearDown:vMK,log:vMK,logNodeRange:vMK,graft:function(r,E){E()}};var vD={afterOpen:function(){},
onElementDeleted:function(){},
beforeVisit:function(){},
beforeRender:function(){},
afterRender:function(){},
didMount:function(){},
didPatch:function(){},
didUnmount:function(){},
didUpdate:function(){}};var VK=null,z1=function(r,E){tA.call(this,r);var K=this;this.functionComponent=E;this.hooks=[];this.hookCounter=0;this.disposeEffects=uj(function(g){K.effectContext=g;_.Z6(function(){eI2(K,K.el)})},pQ.alwaysTrackContexts||!!j_)};
_.C(z1,tA);z1.prototype.render=function(r){var E=VK;VK=this;this.hookCounter=0;var K=O8(G1),g=_.N5(this.effectContext);try{return eS5("render",this.componentName),this.functionComponent(r)}finally{XqL("render",this.componentName),_.N5(g),O8(K),VK=E}};
_.f5.Object.defineProperties(z1.prototype,{componentName:{configurable:!0,enumerable:!0,get:function(){return Ggc(this.functionComponent)}}});var Dzd=Symbol("qc"),yGJ=function(r,E,K){this.afterRenderCallbacks=null;this.kind=r;this.props=E;this.children=K};
_.C(yGJ,xB);yGJ.prototype.render=function(){var r=IYL(this.kind,this.props,this.children);if(this.afterRenderCallbacks!=null)for(var E=_.N(this.afterRenderCallbacks),K=E.next();!K.done;K=E.next())K=K.value,r=K(r);return r};
yGJ.prototype.getChildren=function(){return this.children};var dzL=[];a9m=function(r){throw Error("ob`"+r.debugName);};
(function(){var r=QK;QK=function(E){r==null||r(E);jpL(E)}})();Object.assign({},Jt$,{effectType:bj,hasRun:!0,elementRef:null,attributes:null,effectFn:function(){var r=this.elementRef;var E;r.element!=null||(r.element=(E=r.document.getElementById(r.value))!=null?E:void 0);r=r.element;for(E=this.attributes;E;){var K=E.signal();K!==E.prevValue&&(E.prevValue=K,E.namespace===1?r[E.name]=K:Dl5.has(E.name)?yw(r,E.name,K?"":null):yw(r,E.name,K));E=E.next}}});_.SR.debugName="tbhMcf";_.bR.debugName="zyMFzb";Object.assign({},Jt$,{effectType:bj,hasRun:!0});_.Y.debugName="RlDudd";var NOL={nonNullableCondIsNull:function(){return Error("uc")}};var On2=function(){this.map=new Map};
On2.prototype.push=function(r,E){var K=this.map;K.has(r)&&(this.multi||(this.multi=new Map),this.multi.set(E,K.get(r)));K.set(r,E)};
On2.prototype.pop=function(r){var E=this.map,K=E.get(r),g;K!==void 0&&((g=this.multi)==null?0:g.has(K))?(E.set(r,this.multi.get(K)),this.multi.delete(K)):E.delete(r);return K};_.sV.debugName="nsTGHd";_.kB.debugName="vI1rtf";_.Rm5={OUT_OF_ORDER_HOOK_CALL:function(r){return Error("vc`"+r)},
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(r,E){return Error("zc`"+((E===void 0?0:E)?"IDOM":"Reactive")+"`"+(qm(r)?r.description:r))},
USE_ELEMENT_UNEXPECTED_ELEMENT:function(r,E){return Error("Ac`"+(qm(r)?r.description:r)+"`"+E)},
USE_ELEMENT_MULTIPLE_ASSIGNMENTS:function(r){return Error("Bc`"+(qm(r)?r.description:r))},
USE_ELEMENT_NOT_ASSIGNED:function(r){return Error("Cc`"+(qm(r)?r.description:r))},
USE_ELEMENT_NOT_ASSIGNED_CONTROL_FLOW:function(r){return Error("Dc`"+(qm(r)?r.description:r))}};UlJ=LVu;var xzm=Symbol("Ec");uQu({beforeRender:function(r){var E=_.N5(r.effectContext);try{var K;((K=r.__syncEffects)==null?0:K.length)&&vhJ(r.__syncEffects)}finally{_.N5(E)}},
didPatch:function(r){var E=_.N5(r.effectContext);try{var K;((K=r.__syncEffects)==null?0:K.length)&&vhJ(r.__syncEffects)}finally{_.N5(E)}},
didUnmount:function(r){var E;((E=r.hooks)==null?0:E.length)&&r.hooks.forEach(GEL)}});var BAX,dnC,jAC;BAX=_.gm.window;_.AA=(BAX==null?void 0:(dnC=BAX.yt)==null?void 0:dnC.config_)||(BAX==null?void 0:(jAC=BAX.ytcfg)==null?void 0:jAC.data_)||{};_.pN("yt.config_",_.AA);var NAe={},bnL=[];_.bs=function(r){var E=_.Hh.apply(1,arguments);var K=Error.call(this,r);this.message=K.message;"stack"in K&&(this.stack=K.stack);this.args=[].concat(_.mn(E));Object.setPrototypeOf(this,this.constructor.prototype)};
_.C(_.bs,Error);var EdL=function(r,E,K){this.actionName=r;this.optionalAction=E===void 0?!1:E;this.args=K===void 0?null:K;this.returnValue=[]};_.jg=function(r){this.name=r};_.rU=new _.jg("signalAction");var Hnm=/^[\w.]*$/,mzJ={q:!0,search_query:!0},lGP=String(qMc);var f0;f0=Symbol("Fc");_.NS=function(r){this.name=r};
_.NS.prototype.toString=function(){return"InjectionToken("+this.name+")"};
var nh5=function(r){this.key=r},Jt5=function(r){this.deferredKey=r},ytu=function(){var r=this;
this.providers=new Map;this.JSC$10643_deferred=new Map;this.cachedValues=new Map;this.TEST_ONLY={getInjectionSnapshot:function(){return new Map(r.providers)}}};
ytu.prototype.addProvider=function(r){this.providers.set(r.provide,r);var E=this.JSC$10643_deferred.get(r.provide);if(E)try{E.resolver(this.resolve(r.provide))}catch(K){E.rejector(K)}};
ytu.prototype.resolve=function(r){return r instanceof Jt5?QAX(this,r):r instanceof nh5?$nR(this,r.key,[],!0):$nR(this,r,[])};
var QAX=function(r,E){E=E.deferredKey;if(r.JSC$10643_deferred.has(E))return r.JSC$10643_deferred.get(E).promise;var K={};K.promise=new Promise(function(g,D){K.resolver=g;K.rejector=D});
r.JSC$10643_deferred.set(E,K);return K.promise},$nR=function(r,E,K,g){g=g===void 0?!1:g;
if(K.indexOf(E)>-1)throw Error("Gc`"+E);if(r.cachedValues.has(E))return r.cachedValues.get(E);if(!r.providers.has(E)){if(g)return;throw Error("Hc`"+E);}g=r.providers.get(E);K.push(E);if(g.useValue!==void 0)var D=g.useValue;else if(g.useFactory)D=g[f0]?aiE(r,g[f0],K):[],D=g.useFactory.apply(g,_.mn(D));else if(g.useClass){D=g.useClass;var B=D[f0]?aiE(r,D[f0],K):[];D=new (Function.prototype.bind.apply(D,[null].concat(_.mn(B))))}else throw Error("Ic`"+E);K.pop();g.skipCache||r.cachedValues.set(E,D);return D},
aiE=function(r,E,K){return E?E.map(function(g){return g instanceof nh5?$nR(r,g.key,K,!0):$nR(r,g,K)}):[]};var IGP;var EH=new _.NS("ENDPOINT_HANDLER_TOKEN");_.K1=new _.jg("urlEndpoint");var pBl=function(){this.data=[];this.cachedPackedInt52=-1};
pBl.prototype.set=function(r,E){E=E===void 0?!0:E;0<=r&&r<52&&Number.isInteger(r)&&this.data[r]!==E&&(this.data[r]=E,this.cachedPackedInt52=-1)};
pBl.prototype.get=function(r){return!!this.data[r]};
var Prb=function(r){r.cachedPackedInt52===-1&&(r.cachedPackedInt52=r.data.reduce(function(E,K,g){return E+(K?Math.pow(2,g):0)},0));
return r.cachedPackedInt52};var PrL=function(r){var E=fil;r=r===void 0?_.yK("yt.ads.biscotti.lastId_")||"":r;var K=Object,g=K.assign,D={};D.dt=pqd;D.flash="0";a:{try{var B=E.JSC$10649_win_.top.location.href}catch(J){B=2;break a}B=B?B===E.doc_.location.href?0:1:2}D=(D.frm=B,D);try{D.u_tz=-(new Date).getTimezoneOffset();try{var Q=It.history.length}catch(J){Q=0}D.u_his=Q;var a;D.u_h=(a=It.screen)==null?void 0:a.height;var P;D.u_w=(P=It.screen)==null?void 0:P.width;var O;D.u_ah=(O=It.screen)==null?void 0:O.availHeight;var U;D.u_aw=
(U=It.screen)==null?void 0:U.availWidth;var T;D.u_cd=(T=It.screen)==null?void 0:T.colorDepth}catch(J){}Q=E.JSC$10649_win_;try{var w=Q.screenX;var F=Q.screenY}catch(J){}try{var c=Q.outerWidth;var W=Q.outerHeight}catch(J){}try{var z=Q.innerWidth;var S=Q.innerHeight}catch(J){}try{var k=Q.screenLeft;var A=Q.screenTop}catch(J){}try{z=Q.innerWidth,S=Q.innerHeight}catch(J){}try{var X=Q.screen.availWidth;var e=Q.screen.availTop}catch(J){}w=[k,A,w,F,X,e,c,W,z,S];F=CFK(!1,E.JSC$10649_win_.top);c={};var I=I===
void 0?_.gm:I;W=new pBl;"SVGElement"in I&&"createElementNS"in I.document&&W.set(0);z=QRE();z["allow-top-navigation-by-user-activation"]&&W.set(1);z["allow-popups-to-escape-sandbox"]&&W.set(2);I.crypto&&I.crypto.subtle&&W.set(3);"TextDecoder"in I&&"TextEncoder"in I&&W.set(4);I=Prb(W);E=(c.bc=I,c.bih=F.height,c.biw=F.width,c.brdim=w.join(),c.vis=Umn(E.doc_),c.wgl=!!It.WebGLRenderingContext,c);K=g.call(K,D,E);K.ca_type="image";r&&(K.bid=r);return K},fil=new function(){var r=window.document;
this.JSC$10649_win_=window;this.doc_=r};
_.pN("yt.ads_.signals_.getAdSignalsString",function(r){return Znq(PrL(r))});_.J4();navigator.userAgent.indexOf(" (CrKey ");var Dnc="XMLHttpRequest"in _.gm?function(){return new XMLHttpRequest}:null;var ORX="client_dev_domain client_dev_expflag client_dev_regex_map client_dev_root_url client_rollout_override expflag forcedCapability jsfeat jsmode mods".split(" "),YBJ=[].concat(_.mn(ORX),["client_dev_set_cookie"]);var pBn={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"},jAK="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(_.mn(ORX)),oEL=!1,QA5=_.fin,wBn=aic;var A2m=[{messageFn:function(r){return"Cannot read property '"+r.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(r){return"Cannot call '"+r.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(r){return r.key+" is not defined"},
patternsForType:{ReferenceError:[{regexp:/(.*) is not defined/,groups:["key"]},{regexp:/Can't find variable: (.*)/,groups:["key"]}]}}];var Unf={messageWeights:[],callbackWeights:[{callback:CrJ,weight:500},{callback:xn5,weight:500}]};var TAa=function(){this.callbackWeights=[];this.messageWeights=[]},wBl,uGJ=function(){if(!wBl){var r=wBl=new TAa;
r.messageWeights.length=0;r.callbackWeights.length=0;QsK(r,Unf)}return wBl},QsK=function(r,E){E.messageWeights&&r.messageWeights.push.apply(r.messageWeights,E.messageWeights);
E.callbackWeights&&r.callbackWeights.push.apply(r.callbackWeights,E.callbackWeights)};_.rf(_.W7,_.SV);_.W7.prototype.subscribe=function(r,E,K){var g=this.topics_[r];g||(g=this.topics_[r]=[]);var D=this.JSC$10673_key_;this.subscriptions_[D]=r;this.subscriptions_[D+1]=E;this.subscriptions_[D+2]=K;this.JSC$10673_key_=D+3;g.push(D);return D};
var Fdf=function(r){var E=Lh,K=!1,g=E.subscribe("handleError",function(D){K||(K=!0,this.unsubscribeByKey(g),r.apply(void 0,arguments))},E)};
_.W7.prototype.unsubscribe=function(r,E,K){if(r=this.topics_[r]){var g=this.subscriptions_;if(r=r.find(function(D){return g[D+1]==E&&g[D+2]==K}))return this.unsubscribeByKey(r)}return!1};
_.W7.prototype.unsubscribeByKey=function(r){var E=this.subscriptions_[r];if(E){var K=this.topics_[E];this.publishDepth_!=0?(this.pendingKeys_.push(r),this.subscriptions_[r+1]=function(){}):(K&&_.mK(K,r),delete this.subscriptions_[r],delete this.subscriptions_[r+1],delete this.subscriptions_[r+2])}return!!E};
_.W7.prototype.publish=function(r,E){var K=this.topics_[r];if(K){var g=Array(arguments.length-1),D=arguments.length,B;for(B=1;B<D;B++)g[B-1]=arguments[B];if(this.async_)for(B=0;B<K.length;B++)D=K[B],RCX(this.subscriptions_[D+1],this.subscriptions_[D+2],g);else{this.publishDepth_++;try{for(B=0,D=K.length;B<D&&!this.isDisposed();B++){var Q=K[B];this.subscriptions_[Q+1].apply(this.subscriptions_[Q+2],g)}}finally{if(this.publishDepth_--,this.pendingKeys_.length>0&&this.publishDepth_==0)for(;K=this.pendingKeys_.pop();)this.unsubscribeByKey(K)}}return B!=
0}return!1};
var RCX=function(r,E,K){_.zx(function(){r.apply(E,K)})};
_.W7.prototype.clear=function(r){if(r){var E=this.topics_[r];E&&(E.forEach(this.unsubscribeByKey,this),delete this.topics_[r])}else this.subscriptions_.length=0,this.topics_={}};
_.W7.prototype.getCount=function(r){if(r){var E=this.topics_[r];return E?E.length:0}r=0;for(E in this.topics_)r+=this.getCount(E);return r};
_.W7.prototype.disposeInternal=function(){_.W7.superClass_.disposeInternal.call(this);this.clear();this.pendingKeys_.length=0};var Lh=new _.W7;var Rw=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(Rw,_.Qb);Rw.prototype.getColdHashData=function(){return _.CO(this,3)};
Rw.prototype.getHotHashData=function(){return _.CO(this,5)};
Rw.prototype.setHotHashData=function(r){return _.tR(this,5,r)};var lkL=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(lkL,_.Qb);var fWc=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(fWc,_.Qb);_.d=fWc.prototype;_.d.getDeviceId=function(){return _.CO(this,6)};
_.d.getExperimentIds=function(r){var E=_.yD(this,9,_.QD,3,!0);JLP(E,r);return E[r]};
_.d.getPlayerType=function(){return _.xp(this,36)};
_.d.setHomeGroupInfo=function(r){return _.Cx(this,81,r)};
_.d.clearLocationPlayabilityToken=function(){return _.Ft(this,89)};var Gg=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(Gg,_.Qb);Gg.prototype.setKey=function(r){return _.tR(this,1,r)};
Gg.prototype.getValue=function(){return Gk(this,2,Y3J)};
var Y3J=[2,3,4,5,6];var oEb=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(oEb,_.Qb);oEb.prototype.setTrackingParams=function(r){return _.Ft(this,1,_.zR(r,!1))};var OgL=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(OgL,_.Qb);var uoK=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(uoK,_.Qb);uoK.prototype.getExperimentIds=function(r){var E=_.yD(this,5,_.REL,3,!0);JLP(E,r);return E[r]};var Sx=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(Sx,_.Qb);Sx.prototype.getToken=function(){return _.xW(this,2)};
Sx.prototype.setToken=function(r){return _.tR(this,2,r)};var zg=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(zg,_.Qb);zg.prototype.setSafetyMode=function(r){return _.wW(this,5,r)};var Wm=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(Wm,_.Qb);Wm.prototype.setClient=function(r){return _.Cx(this,1,r)};var Z4n={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 mCq;_.kZ=function(){var r=this;this.deferredInstallPrompt=void 0;this.appInstalledEventFired=!1;_.gm.addEventListener("beforeinstallprompt",function(E){E.preventDefault();r.deferredInstallPrompt=E});
_.gm.addEventListener("appinstalled",function(){r.appInstalledEventFired=!0},{once:!0})};
mCq=function(){if(!_.gm.matchMedia)return"WEB_DISPLAY_MODE_UNKNOWN";try{return _.gm.matchMedia("(display-mode: standalone)").matches?"WEB_DISPLAY_MODE_STANDALONE":_.gm.matchMedia("(display-mode: minimal-ui)").matches?"WEB_DISPLAY_MODE_MINIMAL_UI":_.gm.matchMedia("(display-mode: fullscreen)").matches?"WEB_DISPLAY_MODE_FULLSCREEN":_.gm.matchMedia("(display-mode: browser)").matches?"WEB_DISPLAY_MODE_BROWSER":"WEB_DISPLAY_MODE_UNKNOWN"}catch(r){return"WEB_DISPLAY_MODE_UNKNOWN"}};var X2m=function(){this.syncHeaders=!0},H42=function(r){var E={},K=[];
"USER_SESSION_ID"in _.AA&&K.push({key:"u",value:_.Xx("USER_SESSION_ID")});if(K=_.ftK(K))E.Authorization=K,K=r=r==null?void 0:r.sessionIndex,K===void 0&&(K=Number(_.Xx("SESSION_INDEX",0)),K=isNaN(K)?0:K),_.R("voice_search_auth_header_removal")||(E["X-Goog-AuthUser"]=K.toString()),"INNERTUBE_HOST_OVERRIDE"in _.AA||(E["X-Origin"]=window.location.origin),r===void 0&&"DELEGATED_SESSION_ID"in _.AA&&(E["X-Goog-PageId"]=_.Xx("DELEGATED_SESSION_ID"));return E};var MNJ={identityType:"UNAUTHENTICATED_IDENTITY_TYPE_UNKNOWN"};var Qi=_.yK("ytglobal.prefsUserPrefsPrefs_")||{},iRf;_.pN("ytglobal.prefsUserPrefsPrefs_",Qi);_.$T=function(){this.cookieName=_.Xx("ALT_PREF_COOKIE_NAME","PREF");this.cookieDomain=_.Xx("ALT_PREF_COOKIE_DOMAIN","youtube.com");var r=_.v7.get(this.cookieName,void 0);r&&this.parse(r)};
_.aA=function(){iRf||(iRf=new _.$T);return iRf};
_.$T.prototype.get=function(r,E){cCC(r);CrR(r);r=Qi[r]!==void 0?Qi[r].toString():null;return r!=null?r:E?E:""};
_.$T.prototype.set=function(r,E){cCC(r);CrR(r);if(E==null)throw Error("Lc");Qi[r]=E.toString()};
_.$T.prototype.getFlag=function(r){return!!((xn$("f"+(Math.floor(r/31)+1))||0)&1<<r%31)};
_.pR=function(r,E,K){r="f"+(Math.floor(E/31)+1);E=1<<E%31;var g=xn$(r)||0;g=K?g|E:g&~E;g===0?delete Qi[r]:(K=g.toString(16),Qi[r]=K.toString())};
_.$T.prototype.remove=function(r){cCC(r);CrR(r);delete Qi[r]};
_.$T.prototype.save=function(){var r=!0;_.R("web_secure_pref_cookie_killswitch")&&(r=!1);_.V2(this.cookieName,this.dump(),63072E3,this.cookieDomain,r)};
_.$T.prototype.clear=function(){_.lw.clear(Qi)};
_.$T.prototype.dump=function(){var r=[],E;for(E in Qi)Qi.hasOwnProperty(E)&&r.push(E+"="+encodeURIComponent(String(Qi[E])));return r.join("&")};
var CrR=function(r){if(/^f([1-9][0-9]*)$/.test(r))throw Error("Mc`"+r);},cCC=function(r){if(!/^\w+$/.test(r))throw Error("Nc`"+r);
},xn$=function(r){r=Qi[r]!==void 0?Qi[r].toString():null;
return r!=null&&/^[A-Fa-f0-9]+$/.test(r)?parseInt(r,16):null};
_.$T.prototype.parse=function(r){r=decodeURIComponent(r).split("&");for(var E=0;E<r.length;E++){var K=r[E].split("="),g=K[0];(K=K[1])&&(Qi[g]=K.toString())}};var sAd={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"},A1d={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},ek2={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},qBL={"slow-2g":"EFFECTIVE_CONNECTION_TYPE_SLOW_2G","2g":"EFFECTIVE_CONNECTION_TYPE_2G","3g":"EFFECTIVE_CONNECTION_TYPE_3G","4g":"EFFECTIVE_CONNECTION_TYPE_4G"};var rd;_.aI=function(){this.cancelDebouncedJobMap=new WeakMap;this.cancelThrottledJobMap=new WeakMap};
_.k_=function(r,E,K){return r.addJob(E,0,K)};
_.aI.prototype.addLowPriorityJob=function(r,E){return this.addJob(r,1,E)};
_.RH=function(r,E,K){return r.addJob(E,2,K)};
_.pl=function(r,E,K){return r.addJob(E,3,K)};
_.E3=function(r,E,K){return r.addJob(E,4,K)};
rd=function(r){var E=_.yK("yt.scheduler.instance.addImmediateJob");E?E(r):r()};
_.aI.prototype.debounce=function(r,E,K){var g=this,D=0,B=function(){D&&g.cancelJob(D);D=g.addJob(r,E,K);g.cancelDebouncedJobMap.set(B,D)};
return B};
_.aI.prototype.cancelThrottle=function(r){(r=this.cancelThrottledJobMap.get(r))&&r()};var pt=function(){_.aI.apply(this,arguments)},Wdb;
_.C(pt,_.aI);_.cc=function(){pt.instance||(pt.instance=new pt);return pt.instance};
pt.prototype.addJob=function(r,E,K){K!==void 0&&Number.isNaN(Number(K))&&(K=void 0);var g=_.yK("yt.scheduler.instance.addJob");return g?g(r,E,K):K===void 0?(r(),NaN):_.o3(r,K||0)};
pt.prototype.cancelJob=function(r){if(r===void 0||!Number.isNaN(Number(r))){var E=_.yK("yt.scheduler.instance.cancelJob");E?E(r):_.is(r)}};
pt.prototype.start=function(){var r=_.yK("yt.scheduler.instance.start");r&&r()};
pt.prototype.pause=function(){var r=_.yK("yt.scheduler.instance.pause");r&&r()};
Wdb=function(){_.cc();var r=_.yK("yt.scheduler.instance.setPriorityThreshold");r&&r(4)};
_.eM=_.cc();_.sv.prototype.set=function(r,E){E===void 0?this.mechanism.remove(r):this.mechanism.set(r,(0,_.ku)(E))};
_.sv.prototype.get=function(r){try{var E=this.mechanism.get(r)}catch(K){return}if(E!==null)try{return JSON.parse(E)}catch(K){throw"Storage: Invalid value was encountered";}};
_.sv.prototype.remove=function(r){this.mechanism.remove(r)};var PR=function(r){this.mechanism=r};
_.rf(PR,_.sv);var GGl=function(r){this.data=r},vEf=function(r){return r===void 0||r instanceof GGl?r:new GGl(r)};
PR.prototype.set=function(r,E){PR.superClass_.set.call(this,r,vEf(E))};
PR.prototype.getWrapper=function(r){r=PR.superClass_.get.call(this,r);if(r===void 0||r instanceof Object)return r;throw"Storage: Invalid value was encountered";};
PR.prototype.get=function(r){if(r=this.getWrapper(r)){if(r=r.data,r===void 0)throw"Storage: Invalid value was encountered";}else r=void 0;return r};_.rf(ky,PR);_.VNf=function(r){var E=r.creation;r=r.expiration;return!!r&&r<_.J4()||!!E&&E>_.J4()};
ky.prototype.set=function(r,E,K){if(E=vEf(E)){if(K){if(K<_.J4()){ky.prototype.remove.call(this,r);return}E.expiration=K}E.creation=_.J4()}ky.superClass_.set.call(this,r,E)};
ky.prototype.getWrapper=function(r,E){var K=ky.superClass_.getWrapper.call(this,r);if(K)if(!E&&_.VNf(K))ky.prototype.remove.call(this,r);else return K};var ft=function(){};
ft.prototype.next=function(){return Oz};
var Oz={done:!0,value:void 0},Uz=function(r){return{value:r,done:!1}};
ft.prototype.__iterator__=function(){return this};
_.zCu=function(r){if(r instanceof ft)return r;if(typeof r.__iterator__=="function")return r.__iterator__(!1);if(_.AL(r)){var E=0,K=new ft;K.next=function(){for(;;){if(E>=r.length)return Oz;if(E in r)return Uz(r[E++]);E++}};
return K}throw Error("Oc");};var tN$=function(r){if(r instanceof T5||r instanceof w5||r instanceof FE)return r;if(typeof r.next=="function")return new T5(function(){return r});
if(typeof r[Symbol.iterator]=="function")return new T5(function(){return r[Symbol.iterator]()});
if(typeof r.__iterator__=="function")return new T5(function(){return r.__iterator__()});
throw Error("Pc");},T5=function(r){this.func_=r};
T5.prototype.__iterator__=function(){return new w5(this.func_())};
T5.prototype[Symbol.iterator]=function(){return new FE(this.func_())};
T5.prototype.toEs6=function(){return new FE(this.func_())};
var w5=function(r){this.JSC$10758_iter_=r};
_.C(w5,ft);w5.prototype.next=function(){return this.JSC$10758_iter_.next()};
w5.prototype[Symbol.iterator]=function(){return new FE(this.JSC$10758_iter_)};
w5.prototype.toEs6=function(){return new FE(this.JSC$10758_iter_)};
var FE=function(r){T5.call(this,function(){return r});
this.JSC$10761_iter_=r};
_.C(FE,T5);FE.prototype.next=function(){return this.JSC$10761_iter_.next()};var SBe=function(){};var RI=function(){};
_.rf(RI,SBe);RI.prototype.getCount=function(){for(var r=0,E=_.N(this),K=E.next();!K.done;K=E.next())r++;return r};
RI.prototype[Symbol.iterator]=function(){return tN$(this.__iterator__(!0)).toEs6()};
RI.prototype.clear=function(){var r=Array.from(this);r=_.N(r);for(var E=r.next();!E.done;E=r.next())this.remove(E.value)};_.rf(q7,RI);_.d=q7.prototype;_.d.isAvailable=function(){if(this.cachedIsStorageAvailable_===null){var r=this.storage_;if(r)try{r.setItem("__sak","1");r.removeItem("__sak");var E=!0}catch(K){E=K instanceof DOMException&&(K.name==="QuotaExceededError"||K.code===22||K.code===1014||K.name==="NS_ERROR_DOM_QUOTA_REACHED")&&r&&r.length!==0}else E=!1;this.cachedIsStorageAvailable_=E}return this.cachedIsStorageAvailable_};
_.d.set=function(r,E){oI(this);try{this.storage_.setItem(r,E)}catch(K){if(this.storage_.length==0)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}};
_.d.get=function(r){oI(this);r=this.storage_.getItem(r);if(typeof r!=="string"&&r!==null)throw"Storage mechanism: Invalid value was encountered";return r};
_.d.remove=function(r){oI(this);this.storage_.removeItem(r)};
_.d.getCount=function(){oI(this);return this.storage_.length};
_.d.__iterator__=function(r){oI(this);var E=0,K=this.storage_,g=new ft;g.next=function(){if(E>=K.length)return Oz;var D=K.key(E++);if(r)return Uz(D);D=K.getItem(D);if(typeof D!=="string")throw"Storage mechanism: Invalid value was encountered";return Uz(D)};
return g};
_.d.clear=function(){oI(this);this.storage_.clear()};
_.d.key=function(r){oI(this);return this.storage_.key(r)};
var oI=function(r){if(r.storage_==null)throw Error("Qc");r.isAvailable()||Dd(Error("Qc"))};_.rf(mnu,q7);_.rf(ZRn,q7);_.rf(ls,RI);ls.prototype.set=function(r,E){this.mechanism_.set(this.JSC$10776_prefix_+r,E)};
ls.prototype.get=function(r){return this.mechanism_.get(this.JSC$10776_prefix_+r)};
ls.prototype.remove=function(r){this.mechanism_.remove(this.JSC$10776_prefix_+r)};
ls.prototype.__iterator__=function(r){var E=this.mechanism_[Symbol.iterator](),K=this,g=new ft;g.next=function(){var D=E.next();if(D.done)return D;for(D=D.value;D.slice(0,K.JSC$10776_prefix_.length)!=K.JSC$10776_prefix_;){D=E.next();if(D.done)return D;D=D.value}return Uz(r?D.slice(K.JSC$10776_prefix_.length):K.mechanism_.get(D))};
return g};_.yA=function(r){this.expiringStorage_=(r=_.ms(r))?new ky(r):null;this.JSC$10780_domain_=document.domain||window.location.hostname};
_.d=_.yA.prototype;_.d.hasLocalStorage=function(){return!!this.expiringStorage_};
_.d.set=function(r,E,K,g){K=K||31104E3;this.remove(r);if(this.hasLocalStorage())try{this.expiringStorage_.set(r,E,Date.now()+K*1E3);return}catch(B){}var D="";if(g)try{D=escape((0,_.ku)(E))}catch(B){return}else D=escape(E);_.V2(r,D,K,this.JSC$10780_domain_)};
_.d.get=function(r,E){var K=void 0,g=!this.hasLocalStorage();if(!g)try{K=this.expiringStorage_.get(r)}catch(D){g=!0}if(g&&(K=_.v7.get(r,void 0))&&(K=unescape(K),E))try{K=JSON.parse(K)}catch(D){this.remove(r),K=void 0}return K};
_.d.remove=function(r){this.hasLocalStorage()&&this.expiringStorage_.remove(r);_.tN5(r,"/",this.JSC$10780_domain_)};
_.d.getCreationTime=function(r){return this.hasLocalStorage()&&(r=(this.expiringStorage_.getWrapper(r)||{}).creation,typeof r==="number")?r:null};var AC5=function(){var r;return function(){r||(r=new _.yA("ytidb"));return r}}();var XBP;_.us=[];XBP=!1;var $CL=HRm||nEP;var MS={},bRu=(MS.AUTH_INVALID="No user identifier specified.",MS.EXPLICIT_ABORT="Transaction was explicitly aborted.",MS.IDB_NOT_SUPPORTED="IndexedDB is not supported.",MS.MISSING_INDEX="Index not created.",MS.MISSING_OBJECT_STORES="Object stores not created.",MS.DB_DELETED_BY_MISSING_OBJECT_STORES="Database is deleted because expected object stores were not created.",MS.DB_REOPENED_BY_MISSING_OBJECT_STORES="Database is reopened because expected object stores were not created.",MS.UNKNOWN_ABORT=
"Transaction was aborted for unknown reasons.",MS.QUOTA_EXCEEDED="The current transaction exceeded its quota limitations.",MS.QUOTA_MAYBE_EXCEEDED="The current transaction may have failed because of exceeding quota limitations.",MS.EXECUTE_TRANSACTION_ON_CLOSED_DB="Can't start a transaction on a closed database",MS.INCOMPATIBLE_DB_VERSION="The binary is incompatible with the database version",MS),iN={},sAa=(iN.AUTH_INVALID="ERROR",iN.EXECUTE_TRANSACTION_ON_CLOSED_DB="WARNING",iN.EXPLICIT_ABORT="IGNORED",
iN.IDB_NOT_SUPPORTED="ERROR",iN.MISSING_INDEX="WARNING",iN.MISSING_OBJECT_STORES="ERROR",iN.DB_DELETED_BY_MISSING_OBJECT_STORES="WARNING",iN.DB_REOPENED_BY_MISSING_OBJECT_STORES="WARNING",iN.QUOTA_EXCEEDED="WARNING",iN.QUOTA_MAYBE_EXCEEDED="WARNING",iN.UNKNOWN_ABORT="WARNING",iN.INCOMPATIBLE_DB_VERSION="WARNING",iN),cR={},kGf=(cR.AUTH_INVALID=!1,cR.EXECUTE_TRANSACTION_ON_CLOSED_DB=!1,cR.EXPLICIT_ABORT=!1,cR.IDB_NOT_SUPPORTED=!1,cR.MISSING_INDEX=!1,cR.MISSING_OBJECT_STORES=!1,cR.DB_DELETED_BY_MISSING_OBJECT_STORES=
!1,cR.DB_REOPENED_BY_MISSING_OBJECT_STORES=!1,cR.QUOTA_EXCEEDED=!1,cR.QUOTA_MAYBE_EXCEEDED=!0,cR.UNKNOWN_ABORT=!0,cR.INCOMPATIBLE_DB_VERSION=!1,cR),y2=function(r,E,K,g,D){E=E===void 0?{}:E;K=K===void 0?bRu[r]:K;g=g===void 0?sAa[r]:g;D=D===void 0?kGf[r]:D;_.bs.call(this,K,Object.assign({},{name:"YtIdbKnownError",isSw:self.document===void 0,isIframe:self!==self.top,type:r},E));this.type=r;this.message=K;this.level=g;this.retryable=D;Object.setPrototypeOf(this,y2.prototype)};
_.C(y2,_.bs);var qBb=function(r,E){y2.call(this,"MISSING_OBJECT_STORES",{expectedObjectStores:E,foundObjectStores:r},bRu.MISSING_OBJECT_STORES);Object.setPrototypeOf(this,qBb.prototype)};
_.C(qBb,y2);var yCu=function(r,E){var K=Error.call(this);this.message=K.message;"stack"in K&&(this.stack=K.stack);this.index=r;this.objectStore=E;Object.setPrototypeOf(this,yCu.prototype)};
_.C(yCu,Error);var Ldn=["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 rW=function(r){this.executor=r},Jd=function(r){var E=this;
this.state={status:"PENDING"};this.JSC$10808_onFulfilled=[];this.JSC$10808_onRejected=[];r=r.executor;var K=function(D){if(E.state.status==="PENDING"){E.state={status:"FULFILLED",value:D};D=_.N(E.JSC$10808_onFulfilled);for(var B=D.next();!B.done;B=D.next())B=B.value,B()}},g=function(D){if(E.state.status==="PENDING"){E.state={status:"REJECTED",
reason:D};D=_.N(E.JSC$10808_onRejected);for(var B=D.next();!B.done;B=D.next())B=B.value,B()}};
try{r(K,g)}catch(D){g(D)}};
Jd.all=function(r){return new Jd(new rW(function(E,K){var g=[],D=r.length;D===0&&E(g);for(var B={i$jscomp$468:0};B.i$jscomp$468<r.length;B={i$jscomp$468:B.i$jscomp$468},++B.i$jscomp$468)Jd.resolve(r[B.i$jscomp$468]).then(function(Q){return function(a){g[Q.i$jscomp$468]=a;D--;D===0&&E(g)}}(B)).catch(function(Q){K(Q)})}))};
Jd.resolve=function(r){return new Jd(new rW(function(E,K){r instanceof Jd?r.then(E,K):E(r)}))};
Jd.reject=function(r){return new Jd(new rW(function(E,K){K(r)}))};
Jd.prototype.then=function(r,E){var K=this,g=r!=null?r:r1m,D=E!=null?E:JCu;return new Jd(new rW(function(B,Q){K.state.status==="PENDING"?(K.JSC$10808_onFulfilled.push(function(){lif(K,K,g,B,Q)}),K.JSC$10808_onRejected.push(function(){mnf(K,K,D,B,Q)})):K.state.status==="FULFILLED"?lif(K,K,g,B,Q):K.state.status==="REJECTED"&&mnf(K,K,D,B,Q)}))};
Jd.prototype.catch=function(r){return this.then(void 0,r)};
var lif=function(r,E,K,g,D){try{if(r.state.status!=="FULFILLED")throw Error("Tc");var B=K(r.state.value);B instanceof Jd?ZRl(r,E,B,g,D):g(B)}catch(Q){D(Q)}},mnf=function(r,E,K,g,D){try{if(r.state.status!=="REJECTED")throw Error("Uc");
var B=K(r.state.reason);B instanceof Jd?ZRl(r,E,B,g,D):g(B)}catch(Q){D(Q)}},ZRl=function(r,E,K,g,D){E===K?D(new TypeError("Vc")):K.then(function(B){B instanceof Jd?ZRl(r,E,B,g,D):g(B)},function(B){D(B)})};var Ct;Ct=window;_.OC=Ct.ytcsi&&Ct.ytcsi.now?Ct.ytcsi.now:Ct.performance&&Ct.performance.timing&&Ct.performance.now&&Ct.performance.timing.navigationStart?function(){return Ct.performance.timing.navigationStart+Ct.performance.now()}:function(){return(new Date).getTime()};var KN=function(r,E){this.JSC$10820_wrapped=r;this.options=E;this.transactionCount=0;this.startedMs=Math.round((0,_.OC)());this.hasUnknownAbortedTransaction=!1},xT=function(){return _.R("idb_immediate_commit")},eCX,XBu,vR,IiR;
KN.prototype.add=function(r,E,K){return _.jM(this,[r],{mode:"readwrite",enableRetries:!0,commit:xT()},function(g){return g.objectStore(r).add(E,K)})};
KN.prototype.clear=function(r){return _.jM(this,[r],{mode:"readwrite",enableRetries:!0},function(E){return E.objectStore(r).clear()})};
KN.prototype.close=function(){this.JSC$10820_wrapped.close();var r;((r=this.options)==null?0:r.closed)&&this.options.closed()};
KN.prototype.count=function(r,E){return _.jM(this,[r],{mode:"readonly",enableRetries:!0,commit:xT()},function(K){return K.objectStore(r).count(E)})};
var hW=function(r,E,K){r=r.JSC$10820_wrapped.createObjectStore(E,K);return new WR(r)};
KN.prototype.delete=function(r,E){return _.jM(this,[r],{mode:"readwrite",enableRetries:!0,commit:xT()&&!(E instanceof IDBKeyRange)},function(K){return K.objectStore(r).delete(E)})};
var uIf=function(r,E){return _.jM(r,["ResponseStore"],{mode:"readwrite",enableRetries:!0},function(K){return K.objectStore("ResponseStore").index("byInterface").delete(E)})};
KN.prototype.get=function(r,E){return _.jM(this,[r],{mode:"readonly",enableRetries:!0,commit:xT()},function(K){return K.objectStore(r).get(E)})};
KN.prototype.getAll=function(r,E,K){return _.jM(this,[r],{mode:"readonly",enableRetries:!0},function(g){return g.objectStore(r).getAll(E,K)})};
KN.prototype.put=function(r,E,K){return _.jM(this,[r],{mode:"readwrite",enableRetries:!0,commit:xT()},function(g){return g.objectStore(r).put(E,K)})};
KN.prototype.objectStoreNames=function(){return Array.from(this.JSC$10820_wrapped.objectStoreNames)};
_.jM=function(r,E,K,g){var D,B,Q,a,P,O,U,T,w,F,c,W;return _.p(function(z){switch(z.nextAddress){case 1:var S={mode:"readonly",enableRetries:!1,tag:"IDB_TRANSACTION_TAG_UNKNOWN"};typeof K==="string"?S.mode=K:Object.assign(S,K);D=S;r.transactionCount++;B=D.enableRetries?3:1;Q=0;case 2:if(a){z.jumpTo(4);break}Q++;P=Math.round((0,_.OC)());_.Mj(z,5);O=r.JSC$10820_wrapped.transaction(E,D.mode);S=z.yield;var k=!!D.commit;var A=new gW(O);k=ACX(A,g,k);return S.call(z,k,7);case 7:return U=z.yieldResult,T=Math.round((0,_.OC)()),
eCX(r,P,T,Q,void 0,E.join(),D),z.return(U);case 5:w=_.GD(z);F=Math.round((0,_.OC)());c=hCn(w,r.JSC$10820_wrapped.name,E.join(),r.JSC$10820_wrapped.version);if((W=c instanceof y2&&!c.retryable)||Q>=B)eCX(r,P,F,Q,c,E.join(),D),a=c;z.jumpTo(2);break;case 4:return z.return(Promise.reject(a))}})};
eCX=function(r,E,K,g,D,B,Q){E=K-E;D?(D instanceof y2&&(D.type==="QUOTA_EXCEEDED"||D.type==="QUOTA_MAYBE_EXCEEDED")&&ei("QUOTA_EXCEEDED",{dbName:n0(r.JSC$10820_wrapped.name),objectStoreNames:B,transactionCount:r.transactionCount,transactionMode:Q.mode}),D instanceof y2&&D.type==="UNKNOWN_ABORT"&&(K-=r.startedMs,K<0&&K>=2147483648&&(K=0),ei("TRANSACTION_UNEXPECTEDLY_ABORTED",{objectStoreNames:B,transactionDuration:E,transactionCount:r.transactionCount,dbDuration:K}),r.hasUnknownAbortedTransaction=!0),
XBu(r,!1,g,B,E,Q.tag),_.Ad(D)):XBu(r,!0,g,B,E,Q.tag)};
XBu=function(r,E,K,g,D,B){ei("TRANSACTION_ENDED",{objectStoreNames:g,connectionHasUnknownAbortedTransaction:r.hasUnknownAbortedTransaction,duration:D,isSuccessful:E,tryCount:K,tag:B===void 0?"IDB_TRANSACTION_TAG_UNKNOWN":B})};
KN.prototype.getName=function(){return this.JSC$10820_wrapped.name};
var WR=function(r){this.JSC$10835_wrapped=r};
WR.prototype.add=function(r,E){return EC(this.JSC$10835_wrapped.add(r,E))};
WR.prototype.autoIncrement=function(){return this.JSC$10835_wrapped.autoIncrement};
WR.prototype.clear=function(){return EC(this.JSC$10835_wrapped.clear()).then(function(){})};
var JW=function(r,E,K){r.JSC$10835_wrapped.createIndex(E,K,{unique:!1})};
WR.prototype.count=function(r){return EC(this.JSC$10835_wrapped.count(r))};
var HRw=function(r,E){return QA(r,{query:E},function(K){return K.delete().then(function(){return K.continue()})}).then(function(){})};
WR.prototype.delete=function(r){return r instanceof IDBKeyRange?HRw(this,r):EC(this.JSC$10835_wrapped.delete(r))};
WR.prototype.get=function(r){return EC(this.JSC$10835_wrapped.get(r))};
WR.prototype.getAll=function(r,E){return"getAll"in IDBObjectStore.prototype?EC(this.JSC$10835_wrapped.getAll(r,E)):nEu(this,r,E)};
var nEu=function(r,E,K){var g=[];return QA(r,{query:E},function(D){if(!(K!==void 0&&g.length>=K))return g.push(D.getValue()),D.continue()}).then(function(){return g})};
WR.prototype.index=function(r){try{return new G5(this.JSC$10835_wrapped.index(r))}catch(E){if(E instanceof Error&&E.name==="NotFoundError")throw new yCu(r,this.JSC$10835_wrapped.name);throw E;}};
WR.prototype.getName=function(){return this.JSC$10835_wrapped.name};
WR.prototype.keyPath=function(){return this.JSC$10835_wrapped.keyPath};
WR.prototype.put=function(r,E){return EC(this.JSC$10835_wrapped.put(r,E))};
var QA=function(r,E,K){r=r.JSC$10835_wrapped.openCursor(E.query,E.direction);return IiR(r).then(function(g){return gsK(g,K)})},gW=function(r){var E=this;
this.JSC$10843_wrapped=r;this.objectStoreCache=new Map;this.aborted=!1;this.done=new Promise(function(K,g){E.JSC$10843_wrapped.addEventListener("complete",function(){K()});
E.JSC$10843_wrapped.addEventListener("error",function(D){D.currentTarget===D.target&&g(E.JSC$10843_wrapped.error)});
E.JSC$10843_wrapped.addEventListener("abort",function(){var D=E.JSC$10843_wrapped.error;if(D)g(D);else if(!E.aborted){D=y2;for(var B=E.JSC$10843_wrapped.objectStoreNames,Q=[],a=0;a<B.length;a++){var P=B.item(a);if(P===null)throw Error("Wc");Q.push(P)}D=new D("UNKNOWN_ABORT",{objectStoreNames:Q.join(),dbName:E.JSC$10843_wrapped.db.name,mode:E.JSC$10843_wrapped.mode});g(D)}})})},ACX=function(r,E,K){var g=new Promise(function(D,B){try{var Q=E(r);
K&&r.commit();Q.then(function(a){D(a)}).catch(B)}catch(a){B(a),r.abort()}});
return Promise.all([g,r.done]).then(function(D){return _.N(D).next().value})};
gW.prototype.abort=function(){this.JSC$10843_wrapped.abort();this.aborted=!0;throw new y2("EXPLICIT_ABORT");};
gW.prototype.commit=function(){if(!this.aborted){var r,E;(E=(r=this.JSC$10843_wrapped).commit)==null||E.call(r)}};
gW.prototype.objectStore=function(r){r=this.JSC$10843_wrapped.objectStore(r);var E=this.objectStoreCache.get(r);E||(E=new WR(r),this.objectStoreCache.set(r,E));return E};
var G5=function(r){this.JSC$10845_wrapped=r};
G5.prototype.count=function(r){return EC(this.JSC$10845_wrapped.count(r))};
G5.prototype.delete=function(r){return _.Yw(this,{query:r},function(E){return E.delete().then(function(){return E.continue()})})};
G5.prototype.get=function(r){return EC(this.JSC$10845_wrapped.get(r))};
G5.prototype.getAll=function(r,E){return"getAll"in IDBIndex.prototype?EC(this.JSC$10845_wrapped.getAll(r,E)):yCf(this,r,E)};
var yCf=function(r,E,K){var g=[];return _.Yw(r,{query:E},function(D){if(!(K!==void 0&&g.length>=K))return g.push(D.getValue()),D.continue()}).then(function(){return g})};
G5.prototype.keyPath=function(){return this.JSC$10845_wrapped.keyPath};
G5.prototype.unique=function(){return this.JSC$10845_wrapped.unique};
_.Yw=function(r,E,K){r=r.JSC$10845_wrapped.openCursor(E.query===void 0?null:E.query,E.direction===void 0?"next":E.direction);return IiR(r).then(function(g){return gsK(g,K)})};
vR=function(r,E){this.request=r;this.cursor=E};
IiR=function(r){return EC(r).then(function(E){return E?new vR(r,E):null})};
vR.prototype.continue=function(r){this.cursor.continue(r);return IiR(this.request)};
vR.prototype.delete=function(){return EC(this.cursor.delete()).then(function(){})};
vR.prototype.getValue=function(){return this.cursor.value};
vR.prototype.update=function(r){return EC(this.cursor.update(r))};var Vi=function(r,E){this.name=r;this.options=E;this.isCompatible=!0;this.timesReopenedToFixMissingObjectStore=this.timesDeletedToFixMissingObjectStore=0},Ldl;
Vi.prototype.openDb=function(r,E,K){K=K===void 0?{}:K;return BEJ(r,E,K)};
Vi.prototype.delete=function(r){r=r===void 0?{}:r;return _.Bq(this.name,r)};
Ldl=function(r,E){return new y2("INCOMPATIBLE_DB_VERSION",{dbName:r.name,oldVersion:r.options.version,newVersion:E})};
_.dW=function(r,E){if(!E)throw hd("openWithToken",n0(r.name));return r.open()};
Vi.prototype.open=function(){var r=this;if(!this.isCompatible)throw Ldl(this);if(this.connectionPromise)return this.connectionPromise;var E,K=function(){r.connectionPromise===E&&(r.connectionPromise=void 0)},g={blocking:function(B){B.close()},
closed:K,terminated:K,upgrade:this.options.upgrade},D=function(){var B,Q,a,P,O,U,T,w,F,c;return _.p(function(W){switch(W.nextAddress){case 1:return Q=(B=Error().stack)!=null?B:"",_.Mj(W,2),W.yield(r.openDb(r.name,r.options.version,g),4);case 4:for(var z=a=W.yieldResult,S=r.options,k=[],A=_.N(Object.keys(S.objectStores)),X=A.next();!X.done;X=A.next()){X=X.value;var e=S.objectStores[X],I=e.removedAtVersion===void 0?Number.MAX_VALUE:e.removedAtVersion;!(z.JSC$10820_wrapped.version>=e.addedAtVersion)||
z.JSC$10820_wrapped.version>=I||z.JSC$10820_wrapped.objectStoreNames.contains(X)||k.push(X)}P=k;if(P.length===0){W.jumpTo(5);break}O=Object.keys(r.options.objectStores);U=a.objectStoreNames();if(r.timesReopenedToFixMissingObjectStore<_.Uv("ytidb_reopen_db_retries",0))return r.timesReopenedToFixMissingObjectStore++,a.close(),_.Ad(new y2("DB_REOPENED_BY_MISSING_OBJECT_STORES",{dbName:r.name,expectedObjectStores:O,foundObjectStores:U})),W.return(D());if(!(r.timesDeletedToFixMissingObjectStore<_.Uv("ytidb_remake_db_retries",
1))){W.jumpTo(6);break}r.timesDeletedToFixMissingObjectStore++;return W.yield(r.delete(),7);case 7:return _.Ad(new y2("DB_DELETED_BY_MISSING_OBJECT_STORES",{dbName:r.name,expectedObjectStores:O,foundObjectStores:U})),W.return(D());case 6:throw new qBb(U,O);case 5:return W.return(a);case 2:T=_.GD(W);if(T instanceof DOMException?T.name!=="VersionError":"DOMError"in self&&T instanceof DOMError?T.name!=="VersionError":!(T instanceof Object&&"message"in T)||T.message!=="An attempt was made to open a database using a lower version than the existing version."){W.jumpTo(8);
break}return W.yield(r.openDb(r.name,void 0,Object.assign({},g,{upgrade:void 0})),9);case 9:w=W.yieldResult;F=w.JSC$10820_wrapped.version;if(r.options.version!==void 0&&F>r.options.version+1)throw w.close(),r.isCompatible=!1,Ldl(r,F);return W.return(w);case 8:throw K(),T instanceof Error&&!_.R("ytidb_async_stack_killswitch")&&(T.stack=T.stack+"\n"+Q.substring(Q.indexOf("\n")+1)),hCn(T,r.name,"",(c=r.options.version)!=null?c:-1);}})};
return this.connectionPromise=E=D()};var dCJ=new Vi("YtIdbMeta",{objectStores:{databases:{addedAtVersion:1}},upgrade:function(r,E){E(1)&&hW(r,"databases",{keyPath:"actualName"})}});var PPd,akm=new function(){}(new function(){});new _.jG;var hCl=function(r,E){Vi.call(this,r,E);this.options=E;Xl(r)};
_.C(hCl,Vi);var MIn=function(r,E){var K;return function(){K||(K=new hCl(r,E));return K}};
hCl.prototype.openDb=function(r,E,K){K=K===void 0?{}:K;return(this.options.shared?TEL:UC2)(r,E,Object.assign({},K))};
hCl.prototype.delete=function(r){r=r===void 0?{}:r;return(this.options.shared?osL:w2L)(this.name,r)};var JCf={},i45=fN("ytGcfConfig",{objectStores:(JCf.coldConfigStore={addedAtVersion:1},JCf.hotConfigStore={addedAtVersion:1},JCf),shared:!1,upgrade:function(r,E){E(1)&&(JW(hW(r,"hotConfigStore",{keyPath:"key",autoIncrement:!0}),"hotTimestampIndex","timestamp"),JW(hW(r,"coldConfigStore",{keyPath:"key",autoIncrement:!0}),"coldTimestampIndex","timestamp"))},
version:1});var r1w=function(){_.SV.call(this);this.localHotConfigJobQueue=[];this.sharedHotConfigJobQueue=[];var r=_.yK("yt.gcf.config.hotUpdateCallbacks");r?(this.localHotConfigJobQueue=[].concat(_.mn(r)),this.sharedHotConfigJobQueue=r):(this.sharedHotConfigJobQueue=[],_.pN("yt.gcf.config.hotUpdateCallbacks",this.sharedHotConfigJobQueue))};
_.C(r1w,_.SV);r1w.prototype.disposeInternal=function(){for(var r=_.N(this.localHotConfigJobQueue),E=r.next();!E.done;E=r.next()){var K=this.sharedHotConfigJobQueue;E=K.indexOf(E.value);E>=0&&K.splice(E,1)}this.localHotConfigJobQueue.length=0;_.SV.prototype.disposeInternal.call(this)};var qb=function(){var r=this;this.isConfigDbInitialized=!1;this.debounceTimer=this.initJob=0;this.configUpdateService=new r1w;this.TEST_ONLY={initializeConfigDb:function(){r.isConfigDbInitialized=!0},
getColdConfigGroup:function(){return r.coldGlobalConfigGroup},
setHotConfigGroup:function(E){Esf(r,E)},
setHotHashData:function(E){r.setHotHashData(E)},
setColdConfigGroup:function(E){Khe(r,E)},
getColdHashData:function(){return r.coldHashData},
getHotHashData:function(){return r.hotHashData},
getHotConfigGroup:function(){return r.hotGlobalConfigGroup},
getExportedColdConfigGroup:function(){return gsC()},
getExportedHotConfigGroup:function(){return z5()},
getExportedColdHashData:function(){return _.yK("yt.gcf.config.coldHashData")},
getExportedHotHashData:function(){return _.yK("yt.gcf.config.hotHashData")},
triggerScheduleConfigs:function(){DCf(r)},
resetInstance:function(){r.setHotHashData(void 0);BER(r);delete qb.instance},
setDebounceTimer:function(E){r.debounceTimer=E},
getDebounceTimer:function(){return r.debounceTimer}}},dCM=function(){if(!qb.instance){var r=new qb;
qb.instance=r}return qb.instance},QGf=function(r){var E;
_.p(function(K){if(K.nextAddress==1)return _.R("start_client_gcf")||_.R("delete_gcf_config_db")?_.R("start_client_gcf")?K.yield(_.Pq(),3):K.jumpTo(2):K.return();K.nextAddress!=2&&((E=K.yieldResult)&&_.Si()&&!_.R("delete_gcf_config_db")?(r.isConfigDbInitialized=!0,DCf(r)):(jGf(r),NEw(r)));return _.R("delete_gcf_config_db")?K.yield(vs5(),0):K.jumpTo(0)})},lD=function(){var r;
return(r=z5())!=null?r:_.Xx("RAW_HOT_CONFIG_GROUP")},$Cb=function(r){var E,K,g,D,B,Q;
return _.p(function(a){switch(a.nextAddress){case 1:if(r.hotGlobalConfigGroup)return a.return(z5());if(!r.isConfigDbInitialized)return E=hd("getHotConfig IDB not initialized"),_.rT(E),a.return(Promise.reject(E));K=aw();g=_.Xx("TIME_CREATED_MS");if(!K){D=hd("getHotConfig token error");_.rT(D);a.jumpTo(2);break}return a.yield(GSP(K),3);case 3:if((B=a.yieldResult)&&B.timestamp>g)return Esf(r,B.config),r.setHotHashData(B.hashData),a.return(z5());case 2:NEw(r);if(!(K&&r.hotGlobalConfigGroup&&r.hotHashData)){a.jumpTo(4);
break}return a.yield(CPP(r.hotGlobalConfigGroup,r.hotHashData,K,g),4);case 4:return r.hotGlobalConfigGroup?a.return(z5()):(Q=new _.bs("Config not available in ytConfig"),_.rT(Q),a.return(Promise.reject(Q)))}})},p2$=function(r){var E,K,g,D,B,Q;
return _.p(function(a){switch(a.nextAddress){case 1:if(r.coldGlobalConfigGroup)return a.return(gsC());if(!r.isConfigDbInitialized)return E=hd("getColdConfig IDB not initialized"),_.rT(E),a.return(Promise.reject(E));K=aw();g=_.Xx("TIME_CREATED_MS");if(!K){D=hd("getColdConfig");_.rT(D);a.jumpTo(2);break}return a.yield(WhK(K),3);case 3:if((B=a.yieldResult)&&B.timestamp>g)return Khe(r,B.config),akw(r,B.configData),BER(r,B.hashData),a.return(gsC());case 2:jGf(r);if(!(K&&r.coldGlobalConfigGroup&&r.coldHashData&&
r.configData)){a.jumpTo(4);break}return a.yield(xCn(r.coldGlobalConfigGroup,r.coldHashData,r.configData,K,g),4);case 4:return r.coldGlobalConfigGroup?a.return(gsC()):(Q=new _.bs("Config not available in ytConfig"),_.rT(Q),a.return(Promise.reject(Q)))}})},DCf=function(r){if(!r.hotGlobalConfigGroup||!r.coldGlobalConfigGroup){if(!aw()){var E=hd("scheduleGetConfigs");
_.rT(E)}r.initJob||(r.initJob=_.eM.addLowPriorityJob(function(){return _.p(function(K){switch(K.nextAddress){case 1:return _.Mj(K,2),K.yield($Cb(r),4);case 4:_.D2(K,3);break;case 2:_.GD(K);case 3:return _.Mj(K,5),K.yield(p2$(r),7);case 7:_.D2(K,6);break;case 5:_.GD(K);case 6:r.initJob&&(r.initJob=0),_.vo(K)}})},100))}},xN2=function(r,E,K){var g,D,B;
return _.p(function(Q){switch(Q.nextAddress){case 1:if(!_.R("start_client_gcf")){Q.jumpTo(0);break}K&&Esf(r,K);r.setHotHashData(E);g=aw();if(!g){Q.jumpTo(3);break}if(K){Q.jumpTo(4);break}return Q.yield(GSP(g),5);case 5:D=Q.yieldResult,K=(B=D)==null?void 0:B.config;case 4:return Q.yield(CPP(K,E,g),3);case 3:if(K)for(var a=K,P=_.N(r.configUpdateService.sharedHotConfigJobQueue),O=P.next();!O.done;O=P.next())O=O.value,O(a);_.vo(Q)}})},WzJ=function(r,E,K){var g,D,B,Q;
return _.p(function(a){if(a.nextAddress==1){if(!_.R("start_client_gcf"))return a.jumpTo(0);BER(r,E);return(g=aw())?K?a.jumpTo(4):a.yield(WhK(g),5):a.jumpTo(0)}a.nextAddress!=4&&(D=a.yieldResult,K=(B=D)==null?void 0:B.config);if(!K)return a.jumpTo(0);Q=K.configData;return a.yield(xCn(K,E,Q,g),0)})},IkL=function(){var r=dCM(),E=(0,_.OC)()-r.debounceTimer;
if(!(r.debounceTimer!==0&&E<_.Uv("send_config_hash_timer"))){E=_.yK("yt.gcf.config.coldConfigData");var K=_.yK("yt.gcf.config.hotHashData"),g=_.yK("yt.gcf.config.coldHashData");E&&K&&g&&(r.debounceTimer=(0,_.OC)());return{coldConfigData:E,hotHashData:K,coldHashData:g}}},jGf=function(r){Khe(r,_.Xx("RAW_COLD_CONFIG_GROUP"));
BER(r,_.Xx("SERIALIZED_COLD_HASH_DATA"));var E;akw(r,(E=r.coldGlobalConfigGroup)==null?void 0:E.configData)},NEw=function(r){Esf(r,_.Xx("RAW_HOT_CONFIG_GROUP"));
r.setHotHashData(_.Xx("SERIALIZED_HOT_HASH_DATA"))},Esf=function(r,E){r.hotGlobalConfigGroup=E;
_.pN("yt.gcf.config.hotConfigGroup",r.hotGlobalConfigGroup||null)},Khe=function(r,E){r.coldGlobalConfigGroup=E;
_.pN("yt.gcf.config.coldConfigGroup",r.coldGlobalConfigGroup||null)};
qb.prototype.setHotHashData=function(r){this.hotHashData=r;_.pN("yt.gcf.config.hotHashData",this.hotHashData||null)};
var BER=function(r,E){r.coldHashData=E;_.pN("yt.gcf.config.coldHashData",r.coldHashData||null)},akw=function(r,E){r.configData=E;
_.pN("yt.gcf.config.coldConfigData",r.configData||null)},z5=function(){return _.yK("yt.gcf.config.hotConfigGroup")},gsC=function(){return _.yK("yt.gcf.config.coldConfigGroup")};var CN={},PPa=typeof Uint8Array!=="undefined"&&typeof Uint16Array!=="undefined"&&typeof Int32Array!=="undefined";CN.assign=function(r){for(var E=Array.prototype.slice.call(arguments,1);E.length;){var K=E.shift();if(K){if(typeof K!=="object")throw new TypeError("Zc`"+K);for(var g in K)Object.prototype.hasOwnProperty.call(K,g)&&(r[g]=K[g])}}return r};
CN.shrinkBuf=function(r,E){if(r.length===E)return r;if(r.subarray)return r.subarray(0,E);r.length=E;return r};
var fku={arraySet:function(r,E,K,g,D){if(E.subarray&&r.subarray)r.set(E.subarray(K,K+g),D);else for(var B=0;B<g;B++)r[D+B]=E[K+B]},
flattenChunks:function(r){var E,K;var g=K=0;for(E=r.length;g<E;g++)K+=r[g].length;var D=new Uint8Array(K);g=K=0;for(E=r.length;g<E;g++){var B=r[g];D.set(B,K);K+=B.length}return D}},O4M={arraySet:function(r,E,K,g,D){for(var B=0;B<g;B++)r[D+B]=E[K+B]},
flattenChunks:function(r){return[].concat.apply([],r)}};
CN.setTyped=function(){PPa?(CN.Buf8=Uint8Array,CN.Buf16=Uint16Array,CN.Buf32=Int32Array,CN.assign(CN,fku)):(CN.Buf8=Array,CN.Buf16=Array,CN.Buf32=Array,CN.assign(CN,O4M))};
CN.setTyped();var YK$=!0;try{new Uint8Array(1)}catch(r){YK$=!1}
var Gf5=function(r){var E,K,g=r.length,D=0;for(E=0;E<g;E++){var B=r.charCodeAt(E);if((B&64512)===55296&&E+1<g){var Q=r.charCodeAt(E+1);(Q&64512)===56320&&(B=65536+(B-55296<<10)+(Q-56320),E++)}D+=B<128?1:B<2048?2:B<65536?3:4}var a=new CN.Buf8(D);for(E=K=0;K<D;E++)B=r.charCodeAt(E),(B&64512)===55296&&E+1<g&&(Q=r.charCodeAt(E+1),(Q&64512)===56320&&(B=65536+(B-55296<<10)+(Q-56320),E++)),B<128?a[K++]=B:(B<2048?a[K++]=192|B>>>6:(B<65536?a[K++]=224|B>>>12:(a[K++]=240|B>>>18,a[K++]=128|B>>>12&63),a[K++]=
128|B>>>6&63),a[K++]=128|B&63);return a};var YkK={};YkK=function(r,E,K,g){var D=r&65535|0;r=r>>>16&65535|0;for(var B;K!==0;){B=K>2E3?2E3:K;K-=B;do D=D+E[g++]|0,r=r+D|0;while(--B);D%=65521;r%=65521}return D|r<<16|0};for(var l_={},t0,UCd=[],TEe=0;TEe<256;TEe++){t0=TEe;for(var w2e=0;w2e<8;w2e++)t0=t0&1?3988292384^t0>>>1:t0>>>1;UCd[TEe]=t0}l_=function(r,E,K,g){K=g+K;for(r^=-1;g<K;g++)r=r>>>8^UCd[(r^E[g])&255];return r^-1};var vq={};vq={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 BMK=[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],jqK=[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],WgL=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],fqP=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],SM=Array(576);ow(SM);var b_=Array(60);ow(b_);var Wq=Array(512);ow(Wq);var xw=Array(256);ow(xw);var di5=Array(29);ow(di5);var NM5=Array(30);ow(NM5);var cPJ,C3m,xic,ieq=!1;var AW;
AW=[new u_(0,0,0,0,function(r,E){var K=65535;for(K>r.pending_buf_size-5&&(K=r.pending_buf_size-5);;){if(r.lookahead<=1){mO(r);if(r.lookahead===0&&E===0)return 1;if(r.lookahead===0)break}r.strstart+=r.lookahead;r.lookahead=0;var g=r.block_start+K;if(r.strstart===0||r.strstart>=g)if(r.lookahead=r.strstart-g,r.strstart=g,sC(r,!1),r.strm.avail_out===0)return 1;if(r.strstart-r.block_start>=r.w_size-262&&(sC(r,!1),r.strm.avail_out===0))return 1}r.insert=0;if(E===4)return sC(r,!0),r.strm.avail_out===0?3:
4;r.strstart>r.block_start&&sC(r,!1);return 1}),
new u_(4,4,8,4,UiP),new u_(4,5,16,8,UiP),new u_(4,6,32,32,UiP),new u_(4,4,16,16,Z2),new u_(8,16,32,32,Z2),new u_(8,16,128,128,Z2),new u_(8,32,128,256,Z2),new u_(32,128,258,1024,Z2),new u_(32,258,258,4096,Z2)];var MGK={};MGK=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 vZc=Object.prototype.toString;
oZu.prototype.push=function(r,E){var K=this.strm,g=this.options.chunkSize;if(this.ended)return!1;var D=E===~~E?E:E===!0?4:0;typeof r==="string"?K.input=Gf5(r):vZc.call(r)==="[object ArrayBuffer]"?K.input=new Uint8Array(r):K.input=r;K.next_in=0;K.avail_in=K.input.length;do{K.avail_out===0&&(K.output=new CN.Buf8(g),K.next_out=0,K.avail_out=g);r=R_c(K,D);if(r!==1&&r!==0)return FhJ(this,r),this.ended=!0,!1;if(K.avail_out===0||K.avail_in===0&&(D===4||D===2))if(this.options.to==="string"){var B=CN.shrinkBuf(K.output,
K.next_out);E=B;B=B.length;if(B<65537&&(E.subarray&&YK$||!E.subarray))E=String.fromCharCode.apply(null,CN.shrinkBuf(E,B));else{for(var Q="",a=0;a<B;a++)Q+=String.fromCharCode(E[a]);E=Q}this.chunks.push(E)}else E=CN.shrinkBuf(K.output,K.next_out),this.chunks.push(E)}while((K.avail_in>0||K.avail_out===0)&&r!==1);if(D===4)return(K=this.strm)&&K.state?(g=K.state.status,g!==42&&g!==69&&g!==73&&g!==91&&g!==103&&g!==113&&g!==666?r=VA(K,-2):(K.state=null,r=g===113?VA(K,-3):0)):r=-2,FhJ(this,r),this.ended=
!0,r===0;D===2&&(FhJ(this,0),K.avail_out=0);return!0};
var FhJ=function(r,E){E===0&&(r.result=r.options.to==="string"?r.chunks.join(""):CN.flattenChunks(r.chunks));r.chunks=[];r.err=E;r.msg=r.strm.msg};var Rkf=typeof TextEncoder!=="undefined"?new TextEncoder:null,d_c=Rkf?function(r){return Rkf.encode(r)}:function(r){r=_.ty(r);
for(var E=new Uint8Array(r.length),K=0;K<E.length;K++)E[K]=r[K];return E};var HIK={next:"wn_s",browse:"br_s",search:"sr_s",reel:"r_wrs",player:"ps_s"},IKL={next:"wn_r",browse:"br_r",search:"sr_r",reel:"r_wrr",player:"ps_r"};var Sg=function(r,E){this.version=r;this.args=E};
Sg.prototype.serialize=function(){return{version:this.version,args:this.args}};var bem=function(r,E){this.topic=r;this.dataClass=E};
bem.prototype.toString=function(){return this.topic};var osb=_.yK("ytPubsub2Pubsub2Instance")||new _.W7;_.W7.prototype.subscribe=_.W7.prototype.subscribe;_.W7.prototype.unsubscribeByKey=_.W7.prototype.unsubscribeByKey;_.W7.prototype.publish=_.W7.prototype.publish;_.W7.prototype.clear=_.W7.prototype.clear;_.pN("ytPubsub2Pubsub2Instance",osb);var Sk2=_.yK("ytPubsub2Pubsub2SubscribedKeys")||{};_.pN("ytPubsub2Pubsub2SubscribedKeys",Sk2);var kfP=_.yK("ytPubsub2Pubsub2TopicToKeys")||{};_.pN("ytPubsub2Pubsub2TopicToKeys",kfP);
var sq5=_.yK("ytPubsub2Pubsub2IsAsync")||{};_.pN("ytPubsub2Pubsub2IsAsync",sq5);_.pN("ytPubsub2Pubsub2SkipSubKey",null);var nZu=void 0,XUK=void 0;var KEu=_.Uv("max_body_size_to_compress",5E5),gjd=_.Uv("min_body_size_to_compress",500),Hq=!0,Qeq=0,nN=0,Nj2=_.Uv("compression_performance_threshold_lr",250),at2=_.Uv("slow_compressions_before_abandon_count",4),LgP=!1,h_n=new Map,Bj5=1,D_P=!0;_.rf(Iw,Ppd);Iw.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 MIl=function(r,E,K){K||(K=0);var g=r.W_;if(typeof E==="string")for(var D=0;D<16;D++)g[D]=E.charCodeAt(K)<<24|E.charCodeAt(K+1)<<16|E.charCodeAt(K+2)<<8|E.charCodeAt(K+3),K+=4;else for(D=0;D<16;D++)g[D]=E[K]<<24|E[K+1]<<16|E[K+2]<<8|E[K+3],K+=4;for(E=16;E<80;E++)K=g[E-3]^g[E-8]^g[E-14]^g[E-16],g[E]=(K<<1|K>>>31)&4294967295;E=r.chain_[0];K=r.chain_[1];D=r.chain_[2];for(var B=r.chain_[3],Q=r.chain_[4],a,P,O=0;O<80;O++)O<40?O<20?(a=B^K&(D^B),P=1518500249):(a=K^D^B,P=1859775393):O<60?(a=K&D|B&(K|D),
P=2400959708):(a=K^D^B,P=3395469782),a=(E<<5|E>>>27)+a+Q+P+g[O]&4294967295,Q=B,B=D,D=(K<<30|K>>>2)&4294967295,K=E,E=a;r.chain_[0]=r.chain_[0]+E&4294967295;r.chain_[1]=r.chain_[1]+K&4294967295;r.chain_[2]=r.chain_[2]+D&4294967295;r.chain_[3]=r.chain_[3]+B&4294967295;r.chain_[4]=r.chain_[4]+Q&4294967295};
Iw.prototype.update=function(r,E){if(r!=null){E===void 0&&(E=r.length);for(var K=E-this.blockSize,g=0,D=this.buf_,B=this.inbuf_;g<E;){if(B==0)for(;g<=K;)MIl(this,r,g),g+=this.blockSize;if(typeof r==="string")for(;g<E;){if(D[B]=r.charCodeAt(g),++B,++g,B==this.blockSize){MIl(this,D);B=0;break}}else for(;g<E;)if(D[B]=r[g],++B,++g,B==this.blockSize){MIl(this,D);B=0;break}}this.inbuf_=B;this.total_+=E}};
Iw.prototype.digest=function(){var r=[],E=this.total_*8;this.inbuf_<56?this.update(this.pad_,56-this.inbuf_):this.update(this.pad_,this.blockSize-(this.inbuf_-56));for(var K=this.blockSize-1;K>=56;K--)this.buf_[K]=E&255,E/=256;MIl(this,this.buf_);for(K=E=0;K<5;K++)for(var g=24;g>=0;g-=8)r[E]=this.chain_[K]>>g&255,++E;return r};var Ya5;var sz=function(r){var E=this;this.bypassDbTokenDependency=this.initialized=!1;this.potentialEsfErrorCounter=this.intervalJob=0;this.handleError=function(){};
this.handleWarning=function(){};
this.now=Date.now;this.disableYtIdbTransactions=!1;this.TEST_ONLY={setDbToken:function(U){E.databaseToken=U},
triggerThrottle:function(){E.throttledSend()},
cancelThrottle:function(){E.cancelThrottledSend()},
immediateSend:function(U){return _.p(function(T){return T.yield(E.immediateSend(U),0)})},
requestWithinAgeLimit:function(U,T){return E.requestWithinAgeLimit(U,T)},
retryQueuedRequests:function(){E.retryQueuedRequests()}};
var K;this.throttleTimeout=(K=r.throttleTimeout)!=null?K:100;var g;this.retryMaxAttempts=(g=r.retryMaxAttempts)!=null?g:1;var D;this.requestAgeLimitMs=(D=r.requestAgeLimitMs)!=null?D:2592E6;var B;this.queuedRequestAgeLimitMs=(B=r.queuedRequestAgeLimitMs)!=null?B:12E4;var Q;this.retryDelayMs=(Q=r.retryDelayMs)!=null?Q:5E3;var a;this.databaseToken=(a=r.databaseToken)!=null?a:void 0;this.enableCleaning=!!r.enableCleaning;var P;this.cleaningRate=(P=r.cleaningRate)!=null?P:.1;var O;this.potentialEsfErrorLimit=
(O=r.potentialEsfErrorLimit)!=null?O:10;r.handleError&&(this.handleError=r.handleError);r.handleWarning&&(this.handleWarning=r.handleWarning);r.disableYtIdbTransactions&&(this.disableYtIdbTransactions=r.disableYtIdbTransactions);r.bypassDbTokenDependency&&(this.bypassDbTokenDependency=r.bypassDbTokenDependency);this.getBooleanFlag=r.getBooleanFlag;this.jobManager=r.jobManager;this.logsStore=r.logsStore;this.networkManager=r.networkManager;this.sendFn=r.sendFn;this.onlineEvent=r.onlineEvent;this.offlineEvent=
r.offlineEvent;bN(this)&&(!this.getBooleanFlag||this.getBooleanFlag("networkless_logging"))&&i4X(this)},i4X=function(r){bN(r)&&!r.disableYtIdbTransactions&&(r.initialized=!0,r.enableCleaning&&Math.random()<=r.cleaningRate&&r.logsStore.cleanLogsStore(r.databaseToken),r.retryQueuedRequests(),r.networkManager.isNetworkAvailable()&&r.throttledSend(),r.networkManager.listen(r.onlineEvent,r.throttledSend.bind(r)),r.networkManager.listen(r.offlineEvent,r.cancelThrottledSend.bind(r)))};
_.d=sz.prototype;_.d.writeThenSend=function(r,E){var K=this;E=E===void 0?{}:E;if(bN(this)&&this.initialized){var g={url:r,options:E,timestamp:this.now(),status:"NEW",sendCount:0};this.logsStore.set(g,this.databaseToken).then(function(D){g.id=D;K.networkManager.isNetworkAvailable()&&K.immediateSend(g)}).catch(function(D){K.immediateSend(g);
c1M(K,D)})}else this.sendFn(r,E)};
_.d.sendThenWrite=function(r,E,K){var g=this;E=E===void 0?{}:E;if(bN(this)&&this.initialized){var D={url:r,options:E,timestamp:this.now(),status:"NEW",sendCount:0};this.getBooleanFlag&&this.getBooleanFlag("nwl_skip_retry")&&(D.skipRetry=K);if(this.networkManager.isNetworkAvailable()||this.getBooleanFlag&&this.getBooleanFlag("nwl_aggressive_send_then_write")&&!D.skipRetry){if(!D.skipRetry){var B=E.onError?E.onError:function(){};
E.onError=function(Q,a){return _.p(function(P){if(P.nextAddress==1)return P.yield(g.logsStore.set(D,g.databaseToken).catch(function(O){c1M(g,O)}),2);
B(Q,a);_.vo(P)})}}this.sendFn(r,E,D.skipRetry)}else this.logsStore.set(D,this.databaseToken).catch(function(Q){g.sendFn(r,E,D.skipRetry);
c1M(g,Q)})}else this.sendFn(r,E,this.getBooleanFlag&&this.getBooleanFlag("nwl_skip_retry")&&K)};
_.d.sendAndWrite=function(r,E){var K=this;E=E===void 0?{}:E;if(bN(this)&&this.initialized){var g={url:r,options:E,timestamp:this.now(),status:"NEW",sendCount:0},D=!1,B=E.onSuccess?E.onSuccess:function(){};
g.options.onSuccess=function(Q,a){g.id!==void 0?K.logsStore.deleteRequest(g.id,K.databaseToken):D=!0;K.networkManager.networkStatusHint&&K.getBooleanFlag&&K.getBooleanFlag("vss_network_hint")&&K.networkManager.networkStatusHint(!0);B(Q,a)};
this.sendFn(g.url,g.options,void 0,!0);this.logsStore.set(g,this.databaseToken).then(function(Q){g.id=Q;D&&K.logsStore.deleteRequest(g.id,K.databaseToken)}).catch(function(Q){c1M(K,Q)})}else this.sendFn(r,E,void 0,!0)};
_.d.throttledSend=function(){var r=this;if(!bN(this))throw Error("bd");this.intervalJob||(this.intervalJob=this.jobManager.addLowPriorityJob(function(){var E;return _.p(function(K){if(K.nextAddress==1)return K.yield(r.logsStore.getMostRecentByStatus("NEW",r.databaseToken),2);if(K.nextAddress!=3)return E=K.yieldResult,E?K.yield(r.immediateSend(E),3):(r.cancelThrottledSend(),K.return());r.intervalJob&&(r.intervalJob=0,r.throttledSend());_.vo(K)})},this.throttleTimeout))};
_.d.cancelThrottledSend=function(){this.jobManager.cancelJob(this.intervalJob);this.intervalJob=0};
_.d.immediateSend=function(r){var E=this,K;return _.p(function(g){switch(g.nextAddress){case 1:if(!bN(E))throw Error("cd");if(r.id===void 0){g.jumpTo(2);break}return g.yield(E.logsStore.markAsQueued(r.id,E.databaseToken),3);case 3:(K=g.yieldResult)||E.handleWarning(Error("dd"));case 2:if(E.requestWithinAgeLimit(r,E.requestAgeLimitMs)){g.jumpTo(4);break}E.handleWarning(Error("ed"));if(r.id===void 0){g.jumpTo(5);break}return g.yield(E.logsStore.deleteRequest(r.id,E.databaseToken),5);case 5:return g.return();
case 4:r.skipRetry||(r=CPu(E,r));if(!r){g.jumpTo(0);break}if(!r.skipRetry||r.id===void 0){g.jumpTo(8);break}return g.yield(E.logsStore.deleteRequest(r.id,E.databaseToken),8);case 8:E.sendFn(r.url,r.options,!!r.skipRetry),_.vo(g)}})};
var CPu=function(r,E){if(!bN(r))throw Error("fd");var K=E.options.onError?E.options.onError:function(){};
E.options.onError=function(D,B){var Q,a,P,O;return _.p(function(U){switch(U.nextAddress){case 1:Q=RYP(B);(a=ojP(B))&&r.getBooleanFlag&&r.getBooleanFlag("web_enable_error_204")&&r.handleError(Error("gd"),E.url,B);if(!(r.getBooleanFlag&&r.getBooleanFlag("nwl_consider_error_code")&&Q||r.getBooleanFlag&&!r.getBooleanFlag("nwl_consider_error_code")&&r.potentialEsfErrorCounter<=r.potentialEsfErrorLimit)){U.jumpTo(2);break}if(!r.networkManager.sendNetworkCheckRequest){U.jumpTo(3);break}return U.yield(r.networkManager.sendNetworkCheckRequest(),
3);case 3:if(r.networkManager.isNetworkAvailable()){U.jumpTo(2);break}K(D,B);if(!r.getBooleanFlag||!r.getBooleanFlag("nwl_consider_error_code")||((P=E)==null?void 0:P.id)===void 0){U.jumpTo(6);break}return U.yield(r.logsStore.resetRequest(E.id,r.databaseToken,!1),6);case 6:return U.return();case 2:if(r.getBooleanFlag&&r.getBooleanFlag("nwl_consider_error_code")&&!Q&&r.potentialEsfErrorCounter>r.potentialEsfErrorLimit)return U.return();r.potentialEsfErrorCounter++;if(((O=E)==null?void 0:O.id)===void 0){U.jumpTo(8);
break}return E.sendCount<r.retryMaxAttempts?U.yield(r.logsStore.resetRequest(E.id,r.databaseToken,!0,a?!1:void 0),12):U.yield(r.logsStore.deleteRequest(E.id,r.databaseToken),8);case 12:r.jobManager.addLowPriorityJob(function(){r.networkManager.isNetworkAvailable()&&r.throttledSend()},r.retryDelayMs);
case 8:K(D,B),_.vo(U)}})};
var g=E.options.onSuccess?E.options.onSuccess:function(){};
E.options.onSuccess=function(D,B){var Q;return _.p(function(a){if(a.nextAddress==1)return((Q=E)==null?void 0:Q.id)===void 0?a.jumpTo(2):a.yield(r.logsStore.deleteRequest(E.id,r.databaseToken),2);r.networkManager.networkStatusHint&&r.getBooleanFlag&&r.getBooleanFlag("vss_network_hint")&&r.networkManager.networkStatusHint(!0);g(D,B);_.vo(a)})};
return E};
sz.prototype.requestWithinAgeLimit=function(r,E){r=r.timestamp;return this.now()-r>=E?!1:!0};
sz.prototype.retryQueuedRequests=function(){var r=this;if(!bN(this))throw Error("hd");this.logsStore.getMostRecentByStatus("QUEUED",this.databaseToken).then(function(E){E&&!r.requestWithinAgeLimit(E,r.queuedRequestAgeLimitMs)?r.jobManager.addLowPriorityJob(function(){return _.p(function(K){if(K.nextAddress==1)return E.id===void 0?K.jumpTo(2):K.yield(r.logsStore.resetRequest(E.id,r.databaseToken),2);r.retryQueuedRequests();_.vo(K)})}):r.networkManager.isNetworkAvailable()&&r.throttledSend()})};
var c1M=function(r,E){r.writeError&&!r.networkManager.isNetworkAvailable()?r.writeError(E):r.handleError(E)},bN=function(r){return!!r.databaseToken||r.bypassDbTokenDependency};var MUq;var VZL={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 xCl={},tUu=fN("ServiceWorkerLogsDatabase",{objectStores:(xCl.SWHealthLog={addedAtVersion:1},xCl),shared:!0,upgrade:function(r,E){E(1)&&JW(hW(r,"SWHealthLog",{keyPath:"id",autoIncrement:!0}),"swHealthNewRequest",["interface","timestamp"])},
version:1});var ZHJ={},m_L=0;var XZn;var kT=function(){this.requestMap=new Map;this.anyRequestHasSucceeded=!1},D9=function(){if(!kT.instance){var r=_.yK("yt.networkRequestMonitor.instance")||new kT;
_.pN("yt.networkRequestMonitor.instance",r);kT.instance=r}return kT.instance};
kT.prototype.requestComplete=function(r,E){E&&(this.anyRequestHasSucceeded=!0);r=this.removeParams(r);this.requestMap.get(r)||this.requestMap.set(r,E)};
kT.prototype.isEndpointCFR=function(r){r=this.removeParams(r);return(r=this.requestMap.get(r))?!1:r===!1&&this.anyRequestHasSucceeded?!0:null};
kT.prototype.removeParams=function(r){return r.split("?")[0]};
kT.prototype.removeParams=kT.prototype.removeParams;kT.prototype.isEndpointCFR=kT.prototype.isEndpointCFR;kT.prototype.requestComplete=kT.prototype.requestComplete;kT.getInstance=D9;var qS=function(r){_.vN.call(this);var E=this;this.pollingJob=this.abortTimeoutKey=0;this.jobManager=r!=null?r:{addLowPriorityJob:function(D,B){return setTimeout(D,B)},
cancelJob:function(D){clearTimeout(D)}};
var K,g;this.isOnline=(g=(K=window.navigator)==null?void 0:K.onLine)!=null?g:!0;this.onNavigatorChange=function(){return _.p(function(D){return D.yield(Whf(E),0)})};
window.addEventListener("offline",this.onNavigatorChange);window.addEventListener("online",this.onNavigatorChange);this.pollingJob||GSu(this)};
_.C(qS,_.vN);qS.prototype.dispose=function(){window.removeEventListener("offline",this.onNavigatorChange);window.removeEventListener("online",this.onNavigatorChange);this.jobManager.cancelJob(this.pollingJob);delete qS.instance};
qS.prototype.isNetworkAvailable=function(){return this.isOnline};
var GSu=function(r){r.pollingJob=r.jobManager.addLowPriorityJob(function(){var E;return _.p(function(K){if(K.nextAddress==1)return r.isOnline?((E=window.navigator)==null?0:E.onLine)?K.jumpTo(3):K.yield(Whf(r),3):K.yield(Whf(r),3);GSu(r);_.vo(K)})},3E4)},Whf=function(r,E){return r.networkRequestPromise?r.networkRequestPromise:r.networkRequestPromise=new Promise(function(K){var g,D,B,Q;
return _.p(function(a){switch(a.nextAddress){case 1:return g=window.AbortController?new window.AbortController:void 0,B=(D=g)==null?void 0:D.signal,Q=!1,_.Mj(a,2,3),g&&(r.abortTimeoutKey=r.jobManager.addLowPriorityJob(function(){g.abort()},E||2E4)),a.yield(fetch("/generate_204",{method:"HEAD",
signal:B}),5);case 5:Q=!0;case 3:_.co(a);r.networkRequestPromise=void 0;r.abortTimeoutKey&&(r.jobManager.cancelJob(r.abortTimeoutKey),r.abortTimeoutKey=0);Q!==r.isOnline&&(r.isOnline=Q,r.isOnline?r.dispatchEvent("networkstatus-online"):r.dispatchEvent("networkstatus-offline"));K(Q);_.Wo(a,0);break;case 2:_.GD(a),Q=!1,a.jumpTo(3)}})})};var lN=function(){_.vN.call(this);var r=this;this.shouldFlushErrors=!1;qS.instance||(qS.instance=new qS(_.eM));this.sharedNetworkStatusManager=qS.instance;this.sharedNetworkStatusManager.listen("networkstatus-online",function(){if(r.shouldFlushErrors&&_.R("offline_error_handling")){var E=HHJ().get("errors",!0);if(E){for(var K in E)if(E[K]){var g=new _.bs(K,"sent via offline_errors");g.name=E[K].name;g.stack=E[K].stack;g.level=E[K].level;_.nK(g)}HHJ().set("errors",{},2592E3,!0)}}})};
_.C(lN,_.vN);var vs$=function(){if(!lN.instance){var r=_.yK("yt.networkStatusManager.instance")||new lN;_.pN("yt.networkStatusManager.instance",r);lN.instance=r}return lN.instance};
_.d=lN.prototype;_.d.isNetworkAvailable=function(){return this.sharedNetworkStatusManager.isNetworkAvailable()};
_.d.networkStatusHint=function(r){this.sharedNetworkStatusManager.isOnline=r};
_.d.getWindowStatus=function(){var r=window.navigator.onLine;return r===void 0?!0:r};
_.d.enableErrorFlushing=function(){this.shouldFlushErrors=!0};
_.d.listen=function(r,E){return this.sharedNetworkStatusManager.listen(r,E)};
_.d.sendNetworkCheckRequest=function(r){r=Whf(this.sharedNetworkStatusManager,r);r.then(function(E){_.R("use_cfr_monitor")&&D9().requestComplete("generate_204",E)});
return r};
lN.prototype.sendNetworkCheckRequest=lN.prototype.sendNetworkCheckRequest;lN.prototype.listen=lN.prototype.listen;lN.prototype.enableErrorFlushing=lN.prototype.enableErrorFlushing;lN.prototype.getWindowStatus=lN.prototype.getWindowStatus;lN.prototype.networkStatusHint=lN.prototype.networkStatusHint;lN.prototype.isNetworkAvailable=lN.prototype.isNetworkAvailable;lN.getInstance=vs$;_.ge=function(r){r=r===void 0?{}:r;_.vN.call(this);var E=this;this.lastJobTime=this.schedulerJob=0;this.nsmInstance=vs$();var K=_.yK("yt.networkStatusManager.instance.listen").bind(this.nsmInstance);K&&(r.rateLimit?(this.rateLimit=r.rateLimit,K("networkstatus-online",function(){VI$(E,"publicytnetworkstatus-online")}),K("networkstatus-offline",function(){VI$(E,"publicytnetworkstatus-offline")})):(K("networkstatus-online",function(){E.dispatchEvent("publicytnetworkstatus-online")}),K("networkstatus-offline",
function(){E.dispatchEvent("publicytnetworkstatus-offline")})))};
_.C(_.ge,_.vN);_.ge.prototype.isNetworkAvailable=function(){var r=_.yK("yt.networkStatusManager.instance.isNetworkAvailable");return r?r.bind(this.nsmInstance)():!0};
_.ge.prototype.networkStatusHint=function(r){var E=_.yK("yt.networkStatusManager.instance.networkStatusHint").bind(this.nsmInstance);E&&E(r)};
_.ge.prototype.sendNetworkCheckRequest=function(r){var E=this,K;return _.p(function(g){K=_.yK("yt.networkStatusManager.instance.sendNetworkCheckRequest").bind(E.nsmInstance);return _.R("skip_network_check_if_cfr")&&D9().isEndpointCFR("generate_204")?g.return(new Promise(function(D){var B;E.networkStatusHint(((B=window.navigator)==null?void 0:B.onLine)||!0);D(E.isNetworkAvailable())})):K?g.return(K(r)):g.return(!0)})};
var VI$=function(r,E){r.rateLimit?r.lastJobTime?(_.eM.cancelJob(r.schedulerJob),r.schedulerJob=_.eM.addLowPriorityJob(function(){r.lastPublicSignalSent!==E&&(r.dispatchEvent(E),r.lastPublicSignalSent=E,r.lastJobTime=(0,_.OC)())},r.rateLimit-((0,_.OC)()-r.lastJobTime))):(r.dispatchEvent(E),r.lastPublicSignalSent=E,r.lastJobTime=(0,_.OC)()):r.dispatchEvent(E)};var hYK,mR=function(){sz.call(this,{logsStore:{cleanLogsStore:VUK,deleteRequest:vjP,getMostRecentByStatus:x_J,markAsQueued:WEq,resetRequest:GIJ,set:Cpc},networkManager:_.JSm(),handleError:function(r,E,K){var g,D=K==null?void 0:(g=K.error)==null?void 0:g.code;if(D===400||D===415){var B;r=new _.bs(r.message,E,K==null?void 0:(B=K.error)==null?void 0:B.code);_.rT(r,void 0,void 0,void 0,!0)}else _.nK(r)},
handleWarning:_.rT,sendFn:ySu,now:_.OC,writeError:njd,jobManager:_.cc(),onlineEvent:"publicytnetworkstatus-online",offlineEvent:"publicytnetworkstatus-offline",enableCleaning:!0,cleaningRate:.1,potentialEsfErrorLimit:_.Uv("potential_esf_error_limit",10),getBooleanFlag:_.R,disableYtIdbTransactions:!(_.Si()&&_.rHL())});this.initializationPromise=new _.jG;_.R("networkless_immediately_drop_all_requests")&&zYL();osL("LogsDatabaseV2")};
_.C(mR,sz);_.tId=function(){var r=_.yK("yt.networklessRequestController.instance");r||(r=new mR,_.pN("yt.networklessRequestController.instance",r),_.R("networkless_logging")&&_.Pq().then(function(E){r.databaseToken=E;i4X(r);r.initializationPromise.resolve();r.enableCleaning&&Math.random()<=r.cleaningRate&&r.databaseToken&&bHL(r.databaseToken);_.R("networkless_immediately_drop_sw_health_store")&&zkX(r)}));
return r};
mR.prototype.writeThenSend=function(r,E){E||(E={});E=LEm(r,E);_.Si()||(this.initialized=!1);sz.prototype.writeThenSend.call(this,r,E)};
mR.prototype.sendThenWrite=function(r,E,K){E||(E={});E=LEm(r,E);_.Si()||(this.initialized=!1);sz.prototype.sendThenWrite.call(this,r,E,K)};
mR.prototype.sendAndWrite=function(r,E){E||(E={});E=LEm(r,E);_.Si()||(this.initialized=!1);sz.prototype.sendAndWrite.call(this,r,E)};
mR.prototype.awaitInitialization=function(){return this.initializationPromise.promise};
var zkX=function(r){var E;_.p(function(K){if(!r.databaseToken)throw E=hd("clearSWHealthLogsDb"),E;return K.return(sed(r.databaseToken).catch(function(g){r.handleError(g)}))})};_.Kym=!1;_.EbL=_.gm.ytNetworklessLoggingInitializationOptions||{isNwlInitialized:_.Kym};_.pN("ytNetworklessLoggingInitializationOptions",_.EbL);var uD=function(r){var E=this;this.config_=null;r?this.config_=r:VI5()&&(this.config_=_.UC());_.k_(_.eM,function(){FEK(E)},5E3)};
uD.prototype.isReady=function(){!this.config_&&VI5()&&(this.config_=_.UC());return!!this.config_};
var wZJ=function(r,E,K,g){!_.Xx("VISITOR_DATA")&&E!=="visitor_id"&&Math.random()<.01&&_.rT(new _.bs("Missing VISITOR_DATA when sending innertube request.",E,K,g));if(!r.isReady()){var D=new _.bs("innertube xhrclient not ready",E,K,g);_.nK(D);throw D;}var B={headers:g.headers||{},method:"POST",postParams:K,postBody:g.postBody,postBodyFormat:g.postBodyFormat||"JSON",onTimeout:function(){g.onTimeout()},
onFetchTimeout:g.onTimeout,onSuccess:function(T,w){if(g.onSuccess)g.onSuccess(w)},
onFetchSuccess:function(T){if(g.onSuccess)g.onSuccess(T)},
onProgress:function(T){if(g.onProgress)g.onProgress(T)},
onError:function(T,w){if(g.onError)g.onError(w)},
onFetchError:function(T){if(g.onError)g.onError(T)},
timeout:g.timeout,withCredentials:!0,compress:g.compress};B.headers["Content-Type"]||(B.headers["Content-Type"]="application/json");var Q="";(D=r.config_.innertubeHostOverride)&&(Q=D);var a=r.config_.innertubeUseThirdPartyAuth||!1,P=_.nsJ(a,Q,g);Object.assign(B.headers,P);B.headers.Authorization&&!Q&&a&&(B.headers["x-origin"]=window.location.origin);var O=_.B7(Q+("/youtubei/"+r.config_.innertubeApiVersion+"/"+E),{alt:"json"}),U=function(T){T=T===void 0?!1:T;var w;if(g.retry&&Q!="www.youtube-nocookie.com"&&
(T||_.R("skip_ls_gel_retry")||B.headers["Content-Type"]!=="application/json"||(w=U_n(E,K,P,a)),w)){var F=B.onSuccess,c=B.onFetchSuccess;B.onSuccess=function(S,k){TjJ(w);F(S,k)};
K.onFetchSuccess=function(S,k){TjJ(w);c(S,k)}}try{if(T&&g.retry&&!g.networklessOptions.bypassNetworkless)B.method="POST",g.networklessOptions.writeThenSend?_.tId().writeThenSend(O,B):_.tId().sendAndWrite(O,B);
else if(g.compress){var W=!g.networklessOptions.writeThenSend;if(B.postBody){var z=B.postBody;typeof z!=="string"&&(z=JSON.stringify(B.postBody));jen(O,z,B,_.C0,W)}else jen(O,JSON.stringify(B.postParams),B,OR5,W)}else OR5(O,B)}catch(S){if(S.name==="InvalidAccessError")w&&(TjJ(w),w=0),_.rT(Error("id"));else throw S;}w&&_.k_(_.eM,function(){FEK(r)},5E3)};
_.gb5()?fkP().then(function(T){U(T)}):U(!1)};var MAc=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(MAc,_.Qb);var SKM=0,BD5=_.df?"webkit":_.Bs?"moz":_.D_?"ms":ALM?"o":"";_.pN("ytDomDomGetNextId",_.yK("ytDomDomGetNextId")||function(){return++SKM});var b4d={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},$_=function(r){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(r=
r||window.event){this.event=r;for(var E in r)E in b4d||(this[E]=r[E]);this.scale=r.scale;this.rotation=r.rotation;var K=r.target||r.srcElement;K&&K.nodeType==3&&(K=K.parentNode);this.target=K;var g=r.relatedTarget;if(g)try{g=g.nodeName?g:null}catch(D){g=null}else this.type=="mouseover"?g=r.fromElement:this.type=="mouseout"&&(g=r.toElement);this.relatedTarget=g;this.clientX=r.clientX!=void 0?r.clientX:r.pageX;this.clientY=r.clientY!=void 0?r.clientY:r.pageY;this.keyCode=r.keyCode?r.keyCode:r.which;
this.charCode=r.charCode||(this.type=="keypress"?this.keyCode:0);this.altKey=r.altKey;this.ctrlKey=r.ctrlKey;this.shiftKey=r.shiftKey;this.metaKey=r.metaKey;this.pageX_=r.pageX;this.pageY_=r.pageY}}catch(D){}},sGb=function(r){if(document.body&&document.documentElement){var E=document.body.scrollTop+document.documentElement.scrollTop;
r.pageX_=r.clientX+(document.body.scrollLeft+document.documentElement.scrollLeft);r.pageY_=r.clientY+E}};
$_.prototype.preventDefault=function(){this.event&&(this.event.returnValue=!1,this.event.preventDefault&&this.event.preventDefault())};
$_.prototype.stopPropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopPropagation&&this.event.stopPropagation())};
$_.prototype.stopImmediatePropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopImmediatePropagation&&this.event.stopImmediatePropagation())};var Q6=_.gm.ytEventsEventsListeners||{};_.pN("ytEventsEventsListeners",Q6);var azJ=_.gm.ytEventsEventsCounter||{count:0};_.pN("ytEventsEventsCounter",azJ);var p1q=_.Cc(function(){var r=!1;try{var E=Object.defineProperty({},"capture",{get:function(){r=!0}});
window.addEventListener("test",null,E)}catch(K){}return r});_.rf(ph,_.SV);ph.prototype.onMouseMove_=function(r){r.pageX_===void 0&&sGb(r);var E=r.pageX_;r.pageY_===void 0&&sGb(r);this.position_=new _.Zn(E,r.pageY_)};
ph.prototype.checkPosition_=function(){if(this.position_){var r=(0,_.OC)();if(this.previousTime_!=0){var E=this.previousPosition_,K=this.position_,g=E.x-K.x;E=E.y-K.y;g=Math.sqrt(g*g+E*E)/(r-this.previousTime_);this.cycles_[this.index_]=Math.abs((g-this.previousVelocity_)/this.previousVelocity_)>.5?1:0;for(K=E=0;K<4;K++)E+=this.cycles_[K]||0;E>=3&&this.callback_();this.previousVelocity_=g}this.previousTime_=r;this.previousPosition_=this.position_;this.index_=(this.index_+1)%4}};
ph.prototype.disposeInternal=function(){window.clearInterval(this.timerId_);_.Pb5(this.mouseListenerKey_)};var TDd={};var C1K=new _.jg("rawColdConfigGroup");var c25=new _.jg("rawHotConfigGroup");var kS$=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(kS$,_.Qb);var odK=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(odK,_.Qb);var sX=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r,500)};
_.C(sX,_.Qb);sX.prototype.getPayloadCase=function(){return _.wf(this,qKu)};
sX.prototype.getContext=function(){return _.TQ(this,odK,33)};
var qKu=[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 wId=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(wId,_.Qb);var IzJ=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(IzJ,_.Qb);IzJ.prototype.setVideoId=function(r){return x_(this,1,yHm,FA(r))};
IzJ.prototype.getPlaylistId=function(){return _.xW(this,te(this,yHm,2))};
var yHm=[1,2];var P1n=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(P1n,_.Qb);P1n.prototype.getContext=function(){return _.TQ(this,Wm,1)};
P1n.prototype.getTier=function(){return _.xp(this,7)};var lke,UX,Tg;lke=_.gm.ytPubsubPubsubInstance||new _.W7;UX=_.gm.ytPubsubPubsubSubscribedKeys||{};Tg=_.gm.ytPubsubPubsubTopicToKeys||{};_.w1K=_.gm.ytPubsubPubsubIsSynchronous||{};_.W7.prototype.subscribe=_.W7.prototype.subscribe;_.W7.prototype.unsubscribeByKey=_.W7.prototype.unsubscribeByKey;_.W7.prototype.publish=_.W7.prototype.publish;_.W7.prototype.clear=_.W7.prototype.clear;_.pN("ytPubsubPubsubInstance",lke);_.pN("ytPubsubPubsubTopicToKeys",Tg);_.pN("ytPubsubPubsubIsSynchronous",_.w1K);
_.pN("ytPubsubPubsubSubscribedKeys",UX);var Fc=window;var Ze=_.R("web_enable_lifecycle_monitoring")&&iBK()!==0,mCJ=_.R("web_enable_lifecycle_monitoring");var Z4l=function(r){var E=this;var K=K===void 0?0:K;var g=g===void 0?_.cc():g;this.JSC$11041_defaultPriority=K;this.scheduler=g;this.completedResolver=new _.jG;this.scheduledPayloads=r;for(r={i$jscomp$492:0};r.i$jscomp$492<this.scheduledPayloads.length;r={payload$jscomp$20:void 0,i$jscomp$492:r.i$jscomp$492},r.i$jscomp$492++)r.payload$jscomp$20=this.scheduledPayloads[r.i$jscomp$492],K=function(D){return function(){D.payload$jscomp$20.job();E.scheduledPayloads[D.i$jscomp$492].processed=!0;E.scheduledPayloads.every(function(B){return B.processed===
!0})&&E.completedResolver.resolve()}}(r),g=this.getPriority(r.payload$jscomp$20),g=this.scheduler.addJob(K,g),this.scheduledPayloads[r.i$jscomp$492]=Object.assign({},r.payload$jscomp$20,{job:K,
jobId:g})};
Z4l.prototype.flushJobs=function(){var r=this,E=Array.from(this.scheduledPayloads.keys()).sort(function(g,D){return r.getPriority(r.scheduledPayloads[D])-r.getPriority(r.scheduledPayloads[g])});
E=_.N(E);for(var K=E.next();!K.done;K=E.next())K=this.scheduledPayloads[K.value],K.jobId===void 0||K.processed||(this.scheduler.cancelJob(K.jobId),this.scheduler.addJob(K.job,10))};
Z4l.prototype.cancel=function(){for(var r=_.N(this.scheduledPayloads),E=r.next();!E.done;E=r.next())E=E.value,E.jobId===void 0||E.processed||this.scheduler.cancelJob(E.jobId),E.processed=!0;this.completedResolver.resolve()};
Z4l.prototype.getPriority=function(r){var E;return(E=r.priority)!=null?E:this.JSC$11041_defaultPriority};var uN=function(r){this.state=r;this.plugins=[];this.overridePriority=void 0;this.processPluginOptions={};Ze&&cH5(this.state)};
uN.prototype.install=function(r){this.plugins.push(r);return this};
uN.prototype.uninstall=function(){var r=this;_.Hh.apply(0,arguments).forEach(function(E){E=r.plugins.indexOf(E);E>-1&&r.plugins.splice(E,1)})};
uN.prototype.transition=function(r,E){var K=this;Ze&&Cb2(this.state);var g=this.transitions.find(function(B){return Array.isArray(B.from)?B.from.find(function(Q){return Q===K.state&&B.to===r}):B.from===K.state&&B.to===r});
if(g){this.jobSet&&(this.jobSet.flushJobs(),this.jobSet=void 0);uof(this,r,E);this.state=r;Ze&&cH5(this.state);g=g.action.bind(this);var D=this.plugins.filter(function(B){return B[r]}).map(function(B){return B[r]});
g(A1a(this,D),E)}else throw Error("jd`"+this.state+"`"+r);};
var A1a=function(r,E){var K=E.filter(function(D){return ekd(r,D)===10}),g=E.filter(function(D){return ekd(r,D)!==10});
return r.processPluginOptions.shouldWaitOnAsyncImmediate?function(){var D=_.Hh.apply(0,arguments);return _.p(function(B){if(B.nextAddress==1)return B.yield(r.runImmediateJobsAsync.apply(r,[K].concat(_.mn(D))),2);r.setJobSetWithScheduledJobs.apply(r,[g].concat(_.mn(D)));_.vo(B)})}:function(){var D=_.Hh.apply(0,arguments);
r.runImmediateJobsSync.apply(r,[K].concat(_.mn(D)));r.setJobSetWithScheduledJobs.apply(r,[g].concat(_.mn(D)))}};
uN.prototype.runImmediateJobsSync=function(r){var E=_.Hh.apply(1,arguments);_.cc();for(var K=_.N(r),g=K.next(),D={};!g.done;D={lifecycle$jscomp$2:void 0},g=K.next())D.lifecycle$jscomp$2=g.value,rd(function(B){return function(){X2w(B.lifecycle$jscomp$2.name);Wy5(function(){return B.lifecycle$jscomp$2.callback.apply(B.lifecycle$jscomp$2,_.mn(E))});
A0(B.lifecycle$jscomp$2.name)}}(D))};
uN.prototype.runImmediateJobsAsync=function(r){var E=_.Hh.apply(1,arguments),K,g,D,B;return _.p(function(Q){Q.nextAddress==1&&(_.cc(),K=_.N(r),g=K.next(),D={});if(Q.nextAddress!=3){if(g.done)return Q.jumpTo(0);D.lifecycle$jscomp$3=g.value;D.asyncJobCompletion=void 0;B=function(a){return function(){X2w(a.lifecycle$jscomp$3.name);var P=Wy5(function(){return a.lifecycle$jscomp$3.callback.apply(a.lifecycle$jscomp$3,_.mn(E))});
REb(P)?a.asyncJobCompletion=_.R("web_lifecycle_error_handling_killswitch")?P.then(function(){A0(a.lifecycle$jscomp$3.name)}):P.then(function(){A0(a.lifecycle$jscomp$3.name)},function(O){xBu(O);
A0(a.lifecycle$jscomp$3.name)}):A0(a.lifecycle$jscomp$3.name)}}(D);
rd(B);return D.asyncJobCompletion?Q.yield(D.asyncJobCompletion,3):Q.jumpTo(3)}D={lifecycle$jscomp$3:void 0,asyncJobCompletion:void 0};g=K.next();return Q.jumpTo(2)})};
uN.prototype.setJobSetWithScheduledJobs=function(r){var E=_.Hh.apply(1,arguments),K=this,g=r.map(function(D){return{job:function(){X2w(D.name);Wy5(function(){return D.callback.apply(D,_.mn(E))});
A0(D.name)},
priority:ekd(K,D)}});
g.length&&(this.jobSet=new Z4l(g))};
var ekd=function(r,E){var K,g;return(g=(K=r.overridePriority)!=null?K:E.priority)!=null?g:0},X2w=function(r){Ze&&r&&cH5(r)},A0=function(r){Ze&&r&&Cb2(r)},uof=function(r,E,K){mCJ&&console.groupCollapsed&&console.groupEnd&&(console.groupCollapsed("["+r.constructor.name+"] '"+r.state+"' to '"+E+"'"),console.log("with message: ",K),console.groupEnd())};
_.f5.Object.defineProperties(uN.prototype,{currentState:{configurable:!0,enumerable:!0,get:function(){return this.state}}});var H4d=function(r){uN.call(this,r===void 0?"none":r);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(){}}]},nsR;
_.C(H4d,uN);H4d.prototype.runApplicationNavigationBegin=function(r,E){var K=this;this.navigationTimer=_.k_(_.eM,function(){K.currentState==="application_navigating"&&K.transition("none")},5E3);
r(E==null?void 0:E.event)};
H4d.prototype.runApplicationNavigationEnd=function(r,E){this.navigationTimer&&(_.eM.cancelJob(this.navigationTimer),this.navigationTimer=null);r(E==null?void 0:E.event)};
_.ig2=function(){nsR||(nsR=new H4d);return nsR};var MZd=[];_.pN("yt.logging.transport.getScrapedGelPayloads",function(){return MZd});var R1=function(){var r=this;this.store={};this.totalEntries=0;this.memoizedKeySequences={};this.TEST_ONLY={getEntriesCount:function(){return r.totalEntries}}};
R1.prototype.storePayload=function(r,E){r=Ga5(r);this.store[r]?this.store[r].push(E):(this.memoizedKeySequences={},this.store[r]=[E]);this.totalEntries++;_.R("more_accurate_gel_parser")&&(E=new CustomEvent("TRANSPORTING_NEW_EVENT"),window.dispatchEvent(E));return r};
R1.prototype.smartExtractMatchingEntries=function(r){if(!r.keys.length)return[];for(var E=Ike(this,r.keys.splice(0,1)[0]),K=[],g=0;g<E.length;g++)this.store[E[g]]&&r.sizeLimit&&(this.store[E[g]].length<=r.sizeLimit?(K.push.apply(K,_.mn(this.store[E[g]])),delete this.store[E[g]]):K.push.apply(K,_.mn(this.store[E[g]].splice(0,r.sizeLimit))));this.totalEntries-=K.length;(r==null?0:r.sizeLimit)&&K.length<(r==null?void 0:r.sizeLimit)&&(r.sizeLimit-=K.length,K.push.apply(K,_.mn(this.smartExtractMatchingEntries(r))));
return K};
R1.prototype.extractMatchingEntries=function(r){r=Ike(this,r);for(var E=[],K=0;K<r.length;K++)this.store[r[K]]&&(E.push.apply(E,_.mn(this.store[r[K]])),delete this.store[r[K]]);this.totalEntries-=E.length;return E};
R1.prototype.getSequenceCount=function(r){r=Ike(this,r);for(var E=0,K=0;K<r.length;K++){var g=void 0;E+=((g=this.store[r[K]])==null?void 0:g.length)||0}return E};
var Ike=function(r,E){var K=Ga5(E);if(r.memoizedKeySequences[K])return r.memoizedKeySequences[K];var g=Object.keys(r.store)||[];if(g.length<=1&&Ga5(E)===g[0])return g;for(var D=[],B=0;B<g.length;B++){var Q=g[B].split("/");if(y1f(E.auth,Q[0])){var a=E.isJspb;y1f(a===void 0?"undefined":a?"true":"false",Q[1])&&y1f(E.cttAuthInfo,Q[2])&&(a=E.tier,a=a===void 0?"undefined":JSON.stringify(a),y1f(a,Q[3])&&D.push(g[B]))}}return r.memoizedKeySequences[K]=D},y1f=function(r,E){return r===void 0||r==="undefined"?
!0:r===E};
R1.prototype.getSequenceCount=R1.prototype.getSequenceCount;R1.prototype.extractMatchingEntries=R1.prototype.extractMatchingEntries;R1.prototype.smartExtractMatchingEntries=R1.prototype.smartExtractMatchingEntries;R1.prototype.storePayload=R1.prototype.storePayload;var Bd2,grJ,dNu,cm,Lhd,vrK,GpJ,KzJ,ErL,AHK,DNd,RyL,hrL;Bd2=_.Uv("initial_gel_batch_timeout",2E3);grJ=_.Uv("gel_queue_timeout_max_ms",6E4);dNu=_.Uv("gel_min_batch_size",5);cm=void 0;Lhd=function(){this.lastDebounceQueueFromLogTimeMs=this.queueMaxTimer=this.queueTimer=0;this.useVideoStatsEndPoint=!1};
vrK=new Lhd;GpJ=new Lhd;KzJ=new Lhd;ErL=new Lhd;DNd=!0;RyL=1;_.Fzm=new Map;hrL=_.gm.ytLoggingTransportTokensToCttTargetIds_||{};_.pN("ytLoggingTransportTokensToCttTargetIds_",hrL);var LyL=_.gm.ytLoggingTransportTokensToJspbCttTargetIds_||{};_.pN("ytLoggingTransportTokensToJspbCttTargetIds_",LyL);var iD={};var mH=_.gm.ytLoggingGelSequenceIdObj_||{};_.pN("ytLoggingGelSequenceIdObj_",mH);var tZc=[];var XIK=new Set,q3K=0,IWd=0,nrJ=0,mNm=[],lW2=[],y2J=["PhantomJS","Googlebot","TO STOP THIS SECURITY SCAN go/scan"];var QHu=function(){};
QHu.prototype.getUrl=function(r,E){E=E===void 0?!1:E;return r.hasOwnProperty("shareEndpoint")?null:_.rMd(r,null,E)};
var FJP=function(r,E,K){r={endpoint:E,actions:[]};K=(K.path?K.path[0]:K.target).icon||"";E=K.indexOf(":");E>0&&(K=K.substr(E+1));K&&r.actions.push(K);return r};var dQK=/Command$/,Btq=/Endpoint$/,KAq=new Map;var hke,J1f;hke=1;_.gU=function(){this.actionRoutingMap=new Map};
_.gU.prototype.triggerAction=function(r){var E=new EdL(r,!1,_.Hh.apply(1,arguments));this.handleAction(E);return E.returnValue};
_.gU.prototype.triggerOptionalAction=function(r){var E=new EdL(r,!0,_.Hh.apply(1,arguments));this.handleAction(E);return E.returnValue};
_.eg=function(r,E,K){E.forEach(function(g){var D=DQc(g);D&&r.triggerOptionalAction(D,g,K,void 0)})};
_.gU.prototype.handleAction=function(r){var E=this.actionRoutingMap.get(r.actionName);E&&J1f(r,E);r.optionalAction||r.returnValue.length!==0||(r=new _.bs("Unhandled action",r.actionName),_.rT(r))};
J1f=function(r,E){E.forEach(function(K){var g=null;K?g=K.apply(null,r.args):(K=Error("kd"),K.params=r.actionName,_.nK(K));r.returnValue.push(g)})};
_.BH=function(r,E,K){K||(K=hke++);for(var g=_.N(Object.keys(E)),D=g.next();!D.done;D=g.next()){D=D.value;var B=r.actionRoutingMap.get(D);B||(B=new Map,r.actionRoutingMap.set(D,B));r.registerActionHandler(K,D,E[D],B)}return K};
_.gU.prototype.registerActionHandler=function(r,E,K,g){g.set(r,_.Ii(K))};
_.dU=function(r,E,K){E=_.N(Object.keys(E));for(var g=E.next();!g.done;g=E.next())(g=r.actionRoutingMap.get(g.value))&&g.delete(K)};
_.h4(_.gU);var pWc=function(r,E){var K=_.gU.getInstance();_.Zj(function(){var g={},D=_.BH(K,(g[r]=E,g));_.Z6(function(){var B={};_.dU(K,(B[r]="",B),D)})})};var MQP=Symbol("md");UlJ=LVu;var GdK=new Set(["For","If","Match","Watch"]),rPf={},EZ$=(rPf[LQ.default]=function(){return $l5},rPf.style=function(){return $l5},rPf),Kgl;
for(Kgl in EZ$)pQ.attributes[Kgl]=EZ$[Kgl](pQ.attributes[Kgl]);var OH=new _.NS("VISIBILITY_OBSERVER");var lNn={retrieve:function(r){return this.id.\u0275prov.token===r.\u0275prov.token?this.contextValue:this?_.Qw(this,this.id):TWL}};var Jun=function(r,E,K){if(r!==UQq)return!1;r=Mb5(document.createElement("div"),function(){var g=YB(!1);try{K[0]()}finally{YB(g)}});
r=Array.from(r.childNodes);r.length===1&&(r=r[0]);return r};var gZw=typeof AbortController==="function";if(typeof DOMException==="function")try{new DOMException}catch(r){}var Dil=typeof WeakRef==="function";var BMf=function(r){this.value=r};
BMf.prototype.deref=function(){return this.value};
var diX=Dil?WeakRef:BMf,jqf=function(r){this.newKeyHandler=r;this.map=new WeakMap};
jqf.prototype.add=function(r,E){this.map.has(r)||(this.newKeyHandler(r),this.map.set(r,[]));this.map.get(r).push(new diX(E))};
jqf.prototype.get=function(r){var E=this;return function g(){var D,B,Q,a,P,O,U,T,w,F,c;return _.j3(g,function(W){switch(W.nextAddress){case 1:_.xN(W,2);D=E.map.get(r);if(!D)return W.return();B=0;Q=_.N(D);a=Q.next();case 4:if(a.done){W.jumpTo(6);break}P=a.value;O=P.deref();if(!O){W.jumpTo(5);break}B++;U=_.N0;return W.yield(O,8);case 8:U(W.yieldResult);case 5:a=Q.next();W.jumpTo(4);break;case 6:if(2*B<D.length){T=0;w=_.N(D);for(F=w.next();!F.done;F=w.next())c=F.value,c.deref()&&(D[T++]=c);D.length=
T}case 2:_.co(W),_.Wo(W,0)}})}()};var NMX=document.createDocumentFragment?function(){return document.createDocumentFragment()}:function(){return document.createElement("div")},H8m=new jqf(function(r){r.addEventListener("abort",INK,{once:!0})}),XW5=new WeakMap,QqE=function(r){r=r===void 0?XE:r;
this.signal=new r};
QqE.prototype.abort=function(r){this.signal.aborted||(this.signal.aborted=!0,this.signal.reason=r,r=new Event("abort"),this.signal.dispatchEvent(r))};
var XE=function(){this.target=NMX();this.aborted=!1;this.onabort=null};
XE.prototype.throwIfAborted=function(){etL.call(this)};
XE.prototype.addEventListener=function(r,E,K){this.target.addEventListener(r,E,K)};
XE.prototype.removeEventListener=function(r,E,K){this.target.removeEventListener(r,E,K)};
XE.prototype.dispatchEvent=function(r){if(this.onabort&&r.type==="abort")this.onabort(r);return this.target.dispatchEvent(r)};
XE.abort=AMn;XE.timeout=yMK;XE.any=nGK;var u3n=gZw?AbortController:QqE,HR=gZw?AbortSignal:XE;typeof HR.abort!=="function"&&(HR.abort=AMn);typeof HR.prototype.throwIfAborted!=="function"&&(HR.prototype.throwIfAborted=etL);typeof HR.any!=="function"&&(HR.any=nGK);typeof HR.timeout!=="function"&&(HR.timeout=yMK);var UH=null,htL=new Map;var $il=function(r){r=r.clone();G4C(r);GK(r,"dg",null);GK(r,"d","0");cDu(r,null);CXf(r,null);return r},aqe=!0,pU$=function(r,E,K){var g=K===void 0?{}:K;
K=g.cssRowKey===void 0?void 0:g.cssRowKey;var D=g.combinedSignature===void 0?void 0:g.combinedSignature;var B=g.extraEdges===void 0?void 0:g.extraEdges;g=g.callback===void 0?void 0:g.callback;GK(r,"m",E.join(","));B&&WB$(r,B);K&&(GK(r,"ck",K),D?GK(r,"rs",D):aqe&&(aqe=!1));if(g){if(g!=null&&!zT$.test(g))throw Error("Xa`"+g);GK(r,"cb",g)}r=r.toString();_.BK(r,"/")&&(r=jzf(document.location.href)+r);return _.Vb(r)};var fqu=function(r){return P3a(r).then(function(E){return JSON.parse(E.responseText)})},P3a=function(r){var E={},K=E.xmlHttpFactory?E.xmlHttpFactory.createInstance():HKb.createInstance();
return(new _.Ch(function(g,D){var B;try{K.open("GET",r,!0)}catch(P){D(new nt("Error opening XHR: "+P.message,r,K))}K.onreadystatechange=function(){if(K.readyState==4){_.gm.clearTimeout(B);var P;!(P=XDJ(K.status))&&(P=K.status===0)&&(P=dyJ(r),P=!(P=="http"||P=="https"||P==""));P?g(K):D(new OeJ(K.status,r,K))}};
K.onerror=function(){D(new nt("Network error",r,K))};
if(E.headers)for(var Q in E.headers){var a=E.headers[Q];a!=null&&K.setRequestHeader(Q,a)}E.withCredentials&&(K.withCredentials=E.withCredentials);E.responseType&&(K.responseType=E.responseType);E.mimeType&&K.overrideMimeType(E.mimeType);E.timeoutMs>0&&(B=_.gm.setTimeout(function(){K.onreadystatechange=function(){};
K.abort();D(new YkC(r,K))},E.timeoutMs));
try{K.send(null)}catch(P){K.onreadystatechange=function(){},_.gm.clearTimeout(B),D(new nt("Error sending XHR: "+P.message,r,K))}})).thenCatch(function(g){g instanceof _.Sy&&K.abort();
throw g;})},nt=function(r,E,K){_.rm.call(this,r+", url="+E);
this.url=E;this.xhr=K};
_.rf(nt,_.rm);nt.prototype.name="XhrError";var OeJ=function(r,E,K){nt.call(this,"Request Failed, status="+r,E,K);this.status=r};
_.rf(OeJ,nt);OeJ.prototype.name="XhrHttpError";var YkC=function(r,E){nt.call(this,"Request timed out",r,E)};
_.rf(YkC,nt);YkC.prototype.name="XhrTimeoutError";Ll=Ll||{};var II=function(){_.SV.call(this)};
_.rf(II,_.SV);II.prototype.initialize=function(){};var Uiu=function(r,E){this.fn_=r;this.handler_=E};
Uiu.prototype.execute=function(r){this.fn_&&(this.fn_.call(this.handler_||null,r),this.fn_=this.handler_=null)};
Uiu.prototype.abort=function(){this.handler_=this.fn_=null};var yi=function(r,E){_.SV.call(this);this.deps_=r;this.JSC$11196_id_=E;this.onloadCallbacks_=[];this.onErrorCallbacks_=[];this.earlyOnloadCallbacks_=[]};
_.rf(yi,_.SV);yi.prototype.moduleConstructor_=II;yi.prototype.module_=null;yi.prototype.getId=function(){return this.JSC$11196_id_};
yi.prototype.registerCallback=function(r,E){return Lt(this.onloadCallbacks_,r,E)};
var TMM=function(r,E){Lt(r.onErrorCallbacks_,E)},Lt=function(r,E,K){E=new Uiu(E,K);
r.push(E);return E};
yi.prototype.isLoaded=function(){return!!this.module_};
yi.prototype.onLoad=function(r){var E=new this.moduleConstructor_;E.initialize(r());this.module_=E;E=(E=wUE(this.earlyOnloadCallbacks_,r()))||wUE(this.onloadCallbacks_,r());E||(this.onErrorCallbacks_.length=0);return E};
yi.prototype.onError=function(r){(r=wUE(this.onErrorCallbacks_,r))&&Dd(Error("rd`"+r));this.earlyOnloadCallbacks_.length=0;this.onloadCallbacks_.length=0};
var wUE=function(r,E){for(var K=[],g=0;g<r.length;g++)try{r[g].execute(E)}catch(D){Dd(D),K.push(D)}r.length=0;return K.length?K:null};
yi.prototype.disposeInternal=function(){yi.superClass_.disposeInternal.call(this);_.Ny(this.module_)};var FgR,C3w,ieJ,cPR,oZf,MGC,VGf,GfX,vZE;
_.wU=function(r,E,K,g,D){g=g===void 0?!1:g;D=D===void 0?!1:D;var B=B===void 0?!0:B;this.scsReferenceUrl_=mW5(_.zZ(r).toString(),B);this.cssRowKey_=E;this.combinedSignature_=K;this.useNegativeLoading_=g;this.requestedModuleMap_={};this.requestedModuleList_=[];this.requestedModuleListSorted_=!0;this.loadedCssModuleList_=(r=WM(this.scsReferenceUrl_,"excm"))?r.split(","):[];this.shouldScanForCss_=D;this.useCors_=!1;this.corsMode_="anonymous";this.urlMaxLength=4043;this.insertPos=document.head||document.documentElement;
this.pendingModuleGraphUpdate_=this.lastScript_=null;this.supportsExtraEdges=!0;ZN5();_.h0(this,xZ$(this.scsReferenceUrl_));this.fetchPriority=void 0;this.enableFallbackFetch=!1;this.maybeSetAdditionalFields()};
FgR=function(r,E){if(E.href||E.getAttribute("data-href"))if(E=E.href||E.getAttribute("data-href"),swq(E)&&!mW5(E).urlPrefix_.endsWith("_/js/")){E=xZ$(mW5(E));E=_.N(E);for(var K=E.next();!K.done;K=E.next())K=K.value,r.loadedCssModuleList_.includes(K)||r.loadedCssModuleList_.push(K)}};
_.wU.prototype.JSC$11201_loadModules=function(r,E,K){var g=K===void 0?{}:K;E=g.extraEdges;K=g.onError;var D=g.onSuccess;g=g.forceReload;if(!r)throw Error("sd");if(this.shouldScanForCss_){for(var B=_.N(document.getElementsByTagName("style")),Q=B.next();!Q.done;Q=B.next())FgR(this,Q.value);B=_.N(document.getElementsByTagName("link"));for(Q=B.next();!Q.done;Q=B.next())FgR(this,Q.value)}R_E(this,oZf(this,r),E,K,D,g)};
var R_E=function(r,E,K,g,D,B){g=g===void 0?function(){}:g;
D=D===void 0?function(){}:D;
B=B===void 0?!1:B;MGC(r,E,function(Q,a,P){P=P===void 0?a:P;r.enableFallbackFetch&&B?r.loadWithFetch(Q,a,g,D,P):r.load(Q,a,g,D,P,K)},K)||g(-1)};
_.wU.prototype.loadWithFetch=function(){_.p(function(){throw Error("td");})};
_.wU.prototype.maybeSetAdditionalFields=function(){};
C3w=function(r,E,K){if(r.useNegativeLoading_){var g=r.scsReferenceUrl_;r={cssRowKey:r.cssRowKey_,combinedSignature:r.combinedSignature_,extraEdges:K,requestedModuleIds:ieJ(r),requestedCssModuleIds:cPR(r)};var D=r===void 0?{}:r;r=D.requestedModuleIds===void 0?[]:D.requestedModuleIds;K=D.requestedCssModuleIds===void 0?[]:D.requestedCssModuleIds;var B=D.cssRowKey===void 0?void 0:D.cssRowKey;var Q=D.combinedSignature===void 0?void 0:D.combinedSignature;var a=D.extraEdges===void 0?void 0:D.extraEdges;
D=D.callback===void 0?void 0:D.callback;g=$il(g);GK(g,"d","1");cDu(g,r);CXf(g,K);E=pU$(g,E,{cssRowKey:B,combinedSignature:Q,extraEdges:a,callback:D})}else g=r.scsReferenceUrl_,r={cssRowKey:r.cssRowKey_,combinedSignature:r.combinedSignature_,requestedModuleIds:ieJ(r),requestedCssModuleIds:cPR(r)},a=r===void 0?{}:r,r=a.requestedCssModuleIds===void 0?[]:a.requestedCssModuleIds,K=a.cssRowKey===void 0?void 0:a.cssRowKey,B=a.combinedSignature===void 0?void 0:a.combinedSignature,Q=a.extraEdges===void 0?
void 0:a.extraEdges,a=a.callback===void 0?void 0:a.callback,g=$il(g),CXf(g,r),E=pU$(g,E,{cssRowKey:K,combinedSignature:B,extraEdges:Q,callback:a});return E};
_.h0=function(r,E){for(var K=!1,g=[],D=0;D<E.length;++D){var B=E[D];r.requestedModuleMap_[B]||(r.requestedModuleMap_[B]=!0,r.requestedModuleList_.push(B),K=!0,g.push(B))}K&&(r.requestedModuleListSorted_=!1)};
_.J0=function(r,E){for(var K=[],g=0;g<E.length;++g){var D=E[g];r.requestedModuleMap_[D]&&(delete r.requestedModuleMap_[D],_.mK(r.requestedModuleList_,D),K.push(D))}};
_.wU.prototype.load=function(r,E,K,g,D){D=D===void 0?E:D;_.zZ(r);var B=this.useCors_,Q=this.corsMode_,a=this.fetchPriority,P=_.Wv("SCRIPT");_.Nj(P,r);B&&(P.crossOrigin=Q);P.async=!1;a&&P.setAttribute("fetchpriority",a);_.h0(this,E);_.xiE(this,r,P,E,K,g,D)};
_.xiE=function(r,E,K,g,D,B,Q){Q=Q===void 0?g:Q;r.lastScript_=K;r.insertPos.insertBefore(K,r.insertPos.firstChild);_.Wge(K,g,function(){K.parentElement.removeChild(K);r.lastScript_==K&&(r.lastScript_=null);B()},function(a){K.parentElement.removeChild(K);
r.lastScript_==K&&(r.lastScript_=null);_.J0(r,a);r.pendingModuleGraphUpdate_?r.pendingModuleGraphUpdate_.then(function(){D(-1,E)}):D(-1,E)},Q)};
_.Wge=function(r,E,K,g,D){D=D===void 0?E:D;var B=E.length,Q=function(){B=0;r.onload=null;r.onerror=null;a=function(){}},a=function(){Q();
var O=D.filter(function(U){return!uF().getModuleInfo(U).isLoaded()});
O.length!==0?g(O,"Response was successful but was missing module(s) "+O+"."):K()},P=function(){B--;
B==0&&a()};
E.forEach(function(O){O=uF().getModuleInfo(O);O.isLoaded()?P():(Lt(O.earlyOnloadCallbacks_,P),TMM(O,P))});
r.onload=function(){return a()};
r.onerror=function(){Q();g(E)}};
ieJ=function(r){r.requestedModuleListSorted_||(r.requestedModuleListSorted_=!0,r.requestedModuleList_.sort());return r.requestedModuleList_};
cPR=function(r){r=r.loadedCssModuleList_;r.sort();return r};
oZf=function(r,E){return E.filter(function(K){return!r.requestedModuleMap_[K]})};
MGC=function(r,E,K,g){if(r.pendingModuleGraphUpdate_)return r.pendingModuleGraphUpdate_.then(function(){MGC(r,E,K,g)}),!0;
if(!r.useNegativeLoading_){var D=[],B=Object.assign({},r.requestedModuleMap_);GfX(r,E,function(U){D.push(U.getId())},g,function(U){return!U.isLoaded()},B);
E=D}for(B=0;B<E.length;){for(var Q=E.length-B,a=B==0?E:E.slice(B,E.length),P=C3w(r,a,g),O=_.zZ(P).toString();O.length>r.urlMaxLength;)if(Q>1)Q-=Math.ceil((O.length-r.urlMaxLength)/6),Q=Math.max(Q,1),a=E.slice(B,B+Q),P=C3w(r,a,g),O=_.zZ(P).toString();else return r.useNegativeLoading_?(r.useNegativeLoading_=!1,r.pendingModuleGraphUpdate_=vZE(r).then(function(U){VGf(r,U,g)}),MGC(r,E.slice(B),K,g)):!1;
B+=Q;r.useNegativeLoading_?K(P,a):K(P,a,B===E.length?E:[])}return!0};
VGf=function(r,E,K){uF().setAllModuleInfoString((E||{}).moduleGraph);GfX(r,ieJ(r),function(g){_.h0(r,[g.getId()])},K);
r.pendingModuleGraphUpdate_=null};
GfX=function(r,E,K,g,D,B){B=B===void 0?{}:B;var Q=uF();E=_.N(E);for(var a=E.next();!a.done;a=E.next()){a=a.value;var P=Q.getModuleInfo(a);if(!(B[a]||D&&!D(P))){B[a]=!0;var O=P.deps_||[];if(g){var U=[];g[a]&&(U=Object.keys(g[a]));O=O.concat(U)}GfX(r,O,K,g,D,B);K(P)}}};
vZE=function(r){r=r.scsReferenceUrl_.clone();G4C(r);GK(r,"dg",null);GK(r,"md","1");return fqu(r.toString())};var rom=new Uint8Array(123);var z_d=[];var tGd=function(){this.JSC$10209_loader_=null};
_.d=tGd.prototype;_.d.setBatchModeEnabled=function(){};
_.d.setAllModuleInfoString=function(){};
_.d.addExtraEdge=function(){throw Error("ud");};
_.d.removeExtraEdge=function(){throw Error("vd");};
_.d.getModuleContext=function(){return null};
_.d.isActive=function(){return!1};
_.d.isUserActive=function(){return!1};
_.d.registerInitializationCallback=function(){};
_.d.registerCallback=function(){};var rz=function(r,E,K,g,D){var B=Error.call(this);this.message=B.message;"stack"in B&&(this.stack=B.stack);this.name="ModuleLoadFailure";this.type=r;this.status=E;this.requestedModuleIds=K;this.url=g;this.cause=D;this.message=this.toString()};
_.C(rz,Error);rz.prototype.toString=function(){return Skd(this)+" ("+(this.status!=void 0?this.status:"?")+")"};
var Skd=function(r){switch(r.type){case rz.Type.UNAUTHORIZED:return"Unauthorized";case rz.Type.CONSECUTIVE_FAILURES:return"Consecutive load failures";case rz.Type.TIMEOUT:return"Timed out";case rz.Type.OLD_CODE_GONE:return"Out of date module id";case rz.Type.INIT_ERROR:return"Init error";default:return"Unknown failure type "+r.type}};
Ll.ModuleLoadFailure=rz;Ll.ModuleLoadFailure.Type={UNAUTHORIZED:0,CONSECUTIVE_FAILURES:1,TIMEOUT:2,OLD_CODE_GONE:3,INIT_ERROR:4};var EA=function(){this.moduleIds_=this.JSC$10209_loader_=null;this.moduleInfoMap={};this.loadingModuleIds_=[];this.requestedLoadingModuleIds_=[];this.requestedModuleIds_=[];this.requestedModuleIdsQueue_=[];this.userInitiatedLoadingModuleIds_=[];this.JSC$11214_extraEdges_={};this.JSC$11214_callbackMap_={};this.JSC$11214_currentlyLoadingModule_=this.baseModuleInfo_=new yi([],"");this.lastInitialModuleId_=null;this.initialModulesLoaded_=new r7;this.isDisposed_=this.userLastActive_=this.lastActive_=this.batchModeEnabled_=
!1};
_.rf(EA,tGd);var bew=function(r,E){_.rm.call(this,"Error loading "+r+": "+E)};
_.rf(bew,_.rm);EA.prototype.setBatchModeEnabled=function(r){this.batchModeEnabled_=r};
EA.prototype.setAllModuleInfoString=function(r,E){if(!(this instanceof EA))this.setAllModuleInfoString(r,E);else if(typeof r==="string"){if(r.startsWith("d$")){r=r.substring(2);for(var K=[],g=0,D=r.indexOf("/"),B=0,Q=!1,a=0;;){var P=Q?r.substring(B):r.substring(B,D);if(P.length===0)g++,B="sy"+g.toString(36),P=[];else{var O=P.indexOf(":");if(O<0)B=P,P=[];else if(O===P.length-1)B=P.substring(0,O),P=Array(K[a-1]);else{B=P.substring(0,O);P=P.substring(O+1).split(",");O=a;for(var U=0;U<P.length;U++)O-=
P[U].length===0?1:Number(P[U]),P[U]=K[O]}O=0;if(B.length===0)O=1;else if(B.charAt(0)==="+"||B.charAt(0)==="-")O=Number(B);O!==0&&(g+=O,B="sy"+g.toString(36))}K.push(B);sqX(this,B,P);if(Q)break;B=D+1;D=r.indexOf("/",B);D===-1&&(Q=!0);a++}this.moduleIds_=K}else if(r.startsWith("p$"))kfu(this,r);else{r=r.split("/");K=[];for(g=0;g<r.length;g++){a=r[g].split(":");D=a[0];Q=[];if(a[1])for(Q=a[1].split(","),a=0;a<Q.length;a++)Q[a]=K[parseInt(Q[a],36)];K.push(D);sqX(this,D,Q)}this.moduleIds_=K}E&&E.length?
(_.e5(this.loadingModuleIds_,E),this.lastInitialModuleId_=_.zJ(E)):this.initialModulesLoaded_.fired_||this.initialModulesLoaded_.callback();Object.freeze(this.moduleIds_);this.JSC$11214_currentlyLoadingModule_==this.baseModuleInfo_&&(this.JSC$11214_currentlyLoadingModule_=null,(E=this.baseModuleInfo_.onLoad((0,_.bF)(this.getModuleContext,this)))&&E.length&&qkw(this,new Ll.ModuleLoadFailure(Ll.ModuleLoadFailure.Type.INIT_ERROR,void 0,void 0,void 0,E[0])),KJ(this))}};
var kfu=function(r,E){var K=E.substring(2);for(E=0;E<64;E++)rom["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charCodeAt(E)]=E;var g={buf:K,pos:0};T4(g);var D=T4(g),B=T4(g)+1;E=Array(D);var Q=Array(D),a=Array(D);B=Array(B);var P=0,O=0,U=g.pos,T=g.buf.indexOf("|",g.pos);g.pos=T+1;for(T=0;T<D;T++){var w=T4(g),F=w&2,c=w&1;w>>>=2;c?(P+=w>>>1^-(w&1),w="sy"+P.toString(36)):(c=U,U+=w,w=K.substring(c,U));E[T]=w;F&&(B[O++]=w)}B[O]="";g.pos++;O=D&-2;K=D&1;for(P=0;P<O;P+=2)U=EzL(g),a[P]=
U&7,a[P+1]=U>>>3&7;K&&(K=EzL(g),a[O]=K&7);g.pos++;for(O=0;O<D;O++)a[O]===7&&(a[O]=T4(g));g.pos++;for(K=O=0;K<D;K++){P=a[K];U=P===0?z_d:Array(P);Q[K]=U;T=O;for(F=0;F<P;F++)T-=T4(g),U[F]=B[T];B[O]===E[K]&&O++}for(g=0;g<E.length;g++)sqX(r,E[g],Q[g]);r.moduleIds_=E};
_.d=EA.prototype;_.d.getModuleInfo=function(r){return this.moduleInfoMap[r]};
_.d.addExtraEdge=function(r,E){var K=this.getModuleInfo(r);K&&K.isLoaded()?this.load(E):(this.JSC$11214_extraEdges_[r]||(this.JSC$11214_extraEdges_[r]={}),this.JSC$11214_extraEdges_[r][E]=!0)};
_.d.removeExtraEdge=function(r,E){if(this.JSC$11214_extraEdges_[r]){delete this.JSC$11214_extraEdges_[r][E];for(var K in this.JSC$11214_extraEdges_[r])return;delete this.JSC$11214_extraEdges_[r]}};
_.d.isActive=function(){return this.loadingModuleIds_.length>0};
_.d.isUserActive=function(){return this.userInitiatedLoadingModuleIds_.length>0};
var KJ=function(r){var E=r.lastActive_,K=r.isActive();K!=E&&(r.executeCallbacks_(K?"active":"idle"),r.lastActive_=K);E=r.isUserActive();E!=r.userLastActive_&&(r.executeCallbacks_(E?"userActive":"userIdle"),r.userLastActive_=E)},sqX=function(r,E,K){r.moduleInfoMap[E]?(r=r.moduleInfoMap[E].deps_,r!=K&&r.splice.apply(r,[0,
r.length].concat(_.mn(K)))):r.moduleInfoMap[E]=new yi(K,E)},mia=function(r,E,K){var g=[];
SPc(E,g);E=[];for(var D={},B=0;B<g.length;B++){var Q=g[B],a=r.getModuleInfo(Q);if(!a)throw Error("wd`"+Q);var P=new r7;D[Q]=P;a.isLoaded()?P.callback(null):(lqd(r,Q,a,!!K,P),r.isModuleLoading(Q)||E.push(Q))}E.length>0&&(r.loadingModuleIds_.length===0?r.loadModules_(E):(r.requestedModuleIdsQueue_.push(E),KJ(r)));return D},lqd=function(r,E,K,g,D){K.registerCallback(D.callback,D);
TMM(K,function(B){D.errback(new bew(E,B))});
r.isModuleLoading(E)?g&&(Zeu(r,E),KJ(r)):g&&Zeu(r,E)};
EA.prototype.loadModules_=function(r,E,K){var g=this;E=E===void 0?0:E;var D=uOe(this,r);this.loadingModuleIds_=D;this.requestedLoadingModuleIds_=this.batchModeEnabled_?r:_.un(D);KJ(this);if(D.length!==0){this.requestedModuleIds_.push.apply(this.requestedModuleIds_,D);r=this.JSC$10209_loader_;if(!r)throw Error("xd");if(Object.keys(this.JSC$11214_extraEdges_).length>0&&!r.supportsExtraEdges)throw Error("yd");K=(0,_.bF)(r.JSC$11201_loadModules,r,_.un(D),this.moduleInfoMap,{extraEdges:this.JSC$11214_extraEdges_,
forceReload:!!K,onError:function(B,Q,a){var P=g.requestedLoadingModuleIds_;B=B!=null?B:void 0;var O=E;a=a===void 0?!1:a;a=(a===void 0?0:a)?0:(O===void 0?0:O)+1;O=_.un(D);g.requestedLoadingModuleIds_=P;D.forEach(_.$E(_.mK,g.requestedModuleIds_),g);B==401?(qkw(g,new Ll.ModuleLoadFailure(Ll.ModuleLoadFailure.Type.UNAUTHORIZED,B)),g.requestedModuleIdsQueue_.length=0):B==410?(APe(g,new Ll.ModuleLoadFailure(Ll.ModuleLoadFailure.Type.OLD_CODE_GONE,B)),e_u(g)):a>=3?(APe(g,new Ll.ModuleLoadFailure(Ll.ModuleLoadFailure.Type.CONSECUTIVE_FAILURES,
B,O,Q)),e_u(g)):g.loadModules_(g.requestedLoadingModuleIds_,a,B==8001||!1)},
onTimeout:(0,_.bF)(this.handleLoadTimeout_,this)});(r=Math.pow(E,2)*5E3)?_.gm.setTimeout(K,r):K()}};
var uOe=function(r,E){E=E.filter(function(D){return r.moduleInfoMap[D].isLoaded()?(_.gm.setTimeout(function(){return Error("zd`"+D)},0),!1):!0});
for(var K=[],g=0;g<E.length;g++)K=K.concat(XUC(r,E[g]));SPc(K);return!r.batchModeEnabled_&&K.length>1?(E=K.shift(),r.requestedModuleIdsQueue_=K.map(function(D){return[D]}).concat(r.requestedModuleIdsQueue_),[E]):K},XUC=function(r,E){var K=_.lw.createSet(r.requestedModuleIds_),g=[];
K[E]||g.push(E);E=[E];for(var D=0;D<E.length;D++)for(var B=r.getModuleInfo(E[D]).deps_,Q=B.length-1;Q>=0;Q--){var a=B[Q];r.getModuleInfo(a).isLoaded()||K[a]||(g.push(a),E.push(a))}g.reverse();SPc(g);return g};
EA.prototype.JSC$11209_setLoaded=function(){if(this.JSC$11214_currentlyLoadingModule_){var r=this.JSC$11214_currentlyLoadingModule_.getId(),E=[];if(this.JSC$11214_extraEdges_[r]){for(var K=_.N(Object.keys(this.JSC$11214_extraEdges_[r])),g=K.next();!g.done;g=K.next()){g=g.value;var D=this.getModuleInfo(g);D&&!D.isLoaded()&&(this.removeExtraEdge(r,g),E.push(g))}this.loadMultiple(E)}this.isDisposed()||((E=this.moduleInfoMap[r].onLoad((0,_.bF)(this.getModuleContext,this)))&&E.length&&qkw(this,new Ll.ModuleLoadFailure(Ll.ModuleLoadFailure.Type.INIT_ERROR,
void 0,void 0,void 0,E[0])),_.mK(this.userInitiatedLoadingModuleIds_,r),_.mK(this.loadingModuleIds_,r),this.loadingModuleIds_.length===0&&e_u(this),this.lastInitialModuleId_&&r==this.lastInitialModuleId_&&(this.initialModulesLoaded_.fired_||this.initialModulesLoaded_.callback()),KJ(this),this.JSC$11214_currentlyLoadingModule_=null)}};
EA.prototype.isModuleLoading=function(r){if(_.ln(this.loadingModuleIds_,r))return!0;for(var E=0;E<this.requestedModuleIdsQueue_.length;E++)if(_.ln(this.requestedModuleIdsQueue_[E],r))return!0;return!1};
EA.prototype.load=function(r,E){return mia(this,[r],E)[r]};
EA.prototype.loadMultiple=function(r){return mia(this,r)};
var Zeu=function(r,E){_.ln(r.userInitiatedLoadingModuleIds_,E)||r.userInitiatedLoadingModuleIds_.push(E)};
EA.prototype.beforeLoadModuleCode=function(r){var E=this;this.JSC$11214_currentlyLoadingModule_&&this.JSC$11214_currentlyLoadingModule_.getId()==="synthetic_module_overhead"&&(this.JSC$11209_setLoaded(),delete this.moduleInfoMap.synthetic_module_overhead);this.moduleInfoMap[r]&&HeX(this,this.moduleInfoMap[r].deps_||[],function(K){K.module_=new II;_.mK(E.loadingModuleIds_,K.getId())},function(K){return!K.isLoaded()});
this.JSC$11214_currentlyLoadingModule_=this.getModuleInfo(r)};
EA.prototype.registerInitializationCallback=function(r){this.JSC$11214_currentlyLoadingModule_||(this.moduleInfoMap.synthetic_module_overhead=new yi([],"synthetic_module_overhead"),this.JSC$11214_currentlyLoadingModule_=this.moduleInfoMap.synthetic_module_overhead);Lt(this.JSC$11214_currentlyLoadingModule_.earlyOnloadCallbacks_,r)};
EA.prototype.handleLoadTimeout_=function(){APe(this,new Ll.ModuleLoadFailure(Ll.ModuleLoadFailure.Type.TIMEOUT));e_u(this)};
var APe=function(r,E){r.requestedLoadingModuleIds_.length>1?r.requestedModuleIdsQueue_=r.requestedLoadingModuleIds_.map(function(K){return[K]}).concat(r.requestedModuleIdsQueue_):qkw(r,E)},qkw=function(r,E){var K=r.requestedLoadingModuleIds_;
r.loadingModuleIds_.length=0;for(var g=[],D=0;D<r.requestedModuleIdsQueue_.length;D++){var B=r.requestedModuleIdsQueue_[D].filter(function(P){var O=XUC(this,P);return Bm(K,function(U){return _.ln(O,U)})},r);
_.e5(g,B)}for(D=0;D<K.length;D++)_.vLK(g,K[D]);for(D=0;D<g.length;D++){for(B=0;B<r.requestedModuleIdsQueue_.length;B++)_.mK(r.requestedModuleIdsQueue_[B],g[D]);_.mK(r.userInitiatedLoadingModuleIds_,g[D])}if(D=r.JSC$11214_callbackMap_.error)for(B=0;B<D.length;B++)for(var Q=D[B],a=0;a<g.length;a++)Q("error",g[a],E);for(g=0;g<K.length;g++)if(r.moduleInfoMap[K[g]])r.moduleInfoMap[K[g]].onError(E);r.requestedLoadingModuleIds_.length=0;KJ(r)},e_u=function(r){for(;r.requestedModuleIdsQueue_.length;){var E=
r.requestedModuleIdsQueue_.shift().filter(function(K){return!this.getModuleInfo(K).isLoaded()},r);
if(E.length>0){r.loadModules_(E);return}}KJ(r)};
EA.prototype.registerCallback=function(r,E){Array.isArray(r)||(r=[r]);for(var K=0;K<r.length;K++){var g=r[K],D=E,B=this.JSC$11214_callbackMap_;B[g]||(B[g]=[]);B[g].push(D)}};
EA.prototype.executeCallbacks_=function(r){for(var E=this.JSC$11214_callbackMap_[r],K=0;E&&K<E.length;K++)E[K](r)};
var HeX=function(r,E,K,g,D){g=g===void 0?function(){return!0}:g;
D=D===void 0?{}:D;E=_.N(E);for(var B=E.next();!B.done;B=E.next()){B=B.value;var Q=r.getModuleInfo(B);!D[B]&&g(Q)&&(D[B]=!0,HeX(r,Q.deps_||[],K,g,D),K(Q))}};
EA.prototype.dispose=function(){_.Qq(_.lw.getValues(this.moduleInfoMap),this.baseModuleInfo_);this.moduleInfoMap={};this.loadingModuleIds_=[];this.requestedLoadingModuleIds_=[];this.userInitiatedLoadingModuleIds_=[];this.requestedModuleIdsQueue_=[];this.JSC$11214_callbackMap_={};this.isDisposed_=!0};
EA.prototype.isDisposed=function(){return this.isDisposed_};
_.ZA=function(){return new EA};var nZf=[5E3,2E4],slL=function(){this.JSC$10209_loader_=null;this.JSC$11222_moduleInfoMap_=Object.create(null);this.loadingModules_=Object.create(null);this.activeLoads_=0;this.JSC$11222_queue_=[];this.JSC$11222_extraEdges_=Object.create(null);this.JSC$11222_currentlyLoadingModule_=this.getModuleInfo("{base}")};
_.C(slL,tGd);_.d=slL.prototype;_.d.setAllModuleInfoString=function(){this.JSC$11222_currentlyLoadingModule_&&this.JSC$11222_currentlyLoadingModule_.getId()=="{base}"&&this.JSC$11209_setLoaded()};
_.d.getModuleInfo=function(r){var E=this.JSC$11222_moduleInfoMap_[r];E||(E=new yi([],r),this.JSC$11222_moduleInfoMap_[r]=E);return E};
_.d.addExtraEdge=function(r,E){this.getModuleInfo(r).isLoaded()?this.load(E):(this.JSC$11222_extraEdges_[r]||(this.JSC$11222_extraEdges_[r]={}),this.JSC$11222_extraEdges_[r][E]=!0)};
_.d.removeExtraEdge=function(r,E){if(this.JSC$11222_extraEdges_[r]){delete this.JSC$11222_extraEdges_[r][E];for(var K in this.JSC$11222_extraEdges_[r])return;delete this.JSC$11222_extraEdges_[r]}};
_.d.isModuleLoading=function(r){return!!this.loadingModules_[r]};
_.d.load=function(r){Iq$(this,[r]);return yP$(this,r)};
_.d.loadMultiple=function(r){var E=this,K=Object.create(null),g=[];r.forEach(function(D){K[D]||(K[D]=yP$(E,D),g.push(D))});
Iq$(this,g);return K};
_.d.beforeLoadModuleCode=function(r){var E;((E=this.JSC$11222_currentlyLoadingModule_)==null?void 0:E.getId())==="synthetic_module_overhead"&&this.JSC$11209_setLoaded();var K,g;Lgu(this,(g=(K=this.JSC$11222_moduleInfoMap_[r])==null?void 0:K.deps_)!=null?g:[],function(D){D.module_=new II},function(D){return!D.isLoaded()});
this.JSC$11222_currentlyLoadingModule_=this.getModuleInfo(r)};
_.d.JSC$11209_setLoaded=function(){if(this.JSC$11222_currentlyLoadingModule_){var r=this.JSC$11222_currentlyLoadingModule_.getId(),E=[];if(this.JSC$11222_extraEdges_[r]){for(var K=_.N(Object.keys(this.JSC$11222_extraEdges_[r])),g=K.next();!g.done;g=K.next())g=g.value,this.getModuleInfo(g).isLoaded()||(this.removeExtraEdge(r,g),E.push(g));this.loadMultiple(E)}this.JSC$11222_currentlyLoadingModule_.onLoad(function(){return null});
this.JSC$11222_currentlyLoadingModule_=null;(!this.isModuleLoading(r)&&/^sy[0-9a-z]{0,4}$/.test(r)||r==="synthetic_module_overhead")&&delete this.JSC$11222_moduleInfoMap_[r];this.unsetModulesAsLoading(r)}};
_.d.registerInitializationCallback=function(r){this.JSC$11222_currentlyLoadingModule_||(this.JSC$11222_moduleInfoMap_.synthetic_module_overhead=new yi([],"synthetic_module_overhead"),this.JSC$11222_currentlyLoadingModule_=this.JSC$11222_moduleInfoMap_.synthetic_module_overhead);Lt(this.JSC$11222_currentlyLoadingModule_.earlyOnloadCallbacks_,r)};
_.d.setModulesAsLoading=function(){var r=this;_.Hh.apply(0,arguments).forEach(function(E){r.loadingModules_[E]=!0})};
_.d.unsetModulesAsLoading=function(){var r=this;_.Hh.apply(0,arguments).forEach(function(E){delete r.loadingModules_[E]})};
var yP$=function(r,E){return new _.Ch(function(K,g){var D=r.getModuleInfo(E);D.isLoaded()?K(null):(D.registerCallback(function(){K(null)}),TMM(D,function(B){var Q="Error loading "+E+": "+B;
B instanceof Ll.ModuleLoadFailure&&B.url&&(Q=Q+", requested url: "+B.url.toString());g(Error(Q))}))})},Iq$=function(r,E){E=E.filter(function(K){return!r.isModuleLoading(K)&&!r.getModuleInfo(K).isLoaded()});
E.length>0&&(r.setModulesAsLoading.apply(r,_.mn(E)),r.JSC$11222_queue_.push(E),h_l(r))},h_l=function(r){for(var E={};r.activeLoads_<Infinity&&r.JSC$11222_queue_.length>0;E={finishLoad:void 0,
ids$jscomp$37:void 0,attempt$jscomp$6:void 0,load$jscomp$1:void 0})E.ids$jscomp$37=r.JSC$11222_queue_.shift().filter(function(K){return!r.getModuleInfo(K).isLoaded()}),E.ids$jscomp$37.length>0&&(r.activeLoads_++,E.finishLoad=function(K){return function(){r.activeLoads_--;
h_l(r);K.finishLoad=function(){}}}(E),_.t7(E.ids$jscomp$37.map(function(K){return yP$(r,K)})).then(function(K){return function(){(0,K.finishLoad)()}}(E)),E.attempt$jscomp$6=0,E.load$jscomp$1=function(K){return function(){if(Object.keys(r.JSC$11222_extraEdges_).length>0&&!r.JSC$10209_loader_.supportsExtraEdges)throw Error("yd");
r.JSC$10209_loader_.JSC$11201_loadModules(K.ids$jscomp$37,r.JSC$11222_moduleInfoMap_,{extraEdges:r.JSC$11222_extraEdges_,onError:function(g,D){var B=nZf[K.attempt$jscomp$6++];B!==void 0?setTimeout(function(){(0,K.load$jscomp$1)()},B):(r.unsetModulesAsLoading.apply(r,_.mn(K.ids$jscomp$37)),(0,K.finishLoad)(),K.ids$jscomp$37.forEach(function(Q){Q=r.getModuleInfo(Q);
if(!Q.isLoaded())Q.onError(new Ll.ModuleLoadFailure(Ll.ModuleLoadFailure.Type.CONSECUTIVE_FAILURES,g,K.ids$jscomp$37,D))}))}})}}(E),(0,E.load$jscomp$1)())},Lgu=function(r,E,K,g,D){g=g===void 0?function(){return!0}:g;
D=D===void 0?{}:D;E=_.N(E);for(var B=E.next();!B.done;B=E.next()){B=B.value;var Q=r.getModuleInfo(B);!D[B]&&g(Q)&&(D[B]=!0,Lgu(r,Q.deps_||[],K,g,D),K(Q))}};var JPE=!/^\s*class\s*\{\s*\}\s*$/.test(function(){}.toString());var ByL=Symbol("Bd");window.JSCompiler_renameProperty=function(r){return r};/*

 Copyright 2016 Google LLC
 SPDX-License-Identifier: BSD-3-Clause
*/
var rSf=!JPE||HTMLElement.es5Shimmed||_.gm.Reflect===void 0||_.gm.customElements===void 0||_.gm.customElements.polyfillWrapFlushCallback||!1,Ejf,srL=function(){var r=HTMLElement;if(rSf)return r;if(Ejf!==void 0)return Ejf;var E=_.gm.Reflect,K=function(){return E.construct(r,[],this.constructor)};
K.prototype=r.prototype;K.prototype.constructor=K;K.es5Shimmed=!0;Object.setPrototypeOf(K,r);return Ejf=K},KEf=!1;rSf||KEf||(KEf=!0,_.gm.HTMLElement=srL());/*

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 $H2=/(url\()([^)]*)(\))/g,Nyd=/(^\/[^\/])|(^#)|(^[\w-\d]*:)/,QSn,F0;var JD=!window.ShadyDOM||!window.ShadyDOM.inUse,gja=!(window.ShadyCSS&&!window.ShadyCSS.nativeCss),D_u=!window.customElements.polyfillWrapFlushCallback,BjX;if(BjX=JD&&"adoptedStyleSheets"in Document.prototype&&"replaceSync"in CSSStyleSheet.prototype)try{var d_E=new CSSStyleSheet;d_E.replaceSync("");var jel=document.createElement("div");jel.attachShadow({mode:"open"});jel.shadowRoot.adoptedStyleSheets=[d_E];BjX=jel.shadowRoot.adoptedStyleSheets[0]===d_E}catch(r){BjX=!1}
var Njd=BjX,QeJ=window.Polymer&&window.Polymer.rootPath||p4L(document.baseURI||window.location.href),Sr=window.Polymer&&window.Polymer.sanitizeDOMValue||void 0,Fpu=window.Polymer&&window.Polymer.setPassiveTouchGestures||!1,Bn=window.Polymer&&window.Polymer.strictTemplatePolicy||!1,$_E=window.Polymer&&window.Polymer.allowTemplateFromDomModule||!1,hD=window.Polymer&&window.Polymer.legacyOptimizations||!1,DY=window.Polymer&&window.Polymer.legacyWarnings||!1,atd=window.Polymer&&window.Polymer.syncInitialRender||
!1,sH=window.Polymer&&window.Polymer.legacyUndefined||!1,pZu=window.Polymer&&window.Polymer.orderedComputed||!1,gz=window.Polymer&&window.Polymer.removeNestedTemplates||!1,D4=window.Polymer&&window.Polymer.fastDomIf||!1,B8=window.Polymer&&window.Polymer.suppressTemplateNotifications||!1,Ppa=window.Polymer&&window.Polymer.legacyNoObservedAttributes||!1,ftf=window.Polymer&&window.Polymer.useAdoptedStyleSheetsWithBuiltCSS||!1;var dz={},OHu={},qZ=function(){return HTMLElement.apply(this,arguments)||this};
_.C(qZ,HTMLElement);qZ.import=function(r,E){return r?(r=dz[r]||OHu[r.toLowerCase()])&&E?r.querySelector(E):r:null};
qZ.prototype.attributeChangedCallback=function(r,E,K){E!==K&&this.register()};
qZ.prototype.register=function(r){if(r=r||this.id){if(Bn&&(dz[r]||OHu[r.toLowerCase()])!==void 0)throw dz[r]=OHu[r.toLowerCase()]=null,Error("Cd`"+r);this.id=r;dz[r]=OHu[r.toLowerCase()]=this;this.querySelector("style")&&console.warn("dom-module %s has style outside template",this.id)}};
_.f5.Object.defineProperties(qZ.prototype,{assetpath:{configurable:!0,enumerable:!0,get:function(){if(!this.__assetpath){var r=window.HTMLImports&&HTMLImports.importForElement?HTMLImports.importForElement(this)||document:this.ownerDocument;r=_.R5(this.getAttribute("assetpath")||"",r.baseURI);this.__assetpath=p4L(r)}return this.__assetpath}}});
_.f5.Object.defineProperties(qZ,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["id"]}}});
qZ["import"]=qZ.import;qZ.prototype.modules=dz;customElements.define("dom-module",qZ);var YaX=0,frJ=0,o5=[],U_l=0,PE2=!1,TjM=document.createTextNode(""),wZM,yj;(new window.MutationObserver(Oin)).observe(TjM,{characterData:!0});_.jE={after:function(r){return{run:function(E){return window.setTimeout(E,r)},
cancel:function(E){window.clearTimeout(E)}}},
run:function(r,E){return window.setTimeout(r,E)},
cancel:function(r){window.clearTimeout(r)}};
_.FW={run:function(r){return window.requestAnimationFrame(r)},
cancel:function(r){window.cancelAnimationFrame(r)}};
wZM={run:function(r){return window.requestIdleCallback?window.requestIdleCallback(r):window.setTimeout(r,16)},
cancel:function(r){window.cancelIdleCallback?window.cancelIdleCallback(r):window.clearTimeout(r)}};
yj={run:function(r){PE2||(PE2=!0,TjM.textContent=U_l++);o5.push(r);return YaX++},
cancel:function(r){var E=r-frJ;if(E>=0){if(!o5[E])throw Error("Dd`"+r);o5[E]=null}}};var FEf=0,NV=function(r){var E=r.__mixinApplications;E||(E=new WeakMap,r.__mixinApplications=E);var K=FEf++;return function(g){var D=g.__mixinSet;if(D&&D[K])return g;var B=E,Q=B.get(g);Q||(Q=r(g),B.set(g,Q),g=Object.create(Q.__mixinSet||D||null),g[K]=!0,Q.__mixinSet=g);return Q}};_.tD=window.ShadyDOM&&window.ShadyDOM.noPatch&&window.ShadyDOM.wrap?window.ShadyDOM.wrap:window.ShadyDOM?function(r){return ShadyDOM.patch(r)}:function(r){return r};var RYu=NV(function(r){var E=function(){var K=r.call(this)||this;K.__dataEnabled=!1;K.__dataReady=!1;K.__dataInvalid=!1;K.__data={};K.__dataPending=null;K.__dataOld=null;K.__dataInstanceProps=null;K.__dataCounter=0;K.__serializing=!1;K._initializeProperties();return K};
_.C(E,r);E.createProperties=function(K){var g=this.prototype,D;for(D in K)D in g||g._createPropertyAccessor(D)};
E.attributeNameForProperty=function(K){return K.toLowerCase()};
E.typeForProperty=function(){};
E.prototype._createPropertyAccessor=function(K,g){this._addPropertyToAttributeMap(K);this.hasOwnProperty("__dataHasAccessor")||(this.__dataHasAccessor=Object.assign({},this.__dataHasAccessor));this.__dataHasAccessor[K]||(this.__dataHasAccessor[K]=!0,this._definePropertyAccessor(K,g))};
E.prototype._addPropertyToAttributeMap=function(K){this.hasOwnProperty("__dataAttributes")||(this.__dataAttributes=Object.assign({},this.__dataAttributes));var g=this.__dataAttributes[K];g||(g=this.constructor.attributeNameForProperty(K),this.__dataAttributes[g]=K);return g};
E.prototype._definePropertyAccessor=function(K,g){Object.defineProperty(this,K,{get:function(){return this.__data[K]},
set:g?function(){}:function(D){this._setPendingProperty(K,D,!0)&&this._invalidateProperties()}})};
E.prototype.ready=function(){this.__dataReady=!0;this._flushProperties()};
E.prototype._initializeProperties=function(){for(var K in this.__dataHasAccessor)this.hasOwnProperty(K)&&(this.__dataInstanceProps=this.__dataInstanceProps||{},this.__dataInstanceProps[K]=this[K],delete this[K])};
E.prototype._initializeInstanceProperties=function(K){Object.assign(this,K)};
E.prototype._setProperty=function(K,g){this._setPendingProperty(K,g)&&this._invalidateProperties()};
E.prototype._getProperty=function(K){return this.__data[K]};
E.prototype._setPendingProperty=function(K,g){var D=this.__data[K],B=this._shouldPropertyChange(K,g,D);B&&(this.__dataPending||(this.__dataPending={},this.__dataOld={}),!this.__dataOld||K in this.__dataOld||(this.__dataOld[K]=D),this.__data[K]=g,this.__dataPending[K]=g);return B};
E.prototype._isPropertyPending=function(K){return!(!this.__dataPending||!this.__dataPending.hasOwnProperty(K))};
E.prototype._invalidateProperties=function(){var K=this;!this.__dataInvalid&&this.__dataReady&&(this.__dataInvalid=!0,yj.run(function(){K.__dataInvalid&&(K.__dataInvalid=!1,K._flushProperties())}))};
E.prototype._enableProperties=function(){this.__dataEnabled||(this.__dataEnabled=!0,this.__dataInstanceProps&&(this._initializeInstanceProperties(this.__dataInstanceProps),this.__dataInstanceProps=null),this.ready())};
E.prototype._flushProperties=function(){this.__dataCounter++;var K=this.__data,g=this.__dataPending,D=this.__dataOld;this._shouldPropertiesChange(K,g,D)&&(this.__dataOld=this.__dataPending=null,this._propertiesChanged(K,g,D));this.__dataCounter--};
E.prototype._shouldPropertiesChange=function(K,g){return!!g};
E.prototype._propertiesChanged=function(){};
E.prototype._shouldPropertyChange=function(K,g,D){return D!==g&&(D===D||g===g)};
E.prototype.attributeChangedCallback=function(K,g,D,B){g!==D&&this._attributeToProperty(K,D);r.prototype.attributeChangedCallback&&r.prototype.attributeChangedCallback.call(this,K,g,D,B)};
E.prototype._attributeToProperty=function(K,g,D){if(!this.__serializing){var B=this.__dataAttributes;K=B&&B[K]||K;this[K]=this._deserializeValue(g,D||this.constructor.typeForProperty(K))}};
E.prototype._propertyToAttribute=function(K,g,D){this.__serializing=!0;D=arguments.length<3?this[K]:D;this._valueToNodeAttribute(this,D,g||this.constructor.attributeNameForProperty(K));this.__serializing=!1};
E.prototype._valueToNodeAttribute=function(K,g,D){g=this._serializeValue(g);if(D==="class"||D==="name"||D==="slot")K=(0,_.tD)(K);g===void 0?K.removeAttribute(D):K.setAttribute(D,g===""&&window.trustedTypes?window.trustedTypes.emptyScript:g)};
E.prototype._serializeValue=function(K){switch(typeof K){case "boolean":return K?"":void 0;default:return K!=null?K.toString():void 0}};
E.prototype._deserializeValue=function(K,g){switch(g){case Boolean:return K!==null;case Number:return Number(K);default:return K}};
return E});var oju=0,YT5=[];var MUJ=NV(function(r){function E(B){B=Object.getPrototypeOf(B);return B.prototype instanceof D?B:null}
function K(B){if(!B.hasOwnProperty("__ownProperties")){var Q=null;if(B.hasOwnProperty("properties")){var a=B.properties;if(a){Q={};for(var P in a){var O=a[P];Q[P]=typeof O==="function"?{type:O}:O}}}B.__ownProperties=Q}return B.__ownProperties}
var g=RYu(r),D=function(){return g.apply(this,arguments)||this};
_.C(D,g);D.finalize=function(){if(!this.hasOwnProperty("__finalized")){var B=E(this);B&&B.finalize();this.__finalized=!0;this._finalizeClass()}};
D._finalizeClass=function(){var B=K(this);B&&this.createProperties(B)};
D.typeForProperty=function(B){return(B=this._properties[B])&&B.type};
D.prototype._initializeProperties=function(){oju++;this.constructor.finalize();g.prototype._initializeProperties.call(this)};
D.prototype.connectedCallback=function(){g.prototype.connectedCallback&&g.prototype.connectedCallback.call(this);this._enableProperties()};
D.prototype.disconnectedCallback=function(){g.prototype.disconnectedCallback&&g.prototype.disconnectedCallback.call(this)};
_.f5.Object.defineProperties(D,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){var B=this;if(!this.hasOwnProperty("__observedAttributes")){UHc(this.prototype);var Q=this._properties;this.__observedAttributes=Q?Object.keys(Q).map(function(a){return B.prototype._addPropertyToAttributeMap(a)}):[]}return this.__observedAttributes}},
_properties:{configurable:!0,enumerable:!0,get:function(){if(!this.hasOwnProperty("__properties")){var B=E(this);this.__properties=Object.assign({},B&&B._properties,K(this))}return this.__properties}}});
return D});var TyP={},w4m=/-[a-z]/g,FGn=/([A-Z])/g;for(var iHb={},cSe=HTMLElement.prototype;cSe;){for(var CpE=Object.getOwnPropertyNames(cSe),x_M=0;x_M<CpE.length;x_M++)iHb[CpE[x_M]]=!0;cSe=Object.getPrototypeOf(cSe)}var WEJ=window.trustedTypes?function(r){return trustedTypes.isHTML(r)||trustedTypes.isScript(r)||trustedTypes.isScriptURL(r)}:function(){return!1},GIM=NV(function(r){var E=RYu(r);
r=function(){return E.apply(this,arguments)||this};
_.C(r,E);r.createPropertiesForAttributes=function(){for(var K=this.observedAttributes,g=0;g<K.length;g++)this.prototype._createPropertyAccessor(MZ(K[g]))};
r.attributeNameForProperty=function(K){return iX(K)};
r.prototype._initializeProperties=function(){this.__dataProto&&(this._initializeProtoProperties(this.__dataProto),this.__dataProto=null);E.prototype._initializeProperties.call(this)};
r.prototype._initializeProtoProperties=function(K){for(var g in K)this._setProperty(g,K[g])};
r.prototype._ensureAttribute=function(K,g){this.hasAttribute(K)||this._valueToNodeAttribute(this,g,K)};
r.prototype._serializeValue=function(K){switch(typeof K){case "object":if(K instanceof Date)return K.toString();if(K){if(WEJ(K))return K;try{return JSON.stringify(K)}catch(g){return""}}default:return E.prototype._serializeValue.call(this,K)}};
r.prototype._deserializeValue=function(K,g){switch(g){case Object:try{var D=JSON.parse(K)}catch(B){D=K}break;case Array:try{D=JSON.parse(K)}catch(B){D=null,console.warn("Polymer::Attributes: couldn't decode Array as JSON: "+K)}break;case Date:D=isNaN(K)?String(K):Number(K);D=new Date(D);break;default:D=E.prototype._deserializeValue.call(this,K,g)}return D};
r.prototype._definePropertyAccessor=function(K,g){if(!iHb[K]){var D=this[K];D!==void 0&&(this.__data?this._setPendingProperty(K,D):(this.__dataProto?this.hasOwnProperty("__dataProto")||(this.__dataProto=Object.create(this.__dataProto)):this.__dataProto={},this.__dataProto[K]=D))}E.prototype._definePropertyAccessor.call(this,K,g)};
r.prototype._hasAccessor=function(K){return this.__dataHasAccessor&&this.__dataHasAccessor[K]};
r.prototype._isPropertyPending=function(K){return!!(this.__dataPending&&K in this.__dataPending)};
return r});var vju={"dom-if":!0,"dom-repeat":!0},VUC=!1,zYb=!1,tUf=function(){var r=window.trustedTypes&&window.trustedTypes.createPolicy("polymer-template-event-attribute-policy",{createScript:function(E){return E}});
return function(E,K,g){K=K.getAttribute(g);r&&g.startsWith("on-")?E.setAttribute(g,r.createScript(K,g)):E.setAttribute(g,K)}}(),SaE=NV(function(r){var E=function(){return r.apply(this,arguments)||this};
_.C(E,r);E._parseTemplate=function(K,g){if(!K._templateInfo){var D=K._templateInfo={};D.nodeInfoList=[];D.nestedTemplate=!!g;D.stripWhiteSpace=g&&g.stripWhiteSpace||K.hasAttribute&&K.hasAttribute("strip-whitespace");this._parseTemplateContent(K,D,{parent:null})}return K._templateInfo};
E._parseTemplateContent=function(K,g,D){return this._parseTemplateNode(K.content,g,D)};
E._parseTemplateNode=function(K,g,D){var B=!1;K.localName!="template"||K.hasAttribute("preserve-content")?K.localName==="slot"&&(g.hasInsertionPoint=!0):B=this._parseTemplateNestedTemplate(K,g,D)||B;if(!VUC){VUC=!0;var Q=document.createElement("textarea");Q.placeholder="a";zYb=Q.placeholder===Q.textContent}zYb&&K.localName==="textarea"&&K.placeholder&&K.placeholder===K.textContent&&(K.textContent=null);K.firstChild&&this._parseTemplateChildNodes(K,g,D);K.hasAttributes&&K.hasAttributes()&&(B=this._parseTemplateNodeAttributes(K,
g,D)||B);return B||D.noted};
E._parseTemplateChildNodes=function(K,g,D){if(K.localName!=="script"&&K.localName!=="style")for(var B=K.firstChild,Q=0,a;B;B=a){if(B.localName=="template"){var P=B.getAttribute("is");if(P&&vju[P])for(a=B,a.removeAttribute("is"),B=a.ownerDocument.createElement(P),a.parentNode.replaceChild(B,a),B.appendChild(a);a.attributes.length;)P=a.attributes[0].name,tUf(B,a,P),a.removeAttribute(P)}a=B.nextSibling;if(B.nodeType===Node.TEXT_NODE){for(P=a;P&&P.nodeType===Node.TEXT_NODE;)B.textContent+=P.textContent,
a=P.nextSibling,K.removeChild(P),P=a;if(g.stripWhiteSpace&&!B.textContent.trim()){K.removeChild(B);continue}}P={parentIndex:Q,parentInfo:D};this._parseTemplateNode(B,g,P)&&(P.infoIndex=g.nodeInfoList.push(P)-1);B.parentNode&&Q++}};
E._parseTemplateNestedTemplate=function(K,g,D){g=this._parseTemplate(K,g);(g.content=K.content.ownerDocument.createDocumentFragment()).appendChild(K.content);D.templateInfo=g;return!0};
E._parseTemplateNodeAttributes=function(K,g,D){for(var B=!1,Q=Array.from(K.attributes),a=Q.length-1,P;P=Q[a];a--)B=this._parseTemplateNodeAttribute(K,g,D,P.name,P.value)||B;return B};
E._parseTemplateNodeAttribute=function(K,g,D,B,Q){return B.slice(0,3)==="on-"?(K.removeAttribute(B),D.events=D.events||[],D.events.push({name:B.slice(3),value:Q}),!0):B==="id"?(D.id=Q,!0):!1};
E._contentForTemplate=function(K){var g=K._templateInfo;return g&&g.content||K.content};
E.prototype._stampTemplate=function(K,g){K&&!K.content&&window.HTMLTemplateElement&&HTMLTemplateElement.decorate&&HTMLTemplateElement.decorate(K);g=g||this.constructor._parseTemplate(K);var D=g.nodeInfoList;K=document.importNode(g.content||K.content,!0);K.__noInsertionPoint=!g.hasInsertionPoint;var B=K.nodeList=Array(D.length);K.$={};for(var Q=0,a=D.length,P=void 0;Q<a&&(P=D[Q]);Q++){var O=B[Q]=RBJ(K,P);P.id&&(K.$[P.id]=O);var U=O,T=P,w=g;T.templateInfo&&(U._templateInfo=T.templateInfo,U._parentTemplateInfo=
w);if(P.events&&P.events.length)for(U=0,T=P.events,w=void 0;U<T.length&&(w=T[U]);U++)this._addMethodEventListenerToNode(O,w.name,w.value,this)}return K};
E.prototype._addMethodEventListenerToNode=function(K,g,D,B){D=ozc(B||K,D);this._addEventListenerToNode(K,g,D);return D};
E.prototype._addEventListenerToNode=function(K,g,D){K.addEventListener(g,D)};
E.prototype._removeEventListenerFromNode=function(K,g,D){K.removeEventListener(g,D)};
return E});var Vj=0,bX=[],bHb={COMPUTE:"__computeEffects",REFLECT:"__reflectEffects",NOTIFY:"__notifyEffects",PROPAGATE:"__propagateEffects",OBSERVE:"__observeEffects",READ_ONLY:"__readOnly"},sea=/[A-Z]/,kId=function(r,E,K,g,D){var B=D?C1(r):r;if(E=E[B])for(B=0;B<E.length;B++){var Q=E[B];if(Q.info.lastRun!==Vj&&(!D||WGL(r,Q.trigger))){Q.info.lastRun=Vj;Q=Q.info;for(var a=K,P=g,O=0,U=a.length-1,T=-1;O<=U;){var w=O+U>>1,F=P.get(a[w].methodInfo)-P.get(Q.methodInfo);if(F<0)O=w+1;else if(F>0)U=w-1;else{T=w;break}}T<
0&&(T=U+1);a.splice(T,0,Q)}}},Ao2=[],qaX=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"),$Y=NV(function(r){var E=SaE(GIM(r));
r=function(){var K=E.call(this)||this;K.__isPropertyEffectsClient=!0;return K};
_.C(r,E);r.prototype._initializeProperties=function(){E.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};
r.prototype._registerHost=function(){if(Qt.length){var K=Qt[Qt.length-1];K._enqueueClient(this);this.__dataHost=K}};
r.prototype._initializeProtoProperties=function(K){this.__data=Object.create(K);this.__dataPending=Object.create(K);this.__dataOld={}};
r.prototype._initializeInstanceProperties=function(K){var g=this.__readOnly,D;for(D in K)g&&g[D]||(this.__dataPending=this.__dataPending||{},this.__dataOld=this.__dataOld||{},this.__data[D]=this.__dataPending[D]=K[D])};
r.prototype._addPropertyEffect=function(K,g,D){this._createPropertyAccessor(K,g=="__readOnly");var B=xHc(this,g,!0)[K];B||(B=this[g][K]=[]);B.push(D)};
r.prototype._removePropertyEffect=function(K,g,D){K=xHc(this,g,!0)[K];D=K.indexOf(D);D>=0&&K.splice(D,1)};
r.prototype._hasPropertyEffect=function(K,g){g=this[g];return!(!g||!g[K])};
r.prototype._hasReadOnlyEffect=function(K){return this._hasPropertyEffect(K,"__readOnly")};
r.prototype._hasNotifyEffect=function(K){return this._hasPropertyEffect(K,"__notifyEffects")};
r.prototype._hasReflectEffect=function(K){return this._hasPropertyEffect(K,"__reflectEffects")};
r.prototype._hasComputedEffect=function(K){return this._hasPropertyEffect(K,"__computeEffects")};
r.prototype._setPendingPropertyOrPath=function(K,g,D,B){if(B||C1(Array.isArray(K)?K[0]:K)!==K){if(!B&&(B=vH(this,K),K=CEc(this,K,g),!K||!E.prototype._shouldPropertyChange.call(this,K,g,B)))return!1;this.__dataHasPaths=!0;if(this._setPendingProperty(K,g,D)){if(D=this.__dataLinkedPaths)for(var Q in D)B=D[Q],xl(Q,K)?(B=WH(Q,B,K),this._setPendingPropertyOrPath(B,g,!0,!0)):xl(B,K)&&(B=WH(B,Q,K),this._setPendingPropertyOrPath(B,g,!0,!0));return!0}}else{if(this.__dataHasAccessor&&this.__dataHasAccessor[K])return this._setPendingProperty(K,
g,D);this[K]=g}return!1};
r.prototype._setUnmanagedPropertyToNode=function(K,g,D){if(D!==K[g]||typeof D=="object")g==="className"&&(K=(0,_.tD)(K)),K[g]=D};
r.prototype._setPendingProperty=function(K,g,D){var B=this.__dataHasPaths&&cH(K);if(this._shouldPropertyChange(K,g,(B?this.__dataTemp:this.__data)[K])){this.__dataPending||(this.__dataPending={},this.__dataOld={});K in this.__dataOld||(this.__dataOld[K]=this.__data[K]);B?this.__dataTemp[K]=g:this.__data[K]=g;this.__dataPending[K]=g;if(B||this.__notifyEffects&&this.__notifyEffects[K])this.__dataToNotify=this.__dataToNotify||{},this.__dataToNotify[K]=D;return!0}return!1};
r.prototype._setProperty=function(K,g){this._setPendingProperty(K,g,!0)&&this._invalidateProperties()};
r.prototype._invalidateProperties=function(){this.__dataReady&&this._flushProperties()};
r.prototype._enqueueClient=function(K){this.__dataPendingClients=this.__dataPendingClients||[];K!==this&&this.__dataPendingClients.push(K)};
r.prototype._flushClients=function(){this.__dataClientsReady?this.__enableOrFlushClients():(this.__dataClientsReady=!0,this._readyClients(),this.__dataReady=!0)};
r.prototype.__enableOrFlushClients=function(){var K=this.__dataPendingClients;if(K){this.__dataPendingClients=null;for(var g=0;g<K.length;g++){var D=K[g];D.__dataEnabled?D.__dataPending&&D._flushProperties():D._enableProperties()}}};
r.prototype._readyClients=function(){this.__enableOrFlushClients()};
r.prototype.setProperties=function(K,g){for(var D in K)!g&&this.__readOnly&&this.__readOnly[D]||this._setPendingPropertyOrPath(D,K[D],!0);this._invalidateProperties()};
r.prototype.ready=function(){this._flushProperties();this.__dataClientsReady||this._flushClients();this.__dataPending&&this._flushProperties()};
r.prototype._propertiesChanged=function(K,g,D){K=this.__dataHasPaths;this.__dataHasPaths=!1;var B;if(B=this.__computeEffects)if(pZu){Vj++;var Q=STm(this),a=[],P;for(P in g)kId(P,B,a,Q,K);for(;P=a.shift();)sSP(this,"",g,D,P)&&kId(P.methodInfo,B,a,Q,K);Object.assign(D,this.__dataOld);Object.assign(g,this.__dataPending);this.__dataPending=null}else for(Q=g;z4(this,B,Q,D,K);)Object.assign(D,this.__dataOld),Object.assign(g,this.__dataPending),Q=this.__dataPending,this.__dataPending=null;B=this.__dataToNotify;
this.__dataToNotify=null;this._propagatePropertyChanges(g,D,K);this._flushClients();z4(this,this.__reflectEffects,g,D,K);z4(this,this.__observeEffects,g,D,K);if(B){Q=this.__notifyEffects;a=Vj++;for(var O in B)if(B[O]){if(P=Q){var U=Q;P=a;var T=O,w=g,F=D,c=K,W=!1,z=c?C1(T):T;if(U=U[z]){z=0;for(var S=U.length,k=void 0;z<S&&(k=U[z]);z++)k.info&&k.info.lastRun===P||c&&!WGL(T,k.trigger)||(k.info&&(k.info.lastRun=P),k.fn(this,T,w,F,k.info,c,void 0),W=!0)}P=W}if(P)var A=!0;else{if(P=K)P=O,T=g,w=C1(P),w!==
P?(w=iX(w)+"-changed",vzn(this,w,T[P],P),P=!0):P=!1;P&&(A=!0)}}var X;A&&(X=this.__dataHost)&&X._invalidateProperties&&X._invalidateProperties()}this.__dataCounter==1&&(this.__dataTemp={})};
r.prototype._propagatePropertyChanges=function(K,g,D){this.__propagateEffects&&z4(this,this.__propagateEffects,K,g,D);this.__templateInfo&&this._runEffectsForTemplate(this.__templateInfo,K,g,D)};
r.prototype._runEffectsForTemplate=function(K,g,D,B){var Q=this,a=function(P,O){z4(Q,K.propertyEffects,P,D,O,K.nodeList);for(var U=K.firstChild;U;U=U.nextSibling)Q._runEffectsForTemplate(U,P,D,O)};
K.runEffects?K.runEffects(a,g,B):a(g,B)};
r.prototype.linkPaths=function(K,g){K=G4(K);g=G4(g);this.__dataLinkedPaths=this.__dataLinkedPaths||{};this.__dataLinkedPaths[K]=g};
r.prototype.unlinkPaths=function(K){K=G4(K);this.__dataLinkedPaths&&delete this.__dataLinkedPaths[K]};
r.prototype.notifySplices=function(K,g){var D={path:""};K=vH(this,K,D);nzJ(this,K,D.path,g)};
r.prototype.get=function(K,g){return vH(g||this,K)};
r.prototype.set=function(K,g,D){D?CEc(D,K,g):this.__readOnly&&this.__readOnly[K]||this._setPendingPropertyOrPath(K,g,!0)&&this._invalidateProperties()};
r.prototype.push=function(K){var g=_.Hh.apply(1,arguments),D={path:""},B=vH(this,K,D),Q=B.length,a=B.push.apply(B,_.mn(g));g.length&&kl(this,B,D.path,Q,g.length,[]);return a};
r.prototype.pop=function(K){var g={path:""};K=vH(this,K,g);var D=!!K.length,B=K.pop();D&&kl(this,K,g.path,K.length,0,[B]);return B};
r.prototype.splice=function(K,g,D){var B=_.Hh.apply(3,arguments),Q={path:""},a=vH(this,K,Q);g<0?g=a.length-Math.floor(-g):g&&(g=Math.floor(g));var P=arguments.length===2?a.splice(g):a.splice.apply(a,[g,D].concat(_.mn(B)));(B.length||P.length)&&kl(this,a,Q.path,g,B.length,P);return P};
r.prototype.shift=function(K){var g={path:""};K=vH(this,K,g);var D=!!K.length,B=K.shift();D&&kl(this,K,g.path,0,0,[B]);return B};
r.prototype.unshift=function(K){var g=_.Hh.apply(1,arguments),D={path:""},B=vH(this,K,D),Q=B.unshift.apply(B,_.mn(g));g.length&&kl(this,B,D.path,0,g.length,[]);return Q};
r.prototype.notifyPath=function(K,g){if(arguments.length==1){var D={path:""};g=vH(this,K,D);D=D.path}else D=Array.isArray(K)?G4(K):K;this._setPendingPropertyOrPath(D,g,!0,!0)&&this._invalidateProperties()};
r.prototype._createReadOnlyProperty=function(K,g){this._addPropertyEffect(K,"__readOnly");g&&(this["_set"+(K[0].toUpperCase()+K.substring(1))]=function(D){this._setProperty(K,D)})};
r.prototype._createPropertyObserver=function(K,g,D){var B={property:K,method:g,dynamicFn:!!D};this._addPropertyEffect(K,"__observeEffects",{fn:Gzu,info:B,trigger:{name:K}});D&&this._addPropertyEffect(g,"__observeEffects",{fn:Gzu,info:B,trigger:{name:g}})};
r.prototype._createMethodObserver=function(K,g){var D=X4K(K);if(!D)throw Error("Ed`"+K);Zin(this,D,"__observeEffects",bi5,null,g)};
r.prototype._createNotifyingProperty=function(K){this._addPropertyEffect(K,"__notifyEffects",{fn:Vy5,info:{eventName:iX(K)+"-changed",property:K}})};
r.prototype._createReflectedProperty=function(K){var g=this.constructor.attributeNameForProperty(K);g[0]==="-"?console.warn("Property "+K+" cannot be reflected to attribute "+g+' because "-" is not a valid starting attribute name. Use a lowercase first letter for the property instead.'):this._addPropertyEffect(K,"__reflectEffects",{fn:zB2,info:{attrName:g}})};
r.prototype._createComputedProperty=function(K,g,D){var B=X4K(g);if(!B)throw Error("Fd`"+g);g=Zin(this,B,"__computeEffects",sSP,K,D);xHc(this,"__computeInfo")[K]=g};
r.prototype._marshalArgs=function(K,g,D){for(var B=this.__data,Q=[],a=0,P=K.length;a<P;a++){var O=K[a],U=O.name,T=O.structured,w=O.wildcard,F=O.value;O.literal||(w?(O=xl(U,g),T=HiP(B,D,O?g:U),F={path:O?g:U,value:T,base:O?vH(B,U):T}):F=T?HiP(B,D,U):B[U]);if(sH&&!this._overrideLegacyUndefined&&F===void 0&&K.length>1)return bX;Q[a]=F}return Q};
r.addPropertyEffect=function(K,g,D){this.prototype._addPropertyEffect(K,g,D)};
r.createPropertyObserver=function(K,g,D){this.prototype._createPropertyObserver(K,g,D)};
r.createMethodObserver=function(K,g){this.prototype._createMethodObserver(K,g)};
r.createNotifyingProperty=function(K){this.prototype._createNotifyingProperty(K)};
r.createReadOnlyProperty=function(K,g){this.prototype._createReadOnlyProperty(K,g)};
r.createReflectedProperty=function(K){this.prototype._createReflectedProperty(K)};
r.createComputedProperty=function(K,g,D){this.prototype._createComputedProperty(K,g,D)};
r.bindTemplate=function(K){return this.prototype._bindTemplate(K)};
r.prototype._bindTemplate=function(K,g){var D=this.constructor._parseTemplate(K),B=this.__preBoundTemplateInfo==D;if(!B)for(var Q in D.propertyEffects)this._createPropertyAccessor(Q);g?(D=Object.create(D),D.wasPreBound=B,this.__templateInfo?(K=K._parentTemplateInfo||this.__templateInfo,g=K.lastChild,D.parent=K,K.lastChild=D,(D.previousSibling=g)?g.nextSibling=D:K.firstChild=D):this.__templateInfo=D):this.__preBoundTemplateInfo=D;return D};
r._addTemplatePropertyEffect=function(K,g,D){(K.hostProps=K.hostProps||{})[g]=!0;K=K.propertyEffects=K.propertyEffects||{};(K[g]=K[g]||[]).push(D)};
r.prototype._stampTemplate=function(K,g){g=g||this._bindTemplate(K,!0);Qt.push(this);K=E.prototype._stampTemplate.call(this,K,g);Qt.pop();g.nodeList=K.nodeList;if(!g.wasPreBound)for(var D=g.childNodes=[],B=K.firstChild;B;B=B.nextSibling)D.push(B);K.templateInfo=g;D=g.nodeList;B=g.nodeInfoList;if(B.length)for(var Q=0;Q<B.length;Q++){var a=D[Q],P=B[Q].bindings;if(P)for(var O=0;O<P.length;O++){var U=P[O],T=a,w=U;if(w.isCompound){for(var F=T.__dataCompoundStorage||(T.__dataCompoundStorage={}),c=w.parts,
W=Array(c.length),z=0;z<c.length;z++)W[z]=c[z].literal;c=w.target;F[c]=W;w.literal&&w.kind=="property"&&(c==="className"&&(T=(0,_.tD)(T)),T[c]=w.literal)}mHd(a,this,U)}a.__dataHost=this}this.__dataClientsReady&&(this._runEffectsForTemplate(g,this.__data,null,!1),this._flushClients());return K};
r.prototype._removeBoundDom=function(K){K=K.templateInfo;var g=K.previousSibling,D=K.nextSibling,B=K.parent;g?g.nextSibling=D:B&&(B.firstChild=D);D?D.previousSibling=g:B&&(B.lastChild=g);K.nextSibling=K.previousSibling=null;K=K.childNodes;for(g=0;g<K.length;g++)D=K[g],(0,_.tD)((0,_.tD)(D).parentNode).removeChild(D)};
r._parseTemplateNode=function(K,g,D){var B=E._parseTemplateNode.call(this,K,g,D);if(K.nodeType===Node.TEXT_NODE){var Q=this._parseBindings(K.textContent,g);Q&&(K.textContent=u1m(Q)||" ",lrL(this,g,D,"text","textContent",Q),B=!0)}return B};
r._parseTemplateNodeAttribute=function(K,g,D,B,Q){var a=this._parseBindings(Q,g);if(a){Q=B;var P="property";sea.test(B)?P="attribute":B[B.length-1]=="$"&&(B=B.slice(0,-1),P="attribute");var O=u1m(a);O&&P=="attribute"&&(B=="class"&&K.hasAttribute("class")&&(O+=" "+K.getAttribute(B)),K.setAttribute(B,O));P=="attribute"&&Q=="disable-upgrade$"&&K.setAttribute(B,"");K.localName==="input"&&Q==="value"&&K.setAttribute(Q,"");K.removeAttribute(Q);P==="property"&&(B=MZ(B));lrL(this,g,D,P,B,a,O);return!0}return E._parseTemplateNodeAttribute.call(this,
K,g,D,B,Q)};
r._parseTemplateNestedTemplate=function(K,g,D){var B=E._parseTemplateNestedTemplate.call(this,K,g,D),Q=K.parentNode,a=D.templateInfo,P=Q.localName==="dom-if",O=Q.localName==="dom-repeat";gz&&(P||O)&&(Q.removeChild(K),D=D.parentInfo,D.templateInfo=a,D.noted=!0,B=!1);K=a.hostProps;if(D4&&P)K&&(g.hostProps=Object.assign(g.hostProps||{},K),gz||(D.parentInfo.noted=!0));else for(var U in K)lrL(this,g,D,"property","_host_"+U,[{mode:"{",source:U,dependencies:[U],hostProp:!0}]);return B};
r._parseBindings=function(K,g){for(var D=[],B=0,Q;(Q=qaX.exec(K))!==null;){Q.index>B&&D.push({literal:K.slice(B,Q.index)});B=Q[1][0];var a=!!Q[2];Q=Q[3].trim();var P=!1,O="",U=-1;B=="{"&&(U=Q.indexOf("::"))>0&&(O=Q.substring(U+2),Q=Q.substring(0,U),P=!0);U=X4K(Q);var T=[];if(U){var w=U,F=w.args;w=w.methodName;for(var c=0;c<F.length;c++){var W=F[c];W.literal||T.push(W)}if((F=g.dynamicFns)&&F[w]||U.static)T.push(w),U.dynamicFn=!0}else T.push(Q);D.push({source:Q,mode:B,negate:a,customEvent:P,signature:U,
dependencies:T,event:O});B=qaX.lastIndex}B&&B<K.length&&(K=K.substring(B))&&D.push({literal:K});return D.length?D:null};
r._evaluateBinding=function(K,g,D,B,Q,a){K=g.signature?bi5(K,D,B,Q,g.signature):D!=g.source?vH(K,g.source):a&&cH(D)?vH(K,D):K.__data[D];g.negate&&(K=!K);return K};
_.f5.Object.defineProperties(r.prototype,{PROPERTY_EFFECT_TYPES:{configurable:!0,enumerable:!0,get:function(){return bHb}}});
return r}),Qt=[];var ltR=window.ShadyCSS&&window.ShadyCSS.cssBuild,a7=NV(function(r){function E(g,D,B,Q){if(!ltR){for(var a=D.content.querySelectorAll("style"),P=hBK(D),O=Jod(B),U=D.content.firstElementChild,T=0;T<O.length;T++){var w=O[T];w.textContent=g._processStyleText(w.textContent,Q);D.content.insertBefore(w,U)}for(U=O=0;U<P.length;U++)T=P[U],w=a[O],w!==T?(T=T.cloneNode(!0),w.parentNode.insertBefore(T,w)):O++,T.textContent=g._processStyleText(T.textContent,Q)}window.ShadyCSS&&window.ShadyCSS.prepareTemplate(D,
B);if(ftf&&ltR&&Njd&&(D=D.content.querySelectorAll("style"))){var F="";Array.from(D).forEach(function(c){F+=c.textContent;c.parentNode.removeChild(c)});
g._styleSheet=new CSSStyleSheet;g._styleSheet.replaceSync(F)}}
var K=MUJ($Y(r));r=function(){return K.call(this)||this};
_.C(r,K);r._finalizeClass=function(){K._finalizeClass.call(this);var g;this.hasOwnProperty("__ownObservers")||(this.__ownObservers=this.hasOwnProperty("observers")?this.observers:null);(g=this.__ownObservers)&&this.createObservers(g,this._properties);this._prepareTemplate()};
r._prepareTemplate=function(){var g=this.template;g&&(typeof g==="string"?(console.error("template getter must return HTMLTemplateElement"),g=null):hD||(g=g.cloneNode(!0)));this.prototype._template=g};
r.createProperties=function(g){for(var D in g){var B=this.prototype,Q=D,a=g[D],P=g;a.computed&&(a.readOnly=!0);a.computed&&(B._hasReadOnlyEffect(Q)?console.warn("Cannot redefine computed property '"+Q+"'."):B._createComputedProperty(Q,a.computed,P));a.readOnly&&!B._hasReadOnlyEffect(Q)?B._createReadOnlyProperty(Q,!a.computed):a.readOnly===!1&&B._hasReadOnlyEffect(Q)&&console.warn("Cannot make readOnly property '"+Q+"' non-readOnly.");a.reflectToAttribute&&!B._hasReflectEffect(Q)?B._createReflectedProperty(Q):
a.reflectToAttribute===!1&&B._hasReflectEffect(Q)&&console.warn("Cannot make reflected property '"+Q+"' non-reflected.");a.notify&&!B._hasNotifyEffect(Q)?B._createNotifyingProperty(Q):a.notify===!1&&B._hasNotifyEffect(Q)&&console.warn("Cannot make notify property '"+Q+"' non-notify.");a.observer&&B._createPropertyObserver(Q,a.observer,P[a.observer]);B._addPropertyToAttributeMap(Q)}};
r.createObservers=function(g,D){for(var B=this.prototype,Q=0;Q<g.length;Q++)B._createMethodObserver(g[Q],D)};
r.prototype._initializeProperties=function(){this.constructor.finalize();this.constructor._finalizeTemplate(this.localName);K.prototype._initializeProperties.call(this);this.rootPath=QeJ;this.importPath=this.constructor.importPath;var g=this.constructor;if(!g.hasOwnProperty("__propertyDefaults")){g.__propertyDefaults=null;var D=g._properties,B;for(B in D){var Q=D[B];"value"in Q&&(g.__propertyDefaults=g.__propertyDefaults||{},g.__propertyDefaults[B]=Q)}}if(g=g.__propertyDefaults)for(var a in g)D=g[a],
this._canApplyPropertyDefault(a)&&(D=typeof D.value=="function"?D.value.call(this):D.value,this._hasAccessor(a)?this._setPendingProperty(a,D,!0):this[a]=D)};
r.prototype._canApplyPropertyDefault=function(g){return!this.hasOwnProperty(g)};
r._processStyleText=function(g,D){return arn(g,D)};
r._finalizeTemplate=function(g){var D=this.prototype._template;if(D&&!D.__polymerFinalized){D.__polymerFinalized=!0;var B=this.importPath;B=B?_.R5(B):"";E(this,D,g,B);this.prototype._bindTemplate(D)}};
r.prototype.connectedCallback=function(){window.ShadyCSS&&this._template&&window.ShadyCSS.styleElement(this);K.prototype.connectedCallback.call(this)};
r.prototype.ready=function(){this._template&&(this.root=this._stampTemplate(this._template),this.$=this.root.$);K.prototype.ready.call(this)};
r.prototype._readyClients=function(){this._template&&(this.root=this._attachDom(this.root));K.prototype._readyClients.call(this)};
r.prototype._attachDom=function(g){var D=(0,_.tD)(this);if(D.attachShadow)return g?(D.shadowRoot||(D.attachShadow({mode:"open",shadyUpgradeFragment:g}),D.shadowRoot.appendChild(g),this.constructor._styleSheet&&(D.shadowRoot.adoptedStyleSheets=[this.constructor._styleSheet])),atd&&window.ShadyDOM&&window.ShadyDOM.flushInitial(D.shadowRoot),D.shadowRoot):null;throw Error("Hd");};
r.prototype.updateStyles=function(g){window.ShadyCSS&&window.ShadyCSS.styleSubtree(this,g)};
r.prototype.resolveUrl=function(g,D){!D&&this.importPath&&(D=_.R5(this.importPath));return _.R5(g,D)};
r._parseTemplateContent=function(g,D,B){D.dynamicFns=D.dynamicFns||this._properties;return K._parseTemplateContent.call(this,g,D,B)};
r._addTemplatePropertyEffect=function(g,D,B){!DY||D in this._properties||B.info.part.signature&&B.info.part.signature.static||B.info.part.hostProp||g.nestedTemplate||console.warn("Property '"+D+"' used in template but not declared in 'properties'; attribute will not be observed.");return K._addTemplatePropertyEffect.call(this,g,D,B)};
_.f5.Object.defineProperties(r,{template:{configurable:!0,enumerable:!0,get:function(){if(!this.hasOwnProperty("_template")){var g=this.prototype.hasOwnProperty("_template")?this.prototype._template:void 0;typeof g==="function"&&(g=g());if(g===void 0){if(g=this.hasOwnProperty("is")){g=this.is;var D=null;if(g&&(!Bn||$_E)&&(D=qZ.import(g,"template"),Bn&&!D))throw Error("Gd`"+g);g=D}g=g||Object.getPrototypeOf(this.prototype).constructor.template}this._template=g}return this._template},
set:function(g){this._template=g}},
importPath:{configurable:!0,enumerable:!0,get:function(){if(!this.hasOwnProperty("_importPath")){var g=this.importMeta;g?this._importPath=p4L(g.url):this._importPath=(g=qZ.import(this.is))&&g.assetpath||Object.getPrototypeOf(this.prototype).constructor.importPath}return this._importPath}}});
return r});var m_b=window.trustedTypes&&trustedTypes.createPolicy("polymer-html-literal",{createHTML:function(r){return r}}),d0J=function(r,E){ZHR(r,E);
this.value=E.reduce(function(K,g,D){return K+jQJ(g)+r[D+1]},r[0]).toString()},ZHR;
d0J.prototype.toString=function(){return this.value};
_.ugE=function(r){var E=_.Hh.apply(1,arguments);ZHR(r,E);var K=document.createElement("template");E=E.reduce(function(g,D,B){if(D instanceof HTMLTemplateElement)D=D.innerHTML;else if(D instanceof d0J)D=jQJ(D);else throw Error("Jd`"+D);return g+D+r[B+1]},r[0]);
m_b&&(E=m_b.createHTML(E));K.innerHTML=E;return K};
ZHR=function(r,E){if(!Array.isArray(r)||!Array.isArray(r.raw)||E.length!==r.length-1)throw new TypeError("Kd");};var pJ=a7(HTMLElement);var ASl=NV(function(r){var E=a7(r);r=function(){var K=E.call(this)||this;K.__lastItems=null;K.__lastMulti=null;K.__selectedMap=null;return K};
_.C(r,E);r.prototype.__updateSelection=function(K,g){var D=g.path;D=="items"?(g=g.base||[],D=this.__lastItems,K!==this.__lastMulti&&this.clearSelection(),D&&(D=B1L(g,D),this.__applySplices(D)),this.__lastItems=g,this.__lastMulti=K):g.path=="items.splices"?this.__applySplices(g.value.indexSplices):(K=D.slice(6),g=parseInt(K,10),K.indexOf(".")<0&&K==g&&this.__deselectChangedIdx(g))};
r.prototype.__applySplices=function(K){for(var g=this,D=this.__selectedMap,B={},Q=0;Q<K.length;B={s$jscomp$109:void 0},Q++){B.s$jscomp$109=K[Q];D.forEach(function(U){return function(T,w){T<U.s$jscomp$109.index||(T>=U.s$jscomp$109.index+U.s$jscomp$109.removed.length?D.set(w,T+U.s$jscomp$109.addedCount-U.s$jscomp$109.removed.length):D.set(w,-1))}}(B));
for(var a=0;a<B.s$jscomp$109.addedCount;a++){var P=B.s$jscomp$109.index+a;D.has(this.items[P])&&D.set(this.items[P],P)}}this.__updateLinks();var O=0;D.forEach(function(U,T){U<0?(g.multi?g.splice("selected",O,1):g.selected=g.selectedItem=null,D.delete(T)):O++})};
r.prototype.__updateLinks=function(){var K=this;this.__dataLinkedPaths={};if(this.multi){var g=0;this.__selectedMap.forEach(function(D){D>=0&&K.linkPaths("items."+D,"selected."+g++)})}else this.__selectedMap.forEach(function(D){K.linkPaths("selected","items."+D);
K.linkPaths("selectedItem","items."+D)})};
r.prototype.clearSelection=function(){this.__dataLinkedPaths={};this.__selectedMap=new Map;this.selected=this.multi?[]:null;this.selectedItem=null};
r.prototype.isSelected=function(K){return this.__selectedMap.has(K)};
r.prototype.isIndexSelected=function(K){return this.isSelected(this.items[K])};
r.prototype.__deselectChangedIdx=function(K){var g=this,D=this.__selectedIndexForItemIndex(K);if(D>=0){var B=0;this.__selectedMap.forEach(function(Q,a){D==B++&&g.deselect(a)})}};
r.prototype.__selectedIndexForItemIndex=function(K){if(K=this.__dataLinkedPaths["items."+K])return parseInt(K.slice(9),10)};
r.prototype.deselect=function(K){var g=this.__selectedMap.get(K);if(g>=0){this.__selectedMap.delete(K);var D;this.multi&&(D=this.__selectedIndexForItemIndex(g));this.__updateLinks();this.multi?this.splice("selected",D,1):this.selected=this.selectedItem=null}};
r.prototype.deselectIndex=function(K){this.deselect(this.items[K])};
r.prototype.select=function(K){this.selectIndex(this.items.indexOf(K))};
r.prototype.selectIndex=function(K){var g=this.items[K];this.isSelected(g)?this.toggle&&this.deselectIndex(K):(this.multi||this.__selectedMap.clear(),this.__selectedMap.set(g,K),this.__updateLinks(),this.multi?this.push("selected",g):this.selected=this.selectedItem=g)};
_.f5.Object.defineProperties(r,{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 r}),eYJ=ASl(pJ),P8=function(){return eYJ.apply(this,arguments)||this};
_.C(P8,eYJ);_.f5.Object.defineProperties(P8,{is:{configurable:!0,enumerable:!0,get:function(){return"array-selector"}},
template:{configurable:!0,enumerable:!0,get:function(){return null}}});
customElements.define(P8.is,P8);var XZl=window.Polymer;window.Polymer=function(r){return window.Polymer._polymerFn(r)};
XZl&&Object.assign(Polymer,XZl);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:arn,resolveUrl:_.R5,pathFromUrl:p4L};Polymer.DomModule=qZ;Polymer.Async={timeOut:_.jE,animationFrame:_.FW,idlePeriod:wZM,microTask:yj};Polymer.dedupingMixin=NV;Polymer.wrap=_.tD;Polymer.PropertiesChanged=RYu;Polymer.telemetry={instanceCount:oju,incrementInstanceCount:function(){oju++},
registrations:YT5,register:UHc,dumpRegistrations:function(){YT5.forEach(_._regLog$$module$third_party$javascript$polymer$v2$polymer$lib$utils$telemetry)}};Polymer.PropertiesMixin=MUJ;Polymer.CaseMap={dashToCamelCase:MZ,camelToDashCase:iX};Polymer.PropertyAccessors=GIM;Polymer.TemplateStamp=SaE;Polymer.Path={isPath:cH,root:C1,isAncestor:Myn,isDescendant:xl,translate:WH,matches:iin,normalize:G4,split:coK,get:vH,set:CEc,isDeep:cH};Polymer.Settings={useShadow:JD,useNativeCSSProperties:gja,useNativeCustomElements:D_u,get rootPath(){return QeJ},setRootPath:function(r){QeJ=r},
get sanitizeDOMValue(){return Sr},setSanitizeDOMValue:function(r){Sr=r},
get passiveTouchGestures(){return Fpu},setPassiveTouchGestures:function(r){Fpu=r},
get strictTemplatePolicy(){return Bn},setStrictTemplatePolicy:function(r){Bn=r},
get allowTemplateFromDomModule(){return $_E},setAllowTemplateFromDomModule:function(r){$_E=r},
get legacyOptimizations(){return hD},setLegacyOptimizations:function(r){hD=r},
get syncInitialRender(){return atd},setSyncInitialRender:function(r){atd=r},
get legacyUndefined(){return sH},setLegacyUndefined:function(r){sH=r},
get legacyWarnings(){return DY},setLegacyWarnings:function(r){DY=r},
get orderedComputed(){return pZu},setOrderedComputed:function(r){pZu=r},
get fastDomIf(){return D4},setFastDomIf:function(r){D4=r},
get removeNestedTemplates(){return gz},setRemoveNestedTemplates:function(r){gz=r},
get suppressTemplateNotifications(){return B8},setSuppressTemplateNotifications:B8};Polymer.rootPath!==void 0&&(QeJ=Polymer.rootPath);Polymer.sanitizeDOMValue!==void 0&&(Sr=Polymer.sanitizeDOMValue);Polymer.passiveTouchGestures!==void 0&&(Fpu=Polymer.passiveTouchGestures);Polymer.strictTemplatePolicy!==void 0&&(Bn=Polymer.strictTemplatePolicy);$_E=Polymer.allowTemplateFromDomModule!==void 0?Polymer.allowTemplateFromDomModule:!0;Polymer.legacyOptimizations!==void 0&&(hD=Polymer.legacyOptimizations);
Polymer.syncInitialRender!==void 0&&(atd=Polymer.syncInitialRender);Polymer.legacyUndefined!==void 0&&(sH=Polymer.legacyUndefined);Polymer.legacyWarnings!==void 0&&(DY=Polymer.legacyWarnings);Polymer.orderedComputed!==void 0&&(pZu=Polymer.orderedComputed);Polymer.fastDomIf!==void 0&&(D4=Polymer.fastDomIf);Polymer.removeNestedTemplates!==void 0&&(gz=Polymer.removeNestedTemplates);Polymer.suppressTemplateNotifications!==void 0&&(B8=Polymer.suppressTemplateNotifications);
Object.defineProperty(Polymer,"sanitizeDOMValue",{get:function(){return Sr},
set:function(r){Sr=r}});Polymer.PropertyEffects=$Y;Polymer.StyleGather={stylesFromModules:LGd,stylesFromModule:yo2,stylesFromTemplate:hBK,stylesFromModuleImports:Jod,cssFromModules:E4J,cssFromModule:r4L,cssFromTemplate:KpL,cssFromModuleImports:function(r){return(r=qZ.import(r))?_._cssFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(r):""}};Polymer.ElementMixin=a7;Polymer.updateStyles=function(r){window.ShadyCSS&&window.ShadyCSS.styleDocument(r)};
Polymer.version="3.5.0";Polymer.ArraySplice={calculateSplices:B1L};Polymer.html=_.ugE;Polymer.htmlLiteral=function(r){return new d0J(r,_.Hh.apply(1,arguments))};Polymer.Element=pJ;Polymer.ArraySelectorMixin=ASl;Polymer.ArraySelector=P8;var HHR=/(?:^|[;\s{]\s*)(--[\w-]*?)\s*:\s*(?:((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};{])+)|\{([^}]*)\}(?:(?=[;\s}])|$))/gi,nja=/(?:^|\W+)@apply\s*\(?([^);\n]*)\)?/gi,mUP=/@media\s(.*)/;var aSc=null,$0J=window.HTMLImports&&window.HTMLImports.whenReady||null,pcm;var ItJ=null,fJ=null,OA=function(){this.customStyles=[];this.enqueued=!1;PuJ(function(){window.ShadyCSS.flushCustomStyles&&window.ShadyCSS.flushCustomStyles()})},ySf=function(r){!r.enqueued&&fJ&&(r.enqueued=!0,PuJ(fJ))};
OA.prototype.addCustomStyle=function(r){r.__seenByShadyCSS||(r.__seenByShadyCSS=!0,this.customStyles.push(r),ySf(this))};
OA.prototype.getStyleForCustomStyle=function(r){if(r.__shadyCSSCachedStyle)return r.__shadyCSSCachedStyle;var E;r.getStyle?E=r.getStyle():E=r;return E};
OA.prototype.processStyles=function(){for(var r=this.customStyles,E=0;E<r.length;E++){var K=r[E];if(!K.__shadyCSSCachedStyle){var g=this.getStyleForCustomStyle(K);g&&(g=g.__appliedElement||g,ItJ&&ItJ(g),K.__shadyCSSCachedStyle=g)}}return r};
OA.prototype.addCustomStyle=OA.prototype.addCustomStyle;OA.prototype.getStyleForCustomStyle=OA.prototype.getStyleForCustomStyle;OA.prototype.processStyles=OA.prototype.processStyles;Object.defineProperties(OA.prototype,{transformCallback:{get:function(){return ItJ},
set:function(r){ItJ=r}},
validateCallback:{get:function(){return fJ},
set:function(r){var E=!1;fJ||(E=!0);fJ=r;E&&ySf(this)}}});var Olc=!(window.ShadyDOM&&window.ShadyDOM.inUse),fSd,Pn;window.ShadyCSS&&window.ShadyCSS.cssBuild!==void 0&&(Pn=window.ShadyCSS.cssBuild);var LEw=!(!window.ShadyCSS||!window.ShadyCSS.disableRuntime);window.ShadyCSS&&window.ShadyCSS.nativeCss!==void 0?fSd=window.ShadyCSS.nativeCss:window.ShadyCSS?(YpP(window.ShadyCSS),window.ShadyCSS=void 0):YpP(window.WebComponents&&window.WebComponents.flags);var kkP=fSd;var hYf=new OA;window.ShadyCSS||(window.ShadyCSS={prepareTemplate:function(){},
prepareTemplateDom:function(){},
prepareTemplateStyles:function(){},
styleSubtree:function(r,E){hYf.processStyles();N1J(r,E)},
styleElement:function(){hYf.processStyles()},
styleDocument:function(r){hYf.processStyles();N1J(document.body,r)},
getComputedStyleValue:function(r,E){return QQL(r,E)},
flushCustomStyles:function(){},
nativeCss:kkP,nativeShadow:Olc,cssBuild:Pn,disableRuntime:LEw});window.ShadyCSS.CustomStyleInterface=hYf;var JSw=window.ShadyCSS.CustomStyleInterface,YY=function(){var r=HTMLElement.call(this)||this;r._style=null;JSw.addCustomStyle(r);return r};
_.C(YY,HTMLElement);YY.prototype.getStyle=function(){if(this._style)return this._style;var r=this.querySelector("style");if(!r)return null;this._style=r;var E=r.getAttribute("include");E&&(r.removeAttribute("include"),r.textContent=E4J(E)+r.textContent);this.ownerDocument!==window.document&&window.document.head.appendChild(this);return this._style};
YY.prototype.getStyle=YY.prototype.getStyle;window.customElements.define("custom-style",YY);Polymer.CustomStyle=YY;var UA=function(){this._timer=this._callback=this._asyncModule=null},Tn,Ebe;
UA.prototype.setConfig=function(r,E){var K=this;this._asyncModule=r;this._callback=E;this._timer=this._asyncModule.run(function(){K._timer=null;Tn.delete(K);K._callback()})};
UA.prototype.cancel=function(){this.isActive()&&(rHb(this),Tn.delete(this))};
var rHb=function(r){r.isActive()&&(r._asyncModule.cancel(r._timer),r._timer=null)};
UA.prototype.flush=function(){this.isActive()&&(this.cancel(),this._callback())};
UA.prototype.isActive=function(){return this._timer!=null};
_.wz=function(r,E,K){r instanceof UA?rHb(r):r=new UA;r.setConfig(E,K);return r};
Tn=new Set;_.FP=function(r){Tn.add(r)};
Ebe=function(){var r=!!Tn.size;Tn.forEach(function(E){try{E.flush()}catch(K){setTimeout(function(){throw K;})}});
return r};var T1K=typeof document.head.style.touchAction==="string",U0K=["mousedown","mousemove","mouseup","click"],x0J=[0,1,4,2],Kyw;try{Kyw=(new MouseEvent("test",{buttons:1})).buttons===1}catch(r){Kyw=!1}var CuP=Kyw,wcJ=!1;(function(){try{var r=Object.defineProperty({},"passive",{get:function(){wcJ=!0}});
window.addEventListener("test",null,r);window.removeEventListener("test",null,r)}catch(E){}})();
var o4K=navigator.userAgent.match(/iP(?:[oa]d|hone)|Android/),M3n=[],gbX={button:!0,input:!0,keygen:!0,meter:!0,output:!0,textarea:!0,progress:!0,select:!0},lSL={button:!0,command:!0,fieldset:!0,input:!0,keygen:!0,optgroup:!0,option:!0,select:!0,textarea:!0},ilL=function(r){var E=r.sourceCapabilities;if(!E||E.firesTouchEvents)if(r.__polymerGesturesHandled={skip:!0},r.type==="click"){E=!1;for(var K=V35(r),g=0;g<K.length;g++){if(K[g].nodeType===Node.ELEMENT_NODE)if(K[g].localName==="label")M3n.push(K[g]);
else if(gbX[K[g].localName]){var D=K[g];var B=Array.prototype.slice.call(D.labels||[]);if(!B.length){B=[];try{var Q=D.getRootNode();if(D.id){var a=Q.querySelectorAll("label[for = '"+D.id+"']");for(D=0;D<a.length;D++)B.push(a[D])}}catch(P){}}for(D=0;D<B.length;D++)E=E||M3n.indexOf(B[D])>-1}if(K[g]===DBJ)return}E||(r.preventDefault(),r.stopPropagation())}},DBJ=null,R7=null,t3J=0,Sp5=0,ziJ=-1,blK=!1;
document.addEventListener("touchend",function(r){R7||c45(!0);DBJ=V35(r)[0];R7=_.wz(R7,_.jE.after(2500),function(){c45();R7=DBJ=null})},wcJ?{passive:!0}:!1);
var V35=window.ShadyDOM&&window.ShadyDOM.noPatch?window.ShadyDOM.composedPath:function(r){return r.composedPath&&r.composedPath()||[]},er={},uX=[];
sQc({name:"downup",deps:["mousedown","touchstart","touchend"],flow:{start:["mousedown","touchstart"],end:["mouseup","touchend"]},emits:["down","up"],info:{movefn:null,upfn:null},reset:function(){Z5(this.info)},
mousedown:function(r){if(mB(r)){var E=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(r),K=this;G05(this.info,function(g){mB(g)||(L1("up",E,g),Z5(K.info))},function(g){mB(g)&&L1("up",E,g);
Z5(K.info)});
L1("down",E,r)}},
touchstart:function(r){L1("down",_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(r),r.changedTouches[0],r)},
touchend:function(r){L1("up",_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(r),r.changedTouches[0],r)}});
sQc({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(r){this.moves.length>2&&this.moves.shift();this.moves.push(r)},
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;Z5(this.info)},
mousedown:function(r){if(mB(r)){var E=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(r),K=this,g=function(D){var B=D.clientX,Q=D.clientY;k05(K.info,B,Q)&&(K.info.state=K.info.started?D.type==="mouseup"?"end":"track":"start",K.info.state==="start"&&AD("tap"),K.info.addMove({x:B,y:Q}),mB(D)||(K.info.state="end",Z5(K.info)),E&&qpJ(K.info,E,D),K.info.started=!0)};
G05(this.info,g,function(D){K.info.started&&g(D);Z5(K.info)});
this.info.x=r.clientX;this.info.y=r.clientY}},
touchstart:function(r){r=r.changedTouches[0];this.info.x=r.clientX;this.info.y=r.clientY},
touchmove:function(r){var E=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(r);r=r.changedTouches[0];var K=r.clientX,g=r.clientY;k05(this.info,K,g)&&(this.info.state==="start"&&AD("tap"),this.info.addMove({x:K,y:g}),qpJ(this.info,E,r),this.info.state="track",this.info.started=!0)},
touchend:function(r){var E=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(r);r=r.changedTouches[0];this.info.started&&(this.info.state="end",this.info.addMove({x:r.clientX,y:r.clientY}),qpJ(this.info,E,r))}});
sQc({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(r){mB(r)&&(this.info.x=r.clientX,this.info.y=r.clientY)},
click:function(r){mB(r)&&m0c(this.info,r)},
touchstart:function(r){r=r.changedTouches[0];this.info.x=r.clientX;this.info.y=r.clientY},
touchend:function(r){m0c(this.info,r.changedTouches[0],r)}});var BD$=NV(function(r){var E=function(){return r.apply(this,arguments)||this};
_.C(E,r);E.prototype._addEventListenerToNode=function(K,g,D){HH(K,g,D)||r.prototype._addEventListenerToNode.call(this,K,g,D)};
E.prototype._removeEventListenerFromNode=function(K,g,D){n1(K,g,D)||r.prototype._removeEventListenerFromNode.call(this,K,g,D)};
return E});var o7=NV(function(r){var E=function(){return r.apply(this,arguments)||this};
_.C(E,r);E.prototype._shouldPropertyChange=function(K,g,D){return ZlL(this,K,g,D,!0)};
return E}),dBf=NV(function(r){var E=function(){return r.apply(this,arguments)||this};
_.C(E,r);E.prototype._shouldPropertyChange=function(K,g,D){return ZlL(this,K,g,D,this.mutableData)};
_.f5.Object.defineProperties(E,{properties:{configurable:!0,enumerable:!0,get:function(){return{mutableData:Boolean}}}});
return E});
o7._mutablePropertyChange=ZlL;var u95=!1;var jVa=BD$(dBf($Y(HTMLElement))),MV=function(){var r=jVa.call(this)||this;if(Bn)throw Error("Md");r.root=null;r.$=null;r.__children=null;return r};
_.C(MV,jVa);_.d=MV.prototype;_.d.attributeChangedCallback=function(){this.mutableData=!0};
_.d.connectedCallback=function(){A4n()||(this.style.display="none");this.render()};
_.d.disconnectedCallback=function(){this.__removeChildren()};
_.d.__insertChildren=function(){(0,_.tD)((0,_.tD)(this).parentNode).insertBefore(this.root,this)};
_.d.__removeChildren=function(){if(this.__children)for(var r=0;r<this.__children.length;r++)this.root.appendChild(this.__children[r])};
_.d.render=function(){var r=this;if(!this.__children){var E=E||this.querySelector("template");if(!E){var K=new MutationObserver(function(){if(E=r.querySelector("template"))K.disconnect(),r.render();else throw Error("Nd");});
K.observe(this,{childList:!0});return}this.root=this._stampTemplate(E);this.$=this.root.$;this.__children=[];for(var g=this.root.firstChild;g;g=g.nextSibling)this.__children[this.__children.length]=g;this._enableProperties()}this.__insertChildren();this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))};
_.f5.Object.defineProperties(MV,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["mutable-data"]}}});
customElements.define("dom-bind",MV);Polymer.Debouncer=UA;Polymer.Gestures={gestures:er,recognizers:uX,deepTargetFind:v4n,addListener:HH,removeListener:n1,register:sQc,setTouchAction:_.I5,prevent:AD,resetMouseCanceller:function(){R7&&R7.flush()},
findOriginalTarget:_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures,add:HH,remove:n1};Polymer.GestureEventListeners=BD$;Polymer.MutableData=o7;Polymer.OptionalMutableData=dBf;Polymer.DomBind=MV;_.ih=function(){do{var r=window.ShadyDOM&&ShadyDOM.flush();window.ShadyCSS&&window.ShadyCSS.ScopingShim&&window.ShadyCSS.ScopingShim.flush();var E=Ebe()}while(r||E)};var ei2=null;Xcc.prototype=Object.create(HTMLTemplateElement.prototype,{constructor:{value:Xcc,writable:!0}});var rp2=$Y(Xcc),J4m=o7(rp2),NDC=$Y(function(){}),rV=function(r){var E=NDC.call(this)||this;
E._configureProperties(r);E.root=E._stampTemplate(E.__dataHost);var K=[];E.children=K;for(var g=E.root.firstChild;g;g=g.nextSibling)K.push(g),g.__templatizeInstance=E;E.__templatizeOwner&&E.__templatizeOwner.__hideTemplateChildren__&&E._showHideChildren(!0);K=E.__templatizeOptions;(r&&K.instanceProps||!K.instanceProps)&&E._enableProperties();return E};
_.C(rV,NDC);_.d=rV.prototype;_.d._configureProperties=function(r){if(this.__templatizeOptions.forwardHostProp)for(var E in this.__hostProps)this._setPendingProperty(E,this.__dataHost["_host_"+E]);for(var K in r)this._setPendingProperty(K,r[K])};
_.d.forwardHostProp=function(r,E){this._setPendingPropertyOrPath(r,E,!1,!0)&&this.__dataHost._enqueueClient(this)};
_.d._addEventListenerToNode=function(r,E,K){var g=this;if(this._methodHost&&this.__templatizeOptions.parentModel)this._methodHost._addEventListenerToNode(r,E,function(B){B.model=g;K(B)});
else{var D=this.__dataHost.__dataHost;D&&D._addEventListenerToNode(r,E,K)}};
_.d._showHideChildren=function(r){n42(r,this.children)};
_.d._setUnmanagedPropertyToNode=function(r,E,K){r.__hideTemplateChildren__&&r.nodeType==Node.TEXT_NODE&&E=="textContent"?r.__polymerTextContent__=K:NDC.prototype._setUnmanagedPropertyToNode.call(this,r,E,K)};
_.d.dispatchEvent=function(){return!0};
_.f5.Object.defineProperties(rV.prototype,{parentModel:{configurable:!0,enumerable:!0,get:function(){var r=this.__parentModel;if(!r){var E;r=this;do r=r.__dataHost.__dataHost;while((E=r.__templatizeOptions)&&!E.parentModel);this.__parentModel=r}return r}}});
var y4L=o7(rV);var c8=function(){var r=pJ.call(this)||this;r.__renderDebouncer=null;r._lastIf=!1;r.__hideTemplateChildren__=!1;return r};
_.C(c8,pJ);_.d=c8.prototype;_.d.__debounceRender=function(){var r=this;this.__renderDebouncer=_.wz(this.__renderDebouncer,yj,function(){return r.__render()});
_.FP(this.__renderDebouncer)};
_.d.disconnectedCallback=function(){pJ.prototype.disconnectedCallback.call(this);var r=(0,_.tD)(this).parentNode;r&&(r.nodeType!=Node.DOCUMENT_FRAGMENT_NODE||(0,_.tD)(r).host)||this.__teardownInstance()};
_.d.connectedCallback=function(){pJ.prototype.connectedCallback.call(this);A4n()||(this.style.display="none");this.if&&this.__debounceRender()};
_.d.__ensureTemplate=function(){var r=this;if(!this.__template){var E=this._templateInfo?this:(0,_.tD)(this).querySelector("template");if(!E){var K=new MutationObserver(function(){if((0,_.tD)(r).querySelector("template"))K.disconnect(),r.__render();else throw Error("Qd");});
K.observe(this,{childList:!0});return!1}this.__template=E}return!0};
_.d.__ensureInstance=function(){var r=(0,_.tD)(this).parentNode;if(this.__hasInstance()){var E=this.__getInstanceNodes();if(E&&E.length&&(0,_.tD)(this).previousSibling!==E[E.length-1])for(var K=0,g=void 0;K<E.length&&(g=E[K]);K++)(0,_.tD)(r).insertBefore(g,this)}else{if(!r||!this.__ensureTemplate())return!1;this.__createAndInsertInstance(r)}return!0};
_.d.render=function(){_.ih()};
_.d.__render=function(){if(this.if){if(!this.__ensureInstance())return}else this.restamp&&this.__teardownInstance();this._showHideChildren();B8&&!this.notifyDomChange||this.if==this._lastIf||(this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0})),this._lastIf=this.if)};
_.d.__hasInstance=function(){};
_.d.__getInstanceNodes=function(){};
_.d.__createAndInsertInstance=function(){};
_.d.__teardownInstance=function(){};
_.d._showHideChildren=function(){};
_.f5.Object.defineProperties(c8,{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:c8.prototype.__debounceRender},restamp:{type:Boolean,observer:c8.prototype.__debounceRender},notifyDomChange:{type:Boolean}}}}});
var QVf=function(){var r=c8.call(this)||this;r.__instance=null;r.__syncInfo=null;return r};
_.C(QVf,c8);_.d=QVf.prototype;_.d.__hasInstance=function(){return!!this.__instance};
_.d.__getInstanceNodes=function(){return this.__instance.templateInfo.childNodes};
_.d.__createAndInsertInstance=function(r){var E=this,K=this.__dataHost||this;if(Bn&&!this.__dataHost)throw Error("Od");var g=K._bindTemplate(this.__template,!0);g.runEffects=function(D,B,Q){var a=E.__syncInfo;if(E.if)a&&(E.__syncInfo=null,E._showHideChildren(),B=Object.assign(a.changedProps,B)),D(B,Q);else if(E.__instance)if(a||(a=E.__syncInfo={runEffects:D,changedProps:{}}),Q)for(var P in B)D=C1(P),a.changedProps[D]=E.__dataHost[D];else Object.assign(a.changedProps,B)};
this.__instance=K._stampTemplate(this.__template,g);(0,_.tD)(r).insertBefore(this.__instance,this)};
_.d.__syncHostProperties=function(){var r=this.__syncInfo;r&&(this.__syncInfo=null,r.runEffects(r.changedProps,!1))};
_.d.__teardownInstance=function(){var r=this.__dataHost||this;this.__instance&&(r._removeBoundDom(this.__instance),this.__syncInfo=this.__instance=null)};
_.d._showHideChildren=function(){var r=this.__hideTemplateChildren__||!this.if;this.__instance&&!!this.__instance.__hidden!==r&&(this.__instance.__hidden=r,n42(r,this.__instance.templateInfo.childNodes));r||this.__syncHostProperties()};
var $Bb=function(){var r=c8.call(this)||this;r.__ctor=null;r.__instance=null;r.__invalidProps=null;return r};
_.C($Bb,c8);_.d=$Bb.prototype;_.d.__hasInstance=function(){return!!this.__instance};
_.d.__getInstanceNodes=function(){return this.__instance.children};
_.d.__createAndInsertInstance=function(r){this.__ctor||(this.__ctor=gV(this.__template,this,{mutableData:!0,forwardHostProp:function(E,K){this.__instance&&(this.if?this.__instance.forwardHostProp(E,K):(this.__invalidProps=this.__invalidProps||Object.create(null),this.__invalidProps[C1(E)]=!0))}}));
this.__instance=new this.__ctor;(0,_.tD)(r).insertBefore(this.__instance.root,this)};
_.d.__teardownInstance=function(){if(this.__instance){var r=this.__instance.children;if(r&&r.length){var E=(0,_.tD)(r[0]).parentNode;if(E){E=(0,_.tD)(E);for(var K=0,g=void 0;K<r.length&&(g=r[K]);K++)E.removeChild(g)}}this.__instance=this.__invalidProps=null}};
_.d.__syncHostProperties=function(){var r=this.__invalidProps;if(r){this.__invalidProps=null;for(var E in r)this.__instance._setPendingProperty(E,this.__dataHost[E]);this.__instance._flushProperties()}};
_.d._showHideChildren=function(){var r=this.__hideTemplateChildren__||!this.if;this.__instance&&!!this.__instance.__hidden!==r&&(this.__instance.__hidden=r,this.__instance._showHideChildren(r));r||this.__syncHostProperties()};
_.xj=D4?QVf:$Bb;customElements.define(_.xj.is,_.xj);Polymer.enqueueDebouncer=_.FP;Polymer.flush=_.ih;Polymer.Templatize={templatize:gV,modelForElement:dUm};Polymer.TemplateInstanceBase=rV;Polymer.DomIf=_.xj;var azM=dBf(pJ),CH=function(){var r=azM.call(this)||this;r.__instances=[];r.__renderDebouncer=null;r.__itemsIdxToInstIdx={};r.__chunkCount=null;r.__renderStartTime=null;r.__itemsArrayChanged=!1;r.__shouldMeasureChunk=!1;r.__shouldContinueChunking=!1;r.__chunkingId=0;r.__sortFn=null;r.__filterFn=null;r.__observePaths=null;r.__ctor=null;r.__isDetached=!0;r.template=null;return r};
_.C(CH,azM);_.d=CH.prototype;_.d.disconnectedCallback=function(){azM.prototype.disconnectedCallback.call(this);this.__isDetached=!0;for(var r=0;r<this.__instances.length;r++)this.__detachInstance(r);this.__chunkingId&&cancelAnimationFrame(this.__chunkingId)};
_.d.connectedCallback=function(){azM.prototype.connectedCallback.call(this);A4n()||(this.style.display="none");if(this.__isDetached){this.__isDetached=!1;for(var r=(0,_.tD)((0,_.tD)(this).parentNode),E=0;E<this.__instances.length;E++)this.__attachInstance(E,r);this.__chunkingId&&this.__render()}};
_.d.__ensureTemplatized=function(){var r=this;if(!this.__ctor){var E=this.template=this._templateInfo?this:this.querySelector("template");if(!E){var K=new MutationObserver(function(){if(r.querySelector("template"))K.disconnect(),r.__render();else throw Error("Rd");});
K.observe(this,{childList:!0});return!1}var g={};g[this.as]=!0;g[this.indexAs]=!0;g[this.itemsIndexAs]=!0;this.__ctor=gV(E,this,{mutableData:this.mutableData,parentModel:!0,instanceProps:g,forwardHostProp:function(D,B){for(var Q=this.__instances,a=0,P=void 0;a<Q.length&&(P=Q[a]);a++)P.forwardHostProp(D,B)},
notifyInstanceProp:function(D,B,Q){iin(this.as,B)&&(D=D[this.itemsIndexAs],B==this.as&&(this.items[D]=Q),B=WH(this.as,"items."+D,B),this.notifyPath(B,Q))}})}return!0};
_.d.__getMethodHost=function(){return this.__dataHost._methodHost||this.__dataHost};
_.d.__functionFromPropertyValue=function(r){if(typeof r==="string"){var E=this.__getMethodHost();return function(){return E[r].apply(E,arguments)}}return r};
_.d.__sortChanged=function(r){this.__sortFn=this.__functionFromPropertyValue(r);this.items&&this.__debounceRender(this.__render)};
_.d.__filterChanged=function(r){this.__filterFn=this.__functionFromPropertyValue(r);this.items&&this.__debounceRender(this.__render)};
_.d.__computeFrameTime=function(r){return Math.ceil(1E3/r)};
_.d.__observeChanged=function(){this.__observePaths=this.observe&&this.observe.replace(".*",".").split(" ")};
_.d.__handleObservedPaths=function(r){if(this.__sortFn||this.__filterFn)if(!r)this.__debounceRender(this.__render,this.delay);else if(this.__observePaths)for(var E=this.__observePaths,K=0;K<E.length;K++)r.indexOf(E[K])===0&&this.__debounceRender(this.__render,this.delay)};
_.d.__itemsChanged=function(r){this.items&&!Array.isArray(this.items)&&console.warn("dom-repeat expected array for `items`, found",this.items);this.__handleItemPath(r.path,r.value)||(r.path==="items"&&(this.__itemsArrayChanged=!0),this.__debounceRender(this.__render))};
_.d.__debounceRender=function(r,E){E=E===void 0?0:E;this.__renderDebouncer=_.wz(this.__renderDebouncer,E>0?_.jE.after(E):yj,r.bind(this));_.FP(this.__renderDebouncer)};
_.d.render=function(){this.__debounceRender(this.__render);_.ih()};
_.d.__render=function(){var r=this;if(this.__ensureTemplatized()){var E=this.items||[],K=this.__sortAndFilterItems(E),g=this.__calculateLimit(K.length);this.__updateInstances(E,g,K);this.initialCount&&(this.__shouldMeasureChunk||this.__shouldContinueChunking)&&(cancelAnimationFrame(this.__chunkingId),this.__chunkingId=requestAnimationFrame(function(){r.__chunkingId=null;r.__continueChunking()}));
this._setRenderedItemCount(this.__instances.length);B8&&!this.notifyDomChange||this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}};
_.d.__sortAndFilterItems=function(r){for(var E=this,K=Array(r.length),g=0;g<r.length;g++)K[g]=g;this.__filterFn&&(K=K.filter(function(D,B,Q){return E.__filterFn(r[D],B,Q)}));
this.__sortFn&&K.sort(function(D,B){return E.__sortFn(r[D],r[B])});
return K};
_.d.__calculateLimit=function(r){var E=r,K=this.__instances.length;if(this.initialCount){var g;!this.__chunkCount||this.__itemsArrayChanged&&!this.reuseChunkedInstances?(E=Math.min(r,this.initialCount),this.__chunkCount=(g=Math.max(E-K,0))||1):(g=Math.min(Math.max(r-K,0),this.__chunkCount),E=Math.min(K+g,r));this.__shouldMeasureChunk=g===this.__chunkCount;this.__shouldContinueChunking=E<r;this.__renderStartTime=performance.now()}this.__itemsArrayChanged=!1;return E};
_.d.__continueChunking=function(){if(this.__shouldMeasureChunk){var r=performance.now()-this.__renderStartTime;this.__chunkCount=Math.round(this._targetFrameTime/r*this.__chunkCount)||1}this.__shouldContinueChunking&&this.__debounceRender(this.__render)};
_.d.__updateInstances=function(r,E,K){var g=this.__itemsIdxToInstIdx={},D;for(D=0;D<E;D++){var B=this.__instances[D],Q=K[D],a=r[Q];g[Q]=D;B?(B._setPendingProperty(this.as,a),B._setPendingProperty(this.indexAs,D),B._setPendingProperty(this.itemsIndexAs,Q),B._flushProperties()):this.__insertInstance(a,D,Q)}for(r=this.__instances.length-1;r>=D;r--)this.__detachAndRemoveInstance(r)};
_.d.__detachInstance=function(r){r=this.__instances[r];for(var E=(0,_.tD)(r.root),K=0;K<r.children.length;K++)E.appendChild(r.children[K]);return r};
_.d.__attachInstance=function(r,E){E.insertBefore(this.__instances[r].root,this)};
_.d.__detachAndRemoveInstance=function(r){this.__detachInstance(r);this.__instances.splice(r,1)};
_.d.__stampInstance=function(r,E,K){var g={};g[this.as]=r;g[this.indexAs]=E;g[this.itemsIndexAs]=K;return new this.__ctor(g)};
_.d.__insertInstance=function(r,E,K){r=this.__stampInstance(r,E,K);K=(K=this.__instances[E+1])?K.children[0]:this;(0,_.tD)((0,_.tD)(this).parentNode).insertBefore(r.root,K);return this.__instances[E]=r};
_.d._showHideChildren=function(r){for(var E=0;E<this.__instances.length;E++)this.__instances[E]._showHideChildren(r)};
_.d.__handleItemPath=function(r,E){var K=r.slice(6),g=K.indexOf(".");r=g<0?K:K.substring(0,g);if(r==parseInt(r,10)){K=g<0?"":K.substring(g+1);this.__handleObservedPaths(K);if(r=this.__instances[this.__itemsIdxToInstIdx[r]])r._setPendingPropertyOrPath(this.as+(K?"."+K:""),E,!1,!0),r._flushProperties();return!0}};
_.d.itemForElement=function(r){return(r=this.modelForElement(r))&&r[this.as]};
_.d.indexForElement=function(r){return(r=this.modelForElement(r))&&r[this.indexAs]};
_.d.modelForElement=function(r){return dUm(this.template,r)};
_.f5.Object.defineProperties(CH,{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:CH.prototype.__sortChanged},filter:{type:Function,observer:CH.prototype.__filterChanged},observe:{type:String,observer:CH.prototype.__observeChanged},delay:Number,renderedItemCount:{type:Number,notify:!B8,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.*)"]}}});
CH.prototype._setRenderedItemCount=function(){};
customElements.define(CH.is,CH);Polymer.DomRepeat=CH;var p1J=function(r,E){var K=this;this._nativeChildrenObserver=this._shadyChildrenObserver=null;this._connected=!1;this._target=r;this.callback=E;this._effectiveNodes=[];this._observer=null;this._scheduled=!1;this._boundSchedule=function(){K._schedule()};
this.connect();this._schedule()},PbX=function(r){var E=(0,_.tD)(r);
if(dV(r))return E.assignedNodes({flatten:!0});r=[];for(var K=0;K<E.childNodes.length;K++){var g=E.childNodes[K];dV(g)?r.push.apply(r,_.mn((0,_.tD)(g).assignedNodes({flatten:!0}))):r.push(g)}return r};
_.d=p1J.prototype;_.d.connect=function(){var r=this;dV(this._target)?this._listenSlots([this._target]):(0,_.tD)(this._target).children&&(this._listenSlots((0,_.tD)(this._target).children),window.ShadyDOM?this._shadyChildrenObserver=window.ShadyDOM.observeChildren(this._target,function(E){r._processMutations(E)}):(this._nativeChildrenObserver=new MutationObserver(function(E){r._processMutations(E)}),this._nativeChildrenObserver.observe(this._target,{childList:!0})));
this._connected=!0};
_.d.disconnect=function(){dV(this._target)?this._unlistenSlots([this._target]):(0,_.tD)(this._target).children&&(this._unlistenSlots((0,_.tD)(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};
_.d._schedule=function(){var r=this;this._scheduled||(this._scheduled=!0,yj.run(function(){return r.flush()}))};
_.d._processMutations=function(r){this._processSlotMutations(r);this.flush()};
_.d._processSlotMutations=function(r){if(r)for(var E=0;E<r.length;E++){var K=r[E];K.addedNodes&&this._listenSlots(K.addedNodes);K.removedNodes&&this._unlistenSlots(K.removedNodes)}};
_.d.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 r={target:this._target,addedNodes:[],removedNodes:[]},E=PbX(this._target),K=B1L(E,this._effectiveNodes),g=0,D=void 0;g<K.length&&(D=K[g]);g++)for(var B=0,Q=void 0;B<D.removed.length&&(Q=D.removed[B]);B++)r.removedNodes.push(Q);
g=0;for(D=void 0;g<K.length&&(D=K[g]);g++)for(B=D.index;B<D.index+D.addedCount;B++)r.addedNodes.push(E[B]);this._effectiveNodes=E;E=!1;if(r.addedNodes.length||r.removedNodes.length)E=!0,this.callback.call(this._target,r);return E};
_.d._listenSlots=function(r){for(var E=0;E<r.length;E++){var K=r[E];dV(K)&&K.addEventListener("slotchange",this._boundSchedule)}};
_.d._unlistenSlots=function(r){for(var E=0;E<r.length;E++){var K=r[E];dV(K)&&K.removeEventListener("slotchange",this._boundSchedule)}};var CJ=Element.prototype,fzM=CJ.matches||CJ.matchesSelector||CJ.mozMatchesSelector||CJ.msMatchesSelector||CJ.oMatchesSelector||CJ.webkitMatchesSelector,OBE=function(r,E){return fzM.call(r,E)},j0=function(r){window.ShadyDOM&&window.ShadyDOM.inUse&&window.ShadyDOM.patch(r);
this.node=r},w1C;
_.d=j0.prototype;_.d.observeNodes=function(r){return new p1J(this.node,r)};
_.d.unobserveNodes=function(r){r.disconnect()};
_.d.notifyObserver=function(){};
_.d.deepContains=function(r){if((0,_.tD)(this.node).contains(r))return!0;var E=r;for(r=r.ownerDocument;E&&E!==r&&E!==this.node;)E=(0,_.tD)(E).parentNode||(0,_.tD)(E).host;return E===this.node};
_.d.getOwnerRoot=function(){return(0,_.tD)(this.node).getRootNode()};
_.d.getDistributedNodes=function(){return this.node.localName==="slot"?(0,_.tD)(this.node).assignedNodes({flatten:!0}):[]};
_.d.getDestinationInsertionPoints=function(){for(var r=[],E=(0,_.tD)(this.node).assignedSlot;E;)r.push(E),E=(0,_.tD)(E).assignedSlot;return r};
_.d.importNode=function(r,E){return(0,_.tD)(this.node instanceof Document?this.node:this.node.ownerDocument).importNode(r,E)};
_.d.getEffectiveChildNodes=function(){return PbX(this.node)};
_.d.queryDistributedElements=function(r){for(var E=this.getEffectiveChildNodes(),K=[],g=0,D=E.length,B=void 0;g<D&&(B=E[g]);g++)B.nodeType===Node.ELEMENT_NODE&&OBE(B,r)&&K.push(B);return K};
_.f5.Object.defineProperties(j0.prototype,{activeElement:{configurable:!0,enumerable:!0,get:function(){var r=this.node;return r._activeElement!==void 0?r._activeElement:r.activeElement}}});
var xY=function(r){this.event=r};
_.f5.Object.defineProperties(xY.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 YZa=j0;if(window.ShadyDOM&&window.ShadyDOM.inUse&&window.ShadyDOM.noPatch&&window.ShadyDOM.Wrapper){var UBR=window.ShadyDOM.Wrapper,TDa=function(){return UBR.apply(this,arguments)||this};
_.C(TDa,UBR);Object.getOwnPropertyNames(j0.prototype).forEach(function(r){r!="activeElement"&&r!="constructor"&&(TDa.prototype[r]=j0.prototype[r])});
NfL(TDa.prototype,["classList"]);YZa=TDa;Object.defineProperties(xY.prototype,{localTarget:{get:function(){var r=this.event.currentTarget;r=r&&_.Yh(r).getOwnerRoot();for(var E=this.path,K=0;K<E.length;K++){var g=E[K];if(_.Yh(g).getOwnerRoot()===r)return g}},
configurable:!0},path:{get:function(){return window.ShadyDOM.composedPath(this.event)},
configurable:!0}})}else j2K(),NfL(j0.prototype,"parentNode firstChild lastChild nextSibling previousSibling firstElementChild lastElementChild nextElementSibling previousElementSibling childNodes children classList shadowRoot".split(" ")),Q2L();w1C=YZa;_.Yh=function(r){r=r||document;if(r instanceof YZa)return r;if(r instanceof xY)return r;var E=r.__domApi;E||(r instanceof Event?E=new xY(r):E=new YZa(r),r.__domApi=E);return E};var Fyf=/:host\(:dir\((ltr|rtl)\)\)/g,Rrb=/([\s\w-#\.\[\]\*]*):dir\((ltr|rtl)\)/g,obl=/:dir\((?:ltr|rtl)\)/,MHf=!(!window.ShadyDOM||!window.ShadyDOM.inUse),QT=[],W8=null,Nl="",iBC=NV(function(r){MHf||W8||(Nl=document.documentElement.getAttribute("dir"),W8=new MutationObserver($Uc),W8.observe(document.documentElement,{attributes:!0,attributeFilter:["dir"]}));var E=GIM(r);r=function(){var K=E.call(this)||this;K.__autoDirOptOut=!1;return K};
_.C(r,E);r._processStyleText=function(K,g){K=E._processStyleText.call(this,K,g);!MHf&&obl.test(K)&&(K=this._replaceDirInCssText(K),this.__activateDir=!0);return K};
r._replaceDirInCssText=function(K){K=K.replace(Fyf,':host([dir="$1"])');return K=K.replace(Rrb,':host([dir="$2"]) $1')};
r.prototype.ready=function(){E.prototype.ready.call(this);this.__autoDirOptOut=this.hasAttribute("dir")};
r.prototype.connectedCallback=function(){E.prototype.connectedCallback&&E.prototype.connectedCallback.call(this);this.constructor.__activateDir&&(W8&&W8.takeRecords().length&&$Uc(),QT.push(this),this.__autoDirOptOut||this.setAttribute("dir",Nl))};
r.prototype.disconnectedCallback=function(){E.prototype.disconnectedCallback&&E.prototype.disconnectedCallback.call(this);if(this.constructor.__activateDir){var K=QT.indexOf(this);K>-1&&QT.splice(K,1)}};
r.__activateDir=!1;return r});var cH$=function(r){for(;r;){var E=Object.getOwnPropertyDescriptor(r,"observedAttributes");if(E)return E.get;r=Object.getPrototypeOf(r.prototype).constructor}return function(){return[]}};
NV(function(r){var E=a7(r),K=cH$(E);r=function(){return E.call(this)||this};
_.C(r,E);r.prototype._initializeProperties=function(){this.hasAttribute("disable-upgrade")?this.__isUpgradeDisabled=!0:E.prototype._initializeProperties.call(this)};
r.prototype._enableProperties=function(){this.__isUpgradeDisabled||E.prototype._enableProperties.call(this)};
r.prototype._canApplyPropertyDefault=function(g){return E.prototype._canApplyPropertyDefault.call(this,g)&&!(this.__isUpgradeDisabled&&this._isPropertyPending(g))};
r.prototype.attributeChangedCallback=function(g,D,B,Q){g=="disable-upgrade"?this.__isUpgradeDisabled&&B==null&&(E.prototype._initializeProperties.call(this),this.__isUpgradeDisabled=!1,(0,_.tD)(this).isConnected&&E.prototype.connectedCallback.call(this)):E.prototype.attributeChangedCallback.call(this,g,D,B,Q)};
r.prototype.connectedCallback=function(){this.__isUpgradeDisabled||E.prototype.connectedCallback.call(this)};
r.prototype.disconnectedCallback=function(){this.__isUpgradeDisabled||E.prototype.disconnectedCallback.call(this)};
_.f5.Object.defineProperties(r,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return K.call(this).concat("disable-upgrade")}}});
return r});var $M=!1,psm=[],au=[];var Ytm=window.ShadyDOM,UUJ=window.ShadyCSS;window.WebComponents?window.addEventListener("WebComponentsReady",wsL):document.readyState==="interactive"||document.readyState==="complete"?wsL():window.addEventListener("DOMContentLoaded",wsL);var op5=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=""},FL5=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//gim,R$J=/@import[^;]*;/gim,WLm=/(?:^[^;\-\s}]+)?--[^;{}]*?:[^{};]*?(?:[;\n]|$)/gim,Gkq=/(?:^[^;\-\s}]+)?--[^;{}]*?:[^{};]*?{[^}]*?}(?:[;\n]|$)?/gim,vp5=/@apply\s*\(?[^);]*\)?\s*(?:[;\n]|$)?/gim,V6m=/[^;:]*?:[^;]*?var\([^;]*\)(?:[;\n]|$)?/gim,CQJ=/^@[^\s]*keyframes/,
cp2=/\s+/g;var z$K={};var bOJ=Promise.resolve();var Cbd=new Set;var xBf=/;\s*/m,Wy$=/^\s*(initial)|(inherit)\s*$/,GaX=/\s*!important/,vbb=function(){this._map={}};
vbb.prototype.set=function(r,E){r=r.trim();this._map[r]={properties:E,dependants:{}}};
vbb.prototype.get=function(r){r=r.trim();return this._map[r]||null};
var VHl=null,Gn=function(){this._measureElement=this._currentElement=null;this._map=new vbb};
_.d=Gn.prototype;_.d.detectMixin=function(r){r=nja.test(r)||HHR.test(r);nja.lastIndex=0;HHR.lastIndex=0;return r};
_.d.transformTemplate=function(r,E){if(r._gatheredStyle===void 0){var K=[];for(var g=r.content.querySelectorAll("style"),D=0;D<g.length;D++){var B=g[D];if(B.hasAttribute("shady-unscoped")){if(!Olc){var Q=B.textContent;if(!Cbd.has(Q)){Cbd.add(Q);var a=document.createElement("style");a.setAttribute("shady-unscoped","");a.textContent=Q;document.head.appendChild(a)}B.parentNode.removeChild(B)}}else K.push(B.textContent),B.parentNode.removeChild(B)}(K=K.join("").trim())?(g=document.createElement("style"),
g.textContent=K,r.content.insertBefore(g,r.content.firstChild),K=g):K=null;r._gatheredStyle=K}return(r=r._gatheredStyle)?this.JSC$11422_transformStyle(r,E):null};
_.d.JSC$11422_transformStyle=function(r,E){E=E===void 0?"":E;var K=l_K(r);this.transformRules(K,E);r.textContent=qtJ(K);return K};
_.d.transformCustomStyle=function(r){var E=this,K=l_K(r);ZOd(K,function(g){g.selector===":root"&&(g.selector="html");E.transformRule(g)});
r.textContent=qtJ(K);return K};
_.d.transformRules=function(r,E){var K=this;this._currentElement=E;ZOd(r,function(g){K.transformRule(g)});
this._currentElement=null};
_.d.transformRule=function(r){r.cssText=zrf(this,r.parsedCssText,r);r.selector===":root"&&(r.selector=":host > *")};
var zrf=function(r,E,K){E=E.replace(HHR,function(g,D,B,Q){return r._produceCssProperties(g,D,B,Q,K)});
return r._consumeCssProperties(E,K)};
_.d=Gn.prototype;_.d._getInitialValueForProperty=function(r){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(r)};
_.d._fallbacksFromPreviousRules=function(r){for(var E=this,K=r;K.parent;)K=K.parent;var g={},D=!1;ZOd(K,function(B){(D=D||B===r)||B.selector===r.selector&&Object.assign(g,E._cssTextToMap(B.parsedCssText))});
return g};
_.d._consumeCssProperties=function(r,E){for(var K;K=nja.exec(r);){var g=K[0],D=K[1];K=K.index;var B=K+g.indexOf("@apply"),Q=K+g.length;g=r.slice(0,B);r=r.slice(Q);B=E?this._fallbacksFromPreviousRules(E):{};Object.assign(B,this._cssTextToMap(g));D=this._atApplyToCssProperties(D,B);r=g+D+r;nja.lastIndex=K+D.length}return r};
_.d._atApplyToCssProperties=function(r,E){r=r.replace(xBf,"");var K=[],g=this._map.get(r);g||(this._map.set(r,{}),g=this._map.get(r));if(g){this._currentElement&&(g.dependants[this._currentElement]=!0);var D,B=g.properties;for(D in B){var Q=E&&E[D];g=[D,": var(",r,"_-_",D];Q&&g.push(",",Q.replace(GaX,""));g.push(")");GaX.test(B[D])&&g.push(" !important");K.push(g.join(""))}}return K.join("; ")};
_.d._replaceInitialOrInherit=function(r,E){var K=Wy$.exec(E);K&&(E=K[1]?this._getInitialValueForProperty(r):"apply-shim-inherit");return E};
_.d._cssTextToMap=function(r,E){E=E===void 0?!1:E;r=r.split(";");for(var K,g,D={},B=0;B<r.length;B++)if(K=r[B])g=K.split(":"),g.length>1&&(K=g[0].trim(),g=g.slice(1).join(":"),E&&(g=this._replaceInitialOrInherit(K,g)),D[K]=g);return D};
_.d._invalidateMixinEntry=function(r){if(VHl)for(var E in r.dependants)E!==this._currentElement&&VHl(E)};
_.d._produceCssProperties=function(r,E,K,g,D){var B=this;K&&uq2(K,function(c,W){W&&B._map.get(W)&&(g="@apply "+W+";")});
if(!g)return r;var Q=this._consumeCssProperties(""+g,D);D=r.slice(0,r.indexOf("--"));var a=Q=this._cssTextToMap(Q,!0),P=this._map.get(E),O=P&&P.properties;O?a=Object.assign(Object.create(O),Q):this._map.set(E,a);var U=[],T,w=!1;for(T in a){var F=Q[T];F===void 0&&(F="initial");!O||T in O||(w=!0);U.push(E+"_-_"+T+": "+F)}w&&this._invalidateMixinEntry(P);P&&(P.properties=a);K&&(D=r+";"+D);return D+U.join("; ")+";"};
Gn.prototype.detectMixin=Gn.prototype.detectMixin;Gn.prototype.transformStyle=Gn.prototype.JSC$11422_transformStyle;Gn.prototype.transformCustomStyle=Gn.prototype.transformCustomStyle;Gn.prototype.transformRules=Gn.prototype.transformRules;Gn.prototype.transformRule=Gn.prototype.transformRule;Gn.prototype.transformTemplate=Gn.prototype.transformTemplate;Gn.prototype._separator="_-_";Object.defineProperty(Gn.prototype,"invalidCallback",{get:function(){return VHl},
set:function(r){VHl=r}});var Vt=new Gn,tHf=function(){this.customStyleInterface=null;Vt.invalidCallback=t6J},zn=function(r){!r.customStyleInterface&&window.ShadyCSS.CustomStyleInterface&&(r.customStyleInterface=window.ShadyCSS.CustomStyleInterface,r.customStyleInterface.transformCallback=function(E){Vt.transformCustomStyle(E)},r.customStyleInterface.validateCallback=function(){requestAnimationFrame(function(){r.customStyleInterface.enqueued&&r.flushCustomStyles()})})};
_.d=tHf.prototype;_.d.prepareTemplate=function(r,E){zn(this);Ap5(r)===""&&(z$K[E]=r,E=Vt.transformTemplate(r,E),r._styleAst=E)};
_.d.flushCustomStyles=function(){zn(this);if(this.customStyleInterface){var r=this.customStyleInterface.processStyles();if(this.customStyleInterface.enqueued){for(var E=0;E<r.length;E++){var K=this.customStyleInterface.getStyleForCustomStyle(r[E]);K&&Vt.transformCustomStyle(K)}this.customStyleInterface.enqueued=!1}}};
_.d.styleSubtree=function(r,E){zn(this);E&&N1J(r,E);if(r.shadowRoot)for(this.styleElement(r),r=r.shadowRoot.children||r.shadowRoot.childNodes,E=0;E<r.length;E++)this.styleSubtree(r[E]);else for(r=r.children||r.childNodes,E=0;E<r.length;E++)this.styleSubtree(r[E])};
_.d.styleElement=function(r){zn(this);var E=r.localName,K;E?E.indexOf("-")>-1?K=E:K=r.getAttribute&&r.getAttribute("is")||"":K=r.is;E=z$K[K];if(!(E&&Ap5(E)!==""||!E||Stc(E))){if(Stc(E)||E._applyShimValidatingVersion!==E._applyShimNextVersion)this.prepareTemplate(E,K),s2P(E);if(r=r.shadowRoot)if(r=r.querySelector("style"))r.__cssRules=E._styleAst,r.textContent=qtJ(E._styleAst)}};
_.d.styleDocument=function(r){zn(this);this.styleSubtree(document.body,r)};
if(!window.ShadyCSS||!window.ShadyCSS.ScopingShim){var t_=new tHf,SZu=window.ShadyCSS&&window.ShadyCSS.CustomStyleInterface;window.ShadyCSS={prepareTemplate:function(r,E){t_.flushCustomStyles();t_.prepareTemplate(r,E)},
prepareTemplateStyles:function(r,E,K){window.ShadyCSS.prepareTemplate(r,E,K)},
prepareTemplateDom:function(){},
styleSubtree:function(r,E){t_.flushCustomStyles();t_.styleSubtree(r,E)},
styleElement:function(r){t_.flushCustomStyles();t_.styleElement(r)},
styleDocument:function(r){t_.flushCustomStyles();t_.styleDocument(r)},
getComputedStyleValue:function(r,E){return QQL(r,E)},
flushCustomStyles:function(){t_.flushCustomStyles()},
nativeCss:kkP,nativeShadow:Olc,cssBuild:Pn,disableRuntime:LEw};SZu&&(window.ShadyCSS.CustomStyleInterface=SZu)}window.ShadyCSS.ApplyShim=Vt;var bBl;bBl=window.ShadyCSS;_.sA=NV(function(r){r=BD$(a7(r));var E=ltR?r:iBC(r),K=cH$(E),g={x:"pan-x",y:"pan-y",none:"none",all:"auto"};r=function(){return E.call(this)||this};
_.C(r,E);r.prototype.created=function(){};
r.prototype.__attributeReaction=function(D,B,Q){(this.__dataAttributes&&this.__dataAttributes[D]||D==="disable-upgrade")&&this.attributeChangedCallback(D,B,Q,null)};
r.prototype.setAttribute=function(D,B){if(Ppa&&!this._legacyForceObservedAttributes){var Q=this.getAttribute(D);E.prototype.setAttribute.call(this,D,B);this.__attributeReaction(D,Q,String(B))}else E.prototype.setAttribute.call(this,D,B)};
r.prototype.removeAttribute=function(D){if(Ppa&&!this._legacyForceObservedAttributes){var B=this.getAttribute(D);E.prototype.removeAttribute.call(this,D);this.__attributeReaction(D,B,null)}else E.prototype.removeAttribute.call(this,D)};
r.prototype._enableProperties=function(){this.__isUpgradeDisabled||E.prototype._enableProperties.call(this)};
r.prototype._canApplyPropertyDefault=function(D){return E.prototype._canApplyPropertyDefault.call(this,D)&&!(this.__isUpgradeDisabled&&this._isPropertyPending(D))};
r.prototype.connectedCallback=function(){this.__needsAttributesAtConnected&&this._takeAttributes();this.__isUpgradeDisabled||(E.prototype.connectedCallback.call(this),this.isAttached=!0,this.attached())};
r.prototype.attached=function(){};
r.prototype.disconnectedCallback=function(){this.__isUpgradeDisabled||(E.prototype.disconnectedCallback.call(this),this.isAttached=!1,this.detached())};
r.prototype.detached=function(){};
r.prototype.attributeChangedCallback=function(D,B,Q,a){B!==Q&&(D=="disable-upgrade"?this.__isUpgradeDisabled&&Q==null&&(this._initializeProperties(),this.__isUpgradeDisabled=!1,(0,_.tD)(this).isConnected&&this.connectedCallback()):(E.prototype.attributeChangedCallback.call(this,D,B,Q,a),this.attributeChanged(D,B,Q)))};
r.prototype.attributeChanged=function(){};
r.prototype._initializeProperties=function(){if(hD&&this.hasAttribute("disable-upgrade"))this.__isUpgradeDisabled=!0;else{var D=Object.getPrototypeOf(this);D.hasOwnProperty("__hasRegisterFinished")||(this._registered(),D.__hasRegisterFinished=!0);E.prototype._initializeProperties.call(this);this.root=this;this.created();Ppa&&!this._legacyForceObservedAttributes&&(this.hasAttributes()?this._takeAttributes():this.parentNode||(this.__needsAttributesAtConnected=!0));this._applyListeners()}};
r.prototype._takeAttributes=function(){for(var D=this.attributes,B=0,Q=D.length;B<Q;B++){var a=D[B];this.__attributeReaction(a.name,null,a.value)}};
r.prototype._registered=function(){};
r.prototype.ready=function(){this._ensureAttributes();E.prototype.ready.call(this)};
r.prototype._ensureAttributes=function(){};
r.prototype._applyListeners=function(){};
r.prototype.serialize=function(D){return this._serializeValue(D)};
r.prototype.deserialize=function(D,B){return this._deserializeValue(D,B)};
r.prototype.reflectPropertyToAttribute=function(D,B,Q){this._propertyToAttribute(D,B,Q)};
r.prototype.serializeValueToAttribute=function(D,B,Q){this._valueToNodeAttribute(Q||this,D,B)};
r.prototype.extend=function(D,B){if(!D||!B)return D||B;for(var Q=Object.getOwnPropertyNames(B),a=0,P=void 0;a<Q.length&&(P=Q[a]);a++){var O=Object.getOwnPropertyDescriptor(B,P);O&&Object.defineProperty(D,P,O)}return D};
r.prototype.mixin=function(D,B){for(var Q in B)D[Q]=B[Q];return D};
r.prototype.chainObject=function(D,B){D&&B&&D!==B&&(D.__proto__=B);return D};
r.prototype.instanceTemplate=function(D){D=this.constructor._contentForTemplate(D);return document.importNode(D,!0)};
r.prototype.fire=function(D,B,Q){Q=Q||{};B=B===null||B===void 0?{}:B;D=new Event(D,{bubbles:Q.bubbles===void 0?!0:Q.bubbles,cancelable:!!Q.cancelable,composed:Q.composed===void 0?!0:Q.composed});D.detail=B;(0,_.tD)(Q.node||this).dispatchEvent(D);return D};
r.prototype.listen=function(D,B,Q){D=D||this;var a=this.__boundListeners||(this.__boundListeners=new WeakMap),P=a.get(D);P||(P={},a.set(D,P));a=B+Q;P[a]||(P[a]=this._addMethodEventListenerToNode(D,B,Q,this))};
r.prototype.unlisten=function(D,B,Q){D=D||this;var a=this.__boundListeners&&this.__boundListeners.get(D);Q=B+Q;var P=a&&a[Q];P&&(this._removeEventListenerFromNode(D,B,P),a[Q]=null)};
r.prototype.setScrollDirection=function(D,B){_.I5(B||this,g[D]||"auto")};
r.prototype.$$=function(D){return this.root.querySelector(D)};
r.prototype.distributeContent=function(){var D=_.Yh(this);window.ShadyDOM&&D.shadowRoot&&ShadyDOM.flush()};
r.prototype.getEffectiveChildNodes=function(){return _.Yh(this).getEffectiveChildNodes()};
r.prototype.queryDistributedElements=function(D){return _.Yh(this).queryDistributedElements(D)};
r.prototype.getEffectiveChildren=function(){return this.getEffectiveChildNodes().filter(function(D){return D.nodeType===Node.ELEMENT_NODE})};
r.prototype.getEffectiveTextContent=function(){for(var D=this.getEffectiveChildNodes(),B=[],Q=0,a;a=D[Q];Q++)a.nodeType!==Node.COMMENT_NODE&&B.push(a.textContent);return B.join("")};
r.prototype.queryEffectiveChildren=function(D){return(D=this.queryDistributedElements(D))&&D[0]};
r.prototype.queryAllEffectiveChildren=function(D){return this.queryDistributedElements(D)};
r.prototype.getContentChildNodes=function(D){return(D=this.root.querySelector(D||"slot"))?_.Yh(D).getDistributedNodes():[]};
r.prototype.getContentChildren=function(D){return this.getContentChildNodes(D).filter(function(B){return B.nodeType===Node.ELEMENT_NODE})};
r.prototype.isLightDescendant=function(D){return this!==D&&(0,_.tD)(this).contains(D)&&(0,_.tD)(this).getRootNode()===(0,_.tD)(D).getRootNode()};
r.prototype.isLocalDescendant=function(D){return this.root===(0,_.tD)(D).getRootNode()};
r.prototype.scopeSubtree=function(D,B){return TfJ(D,B===void 0?!1:B)};
r.prototype.getComputedStyleValue=function(D){return bBl.getComputedStyleValue(this,D)};
r.prototype.debounce=function(D,B,Q){this._debouncers=this._debouncers||{};return this._debouncers[D]=_.wz(this._debouncers[D],Q>0?_.jE.after(Q):yj,B.bind(this))};
r.prototype.isDebouncerActive=function(D){this._debouncers=this._debouncers||{};D=this._debouncers[D];return!(!D||!D.isActive())};
r.prototype.flushDebouncer=function(D){this._debouncers=this._debouncers||{};(D=this._debouncers[D])&&D.flush()};
r.prototype.cancelDebouncer=function(D){this._debouncers=this._debouncers||{};(D=this._debouncers[D])&&D.cancel()};
r.prototype.async=function(D,B){return B>0?_.jE.run(D.bind(this),B):~yj.run(D.bind(this))};
r.prototype.cancelAsync=function(D){D<0?yj.cancel(~D):_.jE.cancel(D)};
r.prototype.create=function(D,B){D=document.createElement(D);if(B)if(D.setProperties)D.setProperties(B);else for(var Q in B)D[Q]=B[Q];return D};
r.prototype.elementMatches=function(D,B){return OBE(B||this,D)};
r.prototype.toggleAttribute=function(D,B){var Q=this;arguments.length===3&&(Q=arguments[2]);arguments.length==1&&(B=!Q.hasAttribute(D));if(B)return(0,_.tD)(Q).setAttribute(D,""),!0;(0,_.tD)(Q).removeAttribute(D);return!1};
r.prototype.toggleClass=function(D,B,Q){Q=Q||this;arguments.length==1&&(B=!Q.classList.contains(D));B?Q.classList.add(D):Q.classList.remove(D)};
r.prototype.transform=function(D,B){B=B||this;B.style.webkitTransform=D;B.style.transform=D};
r.prototype.translate3d=function(D,B,Q,a){this.transform("translate3d("+D+","+B+","+Q+")",a||this)};
r.prototype.arrayDelete=function(D,B){if(Array.isArray(D)){if(B=D.indexOf(B),B>=0)return D.splice(B,1)}else if(B=vH(this,D).indexOf(B),B>=0)return this.splice(D,B,1);return null};
r.prototype._logger=function(D,B){Array.isArray(B)&&B.length===1&&Array.isArray(B[0])&&(B=B[0]);switch(D){case "log":case "warn":case "error":console[D].apply(console,_.mn(B))}};
r.prototype._log=function(){this._logger("log",_.Hh.apply(0,arguments))};
r.prototype._warn=function(){this._logger("warn",_.Hh.apply(0,arguments))};
r.prototype._error=function(){this._logger("error",_.Hh.apply(0,arguments))};
r.prototype._logf=function(D){return["[%s::%s]",this.is,D].concat(_.mn(_.Hh.apply(1,arguments)))};
_.f5.Object.defineProperties(r.prototype,{domHost:{configurable:!0,enumerable:!0,get:function(){var D=(0,_.tD)(this).getRootNode();return D instanceof DocumentFragment?D.host:D}}});
_.f5.Object.defineProperties(r,{importMeta:{configurable:!0,enumerable:!0,get:function(){return this.prototype.importMeta}},
observedAttributes:{configurable:!0,enumerable:!0,get:function(){return Ppa&&!this.prototype._legacyForceObservedAttributes?(this.hasOwnProperty("__observedAttributes")||(this.__observedAttributes=[],UHc(this.prototype)),this.__observedAttributes):K.call(this).concat("disable-upgrade")}}});
r.prototype.is="";return r});Polymer.FlattenedNodesObserver=p1J;Polymer.DomApi=w1C;Polymer.EventApi=xY;Polymer.dom=_.Yh;Polymer.dom.matchesSelector=OBE;Polymer.dom.flush=_.ih;Polymer.dom.addDebouncer=_.FP;Polymer.DirMixin=iBC;Polymer.RenderStatus={beforeNextRender:_.OO2,afterNextRender:_.p5,flush:function(){for(;psm.length||au.length;)a_5(psm),a_5(au);$M=!1}};Polymer.LegacyElementMixin=_.sA;var sVf;sVf=o7._mutablePropertyChange;var kab={properties:{mutableData:Boolean},_shouldPropertyChange:function(r,E,K){return sVf(this,r,E,K,this.mutableData)}};Polymer.MutableDataBehavior={_shouldPropertyChange:function(r,E,K){return sVf(this,r,E,K,!0)}};
Polymer.OptionalMutableDataBehavior=kab;var e$n={attached:!0,detached:!0,ready:!0,created:!0,beforeRegister:!0,registered:!0,attributeChanged:!0,listeners:!0,hostAttributes:!0},ypJ={attached:!0,detached:!0,ready:!0,created:!0,beforeRegister:!0,registered:!0,attributeChanged:!0,behaviors:!0,_noAccessors:!0},I_P=Object.assign({listeners:!0,hostAttributes:!0,properties:!0,observers:!0},ypJ),qZd=(0,_.sA)(HTMLElement),Zmu=function(r,E){r||console.warn("Polymer.Class requires `info` argument");E=E?E(qZd):qZd;E=LLL(r,E,r.behaviors);E.is=E.prototype.is=
r.is;return E};Polymer.Class=Zmu;Polymer.mixinBehaviors=function(r,E){return LLL({},(0,_.sA)(E),r)};
Polymer.GenerateClassFromInfo=LLL;_.cZ=function(r){var E=typeof r==="function"?r:_.cZ.Class(r);r._legacyForceObservedAttributes&&(E.prototype._legacyForceObservedAttributes=r._legacyForceObservedAttributes);customElements.define(E.is,E);return E};
_.cZ.Class=Zmu;Polymer._polymerFn=_.cZ;var lzR=window.onLegacyPolymerFunctionDefinedCallback;lzR&&lzR();var Aqd={templatize:function(r,E){this._templatizerTemplate=r;this.ctor=gV(r,this,{mutableData:!!E,parentModel:this._parentModel,instanceProps:this._instanceProps,forwardHostProp:this._forwardHostPropV2,notifyInstanceProp:this._notifyInstancePropV2})},
stamp:function(r){return new this.ctor(r)},
modelForElement:function(r){return dUm(this._templatizerTemplate,r)}};Polymer.Templatizer=Aqd;_.kY=(0,_.sA)(HTMLElement).prototype;Polymer.Base=_.kY;var Jp5=/\bclass\b/.test(function(){}.toString());
window.PolymerFakeBaseClass=function(){};
_.O1=function(){return PolymerFakeBaseClass.apply(this,arguments)||this};
_.C(_.O1,PolymerFakeBaseClass);var YM=function(){return PolymerFakeBaseClass.apply(this,arguments)||this};
_.C(YM,PolymerFakeBaseClass);var rsP=Symbol("Sd"),NYL=[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 mBR=mBR||{id:"third_party/javascript/node_modules/reflect_decorators/Reflect.closure.js"},ZB$;(function(r){function E(X,e,I){var J=A.get(X);if(!J){if(!I)return;J=new S;A.set(X,J)}X=J.get(e);if(!X){if(!I)return;X=new S;J.set(e,X)}return X}
function K(X,e,I){if(g(X,e,I))return!0;e=w(e);return e!==null?K(X,e,I):!1}
function g(X,e,I){e=E(e,I,!1);return e===void 0?!1:!!e.has(X)}
function D(X,e,I){if(g(X,e,I))return B(X,e,I);e=w(e);if(e!==null)return D(X,e,I)}
function B(X,e,I){e=E(e,I,!1);if(e!==void 0)return e.get(X)}
function Q(X,e){var I=a(X,e);X=w(X);if(X===null)return I;var J=Q(X,e);if(J.length<=0)return I;if(I.length<=0)return J;e=new k;X=[];I=_.N(I);for(var Q5=I.next();!Q5.done;Q5=I.next())Q5=Q5.value,e.has(Q5)||(e.add(Q5),X.push(Q5));I=_.N(J);for(J=I.next();!J.done;J=I.next())J=J.value,e.has(J)||(e.add(J),X.push(J));return X}
function a(X,e){X=E(X,e,!1);var I=[];X&&X.forEach(function(J,Q5){return I.push(Q5)});
return I}
function P(X){return X===void 0}
function O(X){return typeof X==="object"?X!==null:typeof X==="function"}
function U(X){return typeof X==="function"}
function T(X){return typeof X==="symbol"?X:String(X)}
function w(X){var e=Object.getPrototypeOf(X);if(typeof X!=="function"||X===z||e!==z)return e;var I=Object.getPrototypeOf(X.prototype);if(I==null||I===Object.prototype)return e;I=I.constructor;return typeof I!=="function"||I===X?e:I}
function F(){function X(){this._keys=[];this._values=[];this._cache=e}
var e={};X.prototype={get size(){return this._keys.length},has:function(I){return I===this._cache?!0:this._find(I)>=0?(this._cache=I,!0):!1},
get:function(I){var J=this._find(I);if(J>=0)return this._cache=I,this._values[J]},
set:function(I,J){this.delete(I);this._keys.push(I);this._values.push(J);this._cache=I;return this},
delete:function(I){I=this._find(I);return I>=0?(this._keys.splice(I,1),this._values.splice(I,1),this._cache=e,!0):!1},
clear:function(){this._keys.length=0;this._values.length=0;this._cache=e},
forEach:function(I){for(var J=this.size,Q5=0;Q5<J;++Q5){var OP=this._keys[Q5],WK=this._values[Q5];this._cache=OP;I.call(this,WK,OP,this)}},
_find:function(I){for(var J=this._keys,Q5=J.length,OP=0;OP<Q5;++OP)if(J[OP]===I)return OP;return-1}};
return X}
function c(){function X(){this._map=new S}
X.prototype={get size(){return this._map.length},has:function(e){return this._map.has(e)},
add:function(e){this._map.set(e,e);return this},
delete:function(e){return this._map.delete(e)},
clear:function(){this._map.clear()},
forEach:function(e,I){this._map.forEach(e,I)}};
return X}
function W(){function X(){this._key=I()}
function e(oJ,kL){for(var qq=0;qq<kL;++qq)oJ[qq]=Math.random()*255|0}
function I(){do{if(Q5)var oJ=Q5.randomBytes(16);else typeof Uint8Array==="function"?(oJ=new Uint8Array(16),typeof crypto!=="undefined"?crypto.getRandomValues(oJ):e(oJ,16)):(oJ=Array(16),e(oJ,16));oJ[6]=oJ[6]&79|64;oJ[8]=oJ[8]&191|128;for(var kL="",qq=0;qq<16;++qq){var n2=oJ[qq];if(qq===4||qq===6||qq===8)kL+="-";n2<16&&(kL+="0");kL+=n2.toString(16).toLowerCase()}oJ="@@WeakMap@@"+kL}while(OP.call(WK,oJ));WK[oJ]=!0;return oJ}
function J(oJ,kL){if(!OP.call(oJ,TJ)){if(!kL)return;Object.defineProperty(oJ,TJ,{value:Object.create(null)})}return oJ[TJ]}
var Q5=typeof global!=="undefined"&&typeof mBR==="object"&&typeof require==="function"&&require("crypto"),OP=Object.prototype.hasOwnProperty,WK={},TJ=I();X.prototype={has:function(oJ){return(oJ=J(oJ,!1))?this._key in oJ:!1},
get:function(oJ){if(oJ=J(oJ,!1))return oJ[this._key]},
set:function(oJ,kL){J(oJ,!0)[this._key]=kL;return this},
delete:function(oJ){return(oJ=J(oJ,!1))&&this._key in oJ?delete oJ[this._key]:!1},
clear:function(){this._key=I()}};
return X}
var z=Object.getPrototypeOf(Function),S=typeof Map==="function"?Map:F(),k=typeof Set==="function"?Set:c(),A=new (typeof WeakMap==="function"?WeakMap:W());r.decorate=function(X,e,I,J){if(P(J)){if(P(I)){if(!Array.isArray(X))throw new TypeError;if(!U(e))throw new TypeError;for(I=X.length-1;I>=0;--I)if(J=(0,X[I])(e),!P(J)){if(!U(J))throw new TypeError;e=J}return e}if(!Array.isArray(X))throw new TypeError;if(!O(e))throw new TypeError;I=T(I);for(J=X.length-1;J>=0;--J)(0,X[J])(e,I)}else{if(Array.isArray(X))if(O(e)){if(P(I))throw new TypeError;
if(!O(J))throw new TypeError;}else throw new TypeError;else throw new TypeError;I=T(I);for(var Q5=X.length-1;Q5>=0;--Q5){var OP=(0,X[Q5])(e,I,J);if(!P(OP)){if(!O(OP))throw new TypeError;J=OP}}return J}};
r.metadata=function(X,e){return function(I,J){if(P(J)){if(!U(I))throw new TypeError;E(I,void 0,!0).set(X,e)}else{if(!O(I))throw new TypeError;J=T(J);E(I,J,!0).set(X,e)}}};
r.defineMetadata=function(X,e){var I;if(O(e))P(I)||(I=T(I));else throw new TypeError;E(e,I,!0).set("parameters",X)};
r.hasMetadata=function(X,e,I){if(O(e))P(I)||(I=T(I));else throw new TypeError;return K(X,e,I)};
r.hasOwnMetadata=function(X,e,I){if(O(e))P(I)||(I=T(I));else throw new TypeError;return g(X,e,I)};
r.getMetadata=function(X,e,I){if(O(e))P(I)||(I=T(I));else throw new TypeError;return D(X,e,I)};
r.getOwnMetadata=function(X,e,I){if(O(e))P(I)||(I=T(I));else throw new TypeError;return B(X,e,I)};
r.getMetadataKeys=function(X,e){if(O(X))P(e)||(e=T(e));else throw new TypeError;return Q(X,e)};
r.getOwnMetadataKeys=function(X,e){if(O(X))P(e)||(e=T(e));else throw new TypeError;return a(X,e)};
r.deleteMetadata=function(X,e,I){if(O(e))P(I)||(I=T(I));else throw new TypeError;var J=E(e,I,!1);if(!P(J)){if(!J.delete(X))return!1;if(J.size>0)return!0;X=A.get(e);X.delete(I);if(X.size>0)return!0;A.delete(e);return!0}};
(function(X){if(typeof X.Reflect!=="undefined"){if(X.Reflect!==r)for(var e in r)X.Reflect[e]=r[e]}else X.Reflect=r})(typeof window!=="undefined"?window:typeof WorkerGlobalScope!=="undefined"?self:typeof global!=="undefined"?global:globalThis)})(ZB$||(ZB$={}));var U32=self;var uWw=[0,_.Hs,_.y_,_.Hs];var AHC=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(AHC,_.Qb);var era=_.FJ(AHC,[0,_.Ed,_.Jp,uWw,_.y_,_.gY]);var HBu=[0,_.Kc,-3,_.gY,_.Ed,_.Hs,_.w9$,_.Kc,RaC,YQ$,mL,_.nO,_.Hs,function(){return X1J},
_.y_],X1J=[0,_.Jp,function(){return HBu},
_.Ed,14,_.Kc];_.rf(_.U1,_.SV);_.d=_.U1.prototype;_.d.start=function(){this.stop();this.usingListeners_=!1;var r=nbl(this),E=IzR(this);r&&!E&&this.JSC$11465_win_.mozRequestAnimationFrame?(this.JSC$11465_id_=_.wD(this.JSC$11465_win_,"MozBeforePaint",this.callback_),this.JSC$11465_win_.mozRequestAnimationFrame(null),this.usingListeners_=!0):this.JSC$11465_id_=r&&E?r.call(this.JSC$11465_win_,this.callback_):this.JSC$11465_win_.setTimeout(mjd(this.callback_),20)};
_.d.stop=function(){if(this.isActive()){var r=nbl(this),E=IzR(this);r&&!E&&this.JSC$11465_win_.mozRequestAnimationFrame?Yb(this.JSC$11465_id_):r&&E?E.call(this.JSC$11465_win_,this.JSC$11465_id_):this.JSC$11465_win_.clearTimeout(this.JSC$11465_id_)}this.JSC$11465_id_=null};
_.d.fire=function(){this.stop();this.JSC$11467_doAction_()};
_.d.isActive=function(){return this.JSC$11465_id_!=null};
_.d.JSC$11467_doAction_=function(){this.usingListeners_&&this.JSC$11465_id_&&Yb(this.JSC$11465_id_);this.JSC$11465_id_=null;this.JSC$11465_listener_.call(this.handler_,_.J4())};
_.d.disposeInternal=function(){this.stop();_.U1.superClass_.disposeInternal.call(this)};
var nbl=function(r){r=r.JSC$11465_win_;return r.requestAnimationFrame||r.webkitRequestAnimationFrame||r.mozRequestAnimationFrame||r.oRequestAnimationFrame||r.msRequestAnimationFrame||null},IzR=function(r){r=r.JSC$11465_win_;
return r.cancelAnimationFrame||r.cancelRequestAnimationFrame||r.webkitCancelRequestAnimationFrame||r.mozCancelRequestAnimationFrame||r.oCancelRequestAnimationFrame||r.msCancelRequestAnimationFrame||null};_.NN=function(r,E,K){_.SV.call(this);this.JSC$11468_listener_=K!=null?r.bind(K):r;this.JSC$11468_interval_=E;this.args_=null;this.shouldFire_=!1;this.pauseCount_=0;this.JSC$11468_timer_=null};
_.C(_.NN,_.SV);_.d=_.NN.prototype;_.d.fire=function(r){this.args_=arguments;this.JSC$11468_timer_||this.pauseCount_?this.shouldFire_=!0:yHw(this)};
_.d.stop=function(){this.JSC$11468_timer_&&(_.gm.clearTimeout(this.JSC$11468_timer_),this.JSC$11468_timer_=null,this.shouldFire_=!1,this.args_=null)};
_.d.pause=function(){this.pauseCount_++};
_.d.resume=function(){this.pauseCount_--;this.pauseCount_||!this.shouldFire_||this.JSC$11468_timer_||(this.shouldFire_=!1,yHw(this))};
_.d.disposeInternal=function(){_.SV.prototype.disposeInternal.call(this);this.stop()};
var yHw=function(r){r.JSC$11468_timer_=bZ(function(){r.JSC$11468_timer_=null;r.shouldFire_&&!r.pauseCount_&&(r.shouldFire_=!1,yHw(r))},r.JSC$11468_interval_);
var E=r.args_;r.args_=null;r.JSC$11468_listener_.apply(null,E)};var Lyb=function(r,E){this.childIterator_=r[_.gm.Symbol.iterator]();this.mapFn_=E};
Lyb.prototype[Symbol.iterator]=function(){return this};
Lyb.prototype.next=function(){var r=this.childIterator_.next();return{value:r.done?void 0:this.mapFn_.call(void 0,r.value),done:r.done}};
var hre=function(r,E){return new Lyb(r,E)};var JHw={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 Bcd=function(r){var E=r2l(r);if(!E)throw Error("Wd`"+r);return E},r2l=function(r){var E={};
r=String(r);var K=r.charAt(0)=="#"?r:"#"+r;if(Erb.test(K))return E.hex=LXm(K),E.type="hex",E;K=Qoc(r);return K.length?(E.hex=Sxq(K[0],K[1],K[2]),E.type="rgb",E):JHw&&(r=JHw[r.toLowerCase()])?(E.hex=r,E.type="named",E):null},KzM=/#(.)(.)(.)/,LXm=function(r){if(!Erb.test(r))throw Error("Yd`"+r);
r.length==4&&(r=r.replace(KzM,"#$1$1$2$2$3$3"));return r.toLowerCase()},dDJ=function(r){r=LXm(r);
r=parseInt(r.slice(1),16);return[r>>16,r>>8&255,r&255]},Sxq=function(r,E,K){r=Number(r);
E=Number(E);K=Number(K);if(r!=(r&255)||E!=(E&255)||K!=(K&255))throw Error("Zd`"+r+"`"+E+"`"+K);E=r<<16|E<<8|K;return r<16?"#"+(16777216|E).toString(16).slice(1):"#"+E.toString(16)},Erb=/^#(?:[0-9a-f]{3}){1,2}$/i,grM=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i,Qoc=function(r){var E=r.match(grM);
if(E){r=Number(E[1]);var K=Number(E[2]);E=Number(E[3]);if(r>=0&&r<=255&&K>=0&&K<=255&&E>=0&&E<=255)return[r,K,E]}return[]};var DNa={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},$z=DNa;$z=DNa;var LDK,Bdd,dNf;LDK=function(r,E){switch(E){case 1:return r%4!=0||r%100==0&&r%400!=0?28:29;case 5:case 8:case 10:case 3:return 30}return 31};
Bdd=function(r,E,K,g,D){r=new Date(r,E,K);D=D||0;return r.valueOf()+(((g!==void 0?g:3)-D+7)%7-((r.getDay()+6)%7-D+7)%7)*864E5};
_.qV=function(r,E,K){typeof r==="number"?(this.date=dNf(r,E||0,K||1),jL$(this,K||1)):_.Xu(r)?(this.date=dNf(r.getFullYear(),r.getMonth(),r.getDate()),jL$(this,r.getDate())):(this.date=new Date(_.J4()),r=this.date.getDate(),this.date.setHours(0),this.date.setMinutes(0),this.date.setSeconds(0),this.date.setMilliseconds(0),jL$(this,r))};
dNf=function(r,E,K){E=new Date(r,E,K);r>=0&&r<100&&E.setFullYear(E.getFullYear()-1900);return E};
_.d=_.qV.prototype;_.d.firstDayOfWeek_=$z.FIRSTDAYOFWEEK;_.d.firstWeekCutOffDay_=$z.FIRSTWEEKCUTOFFDAY;_.d.clone=function(){var r=new _.qV(this.date);r.firstDayOfWeek_=this.firstDayOfWeek_;r.firstWeekCutOffDay_=this.firstWeekCutOffDay_;return r};
_.d.getFullYear=function(){return this.date.getFullYear()};
_.d.getYear=function(){return this.getFullYear()};
_.d.getMonth=function(){return this.date.getMonth()};
_.d.getDate=function(){return this.date.getDate()};
_.d.getTime=function(){return this.date.getTime()};
_.d.getDay=function(){return this.date.getDay()};
_.d.getUTCFullYear=function(){return this.date.getUTCFullYear()};
_.d.getUTCMonth=function(){return this.date.getUTCMonth()};
_.d.getUTCDate=function(){return this.date.getUTCDate()};
_.d.getUTCDay=function(){return this.date.getDay()};
_.d.getUTCHours=function(){return this.date.getUTCHours()};
_.d.getUTCMinutes=function(){return this.date.getUTCMinutes()};
_.d.getTimezoneOffset=function(){return this.date.getTimezoneOffset()};
_.d.set=function(r){this.date=new Date(r.getFullYear(),r.getMonth(),r.getDate())};
_.d.setFullYear=function(r){this.date.setFullYear(r)};
_.d.setYear=function(r){this.setFullYear(r)};
_.d.setMonth=function(r){this.date.setMonth(r)};
_.d.setDate=function(r){this.date.setDate(r)};
_.d.setTime=function(r){this.date.setTime(r)};
_.d.setUTCFullYear=function(r){this.date.setUTCFullYear(r)};
_.d.setUTCMonth=function(r){this.date.setUTCMonth(r)};
_.d.setUTCDate=function(r){this.date.setUTCDate(r)};
_.d.add=function(r){if(r.years||r.months){var E=this.getMonth()+r.months+r.years*12,K=this.getYear()+Math.floor(E/12);E%=12;E<0&&(E+=12);var g=Math.min(LDK(K,E),this.getDate());this.setDate(1);this.setFullYear(K);this.setMonth(E);this.setDate(g)}r.days&&(K=this.getYear(),E=K>=0&&K<=99?-1900:0,r=new Date((new Date(K,this.getMonth(),this.getDate(),12)).getTime()+r.days*864E5),this.setDate(1),this.setFullYear(r.getFullYear()+E),this.setMonth(r.getMonth()),this.setDate(r.getDate()),jL$(this,r.getDate()))};
_.d.JSC$11481_toIsoString=function(r){var E=this.getFullYear(),K=E<0?"-":E>=1E4?"+":"";return[K+_.$q(Math.abs(E),K?6:4),_.$q(this.getMonth()+1,2),_.$q(this.getDate(),2)].join(r?"-":"")};
_.d.equals=function(r){return!(!r||this.getYear()!=r.getYear()||this.getMonth()!=r.getMonth()||this.getDate()!=r.getDate())};
_.d.toString=function(){return this.JSC$11481_toIsoString()};
var jL$=function(r,E){r.getDate()!=E&&r.date.setUTCHours(r.date.getUTCHours()+(r.getDate()<E?1:-1))};
_.qV.prototype.valueOf=function(){return this.date.valueOf()};var mw=function(r,E,K,g,D){this.reversed=!!E;this.node=null;this.tagType=0;this.started_=!1;this.constrained=!K;r&&lh(this,r,g);this.depth=D!=void 0?D:this.tagType||0;this.reversed&&(this.depth*=-1)};
_.rf(mw,ft);var lh=function(r,E,K,g){if(r.node=E)r.tagType=typeof K==="number"?K:r.node.nodeType!=1?0:r.reversed?-1:1;typeof g==="number"&&(r.depth=g)};
_.d=mw.prototype;_.d.JSC$11496_copyFrom=function(r){this.node=r.node;this.tagType=r.tagType;this.depth=r.depth;this.reversed=r.reversed;this.constrained=r.constrained};
_.d.clone=function(){return new mw(this.node,this.reversed,!this.constrained,this.tagType,this.depth)};
_.d.next=function(){if(this.started_){if(!this.node||this.constrained&&this.depth==0)return Oz;var r=this.node;var E=this.reversed?-1:1;if(this.tagType==E){var K=this.reversed?r.lastChild:r.firstChild;K?lh(this,K):lh(this,r,E*-1)}else(K=this.reversed?r.previousSibling:r.nextSibling)?lh(this,K):lh(this,r.parentNode,E*-1);this.depth+=this.tagType*(this.reversed?-1:1)}else this.started_=!0;return(r=this.node)?Uz(r):Oz};
_.d.equals=function(r){return r.node==this.node&&(!this.node||r.tagType==this.tagType)};
_.d.splice=function(r){var E=this.node,K=this.reversed?1:-1;this.tagType==K&&(this.tagType=K*-1,this.depth+=this.tagType*(this.reversed?-1:1));this.reversed=!this.reversed;mw.prototype.next.call(this);this.reversed=!this.reversed;K=_.AL(arguments[0])?arguments[0]:arguments;for(var g=K.length-1;g>=0;g--)_.qf(K[g],E);_.Gb(E)};var NdC=function(){},Z4=function(r){for(var E=[],K=r.getTextRangeCount(),g=0;g<K;g++)E.push(r.getTextRange(g));
return E};
NdC.prototype.isReversed=function(){return!1};
NdC.prototype.getWindow=function(){return uw(_.AR(this.JSC$11498_getStartNode()))};
var QLb=function(r,E){mw.call(this,r,E,!0)};
_.rf(QLb,mw);var uh=function(r,E,K,g,D){this.endNode_=this.startNode_=null;this.endOffset_=this.startOffset_=0;this.isReversed_=!!D;if(r){this.startNode_=r;this.startOffset_=E;this.endNode_=K;this.endOffset_=g;if(r.nodeType==1&&r.tagName!="BR")if(r=r.childNodes,E=r[E])this.startNode_=E,this.startOffset_=0;else{r.length&&(this.startNode_=_.zJ(r));var B=!0}K.nodeType==1&&((this.endNode_=K.childNodes[g])?this.endOffset_=0:this.endNode_=K)}mw.call(this,this.isReversed_?this.endNode_:this.startNode_,this.isReversed_,
!0);B&&this.next()};
_.rf(uh,QLb);_.d=uh.prototype;_.d.JSC$11504_getStartNode=function(){return this.startNode_};
_.d.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)};
_.d.next=function(){return this.isLast()?Oz:uh.superClass_.next.call(this)};
_.d.JSC$11496_copyFrom=function(r){this.startNode_=r.startNode_;this.endNode_=r.endNode_;this.startOffset_=r.startOffset_;this.endOffset_=r.endOffset_;this.isReversed_=r.isReversed_;uh.superClass_.JSC$11496_copyFrom.call(this,r)};
_.d.clone=function(){var r=new uh(this.startNode_,this.startOffset_,this.endNode_,this.endOffset_,this.isReversed_);r.JSC$11496_copyFrom(this);return r};var $N$=function(){};
$N$.prototype.__iterator__=function(){return new uh(this.range_.startContainer,this.range_.startOffset,this.range_.endContainer,this.range_.endOffset)};var A_=function(r){this.range_=r};
_.rf(A_,$N$);var aWw=function(r){var E=_.AR(r).createRange();if(r.nodeType==3)E.setStart(r,0),E.setEnd(r,r.length);else if(bk(r)||r.nodeType==3){for(var K,g=r;(K=g.firstChild)&&(bk(K)||K.nodeType==3);)g=K;E.setStart(g,0);for(g=r;(K=g.lastChild)&&(bk(K)||K.nodeType==3);)g=K;E.setEnd(g,g.nodeType==1?g.childNodes.length:g.length)}else K=r.parentNode,r=Array.prototype.indexOf.call(K.childNodes,r),E.setStart(K,r),E.setEnd(K,r+1);return E},pIe=function(r,E,K,g){var D=_.AR(r).createRange();
D.setStart(r,E);D.setEnd(K,g);return D};
_.d=A_.prototype;_.d.clone=function(){return new this.constructor(this.range_.cloneRange())};
_.d.getContainer=function(){return this.range_.commonAncestorContainer};
_.d.compareBrowserRangeEndpoints=function(r,E,K){return this.range_.compareBoundaryPoints(K==1?E==1?_.gm.Range.START_TO_START:_.gm.Range.START_TO_END:E==1?_.gm.Range.END_TO_START:_.gm.Range.END_TO_END,r)};
_.d.isCollapsed=function(){return this.range_.collapsed};
_.d.select=function(r){this.selectInternal(uw(_.AR(this.range_.startContainer)).getSelection(),r)};
_.d.selectInternal=function(r){r.removeAllRanges();r.addRange(this.range_)};
_.d.insertNode=function(r,E){var K=this.range_.cloneRange();K.collapse(E);K.insertNode(r);K.detach();return r};
_.d.collapse=function(r){this.range_.collapse(r)};_.rf(Tr,A_);Tr.prototype.selectInternal=function(r,E){!E||this.isCollapsed()?Tr.superClass_.selectInternal.call(this,r,E):(r.collapse(this.range_.endContainer,this.range_.endOffset),r.extend(this.range_.startContainer,this.range_.startOffset))};_.rf(wV,A_);wV.prototype.compareBrowserRangeEndpoints=function(r,E,K){return wV.superClass_.compareBrowserRangeEndpoints.call(this,r,E,K)};
wV.prototype.selectInternal=function(r,E){E?r.setBaseAndExtent(this.range_.endContainer,this.range_.endOffset,this.range_.startContainer,this.range_.startOffset):r.setBaseAndExtent(this.range_.startContainer,this.range_.startOffset,this.range_.endContainer,this.range_.endOffset)};var P1l=function(r){return _.df?new wV(r):_.Bs?new Tr(r):new A_(r)};var eE=function(){this.endOffset_=this.endNode_=this.startOffset_=this.startNode_=this.browserRangeWrapper_=null;this.isReversed_=!1},fWE;
_.rf(eE,NdC);fWE=function(r,E){var K=new eE;K.browserRangeWrapper_=r;K.isReversed_=!!E;return K};
_.Oge=function(r){r=_.df?new wV(aWw(r)):_.Bs?new Tr(aWw(r)):new A_(aWw(r));return fWE(r)};
_.XP=function(r,E,K,g){var D=new eE;D.isReversed_=Y3M(r,E,K,g);if(_.Nb(r)&&!bk(r)){var B=r.parentNode;E=Array.prototype.indexOf.call(B.childNodes,r);r=B}_.Nb(K)&&!bk(K)&&(B=K.parentNode,g=Array.prototype.indexOf.call(B.childNodes,K),K=B);D.isReversed_?(D.startNode_=K,D.startOffset_=g,D.endNode_=r,D.endOffset_=E):(D.startNode_=r,D.startOffset_=E,D.endNode_=K,D.endOffset_=g);return D};
_.d=eE.prototype;_.d.clone=function(){var r=new eE;r.browserRangeWrapper_=this.browserRangeWrapper_&&this.browserRangeWrapper_.clone();r.startNode_=this.startNode_;r.startOffset_=this.startOffset_;r.endNode_=this.endNode_;r.endOffset_=this.endOffset_;r.isReversed_=this.isReversed_;return r};
_.d.JSC$11498_getType=function(){return"text"};
_.d.getBrowserRangeObject=function(){return H8(this).range_};
_.d.getTextRangeCount=function(){return 1};
_.d.getTextRange=function(){return this};
var H8=function(r){var E;if(!(E=r.browserRangeWrapper_)){E=r.JSC$11498_getStartNode();var K=r.JSC$11498_getStartOffset(),g=r.JSC$11498_getEndNode(),D=r.JSC$11498_getEndOffset();E=_.df?new wV(pIe(E,K,g,D)):_.Bs?new Tr(pIe(E,K,g,D)):new A_(pIe(E,K,g,D));E=r.browserRangeWrapper_=E}return E};
_.d=eE.prototype;_.d.getContainer=function(){return H8(this).getContainer()};
_.d.JSC$11498_getStartNode=function(){return this.startNode_||(this.startNode_=H8(this).range_.startContainer)};
_.d.JSC$11498_getStartOffset=function(){return this.startOffset_!=null?this.startOffset_:this.startOffset_=H8(this).range_.startOffset};
_.d.JSC$11498_getEndNode=function(){return this.endNode_||(this.endNode_=H8(this).range_.endContainer)};
_.d.JSC$11498_getEndOffset=function(){return this.endOffset_!=null?this.endOffset_:this.endOffset_=H8(this).range_.endOffset};
_.d.isReversed=function(){return this.isReversed_};
_.d.JSC$11498_containsRange=function(r,E){if(r.JSC$11498_getType()=="text"){var K=H8(this);r=H8(r);E=E&&!r.isCollapsed();r=r.range_;K=E?K.compareBrowserRangeEndpoints(r,0,1)>=0&&K.compareBrowserRangeEndpoints(r,1,0)<=0:K.compareBrowserRangeEndpoints(r,0,0)>=0&&K.compareBrowserRangeEndpoints(r,1,1)<=0}else K=!1;return K};
_.d.isCollapsed=function(){return H8(this).isCollapsed()};
_.d.JSC$11498_getText=function(){return H8(this).range_.toString()};
_.d.__iterator__=function(){return new uh(this.JSC$11498_getStartNode(),this.JSC$11498_getStartOffset(),this.JSC$11498_getEndNode(),this.JSC$11498_getEndOffset())};
_.d.select=function(){H8(this).select(this.isReversed_)};
_.d.JSC$11498_removeContents=function(){var r=H8(this).range_;r.extractContents();if(r.startContainer.hasChildNodes()&&(r=r.startContainer.childNodes[r.startOffset])){var E=r.previousSibling;sRX(r)==""&&_.Gb(r);E&&sRX(E)==""&&_.Gb(E)}this.startNode_=this.startOffset_=this.endNode_=this.endOffset_=null};
_.d.insertNode=function(r,E){r=H8(this).insertNode(r,E);this.startNode_=this.startOffset_=this.endNode_=this.endOffset_=null;return r};
_.d.collapse=function(r){r=this.isReversed()?!r:r;this.browserRangeWrapper_&&this.browserRangeWrapper_.collapse(r);r?(this.endNode_=this.startNode_,this.endOffset_=this.startOffset_):(this.startNode_=this.endNode_,this.startOffset_=this.endOffset_);this.isReversed_=!1};var UNf=function(){};
_.rf(UNf,NdC);UNf.prototype.JSC$11498_containsRange=function(r,E){var K=Z4(this);r=Z4(r);return(E?Bm:_.bpc)(r,function(g){return Bm(K,function(D){return D.JSC$11498_containsRange(g,E)})})};
UNf.prototype.insertNode=function(r,E){E?_.kq(r,this.JSC$11498_getStartNode()):_.qf(r,this.JSC$11498_getEndNode());return r};var Td$,wIa=VU().JSC$9481_document_.documentElement;Td$=wIa.requestFullscreen?"fullscreenchange":wIa.webkitRequestFullscreen?"webkitfullscreenchange":wIa.mozRequestFullScreen?"mozfullscreenchange":wIa.msRequestFullscreen?"MSFullscreenChange":"fullscreenchange";var Fzw=function(){var r=VU().JSC$9481_document_;return!!(r.webkitIsFullScreen||r.mozFullScreen||r.msFullscreenElement||r.fullscreenElement)};var nJ=function(){this.browserRanges_=[];this.ranges_=[];this.container_=this.sortedRanges_=null};
_.rf(nJ,UNf);_.d=nJ.prototype;_.d.clone=function(){var r=new nJ;r.browserRanges_=_.un(this.browserRanges_);return r};
_.d.JSC$11498_getType=function(){return"mutli"};
_.d.getBrowserRangeObject=function(){return this.browserRanges_[0]};
_.d.getTextRangeCount=function(){return this.browserRanges_.length};
_.d.getTextRange=function(r){this.ranges_[r]||(this.ranges_[r]=fWE(P1l(this.browserRanges_[r])));return this.ranges_[r]};
_.d.getContainer=function(){if(!this.container_){for(var r=[],E=this.getTextRangeCount(),K=0;K<E;K++)r.push(this.getTextRange(K).getContainer());this.container_=GCe.apply(null,r)}return this.container_};
var I7=function(r){r.sortedRanges_||(r.sortedRanges_=Z4(r),r.sortedRanges_.sort(function(E,K){var g=E.JSC$11498_getStartNode();E=E.JSC$11498_getStartOffset();var D=K.JSC$11498_getStartNode();K=K.JSC$11498_getStartOffset();return g==D&&E==K?0:Y3M(g,E,D,K)?1:-1}));
return r.sortedRanges_};
_.d=nJ.prototype;_.d.JSC$11498_getStartNode=function(){return I7(this)[0].JSC$11498_getStartNode()};
_.d.JSC$11498_getStartOffset=function(){return I7(this)[0].JSC$11498_getStartOffset()};
_.d.JSC$11498_getEndNode=function(){return _.zJ(I7(this)).JSC$11498_getEndNode()};
_.d.JSC$11498_getEndOffset=function(){return _.zJ(I7(this)).JSC$11498_getEndOffset()};
_.d.isCollapsed=function(){return this.browserRanges_.length==0||this.browserRanges_.length==1&&this.getTextRange(0).isCollapsed()};
_.d.JSC$11498_getText=function(){return Z4(this).map(function(r){return r.JSC$11498_getText()}).join("")};
_.d.__iterator__=function(){return new LJ(this)};
_.d.select=function(){var r=this.getWindow().getSelection();r.removeAllRanges();for(var E=this.getTextRangeCount(),K=0;K<E;K++)r.addRange(this.getTextRange(K).getBrowserRangeObject())};
_.d.JSC$11498_removeContents=function(){Z4(this).forEach(function(r){r.JSC$11498_removeContents()})};
_.d.collapse=function(r){if(!this.isCollapsed()){var E=r?this.getTextRange(0):this.getTextRange(this.getTextRangeCount()-1);this.ranges_=[];this.container_=this.sortedRanges_=null;E.collapse(r);this.ranges_=[E];this.sortedRanges_=[E];this.browserRanges_=[E.getBrowserRangeObject()]}};
var LJ=function(r){this.iterators_=null;this.currentIdx_=0;r&&(this.iterators_=I7(r).map(function(E){return _.zCu(E)}));
mw.call(this,r?this.JSC$11504_getStartNode():null,!1,!0)};
_.rf(LJ,QLb);_.d=LJ.prototype;_.d.JSC$11504_getStartNode=function(){return this.iterators_[0].JSC$11504_getStartNode()};
_.d.isLast=function(){return this.iterators_[this.currentIdx_].isLast()};
_.d.next=function(){for(;this.currentIdx_<this.iterators_.length;){var r=this.iterators_[this.currentIdx_],E=r.next();if(E.done)this.currentIdx_++;else return lh(this,r.node,r.tagType,r.depth),E}return Oz};
_.d.JSC$11496_copyFrom=function(r){this.iterators_=_.un(r.iterators_);LJ.superClass_.JSC$11496_copyFrom.call(this,r)};
_.d.clone=function(){var r=new LJ(null);r.JSC$11496_copyFrom(this);return r};var Ryb,Y3M;_.B4=function(){var r=window.getSelection();return r&&Ryb(r)};
Ryb=function(r){var E=!1;if(r.createRange)try{var K=r.createRange()}catch(D){return null}else if(r.rangeCount){if(r.rangeCount>1){K=new nJ;E=r.rangeCount;for(var g=0;g<E;g++)K.browserRanges_.push(r.getRangeAt(g));return K}K=r.getRangeAt(0);E=Y3M(r.anchorNode,r.anchorOffset,r.focusNode,r.focusOffset)}else return null;return fWE(P1l(K),E)};
_.h_=function(r,E){return _.XP(r,E,r,E)};
_.J_=function(r,E,K,g){return _.XP(r,E,K,g)};
Y3M=function(r,E,K,g){if(r==K)return g<E;var D;if(r.nodeType==1&&E)if(D=r.childNodes[E])r=D,E=0;else if(_.L9(r,K))return!0;if(K.nodeType==1&&g)if(D=K.childNodes[g])K=D,g=0;else if(_.L9(K,r))return!1;return(W1b(r,K)||E-g)>0};var r$=function(){_.vN.call(this);this.reader_=new FileReader;this.reader_.onloadstart=(0,_.bF)(this.dispatchProgressEvent_,this);this.reader_.onprogress=(0,_.bF)(this.dispatchProgressEvent_,this);this.reader_.onload=(0,_.bF)(this.dispatchProgressEvent_,this);this.reader_.onabort=(0,_.bF)(this.dispatchProgressEvent_,this);this.reader_.onerror=(0,_.bF)(this.dispatchProgressEvent_,this);this.reader_.onloadend=(0,_.bF)(this.dispatchProgressEvent_,this)};
_.rf(r$,_.vN);r$.prototype.abort=function(){try{this.reader_.abort()}catch(r){throw new spX(r,"aborting read");}};
r$.prototype.getError=function(){return this.reader_.error&&new spX(this.reader_.error,"reading file")};
r$.prototype.dispatchProgressEvent_=function(r){this.dispatchEvent(new kEb(r,this))};
r$.prototype.disposeInternal=function(){r$.superClass_.disposeInternal.call(this);delete this.reader_};
var MZa=function(r){var E=new r$,K=orw(E);E.reader_.readAsArrayBuffer(r);return K},igd=function(r){var E=new r$,K=orw(E);
E.reader_.readAsDataURL(r);return K},orw=function(r){var E=new r7;
r.listen("loadend",_.$E(function(K,g){var D=g.reader_.result,B=g.getError();D==null||B?K.errback(B):K.callback(D);g.dispose()},E,r));
return E};var Ef=function(){_.vN.call(this);this.hysteresisDistance_=0;this.dragLists_=[];this.dragItems_=[];this.dragItemForHandle_={};this.JSC$11538_eventHandler_=new _.Ru(this);this.JSC$11538_isInitialized_=!1};
_.rf(Ef,_.vN);var c2X=new _.iZ("d"),C1f=new _.iZ("beforedragstart"),xNd=new _.iZ("dragstart"),WzR=new _.iZ("beforedragmove"),GpR=new _.iZ("dragmove"),vrC=new _.iZ("beforedragend"),VZb=new _.iZ("dragend"),zya=new _.iZ("e");Ef.prototype.isDragging=function(){return!!this.JSC$11538_dragger_};
var tZE=function(r,E){E.dlgGrowthDirection_=0;E.dlgDragHoverClass_=void 0;E.dlgDragPermission=0;r.dragLists_.push(E)},S3a=function(r,E){r.getHandleForDragItem_=E};
Ef.prototype.init=function(){if(!this.JSC$11538_isInitialized_){for(var r=this.dragLists_.length,E=0;E<r;E++)for(var K=_.lk(this.dragLists_[E]),g=K.length,D=0;D<g;++D){var B=K[D],Q=this.getHandleForDragItem_(B),a=_.IJ(Q);this.dragItemForHandle_[a]=B;this.dragItemHoverClasses_&&(this.JSC$11538_eventHandler_.listen(B,"mouseover",this.handleDragItemMouseover_),this.JSC$11538_eventHandler_.listen(B,"mouseout",this.handleDragItemMouseout_));this.dragItemHandleHoverClasses_&&(this.JSC$11538_eventHandler_.listen(Q,
"mouseover",this.handleDragItemHandleMouseover_),this.JSC$11538_eventHandler_.listen(Q,"mouseout",this.handleDragItemHandleMouseout_));this.dragItems_.push(B);this.JSC$11538_eventHandler_.listen(Q,["mousedown","touchstart"],this.handlePotentialDragStart_)}this.JSC$11538_isInitialized_=!0}};
Ef.prototype.disposeInternal=function(){this.JSC$11538_eventHandler_.dispose();for(var r=this.dragLists_.length,E=0;E<r;E++){var K=this.dragLists_[E];K.dlgGrowthDirection_=void 0;K.dlgDragHoverClass_=void 0}this.dragLists_.length=0;this.dragItems_.length=0;this.dragItemForHandle_=null;bgJ(this);Ef.superClass_.disposeInternal.call(this)};
var sLR=function(r,E){for(var K=r.dragLists_.length,g=0;g<K;g++){var D=r.dragLists_[g];D.dlgBounds_=fRL(D)}K=r.dragItems_.length;for(g=0;g<K;g++)D=r.dragItems_[g],D!=E&&(D.dlgBounds_=fRL(D))};
_.d=Ef.prototype;
_.d.handlePotentialDragStart_=function(r){var E=_.IJ(r.currentTarget);E=this.dragItemForHandle_[E];if(E.parentElement.dlgDragPermission!=2){this.currDragItem_=E;a:{E=this.currDragItem_;for(var K=E.cloneNode(!0),g=vv("TEXTAREA",E),D=vv("TEXTAREA",K),B=0;B<g.length;B++)D[B].value=g[B].value;switch(E.tagName){case "TR":E=_.ts("TABLE",null,_.ts("TBODY",null,K));break a;case "TD":case "TH":E=_.ts("TABLE",null,_.ts("TBODY",null,_.ts("TR",null,K)));break a;case "TEXTAREA":K.value=E.value;default:E=K;break a}E=
void 0}this.draggerEl_=E;this.draggerElClasses_&&h7(this.draggerEl_,this.draggerElClasses_||[]);this.draggerEl_.style.margin="0";this.draggerEl_.style.position="absolute";this.draggerEl_.style.visibility="hidden";_.AR(this.currDragItem_).body.appendChild(this.draggerEl_);K=_.e8(this.currDragItem_);E=this.draggerEl_;g=_.e8(E);if(K instanceof _.Zn){var Q=K.y;K=K.x}eT(E,E.offsetLeft+(K-g.x),E.offsetTop+(Number(Q)-g.y));this.JSC$11538_dragger_=new _.et(this.draggerEl_);_.b5d(this.JSC$11538_dragger_,this.hysteresisDistance_);
_.wD(this.JSC$11538_dragger_,"start",this.handleDragStart_,!1,this);_.wD(this.JSC$11538_dragger_,"end",this.handleDragEnd_,!1,this);_.wD(this.JSC$11538_dragger_,"earlycancel",this.JSC$11540_cleanup_,!1,this);this.dispatchEvent(new Kb(c2X,this,r,this.currDragItem_,this.draggerEl_,this.JSC$11538_dragger_));this.JSC$11538_dragger_.startDrag(r)}};
_.d.handleDragStart_=function(r){if(this.dispatchEvent(new Kb(C1f,this,r.browserEvent,this.currDragItem_,null,null))){this.origList_=this.currDragItem_.parentNode;this.origNextItem_=_.cRR(this.currDragItem_);this.currHoverList_=this.origList_;this.currDragItemClasses_?h7(this.currDragItem_,this.currDragItemClasses_||[]):this.currDragItem_.style.visibility="hidden";var E=u8R(this.draggerEl_);this.draggerEl_.halfWidth=E.width/2;this.draggerEl_.halfHeight=E.height/2;E=this.draggerEl_.getBoundingClientRect();
var K=r.clientY,g=suM(this.JSC$11538_dragger_,r.clientX);if(g>E.right){var D=this.currDragItem_.getBoundingClientRect();this.JSC$11538_dragger_.deltaX=g-(g-D.left)/D.width*E.width}K=krf(this.JSC$11538_dragger_,K);K>E.bottom&&(this.JSC$11538_dragger_.deltaY+=K-E.bottom);this.draggerEl_.style.visibility="";this.currDragItem_.style.display="none";sLR(this,this.currDragItem_);this.currDragItem_.style.display="";_.wD(this.JSC$11538_dragger_,"drag",this.handleDragMove_,!1,this);this.dispatchEvent(new Kb(xNd,
this,r.browserEvent,this.currDragItem_,this.draggerEl_,this.JSC$11538_dragger_))}else r.preventDefault(),this.JSC$11540_cleanup_()};
_.d.handleDragMove_=function(r){var E=_.e8(this.draggerEl_);E=new _.Zn(E.x+this.draggerEl_.halfWidth,E.y+this.draggerEl_.halfHeight);a:{var K=null;if(this.currDragItem_.style.display!="none"){K=this.currDragItem_.parentNode;var g=fRL(K);if(kpJ(E,g))break a}g=this.dragLists_.length;for(var D=0;D<g;D++){var B=this.dragLists_[D];if(B!=K&&kpJ(E,B.dlgBounds_)){K=B;break a}}K=null}if(K){if(K==null)throw Error("$d");g=0;D=!1;B=void 0;switch(K.dlgGrowthDirection_){case 0:g=E.y;var Q=q3f;var a=lWd;break;case 4:D=
!0;case 2:g=E.x;Q=mNw;a=lWd;break;case 5:D=!0;case 3:g=E.x,Q=ZgE,a=uGR}for(var P=null,O,U=_.lk(K),T=U.length,w=0;w<T;w++){var F=U[w];if(F!=this.currDragItem_){var c=Q(F.dlgBounds_);if(D){var W=A2w(F,E);B===void 0&&(B=W);a(g,c)&&(O==void 0||W<B||W==B&&(a(c,O)||c==O))&&(P=F,O=c);W<B&&(B=W)}else a(g,c)&&(O==void 0||a(c,O))&&(P=F,O=c)}}Q=P!==null&&A2w(P,E)>B?null:P}else Q=null;if(!this.dispatchEvent(new Kb(WzR,this,r,this.currDragItem_,this.draggerEl_,this.JSC$11538_dragger_,E,K,Q)))return!1;if(K&&K.dlgDragPermission!=
1)this.currDragItem_.parentNode==K&&_.cRR(this.currDragItem_)==Q||K.insertBefore(this.currDragItem_,Q),this.currDragItem_.style.display="",K.dlgDragHoverClass_&&_.AH(K,K.dlgDragHoverClass_);else for(this.currDragItem_.style.display="none",a=this.dragLists_.length,O=0;O<a;O++)g=this.dragLists_[O],g.dlgDragHoverClass_&&_.Zz(g,g.dlgDragHoverClass_);K!=this.currHoverList_&&(this.currHoverList_=K,sLR(this,this.currDragItem_));this.dispatchEvent(new Kb(GpR,this,r,this.currDragItem_,this.draggerEl_,this.JSC$11538_dragger_,
E,K,Q));return!1};
_.d.JSC$11540_cleanup_=function(){bgJ(this);this.JSC$11538_dragger_=this.draggerEl_=this.origNextItem_=this.origList_=this.currHoverList_=this.currDragItem_=null;for(var r=this.dragLists_.length,E=0;E<r;E++)this.dragLists_[E].dlgBounds_=null;r=this.dragItems_.length;for(E=0;E<r;E++)this.dragItems_[E].dlgBounds_=null};
_.d.handleDragEnd_=function(r){if(!this.dispatchEvent(new Kb(vrC,this,r,this.currDragItem_,this.draggerEl_,this.JSC$11538_dragger_)))return!1;bgJ(this);this.dispatchEvent(new Kb(VZb,this,r,this.currDragItem_,this.draggerEl_,this.JSC$11538_dragger_));this.JSC$11540_cleanup_();return!0};
var bgJ=function(r){_.Ny(r.JSC$11538_dragger_);var E=r.draggerEl_&&r.draggerEl_.parentElement;r.draggerEl_&&_.Gb(r.draggerEl_);r.currDragItem_&&r.currDragItem_.style.display=="none"&&(r.origList_.insertBefore(r.currDragItem_,r.origNextItem_),r.currDragItem_.style.display="");r.currDragItemClasses_&&r.currDragItem_?tMf(r.currDragItem_,r.currDragItemClasses_||[]):r.currDragItem_&&(r.currDragItem_.style.visibility="");for(var K=r.dragLists_.length,g=0;g<K;g++){var D=r.dragLists_[g];D.dlgDragHoverClass_&&
_.Zz(D,D.dlgDragHoverClass_)}E&&r.dispatchEvent(new Kb(zya,r,null,r.currDragItem_,r.draggerEl_,r.JSC$11538_dragger_))};
_.d=Ef.prototype;_.d.getHandleForDragItem_=function(r){return r};
_.d.handleDragItemMouseover_=function(r){h7(r.currentTarget,this.dragItemHoverClasses_||[])};
_.d.handleDragItemMouseout_=function(r){tMf(r.currentTarget,this.dragItemHoverClasses_||[])};
_.d.handleDragItemHandleMouseover_=function(r){h7(r.currentTarget,this.dragItemHandleHoverClasses_||[])};
_.d.handleDragItemHandleMouseout_=function(r){tMf(r.currentTarget,this.dragItemHandleHoverClasses_||[])};
var kpJ=function(r,E){return r.x>E.left&&r.x<E.left+E.width&&r.y>E.top&&r.y<E.top+E.height},A2w=function(r,E){r=r.dlgBounds_;
return Math.abs(E.y-(r.top+(r.height-1)/2))},q3f=function(r){return r.top+r.height-1},mNw=function(r){return r.left+r.width-1},ZgE=function(r){return r.left||0},lWd=function(r,E){return r<E},uGR=function(r,E){return r>E},Kb=function(r,E,K,g,D,B){_.cN.call(this,r);
this.event=K;this.currDragItem=g;this.draggerEl=D;this.JSC$11542_dragger=B};
_.rf(Kb,_.cN);_.rf(ou,_.SV);var ey$=new _.Zn(0,0);ou.prototype.JSC$11546_onTick_=function(){this.containerNode_.scrollTop+=this.scrollDelta_.y;this.containerNode_.scrollLeft+=this.scrollDelta_.x};
ou.prototype.JSC$11546_onMouseMove=function(r){var E=this.containerIsActuallyContent_?ey$:v0(VU(this.containerNode_)),K=this.horizontalScrolling_?this.calculateScrollDelta(r.clientX+E.x,this.scrollBounds_.left,this.scrollBounds_.width):0,g=this.calculateScrollDelta(r.clientY+E.y,this.scrollBounds_.top,this.scrollBounds_.height);this.scrollDelta_.x=K;this.scrollDelta_.y=g;!(K=!K&&!g)&&(K=this.constrainScroll_)&&(K=r.clientX+E.x,r=r.clientY+E.y,E=this.containerBounds_,K=!(E.left<=K&&E.left+E.width>=
K&&E.top<=r&&E.top+E.height>=r));K?this.scrollTimer_.stop():this.scrollTimer_.enabled||this.scrollTimer_.start()};
ou.prototype.calculateScrollDelta=function(r,E,K){var g=0;r<E?g=-8:r>E+K&&(g=8);return g};
ou.prototype.disposeInternal=function(){ou.superClass_.disposeInternal.call(this);this.JSC$11544_eventHandler_.dispose();this.scrollTimer_.dispose()};var XIf={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"}}},g$=XIf;g$=XIf;var DJ={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 Hgf=function(){},uP=function(r){if(typeof r=="number"){var E=new Hgf;
E.standardOffset_=r;var K=r;if(K==0)K="Etc/GMT";else{var g=["Etc/GMT",K<0?"-":"+"];K=Math.abs(K);g.push(Math.floor(K/60)%100);K%=60;K!=0&&g.push(":",_.$q(K,2));K=g.join("")}E.timeZoneId_=K;K=r;K==0?K="UTC":(g=["UTC",K<0?"+":"-"],K=Math.abs(K),g.push(Math.floor(K/60)%100),K%=60,K!=0&&g.push(":",K),K=g.join(""));r=nrM(r);E.tzNames_=[K,K];E.tzNamesExt_={STD_LONG_NAME_GMT:r,STD_GENERIC_LOCATION:r};E.transitions_=[];return E}E=new Hgf;E.timeZoneId_=r.id;E.standardOffset_=-r.std_offset;E.tzNames_=r.names;
E.tzNamesExt_=r.names_ext;E.transitions_=r.transitions;return E},nrM=function(r){var E=["GMT"];
E.push(r<=0?"+":"-");r=Math.abs(r);E.push(_.$q(Math.floor(r/60)%100,2),":",_.$q(r%60,2));return E.join("")},IWa=function(r,E){E=Date.UTC(E.getUTCFullYear(),E.getUTCMonth(),E.getUTCDate(),E.getUTCHours(),E.getUTCMinutes())/36E5;
for(var K=0;K<r.transitions_.length&&E>=r.transitions_[K];)K+=2;return K==0?0:r.transitions_[K-1]},y2R=function(r,E){r=r.standardOffset_-IWa(r,E);
return r===-1440?0:r};var A1=function(r,E){this.patternParts_=[];this.JSC$11557_dateTimeSymbols_=E||$z;typeof r=="number"?LzJ(this,r):hyb(this,r)},J2u=[/^'(?:[^']|'')*('|$)/,
/^(?: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]+/],BF=function(r){return r.getHours?r.getHours():0},hyb=function(r,E){for(UGJ&&(E=E.replace(/\u200f/g,""));E;){for(var K=E,g=0;g<J2u.length;++g){var D=E.match(J2u[g]);
if(D){var B=D[0];E=E.substring(B.length);g==0&&(B=="''"?B="'":(B=B.substring(1,D[1]=="'"?B.length-1:B.length),B=B.replace(/''/g,"'")));r.patternParts_.push({text:B,type:g});break}}if(K===E)throw Error("ae`"+E);}};
A1.prototype.format=function(r,E){if(!r)throw Error("be");var K=E?(r.getTimezoneOffset()-y2R(E,r))*6E4:0,g=K?new Date(r.getTime()+K):r,D=g;E&&g.getTimezoneOffset()!=r.getTimezoneOffset()&&(g=new Date(g.getTime()+(g.getTimezoneOffset()-r.getTimezoneOffset())*6E4),D=new Date(r.getTime()+(K+(K>0?-864E5:864E5))));K=[];for(var B=0;B<this.patternParts_.length;++B){var Q=this.patternParts_[B].text;1==this.patternParts_[B].type?K.push(rMa(this,Q,r,g,D,E)):K.push(Q)}return K.join("")};
var LzJ=function(r,E){if(E<4)var K=r.JSC$11557_dateTimeSymbols_.DATEFORMATS[E];else if(E<8)K=r.JSC$11557_dateTimeSymbols_.TIMEFORMATS[E-4];else if(E<12)K=r.JSC$11557_dateTimeSymbols_.DATETIMEFORMATS[E-8],K=K.replace("{1}",r.JSC$11557_dateTimeSymbols_.DATEFORMATS[E-8]),K=K.replace("{0}",r.JSC$11557_dateTimeSymbols_.TIMEFORMATS[E-8]);else if(E===12)K=r.JSC$11557_dateTimeSymbols_.DATEFORMATS[0].replace(/[^EMd]*yy*[^EMd]*/,"");else if(E===13)K=r.JSC$11557_dateTimeSymbols_.DATEFORMATS[2].replace(/[^EMd]*yy*[^EMd]*/,
"");else{LzJ(r,10);return}hyb(r,K)},d$=function(r,E){E=String(E);
r=r.JSC$11557_dateTimeSymbols_||$z;if(r.ZERODIGIT!==void 0&&!YlP){for(var K=[],g=0;g<E.length;g++){var D=E.charCodeAt(g);K.push(48<=D&&D<=57?String.fromCharCode(r.ZERODIGIT+D-48):E.charAt(g))}E=K.join("")}return E},YlP=!1,UGJ=!1,KAJ=function(r,E,K,g){K=K.getFullYear();
K<=0&&g&&(K=1-K);return d$(r,EGM(K,E))},EGM=function(r,E){E==2&&(r%=100);
r<0&&E++;return _.$q(r,E)},jS=function(r){if(!(r.getHours&&r.getSeconds&&r.getMinutes))throw Error("ce");
},gGw=function(r,E){jS(E);
E=BF(E);return r.JSC$11557_dateTimeSymbols_.AMPMS[E>=12&&E<24?1:0]},rMa=function(r,E,K,g,D,B){var Q=E.length;
switch(E.charAt(0)){case "G":return K=g.getFullYear()>0?1:0,Q>=4?r.JSC$11557_dateTimeSymbols_.ERANAMES[K]:r.JSC$11557_dateTimeSymbols_.ERAS[K];case "y":return KAJ(r,Q,g,!0);case "Y":return K=(new Date(Bdd(g.getFullYear(),g.getMonth(),g.getDate(),r.JSC$11557_dateTimeSymbols_.FIRSTWEEKCUTOFFDAY,r.JSC$11557_dateTimeSymbols_.FIRSTDAYOFWEEK))).getFullYear(),Q==2&&(K%=100),d$(r,EGM(K,Q));case "u":return KAJ(r,Q,g,!1);case "M":a:switch(K=g.getMonth(),Q){case 5:Q=r.JSC$11557_dateTimeSymbols_.NARROWMONTHS[K];
break a;case 4:Q=r.JSC$11557_dateTimeSymbols_.MONTHS[K];break a;case 3:Q=r.JSC$11557_dateTimeSymbols_.SHORTMONTHS[K];break a;default:Q=d$(r,_.$q(K+1,Q))}return Q;case "k":return jS(D),d$(r,_.$q(BF(D)||24,Q));case "S":return d$(r,(D.getMilliseconds()/1E3).toFixed(Math.min(3,Q)).slice(2)+(Q>3?_.$q(0,Q-3):""));case "E":return K=g.getDay(),Q>=4?r.JSC$11557_dateTimeSymbols_.WEEKDAYS[K]:r.JSC$11557_dateTimeSymbols_.SHORTWEEKDAYS[K];case "a":return gGw(r,D);case "b":return gGw(r,D);case "B":return gGw(r,
D);case "h":return jS(D),d$(r,_.$q(BF(D)%12||12,Q));case "K":return jS(D),d$(r,_.$q(BF(D)%12,Q));case "H":return jS(D),d$(r,_.$q(BF(D),Q));case "c":a:switch(K=g.getDay(),Q){case 5:Q=r.JSC$11557_dateTimeSymbols_.STANDALONENARROWWEEKDAYS[K];break a;case 4:Q=r.JSC$11557_dateTimeSymbols_.STANDALONEWEEKDAYS[K];break a;case 3:Q=r.JSC$11557_dateTimeSymbols_.STANDALONESHORTWEEKDAYS[K];break a;default:Q=d$(r,_.$q(K,1))}return Q;case "L":a:switch(K=g.getMonth(),Q){case 5:Q=r.JSC$11557_dateTimeSymbols_.STANDALONENARROWMONTHS[K];
break a;case 4:Q=r.JSC$11557_dateTimeSymbols_.STANDALONEMONTHS[K];break a;case 3:Q=r.JSC$11557_dateTimeSymbols_.STANDALONESHORTMONTHS[K];break a;default:Q=d$(r,_.$q(K+1,Q))}return Q;case "Q":return K=Math.floor(g.getMonth()/3),Q<4?r.JSC$11557_dateTimeSymbols_.SHORTQUARTERS[K]:r.JSC$11557_dateTimeSymbols_.QUARTERS[K];case "d":return d$(r,_.$q(g.getDate(),Q));case "m":return jS(D),d$(r,_.$q(D.getMinutes?D.getMinutes():0,Q));case "s":return jS(D),d$(r,_.$q(D.getSeconds(),Q));case "v":return(B||uP(K.getTimezoneOffset())).timeZoneId_;
case "V":return r=B||uP(K.getTimezoneOffset()),Q<=2?r.timeZoneId_:IWa(r,K)>0?r.tzNamesExt_.DST_GENERIC_LOCATION!==void 0?r.tzNamesExt_.DST_GENERIC_LOCATION:r.tzNamesExt_.DST_GENERIC_LOCATION:r.tzNamesExt_.STD_GENERIC_LOCATION!==void 0?r.tzNamesExt_.STD_GENERIC_LOCATION:r.tzNamesExt_.STD_GENERIC_LOCATION;case "w":return K=Bdd(D.getFullYear(),D.getMonth(),D.getDate(),r.JSC$11557_dateTimeSymbols_.FIRSTWEEKCUTOFFDAY,r.JSC$11557_dateTimeSymbols_.FIRSTDAYOFWEEK),d$(r,_.$q(Math.floor(Math.round((K-(new Date((new Date(K)).getFullYear(),
0,1)).valueOf())/864E5)/7)+1,Q));case "z":return r=B||uP(K.getTimezoneOffset()),Q<4?r.tzNames_[IWa(r,K)>0?2:0]:r.tzNames_[IWa(r,K)>0?3:1];case "Z":return E=B||uP(K.getTimezoneOffset()),Q<4?(Q=-y2R(E,K),r=[Q<0?"-":"+"],Q=Math.abs(Q),r.push(_.$q(Math.floor(Q/60)%100,2),_.$q(Q%60,2)),Q=r.join("")):Q=d$(r,nrM(y2R(E,K))),Q;default:return""}};var DQE=/^[ \t\xA0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000]/,BtJ=/^[\s\xA0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000]+/,oA2=function(r){this.patternParts_=[];this.JSC$11566_dateTimeSymbols_=$z;if(typeof r=="number"){r>11&&(r=10);if(r<4)var E=this.JSC$11566_dateTimeSymbols_.DATEFORMATS[r];else r<8?E=this.JSC$11566_dateTimeSymbols_.TIMEFORMATS[r-4]:(E=this.JSC$11566_dateTimeSymbols_.DATETIMEFORMATS[r-8],E=E.replace("{1}",this.JSC$11566_dateTimeSymbols_.DATEFORMATS[r-8]),E=E.replace("{0}",this.JSC$11566_dateTimeSymbols_.TIMEFORMATS[r-
8]));dQf(this,E)}else dQf(this,r)},dQf=function(r,E){for(var K=!1,g="",D=0;D<E.length;D++){var B=E.charAt(D);
if(DQE.test(B))for(g.length>0&&(r.patternParts_.push({text:g,count:0,abutStart:!1,numeric:!1}),g=""),r.patternParts_.push({text:" ",count:0,abutStart:!1,numeric:!1});D<E.length-1&&E.charAt(D+1)==" ";)D++;else if(K)B=="'"?D+1<E.length&&E.charAt(D+1)=="'"?(g+="'",D++):K=!1:g+=B;else if("GyMdkHmsSEDabBhKzZvQL".indexOf(B)>=0){g.length>0&&(r.patternParts_.push({text:g,count:0,abutStart:!1,numeric:!1}),g="");for(var Q=E.charAt(D),a=D+1;a<E.length&&E.charAt(a)==Q;)a++;Q=a-D;Q<=0?a=!1:(a="MydhHmsSDkK".indexOf(B),
a=a>0||a==0&&Q<3);r.patternParts_.push({text:B,count:Q,abutStart:!1,numeric:a});D+=Q-1}else B=="'"?D+1<E.length&&E.charAt(D+1)=="'"?(g+="'",D++):K=!0:g+=B}g.length>0&&r.patternParts_.push({text:g,count:0,abutStart:!1,numeric:!1});E=!1;for(K=0;K<r.patternParts_.length;K++)r.patternParts_[K].numeric?!E&&K+1<r.patternParts_.length&&r.patternParts_[K+1].numeric&&(E=!0,r.patternParts_[K].abutStart=!0):E=!1};
oA2.prototype.parse=function(r,E,K){var g=!1,D=!1;K&&(g=K.predictive||!1,D=K.validate||!1);if(g)for(K=0;K<this.patternParts_.length;K++){var B=this.patternParts_[K];if(B.count>0&&("abBhHkKm".indexOf(B.text.charAt(0))<0||B.count>2||B.abutStart))throw Error("de`"+B.text.charAt(0));}B=new jHb;K=[0];B.dayPeriodIndex=-1;for(var Q=0;Q<this.patternParts_.length&&!(g&&K[0]>=r.length);Q++){if(this.patternParts_[Q].count==0){a:{var a=r;var P=K,O=this.patternParts_[Q],U=g;if(O.text.match(DQE)!=null){if(O=P[0],
NtE(a,P),P[0]>O){a=!0;break a}}else{if(a.indexOf(O.text,P[0])==P[0]){P[0]+=O.text.length;a=!0;break a}if(U&&O.text.indexOf(a.substring(P[0]))==0){P[0]+=a.length-P[0];a=!0;break a}}a=!1}if(a)continue;return 0}if(this.patternParts_[Q].abutStart){a:{P=r;O=K;U=Q;var T=O[0],w=0;for(a=U;a<this.patternParts_.length;a++){var F=this.patternParts_[a],c=F.count;if(c===0)break;if(a==U&&(c-=w,w++,c==0)){a=0;break a}var W=a>U&&F.numeric,z=O[0];if(!QHf(this,P,O,F,c,B,!1)||W&&O[0]-z<c)a=U-1,O[0]=T}a-=U}if(a<=0)return 0;
Q+=a-1}else if(!QHf(this,r,K,this.patternParts_[Q],0,B,g))return 0}a:{r=D;if(E==null)throw Error("ee");B.era!=void 0&&B.year!=void 0&&B.era==0&&B.year>0&&(B.year=-(B.year-1));B.year!=void 0&&E.setFullYear(B.year);g=E.getDate();E.setDate(1);B.month!=void 0&&E.setMonth(B.month);B.day!=void 0?E.setDate(B.day):(D=LDK(E.getFullYear(),E.getMonth()),E.setDate(g>D?D:g));typeof E.setHours==="function"&&(B.hours==void 0&&(B.hours=E.getHours()),B.hours<12&&(B.ampm!=void 0&&B.ampm>0?B.hours+=12:B.dayPeriodName!==
void 0&&("isPm noon afternoon1 afternoon2 evening1 evening2".split(" ").includes(B.dayPeriodName)||["night1","night2"].includes(B.dayPeriodName)&&B.hours>=6)&&(B.hours+=12)),E.setHours(B.hours));typeof E.setMinutes==="function"&&B.minutes!=void 0&&E.setMinutes(B.minutes);typeof E.setSeconds==="function"&&B.seconds!=void 0&&E.setSeconds(B.seconds);typeof E.setMilliseconds==="function"&&B.milliseconds!=void 0&&E.setMilliseconds(B.milliseconds);if(r&&(B.year&&B.year!=E.getFullYear()||B.month&&B.month!=
E.getMonth()||B.day&&B.day!=E.getDate()||B.hours&&B.hours>=24||B.minutes&&B.minutes>=60||B.seconds&&B.seconds>=60||B.milliseconds&&B.milliseconds>=1E3))E=!1;else{B.tzOffset!=void 0&&E.setTime(E.getTime()+(B.tzOffset-E.getTimezoneOffset())*60*1E3);B.ambiguousYear&&(r=new Date,r.setFullYear(r.getFullYear()-80),E.getTime()<r.getTime()&&E.setFullYear(r.getFullYear()+100));if(B.dayOfWeek!=void 0)if(B.day==void 0)B=(7+B.dayOfWeek-E.getDay())%7,B>3&&(B-=7),r=E.getMonth(),E.setDate(E.getDate()+B),E.getMonth()!=
r&&E.setDate(E.getDate()+(B>0?-7:7));else if(B.dayOfWeek!=E.getDay()){E=!1;break a}E=!0}}return E?K[0]:0};
var QHf=function(r,E,K,g,D,B,Q){NtE(E,K);if(g.numeric&&D>0&&K[0]+D>E.length)return!1;switch(g.text.charAt(0)){case "G":return NR(E,K,[r.JSC$11566_dateTimeSymbols_.ERAS],function(a){return B.era=a}),!0;
case "M":case "L":return $Ql(r,E,K,D,g,B);case "E":return NR(E,K,[r.JSC$11566_dateTimeSymbols_.WEEKDAYS,r.JSC$11566_dateTimeSymbols_.SHORTWEEKDAYS],function(a){return B.dayOfWeek=a});
case "B":case "b":return D=[],r=[[].concat(r.JSC$11566_dateTimeSymbols_.AMPMS)],D.push("isAm"),D.push("isPm"),E=NR(E,K,r,function(a){return B.dayPeriodIndex=a},Q),B.dayPeriodName=D[B.dayPeriodIndex],Q?E:!0;
case "a":return E=NR(E,K,[r.JSC$11566_dateTimeSymbols_.AMPMS],function(a){return B.ampm=a},Q),Q?E:!0;
case "y":return aNf(r,E,K,g,D,B);case "Q":return NR(E,K,[r.JSC$11566_dateTimeSymbols_.QUARTERS,r.JSC$11566_dateTimeSymbols_.SHORTQUARTERS],function(a){B.month=a*3;B.day=1});
case "d":return Qk(r,E,K,g,D,function(a){B.day=a}),!0;
case "S":return pWE(r,E,K,D,B);case "h":case "K":case "H":case "k":return E=Qk(r,E,K,g,D,function(a){B.hours=g.text.charAt(0)==="h"&&a===12?0:a},Q),Q?E:!0;
case "m":return E=Qk(r,E,K,g,D,function(a){B.minutes=a},Q),Q?E:!0;
case "s":return Qk(r,E,K,g,D,function(a){B.seconds=a}),!0;
case "z":case "Z":case "v":return P7u(r,E,K,B);default:return!1}},aNf=function(r,E,K,g,D,B){var Q=K[0];
D=$I(r,E,K,D);D===null&&(D=$I(r,E,K,0,!0));if(D===null)return!1;D>=0&&K[0]-Q==2&&g.count==2?(r=D,E=(new Date).getFullYear()-80,K=E%100,B.ambiguousYear=r==K,r+=Math.floor(E/100)*100+(r<K?100:0),B.year=r):B.year=D;return!0},$Ql=function(r,E,K,g,D,B){return D.numeric&&Qk(r,E,K,D,g,function(Q){B.month=Q-1})?!0:NR(E,K,[r.JSC$11566_dateTimeSymbols_.MONTHS,
r.JSC$11566_dateTimeSymbols_.STANDALONEMONTHS,r.JSC$11566_dateTimeSymbols_.SHORTMONTHS,r.JSC$11566_dateTimeSymbols_.STANDALONESHORTMONTHS],function(Q){B.month=Q})},pWE=function(r,E,K,g,D){var B=K[0];
r=$I(r,E,K,g);if(r===null)return!1;K=K[0]-B;D.milliseconds=K<3?r*Math.pow(10,3-K):Math.round(r/Math.pow(10,K-3));return!0},P7u=function(r,E,K,g){E.indexOf("GMT",K[0])==K[0]&&(K[0]+=3);
if(K[0]>=E.length)return g.tzOffset=0,!0;var D=K[0],B=$I(r,E,K,0,!0);if(B===null)return!1;if(K[0]<E.length&&E.charAt(K[0])==":"){var Q=B*60;K[0]++;B=$I(r,E,K,0);if(B===null)return!1;Q+=B}else Q=B,Q=Q<24&&K[0]-D<=3?Q*60:Q%100+Q/100*60;g.tzOffset=-Q;return!0},Qk=function(r,E,K,g,D,B,Q){Q=Q||!1;
var a=K[0];r=$I(r,E,K,D);if(r===null)return!1;if(Q&&K[0]-a<g.count){if(K[0]<E.length)return!1;r*=Math.pow(10,g.count-(K[0]-a))}B(r);return!0},NR=function(r,E,K,g,D){D=D||!1;
for(var B,Q=0;Q<K.length;Q++){B=E;for(var a=K[Q],P=D,O=0,U=null,T=r.substring(B[0]).toLowerCase(),w=0;w<a.length;w++){var F=a[w].toLowerCase();if(P&&F.indexOf(T)==0){O=T.length;U=w;break}a[w].length>O&&T.indexOf(F)==0&&(O=a[w].length,U=w)}U!==null&&(B[0]+=O);B=U;if(B!==null)return g(B),!0}return!1},NtE=function(r,E){(r=r.substring(E[0]).match(BtJ))&&(E[0]+=r[0].length)},$I=function(r,E,K,g,D){E=g>0?E.substring(0,K[0]+g):E;
D=D||!1;if(r.JSC$11566_dateTimeSymbols_.ZERODIGIT){g=[];for(var B=K[0];B<E.length;B++){var Q=E.charCodeAt(B)-r.JSC$11566_dateTimeSymbols_.ZERODIGIT;g.push(0<=Q&&Q<=9?String.fromCharCode(Q+48):E.charAt(B))}E=g.join("")}else E=E.substring(K[0]);r=E.match(new RegExp("^"+(D?"[+-]?":"")+"\\d+"));if(!r)return null;K[0]+=r[0].length;return parseInt(r[0],10)},jHb=function(){};
jHb.prototype.ambiguousYear=!1;var fNe;
fNe={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 O8E={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}"]};
O8E={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 Y9C=function(){var r={type:"unit",style:"narrow"};this.listType_=r&&r.type?r.type:"conjunction";this.listStyle_=r&&r.style?r.style:"long";this.listSymbols_=O8E;r=0;switch(this.listStyle_){case "short":r=1;break;case "narrow":r=2}switch(this.listType_){case "conjunction":this.listStartPattern_=this.listSymbols_.AND_START[r];this.listTwoPattern_=(this.listSymbols_.AND_TWO||this.listSymbols_.AND_END)[r];this.listMiddlePattern_=(this.listSymbols_.AND_MIDDLE||this.listSymbols_.AND_START)[r];this.listEndPattern_=
this.listSymbols_.AND_END[r];break;case "disjunction":this.listStartPattern_=(this.listSymbols_.OR_START||this.listSymbols_.AND_START)[r];this.listTwoPattern_=(this.listSymbols_.OR_TWO||this.listSymbols_.OR_END)[r];this.listMiddlePattern_=(this.listSymbols_.OR_MIDDLE||this.listSymbols_.AND_START)[r];this.listEndPattern_=this.listSymbols_.OR_END[r];break;case "unit":this.listStartPattern_=(this.listSymbols_.UNIT_START||this.listSymbols_.AND_START)[r],this.listTwoPattern_=(this.listSymbols_.UNIT_TWO||
this.listSymbols_.UNIT_END)[r],this.listMiddlePattern_=(this.listSymbols_.UNIT_MIDDLE||this.listSymbols_.AND_START)[r],this.listEndPattern_=this.listSymbols_.UNIT_END[r]}};
Y9C.prototype.format=function(r){return UQJ(this,r)};
var UQJ=function(r,E){var K=E.length;switch(K){case 0:return"";case 1:return String(E[0]);case 2:return r.listTwoPattern_.replace("{0}",String(E[0])).replace("{1}",String(E[1]))}for(var g=r.listStartPattern_.replace("{0}",String(E[0])).replace("{1}",String(E[1])),D=2;D<K-1;++D)g=r.listMiddlePattern_.replace("{0}",g).replace("{1}",String(E[D]));return r.listEndPattern_.replace("{0}",g).replace("{1}",String(E[K-1]))};var Ttb={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"},wW$=Ttb,FAu=Ttb;FAu=wW$=Ttb;var oGu,ab,PF,BLK,pb,Rtf;
_.lP=function(r,E,K,g){var D;if(D=E){a:if(E&&E.length===3){for(D=0;D<3;D++){var B=E[D];if(B<"A"||B>"Z"&&B<"a"||B>"z"){D=!1;break a}}D=!0}else D=!1;D=!D}if(D)throw new TypeError("fe");this.intlCurrencyCode_=E?E.toUpperCase():null;this.currencyStyle_=K||0;this.overrideNumberFormatSymbols_=g||null;this.maximumIntegerDigits_=40;this.minimumIntegerDigits_=1;this.significantDigits_=0;this.maximumFractionDigits_=3;this.minExponentDigits_=this.minimumFractionDigits_=0;this.useSignForPositiveExponent_=!1;
this.positiveSuffix_=this.positivePrefix_="";this.negativePrefix_=ab(this).MINUS_SIGN;this.negativeSuffix_="";this.multiplier_=1;this.negativePercentSignExpected_=!1;this.groupingArray_=[];this.useExponentialNotation_=this.decimalSeparatorAlwaysShown_=!1;this.compactStyle_=0;if(typeof r==="number")switch(r){case 1:pb(this,ab(this).DECIMAL_PATTERN);break;case 2:pb(this,ab(this).SCIENTIFIC_PATTERN);break;case 3:pb(this,ab(this).PERCENT_PATTERN);break;case 4:r=ab(this).CURRENCY_PATTERN;E=["0"];if(K=
DJ[PF(this)]){K=K[0]&7;if(K>0)for(E.push("."),g=0;g<K;g++)E.push("0");r=r.replace(/0.00/g,E.join(""))}pb(this,r);break;case 5:Rtf(this,1);break;case 6:Rtf(this,2);break;default:throw Error("ie");}else pb(this,r)};
oGu=!1;ab=function(r){return r.overrideNumberFormatSymbols_||(oGu?FAu:wW$)};
PF=function(r){return r.intlCurrencyCode_||ab(r).DEF_CURRENCY_CODE};
BLK=function(r,E){if(E>308)throw Error("he`"+E);r.maximumFractionDigits_=E;return r};
pb=function(r,E){var K=[0];r.positivePrefix_=MbX(r,E,K);for(var g=K[0],D=-1,B=0,Q=0,a=0,P=-1,O=E.length,U=!0;K[0]<O&&U;K[0]++)switch(E.charAt(K[0])){case "#":Q>0?a++:B++;P>=0&&D<0&&P++;break;case "0":if(a>0)throw Error("oe`"+E);Q++;P>=0&&D<0&&P++;break;case ",":P>0&&r.groupingArray_.push(P);P=0;break;case ".":if(D>=0)throw Error("pe`"+E);D=B+Q+a;break;case "E":if(r.useExponentialNotation_)throw Error("qe`"+E);r.useExponentialNotation_=!0;r.minExponentDigits_=0;K[0]+1<O&&E.charAt(K[0]+1)=="+"&&(K[0]++,
r.useSignForPositiveExponent_=!0);for(;K[0]+1<O&&E.charAt(K[0]+1)=="0";)K[0]++,r.minExponentDigits_++;if(B+Q<1||r.minExponentDigits_<1)throw Error("re`"+E);U=!1;break;default:K[0]--,U=!1}Q==0&&B>0&&D>=0&&(Q=D,Q==0&&Q++,a=B-Q,B=Q-1,Q=1);if(D<0&&a>0||D>=0&&(D<B||D>B+Q)||P==0)throw Error("se`"+E);a=B+Q+a;r.maximumFractionDigits_=D>=0?a-D:0;D>=0&&(r.minimumFractionDigits_=B+Q-D,r.minimumFractionDigits_<0&&(r.minimumFractionDigits_=0));r.minimumIntegerDigits_=(D>=0?D:a)-B;r.useExponentialNotation_&&(r.maximumIntegerDigits_=
B+r.minimumIntegerDigits_,r.maximumFractionDigits_==0&&r.minimumIntegerDigits_==0&&(r.minimumIntegerDigits_=1));r.groupingArray_.push(Math.max(0,P));r.decimalSeparatorAlwaysShown_=D==0||D==a;g=K[0]-g;r.positiveSuffix_=MbX(r,E,K);K[0]<E.length&&E.charAt(K[0])==";"?(K[0]++,r.multiplier_!=1&&(r.negativePercentSignExpected_=!0),r.negativePrefix_=MbX(r,E,K),K[0]+=g,r.negativeSuffix_=MbX(r,E,K)):(r.negativePrefix_+=r.positivePrefix_,r.negativeSuffix_+=r.positiveSuffix_)};
Rtf=function(r,E){r.compactStyle_=E;pb(r,ab(r).DECIMAL_PATTERN);r.minimumFractionDigits_=0;BLK(r,2);if(r.minimumFractionDigits_>0)throw Error("ge");r.significantDigits_=2};
_.lP.prototype.parse=function(r,E){E=E||[0];if(this.compactStyle_!==0)throw Error("je");r=r.replace(/ |\u202f/g,"\u00a0");var K=r.indexOf(this.positivePrefix_,E[0])==E[0],g=r.indexOf(this.negativePrefix_,E[0])==E[0];K&&g&&(this.positivePrefix_.length>this.negativePrefix_.length?g=!1:this.positivePrefix_.length<this.negativePrefix_.length&&(K=!1));K?E[0]+=this.positivePrefix_.length:g&&(E[0]+=this.negativePrefix_.length);if(r.indexOf(ab(this).INFINITY,E[0])==E[0]){E[0]+=ab(this).INFINITY.length;var D=
Infinity}else{D=r;var B=!1,Q=!1,a=!1,P=-1,O=1,U=ab(this).DECIMAL_SEP,T=ab(this).GROUP_SEP,w=ab(this).EXP_SYMBOL;if(this.compactStyle_!=0)throw Error("ke");T=T.replace(/\u202f/g,"\u00a0");for(var F="";E[0]<D.length;E[0]++){var c=D.charAt(E[0]),W=i8X(this,c);if(W>=0&&W<=9)F+=W,a=!0;else if(c==U.charAt(0)){if(B||Q)break;F+=".";B=!0}else if(c==T.charAt(0)&&("\u00a0"!=T.charAt(0)||E[0]+1<D.length&&i8X(this,D.charAt(E[0]+1))>=0)){if(B||Q)break}else if(c==w.charAt(0)){if(Q)break;F+="E";Q=!0;P=E[0]}else if(c==
"+"||c=="-"){if(a&&P!=E[0]-1)break;F+=c}else if(this.multiplier_==1&&c==ab(this).PERCENT.charAt(0)){if(O!=1)break;O=100;if(a){E[0]++;break}}else if(this.multiplier_==1&&c==ab(this).PERMILL.charAt(0)){if(O!=1)break;O=1E3;if(a){E[0]++;break}}else break}this.multiplier_!=1&&(O=this.multiplier_);D=parseFloat(F)/O}if(K){if(r.indexOf(this.positiveSuffix_,E[0])!=E[0])return NaN;E[0]+=this.positiveSuffix_.length}else if(g){if(r.indexOf(this.negativeSuffix_,E[0])!=E[0])return NaN;E[0]+=this.negativeSuffix_.length}return g?
-D:D};
_.lP.prototype.format=function(r){if(this.minimumFractionDigits_>this.maximumFractionDigits_)throw Error("le");if(isNaN(r))return ab(this).NAN;var E=[];var K=r;if(this.compactStyle_==0)K=fb;else{K=Math.abs(K);var g=cMa(this,K<=1?0:C7E(K)).divisorBase;K=cMa(this,g+C7E(xQu(this,Of(K,-g)).intValue))}r=Of(r,-K.divisorBase);(g=r<0||r==0&&1/r<0)?K.negative_prefix?E.push(K.negative_prefix):(E.push(K.prefix),E.push(this.negativePrefix_)):(E.push(K.prefix),E.push(this.positivePrefix_));if(isFinite(r))if(r*=
g?-1:1,r*=this.multiplier_,this.useExponentialNotation_){var D=r;if(D==0)WAR(this,D,this.minimumIntegerDigits_,E),Gdf(this,0,E);else{var B=Math.floor(Math.log(D)/Math.log(10)+2E-15);D=Of(D,-B);var Q=this.minimumIntegerDigits_;this.maximumIntegerDigits_>1&&this.maximumIntegerDigits_>this.minimumIntegerDigits_?(Q=B%this.maximumIntegerDigits_,Q<0&&(Q=this.maximumIntegerDigits_+Q),D=Of(D,Q),B-=Q,Q=1):this.minimumIntegerDigits_<1?(B++,D=Of(D,-1)):(B-=this.minimumIntegerDigits_-1,D=Of(D,this.minimumIntegerDigits_-
1));WAR(this,D,Q,E);Gdf(this,B,E)}}else WAR(this,r,this.minimumIntegerDigits_,E);else E.push(ab(this).INFINITY);g?K.negative_suffix?E.push(K.negative_suffix):(isFinite(r)&&E.push(K.suffix),E.push(this.negativeSuffix_)):(isFinite(r)&&E.push(K.suffix),E.push(this.positiveSuffix_));return E.join("")};
var xQu=function(r,E){var K=Of(E,r.maximumFractionDigits_);r.significantDigits_>0&&(K=vGX(K,r.significantDigits_,r.maximumFractionDigits_));K=Math.round(K);if(isFinite(K)){var g=Math.floor(Of(K,-r.maximumFractionDigits_));K=Math.floor(K-Of(g,r.maximumFractionDigits_));if(K<0||K>=Of(1,r.maximumFractionDigits_))g=Math.round(E),K=0}else g=E,K=0;return{intValue:g,fracValue:K}},WAR=function(r,E,K,g){if(r.minimumFractionDigits_>r.maximumFractionDigits_)throw Error("le");
g||(g=[]);E=xQu(r,E);var D=E.intValue,B=E.fracValue,Q=r.minimumFractionDigits_>0||B>0||!1;E=r.minimumFractionDigits_;Q&&(E=r.minimumFractionDigits_);for(var a="",P=D;P>1E20;)a="0"+a,P=Math.round(Of(P,-1));a=P+a;var O=ab(r).DECIMAL_SEP;P=ab(r).ZERO_DIGIT.codePointAt(0);var U=a.length,T=0;if(D>0||K>0){for(D=U;D<K;D++)g.push(String.fromCodePoint(P));if(r.groupingArray_.length>=2)for(K=1;K<r.groupingArray_.length;K++)T+=r.groupingArray_[K];K=U-T;if(K>0){D=r.groupingArray_;T=U=0;for(var w,F=ab(r).GROUP_SEP,
c=a.length,W=0;W<c;W++)if(g.push(String.fromCodePoint(P+Number(a.charAt(W)))),c-W>1)if(w=D[T],W<K){var z=K-W;(w===1||w>0&&z%w===1)&&g.push(F)}else T<D.length&&(W===K?T+=1:w===W-K-U+1&&(g.push(F),U+=w,T+=1))}else{K=a;a=r.groupingArray_;D=ab(r).GROUP_SEP;w=K.length;F=[];for(U=a.length-1;U>=0&&w>0;U--){T=a[U];for(c=0;c<T&&w-c-1>=0;c++)F.push(String.fromCodePoint(P+Number(K.charAt(w-c-1))));w-=T;w>0&&F.push(D)}g.push.apply(g,F.reverse())}}else Q||g.push(String.fromCodePoint(P));(r.decimalSeparatorAlwaysShown_||
Q)&&g.push(O);B=String(B);Q=B.split("e+");Q.length==2&&(B=String(vGX(parseFloat(Q[0]),r.significantDigits_,1)),B=B.replace(".",""),B+=(0,_.$jf)("0",parseInt(Q[1],10)-B.length+1));r.maximumFractionDigits_+1>B.length&&(B="1"+(0,_.$jf)("0",r.maximumFractionDigits_-B.length)+B);for(r=B.length;B.charAt(r-1)=="0"&&r>E+1;)r--;for(E=1;E<r;E++)g.push(String.fromCodePoint(P+Number(B.charAt(E))))},Gdf=function(r,E,K){K.push(ab(r).EXP_SYMBOL);
E<0?(E=-E,K.push(ab(r).MINUS_SIGN)):r.useSignForPositiveExponent_&&K.push(ab(r).PLUS_SIGN);E=""+E;for(var g=ab(r).ZERO_DIGIT,D=E.length;D<r.minExponentDigits_;D++)K.push(g);r=g.codePointAt(0)-Vbf;for(g=0;g<E.length;g++)K.push(String.fromCodePoint(r+E.codePointAt(g)))},i8X=function(r,E){E=E.codePointAt(0);
if(48<=E&&E<58)return E-48;r=ab(r).ZERO_DIGIT.codePointAt(0);return r<=E&&E<r+10?E-r:-1},Vbf="0".codePointAt(0),MbX=function(r,E,K){for(var g="",D=!1,B=E.length;K[0]<B;K[0]++){var Q=E.charAt(K[0]);
if(Q=="'")K[0]+1<B&&E.charAt(K[0]+1)=="'"?(K[0]++,g+="'"):D=!D;else if(D)g+=Q;else switch(Q){case "#":case "0":case ",":case ".":case ";":return g;case "\u00a4":if(K[0]+1<B&&E.charAt(K[0]+1)=="\u00a4")K[0]++,g+=PF(r);else switch(r.currencyStyle_){case 0:Q=PF(r);g+=Q in DJ?DJ[Q][1]:Q;break;case 2:Q=PF(r);var a=DJ[Q];g+=a?Q==a[1]?Q:Q+" "+a[1]:Q;break;case 1:Q=PF(r),g+=Q in DJ?DJ[Q][2]:Q}break;case "%":if(!r.negativePercentSignExpected_&&r.multiplier_!=1)throw Error("me");if(r.negativePercentSignExpected_&&
r.multiplier_!=100)throw Error("ne");r.multiplier_=100;r.negativePercentSignExpected_=!1;g+=ab(r).PERCENT;break;case "\u2030":if(!r.negativePercentSignExpected_&&r.multiplier_!=1)throw Error("me");if(r.negativePercentSignExpected_&&r.multiplier_!=1E3)throw Error("ne");r.multiplier_=1E3;r.negativePercentSignExpected_=!1;g+=ab(r).PERMILL;break;default:g+=Q}}return g},fb={divisorBase:0,
negative_prefix:"",negative_suffix:"",prefix:"",suffix:""},cMa=function(r,E){r=r.compactStyle_==1?g$.COMPACT_DECIMAL_SHORT_PATTERN:g$.COMPACT_DECIMAL_LONG_PATTERN;r==null&&(r=g$.COMPACT_DECIMAL_SHORT_PATTERN);if(E<3)return fb;E=Math.min(14,E);var K=r[Of(1,E)];for(--E;!K&&E>=3;)K=r[Of(1,E)],E--;if(!K)return fb;K=K.other;var g=r="",D=K.indexOf(";");D>=0&&(K=K.substring(0,D),D=K.substring(D+1))&&(g=/([^0]*)(0+)(.*)/.exec(D),r=g[1],g=g[3]);return K&&K!="0"?(K=/([^0]*)(0+)(.*)/.exec(K))?{divisorBase:E+
1-(K[2].length-1),negative_prefix:r,negative_suffix:g,prefix:K[1],suffix:K[3]}:fb:fb},C7E=function(r){if(!isFinite(r))return r>0?r:0;
for(var E=0;(r/=10)>=1;)E++;return E},Of=function(r,E){if(!r||!isFinite(r)||E==0)return r;
r=String(r).split("e");return parseFloat(r[0]+"e"+(parseInt(r[1]||0,10)+E))},ztl=function(r,E){return r&&isFinite(r)?Of(Math.round(Of(r,E)),-E):r},vGX=function(r,E,K){if(!r)return r;
E=E-C7E(r)-1;return E<-K?ztl(r,-K):ztl(r,E)};var tbf=function(r){return r%10==1&&r%100!=11?"one":r%10==2&&r%100!=12?"two":r%10==3&&r%100!=13?"few":"other"},S9R=tbf;
S9R=tbf;var b8R=function(r,E){var K=r|0;if(void 0===E){E=Math;var g=E.min,D=r+"",B=D.indexOf(".");E=g.call(E,B===-1?0:D.length-B-1,3)}g=Math.pow(10,E);r={v:E,f:(r*g|0)%g};return K==1&&r.v==0?"one":"other"},qC=b8R;
qC=b8R;var lNl=function(r){this.JSC$11609_pattern_=r;this.parsedPattern_=this.literals_=this.initialLiterals_=null;r=wW$;var E=g$;if(sHf!==r||kdX!==E)sHf=r,kdX=E,q9a=new _.lP(1);this.numberFormatter_=q9a},sHf=null,kdX=null,q9a=null,mQC=RegExp("'([{}#].*?)'","g"),Z8a=RegExp("''","g");
lNl.prototype.format=function(r){if(this.JSC$11609_pattern_){this.initialLiterals_=[];var E=u3l(this,this.JSC$11609_pattern_);this.parsedPattern_=AMl(this,E);this.JSC$11609_pattern_=null}if(this.parsedPattern_&&this.parsedPattern_.length!=0)for(this.literals_=_.un(this.initialLiterals_),E=[],ete(this,this.parsedPattern_,r,!1,E),r=E.join("");this.literals_.length>0;)r=r.replace(this.buildPlaceholder_(this.literals_),String(this.literals_.pop()).replace("$","$$$$"));else r="";return r};
var ete=function(r,E,K,g,D){for(var B=0;B<E.length;B++)switch(E[B].type){case 4:D.push(E[B].value);break;case 3:var Q=E[B].value;var a=r,P=D,O=K[Q];O===void 0?P.push("Undefined parameter - "+Q):(a.literals_.push(O),P.push(a.buildPlaceholder_(a.literals_)));break;case 2:Q=E[B].value;a=r;P=K;O=g;var U=D,T=Q.argumentIndex;P[T]===void 0?U.push("Undefined parameter - "+T):(T=Q[P[T]],T===void 0&&(T=Q.other),ete(a,T,P,O,U));break;case 0:Q=E[B].value;XW$(r,Q,K,qC,g,D);break;case 1:Q=E[B].value,XW$(r,Q,K,
S9R,g,D)}},XW$=function(r,E,K,g,D,B){var Q=E.argumentIndex,a=E.argumentOffset,P=+K[Q];
isNaN(P)?B.push("Undefined or invalid parameter - "+Q):(a=P-a,Q=E[K[Q]],Q===void 0&&(g=g(Math.abs(a)),Q=E[g],Q===void 0&&(Q=E.other)),E=[],ete(r,Q,K,D,E),K=E.join(""),D?B.push(K):(r=r.numberFormatter_.format(a),B.push(K.replace(/#/g,r))))},u3l=function(r,E){var K=r.initialLiterals_,g=r.buildPlaceholder_.bind(r);
E=E.replace(Z8a,function(){K.push("'");return g(K)});
return E=E.replace(mQC,function(D,B){K.push(B);return g(K)})},H8w=function(r){var E=0,K=[],g=[],D=/[{}]/g;
D.lastIndex=0;for(var B;B=D.exec(r);){var Q=B.index;B[0]=="}"?(K.pop(),K.length==0&&(B={type:1},B.value=r.substring(E,Q),g.push(B),E=Q+1)):(K.length==0&&(E=r.substring(E,Q),E!=""&&g.push({type:0,value:E}),E=Q+1),K.push("{"))}r=r.substring(E);r!=""&&g.push({type:0,value:r});return g},nGC=/^\s*(\w+)\s*,\s*plural\s*,(?:\s*offset:(\d+))?/,INC=/^\s*(\w+)\s*,\s*selectordinal\s*,/,yMC=/^\s*(\w+)\s*,\s*select\s*,/,AMl=function(r,E){var K=[];
E=H8w(E);for(var g=0;g<E.length;g++){var D={};if(0==E[g].type)D.type=4,D.value=E[g].value;else if(1==E[g].type){var B=E[g].value;switch(nGC.test(B)?0:INC.test(B)?1:yMC.test(B)?2:/^\s*\w+\s*/.test(B)?3:5){case 2:D.type=2;D.value=LAf(r,E[g].value);break;case 0:D.type=0;D.value=htb(r,E[g].value);break;case 1:D.type=1;D.value=JMe(r,E[g].value);break;case 3:D.type=3,D.value=E[g].value}}K.push(D)}return K},LAf=function(r,E){var K="";
E=E.replace(yMC,function(a,P){K=P;return""});
var g={};g.argumentIndex=K;E=H8w(E);for(var D=0;D<E.length;){var B=E[D].value;D++;var Q=void 0;1==E[D].type&&(Q=AMl(r,E[D].value));g[B.replace(/\s/g,"")]=Q;D++}return g},htb=function(r,E){var K="",g=0;
E=E.replace(nGC,function(P,O,U){K=O;U&&(g=parseInt(U,10));return""});
var D={};D.argumentIndex=K;D.argumentOffset=g;E=H8w(E);for(var B=0;B<E.length;){var Q=E[B].value;B++;var a=void 0;1==E[B].type&&(a=AMl(r,E[B].value));D[Q.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=a;B++}return D},JMe=function(r,E){var K="";
E=E.replace(INC,function(a,P){K=P;return""});
var g={};g.argumentIndex=K;g.argumentOffset=0;E=H8w(E);for(var D=0;D<E.length;){var B=E[D].value;D++;var Q=void 0;1==E[D].type&&(Q=AMl(r,E[D].value));g[B.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=Q;D++}return g};
lNl.prototype.buildPlaceholder_=function(r){return"\ufddf_"+(r.length-1).toString(10)+"_"};var DGK=function(){var r={style:1},E=row;this.style_=(r==null?void 0:r.style)||0;this.durationSymbols_=E||fNe},Ezb=function(r,E){switch(E){default:case "years":return r.durationSymbols_.YEAR;
case "months":return r.durationSymbols_.MONTH;case "weeks":return r.durationSymbols_.WEEK;case "days":return r.durationSymbols_.DAY;case "hours":return r.durationSymbols_.HOUR;case "minutes":return r.durationSymbols_.MINUTE;case "seconds":return r.durationSymbols_.SECOND}},YI=function(r,E,K){a:{K=Ezb(r,K);
switch(r.style_){case 1:if(K.LONG!=void 0){r=K.LONG;break a}case 2:if(K.NARROW!=void 0){r=K.NARROW;break a}default:r=K.SHORT;break a}r=void 0}return r?(new lNl("{DURATION_VALUE,plural,"+r+"}")).format({DURATION_VALUE:E}):""};
DGK.prototype.format=function(r){var E=[],K=r.years,g=r.months,D=r.weeks,B=r.days,Q=r.hours,a=r.minutes;r=r.seconds;K!=null&&E.push(YI(this,K,"years"));g!=null&&E.push(YI(this,g,"months"));D!=null&&E.push(YI(this,D,"weeks"));B!=null&&E.push(YI(this,B,"days"));Q!=null&&E.push(YI(this,Q,"hours"));a!=null&&E.push(YI(this,a,"minutes"));r!=null&&E.push(YI(this,r,"seconds"));return(new Y9C).format(E)};var KGd;
KGd={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 wyu=function(){this.rdtfSymbols_=gzE||KGd;this.alwaysNumeric_=this.alwaysNumeric_=!0;this.style_=0};
wyu.prototype.format=function(r,E){a:{E=DHd(this,E);switch(this.style_){case 2:if(E.NARROW!=void 0){E=E.NARROW;break a}case 1:if(E.SHORT!=void 0){E=E.SHORT;break a}default:E=E.LONG;break a}E=void 0}if(!this.alwaysNumeric_&&E&&E.R&&E.R[""+r])r=E.R[""+r];else if(E){var K=Math.abs(r);r=(new lNl("{N,plural,"+(r>0||r==0&&1/r==Infinity?E.F:E.P)+"}")).format({N:K})}else r="";return r};
var DHd=function(r,E){switch(E){default:case 0:return r.rdtfSymbols_.YEAR;case 1:return r.rdtfSymbols_.QUARTER;case 2:return r.rdtfSymbols_.MONTH;case 3:return r.rdtfSymbols_.WEEK;case 4:return r.rdtfSymbols_.DAY;case 5:return r.rdtfSymbols_.HOUR;case 6:return r.rdtfSymbols_.MINUTE;case 7:return r.rdtfSymbols_.SECOND}};var Byb=function(r,E,K,g,D,B,Q,a){this.x0=r;this.y0=E;this.x1=K;this.y1=g;this.x2=D;this.y2=B;this.x3=Q;this.y3=a};
Byb.prototype.clone=function(){return new Byb(this.x0,this.y0,this.x1,this.y1,this.x2,this.y2,this.x3,this.y3)};
Byb.prototype.equals=function(r){return this.x0==r.x0&&this.y0==r.y0&&this.x1==r.x1&&this.y1==r.y1&&this.x2==r.x2&&this.y2==r.y2&&this.x3==r.x3&&this.y3==r.y3};
var dH$=function(r,E){if(E==0)return r.x0;if(E==1)return r.x3;var K=GF(r.x0,r.x1,E),g=GF(r.x1,r.x2,E);r=GF(r.x2,r.x3,E);K=GF(K,g,E);g=GF(g,r,E);return GF(K,g,E)},jSf=function(r,E){var K=(E-r.x0)/(r.x3-r.x0);
if(K<=0)return 0;if(K>=1)return 1;for(var g=0,D=1,B=0,Q=0;Q<8;Q++){B=dH$(r,K);var a=(dH$(r,K+1E-6)-B)/1E-6;if(Math.abs(B-E)<1E-6)return K;if(Math.abs(a)<1E-6)break;else B<E?g=K:D=K,K-=(B-E)/a}for(Q=0;Math.abs(B-E)>1E-6&&Q<8;Q++)B<E?(g=K,K=(K+D)/2):(D=K,K=(K+g)/2),B=dH$(r,K);return K};var Uf=function(){_.vN.call(this);this.JSC$11630_name_="closure_frame"+Nya++;this.iframesForDisposal_=[];QSl[this.JSC$11630_name_]=this},Tm;
_.rf(Uf,_.vN);var QSl={},Nya=0,$Hd=function(r,E){var K=VU(r);f9b(E,function(g,D){Array.isArray(g)||(g=[g]);_.K0(g,function(B){B=K.JSC$9483_createDom("INPUT",{type:"hidden",name:D,value:B});r.appendChild(B)})})};
_.d=Uf.prototype;_.d.JSC$11632_form_=null;_.d.JSC$11632_iframe_=null;_.d.iframeName_=null;_.d.nextIframeId_=0;_.d.JSC$11632_active_=!1;_.d.complete_=!1;_.d.success_=!1;_.d.lastContent_=null;_.d.JSC$11632_lastErrorCode_=0;_.d.iframeDisposalTimer_=null;
_.d.send=function(r,E,K,g){if(this.JSC$11632_active_)throw Error("te");r=new _.ZG(r);E=E?E.toUpperCase():"GET";K&&_.YC(r);Tm||(Tm=_.ts("FORM"),Tm.acceptCharset="utf-8",K=Tm.style,K.position="absolute",K.visibility="hidden",K.top=K.left="-10px",K.width=K.height="10px",K.overflow="hidden",document.body.appendChild(Tm));this.JSC$11632_form_=Tm;E=="GET"&&$Hd(this.JSC$11632_form_,r.JSC$10187_queryData_);g&&$Hd(this.JSC$11632_form_,g);K=r.toString();K=ulJ(K);g=this.JSC$11632_form_;K=_.nx(b9(K));K!==void 0&&
(g.action=K);this.JSC$11632_form_.method=E;arl(this);p4b(this)};
_.d.abort=function(r){if(this.JSC$11632_active_){var E=w$(this);if(E)if(xu(E))E.removeAllListeners(void 0);else if(E=WN(E)){var K=0,g;for(g in E.listeners)for(var D=E.listeners[g].concat(),B=0;B<D.length;++B)Yb(D[B])&&++K}this.success_=this.JSC$11632_active_=this.complete_=!1;this.JSC$11632_lastErrorCode_=r||7;this.dispatchEvent("abort");PEd(this)}};
_.d.disposeInternal=function(){this.JSC$11632_active_&&this.abort();Uf.superClass_.disposeInternal.call(this);this.JSC$11632_iframe_&&frM(this);p4b(this);this.JSC$11632_form_=null;delete this.errorChecker_;this.lastContent_=this.JSC$11632_form_=null;this.JSC$11632_lastErrorCode_=0;delete QSl[this.JSC$11630_name_]};
_.d.isComplete=function(){return this.complete_};
_.d.isSuccess=function(){return this.success_};
_.d.isActive=function(){return this.JSC$11632_active_};
_.d.getResponseText=function(){return this.lastContent_};
_.d.getLastError=function(){return _.eNd(this.JSC$11632_lastErrorCode_)};
var arl=function(r){r.JSC$11632_active_=!0;r.complete_=!1;r.JSC$11632_lastErrorCode_=0;r.iframeName_=r.JSC$11630_name_+"_"+(r.nextIframeId_++).toString(36);r.JSC$11632_iframe_=VU(r.JSC$11632_form_).JSC$9483_createDom("IFRAME",{name:r.iframeName_,id:r.iframeName_});var E=r.JSC$11632_iframe_.style;E.visibility="hidden";E.width=E.height="10px";E.display="none";_.df?E.marginTop=E.marginLeft="-10px":(E.position="absolute",E.top=E.left="-10px");VU(r.JSC$11632_form_).JSC$9481_document_.body.appendChild(r.JSC$11632_iframe_);
E=r.iframeName_+"_inner";var K=vOe(r.JSC$11632_iframe_);if(document.baseURI){var g=BW(E);g='<head><base href="'+BW(document.baseURI)+'"></head><body><iframe id="'+g+'" name="'+g+'"></iframe>';g=Lx(g)}else g=BW(E),g=Lx('<body><iframe id="'+g+'" name="'+g+'"></iframe>');K.write(h9(g));_.wD(K.getElementById(E),"load",r.onIframeLoaded_,!1,r);g=vv("TEXTAREA",r.JSC$11632_form_);for(var D=0,B=g.length;D<B;D++){var Q=g[D].value;sRX(g[D])!=Q&&(_.mf(g[D],Q),g[D].value=Q)}g=K.importNode(r.JSC$11632_form_,!0);
g.target=E;g.action=r.JSC$11632_form_.action;K.body.appendChild(g);D=vv("SELECT",r.JSC$11632_form_);B=vv("SELECT",g);Q=0;for(var a=D.length;Q<a;Q++)for(var P=vv("OPTION",D[Q]),O=vv("OPTION",B[Q]),U=0,T=P.length;U<T;U++)O[U].selected=P[U].selected;D=vv("INPUT",r.JSC$11632_form_);B=vv("INPUT",g);Q=0;for(a=D.length;Q<a;Q++)if(D[Q].type=="file"&&D[Q].value!=B[Q].value){r.JSC$11632_form_.target=E;g=r.JSC$11632_form_;break}try{r.errorHandled_=!1,g.submit(),K.close(),_.Bs&&setTimeout(r.testForFirefoxSilentError_.bind(r),
250)}catch(w){_.Gx(K.getElementById(E),"load",r.onIframeLoaded_,!1,r),K.close(),F6(r,2)}};
Uf.prototype.onIframeLoaded_=function(){_.Gx(w$(this),"load",this.onIframeLoaded_,!1,this);try{var r=this.JSC$11632_iframe_?vOe(w$(this)):null;this.complete_=!0;this.JSC$11632_active_=!1;try{var E=r.body;this.lastContent_=E.textContent||E.innerText}catch(D){var K=1}var g;K||typeof this.errorChecker_!="function"||(g=this.errorChecker_(r))&&(K=4);K?F6(this,K):(this.success_=!0,this.JSC$11632_lastErrorCode_=0,this.dispatchEvent("complete"),this.dispatchEvent("success"),PEd(this))}catch(D){F6(this,1)}};
var F6=function(r,E){r.errorHandled_||(r.success_=!1,r.JSC$11632_active_=!1,r.complete_=!0,r.JSC$11632_lastErrorCode_=E,r.dispatchEvent("complete"),r.dispatchEvent("error"),PEd(r),r.errorHandled_=!0)},PEd=function(r){frM(r);
p4b(r);r.JSC$11632_form_=null;r.dispatchEvent("ready")},frM=function(r){var E=r.JSC$11632_iframe_;
E&&(E.onreadystatechange=null,E.onload=null,E.onerror=null,r.iframesForDisposal_.push(E));r.iframeDisposalTimer_&&(clearTimeout(r.iframeDisposalTimer_),r.iframeDisposalTimer_=null);_.Bs?r.iframeDisposalTimer_=setTimeout(r.disposeIframes_.bind(r),2E3):r.disposeIframes_();r.JSC$11632_iframe_=null;r.iframeName_=null};
Uf.prototype.disposeIframes_=function(){this.iframeDisposalTimer_&&(clearTimeout(this.iframeDisposalTimer_),this.iframeDisposalTimer_=null);for(;this.iframesForDisposal_.length!=0;){var r=this.iframesForDisposal_.pop();_.Gb(r)}};
var p4b=function(r){r.JSC$11632_form_&&r.JSC$11632_form_==Tm&&_.sd(r.JSC$11632_form_)},w$=function(r){return r.JSC$11632_iframe_?vOe(r.JSC$11632_iframe_).getElementById(r.iframeName_+"_inner"):null};
Uf.prototype.testForFirefoxSilentError_=function(){if(this.JSC$11632_active_){var r=this.JSC$11632_iframe_?vOe(w$(this)):null;r&&!bF5(r,"documentUri")?(_.Gx(w$(this),"load",this.onIframeLoaded_,!1,this),navigator.onLine?F6(this,3):F6(this,9)):setTimeout(this.testForFirefoxSilentError_.bind(this),250)}};_.Rb=function(r){return r=="\r"||r=="\n"||r==" "||r=="\t"};var Oil;_.ob=function(r){this.errorMessage_=null;this.result_=[];this.JSC$11634_buffer_="";this.stack_=[];this.JSC$11634_pos_=this.depth_=0;this.slashed_=!1;this.unicodeCount_=0;this.stringInputPattern_=/[\\"]/g;this.state_=this.streamState_=0;this.deliverMessageAsRawString_=!(!r||!r.deliverMessageAsRawString)};
Oil={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};_.ob.prototype.isInputValid=function(){return this.streamState_!=3};
_.ob.prototype.done=function(){return this.streamState_===2};
var MR=function(r,E,K){r.streamState_=3;r.errorMessage_="The stream is broken @"+r.JSC$11634_pos_+"/"+K+". With input:\n"+E;throw Error(r.errorMessage_);};
_.ob.prototype.acceptsBinaryInput=function(){return!1};
_.ob.prototype.parse=function(r){function E(){for(;w<r.length;)if(_.Rb(r[w]))w++,B.JSC$11634_pos_++;else break;return w<O}
function K(){for(var c;;){c=r[w++];if(!c)break;B.JSC$11634_pos_++;switch(B.state_){case P.INIT:c==="{"?B.state_=P.OBJECT_OPEN:c==="["?B.state_=P.ARRAY_OPEN:_.Rb(c)||MR(B,r,w);continue;case P.KEY_START:case P.OBJECT_OPEN:if(_.Rb(c))continue;if(B.state_===P.KEY_START)Q.push(P.KEY_END);else if(c==="}"){D("{}");B.state_=g();continue}else Q.push(P.OBJECT_END);c==='"'?B.state_=P.STRING:MR(B,r,w);continue;case P.KEY_END:case P.OBJECT_END:if(_.Rb(c))continue;c===":"?(B.state_===P.OBJECT_END&&(Q.push(P.OBJECT_END),
B.depth_++),B.state_=P.VALUE):c==="}"?(B.depth_--,D(),B.state_=g()):c===","?(B.state_===P.OBJECT_END&&Q.push(P.OBJECT_END),B.state_=P.KEY_START):MR(B,r,w);continue;case P.ARRAY_OPEN:case P.VALUE:if(_.Rb(c))continue;if(B.state_===P.ARRAY_OPEN)if(B.depth_++,B.state_=P.VALUE,c==="]"){B.depth_--;if(B.depth_===0){B.state_=P.ARRAY_END;return}D("[]");B.state_=g();continue}else Q.push(P.ARRAY_END);c==='"'?B.state_=P.STRING:c==="{"?B.state_=P.OBJECT_OPEN:c==="["?B.state_=P.ARRAY_OPEN:c==="t"?B.state_=P.TRUE1:
c==="f"?B.state_=P.FALSE1:c==="n"?B.state_=P.NULL1:c!=="-"&&("0123456789".indexOf(c)!==-1?B.state_=P.NUM_DIGIT:MR(B,r,w));continue;case P.ARRAY_END:if(c===",")Q.push(P.ARRAY_END),B.state_=P.VALUE,B.depth_===1&&(T=w);else if(c==="]"){B.depth_--;if(B.depth_===0)return;D();B.state_=g()}else if(_.Rb(c))continue;else MR(B,r,w);continue;case P.STRING:var W=w;a:for(;;){for(;B.unicodeCount_>0;)if(c=r[w++],B.unicodeCount_===4?B.unicodeCount_=0:B.unicodeCount_++,!c)break a;if(c==='"'&&!B.slashed_){B.state_=
g();break}if(c==="\\"&&!B.slashed_&&(B.slashed_=!0,c=r[w++],!c))break;if(B.slashed_)if(B.slashed_=!1,c==="u"&&(B.unicodeCount_=1),c=r[w++])continue;else break;a.lastIndex=w;c=a.exec(r);if(!c){w=r.length+1;break}w=c.index+1;c=r[c.index];if(!c)break}B.JSC$11634_pos_+=w-W;continue;case P.TRUE1:if(!c)continue;c==="r"?B.state_=P.TRUE2:MR(B,r,w);continue;case P.TRUE2:if(!c)continue;c==="u"?B.state_=P.TRUE3:MR(B,r,w);continue;case P.TRUE3:if(!c)continue;c==="e"?B.state_=g():MR(B,r,w);continue;case P.FALSE1:if(!c)continue;
c==="a"?B.state_=P.FALSE2:MR(B,r,w);continue;case P.FALSE2:if(!c)continue;c==="l"?B.state_=P.FALSE3:MR(B,r,w);continue;case P.FALSE3:if(!c)continue;c==="s"?B.state_=P.FALSE4:MR(B,r,w);continue;case P.FALSE4:if(!c)continue;c==="e"?B.state_=g():MR(B,r,w);continue;case P.NULL1:if(!c)continue;c==="u"?B.state_=P.NULL2:MR(B,r,w);continue;case P.NULL2:if(!c)continue;c==="l"?B.state_=P.NULL3:MR(B,r,w);continue;case P.NULL3:if(!c)continue;c==="l"?B.state_=g():MR(B,r,w);continue;case P.NUM_DECIMAL_POINT:c===
"."?B.state_=P.NUM_DIGIT:MR(B,r,w);continue;case P.NUM_DIGIT:if("0123456789.eE+-".indexOf(c)!==-1)continue;else w--,B.JSC$11634_pos_--,B.state_=g();continue;default:MR(B,r,w)}}}
function g(){var c=Q.pop();return c!=null?c:P.VALUE}
function D(c){B.depth_>1||(c||(c=T===-1?B.JSC$11634_buffer_+r.substring(U,w):r.substring(T,w)),B.deliverMessageAsRawString_?B.result_.push(c):B.result_.push(JSON.parse(c)),T=w)}
for(var B=this,Q=B.stack_,a=B.stringInputPattern_,P=Oil,O=r.length,U=0,T=-1,w=0;w<O;)switch(B.streamState_){case 3:return MR(B,r,w),null;case 2:return E()&&MR(B,r,w),null;case 0:if(E()){var F=r[w++];B.JSC$11634_pos_++;if(F==="["){B.streamState_=1;U=w;B.state_=P.ARRAY_OPEN;continue}else MR(B,r,w)}return null;case 1:return K(),B.depth_===0&&B.state_==P.ARRAY_END?(B.streamState_=2,B.JSC$11634_buffer_=r.substring(w)):B.JSC$11634_buffer_=T===-1?B.JSC$11634_buffer_+r.substring(U):r.substring(T),B.result_.length>
0?(F=B.result_,B.result_=[],F):null}return null};_.rf(_.Ml,ky);iL.prototype.getValue=function(){return this.JSC$11642_value_};
iL.prototype.clone=function(){return new iL(this.JSC$11642_key_,this.JSC$11642_value_)};var iV=function(r){this.nodes_=[];if(r)a:{if(r instanceof iV){var E=r.getKeys();r=r.getValues();if(this.getCount()<=0){for(var K=this.nodes_,g=0;g<E.length;g++)K.push(new iL(E[g],r[g]));break a}}else E=_.lw.getKeys(r),r=_.lw.getValues(r);for(K=0;K<E.length;K++)this.insert(E[K],r[K])}};
_.d=iV.prototype;_.d.insert=function(r,E){var K=this.nodes_;K.push(new iL(r,E));r=K.length-1;E=this.nodes_;for(K=E[r];r>0;){var g=r-1>>1;if(E[g].JSC$11642_key_>K.JSC$11642_key_)E[r]=E[g],r=g;else break}E[r]=K};
_.d.remove=function(){var r=this.nodes_,E=r.length,K=r[0];if(!(E<=0)){if(E==1)r.length=0;else{r[0]=r.pop();r=0;E=this.nodes_;for(var g=E.length,D=E[r];r<g>>1;){var B=r*2+1,Q=r*2+2;B=Q<g&&E[Q].JSC$11642_key_<E[B].JSC$11642_key_?Q:B;if(E[B].JSC$11642_key_>D.JSC$11642_key_)break;E[r]=E[B];r=B}E[r]=D}return K.getValue()}};
_.d.peek=function(){var r=this.nodes_;if(r.length!=0)return r[0].getValue()};
_.d.getValues=function(){for(var r=this.nodes_,E=[],K=r.length,g=0;g<K;g++)E.push(r[g].getValue());return E};
_.d.getKeys=function(){for(var r=this.nodes_,E=[],K=r.length,g=0;g<K;g++)E.push(r[g].JSC$11642_key_);return E};
_.d.containsValue=function(r){return this.nodes_.some(function(E){return E.getValue()==r})};
_.d.containsKey=function(r){return this.nodes_.some(function(E){return E.JSC$11642_key_==r})};
_.d.clone=function(){return new iV(this)};
_.d.getCount=function(){return this.nodes_.length};
_.d.isEmpty=function(){return this.nodes_.length===0};
_.d.clear=function(){this.nodes_.length=0};_.cF=function(r,E){this.JSC$11648_map_={};this.JSC$11648_keys_=[];this.version_=this.size=0;var K=arguments.length;if(K>1){if(K%2)throw Error("ma");for(var g=0;g<K;g+=2)this.set(arguments[g],arguments[g+1])}else r&&this.addAll(r)};
_.d=_.cF.prototype;_.d.getCount=function(){return this.size};
_.d.getValues=function(){Cb(this);for(var r=[],E=0;E<this.JSC$11648_keys_.length;E++)r.push(this.JSC$11648_map_[this.JSC$11648_keys_[E]]);return r};
_.d.getKeys=function(){Cb(this);return this.JSC$11648_keys_.concat()};
_.d.containsKey=function(r){return this.has(r)};
_.d.has=function(r){return xI(this.JSC$11648_map_,r)};
_.d.containsValue=function(r){for(var E=0;E<this.JSC$11648_keys_.length;E++){var K=this.JSC$11648_keys_[E];if(xI(this.JSC$11648_map_,K)&&this.JSC$11648_map_[K]==r)return!0}return!1};
_.d.equals=function(r,E){if(this===r)return!0;if(this.size!=r.getCount())return!1;E=E||YTX;Cb(this);for(var K,g=0;K=this.JSC$11648_keys_[g];g++)if(!E(this.get(K),r.get(K)))return!1;return!0};
var YTX=function(r,E){return r===E};
_.cF.prototype.isEmpty=function(){return this.size==0};
_.cF.prototype.clear=function(){this.JSC$11648_map_={};this.version_=this.size=this.JSC$11648_keys_.length=0};
_.cF.prototype.remove=function(r){return this.delete(r)};
_.cF.prototype.delete=function(r){return xI(this.JSC$11648_map_,r)?(delete this.JSC$11648_map_[r],--this.size,this.version_++,this.JSC$11648_keys_.length>2*this.size&&Cb(this),!0):!1};
var Cb=function(r){if(r.size!=r.JSC$11648_keys_.length){for(var E=0,K=0;E<r.JSC$11648_keys_.length;){var g=r.JSC$11648_keys_[E];xI(r.JSC$11648_map_,g)&&(r.JSC$11648_keys_[K++]=g);E++}r.JSC$11648_keys_.length=K}if(r.size!=r.JSC$11648_keys_.length){E={};for(g=K=0;K<r.JSC$11648_keys_.length;){var D=r.JSC$11648_keys_[K];xI(E,D)||(r.JSC$11648_keys_[g++]=D,E[D]=1);K++}r.JSC$11648_keys_.length=g}};
_.d=_.cF.prototype;_.d.get=function(r,E){return xI(this.JSC$11648_map_,r)?this.JSC$11648_map_[r]:E};
_.d.set=function(r,E){xI(this.JSC$11648_map_,r)||(this.size+=1,this.JSC$11648_keys_.push(r),this.version_++);this.JSC$11648_map_[r]=E};
_.d.addAll=function(r){if(r instanceof _.cF)for(var E=r.getKeys(),K=0;K<E.length;K++)this.set(E[K],r.get(E[K]));else for(E in r)this.set(E,r[E])};
_.d.forEach=function(r,E){for(var K=this.getKeys(),g=0;g<K.length;g++){var D=K[g],B=this.get(D);r.call(E,B,D,this)}};
_.d.clone=function(){return new _.cF(this)};
_.d.transpose=function(){for(var r=new _.cF,E=0;E<this.JSC$11648_keys_.length;E++){var K=this.JSC$11648_keys_[E];r.set(this.JSC$11648_map_[K],K)}return r};
_.d.keys=function(){return tN$(this.__iterator__(!0)).toEs6()};
_.d.values=function(){return tN$(this.__iterator__(!1)).toEs6()};
_.d.entries=function(){var r=this;return hre(this.keys(),function(E){return[E,r.get(E)]})};
_.d.__iterator__=function(r){Cb(this);var E=0,K=this.version_,g=this,D=new ft;D.next=function(){if(K!=g.version_)throw Error("ue");if(E>=g.JSC$11648_keys_.length)return Oz;var B=g.JSC$11648_keys_[E++];return Uz(r?B:g.JSC$11648_map_[B])};
return D};
var xI=function(r,E){return Object.prototype.hasOwnProperty.call(r,E)};var Tyu=function(){this.JSC$11651_map_=new _.cF;this.JSC$11651_head_=new UHE("");this.JSC$11651_head_.next=this.JSC$11651_head_.prev=this.JSC$11651_head_},w4w=function(r,E){if(E=r.JSC$11651_map_.get(E))E.remove(),r.insert_(E);
return E};
_.d=Tyu.prototype;_.d.get=function(r,E){return(r=w4w(this,r))?r.value:E};
_.d.set=function(r,E){var K=w4w(this,r);K?K.value=E:(K=new UHE(r,E),this.JSC$11651_map_.set(r,K),this.insert_(K))};
_.d.peek=function(){return this.JSC$11651_head_.next.value};
_.d.shift=function(){return FGl(this,this.JSC$11651_head_.next)};
_.d.pop=function(){return FGl(this,this.JSC$11651_head_.prev)};
_.d.remove=function(r){return(r=this.JSC$11651_map_.get(r))?(this.removeNode(r),!0):!1};
_.d.removeNode=function(r){r.remove();this.JSC$11651_map_.remove(r.key)};
_.d.getCount=function(){return this.JSC$11651_map_.getCount()};
_.d.isEmpty=function(){return this.JSC$11651_map_.isEmpty()};
_.d.getKeys=function(){return this.map(function(r,E){return E})};
_.d.getValues=function(){return this.map(function(r){return r})};
_.d.contains=function(r){return this.some(function(E){return E==r})};
_.d.containsKey=function(r){return this.JSC$11651_map_.containsKey(r)};
_.d.clear=function(){for(;this.getCount()>0;)this.removeNode(this.JSC$11651_head_.prev)};
_.d.forEach=function(r,E){for(var K=this.JSC$11651_head_.next;K!=this.JSC$11651_head_;K=K.next)r.call(E,K.value,K.key,this)};
_.d.map=function(r,E){for(var K=[],g=this.JSC$11651_head_.next;g!=this.JSC$11651_head_;g=g.next)K.push(r.call(E,g.value,g.key,this));return K};
_.d.some=function(r,E){for(var K=this.JSC$11651_head_.next;K!=this.JSC$11651_head_;K=K.next)if(r.call(E,K.value,K.key,this))return!0;return!1};
_.d.every=function(r,E){for(var K=this.JSC$11651_head_.next;K!=this.JSC$11651_head_;K=K.next)if(!r.call(E,K.value,K.key,this))return!1;return!0};
_.d.insert_=function(r){r.next=this.JSC$11651_head_.next;r.prev=this.JSC$11651_head_;this.JSC$11651_head_.next=r;for(r.next.prev=r;this.getCount()>100;)this.removeNode(this.JSC$11651_head_.prev)};
var FGl=function(r,E){r.JSC$11651_head_!=E&&r.removeNode(E);return E.value},UHE=function(r,E){this.key=r;
this.value=E};
UHE.prototype.remove=function(){this.prev.next=this.next;this.next.prev=this.prev;delete this.prev;delete this.next};var RBR=function(){iV.apply(this,arguments)};
_.C(RBR,iV);RBR.prototype.enqueue=function(r,E){this.insert(r,E)};var ozE=function(){var r=Error();r.name="SecurityError";throw r;},oHK=function(){return{get opener(){return null},
get closed(){return!0},get location(){ozE()},get document(){ozE()},postMessage:function(){},
close:function(){},
focus:function(){}}};var OcJ={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 TYL={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 Myl={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(TYL).join("|");var iil=function(){function r(a){a.substr(-1)!==";"&&(a+=";");return Q(a)}
for(var E=Object.keys(Myl).sort(UfK),K=Object.keys(TYL).sort(UfK),g=0,D=0;g<K.length;g++)E[D]===K[g]?(K[g]+=";?",D++):K[g]+=";";var B=new RegExp("&(?:"+K.join("|")+"|#[xX][\\da-fA-F]+;?|#\\d+;?)","g"),Q=wk2();return function(a){return String(a).replace(B,r)}}();/*

 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 cof={};var CEE=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"),xHE=/[\\&]/,WGb=RegExp("\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});","gi"),Gzf=RegExp('[&<>"]',"g"),vzl=RegExp('&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});|[&<>"]',
"gi"),VyX=function(r){return r.charCodeAt(0)===92?r.charAt(1):iil(r)},zBd=function(r){return xHE.test(r)?r.replace(WGb,VyX):r},tye=function(r){try{var E,K="";
if(typeof D!=="string"){var g=D;var D=";/?:@&=+$,-_.!~*'()#"}typeof g==="undefined"&&(g=!0);var B,Q=cof[D];if(Q)var a=Q;else{Q=cof[D]=[];for(B=0;B<128;B++){var P=String.fromCharCode(B);/^[0-9a-z]$/i.test(P)?Q.push(P):Q.push("%"+("0"+B.toString(16).toUpperCase()).slice(-2))}for(B=0;B<D.length;B++)Q[D.charCodeAt(B)]=D[B];a=Q}var O=0;for(E=r.length;O<E;O++){var U=r.charCodeAt(O);if(g&&U===37&&O+2<E&&/^[0-9a-f]{2}$/i.test(r.slice(O+1,O+3)))K+=r.slice(O,O+3),O+=2;else if(U<128)K+=a[U];else if(U>=55296&&
U<=57343){if(U>=55296&&U<=56319&&O+1<E){var T=r.charCodeAt(O+1);if(T>=56320&&T<=57343){K+=encodeURIComponent(r[O]+r[O+1]);O++;continue}}K+="%EF%BF%BD"}else K+=encodeURIComponent(r[O])}return K}catch(w){return r}},STw=function(r){switch(r){case "&":return"&amp;";
case "<":return"&lt;";case ">":return"&gt;";case '"':return"&quot;";default:return r}},WF=function(r,E){return Gzf.test(r)?E?r.replace(vzl,STw):r.replace(Gzf,STw):r};/*

 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 Gm;if(String.fromCodePoint)Gm=function(r){try{return String.fromCodePoint(r)}catch(E){if(E instanceof RangeError)return String.fromCharCode(65533);throw E;}};
else{var biX=String.fromCharCode,sSu=Math.floor;Gm=function(){var r=[],E=-1,K=arguments.length;if(!K)return"";for(var g="";++E<K;){var D=Number(arguments[E]);if(!isFinite(D)||D<0||D>1114111||sSu(D)!==D)return String.fromCharCode(65533);if(D<=65535)r.push(D);else{D-=65536;var B=(D>>10)+55296;D=D%1024+56320;r.push(B,D)}if(E+1===K||r.length>16384)g+=biX.apply(null,r),r.length=0}return g}};var kzb=function(r){this.root=this.current=r;this.entering=!0};
kzb.prototype.next=function(){var r=this.current,E=this.entering;if(r===null)return null;a:switch(r._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 K=!0;break a;default:K=!1}E&&K?r._firstChild?(this.current=r._firstChild,this.entering=!0):this.entering=!1:r===this.root?this.current=null:r._next===null?(this.current=
r._parent,this.entering=!1):(this.current=r._next,this.entering=!0);return{entering:E,node:r}};
var Gr=function(r,E){this._type=r;this._next=this._prev=this._lastChild=this._firstChild=this._parent=null;this._sourcepos=E;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};
Gr.prototype.appendChild=function(r){r.unlink();r._parent=this;this._lastChild?(this._lastChild._next=r,r._prev=this._lastChild):this._firstChild=r;this._lastChild=r};
Gr.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 qTC=function(r,E){E.unlink();E._next=r._next;E._next&&(E._next._prev=E);E._prev=r;r._next=E;E._parent=r._parent;E._next||(E._parent._lastChild=E)};
Gr.prototype.insertBefore=function(r){r.unlink();r._prev=this._prev;r._prev&&(r._prev._next=r);r._next=this;this._prev=r;r._parent=this._parent;r._prev||(r._parent._firstChild=r)};
_.f5.Object.defineProperties(Gr.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(r){this._literal=r}},
destination:{configurable:!0,enumerable:!0,get:function(){return this._destination},
set:function(r){this._destination=r}},
title:{configurable:!0,enumerable:!0,get:function(){return this._title},
set:function(r){this._title=r}},
info:{configurable:!0,enumerable:!0,get:function(){return this._info},
set:function(r){this._info=r}},
level:{configurable:!0,enumerable:!0,get:function(){return this._level},
set:function(r){this._level=r}},
listType:{configurable:!0,enumerable:!0,get:function(){return this._listData.type},
set:function(r){this._listData.type=r}},
listTight:{configurable:!0,enumerable:!0,get:function(){return this._listData.tight},
set:function(r){this._listData.tight=r}},
listStart:{configurable:!0,enumerable:!0,get:function(){return this._listData.start},
set:function(r){this._listData.start=r}},
onEnter:{configurable:!0,enumerable:!0,get:function(){return this._onEnter},
set:function(r){this._onEnter=r}},
onExit:{configurable:!0,enumerable:!0,get:function(){return this._onExit},
set:function(r){this._onExit=r}}});var FfJ=/[ \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,
RWm={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 lre=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]/),
mHa=RegExp("^(?:\"(\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|[^\"\\x00])*\"|'(\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|[^'\\x00])*'|\\((\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|[^)\\x00])*\\))"),Zil=RegExp("^(?:[<](?:[^ <>\\t\\n\\\\\\x00]|\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|\\\\)*[>])"),u1w=RegExp("^[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]"),Aod=RegExp("^&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});","i"),eBd=/`+/,X4f=/^`+/,Hiu=/\.\.\./g,nzR=/--+/g,IrR=/^<([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])?)*)>/,
yod=/^<[A-Za-z][A-Za-z0-9.+-]{1,31}:[^<>\x00-\x20]*>/i,LGa=/^ *(?:\n *)?/,hBC=/^[ \t\n\x0b\x0c\x0d]/,Joa=/[ \t\n\x0b\x0c\x0d]+/g,r4e=/^\s/,E4R=/ *$/,Kpb=/^ */,g4$=/^ *(?:\n|$)/,D0w=RegExp("^\\[(?:[^\\\\\\[\\]]|\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|\\\\){0,1000}\\]"),B1e=/^[^\n`\[\]\\!<&*_'"]+/m,zm=function(r){var E=new Gr("text");E._literal=r;return E},tr=function(r){this.subject="";
this.brackets=this.delimiters=null;this.pos=0;this.refmap={};this.options=r||{}};
tr.prototype.match=function(r){r=r.exec(this.subject.slice(this.pos));if(r===null)return null;this.pos+=r.index+r[0].length;return r[0]};
tr.prototype.peek=function(){return this.pos<this.subject.length?this.subject.charCodeAt(this.pos):-1};
var SS=function(r){r.match(LGa);return!0},d0R=function(r,E,K){var g=0;
var D=r.pos;if(E===39||E===34)g++,r.pos++;else for(;r.peek()===E;)g++,r.pos++;if(g===0)g=null;else{var B=D===0?"\n":r.subject.charAt(D-1);var Q=r.peek();Q=Q===-1?"\n":Gm(Q);var a=r4e.test(Q);Q=lre.test(Q);var P=r4e.test(B);var O=lre.test(B);B=!a&&!(Q&&!P&&!O);a=!P&&!(O&&!a&&!Q);E===95?(P=B&&(!a||O),Q=a&&(!B||Q)):(P=E===39||E===34?B&&!a:B,Q=a);r.pos=D;g={numdelims:g,can_open:P,can_close:Q}}if(!g)return!1;D=g.numdelims;Q=r.pos;r.pos+=D;Q=E===39?"\u2019":E===34?"\u201c":r.subject.slice(Q,r.pos);Q=zm(Q);
K.appendChild(Q);r.delimiters={cc:E,numdelims:D,origdelims:D,node:Q,previous:r.delimiters,next:null,can_open:g.can_open,can_close:g.can_close};r.delimiters.previous!==null&&(r.delimiters.previous.next=r.delimiters);return!0},jQR=function(r,E){E.previous!==null&&(E.previous.next=E.next);
E.next===null?r.delimiters=E.previous:E.next.previous=E.previous},N1R=function(r,E){var K,g,D=[],B=!1;
D[95]=E;D[42]=E;D[39]=E;D[34]=E;for(K=r.delimiters;K!==null&&K.previous!==E;)K=K.previous;for(;K!==null;){var Q=K.cc;if(K.can_close){var a=K.previous;for(g=!1;a!==null&&a!==E&&a!==D[Q];){B=(K.can_open||a.can_close)&&(a.origdelims+K.origdelims)%3===0;if(a.cc===K.cc&&a.can_open&&!B){g=!0;break}a=a.previous}var P=K;if(Q===42||Q===95)if(g){var O=K.numdelims>=2&&a.numdelims>=2?2:1;var U=a.node;var T=K.node;a.numdelims-=O;K.numdelims-=O;U._literal=U._literal.slice(0,U._literal.length-O);T._literal=T._literal.slice(0,
T._literal.length-O);var w=new Gr(O===1?"emph":"strong");for(O=U._next;O&&O!==T;){var F=O._next;O.unlink();w.appendChild(O);O=F}qTC(U,w);O=a;F=K;O.next!==F&&(O.next=F,F.previous=O);a.numdelims===0&&(U.unlink(),jQR(r,a));K.numdelims===0&&(T.unlink(),a=K.next,jQR(r,K),K=a)}else K=K.next;else Q===39?(K.node._literal="\u2019",g&&(a.node._literal="\u2018"),K=K.next):Q===34&&(K.node._literal="\u201d",g&&(a.node.literal="\u201c"),K=K.next);g||B||(D[Q]=P.previous,P.can_open||jQR(r,P))}else K=K.next}for(;r.delimiters!==
null&&r.delimiters!==E;)jQR(r,r.delimiters)},QQb=function(r){r=r.match(mHa);
return r===null?null:zBd(r.substr(1,r.length-2))},$0R=function(r){var E=r.match(Zil);
if(E===null){E=r.pos;for(var K=0,g;(g=r.peek())!==-1;)if(g===92)r.pos+=1,r.peek()!==-1&&(r.pos+=1);else if(g===40)r.pos+=1,K+=1;else if(g===41)if(K<1)break;else r.pos+=1,--K;else if(hBC.exec(Gm(g))!==null)break;else r.pos+=1;E=r.subject.substr(E,r.pos-E);return tye(zBd(E))}return tye(zBd(E.substr(1,E.length-2)))},aSE=function(r){r=r.match(D0w);
return r===null||r.length>1001?0:r.length},pcw=function(r,E,K,g){r.brackets!==null&&(r.brackets.bracketAfter=!0);
r.brackets={node:E,previous:r.brackets,previousDelimiter:r.delimiters,index:K,image:g,active:!0}},PuM=function(r,E){var K;
return(K=r.match(B1e))?(r.options.smart?E.appendChild(zm(K.replace(Hiu,"\u2026").replace(nzR,function(g){var D=0,B=0;g.length%3===0?B=g.length/3:g.length%2===0?D=g.length/2:g.length%3===2?(D=1,B=(g.length-2)/3):(D=2,B=(g.length-4)/3);g="";var Q;for(Q=0;Q<B;Q++)g+="\u2014";for(Q=0;Q<D;Q++)g+="\u2013";return g}))):E.appendChild(zm(K)),!0):!1},fSa=function(r,E,K){r.subject=E;
r.pos=0;E=r.pos;var g=aSE(r);if(g===0)return 0;var D=r.subject.substr(0,g);if(r.peek()===58)r.pos++;else return r.pos=E,0;SS(r);g=$0R(r);if(g===null||g.length===0)return r.pos=E,0;var B=r.pos;SS(r);var Q=QQb(r);Q===null&&(Q="",r.pos=B);var a=!0;r.match(g4$)===null&&(Q===""?a=!1:(Q="",r.pos=B,a=r.match(g4$)!==null));if(!a)return r.pos=E,0;D=oqd(D);if(D==="")return r.pos=E,0;K[D]||(K[D]={destination:g,title:Q});return r.pos-E},OlE=function(r,E){var K,g=r.peek();
if(g===-1)return!1;switch(g){case 10:r.pos+=1;if((K=E._lastChild)&&K.type==="text"&&K._literal[K._literal.length-1]===" "){var D=K._literal[K._literal.length-2]===" ";K._literal=K._literal.replace(E4R,"");E.appendChild(new Gr(D?"linebreak":"softbreak"))}else E.appendChild(new Gr("softbreak"));r.match(Kpb);K=!0;break;case 92:K=r.subject;r.pos+=1;r.peek()===10?(r.pos+=1,K=new Gr("linebreak"),E.appendChild(K)):u1w.test(K.charAt(r.pos))?(E.appendChild(zm(K.charAt(r.pos))),r.pos+=1):E.appendChild(zm("\\"));
K=!0;break;case 96:a:if(K=r.match(X4f),K===null)K=!1;else{D=r.pos;for(var B;(B=r.match(eBd))!==null;)if(B===K){B=new Gr("code");B._literal=r.subject.slice(D,r.pos-K.length).trim().replace(Joa," ");E.appendChild(B);K=!0;break a}r.pos=D;E.appendChild(zm(K));K=!0}break;case 42:case 95:K=d0R(r,g,E);break;case 39:case 34:K=r.options.smart&&d0R(r,g,E);break;case 91:K=r.pos;r.pos+=1;D=zm("[");E.appendChild(D);pcw(r,D,K,!1);K=!0;break;case 33:K=r.pos;r.pos+=1;r.peek()===91?(r.pos+=1,D=zm("!["),E.appendChild(D),
pcw(r,D,K+1,!0)):E.appendChild(zm("!"));K=!0;break;case 93:var Q,a=!1,P;r.pos+=1;var O=r.pos;D=r.brackets;if(D===null)E.appendChild(zm("]"));else if(D.active){K=D.image;var U=r.pos;r.peek()===40&&(r.pos++,SS(r)&&(B=$0R(r))!==null&&SS(r)&&(hBC.test(r.subject.charAt(r.pos-1))&&(Q=QQb(r)),1)&&SS(r)&&r.peek()===41?(r.pos+=1,a=!0):r.pos=U);if(!a){var T=r.pos,w=aSE(r);w>2?P=r.subject.slice(T,T+w):D.bracketAfter||(P=r.subject.slice(D.index,O));w===0&&(r.pos=U);P&&(P=r.refmap[oqd(P)])&&(B=P.destination,Q=
P.title,a=!0)}if(a){O=new Gr(K?"image":"link");O._destination=B;O._title=Q||"";for(B=D.node._next;B;)Q=B._next,B.unlink(),O.appendChild(B),B=Q;E.appendChild(O);N1R(r,D.previousDelimiter);r.brackets=r.brackets.previous;D.node.unlink();if(!K)for(D=r.brackets;D!==null;)D.image||(D.active=!1),D=D.previous}else r.brackets=r.brackets.previous,r.pos=O,E.appendChild(zm("]"))}else E.appendChild(zm("]")),r.brackets=r.brackets.previous;K=!0;break;case 60:(K=r.match(IrR))?(K=K.slice(1,K.length-1),D=new Gr("link"),
D._destination=tye("mailto:"+K),D._title="",D.appendChild(zm(K)),E.appendChild(D),K=!0):(K=r.match(yod))?(K=K.slice(1,K.length-1),D=new Gr("link"),D._destination=tye(K),D._title="",D.appendChild(zm(K)),E.appendChild(D),K=!0):K=!1;K||(K=r.match(CEE),K===null?K=!1:(D=new Gr("html_inline"),D._literal=K,E.appendChild(D),K=!0));break;case 38:(K=r.match(Aod))?(E.appendChild(zm(iil(K))),K=!0):K=!1;break;default:K=PuM(r,E)}K||(r.pos+=1,E.appendChild(zm(Gm(g))));return!0};
tr.prototype.parseInlines=function(r){this.subject=r._string_content.trim();this.pos=0;for(this.brackets=this.delimiters=null;OlE(this,r););r._string_content=null;N1R(this,null)};
tr.prototype.parse=tr.prototype.parseInlines;var Ypu=[/./,/^<(?: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")],U0f=[/./,/<\/(?:script|pre|style)>/i,/--\x3e/,/\?>/,/>/,/\]\]>/],T1f=/^(?:(?:\*[ \t]*){3,}|(?:_[ \t]*){3,}|(?:-[ \t]*){3,})[ \t]*$/,wcM=/^[#`~*+_=<>0-9-\|]|\|/,Fpf=/[^ \t\f\v\r\n]/,RiX=/^[*+-]/,o4C=/^(\d{1,9})([.)])/,M3l=/^#{1,6}(?:[ \t]+|$)/,ilb=/^`{3,}(?!.*`)|^~{3,}(?!.*~)/,c4X=/^(?:`{3,}|~{3,})(?= *$)/,Cuu=/^(?:=+|-+)[ \t]*$/,x0M=/\r\n|\n|\r/,icm=/(^\|?[^\|]+(\|[^\|]+)+\|?)|(\|.*\|)/,csm=/(^\|?\s*:?---+:?\s*(\|\s*:?---+:?\s*)+\|?)|(^\s*\|\s*:?---+:?\s*\|$)/,Wpl={document:{continue:function(){return 0},
finalize:function(){},
canContain:function(r){return r!=="item"},
acceptsLines:!1},list:{continue:function(){return 0},
finalize:function(r,E){for(r=E._firstChild;r;){if(MTn(r)&&r._next){E._listData.tight=!1;break}for(var K=r._firstChild;K;){if(MTn(K)&&(r._next||K._next)){E._listData.tight=!1;break}K=K._next}r=r._next}},
canContain:function(r){return r==="item"},
acceptsLines:!1},block_quote:{continue:function(r){var E=r.currentLine;if(r.indented||xM(E,r.nextNonspace)!==62)return 1;bV(r);sf(r,1,!1);C5(xM(E,r.offset))&&sf(r,1,!0);return 0},
finalize:function(){},
canContain:function(r){return r!=="item"},
acceptsLines:!1},item:{continue:function(r,E){if(r.blank){if(E._firstChild==null)return 1;bV(r)}else if(r.indent>=E._listData.markerOffset+E._listData.padding)sf(r,E._listData.markerOffset+E._listData.padding,!0);else return 1;return 0},
finalize:function(){},
canContain:function(r){return r!=="item"&&!Ckn(r)},
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(r,E){var K=r.currentLine,g=r.indent;if(E._isFenced){if((g=g<=3&&K.charAt(r.nextNonspace)===E._fenceChar&&K.slice(r.nextNonspace).match(c4X))&&g[0].length>=E._fenceLength)return r.finalize(E,r.lineNumber),2;for(E=E._fenceOffset;E>0&&C5(xM(K,r.offset));)sf(r,1,!0),E--}else if(g>=4)sf(r,4,!0);else if(r.blank)bV(r);else return 1;return 0},
finalize:function(r,E){if(E._isFenced){var K=E._string_content,g=K.indexOf("\n");r=K.slice(0,g);K=K.slice(g+1);E.info=zBd(r.trim());E._literal=K}else E._literal=E._string_content.replace(/(\n *)+$/,"\n");E._string_content=null},
canContain:function(){return!1},
acceptsLines:!0},html_block:{continue:function(r,E){return!r.blank||E._htmlBlockType!==6&&E._htmlBlockType!==7?0:1},
finalize:function(r,E){E._literal=E._string_content.replace(/(\n *)+$/,"");E._string_content=null},
canContain:function(){return!1},
acceptsLines:!0},paragraph:{continue:function(r){return r.blank?1:0},
finalize:function(r,E){for(var K,g=!1;xM(E._string_content,0)===91&&(K=fSa(r.inlineParser,E._string_content,r.refmap));)E._string_content=E._string_content.slice(K),g=!0;g&&!Fpf.test(E._string_content)&&E.unlink()},
canContain:function(){return!1},
acceptsLines:!0},table:{continue:function(r){return Wn(r.currentLine)!==0?0:1},
finalize:function(){},
canContain:function(r){return r=="row"},
acceptsLines:!1},row:{continue:function(){return 1},
finalize:function(r,E){if(!E._rowIsDelimiter){r=E._isHeader?"th":"td";for(var K=E._parent._tableColumns,g=E._string_content,D=0,B="",Q,a=E._sourcepos[0][0];D<g.length;){switch(g[D]){case "|":Q&&(Q._string_content=B.trim(),B="",Q=null,K--,K<=0&&(D=g.length));break;default:if(!Q){Q=new Gr(r,[[a,D],[a,D]]);var P=E._parent._columnAlignment,O=E._parent._tableColumns-K;P&&O<=P.length&&O>=0&&(Q._alignment=P[O]);E.appendChild(Q)}B+=g[D];Q._sourcepos[1][1]=D}D++}Q&&(Q._string_content=B.trim());E._string_content=
""}},
canContain:function(r){return r!=="row"},
acceptsLines:!1}},G0$=[function(r){if(r.indented||xM(r.currentLine,r.nextNonspace)!==62)return 0;bV(r);sf(r,1,!1);C5(xM(r.currentLine,r.offset))&&sf(r,1,!0);kI(r);r.addChild("block_quote",r.nextNonspace);return 1},
function(r){var E;if(!r.indented&&(E=r.currentLine.slice(r.nextNonspace).match(M3l))){bV(r);sf(r,E[0].length,!1);kI(r);var K=r.addChild("heading",r.nextNonspace);K.level=E[0].trim().length;K._string_content=r.currentLine.slice(r.offset).replace(/^ *#+ *$/,"").replace(/ +#+ *$/,"");sf(r,r.currentLine.length-r.offset);return 2}return 0},
function(r){var E;if(!r.indented&&(E=r.currentLine.slice(r.nextNonspace).match(ilb))){var K=E[0].length;kI(r);var g=r.addChild("code_block",r.nextNonspace);g._isFenced=!0;g._fenceLength=K;g._fenceChar=E[0][0];g._fenceOffset=r.indent;bV(r);sf(r,K,!1);return 2}return 0},
function(r,E){if(!r.indented&&xM(r.currentLine,r.nextNonspace)===60){var K=r.currentLine.slice(r.nextNonspace),g;for(g=1;g<=7;g++)if(Ypu[g].test(K)&&(g<7||E.type!=="paragraph"))return kI(r),r.addChild("html_block",r.offset)._htmlBlockType=g,2}return 0},
function(r,E){var K;if(!r.indented&&E.type==="paragraph"&&(K=r.currentLine.slice(r.nextNonspace).match(Cuu))){kI(r);var g=new Gr("heading",E.sourcepos);g.level=K[0][0]==="="?1:2;g._string_content=E._string_content;qTC(E,g);E.unlink();r.tip=g;sf(r,r.currentLine.length-r.offset,!1);return 2}return 0},
function(r){return!r.indented&&T1f.test(r.currentLine.slice(r.nextNonspace))?(kI(r),r.addChild("thematic_break",r.nextNonspace),sf(r,r.currentLine.length-r.offset,!1),2):0},
function(r,E){var K,g;if(!(g=r.indented&&E.type!=="list")){a:{var D=E,B=r.currentLine.slice(r.nextNonspace);g={type:null,tight:!0,bulletChar:null,start:null,delimiter:null,padding:null,markerOffset:r.indent};if(K=B.match(RiX))g.type="bullet",g.bulletChar=K[0][0];else{if(!(K=B.match(o4C))||D.type==="paragraph"&&K[1]!=="1"){K=null;break a}g.type="ordered";g.start=parseInt(K[1],10);g.delimiter=K[2]}var Q=xM(r.currentLine,r.nextNonspace+K[0].length);if(Q!==-1&&Q!==9&&Q!==32||D.type==="paragraph"&&!r.currentLine.slice(r.nextNonspace+
K[0].length).match(Fpf))K=null;else{bV(r);sf(r,K[0].length,!0);D=r.column;B=r.offset;do sf(r,1,!0),Q=xM(r.currentLine,r.offset);while(r.column-D<5&&C5(Q));Q=xM(r.currentLine,r.offset)===-1;var a=r.column-D;a>=5||a<1||Q?(g.padding=K[0].length+1,r.column=D,r.offset=B,C5(xM(r.currentLine,r.offset))&&sf(r,1,!0)):g.padding=K[0].length+a;K=g}}g=!K}if(g)return 0;kI(r);(g=r.tip.type!=="list")||(E=E._listData,g=!(E.type===K.type&&E.delimiter===K.delimiter&&E.bulletChar===K.bulletChar));g&&(E=r.addChild("list",
r.nextNonspace),E._listData=K);E=r.addChild("item",r.nextNonspace);E._listData=K;return 1},
function(r){var E;return((E=r.options.shouldParseIndentAsCodeBlock)!=null?E:1)&&r.indented&&r.tip.type!=="paragraph"&&!r.blank?(sf(r,4,!0),kI(r),r.addChild("code_block",r.offset),2):0},
function(r,E){var K=Wn(r.currentLine),g=Wn(r.lookahead);if(K!==0&&g<0&&Math.abs(K)==Math.abs(g)&&!Ckn(E.type)){kI(r);E=r.addChild("table",r.nextNonspace);E._tableRows=1;E._tableColumns=Math.abs(K);K=r.lookahead;if(csm.test(K)){g=[];for(var D=0,B=!1,Q=0,a=void 0;D<K.length;){var P=Q>=3;switch(K[D]){case "-":Q++;break;case "|":B&&(g.push(a),a=void 0,Q=0);B=!0;break;case ":":a||P||(a="left"),!a&&P&&(a="right"),a==="left"&&P&&(a="center")}D++}K=g}else K=void 0;E._columnAlignment=K;E=r.addChild("row",
r.nextNonspace);E._isHeader=!0;sf(r,r.currentLine.length-r.offset,!1);E._string_content=r.currentLine;return 1}return 0},
function(r,E){if(E.type=="table"&&Wn(r.currentLine)!==0){kI(r);var K=E;E=r.addChild("row",r.nextNonspace);Wn(r.currentLine)<0?E._rowIsDelimiter=!0:K._tableRows+=1;sf(r,r.currentLine.length-r.offset,!1);E._string_content=r.currentLine;return 2}return 0}],Fk5=function(){var r={shouldParseIndentAsCodeBlock:!1};
r=r===void 0?{}:r;this.lastMatchedContainer=this.doc=xfK();this.refmap={};this.lastLineLength=0;this.inlineParser=new tr(r);this.options=r;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=Wpl;this.blockStarts=G0$},v4l=function(r){r.partiallyConsumedTab&&(r.offset+=1,r.tip._string_content+=" ".repeat(4-r.column%
4));
r.tip._string_content+=r.currentLine.slice(r.offset)+"\n"};
Fk5.prototype.addChild=function(r,E){for(;!this.blocks[this.tip.type].canContain(r);)this.finalize(this.tip,this.lineNumber-1);r=new Gr(r,[[this.lineNumber,E+1],[0,0]]);r._string_content="";this.tip.appendChild(r);return this.tip=r};
var kI=function(r){if(!r.allClosed){for(;r.oldtip!==r.lastMatchedContainer;){var E=r.oldtip._parent;r.finalize(r.oldtip,r.lineNumber-1);r.oldtip=E}r.allClosed=!0}},sf=function(r,E,K){for(var g=r.currentLine,D,B;E>0&&(B=g[r.offset]);)B==="\t"?(D=4-r.column%4,K?(r.partiallyConsumedTab=D>E,D=D>E?E:D,r.column+=D,r.offset+=r.partiallyConsumedTab?0:1,E-=D):(r.partiallyConsumedTab=!1,r.column+=D,r.offset+=1,--E)):(r.partiallyConsumedTab=!1,r.offset+=1,r.column+=1,--E)},bV=function(r){r.offset=r.nextNonspace;
r.column=r.nextNonspaceColumn;r.partiallyConsumedTab=!1},V3$=function(r){for(var E=r.currentLine,K=r.offset,g=r.column,D;(D=E.charAt(K))!=="";)if(D===" ")K++,g++;
else if(D==="\t")K++,g+=4-g%4;else break;r.blank=D==="\n"||D==="\r"||D==="";r.nextNonspace=K;r.nextNonspaceColumn=g;r.indent=r.nextNonspaceColumn-r.column;r.indented=r.indent>=4};
Fk5.prototype.finalize=function(r,E){var K=r._parent;r._open=!1;r.sourcepos[1]=[E,this.lastLineLength];this.blocks[r.type].finalize(this,r);this.tip=K};
Fk5.prototype.parse=function(r){this.tip=this.doc=xfK();this.refmap={};this.column=this.offset=this.lastLineLength=this.lineNumber=0;this.lastMatchedContainer=this.doc;this.currentLine="";if(!r)return this.doc;this.options.time&&console.time("preparing input");var E=r.split(x0M),K=E.length;r.charCodeAt(r.length-1)===10&&--K;this.options.time&&console.timeEnd("preparing input");this.options.time&&console.time("block parsing");for(r=0;r<K;r++)a:{var g=void 0,D=E[r],B=E[r+1],Q=!0,a=this.doc;this.oldtip=
this.tip;this.column=this.offset=0;this.partiallyConsumedTab=this.blank=!1;this.lineNumber+=1;D.indexOf("\x00")!==-1&&(D=D.replace(/\0/g,"\ufffd"));this.currentLine=D;for(this.lookahead=B;(g=a._lastChild)&&g._open;){a=g;V3$(this);switch(this.blocks[a.type].continue(this,a)){case 0:break;case 1:Q=!1;break;case 2:this.lastLineLength=D.length;break a;default:throw"continue returned illegal value, must be 0, 1, or 2";}if(!Q){a=a._parent;break}}this.allClosed=a===this.oldtip;this.lastMatchedContainer=
a;g=a.type!=="paragraph"&&Wpl[a.type].acceptsLines;B=this.blockStarts;for(Q=B.length;!g;){V3$(this);if(!this.indented&&!wcM.test(D.slice(this.nextNonspace))){bV(this);break}for(var P=0;P<Q;){var O=B[P](this,a);if(O===1){a=this.tip;break}else if(O===2){a=this.tip;g=!0;break}else P++}if(P===Q){bV(this);break}}if(this.allClosed||this.blank||this.tip.type!=="paragraph"){kI(this);this.blank&&a.lastChild&&(a.lastChild._lastLineBlank=!0);g=a.type;B=this.blank&&!(g==="block_quote"||g==="code_block"&&a._isFenced||
g==="item"&&!a._firstChild&&a.sourcepos[0][0]===this.lineNumber);for(Q=a;Q;)Q._lastLineBlank=B,Q=Q._parent;this.blocks[g].acceptsLines?(v4l(this),g==="html_block"&&a._htmlBlockType>=1&&a._htmlBlockType<=5&&U0f[a._htmlBlockType].test(this.currentLine.slice(this.offset))&&this.finalize(a,this.lineNumber)):this.offset<D.length&&!this.blank&&(this.addChild("paragraph",this.offset),bV(this),v4l(this))}else v4l(this);this.lastLineLength=D.length}for(;this.tip;)this.finalize(this.tip,K);this.options.time&&
console.timeEnd("block parsing");this.options.time&&console.time("inline parsing");D=new kzb(this.doc);this.inlineParser.refmap=this.refmap;for(this.inlineParser.options=this.options;K=D.next();)E=K.node,r=E.type,K.entering||r!=="paragraph"&&r!=="heading"&&r!=="th"&&r!="td"||this.inlineParser.parse(E);this.options.time&&console.timeEnd("inline parsing");return this.doc};WfK.prototype.render=function(r){r=new kzb(r);var E;this.buffer="";for(this.lastOut="\n";E=r.next();){var K=E.node.type;if(this[K])this[K](E.node,E.entering)}return this.buffer};
WfK.prototype.out=function(r){qR(this,r)};
var qR=function(r,E){r.buffer+=E;r.lastOut=E};
WfK.prototype.cr=function(){this.lastOut!=="\n"&&qR(this,"\n")};var ziM=/^javascript:|vbscript:|file:|data:/i,t3M=/^data:image\/(?:png|gif|jpeg|webp)/i,Sp$=function(r){return ziM.test(r)&&!t3M.test(r)};
vn.prototype=Object.create(WfK.prototype);_.d=vn.prototype;_.d.text=function(r){this.out(r.literal)};
_.d.html_inline=function(r){this.options.safe?qR(this,"\x3c!-- raw HTML omitted --\x3e"):qR(this,r.literal)};
_.d.html_block=function(r){this.cr();this.options.safe?qR(this,"\x3c!-- raw HTML omitted --\x3e"):qR(this,r.literal);this.cr()};
_.d.softbreak=function(){qR(this,this.options.softbreak)};
_.d.linebreak=function(){this.tag("br",[],!0);this.cr()};
_.d.link=function(r,E){var K=this.attrs(r);E?(this.options.safe&&Sp$(r.destination)||K.push(["href",WF(r.destination,!0)]),r.title&&K.push(["title",WF(r.title,!0)]),this.tag("a",K)):this.tag("/a")};
_.d.image=function(r,E){E?(this.disableTags===0&&(this.options.safe&&Sp$(r.destination)?qR(this,'<img src="" alt="'):qR(this,'<img src="'+WF(r.destination,!0)+'" alt="')),this.disableTags+=1):(--this.disableTags,this.disableTags===0&&(r.title&&qR(this,'" title="'+WF(r.title,!0)),qR(this,'" />')))};
_.d.emph=function(r,E){this.tag(E?"em":"/em")};
_.d.strong=function(r,E){this.tag(E?"strong":"/strong")};
_.d.paragraph=function(r,E){var K=r.parent.parent;r=this.attrs(r);K!==null&&K.type==="list"&&K.listTight||(E?(this.cr(),this.tag("p",r)):(this.tag("/p"),this.cr()))};
_.d.heading=function(r,E){var K="h"+r.level;r=this.attrs(r);E?(this.cr(),this.tag(K,r)):(this.tag("/"+K),this.cr())};
_.d.code=function(r){this.tag("code");this.out(r.literal);this.tag("/code")};
_.d.code_block=function(r){var E=r.info?r.info.split(/\s+/):[],K=this.attrs(r);E.length>0&&E[0].length>0&&K.push(["class","language-"+WF(E[0],!0)]);this.cr();this.tag("pre");this.tag("code",K);this.out(r.literal);this.tag("/code");this.tag("/pre");this.cr()};
_.d.thematic_break=function(r){r=this.attrs(r);this.cr();this.tag("hr",r,!0);this.cr()};
_.d.block_quote=function(r,E){r=this.attrs(r);E?(this.cr(),this.tag("blockquote",r)):(this.cr(),this.tag("/blockquote"));this.cr()};
_.d.list=function(r,E){var K=r.listType==="bullet"?"ul":"ol",g=this.attrs(r);E?(r=r.listStart,r!==null&&r!==1&&g.push(["start",r.toString()]),this.cr(),this.tag(K,g)):(this.cr(),this.tag("/"+K));this.cr()};
_.d.item=function(r,E){r=this.attrs(r);E?this.tag("li",r):(this.tag("/li"),this.cr())};
_.d.custom_inline=function(r,E){E&&r.onEnter?qR(this,r.onEnter):!E&&r.onExit&&qR(this,r.onExit)};
_.d.custom_block=function(r,E){this.cr();E&&r.onEnter?qR(this,r.onEnter):!E&&r.onExit&&qR(this,r.onExit);this.cr()};
_.d.table=function(r,E){r=this.attrs(r);E?(this.cr(),this.tag("table",r)):(this.tag("/table"),this.cr())};
_.d.row=function(r,E){r._rowIsDelimiter||(r=this.attrs(r),E?this.tag("tr",r):this.tag("/tr"))};
_.d.td=function(r,E){var K=this.attrs(r);r._alignment&&K.push(["align",r._alignment]);E?this.tag("td",K):this.tag("/td")};
_.d.th=function(r,E){var K=this.attrs(r);r._alignment&&K.push(["align",r._alignment]);E?this.tag("th",K):this.tag("/th")};
_.d.out=function(r){qR(this,WF(r,!1))};
_.d.tag=function(r,E,K){if(!(this.disableTags>0)){this.buffer+="<"+r;if(E&&E.length>0){r=0;for(var g;(g=E[r])!==void 0;)this.buffer+=" "+g[0]+'="'+g[1]+'"',r++}K&&(this.buffer+=" /");this.buffer+=">";this.lastOut=">"}};
_.d.attrs=function(r){var E=[];this.options.sourcepos&&(r=r.sourcepos)&&E.push(["data-sourcepos",String(r[0][0])+":"+String(r[0][1])+"-"+String(r[1][0])+":"+String(r[1][1])]);return E};
vn.prototype.text=vn.prototype.text;vn.prototype.html_inline=vn.prototype.html_inline;vn.prototype.html_block=vn.prototype.html_block;vn.prototype.softbreak=vn.prototype.softbreak;vn.prototype.linebreak=vn.prototype.linebreak;vn.prototype.link=vn.prototype.link;vn.prototype.image=vn.prototype.image;vn.prototype.emph=vn.prototype.emph;vn.prototype.strong=vn.prototype.strong;vn.prototype.paragraph=vn.prototype.paragraph;vn.prototype.heading=vn.prototype.heading;vn.prototype.code=vn.prototype.code;
vn.prototype.code_block=vn.prototype.code_block;vn.prototype.thematic_break=vn.prototype.thematic_break;vn.prototype.block_quote=vn.prototype.block_quote;vn.prototype.list=vn.prototype.list;vn.prototype.item=vn.prototype.item;vn.prototype.custom_inline=vn.prototype.custom_inline;vn.prototype.custom_block=vn.prototype.custom_block;vn.prototype.table=vn.prototype.table;vn.prototype.row=vn.prototype.row;vn.prototype.td=vn.prototype.td;vn.prototype.th=vn.prototype.th;vn.prototype.out=vn.prototype.out;
vn.prototype.tag=vn.prototype.tag;vn.prototype.attrs=vn.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 blf,sQE,Ncc;(function(){function r(t,V){return t<V?-1:t>V?1:t>=V?0:NaN}
function E(t){return function(V,m){return r(t(V),m)}}
function K(){for(var t=0,V=arguments.length,m={},K2;t<V;++t){if(!(K2=arguments[t]+"")||K2 in m)throw Error("we`"+K2);m[K2]=[]}return new g(m)}
function g(t){this._=t}
function D(t,V){return t.trim().split(/^|\s+/).map(function(m){var K2="",aJ=m.indexOf(".");aJ>=0&&(K2=m.slice(aJ+1),m=m.slice(0,aJ));if(m&&!V.hasOwnProperty(m))throw Error("xe`"+m);return{type:m,name:K2}})}
function B(t,V,m){for(var K2=0,aJ=t.length;K2<aJ;++K2)if(t[K2].name===V){t[K2]=GLk;t=t.slice(0,K2).concat(t.slice(K2+1));break}m!=null&&t.push({name:V,value:m});return t}
function Q(t){var V=t,m=V.indexOf(":");m>=0&&(V=t.slice(0,m))!=="xmlns"&&(t=t.slice(m+1));return Jo.hasOwnProperty(V)?{space:Jo[V],local:t}:t}
function a(t){return function(){var V=this.ownerDocument,m=this.namespaceURI;return m==="http://www.w3.org/1999/xhtml"&&V.documentElement.namespaceURI==="http://www.w3.org/1999/xhtml"?V.createElement(t):V.createElementNS(m,t)}}
function P(t){return function(){return this.ownerDocument.createElementNS(t.space,t.local)}}
function O(t){t=Q(t);return(t.local?P:a)(t)}
function U(){}
function T(t){return t==null?U:function(){return this.querySelector(t)}}
function w(t){return Array(t.length)}
function F(t,V){this.ownerDocument=t.ownerDocument;this.namespaceURI=t.namespaceURI;this._next=null;this._parent=t;this.__data__=V}
function c(t){return function(){return t}}
function W(t,V,m,K2,aJ,UP){for(var C2=0,S5,NJ=V.length,Kd=UP.length;C2<Kd;++C2)(S5=V[C2])?(S5.__data__=UP[C2],K2[C2]=S5):m[C2]=new F(t,UP[C2]);for(;C2<NJ;++C2)if(S5=V[C2])aJ[C2]=S5}
function z(t,V,m,K2,aJ,UP,C2){var S5,NJ,Kd={},$e=V.length,TR=UP.length,y$=Array($e),tB;for(S5=0;S5<$e;++S5)if(NJ=V[S5])y$[S5]=tB="$"+C2.call(NJ,NJ.__data__,S5,V),tB in Kd?aJ[S5]=NJ:Kd[tB]=NJ;for(S5=0;S5<TR;++S5)tB="$"+C2.call(t,UP[S5],S5,UP),(NJ=Kd[tB])?(K2[S5]=NJ,NJ.__data__=UP[S5],Kd[tB]=null):m[S5]=new F(t,UP[S5]);for(S5=0;S5<$e;++S5)(NJ=V[S5])&&Kd[y$[S5]]===NJ&&(aJ[S5]=NJ)}
function S(t,V){return t<V?-1:t>V?1:t>=V?0:NaN}
function k(t){return function(){this.removeAttribute(t)}}
function A(t){return function(){this.removeAttributeNS(t.space,t.local)}}
function X(t,V){return function(){this.setAttribute(t,V)}}
function e(t,V){return function(){this.setAttributeNS(t.space,t.local,V)}}
function I(t,V){return function(){var m=V.apply(this,arguments);m==null?this.removeAttribute(t):this.setAttribute(t,m)}}
function J(t,V){return function(){var m=V.apply(this,arguments);m==null?this.removeAttributeNS(t.space,t.local):this.setAttributeNS(t.space,t.local,m)}}
function Q5(t){return function(){this.style.removeProperty(t)}}
function OP(t,V,m){return function(){this.style.setProperty(t,V,m)}}
function WK(t,V,m){return function(){var K2=V.apply(this,arguments);K2==null?this.style.removeProperty(t):this.style.setProperty(t,K2,m)}}
function TJ(t,V){return t.style.getPropertyValue(V)||(t.ownerDocument&&t.ownerDocument.defaultView||t.document&&t||t.defaultView).getComputedStyle(t,null).getPropertyValue(V)}
function oJ(t){return function(){delete this[t]}}
function kL(t,V){return function(){this[t]=V}}
function qq(t,V){return function(){var m=V.apply(this,arguments);m==null?delete this[t]:this[t]=m}}
function n2(){this.textContent=""}
function pd(t){return function(){this.textContent=t}}
function RM(t){return function(){var V=t.apply(this,arguments);this.textContent=V==null?"":V}}
function rw(){this.innerHTML=""}
function Uu(t){return function(){this.innerHTML=t}}
function Cd(t){return function(){var V=t.apply(this,arguments);this.innerHTML=V==null?"":V}}
function tb(){return null}
function c9(){var t=this.parentNode;t&&t.removeChild(this)}
function TT(){return this.parentNode.insertBefore(this.cloneNode(!1),this.nextSibling)}
function Nq(){return this.parentNode.insertBefore(this.cloneNode(!0),this.nextSibling)}
function Da(t,V,m){t=oM(t,V,m);return function(K2){var aJ=K2.relatedTarget;aJ&&(aJ===this||aJ.compareDocumentPosition(this)&8)||t.call(this,K2)}}
function oM(t,V,m){return function(){t.call(this,this.__data__,V,m)}}
function Ld(t){return t.trim().split(/^|\s+/).map(function(V){var m="",K2=V.indexOf(".");K2>=0&&(m=V.slice(K2+1),V=V.slice(0,K2));return{type:V,name:m}})}
function MJ(t){return function(){var V=this.__on;if(V){for(var m=0,K2=-1,aJ=V.length,UP;m<aJ;++m)(UP=V[m],t.type&&UP.type!==t.type||UP.name!==t.name)?V[++K2]=UP:this.removeEventListener(UP.type,UP.listener,UP.capture);++K2?V.length=K2:delete this.__on}}}
function rb(t,V,m){var K2=HGd.hasOwnProperty(t.type)?Da:oM;return function(aJ,UP,C2){aJ=this.__on;var S5;UP=K2(V,UP,C2);if(aJ){C2=0;for(var NJ=aJ.length;C2<NJ;++C2)if((S5=aJ[C2]).type===t.type&&S5.name===t.name){this.removeEventListener(S5.type,S5.listener,S5.capture);this.addEventListener(S5.type,S5.listener=UP,S5.capture=m);S5.value=V;return}}this.addEventListener(t.type,UP,m);S5={type:t.type,name:t.name,value:V,listener:UP,capture:m};aJ?aJ.push(S5):this.__on=[S5]}}
function CC(t,V,m){var K2=t.ownerDocument&&t.ownerDocument.defaultView||t.document&&t||t.defaultView,aJ=K2.CustomEvent;typeof aJ==="function"?aJ=new aJ(V,m):(aJ=K2.document.createEvent("Event"),m?(aJ.initEvent(V,m.bubbles,m.cancelable),aJ.detail=m.detail):aJ.initEvent(V,!1,!1));t.dispatchEvent(aJ)}
function Hf(t,V){return function(){return CC(this,t,V)}}
function Ou(t,V){return function(){return CC(this,t,V.apply(this,arguments))}}
function Ye(t,V){this._groups=t;this._parents=V}
function B9(){return new Ye([[document.documentElement]],vgQ)}
function y5(){this._="@"+(++V1f).toString(36)}
function gb(t,V,m){t.prototype=V.prototype=m;m.constructor=t}
function Y1(t,V){t=Object.create(t.prototype);for(var m in V)t[m]=V[m];return t}
function gK(){}
function wb(t){var V;t=(t+"").trim().toLowerCase();return(V=zg5.exec(t))?(V=parseInt(V[1],16),new x5(V>>8&15|V>>4&240,V>>4&15|V&240,(V&15)<<4|V&15,1)):(V=t1f.exec(t))?XA(parseInt(V[1],16)):(V=Shf.exec(t))?new x5(V[1],V[2],V[3],1):(V=bzk.exec(t))?new x5(V[1]*255/100,V[2]*255/100,V[3]*255/100,1):(V=sBB.exec(t))?p9(V[1],V[2],V[3],V[4]):(V=kLU.exec(t))?p9(V[1]*255/100,V[2]*255/100,V[3]*255/100,V[4]):(V=qhu.exec(t))?K9(V[1],V[2]/100,V[3]/100,1):(V=lvQ.exec(t))?K9(V[1],V[2]/100,V[3]/100,V[4]):nna.hasOwnProperty(t)?
XA(nna[t]):t==="transparent"?new x5(NaN,NaN,NaN,0):null}
function XA(t){return new x5(t>>16&255,t>>8&255,t&255,1)}
function p9(t,V,m,K2){K2<=0&&(t=V=m=NaN);return new x5(t,V,m,K2)}
function F8(t){t instanceof gK||(t=wb(t));if(!t)return new x5;t=t.rgb();return new x5(t.r,t.g,t.b,t.opacity)}
function Xf(t,V,m,K2){return arguments.length===1?F8(t):new x5(t,V,m,K2==null?1:K2)}
function x5(t,V,m,K2){this.r=+t;this.g=+V;this.b=+m;this.opacity=+K2}
function db(t){t=Math.max(0,Math.min(255,Math.round(t)||0));return(t<16?"0":"")+t.toString(16)}
function K9(t,V,m,K2){K2<=0?t=V=m=NaN:m<=0||m>=1?t=V=NaN:V<=0&&(t=NaN);return new nQ(t,V,m,K2)}
function zC(t){if(t instanceof nQ)return new nQ(t.h,t.s,t.l,t.opacity);t instanceof gK||(t=wb(t));if(!t)return new nQ;if(t instanceof nQ)return t;t=t.rgb();var V=t.r/255,m=t.g/255,K2=t.b/255,aJ=Math.min(V,m,K2),UP=Math.max(V,m,K2),C2=NaN,S5=UP-aJ,NJ=(UP+aJ)/2;S5?(C2=V===UP?(m-K2)/S5+(m<K2)*6:m===UP?(K2-V)/S5+2:(V-m)/S5+4,S5/=NJ<.5?UP+aJ:2-UP-aJ,C2*=60):S5=NJ>0&&NJ<1?0:C2;return new nQ(C2,S5,NJ,t.opacity)}
function Pv(t,V,m,K2){return arguments.length===1?zC(t):new nQ(t,V,m,K2==null?1:K2)}
function nQ(t,V,m,K2){this.h=+t;this.s=+V;this.l=+m;this.opacity=+K2}
function b0(t,V,m){return(t<60?V+(m-V)*t/60:t<180?m:t<240?V+(m-V)*(240-t)/60:V)*255}
function X0(t){if(t instanceof GJ)return new GJ(t.l,t.a,t.b,t.opacity);if(t instanceof vf){if(isNaN(t.h))return new GJ(t.l,0,0,t.opacity);var V=t.h*IPe;return new GJ(t.l,Math.cos(V)*t.c,Math.sin(V)*t.c,t.opacity)}t instanceof x5||(t=F8(t));var m=Mu(t.r),K2=Mu(t.g),aJ=Mu(t.b);V=Zd(.2225045*m+.7168786*K2+.0606169*aJ);if(m===K2&&K2===aJ)var UP=m=V;else UP=Zd((.4360747*m+.3850649*K2+.1430804*aJ)/.96422),m=Zd((.0139322*m+.0971045*K2+.7141733*aJ)/.82521);return new GJ(116*V-16,500*(UP-V),200*(V-m),t.opacity)}
function GJ(t,V,m,K2){this.l=+t;this.a=+V;this.b=+m;this.opacity=+K2}
function Zd(t){return t>mef?Math.pow(t,1/3):t/yIw+LiX}
function HK(t){return t>Ms?t*t*t:yIw*(t-LiX)}
function il(t){return 255*(t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055)}
function Mu(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}
function sn(t){if(t instanceof vf)return new vf(t.h,t.c,t.l,t.opacity);t instanceof GJ||(t=X0(t));if(t.a===0&&t.b===0)return new vf(NaN,0,t.l,t.opacity);var V=Math.atan2(t.b,t.a)*hP$;return new vf(V<0?V+360:V,Math.sqrt(t.a*t.a+t.b*t.b),t.l,t.opacity)}
function VD(t,V,m,K2){return arguments.length===1?sn(t):new vf(t,V,m,K2==null?1:K2)}
function vf(t,V,m,K2){this.h=+t;this.c=+V;this.l=+m;this.opacity=+K2}
function xe(t,V,m,K2){if(arguments.length===1){var aJ=t;if(aJ instanceof uB)aJ=new uB(aJ.h,aJ.s,aJ.l,aJ.opacity);else{aJ instanceof x5||(aJ=F8(aJ));var UP=aJ.g/255,C2=aJ.b/255,S5=(JIR*C2+aJ.r/255*-1.7884503806-3.5172982438*UP)/(JIR+-1.7884503806-3.5172982438);C2-=S5;var NJ=(1.97294*(UP-S5)- -.29227*C2)/-.90649;C2=(UP=Math.sqrt(NJ*NJ+C2*C2)/(1.97294*S5*(1-S5)))?Math.atan2(NJ,C2)*hP$-120:NaN;aJ=new uB(C2<0?C2+360:C2,UP,S5,aJ.opacity)}}else aJ=new uB(t,V,m,K2==null?1:K2);return aJ}
function uB(t,V,m,K2){this.h=+t;this.s=+V;this.l=+m;this.opacity=+K2}
function e2(t,V,m,K2,aJ){var UP=t*t,C2=UP*t;return((1-3*t+3*UP-C2)*V+(4-6*UP+3*C2)*m+(1+3*t+3*UP-3*C2)*K2+C2*aJ)/6}
function Ff(t){return function(){return t}}
function IR(t,V){return function(m){return t+m*V}}
function H7(t,V,m){return t=Math.pow(t,m),V=Math.pow(V,m)-t,m=1/m,function(K2){return Math.pow(t+K2*V,m)}}
function XJ(t,V){var m=V-t;return m?IR(t,m>180||m<-180?m-360*Math.round(m/360):m):Ff(isNaN(t)?V:t)}
function IX(t){return(t=+t)===1?D5:function(V,m){return m-V?H7(V,m,t):Ff(isNaN(V)?m:V)}}
function D5(t,V){var m=V-t;return m?IR(t,m):Ff(isNaN(t)?V:t)}
function fn(t){return function(V){var m=V.length,K2=Array(m),aJ=Array(m),UP=Array(m),C2;for(C2=0;C2<m;++C2){var S5=Xf(V[C2]);K2[C2]=S5.r||0;aJ[C2]=S5.g||0;UP[C2]=S5.b||0}K2=t(K2);aJ=t(aJ);UP=t(UP);S5.opacity=1;return function(NJ){S5.r=K2(NJ);S5.g=aJ(NJ);S5.b=UP(NJ);return S5+""}}}
function sw(t,V){return t=+t,V-=t,function(m){return t+V*m}}
function mz(t){return function(){return t}}
function pU(t){return function(V){return t(V)+""}}
function FI(t,V){var m=aPL.lastIndex=plq.lastIndex=0,K2,aJ,UP,C2=-1,S5=[],NJ=[];t+="";for(V+="";(K2=aPL.exec(t))&&(aJ=plq.exec(V));)(UP=aJ.index)>m&&(UP=V.slice(m,UP),S5[C2]?S5[C2]+=UP:S5[++C2]=UP),(K2=K2[0])===(aJ=aJ[0])?S5[C2]?S5[C2]+=aJ:S5[++C2]=aJ:(S5[++C2]=null,NJ.push({i:C2,x:sw(K2,aJ)})),m=plq.lastIndex;m<V.length&&(UP=V.slice(m),S5[C2]?S5[C2]+=UP:S5[++C2]=UP);return S5.length<2?NJ[0]?pU(NJ[0].x):mz(V):(V=NJ.length,function(Kd){for(var $e=0,TR;$e<V;++$e)S5[(TR=NJ[$e]).i]=TR.x(Kd);return S5.join("")})}
function WC(t,V,m,K2,aJ,UP){var C2,S5,NJ;if(C2=Math.sqrt(t*t+V*V))t/=C2,V/=C2;if(NJ=t*m+V*K2)m-=t*NJ,K2-=V*NJ;if(S5=Math.sqrt(m*m+K2*K2))m/=S5,K2/=S5,NJ/=S5;t*K2<V*m&&(t=-t,V=-V,NJ=-NJ,C2=-C2);return{translateX:aJ,translateY:UP,rotate:Math.atan2(V,t)*rT$,skewX:Math.atan(NJ)*rT$,scaleX:C2,scaleY:S5}}
function Y_(t,V,m,K2){function aJ(Kd){return Kd.length?Kd.pop()+" ":""}
function UP(Kd,$e,TR,y$,tB,ch){Kd!==TR||$e!==y$?(tB=tB.push("translate(",null,V,null,m),ch.push({i:tB-4,x:sw(Kd,TR)},{i:tB-2,x:sw($e,y$)})):(TR||y$)&&tB.push("translate("+TR+V+y$+m)}
function C2(Kd,$e,TR,y$){Kd!==$e?(Kd-$e>180?$e+=360:$e-Kd>180&&(Kd+=360),y$.push({i:TR.push(aJ(TR)+"rotate(",null,K2)-2,x:sw(Kd,$e)})):$e&&TR.push(aJ(TR)+"rotate("+$e+K2)}
function S5(Kd,$e,TR,y$){Kd!==$e?y$.push({i:TR.push(aJ(TR)+"skewX(",null,K2)-2,x:sw(Kd,$e)}):$e&&TR.push(aJ(TR)+"skewX("+$e+K2)}
function NJ(Kd,$e,TR,y$,tB,ch){Kd!==TR||$e!==y$?(tB=tB.push(aJ(tB)+"scale(",null,",",null,")"),ch.push({i:tB-4,x:sw(Kd,TR)},{i:tB-2,x:sw($e,y$)})):TR===1&&y$===1||tB.push(aJ(tB)+"scale("+TR+","+y$+")")}
return function(Kd,$e){var TR=[],y$=[];Kd=t(Kd);$e=t($e);UP(Kd.translateX,Kd.translateY,$e.translateX,$e.translateY,TR,y$);C2(Kd.rotate,$e.rotate,TR,y$);S5(Kd.skewX,$e.skewX,TR,y$);NJ(Kd.scaleX,Kd.scaleY,$e.scaleX,$e.scaleY,TR,y$);Kd=$e=null;return function(tB){for(var ch=-1,nC=y$.length,Vc;++ch<nC;)TR[(Vc=y$[ch]).i]=Vc.x(tB);return TR.join("")}}}
function xO(t){return function(V,m){var K2=t((V=Pv(V)).h,(m=Pv(m)).h),aJ=D5(V.s,m.s),UP=D5(V.l,m.l),C2=D5(V.opacity,m.opacity);return function(S5){V.h=K2(S5);V.s=aJ(S5);V.l=UP(S5);V.opacity=C2(S5);return V+""}}}
function Mx(t){return function(V,m){var K2=t((V=VD(V)).h,(m=VD(m)).h),aJ=D5(V.c,m.c),UP=D5(V.l,m.l),C2=D5(V.opacity,m.opacity);return function(S5){V.h=K2(S5);V.c=aJ(S5);V.l=UP(S5);V.opacity=C2(S5);return V+""}}}
function Rh(t){return function K2(m){function aJ(UP,C2){var S5=t((UP=xe(UP)).h,(C2=xe(C2)).h),NJ=D5(UP.s,C2.s),Kd=D5(UP.l,C2.l),$e=D5(UP.opacity,C2.opacity);return function(TR){UP.h=S5(TR);UP.s=NJ(TR);UP.l=Kd(Math.pow(TR,m));UP.opacity=$e(TR);return UP+""}}
m=+m;aJ.gamma=K2;return aJ}(1)}
function SE(){return HS||(EgR(ME),HS=Ty.now()+NU5)}
function ME(){HS=0}
function bh(){this._call=this._time=this._next=null}
function oh(t,V,m){var K2=new bh;K2.restart(t,V,m);return K2}
function cn(){HS=(Q5m=Ty.now())+NU5;id=wF=0;try{SE();++id;for(var t=$Zc,V;t;)(V=HS-t._time)>=0&&t._call.call(null,V),t=t._next;--id}finally{id=0;t=$Zc;for(var m=Infinity;t;)if(t._call){m>t._time&&(m=t._time);var K2=t;t=t._next}else V=t._next,t._next=null,t=K2?K2._next=V:$Zc=V;FR=K2;GY(m);HS=0}}
function iU(){var t=Ty.now(),V=t-Q5m;V>1E3&&(NU5-=V,Q5m=t)}
function GY(t){id||(wF&&(wF=clearTimeout(wF)),t-HS>24?(t<Infinity&&(wF=setTimeout(cn,t-Ty.now()-NU5)),R9&&(R9=clearInterval(R9))):(R9||(Q5m=Ty.now(),R9=setInterval(iU,1E3)),id=1,EgR(cn)))}
function Bf(t,V,m){var K2=new bh;V=V==null?0:+V;K2.restart(function(aJ){K2.stop();t(aJ+V)},V,m);
return K2}
function RU(t,V,m,K2,aJ,UP){var C2=t.__transition;if(!C2)t.__transition={};else if(m in C2)return;lF(t,m,{name:V,index:K2,group:aJ,on:Zzu,tween:ubB,time:UP.time,delay:UP.delay,duration:UP.duration,ease:UP.ease,timer:null,state:0})}
function qu(t,V){t=ZV(t,V);if(t.state>0)throw Error("ye");return t}
function NO(t,V){t=ZV(t,V);if(t.state>2)throw Error("ze");return t}
function ZV(t,V){t=t.__transition;if(!t||!(t=t[V]))throw Error("Ae");return t}
function lF(t,V,m){function K2(NJ){var Kd,$e;if(m.state!==1)return UP();for(y$ in C2){var TR=C2[y$];if(TR.name===m.name){if(TR.state===3)return Bf(K2);TR.state===4?(TR.state=6,TR.timer.stop(),TR.on.call("interrupt",t,t.__data__,TR.index,TR.group),delete C2[y$]):+y$<V&&(TR.state=6,TR.timer.stop(),delete C2[y$])}}Bf(function(){m.state===3&&(m.state=4,m.timer.restart(aJ,m.delay,m.time),aJ(NJ))});
m.state=2;m.on.call("start",t,t.__data__,m.index,m.group);if(m.state===2){m.state=3;S5=Array($e=m.tween.length);var y$=0;for(Kd=-1;y$<$e;++y$)if(TR=m.tween[y$].value.call(t,t.__data__,m.index,m.group))S5[++Kd]=TR;S5.length=Kd+1}}
function aJ(NJ){NJ=NJ<m.duration?m.ease.call(null,NJ/m.duration):(m.timer.restart(UP),m.state=5,1);for(var Kd=-1,$e=S5.length;++Kd<$e;)S5[Kd].call(null,NJ);m.state===5&&(m.on.call("end",t,t.__data__,m.index,m.group),UP())}
function UP(){m.state=6;m.timer.stop();delete C2[V];for(var NJ in C2)return;delete t.__transition}
var C2=t.__transition,S5;C2[V]=m;m.timer=oh(function(NJ){m.state=1;m.timer.restart(K2,m.delay,m.time);m.delay<=NJ&&K2(NJ-m.delay)},0,m.time)}
function LK(t,V){var m,K2;return function(){var aJ=NO(this,t),UP=aJ.tween;if(UP!==m){K2=m=UP;UP=0;for(var C2=K2.length;UP<C2;++UP)if(K2[UP].name===V){K2=K2.slice();K2.splice(UP,1);break}}aJ.tween=K2}}
function uQ(t,V,m){var K2,aJ;if(typeof m!=="function")throw Error();return function(){var UP=NO(this,t),C2=UP.tween;if(C2!==K2){aJ=(K2=C2).slice();C2={name:V,value:m};for(var S5=0,NJ=aJ.length;S5<NJ;++S5)if(aJ[S5].name===V){aJ[S5]=C2;break}S5===NJ&&aJ.push(C2)}UP.tween=aJ}}
function vF(t,V,m){var K2=t._id;t.each(function(){var aJ=NO(this,K2);(aJ.value||(aJ.value={}))[V]=m.apply(this,arguments)});
return function(aJ){return ZV(aJ,K2).value[V]}}
function KUM(t,V){var m;return(typeof V==="number"?sw:V instanceof wb?gga:(m=wb(V))?(V=m,gga):FI)(t,V)}
function AT9(t){return function(){this.removeAttribute(t)}}
function egb(t){return function(){this.removeAttributeNS(t.space,t.local)}}
function X_u(t,V,m){var K2,aJ;return function(){var UP=this.getAttribute(t);return UP===m?null:UP===K2?aJ:aJ=V(K2=UP,m)}}
function HzB(t,V,m){var K2,aJ;return function(){var UP=this.getAttributeNS(t.space,t.local);return UP===m?null:UP===K2?aJ:aJ=V(K2=UP,m)}}
function ngA(t,V,m){var K2,aJ,UP;return function(){var C2=m(this);if(C2==null)return void this.removeAttribute(t);var S5=this.getAttribute(t);return S5===C2?null:S5===K2&&C2===aJ?UP:UP=V(K2=S5,aJ=C2)}}
function IvA(t,V,m){var K2,aJ,UP;return function(){var C2=m(this);if(C2==null)return void this.removeAttributeNS(t.space,t.local);var S5=this.getAttributeNS(t.space,t.local);return S5===C2?null:S5===K2&&C2===aJ?UP:UP=V(K2=S5,aJ=C2)}}
function yT5(t,V){function m(){var K2=this,aJ=V.apply(K2,arguments);return aJ&&function(UP){K2.setAttributeNS(t.space,t.local,aJ(UP))}}
m._value=V;return m}
function LUb(t,V){function m(){var K2=this,aJ=V.apply(K2,arguments);return aJ&&function(UP){K2.setAttribute(t,aJ(UP))}}
m._value=V;return m}
function hgu(t,V){return function(){qu(this,t).delay=+V.apply(this,arguments)}}
function JTB(t,V){return V=+V,function(){qu(this,t).delay=V}}
function rNB(t,V){return function(){NO(this,t).duration=+V.apply(this,arguments)}}
function EmB(t,V){return V=+V,function(){NO(this,t).duration=V}}
function KlB(t,V){if(typeof V!=="function")throw Error();return function(){NO(this,t).ease=V}}
function gm5(t){return(t+"").trim().split(/^|\s+/).every(function(V){var m=V.indexOf(".");m>=0&&(V=V.slice(0,m));return!V||V==="start"})}
function D3b(t,V,m){var K2,aJ,UP=gm5(V)?qu:NO;return function(){var C2=UP(this,t),S5=C2.on;if(S5!==K2)(aJ=(K2=S5).copy()).on(V,m);C2.on=aJ}}
function B8u(t){return function(){var V=this.parentNode,m;for(m in this.__transition)if(+m!==t)return;V&&V.removeChild(this)}}
function d3D(t,V){var m,K2,aJ;return function(){var UP=TJ(this,t),C2=(this.style.removeProperty(t),TJ(this,t));return UP===C2?null:UP===m&&C2===K2?aJ:aJ=V(m=UP,K2=C2)}}
function jha(t){return function(){this.style.removeProperty(t)}}
function N89(t,V,m){var K2,aJ;return function(){var UP=TJ(this,t);return UP===m?null:UP===K2?aJ:aJ=V(K2=UP,m)}}
function QhQ(t,V,m){var K2,aJ,UP;return function(){var C2=TJ(this,t),S5=m(this);S5==null&&(S5=(this.style.removeProperty(t),TJ(this,t)));return C2===S5?null:C2===K2&&S5===aJ?UP:UP=V(K2=C2,aJ=S5)}}
function $3B(t,V,m){function K2(){var aJ=this,UP=V.apply(aJ,arguments);return UP&&function(C2){aJ.style.setProperty(t,UP(C2),m)}}
K2._value=V;return K2}
function aof(t){return function(){this.textContent=t}}
function pef(t){return function(){var V=t(this);this.textContent=V==null?"":V}}
function vz(t,V,m,K2){this._groups=t;this._parents=V;this._name=m;this._id=K2}
function PyJ(t){return{type:t}}
function fPc(){this._x0=this._y0=this._x1=this._y1=null;this._=""}
function a5m(){}
function DeR(t,V){var m=new a5m;if(t instanceof a5m)t.each(function(C2,S5){m.set(S5,C2)});
else if(Array.isArray(t)){var K2=-1,aJ=t.length,UP;if(V==null)for(;++K2<aJ;)m.set(K2,t[K2]);else for(;++K2<aJ;)m.set(V(UP=t[K2],K2,t),UP)}else if(t)for(K2 in t)m.set(K2,t[K2]);return m}
function pHm(){}
function B6f(t){return function(V){for(var m={},K2=0;K2<t.length;K2++)m[t[K2]]=V[K2]||"";return m}}
function PGB(t,V){var m=B6f(t);return function(K2,aJ){return V(m(K2),aJ,t)}}
function foB(t){var V=Object.create(null),m=[];t.forEach(function(K2){for(var aJ in K2)aJ in V||m.push(V[aJ]=aJ)});
return m}
function del(t){function V(C2,S5){function NJ(){if(ch)return OGn;if(nC)return nC=!1,jBb;var Qj,hZ=TR,vB;if(C2.charCodeAt(hZ)===34){for(;TR++<$e&&C2.charCodeAt(TR)!==34||C2.charCodeAt(++TR)===34;);(Qj=TR)>=$e?ch=!0:(vB=C2.charCodeAt(TR++))===10?nC=!0:vB===13&&(nC=!0,C2.charCodeAt(TR)===10&&++TR);return C2.slice(hZ+1,Qj-1).replace(/""/g,'"')}for(;TR<$e;){if((vB=C2.charCodeAt(Qj=TR++))===10)nC=!0;else if(vB===13)nC=!0,C2.charCodeAt(TR)===10&&++TR;else if(vB!==UP)continue;return C2.slice(hZ,Qj)}return ch=
!0,C2.slice(hZ,$e)}
var Kd=[],$e=C2.length,TR=0,y$=0,tB,ch=$e<=0,nC=!1;C2.charCodeAt($e-1)===10&&--$e;for(C2.charCodeAt($e-1)===13&&--$e;(tB=NJ())!==OGn;){for(var Vc=[];tB!==jBb&&tB!==OGn;)Vc.push(tB),tB=NJ();S5&&(Vc=S5(Vc,y$++))==null||Kd.push(Vc)}return Kd}
function m(C2){return C2.map(K2).join(t)}
function K2(C2){return C2==null?"":aJ.test(C2)?'"'+C2.replace(/"/g,'""')+'"':C2}
var aJ=new RegExp('["'+t+"\n\r]"),UP=t.charCodeAt(0);return{parse:function(C2,S5){var NJ,Kd;C2=V(C2,function($e,TR){if(NJ)return NJ($e,TR-1);Kd=$e;NJ=S5?PGB($e,S5):B6f($e)});
C2.columns=Kd||[];return C2},
parseRows:V,format:function(C2,S5){S5==null&&(S5=foB(C2));return[S5.map(K2).join(t)].concat(C2.map(function(NJ){return S5.map(function(Kd){return K2(NJ[Kd])}).join(t)})).join("\n")},
formatRows:function(C2){return C2.map(m).join("\n")}}}
function Opu(t){if(!t.ok)throw Error("Be`"+t.status+"`"+t.statusText);return t.text()}
function N6u(t){return function(V,m,K2){arguments.length===2&&typeof m==="function"&&(K2=m,m=void 0);return fetch(V,m).then(Opu).then(function(aJ){return t(aJ,K2)})}}
function QBw(t,V,m,K2){if(isNaN(V)||isNaN(m))return t;var aJ,UP=t._root;K2={data:K2};var C2=t._x0,S5=t._y0,NJ=t._x1,Kd=t._y1,$e,TR,y$,tB,ch;if(!UP)return t._root=K2,t;for(;UP.length;)if((y$=V>=($e=(C2+NJ)/2))?C2=$e:NJ=$e,(tB=m>=(TR=(S5+Kd)/2))?S5=TR:Kd=TR,aJ=UP,!(UP=UP[ch=tB<<1|y$]))return aJ[ch]=K2,t;var nC=+t._x.call(null,UP.data);var Vc=+t._y.call(null,UP.data);if(V===nC&&m===Vc)return K2.next=UP,aJ?aJ[ch]=K2:t._root=K2,t;do aJ=aJ?aJ[ch]=Array(4):t._root=Array(4),(y$=V>=($e=(C2+NJ)/2))?C2=$e:NJ=
$e,(tB=m>=(TR=(S5+Kd)/2))?S5=TR:Kd=TR;while((ch=tB<<1|y$)===(y$=(Vc>=TR)<<1|nC>=$e));return aJ[y$]=UP,aJ[ch]=K2,t}
function KH(t,V,m,K2,aJ){this.node=t;this.x0=V;this.y0=m;this.x1=K2;this.y1=aJ}
function Yxb(t){return t[0]}
function U3k(t){return t[1]}
function YbL(t,V,m,K2,aJ,UP){this._x=t;this._y=V;this._x0=m;this._y0=K2;this._x1=aJ;this._y1=UP;this._root=void 0}
function $eX(t){for(var V={data:t.data},m=V;t=t.next;)m=m.next={data:t.data};return V}
function PXP(t,V){if((V=(t=V?t.toExponential(V-1):t.toExponential()).indexOf("e"))<0)return null;var m=t.slice(0,V);return[m.length>1?m[0]+m.slice(2):m,+t.slice(V+1)]}
function T8A(t){return t=PXP(Math.abs(t)),t?t[1]:NaN}
function wef(t,V){return function(m,K2){for(var aJ=m.length,UP=[],C2=0,S5=t[0],NJ=0;aJ>0&&S5>0;){NJ+S5+1>K2&&(S5=Math.max(1,K2-NJ));UP.push(m.substring(aJ-=S5,aJ+S5));if((NJ+=S5+1)>K2)break;S5=t[C2=(C2+1)%t.length]}return UP.reverse().join(V)}}
function FlB(t){return function(V){return V.replace(/[0-9]/g,function(m){return t[+m]})}}
function U6J(t){return new ToL(t)}
function ToL(t){if(!(V=Rpf.exec(t)))throw Error("Ce`"+t);var V;this.fill=V[1]||" ";this.align=V[2]||">";this.sign=V[3]||"-";this.symbol=V[4]||"";this.zero=!!V[5];this.width=V[6]&&+V[6];this.comma=!!V[7];this.precision=V[8]&&+V[8].slice(1);this.trim=!!V[9];this.type=V[10]||""}
function avf(t,V){V=PXP(t,V);if(!V)return t+"";t=V[0];V=V[1];return V<0?"0."+Array(-V).join("0")+t:t.length>V+1?t.slice(0,V+1)+"."+t.slice(V+1):t+Array(V-t.length+2).join("0")}
function p_w(t){return t}
function oma(t){function V(S5){function NJ(J9){var Mb=vB,nk=jb,MO,px;if(hZ==="c")nk=JZ(J9)+nk,J9="";else{J9=+J9;var bB=J9<0;J9=JZ(Math.abs(J9),Vc);if(Qj){var hA=J9.length,E1=1,$l=-1;a:for(;E1<hA;++E1)switch(J9[E1]){case ".":$l=MO=E1;break;case "0":$l===0&&($l=E1);MO=E1;break;default:if(!+J9[E1])break a;$l>0&&($l=0)}J9=$l>0?J9.slice(0,$l)+J9.slice(MO+1):J9}bB&&+J9===0&&(bB=!1);Mb=(bB?TR==="("?TR:"-":TR==="-"||TR==="("?"":TR)+Mb;nk=(hZ==="s"?Pgl[8+fvb/3]:"")+nk+(bB&&TR==="("?")":"");if(My)for(bB=-1,
MO=J9.length;++bB<MO;)if(px=J9.charCodeAt(bB),48>px||px>57){nk=(px===46?aJ+J9.slice(bB+1):J9.slice(bB))+nk;J9=J9.slice(0,bB);break}}nC&&!tB&&(J9=m(J9,Infinity));px=Mb.length+J9.length+nk.length;bB=px<ch?Array(ch-px+1).join(Kd):"";nC&&tB&&(J9=m(bB+J9,bB.length?ch-nk.length:Infinity),bB="");switch($e){case "<":J9=Mb+J9+nk+bB;break;case "=":J9=Mb+bB+J9+nk;break;case "^":J9=bB.slice(0,px=bB.length>>1)+Mb+J9+nk+bB.slice(px);break;default:J9=bB+Mb+J9+nk}return UP(J9)}
S5=U6J(S5);var Kd=S5.fill,$e=S5.align,TR=S5.sign,y$=S5.symbol,tB=S5.zero,ch=S5.width,nC=S5.comma,Vc=S5.precision,Qj=S5.trim,hZ=S5.type;hZ==="n"?(nC=!0,hZ="g"):Ozb[hZ]||(Vc==null&&(Vc=12),Qj=!0,hZ="g");if(tB||Kd==="0"&&$e==="=")tB=!0,Kd="0",$e="=";var vB=y$==="$"?K2[0]:y$==="#"&&/[boxX]/.test(hZ)?"0"+hZ.toLowerCase():"",jb=y$==="$"?K2[1]:/[%p]/.test(hZ)?C2:"",JZ=Ozb[hZ],My=/[defgprs%]/.test(hZ);Vc=Vc==null?6:/[gprs]/.test(hZ)?Math.max(1,Math.min(21,Vc)):Math.max(0,Math.min(20,Vc));NJ.toString=function(){return S5+
""};
return NJ}
var m=t.grouping&&t.thousands?wef(t.grouping,t.thousands):p_w,K2=t.currency,aJ=t.decimal,UP=t.numerals?FlB(t.numerals):p_w,C2=t.percent||"%";return{format:V,formatPrefix:function(S5,NJ){var Kd=V((S5=U6J(S5),S5.type="f",S5));S5=Math.max(-8,Math.min(8,Math.floor(T8A(NJ)/3)))*3;var $e=Math.pow(10,-S5),TR=Pgl[8+S5/3];return function(y$){return Kd($e*y$)+TR}}}}
function Ap(){this.reset()}
function YhJ(t,V,m){var K2=t.s=V+m,aJ=K2-V;t.t=V-(K2-aJ)+(m-aJ)}
function f5n(t){return t>1?r1:t<-1?-r1:Math.asin(t)}
function MmU(){}
function Ue$(t){var V=t[0];t=t[1];var m=Ep(t);return[m*Ep(V),m*SI(V),SI(t)]}
function T6a(t,V){return[t[1]*V[2]-t[2]*V[1],t[2]*V[0]-t[0]*V[2],t[0]*V[1]-t[1]*V[0]]}
function w_E(t){var V=O1L(t[0]*t[0]+t[1]*t[1]+t[2]*t[2]);t[0]/=V;t[1]/=V;t[2]/=V}
function ipb(){var t=[],V;return{point:function(m,K2){V.push([m,K2])},
lineStart:function(){t.push(V=[])},
lineEnd:MmU,rejoin:function(){t.length>1&&t.push(t.pop().concat(t.shift()))},
result:function(){var m=t;t=[];V=null;return m}}}
function YHq(t,V,m,K2){this.x=t;this.z=V;this.o=m;this.e=K2;this.v=!1;this.n=this.p=null}
function cNT(t,V,m,K2,aJ){var UP=[],C2=[];t.forEach(function(TR){if(!((y$=TR.length-1)<=0)){var y$,tB=TR[0],ch=TR[y$],nC=tB;if(VP(nC[0]-ch[0])<1E-6&&VP(nC[1]-ch[1])<1E-6){aJ.lineStart();for(S5=0;S5<y$;++S5)aJ.point((tB=TR[S5])[0],tB[1]);aJ.lineEnd()}else UP.push(y$=new YHq(tB,TR,null,!0)),C2.push(y$.o=new YHq(tB,null,y$,!1)),UP.push(y$=new YHq(ch,TR,null,!1)),C2.push(y$.o=new YHq(ch,null,y$,!0))}});
if(UP.length){C2.sort(V);FU$(UP);FU$(C2);var S5=0;for(t=C2.length;S5<t;++S5)C2[S5].e=m=!m;m=UP[0];for(var NJ;;){for(var Kd=m,$e=!0;Kd.v;)if((Kd=Kd.n)===m)return;V=Kd.z;aJ.lineStart();do{Kd.v=Kd.o.v=!0;if(Kd.e){if($e)for(S5=0,t=V.length;S5<t;++S5)aJ.point((NJ=V[S5])[0],NJ[1]);else K2(Kd.x,Kd.n.x,1,aJ);Kd=Kd.n}else{if($e)for(V=Kd.p.z,S5=V.length-1;S5>=0;--S5)aJ.point((NJ=V[S5])[0],NJ[1]);else K2(Kd.x,Kd.p.x,-1,aJ);Kd=Kd.p}Kd=Kd.o;V=Kd.z;$e=!$e}while(!Kd.v);aJ.lineEnd()}}}
function FU$(t){if(V=t.length){for(var V,m=0,K2=t[0],aJ;++m<V;)K2.n=aJ=t[m],aJ.p=K2,K2=aJ;K2.n=aJ=t[0];aJ.p=K2}}
function CGT(t){return t.length>1}
function x3T(t,V){return((t=t.x)[0]<0?t[1]-r1-1E-6:r1-t[1])-((V=V.x)[0]<0?V[1]-r1-1E-6:r1-V[1])}
function wlc(){}
function RgX(t){return function(V,m){var K2=Ep(V),aJ=Ep(m);K2=t(K2*aJ);return[K2*aJ*SI(V),K2*SI(m)]}}
function o9(t){return function(V,m){var K2=O1L(V*V+m*m),aJ=t(K2),UP=SI(aJ);aJ=Ep(aJ);return[oge(V*UP,K2*aJ),f5n(K2&&m*UP/K2)]}}
function Wlk(t){var V=0,m=t.children,K2=m&&m.length;if(K2)for(;--K2>=0;)V+=m[K2].value;else V=1;t.value=V}
function M1R(t,V){var m=new M$(t);t=+t.value&&(m.value=t.value);var K2,aJ=[m],UP,C2,S5,NJ;for(V==null&&(V=Gsf);K2=aJ.pop();)if(t&&(K2.value=+K2.data.value),(C2=V(K2.data))&&(NJ=C2.length))for(K2.children=Array(NJ),S5=NJ-1;S5>=0;--S5)aJ.push(UP=K2.children[S5]=new M$(C2[S5])),UP.parent=K2,UP.depth=K2.depth+1;return m.eachBefore(vmB)}
function Gsf(t){return t.children}
function Vmk(t){t.data=t.data.data}
function vmB(t){var V=0;do t.height=V;while((t=t.parent)&&t.height<++V)}
function M$(t){this.data=t;this.depth=this.height=0;this.parent=null}
function cw(t,V,m,K2){function aJ(UP){return t(UP=new Date(+UP)),UP}
aJ.floor=aJ;aJ.ceil=function(UP){return t(UP=new Date(UP-1)),V(UP,1),t(UP),UP};
aJ.round=function(UP){var C2=aJ(UP),S5=aJ.ceil(UP);return UP-C2<S5-UP?C2:S5};
aJ.offset=function(UP,C2){return V(UP=new Date(+UP),C2==null?1:Math.floor(C2)),UP};
aJ.range=function(UP,C2,S5){var NJ=[],Kd;UP=aJ.ceil(UP);S5=S5==null?1:Math.floor(S5);if(!(UP<C2&&S5>0))return NJ;do NJ.push(Kd=new Date(+UP)),V(UP,S5),t(UP);while(Kd<UP&&UP<C2);return NJ};
aJ.filter=function(UP){return cw(function(C2){if(C2>=C2)for(;t(C2),!UP(C2);)C2.setTime(C2-1)},function(C2,S5){if(C2>=C2)if(S5<0)for(;++S5<=0;)for(;V(C2,-1),!UP(C2););
else for(;--S5>=0;)for(;V(C2,1),!UP(C2););})};
m&&(aJ.count=function(UP,C2){Fi5.setTime(+UP);RPL.setTime(+C2);t(Fi5);t(RPL);return Math.floor(m(Fi5,RPL))},aJ.every=function(UP){UP=Math.floor(UP);
return isFinite(UP)&&UP>0?UP>1?aJ.filter(K2?function(C2){return K2(C2)%UP===0}:function(C2){return aJ.count(0,C2)%UP===0}):aJ:null});
return aJ}
function n3(t){return cw(function(V){V.setDate(V.getDate()-(V.getDay()+7-t)%7);V.setHours(0,0,0,0)},function(V,m){V.setDate(V.getDate()+m*7)},function(V,m){return(m-V-(m.getTimezoneOffset()-V.getTimezoneOffset())*6E4)/6048E5})}
function IY(t){return cw(function(V){V.setUTCDate(V.getUTCDate()-(V.getUTCDay()+7-t)%7);V.setUTCHours(0,0,0,0)},function(V,m){V.setUTCDate(V.getUTCDate()+m*7)},function(V,m){return(m-V)/6048E5})}
function zpB(t){if(0<=t.y&&t.y<100){var V=new Date(-1,t.m,t.d,t.H,t.M,t.S,t.L);V.setFullYear(t.y);return V}return new Date(t.y,t.m,t.d,t.H,t.M,t.S,t.L)}
function UZJ(t){if(0<=t.y&&t.y<100){var V=new Date(Date.UTC(-1,t.m,t.d,t.H,t.M,t.S,t.L));V.setUTCFullYear(t.y);return V}return new Date(Date.UTC(t.y,t.m,t.d,t.H,t.M,t.S,t.L))}
function iv(t){return{y:t,m:0,d:1,H:0,M:0,S:0,L:0}}
function tma(t){function V(nk,MO){return function(px){var bB=[],hA=-1,E1=0,$l=nk.length,wT,Vk;for(px instanceof Date||(px=new Date(+px));++hA<$l;)if(nk.charCodeAt(hA)===37){bB.push(nk.slice(E1,hA));(E1=izC[wT=nk.charAt(++hA)])!=null?wT=nk.charAt(++hA):E1=wT==="e"?" ":"0";if(Vk=MO[wT])wT=Vk(px,E1);bB.push(wT);E1=hA+1}bB.push(nk.slice(E1,hA));return bB.join("")}}
function m(nk,MO){return function(px){var bB=iv(1900);if(K2(bB,nk,px,0)!=px.length)return null;if("Q"in bB)return new Date(bB.Q);"p"in bB&&(bB.H=bB.H%12+bB.p*12);if("V"in bB){if(bB.V<1||bB.V>53)return null;"w"in bB||(bB.w=1);if("Z"in bB){px=UZJ(iv(bB.y));var hA=px.getUTCDay();px=hA>4||hA===0?onm.ceil(px):onm(px);px=cTe.offset(px,(bB.V-1)*7);bB.y=px.getUTCFullYear();bB.m=px.getUTCMonth();bB.d=px.getUTCDate()+(bB.w+6)%7}else px=MO(iv(bB.y)),hA=px.getDay(),px=hA>4||hA===0?Mlu.ceil(px):Mlu(px),px=Cgd.offset(px,
(bB.V-1)*7),bB.y=px.getFullYear(),bB.m=px.getMonth(),bB.d=px.getDate()+(bB.w+6)%7}else if("W"in bB||"U"in bB)"w"in bB||(bB.w="u"in bB?bB.u%7:"W"in bB?1:0),hA="Z"in bB?UZJ(iv(bB.y)).getUTCDay():MO(iv(bB.y)).getDay(),bB.m=0,bB.d="W"in bB?(bB.w+6)%7+bB.W*7-(hA+5)%7:bB.w+bB.U*7-(hA+6)%7;return"Z"in bB?(bB.H+=bB.Z/100|0,bB.M+=bB.Z%100,UZJ(bB)):MO(bB)}}
function K2(nk,MO,px,bB){for(var hA=0,E1=MO.length,$l=px.length,wT;hA<E1;){if(bB>=$l)return-1;wT=MO.charCodeAt(hA++);if(wT===37){if(wT=MO.charAt(hA++),wT=Mb[wT in izC?MO.charAt(hA++):wT],!wT||(bB=wT(nk,px,bB))<0)return-1}else if(wT!=px.charCodeAt(bB++))return-1}return bB}
var aJ=t.dateTime,UP=t.date,C2=t.time,S5=t.periods,NJ=t.days,Kd=t.shortDays,$e=t.months,TR=t.shortMonths,y$=cA(S5),tB=Cs(S5),ch=cA(NJ),nC=Cs(NJ),Vc=cA(Kd),Qj=Cs(Kd),hZ=cA($e),vB=Cs($e),jb=cA(TR),JZ=Cs(TR),My={a:function(nk){return Kd[nk.getDay()]},
A:function(nk){return NJ[nk.getDay()]},
b:function(nk){return TR[nk.getMonth()]},
B:function(nk){return $e[nk.getMonth()]},
c:null,d:xew,e:xew,f:Sxu,H:bpa,I:sh9,j:ksu,L:WUf,m:qxA,M:loD,p:function(nk){return S5[+(nk.getHours()>=12)]},
Q:GLd,s:vgu,S:m3Q,u:Zpk,U:uSk,V:ANU,w:ep9,W:XeD,x:null,X:null,y:HpB,Y:nmA,Z:IoT,"%":V1X},J9={a:function(nk){return Kd[nk.getUTCDay()]},
A:function(nk){return NJ[nk.getUTCDay()]},
b:function(nk){return TR[nk.getUTCMonth()]},
B:function(nk){return $e[nk.getUTCMonth()]},
c:null,d:zge,e:zge,f:yNf,H:Ll5,I:hpu,j:JNB,L:t1X,m:rc5,M:EFT,p:function(nk){return S5[+(nk.getUTCHours()>=12)]},
Q:GLd,s:vgu,S:KtB,u:gFb,U:D1k,V:BZA,w:d15,W:jYb,x:null,X:null,y:NZB,Y:QYa,Z:$1U,"%":V1X},Mb={a:function(nk,MO,px){return(MO=Vc.exec(MO.slice(px)))?(nk.w=Qj[MO[0].toLowerCase()],px+MO[0].length):-1},
A:function(nk,MO,px){return(MO=ch.exec(MO.slice(px)))?(nk.w=nC[MO[0].toLowerCase()],px+MO[0].length):-1},
b:function(nk,MO,px){return(MO=jb.exec(MO.slice(px)))?(nk.m=JZ[MO[0].toLowerCase()],px+MO[0].length):-1},
B:function(nk,MO,px){return(MO=hZ.exec(MO.slice(px)))?(nk.m=vB[MO[0].toLowerCase()],px+MO[0].length):-1},
c:function(nk,MO,px){return K2(nk,aJ,MO,px)},
d:ShX,e:ShX,f:aXU,H:bzd,I:bzd,j:pSu,L:PHD,m:fX5,M:O3a,p:function(nk,MO,px){return(MO=y$.exec(MO.slice(px)))?(nk.p=tB[MO[0].toLowerCase()],px+MO[0].length):-1},
Q:Y$U,s:U1u,S:TZD,u:wSf,U:FtA,V:Rjf,w:oF9,W:MPQ,x:function(nk,MO,px){return K2(nk,UP,MO,px)},
X:function(nk,MO,px){return K2(nk,C2,MO,px)},
y:i39,Y:cc9,Z:CHA,"%":x1f};My.x=V(UP,My);My.X=V(C2,My);My.c=V(aJ,My);J9.x=V(UP,J9);J9.X=V(C2,J9);J9.c=V(aJ,J9);return{format:function(nk){var MO=V(nk,My);MO.toString=function(){return nk};
return MO},
parse:function(nk){var MO=m(nk,zpB);MO.toString=function(){return nk};
return MO},
utcFormat:function(nk){var MO=V(nk,J9);MO.toString=function(){return nk};
return MO},
utcParse:function(nk){var MO=m(nk,UZJ);MO.toString=function(){return nk};
return MO}}}
function iR(t,V,m){var K2=t<0?"-":"";t=(K2?-t:t)+"";var aJ=t.length;return K2+(aJ<m?Array(m-aJ+1).join(V)+t:t)}
function Wtb(t){return t.replace(Glk,"\\$&")}
function cA(t){return new RegExp("^(?:"+t.map(Wtb).join("|")+")","i")}
function Cs(t){for(var V={},m=-1,K2=t.length;++m<K2;)V[t[m].toLowerCase()]=m;return V}
function oF9(t,V,m){return(V=VN.exec(V.slice(m,m+1)))?(t.w=+V[0],m+V[0].length):-1}
function wSf(t,V,m){return(V=VN.exec(V.slice(m,m+1)))?(t.u=+V[0],m+V[0].length):-1}
function FtA(t,V,m){return(V=VN.exec(V.slice(m,m+2)))?(t.U=+V[0],m+V[0].length):-1}
function Rjf(t,V,m){return(V=VN.exec(V.slice(m,m+2)))?(t.V=+V[0],m+V[0].length):-1}
function MPQ(t,V,m){return(V=VN.exec(V.slice(m,m+2)))?(t.W=+V[0],m+V[0].length):-1}
function cc9(t,V,m){return(V=VN.exec(V.slice(m,m+4)))?(t.y=+V[0],m+V[0].length):-1}
function i39(t,V,m){return(V=VN.exec(V.slice(m,m+2)))?(t.y=+V[0]+(+V[0]>68?1900:2E3),m+V[0].length):-1}
function CHA(t,V,m){return(V=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(V.slice(m,m+6)))?(t.Z=V[1]?0:-(V[2]+(V[3]||"00")),m+V[0].length):-1}
function fX5(t,V,m){return(V=VN.exec(V.slice(m,m+2)))?(t.m=V[0]-1,m+V[0].length):-1}
function ShX(t,V,m){return(V=VN.exec(V.slice(m,m+2)))?(t.d=+V[0],m+V[0].length):-1}
function pSu(t,V,m){return(V=VN.exec(V.slice(m,m+3)))?(t.m=0,t.d=+V[0],m+V[0].length):-1}
function bzd(t,V,m){return(V=VN.exec(V.slice(m,m+2)))?(t.H=+V[0],m+V[0].length):-1}
function O3a(t,V,m){return(V=VN.exec(V.slice(m,m+2)))?(t.M=+V[0],m+V[0].length):-1}
function TZD(t,V,m){return(V=VN.exec(V.slice(m,m+2)))?(t.S=+V[0],m+V[0].length):-1}
function PHD(t,V,m){return(V=VN.exec(V.slice(m,m+3)))?(t.L=+V[0],m+V[0].length):-1}
function aXU(t,V,m){return(V=VN.exec(V.slice(m,m+6)))?(t.L=Math.floor(V[0]/1E3),m+V[0].length):-1}
function x1f(t,V,m){return(t=vFa.exec(V.slice(m,m+1)))?m+t[0].length:-1}
function Y$U(t,V,m){return(V=VN.exec(V.slice(m)))?(t.Q=+V[0],m+V[0].length):-1}
function U1u(t,V,m){return(V=VN.exec(V.slice(m)))?(t.Q=+V[0]*1E3,m+V[0].length):-1}
function xew(t,V){return iR(t.getDate(),V,2)}
function bpa(t,V){return iR(t.getHours(),V,2)}
function sh9(t,V){return iR(t.getHours()%12||12,V,2)}
function ksu(t,V){return iR(1+Cgd.count(ct(t),t),V,3)}
function WUf(t,V){return iR(t.getMilliseconds(),V,3)}
function Sxu(t,V){return WUf(t,V)+"000"}
function qxA(t,V){return iR(t.getMonth()+1,V,2)}
function loD(t,V){return iR(t.getMinutes(),V,2)}
function m3Q(t,V){return iR(t.getSeconds(),V,2)}
function Zpk(t){t=t.getDay();return t===0?7:t}
function uSk(t,V){return iR(VPf.count(ct(t),t),V,2)}
function ANU(t,V){var m=t.getDay();t=m>=4||m===0?iG5(t):iG5.ceil(t);return iR(iG5.count(ct(t),t)+(ct(t).getDay()===4),V,2)}
function ep9(t){return t.getDay()}
function XeD(t,V){return iR(Mlu.count(ct(t),t),V,2)}
function HpB(t,V){return iR(t.getFullYear()%100,V,2)}
function nmA(t,V){return iR(t.getFullYear()%1E4,V,4)}
function IoT(t){t=t.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+iR(t/60|0,"0",2)+iR(t%60,"0",2)}
function zge(t,V){return iR(t.getUTCDate(),V,2)}
function Ll5(t,V){return iR(t.getUTCHours(),V,2)}
function hpu(t,V){return iR(t.getUTCHours()%12||12,V,2)}
function JNB(t,V){return iR(1+cTe.count(CL(t),t),V,3)}
function t1X(t,V){return iR(t.getUTCMilliseconds(),V,3)}
function yNf(t,V){return t1X(t,V)+"000"}
function rc5(t,V){return iR(t.getUTCMonth()+1,V,2)}
function EFT(t,V){return iR(t.getUTCMinutes(),V,2)}
function KtB(t,V){return iR(t.getUTCSeconds(),V,2)}
function gFb(t){t=t.getUTCDay();return t===0?7:t}
function D1k(t,V){return iR(zjb.count(CL(t),t),V,2)}
function BZA(t,V){var m=t.getUTCDay();t=m>=4||m===0?cI5(t):cI5.ceil(t);return iR(cI5.count(CL(t),t)+(CL(t).getUTCDay()===4),V,2)}
function d15(t){return t.getUTCDay()}
function jYb(t,V){return iR(onm.count(CL(t),t),V,2)}
function NZB(t,V){return iR(t.getUTCFullYear()%100,V,2)}
function QYa(t,V){return iR(t.getUTCFullYear()%1E4,V,4)}
function $1U(){return"+0000"}
function V1X(){return"%"}
function GLd(t){return+t}
function vgu(t){return Math.floor(+t/1E3)}
function O7(t){for(var V=t.length/6|0,m=Array(V),K2=0;K2<V;)m[K2]="#"+t.slice(K2*6,++K2*6);return m}
function JA(t){return tPf(t[t.length-1])}
function TU5(t){var V=t.length;return function(m){return t[Math.max(0,Math.min(V-1,Math.floor(m*V)))]}}
function sBl(t){this._context=t}
function kLM(t){this._curve=t}
function qhC(t,V,m){var K2=t._x1-t._x0;V-=t._x1;var aJ=(t._y1-t._y0)/(K2||V<0&&-0);t=(m-t._y1)/(V||K2<0&&-0);return((aJ<0?-1:1)+(t<0?-1:1))*Math.min(Math.abs(aJ),Math.abs(t),.5*Math.abs((aJ*V+t*K2)/(K2+V)))||0}
function lvu(t,V){var m=t._x1-t._x0;return m?(3*(t._y1-t._y0)/m-V)/2:V}
function CyK(t,V,m){var K2=t._x0,aJ=t._x1,UP=t._y1,C2=(aJ-K2)/3;t._context.bezierCurveTo(K2+C2,t._y0+C2*V,aJ-C2,UP-C2*m,aJ,UP)}
function x6P(t){this._context=t}
function meX(t){this._context=t}
function xX(t,V,m){this.k=t;this.x=V;this.y=m}
(function(t){t.length===1&&(t=E(t));return{left:function(V,m,K2,aJ){K2==null&&(K2=0);aJ==null&&(aJ=V.length);for(;K2<aJ;){var UP=K2+aJ>>>1;t(V[UP],m)<0?K2=UP+1:aJ=UP}return K2},
right:function(V,m,K2,aJ){K2==null&&(K2=0);aJ==null&&(aJ=V.length);for(;K2<aJ;){var UP=K2+aJ>>>1;t(V[UP],m)>0?aJ=UP:K2=UP+1}return K2}}})(r);
var GLk={value:function(){}};
g.prototype=K.prototype={constructor:g,on:function(t,V){var m=this._,K2=D(t+"",m),aJ,UP=-1,C2=K2.length;if(arguments.length<2)for(;++UP<C2;){var S5;if(S5=aJ=(t=K2[UP]).type){a:{S5=m[aJ];for(var NJ=0,Kd=S5.length;NJ<Kd;++NJ)if((aJ=S5[NJ]).name===t.name){aJ=aJ.value;break a}aJ=void 0}S5=aJ}if(S5)return aJ}else{if(V!=null&&typeof V!=="function")throw Error("De`"+V);for(;++UP<C2;)if(aJ=(t=K2[UP]).type)m[aJ]=B(m[aJ],t.name,V);else if(V==null)for(aJ in m)m[aJ]=B(m[aJ],t.name,null);return this}},
copy:function(){var t={},V=this._,m;for(m in V)t[m]=V[m].slice();return new g(t)},
call:function(t,V){if((aJ=arguments.length-2)>0)for(var m=Array(aJ),K2=0,aJ,UP;K2<aJ;++K2)m[K2]=arguments[K2+2];if(!this._.hasOwnProperty(t))throw Error("xe`"+t);UP=this._[t];K2=0;for(aJ=UP.length;K2<aJ;++K2)UP[K2].value.apply(V,m)},
apply:function(t,V,m){if(!this._.hasOwnProperty(t))throw Error("xe`"+t);t=this._[t];for(var K2=0,aJ=t.length;K2<aJ;++K2)t[K2].value.apply(V,m)}};
var Jo={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/"},ZzJ=function(t){return function(){return this.matches(t)}};
if(typeof document!=="undefined"){var WA=document.documentElement;if(!WA.matches){var S$A=WA.webkitMatchesSelector||WA.msMatchesSelector||WA.mozMatchesSelector||WA.oMatchesSelector;ZzJ=function(t){return function(){return S$A.call(this,t)}}}}var ubb=ZzJ;
F.prototype={constructor:F,appendChild:function(t){return this._parent.insertBefore(t,this._next)},
insertBefore:function(t,V){return this._parent.insertBefore(t,V)},
querySelector:function(t){return this._parent.querySelector(t)},
querySelectorAll:function(t){return this._parent.querySelectorAll(t)}};
var HGd={};typeof document!=="undefined"&&("onmouseenter"in document.documentElement||(HGd={mouseenter:"mouseover",mouseleave:"mouseout"}));var vgQ=[null];Ye.prototype=B9.prototype={constructor:Ye,select:function(t){typeof t!=="function"&&(t=T(t));for(var V=this._groups,m=V.length,K2=Array(m),aJ=0;aJ<m;++aJ)for(var UP=V[aJ],C2=UP.length,S5=K2[aJ]=Array(C2),NJ,Kd,$e=0;$e<C2;++$e)(NJ=UP[$e])&&(Kd=t.call(NJ,NJ.__data__,$e,UP))&&("__data__"in NJ&&(Kd.__data__=NJ.__data__),S5[$e]=Kd);return new Ye(K2,
this._parents)},
filter:function(t){typeof t!=="function"&&(t=ubb(t));for(var V=this._groups,m=V.length,K2=Array(m),aJ=0;aJ<m;++aJ)for(var UP=V[aJ],C2=UP.length,S5=K2[aJ]=[],NJ,Kd=0;Kd<C2;++Kd)(NJ=UP[Kd])&&t.call(NJ,NJ.__data__,Kd,UP)&&S5.push(NJ);return new Ye(K2,this._parents)},
data:function(t,V){if(!t)return tB=Array(this.size()),Kd=-1,this.each(function(hZ){tB[++Kd]=hZ}),tB;
var m=V?z:W,K2=this._parents,aJ=this._groups;typeof t!=="function"&&(t=c(t));for(var UP=aJ.length,C2=Array(UP),S5=Array(UP),NJ=Array(UP),Kd=0;Kd<UP;++Kd){var $e=K2[Kd],TR=aJ[Kd],y$=TR.length,tB=t.call($e,$e&&$e.__data__,Kd,K2),ch=tB.length,nC=S5[Kd]=Array(ch),Vc=C2[Kd]=Array(ch);y$=NJ[Kd]=Array(y$);m($e,TR,nC,Vc,y$,tB,V);TR=$e=0;for(var Qj;$e<ch;++$e)if(y$=nC[$e]){for($e>=TR&&(TR=$e+1);!(Qj=Vc[TR])&&++TR<ch;);y$._next=Qj||null}}C2=new Ye(C2,K2);C2._enter=S5;C2._exit=NJ;return C2},
enter:function(){return new Ye(this._enter||this._groups.map(w),this._parents)},
exit:function(){return new Ye(this._exit||this._groups.map(w),this._parents)},
merge:function(t){var V=this._groups;t=t._groups;for(var m=V.length,K2=Math.min(m,t.length),aJ=Array(m),UP=0;UP<K2;++UP)for(var C2=V[UP],S5=t[UP],NJ=C2.length,Kd=aJ[UP]=Array(NJ),$e,TR=0;TR<NJ;++TR)if($e=C2[TR]||S5[TR])Kd[TR]=$e;for(;UP<m;++UP)aJ[UP]=V[UP];return new Ye(aJ,this._parents)},
order:function(){for(var t=this._groups,V=-1,m=t.length;++V<m;)for(var K2=t[V],aJ=K2.length-1,UP=K2[aJ],C2;--aJ>=0;)if(C2=K2[aJ])UP&&UP!==C2.nextSibling&&UP.parentNode.insertBefore(C2,UP),UP=C2;return this},
sort:function(t){function V(TR,y$){return TR&&y$?t(TR.__data__,y$.__data__):!TR-!y$}
t||(t=S);for(var m=this._groups,K2=m.length,aJ=Array(K2),UP=0;UP<K2;++UP){for(var C2=m[UP],S5=C2.length,NJ=aJ[UP]=Array(S5),Kd,$e=0;$e<S5;++$e)if(Kd=C2[$e])NJ[$e]=Kd;NJ.sort(V)}return(new Ye(aJ,this._parents)).order()},
call:function(){var t=arguments[0];arguments[0]=this;t.apply(null,arguments);return this},
nodes:function(){var t=Array(this.size()),V=-1;this.each(function(){t[++V]=this});
return t},
node:function(){for(var t=this._groups,V=0,m=t.length;V<m;++V)for(var K2=t[V],aJ=0,UP=K2.length;aJ<UP;++aJ){var C2=K2[aJ];if(C2)return C2}return null},
size:function(){var t=0;this.each(function(){++t});
return t},
empty:function(){return!this.node()},
each:function(t){for(var V=this._groups,m=0,K2=V.length;m<K2;++m)for(var aJ=V[m],UP=0,C2=aJ.length,S5;UP<C2;++UP)(S5=aJ[UP])&&t.call(S5,S5.__data__,UP,aJ);return this},
attr:function(t,V){var m=Q(t);if(arguments.length<2){var K2=this.node();return m.local?K2.getAttributeNS(m.space,m.local):K2.getAttribute(m)}return this.each((V==null?m.local?A:k:typeof V==="function"?m.local?J:I:m.local?e:X)(m,V))},
style:function(t,V,m){return arguments.length>1?this.each((V==null?Q5:typeof V==="function"?WK:OP)(t,V,m==null?"":m)):TJ(this.node(),t)},
property:function(t,V){return arguments.length>1?this.each((V==null?oJ:typeof V==="function"?qq:kL)(t,V)):this.node()[t]},
text:function(t){return arguments.length?this.each(t==null?n2:(typeof t==="function"?RM:pd)(t)):this.node().textContent},
html:function(t){return arguments.length?this.each(t==null?rw:(typeof t==="function"?Cd:Uu)(t)):this.node().innerHTML},
append:function(t){var V=typeof t==="function"?t:O(t);return this.select(function(){return this.appendChild(V.apply(this,arguments))})},
insert:function(t,V){var m=typeof t==="function"?t:O(t),K2=V==null?tb:typeof V==="function"?V:T(V);return this.select(function(){return this.insertBefore(m.apply(this,arguments),K2.apply(this,arguments)||null)})},
remove:function(){return this.each(c9)},
clone:function(t){return this.select(t?Nq:TT)},
datum:function(t){return arguments.length?this.property("__data__",t):this.node().__data__},
on:function(t,V,m){var K2=Ld(t+""),aJ=K2.length,UP;if(arguments.length<2){var C2=this.node().__on;if(C2)for(var S5=0,NJ=C2.length,Kd;S5<NJ;++S5){var $e=0;for(Kd=C2[S5];$e<aJ;++$e)if((UP=K2[$e]).type===Kd.type&&UP.name===Kd.name)return Kd.value}}else{C2=V?rb:MJ;m==null&&(m=!1);for($e=0;$e<aJ;++$e)this.each(C2(K2[$e],V,m));return this}},
dispatch:function(t,V){return this.each((typeof V==="function"?Ou:Hf)(t,V))}};
var V1f=0;y5.prototype=function(){return new y5}.prototype={constructor:y5,
get:function(t){for(var V=this._;!(V in t);)if(!(t=t.parentNode))return;return t[V]},
set:function(t,V){return t[this._]=V},
remove:function(t){return this._ in t&&delete t[this._]},
toString:function(){return this._}};
var x3=1/.7,zg5=/^#([0-9a-f]{3})$/,t1f=/^#([0-9a-f]{6})$/,Shf=RegExp("^rgb\\(\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*\\)$"),bzk=RegExp("^rgb\\(\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*\\)$"),sBB=RegExp("^rgba\\(\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*\\)$"),kLU=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*\\)$"),
qhu=RegExp("^hsl\\(\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*\\)$"),lvQ=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*\\)$"),nna={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};
gb(gK,wb,{displayable:function(){return this.rgb().displayable()},
hex:function(){return this.rgb().hex()},
toString:function(){return this.rgb()+""}});
gb(x5,Xf,Y1(gK,{brighter:function(t){t=t==null?x3:Math.pow(x3,t);return new x5(this.r*t,this.g*t,this.b*t,this.opacity)},
darker:function(t){t=t==null?.7:Math.pow(.7,t);return new x5(this.r*t,this.g*t,this.b*t,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"#"+db(this.r)+db(this.g)+db(this.b)},
toString:function(){var t=this.opacity;t=isNaN(t)?1:Math.max(0,Math.min(1,t));return(t===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))+(t===1?")":", "+t+")")}}));
gb(nQ,Pv,Y1(gK,{brighter:function(t){t=t==null?x3:Math.pow(x3,t);return new nQ(this.h,this.s,this.l*t,this.opacity)},
darker:function(t){t=t==null?.7:Math.pow(.7,t);return new nQ(this.h,this.s,this.l*t,this.opacity)},
rgb:function(){var t=this.h%360+(this.h<0)*360,V=this.l,m=V+(V<.5?V:1-V)*(isNaN(t)||isNaN(this.s)?0:this.s);V=2*V-m;return new x5(b0(t>=240?t-240:t+120,V,m),b0(t,V,m),b0(t<120?t+240:t-120,V,m),this.opacity)},
displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1}}));
var IPe=Math.PI/180,hP$=180/Math.PI,LiX=4/29,Ms=6/29,yIw=3*Ms*Ms,mef=Ms*Ms*Ms;gb(GJ,function(t,V,m,K2){return arguments.length===1?X0(t):new GJ(t,V,m,K2==null?1:K2)},Y1(gK,{brighter:function(t){return new GJ(this.l+18*(t==null?1:t),this.a,this.b,this.opacity)},
darker:function(t){return new GJ(this.l-18*(t==null?1:t),this.a,this.b,this.opacity)},
rgb:function(){var t=(this.l+16)/116,V=isNaN(this.a)?t:t+this.a/500,m=isNaN(this.b)?t:t-this.b/200;V=.96422*HK(V);t=1*HK(t);m=.82521*HK(m);return new x5(il(3.1338561*V-1.6168667*t-.4906146*m),il(-.9787684*V+1.9161415*t+.033454*m),il(.0719453*V-.2289914*t+1.4052427*m),this.opacity)}}));
gb(vf,VD,Y1(gK,{brighter:function(t){return new vf(this.h,this.c,this.l+18*(t==null?1:t),this.opacity)},
darker:function(t){return new vf(this.h,this.c,this.l-18*(t==null?1:t),this.opacity)},
rgb:function(){return X0(this).rgb()}}));
var JIR=1.78277*-.29227-.1347134789;gb(uB,xe,Y1(gK,{brighter:function(t){t=t==null?x3:Math.pow(x3,t);return new uB(this.h,this.s,this.l*t,this.opacity)},
darker:function(t){t=t==null?.7:Math.pow(.7,t);return new uB(this.h,this.s,this.l*t,this.opacity)},
rgb:function(){var t=isNaN(this.h)?0:(this.h+120)*IPe,V=+this.l,m=isNaN(this.s)?0:this.s*V*(1-V),K2=Math.cos(t);t=Math.sin(t);return new x5(255*(V+m*(-.14861*K2+1.78277*t)),255*(V+m*(-.29227*K2+-.90649*t)),255*(V+1.97294*K2*m),this.opacity)}}));
var gga=function m(V){function K2(UP,C2){var S5=aJ((UP=Xf(UP)).r,(C2=Xf(C2)).r),NJ=aJ(UP.g,C2.g),Kd=aJ(UP.b,C2.b),$e=D5(UP.opacity,C2.opacity);return function(TR){UP.r=S5(TR);UP.g=NJ(TR);UP.b=Kd(TR);UP.opacity=$e(TR);return UP+""}}
var aJ=IX(V);K2.gamma=m;return K2}(1),tPf=fn(function(V){var m=V.length-1;
return function(K2){var aJ=K2<=0?K2=0:K2>=1?(K2=1,m-1):Math.floor(K2*m),UP=V[aJ],C2=V[aJ+1];return e2((K2-aJ/m)*m,aJ>0?V[aJ-1]:2*UP-C2,UP,C2,aJ<m-1?V[aJ+2]:2*C2-UP)}});
fn(function(V){var m=V.length;return function(K2){var aJ=Math.floor(((K2%=1)<0?++K2:K2)*m);return e2((K2-aJ/m)*m,V[(aJ+m-1)%m],V[aJ%m],V[(aJ+1)%m],V[(aJ+2)%m])}});
var aPL=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,plq=new RegExp(aPL.source,"g"),rT$=180/Math.PI,WiK={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1},Gy,G_m,ATf,wHJ,b3a=Y_(function(V){if(V==="none")return WiK;Gy||(Gy=document.createElement("DIV"),G_m=document.documentElement,ATf=document.defaultView);Gy.style.transform=V;V=ATf.getComputedStyle(G_m.appendChild(Gy),null).getPropertyValue("transform");G_m.removeChild(Gy);V=V.slice(7,-1).split(",");return WC(+V[0],+V[1],+V[2],+V[3],
+V[4],+V[5])},"px, ","px)","deg)"),sYf=Y_(function(V){if(V==null)return WiK;
wHJ||(wHJ=document.createElementNS("http://www.w3.org/2000/svg","g"));wHJ.setAttribute("transform",V);if(!(V=wHJ.transform.baseVal.consolidate()))return WiK;V=V.matrix;return WC(V.a,V.b,V.c,V.d,V.e,V.f)},", ",")",")");
xO(XJ);xO(D5);Mx(XJ);Mx(D5);Rh(XJ);var vnc=Rh(D5),id=0,wF=0,R9=0,$Zc,FR,Q5m=0,HS=0,NU5=0,Ty=typeof performance==="object"&&performance.now?performance:Date,EgR=typeof window==="object"&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(V){setTimeout(V,17)};
bh.prototype=oh.prototype={constructor:bh,restart:function(V,m,K2){if(typeof V!=="function")throw new TypeError("Ee");K2=(K2==null?SE():+K2)+(m==null?0:+m);this._next||FR===this||(FR?FR._next=this:$Zc=this,FR=this);this._call=V;this._time=K2;GY()},
stop:function(){this._call&&(this._call=null,this._time=Infinity,GY())}};
var Zzu=K("start","end","interrupt"),ubB=[],klT=B9.prototype.constructor,ega=0,Wt=B9.prototype;vz.prototype=function(V){return B9().transition(V)}.prototype={constructor:vz,
select:function(V){var m=this._name,K2=this._id;typeof V!=="function"&&(V=T(V));for(var aJ=this._groups,UP=aJ.length,C2=Array(UP),S5=0;S5<UP;++S5)for(var NJ=aJ[S5],Kd=NJ.length,$e=C2[S5]=Array(Kd),TR,y$,tB=0;tB<Kd;++tB)(TR=NJ[tB])&&(y$=V.call(TR,TR.__data__,tB,NJ))&&("__data__"in TR&&(y$.__data__=TR.__data__),$e[tB]=y$,RU($e[tB],m,K2,tB,$e,ZV(TR,K2)));return new vz(C2,this._parents,m,K2)},
filter:function(V){typeof V!=="function"&&(V=ubb(V));for(var m=this._groups,K2=m.length,aJ=Array(K2),UP=0;UP<K2;++UP)for(var C2=m[UP],S5=C2.length,NJ=aJ[UP]=[],Kd,$e=0;$e<S5;++$e)(Kd=C2[$e])&&V.call(Kd,Kd.__data__,$e,C2)&&NJ.push(Kd);return new vz(aJ,this._parents,this._name,this._id)},
merge:function(V){if(V._id!==this._id)throw Error();var m=this._groups;V=V._groups;for(var K2=m.length,aJ=Math.min(K2,V.length),UP=Array(K2),C2=0;C2<aJ;++C2)for(var S5=m[C2],NJ=V[C2],Kd=S5.length,$e=UP[C2]=Array(Kd),TR,y$=0;y$<Kd;++y$)if(TR=S5[y$]||NJ[y$])$e[y$]=TR;for(;C2<K2;++C2)UP[C2]=m[C2];return new vz(UP,this._parents,this._name,this._id)},
selection:function(){return new klT(this._groups,this._parents)},
transition:function(){for(var V=this._name,m=this._id,K2=++ega,aJ=this._groups,UP=aJ.length,C2=0;C2<UP;++C2)for(var S5=aJ[C2],NJ=S5.length,Kd,$e=0;$e<NJ;++$e)if(Kd=S5[$e]){var TR=ZV(Kd,m);RU(Kd,V,K2,$e,S5,{time:TR.time+TR.delay+TR.duration,delay:0,duration:TR.duration,ease:TR.ease})}return new vz(aJ,this._parents,V,K2)},
call:Wt.call,nodes:Wt.nodes,node:Wt.node,size:Wt.size,empty:Wt.empty,each:Wt.each,on:function(V,m){var K2=this._id;return arguments.length<2?ZV(this.node(),K2).on.on(V):this.each(D3b(K2,V,m))},
attr:function(V,m){var K2=Q(V),aJ=K2==="transform"?sYf:KUM;return this.attrTween(V,typeof m==="function"?(K2.local?IvA:ngA)(K2,aJ,vF(this,"attr."+V,m)):m==null?(K2.local?egb:AT9)(K2):(K2.local?HzB:X_u)(K2,aJ,m+""))},
attrTween:function(V,m){var K2="attr."+V;if(arguments.length<2)return(K2=this.tween(K2))&&K2._value;if(m==null)return this.tween(K2,null);if(typeof m!=="function")throw Error();var aJ=Q(V);return this.tween(K2,(aJ.local?yT5:LUb)(aJ,m))},
style:function(V,m,K2){var aJ=V==="transform"?b3a:KUM;return m==null?this.styleTween(V,d3D(V,aJ)).on("end.style."+V,jha(V)):this.styleTween(V,typeof m==="function"?QhQ(V,aJ,vF(this,"style."+V,m)):N89(V,aJ,m+""),K2)},
styleTween:function(V,m,K2){var aJ="style."+V;if(arguments.length<2)return(aJ=this.tween(aJ))&&aJ._value;if(m==null)return this.tween(aJ,null);if(typeof m!=="function")throw Error();return this.tween(aJ,$3B(V,m,K2==null?"":K2))},
text:function(V){return this.tween("text",typeof V==="function"?pef(vF(this,"text",V)):aof(V==null?"":V+""))},
remove:function(){return this.on("end.remove",B8u(this._id))},
tween:function(V,m){var K2=this._id;if(arguments.length<2){K2=ZV(this.node(),K2).tween;for(var aJ=0,UP=K2.length,C2;aJ<UP;++aJ)if((C2=K2[aJ]).name===V)return C2.value;return null}return this.each((m==null?LK:uQ)(K2,V,m))},
delay:function(V){var m=this._id;return arguments.length?this.each((typeof V==="function"?hgu:JTB)(m,V)):ZV(this.node(),m).delay},
duration:function(V){var m=this._id;return arguments.length?this.each((typeof V==="function"?rNB:EmB)(m,V)):ZV(this.node(),m).duration},
ease:function(V){var m=this._id;return arguments.length?this.each(KlB(m,V)):ZV(this.node(),m).ease}};
var Vl5={time:null,delay:0,duration:250,ease:function(V){return((V*=2)<=1?V*V*V:(V-=2)*V*V+2)/2}};
B9.prototype.transition=function(V){var m;if(V instanceof vz){var K2=V._id;V=V._name}else K2=++ega,(m=Vl5).time=SE(),V=V==null?null:V+"";for(var aJ=this._groups,UP=aJ.length,C2=0;C2<UP;++C2)for(var S5=aJ[C2],NJ=S5.length,Kd,$e=0;$e<NJ;++$e)if(Kd=S5[$e]){var TR=Kd,y$=V,tB=K2,ch=$e,nC=S5,Vc;if(!(Vc=m))a:{Vc=void 0;for(var Qj=K2;!(Vc=Kd.__transition)||!(Vc=Vc[Qj]);)if(!(Kd=Kd.parentNode)){Vc=(Vl5.time=SE(),Vl5);break a}}RU(TR,y$,tB,ch,nC,Vc)}return new vz(aJ,this._parents,V,K2)};
["e","w"].map(PyJ);["n","s"].map(PyJ);"n e s w nw ne se sw".split(" ").map(PyJ);fPc.prototype=function(){return new fPc}.prototype={constructor:fPc,
moveTo:function(V,m){this._+="M"+(this._x0=this._x1=+V)+","+(this._y0=this._y1=+m)},
closePath:function(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},
lineTo:function(V,m){this._+="L"+(this._x1=+V)+","+(this._y1=+m)},
bezierCurveTo:function(V,m,K2,aJ,UP,C2){this._+="C"+ +V+","+ +m+","+ +K2+","+ +aJ+","+(this._x1=+UP)+","+(this._y1=+C2)},
rect:function(V,m,K2,aJ){this._+="M"+(this._x0=this._x1=+V)+","+(this._y0=this._y1=+m)+"h"+ +K2+"v"+ +aJ+"h"+-K2+"Z"},
toString:function(){return this._}};
a5m.prototype=DeR.prototype={constructor:a5m,has:function(V){return" "+V in this},
get:function(V){return this[" "+V]},
set:function(V,m){this[" "+V]=m;return this},
remove:function(V){V=" "+V;return V in this&&delete this[V]},
clear:function(){for(var V in this)V[0]===" "&&delete this[V]},
keys:function(){var V=[],m;for(m in this)m[0]===" "&&V.push(m.slice(1));return V},
values:function(){var V=[],m;for(m in this)m[0]===" "&&V.push(this[m]);return V},
entries:function(){var V=[],m;for(m in this)m[0]===" "&&V.push({key:m.slice(1),value:this[m]});return V},
size:function(){var V=0,m;for(m in this)m[0]===" "&&++V;return V},
empty:function(){for(var V in this)if(V[0]===" ")return!1;return!0},
each:function(V){for(var m in this)m[0]===" "&&V(this[m],m.slice(1),this)}};
var yW=DeR.prototype;pHm.prototype=function(V,m){var K2=new pHm;if(V instanceof pHm)V.each(function(C2){K2.add(C2)});
else if(V){var aJ=-1,UP=V.length;if(m==null)for(;++aJ<UP;)K2.add(V[aJ]);else for(;++aJ<UP;)K2.add(m(V[aJ],aJ,V))}return K2}.prototype={constructor:pHm,
has:yW.has,add:function(V){this[" "+V]=V;return this},
remove:yW.remove,clear:yW.clear,values:yW.keys,size:yW.size,empty:yW.empty,each:yW.each};var jBb={},OGn={},q$5=del(",").parse,lXb=del("\t").parse;N6u(q$5);N6u(lXb);var gj=function(V,m,K2){m=new YbL(m==null?Yxb:m,K2==null?U3k:K2,NaN,NaN,NaN,NaN);return V==null?m:m.addAll(V)}.prototype=YbL.prototype;
gj.copy=function(){var V=new YbL(this._x,this._y,this._x0,this._y0,this._x1,this._y1),m=this._root,K2,aJ;if(!m)return V;if(!m.length)return V._root=$eX(m),V;for(K2=[{source:m,target:V._root=Array(4)}];m=K2.pop();)for(var UP=0;UP<4;++UP)if(aJ=m.source[UP])aJ.length?K2.push({source:aJ,target:m.target[UP]=Array(4)}):m.target[UP]=$eX(aJ);return V};
gj.add=function(V){var m=+this._x.call(null,V),K2=+this._y.call(null,V);return QBw(this.cover(m,K2),m,K2,V)};
gj.addAll=function(V){var m,K2,aJ=V.length,UP,C2,S5=Array(aJ),NJ=Array(aJ),Kd=Infinity,$e=Infinity,TR=-Infinity,y$=-Infinity;for(K2=0;K2<aJ;++K2)isNaN(UP=+this._x.call(null,m=V[K2]))||isNaN(C2=+this._y.call(null,m))||(S5[K2]=UP,NJ[K2]=C2,UP<Kd&&(Kd=UP),UP>TR&&(TR=UP),C2<$e&&($e=C2),C2>y$&&(y$=C2));TR<Kd&&(Kd=this._x0,TR=this._x1);y$<$e&&($e=this._y0,y$=this._y1);this.cover(Kd,$e).cover(TR,y$);for(K2=0;K2<aJ;++K2)QBw(this,S5[K2],NJ[K2],V[K2]);return this};
gj.cover=function(V,m){if(isNaN(V=+V)||isNaN(m=+m))return this;var K2=this._x0,aJ=this._y0,UP=this._x1,C2=this._y1;if(isNaN(K2))UP=(K2=Math.floor(V))+1,C2=(aJ=Math.floor(m))+1;else if(K2>V||V>UP||aJ>m||m>C2){var S5=UP-K2,NJ=this._root,Kd;switch(Kd=(m<(aJ+C2)/2)<<1|V<(K2+UP)/2){case 0:do{var $e=Array(4);$e[Kd]=NJ;NJ=$e}while(S5*=2,UP=K2+S5,C2=aJ+S5,V>UP||m>C2);break;case 1:do $e=Array(4),$e[Kd]=NJ,NJ=$e;while(S5*=2,K2=UP-S5,C2=aJ+S5,K2>V||m>C2);break;case 2:do $e=Array(4),$e[Kd]=NJ,NJ=$e;while(S5*=
2,UP=K2+S5,aJ=C2-S5,V>UP||aJ>m);break;case 3:do $e=Array(4),$e[Kd]=NJ,NJ=$e;while(S5*=2,K2=UP-S5,aJ=C2-S5,K2>V||aJ>m)}this._root&&this._root.length&&(this._root=NJ)}else return this;this._x0=K2;this._y0=aJ;this._x1=UP;this._y1=C2;return this};
gj.data=function(){var V=[];this.visit(function(m){if(!m.length){do V.push(m.data);while(m=m.next)}});
return V};
gj.extent=function(V){return arguments.length?this.cover(+V[0][0],+V[0][1]).cover(+V[1][0],+V[1][1]):isNaN(this._x0)?void 0:[[this._x0,this._y0],[this._x1,this._y1]]};
gj.find=function(V,m,K2){var aJ=this._x0,UP=this._y0,C2,S5,NJ,Kd,$e=this._x1,TR=this._y1,y$=[],tB=this._root,ch;tB&&y$.push(new KH(tB,aJ,UP,$e,TR));K2==null?K2=Infinity:(aJ=V-K2,UP=m-K2,$e=V+K2,TR=m+K2,K2*=K2);for(;ch=y$.pop();)if(!(!(tB=ch.node)||(C2=ch.x0)>$e||(S5=ch.y0)>TR||(NJ=ch.x1)<aJ||(Kd=ch.y1)<UP))if(tB.length){ch=(C2+NJ)/2;var nC=(S5+Kd)/2;y$.push(new KH(tB[3],ch,nC,NJ,Kd),new KH(tB[2],C2,nC,ch,Kd),new KH(tB[1],ch,S5,NJ,nC),new KH(tB[0],C2,S5,ch,nC));if(tB=(m>=nC)<<1|V>=ch)ch=y$[y$.length-
1],y$[y$.length-1]=y$[y$.length-1-tB],y$[y$.length-1-tB]=ch}else if(ch=V-+this._x.call(null,tB.data),nC=m-+this._y.call(null,tB.data),ch=ch*ch+nC*nC,ch<K2){var Vc=Math.sqrt(K2=ch);aJ=V-Vc;UP=m-Vc;$e=V+Vc;TR=m+Vc;Vc=tB.data}return Vc};
gj.remove=function(V){if(isNaN(Kd=+this._x.call(null,V))||isNaN($e=+this._y.call(null,V)))return this;var m,K2=this._root,aJ,UP=this._x0,C2=this._y0,S5=this._x1,NJ=this._y1,Kd,$e,TR,y$,tB,ch,nC;if(!K2)return this;if(K2.length)for(;;){(tB=Kd>=(TR=(UP+S5)/2))?UP=TR:S5=TR;(ch=$e>=(y$=(C2+NJ)/2))?C2=y$:NJ=y$;if(!(m=K2,K2=K2[nC=ch<<1|tB]))return this;if(!K2.length)break;if(m[nC+1&3]||m[nC+2&3]||m[nC+3&3]){var Vc=m;var Qj=nC}}for(;K2.data!==V;)if(!(aJ=K2,K2=K2.next))return this;(V=K2.next)&&delete K2.next;
if(aJ)return V?aJ.next=V:delete aJ.next,this;if(!m)return this._root=V,this;V?m[nC]=V:delete m[nC];(K2=m[0]||m[1]||m[2]||m[3])&&K2===(m[3]||m[2]||m[1]||m[0])&&!K2.length&&(Vc?Vc[Qj]=K2:this._root=K2);return this};
gj.removeAll=function(V){for(var m=0,K2=V.length;m<K2;++m)this.remove(V[m]);return this};
gj.root=function(){return this._root};
gj.size=function(){var V=0;this.visit(function(m){if(!m.length){do++V;while(m=m.next)}});
return V};
gj.visit=function(V){var m=[],K2,aJ=this._root,UP,C2,S5,NJ,Kd;for(aJ&&m.push(new KH(aJ,this._x0,this._y0,this._x1,this._y1));K2=m.pop();)if(!V(aJ=K2.node,C2=K2.x0,S5=K2.y0,NJ=K2.x1,Kd=K2.y1)&&aJ.length){K2=(C2+NJ)/2;var $e=(S5+Kd)/2;(UP=aJ[3])&&m.push(new KH(UP,K2,$e,NJ,Kd));(UP=aJ[2])&&m.push(new KH(UP,C2,$e,K2,Kd));(UP=aJ[1])&&m.push(new KH(UP,K2,S5,NJ,$e));(UP=aJ[0])&&m.push(new KH(UP,C2,S5,K2,$e))}};
gj.visitAfter=function(V){var m=[],K2=[],aJ;for(this._root&&m.push(new KH(this._root,this._x0,this._y0,this._x1,this._y1));aJ=m.pop();){var UP=aJ.node;if(UP.length){var C2,S5=aJ.x0,NJ=aJ.y0,Kd=aJ.x1,$e=aJ.y1,TR=(S5+Kd)/2,y$=(NJ+$e)/2;(C2=UP[0])&&m.push(new KH(C2,S5,NJ,TR,y$));(C2=UP[1])&&m.push(new KH(C2,TR,NJ,Kd,y$));(C2=UP[2])&&m.push(new KH(C2,S5,y$,TR,$e));(C2=UP[3])&&m.push(new KH(C2,TR,y$,Kd,$e))}K2.push(aJ)}for(;aJ=K2.pop();)V(aJ.node,aJ.x0,aJ.y0,aJ.x1,aJ.y1);return this};
gj.x=function(V){return arguments.length?(this._x=V,this):this._x};
gj.y=function(V){return arguments.length?(this._y=V,this):this._y};
var Rpf=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;U6J.prototype=ToL.prototype;ToL.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 fvb,Ozb={"%":function(V,m){return(V*100).toFixed(m)},
b:function(V){return Math.round(V).toString(2)},
c:function(V){return V+""},
d:function(V){return Math.round(V).toString(10)},
e:function(V,m){return V.toExponential(m)},
f:function(V,m){return V.toFixed(m)},
g:function(V,m){return V.toPrecision(m)},
o:function(V){return Math.round(V).toString(8)},
p:function(V,m){return avf(V*100,m)},
r:avf,s:function(V,m){var K2=PXP(V,m);if(!K2)return V+"";var aJ=K2[0];K2=K2[1];K2=K2-(fvb=Math.max(-8,Math.min(8,Math.floor(K2/3)))*3)+1;var UP=aJ.length;return K2===UP?aJ:K2>UP?aJ+Array(K2-UP+1).join("0"):K2>0?aJ.slice(0,K2)+"."+aJ.slice(K2):"0."+Array(1-K2).join("0")+PXP(V,Math.max(0,m+K2-1))[0]},
X:function(V){return Math.round(V).toString(16).toUpperCase()},
x:function(V){return Math.round(V).toString(16)}},Pgl="y z a f p n \u00b5 m  k M G T P E Z Y".split(" "),m1f;
(function(V){return m1f=oma(V)})({decimal:".",
thousands:",",grouping:[3],currency:["$",""]});Ap.prototype={constructor:Ap,reset:function(){this.s=this.t=0},
add:function(V){YhJ(FB5,V,this.t);YhJ(this,FB5.s,this.s);this.s?this.t+=FB5.t:this.s=FB5.t},
valueOf:function(){return this.s}};
var FB5=new Ap,K5=Math.PI,r1=K5/2,X_C=K5/4,Z3B=K5*2,zP5=K5/180,VP=Math.abs,tld=Math.atan,oge=Math.atan2,Ep=Math.cos,SI=Math.sin,O1L=Math.sqrt;new Ap;new Ap;new Ap;var Sbd=new Ap;(function(V,m,K2,aJ){return function(UP){function C2(JZ,My){V(JZ,My)&&UP.point(JZ,My)}
function S5(JZ,My){tB.point(JZ,My)}
function NJ(){jb.point=S5;tB.lineStart()}
function Kd(){jb.point=C2;tB.lineEnd()}
function $e(JZ,My){vB.push([JZ,My]);nC.point(JZ,My)}
function TR(){nC.lineStart();vB=[]}
function y$(){$e(vB[0][0],vB[0][1]);nC.lineEnd();var JZ=nC.clean(),My=ch.result(),J9=My.length,Mb;vB.pop();Qj.push(vB);vB=null;if(J9)if(JZ&1){if(J9=My[0],(My=J9.length-1)>0){Vc||(UP.polygonStart(),Vc=!0);UP.lineStart();for(JZ=0;JZ<My;++JZ)UP.point((Mb=J9[JZ])[0],Mb[1]);UP.lineEnd()}}else J9>1&&JZ&2&&My.push(My.pop().concat(My.shift())),hZ.push(My.filter(CGT))}
var tB=m(UP),ch=ipb(),nC=m(ch),Vc=!1,Qj,hZ,vB,jb={point:C2,lineStart:NJ,lineEnd:Kd,polygonStart:function(){jb.point=$e;jb.lineStart=TR;jb.lineEnd=y$;hZ=[];Qj=[]},
polygonEnd:function(){jb.point=C2;jb.lineStart=NJ;jb.lineEnd=Kd;var JZ=hZ,My=JZ.length;var J9=-1;for(var Mb=0,nk,MO;++J9<My;)Mb+=JZ[J9].length;for(nk=Array(Mb);--My>=0;)for(MO=JZ[My],J9=MO.length;--J9>=0;)nk[--Mb]=MO[J9];hZ=nk;JZ=Qj;My=aJ[0];Mb=aJ[1];var px=SI(Mb);J9=[SI(My),-Ep(My),0];MO=nk=0;Sbd.reset();px===1?Mb=r1+1E-6:px===-1&&(Mb=-r1-1E-6);px=0;for(var bB=JZ.length;px<bB;++px)if(E1=(hA=JZ[px]).length){var hA,E1,$l=hA[E1-1],wT=$l[0],Vk=$l[1]/2+X_C,RTu=SI(Vk),Hzb=Ep(Vk);for(Vk=0;Vk<E1;++Vk,wT=
bGJ,RTu=ngf,Hzb=vA,$l=olP){var olP=hA[Vk],bGJ=olP[0];vA=olP[1]/2+X_C;var ngf=SI(vA),vA=Ep(vA),G7=bGJ-wT,sDL=G7>=0?1:-1,k_L=sDL*G7,Mrq=k_L>K5;RTu*=ngf;Sbd.add(oge(RTu*sDL*SI(k_L),Hzb*vA+RTu*Ep(k_L)));nk+=Mrq?G7+sDL*Z3B:G7;Mrq^wT>=My^bGJ>=My&&($l=T6a(Ue$($l),Ue$(olP)),w_E($l),wT=T6a(J9,$l),w_E(wT),wT=(Mrq^G7>=0?-1:1)*f5n(wT[2]),Mb>wT||Mb===wT&&($l[0]||$l[1]))&&(MO+=Mrq^G7>=0?1:-1)}}JZ=(nk<-1E-6||nk<1E-6&&Sbd<-1E-6)^MO&1;hZ.length?(Vc||(UP.polygonStart(),Vc=!0),cNT(hZ,x3T,JZ,K2,UP)):JZ&&(Vc||(UP.polygonStart(),
Vc=!0),UP.lineStart(),K2(null,null,1,UP),UP.lineEnd());Vc&&(UP.polygonEnd(),Vc=!1);hZ=Qj=null},
sphere:function(){UP.polygonStart();UP.lineStart();K2(null,null,1,UP);UP.lineEnd();UP.polygonEnd()}};
return jb}})(function(){return!0},function(V){var m=NaN,K2=NaN,aJ=NaN,UP;
return{lineStart:function(){V.lineStart();UP=1},
point:function(C2,S5){var NJ=C2>0?K5:-K5,Kd=VP(C2-m);if(VP(Kd-K5)<1E-6)V.point(m,K2=(K2+S5)/2>0?r1:-r1),V.point(aJ,K2),V.lineEnd(),V.lineStart(),V.point(NJ,K2),V.point(C2,K2),UP=0;else if(aJ!==NJ&&Kd>=K5){VP(m-aJ)<1E-6&&(m-=aJ*1E-6);VP(C2-NJ)<1E-6&&(C2-=NJ*1E-6);Kd=m;var $e=K2,TR=C2,y$,tB,ch=SI(Kd-TR);K2=VP(ch)>1E-6?tld((SI($e)*(tB=Ep(S5))*SI(TR)-SI(S5)*(y$=Ep($e))*SI(Kd))/(y$*tB*ch)):($e+S5)/2;V.point(aJ,K2);V.lineEnd();V.lineStart();V.point(NJ,K2);UP=0}V.point(m=C2,K2=S5);aJ=NJ},
lineEnd:function(){V.lineEnd();m=K2=NaN},
clean:function(){return 2-UP}}},function(V,m,K2,aJ){V==null?(K2*=r1,aJ.point(-K5,K2),aJ.point(0,K2),aJ.point(K5,K2),aJ.point(K5,0),aJ.point(K5,-K2),aJ.point(0,-K2),aJ.point(-K5,-K2),aJ.point(-K5,0),aJ.point(-K5,K2)):VP(V[0]-m[0])>1E-6?(V=V[0]<m[0]?K5:-K5,K2=K2*V/2,aJ.point(-V,K2),aJ.point(0,K2),aJ.point(V,K2)):aJ.point(m[0],m[1])},[-K5,
-r1]);new Ap;new Ap;new Ap;new Ap;wlc.prototype={constructor:wlc,point:function(V,m){this.stream.point(V,m)},
sphere:function(){this.stream.sphere()},
lineStart:function(){this.stream.lineStart()},
lineEnd:function(){this.stream.lineEnd()},
polygonStart:function(){this.stream.polygonStart()},
polygonEnd:function(){this.stream.polygonEnd()}};
Ep(30*zP5);(function(V){return function(m){var K2=new wlc,aJ;for(aJ in V)K2[aJ]=V[aJ];K2.stream=m;return K2}})({point:function(V,m){this.stream.point(V*zP5,m*zP5)}});
RgX(function(V){return O1L(2/(1+V))}).invert=o9(function(V){return 2*f5n(V/2)});
RgX(function(V){return(V=V>1?0:V<-1?K5:Math.acos(V))&&V/SI(V)}).invert=o9(function(V){return V});
O1L(3);o9(tld);o9(f5n);o9(function(V){return 2*tld(V)});
M$.prototype=M1R.prototype={constructor:M$,count:function(){return this.eachAfter(Wlk)},
each:function(V){var m,K2=[this],aJ;do{var UP=K2.reverse();for(K2=[];m=UP.pop();)if(V(m),m=m.children){var C2=0;for(aJ=m.length;C2<aJ;++C2)K2.push(m[C2])}}while(K2.length);return this},
eachAfter:function(V){for(var m,K2=[this],aJ=[],UP,C2;m=K2.pop();)if(aJ.push(m),m=m.children)for(UP=0,C2=m.length;UP<C2;++UP)K2.push(m[UP]);for(;m=aJ.pop();)V(m);return this},
eachBefore:function(V){for(var m,K2=[this],aJ;m=K2.pop();)if(V(m),m=m.children)for(aJ=m.length-1;aJ>=0;--aJ)K2.push(m[aJ]);return this},
sum:function(V){return this.eachAfter(function(m){for(var K2=+V(m.data)||0,aJ=m.children,UP=aJ&&aJ.length;--UP>=0;)K2+=aJ[UP].value;m.value=K2})},
sort:function(V){return this.eachBefore(function(m){m.children&&m.children.sort(V)})},
path:function(V){var m=this;var K2=m;var aJ=V;if(K2!==aJ){var UP=K2.ancestors(),C2=aJ.ancestors(),S5=null;K2=UP.pop();for(aJ=C2.pop();K2===aJ;)S5=K2,K2=UP.pop(),aJ=C2.pop();K2=S5}for(aJ=[m];m!==K2;)m=m.parent,aJ.push(m);for(m=aJ.length;V!==K2;)aJ.splice(m,0,V),V=V.parent;return aJ},
ancestors:function(){for(var V=this,m=[V];V=V.parent;)m.push(V);return m},
links:function(){var V=this,m=[];V.each(function(K2){K2!==V&&m.push({source:K2.parent,target:K2})});
return m},
copy:function(){return M1R(this).eachBefore(Vmk)}};
(function(V,m){this._=V;this.A=this.children=this.parent=null;this.a=this;this.s=this.c=this.m=this.z=0;this.t=null;this.i=m}).prototype=Object.create(M$.prototype);
var Fi5=new Date,RPL=new Date,Ivf=cw(function(){},function(V,m){V.setTime(+V+m)},function(V,m){return m-V});
Ivf.every=function(V){V=Math.floor(V);return isFinite(V)&&V>0?V>1?cw(function(m){m.setTime(Math.floor(m/V)*V)},function(m,K2){m.setTime(+m+K2*V)},function(m,K2){return(K2-m)/V}):Ivf:null};
cw(function(V){V.setTime(Math.floor(V/1E3)*1E3)},function(V,m){V.setTime(+V+m*1E3)},function(V,m){return(m-V)/1E3},function(V){return V.getUTCSeconds()});
cw(function(V){V.setTime(Math.floor(V/6E4)*6E4)},function(V,m){V.setTime(+V+m*6E4)},function(V,m){return(m-V)/6E4},function(V){return V.getMinutes()});
cw(function(V){var m=V.getTimezoneOffset()*6E4%36E5;m<0&&(m+=36E5);V.setTime(Math.floor((+V-m)/36E5)*36E5+m)},function(V,m){V.setTime(+V+m*36E5)},function(V,m){return(m-V)/36E5},function(V){return V.getHours()});
var Cgd=cw(function(V){V.setHours(0,0,0,0)},function(V,m){V.setDate(V.getDate()+m)},function(V,m){return(m-V-(m.getTimezoneOffset()-V.getTimezoneOffset())*6E4)/864E5},function(V){return V.getDate()-1}),VPf=n3(0),Mlu=n3(1);
n3(2);n3(3);var iG5=n3(4);n3(5);n3(6);cw(function(V){V.setDate(1);V.setHours(0,0,0,0)},function(V,m){V.setMonth(V.getMonth()+m)},function(V,m){return m.getMonth()-V.getMonth()+(m.getFullYear()-V.getFullYear())*12},function(V){return V.getMonth()});
var ct=cw(function(V){V.setMonth(0,1);V.setHours(0,0,0,0)},function(V,m){V.setFullYear(V.getFullYear()+m)},function(V,m){return m.getFullYear()-V.getFullYear()},function(V){return V.getFullYear()});
ct.every=function(V){return isFinite(V=Math.floor(V))&&V>0?cw(function(m){m.setFullYear(Math.floor(m.getFullYear()/V)*V);m.setMonth(0,1);m.setHours(0,0,0,0)},function(m,K2){m.setFullYear(m.getFullYear()+K2*V)}):null};
cw(function(V){V.setUTCSeconds(0,0)},function(V,m){V.setTime(+V+m*6E4)},function(V,m){return(m-V)/6E4},function(V){return V.getUTCMinutes()});
cw(function(V){V.setUTCMinutes(0,0,0)},function(V,m){V.setTime(+V+m*36E5)},function(V,m){return(m-V)/36E5},function(V){return V.getUTCHours()});
var cTe=cw(function(V){V.setUTCHours(0,0,0,0)},function(V,m){V.setUTCDate(V.getUTCDate()+m)},function(V,m){return(m-V)/864E5},function(V){return V.getUTCDate()-1}),zjb=IY(0),onm=IY(1);
IY(2);IY(3);var cI5=IY(4);IY(5);IY(6);cw(function(V){V.setUTCDate(1);V.setUTCHours(0,0,0,0)},function(V,m){V.setUTCMonth(V.getUTCMonth()+m)},function(V,m){return m.getUTCMonth()-V.getUTCMonth()+(m.getUTCFullYear()-V.getUTCFullYear())*12},function(V){return V.getUTCMonth()});
var CL=cw(function(V){V.setUTCMonth(0,1);V.setUTCHours(0,0,0,0)},function(V,m){V.setUTCFullYear(V.getUTCFullYear()+m)},function(V,m){return m.getUTCFullYear()-V.getUTCFullYear()},function(V){return V.getUTCFullYear()});
CL.every=function(V){return isFinite(V=Math.floor(V))&&V>0?cw(function(m){m.setUTCFullYear(Math.floor(m.getUTCFullYear()/V)*V);m.setUTCMonth(0,1);m.setUTCHours(0,0,0,0)},function(m,K2){m.setUTCFullYear(m.getUTCFullYear()+K2*V)}):null};
var izC={"-":"",_:" ",0:"0"},VN=/^\s*\d+/,vFa=/^%/,Glk=/[\\^$*+?|[\]().{}]/g,i1L;(function(V){i1L=tma(V);blf=i1L.utcFormat;sQE=i1L.utcParse;return i1L})({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||blf("%Y-%m-%dT%H:%M:%S.%LZ");+new Date("2000-01-01T00:00:00.000Z")||sQE("%Y-%m-%dT%H:%M:%S.%LZ");O7("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf");
O7("393b795254a36b6ecf9c9ede6379398ca252b5cf6bcedb9c8c6d31bd9e39e7ba52e7cb94843c39ad494ad6616be7969c7b4173a55194ce6dbdde9ed6");O7("3182bd6baed69ecae1c6dbefe6550dfd8d3cfdae6bfdd0a231a35474c476a1d99bc7e9c0756bb19e9ac8bcbddcdadaeb636363969696bdbdbdd9d9d9");O7("1f77b4aec7e8ff7f0effbb782ca02c98df8ad62728ff98969467bdc5b0d58c564bc49c94e377c2f7b6d27f7f7fc7c7c7bcbd22dbdb8d17becf9edae5");O7("7fc97fbeaed4fdc086ffff99386cb0f0027fbf5b17666666");O7("1b9e77d95f027570b3e7298a66a61ee6ab02a6761d666666");O7("a6cee31f78b4b2df8a33a02cfb9a99e31a1cfdbf6fff7f00cab2d66a3d9affff99b15928");
O7("fbb4aeb3cde3ccebc5decbe4fed9a6ffffcce5d8bdfddaecf2f2f2");O7("b3e2cdfdcdaccbd5e8f4cae4e6f5c9fff2aef1e2cccccccc");O7("e41a1c377eb84daf4a984ea3ff7f00ffff33a65628f781bf999999");O7("66c2a5fc8d628da0cbe78ac3a6d854ffd92fe5c494b3b3b3");O7("8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f");var uF5=Array(3).concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e",
"8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e","5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map(O7);JA(uF5);var Ac9=Array(3).concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837",
"40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b","40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map(O7);JA(Ac9);var ejQ=Array(3).concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419",
"8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map(O7);JA(ejQ);var XSA=Array(3).concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map(O7);
JA(XSA);var H3U=Array(3).concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0","ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map(O7);JA(H3U);var nFu=Array(3).concat("ef8a62ffffff999999","ca0020f4a582bababa404040",
"ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d","b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map(O7);JA(nFu);var IXb=Array(3).concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4",
"d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4","d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map(O7);JA(IXb);var yc5=Array(3).concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d7191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850",
"d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850","a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map(O7);JA(yc5);var LtQ=Array(3).concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd",
"9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2","9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map(O7);JA(LtQ);var hjk=Array(3).concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map(O7);JA(hjk);var JcT=Array(3).concat("e0ecf49ebcda8856a7",
"edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map(O7);JA(JcT);var rq9=Array(3).concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e",
"f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map(O7);JA(rq9);var E2f=Array(3).concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map(O7);JA(E2f);var KbQ=Array(3).concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59",
"f6eff7d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map(O7);JA(KbQ);var g2D=Array(3).concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map(O7);JA(g2D);var DpT=Array(3).concat("e7e1efc994c7dd1c77",
"f1eef6d7b5d8df65b0ce1256","f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map(O7);JA(DpT);var BXk=Array(3).concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177",
"fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map(O7);JA(BXk);var dpD=Array(3).concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map(O7);JA(dpD);var jjB=Array(3).concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837",
"ffffccd9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map(O7);JA(jjB);var NXA=Array(3).concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map(O7);JA(NXA);var Qj9=Array(3).concat("ffeda0feb24cf03b20",
"ffffb2fecc5cfd8d3ce31a1c","ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map(O7);JA(Qj9);var $pB=Array(3).concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ecae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594",
"f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map(O7);JA($pB);var ay9=Array(3).concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map(O7);JA(ay9);var pQD=Array(3).concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525",
"f7f7f7d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map(O7);JA(pQD);var PC5=Array(3).concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map(O7);JA(PC5);var fyf=Array(3).concat("fee0d2fc9272de2d26",
"fee5d9fcae91fb6a4acb181d","fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map(O7);JA(fyf);var Om5=Array(3).concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04",
"fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map(O7);JA(Om5);vnc(xe(300,.5,0),xe(-240,.5,1));vnc(xe(-100,.75,.35),xe(80,1.5,.8));vnc(xe(260,.75,.35),xe(80,1.5,.8));xe();Xf();TU5(O7("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725"));
TU5(O7("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf"));
TU5(O7("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4"));
TU5(O7("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"));
sBl.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(V,m){V=+V;m=+m;switch(this._point){case 0:this._point=1;this._line?this._context.lineTo(V,m):this._context.moveTo(V,m);break;case 1:this._point=2;default:this._context.lineTo(V,m)}}};
(function(V){function m(K2){return new kLM(V(K2))}
m._curve=V;return m})(function(V){return new sBl(V)});
kLM.prototype={lineStart:function(){this._curve.lineStart()},
lineEnd:function(){this._curve.lineEnd()},
point:function(V,m){this._curve.point(m*Math.sin(V),m*-Math.cos(V))}};
x6P.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:CyK(this,this._t0,lvu(this,this._t0))}(this._line||this._line!==0&&this._point===1)&&this._context.closePath();this._line=1-this._line},
point:function(V,m){var K2=NaN;V=+V;m=+m;if(V!==this._x1||m!==this._y1){switch(this._point){case 0:this._point=1;this._line?this._context.lineTo(V,m):this._context.moveTo(V,m);break;case 1:this._point=2;break;case 2:this._point=3;CyK(this,lvu(this,K2=qhC(this,V,m)),K2);break;default:CyK(this,this._t0,K2=qhC(this,V,m))}this._x0=this._x1;this._x1=V;this._y0=this._y1;this._y1=m;this._t0=K2}}};
(function(V){this._context=new meX(V)}.prototype=Object.create(x6P.prototype)).point=function(V,m){x6P.prototype.point.call(this,m,V)};
meX.prototype={moveTo:function(V,m){this._context.moveTo(m,V)},
closePath:function(){this._context.closePath()},
lineTo:function(V,m){this._context.lineTo(m,V)},
bezierCurveTo:function(V,m,K2,aJ,UP,C2){this._context.bezierCurveTo(m,V,aJ,K2,C2,UP)}};
xX.prototype={constructor:xX,scale:function(V){return V===1?this:new xX(this.k*V,this.x,this.y)},
translate:function(V,m){return V===0&m===0?this:new xX(this.k,this.x+this.k*V,this.y+this.k*m)},
apply:function(V){return[V[0]*this.k+this.x,V[1]*this.k+this.y]},
invert:function(V){return[(V[0]-this.x)/this.k,(V[1]-this.y)/this.k]},
toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};
new xX(1,0,0);Ncc=wb;Jo.svg=Jo.svg;Jo.xhtml=Jo.xhtml;Jo.xlink=Jo.xlink;Jo.xml=Jo.xml;Jo.xmlns=Jo.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 k0$="hammer_"+(Math.random()*1E6|0),qpM=function(){var r=document||document;if(!r[k0$]){var E=function(){(function(K,g,D,B){function Q(GJ,Zd,HK){return setTimeout(w(GJ,HK),Zd)}
function a(GJ,Zd,HK){return Array.isArray(GJ)?(P(GJ,HK[Zd],HK),!0):!1}
function P(GJ,Zd,HK){var il;if(GJ)if(GJ.forEach)GJ.forEach(Zd,HK);else if(GJ.length!==B){var Mu=0;for(il=GJ.length;Mu<il;Mu++)Zd.call(HK,GJ[Mu],Mu,GJ)}else for(Mu in GJ)GJ.hasOwnProperty(Mu)&&Zd.call(HK,GJ[Mu],Mu,GJ)}
function O(GJ,Zd,HK){for(var il=Object.keys(Zd),Mu=0,sn=il.length;Mu<sn;Mu++)if(!HK||HK&&GJ[il[Mu]]===B)GJ[il[Mu]]=Zd[il[Mu]];return GJ}
function U(GJ,Zd){return O(GJ,Zd,!0)}
function T(GJ,Zd,HK){Zd=Zd.prototype;var il=GJ.prototype=Object.create(Zd);il.constructor=GJ;il._super=Zd;HK&&O(il,HK)}
function w(GJ,Zd){return function(){return GJ.apply(Zd,arguments)}}
function F(GJ,Zd){return typeof GJ=="function"?GJ.apply(Zd?Zd[0]||B:B,Zd):GJ}
function c(GJ,Zd,HK){P(z(Zd),function(il){GJ.addEventListener(il,HK,!1)})}
function W(GJ,Zd,HK){P(z(Zd),function(il){GJ.removeEventListener(il,HK,!1)})}
function z(GJ){return GJ.trim().split(/\s+/g)}
function S(GJ,Zd,HK){if(GJ.indexOf&&!HK)return GJ.indexOf(Zd);for(var il=0,Mu=GJ.length;il<Mu;il++)if(HK&&GJ[il][HK]==Zd||!HK&&GJ[il]===Zd)return il;return-1}
function k(GJ,Zd,HK){for(var il=[],Mu=[],sn=0,VD=GJ.length;sn<VD;sn++){var vf=Zd?GJ[sn][Zd]:GJ[sn];S(Mu,vf)<0&&il.push(GJ[sn]);Mu[sn]=vf}HK&&(il=Zd?il.sort(function(xe,uB){return xe[Zd]>uB[Zd]}):il.sort());
return il}
function A(GJ,Zd){for(var HK,il=Zd[0].toUpperCase()+Zd.slice(1),Mu=0,sn=Ou.length;Mu<sn;Mu++)if(HK=(HK=Ou[Mu])?HK+il:Zd,HK in GJ)return HK;return B}
function X(GJ,Zd){var HK=this;this.manager=GJ;this.callback=Zd;this.element=GJ.element;this.target=GJ.options.inputTarget;this.domHandler=function(il){F(GJ.options.enable,[GJ])&&HK.handler(il)};
this.evEl&&c(this.element,this.evEl,this.domHandler);this.evTarget&&c(this.target,this.evTarget,this.domHandler);this.evWin&&c(K,this.evWin,this.domHandler)}
function e(GJ){var Zd;XA?Zd=kL:p9?Zd=qq:wb?Zd=n2:Zd=oJ;return new Zd(GJ,I)}
function I(GJ,Zd,HK){var il=HK.pointers.length,Mu=HK.changedPointers.length,sn=Zd&1&&il-Mu===0;HK.isFirst=!!sn;HK.isFinal=!!(Zd&12&&il-Mu===0);sn&&(GJ.session={});HK.eventType=Zd;Zd=GJ.session;il=HK.pointers;Mu=il.length;Zd.firstInput||(Zd.firstInput=J(HK));Mu>1&&!Zd.firstMultiple?Zd.firstMultiple=J(HK):Mu===1&&(Zd.firstMultiple=!1);sn=Zd.firstInput;var VD=(Mu=Zd.firstMultiple)?Mu.center:sn.center,vf=HK.center=Q5(il);HK.timeStamp=gb();HK.deltaTime=HK.timeStamp-sn.timeStamp;HK.angle=TJ(VD,vf);HK.distance=
WK(VD,vf);sn=HK.center;VD=Zd.offsetDelta||{};vf=Zd.prevDelta||{};var xe=Zd.prevInput||{};if(HK.eventType===1||xe.eventType===4)vf=Zd.prevDelta={x:xe.deltaX||0,y:xe.deltaY||0},VD=Zd.offsetDelta={x:sn.x,y:sn.y};HK.deltaX=vf.x+(sn.x-VD.x);HK.deltaY=vf.y+(sn.y-VD.y);HK.offsetDirection=OP(HK.deltaX,HK.deltaY);Mu?(sn=Mu.pointers,sn=WK(il[0],il[1],Xf)/WK(sn[0],sn[1],Xf)):sn=1;HK.scale=sn;Mu?(Mu=Mu.pointers,il=TJ(il[1],il[0],Xf)-TJ(Mu[1],Mu[0],Xf)):il=0;HK.rotation=il;VD=Zd.lastInterval||HK;il=HK.timeStamp-
VD.timeStamp;HK.eventType!=8&&(il>25||VD.velocity===B)?(sn=VD.deltaX-HK.deltaX,VD=VD.deltaY-HK.deltaY,vf=sn/il||0,xe=VD/il||0,il=vf,Mu=xe,vf=y5(vf)>y5(xe)?vf:xe,sn=OP(sn,VD),Zd.lastInterval=HK):(vf=VD.velocity,il=VD.velocityX,Mu=VD.velocityY,sn=VD.direction);HK.velocity=vf;HK.velocityX=il;HK.velocityY=Mu;HK.direction=sn;Zd=GJ.element;a:{for(il=HK.srcEvent.target;il;){if(il==Zd){il=!0;break a}il=il.parentNode}il=!1}il&&(Zd=HK.srcEvent.target);HK.target=Zd;GJ.emit("hammer.input",HK);GJ.recognize(HK);
GJ.session.prevInput=HK}
function J(GJ){for(var Zd=[],HK=0;HK<GJ.pointers.length;HK++)Zd[HK]={clientX:B9(GJ.pointers[HK].clientX),clientY:B9(GJ.pointers[HK].clientY)};return{timeStamp:gb(),pointers:Zd,center:Q5(Zd),deltaX:GJ.deltaX,deltaY:GJ.deltaY}}
function Q5(GJ){var Zd=GJ.length;if(Zd===1)return{x:B9(GJ[0].clientX),y:B9(GJ[0].clientY)};for(var HK=0,il=0,Mu=0;Mu<Zd;Mu++)HK+=GJ[Mu].clientX,il+=GJ[Mu].clientY;return{x:B9(HK/Zd),y:B9(il/Zd)}}
function OP(GJ,Zd){return GJ===Zd?1:y5(GJ)>=y5(Zd)?GJ>0?2:4:Zd>0?8:16}
function WK(GJ,Zd,HK){HK||(HK=F8);var il=Zd[HK[0]]-GJ[HK[0]];GJ=Zd[HK[1]]-GJ[HK[1]];return Math.sqrt(il*il+GJ*GJ)}
function TJ(GJ,Zd,HK){HK||(HK=F8);return Math.atan2(Zd[HK[1]]-GJ[HK[1]],Zd[HK[0]]-GJ[HK[0]])*180/Math.PI}
function oJ(){this.evEl="mousedown";this.evWin="mousemove mouseup";this.allow=!0;this.pressed=!1;X.apply(this,arguments)}
function kL(){this.evEl=zC;this.evWin=Pv;X.apply(this,arguments);this.store=this.manager.session.pointerEvents=[]}
function qq(){this.evTarget="touchstart touchmove touchend touchcancel";this.targetIds={};X.apply(this,arguments)}
function n2(){X.apply(this,arguments);var GJ=w(this.handler,this);this.touch=new qq(this.manager,GJ);this.mouse=new oJ(this.manager,GJ)}
function pd(GJ,Zd){this.manager=GJ;this.set(Zd)}
function RM(GJ){if(GJ.indexOf("none")>-1)return"none";var Zd=GJ.indexOf("pan-x")>-1,HK=GJ.indexOf("pan-y")>-1;return Zd&&HK?"pan-x pan-y":Zd||HK?Zd?"pan-x":"pan-y":GJ.indexOf("manipulation")>-1?"manipulation":"auto"}
function rw(GJ){this.id=Y1++;this.manager=null;this.options=U(GJ||{},this.defaults);GJ=this.options.enable;this.options.enable=GJ===B?!0:GJ;this.state=1;this.simultaneous={};this.requireFail=[]}
function Uu(GJ){return GJ==16?"down":GJ==8?"up":GJ==2?"left":GJ==4?"right":""}
function Cd(GJ,Zd){return(Zd=Zd.manager)?Zd.get(GJ):GJ}
function tb(){rw.apply(this,arguments)}
function c9(){tb.apply(this,arguments);this.pY=this.pX=null}
function TT(){tb.apply(this,arguments)}
function Nq(){rw.apply(this,arguments);this._input=this._timer=null}
function Da(){tb.apply(this,arguments)}
function oM(){tb.apply(this,arguments)}
function Ld(){rw.apply(this,arguments);this.pCenter=this.pTime=!1;this._input=this._timer=null;this.count=0}
function MJ(GJ,Zd){Zd=Zd||{};var HK=Zd.recognizers;Zd.recognizers=HK===B?MJ.defaults.preset:HK;return new rb(GJ,Zd)}
function rb(GJ,Zd){Zd=Zd||{};this.options=U(Zd,MJ.defaults);this.options.inputTarget=this.options.inputTarget||GJ;this.handlers={};this.session={};this.recognizers=[];this.element=GJ;this.input=e(this);this.touchAction=new pd(this,this.options.touchAction);CC(this,!0);P(Zd.recognizers,function(HK){var il=this.add(new HK[0](HK[1]));HK[2]&&il.recognizeWith(HK[2]);HK[3]&&il.requireFailure(HK[2])},this)}
function CC(GJ,Zd){var HK=GJ.element;P(GJ.options.cssProps,function(il,Mu){HK.style[A(HK.style,Mu)]=Zd?il:""})}
function Hf(GJ,Zd){var HK=g.createEvent("Event");HK.initEvent(GJ,!0,!0);HK.gesture=Zd;Zd.target.dispatchEvent(HK)}
var Ou=" webkit moz MS ms o".split(" "),Ye=g.createElement("div"),B9=Math.round,y5=Math.abs,gb=Date.now,Y1=1,gK=/mobile|tablet|ip(ad|hone|od)|android/i,wb="ontouchstart"in K,XA=A(K,"PointerEvent")!==B,p9=wb&&gK.test(navigator.userAgent),F8=["x","y"],Xf=["clientX","clientY"];X.prototype={handler:function(){},
destroy:function(){this.evEl&&W(this.element,this.evEl,this.domHandler);this.evTarget&&W(this.target,this.evTarget,this.domHandler);this.evWin&&W(K,this.evWin,this.domHandler)}};
var x5={mousedown:1,mousemove:2,mouseup:4};T(oJ,X,{handler:function(GJ){var Zd=x5[GJ.type];Zd&1&&GJ.button===0&&(this.pressed=!0);Zd&2&&GJ.which!==1&&(Zd=4);this.pressed&&this.allow&&(Zd&4&&(this.pressed=!1),this.callback(this.manager,Zd,{pointers:[GJ],changedPointers:[GJ],pointerType:"mouse",srcEvent:GJ}))}});
var db={pointerdown:1,pointermove:2,pointerup:4,pointercancel:8,pointerout:8},K9={2:"touch",3:"pen",4:"mouse",5:"kinect"},zC="pointerdown",Pv="pointermove pointerup pointercancel";K.MSPointerEvent&&(zC="MSPointerDown",Pv="MSPointerMove MSPointerUp MSPointerCancel");T(kL,X,{handler:function(GJ){var Zd=this.store,HK=!1,il=GJ.type.toLowerCase().replace("ms","");il=db[il];var Mu=K9[GJ.pointerType]||GJ.pointerType;il&1&&(GJ.button===0||Mu=="touch")?Zd.push(GJ):il&12&&(HK=!0);var sn=S(Zd,GJ.pointerId,"pointerId");
sn<0||(Zd[sn]=GJ,this.callback(this.manager,il,{pointers:Zd,changedPointers:[GJ],pointerType:Mu,srcEvent:GJ}),HK&&Zd.splice(sn,1))}});
var nQ={touchstart:1,touchmove:2,touchend:4,touchcancel:8};T(qq,X,{handler:function(GJ){var Zd=nQ[GJ.type];var HK=Array.prototype.slice.call(GJ.touches,0);var il=this.targetIds;if(Zd&3&&HK.length===1)il[HK[0].identifier]=!0,il=[HK,HK];else{var Mu,sn=Array.prototype.slice.call(GJ.targetTouches,0),VD=Array.prototype.slice.call(GJ.changedTouches,0),vf=[];if(Zd===1)for(HK=0,Mu=sn.length;HK<Mu;HK++)il[sn[HK].identifier]=!0;HK=0;for(Mu=VD.length;HK<Mu;HK++)il[VD[HK].identifier]&&vf.push(VD[HK]),Zd&12&&
delete il[VD[HK].identifier];il=vf.length?[k(sn.concat(vf),"identifier",!0),vf]:void 0}il&&this.callback(this.manager,Zd,{pointers:il[0],changedPointers:il[1],pointerType:"touch",srcEvent:GJ})}});
T(n2,X,{handler:function(GJ,Zd,HK){var il=HK.pointerType=="mouse";if(HK.pointerType=="touch")this.mouse.allow=!1;else if(il&&!this.mouse.allow)return;Zd&12&&(this.mouse.allow=!0);this.callback(GJ,Zd,HK)},
destroy:function(){this.touch.destroy();this.mouse.destroy()}});
var b0=A(Ye.style,"touchAction"),X0=b0!==B;pd.prototype={set:function(GJ){GJ=="compute"&&(GJ=this.compute());X0&&(this.manager.element.style[b0]=GJ);this.actions=GJ.toLowerCase().trim()},
update:function(){this.set(this.manager.options.touchAction)},
compute:function(){var GJ=[];P(this.manager.recognizers,function(Zd){F(Zd.options.enable,[Zd])&&(GJ=GJ.concat(Zd.getTouchAction()))});
return RM(GJ.join(" "))},
preventDefaults:function(GJ){if(!X0){var Zd=GJ.srcEvent;GJ=GJ.offsetDirection;if(this.manager.session.prevented)Zd.preventDefault();else{var HK=this.actions,il=HK.indexOf("none")>-1,Mu=HK.indexOf("pan-y")>-1;HK=HK.indexOf("pan-x")>-1;if(il||Mu&&HK||Mu&&GJ&6||HK&&GJ&24)return this.preventSrc(Zd)}}},
preventSrc:function(GJ){this.manager.session.prevented=!0;GJ.preventDefault()}};
rw.prototype={defaults:{},set:function(GJ){O(this.options,GJ);this.manager&&this.manager.touchAction.update();return this},
recognizeWith:function(GJ){if(a(GJ,"recognizeWith",this))return this;var Zd=this.simultaneous;GJ=Cd(GJ,this);Zd[GJ.id]||(Zd[GJ.id]=GJ,GJ.recognizeWith(this));return this},
dropRecognizeWith:function(GJ){if(a(GJ,"dropRecognizeWith",this))return this;GJ=Cd(GJ,this);delete this.simultaneous[GJ.id];return this},
requireFailure:function(GJ){if(a(GJ,"requireFailure",this))return this;var Zd=this.requireFail;GJ=Cd(GJ,this);S(Zd,GJ)===-1&&(Zd.push(GJ),GJ.requireFailure(this));return this},
dropRequireFailure:function(GJ){if(a(GJ,"dropRequireFailure",this))return this;GJ=Cd(GJ,this);GJ=S(this.requireFail,GJ);GJ>-1&&this.requireFail.splice(GJ,1);return this},
hasRequireFailures:function(){return this.requireFail.length>0},
canRecognizeWith:function(GJ){return!!this.simultaneous[GJ.id]},
emit:function(GJ){function Zd(Mu){HK.manager.emit(HK.options.event+(Mu?il&16?"cancel":il&8?"end":il&4?"move":il&2?"start":"":""),GJ)}
var HK=this,il=this.state;il<8&&Zd(!0);Zd();il>=8&&Zd(!0)},
tryEmit:function(GJ){if(this.canEmit())return this.emit(GJ);this.state=32},
canEmit:function(){for(var GJ=0;GJ<this.requireFail.length;GJ++)if(!(this.requireFail[GJ].state&33))return!1;return!0},
recognize:function(GJ){GJ=O({},GJ);F(this.options.enable,[this,GJ])?(this.state&56&&(this.state=1),this.state=this.process(GJ),this.state&30&&this.tryEmit(GJ)):(this.reset(),this.state=32)},
process:function(){},
getTouchAction:function(){},
reset:function(){}};
T(tb,rw,{defaults:{pointers:1},attrTest:function(GJ){var Zd=this.options.pointers;return Zd===0||GJ.pointers.length===Zd},
process:function(GJ){var Zd=this.state,HK=GJ.eventType,il=Zd&6;GJ=this.attrTest(GJ);return il&&(HK&8||!GJ)?Zd|16:il||GJ?HK&4?Zd|8:Zd&2?Zd|4:2:32}});
T(c9,tb,{defaults:{event:"pan",threshold:10,pointers:1,direction:30},getTouchAction:function(){var GJ=this.options.direction;if(GJ===30)return["none"];var Zd=[];GJ&6&&Zd.push("pan-y");GJ&24&&Zd.push("pan-x");return Zd},
directionTest:function(GJ){var Zd=this.options,HK=!0,il=GJ.distance,Mu=GJ.direction,sn=GJ.deltaX,VD=GJ.deltaY;Mu&Zd.direction||(Zd.direction&6?(Mu=sn===0?1:sn<0?2:4,HK=sn!=this.pX,il=Math.abs(GJ.deltaX)):(Mu=VD===0?1:VD<0?8:16,HK=VD!=this.pY,il=Math.abs(GJ.deltaY)));GJ.direction=Mu;return HK&&il>Zd.threshold&&Mu&Zd.direction},
attrTest:function(GJ){return tb.prototype.attrTest.call(this,GJ)&&(this.state&2||!(this.state&2)&&this.directionTest(GJ))},
emit:function(GJ){this.pX=GJ.deltaX;this.pY=GJ.deltaY;var Zd=Uu(GJ.direction);Zd&&this.manager.emit(this.options.event+Zd,GJ);this._super.emit.call(this,GJ)}});
T(TT,tb,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return["none"]},
attrTest:function(GJ){return this._super.attrTest.call(this,GJ)&&(Math.abs(GJ.scale-1)>this.options.threshold||this.state&2)},
emit:function(GJ){this._super.emit.call(this,GJ);GJ.scale!==1&&this.manager.emit(this.options.event+(GJ.scale<1?"in":"out"),GJ)}});
T(Nq,rw,{defaults:{event:"press",pointers:1,time:500,threshold:5},getTouchAction:function(){return["auto"]},
process:function(GJ){var Zd=this.options,HK=GJ.pointers.length===Zd.pointers,il=GJ.distance<Zd.threshold,Mu=GJ.deltaTime>Zd.time;this._input=GJ;if(!il||!HK||GJ.eventType&12&&!Mu)this.reset();else if(GJ.eventType&1)this.reset(),this._timer=Q(function(){this.state=8;this.tryEmit()},Zd.time,this);
else if(GJ.eventType&4)return 8;return 32},
reset:function(){clearTimeout(this._timer)},
emit:function(GJ){this.state===8&&(GJ&&GJ.eventType&4?this.manager.emit(this.options.event+"up",GJ):(this._input.timeStamp=gb(),this.manager.emit(this.options.event,this._input)))}});
T(Da,tb,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return["none"]},
attrTest:function(GJ){return this._super.attrTest.call(this,GJ)&&(Math.abs(GJ.rotation)>this.options.threshold||this.state&2)}});
T(oM,tb,{defaults:{event:"swipe",threshold:10,velocity:.65,direction:30,pointers:1},getTouchAction:function(){return c9.prototype.getTouchAction.call(this)},
attrTest:function(GJ){var Zd=this.options.direction;if(Zd&30)var HK=GJ.velocity;else Zd&6?HK=GJ.velocityX:Zd&24&&(HK=GJ.velocityY);return this._super.attrTest.call(this,GJ)&&Zd&GJ.direction&&y5(HK)>this.options.velocity&&GJ.eventType&4},
emit:function(GJ){var Zd=Uu(GJ.direction);Zd&&this.manager.emit(this.options.event+Zd,GJ);this.manager.emit(this.options.event,GJ)}});
T(Ld,rw,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:2,posThreshold:10},getTouchAction:function(){return["manipulation"]},
process:function(GJ){var Zd=this.options,HK=GJ.pointers.length===Zd.pointers,il=GJ.distance<Zd.threshold,Mu=GJ.deltaTime<Zd.time;this.reset();if(GJ.eventType&1&&this.count===0)return this.failTimeout();if(il&&Mu&&HK){if(GJ.eventType!=4)return this.failTimeout();HK=this.pTime?GJ.timeStamp-this.pTime<Zd.interval:!0;il=!this.pCenter||WK(this.pCenter,GJ.center)<Zd.posThreshold;this.pTime=GJ.timeStamp;this.pCenter=GJ.center;il&&HK?this.count+=1:this.count=1;this._input=GJ;if(this.count%Zd.taps===0)return this.hasRequireFailures()?
(this._timer=Q(function(){this.state=8;this.tryEmit()},Zd.interval,this),2):8}return 32},
failTimeout:function(){this._timer=Q(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))}});
MJ.VERSION="2.0.2";MJ.defaults={domEvents:!1,touchAction:"compute",inputTarget:null,enable:!0,preset:[[Da,{enable:!1}],[TT,{enable:!1},["rotate"]],[oM,{direction:6}],[c9,{direction:6},["swipe"]],[Ld],[Ld,{event:"doubletap",taps:2},["tap"]],[Nq]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};rb.prototype={set:function(GJ){O(this.options,GJ);return this},
stop:function(GJ){this.session.stopped=GJ?2:1},
recognize:function(GJ){var Zd=this.session;if(!Zd.stopped){this.touchAction.preventDefaults(GJ);var HK=this.recognizers,il=Zd.curRecognizer;if(!il||il&&il.state&8)il=Zd.curRecognizer=null;for(var Mu=0,sn=HK.length;Mu<sn;Mu++){var VD=HK[Mu];Zd.stopped===2||il&&VD!=il&&!VD.canRecognizeWith(il)?VD.reset():VD.recognize(GJ);!il&&VD.state&14&&(il=Zd.curRecognizer=VD)}}},
get:function(GJ){if(GJ instanceof rw)return GJ;for(var Zd=this.recognizers,HK=0;HK<Zd.length;HK++)if(Zd[HK].options.event==GJ)return Zd[HK];return null},
add:function(GJ){if(a(GJ,"add",this))return this;var Zd=this.get(GJ.options.event);Zd&&this.remove(Zd);this.recognizers.push(GJ);GJ.manager=this;this.touchAction.update();return GJ},
remove:function(GJ){if(a(GJ,"remove",this))return this;var Zd=this.recognizers;GJ=this.get(GJ);Zd.splice(S(Zd,GJ),1);this.touchAction.update();return this},
on:function(GJ,Zd){var HK=this.handlers;P(z(GJ),function(il){HK[il]=HK[il]||[];HK[il].push(Zd)});
return this},
off:function(GJ,Zd){var HK=this.handlers;P(z(GJ),function(il){Zd?HK[il].splice(S(HK[il],Zd),1):delete HK[il]});
return this},
emit:function(GJ,Zd){this.options.domEvents&&Hf(GJ,Zd);var HK=this.handlers[GJ]&&this.handlers[GJ].slice();if(HK&&HK.length){Zd.type=GJ;Zd.preventDefault=function(){Zd.srcEvent.preventDefault()};
GJ=0;for(var il=HK.length;GJ<il;GJ++)HK[GJ](Zd)}},
destroy:function(){this.element&&CC(this,!1);this.handlers={};this.session={};this.input.destroy();this.element=null}};
O(MJ,{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:rb,Input:X,TouchAction:pd,Recognizer:rw,AttrRecognizer:tb,Tap:Ld,Pan:c9,Swipe:oM,Pinch:TT,Rotate:Da,Press:Nq,on:c,off:W,each:P,merge:U,extend:O,inherit:T,bindFn:w,prefixed:A});
K[D]=MJ})(window,document,"Hammer");
return window.Hammer}.call({});
E.DOCUMENT=r;r[k0$]=E}return r[k0$]};/*

 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 lSb=function(r,E){if(r.length!==E.length)return!1;for(var K=0;K<r.length;++K)if(r[K]!==E[K])return!1;return!0};if(!window.polymerSkipLoadingFontRoboto)for(var m0E=_.N(["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"]),Zlb=m0E.next();!Zlb.done;Zlb=m0E.next()){var u9X=Zlb.value,A4l=document.createElement("link");A4l.rel="stylesheet";A4l.href=u9X;document.head.appendChild(A4l)};var Sdm,s6L,qdJ,VTJ,bcK,zWd,GFJ,vq2;Sdm={"U+0008":"backspace","U+0009":"tab","U+001B":"esc","U+0020":"space","U+007F":"del"};s6L={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:"*"};qdJ={shift:"shiftKey",ctrl:"ctrlKey",alt:"altKey",meta:"metaKey"};VTJ=/[a-z0-9*]/;bcK=/U\+/;zWd=/^arrow/;GFJ=/^space(bar)?/;vq2=/^escape$/;_.lV={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(r,E){this._imperativeKeyBindings[r]=E;this._prepKeyBindings();this._resetKeyEventListeners()},
removeOwnKeyBindings:function(){this._imperativeKeyBindings={};this._prepKeyBindings();this._resetKeyEventListeners()},
keyboardEventMatchesKeys:function(r,E){E=mfK(E);for(var K=0;K<E.length;++K)if(kFP(E[K],r))return!0;return!1},
_collectKeyBindings:function(){var r=this.behaviors.map(function(E){return E.keyBindings});
r.indexOf(this.keyBindings)===-1&&r.push(this.keyBindings);return r},
_prepKeyBindings:function(){this._keyBindings={};this._collectKeyBindings().forEach(function(K){for(var g in K)this._addKeyBinding(g,K[g])},this);
for(var r in this._imperativeKeyBindings)this._addKeyBinding(r,this._imperativeKeyBindings[r]);for(var E in this._keyBindings)this._keyBindings[E].sort(function(K,g){K=K[0].hasModifiers;return K===g[0].hasModifiers?0:K?-1:1})},
_addKeyBinding:function(r,E){mfK(r).forEach(function(K){this._keyBindings[K.event]=this._keyBindings[K.event]||[];this._keyBindings[K.event].push([K,E])},this)},
_resetKeyEventListeners:function(){this._unlistenKeyEventListeners();this.isAttached&&this._listenKeyEventListeners()},
_listenKeyEventListeners:function(){this.keyEventTarget&&this._keyBindings&&Object.keys(this._keyBindings).forEach(function(r){var E=this._onKeyBindingEvent.bind(this,this._keyBindings[r]);this._boundKeyHandlers.push([this.keyEventTarget,r,E]);this.keyEventTarget.addEventListener(r,E)},this)},
_unlistenKeyEventListeners:function(){for(var r,E,K;this._boundKeyHandlers.length;)r=this._boundKeyHandlers.pop(),E=r[0],K=r[1],r=r[2],E.removeEventListener(K,r)},
_onKeyBindingEvent:function(r,E){this.stopKeyboardEventPropagation&&E.stopPropagation();if(!E.defaultPrevented)for(var K=0;K<r.length;K++){var g=r[K][0],D=r[K][1];if(kFP(g,E)&&(this._triggerKeyHandler(g,D,E),E.defaultPrevented))break}},
_triggerKeyHandler:function(r,E,K){var g=Object.create(r);g.keyboardEvent=K;r=new CustomEvent(r.event,{detail:g,cancelable:!0});this[E].call(this,r);r.defaultPrevented&&K.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
*/
_.cZ({is:"iron-a11y-keys",_template:null,behaviors:[_.lV],properties:{target:{type:Object,observer:"_targetChanged"},keys:{type:String,reflectToAttribute:!0,observer:"_keysChanged"}},attached:function(){this.target||(this.target=this.parentNode)},
_targetChanged:function(r){this.keyEventTarget=r},
_keysChanged:function(){this.removeOwnKeyBindings();this.addOwnKeyBinding(this.keys,"_fireKeysPressed")},
_fireKeysPressed:function(r){this.fire("keys-pressed",r.detail,{})}});_.mS={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(r){this._setFocused(r.type==="focus")},
_disabledChanged:function(r){this.setAttribute("aria-disabled",r?"true":"false");this.style.pointerEvents=r?"none":"";r?(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 ZJ={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(r){this._detectKeyboardFocus(r);r||this._setPressed(!1)},
_detectKeyboardFocus:function(r){this._setReceivedFocusFromKeyboard(!this.pointerDown&&r)},
_userActivate:function(r){this.active!==r&&(this.active=r,this.fire("change"))},
_downHandler:function(){this._setPointerDown(!0);this._setPressed(!0);this._setReceivedFocusFromKeyboard(!1)},
_upHandler:function(){this._setPointerDown(!1);this._setPressed(!1)},
_spaceKeyDownHandler:function(r){r=r.detail.keyboardEvent;var E=_.Yh(r).localTarget;this.isLightDescendant(E)||(r.preventDefault(),r.stopImmediatePropagation(),this._setPressed(!0))},
_spaceKeyUpHandler:function(r){r=_.Yh(r.detail.keyboardEvent).localTarget;this.isLightDescendant(r)||(this.pressed&&this._asyncClick(),this._setPressed(!1))},
_asyncClick:function(){this.async(function(){this.click()},1)},
_pressedChanged:function(){this._changedButtonState()},
_ariaActiveAttributeChanged:function(r,E){E&&E!=r&&this.hasAttribute(E)&&this.removeAttribute(E)},
_activeChanged:function(r){this.toggles?this.setAttribute(this.ariaActiveAttribute,r?"true":"false"):this.removeAttribute(this.ariaActiveAttribute);this._changedButtonState()},
_controlStateChanged:function(){this.disabled?this._setPressed(!1):this._changedButtonState()},
_changedButtonState:function(){this._buttonStateChanged&&this._buttonStateChanged()}},eid=[_.lV,
ZJ];_.uV={IronButtonState:eid,IronButtonStateImpl:ZJ};_.Ar={properties:{name:{type:String},value:{notify:!0,type:String},required:{type:Boolean,value:!1}},attached:function(){},
detached:function(){}};_.eS=function(r){_.eS[" "](r);this.type=r&&r.type||"default";this.key=r&&r.key;r&&"value"in r&&(this.value=r.value)};
_.eS.prototype.byKey=function(r){this.key=r;return this.value};
_.f5.Object.defineProperties(_.eS.prototype,{value:{configurable:!0,enumerable:!0,get:function(){var r=this.type,E=this.key;if(r&&E)return X6[r]&&X6[r][E]},
set:function(r){var E=this.type,K=this.key;E&&K&&(E=X6[E]=X6[E]||{},r==null?delete E[K]:E[K]=r)}},
list:{configurable:!0,enumerable:!0,get:function(){if(!this.type)return[];var r=X6[this.type];return r?Object.keys(r).map(function(E){return X6[this.type][E]},this):[]}}});
_.eS[" "]=function(){};
var X6={};_.cZ({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(r,E,K){r=new _.eS({type:r,key:E});K!==void 0&&K!==r.value?r.value=K:this.value!==r.value&&(this.value=r.value);return r},
get list(){return this.__meta&&this.__meta.list},_selfChanged:function(r){r&&(this.value=this)},
byKey:function(r){return(new _.eS({type:this.type,key:r})).value}});var XcE;XcE=null;_.HF={properties:{validator:{type:String},invalid:{notify:!0,reflectToAttribute:!0,type:Boolean,value:!1,observer:"_invalidChanged"}},registered:function(){XcE=new _.eS({type:"validator"})},
_invalidChanged:function(){this.invalid?this.setAttribute("aria-invalid","true"):this.removeAttribute("aria-invalid")},
get _validator(){return XcE&&XcE.byKey(this.validator)},hasValidator:function(){return this._validator!=null},
validate:function(r){this.invalid=r===void 0&&this.value!==void 0?!this._getValidity(this.value):!this._getValidity(r);return!this.invalid},
_getValidity:function(r){return this.hasValidator()?this._validator.validate(r):!0}};var HlM={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"}},n4d=[_.Ar,
_.HF,HlM];_.cZ({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 _.eS({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(r){return this.name+":"+r},this)},
applyIcon:function(r,E){this.removeIcon(r);if(E=this._cloneIcon(E,this.rtlMirroring&&this._targetIsRTL(r))){var K=_.Yh(r.root||r);K.insertBefore(E,K.childNodes[0]);return r._svgIcon=E}return null},
removeIcon:function(r){r._svgIcon&&(_.Yh(r.root||r).removeChild(r._svgIcon),r._svgIcon=null)},
_targetIsRTL:function(r){this.__targetIsRTL==null&&(this.useGlobalRtlAttribute?this.__targetIsRTL=(document.body&&document.body.hasAttribute("dir")?document.body:document.documentElement).getAttribute("dir")==="rtl":(r&&r.nodeType!==Node.ELEMENT_NODE&&(r=r.host),this.__targetIsRTL=r&&window.getComputedStyle(r).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 r=Object.create(null);_.Yh(this).querySelectorAll("[id]").forEach(function(E){r[E.id]=E});
return r},
_cloneIcon:function(r,E){this._icons=this._icons||this._createIconMap();return this._prepareSvgClone(this._icons[r],this.size,E)},
_prepareSvgClone:function(r,E,K){if(r){r=r.cloneNode(!0);var g=document.createElementNS("http://www.w3.org/2000/svg","svg");E=r.getAttribute("viewBox")||"0 0 "+E+" "+E;var D="pointer-events: none; display: block; width: 100%; height: 100%;";K&&r.hasAttribute("mirror-in-rtl")&&(D+="-webkit-transform:scale(-1,1);transform:scale(-1,1);transform-origin:center;");g.setAttribute("viewBox",E);g.setAttribute("preserveAspectRatio","xMidYMid meet");g.setAttribute("focusable","false");g.style&&(g.style.cssText=
D);g.appendChild(r).removeAttribute("id");return g}return null}});var ISe=function(r){this.multi=!1;this.selection=[];this.selectCallback=r};
_.d=ISe.prototype;_.d.get=function(){return this.multi?this.selection.slice():this.selection[0]};
_.d.clear=function(r){this.selection.slice().forEach(function(E){(!r||r.indexOf(E)<0)&&this.setItemSelected(E,!1)},this)};
_.d.isSelected=function(r){return this.selection.indexOf(r)>=0};
_.d.setItemSelected=function(r,E){if(r!=null&&E!==this.isSelected(r)){if(E)this.selection.push(r);else{var K=this.selection.indexOf(r);K>=0&&this.selection.splice(K,1)}this.selectCallback&&this.selectCallback(r,E)}};
_.d.select=function(r){this.multi?this.toggle(r):this.get()!==r&&(this.setItemSelected(this.get(),!1),this.setItemSelected(r,!0))};
_.d.toggle=function(r){this.setItemSelected(r,!this.isSelected(r))};_.Zt={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 ISe(this._applySelection.bind(this))},
attached:function(){this._observer=this._observeItems(this);this._addListener(this.activateEvent)},
detached:function(){this._observer&&_.Yh(this).unobserveNodes(this._observer);this._removeListener(this.activateEvent)},
indexOf:function(r){return this.items?this.items.indexOf(r):-1},
select:function(r){this.selected=r},
selectPrevious:function(){var r=this.items.length,E=r-1;this.selected!==void 0&&(E=(Number(this._valueToIndex(this.selected))-1+r)%r);this.selected=this._indexToValue(E)},
selectNext:function(){var r=0;this.selected!==void 0&&(r=(Number(this._valueToIndex(this.selected))+1)%this.items.length);this.selected=this._indexToValue(r)},
selectIndex:function(r){this.select(this._indexToValue(r))},
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(r){this.listen(this,r,"_activateHandler")},
_removeListener:function(r){this.unlisten(this,r,"_activateHandler")},
_activateEventChanged:function(r,E){this._removeListener(E);this._addListener(r)},
_updateItems:function(){var r=_.Yh(this).queryDistributedElements(this.selectable||"*");r=Array.prototype.filter.call(r,this._bindFilterItem);this._setItems(r)},
_updateAttrForSelected:function(){this.selectedItem&&(this.selected=this._valueForItem(this.selectedItem))},
_updateSelected:function(){this._selectSelected(this.selected)},
_selectSelected:function(){if(this.items){var r=this._valueToItem(this.selected);r?this._selection.select(r):this._selection.clear();this.fallbackSelection&&this.items.length&&this._selection.get()===void 0&&(this.selected=this.fallbackSelection)}},
_filterItem:function(r){return!this._excludedLocalNames[r.localName]},
_valueToItem:function(r){return r==null?null:this.items[this._valueToIndex(r)]},
_valueToIndex:function(r){if(this.attrForSelected)for(var E=0,K;K=this.items[E];E++){if(this._valueForItem(K)==r)return E}else return Number(r)},
_indexToValue:function(r){if(this.attrForSelected){if(r=this.items[r])return this._valueForItem(r)}else return r},
_valueForItem:function(r){if(!r)return null;if(!this.attrForSelected)return r=this.indexOf(r),r===-1?null:r;var E=r[MZ(this.attrForSelected)];return E!=void 0?E:r.getAttribute(this.attrForSelected)},
_applySelection:function(r,E){this.selectedClass&&this.toggleClass(this.selectedClass,E,r);this.selectedAttribute&&this.toggleAttribute.call(r,this.selectedAttribute,E);this._selectionChange();this.fire("iron-"+(E?"select":"deselect"),{item:r})},
_selectionChange:function(){this._setSelectedItem(this._selection.get())},
_observeItems:function(r){return _.Yh(r).observeNodes(function(E){this._updateItems();this._updateSelected();this.fire("iron-items-changed",E,{bubbles:!1,cancelable:!1})})},
_activateHandler:function(r){r=r.target;for(var E=this.items;r&&r!=this;){var K=E.indexOf(r);if(K>=0){E=this._indexToValue(K);this._itemActivate(E,r);break}r=r.parentNode}},
_itemActivate:function(r,E){this.fire("iron-activate",{selected:r,item:E},{cancelable:!0}).defaultPrevented||this.select(r)}};var y4e={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(r){this.multi?this._toggleSelected(r):this.selected=r},
multiChanged:function(r){this._selection.multi=r;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(r){return this._indexToValue(this.indexOf(r))},this).filter(function(r){return r!=null},this)):_.Zt._updateAttrForSelected.apply(this)},
_updateSelected:function(){this.multi?this._selectMulti(this.selectedValues):this._selectSelected(this.selected)},
_selectMulti:function(r){r=r||[];r=(this._valuesToItems(r)||[]).filter(function(K){return K!==null&&K!==void 0});
this._selection.clear(r);for(var E=0;E<r.length;E++)this._selection.setItemSelected(r[E],!0);this.fallbackSelection&&!this._selection.get().length&&this._valueToItem(this.fallbackSelection)&&this.select(this.fallbackSelection)},
_selectionChange:function(){var r=this._selection.get();this.multi?(this._setSelectedItems(r),this._setSelectedItem(r.length?r[0]:null)):r!==null&&r!==void 0?(this._setSelectedItems([r]),this._setSelectedItem(r)):(this._setSelectedItems([]),this._setSelectedItem(null))},
_toggleSelected:function(r){var E=this.selectedValues.indexOf(r);E<0?this.push("selectedValues",r):this.splice("selectedValues",E,1)},
_valuesToItems:function(r){return r==null?null:r.map(function(E){return this._valueToItem(E)},this)}},Lp$=[_.Zt,
y4e];var hiw;
_.nb={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(r){this._defaultFocusAsync&&(this.cancelAsync(this._defaultFocusAsync),this._defaultFocusAsync=null);var E=this._valueToItem(r);E&&E.hasAttribute("disabled")||(this._setFocusedItem(E),y4e.select.apply(this,arguments))},
_resetTabindices:function(){var r=this.multi?this.selectedItems&&this.selectedItems[0]:this.selectedItem;this.items.forEach(function(E){E.setAttribute("tabindex",E===r?"0":"-1");E.setAttribute("aria-selected",this._selection.isSelected(E))},this)},
_updateMultiselectable:function(r){r?this.setAttribute("aria-multiselectable","true"):this.removeAttribute("aria-multiselectable")},
_focusWithKeyboardEvent:function(r){if(this._MODIFIER_KEYS.indexOf(r.key)===-1){this.cancelDebouncer("_clearSearchText");var E=this._searchText||"";E+=(r.key&&r.key.length==1?r.key:String.fromCharCode(r.keyCode)).toLocaleLowerCase();r=E.length;for(var K=0,g;g=this.items[K];K++)if(!g.hasAttribute("disabled")){var D=this.attrForItemTitle||"textContent";D=(g[D]||g.getAttribute(D)||"").trim();if(!(D.length<r)&&D.slice(0,r).toLocaleLowerCase()==E){this._setFocusedItem(g);break}}this._searchText=E;this.debounce("_clearSearchText",
this._clearSearchText,this._SEARCH_RESET_TIMEOUT_MS)}},
_clearSearchText:function(){this._searchText=""},
_focusPrevious:function(){for(var r=this.items.length,E=Number(this.indexOf(this.focusedItem)),K=1;K<r+1;K++){var g=this.items[(E-K+r)%r];if(!g.hasAttribute("disabled")){var D=_.Yh(g).getOwnerRoot()||document;this._setFocusedItem(g);if(_.Yh(D).activeElement==g)break}}},
_focusNext:function(){for(var r=this.items.length,E=Number(this.indexOf(this.focusedItem)),K=1;K<r+1;K++){var g=this.items[(E+K)%r];if(!g.hasAttribute("disabled")){var D=_.Yh(g).getOwnerRoot()||document;this._setFocusedItem(g);if(_.Yh(D).activeElement==g)break}}},
_applySelection:function(r,E){E?r.setAttribute("aria-selected","true"):r.setAttribute("aria-selected","false");_.Zt._applySelection.apply(this,arguments)},
_focusedItemChanged:function(r,E){E&&E.setAttribute("tabindex","-1");!r||r.hasAttribute("disabled")||this.disabled||(r.setAttribute("tabindex","0"),r.focus())},
_onIronItemsChanged:function(r){r.detail.addedNodes.length&&this._resetTabindices()},
_onShiftTabDown:function(){var r=this.getAttribute("tabindex");_.nb._shiftTabPressed=!0;this._setFocusedItem(null);this.setAttribute("tabindex","-1");this.async(function(){this.setAttribute("tabindex",r);_.nb._shiftTabPressed=!1},1)},
_onFocus:function(r){!_.nb._shiftTabPressed&&(r=_.Yh(r).rootTarget,r===this||typeof r.tabIndex==="undefined"||this.isLightDescendant(r))&&(this._defaultFocusAsync=this.async(function(){var E=this.multi?this.selectedItems&&this.selectedItems[0]:this.selectedItem;this._setFocusedItem(null);E?this._setFocusedItem(E):this.items[0]&&this._focusNext()}))},
_onUpKey:function(r){this._focusPrevious();r.detail.keyboardEvent.preventDefault()},
_onDownKey:function(r){this._focusNext();r.detail.keyboardEvent.preventDefault()},
_onEscKey:function(){var r=this.focusedItem;r&&r.blur()},
_onKeydown:function(r){this.keyboardEventMatchesKeys(r,"up down esc")||this._focusWithKeyboardEvent(r);r.stopPropagation()},
_activateHandler:function(r){_.Zt._activateHandler.call(this,r);r.stopPropagation()},
_disabledChanged:function(r){r?(this._previousTabIndex=this.hasAttribute("tabindex")?this.tabIndex:0,this.removeAttribute("tabindex")):this.hasAttribute("tabindex")||this.setAttribute("tabindex",this._previousTabIndex)},
_shiftTabPressed:!1};hiw=[Lp$,_.lV,_.nb];_.J4w={hostAttributes:{role:"menubar"},keyBindings:{left:"_onLeftKey",right:"_onRightKey"},_onUpKey:function(r){this.focusedItem&&(this.focusedItem.click(),r.detail.keyboardEvent.preventDefault())},
_onDownKey:function(r){this.focusedItem&&(this.focusedItem.click(),r.detail.keyboardEvent.preventDefault())},
get _isRTL(){return window.getComputedStyle(this).direction==="rtl"},_isSpecialKey:function(r){return r.ctrlKey||r.shiftKey||r.altKey||r.metaKey},
_onLeftKey:function(r){this._isSpecialKey(r.detail.keyboardEvent)||(this._isRTL?this._focusNext():this._focusPrevious(),r.detail.keyboardEvent.preventDefault())},
_onRightKey:function(r){this._isSpecialKey(r.detail.keyboardEvent)||(this._isRTL?this._focusPrevious():this._focusNext(),r.detail.keyboardEvent.preventDefault())},
_onKeydown:function(r){this.keyboardEventMatchesKeys(r,"up down left right esc")||this._focusWithKeyboardEvent(r)}};
_.rpd=[hiw,_.J4w];var EpE;EpE=new Set;_.Ib={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):(EpE.delete(this),window.removeEventListener("resize",this._boundNotifyResize));this._parentResizable=null},
notifyResize:function(){this.isAttached&&(this._interestedResizables.forEach(function(r){this.resizerShouldNotify(r)&&this._notifyDescendant(r)},this),this._fireResize())},
assignParentResizable:function(r){this._parentResizable&&this._parentResizable.stopResizeNotificationsFor(this);(this._parentResizable=r)&&r._interestedResizables.indexOf(this)===-1&&(r._interestedResizables.push(this),r._subscribeIronResize(this))},
stopResizeNotificationsFor:function(r){var E=this._interestedResizables.indexOf(r);E>-1&&(this._interestedResizables.splice(E,1),this._unsubscribeIronResize(r))},
_subscribeIronResize:function(r){r.addEventListener("iron-resize",this._boundOnDescendantIronResize)},
_unsubscribeIronResize:function(r){r.removeEventListener("iron-resize",this._boundOnDescendantIronResize)},
resizerShouldNotify:function(){return!0},
_onDescendantIronResize:function(r){this._notifyingDescendant?r.stopPropagation():JD||this._fireResize()},
_fireResize:function(){this.fire("iron-resize",null,{node:this,bubbles:!1})},
_onIronRequestResizeNotifications:function(r){var E=_.Yh(r).rootTarget;E!==this&&(E.assignParentResizable(this),this._notifyDescendant(E),r.stopPropagation())},
_parentResizableChanged:function(r){r&&window.removeEventListener("resize",this._boundNotifyResize)},
_notifyDescendant:function(r){this.isAttached&&(this._notifyingDescendant=!0,r.notifyResize(),this._notifyingDescendant=!1)},
_requestResizeNotifications:function(){if(this.isAttached)if(document.readyState==="loading"){var r=this._requestResizeNotifications.bind(this);document.addEventListener("readystatechange",function K(){document.removeEventListener("readystatechange",K);r()})}else this._findParent(),this._parentResizable?this._parentResizable._interestedResizables.forEach(function(E){E!==this&&E._findParent()},this):(EpE.forEach(function(E){E!==this&&E._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?EpE.delete(this):EpE.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
*/
_.KLf={properties:{scrollTarget:{type:HTMLElement,value:function(){return this._defaultScrollTarget}}},
observers:["_scrollTargetChanged(scrollTarget, isAttached)"],_shouldHaveListener:!0,_scrollTargetChanged:function(r,E){this._oldScrollTarget&&(this._toggleScrollListener(!1,this._oldScrollTarget),this._oldScrollTarget=null);E&&(r==="document"?this.scrollTarget=this._doc:typeof r==="string"?this.scrollTarget=(E=this.domHost)&&E.$?E.$[r]:_.Yh(this.ownerDocument).querySelector("#"+r):this._isValidScrollTarget()&&(this._oldScrollTarget=r,this._toggleScrollListener(this._shouldHaveListener,r)))},
_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(r){this.scrollTarget===this._doc?window.scrollTo(window.pageXOffset,r):this._isValidScrollTarget()&&(this.scrollTarget.scrollTop=
r)},set _scrollLeft(r){this.scrollTarget===this._doc?window.scrollTo(r,window.pageYOffset):this._isValidScrollTarget()&&(this.scrollTarget.scrollLeft=r)},scroll:function(r,E){if(typeof r==="object"){var K=r.left;E=r.top}else K=r;K=K||0;E=E||0;this.scrollTarget===this._doc?window.scrollTo(K,E):this._isValidScrollTarget()&&(this.scrollTarget.scrollLeft=K,this.scrollTarget.scrollTop=E)},
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(r,E){E=E===this._doc?window:E;r?this._boundScrollHandler||(this._boundScrollHandler=this._scrollHandler.bind(this),E.addEventListener("scroll",this._boundScrollHandler)):this._boundScrollHandler&&(E.removeEventListener("scroll",this._boundScrollHandler),this._boundScrollHandler=null)},
toggleScrollListener:function(r){this._shouldHaveListener=r;this._toggleScrollListener(r,this.scrollTarget)}};_.cZ({is:"iron-selector",_template:null,behaviors:[Lp$]});var yk={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(r){if(r.timing)for(var E in r.timing)this.animationTiming[E]=r.timing[E];return this.animationTiming},
setPrefixedProperty:function(r,E,K){for(var g={transform:["webkitTransform"],transformOrigin:["mozTransformOrigin","webkitTransformOrigin"]}[E],D,B=0;D=g[B];B++)r.style[D]=K;r.style[E]=K},
complete:function(){}};_.cZ({is:"fade-in-animation",_template:null,behaviors:[yk],configure:function(r){return this._effect=new KeyframeEffect(r.node,[{opacity:"0"},{opacity:"1"}],this.timingFromConfig(r))}});_.cZ({is:"fade-out-animation",_template:null,behaviors:[yk],configure:function(r){return this._effect=new KeyframeEffect(r.node,[{opacity:"1"},{opacity:"0"}],this.timingFromConfig(r))}});var gpu=[{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(r,E){for(var K in E)r[K]=E[K]},
_cloneConfig:function(r){var E={isClone:!0};this._copyProperties(E,r);return E},
_getAnimationConfigRecursive:function(r,E,K){if(this.animationConfig)if(this.animationConfig.value&&typeof this.animationConfig.value==="function")this._warn(this._logf("playAnimation","Please put 'animationConfig' inside of your components 'properties' object instead of outside of it."));else{var g=r?this.animationConfig[r]:this.animationConfig;Array.isArray(g)||(g=[g]);if(g)for(var D,B=0;D=g[B];B++)if(D.animatable)D.animatable._getAnimationConfigRecursive(D.type||r,E,K);else if(D.id){var Q=E[D.id];
Q?(Q.isClone||(E[D.id]=this._cloneConfig(Q),Q=E[D.id]),this._copyProperties(Q,D)):E[D.id]=D}else K.push(D)}},
getAnimationConfig:function(r){var E={},K=[];this._getAnimationConfigRecursive(r,E,K);for(var g in E)K.push(E[g]);return K}},
{_configureAnimations:function(r){var E=[],K=[];if(r.length>0)for(var g,D=0;g=r[D];D++){var B=document.createElement(g.name);if(B.isNeonAnimation){var Q=null;B.configure||(B.configure=function(){return null});
Q=B.configure(g);K.push({result:Q,config:g})}else console.warn(this.is+":",g.name,"not found!")}for(r=0;r<K.length;r++){Q=K[r].result;g=K[r].config;try{typeof Q.cancel!="function"&&(Q=document.timeline.play(Q))}catch(a){Q=null,console.warn("Couldnt play","(",g.name,").",a)}Q&&E.push({neonAnimation:B,config:g,animation:Q})}return E},
_shouldComplete:function(r){for(var E=!0,K=0;K<r.length;K++)if(r[K].animation.playState!="finished"){E=!1;break}return E},
_complete:function(r){for(var E=0;E<r.length;E++)r[E].neonAnimation.complete(r[E].config);for(E=0;E<r.length;E++)r[E].animation.cancel()},
playAnimation:function(r,E){var K=this.getAnimationConfig(r);if(K){this._active=this._active||{};this._active[r]&&(this._complete(this._active[r]),delete this._active[r]);var g=this._configureAnimations(K);if(g.length==0)this.fire("neon-animation-finish",E,{bubbles:!1});else for(this._active[r]=g,K=0;K<g.length;K++)g[K].animation.onfinish=function(){this._shouldComplete(g)&&(this._complete(g),delete this._active[r],this.fire("neon-animation-finish",E,{bubbles:!1}))}.bind(this)}},
cancelAnimation:function(){for(var r in this._active){var E=this._active[r],K;for(K in E)E[K].animation&&E[K].animation.cancel&&E[K].animation.cancel()}this._active={}}}];var VT=function(r,E){r=Error.call(this,r);this.message=r.message;"stack"in r&&(this.stack=r.stack);this.arg=E;this.name=this.constructor.name;this.constructor=VT;this.__proto__=VT.prototype};
_.C(VT,Error);var DUb=NV(function(r){var E=function(){return r.apply(this,arguments)||this};
_.C(E,r);E.prototype._marshalArgs=function(K,g,D){g=r.prototype._marshalArgs.call(this,K,g,D);if(this._legacyUndefinedCheck&&g.length>1)for(D=0;D<g.length;D++)if(g[D]===void 0||K[D].wildcard&&g[D].base===void 0)throw K=K[D].name,new VT("Argument '"+K+"' is undefined.",K);return g};
E.prototype._addPropertyEffect=function(K,g,D){return r.prototype._addPropertyEffect.call(this,K,g,Zcm(D,D&&D.info&&D.info.methodName))};
E._addTemplatePropertyEffect=function(K,g,D){return r._addTemplatePropertyEffect.call(this,K,g,Zcm(D))};
return E}),Bfe=_.cZ.Class;
_.cZ.Class=function(r,E){return Bfe(r,function(K){return E?E(DUb(K)):DUb(K)})};
var dUw=NV(function(r){var E=DUb(r);r=function(){return E.apply(this,arguments)||this};
_.C(r,E);_.f5.Object.defineProperties(r.prototype,{_legacyUndefinedCheck:{configurable:!0,enumerable:!0,get:function(){return this._methodHost&&this._methodHost._legacyUndefinedCheck}}});
return r}),j2f=gV.mixin;
gV.mixin=j2f?function(r){return dUw(j2f(r))}:dUw;
console.info("LegacyDataMixin will be applied to all legacy elements.\nSet `_legacyUndefinedCheck: true` on element class to enable.");_.Lb=_.uV.IronButtonState;var uMK=hD;_.un5="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split("");var nqc=function(){return Math.random().toString(36).substring(7).split("").join(".")},Hc2="@@redux/INIT"+nqc(),Lfn="@@redux/REPLACE"+nqc();var hWJ=typeof Symbol==="function"&&Symbol.observable||"@@observable";var Nfb=typeof window!=="undefined"&&typeof document!=="undefined"&&window.document===document;var Q2b="top right bottom left width height size weight".split(" "),$UE=typeof MutationObserver!=="undefined",a_$=Nfb&&HTMLElement.prototype.attachShadow&&HTMLElement.prototype.attachShadow.toString().indexOf("[native code]")!==-1?HTMLElement.prototype.attachShadow:null,psw=function(){this.mutationEventsAdded_=this.JSC$11907_connected_=!1;this.mutationsObserver_=null;this.observers_=[];this.onTransitionEnd_=this.onTransitionEnd_.bind(this);this.refresh=Js5(this.refresh.bind(this))},PQw=function(r,
E){var K=r.observers_;
E=K.indexOf(E);~E&&K.splice(E,1);!K.length&&r.JSC$11907_connected_&&Nfb&&r.JSC$11907_connected_&&(document.removeEventListener("transitionend",r.onTransitionEnd_),window.removeEventListener("resize",r.refresh),r.mutationsObserver_&&(r.mutationsObserver_.disconnect(),a_$&&(HTMLElement.prototype.attachShadow=a_$)),r.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",r.refresh),r.mutationsObserver_=null,r.mutationEventsAdded_=!1,r.JSC$11907_connected_=!1)};
psw.prototype.refresh=function(){f_l(this)&&this.refresh()};
var f_l=function(r){r=r.observers_.filter(function(E){return OOd(E),E.activeObservations_.length>0});
r.forEach(function(E){return Ytw(E)});
return r.length>0},UUR=function(r){if(Nfb&&!r.JSC$11907_connected_){document.addEventListener("transitionend",r.onTransitionEnd_);
window.addEventListener("resize",r.refresh);if($UE){r.mutationsObserver_=new MutationObserver(r.refresh);var E={attributes:!0,childList:!0,characterData:!0,subtree:!0};r.mutationsObserver_.observe(document,E);a_$&&(function D(g){var B=g.shadowRoot;B&&(r.mutationsObserver_.observe(B,E),D(B));for(g=g.firstElementChild;g;)D(g),g=g.nextElementSibling}(document),HTMLElement.prototype.attachShadow=function(){var g=a_$.apply(this,_.Hh.apply(0,arguments));
r.mutationsObserver_.observe(g,E);return g})}else document.addEventListener("DOMSubtreeModified",r.refresh),r.mutationEventsAdded_=!0;
r.JSC$11907_connected_=!0}};
psw.prototype.onTransitionEnd_=function(r){var E=r.propertyName===void 0?"":r.propertyName;Q2b.some(function(K){return!!~E.indexOf(K)})&&this.refresh()};
var TfM=null;var wsb=function(r,E){for(var K=_.N(Object.keys(E)),g=K.next();!g.done;g=K.next())g=g.value,Object.defineProperty(r,g,{value:E[g],enumerable:!1,writable:!1,configurable:!0})};var hr=function(r){var E;return(r==null?void 0:(E=r.ownerDocument)==null?void 0:E.defaultView)||globalThis};var FLX={x:0,y:0,width:0,height:0},R$M=typeof SVGGraphicsElement!=="undefined"?function(r){return r instanceof hr(r).SVGGraphicsElement}:function(r){return r instanceof hr(r).SVGElement&&typeof r.getBBox==="function"};var opX=function(r){this.broadcastHeight=this.broadcastWidth=0;this.contentRect_={x:0,y:0,width:0,height:0};this.target=r};
opX.prototype.isActive=function(){var r=this.target;if(Nfb)if(R$M(r)){var E=r.getBBox();E={x:0,y:0,width:E.width,height:E.height}}else{var K=r.clientWidth,g=r.clientHeight;if(K||g){var D=hr(r).getComputedStyle(r);E=tG(D["padding-top"]);var B=tG(D["padding-left"]),Q=B+tG(D["padding-right"]),a=E+tG(D["padding-bottom"]),P=tG(D.width),O=tG(D.height);D.boxSizing==="border-box"&&(Math.round(P+Q)!==K&&(P-=r7u(D,"left","right")+Q),Math.round(O+a)!==g&&(O-=r7u(D,"top","bottom")+a));r!==hr(r).document.documentElement&&
(r=Math.round(P+Q)-K,g=Math.round(O+a)-g,Math.abs(r)!==1&&(P-=r),Math.abs(g)!==1&&(O-=g));E={x:B,y:E,width:P,height:O}}else E=FLX}else E=FLX;this.contentRect_=E;return E.width!==this.broadcastWidth||E.height!==this.broadcastHeight};var M6X=function(r,E){var K=E.x;var g=E.y;var D=E.width;E=E.height;var B=Object.create((typeof DOMRectReadOnly!=="undefined"?DOMRectReadOnly:Object).prototype);wsb(B,{x:K,y:g,width:D,height:E,top:g,right:K+D,bottom:E+g,left:K});wsb(this,{target:r,contentRect:B})};var iOa=function(r,E){var K=TfM;this.activeObservations_=[];this.observations_=new Map;if(typeof r!=="function")throw new TypeError("Ve");this.callback_=r;this.controller_=K;this.callbackCtx_=E};
iOa.prototype.observe=function(r){if(r===void 0)throw new TypeError("We");if(typeof Element!=="undefined"&&Element instanceof Object){if(!(r instanceof hr(r).Element))throw new TypeError("Xe");var E=this.observations_;E.has(r)||(E.set(r,new opX(r)),r=this.controller_,~r.observers_.indexOf(this)||r.observers_.push(this),r.JSC$11907_connected_||UUR(r),this.controller_.refresh())}};
iOa.prototype.unobserve=function(r){if(r===void 0)throw new TypeError("We");if(typeof Element!=="undefined"&&Element instanceof Object){if(!(r instanceof hr(r).Element))throw new TypeError("Xe");var E=this.observations_;E.has(r)&&(E.delete(r),E.size||PQw(this.controller_,this))}};
iOa.prototype.disconnect=function(){this.activeObservations_.splice(0);this.observations_.clear();PQw(this.controller_,this)};
var OOd=function(r){r.activeObservations_.splice(0);r.observations_.forEach(function(E){E.isActive()&&r.activeObservations_.push(E)})},Ytw=function(r){if(r.activeObservations_.length>0){var E=r.callbackCtx_,K=r.activeObservations_.map(function(g){var D=g.target,B=g.contentRect_;
g.broadcastWidth=B.width;g.broadcastHeight=B.height;return new M6X(D,B)});
r.callback_.call(E,K,E);r.activeObservations_.splice(0)}};var Jr=function(r){if(!(this instanceof Jr))throw new TypeError("Ye");if(!arguments.length)throw new TypeError("We");TfM||(TfM=new psw);this.observer_=new iOa(r,this)};
Jr.prototype.observe=function(r){this.observer_.observe(r)};
Jr.prototype.unobserve=function(r){this.observer_.unobserve(r)};
Jr.prototype.disconnect=function(){this.observer_.disconnect()};var iU2=typeof globalThis.ResizeObserver!=="undefined"?globalThis.ResizeObserver:Jr;var rO={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"},gO={"2D":0,WebGL:1,WebGL2:2};gO[gO["2D"]]="2D";gO[1]="WebGL";gO[2]="WebGL2";var KPP={Node:["childNodes","parentNode","parentElement","textContent"],ShadowRoot:["host","styleSheets"],Element:["shadowRoot","querySelector","querySelectorAll"],MutationObserver:[]},guJ={Node:["contains","getRootNode"],ShadowRoot:["getSelection"],Element:[],MutationObserver:["constructor"]},Eu2={},BI5={},dxq={},ZY=function(r){return S0("Node",r,"childNodes")},mV=function(r){return S0("Node",r,"parentNode")},uL=function(r){return S0("Node",r,"parentElement")},mx5=function(r){return S0("Node",r,
"textContent")},ECn=function(r){return jtq(r,"getRootNode")()},s1=function(r){return r&&"host"in r?S0("ShadowRoot",r,"host"):null},kM=function(r){return r&&"shadowRoot"in r?S0("Element",r,"shadowRoot"):null};var Hn=function(){this.idNodeMap=new Map;this.nodeMetaMap=new WeakMap};
Hn.prototype.getId=function(r){if(!r)return-1;var E,K;return(K=(E=this.nodeMetaMap.get(r)||null)==null?void 0:E.id)!=null?K:-1};
Hn.prototype.getIds=function(){return Array.from(this.idNodeMap.keys())};
var cpd=function(r,E){var K=r.getId(E);r.idNodeMap.delete(K);E.childNodes&&E.childNodes.forEach(function(g){return cpd(r,g)})};
Hn.prototype.has=function(r){return this.idNodeMap.has(r)};
Hn.prototype.add=function(r,E){this.idNodeMap.set(E.id,r);this.nodeMetaMap.set(r,E)};
Hn.prototype.replace=function(r,E){var K=this.idNodeMap.get(r)||null;K&&(K=this.nodeMetaMap.get(K))&&this.nodeMetaMap.set(E,K);this.idNodeMap.set(r,E)};
Hn.prototype.reset=function(){this.idNodeMap=new Map;this.nodeMetaMap=new WeakMap};
var Y6L=/url\((?:(')([^']*)'|(")(.*?)"|([^)]*))\)/gm,Ux5=/^(?:[a-z+]+:)?\/\//i,TIu=/^www\..*/i,wNL=/^(data:)([^,]*),(.*)/i;var ouL=1,iPK=RegExp("[^a-z0-9-_:]"),AG,uKL,xx5=/^[^ \t\n\r\u000c]+/,CZu=/^[, \t\n\r\u000c]+/,Vnq=new WeakMap;var DG,JG=function(r){return DG?function(){var E=_.Hh.apply(0,arguments);try{return r.apply(null,_.mn(E))}catch(K){if(!DG||DG(K)!==!0)throw K;}}:r};var rB=function(r){this.generateIdFn=r;this.iframeIdToRemoteIdMap=new WeakMap;this.iframeRemoteIdToIdMap=new WeakMap};
rB.prototype.getId=function(r,E,K,g){K=K||CQM(this,r);r=g||xU$(this,r);g=K.get(E);g||(g=this.generateIdFn(),K.set(E,g),r.set(g,E));return g};
rB.prototype.getIds=function(r,E){var K=this,g=CQM(this,r),D=xU$(this,r);return E.map(function(B){return K.getId(r,B,g,D)})};
rB.prototype.reset=function(r){r?(this.iframeIdToRemoteIdMap.delete(r),this.iframeRemoteIdToIdMap.delete(r)):(this.iframeIdToRemoteIdMap=new WeakMap,this.iframeRemoteIdToIdMap=new WeakMap)};
var CQM=function(r,E){var K=r.iframeIdToRemoteIdMap.get(E);K||(K=new Map,r.iframeIdToRemoteIdMap.set(E,K));return K},xU$=function(r,E){var K=r.iframeRemoteIdToIdMap.get(E);
K||(K=new Map,r.iframeRemoteIdToIdMap.set(E,K));return K};var AKm=function(r){this.iframes=new WeakMap;this.crossOriginIframeMap=new WeakMap;this.crossOriginIframeMirror=new rB(Mnu);this.crossOriginIframeRootIdMap=new WeakMap;this.mutationCb=r.mutationCb;this.wrappedEmit=r.wrappedEmit;this.stylesheetManager=r.stylesheetManager;this.recordCrossOriginIframes=r.recordCrossOriginIframes;this.crossOriginIframeStyleMirror=new rB(this.stylesheetManager.styleMirror.generateId.bind(this.stylesheetManager.styleMirror));this.mirror=r.mirror;this.recordCrossOriginIframes&&
window.addEventListener("message",this.JSC$11971_handleMessage.bind(this))},I$P=function(r,E){r.iframes.set(E,!0);
E.contentWindow&&r.crossOriginIframeMap.set(E.contentWindow,E)},ET5=function(r,E){r.loadListener=E},hQn=function(r,E,K){r.mutationCb({adds:[{parentId:r.mirror.getId(E),
nextId:null,node:K}],removes:[],texts:[],attributes:[],isAttachIframe:!0});if(r.recordCrossOriginIframes){var g;(g=E.contentWindow)==null||g.addEventListener("message",r.JSC$11971_handleMessage.bind(r))}var D;(D=r.loadListener)==null||D.call(r,E);E.contentDocument&&E.contentDocument.adoptedStyleSheets&&E.contentDocument.adoptedStyleSheets.length>0&&Mtd(r.stylesheetManager,E.contentDocument.adoptedStyleSheets,r.mirror.getId(E.contentDocument))};
AKm.prototype.JSC$11971_handleMessage=function(r){if(r.data.type==="rrweb"&&r.origin===r.data.origin&&r.source){var E=this.crossOriginIframeMap.get(r.source);E&&(E=WLw(this,E,r.data.event))&&this.wrappedEmit(E,r.data.isCheckout)}};
var WLw=function(r,E,K){switch(K.type){case 2:r.crossOriginIframeMirror.reset(E);r.crossOriginIframeStyleMirror.reset(E);GkJ(r,K.data.node,E);var g=K.data.node.id;r.crossOriginIframeRootIdMap.set(E,g);vp$(r,K.data.node,g);return{timestamp:K.timestamp,type:3,data:{source:0,adds:[{parentId:r.mirror.getId(E),nextId:null,node:K.data.node}],removes:[],texts:[],attributes:[],isAttachIframe:!0}};case 6:return K;case 5:return EN(r,K.data.payload,E,["id","parentId","previousId","nextId"]),K;case 3:switch(K.data.source){case 0:return K.data.adds.forEach(function(D){EN(r,
D,E,["parentId","nextId","previousId"]);GkJ(r,D.node,E);var B=r.crossOriginIframeRootIdMap.get(E);B&&vp$(r,D.node,B)}),K.data.removes.forEach(function(D){EN(r,D,E,["parentId",
"id"])}),K.data.attributes.forEach(function(D){EN(r,D,E,["id"])}),K.data.texts.forEach(function(D){EN(r,D,E,["id"])}),K;
case 12:case 6:case 1:return K.data.positions.forEach(function(D){EN(r,D,E,["id"])}),K;
case 7:case 2:case 3:case 9:case 5:return EN(r,K.data,E,["id"]),K;case 8:case 13:return EN(r,K.data,E,["id"]),V6w(r,K.data,E,["styleId"]),K;case 10:return K;case 14:return K.data.ranges.forEach(function(D){EN(r,D,E,["start","end"])}),K;
case 15:return EN(r,K.data,E,["id"]),V6w(r,K.data,E,["styleIds"]),(g=K.data.styles)==null||g.forEach(function(D){V6w(r,D,E,["styleId"])}),K}}return!1};
AKm.prototype.replace=function(r,E,K,g){g=_.N(g);for(var D=g.next();!D.done;D=g.next())if(D=D.value,Array.isArray(E[D])||typeof E[D]==="number")Array.isArray(E[D])?E[D]=r.getIds(K,E[D]):E[D]=r.getId(K,E[D]);return E};
var EN=function(r,E,K,g){r.replace(r.crossOriginIframeMirror,E,K,g)},V6w=function(r,E,K,g){r.replace(r.crossOriginIframeStyleMirror,E,K,g)},GkJ=function(r,E,K){EN(r,E,K,["id",
"rootId"]);"childNodes"in E&&E.childNodes.forEach(function(g){GkJ(r,g,K)})},vp$=function(r,E,K){E.type===0||E.rootId||(E.rootId=K);
"childNodes"in E&&E.childNodes.forEach(function(g){vp$(r,g,K)})};var a$q=/[1-9][0-9]{12}/.test(Date.now().toString())?Date.now:function(){return(new Date).getTime()},z$C=function(){this.id=1;
this.styleIDMap=new WeakMap;this.idStyleMap=new Map};
_.d=z$C.prototype;_.d.getId=function(r){var E;return(E=this.styleIDMap.get(r))!=null?E:-1};
_.d.has=function(r){return this.styleIDMap.has(r)};
_.d.add=function(r,E){if(this.has(r))return this.getId(r);E=E===void 0?this.id++:E;this.styleIDMap.set(r,E);this.idStyleMap.set(E,r);return E};
_.d.getStyle=function(r){return this.idStyleMap.get(r)||null};
_.d.reset=function(){this.styleIDMap=new WeakMap;this.idStyleMap=new Map;this.id=1};
_.d.generateId=function(){return this.id++};var t6M=function(){this.length=0;this.tail=this.head=null};
t6M.prototype.get=function(r){if(r>=this.length)throw Error("Ze");for(var E=this.head,K=0;K<r;K++){var g=void 0;E=((g=E)==null?void 0:g.next)||null}return E};
var StE=function(r,E){var K={value:E,previous:null,next:null};E.__ln=K;if(E.previousSibling&&"__ln"in E.previousSibling){var g=E.previousSibling.__ln.next;K.next=g;K.previous=E.previousSibling.__ln;E.previousSibling.__ln.next=K;g&&(g.previous=K)}else E.nextSibling&&"__ln"in E.nextSibling&&E.nextSibling.__ln.previous?(g=E.nextSibling.__ln.previous,K.previous=g,K.next=E.nextSibling.__ln,E.nextSibling.__ln.previous=K,g&&(g.next=K)):(r.head&&(r.head.previous=K),K.next=r.head,r.head=K);K.next===null&&
(r.tail=K);r.length++};
t6M.prototype.removeNode=function(r){var E=r.__ln;this.head&&(E.previous?(E.previous.next=E.next)?E.next.previous=E.previous:this.tail=E.previous:(this.head=E.next)?this.head.previous=null:this.tail=null,r.__ln&&delete r.__ln,this.length--)};
var bOM=function(r,E){return r+"@"+E},QcJ=function(){var r=this;
this.locked=this.JSC$12002_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(E){E.forEach(r.JSC$12002_processMutation);r.emit()};
this.emit=function(){if(!r.JSC$12002_frozen&&!r.locked){for(var E=[],K=new Set,g=new t6M,D=function(T){for(var w=-2;w===-2;)w=(T=T&&T.nextSibling)&&r.mirror.getId(T);return w},B=function(T){var w=mV(T);
if(w&&gCL(T)){var F=!1;if(T.nodeType===Node.TEXT_NODE){var c=w.tagName;if(c==="TEXTAREA")return;c==="STYLE"&&r.addedSet.has(w)&&(F=!0)}w=ql(w)?r.mirror.getId(K0m(T)):r.mirror.getId(w);c=D(T);if(w===-1||c===-1)return StE(g,T);if(F=XQ(T,{doc:r.doc,mirror:r.mirror,blockClass:r.blockClass,blockSelector:r.blockSelector,maskTextClass:r.maskTextClass,maskTextSelector:r.maskTextSelector,skipChild:!0,newlyAddedElement:!0,inlineStylesheet:r.inlineStylesheet,maskInputOptions:r.maskInputOptions,maskTextFn:r.maskTextFn,
maskInputFn:r.maskInputFn,slimDOMOptions:r.slimDOMOptions,dataURLOptions:r.dataURLOptions,recordCanvas:r.recordCanvas,inlineImages:r.inlineImages,onSerialize:function(W){W.nodeName==="IFRAME"&&r.mirror.nodeMetaMap.get(W)&&I$P(r.iframeManager,W);rKm(W,r.mirror)&&yKJ(r.stylesheetManager,W);T&&kM(T)&&L0L(r.shadowDomManager,kM(T),r.doc)},
onIframeLoad:function(W,z){hQn(r.iframeManager,W,z);W.contentWindow&&W.contentDocument&&JK5(r.shadowDomManager,W.contentWindow.Element,W.contentDocument)},
onStylesheetLoad:function(W,z){r0L(r.stylesheetManager,W,z)},
cssCaptured:F}))E.push({parentId:w,nextId:c,node:F}),K.add(F.id)}};r.mapRemoves.length;)cpd(r.mirror,r.mapRemoves.shift());
for(var Q=_.N(r.movedSet),a=Q.next();!a.done;a=Q.next())a=a.value,dLL(r.removesSubTreeCache,a)&&!r.movedSet.has(mV(a))||B(a);Q=_.N(r.addedSet);for(a=Q.next();!a.done;a=Q.next())a=a.value,N7K(r.droppedSet,a)||dLL(r.removesSubTreeCache,a)?N7K(r.movedSet,a)?B(a):r.droppedSet.add(a):B(a);for(a=null;g.length;){Q=null;if(a){var P=r.mirror.getId(mV(a.value)),O=D(a.value);P!==-1&&O!==-1&&(Q=a)}if(!Q)for(a=g.tail;a;){var U=a;a=a.previous;if(U&&(P=r.mirror.getId(mV(U.value)),D(U.value)!==-1))if(P!==-1){Q=U;
break}else if((P=mV(U.value))&&P.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&(P=s1(P),r.mirror.getId(P)!==-1)){Q=U;break}}if(!Q){for(;g.head;)g.removeNode(g.head.value);break}a=Q.previous;g.removeNode(Q.value);B(Q.value)}B={texts:r.texts.map(function(T){var w=T.node,F=mV(w);F&&F.tagName==="TEXTAREA"&&r.genTextAreaValueMutation(F);return{id:r.mirror.getId(w),value:T.value}}).filter(function(T){return!K.has(T.id)}).filter(function(T){return r.mirror.has(T.id)}),
attributes:r.attributes.map(function(T){var w=T.attributes;if(typeof w.style==="string"){var F=JSON.stringify(T.styleDiff),c=JSON.stringify(T._unchangedStyles);F.length<w.style.length&&(F+c).split("var(").length===w.style.split("var(").length&&(w.style=T.styleDiff)}return{id:r.mirror.getId(T.node),attributes:w}}).filter(function(T){return!K.has(T.id)}).filter(function(T){return r.mirror.has(T.id)}),
removes:r.removes,adds:E};if(B.texts.length||B.attributes.length||B.removes.length||B.adds.length)r.texts=[],r.attributes=[],r.attributeMap=new WeakMap,r.removes=[],r.addedSet=new Set,r.movedSet=new Set,r.droppedSet=new Set,r.removesSubTreeCache=new Set,r.movedMap={},r.mutationCb(B)}};
this.genTextAreaValueMutation=function(E){var K=r.attributeMap.get(E);K||(K={node:E,attributes:{},styleDiff:{},_unchangedStyles:{}},r.attributes.push(K),r.attributeMap.set(E,K));var g=Array.from(ZY(E),function(D){return mx5(D)||""}).join("");
K.attributes.value=pN2({element:E,maskInputOptions:r.maskInputOptions,tagName:E.tagName,type:f7n(E),value:g,maskInputFn:r.maskInputFn})};
this.JSC$12002_processMutation=function(E){if(!LPK(E.target,r.mirror,r.slimDOMOptions))switch(E.type){case "characterData":var K=mx5(E.target);yT(E.target,r.blockClass,r.blockSelector,!1)||K===E.oldValue||r.texts.push({value:stn(E.target,r.maskTextClass,r.maskTextSelector,!0)&&K?r.maskTextFn?r.maskTextFn(K,y7L(E.target)):K.replace(/[\S]/g,"*"):K,node:E.target});break;case "attributes":K=E.target;var g=E.attributeName,D=E.target.getAttribute(g);if(g==="value"){var B=f7n(K);D=pN2({element:K,maskInputOptions:r.maskInputOptions,
tagName:K.tagName,type:B,value:D,maskInputFn:r.maskInputFn})}if(yT(E.target,r.blockClass,r.blockSelector,!1)||D===E.oldValue)break;B=r.attributeMap.get(E.target);if(K.tagName==="IFRAME"&&g==="src"&&!r.keepIframeSrcFn(D))if(K.contentDocument)break;else g="rr_src";B||(B={node:E.target,attributes:{},styleDiff:{},_unchangedStyles:{}},r.attributes.push(B),r.attributeMap.set(E.target,B));g==="type"&&K.tagName==="INPUT"&&(E.oldValue||"").toLowerCase()==="password"&&K.setAttribute("data-rr-is-password","true");
if(!tnm(K.tagName,g))if(B.attributes[g]=zJJ(r.doc,K.tagName.toLowerCase(),g.toLowerCase(),D),g==="style"){if(!r.unattachedDoc)try{r.unattachedDoc=document.implementation.createHTMLDocument()}catch(O){r.unattachedDoc=r.doc}g=r.unattachedDoc.createElement("span");E.oldValue&&g.setAttribute("style",E.oldValue);D=_.N(Array.from(K.style));for(var Q=D.next();!Q.done;Q=D.next()){Q=Q.value;var a=K.style.getPropertyValue(Q),P=K.style.getPropertyPriority(Q);a!==g.style.getPropertyValue(Q)||P!==g.style.getPropertyPriority(Q)?
B.styleDiff[Q]=P===""?a:[a,P]:B._unchangedStyles[Q]=[a,P]}g=_.N(Array.from(g.style));for(D=g.next();!D.done;D=g.next())D=D.value,K.style.getPropertyValue(D)===""&&(B.styleDiff[D]=!1)}else g==="open"&&K.tagName==="DIALOG"&&(K.matches("dialog:modal")?B.attributes.rr_open_mode="modal":B.attributes.rr_open_mode="non-modal");break;case "childList":yT(E.target,r.blockClass,r.blockSelector,!0)||(E.target.tagName==="TEXTAREA"?r.genTextAreaValueMutation(E.target):(E.addedNodes.forEach(function(O){return r.genAdds(O,
E.target)}),E.removedNodes.forEach(function(O){var U=r.mirror.getId(O),T=ql(E.target)?r.mirror.getId(s1(E.target)):r.mirror.getId(E.target);
yT(E.target,r.blockClass,r.blockSelector,!1)||LPK(O,r.mirror,r.slimDOMOptions)||r.mirror.getId(O)===-1||(r.addedSet.has(O)?(DLJ(r.addedSet,O),r.droppedSet.add(O)):r.addedSet.has(E.target)&&U===-1||hJ2(E.target,r.mirror)||(r.movedSet.has(O)&&r.movedMap[U+"@"+T]?DLJ(r.movedSet,O):(r.removes.push({parentId:T,id:U,isShadow:ql(E.target)&&lL(E.target)?!0:void 0}),B7J(O,r.removesSubTreeCache))),r.mapRemoves.push(O))})))}};
this.genAdds=function(E,K){if(!s2u(r.processedNodeManager,E,r)&&!r.addedSet.has(E)&&!r.movedSet.has(E)){if(r.mirror.nodeMetaMap.has(E)){if(LPK(E,r.mirror,r.slimDOMOptions))return;r.movedSet.add(E);var g=null;K&&r.mirror.nodeMetaMap.has(K)&&(g=r.mirror.getId(K));g&&g!==-1&&(r.movedMap[bOM(r.mirror.getId(E),g)]=!0)}else r.addedSet.add(E),r.droppedSet.delete(E);yT(E,r.blockClass,r.blockSelector,!1)||(ZY(E).forEach(function(D){return r.genAdds(D)}),E&&kM(E)&&ZY(kM(E)).forEach(function(D){r.processedNodeManager.add(D,
r);
r.genAdds(D,E)}))}}};
_.d=QcJ.prototype;_.d.init=function(r){var E=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(K){E[K]=r[K]})};
_.d.freeze=function(){this.JSC$12002_frozen=!0;this.canvasManager.freeze()};
_.d.unfreeze=function(){this.JSC$12002_frozen=!1;this.canvasManager.unfreeze();this.emit()};
_.d.isFrozen=function(){return this.JSC$12002_frozen};
_.d.lock=function(){this.locked=!0;this.canvasManager.lock()};
_.d.unlock=function(){this.locked=!1;this.canvasManager.unlock();this.emit()};
_.d.reset=function(){this.shadowDomManager.reset();this.canvasManager.reset()};var hG=[],Kn=window.Proxy,Yi5=["INPUT","TEXTAREA","SELECT"],ULL=new WeakMap;var kku=new Map,bZP=function(r,E,K){if(r&&(Siu(r,E)||typeof r==="object")){E=r.constructor.name;var g=kku.get(K);g||(g=new Map,kku.set(K,g));g.has(E)||g.set(E,[]);K=g.get(E);E=K.indexOf(r);E===-1&&(E=K.length,K.push(r));return E}},sc5=function(r,E,K){return r.map(function(g){return ttP(g,E,K)})},Siu=function(r,E){return!!"WebGLActiveInfo WebGLBuffer WebGLFramebuffer WebGLProgram WebGLRenderbuffer WebGLShader WebGLShaderPrecisionFormat WebGLTexture WebGLUniformLocation WebGLVertexArrayObject WebGLVertexArrayObjectOES".split(" ").filter(function(K){return typeof E[K]===
"function"}).find(function(K){return r instanceof E[K]})};var qtR=uu(["\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"]),
ev2=_.Bo(qtR.join(""));var HZu=function(r){var E=this;this.pendingCanvasMutations=new Map;this.rafStamps={latestId:0,invokeId:null};this.locked=this.JSC$12044_frozen=!1;this.JSC$12044_processMutation=function(P,O){if(E.rafStamps.invokeId&&E.rafStamps.latestId!==E.rafStamps.invokeId||!E.rafStamps.invokeId)E.rafStamps.invokeId=E.rafStamps.latestId;E.pendingCanvasMutations.has(P)||E.pendingCanvasMutations.set(P,[]);E.pendingCanvasMutations.get(P).push(O)};
var K=r.sampling===void 0?"all":r.sampling,g=r.win,D=r.blockClass,B=r.blockSelector,Q=r.recordCanvas,a=r.dataURLOptions;this.mutationCb=r.mutationCb;this.mirror=r.mirror;Q&&K==="all"&&l_f(this,g,D,B);Q&&typeof K==="number"&&mUu(this,K,g,D,B,{dataURLOptions:a})};
_.d=HZu.prototype;_.d.reset=function(){this.pendingCanvasMutations.clear();this.resetObservers&&this.resetObservers()};
_.d.freeze=function(){this.JSC$12044_frozen=!0};
_.d.unfreeze=function(){this.JSC$12044_frozen=!1};
_.d.lock=function(){this.locked=!0};
_.d.unlock=function(){this.locked=!1};
var mUu=function(r,E,K,g,D,B){var Q=qin(K,g,D,!0),a=new Map,P=wom(X02());P.onmessage=function(c){var W=c.data.id;a.set(W,!1);"base64"in c.data&&(c=c.data,r.mutationCb({id:W,type:gO["2D"],commands:[{property:"clearRect",args:[0,0,c.width,c.height]},{property:"drawImage",args:[{rr_type:"ImageBitmap",args:[{rr_type:"Blob",data:[{rr_type:"ArrayBuffer",base64:c.base64}],type:c.type}]},0,0]}]}))};
var O=1E3/E,U=0,T=function(){var c=[];K.document.querySelectorAll("canvas").forEach(function(W){yT(W,g,D,!0)||c.push(W)});
return c},w=function(c){U&&c-U<O||(U=c,T().forEach(function(W){var z,S,k,A,X;
return _.p(function(e){if(e.nextAddress==1){z=r.mirror.getId(W);if(a.get(z)||W.width===0||W.height===0)return e.return();a.set(z,!0);["webgl","webgl2"].includes(W.__context)&&(S=W.getContext(W.__context),((k=S)==null?void 0:(A=k.getContextAttributes())==null?void 0:A.preserveDrawingBuffer)===!1&&S.clear(S.COLOR_BUFFER_BIT));return e.yield(createImageBitmap(W),2)}X=e.yieldResult;P.postMessage({id:z,bitmap:X,width:W.width,height:W.height,dataURLOptions:B.dataURLOptions},[X]);_.vo(e)})}));
F=requestAnimationFrame(w)};
var F=requestAnimationFrame(w);r.resetObservers=function(){Q();cancelAnimationFrame(F)}},l_f=function(r,E,K,g){ZOa(r);
uqd(r);var D=qin(E,K,g,!1),B=kKn(r.JSC$12044_processMutation.bind(r),E,K,g),Q=mLL(r.JSC$12044_processMutation.bind(r),E,K,g);r.resetObservers=function(){D();B();Q()}},uqd=function(r){requestAnimationFrame(function(){return Ap$(r)})},ZOa=function(r){var E=function(K){r.rafStamps.latestId=K;
requestAnimationFrame(E)};
requestAnimationFrame(E)},Ap$=function(r){r.pendingCanvasMutations.forEach(function(E,K){var g=r.mirror.getId(K);
e$l(r,K,g)});
requestAnimationFrame(function(){return Ap$(r)})},e$l=function(r,E,K){if(!r.JSC$12044_frozen&&!r.locked){var g=r.pendingCanvasMutations.get(E);
if(g&&K!==-1){var D=g.map(function(B){B=Object.assign({},B);return delete B.type,B});
r.mutationCb({id:K,type:g[0].type,commands:D});r.pendingCanvasMutations.delete(E)}}};var eQ5=function(){this.nodeMap=new WeakMap;this.active=!1},s2u=function(r,E,K){return(r=r.nodeMap.get(E))&&Array.from(r).some(function(g){return g!==K})};
eQ5.prototype.add=function(r,E){var K=this;this.active||(this.active=!0,requestAnimationFrame(function(){K.nodeMap=new WeakMap;K.active=!1}));
this.nodeMap.set(r,(this.nodeMap.get(r)||new Set).add(E))};
eQ5.prototype.destroy=function(){};var nCP=function(r){this.shadowDoms=new WeakSet;this.restoreHandlers=[];this.mutationCb=r.mutationCb;this.scrollCb=r.scrollCb;this.bypassOptions=r.bypassOptions;this.mirror=r.mirror;this.init()};
nCP.prototype.init=function(){this.reset();JK5(this,Element,document)};
var L0L=function(r,E,K){if(lL(E)&&!r.shadowDoms.has(E)){r.shadowDoms.add(E);var g=$LJ(Object.assign({},r.bypassOptions,{doc:K,mutationCb:r.mutationCb,mirror:r.mirror,shadowDomManager:r}),E);r.restoreHandlers.push(function(){return g.disconnect()});
r.restoreHandlers.push(f$m(Object.assign({},r.bypassOptions,{scrollCb:r.scrollCb,doc:E,mirror:r.mirror})));setTimeout(function(){E.adoptedStyleSheets&&E.adoptedStyleSheets.length>0&&Mtd(r.bypassOptions.stylesheetManager,E.adoptedStyleSheets,r.mirror.getId(s1(E)));r.restoreHandlers.push(iZn({mirror:r.mirror,stylesheetManager:r.bypassOptions.stylesheetManager},E))},0)}},JK5=function(r,E,K){r.restoreHandlers.push(bL(E.prototype,"attachShadow",function(g){return function(D){D=g.call(this,D);
var B=kM(this);B&&gCL(this)&&L0L(r,B,K);return D}}))};
nCP.prototype.reset=function(){this.restoreHandlers.forEach(function(r){try{r()}catch(E){}});
this.restoreHandlers=[];this.shadowDoms=new WeakSet};var uYn=function(r){this.trackedLinkElements=new WeakSet;this.styleMirror=new z$C;this.mutationCb=r.mutationCb;this.adoptedStyleSheetCb=r.adoptedStyleSheetCb},r0L=function(r,E,K){"_cssText"in K.attributes&&r.mutationCb({adds:[],
removes:[],texts:[],attributes:[{id:K.id,attributes:K.attributes}]});yKJ(r,E)},yKJ=function(r,E){r.trackedLinkElements.has(E)||r.trackedLinkElements.add(E)},Mtd=function(r,E,K){if(E.length!==0){K={id:K,
styleIds:[]};var g=[];E=_.N(E);for(var D=E.next(),B={};!D.done;B={sheet$jscomp$3:void 0},D=E.next())B.sheet$jscomp$3=D.value,D=void 0,r.styleMirror.has(B.sheet$jscomp$3)?D=r.styleMirror.getId(B.sheet$jscomp$3):(D=r.styleMirror.add(B.sheet$jscomp$3),g.push({styleId:D,rules:Array.from(B.sheet$jscomp$3.rules||CSSRule,function(Q){return function(a,P){return{rule:QtJ(a,Q.sheet$jscomp$3.href),index:P}}}(B))})),K.styleIds.push(D);
g.length>0&&(K.styles=g);r.adoptedStyleSheetCb(K)}};
uYn.prototype.reset=function(){this.styleMirror.reset();this.trackedLinkElements=new WeakSet};var dO,ZZm,XML;try{if(Array.from([1],function(r){return r*2})[0]!==2){var XsJ=document.createElement("iframe");
document.body.appendChild(XsJ);var HOw;Array.from=((HOw=XsJ.contentWindow)==null?void 0:HOw.Array.from)||Array.from;document.body.removeChild(XsJ)}}catch(r){console.debug("Unable to override Array.from",r)}var Bw=new Hn;var $SJ="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(" "),QIK={accept_charset:"acceptCharset",
"char":"ch",charoff:"chOff",checked:"defaultChecked","class":"className","for":"htmlFor",http_equiv:"httpEquiv",muted:"defaultMuted",selected:"defaultSelected",value:"defaultValue"},N5J=null,gTJ=null;var aeu={},pR2=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 wRc={text:1},Otq={audio:{currentTime:1,srcObject:1},video:{currentTime:1,srcObject:1}};var npe=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,I_u={CONSTANT:{isUnwrappable:function(r){return r instanceof y6},
unwrap:p0R},JAVASCRIPT:{isUnwrappable:function(r){return r instanceof _.DV},
unwrap:dJ},HTML:{isUnwrappable:function(r){return r instanceof yb},
unwrap:function(r){return h9(r)}},
RESOURCE_URL:{isUnwrappable:function(r){return r instanceof vh},
unwrap:_.zZ},STRING:{isUnwrappable:function(r){return r instanceof Object},
unwrap:function(r){return String(r)}},
STYLE:{isUnwrappable:function(r){return typeof r==="string"},
unwrap:function(r){return r}},
URL:{isUnwrappable:function(r){return k1(r)},
unwrap:_.qO}},ypR={CONSTANT:FRq,JAVASCRIPT:FRq,HTML:function(r){r=r instanceof yb?r:Lx(String(r).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;"));return h9(r)},
RESOURCE_URL:FRq,STRING:String,STYLE:FRq,URL:function(r,E){r=npe.test(r)?r:void 0;return r===void 0?E:r}};var Vgq=/(?!,)([^\t\n\f\r ]+)(?:[\t\n\f\r ]+([.0-9+\-]+[a-z]?))?/gi,R8J=/[\t\n\f\r ]+/,Mgc=/[\t\n\f\r ,]+/g,c0J=function(r,E,K){return K},$h={},LLe=function(){var r=function(){var g={createHTML:function(){return"zClosurez"},
createScript:function(){return" /*zClosurez*/ "},
createScriptURL:function(){return"about:invalid#zClosurez"}};
return typeof trustedTypes!=="undefined"?trustedTypes.createPolicy("polymer_resin",g):g}(),E=r.createHTML(""),K=r.createScript("");
r=r.createScriptURL("");return{INNOCUOUS_STRING:E,INNOCUOUS_SCRIPT:K,INNOCUOUS_URL:r}}(),QM=LLe.INNOCUOUS_STRING,vTK=LLe.INNOCUOUS_SCRIPT,G5u=LLe.INNOCUOUS_URL;var h$C=function(r){var E=z8L(r);return function(K,g,D,B){return B?E(B,g,D,K):QM}}({reportHandler:function(r,E){if(r)try{throw Error(E);
}catch(K){_.Xc(K)}},
safeTypesBridge:function(r,E,K){var g=I_u[E];return g.isUnwrappable(r)&&(g=g.unwrap(r,K),g!==K)?g:(0,ypR[E])(String(r),K)},
allowedIdentifierPrefixes:[""]});if(Sr!==void 0)throw Error("af");Sr=h$C;if(Sr!==h$C)throw Error("bf");ap("Injectable",[]);var BzL=ap("Inject",[["token",void 0]]),j75=ap("Optional",[]);ap("Injectable",[]);var Nzm=ap("Self",[]),Q7L=ap("SkipSelf",[]);ap("Host",[]);var JpX={},rsu=function(){};
rsu.prototype.resolve=function(){throw Error("df");};
rsu.prototype.addProvider=function(){throw Error("df");};var gYK=Function;var Eqf=/^function\s+\S+\(\)\s*{\s*("use strict";)?\s*(return\s+)?\S+\.apply\(this,\s*arguments\)/,KfE=function(){this._reflect=window.Reflect};
_.d=KfE.prototype;_.d.factory=function(r){return function(){return new (Function.prototype.bind.apply(r,[null].concat(_.mn(_.Hh.apply(0,arguments)))))}};
_.d._zipTypesAndAnnotations=function(r,E){var K=typeof r==="undefined"?Array(E.length):Array(r.length);for(var g=0;g<K.length;g++)K[g]=typeof r==="undefined"?[]:r[g]!=Object?[r[g]]:[],E&&Szc(E[g])&&(K[g]=K[g].concat(E[g]));return K};
_.d._ownParameters=function(r,E){if(Eqf.exec(r.toString()))return null;if(r.parameters&&r.parameters!==E.parameters)return r.parameters;var K=r.ctorParameters;return K&&K!==E.ctorParameters?(E=typeof K==="function"?K():K,r=E.map(function(g){return g&&g.type}),E=E.map(function(g){return g&&sIc(g.decorators)}),this._zipTypesAndAnnotations(r,E)):Szc(this._reflect)&&Szc(this._reflect.getOwnMetadata)&&(E=this._reflect.getOwnMetadata("parameters",r),(K=this._reflect.getOwnMetadata("design:paramtypes",r))||
E)?this._zipTypesAndAnnotations(K,E):Array(r.length).fill(void 0)};
_.d.parameters=function(r){if(!r.prototype)return[];var E=Object.getPrototypeOf(r.prototype).constructor;(r=this._ownParameters(r,E))||E===Object||(r=this.parameters(E));return r||[]};
_.d._ownAnnotations=function(r,E){if(r.annotations&&r.annotations!==E.annotations)return r=r.annotations,typeof r==="function"&&r.annotations&&(r=r.annotations),r;if(r.decorators&&r.decorators!==E.decorators)return sIc(r.decorators);if(this._reflect&&this._reflect.getOwnMetadata)return this._reflect.getOwnMetadata("annotations",r)};
_.d.annotations=function(r){var E=Object.getPrototypeOf(r.prototype).constructor;r=this._ownAnnotations(r,E)||[];return(E!==Object?this.annotations(E):[]).concat(r)};
_.d._ownPropMetadata=function(r,E){if(r.propMetadata&&r.propMetadata!==E.propMetadata)return r=r.propMetadata,typeof r==="function"&&r.propMetadata&&(r=r.propMetadata),r;if(r.propDecorators&&r.propDecorators!==E.propDecorators){var K=r.propDecorators,g={};Object.keys(K).forEach(function(D){g[D]=sIc(K[D])});
return g}if(this._reflect&&this._reflect.getOwnMetadata)return this._reflect.getOwnMetadata("propMetadata",r)};
_.d.propMetadata=function(r){var E=Object.getPrototypeOf(r.prototype).constructor,K={};if(E!==Object){var g=this.propMetadata(E);Object.keys(g).forEach(function(B){K[B]=g[B]})}var D=this._ownPropMetadata(r,E);
D&&Object.keys(D).forEach(function(B){var Q=[];K.hasOwnProperty(B)&&Q.push.apply(Q,_.mn(K[B]));Q.push.apply(Q,_.mn(D[B]));K[B]=Q});
return K};
_.d.getter=function(r){return function(E){return E[r]}};
_.d.setter=function(r){return function(E,K){return E[r]=K}};
_.d.method=function(r){return function(E,K){if(!E[r])throw Error("ef`"+r);return E[r].apply(E,K)}};var gqf=function(){};var DfC=function(r){this.reflectionCapabilities=r};
_.C(DfC,gqf);_.d=DfC.prototype;_.d.factory=function(r){return this.reflectionCapabilities.factory(r)};
_.d.parameters=function(r){return this.reflectionCapabilities.parameters(r)};
_.d.annotations=function(r){return this.reflectionCapabilities.annotations(r)};
_.d.propMetadata=function(r){return this.reflectionCapabilities.propMetadata(r)};
_.d.getter=function(r){return this.reflectionCapabilities.getter(r)};
_.d.setter=function(r){return this.reflectionCapabilities.setter(r)};
_.d.method=function(r){return this.reflectionCapabilities.method(r)};var XRK=new DfC(new KfE);var KI=function(r,E){this.token=r;this.id=E;if(r===void 0||r===null)throw Error("kf");};
_.f5.Object.defineProperties(KI.prototype,{displayName:{configurable:!0,enumerable:!0,get:function(){return pn(this.token)}}});
_.f5.Object.defineProperties(KI,{JSC$12100_numberOfKeys:{configurable:!0,enumerable:!0,get:function(){return OM.JSC$12104_numberOfKeys}}});
var BYJ=function(){this._allKeys=new Map};
BYJ.prototype.get=function(r){if(r instanceof KI)return r;if(this._allKeys.has(r))return this._allKeys.get(r);var E=new KI(r,KI.JSC$12100_numberOfKeys);this._allKeys.set(r,E);return E};
_.f5.Object.defineProperties(BYJ.prototype,{JSC$12104_numberOfKeys:{configurable:!0,enumerable:!0,get:function(){return this._allKeys.size}}});
var OM=new BYJ;var $Vc=function(r,E,K){this.key=r;this.optional=E;this.visibility=K},nTP=function(r){return new $Vc(r,!1,null)},y0u=[],J0J=function(r,E,K){this.key=r;
this.resolvedFactories=E;this.multiProvider=K},LRL=function(r,E,K,g){this.factory=r;
this.dependencies=E;this.providerClass=K;this.providerValue=g};var gB={},DK=function(r,E){this.constructedKeyIds={};this.providers=[];this.keyIds=[];this.objs=[];this.keyIdToIndex=new Map;this.parent=E===void 0?null:E;r=_.N(r);for(E=r.next();!E.done;E=r.next())this.addProvider(E.value)};
_.d=DK.prototype;_.d.addProvider=function(r){this.keyIdToIndex.set(r.key.id,this.keyIds.length);this.providers.push(r);this.keyIds.push(r.key.id);this.objs.push(gB)};
_.d.resolve=function(r,E){E=E===void 0?JpX:E;return this._getByKey(OM.get(Pw(r)),null,E)};
_.d._new=function(r){if(this.constructedKeyIds[r.key.id])throw uEP(this,r.key);this.constructedKeyIds[r.key.id]=!0;return this._instantiateProvider(r)};
_.d._instantiateProvider=function(r){if(r.multiProvider){for(var E=Array(r.resolvedFactories.length),K=0;K<r.resolvedFactories.length;++K)E[K]=this._instantiate(r,r.resolvedFactories[K]);return E}return this._instantiate(r,r.resolvedFactories[0])};
_.d._instantiate=function(r,E){var K=this,g=E.factory;try{var D=E.dependencies.map(function(Q){return K._getByReflectiveDependency(Q)})}catch(Q){throw Q.addKey&&Q.addKey(this,r.key),Q;
}try{var B=g.apply(null,_.mn(D))}catch(Q){throw A05(this,Q,r.key);}return B};
_.d._getByReflectiveDependency=function(r){return this._getByKey(r.key,r.visibility,r.optional?null:JpX)};
_.d._getByKey=function(r,E,K){return r===dfe?this:E instanceof Nzm?this._getByKeySelf(r,K):this._getByKeyDefault(r,K,E)};
_.d._getObjByKeyId=function(r){for(var E=0;E<this.keyIds.length;E++)if(this.keyIds[E]===r)return this.objs[E]===gB&&(this.objs[E]=this._new(this.providers[E])),this.objs[E];return gB};
_.d._throwOrNull=function(r,E){if(E!==JpX)return E;throw ZtK(this,r);};
_.d._getByKeySelf=function(r,E){var K=this._getObjByKeyId(r.id);return K!==gB?K:this._throwOrNull(r,E)};
_.d._getByKeyDefault=function(r,E,K){for(var g=K=K instanceof Q7L?this.parent:this;K instanceof DK;){var D=K._getObjByKeyId(r.id);if(D!==gB)return D;K=K.parent}D=void 0;if(K!==null)try{var B=K.resolve(r.token,E);if(B!==gB)return B}catch(Q){D=Q}if(!(g instanceof DK&&p8P(r.token))){if(D)throw D;return this._throwOrNull(r,E)}for(B=g;B.parent instanceof DK;)B=B.parent;B.addProvider(r_5({provide:r.token,useClass:r.token}));return B.resolve(r.token,E)};
_.d.toString=function(){return this.displayName};
_.f5.Object.defineProperties(DK.prototype,{displayName:{configurable:!0,enumerable:!0,get:function(){return"ReflectiveInjector(providers: ["+a45(this,function(r){return' "'+r.key.displayName+'" '}).join(", ")+"])"}}});
var dfe=OM.get(Pw(rsu));(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 j6l=globalThis.XRegExp;var NYe=-1,Q6C=function(r){addEventListener("pageshow",function(E){E.persisted&&(NYe=E.timeStamp,r(E))},!0)};var aRC=function(r,E,K){var g=$fb,D,B;return function(Q){if(E.value>=0&&(Q||K)){var a;if((B=E.value-((a=D)!=null?a:0))||D===void 0)D=E.value,E.delta=B,Q=E.value,E.rating=Q>g[1]?"poor":Q>g[0]?"needs-improvement":"good",r(E)}}};var pkf=function(r){requestAnimationFrame(function(){return requestAnimationFrame(function(){return r()})})};var PkM=function(){var r=performance.getEntriesByType("navigation")[0];if(r&&r.responseStart>0&&r.responseStart<performance.now())return r};var fRe=function(){var r,E;return(E=(r=PkM())==null?void 0:r.activationStart)!=null?E:0};var BV=-1,OcR=new Set,Ydu=function(r){if(document.visibilityState==="hidden"){if(r.type==="visibilitychange")for(var E=_.N(OcR),K=E.next();!K.done;K=E.next())K=K.value,K();isFinite(BV)||(BV=r.type==="visibilitychange"?r.timeStamp:0,removeEventListener("prerenderingchange",Ydu,!0))}},Uff=function(){if(BV<0){var r=fRe(),E,K;
BV=(K=document.prerendering?void 0:(E=globalThis.performance.getEntriesByType("visibility-state").filter(function(g){return g.name==="hidden"&&g.startTime>r})[0])==null?void 0:E.startTime)!=null?K:document.visibilityState!=="hidden"||document.prerendering?Infinity:0;
addEventListener("visibilitychange",Ydu,!0);addEventListener("prerenderingchange",Ydu,!0);Q6C(function(){setTimeout(function(){BV=document.visibilityState!=="hidden"||document.prerendering?Infinity:0})})}return{get firstHiddenTime(){return BV},
onHidden:function(g){OcR.add(g)}}};var TYb=function(){var r=r===void 0?-1:r;var E=PkM(),K="navigate";NYe>=0?K="back-forward-cache":E&&(document.prerendering||fRe()>0?K="prerender":document.wasDiscarded?K="restore":E.type&&(K=E.type.replace(/_/g,"-")));return{name:"LCP",value:r,rating:"good",delta:0,entries:[],id:"v5-"+Date.now()+"-"+(Math.floor(Math.random()*(9E12-1))+1E12),navigationType:K}};var f4L=new WeakMap;var wkd=function(r){var E=E===void 0?{}:E;try{if(PerformanceObserver.supportedEntryTypes.includes("largest-contentful-paint")){var K=new PerformanceObserver(function(g){Promise.resolve().then(function(){r(g.getEntries())})});
K.observe(Object.assign({},{type:"largest-contentful-paint",buffered:!0},E));return K}}catch(g){}};var FfM=function(r){var E=!1;return function(){E||(r(),E=!0)}};var RWw=function(r){document.prerendering?addEventListener("prerenderingchange",function(){return r()},!0):r()};var oqa=function(r){var E=globalThis.requestIdleCallback||setTimeout;document.visibilityState==="hidden"?r():(r=FfM(r),addEventListener("visibilitychange",r,{once:!0,capture:!0}),E(function(){r();removeEventListener("visibilitychange",r,{capture:!0})}))};var Ph5=function(){};
Ph5.prototype._processEntry=function(r){var E;(E=this._onBeforeProcessingEntry)==null||E.call(this,r)};var $fb=[2500,4E3],af2=function(r){var E=E===void 0?{}:E;RWw(function(){var K=Uff(),g=TYb(),D=OJL(E),B=function(w){E.reportAllChanges||(w=w.slice(-1));w=_.N(w);for(var F=w.next();!F.done;F=w.next())F=F.value,D._processEntry(F),F.startTime<K.firstHiddenTime&&(g.value=Math.max(F.startTime-fRe(),0),g.entries=[F],a())},Q=wkd(B);
if(Q){var a=aRC(r,g,E.reportAllChanges);for(var P=FfM(function(){B(Q.takeRecords());Q.disconnect();a(!0)}),O=function(w){w.isTrusted&&(oqa(P),removeEventListener(w.type,O,{capture:!0}))},U=_.N(["keydown",
"click","visibilitychange"]),T=U.next();!T.done;T=U.next())addEventListener(T.value,O,{capture:!0});Q6C(function(w){g=TYb();a=aRC(r,g,E.reportAllChanges);pkf(function(){g.value=performance.now()-w.timeStamp;a(!0)})})}})};var MTl;var icw;_.n=function(){return icw!==void 0?icw:icw=document.createElement("template")};
document.head.appendChild(_.n().content);var csw;_.cZ({_template:function(){if(csw!==void 0)return csw;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);
var E=r.content,K=E.insertBefore;MTl===void 0&&(MTl=document.createElement("template"));var g=MTl;K.call(E,g.content.cloneNode(!0),r.content.firstChild);return csw=r},
is:"tp-yt-app-toolbar"});var Ckl;var xfC;_.dB=function(){};
_.dB=_.cZ({_template:function(){if(xfC!==void 0)return xfC;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;Ckl===void 0&&(Ckl=document.createElement("template"));var g=Ckl;K.call(E,g.content.cloneNode(!0),r.content.firstChild);return xfC=r},
is:"tp-yt-iron-a11y-announcer",properties:{mode:{type:String,value:"polite"},timeout:{type:Number,value:150},_text:{type:String,value:""}},created:function(){_.dB.instance||(_.dB.instance=this);document.addEventListener("iron-announce",this._onIronAnnounce.bind(this))},
announce:function(r){this._text===r&&(r+="\u00a0");this._text="";this.async(function(){this._text=r},this.timeout)},
_onIronAnnounce:function(r){r.detail&&r.detail.text&&this.announce(r.detail.text)}});
_.dB.instance=null;_.dB.requestAvailability=function(){_.dB.instance||(_.dB.instance=document.createElement("tp-yt-iron-a11y-announcer"));document.body?document.body.appendChild(_.dB.instance):document.addEventListener("load",function(){document.body.appendChild(_.dB.instance)})};var WfC;var GFM;/*

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

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 jA,s6e,kFu;jA=Element.prototype;s6e=jA.matches||jA.matchesSelector||jA.mozMatchesSelector||jA.msMatchesSelector||jA.oMatchesSelector||jA.webkitMatchesSelector;kFu=function(){};
_.lRM=function(r){var E=qdM,K=[];return E._collectTabbableNodes(r,K)?E._sortByTabIndex(K):K};
_.d=kFu.prototype;_.d.isFocusable=function(r){return s6e.call(r,"input, select, textarea, button, object")?s6e.call(r,":not([disabled])"):s6e.call(r,"a[href], area[href], iframe, [tabindex], [contentEditable]")};
_.d._normalizedTabIndex=function(r){return this.isFocusable(r)?(r=r.getAttribute("tabindex")||0,Number(r)):-1};
_.d._collectTabbableNodes=function(r,E){if(r.nodeType!==Node.ELEMENT_NODE||!this._isVisible(r))return!1;var K=this._normalizedTabIndex(r),g=K>0;K>=0&&E.push(r);if(r.localName==="content"||r.localName==="slot")K=_.Yh(r).getDistributedNodes();else{var D;K=((D=_.Yh(r).shadowRoot)!=null?D:_.Yh(r.root||r)).children}for(r=0;r<K.length;r++)g=this._collectTabbableNodes(K[r],E)||g;return g};
_.d._isVisible=function(r){var E=r.style;return E.visibility!=="hidden"&&E.display!=="none"?(E=window.getComputedStyle(r),E.visibility!=="hidden"&&E.display!=="none"):!1};
_.d._sortByTabIndex=function(r){var E=r.length;if(E<2)return r;var K=Math.ceil(E/2);E=this._sortByTabIndex(r.slice(0,K));r=this._sortByTabIndex(r.slice(K));return this._mergeSortByTabIndex(E,r)};
_.d._mergeSortByTabIndex=function(r,E){for(var K=[];r.length>0&&E.length>0;)this._hasLowerTabOrder(r[0],E[0])?K.push(E.shift()):K.push(r.shift());return K.concat(r,E)};
_.d._hasLowerTabOrder=function(r,E){r=Math.max(r.tabIndex,0);E=Math.max(E.tabIndex,0);return r===0||E===0?E>r:r>E};
var qdM=new kFu;var mfC;var Zcw;_.cZ({_template:function(){if(Zcw!==void 0)return Zcw;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;mfC===void 0&&(mfC=document.createElement("template"));var g=mfC;K.call(E,g.content.cloneNode(!0),r.content.firstChild);return Zcw=r},
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&&_.Yh(document.body).appendChild(this)},
open:function(){this.opened=!0},
close:function(){this.opened=!1},
complete:function(){this.opened||this.parentNode!==document.body||_.Yh(this.parentNode).removeChild(this)},
_onTransitionend:function(r){r&&r.target===this&&this.complete()},
_openedChanged:function(r){r?this.prepare():(r=window.getComputedStyle(this),r.transitionDuration!=="0s"&&r.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 Nh=function(){this._overlays=[];this._minimumZ=101;this._backdropElement=null;HH(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)};
Nh.prototype._bringOverlayAtIndexToFront=function(r){var E=this._overlays[r];if(E){var K=this._overlays.length-1,g=this._overlays[K];g&&this._shouldBeBehindOverlay(E,g)&&K--;if(!(r>=K)){g=Math.max(this._getZ(_.unX(this)),this._minimumZ);for(this._getZ(E)<=g&&this._applyOverlayZ(E,g);r<K;)this._overlays[r]=this._overlays[r+1],r++;this._overlays[K]=E}}};
Nh.prototype.addOverlay=function(r){var E=this._overlays.indexOf(r);if(E>=0)this._bringOverlayAtIndexToFront(E);else{E=this._overlays.length;var K=this._overlays[E-1],g=Math.max(this._getZ(K),this._minimumZ),D=this._getZ(r);K&&this._shouldBeBehindOverlay(r,K)&&(this._applyOverlayZ(K,g),E--,g=Math.max(this._getZ(this._overlays[E-1]),this._minimumZ));D<=g&&this._applyOverlayZ(r,g);this._overlays.splice(E,0,r)}this.trackBackdrop()};
Nh.prototype.removeOverlay=function(r){r=this._overlays.indexOf(r);r!==-1&&(this._overlays.splice(r,1),this.trackBackdrop())};
_.unX=function(r){return r._overlays[r._overlays.length-1]};
_.d=Nh.prototype;_.d.trackBackdrop=function(){var r=this._overlayWithBackdrop();if(r||this._backdropElement)this.backdropElement.style.zIndex=this._getZ(r)-1,this.backdropElement.opened=!!r,this.backdropElement.prepare()};
_.d._overlayWithBackdrop=function(){for(var r=this._overlays.length-1;r>=0;r--)if(this._overlays[r].withBackdrop)return this._overlays[r]};
_.d._getZ=function(r){var E=this._minimumZ;if(r){var K,g,D=Number(((K=r.hostElement)!=null?K:r).style.zIndex||window.getComputedStyle((g=r.hostElement)!=null?g:r).zIndex);D===D&&(E=D)}return E};
_.d._setZ=function(r,E){var K;((K=r.hostElement)!=null?K:r).style.zIndex=E};
_.d._applyOverlayZ=function(r,E){this._setZ(r,E+2)};
_.d._overlayInPath=function(r){r=r||[];for(var E=0;E<r.length;E++){var K=void 0;if(((K=r[E].polymerController)!=null?K:r[E])._manager===this)return r[E]}};
_.d._onCaptureClick=function(r){var E=this._overlays.length-1;if(E!==-1)for(var K=_.Yh(r).path,g,D;(g=this._overlays[E])&&this._overlayInPath(K)!==((D=g.hostElement)!=null?D:g);)if(g._onCaptureClick(r),g.allowClickThrough)E--;else break};
_.d._onCaptureFocus=function(r){var E=_.unX(this);E&&E._onCaptureFocus(r)};
_.d._onCaptureKeyDown=function(r){var E=_.unX(this);E&&(_.lV.keyboardEventMatchesKeys(r,"esc")?E._onCaptureEsc(r):_.lV.keyboardEventMatchesKeys(r,"tab")&&E._onCaptureTab(r))};
_.d._shouldBeBehindOverlay=function(r,E){return!r.alwaysOnTop&&E.alwaysOnTop&&!E.contains(r)};
_.f5.Object.defineProperties(Nh.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 r=document.activeElement;r&&r instanceof Element!==!1||(r=document.body);for(;r.root&&_.Yh(r.root).activeElement;)r=_.Yh(r.root).activeElement;return r}}});
_.QE=new Nh;var YAd=0,UVJ=0,Tzm=null,w8J=[],UM=["wheel","mousewheel","DOMMouseScroll"],Fw5;_.R("web_no_lock_on_touchstart_killswitch")&&(UM.push("touchstart"),UM.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;_.$d={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:_.QE},_focusedChild:{type:Object}},listeners:{"iron-resize":"_onIronResize"},observers:["__updateScrollObservers(isAttached, opened, scrollAction)"],get backdropElement(){return this._manager.backdropElement},get _focusNode(){var r;return this._focusedChild||_.Yh((r=this.hostElement)!=null?r:this).querySelector("[autofocus]")||this.hostElement||this},get _focusableNodes(){var r;return _.lRM((r=this.hostElement)!=null?r: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 r;this._observer=_.Yh((r=this.hostElement)!=null?r:this).observeNodes(this._onNodesChange)},
detached:function(){if(this._observer){var r;_.Yh((r=this.hostElement)!=null?r:this).unobserveNodes(this._observer)}this._observer=null;for(var E in this.__rafs)this.__rafs[E]!==null&&cancelAnimationFrame(this.__rafs[E]);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(r){this.fire("iron-overlay-canceled",r,{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 r;((r=this.hostElement)!=null?r:this).style.outline="none";var E;((E=this.hostElement)!=null?E:this).style.display="none"}},
_openedChanged:function(r){if(r){var E;((E=this.hostElement)!=null?E:this).removeAttribute("aria-hidden")}else{var K;((K=this.hostElement)!=null?K: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 r;if(this.withBackdrop&&!((r=this.hostElement)!=null?r:this).hasAttribute("tabindex")){var E;((E=this.hostElement)!=null?E:this).setAttribute("tabindex","-1");this.__shouldRemoveTabIndex=!0}else if(this.__shouldRemoveTabIndex){var K;((K=this.hostElement)!=null?K: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 r;((r=this.hostElement)!=null?r:this).style.display="none";var E;((E=this.hostElement)!=null?E:this).style.zIndex="";this.notifyResize();this.__isAnimating=!1;this.fire("iron-overlay-closed",this.closingReason)},
_preparePositioning:function(){var r,E;((r=this.hostElement)!=null?r:this).style.transition=((E=this.hostElement)!=null?E:this).style.webkitTransition="none";var K,g;((K=this.hostElement)!=null?K:this).style.transform=((g=this.hostElement)!=null?g:this).style.webkitTransform="none";var D;((D=this.hostElement)!=null?D:this).style.display=""},
_finishPositioning:function(){var r;((r=this.hostElement)!=null?r:this).style.display="none";this.scrollTop=this.scrollTop;var E,K;((E=this.hostElement)!=null?E:this).style.transition=((K=this.hostElement)!=null?K:this).style.webkitTransition="";var g,D;((g=this.hostElement)!=null?g:this).style.transform=((D=this.hostElement)!=null?D:this).style.webkitTransform="";var B;((B=this.hostElement)!=null?B:this).style.display="";this.scrollTop=this.scrollTop},
_applyFocus:function(){if(this.opened)this.noAutoFocus||this._focusNode.focus();else{if(this.restoreFocusOnClose&&this.__restoreFocusNode){var r=this._manager.deepActiveElement,E;if(!(E=r===document.body))a:{for(;r;r=r.assignedSlot||r.parentNode||r.host)if(r===this){E=!0;break a}E=!1}E&&this.__restoreFocusNode.focus()}this.__restoreFocusNode=null;this._focusNode.blur();this._focusedChild=null}},
_onCaptureClick:function(r){this.noCancelOnOutsideClick||this.cancel(r)},
_onCaptureFocus:function(r){if(this.withBackdrop){var E=_.Yh(r).path;E.indexOf(this)===-1?(r.stopPropagation(),this._applyFocus()):this._focusedChild=E[0]}},
_onCaptureEsc:function(r){this.noCancelOnEscKey||this.cancel(r)},
_onCaptureTab:function(r){if(this.withBackdrop){this.__ensureFirstLastFocusables();var E=r.shiftKey,K=E?this.__firstFocusableNode:this.__lastFocusableNode;E=E?this.__lastFocusableNode:this.__firstFocusableNode;if(K===E)K=!0;else{var g=this._manager.deepActiveElement;K=g===K||g===this}K&&(r.preventDefault(),this._focusedChild=E,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 r=this._focusableNodes;this.__firstFocusableNode=r[0];this.__lastFocusableNode=r[r.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(r,E){var K=this.__rafs;K[r]!==null&&cancelAnimationFrame(K[r]);K[r]=requestAnimationFrame(function(){K[r]=null;E.call(this)}.bind(this))},
__updateScrollObservers:function(r,E,K){r&&E&&this.__isValidScrollAction(K)?(K==="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),Fw5=_._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()):(r=_._lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.indexOf(this),r!==-1&&(_._lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.splice(r,1),Fw5=_._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(JD)for(var r=this;r;)r.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&r.host&&this.__rootNodes.push(r),r=r.host||r.assignedSlot||r.parentNode;this.__rootNodes.push(document)}this.__rootNodes.forEach(function(E){E.addEventListener("scroll",this.__onCaptureScroll,{capture:!0,passive:!0})},this)},
__removeScrollListeners:function(){this.__rootNodes&&this.__rootNodes.forEach(function(r){r.removeEventListener("scroll",this.__onCaptureScroll,{capture:!0,passive:!0})},this);
this.isAttached||(this.__rootNodes=null)},
__isValidScrollAction:function(r){return r==="lock"||r==="refit"||r==="cancel"},
__onCaptureScroll:function(r){if(!(this.__isAnimating||_.Yh(r).path.indexOf(this)>=0))switch(this.scrollAction){case "lock":this.__restoreScrollPosition();break;case "refit":this.__deraf("refit",this.refit);break;case "cancel":this.cancel(r)}},
__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)}};
_.av=[bcC,_.Ib,_.$d];_.cZ({_template:function(){if(tTu!==void 0)return tTu;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;zWa===void 0&&(zWa=document.createElement("template"));var g=zWa;K.call(E,g.content.cloneNode(!0),r.content.firstChild);return tTu=r},
is:"tp-yt-iron-dropdown",behaviors:[_.mS,_.lV,_.av,gpu],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 r=_.Yh(this.$.content).getDistributedNodes(),E=0,K=r.length;E<K;E++)if(r[E].nodeType===Node.ELEMENT_NODE)return r[E]},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(),_.$d._openedChanged.apply(this,arguments))},
_renderOpened:function(){!this.noAnimations&&this.animationConfig.open?(this.$.contentWrapper.classList.add("animating"),this.playAnimation("open")):_.$d._renderOpened.apply(this,arguments)},
_renderClosed:function(){!this.noAnimations&&this.animationConfig.close?(this.$.contentWrapper.classList.add("animating"),this.playAnimation("close")):_.$d._renderClosed.apply(this,arguments)},
_onNeonAnimationFinish:function(){this.$.contentWrapper.classList.remove("animating");this.opened?this._finishRenderOpened():this._finishRenderClosed()},
_updateAnimationConfig:function(){for(var r=this.containedElement,E=[].concat(this.openAnimationConfig||[],this.closeAnimationConfig||[]),K=0;K<E.length;K++)E[K].node=r;this.animationConfig={open:this.openAnimationConfig,close:this.closeAnimationConfig}},
_updateOverlayPosition:function(){this.isAttached&&this.notifyResize()},
_allowOutsideScrollChanged:function(r){this._readied&&(r?this.scrollAction&&this.scrollAction!=="lock"||(this.scrollAction="refit"):this.scrollAction="lock")},
_applyFocus:function(){var r=this.focusTarget||this.containedElement;r&&this.opened&&!this.noAutoFocus?r.focus():_.$d._applyFocus.apply(this,arguments)}});var AsX;var eWu;/*

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 XkR=new _.eS({type:"iconset"});
_.cZ({_template:function(){if(eWu!==void 0)return eWu;var r=document.createElement("template");_.x(r,"\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");r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;AsX===void 0&&(AsX=document.createElement("template"));
var g=AsX;K.call(E,g.content.cloneNode(!0),r.content.firstChild);return eWu=r},
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(r){r=(r||"").split(":");this._iconName=r.pop();this._iconsetName=r.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&&_.Yh(this.root).removeChild(this._img),this._iconName==="")this._iconset&&this._iconset.removeIcon(this);else{if(this._iconsetName)if(this._iconset=XkR.byKey(this._iconsetName)){var r=this._iconset.applyIcon(this,this._iconName,this.theme);r&&r.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,_.Yh(this.root).appendChild(this._img)}});var Hcd;var nqE;_.cZ({_template:function(){if(nqE!==void 0)return nqE;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);
var E=r.content,K=E.insertBefore;Hcd===void 0&&(Hcd=document.createElement("template"));var g=Hcd;K.call(E,g.content.cloneNode(!0),r.content.firstChild);return nqE=r},
is:"tp-yt-iron-input",behaviors:[_.HF],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(){_.dB.requestAvailability();this._previousValidInput="";this._patternAlreadyChecked=!1},
attached:function(){this._observer=_.Yh(this).observeNodes(function(){this._initSlottedInput()}.bind(this))},
detached:function(){this._observer&&(_.Yh(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 r=new RegExp(this.allowedPattern);else switch(this.inputElement.type){case "number":r=/[0-9.,e-]/}return r},_bindValueChanged:function(r,E){E&&(r===void 0?E.value=null:r!==E.value&&(this.inputElement.value=r),this.autoValidate&&this.validate(),this.fire("bind-value-changed",{value:r}))},
_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(r){var E=r.keyCode==19||r.keyCode==20||r.keyCode==45||r.keyCode==46||r.keyCode==144||r.keyCode==145||r.keyCode>32&&r.keyCode<41||r.keyCode>111&&r.keyCode<124;return!(r.keyCode==8||r.keyCode==9||r.keyCode==13||r.keyCode==27)&&!(r.charCode==0&&E)},
_onKeypress:function(r){if(this.allowedPattern||this.inputElement.type==="number"){var E=this._patternRegExp;if(E&&!(r.metaKey||r.ctrlKey||r.altKey)){this._patternAlreadyChecked=!0;var K=String.fromCharCode(r.charCode);this._isPrintable(r)&&!E.test(K)&&(r.preventDefault(),this._announceInvalidCharacter("Invalid character "+K+" not entered."))}}},
_checkPatternValidity:function(){var r=this._patternRegExp;if(!r)return!0;for(var E=0;E<this.inputElement.value.length;E++)if(!r.test(this.inputElement.value[E]))return!1;return!0},
validate:function(){if(!this.inputElement)return this.invalid=!1,!0;var r=this.inputElement.checkValidity();r&&(this.required&&this.bindValue===""?r=!1:this.hasValidator()&&(r=_.HF.validate.call(this,this.bindValue)));this.invalid=!r;this.fire("iron-input-validate");return r},
_announceInvalidCharacter:function(r){this.fire("iron-announce",{text:r})},
_computeValue:function(r){return r}});var IRa;var ysl;var Lfl=navigator.userAgent.match(/iP(?:hone|ad;(?: U;)? CPU) OS (\d+)/),hWR=Lfl&&Lfl[1]>=8;
_.cZ({_template:function(){if(ysl!==void 0)return ysl;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;IRa===void 0&&(IRa=document.createElement("template"));var g=IRa;K.call(E,g.content.cloneNode(!0),r.content.firstChild);return ysl=r},
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:[Aqd,_.Ib,_.KLf,kab],_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 _.Yh(_.Yh(this._userTemplate).parentNode)},get _maxScrollTop(){return this._estScrollHeight-
this._viewportHeight+this._scrollOffset},get _maxVirtualStart(){var r=this._convertIndexToCompleteRow(this._virtualCount);return Math.max(0,r-this._physicalCount)},set _virtualStart(r){r=this._clamp(r,0,this._maxVirtualStart);this.grid&&(r-=r%this._itemsPerRow);this._virtualStartVal=r},get _virtualStart(){return this._virtualStartVal||0},set _physicalStart(r){r%=this._physicalCount;r<0&&(r=this._physicalCount+r);this.grid&&(r-=r%this._itemsPerRow);this._physicalStartVal=r},get _physicalStart(){return this._physicalStartVal||
0},get _physicalEnd(){return(this._physicalStart+this._physicalCount-1)%this._physicalCount},set _physicalCount(r){this._physicalCountVal=r},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 r=this._firstVisibleIndexVal;if(r==null){var E=this._physicalTop+this._scrollOffset;this._firstVisibleIndexVal=
r=this._iterateItems(function(K,g){E+=this._getPhysicalSizeIncrement(K);if(E>this._scrollPosition)return this.grid?g-g%this._itemsPerRow:g;if(this.grid&&this._virtualCount-1===g)return g-g%this._itemsPerRow})||0}return r},
get lastVisibleIndex(){var r=this._lastVisibleIndexVal;if(r==null){if(this.grid)r=Math.min(this._virtualCount,this.firstVisibleIndex+this._estRowsInView*this._itemsPerRow-1);else{var E=this._physicalTop+this._scrollOffset;this._iterateItems(function(K,g){E<this._scrollBottom&&(r=g);E+=this._getPhysicalSizeIncrement(K)})}this._lastVisibleIndexVal=r}return r},
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,_.FW);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(r){this.style.webkitOverflowScrolling=r===this?"touch":"";this.style.overflowY=r===this?"auto":"";this._firstVisibleIndexVal=this._lastVisibleIndexVal=null;this._debounce("_render",this._render,_.FW)},
updateViewportBoundaries:function(){var r=window.getComputedStyle(this);this._scrollerPaddingTop=this.scrollTarget===this?0:parseInt(r["padding-top"],10);this._isRTL=r.direction==="rtl";this._viewportWidth=this.$.items.offsetWidth;this._viewportHeight=this._scrollTargetHeight;this.grid&&this._updateGridMetrics()},
_scrollHandler:function(){var r=Math.max(0,Math.min(this._maxScrollTop,this._scrollTop)),E=r-this._scrollPosition,K=E>=0;this._scrollPosition=r;this._lastVisibleIndexVal=this._firstVisibleIndexVal=null;Math.abs(E)>this._physicalSize&&this._physicalSize>0?(E-=this._scrollOffset,K=Math.round(E/this._physicalAverage)*this._itemsPerRow,this._virtualStart+=K,this._physicalStart+=K,this._physicalTop=Math.min(Math.floor(this._virtualStart/this._itemsPerRow)*this._physicalAverage,this._scrollPosition),this._update()):
this._physicalCount>0&&(r=this._getReusables(K),K?(this._physicalTop=r.physicalTop,this._virtualStart+=r.indexes.length,this._physicalStart+=r.indexes.length):(this._virtualStart=this._virtualStart-r.indexes.length,this._physicalStart=this._physicalStart-r.indexes.length),this._update(r.indexes,K?null:r.indexes),this._debounce("_increasePoolIfNeeded",this._increasePoolIfNeeded.bind(this,0),yj))},
_getReusables:function(r){var E=[],K=this._hiddenContentSize*this._ratio,g=this._virtualStart,D=this._virtualEnd,B=this._physicalCount,Q=this._physicalTop+this._scrollOffset;var a=this._physicalBottom+this._scrollOffset;var P=this._scrollPosition,O=this._scrollBottom;if(r){var U=this._physicalStart;a=P-Q}else U=this._physicalEnd,a-=O;for(;;){var T=this._getPhysicalSizeIncrement(U);a-=T;if(E.length>=B||a<=K)break;if(r){if(D+E.length+1>=this._virtualCount)break;if(Q+T>=P-this._scrollOffset)break;E.push(U);
Q+=T;U=(U+1)%B}else{if(g-E.length<=0)break;if(Q+this._physicalSize-T<=O)break;E.push(U);Q-=T;U=U===0?B-1:U-1}}return{indexes:E,physicalTop:Q-this._scrollOffset}},
_update:function(r,E){if(!(r&&r.length===0||this._physicalCount===0)){this._manageFocus();this._assignModels(r);this._updateMetrics(r);if(E)for(;E.length;)r=E.pop(),this._physicalTop-=this._getPhysicalSizeIncrement(r);this._positionItems();this._updateScrollerSize()}},
_createPool:function(r){this._ensureTemplatized();var E,K=Array(r);for(E=0;E<r;E++){var g=this.stamp(null);K[E]=g.root.querySelector("*");this._itemsParent.appendChild(g.root)}return K},
_isClientFull:function(){return this._scrollBottom!=0&&this._physicalBottom-1>=this._scrollBottom&&this._physicalTop<=this._scrollPosition},
_increasePoolIfNeeded:function(r){r=this._clamp(this._physicalCount+r,3,this._virtualCount-this._virtualStart);r=this._convertIndexToCompleteRow(r);if(this.grid){var E=r%this._itemsPerRow;E&&r-E<=this._physicalCount&&(r+=this._itemsPerRow);r-=E}r-=this._physicalCount;E=Math.round(this._physicalCount*.5);if(!(r<0)){if(r>0){E=window.performance.now();[].push.apply(this._physicalItems,this._createPool(r));for(var K=0;K<r;K++)this._physicalSizes.push(0);this._physicalCount+=r;this._physicalStart>this._physicalEnd&&
this._isIndexRendered(this._focusedVirtualIndex)&&this._getPhysicalIndex(this._focusedVirtualIndex)<this._physicalEnd&&(this._physicalStart+=r);this._update();this._templateCost=(window.performance.now()-E)/r;E=Math.round(this._physicalCount*.5)}this._virtualEnd>=this._virtualCount-1||E===0||(this._isClientFull()?this._physicalSize<this._optPhysicalSize&&this._debounce("_increasePoolIfNeeded",this._increasePoolIfNeeded.bind(this,this._clamp(Math.round(50/this._templateCost),1,E)),wZM):this._debounce("_increasePoolIfNeeded",
this._increasePoolIfNeeded.bind(this,E),yj))}},
_render:function(){if(this.isAttached&&this._isVisible)if(this._physicalCount!==0){var r=this._getReusables(!0);this._physicalTop=r.physicalTop;this._virtualStart+=r.indexes.length;this._physicalStart+=r.indexes.length;this._update(r.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 r={__key__:!0};r[this.as]=!0;r[this.indexAs]=!0;r[this.selectedAs]=!0;r.tabIndex=!0;this._instanceProps=r;this.templatize(this._userTemplate,this.mutableData)}},
_gridChanged:function(r,E){typeof E!=="undefined"&&(this.notifyResize(),_.ih(),r&&this._updateGridMetrics())},
_itemsChanged:function(r){if(r.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,
_.FW);else if(r.path==="items.splices"){this._adjustVirtualIndex(r.value.indexSplices);this._virtualCount=this.items?this.items.length:0;if(r.value.indexSplices.some(function(K){return K.addedCount>0||K.removed.length>0})){var E=this._getActiveElement();
this.contains(E)&&E.blur()}r=r.value.indexSplices.some(function(K){return K.index+K.addedCount>=this._virtualStart&&K.index<=this._virtualEnd},this);
this._isClientFull()&&!r||this._debounce("_render",this._render,_.FW)}else r.path!=="items.length"&&this._forwardItemPath(r.path,r.value)},
_forwardItemPath:function(r,E){r=r.slice(6);var K=r.indexOf(".");K===-1&&(K=r.length);var g,D=this.modelForElement(this._offscreenFocusedItem),B=parseInt(r.substring(0,K),10);if(g=this._isIndexRendered(B)){var Q=this._getPhysicalIndex(B);var a=this.modelForElement(this._physicalItems[Q])}else D&&(a=D);a&&a[this.indexAs]===B&&(r=r.substring(K+1),r=this.as+(r?"."+r:""),a._setPendingPropertyOrPath(r,E,!1,!0),a._flushProperties&&a._flushProperties(),g&&(this._updateMetrics([Q]),this._positionItems(),
this._updateScrollerSize()))},
_adjustVirtualIndex:function(r){r.forEach(function(E){E.removed.forEach(this._removeItem,this);E.index<this._virtualStart&&(E=Math.max(E.addedCount-E.removed.length,E.index-this._virtualStart),this._virtualStart+=E,this._focusedVirtualIndex>=0&&(this._focusedVirtualIndex+=E))},this)},
_removeItem:function(r){this.$.selector.deselect(r);this._focusedItem&&this.modelForElement(this._focusedItem)[this.as]===r&&this._removeFocusedItem()},
_iterateItems:function(r,E){var K,g;if(arguments.length===2&&E)for(g=0;g<E.length;g++){var D=E[g];var B=this._computeVidx(D);if((K=r.call(this,D,B))!=null)return K}else{D=this._physicalStart;for(B=this._virtualStart;D<this._physicalCount;D++,B++)if((K=r.call(this,D,B))!=null)return K;for(D=0;D<this._physicalStart;D++,B++)if((K=r.call(this,D,B))!=null)return K}},
_computeVidx:function(r){return r>=this._physicalStart?this._virtualStart+(r-this._physicalStart):this._virtualStart+(this._physicalCount-this._physicalStart)+r},
_assignModels:function(r){this._iterateItems(function(E,K){var g=this._physicalItems[E],D=this.items&&this.items[K];if(D!=null){var B=this.modelForElement(g);B.__key__=null;this._forwardProperty(B,this.as,D);this._forwardProperty(B,this.selectedAs,this.$.selector.isSelected(D));this._forwardProperty(B,this.indexAs,K);this._forwardProperty(B,"tabIndex",this._focusedVirtualIndex===K?0:-1);this._physicalIndexForKey[B.__key__]=E;B._flushProperties&&B._flushProperties(!0);g.removeAttribute("hidden")}else g.setAttribute("hidden",
"")},r)},
_updateMetrics:function(r){_.ih();var E=0,K=0,g=this._physicalAverageCount,D=this._physicalAverage;this._iterateItems(function(B){K+=this._physicalSizes[B];this._physicalSizes[B]=this._physicalItems[B].offsetHeight;E+=this._physicalSizes[B];this._physicalAverageCount+=this._physicalSizes[B]?1:0},r);
this.grid?(this._updateGridMetrics(),this._physicalSize=Math.ceil(this._physicalCount/this._itemsPerRow)*this._rowHeight):(K=this._itemsPerRow===1?K:Math.ceil(this._physicalCount/this._itemsPerRow)*this._rowHeight,this._physicalSize=this._physicalSize+E-K,this._itemsPerRow=1);this._physicalAverageCount!==g&&(this._physicalAverage=Math.round((D*g+E)/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 r=this._physicalTop;if(this.grid){var E=(this._viewportWidth-this._itemsPerRow*this._itemWidth)/2;this._iterateItems(function(K,g){var D=Math.floor(g%this._itemsPerRow*this._itemWidth+E);this._isRTL&&(D*=-1);this.translate3d(D+"px",r+"px",0,this._physicalItems[K]);this._shouldRenderNextRow(g)&&(r+=this._rowHeight)})}else this._iterateItems(function(K){this.translate3d(0,r+"px",0,this._physicalItems[K]);
r+=this._physicalSizes[K]})},
_getPhysicalSizeIncrement:function(r){return this.grid?this._computeVidx(r)%this._itemsPerRow!==this._itemsPerRow-1?0:this._rowHeight:this._physicalSizes[r]},
_shouldRenderNextRow:function(r){return r%this._itemsPerRow===this._itemsPerRow-1},
_adjustScrollPosition:function(){var r=this._virtualStart===0?this._physicalTop:Math.min(this._scrollPosition+this._physicalTop,0);if(r!==0){this._physicalTop=this._physicalTop-r;var E=this._scrollPosition;!hWR&&E>0&&this._resetScrollPosition(E-r)}},
_resetScrollPosition:function(r){this.scrollTarget&&r>=0&&(this._scrollPosition=this._scrollTop=r)},
_updateScrollerSize:function(r){this.grid?this._estScrollHeight=this._virtualRowCount*this._rowHeight:this._estScrollHeight=this._physicalBottom+Math.max(this._virtualCount-this._physicalCount-this._virtualStart,0)*this._physicalAverage;if((r=(r=(r=r||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(r){return this.scrollToIndex(this.items.indexOf(r))},
scrollToIndex:function(r){if(!(typeof r!=="number"||r<0||r>this.items.length-1)&&(_.ih(),this._physicalCount!==0)){r=this._clamp(r,0,this._virtualCount-1);if(!this._isIndexRendered(r)||r>=this._maxVirtualStart)this._virtualStart=this.grid?r-this._itemsPerRow*2:r-1;this._manageFocus();this._assignModels();this._updateMetrics();this._physicalTop=Math.floor(this._virtualStart/this._itemsPerRow)*this._physicalAverage;for(var E=this._physicalStart,K=this._virtualStart,g=0,D=this._hiddenContentSize;K<r&&
g<=D;)g+=this._getPhysicalSizeIncrement(E),E=(E+1)%this._physicalCount,K++;this._updateScrollerSize(!0);this._positionItems();this._resetScrollPosition(this._physicalTop+this._scrollOffset+g);this._increasePoolIfNeeded(0);this._lastVisibleIndexVal=this._firstVisibleIndexVal=null}},
_resetAverage:function(){this._physicalAverageCount=this._physicalAverage=0},
_resizeHandler:function(){this._debounce("_render",function(){this._lastVisibleIndexVal=this._firstVisibleIndexVal=null;this._isVisible?(this.updateViewportBoundaries(),this.toggleScrollListener(!0),this._resetAverage(),this._render()):this.toggleScrollListener(!1)},_.FW)},
selectItem:function(r){return this.selectIndex(this.items.indexOf(r))},
selectIndex:function(r){if(!(r<0||r>=this._virtualCount)){!this.multiSelection&&this.selectedItem&&this.clearSelection();if(this._isIndexRendered(r)){var E=this.modelForElement(this._physicalItems[this._getPhysicalIndex(r)]);E&&(E[this.selectedAs]=!0);this.updateSizeForIndex(r)}this.$.selector.selectIndex(r)}},
deselectItem:function(r){return this.deselectIndex(this.items.indexOf(r))},
deselectIndex:function(r){r<0||r>=this._virtualCount||(this._isIndexRendered(r)&&(this.modelForElement(this._physicalItems[this._getPhysicalIndex(r)])[this.selectedAs]=!1,this.updateSizeForIndex(r)),this.$.selector.deselectIndex(r))},
toggleSelectionForItem:function(r){return this.toggleSelectionForIndex(this.items.indexOf(r))},
toggleSelectionForIndex:function(r){(this.$.selector.isIndexSelected?this.$.selector.isIndexSelected(r):this.$.selector.isSelected(this.items[r]))?this.deselectIndex(r):this.selectIndex(r)},
clearSelection:function(){this._iterateItems(function(r){this.modelForElement(this._physicalItems[r])[this.selectedAs]=!1});
this.$.selector.clearSelection()},
_selectionEnabledChanged:function(r){(r?this.listen:this.unlisten).call(this,this,"tap","_selectionHandler")},
_selectionHandler:function(r){var E=this.modelForElement(r.target);if(E){var K=_.Yh(r).path[0];r=this._getActiveElement();var g=this._physicalItems[this._getPhysicalIndex(E[this.indexAs])];if(K.localName!=="input"&&K.localName!=="button"&&K.localName!=="select"){K=E.tabIndex;E.tabIndex=-100;var D=r?r.tabIndex:-1;E.tabIndex=K;r&&g!==r&&g.contains(r)&&D!==-100||this.toggleSelectionForItem(E[this.as])}}},
_multiSelectionChanged:function(r){this.clearSelection();this.$.selector.multi=r},
updateSizeForItem:function(r){return this.updateSizeForIndex(this.items.indexOf(r))},
updateSizeForIndex:function(r){if(!this._isIndexRendered(r))return null;this._updateMetrics([this._getPhysicalIndex(r)]);this._positionItems();return null},
_manageFocus:function(){var r=this._focusedVirtualIndex;r>=0&&r<this._virtualCount?this._isIndexRendered(r)?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(r){this._itemsPerRow=this._itemsPerRow||1;return this.grid?Math.ceil(r/this._itemsPerRow)*this._itemsPerRow:r},
_isIndexRendered:function(r){return r>=this._virtualStart&&r<=this._virtualEnd},
_isIndexVisible:function(r){return r>=this.firstVisibleIndex&&r<=this.lastVisibleIndex},
_getPhysicalIndex:function(r){return(this._physicalStart+(r-this._virtualStart))%this._physicalCount},
focusItem:function(r){this._focusPhysicalItem(r)},
_focusPhysicalItem:function(r){if(!(r<0||r>=this._virtualCount)){this._restoreFocusedItem();this._isIndexRendered(r)||this.scrollToIndex(r);var E=this._physicalItems[this._getPhysicalIndex(r)],K=this.modelForElement(E),g;K.tabIndex=-100;E.tabIndex===-100&&(g=E);g||(g=_.Yh(E).querySelector('[tabindex="-100"]'));K.tabIndex=0;this._focusedVirtualIndex=r;g&&g.focus()}},
_removeFocusedItem:function(){this._offscreenFocusedItem&&this._itemsParent.removeChild(this._offscreenFocusedItem);this._focusedItem=this._focusBackfillItem=this._offscreenFocusedItem=null;this._focusedPhysicalIndex=this._focusedVirtualIndex=-1},
_createFocusBackfillItem:function(){var r=this._focusedPhysicalIndex;if(!(this._offscreenFocusedItem||this._focusedVirtualIndex<0)){if(!this._focusBackfillItem){var E=this.stamp(null);this._focusBackfillItem=E.root.querySelector("*");this._itemsParent.appendChild(E.root)}this._offscreenFocusedItem=this._physicalItems[r];this.modelForElement(this._offscreenFocusedItem).tabIndex=0;this._physicalItems[r]=this._focusBackfillItem;this._focusedPhysicalIndex=r;this.translate3d(0,"-10000px",0,this._offscreenFocusedItem)}},
_restoreFocusedItem:function(){if(this._offscreenFocusedItem&&!(this._focusedVirtualIndex<0)){this._assignModels();var r=this._focusedPhysicalIndex=this._getPhysicalIndex(this._focusedVirtualIndex),E=this._physicalItems[r];if(E){var K=this.modelForElement(E),g=this.modelForElement(this._offscreenFocusedItem);K[this.as]===g[this.as]?(this._focusBackfillItem=E,K.tabIndex=-1,this._physicalItems[r]=this._offscreenFocusedItem,this.translate3d(0,"-10000px",0,this._focusBackfillItem)):(this._removeFocusedItem(),
this._focusBackfillItem=null);this._offscreenFocusedItem=null}}},
_didFocus:function(r){r=this.modelForElement(r.target);var E=this.modelForElement(this._focusedItem),K=this._offscreenFocusedItem!==null,g=this._focusedVirtualIndex;r&&(E===r?this._isIndexVisible(g)||this.scrollToIndex(g):(this._restoreFocusedItem(),E&&(E.tabIndex=-1),r.tabIndex=0,this._focusedVirtualIndex=g=r[this.indexAs],this._focusedPhysicalIndex=this._getPhysicalIndex(g),this._focusedItem=this._physicalItems[this._focusedPhysicalIndex],K&&!this._offscreenFocusedItem&&this._update()))},
_keydownHandler:function(r){switch(r.keyCode){case 40:this._focusedVirtualIndex<this._virtualCount-1&&r.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&&r.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(r)}},
_clamp:function(r,E,K){return Math.min(K,Math.max(E,r))},
_debounce:function(r,E,K){this._debouncers=this._debouncers||{};this._debouncers[r]=_.wz(this._debouncers[r],K,E.bind(this));_.FP(this._debouncers[r])},
_forwardProperty:function(r,E,K){r._setPendingProperty(E,K)},
_forwardHostPropV2:function(r,E){(this._physicalItems||[]).concat([this._offscreenFocusedItem,this._focusBackfillItem]).forEach(function(K){K&&this.modelForElement(K).forwardHostProp(r,E)},this)},
_notifyInstancePropV2:function(r,E,K){iin(this.as,E)&&(r=r[this.indexAs],E==this.as&&(this.items[r]=K),this.notifyPath(WH(this.as,"items."+r,E),K))},
_getStampedChildren:function(){return this._physicalItems},
_forwardInstancePath:function(r,E,K){E.indexOf(this.as+".")===0&&this.notifyPath("items."+r.__key__+"."+E.slice(this.as.length+1),K)},
_forwardParentPath:function(r,E){(this._physicalItems||[]).concat([this._offscreenFocusedItem,this._focusBackfillItem]).forEach(function(K){K&&this.modelForElement(K).notifyPath(r,E)},this)},
_forwardParentProp:function(r,E){(this._physicalItems||[]).concat([this._offscreenFocusedItem,this._focusBackfillItem]).forEach(function(K){K&&(this.modelForElement(K)[r]=E)},this)},
_getActiveElement:function(){var r=this._itemsParent.node.domHost;return _.Yh(r?r.root:document).activeElement},
_scrollTargetChanged:function(r,E){this._oldScrollTarget&&(this._toggleScrollListener(!1,this._oldScrollTarget),this._oldScrollTarget=null);if(E)if(r==="document")this.scrollTarget=this._doc;else if(typeof r==="string"){var K,g;this.scrollTarget=(E=(g=(K=this.domHost)==null?void 0:K.polymerController)!=null?g:this.domHost)&&E.$?E.$[r]:_.Yh(this.ownerDocument).querySelector("#"+r)}else this._isValidScrollTarget()&&(this._oldScrollTarget=r,this._toggleScrollListener(this._shouldHaveListener,r))}});var Js$;var r7f;var Eud=function(r,E,K,g){r-=K;E-=g;return Math.sqrt(r*r+E*E)},KPu=window.performance&&window.performance.now?window.performance.now.bind(window.performance):Date.now;
RHL.prototype={get boundingRect(){return this.element.getBoundingClientRect()}};var oYc=function(r){r.maxRadius=0;r.mouseDownStart=0;r.mouseUpStart=0;r.xStart=0;r.yStart=0;r.xEnd=0;r.yEnd=0;r.containerMetrics=new RHL(r.element)};
MEP.prototype={get recenters(){return this.element.recenters},get center(){return this.element.center},get mouseDownElapsed(){if(!this.mouseDownStart)return 0;var r=KPu()-this.mouseDownStart;this.mouseUpStart&&(r-=this.mouseUpElapsed);return r},get mouseUpElapsed(){return this.mouseUpStart?KPu()-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 r=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(r*(1-Math.pow(80,-(this.mouseInteractionSeconds/(1.1-r/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 r=this.radius/(this.containerMetrics.size/2);var E=this.xNow-this.containerMetrics.width/2;var K=this.yNow-this.containerMetrics.height/
2;this.waveContainer.style.webkitTransform="translate("+E+"px, "+K+"px)";this.waveContainer.style.transform="translate3d("+E+"px, "+K+"px, 0)";this.wave.style.webkitTransform="scale("+r+","+r+")";this.wave.style.transform="scale3d("+r+","+r+",1)"},
downAction:function(r){var E=this.containerMetrics.width/2,K=this.containerMetrics.height/2;oYc(this);this.mouseDownStart=KPu();this.center?(this.xStart=E,this.yStart=K):(this.xStart=r?r.detail.x-this.containerMetrics.boundingRect.left:this.containerMetrics.width/2,this.yStart=r?r.detail.y-this.containerMetrics.boundingRect.top:this.containerMetrics.height/2);this.recenters&&(this.xEnd=E,this.yEnd=K);r=this.containerMetrics;E=this.xStart;K=this.yStart;this.maxRadius=Math.max(Eud(E,K,0,0),Eud(E,K,
r.width,0),Eud(E,K,0,r.height),Eud(E,K,r.width,r.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=KPu())},
remove:function(){_.Yh(_.Yh(this.waveContainer).parentNode).removeChild(this.waveContainer)}};
_.cZ({_template:function(){if(r7f!==void 0)return r7f;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;Js$===void 0&&(Js$=document.createElement("template"));var g=Js$;K.call(E,g.content.cloneNode(!0),r.content.firstChild);return r7f=r},
is:"tp-yt-paper-ripple",behaviors:[_.lV],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(){_.Yh(this).parentNode.nodeType==11?this.keyEventTarget=_.Yh(this).getOwnerRoot().host:this.keyEventTarget=_.Yh(this).parentNode;var r=this.keyEventTarget;this.listen(r,"up","uiUpAction");this.listen(r,"down","uiDownAction")},
detached:function(){this.unlisten(this.keyEventTarget,"up","uiUpAction");this.unlisten(this.keyEventTarget,"down","uiDownAction");this.keyEventTarget=null;this.ripples.forEach(function(r){r.remove()});
this.ripples.length=0;this._setAnimating(!1)},
get shouldKeepAnimating(){for(var r=0;r<this.ripples.length;++r)if(!this.ripples[r].isAnimationComplete)return!0;return!1},simulatedRipple:function(){this.downAction(null);this.async(function(){this.upAction()},1)},
uiDownAction:function(r){this.noink||this.downAction(r)},
downAction:function(r){this.holdDown&&this.ripples.length>0||(this.addRipple().downAction(r),this._animating||(this._animating=!0,this.animate()))},
uiUpAction:function(r){this.noink||this.upAction(r)},
upAction:function(r){this.holdDown||(this.ripples.forEach(function(E){E.upAction(r)}),this._animating=!0,this.animate())},
onAnimationComplete:function(){for(var r=0;r<this.ripples.length;++r){var E=this.ripples[r];E.isOpacityFullyDecayed&&!E.isRestingAtMaxRadius&&this.removeRipple(E)}this._animating=!1;this.$.background.style.backgroundColor="";this.fire("transitionend")},
addRipple:function(){var r=new MEP(this);_.Yh(this.$.waves).appendChild(r.waveContainer);this.$.background.style.backgroundColor=r.color;this.ripples.push(r);this._setAnimating(!0);return r},
removeRipple:function(r){var E=this.ripples.indexOf(r);E<0||(this.ripples.splice(E,1),r.remove(),this.ripples.length||this._setAnimating(!1))},
animate:function(){if(this._animating){var r;for(r=0;r<this.ripples.length;++r){var E=this.ripples[r];E.draw();this.$.background.style.opacity=E.outerOpacity;E.isOpacityFullyDecayed&&!E.isRestingAtMaxRadius&&this.removeRipple(E)}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(r,E){E!==void 0&&(r?this.downAction():this.upAction())}});var pI={properties:{noink:{type:Boolean,observer:"_noinkChanged"},_rippleContainer:{type:Object},_ripple:{type:Object}},_buttonStateChanged:function(){this.focused&&this.ensureRipple()},
_downHandler:function(r){ZJ._downHandler.call(this,r);this.pressed&&this.ensureRipple(r)},
ensureRipple:function(r){if(!this.hasRipple()){this._ripple=this._createRipple();this._ripple.noink=this.noink;var E=this._rippleContainer||this.root;E&&_.Yh(E).appendChild(this._ripple);if(r){E=_.Yh(this._rippleContainer||this);var K=_.Yh(r).rootTarget;E.deepContains(K)&&this._ripple.uiDownAction(r)}}},
getRipple:function(){this.ensureRipple();return this._ripple},
hasRipple:function(){return!!this._ripple},
_createRipple:function(){return document.createElement("tp-yt-paper-ripple")},
_noinkChanged:function(r){this.hasRipple()&&(this._ripple.noink=r)}};var guM={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 r=1;this.disabled?r=0:this.active||this.pressed?r=4:this.receivedFocusFromKeyboard&&(r=3);this._setElevation(r)},
_computeKeyboardClass:function(r){this.toggleClass("keyboard-focus",r)},
_spaceKeyDownHandler:function(r){ZJ._spaceKeyDownHandler.call(this,r);this.hasRipple()&&this.getRipple().ripples.length<1&&this._ripple.uiDownAction()},
_spaceKeyUpHandler:function(r){ZJ._spaceKeyUpHandler.call(this,r);this.hasRipple()&&this._ripple.uiUpAction()}},DxC=[eid,
_.mS,pI,guM];_.BI$={observers:["_focusedChanged(receivedFocusFromKeyboard)"],_focusedChanged:function(r){r&&this.ensureRipple();this.hasRipple()&&(this._ripple.holdDown=r)},
_createRipple:function(){var r=pI._createRipple();r.id="ink";r.setAttribute("center","");r.classList.add("circle");return r}};
_.dxJ=[eid,_.mS,pI,_.BI$];_.jtJ=[_.dxJ,n4d,{_checkedChanged:function(){HlM._checkedChanged.call(this);this.hasRipple()&&(this.checked?this._ripple.setAttribute("checked",""):this._ripple.removeAttribute("checked"))},
_buttonStateChanged:function(){pI._buttonStateChanged.call(this);!this.disabled&&this.isAttached&&(this.checked=this.active)}}];var NI$;var QtR;var $xf=function(){};
_.d=$xf.prototype;_.d.registered=function(){};
_.d.addOwnKeyBinding=function(){};
_.d.removeOwnKeyBindings=function(){};
_.d.keyboardEventMatchesKeys=function(){};
_.d._collectKeyBindings=function(){};
_.d._prepKeyBindings=function(){};
_.d._addKeyBinding=function(){};
_.d._resetKeyEventListeners=function(){};
_.d._listenKeyEventListeners=function(){};
_.d._unlistenKeyEventListeners=function(){};
_.d._onKeyBindingEvent=function(){};
_.d._triggerKeyHandler=function(){};
_.d._tapHandler=function(){};
_.d._focusChanged=function(){};
_.d._detectKeyboardFocus=function(){};
_.d._userActivate=function(){};
_.d._upHandler=function(){};
_.d._asyncClick=function(){};
_.d._pressedChanged=function(){};
_.d._ariaActiveAttributeChanged=function(){};
_.d._activeChanged=function(){};
_.d._controlStateChanged=function(){};
_.d._changedButtonState=function(){};
_.d._focusBlurHandler=function(){};
_.d._disabledChanged=function(){};
_.d._changedControlState=function(){};
_.d._buttonStateChanged=function(){};
_.d._downHandler=function(){};
_.d.ensureRipple=function(){};
_.d.getRipple=function(){};
_.d.hasRipple=function(){};
_.d._createRipple=function(){};
_.d._noinkChanged=function(){};
_.d._computeKeyboardClass=function(){};
_.d._spaceKeyDownHandler=function(){};
_.d._spaceKeyUpHandler=function(){};
_.d._setPressed=function(){};
_.d._setPointerDown=function(){};
_.d._setReceivedFocusFromKeyboard=function(){};
_.d._setFocused=function(){};
_.d._setElevation=function(){};
$xf=_.cZ({_template:function(){if(QtR!==void 0)return QtR;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);
var E=r.content,K=E.insertBefore;NI$===void 0&&(NI$=document.createElement("template"));var g=NI$;K.call(E,g.content.cloneNode(!0),r.content.firstChild);return QtR=r},
is:"tp-yt-paper-button",hostAttributes:{"style-target":"host"},behaviors:[DxC],properties:{raised:{type:Boolean,reflectToAttribute:!0,value:!1,observer:"_calculateElevation"}},_calculateElevation:function(){this.raised?guM._calculateElevation.apply(this):this._setElevation(0)}});var a7d;var pNd;var PZf={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(r){_.R("dialog_behavior_no_tap_killswitch")&&this._onDialogClick(r)},
_onDialogClickWrapped:function(r){_.R("dialog_behavior_no_tap_killswitch")||this._onDialogClick(r)},
ready:function(){this.__prevNoCancelOnOutsideClick=this.noCancelOnOutsideClick;this.__prevNoCancelOnEscKey=this.noCancelOnEscKey;this.__prevWithBackdrop=this.withBackdrop;this.__readied=!0},
_modalChanged:function(r,E){E&&(r?(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(r){if(r){var E;((E=this.hostElement)!=null?E:this).setAttribute("aria-modal","true")}else{var K;((K=this.hostElement)!=null?K:this).removeAttribute("aria-modal")}},
_updateClosingReasonConfirmed:function(r){this.closingReason=this.closingReason||{};this.closingReason.confirmed=r},
_onDialogClick:function(r){for(var E=_.Yh(r).path,K=0,g,D=E.indexOf((g=this.hostElement)!=null?g:this);K<D;K++)if(g=E[K],g.hasAttribute&&(g.hasAttribute("dialog-dismiss")||g.hasAttribute("dialog-confirm"))){this._updateClosingReasonConfirmed(g.hasAttribute("dialog-confirm"));this.close();r.stopPropagation();break}}},f7l=[_.av,
PZf];var OPe=document.createElement("template");_.x(OPe,'<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(OPe.content);var Y6e=document.createElement("template");_.x(Y6e,'<custom-style><style is="custom-style"></style></custom-style>');document.head.appendChild(Y6e.content);_.cZ({_template:function(){if(pNd!==void 0)return pNd;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);
var E=r.content,K=E.insertBefore;a7d===void 0&&(a7d=document.createElement("template"));var g=a7d;K.call(E,g.content.cloneNode(!0),r.content.firstChild);return pNd=r},
is:"tp-yt-paper-dialog",hostAttributes:{"style-target":"host"},behaviors:[f7l,gpu],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 Ux$;var TIf;_.cZ({_template:function(){if(TIf!==void 0)return TIf;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;Ux$===void 0&&(Ux$=document.createElement("template"));var g=Ux$;K.call(E,g.content.cloneNode(!0),r.content.firstChild);return TIf=r},
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 r,E,K;if(((r=window.ShadyDOM)==null?void 0:r.noPatch)!==!0&&((E=window.ShadyDOM)==null?void 0:E.noPatch)!=="on-demand"||((K=this.__shady_parentNode)==null?void 0:K.nodeName)!=="#document-fragment")this.dialogElement=this.dialogElement||this.parentElement;this.dialogElement&&this.dialogElement.behaviors&&this.dialogElement.behaviors.indexOf(PZf)>=0?(this.dialogElement.sizingTarget=this.scrollTarget,this.scrollTarget.classList.remove("fit")):this.dialogElement&&this.scrollTarget.classList.add("fit")}});var wNe=_.A4(['<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>']),FPf=_.ugE(wNe);FPf.setAttribute("style","display: none;");document.head.appendChild(FPf.content);var RJM;var oue;var Mnf;var iPC;_.cZ({is:"tp-yt-paper-menu-grow-height-animation",_template:null,behaviors:[yk],configure:function(r){var E=r.node,K=E.getBoundingClientRect().height;return this._effect=new KeyframeEffect(E,[{height:K/2+"px"},{height:K+"px"}],this.timingFromConfig(r))}});
_.cZ({is:"tp-yt-paper-menu-grow-width-animation",_template:null,behaviors:[yk],configure:function(r){var E=r.node,K=E.getBoundingClientRect().width;return this._effect=new KeyframeEffect(E,[{width:K/2+"px"},{width:K+"px"}],this.timingFromConfig(r))}});
_.cZ({is:"tp-yt-paper-menu-shrink-width-animation",_template:null,behaviors:[yk],configure:function(r){var E=r.node,K=E.getBoundingClientRect().width;return this._effect=new KeyframeEffect(E,[{width:K+"px"},{width:K-K/20+"px"}],this.timingFromConfig(r))}});
_.cZ({is:"tp-yt-paper-menu-shrink-height-animation",_template:null,behaviors:[yk],configure:function(r){var E=r.node,K=E.getBoundingClientRect().height;this.setPrefixedProperty(E,"transformOrigin","0 0");return this._effect=new KeyframeEffect(E,[{height:K+"px",transform:"translateY(0)"},{height:K/2+"px",transform:"translateY(-20px)"}],this.timingFromConfig(r))}});var PV={ANIMATION_CUBIC_BEZIER:"cubic-bezier(.3,.95,.5,1)",MAX_ANIMATION_TIME_MS:400},c7w=function(){};
_.d=c7w.prototype;_.d.registered=function(){};
_.d.addOwnKeyBinding=function(){};
_.d.removeOwnKeyBindings=function(){};
_.d.keyboardEventMatchesKeys=function(){};
_.d._collectKeyBindings=function(){};
_.d._prepKeyBindings=function(){};
_.d._addKeyBinding=function(){};
_.d._resetKeyEventListeners=function(){};
_.d._listenKeyEventListeners=function(){};
_.d._unlistenKeyEventListeners=function(){};
_.d._onKeyBindingEvent=function(){};
_.d._triggerKeyHandler=function(){};
_.d._focusBlurHandler=function(){};
_.d._changedControlState=function(){};
_.d._setFocused=function(){};
c7w=_.cZ({_template:function(){if(iPC!==void 0)return iPC;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;Mnf===void 0&&(Mnf=document.createElement("template"));var g=Mnf;K.call(E,g.content.cloneNode(!0),r.content.firstChild);return iPC=r},
is:"tp-yt-paper-menu-button",behaviors:[_.lV,_.mS],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:PV.ANIMATION_CUBIC_BEZIER}},{name:"tp-yt-paper-menu-grow-height-animation",timing:{delay:100,duration:275,easing:PV.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:PV.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 r=_.Yh(this.$.content).getDistributedNodes(),E=0,K=r.length;E<K;E++)if(r[E].nodeType===Node.ELEMENT_NODE)return r[E]},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(r,E){r?(this._dropdownContent=this.contentElement,this.fire("paper-dropdown-open")):E!=null&&this.fire("paper-dropdown-close")},
_disabledChanged:function(r){_.mS._disabledChanged.apply(this,arguments);r&&this.opened&&this.close()},
__onIronOverlayCanceled:function(r){var E=this.$.trigger;_.Yh(r.detail).path.indexOf(E)>-1&&r.preventDefault()}});
Object.keys(PV).forEach(function(r){c7w[r]=PV[r]});var CZf=_.uV.IronButtonState,xx$=(0,_.sA)(HTMLElement);
_.cZ({_template:function(){if(oue!==void 0)return oue;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;RJM===void 0&&(RJM=document.createElement("template"));var g=RJM;K.call(E,g.content.cloneNode(!0),r.content.firstChild);return oue=r},
is:"tp-yt-paper-dropdown-menu-light",hostAttributes:{"style-target":"host"},behaviors:[CZf,_.mS,pI,_.Ar,_.HF],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(r){var E=(0,_.tD)(this);E.attachShadow({mode:"open",delegatesFocus:!0,shadyUpgradeFragment:r});E.shadowRoot.appendChild(r);return xx$.prototype._attachDom.call(this,r)},
focus:function(){this.$["dropdown-trigger"].focus()},
attached:function(){var r=this.contentElement;r&&r.selectedItem&&this._setSelectedItem(r.selectedItem)},
get contentElement(){for(var r=_.Yh(this.$.content).getDistributedNodes(),E=0,K=r.length;E<K;E++)if(r[E].nodeType===Node.ELEMENT_NODE)return r[E]},open:function(){this.$.menuButton.open()},
close:function(){this.$.menuButton.close()},
_onIronSelect:function(r){this._setSelectedItem(r.detail.item)},
_onIronDeselect:function(){this._setSelectedItem(null)},
_onTap:function(r){_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(r)===this&&this.open()},
_selectedItemChanged:function(r){var E="";r?E=r.label||r.getAttribute("label")||r.textContent.trim():E="";this.value=E;this._setSelectedItemLabel(E)},
_computeMenuVerticalOffset:function(r,E){return E?E:r?-4:8},
_getValidity:function(){return this.disabled||!this.required||this.required&&!!this.value},
_openedChanged:function(){var r=this.opened?"true":"false",E=this.contentElement;E&&E.setAttribute("aria-expanded",r)},
_computeLabelClass:function(r,E,K){var g="label";if(r)K&&(g+=" label-is-hidden");else if(K||E)g+=" label-is-floating";return g},
_valueChanged:function(){this.$.input&&this.$.input.textContent!==this.value&&(this.$.input.textContent=this.value);this._setHasContent(!!this.value);this.hasContent||(this.$.input.textContent="\u00a0")}});var WPM;var Gxd;_.cZ({is:"tp-yt-paper-icon-button",_template:function(){if(Gxd!==void 0)return Gxd;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;WPM===void 0&&(WPM=document.createElement("template"));var g=WPM;K.call(E,g.content.cloneNode(!0),r.content.firstChild);return Gxd=r},
hostAttributes:{role:"button",tabindex:"0","style-target":"host"},behaviors:[_.dxJ],properties:{src:{type:String},icon:{type:String},alt:{type:String,observer:"_altChanged"}},_altChanged:function(r,E){var K=this.getAttribute("aria-label");K&&E!=K||this.setAttribute("aria-label",r)}});var vuE;var VnJ;_.fI=[eid,_.mS,{hostAttributes:{role:"option",tabindex:"0"}}];_.cZ({_template:function(){if(VnJ!==void 0)return VnJ;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;vuE===void 0&&(vuE=document.createElement("template"));var g=vuE;K.call(E,g.content.cloneNode(!0),r.content.firstChild);return VnJ=r},
is:"tp-yt-paper-icon-item",hostAttributes:{"style-target":"host"},behaviors:[_.fI]});var zJR;var tnw;var S6X={attached:function(){this.fire("addon-attached")},
update:function(){}};var bPC=1,stl=1,kxf=1,q6l=[_.mS,_.lV,{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();!pJ&&this.inputElement&&this._typesThatHaveText.indexOf(this.inputElement.type)!==-1&&(this.alwaysFloatLabel=!0)},
_appendStringWithSpace:function(r,E){r?r=r+" "+E:r=E;return r},
_onAddonAttached:function(r){r=_.Yh(r).rootTarget;if(r.id)this._ariaDescribedBy=this._appendStringWithSpace(this._ariaDescribedBy,r.id);else{var E="paper-input-add-on-"+stl++;r.id=E;this._ariaDescribedBy=this._appendStringWithSpace(this._ariaDescribedBy,E)}},
validate:function(){return this.inputElement.validate()},
_focusBlurHandler:function(r){_.mS._focusBlurHandler.call(this,r);this.focused&&!this._shiftTabPressed&&this._focusableElement&&this._focusableElement.focus()},
_onShiftTabDown:function(){var r=this.getAttribute("tabindex");this._shiftTabPressed=!0;this.setAttribute("tabindex","-1");this.async(function(){this.setAttribute("tabindex",r);this._shiftTabPressed=!1},1)},
_handleAutoValidate:function(){this.autoValidate&&this.validate()},
updateValueAndPreserveCaret:function(r){try{var E=this.inputElement.selectionStart;this.value=r;this.inputElement.selectionStart=E;this.inputElement.selectionEnd=E}catch(K){this.value=r}},
_computeAlwaysFloatLabel:function(r,E){return E||r},
_updateAriaLabelledBy:function(){var r=_.Yh(this.root).querySelector("label");if(r){if(r.id)var E=r.id;else E="paper-input-label-"+bPC++,r.id=E;this._ariaLabelledBy=E}else this._ariaLabelledBy=""},
_generateInputId:function(){this._inputId&&this._inputId!==""||(this._inputId="input-"+kxf++)},
_onChange:function(r){this.shadowRoot&&this.fire(r.type,{sourceEvent:r},{node:this,bubbles:r.bubbles,cancelable:r.cancelable})},
_autofocusChanged:function(){if(this.autofocus&&this._focusableElement){var r=document.activeElement;r instanceof HTMLElement&&r!==document.body&&r!==document.documentElement||this._focusableElement.focus()}}}];var l7w;var mx$;_.cZ({_template:function(){if(mx$!==void 0)return mx$;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;l7w===void 0&&(l7w=document.createElement("template"));var g=l7w;K.call(E,g.content.cloneNode(!0),r.content.firstChild);return mx$=r},
is:"tp-yt-paper-input-char-counter",hostAttributes:{"style-target":"host"},behaviors:[S6X],properties:{_charCounterStr:{type:String,value:"0"}},update:function(r){if(r.inputElement){r.value=r.value||"";var E=r.value.toString().length.toString();r.inputElement.hasAttribute("maxlength")&&(E+="/"+r.inputElement.getAttribute("maxlength"));this._charCounterStr=E}}});var ZP$;var uKb;_.cZ({_template:function(){if(uKb!==void 0)return uKb;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;ZP$===void 0&&(ZP$=document.createElement("template"));var g=ZP$;K.call(E,g.content.cloneNode(!0),r.content.firstChild);return uKb=r},
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 MZ(this.attrForValue)},get _inputElement(){return _.Yh(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(r){this._addons||(this._addons=[]);r=r.target;this._addons.indexOf(r)===-1&&(this._addons.push(r),this.isAttached&&this._handleValue(this._inputElement))},
_onFocus:function(){this._setFocused(!0)},
_onBlur:function(){this._setFocused(!1);this._handleValueAndAutoValidate(this._inputElement)},
_onInput:function(r){this._handleValueAndAutoValidate(r.target)},
_onValueChanged:function(r){var E=r.target;if(this.__isFirstValueUpdate&&(this.__isFirstValueUpdate=!1,E.value===void 0||E.value===""))return;this._handleValueAndAutoValidate(r.target)},
_handleValue:function(r){var E=this._inputElementValue;E||E===0||r.type==="number"&&!r.checkValidity()?this._inputHasContent=!0:this._inputHasContent=!1;this.updateAddons({inputElement:r,value:E,invalid:this.invalid})},
_handleValueAndAutoValidate:function(r){this.autoValidate&&r&&(this.invalid=!(r.validate?r.validate(this._inputElementValue):r.checkValidity()));this._handleValue(r)},
_onIronInputValidate:function(){this.invalid=this._inputElement.invalid},
_invalidChanged:function(){this._addons&&this.updateAddons({invalid:this.invalid})},
updateAddons:function(r){if(this._addons)for(var E,K=0;E=this._addons[K];K++)E.update(r)},
_computeInputContentClass:function(r,E,K,g,D){var B="input-content";r?(D&&(B+=" label-is-hidden"),g&&!this.noUnfloatedLabelError&&(B+=" is-invalid")):(r=this.querySelector("label"),E||D?(B+=" label-is-floating",this.$.labelAndInputContainer.style.position="static",g?B+=" is-invalid":K&&(B+=" label-is-highlighted")):(r&&(this.$.labelAndInputContainer.style.position="relative"),g&&!this.noUnfloatedLabelError&&(B+=" is-invalid")));K&&(B+=" focused");return B},
_computeUnderlineClass:function(r,E){var K="underline";E?K+=" is-invalid":r&&(K+=" is-highlighted");return K},
_computeAddOnContentClass:function(r,E){var K="add-on-content";E?K+=" is-invalid":r&&(K+=" is-highlighted");return K}});var A7l;var eJf;_.cZ({_template:function(){if(eJf!==void 0)return eJf;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;A7l===void 0&&(A7l=document.createElement("template"));var g=A7l;K.call(E,g.content.cloneNode(!0),r.content.firstChild);return eJf=r},
is:"tp-yt-paper-input-error",hostAttributes:{"style-target":"host"},behaviors:[S6X],properties:{invalid:{readOnly:!0,reflectToAttribute:!0,type:Boolean}},update:function(r){this._setInvalid(r.invalid)}});_.cZ({is:"tp-yt-paper-input",_template:function(){if(tnw!==void 0)return tnw;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;zJR===void 0&&(zJR=document.createElement("template"));var g=zJR;K.call(E,g.content.cloneNode(!0),r.content.firstChild);return tnw=r},
behaviors:[q6l,_.Ar],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 XNb;var HPR;_.cZ({_template:function(){if(HPR!==void 0)return HPR;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=
r.content,K=E.insertBefore;XNb===void 0&&(XNb=document.createElement("template"));var g=XNb;K.call(E,g.content.cloneNode(!0),r.content.firstChild);return HPR=r},
is:"tp-yt-paper-item",hostAttributes:{"style-target":"host"},behaviors:[_.fI]});var nua;var I7e;_.cZ({_template:function(){if(I7e!==void 0)return I7e;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);
var E=r.content,K=E.insertBefore;nua===void 0&&(nua=document.createElement("template"));var g=nua;K.call(E,g.content.cloneNode(!0),r.content.firstChild);return I7e=r},
is:"tp-yt-paper-item-body"});var y7b;var LPf;var hJd=function(){};
_.d=hJd.prototype;_.d.indexOf=function(){};
_.d.selectPrevious=function(){};
_.d.selectNext=function(){};
_.d.selectIndex=function(){};
_.d.forceSynchronousItemUpdate=function(){};
_.d._checkFallback=function(){};
_.d._addListener=function(){};
_.d._removeListener=function(){};
_.d._activateEventChanged=function(){};
_.d._updateItems=function(){};
_.d._selectSelected=function(){};
_.d._filterItem=function(){};
_.d._valueToItem=function(){};
_.d._valueToIndex=function(){};
_.d._indexToValue=function(){};
_.d._valueForItem=function(){};
_.d._observeItems=function(){};
_.d._itemActivate=function(){};
_.d.multiChanged=function(){};
_.d._updateAttrForSelected=function(){};
_.d._updateSelected=function(){};
_.d._selectMulti=function(){};
_.d._selectionChange=function(){};
_.d._toggleSelected=function(){};
_.d._valuesToItems=function(){};
_.d.registered=function(){};
_.d.addOwnKeyBinding=function(){};
_.d.removeOwnKeyBindings=function(){};
_.d.keyboardEventMatchesKeys=function(){};
_.d._collectKeyBindings=function(){};
_.d._prepKeyBindings=function(){};
_.d._addKeyBinding=function(){};
_.d._resetKeyEventListeners=function(){};
_.d._listenKeyEventListeners=function(){};
_.d._unlistenKeyEventListeners=function(){};
_.d._onKeyBindingEvent=function(){};
_.d._triggerKeyHandler=function(){};
_.d.select=function(){};
_.d._resetTabindices=function(){};
_.d._updateMultiselectable=function(){};
_.d._focusWithKeyboardEvent=function(){};
_.d._clearSearchText=function(){};
_.d._focusPrevious=function(){};
_.d._focusNext=function(){};
_.d._applySelection=function(){};
_.d._focusedItemChanged=function(){};
_.d._onIronItemsChanged=function(){};
_.d._onShiftTabDown=function(){};
_.d._onFocus=function(){};
_.d._onUpKey=function(){};
_.d._onDownKey=function(){};
_.d._onEscKey=function(){};
_.d._onKeydown=function(){};
_.d._activateHandler=function(){};
_.d._disabledChanged=function(){};
_.d._setSelectedItem=function(){};
_.d._setItems=function(){};
_.d._setSelectedItems=function(){};
_.d._setFocusedItem=function(){};
hJd=_.cZ({_template:function(){if(LPf!==void 0)return LPf;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);
var E=r.content,K=E.insertBefore;y7b===void 0&&(y7b=document.createElement("template"));var g=y7b;K.call(E,g.content.cloneNode(!0),r.content.firstChild);return LPf=r},
is:"tp-yt-paper-listbox",behaviors:[hiw],hostAttributes:{role:"listbox"}});var J7J;var rKw;var ECl={properties:{active:{type:Boolean,value:!1,reflectToAttribute:!0,observer:"__activeChanged"},alt:{type:String,value:"loading",observer:"__altChanged"},__coolingDown:{type:Boolean,value:!1}},__computeContainerClasses:function(r,E){return[r||E?"active":"",E?"cooldown":""].join(" ")},
__activeChanged:function(r,E){this.__setAriaHidden(!r);this.__coolingDown=!r&&E},
__altChanged:function(r){this.setAttribute("aria-label",r||"loading")},
__setAriaHidden:function(r){r?this.setAttribute("aria-hidden","true"):this.removeAttribute("aria-hidden")},
__reset:function(){this.__coolingDown=this.active=!1}};_.cZ({_template:function(){if(rKw!==void 0)return rKw;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;J7J===void 0&&(J7J=document.createElement("template"));var g=J7J;K.call(E,g.content.cloneNode(!0),r.content.firstChild);return rKw=r},
is:"tp-yt-paper-spinner",behaviors:[ECl]});var K0w;var gCb;_.cZ({_template:function(){if(gCb!==void 0)return gCb;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;K0w===void 0&&(K0w=document.createElement("template"));var g=K0w;K.call(E,g.content.cloneNode(!0),r.content.firstChild);return gCb=r},
is:"tp-yt-paper-spinner-lite",behaviors:[ECl]});var DLR;var B7R;_.cZ({_template:function(){if(B7R!==void 0)return B7R;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;DLR===void 0&&(DLR=document.createElement("template"));var g=DLR;K.call(E,g.content.cloneNode(!0),r.content.firstChild);return B7R=r},
is:"tp-yt-paper-tab",behaviors:[_.mS,_.uV.IronButtonState,pI],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 r=_.Yh(this).parentNode;return!!r&&!!r.noink},_updateNoink:function(){this.noink=!!this.noink||!!this._parentNoink},
_onTap:function(r){if(this.link){var E=this.queryEffectiveChildren("a");E&&r.target!==E&&E.click()}}});var dLb;var jcb;var N7C=_.A4(['<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>']),QcR=_.ugE(N7C);document.head.appendChild(QcR.content);_.cZ({_template:function(){if(jcb!==void 0)return jcb;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;dLb===void 0&&(dLb=document.createElement("template"));var g=dLb;K.call(E,g.content.cloneNode(!0),r.content.firstChild);return jcb=r},
is:"tp-yt-paper-tabs",behaviors:[_.Ib,_.rpd],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(r){_.Yh(this).querySelectorAll("tp-yt-paper-tab").forEach(r?this._setNoinkAttribute:this._removeNoinkAttribute)},
_setNoinkAttribute:function(r){r.setAttribute("noink","")},
_removeNoinkAttribute:function(r){r.removeAttribute("noink")},
_computeScrollButtonClass:function(r,E,K,g){return!E||K?"hidden":r?g?"hidden":"not-visible":""},
_computeTabsContentClass:function(r,E){var K="tabs-content";r&&(K+=" scrollable");if(!r||E)K+=" fit-container";return K},
_computeSelectionBarClass:function(r,E){var K="selection-bar";r?K+=" hidden":E&&(K+=" align-bottom");return K},
_onTabSizingChanged:function(){this.debounce("_onTabSizingChanged",function(){this._scroll();this._tabChanged(this.selectedItem)},10)},
_makeString:function(r){return""+r},
_onIronSelect:function(r){this._tabChanged(r.detail.item,this._previousTab);this._previousTab=r.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();_.nb._activateHandler.apply(this,arguments)},
_scheduleActivation:function(r,E){this._pendingActivationItem=r;this._pendingActivationTimeout=this.async(this._bindDelayedActivationHandler,E)},
_delayedActivationHandler:function(){var r=this._pendingActivationItem;this._pendingActivationTimeout=this._pendingActivationItem=void 0;r.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(r){r.target===this._pendingActivationItem&&this._cancelPendingActivation()},
get _tabContainerScrollSize(){return Math.max(0,this.$.tabsContainer.scrollWidth-this.$.tabsContainer.offsetWidth)},_scroll:function(r,E){this.scrollable&&this._affectScroll(E&&-E.ddx||0)},
_down:function(){this.async(function(){this._defaultFocusAsync&&(this.cancelAsync(this._defaultFocusAsync),this._defaultFocusAsync=null)},1)},
_affectScroll:function(r){this.$.tabsContainer.scrollLeft+=r;r=this.$.tabsContainer.scrollLeft;this._leftHidden=r===0||this.hideScrollButtons;this._rightHidden=r===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(r,E){if(r){var K=this.$.tabsContent.getBoundingClientRect(),g=K.width,D=r.getBoundingClientRect();K=D.left-K.left;this._pos={width:this._calcPercent(D.width,g),left:this._calcPercent(K,g)};if(this.noSlide||E==null)this.$.selectionBar.classList.remove("expand"),this.$.selectionBar.classList.remove("contract"),this._positionBar(this._pos.width,this._pos.left);else{var B=E.getBoundingClientRect();E=this.items.indexOf(E);r=this.items.indexOf(r);this.$.selectionBar.classList.add("expand");
r=E<r;this._isRTL&&(r=!r);r?this._positionBar(this._calcPercent(D.left+D.width-B.left,g)-5,this._left):this._positionBar(this._calcPercent(B.left+B.width-D.left,g)-5,this._calcPercent(K,g)+5);this.scrollable&&this._scrollToSelectedIfNeeded(D.width,K)}}else this.$.selectionBar.classList.remove("expand"),this.$.selectionBar.classList.remove("contract"),this._positionBar(0,0)},
_scrollToSelectedIfNeeded:function(r,E){E-=this.$.tabsContainer.scrollLeft;E<0?this.$.tabsContainer.scrollLeft+=E:(E+=r-this.$.tabsContainer.offsetWidth,E>0&&(this.$.tabsContainer.scrollLeft+=E))},
_calcPercent:function(r,E){return 100*r/E},
_positionBar:function(r,E){r=r||0;E=E||0;this._width=r;this._left=E;this.transform("translateX("+E+"%) scaleX("+r/100+")",this.$.selectionBar)},
_onBarTransitionEnd:function(){var r=this.$.selectionBar.classList;r.contains("expand")?(r.remove("expand"),r.add("contract"),this._positionBar(this._pos.width,this._pos.left)):r.contains("contract")&&r.remove("contract")}});var $LM;var a$J;_.cZ({_template:function(){if(a$J!==void 0)return a$J;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;$LM===void 0&&($LM=document.createElement("template"));var g=$LM;K.call(E,g.content.cloneNode(!0),r.content.firstChild);return a$J=r},
is:"tp-yt-paper-textarea",behaviors:[q6l,_.Ar],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(r){this.$.input.textarea.selectionStart=r},get selectionEnd(){return this.$.input.textarea.selectionEnd},
set selectionEnd(r){this.$.input.textarea.selectionEnd=r},_ariaLabelledByChanged:function(r){this._focusableElement.setAttribute("aria-labelledby",r)},
_ariaDescribedByChanged:function(r){this._focusableElement.setAttribute("aria-describedby",r)},
get _focusableElement(){return this.inputElement.textarea}});var pMl;var P8u;/*

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 f$w=function(){};
_.d=f$w.prototype;_.d.addOwnKeyBinding=function(){};
_.d.removeOwnKeyBindings=function(){};
_.d.keyboardEventMatchesKeys=function(){};
_.d._collectKeyBindings=function(){};
_.d._prepKeyBindings=function(){};
_.d._addKeyBinding=function(){};
_.d._resetKeyEventListeners=function(){};
_.d._listenKeyEventListeners=function(){};
_.d._unlistenKeyEventListeners=function(){};
_.d._onKeyBindingEvent=function(){};
_.d._triggerKeyHandler=function(){};
_.d._tapHandler=function(){};
_.d._focusChanged=function(){};
_.d._detectKeyboardFocus=function(){};
_.d._userActivate=function(){};
_.d._upHandler=function(){};
_.d._spaceKeyDownHandler=function(){};
_.d._spaceKeyUpHandler=function(){};
_.d._asyncClick=function(){};
_.d._pressedChanged=function(){};
_.d._ariaActiveAttributeChanged=function(){};
_.d._activeChanged=function(){};
_.d._controlStateChanged=function(){};
_.d._changedButtonState=function(){};
_.d._focusBlurHandler=function(){};
_.d._disabledChanged=function(){};
_.d._changedControlState=function(){};
_.d._downHandler=function(){};
_.d.ensureRipple=function(){};
_.d.getRipple=function(){};
_.d.hasRipple=function(){};
_.d._noinkChanged=function(){};
_.d._focusedChanged=function(){};
_.d.registered=function(){};
_.d._invalidChanged=function(){};
_.d.hasValidator=function(){};
_.d.validate=function(){};
_.d._getValidity=function(){};
_.d._requiredChanged=function(){};
_.d._valueChanged=function(){};
_.d._checkedChanged=function(){};
_.d._buttonStateChanged=function(){};
_.d._setPressed=function(){};
_.d._setPointerDown=function(){};
_.d._setReceivedFocusFromKeyboard=function(){};
_.d._setFocused=function(){};
f$w=_.cZ({is:"tp-yt-paper-toggle-button",_template:function(){if(P8u!==void 0)return P8u;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;pMl===void 0&&(pMl=document.createElement("template"));var g=pMl;K.call(E,g.content.cloneNode(!0),r.content.firstChild);return P8u=r},
behaviors:[_.jtJ],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");_.p5(this,function(){_.I5(this,"pan-y")})},
_ontrack:function(r){r=r.detail;r.state==="start"?this._trackStart(r):r.state==="track"?this._trackMove(r):r.state==="end"&&this._trackEnd(r)},
_trackStart:function(){this._isRtl=this.__calculateIsRtl();this._width=this.$.toggleBar.offsetWidth/2;this._trackChecked=this.checked;this.$.toggleButton.classList.add("dragging")},
_trackMove:function(r){r=r.dx;this._x=this._isRtl?Math.max(-this._width,Math.min(0,this._trackChecked?-this._width+r:r)):Math.min(this._width,Math.max(0,this._trackChecked?this._width+r:r));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 r=pI._createRipple();r.id="ink";r.setAttribute("recenters","");r.classList.add("circle","toggle-ink");return r}});var OZ$;var Yi$;_.cZ({_template:function(){if(Yi$!==void 0)return Yi$;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;OZ$===void 0&&(OZ$=document.createElement("template"));var g=OZ$;K.call(E,g.content.cloneNode(!0),r.content.firstChild);return Yi$=r},
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 r=_.Yh(this).parentNode,E=_.Yh(this).getOwnerRoot(),K;this.for?K=_.Yh(E).querySelector("#"+this.for):K=r.nodeType==Node.DOCUMENT_FRAGMENT_NODE?E.host:r;return K},attached:function(){this._findTarget()},
detached:function(){this.manualMode||this._removeListeners()},
playAnimation:function(r){r==="entry"?this.show():r==="exit"&&this.hide()},
cancelAnimation:function(){this.$.tooltip.classList.add("cancel-animation")},
show:function(){if(!this._showing){if(!this.alwaysDisplay&&_.Yh(this).textContent.trim()===""){for(var r=!0,E=_.Yh(this).getEffectiveChildNodes(),K=0;K<E.length;K++)if(E[K].textContent.trim()!==""){r=!1;break}if(r)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 r=this.offset;this.marginTop!=14&&this.offset==14&&(r=this.marginTop);var E=this.offsetParent.getBoundingClientRect(),K=this._target.getBoundingClientRect(),g=this.getBoundingClientRect(),D=(K.width-g.width)/2,B=(K.height-g.height)/2,Q=K.left-E.left,a=K.top-E.top;switch(this.position){case "top":var P=Q+D;var O=a-g.height-r;break;case "bottom":P=Q+D;O=a+K.height+r;break;case "left":P=Q-g.width-r;O=a+B;break;case "right":P=Q+K.width+
r,O=a+B}this.fitToVisibleBounds?(E.left+P+g.width>window.innerWidth?(this.style.right="0px",this.style.left="auto"):(this.style.left=Math.max(0,P)+"px",this.style.right="auto"),E.top+O+g.height>window.innerHeight?(this.style.bottom=E.height+"px",this.style.top="auto"):(this.style.top=Math.max(-E.top,O)+"px",this.style.bottom="auto")):(this.style.left=P+"px",this.style.top=O+"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(r){r!==500&&this.updateStyles({"--paper-tooltip-delay-in":r+"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(r){if(r==="entry"&&this.animationEntry!=="")return this.animationEntry;if(r==="exit"&&this.animationExit!=="")return this.animationExit;if(this.animationConfig[r]&&typeof this.animationConfig[r][0].name==="string"){if(this.animationConfig[r][0].timing&&this.animationConfig[r][0].timing.delay&&this.animationConfig[r][0].timing.delay!==0){var E=this.animationConfig[r][0].timing.delay;r==="entry"?this.updateStyles({"--paper-tooltip-delay-in":E+"ms"}):r==="exit"&&this.updateStyles({"--paper-tooltip-delay-out":E+
"ms"})}return this.animationConfig[r][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 ULe=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(ULe,_.Qb);var T7R=_.FJ(ULe,[0,_.gY]);var ON=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(ON,_.Qb);var wMC=[3,4],F0E=[5,6];var RQX=[0,wMC,F0E,_.dI,-1,_.rY,_.jn,-1,GTC,v5J];var oCe=_.FJ(ON,RQX),Mta=_.Rm(RQX);var iZl=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(iZl,_.Qb);var cKE=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(cKE,_.Qb);var C8R=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(C8R,_.Qb);var xLd=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(xLd,_.Qb);var W0a=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(W0a,_.Qb);var Yd=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(Yd,_.Qb);Yd.prototype.getSource=function(){return _.xp(this,1)};
Yd.prototype.getMessage=function(){return _.CO(this,4)};
Yd.prototype.getData=function(){return _.TQ(this,W0a,8)};var GKd=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(GKd,_.Qb);var UN=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(UN,_.Qb);var TW=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(TW,_.Qb);var wB=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(wB,_.Qb);wB.prototype.getUrl=function(){return _.CO(this,1)};
wB.prototype.setUrl=function(r){return _.tR(this,1,r)};
wB.prototype.hasUrl=function(){return _.oU(_.fO(this,1))!=null};var vCC=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(vCC,_.Qb);var VtJ=[3];var zQC=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(zQC,_.Qb);var F$=function(r){var E=new zQC;return _.wW(E,2,r)};
zQC.prototype.getLanguage=function(){return Gk(this,4,Rv)};
var ttu=function(r){var E=F$(1);return _.x1(E,6,Rv,r)},Rv=[3,
4,5,6];var Sif=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(Sif,_.Qb);var ov=function(r){var E=new Sif;return _.wW(E,1,r)},Mh=function(r,E){return _.x1(r,2,bZu,E)},bZu=[2,
3,4,5];var sc$=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(sc$,_.Qb);var iJ=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(iJ,_.Qb);var kKl=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(kKl,_.Qb);var qil=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(qil,_.Qb);var l$X=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(l$X,_.Qb);var mLe=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(mLe,_.Qb);var ZZw=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(ZZw,_.Qb);var cV=function(r){return _.TQ(r,TW,5)};var uYl=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(uYl,_.Qb);uYl.prototype.getValue=function(){return iQ(this,1)};var AKw=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(AKw,_.Qb);var CI=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(CI,_.Qb);CI.prototype.getMetadata=function(){return _.vs(this,l$X,7,xd)};
CI.prototype.hasMetadata=function(){return _.Yp(this,l$X,7,xd)};
var eQ$=_.n1K(CI),xd=[2,3,4,5,6,7,8,9,10,11,12,13,14,15];var WV=function(r){this.JSC$12324_name_=r;this.files_=[];this.directories_=[];this.directoryMap_={}};
WV.prototype.getName=function(){return this.JSC$12324_name_};var vV=function(r,E){this.callback_=E;this.hasError_=!1;this.unscannedDirectories_=[];this.fileOps_=this.directoryOps_=0;this.rootDirectory_=new WV("");XMb(this,r,this.rootDirectory_);GW(this)},XMb=function(r,E,K){for(var g=0;g<E.length;g++){var D=E[g];
D.isFile?(r.fileOps_++,D.file((0,_.bF)(r.handleFileSuccess_,r,K),(0,_.bF)(r.handleFileError_,r))):r.unscannedDirectories_.push(new HZf(D,K))}},GW=function(r){if(r.unscannedDirectories_.length>0&&r.directoryOps_<5&&!r.hasError_){r.directoryOps_++;
var E=r.unscannedDirectories_.shift(),K=E.entry,g=new WV(K.name);E=E.parent;E.directoryMap_[g.getName()]=g;E.directories_.push(g);K=K.createReader();K.readEntries((0,_.bF)(r.handleDirectorySuccess_,r,K,g),(0,_.bF)(r.handleDirectoryError_,r))}r.directoryOps_!=0||r.fileOps_!=0||r.unscannedDirectories_.length!=0&&!r.hasError_||r.callback_(r.rootDirectory_.files_,r.rootDirectory_.directories_,r.hasError_)};
vV.prototype.handleDirectorySuccess_=function(r,E,K){XMb(this,K,E);K.length==0?(this.directoryOps_--,GW(this)):r.readEntries((0,_.bF)(this.handleDirectorySuccess_,this,r,E),(0,_.bF)(this.handleDirectoryError_,this))};
vV.prototype.handleDirectoryError_=function(){this.hasError_=!0;this.directoryOps_--;GW(this)};
vV.prototype.handleFileSuccess_=function(r,E){r.files_.push(E);this.fileOps_--;GW(this)};
vV.prototype.handleFileError_=function(){this.hasError_=!0;this.fileOps_--;GW(this)};
var HZf=function(r,E){this.entry=r;this.parent=E};var VE=function(r){_.vN.call(this);_.wD(r,"drop",this.onObjectsDropped_,!1,this);_.wD(r,"dragenter",this.onFilesDragged_,!1,this);_.wD(r,"dragover",this.onFilesDragged_,!1,this);_.wD(r,"dragleave",this.onDragLeave_,!1,this);_.wD(r,"dragend",this.onDragLeave_,!1,this)};
_.rf(VE,_.vN);var nCu=function(r,E){_.cN.call(this,"f");this.files=r;this.directories=E};
_.rf(nCu,_.cN);var I$u=function(){_.cN.call(this,"h")};
_.rf(I$u,_.cN);var yKM=function(){_.cN.call(this,"i")};
_.rf(yKM,_.cN);var L0b=function(){_.cN.call(this,"g")};
_.rf(L0b,_.cN);VE.prototype.onObjectsDropped_=function(r){var E=this;r.preventDefault();var K=r.event_.dataTransfer;if((r=K&&K.items)&&r.length>0&&r[0].webkitGetAsEntry){K=[];for(var g=[],D=0;D<r.length;D++){var B=r[D].webkitGetAsEntry();B?K.push(B):g.push(r[D])}new vV(K,function(Q,a,P){P?E.dispatchEvent(new L0b("Error occurred while reading from the file system.")):E.dispatchEvent(new nCu(Q,a,g))})}else(r=K&&K.files)&&this.dispatchEvent(new nCu(Array.from(r),[]))};
VE.prototype.onFilesDragged_=function(r){r.type==="dragenter"&&this.dispatchEvent(new I$u);r.preventDefault()};
VE.prototype.onDragLeave_=function(){this.dispatchEvent(new yKM)};var hQl=function(r,E){this.JSC$12347_name_=r;this.inputElement_=E};
hQl.prototype.getName=function(){return this.JSC$12347_name_};
hQl.prototype.getInputElement=function(){return this.inputElement_};var zW=function(r,E,K){E=E===void 0?"single_file":E;K=K===void 0?[]:K;_.vN.call(this);this.overlayTarget_=r;this.parentOverlay_=r!=null?r.parentNode:_.Wv("scotty-overlay-parent");this.selectorType_=E;this.acceptTypes_=K;this.overlay_=JK$(this,this.overlayTarget_,this.selectorType_,this.acceptTypes_)};
_.C(zW,_.vN);
var JK$=function(r,E,K,g){var D=document.createElement("input");D.setAttribute("type","file");D.setAttribute("name","Filedata");_.wD(D,"change",r.onFilesSelected_,!1,r);K==="multiple_file"&&(D.multiple="true");K==="single_directory"&&(D.webkitdirectory="true");g.length>0&&D.setAttribute("accept",g.join(","));D.style.position="absolute";D.style.overflow="hidden";D.style.height="0px";D.style.width="0px";D.style.opacity="0";D.setAttribute("aria-hidden","true");D.setAttribute("tabIndex",-1);if(r.overlayTarget_!=
null)return D.style.height=E.offsetHeight+"px",D.style.width=E.offsetWidth+"px",r.parentOverlay_&&(r.parentOverlay_.style.position="relative"),_.qf(D,E),eT(D,new _.Zn(E.offsetLeft,E.offsetTop)),D;r.parentOverlay_.appendChild(D);return D};
zW.prototype.click=function(){this.overlay_.click()};
zW.prototype.onFilesSelected_=function(r){a:{try{var E=(new XMLHttpRequest).upload!==void 0;break a}catch(O){}E=!1}if(E){var K;r=Array.from((K=r.target.files)!=null?K:[]);K=[];if(this.selectorType_==="single_directory"&&(_.df||$w||_.Bs)){K=new WV("");if(File.prototype.hasOwnProperty("webkitRelativePath"))for(E=0;E<r.length;E++)for(var g=r[E],D=g.webkitRelativePath.split("/"),B=K,Q=0;Q<D.length;Q++){var a=D[Q];if(Q==D.length-1){a!="."&&B.files_.push(g);break}var P=B.directoryMap_[a];P==void 0&&(a=
P=new WV(a),B.directoryMap_[a.getName()]=a,B.directories_.push(a));B=P}K=K.directories_}this.dispatchEvent(new r0e(r,K,null))}else r=r.target.value,r.match(/^c:\\fakepath\\/i)&&(r=r.substring(12)),this.dispatchEvent(new r0e([],[],new hQl(r,this.overlay_)));this.parentOverlay_.removeChild(this.overlay_);this.overlay_=JK$(this,this.overlayTarget_,this.selectorType_,this.acceptTypes_)};
var r0e=function(r,E){_.cN.call(this,"j");this.files=r;this.directories=E};
_.C(r0e,_.cN);var ET$=function(r){this.uploadUrl_=r};var KRM=function(){_.vN.call(this)};
_.rf(KRM,_.vN);var tv=function(r){_.cN.call(this,r)};
_.rf(tv,_.cN);var SA=function(r){_.cN.call(this,r)};
_.rf(SA,_.cN);var gTM=function(r,E,K,g,D){_.vN.call(this);K=document.createElement("form");K.setAttribute("method",E);K.setAttribute("enctype","multipart/form-data");K.setAttribute("encoding","multipart/form-data");E=document.createElement("input");E.setAttribute("type","hidden");E.setAttribute("name","metadata");E.setAttribute("value",D);K.appendChild(E);K.appendChild(g);this.JSC$12364_form_=K;r=new _.ZG(r);_.KQ(r,"upload_protocol","multipart");this.JSC$12364_url_=r.toString();this.JSC$12364_request_=new Uf;this.state_=
"Ready";this.JSC$12364_errorDescription_=null;this.JSC$12364_eventHandler_=new _.Ru(this);_.iF(this,this.JSC$12364_eventHandler_);this.JSC$12364_eventHandler_.listen(this.JSC$12364_request_,"success",this.onTransferSuccess_);this.JSC$12364_eventHandler_.listen(this.JSC$12364_request_,"error",this.onTransferError_)};
_.C(gTM,KRM);_.d=gTM.prototype;_.d.run=function(){this.state_="Transferring";var r=this.JSC$12364_request_,E=this.JSC$12364_form_;if(r.JSC$11632_active_)throw Error("te");var K=new _.ZG(this.JSC$12364_url_||E.action);r.JSC$11632_form_=E;E=r.JSC$11632_form_;K=_.nx(K.toString());K!==void 0&&(E.action=K);arl(r)};
_.d.getResponseCode=function(){return null};
_.d.getResponseText=function(){return this.JSC$12364_request_&&this.JSC$12364_request_.getResponseText()||null};
_.d.JSC$30163_getErrorDescription=function(){return this.JSC$12364_errorDescription_};
_.d.cancel=function(){this.JSC$12364_request_&&this.JSC$12364_request_.abort();this.state_="Cancelled";this.dispatchEvent(new tv("o"))};
_.d.pause=function(){};
_.d.onTransferSuccess_=function(){this.state_="Complete";this.dispatchEvent(new tv("l"))};
_.d.onTransferError_=function(){this.JSC$12364_errorDescription_="Transfer failed.";this.state_="Error";this.dispatchEvent(new tv("n"))};var bJ=function(){_.qx.call(this)};
_.C(bJ,_.qx);bJ.prototype.createXhr=function(){var r=_.qx.prototype.createXhr.call(this);r.upload&&(r.upload.onprogress=(0,_.bF)(this.onProgress_,this));return r};
bJ.prototype.onProgress_=function(r){this.dispatchEvent(r)};var DSJ=function(){this.attempt_=-1;this.delayCallId_=null;this.maxDelayMs_=6E4;this.maxAttempts_=-1},dSd=function(r,E){var K=r.attempt_+1;
if(r.maxAttempts_>0&&K>r.maxAttempts_)return!1;K==0?E():r.delayCallId_=bZ(function(){r.delayCallId_=null;E()},B5C(r),r);
r.attempt_=K;return!0};
DSJ.prototype.reset=function(){this.delayCallId_&&_.gm.clearTimeout(this.delayCallId_);this.attempt_=-1};
var B5C=function(r){var E=250*Math.pow(2,r.attempt_);r.maxDelayMs_>=0&&(E=Math.min(E,r.maxDelayMs_));return E};var c_K=["Content-Length","Content-Type","Content-Encoding","Transfer-Encoding"];var sN=function(){_.vN.call(this);this.JSC$12374_request_=this.state_=null;this.JSC$12374_withCredentials_=!1;this.transferHandle_=null;this.offset_=this.JSC$12374_bytesTransferred_=0;this.retryIterator_=new DSJ;this.retryIterator_.maxAttempts_=6;this.retryIterator_.maxDelayMs_=6E4;this.JSC$12374_errorDescription_=null;this.JSC$12374_eventHandler_=new _.Ru(this);_.iF(this,this.JSC$12374_eventHandler_);this.JSC$12374_url_=this.blob_=null;this.JSC$12374_method_=void 0;this.chunkSize_=this.JSC$12374_metadata_=
this.JSC$12374_headers_=null;this.requireUploadRequestModification_=!1;this.originalBlobSize_=0;this.detectCorruptedBlobEnabled_=!1;this.lastCommandResponseCode_=this.JSC$12374_responseText_=this.JSC$12374_responseCode_=null;this.pauseRequested_=!1;this.stateAfterUnpausing_=null};
_.rf(sN,KRM);_.d=sN.prototype;_.d.run=function(){kd(this)};
_.d.getResponseCode=function(){return this.JSC$12374_responseCode_};
_.d.getResponseText=function(){return this.JSC$12374_responseText_};
_.d.JSC$30163_getErrorDescription=function(){return this.JSC$12374_errorDescription_};
_.d.cancel=function(){if(this.state_!="Response received"&&this.state_!="Error"){this.JSC$12374_eventHandler_.removeAll();this.JSC$12374_request_&&this.JSC$12374_request_.abort();this.retryIterator_.reset();var r=this.state_==="Paused"?this.stateAfterUnpausing_:this.state_;if(r==="Upload"||r==="Query")r=new bJ,r.JSC$9951_withCredentials_=this.JSC$12374_withCredentials_,r.send(this.transferHandle_.uploadUrl_,"POST","",{"X-Goog-Upload-Command":"cancel"});this.state_="Cancel";this.JSC$12374_bytesTransferred_=
0;this.dispatchEvent(new tv("o"))}};
_.d.pause=function(){this.pauseRequested_=!0};
var kd=function(r){var E=r.state_;r.pauseRequested_?(r.pauseRequested_=!1,r.stateAfterUnpausing_=E,r.state_="Paused"):dSd(r.retryIterator_,function(){switch(r.state_){case "Start":r.JSC$12374_request_=new bJ;var K=_.lw.clone(r.JSC$12374_headers_);r.blob_.size!=null&&(K["Content-Length"]=r.blob_.size);K=Chd(K);K["X-Goog-Upload-Protocol"]="resumable";K["X-Goog-Upload-Command"]="start";r.JSC$12374_eventHandler_.removeAll();r.JSC$12374_eventHandler_.listen(r.JSC$12374_request_,"complete",r.onStartComplete_);
r.JSC$12374_request_.JSC$9951_withCredentials_=r.JSC$12374_withCredentials_;r.JSC$12374_request_.send(r.JSC$12374_url_,r.JSC$12374_method_,r.JSC$12374_metadata_,K);r.lastCommandResponseCode_=null;r.dispatchEvent(new SA("q"));break;case "Upload":K=r.transferHandle_.uploadUrl_;var g=r.blob_.size;if(lGu()){var D=r.chunkSize_;var B=r.offset_+D>=g;g=qME(r.blob_,r.offset_,B?g:r.offset_+D)}else r.offset_=0,g=r.blob_,B=!0;r.JSC$12374_request_=new bJ;r.JSC$12374_request_.JSC$9951_withCredentials_=r.JSC$12374_withCredentials_;
r.JSC$12374_eventHandler_.removeAll();r.JSC$12374_eventHandler_.listen(r.JSC$12374_request_,"progress",r.onUploadProgress_);D=(0,_.bF)(r.JSC$12376_onUploadComplete_,r,r.offset_+g.size,B);r.JSC$12374_eventHandler_.listen(r.JSC$12374_request_,"complete",D);r.lastCommandResponseCode_=null;r.dispatchEvent(new SA("q"));B=Object.assign({},r.JSC$12374_headers_||{},{"X-Goog-Upload-Command":"upload"+(B?", finalize":""),"X-Goog-Upload-Offset":r.offset_});r.JSC$12374_request_.send(K,"POST",g,B);break;case "Query":r.JSC$12374_request_=
new bJ;r.JSC$12374_eventHandler_.removeAll();r.JSC$12374_eventHandler_.listen(r.JSC$12374_request_,"complete",r.onQueryComplete_);K=Object.assign({},r.JSC$12374_headers_||{},{"X-Goog-Upload-Command":"query"});r.JSC$12374_request_.send(r.transferHandle_.uploadUrl_,"POST","",K);r.lastCommandResponseCode_=null;r.dispatchEvent(new SA("q"));break;default:throw Error("lf");}})||qh(r,"Transfer encountered too many consecutive failures.")},qh=function(r,E){r.state_="Error";
r.JSC$12374_errorDescription_=E;r.dispatchEvent(new tv("n"))};
sN.prototype.onStartComplete_=function(r){var E=r.target;this.lastCommandResponseCode_=E.getStatus();this.dispatchEvent(new SA("r"));if(jI$(E))N5M(this,E);else if(QIC(E)){r=d3(r.target.getAllResponseHeaders());for(var K in r)_.BK(K.toLowerCase(),"x-goog-upload-header-");this.dispatchEvent(new tv("m"));K=TE(r,"X-Goog-Upload-URL");r=(r=TE(r,"X-Goog-Upload-Chunk-Granularity"))?parseInt(r,10):1;K===void 0||isNaN(r)||r<=0?qh(this,"Server returned invalid headers."):(this.chunkSize_=Math.floor(1073741824/
r)*r,this.transferHandle_=new ET$(K),this.dispatchEvent(new tv("p")),this.state_="Upload",this.retryIterator_.reset(),kd(this))}else kd(this)};
sN.prototype.onUploadProgress_=function(r){this.JSC$12374_bytesTransferred_=this.offset_+r.loaded;this.dispatchEvent(new tv("k"))};
sN.prototype.JSC$12376_onUploadComplete_=function(r,E,K){var g=this,D,B;return _.p(function(Q){switch(Q.nextAddress){case 1:D=K.target;g.lastCommandResponseCode_=D.getStatus();g.dispatchEvent(new SA("r"));if($SM(D)||D.getStatus()==404)return g.JSC$12374_bytesTransferred_=r,N5M(g,D),Q.return();if(QIC(D)){Q.jumpTo(2);break}if(!(B=g.detectCorruptedBlobEnabled_)){Q.jumpTo(3);break}return Q.yield(aef(g),4);case 4:B=Q.yieldResult;case 3:if(B)return qh(g,"Blob has been modified or corrupted."),Q.return();
g.requireUploadRequestModification_=D.getStatus()==400;g.state_="Query";kd(g);return Q.return();case 2:if(E)return qh(g,"Got a non-final success response after issuing a finalize command."),Q.return();g.JSC$12374_bytesTransferred_=r;g.offset_=r;g.retryIterator_.reset();kd(g);return Q.return()}})};
sN.prototype.onQueryComplete_=function(r){var E=r.target;this.lastCommandResponseCode_=E.getStatus();this.dispatchEvent(new SA("r"));jI$(E)?(E.getStatus()===200&&(this.JSC$12374_bytesTransferred_=this.blob_.size),N5M(this,E)):QIC(E)?(r=d3(r.target.getAllResponseHeaders()),r=parseInt(TE(r,"X-Goog-Upload-Size-Received"),10),isNaN(r)?qh(this,"Server did not respond with current offset."):r<this.offset_?qh(this,"Server lost bytes! Expected an offset of at least "+this.offset_+", but got an offset of "+
r+"."):this.requireUploadRequestModification_&&this.offset_===r?qh(this,"Server returned the same offset as the last failed upload attempt."):(this.requireUploadRequestModification_=!1,this.offset_<r&&this.retryIterator_.reset(),this.offset_=this.JSC$12374_bytesTransferred_=r,this.state_="Upload",kd(this))):kd(this)};
var N5M=function(r,E){r.JSC$12374_responseCode_=E.getStatus();var K=d3(E.getAllResponseHeaders());xVL(K);r.JSC$12374_responseText_=E.getResponseText();r.state_="Response received";r.dispatchEvent(new tv("l"))},QIC=function(r){var E=r.getStatus();
r=d3(r.getAllResponseHeaders());r=TE(r,"X-Goog-Upload-Status");return E===200&&r==="active"},$SM=function(r){r=d3(r.getAllResponseHeaders());
return TE(r,"X-Goog-Upload-Status")==="final"},jI$=function(r){if($SM(r))return!0;
r=r.getStatus();return r>=400&&r<500},aef=function(r){var E;
return _.p(function(K){if(K.nextAddress==1){if(!r.blob_||r.originalBlobSize_<=0)return K.return(!1);if(r.blob_.size!==r.originalBlobSize_)return K.return(!0);_.Mj(K,2);if(E=qME(r.blob_,0,1)){var g=K.yield,D=new r$,B=orw(D);D.reader_.readAsBinaryString(E);K=g.call(K,B,4)}else K=K.return(!0);return K}if(K.nextAddress!=2)return K.return(r.blob_.size!==r.originalBlobSize_);_.GD(K);return K.return(!0)})};var pRd=function(r,E,K,g,D,B){_.vN.call(this);this.payload_=g;this.JSC$12377_url_=r;this.JSC$12377_method_=E;this.JSC$12377_headers_=K;this.JSC$12377_metadata_=D;this.encoding_=B||"binary";r=new _.qV;this.boundary_="uploader-"+Jy()+"-"+r.JSC$11481_toIsoString();this.JSC$12377_responseText_=this.JSC$12377_responseCode_=this.transferRequest_=null;this.state_="Ready";this.JSC$12377_errorDescription_=null;this.JSC$12377_eventHandler_=new _.Ru(this);_.iF(this,this.JSC$12377_eventHandler_)};
_.C(pRd,KRM);_.d=pRd.prototype;
_.d.run=function(){var r=_.lw.clone(this.JSC$12377_headers_);this.payload_.length!=null&&(r["Content-Length"]=this.payload_.length);r=Chd(r);r["X-Goog-Upload-Protocol"]="multipart";r["Content-Type"]="multipart/related; boundary="+this.boundary_;this.state_="Transferring";this.transferRequest_=new bJ;this.JSC$12377_eventHandler_.removeAll();this.JSC$12377_eventHandler_.listen(this.transferRequest_,"progress",this.onTransferProgress_);this.JSC$12377_eventHandler_.listen(this.transferRequest_,"complete",
this.onTransferComplete_);this.transferRequest_.send(this.JSC$12377_url_,this.JSC$12377_method_,"--"+this.boundary_+'\r\nContent-Disposition: form-data; name="metadata"\r\n\r\n'+(this.JSC$12377_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",r)};
_.d.getResponseCode=function(){return this.JSC$12377_responseCode_};
_.d.getResponseText=function(){return this.JSC$12377_responseText_};
_.d.JSC$30163_getErrorDescription=function(){return this.JSC$12377_errorDescription_};
_.d.cancel=function(){this.state_!="Complete"&&this.state_!="Error"&&(this.JSC$12377_eventHandler_.removeAll(),this.transferRequest_&&this.transferRequest_.abort(),this.state_="Cancel",this.dispatchEvent(new tv("o")))};
_.d.pause=function(){};
_.d.onTransferProgress_=function(){this.dispatchEvent(new tv("k"))};
_.d.onTransferComplete_=function(r){var E=r.target.getStatus();E===void 0||E===-1?(this.JSC$12377_errorDescription_="Connection broken before response was received.",this.state_="Error",this.dispatchEvent(new tv("n"))):(this.JSC$12377_responseCode_=E,r=r.target,E=d3(r.getAllResponseHeaders()),xVL(E),this.JSC$12377_responseText_=r.getResponseText(),this.state_="Complete",this.dispatchEvent(new tv("l")))};_.PNX=function(r,E,K,g){g=g===void 0?!1:g;if(K instanceof hQl)return new gTM(r,"POST",E,K.getInputElement(),"");if(typeof K==="string"||K instanceof String)return new pRd(r,"POST",E,K,"");var D=new sN(void 0);D.JSC$12374_url_=r;D.JSC$12374_method_="POST";D.JSC$12374_headers_=E;D.blob_=K;D.originalBlobSize_=K.size;D.JSC$12374_metadata_="";g&&(D.JSC$12374_withCredentials_=g);D.state_="Start";return D};var lJ=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(lJ,_.Qb);_.d=lJ.prototype;_.d.getEnableSsEngine=function(){return _.MU(this,2)};
_.d.getEnableAwr=function(){return _.MU(this,3)};
_.d.getAlohaAutoGaRollout=function(){return _.MU(this,5)};
_.d.getEnableConfigurator=function(){return _.MU(this,6)};
_.d.getEnableMweb=function(){return _.MU(this,7)};
var OtJ=function(){var r=feR();return _.Rp(r,7,!0)};
lJ.prototype.getEnableCtlConsentCheckbox=function(){return _.MU(this,8)};
lJ.prototype.getEnableIframe=function(){return _.MU(this,9)};
var feR=function(){var r=new lJ;r=_.Rp(r,5,!0);r=_.Rp(r,2,!0);r=_.Rp(r,4,!1);r=_.Rp(r,8,!0);return _.Rp(r,9,!0)};
lJ.prototype.getEnableScreenshotNudge=function(){return _.MU(this,10)};
var YzJ=function(){var r=OtJ();return _.Rp(r,10,!0)};
lJ.prototype.getEnableWebStartupConfigEndpoint=function(){return _.MU(this,11)};
lJ.prototype.getEnableJunkNudge=function(){return _.MU(this,12)};
var HJK=function(){var r=YzJ();return _.Rp(r,12,!0)};
_.d=lJ.prototype;_.d.getEnableConfiguratorLocale=function(){return _.MU(this,13)};
_.d.getEnableTinyNoPointer=function(){return _.MU(this,14)};
_.d.getEnableSupportSessionLogging=function(){return _.MU(this,15)};
_.d.getEnableFileUploadForScreenshot=function(){return _.MU(this,16)};
_.d.getEnableDirectDeflectionForSingleCategory=function(){return _.MU(this,17)};
_.d.getEnableImageSanitization=function(){return _.MU(this,18)};
_.d.getEnableAlohaBinarySplit=function(){return _.MU(this,19)};
_.d.getEnableDbFeedbackIntents=function(){return _.MU(this,20)};
_.d.getEnableMarkMandatoryFieldsWithRequired=function(){return _.MU(this,21)};
_.d.getEnableFeedbackCategoryCustomUi=function(){return _.MU(this,22)};
_.d.getEnableRealtimeCtl=function(){return _.MU(this,23)};var X8L=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(X8L,_.Qb);var Wwd=[/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 vY5="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 VEL=_.A4(["https://www.gstatic.com/uservoice/feedback/client/web/","/main_light_binary.js"]),zHL=_.A4(["https://www.gstatic.com/uservoice/feedback/client/web/","/main_binary__",".js"]);var wO=function(){var r=Error.call(this,"Form is either loading or already opened");this.message=r.message;"stack"in r&&(this.stack=r.stack);this.name="DuplicateFormError"};
_.C(wO,Error);var SAd,knm,bJ5,qA2;var ma,USf;
ma=function(r,E,K){r.timeOfStartCall=(new Date).getTime();var g=K||_.gm,D=g.document,B=r.nonce||_.gJ(g.document);B&&!r.nonce&&(r.nonce=B);if(r.flow=="help"){var Q=_.yK("document.location.href",g);!r.helpCenterContext&&Q&&(r.helpCenterContext=Q.substring(0,1200));Q=!0;if(E&&JSON&&JSON.stringify){var a=JSON.stringify(E);(Q=a.length<=1200)&&(r.psdJson=a)}Q||(E={invalidPsd:!0})}E=[r,E,K];g.GOOGLE_FEEDBACK_START_ARGUMENTS=E;K=r.feedbackServerUri||"//www.google.com/tools/feedback";if(Q=g.GOOGLE_FEEDBACK_START)Q.apply(g,E);
else{g=K+"/load.js?";for(var P in r)E=r[P],E==null||_.Xu(E)||(g+=encodeURIComponent(P)+"="+encodeURIComponent(E)+"&");r=VU(D).createElement("SCRIPT");B&&r.setAttribute("nonce",B);_.Nj(r,_.Vb(g));D.body.appendChild(r)}};
USf=function(r,E,K,g){var D,B;return _.p(function(Q){D=K||_.gm;var a=r.serverEnvironment==="DEV",P=K||_.gm;P=r.nonce||_.gJ(P.document);a={integrationKeys:{productId:r.productId,feedbackBucket:r.bucket,triggerId:r.triggerId},callbacks:{onClose:r.callback,onLoad:r.onLoadCallback},formContent:{locale:r.locale,disableScreenshot:r.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:r.abuseLink,additionalDataConsent:r.additionalDataConsent},initializationData:{isLocalServer:a,nonce:P,useNightlyRelease:a,feedbackJsUrl:void 0,feedbackCssUrl:void 0,feedbackJsUrlSerialized:void 0,feedbackCssUrlSerialized:void 0,submissionServerUri:r.feedbackServerUri,colorScheme:r.colorScheme},extraData:{productVersion:r.productVersion,authUser:r.authuser,configuratorId:r.configuratorId,customZIndex:r.customZIndex,tinyNoPointer:r.tinyNoPointer,
allowNonLoggedInFeedback:r.allowNonLoggedInFeedback,enableAnonymousFeedback:r.enableAnonymousFeedback}};E&&(P=new Map(Object.entries(E)),a.extraData.productSpecificData=P);B=a;return Q.yield(uPm(B,g,D),0)})};
_.T5$=function(r,E,K){try{if(r.flow==="help"){var g=r.helpCenterPath.replace(/^\//,"");_.KC(K||window,"https://support.google.com/"+g)}else r.flow==="submit"?ma(r,E,K):nYJ(r.productId,r.feedbackServerUri).then(function(D){D=_.TQ(D,lJ,1);var B=!XKe||(D==null?void 0:D.getEnableMweb()),Q=!r.tinyNoPointer||(D==null?void 0:D.getEnableTinyNoPointer());!D||D.getAlohaAutoGaRollout()&&B&&Q?USf(r,E,K,D).catch(function(a){!a||a instanceof wO||ma(r,E,K)}):ma(r,E,K)},function(D){!D||D instanceof wO||ma(r,E,K)})}catch(D){USf(r,
E,K,null).catch(function(B){!B||B instanceof wO||ma(r,E,K)})}};
_.pN("userfeedback.api.startFeedback",_.T5$);var I4K=/https?:\/\/\S+\.\S+/,y_m=[/^https?:\/\/[0-9a-zA-Z_.-]+\.youtube\.com(?:\/[^\?#]*)?(?:\?[^#]*)?(?:#.*)?$/i,/^https?:\/\/youtube\.com(?:\/[^\?#]*)?(?:\?[^#]*)?(?:#.*)?$/i,/^https?:\/\/youtu\.be(?:\/[^\?#]*)?(?:\?[^#]*)?(?:#.*)?$/i],LwK=[/^[https?:\/\/]*[0-9a-zA-Z_.-]*youtube\.com[\/]+redirect\?.*$/i,/^[https?:\/\/]*[0-9a-zA-Z_.-]*youtu.be[\/]+redirect\?.*$/i];var SYP=function(r){var E=r.split(""),K=[-263237435,15,E,function(g,D,B){var Q=D.length;B.forEach(function(a,P,O){this.push(O[P]=D[(D.indexOf(a)-D.indexOf(this[P])+P+Q--)%D.length])},g.split(""))},
function(g,D){g=(g%D.length+D.length)%D.length;D.splice(-g).reverse().forEach(function(B){D.unshift(B)})},
"response",function(){for(var g=64,D=[];++g-D.length-32;){switch(g){case 58:g-=14;case 91:case 92:case 93:continue;case 123:g=47;case 94:case 95:case 96:continue;case 46:g=95}D.push(String.fromCharCode(g))}return D},
null,12,1540023973,65941107,null,E,function(g,D){for(g=(g%D.length+D.length)%D.length;g--;)D.unshift(D.pop())},
695603893,function(g){for(var D=g.length;D;)g.push(g.splice(--D,1)[0])},
"'[;'[(",function(g,D){g.push(D)},
null,function(g,D,B,Q,a){return D(B,Q,a)},
"continuation",E,function(g,D){if(g.length!=0){D=(D%g.length+g.length)%g.length;var B=g[0];g[0]=g[D];g[D]=B}},
function(){for(var g=64,D=[];++g-D.length-32;){switch(g){case 91:g=44;continue;case 123:g=65;break;case 65:g-=18;continue;case 58:g=96;continue;case 46:g=95}D.push(String.fromCharCode(g))}return D},
'"),/]];'];K[7]=K;K[11]=K;K[18]=K;try{(((0,K[15])(K[21]),K[22])(K[11],K[9]),K[22])(K[new Date("1970-01-01T04:30:12.000+04:30")/1E3],K[1]),((0,K[22])(K[11],K[23]),K[4])(K[10],K[18]),(0,K[20])(K[21],K[14])<<(0,K[17])(K[18],K[1]),(0,K[4])(K[8],K[21]),(0,K[19])((0,K[19])((0,K[17])(K[7],K[9]),K[3],K[20],(0,K[6])(),K[2]),K[3],K[5],(0,K[15])(),K[2])}catch(g){return"aTlOUOubTO4AP____8P_"+r}return E.join("")};_.wRE=new _.jg("runAttestationCommand");var FRJ=new _.jg("verifyCommand");_.Tz=new _.jg("accessibilityContext");var R8M=new _.jg("accessibilityData");var oT$=new _.jg("profileCardCommand");var C5m=new _.jg("signInEndpoint");var cfJ=new _.jg("signOutEndpoint");var itl;_.MgE=new _.jg("accountItemSectionRenderer");itl=new _.jg("accountItemRenderer");_.c0R=new _.jg("saveCommandToSessionStorageAction");var CNl=new _.jg("crossAccountChannelTransferEndpoint");var w3q=new _.jg("getAccountMenuEndpoint");_.FWK=new _.jg("getAccountSwitcherEndpoint");var TiL=new _.jg("getAccountsListEndpoint");var xSX=new _.jg("getAccountsListInnertubeEndpoint");_.WRl=new _.jg("addToToastAction");var G5f=new _.jg("hideEnclosingAction");_.ZK=new _.jg("replaceEnclosingAction");var vTf=new _.jg("buttonRefreshAction");var VgJ=new _.jg("adsControlFlowOpportunityReceivedCommand");var z8e=new _.jg("openAdAllowlistInstructionCommand");var tgf=new _.jg("videoMastheadAdPrimaryVideoRenderer");var SzE=new _.jg("displayAdRenderer");_.btC=new _.jg("inFeedAdLayoutRenderer");var sIE=new _.jg("sequenceItemInPlayerAdLayoutRenderer");_.k5f=new _.jg("adSlotRenderer");var qzf=new _.jg("adAvatarViewModel");var leC=new _.jg("adBadgeViewModel");var mSJ=new _.jg("adButtonViewModel");var Ztf=new _.jg("adImageViewModel");var ui5=new _.jg("reelsAdCardButtonedViewModel");var uEu=new _.jg("reelsPlayerOverlayLayoutViewModel");var A0$=new _.jg("formDataDecoratorCommand");var e8u=new _.jg("updateConversationIdCommand");var XRC=new _.jg("showSchedulingPanelCommand");var HtX=new _.jg("backstageCommentsRenderer");var nTu=new _.jg("backstageImageRenderer");var Ieu=new _.jg("backstagePostRenderer");var y0f=new _.jg("backstageZeroStateRenderer");var LRe=new _.jg("postRenderer");var h8E=new _.jg("sharedPostRenderer");var J0M=new _.jg("createBackstagePostEndpoint");var r_$=new _.jg("getPostVideoPreviewEndpoint");var EYa=new _.jg("updateBackstagePostEndpoint");var Kwu=new _.jg("filterChipTransformCommand");var gYf=new _.jg("insertRichSectionCommand");var Oum=new _.jg("talkToRecsDeselectCommand");var DVJ=new _.jg("talkToRecsNextCommand");var ff5=new _.jg("talkToRecsSelectCommand");var upL=new _.jg("talkToRecsUpdateTextCommand");_.pe=new _.jg("browseEndpoint");_.Bzb=new _.jg("confirmDialogEndpoint");var dVC=new _.jg("expandOnHoverCardRenderer");var j7$=new _.jg("lumiereShelfDetailsRenderer");var Nzw=new _.jg("revealBusinessEmailCommand");var Q7e=new _.jg("validateChannelHandleCommand");var $VE=new _.jg("channelCreationFormEndpoint");var a4$=new _.jg("aboutChannelViewModel");var p8u=new _.jg("channelThumbnailWithLinkRenderer");var Ph$=new _.jg("channelCreationServiceEndpoint");var f4e=new _.jg("updateChannelPageSettingsEndpoint");var uJ=function(r){this.delegate=r},Av=function(){uJ.apply(this,arguments)};
_.C(Av,uJ);_.f5.Object.defineProperties(Av.prototype,{entityMetadata:{configurable:!0,enumerable:!0,get:function(){return this.delegate.entityMetadata},
set:function(r){this.delegate.entityMetadata=r}}});var OJe=function(){Av.apply(this,arguments)};
_.C(OJe,Av);OJe.prototype.getAssociations=function(){return[]};
OJe.prototype.getTypeName=function(){return"channelHandle"};var Rbn=new _.jg("webThumbnailDetailsExtensionData");_.vW=new _.jg("commandContext");var YAa=new _.jg("addVideoLinkAction");var UVM=new _.jg("banAuthorAction");var Tzw=new _.jg("createCommentAction");var w8M=new _.jg("createCommentReplyAction");var FwX=new _.jg("createPollAction");var RHb=new _.jg("hideIdentityChipAction");var oYE=new _.jg("openUpdateCommentDialogAction");var MEu=new _.jg("pinCommentAction");var iJM=new _.jg("removeCommentAction");var c_f=new _.jg("unpinCommentAction");var eA=new _.jg("updateBackstagePollAction");var Cha=new _.jg("updateCommentVoteAction");var xVb=new _.jg("commentThreadRenderer");var Wwa=function(){Av.apply(this,arguments)};
_.C(Wwa,Av);Wwa.prototype.getAssociations=function(){return[]};
Wwa.prototype.getTypeName=function(){return"contextNoteFeedEntityPayload"};var Gnu=function(){Av.apply(this,arguments)};
_.C(Gnu,Av);Gnu.prototype.getAssociations=function(){return[]};
Gnu.prototype.getTypeName=function(){return"contextNoteUserRatingEntityPayload"};_.vY$=new _.jg("commentDialogRenderer");var VEe=new _.jg("reloadCommentsCommand");var zHb=new _.jg("updateCommentsSettingsEndpoint");var tEl=new _.jg("commentViewModel");var SAa=new _.jg("triStateButtonViewModel");var bJ$=new _.jg("voiceReplyContainerViewModel");_.gA=new _.jg("commandExecutorCommand");var CB=new _.jg("emoji");var s7w=new _.jg("updateCreatorChannelInnertubeCommand");_.knw=new _.jg("appendContinuationItemsAction");_.qAd=new _.jg("changeEngagementPanelVisibilityAction");_.VH=new _.jg("continuationCommand");var l4$=new _.jg("hideReportedCommentAction");var mVC=new _.jg("listMutationCommand");_.X$=new _.jg("openPopupAction");var ZJJ=new _.jg("persistSubscriptionsDisplayPreferencesCommand");var y_w;_.uPw=new _.jg("playlistRemoveVideosAction");_.A_w=new _.jg("updatePlaylistAction");_.eHf=new _.jg("addToPlaylistCommand");_.X8e=new _.jg("endPlaylistCommand");_.HJf=new _.jg("recoverPlaylistCommand");_.nYM=new _.jg("refreshPlaylistCommand");_.I4C=new _.jg("refreshFormCommand");y_w=new _.jg("openOnePickAddVideoModalCommand");_.C$P=new _.jg("reloadContinuationItemsCommand");_.Lwf=new _.jg("scrollToEngagementPanelCommand");var hHC=new _.jg("selectCountryCommand");var J_e=new _.jg("showReloadUiCommand");var rrf=new _.jg("undoFeedbackAction");var EIu=new _.jg("updateButtonAction");var KSa=new _.jg("updateSubscribeButtonAction");var gIe=new _.jg("updateToggleAction");var DRf=new _.jg("webNativeShareCommand");_.dA=new _.jg("webCommandMetadata");_.HV=new _.jg("webHandleServiceEndpointExtension");var fOL=new _.jg("webNavigationEndpointData");var B$l=new _.jg("backgroundAudioPlaybackCommand");var dR$=new _.jg("copyLinkCommand");var jbe=new _.jg("playlistVotingRefreshPopupCommand");var N$u=new _.jg("selectChipCommand");var Qbu=new _.jg("setCookieCommand");var $Rb=new _.jg("setLocalStorageCommand");var aJu=new _.jg("setPrefStorageEntryCommand");var Oba;_.pFb=new _.jg("settingsUpdateCheckboxCommand");_.PVu=new _.jg("settingsUpdateTextCommand");_.fJX=new _.jg("settingsUpdateOptionsCommand");Oba=new _.jg("settingsUpdateSwitchCommand");_.Yfb=new _.jg("settingsUpdateConnectedAppRendererCommand");var URf=new _.jg("showCreatorChatbotEngagementPanelCommand");var T$R=new _.jg("updateTextInputFormFieldRendererCommand");var wFf=new _.jg("updateToggleButtonStateCommand");var FSe=new _.jg("updateUrlParamCommand");var R6l=new _.jg("webSubmitFormCommand");var oIl=new _.jg("channelSwitcherPageRenderer"),MSE=new _.jg("updateChannelSwitcherPageAction");_.ni=new _.jg("continuationItemRenderer");_.nI=new _.jg("richItemRenderer");var ibX=new _.jg("richSectionRenderer");_.crf=new _.jg("richShelfRenderer");_.CVf=new _.jg("metadataBadgeRenderer");_.xRC=new _.jg("multiPageMenuNotificationSectionRenderer");_.WSM=new _.jg("playlistLoopButtonStateRenderer");var Gm$=new _.jg("claimLegacyYoutubeChannelEndpoint");var vIR=new _.jg("getNotificationMenuEndpoint");var VSf=new _.jg("getSearchInVideoCommand");_.z6u=new _.jg("getTranscriptEndpoint");_.BB=new _.jg("signalServiceEndpoint");var tSe=new _.jg("verifyAgeEndpoint");var k2P=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(k2P,_.Qb);k2P.prototype.getPath=function(){return _.CO(this,1)};
k2P.prototype.getValue=function(){return _.CO(this,2)};var Sf$=[0,_.y_,-1];var bbf=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(bbf,_.Qb);var sFc=_.FJ(bbf,[0,_.Jp,Sf$]);var sbw=new _.jg("dismissalEndpoint");var km$=new _.jg("elementsCommand");_.W1=new _.jg("innertubeCommand");var qfC=new _.jg("multipleInlinePlaybackCommand");var h2K=new _.jg("loggingDirectives");var lJe=new _.jg("acknowledgeChannelTouStrikeCommand");var mRw=function(){Av.apply(this,arguments)};
_.C(mRw,Av);mRw.prototype.getAssociations=function(){return[]};
mRw.prototype.getTypeName=function(){return"booleanEntity"};var Zbf=function(){Av.apply(this,arguments)};
_.C(Zbf,Av);Zbf.prototype.getAssociations=function(){return[]};
Zbf.prototype.getTypeName=function(){return"stringEntity"};var A2=new _.jg("entityBatchUpdate");_.u6C=new _.jg("entityUpdateCommand");var ArR=function(){Av.apply(this,arguments)};
_.C(ArR,Av);ArR.prototype.getAssociations=function(){var r=[];this.delegate.alternateChannel&&r.push(this.delegate.alternateChannel);this.delegate.alternateChannelList&&r.push.apply(r,_.mn(this.delegate.alternateChannelList));this.delegate.oneofChannelEntity&&r.push(this.delegate.oneofChannelEntity);return[].concat(_.mn(new Set(r)))};
ArR.prototype.getTypeName=function(){return"fakeChannel"};var e6J=function(){Av.apply(this,arguments)};
_.C(e6J,Av);e6J.prototype.getAssociations=function(){var r=[];this.delegate.entryCollection&&r.push(this.delegate.entryCollection);return[].concat(_.mn(new Set(r)))};
e6J.prototype.getTypeName=function(){return"fakePlaylist"};
var XFd=function(){Av.apply(this,arguments)};
_.C(XFd,Av);XFd.prototype.getAssociations=function(){var r=[];this.delegate.parentPlaylist&&r.push(this.delegate.parentPlaylist);if(this.delegate.entries)for(var E=_.N(this.delegate.entries),K=E.next();!K.done;K=E.next())r.push.apply(r,_.mn((new HbC(K.value)).getAssociations()));return[].concat(_.mn(new Set(r)))};
XFd.prototype.getTypeName=function(){return"fakePlaylistEntryCollection"};
var HbC=function(){uJ.apply(this,arguments)};
_.C(HbC,uJ);HbC.prototype.getAssociations=function(){var r=[];this.delegate.video&&r.push(this.delegate.video);return[].concat(_.mn(new Set(r)))};var nIX=function(){Av.apply(this,arguments)};
_.C(nIX,Av);nIX.prototype.getAssociations=function(){var r=[];this.delegate.descriptionEntity&&r.push(this.delegate.descriptionEntity);this.delegate.creators&&r.push.apply(r,_.mn(this.delegate.creators));this.delegate.theBiggestFan&&r.push(this.delegate.theBiggestFan);return[].concat(_.mn(new Set(r)))};
nIX.prototype.getTypeName=function(){return"fakeVideo"};
var IJX=function(){Av.apply(this,arguments)};
_.C(IJX,Av);IJX.prototype.getAssociations=function(){return[]};
IJX.prototype.getTypeName=function(){return"fakeVideoDescription"};var yrf=new _.jg("fantasyRosterViewModel");var LSa=new _.jg("addFollowUpSurveyCommand");var h6l=new _.jg("getSurveyCommand");var Jru=new _.jg("ratingSurveyOptionRenderer");_.G0=new _.jg("feedbackEndpoint");var rvf=new _.jg("reportHistoryTableCellRenderer"),Edb=new _.jg("reportHistoryTableTextCellRenderer"),Kae=new _.jg("reportHistoryTableReasonCellRenderer");_.gdd=new _.jg("flagEndpoint");var Dhl=new _.jg("deleteFlowStepsCommand");_.BBd=new _.jg("flowNextStepCommand");_.dhf=new _.jg("flowPrevStepCommand");var jvE=new _.jg("getFlowCommand");var NBf=new _.jg("submitFormWithValidationFlowCommand");_.Qvb=new _.jg("updateFlowCommand");var $hf=function(){Av.apply(this,arguments)};
_.C($hf,Av);$hf.prototype.getAssociations=function(){return[]};
$hf.prototype.getTypeName=function(){return"flowStateEntity"};var aKX=new _.jg("flowFormState");_.Iv=new _.jg("flowStepRenderer");var pVE=new _.jg("gameCardRenderer");var PJE=new _.jg("accountLinkingStateChangedCommand");var fKJ=function(){Av.apply(this,arguments)};
_.C(fKJ,Av);fKJ.prototype.getAssociations=function(){return[]};
fKJ.prototype.getTypeName=function(){return"accountLinkStatusEntity"};var OI$=new _.jg("changeMiniAppPlayStateCommand");var YNf=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(YNf,_.Qb);var yE=[1,2,3];var Uh$=[0,yE,CBC,_.hp,TbJ];var TBl=_.FJ(YNf,Uh$),wVf=_.Rm(Uh$);var FaE=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(FaE,_.Qb);var Rud=[0,_.Z_,_.y_];var odf=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(odf,_.Qb);var MAE=[0,_.y_,_.Z_,-1];var LI=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(LI,_.Qb);var iId=_.Rm([0,1,Rud,_.gY,MAE]);var cvf=new _.jg("miniAppScoreChallengeViewModel");var CJb=new _.jg("miniGameCardViewModel");var xhR=new _.jg("teaserCardViewModel");var Wau=function(){Av.apply(this,arguments)};
_.C(Wau,Av);Wau.prototype.getAssociations=function(){return[]};
Wau.prototype.getTypeName=function(){return"logoEntity"};var GWR=new _.jg("feedbackItemRenderer");var vdR=function(){Av.apply(this,arguments)};
_.C(vdR,Av);vdR.prototype.getAssociations=function(){return[]};
vdR.prototype.getTypeName=function(){return"interstitialInteractionStateEntity"};_.VAC=new _.jg("playerInterstitialRenderer");var zul=new _.jg("getKidsBlocklistPickerCommand");_.tAM=new _.jg("updateKidsBlacklistEndpoint");_.to=new _.jg("likeEndpoint");var SNl,bIX,sve;SNl=new _.jg("addChatItemAction");bIX=new _.jg("removeChatItemAction");sve=new _.jg("markChatItemAsDeletedAction");_.kWa=new _.jg("setLiveChatCollapsedStateAction");var qNf=function(){Av.apply(this,arguments)};
_.C(qNf,Av);qNf.prototype.getAssociations=function(){return[]};
qNf.prototype.getTypeName=function(){return"liveChatPollStateEntity"};var lKw=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(lKw,_.Qb);lKw.prototype.getPayloadCase=function(){return _.wf(this,mhu)};
var mhu=[3,4];var ZIf=[0,_.Jp,[0,[1,2],_.hp,_.rY,[0,_.LO,1,_.LO]]];var u$w=[0,_.y_,-1];var Av$=[0,[1],_.hp];var hv=[0,[1,2],_.hp,_.rY,[0,_.gY]];var Jv=[0,_.y_];var eue=[0,[0,_.nO,_.Hs,[0,_.LO,_.DR,_.LO]],1,[0,_.nO]];var XVa=[0,e6];var HIC=[0,e6];var ndE=[0,HIC,XVa];var IKe=[0,_.Jp,[0,[1,2],_.hp,-1],_.nO];var yvC=[0,[2],1,_.rY,[0,_.LO,-1,IKe]];var Lal=[0,[1],_.rY,[0,_.LO,_.y_,_.DR,1,IKe]];var huu=[0,_.Hs,-1,Uuf,_.gY];var Jvf=[0,[0,mL,-3],-4];var rG=[0,_.nO,-3,_.y_,_.nO,_.dI,_.nO,ZIf,_.nO,-2];var Ey=[0,_.Jp,[0,[1,2],_.hp,-1],_.nO,_.y_];var rzu=[0,[3],hv,[0,[2,3,4],Vfb,_.hp,-2],_.rY,[0,_.y_],_.Z_];var EQE=[0,[3,5],_.y_,_.Xq,_.rY,[0,1,_.Z_,_.gY],_.gY,_.rY,[0,_.gY,_.Z_]];var KZu=[0,2,_.Xq,_.y_,-1];var gQu=[0,ikf];var Doe=[0,[3,4],2,FuE,_.hp,_.y_];var BGE=[0,_.gY,-2,1,_.y_];var doR=[0,_.y_,-1,_.gY];var jgf=[0,Jv,function(){return KD},
Jv,_.y_],NGu=[0,_.gY,Jv,hv,function(){return KD},
_.y_],KD=[-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],Jv,_.Xq,[0,_.nO,1,_.nO,1,_.nO,1,_.gY,-1,Jv],[0,1,_.nO,2,_.nO,_.gY,_.nO],1,_.Xq,-1,_.y_,_.Xq,2,mL,[0,mL,_.Xq],_.y_,1,eue,1,hv,_.dI,1,[0,[0,_.Jp,[0,_.y_,_.nO,_.gY]]],[0,_.nO,[0,_.Z_,[0,_.DR]],_.Z_,1,[0,o5u,-1]],_.y_,[0,1,_.y_],76,_.rY,[0,hv,Ey,eue,1,[0,_.Jp,Ey]],1,_.rY,[0,hv,_.y_,_.nO],
_.rY,[0,hv,Av$],_.rY,[0,hv,Av$,_.Xq],_.rY,[0,hv,Av$],_.rY,[0,hv,_.Jp,Jv,hv,xuJ],_.rY,[0,hv,Jv,_.y_],_.rY,[0,hv,_.nO,rG,-1,_.nO],4,_.rY,[0,hv,_.nO,_.Xq,rG,_.nO],_.rY,[0,[4,9],hv,_.gY,_.Xq,_.hp,Ey,1,eue,_.y_,_.hp,BGE],_.rY,[0,hv,Jv,hv,_.gY,_.y_],_.rY,[0,_.nO,hv,rG,_.nO,_.y_],_.rY,[0,hv,Jv,hv,_.gY,_.y_],1,_.rY,[0,hv,_.gY,_.y_,rG],_.rY,[0,hv,_.gY,[0,_.y_,_.Xq],_.y_,_.Xq,_.y_,_.Kc,-2,3,doR,_.Jp,doR,doR,BGE],_.rY,[0,hv,_.gY,Lal,_.Jp,[0,HIC,yvC],Jv,_.Jp,ndE,_.y_,1,_.gY,huu,Jvf,YQ$,-1],_.rY,[0,hv,[0,_.DR,
-1,Lal,_.Jp,[0,HIC,yvC,XVa],[0,_.jn],1,_.LO],Jv,_.y_],_.rY,[0,hv,Ey,_.y_,[0,_.Hs]],_.rY,function(){return NGu},
_.rY,[0,hv,_.Xq,_.y_,-1,_.nO],_.rY,[0,[6,7],hv,_.Jp,KZu,_.gY,Ey,1,_.rY,Doe,_.rY,gQu],_.rY,[0,_.Jp,KZu,_.gY,_.nO],_.rY,[0,_.y_,C_a,-1],_.rY,[0,Jv,_.Jp,ndE,_.y_],_.rY,[0,hv,Jv,_.y_],_.rY,[0,_.Kc,_.y_],_.rY,[0,u$w],_.rY,[0,u$w],_.rY,[0,Ey],_.rY,[0,Jv,Ey],_.rY,function(){return jgf},
_.rY,[0,Jv,_.y_],_.rY,[0,Jv,_.y_],1,_.rY,[0,_.nO,hv,rG,_.nO,rG],_.rY,[0,_.jn],1,_.rY,[0],1,_.rY,[0,Jv,_.gY,hv,_.gY],_.rY,[0,[1,2],_.rY,Doe,_.rY,gQu,_.Xq],_.rY,[0,_.jn,Ey,EQE,_.y_,_.Xq],_.rY,[0,EQE,_.y_,_.Xq],_.rY,[0,huu,Ey,_.nO,Jvf],_.rY,rzu,_.rY,[0],_.rY,[0,_.y_,-1,_.Z_],_.rY,[0,Jv,_.y_],_.rY,[0,rzu,_.Z_,_.y_],_.rY,[0,hv,rG,_.nO],_.rY,[0,hv,rG,_.nO],_.rY,[0,huu,Jvf,Ey,_.dI,_.nO,YQ$,-1],_.rY,[0,hv,rG,_.nO]];var QgJ=[0,_.Jp,KD];var $od=_.FJ(lKw,[0,mhu,1,_.Z_,_.rY,[0,[18,22,24],QgJ,3,[0,QgJ],1,_.Z_,[0,_.Jp,[0,_.Xq,mL],_.Xq],1,KD,-1,[0,_.I2,-2,_.dI,_.I2,-1,_.dI,_.I2,ZIf,_.I2,-2],fbu,[!0,_.y_,[0,Av$,2,_.y_,_.Xq,_.nO,2,_.y_,_.Kc]],[0,[1,2,3],[5,6],_.rY,[0,_.LO],_.rY,[0,_.LO,-1],_.rY,[0,_.LO],1,_.rY,u$w,_.rY,[0,_.y_]],[0,KD,-1],_.jn,KD,_.rY,KD,[0,QgJ],_.Z_,KD,_.rY,KD,_.y_,_.rY,KD],_.rY,X1J,_.Z_]);var aMX=new _.jg("liveChatEndpoint");var pOJ=new _.jg("liveChatItemContextMenuEndpoint");var PAE=new _.jg("liveChatReplayEndpoint");_.fMa=new _.jg("emojiPickerRenderer");var ODl=new _.jg("liveChatAuthorBadgeViewModel");var YyJ=new _.jg("deleteLiveChatMessageCommand");var UoJ=new _.jg("liveChatActionEndpoint");var TGf=new _.jg("createLiveChatPollEndpoint");var wOf=new _.jg("manageLiveChatUserEndpoint");var FZa=new _.jg("moderateLiveChatEndpoint");_.RFE=new _.jg("sendLiveChatMessageEndpoint");var oQe=new _.jg("sendLiveChatVoteEndpoint");var MoE=new _.jg("clearLocationCommand");var iDC=new _.jg("resolveLocationCommand");var czl=new _.jg("interactionLoggingCommandMetadata");var CAR=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(CAR,_.Qb);var xoC=function(r,E){return _.w0(r,1,E)};var WZE=[0,_.nO];var G$$=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(G$$,_.Qb);var vQM=function(r,E){return V6(r,1,CAR,E)};G$$.prototype.JSC$12473_serializeBinary=Hxm([0,_.Jp,WZE]);var wFK={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 VoC={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"},
zFb={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 EeL={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"};_.qrP=new _.jg("logFlowLoggingEventCommand");_.P1=new _.jg("loggingContext");var tof=new _.jg("audioTrackSelectActionCommand");var Syw=new _.jg("captionLanguageSelectActionCommand");var bDM=new _.jg("showAudioTrackPickerActionCommand");var sgu=new _.jg("showCaptionLanguageSelectActionCommand");var k$R=new _.jg("dismissDialogEndpoint");var qy$=new _.jg("dismissPlayerOverlayCommand");var lMX=new _.jg("hideItemSectionVideosByIdCommand");var moM=new _.jg("showMiniplayerCommand");var ZDE=function(){Av.apply(this,arguments)};
_.C(ZDE,Av);ZDE.prototype.getAssociations=function(){return[]};
ZDE.prototype.getTypeName=function(){return"downloadQualityPickerEntity"};var uZR=function(){Av.apply(this,arguments)};
_.C(uZR,Av);uZR.prototype.getAssociations=function(){return[]};
uZR.prototype.getTypeName=function(){return"downloadStatusEntity"};var AzC=function(){Av.apply(this,arguments)};
_.C(AzC,Av);AzC.prototype.getAssociations=function(){return[]};
AzC.prototype.getTypeName=function(){return"downloadsPageRefreshTokenEntity"};var eFX=function(){Av.apply(this,arguments)};
_.C(eFX,Av);eFX.prototype.getAssociations=function(){var r=[];this.delegate.downloadsList&&r.push(this.delegate.downloadsList);this.delegate.smartDownloadsList&&r.push(this.delegate.smartDownloadsList);this.delegate.recommendedDownloadsList&&r.push(this.delegate.recommendedDownloadsList);this.delegate.refresh&&r.push(this.delegate.refresh);return[].concat(_.mn(new Set(r)))};
eFX.prototype.getTypeName=function(){return"mainDownloadsLibraryEntity"};var XOR=function(){Av.apply(this,arguments)};
_.C(XOR,Av);XOR.prototype.getAssociations=function(){var r=[];this.delegate.refresh&&r.push(this.delegate.refresh);if(this.delegate.downloads)for(var E=_.N(this.delegate.downloads),K=E.next();!K.done;K=E.next())r.push.apply(r,_.mn((new HDf(K.value)).getAssociations()));return[].concat(_.mn(new Set(r)))};
XOR.prototype.getTypeName=function(){return"mainDownloadsListEntity"};
var HDf=function(){uJ.apply(this,arguments)};
_.C(HDf,uJ);HDf.prototype.getAssociations=function(){var r=[];this.delegate.video&&r.push(this.delegate.video);this.delegate.playlist&&r.push(this.delegate.playlist);this.delegate.videoItem&&r.push(this.delegate.videoItem);this.delegate.playlistItem&&r.push(this.delegate.playlistItem);return[].concat(_.mn(new Set(r)))};var nQu=function(){Av.apply(this,arguments)};
_.C(nQu,Av);nQu.prototype.getAssociations=function(){var r=[];this.delegate.localImageEntities&&r.push.apply(r,_.mn(this.delegate.localImageEntities));return[].concat(_.mn(new Set(r)))};
nQu.prototype.getTypeName=function(){return"mainPlaylistDownloadStateEntity"};var IMe=function(){Av.apply(this,arguments)};
_.C(IMe,Av);IMe.prototype.getAssociations=function(){var r=[];this.delegate.playbackData&&r.push(this.delegate.playbackData);this.delegate.localImageEntities&&r.push.apply(r,_.mn(this.delegate.localImageEntities));this.delegate.videoDownloadContextEntity&&r.push(this.delegate.videoDownloadContextEntity);return[].concat(_.mn(new Set(r)))};
IMe.prototype.getTypeName=function(){return"mainVideoDownloadStateEntity"};var yzR=function(){Av.apply(this,arguments)};
_.C(yzR,Av);yzR.prototype.getAssociations=function(){return[]};
yzR.prototype.getTypeName=function(){return"offlineabilityEntity"};var LZR=function(){Av.apply(this,arguments)};
_.C(LZR,Av);LZR.prototype.getAssociations=function(){var r=[];this.delegate.fakeChildren&&r.push.apply(r,_.mn(this.delegate.fakeChildren));return[].concat(_.mn(new Set(r)))};
LZR.prototype.getTypeName=function(){return"orchestrationWebSamplingEntity"};var hF$=function(){Av.apply(this,arguments)};
_.C(hF$,Av);hF$.prototype.getAssociations=function(){var r=[];this.delegate.video&&r.push(this.delegate.video);this.delegate.playbackData&&r.push(this.delegate.playbackData);this.delegate.offlineVideoPolicy&&r.push(this.delegate.offlineVideoPolicy);return[].concat(_.mn(new Set(r)))};
hF$.prototype.getTypeName=function(){return"ytMainDownloadedVideoEntity"};var JzM=function(){Av.apply(this,arguments)};
_.C(JzM,Av);JzM.prototype.getAssociations=function(){return[]};
JzM.prototype.getTypeName=function(){return"continuationTokenEntity"};var rnu=function(){Av.apply(this,arguments)};
_.C(rnu,Av);rnu.prototype.getAssociations=function(){var r=[];this.delegate.channelOwner&&r.push(this.delegate.channelOwner);this.delegate.videos&&r.push.apply(r,_.mn(this.delegate.videos));this.delegate.collaboratorChannels&&r.push.apply(r,_.mn(this.delegate.collaboratorChannels));this.delegate.downloadState&&r.push(this.delegate.downloadState);this.delegate.refresh&&r.push(this.delegate.refresh);return[].concat(_.mn(new Set(r)))};
rnu.prototype.getTypeName=function(){return"mainPlaylistEntity"};var E0f=function(){Av.apply(this,arguments)};
_.C(E0f,Av);E0f.prototype.getAssociations=function(){var r=[];this.delegate.video&&r.push(this.delegate.video);this.delegate.channelContributor&&r.push(this.delegate.channelContributor);return[].concat(_.mn(new Set(r)))};
E0f.prototype.getTypeName=function(){return"mainPlaylistVideoEntity"};var KMu=function(){uJ.apply(this,arguments)};
_.C(KMu,uJ);KMu.prototype.getAssociations=function(){var r=[];this.delegate.recommendedVideoMetadata&&r.push.apply(r,_.mn((new g0f(this.delegate.recommendedVideoMetadata)).getAssociations()));return[].concat(_.mn(new Set(r)))};
var g0f=function(){uJ.apply(this,arguments)};
_.C(g0f,uJ);g0f.prototype.getAssociations=function(){var r=[];this.delegate.localImageEntities&&r.push.apply(r,_.mn(this.delegate.localImageEntities));this.delegate.videoDownloadContextEntity&&r.push(this.delegate.videoDownloadContextEntity);return[].concat(_.mn(new Set(r)))};var Daw=function(){uJ.apply(this,arguments)};
_.C(Daw,uJ);Daw.prototype.getAssociations=function(){var r=[];this.delegate.playbackPosition&&r.push(this.delegate.playbackPosition);return[].concat(_.mn(new Set(r)))};var BRJ=function(){Av.apply(this,arguments)};
_.C(BRJ,Av);BRJ.prototype.getAssociations=function(){var r=[];this.delegate.owner&&r.push(this.delegate.owner);this.delegate.downloadState&&r.push(this.delegate.downloadState);this.delegate.userState&&r.push.apply(r,_.mn((new Daw(this.delegate.userState)).getAssociations()));this.delegate.additionalMetadata&&r.push.apply(r,_.mn((new KMu(this.delegate.additionalMetadata)).getAssociations()));return[].concat(_.mn(new Set(r)))};
BRJ.prototype.getTypeName=function(){return"mainVideoEntity"};var dad=function(){Av.apply(this,arguments)};
_.C(dad,Av);dad.prototype.getAssociations=function(){var r=[];this.delegate.userChannelDetails&&r.push(this.delegate.userChannelDetails);return[].concat(_.mn(new Set(r)))};
dad.prototype.getTypeName=function(){return"ytMainChannelEntity"};var j0l=function(){Av.apply(this,arguments)};
_.C(j0l,Av);j0l.prototype.getAssociations=function(){var r=[];this.delegate.channelOwner&&r.push(this.delegate.channelOwner);this.delegate.playbackPosition&&r.push(this.delegate.playbackPosition);this.delegate.localImageEntities&&r.push.apply(r,_.mn(this.delegate.localImageEntities));this.delegate.downloadStatus&&r.push(this.delegate.downloadStatus);return[].concat(_.mn(new Set(r)))};
j0l.prototype.getTypeName=function(){return"ytMainVideoEntity"};var fhK=new _.jg("downloadsPageSmartDownloadsOptInBannerParams");var TqK=new _.jg("downloadsPageUpsellBannerParams");var NRa=function(){Av.apply(this,arguments)};
_.C(NRa,Av);NRa.prototype.getAssociations=function(){return[]};
NRa.prototype.getTypeName=function(){return"downloadsPageViewConfigurationEntity"};var Q0C=function(){Av.apply(this,arguments)};
_.C(Q0C,Av);Q0C.prototype.getAssociations=function(){return[]};
Q0C.prototype.getTypeName=function(){return"likeButtonAnimationEntity"};var $aw=function(){Av.apply(this,arguments)};
_.C($aw,Av);$aw.prototype.getAssociations=function(){return[]};
$aw.prototype.getTypeName=function(){return"macroMarkerEntity"};var aZl=function(){Av.apply(this,arguments)};
_.C(aZl,Av);aZl.prototype.getAssociations=function(){return[]};
aZl.prototype.getTypeName=function(){return"markersEngagementPanelSyncEntity"};var pCR=function(){Av.apply(this,arguments)};
_.C(pCR,Av);pCR.prototype.getAssociations=function(){return[]};
pCR.prototype.getTypeName=function(){return"markersVisibilityOverrideEntity"};var Pal=function(){Av.apply(this,arguments)};
_.C(Pal,Av);Pal.prototype.getAssociations=function(){return[]};
Pal.prototype.getTypeName=function(){return"playerStateEntity"};var fZR=function(){Av.apply(this,arguments)};
_.C(fZR,Av);fZR.prototype.getAssociations=function(){return[]};
fZR.prototype.getTypeName=function(){return"selectedChipIndexEntityPayload"};var Orl=function(){Av.apply(this,arguments)};
_.C(Orl,Av);Orl.prototype.getAssociations=function(){return[]};
Orl.prototype.getTypeName=function(){return"suggestedFeedbackChipStateEntity"};var YsE=function(){Av.apply(this,arguments)};
_.C(YsE,Av);YsE.prototype.getAssociations=function(){return[]};
YsE.prototype.getTypeName=function(){return"youchatPendingResponseEntity"};_.gG=new _.jg("dislikeButtonViewModel");_.DM=new _.jg("likeButtonViewModel");var Uaf=new _.jg("videoSummaryContentViewModel");var TRd=new _.jg("videoSummaryParagraphViewModel");var wCb=new _.jg("changeTimelyActionVisibilityCommand");var FMu=new _.jg("hideEngagementPanelEndpoint");var RZf=new _.jg("refreshPanelEndpoint");var o0b=new _.jg("scrollToSectionEndpoint");var Mjf=new _.jg("seekToVideoTimestampCommand");_.Wc=new _.jg("showEngagementPanelEndpoint");var irX=new _.jg("showTransientPlayerScrimOverlayCommand");var cne=new _.jg("toggleEngagementPanelCommand");_.CaX=new _.jg("createBroadcastCommand");var xab=new _.jg("metadataUpdateCommand");var WMf=function(){Av.apply(this,arguments)};
_.C(WMf,Av);WMf.prototype.getAssociations=function(){return[]};
WMf.prototype.getTypeName=function(){return"featuredProductsEntity"};var GYa=function(){Av.apply(this,arguments)};
_.C(GYa,Av);GYa.prototype.getAssociations=function(){return[]};
GYa.prototype.getTypeName=function(){return"pinnedProductEntity"};var v0a=function(){Av.apply(this,arguments)};
_.C(v0a,Av);v0a.prototype.getAssociations=function(){return[]};
v0a.prototype.getTypeName=function(){return"trendingOfferEntity"};_.Vjd=new _.jg("merchandiseShelfRenderer");var zZ$=new _.jg("shoppingContentLineItemViewModel");var tjX=new _.jg("gridMovieRenderer");_.Ssf=new _.jg("movieRenderer");var brE=function(){Av.apply(this,arguments)};
_.C(brE,Av);brE.prototype.getAssociations=function(){return[]};
brE.prototype.getTypeName=function(){return"compositeSourceEntity"};var s0w=function(){Av.apply(this,arguments)};
_.C(s0w,Av);s0w.prototype.getAssociations=function(){var r=[];this.delegate.compositeSourceKeys&&r.push.apply(r,_.mn(this.delegate.compositeSourceKeys));return[].concat(_.mn(new Set(r)))};
s0w.prototype.getTypeName=function(){return"multiviewStagingEntity"};var kY$=function(){Av.apply(this,arguments)};
_.C(kY$,Av);kY$.prototype.getAssociations=function(){var r=[];this.delegate.trackDownloadMetadatas&&r.push.apply(r,_.mn(this.delegate.trackDownloadMetadatas));return[].concat(_.mn(new Set(r)))};
kY$.prototype.getTypeName=function(){return"musicAlbumReleaseDownloadMetadataEntity"};var qsX=function(){Av.apply(this,arguments)};
_.C(qsX,Av);
qsX.prototype.getAssociations=function(){var r=[];this.delegate.downloadedTracks&&r.push.apply(r,_.mn(this.delegate.downloadedTracks));this.delegate.smartDownloadedTracks&&r.push.apply(r,_.mn(this.delegate.smartDownloadedTracks));this.delegate.downloadedEpisodes&&r.push.apply(r,_.mn(this.delegate.downloadedEpisodes));this.delegate.downloadedAlbumReleases&&r.push.apply(r,_.mn(this.delegate.downloadedAlbumReleases));this.delegate.smartDownloadedAlbumReleases&&r.push.apply(r,_.mn(this.delegate.smartDownloadedAlbumReleases));this.delegate.downloadedPlaylists&&
r.push.apply(r,_.mn(this.delegate.downloadedPlaylists));this.delegate.smartDownloadedPlaylists&&r.push.apply(r,_.mn(this.delegate.smartDownloadedPlaylists));this.delegate.metadataOnlyTracks&&r.push.apply(r,_.mn(this.delegate.metadataOnlyTracks));return[].concat(_.mn(new Set(r)))};
qsX.prototype.getTypeName=function(){return"musicDownloadsLibraryEntity"};var lZb=function(){Av.apply(this,arguments)};
_.C(lZb,Av);lZb.prototype.getAssociations=function(){var r=[];this.delegate.trackDownloadMetadatas&&r.push.apply(r,_.mn(this.delegate.trackDownloadMetadatas));return[].concat(_.mn(new Set(r)))};
lZb.prototype.getTypeName=function(){return"musicPlaylistDownloadMetadataEntity"};var maX=function(){Av.apply(this,arguments)};
_.C(maX,Av);maX.prototype.getAssociations=function(){var r=[];this.delegate.playbackData&&r.push(this.delegate.playbackData);this.delegate.localImageEntities&&r.push.apply(r,_.mn(this.delegate.localImageEntities));this.delegate.videoDownloadContextEntity&&r.push(this.delegate.videoDownloadContextEntity);return[].concat(_.mn(new Set(r)))};
maX.prototype.getTypeName=function(){return"musicTrackDownloadMetadataEntity"};var ZrC=function(){Av.apply(this,arguments)};
_.C(ZrC,Av);
ZrC.prototype.getAssociations=function(){var r=[];this.delegate.musicLibraryStatusEntity&&r.push(this.delegate.musicLibraryStatusEntity);this.delegate.primaryArtists&&r.push.apply(r,_.mn(this.delegate.primaryArtists));this.delegate.details&&r.push(this.delegate.details);this.delegate.userDetails&&r.push(this.delegate.userDetails);this.delegate.tracks&&r.push.apply(r,_.mn(this.delegate.tracks));this.delegate.share&&r.push(this.delegate.share);this.delegate.downloadMetadata&&r.push(this.delegate.downloadMetadata);this.delegate.refresh&&
r.push(this.delegate.refresh);return[].concat(_.mn(new Set(r)))};
ZrC.prototype.getTypeName=function(){return"musicAlbumRelease"};
var umd=function(){Av.apply(this,arguments)};
_.C(umd,Av);umd.prototype.getAssociations=function(){var r=[];this.delegate.albumRelease&&r.push(this.delegate.albumRelease);this.delegate.tracks&&r.push.apply(r,_.mn(this.delegate.tracks));return[].concat(_.mn(new Set(r)))};
umd.prototype.getTypeName=function(){return"musicAlbumReleaseDetail"};
var An$=function(){Av.apply(this,arguments)};
_.C(An$,Av);An$.prototype.getAssociations=function(){var r=[];this.delegate.albumRelease&&r.push(this.delegate.albumRelease);return[].concat(_.mn(new Set(r)))};
An$.prototype.getTypeName=function(){return"musicAlbumReleaseUserDetail"};var eZd=function(){Av.apply(this,arguments)};
_.C(eZd,Av);eZd.prototype.getAssociations=function(){var r=[];this.delegate.details&&r.push(this.delegate.details);this.delegate.userDetails&&r.push(this.delegate.userDetails);return[].concat(_.mn(new Set(r)))};
eZd.prototype.getTypeName=function(){return"musicArtist"};
var XCC=function(){Av.apply(this,arguments)};
_.C(XCC,Av);XCC.prototype.getAssociations=function(){var r=[];this.delegate.parentArtist&&r.push(this.delegate.parentArtist);return[].concat(_.mn(new Set(r)))};
XCC.prototype.getTypeName=function(){return"musicArtistDetail"};
var Hr$=function(){Av.apply(this,arguments)};
_.C(Hr$,Av);Hr$.prototype.getAssociations=function(){var r=[];this.delegate.parentArtist&&r.push(this.delegate.parentArtist);return[].concat(_.mn(new Set(r)))};
Hr$.prototype.getTypeName=function(){return"musicArtistUserDetail"};var n0l=function(){Av.apply(this,arguments)};
_.C(n0l,Av);n0l.prototype.getAssociations=function(){return[]};
n0l.prototype.getTypeName=function(){return"musicLibraryEdit"};var IZR=function(){Av.apply(this,arguments)};
_.C(IZR,Av);IZR.prototype.getAssociations=function(){return[]};
IZR.prototype.getTypeName=function(){return"musicLibraryStatusEntity"};var ynw=function(){Av.apply(this,arguments)};
_.C(ynw,Av);
ynw.prototype.getAssociations=function(){var r=[];this.delegate.tracks&&r.push.apply(r,_.mn(this.delegate.tracks));this.delegate.refresh&&r.push(this.delegate.refresh);this.delegate.musicLibraryStatusEntity&&r.push(this.delegate.musicLibraryStatusEntity);this.delegate.details&&r.push(this.delegate.details);this.delegate.downloadMetadata&&r.push(this.delegate.downloadMetadata);this.delegate.sideloadMetadata&&r.push(this.delegate.sideloadMetadata);this.delegate.userDetails&&r.push(this.delegate.userDetails);this.delegate.entryCollection&&
r.push(this.delegate.entryCollection);this.delegate.share&&r.push(this.delegate.share);this.delegate.podcastShowAdditionalMetadata&&r.push.apply(r,_.mn((new LMu(this.delegate.podcastShowAdditionalMetadata)).getAssociations()));return[].concat(_.mn(new Set(r)))};
ynw.prototype.getTypeName=function(){return"musicPlaylist"};
var LMu=function(){uJ.apply(this,arguments)};
_.C(LMu,uJ);LMu.prototype.getAssociations=function(){var r=[];this.delegate.creatorEntity&&r.push(this.delegate.creatorEntity);return[].concat(_.mn(new Set(r)))};var hZw=function(){Av.apply(this,arguments)};
_.C(hZw,Av);hZw.prototype.getAssociations=function(){return[]};
hZw.prototype.getTypeName=function(){return"musicShare"};var JnC=function(){Av.apply(this,arguments)};
_.C(JnC,Av);
JnC.prototype.getAssociations=function(){var r=[];this.delegate.musicLibraryStatusEntity&&r.push(this.delegate.musicLibraryStatusEntity);this.delegate.artists&&r.push.apply(r,_.mn(this.delegate.artists));this.delegate.audioModeVersion&&r.push(this.delegate.audioModeVersion);this.delegate.videoModeVersion&&r.push(this.delegate.videoModeVersion);this.delegate.userDetails&&r.push(this.delegate.userDetails);this.delegate.details&&r.push(this.delegate.details);this.delegate.albumRelease&&r.push(this.delegate.albumRelease);this.delegate.share&&
r.push(this.delegate.share);this.delegate.libraryEdit&&r.push(this.delegate.libraryEdit);this.delegate.downloadMetadata&&r.push(this.delegate.downloadMetadata);this.delegate.playbackPosition&&r.push(this.delegate.playbackPosition);this.delegate.lyrics&&r.push(this.delegate.lyrics);return[].concat(_.mn(new Set(r)))};
JnC.prototype.getTypeName=function(){return"musicTrack"};
var r6u=function(){Av.apply(this,arguments)};
_.C(r6u,Av);r6u.prototype.getAssociations=function(){var r=[];this.delegate.parentTrack&&r.push(this.delegate.parentTrack);return[].concat(_.mn(new Set(r)))};
r6u.prototype.getTypeName=function(){return"musicTrackDetail"};
var Et$=function(){Av.apply(this,arguments)};
_.C(Et$,Av);Et$.prototype.getAssociations=function(){var r=[];this.delegate.parentTrack&&r.push(this.delegate.parentTrack);return[].concat(_.mn(new Set(r)))};
Et$.prototype.getTypeName=function(){return"musicTrackUserDetail"};var ey=new _.jg("musicResponsiveListItemRenderer");var G6L=new _.jg("addToPlaylistEndpoint");var K_e=new _.jg("captionPickerEndpoint");var gt$=new _.jg("suggestStats");var DAa=new _.jg("backstageImageUploadEndpoint");var Bqw=new _.jg("createBackstagePostDialogEndpoint");_.dAf=new _.jg("createCommentReplyDialogEndpoint");_.jZ$=new _.jg("updateCommentDialogEndpoint");_.NqM=new _.jg("updateCommentReplyDialogEndpoint");var QZf=new _.jg("menuEndpoint");var aOd=new _.jg("modalEndpoint");var $Ad=new _.jg("playlistEditorEndpoint");var ahe=new _.jg("copyTextEndpoint");var pzf,PxC;pzf=new _.jg("shareEndpoint");PxC=new _.jg("shareEntityEndpoint");_.fhf=new _.jg("shareEntityServiceEndpoint");_.RfJ=new _.jg("userFeedbackEndpoint");_.m4=new _.jg("watchEndpoint");var rNn=new _.jg("watchPlaylistEndpoint");var Oyf=new _.jg("addUpcomingEventReminderEndpoint");_.BO=new _.jg("getCommentsFromInboxCommand");var Yg$=new _.jg("notificationOptOutEndpoint");var UAf=new _.jg("recordNotificationInteractionsEndpoint");var Tqf=new _.jg("removeUpcomingEventReminderEndpoint");_.XG=new _.jg("getDownloadActionCommand");_.wzw=new _.jg("offlineOrchestrationActionCommand");var F_X=function(){Av.apply(this,arguments)};
_.C(F_X,Av);F_X.prototype.getAssociations=function(){return[]};
F_X.prototype.getTypeName=function(){return"captionTrack"};var RVC=function(){Av.apply(this,arguments)};
_.C(RVC,Av);RVC.prototype.getAssociations=function(){return[]};
RVC.prototype.getTypeName=function(){return"offlineOrchestrationActionWrapperEntity"};var otd=function(){Av.apply(this,arguments)};
_.C(otd,Av);otd.prototype.getAssociations=function(){return[]};
otd.prototype.getTypeName=function(){return"offlineVideoPolicy"};var McM=function(){Av.apply(this,arguments)};
_.C(McM,Av);McM.prototype.getAssociations=function(){return[]};
McM.prototype.getTypeName=function(){return"offlineVideoStreams"};var iyJ=function(){Av.apply(this,arguments)};
_.C(iyJ,Av);iyJ.prototype.getAssociations=function(){var r=[];this.delegate.transfer&&r.push(this.delegate.transfer);this.delegate.adsPlaybackData&&r.push.apply(r,_.mn(this.delegate.adsPlaybackData));this.delegate.drmLicense&&r.push(this.delegate.drmLicense);this.delegate.offlineVideoPolicy&&r.push(this.delegate.offlineVideoPolicy);this.delegate.videoDownloadContextEntity&&r.push(this.delegate.videoDownloadContextEntity);return[].concat(_.mn(new Set(r)))};
iyJ.prototype.getTypeName=function(){return"playbackData"};var c6f=function(){Av.apply(this,arguments)};
_.C(c6f,Av);c6f.prototype.getAssociations=function(){return[]};
c6f.prototype.getTypeName=function(){return"refresh"};var CxE=function(){Av.apply(this,arguments)};
_.C(CxE,Av);CxE.prototype.getAssociations=function(){var r=[];this.delegate.offlineVideoStreams&&r.push.apply(r,_.mn(this.delegate.offlineVideoStreams));this.delegate.captionTrack&&r.push.apply(r,_.mn(this.delegate.captionTrack));return[].concat(_.mn(new Set(r)))};
CxE.prototype.getTypeName=function(){return"transfer"};var xAb=function(){Av.apply(this,arguments)};
_.C(xAb,Av);xAb.prototype.getAssociations=function(){return[]};
xAb.prototype.getTypeName=function(){return"videoDownloadContextEntity"};var W_M=new _.jg("showMoreDrawerCommand");var GwX=new _.jg("updateEngagementPanelContentCommand");var vtM=new _.jg("getPdgBuyFlowCommand");var Vca=new _.jg("liveChatPurchaseMessageEndpoint");var zVJ=new _.jg("openSuperStickerBuyFlowCommand");var tcb=new _.jg("updatePdgFeatureEnablementCommand");var Sge=function(){Av.apply(this,arguments)};
_.C(Sge,Av);Sge.prototype.getAssociations=function(){return[]};
Sge.prototype.getTypeName=function(){return"liveViewerLeaderboardChatEntryPointStateEntity"};var byf=function(){Av.apply(this,arguments)};
_.C(byf,Av);byf.prototype.getAssociations=function(){return[]};
byf.prototype.getTypeName=function(){return"liveViewerLeaderboardPointsEntity"};_.sZl=new _.jg("pdgCommentChipRenderer");_.kwu=new _.jg("permissionRoleBottomBarRenderer");_.qgu=new _.jg("updatePermissionRoleCommand");var lhw=new _.jg("prefetchWatchCommand");var mAC=new _.jg("updatePlayerErrorMessageCommand");var RL2=new _.jg("toggleCaptionsVisibilityCommand");var ZyC=new _.jg("playerDisclosureViewModel");_.uTb=new _.jg("quickActionsViewModel");var A6$=new _.jg("playerResponse");var eVX=new _.jg("playlistRenderer");_.Xzf=new _.jg("playlistVideoListRenderer");_.dG=new _.jg("playlistEditEndpoint");var HyX=new _.jg("createImagePollCommand");var nte=new _.jg("createQuizCommand");var IhC=new _.jg("quizRenderer");var y6f=new _.jg("uploadedVideoRenderer");var L_J=new _.jg("decorateMessageEndpoint");var hVM=new _.jg("lpOfferCardOptionViewModel");var J6w=new _.jg("sfvAudioItemPlaybackCommand");var rmE=function(){Av.apply(this,arguments)};
_.C(rmE,Av);rmE.prototype.getAssociations=function(){return[]};
rmE.prototype.getTypeName=function(){return"sfvAudioItemCurrentlyPlayingEntity"};_.jo=new _.jg("reelNonVideoContentEndpoint");_.YZ=new _.jg("reelWatchEndpoint");_.No=new _.jg("reelItemRenderer");var E$E=new _.jg("reelMetapanelViewModel");_.Q3=new _.jg("reelNonVideoContentRenderer");_.Kvl=new _.jg("reelPlayerOverlayRenderer");var g$C=new _.jg("shortsLockupViewModel");var DGC=new _.jg("sponsorButtonViewModel");var Bhf=new _.jg("reelItemWatchResponse");var dGd=new _.jg("textBadgeRenderer");_.$Q=new _.jg("buttonRenderer");_.ag=new _.jg("toggleButtonRenderer");var SoK=new _.jg("switchButtonViewModel");_.jKa=new _.jg("confirmDialogRenderer");var Nha;Nha=new _.jg("menuRenderer");_.QKl=new _.jg("menuFlexibleItemRenderer");var $Ga=new _.jg("pollRenderer");_.aC$=new _.jg("backgroundPromoRenderer");var PWa;_.pyd=new _.jg("chipCloudRenderer");PWa=new _.jg("chipCloudChipRenderer");var fCu=new _.jg("dropdownRenderer");var OWd=new _.jg("gridVideoRenderer");_.Ylu=new _.jg("itemSectionRenderer");_.UGM=new _.jg("messageRenderer");var Thb=new _.jg("sortFilterHeaderRenderer");_.pD=new _.jg("videoRenderer");var wyf=new _.jg("resolveUrlCommandMetadata");var Fvl=function(){Av.apply(this,arguments)};
_.C(Fvl,Av);Fvl.prototype.getAssociations=function(){return[]};
Fvl.prototype.getTypeName=function(){return"saveToPlaylistListEntity"};_.Rzu=new _.jg("getAnswerCommand");_.PU=new _.jg("searchEndpoint");var o$X=new _.jg("genAiRichTextViewModel");var xFn=new _.jg("overviewAnswerViewModel");var MLR=new _.jg("videoOverviewViewModel");var iWC=new _.jg("addToPlaylistServiceEndpoint");var cmR=new _.jg("clearSearchHistoryEndpoint");var CWb=new _.jg("clearWatchHistoryEndpoint");var xG$=new _.jg("webSerializedServiceEndpointExtension");_.Wvw=new _.jg("createCommentEndpoint");var Gja=new _.jg("createCommentReplyEndpoint");var v$f=new _.jg("performCommentActionEndpoint");var VLE=new _.jg("updateCommentEndpoint");var zzb=new _.jg("updateCommentReplyEndpoint");_.PO=new _.jg("createPlaylistServiceEndpoint");var tLl=new _.jg("deletePlaylistEndpoint");var SlE=new _.jg("deleteVideoEndpoint");var WWm=new _.jg("getReportFormEndpoint");var bWf=new _.jg("modifyChannelNotificationPreferenceEndpoint");var l82;_.PW=new _.jg("offlinePlaylistEndpoint");l82={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 mr5;_.p8=new _.jg("offlineVideoEndpoint");mr5={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 sKb=new _.jg("pingingEndpoint");_.kjE=new _.jg("selectActiveIdentityEndpoint");var qlf=new _.jg("setSettingEndpoint");var YRP=new _.jg("undoFeedbackEndpoint");var lCX=new _.jg("unsubscribeEndpoint");_.mGf=new _.jg("updatedMetadataEndpoint");var ZWC=function(){Av.apply(this,arguments)};
_.C(ZWC,Av);ZWC.prototype.getAssociations=function(){return[]};
ZWC.prototype.getTypeName=function(){return"settingEntity"};_.ueM=new _.jg("updateLocalAppSettingCommand");var Amd=new _.jg("saveImageToDeviceEndpoint");var ezu=new _.jg("shareImageCommand");var XyX=new _.jg("sharingProviderDataCommand");var HWd=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(HWd,_.Qb);var n$E=[0,_.y_,-1];HWd.prototype.JSC$12680_serializeBinary=Hxm(n$E);var ICf=_.Rm(n$E);var ymJ=new _.jg("userMentionSuggestionRenderer");var LvE=new _.jg("liveChatTunnelCommand");var hz$=new _.jg("showSponsorshipsGiftOfferDialogCommand");var Jml=new _.jg("sponsorshipsScrollableShelfViewModel");var rIa=new _.jg("updateUpcomingEventReminderButtonStateCommand");var Ene=new _.jg("upcomingEventReminderButtonStateRenderer");var Ki$=new _.jg("subscribeEndpoint");var gnf=new _.jg("registerTasksCommand");var D6l=new _.jg("hideSheetCommand");var Bod=new _.jg("hideSnackbarCommand");var d6w=new _.jg("showDialogCommand");_.wt=new _.jg("showSheetCommand");var jDe=new _.jg("showSnackbarCommand");var NoM=function(){Av.apply(this,arguments)};
_.C(NoM,Av);NoM.prototype.getAssociations=function(){return[]};
NoM.prototype.getTypeName=function(){return"chipEntity"};var QDC=function(){Av.apply(this,arguments)};
_.C(QDC,Av);QDC.prototype.getAssociations=function(){return[]};
QDC.prototype.getTypeName=function(){return"dismissState"};_.Vx=new _.jg("avatarViewModel");var $6f=new _.jg("badgeViewModel");_.fD=new _.jg("buttonViewModel");_.Oy=new _.jg("chipViewModel");var aPb=new _.jg("contentPreviewImageViewModel");var plJ=new _.jg("decoratedAvatarViewModel");_.JXK=new _.jg("engagementBarViewModel");_.PyM=new _.jg("imageBannerViewModel");var fPE=new _.jg("lockupContentMetadataRowExtension");_.OGl=new _.jg("lockupMetadataViewModel");_.Ybe=new _.jg("lockupViewModel");var U6M=new _.jg("avatarStackViewModel");_.Tob=new _.jg("contentMetadataViewModel");var wlE=function(){Av.apply(this,arguments)};
_.C(wlE,Av);wlE.prototype.getAssociations=function(){return[]};
wlE.prototype.getTypeName=function(){return"pageHeaderEntity"};_.Fi$=new _.jg("pageHeaderViewModel");var RPb=new _.jg("snackbarViewModel");var onw=new _.jg("thumbnailHoverOverlayToggleActionsViewModel");_.YQ=new _.jg("toggleButtonViewModel");var Mlf=function(){Av.apply(this,arguments)};
_.C(Mlf,Av);Mlf.prototype.getAssociations=function(){return[]};
Mlf.prototype.getTypeName=function(){return"votingEntity"};_.r5n=new _.jg("votingViewModel");var iG$=new _.jg("sectionHeaderViewModel");var cI$=new _.jg("notifyDropdownOptionSelectedCommand");var N2K=new _.jg("listViewModel");_.F3=new _.jg("listItemViewModel");var Cyf=new _.jg("dialogHeaderViewModel");var x6u=function(){Av.apply(this,arguments)};
_.C(x6u,Av);x6u.prototype.getAssociations=function(){return[]};
x6u.prototype.getTypeName=function(){return"dataFreshnessEntity"};var UTP=new _.jg("suspenseViewModel");var Wif=new _.jg("tooltipViewModel");var G_w=function(){Av.apply(this,arguments)};
_.C(G_w,Av);G_w.prototype.getAssociations=function(){return[]};
G_w.prototype.getTypeName=function(){return"emojiCustomizationSetEntity"};var vnE=function(){Av.apply(this,arguments)};
_.C(vnE,Av);vnE.prototype.getAssociations=function(){return[]};
vnE.prototype.getTypeName=function(){return"emojiFountainDataEntity"};var VlX=function(){Av.apply(this,arguments)};
_.C(VlX,Av);VlX.prototype.getAssociations=function(){return[]};
VlX.prototype.getTypeName=function(){return"liveReactionsDataEntity"};_.zPX=new _.jg("transcriptSubmitCaptionCorrectionCommand");var tla=function(){Av.apply(this,arguments)};
_.C(tla,Av);tla.prototype.getAssociations=function(){return[]};
tla.prototype.getTypeName=function(){return"buttonEntity"};var J$5=new _.jg("unpluggedStringRunImage");var Sba=new _.jg("tabViewModel");var bGM=new _.jg("tabbedViewModel");var sDb=function(){Av.apply(this,arguments)};
_.C(sDb,Av);sDb.prototype.getAssociations=function(){return[]};
sDb.prototype.getTypeName=function(){return"videoPlaybackPositionEntity"};_.k_b=new _.jg("updateDescriptionAction");var qbM=new _.jg("updateToggleButtonTextAction");var lPM=new _.jg("showFullscreenPlayerControlsCommand");var m6u=new _.jg("updateVideoMetadataCommand");_.ZGf=new _.jg("autoplaySwitchButtonRenderer");var VC;_.uzl=new _.jg("multiMarkersPlayerBarRenderer");VC=new _.jg("chapterRenderer");var AIE=new _.jg("heatMarkerRenderer");var W2P=new _.jg("heatmapRenderer");var ePJ=new _.jg("smartSkipPlayerScrimOverlayRenderer");var Xlu=new _.jg("timedMarkerDecorationRenderer");var qSP=new _.jg("postWebToNativeMessageCommand");var Gz=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(Gz,_.Qb);Gz.prototype.getMethodName=function(){return _.CO(this,1)};var yTe=[0,_.y_,-2];Gz.prototype.JSC$12702_serializeBinary=Hxm(yTe);var LUw=_.FJ(Gz,yTe);var hgC=new _.jg("whitelistEditEndpoint");var JTl=new _.jg("clearUrlParamCommand");var rNl=new _.jg("commerceActionCommand");_.Eml=new _.jg("getPaymentInstrumentsParamsCommand");var Klb=new _.jg("getPaymentsClientTokenCommand");var gme=new _.jg("googlePaymentBillingCommand");var D3a=new _.jg("googlePaymentPurchaseManagerCommand");_.B8J=new _.jg("logGtmCommand");var d3$=new _.jg("updateCardItemOnClickCommand");_.jhE=new _.jg("ypcPauseSubscriptionCommand");_.N8f=new _.jg("ypcResumeSubscriptionCommand");var Qhu=function(){Av.apply(this,arguments)};
_.C(Qhu,Av);Qhu.prototype.getAssociations=function(){return[]};
Qhu.prototype.getTypeName=function(){return"commerceAcquisitionClientPayloadEntity"};var $3l=function(){Av.apply(this,arguments)};
_.C($3l,Av);$3l.prototype.getAssociations=function(){return[]};
$3l.prototype.getTypeName=function(){return"commerceCartListEntity"};var aoX=function(){Av.apply(this,arguments)};
_.C(aoX,Av);aoX.prototype.getAssociations=function(){return[]};
aoX.prototype.getTypeName=function(){return"iconBadgeEntity"};var peX=function(){Av.apply(this,arguments)};
_.C(peX,Av);peX.prototype.getAssociations=function(){return[]};
peX.prototype.getTypeName=function(){return"pdpStateEntity"};var PGl=function(){Av.apply(this,arguments)};
_.C(PGl,Av);PGl.prototype.getAssociations=function(){return[]};
PGl.prototype.getTypeName=function(){return"quantityIncrementerEntity"};var Y05=new _.jg("ypcOffersEndpoint");var fob=new _.jg("cardItemRenderer"),OpJ=new _.jg("cardItemTextRenderer");var Yxw=new _.jg("commerceCartItemQuantityPickerRenderer");var U3d=new _.jg("linkCardRenderer");var VeP=new _.jg("quantityIncrementerButtonViewModel");var T8f=new _.jg("quantityIncrementerViewModel");var weX=new _.jg("themedImageViewModel");_.Fll=new _.jg("ypcCancelRecurrenceEndpoint");var RpX=new _.jg("ypcCompleteTransactionEndpoint");_.omE=new _.jg("ypcGetCartEndpoint");_.AM=new _.jg("ypcGetOffersEndpoint");_.Uy=new _.jg("ypcHandleTransactionEndpoint");var MmM=new _.jg("ypcLogWalletAnalyticDataEndpoint");_.ipw=new _.jg("ypcRedeemCodeEndpoint");var cNR=new _.jg("ypcUpdateFopEndpoint");Mh(ov(1),F$(4));dO$((new MessageChannel).port2);var CGR=function(){this.register=new Map},R6n=function(r,E,K){r=r+"_"+E;
T$.register.has(r)?K=T$.register.get(r):(K=K(),T$.register.set(r,K));return K},x3R=function(r){r=_.N(r.register.values());
for(var E=r.next();!E.done;E=r.next())_.$4(E.value,"ABORTED")};
CGR.prototype.clear=function(){x3R(this);this.register.clear()};
var T$=new CGR;var EIP=Date.now().toString();var DRK=gIL();var pFL={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 Wld,Mz;Wld=1;Mz=function(r){this.veData=r};
_.UZ=function(r){return new Mz({trackingParams:r})};
_.dt=function(r,E,K,g,D,B){var Q=Wld++;return new Mz({veType:r,veCounter:Q,elementIndex:K,dataElement:E,youtubeData:g,jspbYoutubeData:D,loggingDirectives:B})};
_.d=Mz.prototype;
_.d.getAsJson=function(){var r={};this.veData.trackingParams!==void 0?r.trackingParams=this.veData.trackingParams:(r.veType=this.veData.veType,this.veData.veCounter!==void 0&&(r.veCounter=this.veData.veCounter),this.veData.elementIndex!==void 0&&(r.elementIndex=this.veData.elementIndex));this.veData.dataElement!==void 0&&(r.dataElement=this.veData.dataElement.getAsJson());this.veData.youtubeData!==void 0&&(r.youtubeData=this.veData.youtubeData);this.veData.isCounterfactual&&(r.isCounterfactual=!0);
return r};
_.d.getAsJspb=function(){var r=new oEb;this.veData.trackingParams!==void 0?r.setTrackingParams(this.veData.trackingParams):(this.veData.veType!==void 0&&_.V_(r,2,this.veData.veType),this.veData.veCounter!==void 0&&_.V_(r,6,this.veData.veCounter),this.veData.elementIndex!==void 0&&_.V_(r,3,this.veData.elementIndex),this.veData.isCounterfactual&&_.w0(r,5,!0));if(this.veData.dataElement!==void 0){var E=this.veData.dataElement.getAsJspb();_.Cx(r,7,E)}this.veData.youtubeData!==void 0&&_.Cx(r,8,this.veData.jspbYoutubeData);
return r};
_.d.toString=function(){return JSON.stringify(this.getAsJson())};
_.d.isClientVe=function(){return!this.veData.trackingParams&&!!this.veData.veType};
_.d.getLoggingDirectives=function(){return this.veData.loggingDirectives};_.pN("yt_logging_screen.getRootVeType",QbP);_.pN("yt_logging_screen.getCurrentCsn",_.Cn);_.pN("yt_logging_screen.getCttAuthInfo",xh);_.pN("yt_logging_screen.setCurrentScreen",_.Ww);var GsX=function(){this.events=new Map},vmb=function(r){var E=[];
r=_.N(r.events.values());for(var K=r.next();!K.done;K=r.next())E.push(K.value);return E};
GsX.prototype.clear=function(){this.events.clear()};var zpb=function(){this.logTransport=new Vmd;this.loggedEventRegister=new GsX;this.unloggedEventRegister=new GsX;this.eventsCount=0;this.flushInterval=3E4;this.JSC$12739_flushTimer=new _.FQ(this.flushInterval);this.JSC$12739_flushTimer.listen("tick",this.flush,!1,this)};
zpb.prototype.flush=function(){if(this.eventsCount){var r={loggedEvents:vmb(this.loggedEventRegister),unloggedEvents:vmb(this.unloggedEventRegister)};if(_.R("export_player_version_to_ytconfig")){var E;(E=_.Xx("PLAYER_CLIENT_VERSION"))?(E=E.split("-")[0].replace(/\./g,""),E=isNaN(Number(E))?"0":E):E="";var K=_.Xx("PLAYER_CLIENT_VERSION");if(K){K=K.split("-");var g="";K.length>1&&(g=K[K.length-1]);K=rrK(g.startsWith("canary_experiment")?"canary":g.startsWith("canary_control")?"control":"none")}else K=
"CLIENT_CANARY_STATE_UNKNOWN";r.dimensions={playerClientVersion:E,playerCanaryState:K}}this.logTransport.flush(r);this.loggedEventRegister.clear();this.unloggedEventRegister.clear();this.eventsCount=0;this.JSC$12739_flushTimer.enabled&&this.JSC$12739_flushTimer.stop()}};
var tmE=function(r){wG==null&&(wG=new zpb);var E=wG;var K=E.loggedEventRegister;r.dimensions=r.dimensions||{};r.dimensions.csn=_.Cn()||"";var g=Obd(r.dimensions).join(";");if(r.records!=null)if(K.events.has(g)){var D;(D=K.events.get(g).records)==null||D.push.apply(D,_.mn(r.records))}else K.events.set(g,r);E.JSC$12739_flushTimer.enabled||E.JSC$12739_flushTimer.start();E.eventsCount++;E.eventsCount>=100&&E.flush()};var Vmd=function(){};
Vmd.prototype.flush=function(r,E){_.R("enable_client_sli_logging")&&_.Ae("sliEventBatch",r,{sendIsolatedPayload:!!E})};var wG;var bpE;bpE=function(r){var E=SxJ;r=r===void 0?{}:r;E=E.name;var K=FSL("SUCCESS");tmE({dimensions:r,records:[{name:E,state:"SLI_STATE_END",status:K}]})};
_.oIn=function(r,E,K,g){this.name=r;this.sliId=E;this.timeoutMs=K;this.statusOnTimeout=g;this.logSliId="";this.timeoutHandle=-1;this.ongoing=!1;this.dimensions={}};
_.oIn.prototype.getId=function(){return this.sliId};
_.QC=function(r,E){E=E===void 0?{}:E;r.ongoing||(r.ongoing=!0,r.dimensions=E,r.logSliId=As5(),tmE({dimensions:r.dimensions,records:[{name:r.name,state:"SLI_STATE_START",sliId:r.logSliId}]}),r.timeoutMs>0&&(r.timeoutHandle=setTimeout(function(){_.$4(r,r.statusOnTimeout)},r.timeoutMs)))};
_.$4=function(r,E){r.ongoing&&(r.timeoutMs>0&&clearTimeout(r.timeoutHandle),r.ongoing=!1,E={dimensions:r.dimensions,records:[{name:r.name,status:FSL(E),state:"SLI_STATE_END",sliId:r.logSliId}]},T$.register.delete(r.name+"_"+r.sliId),tmE(E))};var SxJ=new function(){this.name="SLI_NAME_YOUTUBE_WEB_SESSION_PARTITION"};var shf=function(){Av.apply(this,arguments)};
_.C(shf,Av);shf.prototype.getAssociations=function(){return[]};
shf.prototype.getTypeName=function(){return"videoOverviewAsyncDataEntity"};var bfn=new _.jg("highlightTextDecoratorColorMapExtension");var tYL=new _.jg("styleRunColorMapExtension");var Gm5=_.A4(["data-"]),z6P={};var Sf5={};var FZ=function(r){this.wrappedPromise_=r===void 0?null:r;this.state_=0;this.JSC$12770_value_=null};
FZ.prototype.then=function(r,E,K){return this.wrappedPromise_?this.wrappedPromise_.then(r,E,K):this.state_===1&&r?(r=r.call(K,this.JSC$12770_value_))&&typeof r.then==="function"?r:_.Rg(r):this.state_===2&&E?(r=E.call(K,this.JSC$12770_value_))&&typeof r.then==="function"?r:_.ksJ(r):this};
FZ.prototype.getValue=function(){return this.JSC$12770_value_};
FZ.prototype.isRejected=function(){return this.state_==2};
wDJ(FZ);_.ksJ=function(r){var E=new FZ;r=r===void 0?null:r;E.state_=2;E.JSC$12770_value_=r===void 0?null:r;return E};
_.Rg=function(r){var E=new FZ;r=r===void 0?null:r;E.state_=1;E.JSC$12770_value_=r===void 0?null:r;return E};var yru="absolute_experiments app conditional_experiments debugcss debugjs expflag forced_experiments pbj pbjreload sbb spf spfreload sr_bns_address sttick".split(" ");var qxf=["load","abort","error"],og=function(r,E,K){this.transformedData=null;this.invalidAspectRatio=this.cropped=!1;this.JSC$12790_maxAspectRatio_=r;this.disableAnimation_=E===void 0?!1:E;this.disableExifRotation_=K===void 0?!1:K;this.JSC$12790_image_=new Image;this.angle_=this.dataUrl_=this.mime_=this.JSC$12790_reject_=this.resolve_=null};
og.prototype.transform=function(r){var E=this;this.mime_=r.type;KZ(igd(r),this.dataUrlRead_,this.readError_,this);KZ(MZa(r.slice(0,65536)),this.exifRead_,this.readError_,this);return new Promise(function(K,g){E.resolve_=K;E.JSC$12790_reject_=g})};
og.prototype.dataUrlRead_=function(r){this.dataUrl_=r;this.angle_!=null&&lo$(this)};
og.prototype.exifRead_=function(r){if(this.disableExifRotation_)this.angle_=0;else{a:if(r=new DataView(r),r.byteLength<2||r.getUint16(0)!==65496)r=-2;else{for(var E=2,K=r.byteLength;E<K;){var g=r.getUint16(E),D=r.getUint16(E+2);if(g===65505){E+=4;g=r.getUint32(E);D=r.getUint16(E+4);if(g!==1165519206||D!==0)break;E+=6;g=r.getUint16(E)===18761;E+=r.getUint32(E+4,g);D=r.getUint16(E,g);E+=2;for(var B=0;B<D;B++){if(r.getUint16(E,g)===274){E+=8;r=r.getUint16(E,g);break a}E+=12}}else if(g>>8!==255)break;
else E+=D+2}r=-1}switch(r){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&&lo$(this)};
og.prototype.readError_=function(){this.JSC$12790_reject_()};
var lo$=function(r){OZ(r.JSC$12790_image_,qxf,r.completeTransform_,!1,r);r.JSC$12790_image_.src=_.u9(r.dataUrl_).toString();r.JSC$12790_image_.src!=ZH.toString()&&r.JSC$12790_image_.src.substr(0,11)==="data:image/"||r.JSC$12790_reject_()};
og.prototype.completeTransform_=function(){if(this.JSC$12790_image_.src!=ZH.toString()){var r=_.u9(this.dataUrl_),E=this.JSC$12790_image_.naturalHeight?this.JSC$12790_image_.naturalWidth/this.JSC$12790_image_.naturalHeight:null;this.invalidAspectRatio=E>this.JSC$12790_maxAspectRatio_||E<1/this.JSC$12790_maxAspectRatio_;if(this.mime_!=="image/gif"||this.disableAnimation_){var K=this.JSC$12790_image_.naturalWidth,g=this.JSC$12790_image_.naturalHeight,D=E=0,B=this.JSC$12790_image_.naturalHeight?this.JSC$12790_image_.naturalWidth/
this.JSC$12790_image_.naturalHeight:null;B>this.JSC$12790_maxAspectRatio_?(K=this.JSC$12790_maxAspectRatio_*g,E=(K-this.JSC$12790_image_.naturalWidth)/2,this.cropped=!0):B<1/this.JSC$12790_maxAspectRatio_?(g=this.JSC$12790_maxAspectRatio_*K,D=(g-this.JSC$12790_image_.naturalHeight)/2,this.cropped=!0):this.mime_==="image/gif"&&this.disableAnimation_&&(this.cropped=!0);if(this.angle_==90||this.angle_==270)B=K,K=g,g=B,B=E,E=D,D=B;switch(this.angle_){case 90:D-=K;break;case 180:E-=K;D-=g;break;case 270:E-=
g}this.cropped||this.angle_%360!==0?(r=document.createElement("canvas"),r.width=K||1,r.height=g||1,this.JSC$12790_image_.naturalWidth&&this.JSC$12790_image_.naturalHeight&&(K=r.getContext("2d"),K.rotate(Math.PI/180*this.angle_),K.drawImage(this.JSC$12790_image_,E,D,this.JSC$12790_image_.naturalWidth,this.JSC$12790_image_.naturalHeight)),this.transformedData=_.u9(r.toDataURL(this.mime_))):this.transformedData=r}else this.transformedData=r;this.resolve_(this)}};var Mo=function(r,E){_.cN.call(this,r);this.value=E};
_.C(Mo,_.cN);
var iA=function(r,E,K,g,D,B,Q){Q=Q===void 0?!1:Q;_.vN.call(this);var a=this;this.JSC$12795_url_=r;this.channelId_=E;this.maxFileSizeMb_=K;this.JSC$12795_maxAspectRatio_=g;this.dropZoneEl_=D;this.rejectInvalidAspectRatio_=Q;this.selectButtonEl_=B;this.JSC$12795_reject_=this.resolve_=this.uploadPromise_=null;this.dropZoneOverlay_=new VE(this.dropZoneEl_);this.selectOverlay_=new zW(this.selectButtonEl_);this.selectButtonEl_.nextSibling.tagName=="INPUT"&&this.selectButtonEl_.nextSibling.setAttribute("accept","image/*");
this.JSC$12795_image_=this.transfer_=null;this.handler_=new _.Ru(this);_.iF(this,this.handler_);this.handler_.listen(this.dropZoneOverlay_,"f",this.onChange_).listen(this.dropZoneEl_,"dragover",this.onHover_).listen(this.dropZoneEl_,"dragleave",this.onHover_).listen(B,"click",function(){a.selectOverlay_.click()}).listen(this.selectOverlay_,"j",this.onChange_)};
_.C(iA,_.vN);iA.prototype.disposeInternal=function(){for(var r=this.selectButtonEl_.nextSibling;r&&r.parentNode&&r.tagName=="INPUT";)r.parentNode.removeChild(r),r=this.selectButtonEl_.nextSibling;this.cancel();_.vN.prototype.disposeInternal.call(this)};
iA.prototype.uploadPromise=function(){if(this.JSC$12795_image_==null)return null;this.uploadPromise_||m3u(this);return this.uploadPromise_};
iA.prototype.cancel=function(){Zpd(this);this.JSC$12795_image_=null};
var Zpd=function(r){r.transfer_&&r.transfer_.cancel();r.transfer_=null;r.uploadPromise_=null;r.resolve_=null;r.JSC$12795_reject_=null},m3u=function(r){Zpd(r);
r.transfer_=_.PNX(r.JSC$12795_url_,{"X-YouTube-ChannelId":r.channelId_},r.JSC$12795_image_);r.handler_.listenOnce(r.transfer_,"l",r.JSC$12797_onUploadComplete_);r.handler_.listenOnce(r.transfer_,"n",r.onUploadError_);r.transfer_.run();r.uploadPromise_=new Promise(function(E,K){r.resolve_=E;r.JSC$12795_reject_=K})};
_.d=iA.prototype;_.d.onChange_=function(r){r.files.length&&(this.JSC$12795_image_=r.files[0],this.JSC$12795_image_.size>1048576*this.maxFileSizeMb_?(this.JSC$12795_image_=null,this.dispatchEvent(new Mo("yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT"))):(m3u(this),(new og(this.JSC$12795_maxAspectRatio_)).transform(this.JSC$12795_image_).then((0,_.bF)(this.onPreview_,this),(0,_.bF)(this.onPreviewError_,this))))};
_.d.onPreview_=function(r){if(r.invalidAspectRatio&&(this.rejectInvalidAspectRatio_&&(this.JSC$12795_image_=null),this.dispatchEvent(new Mo("yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT")),this.rejectInvalidAspectRatio_))return;r.cropped&&this.dispatchEvent(new Mo("yt.comments.ImageUploadOverlay.CROPPED_EVENT"));this.dispatchEvent(new Mo("yt.comments.ImageUploadOverlay.CHANGE_EVENT",r.transformedData))};
_.d.onPreviewError_=function(){this.JSC$12795_image_=null;this.dispatchEvent(new Mo("yt.comments.ImageUploadOverlay.INVALID_EVENT"))};
_.d.onHover_=function(r){r.stopPropagation();r.preventDefault();if(r.type==="dragover")r=!0;else if(r.type==="dragleave")r=!1;else return;this.dispatchEvent(new Mo("yt.comments.ImageUploadOverlay.HOVER_EVENT",r))};
_.d.JSC$12797_onUploadComplete_=function(){var r=(0,_.AAC)(this.transfer_.getResponseText());this.resolve_(r.encryptedBlobId)};
_.d.onUploadError_=function(){this.JSC$12795_reject_();Zpd(this)};var uSd=function(r){r=r||{};var E={},K={};this.url=r.url||"";this.args=r.args||_.lw.clone(E);this.assets=r.assets||{};this.attrs=r.attrs||_.lw.clone(K);this.fallback=r.fallback||null;this.fallbackMessage=r.fallbackMessage||null;this.html5=!!r.html5;this.disable=r.disable||{};this.loaded=!!r.loaded;this.messages=r.messages||{}};
uSd.prototype.clone=function(){var r=new uSd,E;for(E in this)if(this.hasOwnProperty(E)){var K=this[E];_.Jb(K)=="object"?r[E]=_.lw.clone(K):r[E]=K}return r};var ANM,epf,Xe$,Ao,nmf,IoR,yNX,Lle,hpC,JNl,rce,EFR,Ktl,gFa,D1d,BZf,d1e,jYa,NZb,QYE,$1M,aXM,pSC,PH$,fXe,O3E,Y$M,U1J,TZ$,IBq,wSX,Ftf,RjX,oFf,MPu,i3f,ccf,CHf,x1X,Wtw,nKq,Gld,vFE,VPX,zja,tPX,S$f,b3E,sYX,klR,q$e,lXw,m1X,Z3b,uFe,Acf,cO,eju,XSf,H3M,nFC,IXa,yce,Ltu,hjd,JcR,rqf,E2X,Kbu,g2$,DpR,BXd,dp$,jjl,NXf,Qjf,XdL,$pl,ayf,pQ$,PCe,fyX,Ome,Y5f,Upf,TXE,wQw,FbR,RdR,o2$,MBu,imw,cql,CCE,xpu,WbE,GVJ,v2M,VB$,zdX,tBw,S5e;ANM=["account/accounts_list"];epf=["acknowledge_channel_tou_strike"];Xe$=["notification/add_upcoming_event_reminder"];
_.Hpb=["att/get"];Ao=["browse","music/browse","streaming_browse","unplugged/browse"];nmf=["channel/claim_legacy_youtube_channel"];IoR=["history/clear_search_history"];yNX=["history/clear_watch_history"];Lle=["comment/perform_comment_action"];hpC=["comment/get_comment_replies"];JNl=["ypc/commerce_action"];rce=["backstage/create_post"];EFR=["live/create_broadcast"];Ktl=["channel/create_channel"];gFa=["comment/create_comment_reply"];D1d=["comment/create_comment"];BZf=["live_chat/create_poll"];d1e=["playlist/create"];
jYa=["decorate_message"];NZb=["live_chat/delete_message"];QYE=["playlist/delete"];$1M=["video/delete"];aXM=["like/dislike"];pSC=["dismissal/dismiss"];PH$=["flag/flag"];fXe=["flow"];O3E=["account/account_menu"];Y$M=["playlist/get_add_to_playlist"];U1J=["get_answer"];TZ$=["channel/get_channel_creation_form"];IBq=["offline/get_download_action"];wSX=["kids/get_kids_blocklist_picker"];Ftf=["live_chat/get_item_context_menu"];RjX=["live_chat/get_live_chat_message_buy_flow"];oFf=["live_chat/get_live_chat_replay"];
MPu=["live_chat/get_live_chat","live_chat/get_live_interactivity","live_chat/get_streaming_live_chat"];i3f=["live_chat/get_live_chat_super_sticker_buy_flow"];ccf=["notification/get_notification_menu"];CHf=["playlist/get_settings_editor"];x1X=["backstage/get_post_video_preview"];Wtw=["account/get_profile_card"];nKq=["share/get_share_panel"];Gld=["share/get_sharing_provider_data"];vFE=["get_survey"];VPX=["notification/get_unseen_count"];zja=["get_user_mention_suggestions"];tPX=["get_watch"];S$f=["guide"];
b3E=["feedback"];sYX=["kids/update_blacklist"];klR=["like/like"];q$e=["live_chat/live_chat_action"];lXw=["live_chat/manage_user"];m1X=["video_manager/metadata_update"];Z3b=["live_chat/moderate"];uFe=["notification/modify_channel_preference"];Acf=["notification/opt_out"];cO=["get_panel","get_posts_by_host_panel"];eju=["player"];XSf=["browse/edit_playlist"];H3M=["notification/record_interactions"];nFC=["reel/reel_item_watch"];IXa=["reel/reel_watch_sequence"];yce=["like/removelike"];Ltu=["notification/remove_upcoming_event_reminder"];
hjd=["flag/get_form"];JcR=["miniapp/report_value"];rqf=["navigation/resolve_url"];E2X=["channel/reveal_business_email"];Kbu=["in_video/search"];g2$=["search","sfv/search","unplugged/search"];DpR=["live_chat/send_message"];BXd=["live_chat/send_live_chat_vote"];dp$=["account/set_setting"];jjl=["submit_caption_correction"];NXf=["submit_form"];Qjf=["subscription/subscribe"];XdL=["get_transcript"];$pl=["resolve_location","unplugged/resolve_location"];ayf=["subscription/unsubscribe"];pQ$=["backstage/update_post"];
PCe=["channel_edit/update_channel_page_settings"];fyX=["comment/update_comment_reply"];Ome=["comment/update_comment"];Y5f=["comment/update_comments_settings"];Upf=["creator/update_creator_channel"];TXE=["pdg/update_enablement"];wQw=["updated_metadata"];FbR=["channel_edit/validate_channel_handle"];RdR=["verify_age"];o2$=["next","unplugged/watch_next"];MBu=["whitelist/edit"];imw=["ypc/cancel_recurrence"];cql=["ypc/complete_transaction"];CCE=["ypc/get_cart"];xpu=["ypc/get_fix_instrument_params"];
WbE=["ypc/get_offers"];GVJ=["ypc/get_payment_instruments_params"];v2M=["ypc/handle_transaction"];VB$=["ypc/log_payment_server_analytics"];zdX=["ypc/pause_subscription"];tBw=["ypc/redeem_code"];S5e=["ypc/resume_subscription"];var bmf=[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 jN=window.yt&&window.yt.msgs_||window.ytcfg&&window.ytcfg.msgs||{};_.pN("yt.msgs_",jN);var CD=new _.NS("ACTION_ROUTER_TOKEN");_.xQ=function(){this.autonavState_=_.R("kevlar_is_pupi_enabled")?2:NBu()?2:1;this.disabledAutonavPauseReason_=this.autonavPauseReason_=void 0;this.autoplayChangedByUser=!1};
_.xQ.prototype.getState=function(){return this.autonavState_};
_.xQ.prototype.pause=function(r){this.autonavState_==2?(this.setState(3,!1,!1),this.autonavPauseReason_=r):this.autonavState_==1&&(this.disabledAutonavPauseReason_=r)};
_.xQ.prototype.setState=function(r,E,K){E&&(this.autoplayChangedByUser=!0);E=this.autonavState_===3||r===3;this.autonavState_!=r&&(this.autonavState_=r,r!=3&&_.QvL(r==2),r=_.R("kevlar_is_pupi_enabled")?K||E:!0,_.gU.getInstance().triggerOptionalAction("yt-autonav-state-changed-action",this.autonavState_,r,K))};
_.xQ.prototype.isAutoplaySetExplicitly=function(){return this.autoplayChangedByUser};
_.h4(_.xQ);var WO=function(){this.hasRun=!1};var G$={},Fac=(G$.auto_search="LATENCY_ACTION_AUTO_SEARCH",G$.ad_to_ad="LATENCY_ACTION_AD_TO_AD",G$.ad_to_video="LATENCY_ACTION_AD_TO_VIDEO",G$.app_startup="LATENCY_ACTION_APP_STARTUP",G$.browse="LATENCY_ACTION_BROWSE",G$.cast_splash="LATENCY_ACTION_CAST_SPLASH",G$.channel_activity="LATENCY_ACTION_KIDS_CHANNEL_ACTIVITY",G$.channels="LATENCY_ACTION_CHANNELS",G$.chips="LATENCY_ACTION_CHIPS",G$.commerce_transaction="LATENCY_ACTION_COMMERCE_TRANSACTION",G$.direct_playback="LATENCY_ACTION_DIRECT_PLAYBACK",
G$.editor="LATENCY_ACTION_EDITOR",G$.embed="LATENCY_ACTION_EMBED",G$.embed_no_video="LATENCY_ACTION_EMBED_NO_VIDEO",G$.entity_key_serialization_perf="LATENCY_ACTION_ENTITY_KEY_SERIALIZATION_PERF",G$.entity_key_deserialization_perf="LATENCY_ACTION_ENTITY_KEY_DESERIALIZATION_PERF",G$.explore="LATENCY_ACTION_EXPLORE",G$.favorites="LATENCY_ACTION_FAVORITES",G$.home="LATENCY_ACTION_HOME",G$.inboarding="LATENCY_ACTION_INBOARDING",G$.landing="LATENCY_ACTION_LANDING",G$.learning="LATENCY_ACTION_LEARNING",
G$.learning_journey_browse="LATENCY_ACTION_LEARNING_JOURNEY_BROWSE",G$.learning_journey_watch="LATENCY_ACTION_LEARNING_JOURNEY_WATCH",G$.library="LATENCY_ACTION_LIBRARY",G$.live="LATENCY_ACTION_LIVE",G$.live_pagination="LATENCY_ACTION_LIVE_PAGINATION",G$.management="LATENCY_ACTION_MANAGEMENT",G$.mini_app="LATENCY_ACTION_MINI_APP_PLAY",G$.notification_settings="LATENCY_ACTION_KIDS_NOTIFICATION_SETTINGS",G$.onboarding="LATENCY_ACTION_ONBOARDING",G$.parent_profile_settings="LATENCY_ACTION_KIDS_PARENT_PROFILE_SETTINGS",
G$.parent_tools_collection="LATENCY_ACTION_PARENT_TOOLS_COLLECTION",G$.parent_tools_dashboard="LATENCY_ACTION_PARENT_TOOLS_DASHBOARD",G$.player_att="LATENCY_ACTION_PLAYER_ATTESTATION",G$.prebuffer="LATENCY_ACTION_PREBUFFER",G$.prefetch="LATENCY_ACTION_PREFETCH",G$.profile_settings="LATENCY_ACTION_KIDS_PROFILE_SETTINGS",G$.profile_switcher="LATENCY_ACTION_LOGIN",G$.projects="LATENCY_ACTION_PROJECTS",G$.reel_watch="LATENCY_ACTION_REEL_WATCH",G$.results="LATENCY_ACTION_RESULTS",G$.red="LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",
G$.premium="LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",G$.privacy_policy="LATENCY_ACTION_KIDS_PRIVACY_POLICY",G$.review="LATENCY_ACTION_REVIEW",G$.search_overview_answer="LATENCY_ACTION_SEARCH_OVERVIEW_ANSWER",G$.search_ui="LATENCY_ACTION_SEARCH_UI",G$.search_suggest="LATENCY_ACTION_SUGGEST",G$.search_zero_state="LATENCY_ACTION_SEARCH_ZERO_STATE",G$.secret_code="LATENCY_ACTION_KIDS_SECRET_CODE",G$.seek="LATENCY_ACTION_PLAYER_SEEK",G$.settings="LATENCY_ACTION_SETTINGS",G$.store="LATENCY_ACTION_STORE",
G$.supervision_dashboard="LATENCY_ACTION_KIDS_SUPERVISION_DASHBOARD",G$.tenx="LATENCY_ACTION_TENX",G$.video_preview="LATENCY_ACTION_VIDEO_PREVIEW",G$.video_to_ad="LATENCY_ACTION_VIDEO_TO_AD",G$.watch="LATENCY_ACTION_WATCH",G$.watch_it_again="LATENCY_ACTION_KIDS_WATCH_IT_AGAIN",G$["watch,watch7"]="LATENCY_ACTION_WATCH",G$["watch,watch7_html5"]="LATENCY_ACTION_WATCH",G$["watch,watch7ad"]="LATENCY_ACTION_WATCH",G$["watch,watch7ad_html5"]="LATENCY_ACTION_WATCH",G$.wn_comments="LATENCY_ACTION_LOAD_COMMENTS",
G$.ww_rqs="LATENCY_ACTION_WHO_IS_WATCHING",G$.voice_assistant="LATENCY_ACTION_VOICE_ASSISTANT",G$.cast_load_by_entity_to_watch="LATENCY_ACTION_CAST_LOAD_BY_ENTITY_TO_WATCH",G$.networkless_performance="LATENCY_ACTION_NETWORKLESS_PERFORMANCE",G$.gel_compression="LATENCY_ACTION_GEL_COMPRESSION",G$.gel_jspb_serialize="LATENCY_ACTION_GEL_JSPB_SERIALIZE",G$.attestation_challenge_fetch="LATENCY_ACTION_ATTESTATION_CHALLENGE_FETCH",G$),sjC=0;var lKm=function(r,E){Sg.call(this,1,arguments);this.timer=E};
_.C(lKm,Sg);var qNK=new bem("aft-recorded",lKm);var iI2=_.gm.ytLoggingGelSequenceIdObj_||{};_.pN("ytLoggingGelSequenceIdObj_",iI2);var vO=_.gm.ytLoggingLatencyUsageStats_||{};_.pN("ytLoggingLatencyUsageStats_",vO);var V3=function(){this.cleanupJob=0},xhJ=function(){V3.instance||(V3.instance=new V3);
return V3.instance};
_.d=V3.prototype;_.d.baseline=function(r,E,K){z$(this,"baseline_"+r)||_.Ae("latencyActionBaselined",{clientActionNonce:r},{timestamp:E,cttAuthInfo:K})};
_.d.tick=function(r,E,K,g){z$(this,"tick_"+r+"_"+E)||_.Ae("latencyActionTicked",{tickName:r,clientActionNonce:E},{timestamp:K,cttAuthInfo:g})};
_.d.info=function(r,E,K){var g=Object.keys(r).join("");z$(this,"info_"+g+"_"+E)||(r=Object.assign({},r),r.clientActionNonce=E,_.Ae("latencyActionInfo",r,{cttAuthInfo:K}))};
_.d.jspbInfo=function(r,E,K){for(var g="",D=0;D<Sf(r).length;D++)Sf(r)[D]!==void 0&&(g=D===0?g.concat(""+D):g.concat("_"+D));z$(this,"info_"+g+"_"+E)||(_.tR(r,2,E),E={cttAuthInfo:K},K=_.R("jspb_sparse_encoded_pivot")?new sX([{}]):new sX,_.x1(K,7,qKu,r),cvu("latencyActionInfo",K,E))};
_.d.span=function(r,E,K){var g=Object.keys(r).join("");z$(this,"span_"+g+"_"+E)||(r.clientActionNonce=E,_.Ae("latencyActionSpan",r,{cttAuthInfo:K}))};
var z$=function(r,E){vO[E]=vO[E]||{count:0};var K=vO[E];K.count++;K.time=(0,_.OC)();r.cleanupJob||(r.cleanupJob=_.k_(_.eM,function(){var g=(0,_.OC)(),D;for(D in vO)vO[D]&&g-vO[D].time>6E4&&delete vO[D];r&&(r.cleanupJob=0)},5E3));
return K.count>5?(K.count===6&&Math.random()*1E5<1&&(K=new _.bs("CSI data exceeded logging limit with key",E.split("_")),E.indexOf("plev")>=0||_.nh(K)),!0):!1};var kVf,q5a;kVf=window;q5a=function(){this.timing={};this.clearResourceTimings=function(){};
this.webkitClearResourceTimings=function(){};
this.mozClearResourceTimings=function(){};
this.msClearResourceTimings=function(){};
this.oClearResourceTimings=function(){}};
_.YE=kVf.performance||kVf.mozPerformance||kVf.msPerformance||kVf.webkitPerformance||new q5a;var kWd=!1,GWJ=!1,mhP=(0,_.bF)(_.YE.clearResourceTimings||_.YE.webkitClearResourceTimings||_.YE.mozClearResourceTimings||_.YE.msClearResourceTimings||_.YE.oClearResourceTimings||_.ck,_.YE);var yEL=_.Ii(function(r,E,K,g,D,B,Q){if(!_.R("web_csi_action_sampling_enabled")||!_.PB(B).actionDisabled){Q=Q==null?void 0:Q.spanStatus;var a=_.fR(B);if(a.gelSpans)a.gelSpans[r]=!0;else{var P={};a.gelSpans=(P[r]=!0,P)}sjC++;r={spanName:r,spanLengthUsec:String(Math.round(E*1E3)),spanNonce:sjC};Q&&(r.spanStatus=Q);g&&(r.spanInfo=g);D&&(r.parentSpanNonce=D);K&&(r.spanStartTimeUsec=String(Math.round(K*1E3)));_.OB(B||"").span[String(r.spanName)]=r;K=_.fR(B);K.gelSpans||(K.gelSpans={});_.vw(K.gelSpans,
r);K=YNK(B);B=_.PB(B).cttAuthInfo;xhJ().span(r,K,B);return r.spanNonce}}),lye=window;
lye.ytcsi&&(lye.ytcsi.infoGel=_.Mn,lye.ytcsi.tick=_.CR);var huP=function(r){Sg.call(this,1,arguments);this.csn=r};
_.C(huP,Sg);var mid=new bem("screen-created",huP),fMd=[],Lan=PAc,ODn=0,tC=new Map,JvK=new Map,rzP=new Map;var nVm=Symbol("Cf"),eN=new WeakMap;var tz=function(){this.shownElements=new Set;this.hiddenElements=new Set;this.visibleState=new Map;this.client=void 0;this.csn=null},fB=function(){tz.instance||(tz.instance=new tz);
return tz.instance};
_.d=tz.prototype;_.d.setClient=function(r){this.client=r};
_.d.JSC$12879_newScreen=function(){this.clear();this.csn=_.Cn()};
_.d.clear=function(){this.shownElements.clear();this.hiddenElements.clear();this.visibleState.clear();this.csn=null};
_.d.reportShown=function(r,E,K,g){var D=this.JSC$12879_getTrackingParams(r),B=r.visualElement?r.visualElement:D;E=this.shownElements.has(B);var Q=this.visibleState.get(B);this.shownElements.add(B);this.visibleState.set(B,!0);r.impressionLog&&!E&&r.impressionLog();if(D||r.visualElement)if(K=mp$(this,r,K))if(B=Zmf(this,r),So(this,r)||B){D=r.visualElement?r.visualElement:_.UZ(D);var a=r.interactionLoggingClientData;B||E?So(this,r)&4?Q||NGP(this.client,K,D,a):So(this,r)&1&&!E&&BGc(this.client,K,D,a,g):
BGc(this.client,K,D,a,g)}};
_.d.reportHidden=function(r,E,K,g){var D=this.JSC$12879_getTrackingParams(r),B=r.visualElement?r.visualElement:D;E=this.hiddenElements.has(B);var Q=this.visibleState.get(B);this.hiddenElements.add(B);this.visibleState.set(B,!1);if(Q===!1)return!0;if(!D&&!r.visualElement)return!1;K=mp$(this,r,K);if(!K||!So(this,r)&&Zmf(this,r))return!1;D=r.visualElement?r.visualElement:_.UZ(D);So(this,r)&8?Qgq(this.client,K,D,void 0,void 0,g):So(this,r)&2&&!E&&(r=this.client,g=zG({cttAuthInfo:xh(K)||void 0,automatedLogEventSource:g},
K),E={csn:K,ve:D.getAsJson(),eventType:2},K==="UNDEFINED_CSN"?br("visualElementHidden",g,E):r?Z9("visualElementHidden",E,r,g):_.Ae("visualElementHidden",E,g));return!0};
_.d.JSC$12879_getTrackingParams=function(r){var E=this.getData(r),K,g;if(_.R("il_use_view_model_logging_context")&&(E==null?0:(K=E.context)==null?0:(g=K.loggingContext)==null?0:g.loggingDirectives))return E.context.loggingContext.loggingDirectives.trackingParams||"";var D,B;if(E==null?0:(D=E.rendererContext)==null?0:(B=D.loggingContext)==null?0:B.loggingDirectives)return E.rendererContext.loggingContext.loggingDirectives.trackingParams||"";if(E==null?0:E.loggingDirectives)return E.loggingDirectives.trackingParams||
"";var Q;return((Q=r.veContainer)==null?0:Q.trackingParams)?r.veContainer.trackingParams:(E==null?void 0:E.trackingParams)||""};
_.d.JSC$12879_elementShouldLogGesture=function(r,E){r=this.getData(r);return!!((Math.floor(Number(r&&r.loggingDirectives&&r.loggingDirectives.gestures&&r.loggingDirectives.gestures.types||""))||0)&E)};
_.d.JSC$12879_getNearestParentVe=function(r){var E=this.JSC$12879_getTrackingParams(r);return r.visualElement?r.visualElement:E?_.UZ(E):r.parentElement?this.JSC$12879_getNearestParentVe(r.parentElement):null};
var mp$=function(r,E,K){var g=_.Cn(K);return r.csn===null||g===r.csn||K?g:(r=new _.bs("VisibilityLogger called before newScreen",{caller:E.tagName,previous_csn:r.csn,current_csn:g}),_.nh(r),null)};
tz.prototype.getData=function(r){var E,K=r.data||((E=r.props)==null?void 0:E.data);if(!K||r.isWebComponentWrapper){var g;K=(g=eN.get(r))==null?void 0:g[nVm]}return K};
var Zmf=function(r,E){var K;return!((K=r.getData(E))==null||!K.loggingDirectives)},So=function(r,E){r=r.getData(E);
return Math.floor(Number(r&&r.loggingDirectives&&r.loggingDirectives.visibility&&r.loggingDirectives.visibility.types||""))||1};var bA;bA=function(){};
_.$b=function(){bA.instance||(bA.instance=new bA);return bA.instance};
bA.prototype.setClient=function(r){_.Ii(fB().setClient).bind(fB())(r)};
_.uMf=function(){_.$b();_.Ii(fB().JSC$12879_newScreen).bind(fB())()};
bA.prototype.clear=function(){_.Ii(fB().clear).bind(fB())()};
bA.prototype.reportShown=function(r,E,K,g){_.Ii(fB().reportShown).bind(fB())(r,E,K,g)};
bA.prototype.reportHidden=function(r,E,K,g){return _.Ii(fB().reportHidden).bind(fB())(r,E,K,g)};
var SrK=function(r,E){return _.Ii(fB().JSC$12879_getTrackingParams).bind(fB())(E)},I3m=function(r,E){return _.Ii(fB().JSC$12879_getNearestParentVe).bind(fB())(E)};var sy,Aqa;sy=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};
_.pB=function(){sy.instance||(sy.instance=new sy);return sy.instance};
sy.prototype.setClient=function(r){this.client=r};
Aqa=function(r,E,K){K=K===void 0?{}:K;_.Ii(function(){var g,D,B,Q=((g=_.M(E==null?void 0:E.commandMetadata,_.dA))==null?void 0:g.rootVe)||((D=_.M(E==null?void 0:E.commandMetadata,czl))==null?void 0:(B=D.screenVisualElement)==null?void 0:B.uiType);if(Q){g=_.M(E==null?void 0:E.commandMetadata,wyf);if(g==null?0:g.parentTrackingParams){var a=_.UZ(g.parentTrackingParams);if(g.parentCsn)var P=g.parentCsn}else K.clickedVisualElement?a=K.clickedVisualElement:E.clickTrackingParams&&(a=_.UZ(E.clickTrackingParams));
a:{g=_.M(E,_.m4);D=_.M(E,rNn);if(g){if(D=$hu(g,"VIDEO")){g={token:D,videoId:g.videoId};break a}}else if(D&&(g=$hu(D,"PLAYLIST"))){g={token:g,playlistId:D.playlistId};break a}g=void 0}K=Object.assign({},{cttAuthInfo:g,parentCsn:P},K);if(_.R("expectation_logging")){var O;K.loggingExpectations=((O=_.M(E==null?void 0:E.commandMetadata,czl))==null?void 0:O.loggingExpectations)||void 0}_.kQ(r,Q,a,K)}else _.nh(new _.bs("Error: Trying to create a new screen without a rootVeType",E))})()};
_.kQ=function(r,E,K,g){g=g===void 0?{}:g;_.Ii(function(){bmf.includes(E)||(_.nh(new _.bs("createClientScreen() called with a non-page VE",E)),E=83769);g.isHistoryNavigation||(r.forwardHistoryStack=[],r.backHistoryStack.push({rootVe:E,key:g.key||""}));r.graftQueue=[];r.stateChangedQueue=[];g.dataPromises?edC(r,E,K,g):XQl(r,E,K,g)})()};
_.HmC=function(r,E,K){K=K===void 0?0:K;_.Ii(function(){E.then(function(g){r.pendingScreenCreation.has(K)&&r.pendingScreenFn&&r.pendingScreenFn();var D=_.Cn(K),B=_.im(K);if(D&&B){var Q={automatedLogEventSource:3},a;(g==null?0:(a=g.response)==null?0:a.trackingParams)&&SN(r.client,D,B,_.UZ(g.response.trackingParams),!1,Q);var P;(g==null?0:(P=g.playerResponse)==null?0:P.trackingParams)&&SN(r.client,D,B,_.UZ(g.playerResponse.trackingParams),!1,Q)}})})()};
sy.prototype.graftServerVe=function(r,E,K){var g=this;return _.Ii(function(){var D=_.UZ(r);_.qo(g,D,E,K);return D})()};
_.yuL=function(r,E,K,g){return _.R("enable_client_ve_spec")&&E.clientVeSpec?(E=_.dt(E.clientVeSpec.uiType,void 0,E.clientVeSpec.elementIndex,E.clientVeSpec.clientYoutubeData,void 0,E),_.qo(r,E,K,g)?E:null):E.trackingParams?r.graftServerVe(E.trackingParams,K,g):null};
_.aV=function(r,E,K,g){return _.Ii(function(){if(!E.veType)return _.Hm(new _.bs("Error: Trying to graft a client VE without a veType.")),null;if(E.visibilityTypes){var D=E.visibilityTypes.reduce(function(B,Q){return B|Q});
D={visibility:{types:String(D)}}}D=_.dt(E.veType,E.visualElement,E.elementIndex,E.clientYouTubeData,void 0,D);return _.qo(r,D,K,g)?D:null})()};
_.qo=function(r,E,K,g){g=g===void 0?0:g;return _.Ii(function(){if(r.pendingScreenCreation.has(g))return r.graftQueue.push([E,K]),!0;var D=_.Cn(g),B=K||_.im(g);if(D&&B){if(_.R("combine_ve_grafts")){var Q=r.cachedVisualElements.get(B.toString());Q?Q.push(E):(r.cachedRootVisualElements.set(B.toString(),B),r.cachedVisualElements.set(B.toString(),[E]));r.attachTimeout||(r.attachTimeout=_.k_(_.eM,function(){n2u(r,D)},1200))}else SN(r.client,D,B,E);
return!0}return!1})()};
_.lA=function(r,E,K){K=K===void 0?0:K;var g=r.recurringGrafts.get(K)||new Map;if(_.R("smarter_ve_dedupping"))for(var D=Array.from(g.keys()),B=0;B<D.length;B++){var Q=void 0,a=void 0;var P=E;var O=D[B];O.isClientVe()&&P.isClientVe()?(Q=P.getAsJson(),a=O.getAsJson(),P=Q.veType!==a.veType||Q.elementIndex!==a.elementIndex||Q.dataElement!==a.dataElement||P.getLoggingDirectives()!==O.getLoggingDirectives()?!1:!0):P=O.veData.trackingParams!==void 0&&P.veData.trackingParams!==void 0?((a=P.veData)==null?void 0:
a.trackingParams)===((Q=O.veData)==null?void 0:Q.trackingParams):!1;if(P)return}else if(g.has(E))return;g.set(E,void 0);r.recurringGrafts.set(K,g);_.Cn(K)==="UNDEFINED_CSN"||r.pendingScreenCreation.has(K)||_.qo(r,E,void 0,K)};
_.mZ=function(r,E,K,g){g=_.Cn(g===void 0?0:g);if(!g)return!1;aM5(r.client,g,E,K);return!0};
_.ZM=function(r,E,K,g){if(!E)return!1;g=_.Cn(g===void 0?0:g);if(!g)return!1;aM5(r.client,g,_.UZ(E),K);return!0};
_.s3=function(r,E){var K=E.getScreenLayer&&E.getScreenLayer();if(E.visualElement)return _.mZ(r,E.visualElement,void 0,K);E=SrK(_.$b(),E);return _.ZM(r,E,void 0,K)};
sy.prototype.clickCommand=function(r,E,K){return _.ZM(this,r.clickTrackingParams,E,K===void 0?0:K)};
sy.prototype.stateChanged=function(r,E,K){this.visualElementStateChanged(_.UZ(r),E,K===void 0?0:K)};
sy.prototype.visualElementStateChanged=function(r,E,K){K=K===void 0?0:K;K===0&&this.pendingScreenCreation.has(K)?this.stateChangedQueue.push([r,E]):this.logStateChanged(r,E,K)};
sy.prototype.logStateChanged=function(r,E,K){K=K===void 0?0:K;var g=_.Cn(K);r=r||_.im(K);return g&&r?(pOq(this.client,g,r,E),!0):!1};
var edC=function(r,E,K,g){g=g===void 0?{}:g;r.pendingScreenCreation.add(g.layer||0);r.pendingScreenFn=function(){XQl(r,E,K,g);var Q=_.im(g.layer);if(Q){for(var a=_.N(r.graftQueue),P=a.next();!P.done;P=a.next())P=P.value,_.qo(r,P[0],P[1]||Q,g.layer);Q=_.N(r.stateChangedQueue);for(a=Q.next();!a.done;a=Q.next())a=a.value,r.logStateChanged(a[0],a[1])}};
K||_.Cn(g.layer)||r.pendingScreenFn();if(g.dataPromises)for(var D=_.N(g.dataPromises),B=D.next();!B.done;B=D.next())_.HmC(r,B.value,g.layer);else _.Xc(Error("Df"))},XQl=function(r,E,K,g){g=g===void 0?{}:g;
var D=void 0;g.layer||(g.layer=0);D=g.parentLayer!==void 0?g.parentLayer:g.layer;var B=_.Cn(D);D=_.im(D);var Q=K||D,a;Q&&(g.parentCsn!==void 0?a={clientScreenNonce:g.parentCsn,visualElement:Q}:B&&B!=="UNDEFINED_CSN"&&(a={clientScreenNonce:B,visualElement:Q}));var P,O=_.Xx("EVENT_ID");B==="UNDEFINED_CSN"&&O&&(P={servletData:{serializedServletEventId:O}});_.R("combine_ve_grafts")&&B&&n2u(r,B);_.R("no_client_ve_attach_unless_shown")&&Q&&B&&DoL(Q,B);try{var U=_.EQc(r.client,E,a,g.csnToClone,g.cttAuthInfo,
P,g.implicitGestureType,void 0,g.loggingExpectations,g.automatedLogEventSource)}catch(F){_.I1(F,{rootVeType:E,rootVe:D,parentVisualElement:K,currentCsn:B,parentEl:a,csnToClone:g.csnToClone});_.Xc(F);return}_.Ww(U,E,g.layer,g.cttAuthInfo);B&&B!=="UNDEFINED_CSN"&&D&&!PVP(B)&&Qgq(r.client,B,D,!0);r.backHistoryStack[r.backHistoryStack.length-1]&&!r.backHistoryStack[r.backHistoryStack.length-1].csn&&(r.backHistoryStack[r.backHistoryStack.length-1].csn=U||"");_.Mn({clientScreenNonce:U});_.uMf();var T=_.im(g.layer);
B&&B!=="UNDEFINED_CSN"&&T&&_.R("music_web_mark_root_visible")&&_.qn(U,T);r.pendingScreenCreation.delete(g.layer||0);r.pendingScreenFn=void 0;var w;(w=r.recurringGrafts.get(g.layer))==null||w.forEach(function(F,c){F?_.qo(r,c,F,g.layer):T&&_.qo(r,c,T,g.layer)});
Iyu(r)},Iyu=function(r){for(var E=0;E<r.afterNewScreenOneOffJobs.length;E++){var K=r.afterNewScreenOneOffJobs[E];
try{K()}catch(g){_.Xc(g)}}for(E=r.afterNewScreenOneOffJobs.length=0;E<r.afterNewScreenRecurringJobs.length;E++){K=r.afterNewScreenRecurringJobs[E];try{K()}catch(g){_.Xc(g)}}},n2u=function(r,E){if(E===void 0)for(var K=aJP(),g=0;g<K.length;g++)K[g]!==void 0&&n2u(r,K[g]);
else r.cachedVisualElements.forEach(function(D,B){(B=r.cachedRootVisualElements.get(B))&&KZP(r.client,E,B,D)}),r.cachedVisualElements.clear(),r.cachedRootVisualElements.clear(),r.attachTimeout=void 0};var uA=function(r){r=r===void 0?{layer:0}:r;this.hasRun=!1;this.createScreenConfig=r;r={};this.v7H=(r.response=!1,r.playerResponse=!1,r)};
_.C(uA,WO);uA.prototype.validate=function(r){return!(!r.data||!r.data.response&&!r.data.playerResponse)};
uA.prototype.handle=function(r){var E=_.pB(),K=this.createScreenConfig.layer;r.data.response&&r.data.response.trackingParams&&!this.v7H.response&&(E.graftServerVe(r.data.response.trackingParams,void 0,K),this.v7H.response=!0);r.data.playerResponse&&r.data.playerResponse.trackingParams&&!this.v7H.playerResponse&&(E.graftServerVe(r.data.playerResponse.trackingParams,void 0,K),this.v7H.playerResponse=!0)};var Az=function(){this.cq=_.ZW();this.ia=[];this.vYH=0};
Az.prototype.processChunk=function(r){if(r){for(var E=_.N(this.ia),K=E.next();!K.done;K=E.next())K=K.value,K.validate(r)&&(K.handle(r),K.hasRun=!0);_.CR("np"+this.vYH);this.vYH++}};var FZd=function(r,E,K){K=K===void 0?{}:K;this.name=r;this.id=XI.nextSpanId++;this.sessionId=XI.sessionId;this.attributes=E;this.status="SPAN_STATUS_UNSET";var g;this.startTime=(g=K.startTime)!=null?g:(0,_.OC)();this.isActiveSpan=K.active;if(r=XI.stack[XI.stack.length-1])this.parentId=r.id,r.children||(r.children=[]),r.children.push(this);r=_.N(XI.processors);for(E=r.next();!E.done;E=r.next()){E=E.value;try{var D=g=void 0;(D=(g=E).onSpanStart)==null||D.call(g,this)}catch(B){_.nh(B)}}K.endTime!=null&&
(this.isActiveSpan=!1,this.end("SPAN_STATUS_OK",K.endTime))};
FZd.prototype.end=function(r,E){r=r===void 0?"SPAN_STATUS_OK":r;this.endTime=E=E===void 0?(0,_.OC)():E;this.duration=this.endTime-this.startTime;this.status=r;this.isActiveSpan!==!1&&(XI.stack[XI.stack.length-1]===this?XI.stack.pop():_.nh(Error("Ef`"+String(this.name))));r=_.N(XI.processors);for(E=r.next();!E.done;E=r.next()){E=E.value;try{var K=void 0,g=void 0;(g=(K=E).onSpanEnd)==null||g.call(K,this)}catch(D){_.nh(D)}}};
FZd.prototype.addAttributes=function(r){Object.assign(this.attributes,r)};
var RFc={end:function(){},
addAttributes:function(){}},XI={initialized:!1,
nextSpanId:0,stack:[],sessionId:"",enabledSpans:void 0,processors:[],shouldSampleFn:function(){return!0}},wOK={rootSpan:function(){return XI.stack[0]}};_.IA={};var EVJ=function(r){this.observers=[];this.value=r};
_.d=EVJ.prototype;_.d.subscribe=function(r){var E=this;if(r.idx!=null)throw Error("Gf");r.idx=this.observers.length;this.observers.push(r);try{r(this.value)}catch(K){}return function(){var K=E.observers[E.observers.length-1];E.observers[r.idx]=K;K.idx=r.idx;E.observers.pop()}};
_.d.update=function(r){this.value=r(this.value);this.notify()};
_.d.mutate=function(r){r(this.value);this.notify()};
_.d.set=function(r){this.value=r;this.notify()};
_.d.notify=function(){for(var r=_.N(this.observers),E=r.next();!E.done;E=r.next()){E=E.value;try{E(this.value)}catch(K){}}};var UMP,yqa,Jqf;_.jH=function(r,E,K,g,D,B,Q,a){Q=Q===void 0?[]:Q;a=a===void 0?[]:a;this.buildCommandPayload=r;this.navigate=E;this.handleServiceRequest=K;this.sendAction=g;this.JSC$12928_screenManager=D;this.commandResolverMap=B;this.autoLogResolverAllowlist=Q;this.metaCommandClickLoggingDenylist=a;this.pendingCommands=new Set;this.isTracingEnabled=!1;yqa(this)};
UMP=function(r,E,K){var g=[_.u6C,DVJ],D=gaL,B=DMm,Q=_.pB(),a=Lbu;K=K===void 0?[]:K;g=g===void 0?[]:g;_.jH.instance=new _.jH(r,E,D,B,Q,a,K,g)};
yqa=function(r){if(!r.isTracingEnabled&&HB("command")){var E=r.resolveCommand;r.resolveCommand=function(K,g){a:{for(D in K)if(Object.prototype.hasOwnProperty.call(K,D)){var D={commandType:D};break a}D={}}return nR("command",D,E.bind(this,K,g))};
r.isTracingEnabled=!0}};
Jqf=function(r,E,K){if(!r.commandResolverMap)return!1;var g=WZc(E,r.commandResolverMap);return g?((r.autoLogResolverAllowlist.some(function(D){return!!_.M(E,D)})||(K==null?0:K.forceClickLogging))&&hda(r,E,K),g instanceof Promise?g.then(function(D){D.resolve(E,K)}):g.resolve(E,K),!0):!1};
_.jH.prototype.resolveCommand=function(r,E){var K=this,g=r3f(r);if(Jqf(this,r,E))return!0;if(g)return ERC(this,r,E);if(!this.buildCommandPayload)return czn(r,"Unhandled command by buildCommandPayload"),!1;var D=this.buildCommandPayload(r,E);if(E==null?0:E.commandController)D.commandController=E.commandController;if(D.type===0){if(!this.navigate)return CAJ(r,"navigate"),!1;if(!K6f(D.command))return czn(r,"Page requests need to specify a url"),!1;_.R("logging_avoid_blocking_during_navigation")&&_.ig2().transition("application_navigating");
r=this.navigate(D)||[];CRb(r).then(function(){K.pendingCommands.delete(D.command)});
return!0}if(D.type===1){if(!this.handleServiceRequest)return CAJ(r,"handleServiceRequest"),!1;(E==null?0:E.forceClickLogging)&&hda(this,D.command,E);r=this.handleServiceRequest(D);CRb(r).then(function(){K.pendingCommands.delete(D.command)});
return!0}if(D.type===2){if(!this.sendAction)return CAJ(r,"sendAction"),!1;hda(this,D.command,E);this.sendAction(D);return!0}return!1};
var hda=function(r,E,K){if((K==null||!K.disableClickTracking)&&r.JSC$12928_screenManager)if(E.clickTrackingParams&&_.R("log_click_with_layer_from_element_in_command_handler")){var g;K=K==null?void 0:(g=K.form)==null?void 0:g.element;r.JSC$12928_screenManager.clickCommand(E,null,K&&K.getScreenLayer&&K.getScreenLayer())}else E.clickTrackingParams?r.JSC$12928_screenManager.clickCommand(E):!_.R("disable_clicked_visual_element_in_command_handler")&&(K==null?0:K.clickedVisualElement)&&_.mZ(r.JSC$12928_screenManager,
K.clickedVisualElement)},r3f=function(r){var E=!!_.M(r,_.gA),K;
r=((K=_.M(r,_.BB))==null?void 0:K.signal)==="CLIENT_SIGNAL";return E||r},ERC=function(r,E,K){var g=_.M(E,_.gA);
if(g)var D=(g==null?void 0:g.commands)||[];else{var B;if(((B=_.M(E,_.BB))==null?void 0:B.signal)==="CLIENT_SIGNAL"){var Q;D=((Q=_.M(E,_.BB))==null?void 0:Q.actions)||[]}}if(D){(g=gRR(r,D))&&hda(r,E,K);E=_.N(D);for(D=E.next();!D.done;D=E.next()){D=D.value;try{var a=Object.assign({},K);g&&(a.disableClickTracking=!0);r.resolveCommand(D,a)}catch(P){P instanceof Error&&_.Xc(P)}}return!0}czn(E,"Could not handle the meta command");return!1},gRR=function(r,E){return E.every(function(K){return r.metaCommandClickLoggingDenylist.some(function(g){return!!_.M(K,
g)})})},K6f=function(r){var E;
return!((E=_.M(r==null?void 0:r.commandMetadata,_.dA))==null||!E.url)};var eo=function(){WO.apply(this,arguments)};
_.C(eo,WO);eo.prototype.validate=function(r){var E,K;return!this.hasRun&&!!((E=r.data.response)==null?0:(K=E.onResponseReceivedEndpoints)==null?0:K.length)};
eo.prototype.handle=function(r){var E=_.jH.instance;r=_.N(r.data.response.onResponseReceivedEndpoints);for(var K=r.next();!K.done;K=r.next())E.resolveCommand(K.value)};var Dca,Bku,dcd;
Dca=function(){this.companionCanvasActivation=this.shortsPipActivation=this.watchWhileActivation=this.watchPipActivation=this.mediaSessionPipActivation=this.showMiniplayerCommandActivation=this.lockupActivation=this.playlistSuggestionsShelfActivation=this.playablesDestPageActivation=this.miniAppPageActivation=this.productDetailsPageActivation=this.playlistWatchPageActivation=this.userActivation=this.miniplayerButtonActivation=!1;this.navigationFinishPromise=_.KR();this.navigatingAwayFromWatchDeletedVideo=!1;
this.currentEndpoint=null;this.isVideoPlaying=!1};
_.XZ=function(){Bku||(Bku=new Dca);return Bku};
dcd=function(){var r=_.XZ();r.miniplayerButtonActivation=!1;r.userActivation=!1;r.playlistWatchPageActivation=!1;r.productDetailsPageActivation=!1;r.miniAppPageActivation=!1;r.playablesDestPageActivation=!1;r.lockupActivation=!1;r.showMiniplayerCommandActivation=!1;r.playlistSuggestionsShelfActivation=!1;r.mediaSessionPipActivation=!1;r.watchPipActivation=!1;r.watchWhileActivation=!1;r.shortsPipActivation=!1;r.companionCanvasActivation=!1};
_.jN$=function(){var r=_.XZ(),E=r.mediaSessionPipActivation,K=r.watchPipActivation,g=r.watchWhileActivation,D=r.playlistWatchPageActivation,B=r.lockupActivation,Q=r.showMiniplayerCommandActivation,a=r.navigatingAwayFromWatchDeletedVideo,P=r.shortsPipActivation,O=r.playlistSuggestionsShelfActivation,U=r.productDetailsPageActivation,T=r.miniAppPageActivation,w=r.playablesDestPageActivation,F=r.companionCanvasActivation;return!r.miniplayerButtonActivation&&!D&&!O&&!U&&!T&&!w&&!B&&!Q&&!E&&!K&&!g&&!P&&
!F||a};var ehq;_.HO=_.LR("FEwhat_to_watch","/",3854);_.Xjn=_.LR("FEdownloads","/feed/downloads",42352);ehq=_.LR("FEmusic_offline","browse/FEmusic_offline",42352);var H2=function(r,E){E=E===void 0?[]:E;var K=K===void 0?[]:K;E=eWP.apply(null,[XkJ.apply(null,_.mn(E))].concat(_.mn(K)));this.store=ysn(r,void 0,E)};
H2.prototype.getState=function(){return this.store.getState()};
H2.prototype.dispatch=function(r){return this.store.dispatch(r)};
H2.prototype.subscribe=function(r){return this.store.subscribe(r)};
H2.prototype.replaceReducer=function(r){return this.store.replaceReducer(r)};
H2.prototype[Symbol.observable]=function(){return this.store[Symbol.observable]()};
_.nD=function(r,E,K){var g=E(r.getState());return r.subscribe(function(){var D=E(r.getState());if(D!==g){var B=g;g=D;K(D,B)}})};var wCL;_.Td=function(r,E,K){return _.K4({type:"REPLACE_ENTITY",payload:{entityPayload:K,entityType:r,key:E}})};
wCL=function(r){return _.K4({type:"REPLACE_ENTITIES",payload:r})};
_.xz=function(r,E,K,g){return _.K4({type:"UPDATE_ENTITY",payload:{entityPayload:K,entityType:r,key:E,mergeOption:g}})};var ZDc=function(r){var E=this;r=r===void 0?[]:r;this.arrays=[];this.totalLength=this.arrayPos=this.arrayIdx=0;r.forEach(function(K){E.append(K)})};
_.d=ZDc.prototype;_.d.getLength=function(){return this.totalLength};
_.d.append=function(r){var E=this.arrays.length===0?!1:(E=this.arrays[this.arrays.length-1])&&E.buffer===r.buffer&&E.byteOffset+E.length===r.byteOffset;E?(E=this.arrays[this.arrays.length-1],this.arrays[this.arrays.length-1]=new Uint8Array(E.buffer,E.byteOffset,E.length+r.length),this.arrayPos=this.arrayIdx=0):this.arrays.push(r);this.totalLength+=r.length};
_.d.split=function(r){for(var E=new ZDc,K=new ZDc,g=_.N(this.arrays),D=g.next();!D.done;D=g.next())D=D.value,r>=D.length?(E.append(D),r-=D.length):r?(E.append(new Uint8Array(D.buffer,D.byteOffset,r)),K.append(new Uint8Array(D.buffer,D.byteOffset+r,D.length-r)),r=0):K.append(D);return{headView:E,tailView:K}};
_.d.isFocused=function(r){return r>=this.arrayPos&&r<this.arrayPos+this.arrays[this.arrayIdx].length};
_.d.focus=function(r){if(!this.isFocused(r))for(r<this.arrayPos&&(this.arrayPos=this.arrayIdx=0);this.arrayPos+this.arrays[this.arrayIdx].length<=r&&this.arrayIdx<this.arrays.length;)this.arrayPos+=this.arrays[this.arrayIdx].length,this.arrayIdx+=1};
var NkC=function(r,E){r.focus(E);return r.arrays[r.arrayIdx][E-r.arrayPos]};(function(){var r=function(g){return new Uint8Array(g)},E=function(g){for(var D=new Uint8Array(g.length),B=0;B<g.length;B++)D[B]=g[B];
return D},K=new Uint8Array([1]);
return K.length===1&&K[0]===1?r:E})();
var bDJ=Array(1024),Sym=window.TextDecoder?new TextDecoder:void 0,k$J=window.TextEncoder?new TextEncoder:void 0;var moJ=function(r){this.arrayView=r;this.pos=0;this.pendingTagAndType=-1},gE=function(r){var E=NkC(r.arrayView,r.pos);
++r.pos;if(E<128)return E;for(var K=E&127,g=1;E>=128;)E=NkC(r.arrayView,r.pos),++r.pos,g*=128,K+=(E&127)*g;return K},uZJ=function(r,E){var K=r.pendingTagAndType;
for(r.pendingTagAndType=-1;r.pos+1<=r.arrayView.totalLength;){K<0&&(K=gE(r));var g=K>>3,D=K&7;if(g===E)return!0;if(g>E){r.pendingTagAndType=K;break}K=-1;switch(D){case 0:gE(r);break;case 1:r.pos+=8;break;case 2:g=gE(r);r.pos+=g;break;case 5:r.pos+=4}}return!1};var eF5=function(){this.wasm=void 0;this.pos=0;this.submessagePosStack=[];this.buf=lM5(4096);this.view=new DataView(this.buf.buffer,this.buf.byteOffset,this.buf.byteLength)},dE=function(r,E){E=r.pos+E;
if(!(r.buf.length>=E)){for(var K=r.buf.length*2;K<E;)K*=2;r.buf=lM5(K,r.wasm,r.buf.subarray(0,r.pos));r.view=new DataView(r.buf.buffer,r.buf.byteOffset,r.buf.byteLength)}},B2=function(r,E){if(E>268435455){dE(r,4);
for(var K=E&1073741823,g=0;g<4;g++)r.view.setUint8(r.pos,K&127|128),K>>=7,r.pos+=1;E=Math.floor(E/268435456)}for(dE(r,4);E>127;)r.view.setUint8(r.pos,E&127|128),E>>=7,r.pos+=1;r.view.setUint8(r.pos,E);r.pos+=1};for(var XOJ={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},AzK={},QNM=_.N(Object.entries(XOJ)),$cl=QNM.next();!$cl.done;$cl=QNM.next()){var aTe=_.N($cl.value),pTf=aTe.next().value,PTl=aTe.next().value,fTd=pTf,Ov$=PTl;Ov$&&(AzK[Ov$]=fTd)};var nQP=function(r,E){r=r===void 0?{}:r;switch(E.type){case "ENTITY_LOADED":return E.payload.reduce(function(g,D){var B,Q=(B=D.options)==null?void 0:B.persistenceOption;if(Q&&Q!=="ENTITY_PERSISTENCE_OPTION_UNKNOWN"&&Q!=="ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST")return g;if(!D.entityKey)return _.Xc(Error("If")),g;if(D.type==="ENTITY_MUTATION_TYPE_REPLACE"){if(!D.payload)return D=new _.bs("REPLACE entity mutation is missing a payload",{entityKey:D.entityKey}),_.Xc(D),g;var a=(0,_.lw.getAnyKey)(D.payload);
return yzJ(g,a,D.entityKey,D.payload[a])}if(D.type==="ENTITY_MUTATION_TYPE_DELETE"){a:{D=D.entityKey;try{var P=_.Dk(D).entityType;a=yzJ(g,P,D);break a}catch(T){if(T instanceof Error){D=new _.bs("Failed to deserialize entity key",{entityKey:D,originalMessage:T.message});_.Xc(D);a=g;break a}throw T;}a=void 0}return a}if(D.type==="ENTITY_MUTATION_TYPE_UPDATE"){if(!D.payload)return D=new _.bs("UPDATE entity mutation is missing a payload",{entityKey:D.entityKey}),_.Xc(D),g;a=(0,_.lw.getAnyKey)(D.payload);
var O,U;return LZJ(g,a,D.entityKey,D.payload[a],(O=D.fieldMask)==null?void 0:(U=O.mergeOptions)==null?void 0:U.repeatedFieldsMergeOption)}return g},r);
case "REPLACE_ENTITY":var K=E.payload;return yzJ(r,K.entityType,K.key,K.entityPayload);case "REPLACE_ENTITIES":return Object.keys(E.payload).reduce(function(g,D){var B=E.payload[D];return Object.keys(B).reduce(function(Q,a){return yzJ(Q,D,a,B[a])},g)},r);
case "UPDATE_ENTITY":return K=E.payload,LZJ(r,K.entityType,K.key,K.entityPayload,K.mergeOption);default:return r}};var hF5;var Yca=!1,Ig,y3,LD,hz,Jz,Ucb=function(r){_.SV.call(this);this.counter=[0,0,0,0];this.cipherBlock=new Uint8Array(16);this.blockOffset=16;if(!Yca){var E,K=new Uint8Array(256),g=new Uint8Array(256);var D=1;for(E=0;E<256;E++)K[D]=E,g[E]=D,D^=D<<1^(D>>7&&283);Ig=new Uint8Array(256);y3=Qo(256);LD=Qo(256);hz=Qo(256);Jz=Qo(256);for(var B=0;B<256;B++){D=B?g[255^K[B]]:0;D^=D<<1^D<<2^D<<3^D<<4;D=D&255^D>>>8^99;Ig[B]=D;E=D<<1^(D>>7&&283);var Q=E^D;y3[B]=E<<24|D<<16|D<<8|Q;LD[B]=Q<<24|y3[B]>>>8;hz[B]=D<<24|LD[B]>>>
8;Jz[B]=D<<24|hz[B]>>>8}Yca=!0}D=Qo(44);for(K=0;K<4;K++)D[K]=r[4*K]<<24|r[4*K+1]<<16|r[4*K+2]<<8|r[4*K+3];for(g=1;K<44;K++)r=D[K-1],K%4||(r=(Ig[r>>16&255]^g)<<24|Ig[r>>8&255]<<16|Ig[r&255]<<8|Ig[r>>>24],g=g<<1^(g>>7&&283)),D[K]=D[K-4]^r;this.key=D};
_.C(Ucb,_.SV);
Ucb.prototype.encrypt=function(r){var E=r.length;r=new Uint8Array(r.buffer.slice(r.byteOffset,r.byteOffset+E));for(var K=this.cipherBlock,g=0;g<E&&this.blockOffset<16;)r[g++]^=K[this.blockOffset++];for(var D=E-(E-g)%16;g<D;)Tku(this),r[g++]^=K[0],r[g++]^=K[1],r[g++]^=K[2],r[g++]^=K[3],r[g++]^=K[4],r[g++]^=K[5],r[g++]^=K[6],r[g++]^=K[7],r[g++]^=K[8],r[g++]^=K[9],r[g++]^=K[10],r[g++]^=K[11],r[g++]^=K[12],r[g++]^=K[13],r[g++]^=K[14],r[g++]^=K[15];if(g<E)for(Tku(this),this.blockOffset=0;g<E;)r[g++]^=
K[this.blockOffset++];return r};
var Tku=function(r){for(var E=r.key,K=r.counter[0]^E[0],g=r.counter[1]^E[1],D=r.counter[2]^E[2],B=r.counter[3]^E[3],Q=3;Q>=0&&!(r.counter[Q]=-~r.counter[Q]);Q--);for(var a,P,O=4;O<40;)Q=y3[K>>>24]^LD[g>>16&255]^hz[D>>8&255]^Jz[B&255]^E[O++],a=y3[g>>>24]^LD[D>>16&255]^hz[B>>8&255]^Jz[K&255]^E[O++],P=y3[D>>>24]^LD[B>>16&255]^hz[K>>8&255]^Jz[g&255]^E[O++],B=y3[B>>>24]^LD[K>>16&255]^hz[g>>8&255]^Jz[D&255]^E[O++],K=Q,g=a,D=P;r=r.cipherBlock;Q=E[40];r[0]=Ig[K>>>24]^Q>>>24;r[1]=Ig[g>>16&255]^Q>>16&255;r[2]=
Ig[D>>8&255]^Q>>8&255;r[3]=Ig[B&255]^Q&255;Q=E[41];r[4]=Ig[g>>>24]^Q>>>24;r[5]=Ig[D>>16&255]^Q>>16&255;r[6]=Ig[B>>8&255]^Q>>8&255;r[7]=Ig[K&255]^Q&255;Q=E[42];r[8]=Ig[D>>>24]^Q>>>24;r[9]=Ig[B>>16&255]^Q>>16&255;r[10]=Ig[K>>8&255]^Q>>8&255;r[11]=Ig[g&255]^Q&255;Q=E[43];r[12]=Ig[B>>>24]^Q>>>24;r[13]=Ig[K>>16&255]^Q>>16&255;r[14]=Ig[g>>8&255]^Q>>8&255;r[15]=Ig[D&255]^Q&255};var wTl=!1;(function(){var r=function(g){return new Uint8Array(g)},E=function(g){for(var D=new Uint8Array(g.length),B=0;B<g.length;B++)D[B]=g[B];
return D},K=new Uint8Array([1]);
return K.length===1&&K[0]===1?r:E})();
var rR;var oRd=function(r){a:{if(!wTl&&!$w){if(rR){var E=rR;break a}rR=(E=window.crypto)==null?void 0:E.subtle;var K,g,D;if(((K=rR)==null?0:K.importKey)&&((g=rR)==null?0:g.sign)&&((D=rR)==null?0:D.encrypt)){E=rR;break a}rR=void 0}E=void 0}E&&(this.nativeEncryptor=new F6f(r,E));this.encryptorPolyfill=new R9d(r)};
oRd.prototype.encrypt=function(r,E){var K=this,g;return _.p(function(D){switch(D.nextAddress){case 1:if(!K.nativeEncryptor){D.jumpTo(2);break}_.Mj(D,3);return D.yield(K.nativeEncryptor.encrypt(r,E),5);case 5:return D.return(D.yieldResult);case 3:g=_.GD(D),_.nh(g),wTl=!0,K.nativeEncryptor=void 0;case 2:return D.return(K.encryptorPolyfill.encrypt(r,E))}})};
oRd.prototype.decrypt=function(r,E){return this.encrypt(r,E)};
var F6f=function(r,E){this.JSC$13001_aesKey=r;this.subtleCrypto=E};
F6f.prototype.encrypt=function(r,E){var K=this,g;return _.p(function(D){if(D.nextAddress==1)return _.Mj(D,2),D.yield(MsM(K,r,E),4);if(D.nextAddress!=2)return D.return(D.yieldResult);g=_.GD(D);_.nh(g);wTl=!0;throw g;})};
var MsM=function(r,E,K){var g,D;return _.p(function(B){switch(B.nextAddress){case 1:if(r.cryptoKey){B.jumpTo(2);break}return B.yield(r.subtleCrypto.importKey("raw",r.JSC$13001_aesKey,{name:"AES-CTR"},!1,["encrypt"]),3);case 3:r.cryptoKey=B.yieldResult;case 2:return g={name:"AES-CTR",counter:K,length:128},B.yield(r.subtleCrypto.encrypt(g,r.cryptoKey,E),4);case 4:return D=B.yieldResult,B.return(new Uint8Array(D))}})},R9d=function(r){this.JSC$13004_aesKey=r};
R9d.prototype.encrypt=function(r,E){this.encryptor||(this.encryptor=new Ucb(this.JSC$13004_aesKey));for(var K=this.encryptor,g=0;g<4;g++)K.counter[g]=E[g*4]<<24|E[g*4+1]<<16|E[g*4+2]<<8|E[g*4+3];K.blockOffset=16;return this.encryptor.encrypt(r)};
R9d.prototype.decrypt=function(r,E){return this.encrypt(r,E)};var iva={},E0u=fN("yt-idb-pref-storage",{objectStores:(iva.prefs={addedAtVersion:1},iva),shared:!1,upgrade:function(r,E){E(1)&&JW(hW(r,"prefs",{keyPath:"key"}),"byExpiration","expirationTimestampMs")},
version:1});_.Es=function(r){this.token=r};
_.Es.getInstance=function(){return _.p(function(r){return r.return(new Promise(function(E){_.Pq().then(function(K){K?(_.Es.instance||(_.Es.instance=new _.Es(K)),E(_.Es.instance)):E(void 0)})}))})};
_.Es.prototype.get=function(r){var E=this,K,g,D;return _.p(function(B){if(B.nextAddress==1)return B.yield(KMP(E.token),2);if(B.nextAddress!=3)return K=B.yieldResult,B.yield(K.get("prefs",r),3);g=B.yieldResult;if(!g)return B.return();D=(0,_.OC)();return g.expirationTimestampMs<=D?B.return():B.return(g.value)})};
_.Es.prototype.set=function(r,E,K){K=K===void 0?31536E3:K;var g=this,D,B,Q;return _.p(function(a){if(a.nextAddress==1)return D=(0,_.OC)(),B={key:r,value:E,expirationTimestampMs:D+K*1E3},a.yield(KMP(g.token),2);Q=a.yieldResult;return a.yield(Q.put("prefs",B),0)})};
_.Es.prototype.remove=function(r){var E=this,K;return _.p(function(g){if(g.nextAddress==1)return g.yield(KMP(E.token),2);K=g.yieldResult;return g.yield(K.delete("prefs",r),0)})};var Kr={},c3f=(Kr.INVALID_ENCODER_VERSION="Invalid encoder version",Kr.KEY_CREATION_FAILED="Failed to create encoder key",Kr.UNKNOWN_DECODE_ERROR="Failed to decode PES data",Kr.UNKNOWN_ENCODE_ERROR="Failed to encode PES data",Kr.WRONG_DATA_TYPE="Encoder cannot process the data type",Kr),$s=function(r,E){E=E===void 0?{}:E;_.bs.call(this,c3f[r],Object.assign({},{name:"PESEncoderError",type:r},E));this.type=r;this.level="WARNING";Object.setPrototypeOf(this,$s.prototype)};
_.C($s,_.bs);var gR=function(){};
gR.prototype.encode=function(r,E){try{return this.encodeImpl(r,E)}catch(K){da2(K,Dam)}};
gR.prototype.decode=function(r,E){try{return this.decodeImpl(r,E)}catch(K){da2(K,BRq)}};
var CTu=function(r,E,K){var g;return _.p(function(D){if(D.nextAddress==1)return _.Mj(D,2),D.yield(r.decodeAsyncImpl(E,K),4);if(D.nextAddress!=2)return D.return(D.yieldResult);g=_.GD(D);da2(g,BRq);_.vo(D)})};
gR.prototype.decodeAsyncImpl=function(r,E){return Promise.resolve(this.decodeImpl(r,E))};var DZ=function(r,E){this.aesEncryptor=r;this.aesEncryptorAsync=E};
_.C(DZ,gR);DZ.prototype.encodeImpl=function(r,E){E=j0n(E);r=(new TextEncoder).encode(JSON.stringify(r));return this.aesEncryptor.encrypt(r,E)};
DZ.prototype.decodeImpl=function(r,E){if(!(r instanceof Uint8Array))throw g0u(1);var K=new TextDecoder;E=j0n(E);r=this.aesEncryptor.decrypt(r,E);return JSON.parse(K.decode(r))};
DZ.prototype.decodeAsyncImpl=function(r,E){var K=this,g,D,B;return _.p(function(Q){if(Q.nextAddress==1){if(!(r instanceof Uint8Array))throw g0u(1);g=new TextDecoder;D=j0n(E);return Q.yield(K.aesEncryptorAsync.decrypt(r,D),2)}B=Q.yieldResult;return Q.return(JSON.parse(g.decode(B)))})};var NRd={accountLinkStatusEntity:fKJ,booleanEntity:mRw,buttonEntity:tla,captionTrack:F_X,channelHandle:OJe,chipEntity:NoM,commerceAcquisitionClientPayloadEntity:Qhu,commerceCartListEntity:$3l,compositeSourceEntity:brE,multiviewStagingEntity:s0w,contextNoteFeedEntityPayload:Wwa,contextNoteUserRatingEntityPayload:Gnu,continuationTokenEntity:JzM,downloadQualityPickerEntity:ZDE,downloadsPageRefreshTokenEntity:AzC,downloadsPageViewConfigurationEntity:NRa,downloadStatusEntity:uZR,dismissState:QDC,sfvAudioItemCurrentlyPlayingEntity:rmE,
emojiFountainDataEntity:vnE,emojiCustomizationSetEntity:G_w,fakeChannel:ArR,fakePlaylist:e6J,fakePlaylistEntryCollection:XFd,fakeVideo:nIX,fakeVideoDescription:IJX,featuredProductsEntity:WMf,flowStateEntity:$hf,iconBadgeEntity:aoX,interstitialInteractionStateEntity:vdR,likeButtonAnimationEntity:Q0C,liveChatPollStateEntity:qNf,dataFreshnessEntity:x6u,liveViewerLeaderboardChatEntryPointStateEntity:Sge,liveViewerLeaderboardPointsEntity:byf,liveReactionsDataEntity:VlX,logoEntity:Wau,macroMarkerEntity:$aw,
mainDownloadsLibraryEntity:eFX,mainDownloadsListEntity:XOR,mainPlaylistDownloadStateEntity:nQu,mainPlaylistEntity:rnu,mainPlaylistVideoEntity:E0f,mainVideoDownloadStateEntity:IMe,mainVideoEntity:BRJ,markersEngagementPanelSyncEntity:aZl,markersVisibilityOverrideEntity:pCR,musicAlbumReleaseDetail:umd,musicAlbumReleaseDownloadMetadataEntity:kY$,musicAlbumRelease:ZrC,musicAlbumReleaseUserDetail:An$,musicArtistDetail:XCC,musicArtist:eZd,musicArtistUserDetail:Hr$,musicDownloadsLibraryEntity:qsX,musicLibraryEdit:n0l,
musicLibraryStatusEntity:IZR,musicPlaylist:ynw,musicPlaylistDownloadMetadataEntity:lZb,musicShare:hZw,musicTrackDetail:r6u,musicTrackDownloadMetadataEntity:maX,musicTrack:JnC,musicTrackUserDetail:Et$,offlineOrchestrationActionWrapperEntity:RVC,offlineVideoPolicy:otd,offlineVideoStreams:McM,offlineabilityEntity:yzR,orchestrationWebSamplingEntity:LZR,pageHeaderEntity:wlE,pdpStateEntity:peX,pinnedProductEntity:GYa,playbackData:iyJ,playerStateEntity:Pal,quantityIncrementerEntity:PGl,refresh:c6f,saveToPlaylistListEntity:Fvl,
selectedChipIndexEntityPayload:fZR,settingEntity:ZWC,stringEntity:Zbf,suggestedFeedbackChipStateEntity:Orl,transfer:CxE,trendingOfferEntity:v0a,videoDownloadContextEntity:xAb,videoOverviewAsyncDataEntity:shf,videoPlaybackPositionEntity:sDb,votingEntity:Mlf,ytMainChannelEntity:dad,youchatPendingResponseEntity:YsE,ytMainDownloadedVideoEntity:hF$,ytMainVideoEntity:j0l};var xcR,GqE,OK,Ysc,Uau,z9f,Scd,tsE,VsM;xcR=function(r,E){this.JSC$13023_wrapped=r;this.JSC$13023_encoderRegistry=E;this.changedKeys={}};
GqE=function(r,E){return W6d(r.JSC$13023_encoderRegistry,E.version).decode(E.data,E.key)};
_.vRu=function(r,E,K){return r.JSC$13023_wrapped.objectStore("EntityStore").get(E).then(function(g){if(g){if(K&&g.entityType!==K)throw Error("Jf");return GqE(r,g)}})};
OK=function(r,E,K){return K?(K=K.map(function(g){return _.vRu(r,g,E)}),Jd.all(K)):r.JSC$13023_wrapped.objectStore("EntityStore").index("entityType").getAll(IDBKeyRange.only(E)).then(function(g){return g.map(function(D){return GqE(r,D)})})};
_.Orn=function(r,E,K){var g=HDu(E),D=W6d(r.JSC$13023_encoderRegistry,1),B=Object.assign({},E);return r.JSC$13023_wrapped.objectStore("EntityStore").get(g).then(function(Q){if(Q){if(Q.entityType!==K)throw Error("Jf");B.entityMetadata||(Q=GqE(r,Q),B.entityMetadata=Q.entityMetadata)}}).then(function(){var Q={key:g,
entityType:K,data:D.encode(B,g),version:1};return Jd.all([r.JSC$13023_wrapped.objectStore("EntityStore").put(Q),VsM(r,B,K)])}).then(function(){z9f(r,g,K);
return g})};
Ysc=function(r,E){var K=_.Dk(E).entityType;return Jd.all([r.JSC$13023_wrapped.objectStore("EntityStore").delete(E),tsE(r,E)]).then(function(){z9f(r,E,K)})};
Uau=function(r,E,K,g){var D=W6d(r.JSC$13023_encoderRegistry,1);return _.vRu(r,E,g).then(function(B){if(B){B=toK(B,K);var Q={key:E,entityType:g,data:D.encode(B,E),version:1};return Jd.all([r.JSC$13023_wrapped.objectStore("EntityStore").put(Q),VsM(r,B,g)])}}).then(function(){z9f(r,E,g);
return E})};
z9f=function(r,E,K){var g=r.changedKeys[K];g||(g=new Set,r.changedKeys[K]=g);g.add(E)};
Scd=function(r,E,K){var g=HDu(E);K=Q0K(K);if(!K)return Jd.resolve([]);K=new K(E);r=r.JSC$13023_wrapped.objectStore("EntityAssociationStore");E=[];K=_.N(K.getAssociations());for(var D=K.next();!D.done;D=K.next())E.push(r.put({parentEntityKey:g,childEntityKey:D.value}));return Jd.all(E).then(function(B){return B.map(function(Q){return Q[1]})})};
tsE=function(r,E){return r.JSC$13023_wrapped.objectStore("EntityAssociationStore").index("byParentEntityKey").delete(IDBKeyRange.only(E))};
VsM=function(r,E,K){var g=HDu(E);return tsE(r,g).then(function(){return Scd(r,E,K)})};var bv$=function(){};
_.C(bv$,gR);bv$.prototype.encodeImpl=function(r){return r};
bv$.prototype.decodeImpl=function(r){if(r instanceof Uint8Array)throw g0u(0);return r};var pCJ=function(){this.cacheMap={};this.cacheMap[0]=new bv$;if(!_.R("aes_pes_encoder_killswitch")){var r=this.cacheMap;try{var E=_.td();var K=j0n(E);var g=new DZ(new R9d(K),new oRd(K))}catch(D){throw r=D instanceof Error?new $s("KEY_CREATION_FAILED",{originalMessage:D.message}):new $s("KEY_CREATION_FAILED"),_.Xc(r),r;}r[1]=g}},W6d=function(r,E){E=E===void 0?0:E;
r=r.cacheMap[E];if(!r)throw E=new $s("INVALID_ENCODER_VERSION",{encoderVersion:E}),_.Xc(E),E;return r};var p4=function(r,E){_.SV.call(this);this.token=r;this.JSC$13037_encoderRegistry=E;this.observers=[];r=new _.gm.BroadcastChannel("PERSISTENT_ENTITY_STORE_SYNC:"+_.td());r.onmessage=this.JSC$13037_handleMessage.bind(this);this.channel=r};
_.C(p4,_.SV);_.f4=function(r,E,K){var g,D,B,Q;return _.p(function(a){if(a.nextAddress==1)return a.yield(rnP(r.token),2);if(a.nextAddress!=3)return g=a.yieldResult,a.yield(_.jM(g,["EntityStore","EntityAssociationStore"],E,function(P){D=new xcR(P,r.JSC$13037_encoderRegistry);return K(D)}),3);
B=a.yieldResult;D&&(Q=D.changedKeys,Object.keys(Q).length>0&&(r.channel.postMessage(Q),sNf(r,Q)));return a.return(B)})};
p4.prototype.observe=function(r){var E=this;this.observers.push(r);return function(){var K=E.observers.indexOf(r);K>=0&&E.observers.splice(K,1)}};
var fpL=function(r){var E;return _.p(function(K){if(K.nextAddress==1)return K.yield(_.f4(r,{mode:"readonly",enableRetries:!0},function(g){return g.JSC$13023_wrapped.objectStore("EntityStore").getAll()}),2);
E=K.yieldResult;return K.return(Promise.all(E.filter(function(g){return!!g}).map(function(g){var D,B;
return _.p(function(Q){if(Q.nextAddress==1){D=g.key;B=g.entityType;var a=Q.yield;var P=CTu(W6d(r.JSC$13037_encoderRegistry,g.version),g.data,g.key);return a.call(Q,P,2)}return Q.return({key:D,entityType:B,data:Q.yieldResult})})})))})};
p4.prototype.JSC$13037_handleMessage=function(r){sNf(this,r.data)};
var sNf=function(r,E){r=_.N(r.observers);for(var K=r.next();!K.done;K=r.next())K=K.value,K(E)};
p4.prototype.disposeInternal=function(){this.channel.close()};
var $am;var BC,qcX,s0m;BC={};_.kqE=(BC.mainVideoEntity="mainVideoEntityActionMetadata",BC.mainPlaylistEntity="mainPlaylistEntityActionMetadata",BC.musicTrack="musicTrackEntityActionMetadata",BC.musicPlaylist="musicPlaylistEntityActionMetadata",BC);qcX=new _.NS("DOWNLOADS_ENTITY_TYPE_MAP");_.MC=_.jI("","downloadsPageViewConfigurationEntity");s0m=_.jI("DOWNLOADS_LIST_ENTITY_ID_MANUAL_DOWNLOADS","mainDownloadsListEntity");_.Yg5=_.jI("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","mainDownloadsListEntity");
_.jI("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","refresh");_.jI("SMART_DOWNLOADS_ENABLED","settingEntity");_.jI("SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED","settingEntity");var o0L=["TRANSFER_STATE_TRANSFER_IN_QUEUE","TRANSFER_STATE_TRANSFERRING"];var GYd=["TRANSFER_STATE_COMPLETE","TRANSFER_STATE_FAILED","TRANSFER_STATE_TRANSFER_IN_QUEUE","TRANSFER_STATE_PAUSED_BY_USER","TRANSFER_STATE_TRANSFERRING"];var lT$={isLeaderTab:!0};var DAd={ALL_DOWNLOADS:"PPAD",DOWNLOADS_PAGE:"PPDP",OFFLINE_PLAYLIST:"PPOM",RECOMMENDED_VIDEOS:"PPRC",SAVED_PODCAST_EPISODES:"PPSE",SAVED_VIDEOS:"PPSV"};var dR=window,ks=dR.YT_I18N_FORMATTING_GOOG_LOCALE||"en-US",g$K=dR.YT_I18N_FORMATTING_PLURAL_RULES_SELECT||qC,Nhd=dR.YT_I18N_FORMATTING_DATE_TIME_SYMBOLS||$z,gzE=dR.YT_I18N_FORMATTING_RELATIVE_DATE_TIME_SYMBOLS||KGd,row=dR.YT_I18N_FORMATTING_DURATION_TIME_SYMBOLS||fNe,dgP=dR.YT_I18N_FORMATTING_NUMBER_FORMAT_SYMBOLS||FAu;var Kvn;uP({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 RzP=QKn(function(){return{dateFormat:1,timeFormat:7,joinerStyle:1,capitalize:function(r){return r}}}),x85=QKn(function(){return{dateFormat:3,
timeFormat:7,joinerStyle:3,capitalize:function(r){return r}}}),PWd=new Map;var MLJ=[{unitDuration:6048E5,unit:3,threshold:2},{unitDuration:864E5,unit:4},{unitDuration:36E5,unit:5},{unitDuration:6E4,unit:6},{unitDuration:1E3,unit:7}],ThL;var mcw=function(r){return _.K4({type:"SET_EPHEMERAL_ACTION",payload:r})};var Zvf={ephemeralAction:null};var ujl=zr({ephemeralAction:function(r,E){r=r===void 0?Zvf.ephemeralAction:r;switch(E.type){case "SET_EPHEMERAL_ACTION":return E.payload;default:return r}}});var A3$=function(r){return _.K4({type:"SET_SHARED_PERSISTENT_PANEL_VISIBLE",payload:r})};var e9d={animatedThumbnailEnabled:!1,inlinePreviewEnabled:!1,currentPageType:"",currentPageSubType:"",persistentPanelVisible:!1};var XTe={sharedUi:e9d,a11y:Zvf,entities:{}},ICu={sharedUi:function(r,E){r=r===void 0?e9d:r;switch(E.type){case "SET_SHARED_ANIMATED_THUMBNAIL_ENABLED":return Object.assign({},r,{animatedThumbnailEnabled:E.payload});case "SET_SHARED_INLINE_PREVIEW_ENABLED":return Object.assign({},r,{inlinePreviewEnabled:E.payload});case "SET_SHARED_CURRENT_PAGE_TYPE":return Object.assign({},r,{currentPageType:E.payload});case "SET_SHARED_CURRENT_PAGE_SUB_TYPE":return Object.assign({},r,{currentPageSubType:E.payload});
case "SET_SHARED_PERSISTENT_PANEL_VISIBLE":return Object.assign({},r,{persistentPanelVisible:E.payload});default:return r}},
a11y:ujl,entities:IML};var Gjd={playlistId:"",inviteLinkURL:""};var Hva={continuationCommand:{}};var mGK=zr({continuationCommand:function(r,E){r=r===void 0?Hva.continuationCommand:r;switch(E.type){case "SET_CONTINUATION_COMMAND":return E.payload.continuationCommand;default:return r}}});var VLc={currentFormId:"",commandsMap:{}};var ZWK=zr({isLeaderTab:function(r,E){r=r===void 0?lT$.isLeaderTab:r;switch(E.type){case "SET_IS_LEADER_TAB":var K,g;return(g=E==null?void 0:(K=E.payload)==null?void 0:K.isLeaderTab)!=null?g:r;default:return r}}});var ITd;_.nRd=function(r){return _.K4({type:"SET_IS_FULLSCREEN",payload:{isFullscreen:r}})};
ITd=function(r){return _.K4({type:"SET_IS_SHORTS_PIP_ACTIVE",payload:{isShortsPipActive:r}})};var jj={isDesktopSmallWidth:!1,isShortsActive:!1,isWatchWhileMode:!1,playerState:-1,isFullscreen:!1,isSmallScreenSqueezeback:!1,isPlaybackStarted:!1,isShortsPipActive:!1};var n$c=zr({isDesktopSmallWidth:function(r,E){r=r===void 0?jj.isDesktopSmallWidth:r;switch(E.type){case "SET_IS_DESKTOP_SMALL_WIDTH":return E.payload.isDesktopSmallWidth;default:return r}},
isShortsActive:function(r,E){r=r===void 0?jj.isShortsActive:r;switch(E.type){case "SET_IS_SHORTS_ACTIVE":return E.payload.isShortsActive;default:return r}},
isWatchWhileMode:function(r,E){r=r===void 0?jj.isWatchWhileMode:r;switch(E.type){case "SET_IS_WATCH_WHILE_MODE":return E.payload.isWatchWhileMode;default:return r}},
playerState:function(r,E){r=r===void 0?jj.playerState:r;switch(E.type){case "SET_PLAYER_STATE":return E.payload.playerState;default:return r}},
isFullscreen:function(r,E){r=r===void 0?jj.isFullscreen:r;switch(E.type){case "SET_IS_FULLSCREEN":return E.payload.isFullscreen;default:return r}},
isSmallScreenSqueezeback:function(r,E){r=r===void 0?jj.isSmallScreenSqueezeback:r;switch(E.type){case "SET_IS_SMALL_SCREEN_SQUEEZEBACK":return E.payload.isSmallScreenSqueezeback;default:return r}},
isShortsPipActive:function(r,E){r=r===void 0?jj.isShortsPipActive:r;switch(E.type){case "SET_IS_SHORTS_PIP_ACTIVE":return E.payload.isShortsPipActive;default:return r}},
isPlaybackStarted:function(r,E){r=r===void 0?jj.isPlaybackStarted:r;switch(E.type){case "SET_IS_PLAYBACK_STARTED":return E.payload.isPlaybackStarted;default:return r}}});var tLn={currentMode:"canvas-hidden"};var Lvc=function(){return function(r){return function(E){var K=r(E);_.ht(document.documentElement,"yt-forward-redux-action-to-live-chat-iframe",[E],!0);return K}}};var y3w,VCL;y3w=new _.jG;_.K8=new _.NS("WATCH_PLAYER_PROMISE_TOKEN");_.L6E=new _.jG;_.h9e=new _.NS("SHORTS_PLAYER_PROMISE_TOKEN");VCL=new _.NS("GET_SHORTS_PLAYER_FUNCTION_TOKEN");var hz5=function(){return function(r){return function(E){E.type==="ENTITY_LOADED"&&_.P7().resolve(_.K8).then(function(K){var g;(g=K.dispatchReduxAction)==null||g.call(K,E)});
return r(E)}}};var J3b={additionalContext:"",impersonatedChannelUrl:"",selectedVideoIds:{}};var ueJ=zr({additionalContext:function(r,E){r=r===void 0?J3b.additionalContext:r;switch(E.type){case "CHANNEL_REPORT_RESET":return"";case "ADDITIONAL_CONTEXT_UPDATED":var K;return(K=E.payload)!=null?K:"";default:return r}},
impersonatedChannelUrl:function(r,E){r=r===void 0?J3b.impersonatedChannelUrl:r;switch(E.type){case "CHANNEL_REPORT_RESET":return"";case "IMPERSONATED_CHANNEL_URL_UPDATED":var K;return(K=E.payload)!=null?K:"";default:return r}},
selectedVideoIds:function(r,E){r=r===void 0?J3b.selectedVideoIds:r;switch(E.type){case "CHANNEL_REPORT_RESET":return{};case "VIDEO_SELECTED":var K={};return Object.assign({},r,(K[E.payload]=!0,K));case "VIDEO_UNSELECTED":return E=E.payload,r=Object.assign({},r),delete r[E],r;default:return r}}});var rQX={parentClickTrackingParams:""};var Am2=zr({parentClickTrackingParams:function(r,E){r=r===void 0?rQX.parentClickTrackingParams:r;switch(E.type){case "SET_PARENT_CLICK_TRACKING_PARAMS":return E.payload.parentClickTrackingParams;case "CLEAR_PARENT_CLICK_TRACKING_PARAMS":return"";default:return r}}});var EPM=function(r){return _.K4({type:"TALK_TO_RECS_UPDATE_SELECTION",payload:r})},K3X=function(r){return _.K4({type:"TALK_TO_RECS_UPDATE_USER_QUERY",
payload:r})};var gPl={stepStates:{}};var ezP=zr({stepStates:function(r,E){r=r===void 0?gPl.stepStates:r;switch(E.type){case "TALK_TO_RECS_RESET_STEP_STATES":return{};case "TALK_TO_RECS_UPDATE_SELECTION":var K=r,g=E.payload,D,B,Q;r={};E={selectionStates:Object.assign({},(Q=(D=K[g.stepId])==null?void 0:D.selectionStates)!=null?Q:{},(r[g.token]={isSelected:g.isSelected},r)),userQuery:(B=K[g.stepId])==null?void 0:B.userQuery};D={};return Object.assign({},K,(D[g.stepId]=E,D));case "TALK_TO_RECS_UPDATE_USER_QUERY":return D=r,B=E.payload,Q=
{selectionStates:Object.assign({},(g=(K=D[B.stepId])==null?void 0:K.selectionStates)!=null?g:{}),userQuery:{userQuery:B.userQuery,token:B.userQueryToken}},K={},Object.assign({},D,(K[B.stepId]=Q,K));default:return r}}});var DtM,BxX,j8e;DtM=function(r){return _.K4({type:"SET_SLIMLINE_SURVEY_RATING_SELECTED_INDEX",payload:r})};
BxX=function(r){return _.K4({type:"SET_MINIPLAYER_PLAYBACK_STATE",payload:r})};
_.Cl=function(r){return _.K4({type:"SET_CURRENT_PAGE_TYPE",payload:r})};
_.dta=function(r){return _.K4({type:"SET_INLINE_PREVIEW_IS_ENABLED",payload:r})};
j8e=function(r){return _.K4({type:"SET_CHIP_BAR_IS_STICKY",payload:r})};var bWK={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"};_.Nxl=function(r){return _.K4({type:"SET_PLAYER_STATE",payload:{playerState:r}})};var Na={isWatchActive:!1,isLearningJourneyActive:!1,isSwatcherooActive:!1,isTheaterMode:kjc(),isWatchFullscreen:!1,isWatchNarrowWidth:!1,isWatchRetroMode:!1,isLiveChatCollapsed:!1,openEngagementPanels:[],playerState:-1,watchScrollTop:0,watchWindowSize:{width:0,height:0}};var Xy5=zr({isTheaterMode:function(r,E){r=r===void 0?kjc():r;switch(E.type){case "SET_IS_THEATER_MODE":return E.payload.isTheaterMode;default:return r}},
isWatchActive:function(r,E){r=r===void 0?Na.isWatchActive:r;switch(E.type){case "SET_IS_WATCH_ACTIVE":return E.payload.isWatchActive;default:return r}},
isLearningJourneyActive:function(r,E){r=r===void 0?Na.isLearningJourneyActive:r;switch(E.type){case "SET_IS_LEARNING_JOURNEY_ACTIVE":return E.payload.isLearningJourneyActive;default:return r}},
isWatchFullscreen:function(r,E){r=r===void 0?Na.isWatchFullscreen:r;switch(E.type){case "SET_IS_WATCH_FULLSCREEN":return E.payload.isWatchFullscreen;default:return r}},
isWatchNarrowWidth:function(r,E){r=r===void 0?Na.isWatchNarrowWidth:r;switch(E.type){case "SET_IS_WATCH_NARROW_WIDTH":return E.payload.isWatchNarrowWidth;default:return r}},
isSwatcherooActive:function(r,E){r=r===void 0?Na.isSwatcherooActive:r;switch(E.type){case "SET_IS_SWATCHEROO_ACTIVE":return E.payload.isSwatcherooActive;default:return r}},
isWatchRetroMode:function(r,E){r=r===void 0?Na.isWatchRetroMode:r;switch(E.type){case "SET_IS_WATCH_RETRO_MODE":return E.payload.isWatchRetroMode;default:return r}},
isLiveChatCollapsed:function(r,E){r=r===void 0?Na.isLiveChatCollapsed:r;switch(E.type){case "SET_IS_LIVE_CHAT_COLLAPSED":return E.payload.isLiveChatCollapsed;default:return r}},
openEngagementPanels:function(r,E){r=r===void 0?Na.openEngagementPanels:r;var K=[].concat(_.mn(r));switch(E.type){case "ADD_OPEN_ENGAGEMENT_PANEL":return K.push(E.payload.panelToAdd),K;case "REMOVE_OPEN_ENGAGEMENT_PANEL":return K.splice(K.indexOf(E.payload.panelToRemove),1),K;default:return r}},
playerState:function(r,E){r=r===void 0?Na.playerState:r;switch(E.type){case "SET_PLAYER_STATE":return E.payload.playerState;default:return r}},
watchScrollTop:function(r,E){r=r===void 0?Na.watchScrollTop:r;switch(E.type){case "SET_WATCH_SCROLL_TOP":return E.payload.watchScrollTop;default:return r}},
watchWindowSize:function(r,E){r=r===void 0?Na.watchWindowSize:r;switch(E.type){case "SET_WATCH_WINDOW_SIZE":return E.payload.watchWindowSize;default:return r}}});var Q8l={surveyFeedbackData:{feedbackTokens:[]}};var HW2=zr({surveyFeedbackData:function(r,E){r=r===void 0?Q8l.surveyFeedbackData:r;switch(E.type){case "YPC_UPDATE_SURVEY_FEEDBACK_DATA":return E.payload;case "YPC_UPDATE_PARTIAL_SURVEY_FEEDBACK_DATA":return Object.assign({},r,E.payload);default:return r}}});var qlu={};var rId=void 0;_.R("web_enable_redux_store_on_demand")||(rId=Jmn());var $tE=function(r,E,K){var g=this;this.listId=r;this.JSC$13181_updateCallback=E;this.isOfflineVideoCallback=K;_.n4().subscribe(function(){g.handleUpdate()})};
$tE.prototype.getPlaylistData=function(){var r=_.n4().getState().entities;if(this.listId&&this.listId!=="PPSV"){var E=Hr5(r,this.listId,!0),K=_.jI(this.listId,"mainPlaylistEntity"),g,D;r=r==null?void 0:(g=r.mainPlaylistEntity)==null?void 0:(D=g[K])==null?void 0:D.title;return EnL(E,r,this.listId)}E=_.v0d(ot2(r));r=_.v0d(_.iP(r));r=E.concat(r);return EnL(r)};
$tE.prototype.getPlaylistId=function(){return this.listId};
$tE.prototype.handleUpdate=function(){this.isOfflineVideoCallback()&&this.JSC$13181_updateCallback(this.listId,this.getPlaylistData(),{})};var QI=function(r,E,K,g){g=g===void 0?[]:g;this.JSC$13184_playlistNetworkManager=r;this.listId=E;this.JSC$13184_updateCallback=K;this.videoIds=g;this.pendingUpdates=[];this.currentIndex=0};
QI.prototype.JSC$13184_setCurrentIndex=function(r){this.currentIndex=r};
QI.prototype.setListId=function(r){this.listId=r};
var a1X=function(r,E){r.currentCreateRequest&&r.currentCreateRequest.cancel(E);r.currentUpdateRequest&&r.currentUpdateRequest.cancel(E);r.currentRefreshRequest&&r.currentRefreshRequest.cancel(E)};
QI.prototype.delete=function(){a1X(this,"PROXY DELETED")};
QI.prototype.addVideos=function(r,E,K){var g=this;K!==void 0?this.videoIds.splice.apply(this.videoIds,[K,0].concat(_.mn(r))):this.videoIds.push.apply(this.videoIds,_.mn(r));this.listId||this.currentCreateRequest?(r.forEach(function(D,B){D={addedVideoId:D,action:"ACTION_ADD_VIDEO"};K&&(D.addedVideoPosition=K+B);g.pendingUpdates.push(D)}),$0(this)):pif(this,E.onCreateListCommand)};
var P6C=function(r,E,K,g,D){qPq(r.videoIds,E,K);E>r.currentIndex&&K<=r.currentIndex?r.JSC$13184_setCurrentIndex(r.currentIndex+1):E===r.currentIndex?r.JSC$13184_setCurrentIndex(K):E<r.currentIndex&&K>=r.currentIndex&&r.JSC$13184_setCurrentIndex(r.currentIndex-1);r.pendingUpdates.push({action:"ACTION_MOVE_VIDEO_AFTER",setVideoId:g,movedSetVideoIdPredecessor:D});$0(r)},pif=function(r,E){a1X(r,"OBSOLETE");
r.currentCreateRequest=f1C(r.JSC$13184_playlistNetworkManager,E,r.videoIds);_.Sn(r.currentCreateRequest,function(){r.currentCreateRequest=void 0}).then(function(K){r.setListId(K.playlistId);
r.pendingUpdates.length>0?$0(r):O7a(r)})},$0=function(r){if(r.pendingUpdates.length!==0&&(r.currentRefreshRequest&&r.currentRefreshRequest.cancel("OBSOLETE"),!r.currentUpdateRequest&&!r.currentCreateRequest)){var E=r.pendingUpdates.splice(0,r.pendingUpdates.length);
r.currentUpdateRequest=r.JSC$13184_playlistNetworkManager.updatePlaylist(r.listId,E);_.Sn(r.currentUpdateRequest,function(){r.currentUpdateRequest=void 0}).then(function(){r.pendingUpdates.length>0?$0(r):O7a(r)}).thenCatch(function(){r.pendingUpdates.unshift.apply(r.pendingUpdates,_.mn(E))})}},O7a=function(r){r.currentRefreshRequest=_.YE$(r.JSC$13184_playlistNetworkManager,r.listId,r.currentIndex,r.videoIds[r.currentIndex]);
_.Sn(r.currentRefreshRequest,function(){r.currentRefreshRequest=void 0}).then(function(E){r.JSC$13184_updateCallback(E.playlistId,E.playlistPanelRenderer,E.autoplayRenderer)})};
QI.prototype.size=function(){return this.videoIds.length};var UtE=function(r,E,K,g){g=g===void 0?[]:g;QI.call(this,r,E,K,g);this.JSC$13184_playlistNetworkManager=r;this.listId=E;this.JSC$13184_updateCallback=K;this.videoIds=g};
_.C(UtE,QI);_.a0=function(r,E,K,g,D,B,Q){D=D===void 0?[]:D;Q=Q===void 0?PN:Q;QI.call(this,r,E,K,D);this.JSC$13184_playlistNetworkManager=r;this.listId=E;this.JSC$13184_updateCallback=K;this.onAuthChange=g;this.videoIds=D;this.storage=B;this.cookieReader=Q;this.queueSapisId="";this.queueSapisIdJob=0;this.attributionData=new Map;this.queueSapisId=(new this.cookieReader(window.document)).get("SAPISID","");this.queueSapisIdJob=_.E3(_.eM,this.checkLoggedInStatusChange.bind(this),1E3)};
_.C(_.a0,QI);_.d=_.a0.prototype;_.d.checkLoggedInStatusChange=function(){(new this.cookieReader(window.document)).get("SAPISID","")!==this.queueSapisId?(this.onAuthChange(),this.storage&&this.storage.clear()):this.queueSapisIdJob=_.E3(_.eM,this.checkLoggedInStatusChange.bind(this),1E3)};
_.d.JSC$13184_setCurrentIndex=function(r){QI.prototype.JSC$13184_setCurrentIndex.call(this,r);this.store()};
_.d.delete=function(){_.eM.cancelJob(this.queueSapisIdJob);QI.prototype.delete.call(this)};
_.d.setListId=function(r){QI.prototype.setListId.call(this,r);this.store()};
_.d.store=function(){this.storage&&this.listId&&this.currentIndex!==void 0&&this.storage.store(this.listId,this.currentIndex)};var Txd=["response","contents","twoColumnWatchNextResults","autoplay","autoplay"],wie=["playerResponse","videoDetails"],F3R=["response","currentVideoEndpoint","watchEndpoint","videoId"],RMR=["response","currentVideoEndpoint","watchEndpoint","playlistId"],oP$=["response","playerOverlays","playerOverlayRenderer","endScreen","watchNextEndScreenRenderer"],MvC=["response","contents","twoColumnWatchNextResults","playlist","playlist"],i7M=["response","webWatchNextResponseExtensionData","relatedVideoArgs"],
cQf=["response","contents","twoColumnWatchNextResults"];var pr={},d6m=(pr.WEB_UNPLUGGED="^unplugged/",pr.WEB_UNPLUGGED_ONBOARDING="^unplugged/",pr.WEB_UNPLUGGED_OPS="^unplugged/",pr.WEB_UNPLUGGED_PUBLIC="^unplugged/",pr.WEB_CREATOR="^creator/",pr.WEB_KIDS="^kids/",pr.WEB_EXPERIMENTS="^experiments/",pr.WEB_MUSIC="^music/",pr.WEB_REMIX="^music/",pr.WEB_MUSIC_EMBEDDED_PLAYER="^music/",pr.WEB_MUSIC_EMBEDDED_PLAYER="^main_app/|^sfv/",pr);var B8q,f1C;B8q=function(r,E){this.networkManager=r;this.innertubeTransportService=E};
f1C=function(r,E,K){if(!_.M(E,_.PO))return _.RV(Error("Nf"));_.M(E,_.PO).videoIds=K;K={create_playlist_title:_.Nn("QUEUE",void 0,"Queue")};return D6n(_.l1(r.innertubeTransportService,E,K),Ki5)};
_.YE$=function(r,E,K,g){E={videoId:g,playlistId:E,playlistIndex:K};K=_.IG(o2$);return D6n(_.PC(r.innertubeTransportService,E,K),Bo2)};
B8q.prototype.updatePlaylist=function(r,E){return D6n(_.l1(this.innertubeTransportService,{commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/browse/edit_playlist",sendPost:!0}},playlistEditEndpoint:{playlistId:r,actions:E}}),gnK)};var C6X=function(r){this.storage=r},xtE;
C6X.prototype.store=function(r,E){E=E===void 0?0:E;if(this.storage&&r.startsWith("TLPQ"))try{this.storage.set("TLPQplaylist",r),this.storage.set("TLPQindex",String(E)),this.storage.set("TLPQtimestamp",String(Date.now()))}catch(K){}};
C6X.prototype.clear=function(){this.storage&&(this.storage.remove("TLPQtimestamp"),this.storage.remove("TLPQplaylist"),this.storage.remove("TLPQindex"))};
C6X.prototype.getPlaylistId=function(){if(!this.storage)return null;var r=null;try{r=this.storage.get("TLPQplaylist")}catch(E){}return r};var $6u=["navigationEndpoint","watchEndpoint","videoId"],QDK=["nextButtonVideo","watchEndpoint","videoId"];_.Tf=new _.NS("NETWORK_TOKEN");_.IL=new _.NS("PAGE_TOKEN");_.fr=new _.NS("PLAYLIST_TOKEN");var W3f;W3f=new _.NS("ASYNC_INNERTUBE_TRANSPORT_TOKEN");_.wM=new _.NS("INNERTUBE_TRANSPORT_TOKEN");var GXX,Os,Vvd,zMe,SEu,b7J;GXX=new Set(["ci","cr","carml"]);Os=function(){this.signals=[];this.compoundSignals=new Map;this.inProgressSignals=new Set;this.JSC$13231_parkedJobs=new Map;this.parkedProcessors=new Map};
_.Y0=function(){Os.instance||(Os.instance=new Os);return Os.instance};
Os.prototype.onAny=function(r){return _.vP$(this,r,2)};
Os.prototype.parkOrScheduleJob=function(r,E,K,g,D){_.Us(this,K)?_.cc().addJob(r,E,g):(D&&(r=Vvd(r),zMe(this,r,E,K,D)),D=this.JSC$13231_parkedJobs.get(K),D||(this.JSC$13231_parkedJobs.set(K,[]),D=this.JSC$13231_parkedJobs.get(K)),D.push({job:r,priority:E,delay:g}))};
Os.prototype.addListener=function(r,E,K){K&&(E=Vvd(E),zMe(this,E,0,r,K));K=this.parkedProcessors.get(r);K||(this.parkedProcessors.set(r,[]),K=this.parkedProcessors.get(r));K.push(E)};
Os.prototype.processSignal=function(r){if(!_.Us(this,r)){this.inProgressSignals.add(r);var E=this.JSC$13231_parkedJobs.get(r);if(E){E=_.N(E);for(var K=E.next();!K.done;K=E.next())K=K.value,_.cc().addJob(K.job,K.priority,K.delay);this.JSC$13231_parkedJobs.delete(r)}if(E=this.parkedProcessors.get(r)){E=_.N(E);for(K=E.next();!K.done;K=E.next())K=K.value,K();this.parkedProcessors.delete(r)}this.signals.push(r);this.inProgressSignals.delete(r)}};
_.Us=function(r,E){return GXX.has(E)||_.HD("IS_HOMEPAGE_COLD")||_.HD("IS_RESULTS_PAGE_COLD")||_.HD("IS_WATCH_PAGE_COLD")?r.signals.indexOf(E)>=0:!0};
Vvd=function(r){var E=!1;return function(){E||(E=!0,r())}};
zMe=function(r,E,K,g,D){if(tvb.has(g))_.cc().addJob(E,K,D);else{var B=r.compoundSignals.get(g);B&&_.cc().addJob(function(){_.Us(r,g)||(B.isTimeoutConditionSatisfied?_.cc().addJob(E,K):B.timeoutConditionObservers.push(function(){_.cc().addJob(E,K)}))},K,D)}};
_.vP$=function(r,E,K){if(E.length>1){var g=[],D=Object.create(null);E=_.N(E);for(var B=E.next();!B.done;B=E.next())B=B.value,D[B]||(g.push(B),D[B]=!0);E=g}if(E.length===1)return E[0];B=E;g="";D=K===2?"|":"&";B.sort();B=_.N(B);for(var Q=B.next();!Q.done;Q=B.next())g+=Q.value+D;if(!r.compoundSignals.get(g)){D=0;B=[];Q=_.N(E);for(var a=Q.next();!a.done;a=Q.next())a=a.value,D++,_.Us(r,a)||B.push(a);(K=K===2)&&D>B.length||!K&&!B.length?r.signals.push(g):SEu(r,g,K,E,B)}return g};
SEu=function(r,E,K,g,D){var B=D.length,Q=function(){K||--B===0?r.processSignal(E):b7J(r,E)};
D=_.N(D);for(var a=D.next();!a.done;a=D.next())r.addListener(a.value,Q);r.compoundSignals.set(E,{signals:g,isOnAny:K,isInitialized:!1,isTimeoutConditionSatisfied:!1,timeoutConditionObservers:[]});b7J(r,E)};
b7J=function(r,E){if(!_.Us(r,E)){var K=r.compoundSignals.get(E);if(K&&!K.isTimeoutConditionSatisfied){for(var g=!1,D=0,B=0,Q=_.N(K.signals),a=Q.next();!a.done;a=Q.next()){var P=a.value;a=!_.Us(r,P);tvb.has(P)?g=!0:(P=r.compoundSignals.get(P))?a&&!P.isTimeoutConditionSatisfied&&(B++,K.isInitialized||P.timeoutConditionObservers.push(function(){b7J(r,E)})):a&&D++}K.isInitialized=!0;
K.isOnAny?g&&(K.isTimeoutConditionSatisfied=!0):D===0&&B===0&&(K.isTimeoutConditionSatisfied=!0);if(K.isTimeoutConditionSatisfied)for(K=_.N(K.timeoutConditionObservers),g=K.next();!g.done;g=K.next())g=g.value,g()}}};
Os.prototype.processSignal=Os.prototype.processSignal;Os.prototype.parkOrScheduleJob=Os.prototype.parkOrScheduleJob;Os.prototype.onAny=Os.prototype.onAny;_.pN("ytsignals.getInstance",_.Y0);Os.prototype.onAny=Os.prototype.onAny;Os.prototype.parkOrScheduleJob=Os.prototype.parkOrScheduleJob;Os.prototype.processSignal=Os.prototype.processSignal;var tvb=new Set(["eop","eocs","dl","pcl"]);_.S3=new _.NS("MINIPLAYER_SERVICE");var TY,s8w,kXf;TY=function(r,E,K){var g=_.gU.getInstance();if(!xtE){var D=new ZRn;var B=void 0,Q=_.Xx("ID_TOKEN");Q&&D.isAvailable()&&(B=new ls(D,"yt-queue"+Q));xtE=new C6X(B)}D=xtE;B=_.Y0();this.JSC$13238_actionRouter=g;this.JSC$13238_pageManager=r;this.playlistManager=E;this.JSC$13238_playlistNetworkManager=K;this.storage=D;this.signals=B;this.responsePlaylistData=this.response=this.index=this.listId=void 0;this.temporaryItems=[];this.downloadPlaylistProxy=this.playlistProxy=this.queueProxy=void 0};
_.wR=function(){if(!s8w){var r=_.P7(),E=r.resolve(_.p0(_.IL)),K=r.resolve(_.p0(_.Tf)),g=r.resolve(_.p0(_.fr));r=r.resolve(_.wM);s8w=new TY(E,g,new B8q(K,r))}return s8w};
kXf=function(r,E,K){if(K){var g;if(((g=r.responsePlaylistData)==null?void 0:g.playlistId)!==K)return}r.responsePlaylistData&&(K=AIc(E,r.responsePlaylistData),r.responsePlaylistData=(0,_.lw.unsafeClone)(r.responsePlaylistData),XlP(r.responsePlaylistData,K));K=r.temporaryItems.findIndex(function(D){return D.videoId===E});
K>-1&&r.temporaryItems.splice(K,1);_.Fm(r,_.R0(r,r.response?r.response.autoplayRenderer:void 0))};
_.qEl=function(r,E){if(r.responsePlaylistData){var K=ePq(E,r.responsePlaylistData);XlP(r.responsePlaylistData,K);if(r.queueProxy){var g=r.queueProxy;K<0||(g.videoIds.splice(K,1),K<g.currentIndex&&g.JSC$13184_setCurrentIndex(g.currentIndex-1),g.pendingUpdates.push({action:"ACTION_REMOVE_VIDEO",setVideoId:E}),$0(g))}}_.Fm(r,_.R0(r,r.response?r.response.autoplayRenderer:void 0))};
TY.prototype.clearQueue=function(){this.temporaryItems=[];this.storage.clear();this.queueProxy&&(this.queueProxy.delete(),this.responsePlaylistData=this.queueProxy=void 0);this.response&&_.Fm(this,{autoplayRenderer:this.response.autoplayRenderer,playerData:{}})};
TY.prototype.setPlaylistData=function(r,E,K){this.temporaryItems=[];this.listId=r;this.responsePlaylistData=E;_.Fm(this,_.R0(this,K))};
var l1e=function(r){return(r==null?0:r.playlistId)?r.playlistId:"PPSV"},mtl=function(r){return r&&r.playlistId?r.playlistId==="PPSV"?!0:eZ2(_.n4().getState().entities,r.playlistId):!1};
TY.prototype.isPlayingOfflineVideo=function(){return this.response?mtl(this.response):!1};
TY.prototype.closeMiniplayer=function(r){var E=this.queueProxy&&this.queueProxy.size()<=1,K=_.P7().resolve(_.S3);if(!this.queueProxy||E)this.queueProxy&&this.clearQueue(),K.close(!0);else{K.pipController.getWindow()&&window.focus();E=this.responsePlaylistData;var g=this.temporaryItems.length+(E&&E.contents?E.contents.length:0);E=_.Nn("QUEUE_CLEARED_UNPLURALIZED")||_.QN("QUEUE_CLEARED",g);E=_.L4(E);K=_.Nn("QUEUE_CLOSE_MINIPLAYER_CONFIRM_TITLE",void 0,"Close the queue");g=_.Nn("QUEUE_CLOSE_MINIPLAYER_CONFIRM_BODY_TEXT")||
_.QN("QUEUE_CLOSE_MINIPLAYER_CONFIRM_TEXT",g);var D=_.Nn("MINIPLAYER_CLOSE",void 0,"Close"),B=_.Nn("CANCEL",void 0,"Cancel");_.eg(this.JSC$13238_actionRouter,[{openPopupAction:{popupType:"DIALOG",popup:{confirmDialogRenderer:{title:_.eI(K),dialogMessages:[_.eI(g)],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.eI(D),serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{endPlaylistCommand:{closeMiniplayer:!0,listType:"PLAYLIST_EDIT_LIST_TYPE_QUEUE"}},
E]}}}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.eI(B)}}}}}}],r)}};
_.R0=function(r,E){var K={},g=r.response;K.autoplayRenderer=E;if(!r.responsePlaylistData&&!r.temporaryItems.length)return!g||!g.hasRelatedVideoData&&_.R("kevlar_prefetch_data_augments_network_data")||(K.playerData={rvs:g.relatedVideoArgs,endScreenRenderer:g.endScreenRenderer}),K;K.playerData={};if(r.index===void 0)return _.Xc(Error("Pf")),K;K.panel=r.responsePlaylistData?(0,_.lw.unsafeClone)(r.responsePlaylistData):{titleText:_.eI(_.Nn("QUEUE",void 0,"Queue")),currentIndex:0,totalVideos:1,contents:[]};
E=K.panel;if(E.contents)for(var D=_.N(r.temporaryItems),B=D.next();!B.done;B=D.next())E.contents.push({playlistPanelVideoRenderer:B.value});r.queueProxy&&g&&g.playingVideo&&g.playingVideoId&&!uzn(g.playingVideoId,K.panel)&&(E=g.playingVideo,D=K.panel,B=r.index,D.contents&&D.contents.splice(B===void 0?0:B,0,{playlistPanelVideoRenderer:E}));g&&g.playingVideoId&&(E=r.index,D=K.panel,E=!D.contents||E>=D.contents.length?void 0:D.contents[E].playlistPanelVideoRenderer,E&&E.videoId===g.playingVideoId||(E=
AIc(g.playingVideoId,K.panel),r.index=E!==-1?E:r.index?r.index-1:0));E=ZGK(r.index+1,K.panel);D=void 0;r.index>0&&(D=ZGK(r.index-1,K.panel));if(D||E)K.autoplayRenderer=qbJ(E,D,K.autoplayRenderer);!E&&(g==null?0:g.relatedVideoArgs)&&(K.playerData.rvs=g.relatedVideoArgs);g=g?g.playlistIndexOffset:0;r.queueProxy?IPL(K.panel,r.index,g,m6P,!0,!0,!0):IPL(K.panel,r.index,g);K.playerData.playlistPanelRenderer=K.panel;return K};
TY.prototype.openToast=function(r){_.P7().resolve(_.S3).openToast(r,_.Nn("ADDED_TO_QUEUE",void 0,"Added to queue"))};
TY.prototype.isMiniplayerActive=function(){return _.P7().resolve(_.S3).isMiniplayerActive()};
_.Fm=function(r,E){r.playlistManager.setAutoplayRenderer(E.autoplayRenderer||null);r.playlistManager.setPlaylistData(E.panel||null);E.playerData&&r.playlistManager.setPlayerPlaybackControlData(E.playerData)};var Li5="#";var Z7X={},u7d={},AQb={},eMw={},Xib={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:(Z7X.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="ap",Z7X),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:(u7d.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="as",u7d),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:(AQb.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="zx",AQb),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:(eMw.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="po",eMw),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 t15=[{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:Xib},{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:Xib}}];var M1J;_.dM=[[["dnMxcDhobWMxMmcxa2luZCM=","NTQxcnM3a2xpdmFsdWUjcTJ3"],"RU5UX0tJTkRfU1RBUlQjNDRwdjF0dzVxbGx6QURfUExBQ0VN"]];
M1J=[[["dzAycHJpbWFyeSM2dWw1aXl6N2E=",null,null],[null,["b2hpcnR2bzNiMHVmeXRkLXR3by1jb2x1bW4tYnJvd3NlLXJlc3VsdHMtcmVuZGVyZXIj","cGUjbDNpbGNxY3Bod25kc3R5bGUtc2Nv"],null],["YWQjcnUwd2VzdWd1bHlubWFzdGhlYWQt",["aWNoLWdyaWQtcmVuZGVyZXIjOWwwZjlscnZrM2d5dGQtcg=="],null],[null,["aC1ncmlkLXJlbmRlcmVyI3Myd2VjNTc4eTBpa3l0ZC1yaWM=","cGUjNTIzZDhsZHp3cDAzc3R5bGUtc2Nv"],null],[null,["b21vLXJlbmRlcmVyIzRzMWt6aHU0bGltMHl0ZC1iYW5uZXItcHI=","cGUjM3FlMmd1MWZiN3Nlc3R5bGUtc2Nv"],null],[null,["LWFkLXNsb3QtcmVuZGVyZXIjZ2YxaWV4N3praDQyeXRk"],
null]],[["LWFkcyMyaHcxNjF4Z2QzZDZwbGF5ZXI=",null,null]]];_.BU=["cGxkYjI5bGdsb2JhbENhbGxiYWNrcyMzNjdtaw==","b3JtYWxpdHlEZXRlY3RlZCNkc2ZvNHcyZjJxZjFvbkFibg==","b25BZFNraXAjZXdvaXl1cHJwZHpw","OXJhd19wbGF5ZXJfcmVzcG9uc2UjNGswYW5oZXo5bA==","OGFoYWRTbG90cyNxd211ZWJsdGw="];_.o0="cGxkYjI5bGdsb2JhbENhbGxiYWNrcyMzNjdtaw== b3JtYWxpdHlEZXRlY3RlZCNkc2ZvNHcyZjJxZjFvbkFibg== b25BZFNraXAjZXdvaXl1cHJwZHpw OXJhd19wbGF5ZXJfcmVzcG9uc2UjNGswYW5oZXo5bA== cyNwYjE2Nmo5amZwazZ3ZWJfcGxheWxpc3RfcXVldWVfbXVsdGlwbGVfc2tpcHNfaw== YWJfc2FfZWYjMjJnNHB2b3k1YTI3 OGFoYWRTbG90cyNxd211ZWJsdGw=".split(" ");var Ma;Ma=function(r,E,K){this.qYm=r;this.j6Z=E;this.fdG=K};
_.X_K=[new Ma("b.f_",!1,0),new Ma("j.s_",!1,2),new Ma("r.s_",!1,4),new Ma("e.h_",!1,6),new Ma("i.s_",!0,8),new Ma("s.t_",!1,10),new Ma("p.h_",!1,12),new Ma("s.i_",!1,14),new Ma("f.i_",!1,16),new Ma("a.b_",!1,18),new Ma("a.o_",!1),new Ma("g.o_",!1,22),new Ma("p.i_",!1,24),new Ma("p.m_",!1),new Ma("n.k_",!0,20),new Ma("i.f_",!1),new Ma("a.s_",!0),new Ma("m.c_",!1),new Ma("n.h_",!1,26),new Ma("o.p_",!1),new Ma("m.p_",!0,28),new Ma("o.a_",!1),new Ma("d.p_",!1),new Ma("e.i_",!1)].reduce(function(r,E){r[E.qYm]=
E;return r},{});var H7$=function(){};
H7$.prototype.flush=function(r,E){r=r===void 0?[]:r;E=E===void 0?!1:E;if(_.R("enable_client_streamz_web")){r=_.N(r);for(var K=r.next();!K.done;K=r.next())K=Y8e(K.value),this.rootSpec&&_.Cx(K,2,this.rootSpec),K={serializedIncrementBatch:_.zT(K.JSC$9762_serializeBinary())},_.Ae("streamzIncremented",K,{sendIsolatedPayload:E})}};
var KUJ=function(){};
_.C(KUJ,H7$);var nPX=function(r){var E=new QXC;var K=new d5u;K=_.tR(K,1,"botguard");r=_.tR(K,2,r);this.rootSpec=_.x1(E,1,$5w,r)};
_.C(nPX,H7$);var Ke,I1b=new Map;var xem,DeJ,Pgn,jBL,$e5,Rg5,GL2,w_c;xem=2;DeJ=2;Pgn=2;jBL=2;$e5=2;Rg5=2;GL2=2;w_c=new $Wa;var L3l,hMJ;L3l=function(){this.ongoingFlowNonces=new Map};
_.Qp=function(){hMJ||(hMJ=new L3l);return hMJ};
_.Ni=function(r,E,K){return{eventType:{flowEventNamespace:r,flowEventType:E},metadata:K,statusCode:void 0,csn:void 0,can:void 0}};
_.ngu=function(r,E){var K=_.Qp(),g=JQa(K,E,!0);K.logFlowEvent(r,E,g,void 0)};
L3l.prototype.logFlowEvent=function(r,E,K,g){E={flowNonce:K||JQa(this,E),flowType:E,flowEventType:r.eventType};r.metadata&&(E.flowMetadata=r.metadata);r.statusCode!==void 0&&(E.flowEventStatus=r.statusCode);r.csn&&(E.csn=r.csn);r.can&&(E.can=r.can);_.Ae("flowEvent",E,g)};
var JQa=function(r,E,K){K=K===void 0?!1:K;var g=r.ongoingFlowNonces.get(E);if(!g||K)g=op(16),r.ongoingFlowNonces.set(E,g);return g};_.rFd=new QwJ;var JTn={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 ia=function(r,E,K,g,D,B,Q){K=K===void 0?!1:K;g=g===void 0?!1:g;B=B===void 0?_.wR():B;this.hasRun=!1;this.voH=r;this.psj=E;this.iCt=K;this.fromHistory=g;this.previousVideoId=D;this.kmU=B;this.tempData=Q;this.gpt=new _.a2e};
_.C(ia,WO);ia.prototype.validate=function(r){return!(!r.data.playerResponse||r.data.page!=="watch"&&r.data.page!=="learning_journey_watch"&&r.data.page!=="shorts"||this.hasRun)};
ia.prototype.handle=function(r){var E=this,K=_.M(r.endpoint,_.m4),g=_.M(r.endpoint,_.YZ);if(_.R("kevlar_continue_playback_without_player_response")&&(K==null?0:K.videoId)&&this.previousVideoId&&(K==null?void 0:K.videoId)===this.previousVideoId&&(K==null?0:K.continuePlayback)&&!this.fromHistory)this.voH.resolve();else{var D={};K?D.watch_endpoint=K:g&&(D.watch_endpoint=g,g.endTimeSeconds&&(D.end=g.endTimeSeconds));r.data.page==="watch"?(r.data.filler||this.iCt||(_.xE("cfg"),_.gU.getInstance().triggerAction("yt-start-loading-watch")),
Object.assign(D,EcE(this,r.endpoint)),_.R("enable_masthead_quartile_ping_fix")&&Object.assign(D,KxX(this)),Object.assign(D,void 0),r.data.forceExternalPlaylist&&(D.external_list=!0)):r.data.page==="shorts"?_.gU.getInstance().triggerAction("yt-start-loading-shorts"):r.data.page==="learning_journey_watch"&&_.gU.getInstance().triggerAction("yt-start-loading-learning-journey");if(K=this.psj()){try{K.loadVideoWithPlayerResponse(r.data.playerResponse,D),K.getPlayerPromise().then(this.voH.resolve)}catch(B){_.Xc(B),
this.voH.resolve()}this.hasRun=!0;K.getPlayerPromise().then(function(B){B.addEventListener("onAbnormalityDetected",function(){var Q=r.data.playerResponse,a=B.getVideoData().cpn;GL2=0;_.yQa=a;if(a=egd(Q))E.gpt.increment("IN_PLAYER"),_.$Z(5),_.R("ab_st_vid_ks")?B.pauseVideo(!0):B.stopVideo(),Q.playabilityStatus=Object.assign({},Q.playabilityStatus,{status:"ERROR",errorScreen:{enforcementMessageViewModel:a}}),Q.videoDetails=void 0,_.gU.getInstance().triggerOptionalAction("yt-updated-playability-status",
Q.playabilityStatus)})})}else _.nh(Error("Sf"))}};
var EcE=function(r,E){var K=_.M(E,_.m4);if(E&&K&&K.playlistId&&K.videoId&&(r=r.kmU,r.queueProxy?(r=r.queueProxy,K=r.listId===K.playlistId?r.attributionData.get(K.videoId):void 0):K=void 0,K))return{queue_info:K}},KxX=function(r){var E;
if((E=r.tempData)==null?0:E.adpings)return{adpings:r.tempData.adpings}};var cC=function(r,E,K){this.hasRun=!1;this.bC0=r;this.xhY=E;this.wvX=K};
_.C(cC,WO);cC.prototype.validate=function(r){return!!_.lw.getValueByKeys.apply(null,[r.data].concat(_.mn(cQf)))};
cC.prototype.handle=function(r){var E=this;this.bC0.promise.then(function(){var K=r.data;var g=_.lw.getValueByKeys.apply(null,[K].concat(_.mn(Txd))),D=_.lw.getValueByKeys.apply(null,[K].concat(_.mn(MvC))),B=_.lw.getValueByKeys.apply(null,[K].concat(_.mn(F3R)));var Q=(Q=_.lw.getValueByKeys.apply(null,[K].concat(_.mn(wie))))?{videoId:Q.videoId,thumbnail:Q.thumbnail,title:Q.title?_.eI(Q.title):void 0,shortBylineText:Q.author?_.eI(Q.author):void 0}:void 0;var a=void 0;_.R("web_get_playlist_id_from_current_endpoint_ks")||
(a=_.lw.getValueByKeys.apply(null,[K].concat(_.mn(RMR))));var P=_.lw.getValueByKeys.apply(null,[K].concat(_.mn(i7M))),O=_.lw.getValueByKeys.apply(null,[K].concat(_.mn(oP$))),U=!!P||!!O&&!!O.results&&O.results.length>0,T=0;D&&D.currentIndex&&D.localCurrentIndex&&(T=D.currentIndex-D.localCurrentIndex);D&&D.playlistId&&(a=D.playlistId);K={rawResponse:K,autoplayRenderer:g,hasRelatedVideoData:U,playingVideo:Q,playingVideoId:B,playlistPanelRenderer:D,playlistId:a,playlistIndex:D&&D.currentIndex,relatedVideoArgs:P,
endScreenRenderer:O,playlistIndexOffset:T};a:{g=E.wvX;D=E.xhY;g.response=K;if(mtl(K))g.downloadPlaylistProxy&&g.downloadPlaylistProxy.getPlaylistId()===l1e(K)||(g.downloadPlaylistProxy=new $tE(l1e(K),g.setPlaylistData.bind(g),g.isPlayingOfflineVideo.bind(g))),g.responsePlaylistData=g.downloadPlaylistProxy.getPlaylistData(),g.listId=l1e(K),g.index=0;else if(K.playlistPanelRenderer&&K.playlistId&&K.autoplayRenderer)K.playlistId.startsWith("TLPQ")?g.queueProxy?g.listId===K.playlistId?(g.index=K.playlistIndex,
g.responsePlaylistData=K.playlistPanelRenderer,g.queueProxy.JSC$13184_setCurrentIndex(g.index)):K.playingVideoId&&g.index!==void 0&&D.clientParams.autoSaveToQueue&&(g.index+=1,g.queueProxy.JSC$13184_setCurrentIndex(g.index),g.queueProxy.addVideos([K.playingVideoId],{},g.index)):(g.queueProxy=new _.a0(g.JSC$13238_playlistNetworkManager,K.playlistId,g.setPlaylistData.bind(g),g.clearQueue.bind(g),_.HG2(K.playlistPanelRenderer),g.storage),g.responsePlaylistData=K.playlistPanelRenderer,g.listId=K.playlistId,
g.index=K.playlistIndex):(g.index=K.playlistIndex,g.listId!==K.playlistId&&g.clearQueue(),g.responsePlaylistData=K.playlistPanelRenderer,g.listId=K.playlistId,g.playlistProxy=new UtE(g.JSC$13238_playlistNetworkManager,K.playlistId,g.setPlaylistData.bind(g),_.HG2(K.playlistPanelRenderer)));else if(!g.queueProxy)g.responsePlaylistData=void 0;else if(K.playingVideoId&&D.clientParams.autoSaveToQueue){if(g.index===void 0){_.Xc(Error("Of"));g.clearQueue();break a}g.queueProxy.videoIds.includes(K.playingVideoId)||
(g.index+=1,g.queueProxy.JSC$13184_setCurrentIndex(g.index),g.queueProxy.addVideos([K.playingVideoId],{},g.index))}_.Fm(g,_.R0(g,g.response.autoplayRenderer))}})};var gcd=function(r,E){E=E===void 0?_.wR():E;Az.call(this);this.ia.push(new cC(this.cq,{clientParams:{miniplayer:!1,autoSaveToQueue:!1}},E));this.ia.push(new ia(this.cq,r,!1,!1));_.R("web_response_commands_chunk_processor")&&this.ia.push(new eo)};
_.C(gcd,Az);gcd.prototype.processChunk=function(r){r&&r.data.player===void 0&&this.cq.resolve();Az.prototype.processChunk.call(this,r)};var Cr=function(r,E){r=r===void 0?{layer:0}:r;this.hasRun=!1;this.createScreenConfig=r;this.zK9=E};
_.C(Cr,WO);Cr.prototype.validate=function(r){return!(this.hasRun||!r.endpoint)};
Cr.prototype.handle=function(r){var E=_.pB(),K,g,D=(g=_.M((K=r.endpoint)==null?void 0:K.commandMetadata,_.dA))==null?void 0:g.rootVe;this.zK9&&D?_.kQ(E,D,this.zK9,this.createScreenConfig):Aqa(E,r.endpoint,this.createScreenConfig);this.hasRun=!0};var x0=function(r,E){this.hasRun=!1;this.ewN=r;this.previousVideoId=E};
_.C(x0,WO);x0.prototype.validate=function(r){return _.R("kevlar_continue_playback_without_player_response")&&(r=_.M(r.endpoint,_.m4),(r==null?0:r.videoId)&&this.previousVideoId&&(r==null?void 0:r.videoId)===this.previousVideoId&&(r==null?0:r.continuePlayback))?!1:this.ewN.vYH===0};
x0.prototype.handle=function(r){_.gU.getInstance().triggerAction("yt-stop-old-player",r.data,!0)};var DPa=function(r){r=r===void 0?{layer:0}:r;Az.call(this);this.ia.push(new x0(this));this.ia.push(new Cr(r));this.ia.push(new uA(r))};
_.C(DPa,Az);var vC=function(){WO.apply(this,arguments)};
_.C(vC,WO);vC.prototype.validate=function(r){return!!r.data.preconnect};
vC.prototype.handle=function(r){_.CR("bc");r=_.N(r.data.preconnect);for(var E=r.next();!E.done;E=r.next())E=E.value,(new Image).src=E};var Bla=function(r,E,K,g,D,B,Q){K=K===void 0?{layer:0}:K;B=B===void 0?_.wR():B;Az.call(this);if(g)if(D){D=B;this.ia.push(new cC(this.cq,E,D));this.ia.push(new vC);var a,P;this.ia.push(new ia(this.cq,r,!1,!((a=E.clientParams)==null||!a.fromHistory),(P=E.clientParams)==null?void 0:P.previousVideoId,D,E.tempData));var O;this.ia.push(new x0(this,(O=E.clientParams)==null?void 0:O.previousVideoId));var U;(U=E.clientParams)!=null&&U.fromHistory||(K.layer||(K=Object.assign({},K,{layer:0})),this.ia.push(new Cr(K,
Q)),this.ia.push(new uA(K)))}else this.ia.push(new cC(this.cq,{clientParams:{miniplayer:!1,autoSaveToQueue:!1}},B)),this.ia.push(new ia(this.cq,r,!1,!1));else this.ia.push(new x0(this)),this.ia.push(new Cr(K)),this.ia.push(new uA(K));_.R("web_response_commands_chunk_processor")&&g&&this.ia.push(new eo)};
_.C(Bla,Az);Bla.prototype.processChunk=function(r){r&&r.data.player===void 0&&this.cq.resolve();Az.prototype.processChunk.call(this,r)};var dPl=function(){this.hasRun=this.hasRun=!1};
_.C(dPl,WO);dPl.prototype.validate=function(r){return!this.hasRun&&!(!r.data.csn||!r.data.rootVe)};
dPl.prototype.handle=function(r){this.hasRun=!0;_.Ww(r.data.csn,r.data.rootVe,3)};var jxC=function(r,E,K){K=K===void 0?{layer:0}:K;Az.call(this);this.ia.push(new ia(this.cq,r));this.ia.push(new Cr(K));this.ia.push(new uA(K))};
_.C(jxC,Az);var Nlf=function(r,E,K,g,D){K=K===void 0?{layer:0}:K;g=g===void 0?_.wR():g;Az.call(this);var B=!!E&&!!E.clientParams&&!!E.clientParams.miniplayer;B&&this.ia.push(new dPl);this.ia.push(new cC(this.cq,E,g));this.ia.push(new vC);var Q,a;this.ia.push(new ia(this.cq,r,B,!((Q=E.clientParams)==null||!Q.fromHistory),(a=E.clientParams)==null?void 0:a.previousVideoId,g,E.tempData));var P;this.ia.push(new x0(this,(P=E.clientParams)==null?void 0:P.previousVideoId));var O;(O=E.clientParams)!=null&&O.fromHistory||
(K.layer||(K=Object.assign({},K,{layer:B?3:0})),this.ia.push(new Cr(K,D)),this.ia.push(new uA(K)));_.R("web_response_commands_chunk_processor")&&this.ia.push(new eo)};
_.C(Nlf,Az);var VI,asf;VI={};
_.QxE=(VI["subs-guide-item"]={bodyText:"SUBS_GUIDE_ITEM_EDU_TEXT",position:"OPEN_POPUP_POSITION_RIGHT"},VI["subs-filter-by-channel"]={bodyText:"SUBS_FILTER_EDU_TEXT",position:"OPEN_POPUP_POSITION_RIGHT",setKey:"subs-filter-by-channel-set"},VI["subs-filtered-by-channel"]={bodyText:"SUBS_FILTER_EDU_CHANNEL_TEXT",position:"OPEN_POPUP_POSITION_RIGHT",setKey:"subs-filter-by-channel-set"},VI["membership-join"]={titleText:"JOIN_MEMBERSHIP_EDU_TITLE",bodyText:"JOIN_MEMBERSHIP_EDU_TEXT",position:"OPEN_POPUP_POSITION_LEFT"},VI["membership-freebie-join"]=
{bodyText:"FREEBIE_JOIN_MEMBERSHIP_EDU_TEXT",position:"OPEN_POPUP_POSITION_LEFT"},VI["membership-manage"]={bodyText:"MANAGE_MEMBERSHIP_EDU_TEXT",position:"OPEN_POPUP_POSITION_LEFT"},VI["library-guide-item"]={titleText:"LIBRARY_GUIDE_ITEM_EDU_TITLE",bodyText:"LIBRARY_GUIDE_ITEM_EDU_TEXT",position:"OPEN_POPUP_POSITION_RIGHT"},VI);_.zY=new _.yA("yt-edu");_.$Pw=function(){this.JSC$13336_eduDisplayedThisLoad_={}};
asf=function(r){var E=_.$Pw.getInstance();var K=_.Uv("kevlar_tooltip_impression_cap");E=K&&parseInt(_.zY.get(r+"-impression")||0,10)>=K||_.zY.get(r+"-dismissed")?!1:(K=_.QxE[r])&&!E.JSC$13336_eduDisplayedThisLoad_[K.setKey||r]&&(K.titleText&&_.Nn(K.titleText)||K.bodyText&&_.Nn(K.bodyText))?!0:!1;if(!E)return null;E=_.QxE[r];if(!E)return null;K=E.bodyText?_.Nn(E.bodyText):void 0;var g=E.titleText?_.Nn(E.titleText):void 0;return[{openPopupAction:{popupType:"HINT",position:E.position,popup:{bubbleHintRenderer:{text:g?
_.eI(g):void 0,detailsText:K?_.eI(K):void 0,style:"BUBBLE_HINT_STYLE_BLUE_TOOLTIP",confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.eI(_.Nn("EDU_GOT_IT")),serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{eduDismissAction:{key:r}}]}}}}}}}},{eduImpressionAction:{key:r}}]};
_.h4(_.$Pw);var Ivu=!1;for(var pEM="WEB_PAGE_TYPE_SETTINGS red playlist labs handle ypc-offers show ypc-checkout".split(" "),PIM=[],tn=6;tn>=1;tn--)PIM.push({columnCount:tn,query:tn==1?0:tn*2*107-4+32,className:"grid-"+tn+"-columns",width:tn*2*107+"px"});_.Sj=function(r){this.actionRouter_=r=r===void 0?_.gU.getInstance():r;this.documentWidth_=document.body.clientWidth;this.currentSnapState_=_.fsu(this);this.persistentPanelVisible_=this.miniGuideVisible_=this.guidePersistentAndVisible_=!1};
_.fsu=function(r){var E=r.documentWidth_-(r.miniGuideVisible_?72:0)-(r.guidePersistentAndVisible_?240:0)-(r.persistentPanelVisible_?400:0);return PIM.find(function(K){return E>K.query})};
_.h4(_.Sj);var OY$=function(){var r=this;this.JSC$13348_keyboardInUse=!1;document.addEventListener("keydown",function(){r.onKeydown()});
document.addEventListener("mousedown",function(){r.JSC$13348_keyboardInUse=!1})},YL$;
OY$.prototype.isKeyBoardInUse=function(){return this.JSC$13348_keyboardInUse};
OY$.prototype.onKeydown=function(){this.JSC$13348_keyboardInUse=!0};var UPf,k0;_.ba=new _.yA("yt-mentions");_.ss=function(){};
UPf=function(r,E){return k0(E,"drag-to-reorder-edu-displayed")};
k0=function(r,E,K,g,D,B){K=K===void 0?"OPEN_POPUP_POSITION_TOP":K;if(E){if(_.ba.get(E))return;_.ba.set(E,!0,g)}if(D&&B!==void 0){E=Number(_.ba.get(D)||0);if(E>=B)return;_.ba.set(D,E+1)}return[{openPopupAction:{popupType:"HINT",position:K,popup:{bubbleHintRenderer:{detailsText:r,style:"BUBBLE_HINT_STYLE_BLUE_TOOLTIP"}}}}]};
_.h4(_.ss);var Tlb,wEE,Fxa;Tlb=function(r,E,K,g){this.JSC$13358_taskManager_=r;this.onFulfilled_=typeof E==="function"?E:null;this.onRejected_=typeof K==="function"?K:null;this.JSC$13358_context_=g};
wEE=function(r,E){r.onFulfilled_&&_.RH(r.JSC$13358_taskManager_,function(){r.onFulfilled_.call(r.JSC$13358_context_,E)})};
Fxa=function(r,E){r.onRejected_&&_.RH(r.JSC$13358_taskManager_,function(){r.onRejected_.call(r.JSC$13358_context_,E)})};
_.qa=function(r){this.JSC$13361_taskManager_=r;this.callbacks_=[]};
_.qa.prototype.then=function(r,E,K){this.callbacks_.push(new Tlb(this.JSC$13361_taskManager_,r,E,K));return this};
_.qa.prototype.onSuccess=function(r){this.callbacks_.forEach(function(E){wEE(E,r)})};
_.qa.prototype.onFailure=function(r){this.callbacks_.forEach(function(E){Fxa(E,r)})};
_.qa.prototype.cancel=function(){this.callbacks_.length=0};
wDJ(_.qa);_.Emn=null;_.Yr=new _.NS("ACTIVITY_TOKEN");var ROa;_.oQ=new _.NS("PAGE_REQUEST_TOKEN");ROa=new _.NS("FETCH_PBJ_TOKEN");_.ocX=function(r){if(r.validatedFragments_.length==0)return null;if(!r.mergedPrefetchedData_){for(var E=[],K=_.N(r.validatedFragments_),g=K.next();!g.done;g=K.next()){g=_.N(r.fragmentConfiguration_[g.value].graftedKeys);for(var D=g.next();!D.done;D=g.next())(D=r.prefetchedData_[D.value].trackingParams)&&E.push(D)}r.mergedPrefetchedData_={};Object.assign(r.mergedPrefetchedData_,r.prefetchedData_,{clientSideGrafts:E})}return r.mergedPrefetchedData_};var M9R;_.la=function(){this.prefetchCache_=new Map;this.pendingPrefetchJob_=null};
M9R=function(r,E,K){if(_.KlL(E))return r.prefetchCache_.get(_.gmL(E,K))};_.mM=new _.NS("NAVIGATION_TOKEN");var iYf=function(r){var E=this;var K=K===void 0?d35():K;var g=g===void 0?_.P7().resolve(_.mM):g;this.onePickCommand=r;this.JSC$13433_playlistNetworkManager=K;this.navigationManager=g;this.videoPickerBuilder=_.D3d("yt-addtoplaylist");_.l5X(zmw(t4E(V4J(this.videoPickerBuilder.setTitle(r.modalTitle).setSize(1E3).addView(b1R()).addView(SHJ())).addView("youtube"),r.selectButtonLabel)),function(D){E.handleAction(D)})};
iYf.prototype.show=function(){this.videoPickerBuilder.build().setVisible(!0)};
iYf.prototype.handleAction=function(r){var E=this;if(r&&this.onePickCommand.listId&&r.action==="picked"&&r.docs){var K=[];r.docs.forEach(function(g){K.push({addedVideoId:g.id,action:"ACTION_ADD_VIDEO"})});
this.JSC$13433_playlistNetworkManager.updatePlaylist(this.onePickCommand.listId,K).then(function(){_.R("playlist_add_video_hard_reload_killswitch")?E.navigationManager.reload():cFf(E.navigationManager)})}};var CIf=function(){if(this.constructor===CIf)throw new TypeError("Uf");};
_.d=CIf.prototype;_.d.dispose=function(){};
_.d.disconnect=function(){};
_.d.reconnect=function(){};
_.d.observe=function(r,E,K){return{element:r,option:K}};
_.d.unobserveByKey=function(){};var jhc=function(r,E){E=E===void 0?0:E;CIf.call(this);this.viewroot=r;this.defaultPrescanHeight=E;this.isConnected=!0;this.pauseObservingUntilReconnect=!1;this.observer=new IntersectionObserver(this.handleObserveEvent.bind(this),r?{root:r,rootMargin:"-0.1px"}:{rootMargin:"-0.1px"});this.prescanObservers=new Map;this.handlers=new Map};
_.C(jhc,CIf);_.d=jhc.prototype;_.d.dispose=function(){this.disconnect();this.handlers.clear()};
_.d.disconnect=function(r){this.isConnected=!1;this.pauseObservingUntilReconnect=r===void 0?!1:r;this.observer.disconnect();r=_.N(this.prescanObservers.values());for(var E=r.next();!E.done;E=r.next())E.value.disconnect()};
_.d.reconnect=function(){if(!this.isConnected){this.isConnected=!0;this.pauseObservingUntilReconnect=!1;for(var r=_.N(this.handlers),E=r.next();!E.done;E=r.next()){var K=_.N(E.value);E=K.next().value;var g=K.next().value;K=!1;g=_.N(g.keys());for(var D=g.next();!D.done;D=g.next())if((D=D.value)&&D.state==="prescan"){K=!0;break}K&&xPe(this,E).observe(E);this.observer.observe(E)}}};
_.d.handleObserveEvent=function(r){r=_.N(r);for(var E=r.next();!E.done;E=r.next()){E=E.value;var K=this.handlers.get(E.target);if(K){var g=E.isIntersecting;K=_.N(K);for(var D=K.next();!D.done;D=K.next()){var B=_.N(D.value);D=B.next().value;B=B.next().value;D&&(D.state==="visible"&&g||D.state==="hidden"&&!g)&&(B(E.target,D.state),D.calledOnce&&this.unobserveByKey({element:E.target,option:D}))}}}};
_.d.handlePrescanEvent=function(r){r=_.N(r);for(var E=r.next();!E.done;E=r.next()){E=E.value;var K=this.handlers.get(E.target);if(K&&E.isIntersecting){K=_.N(K);for(var g=K.next();!g.done;g=K.next()){var D=_.N(g.value);g=D.next().value;D=D.next().value;g&&g.state==="prescan"&&(D(E.target,g.state),g.calledOnce&&this.unobserveByKey({element:E.target,option:g}))}}}};
_.d.observe=function(r,E,K){var g=(g=this.handlers.get(r))&&g.has(K)?{element:r,option:K}:void 0;if(g)return g;g={element:r,option:K};this.handlers.has(r)||this.handlers.set(r,new Map);var D=this.handlers.get(r);D&&!D.has(K)&&D.set(K,E);this.pauseObservingUntilReconnect||(K.state==="prescan"&&xPe(this,r).observe(r),this.observer.observe(r));return g};
_.d.unobserveByKey=function(r){var E=this.handlers.get(r.element);if(E&&E.has(r.option)){E.delete(r.option);if(r&&r.option.state==="prescan")for(var K=_.N(this.prescanObservers.values()),g=K.next();!g.done;g=K.next())g.value.unobserve(r.element);E.size===0&&(this.handlers.delete(r.element),this.observer.unobserve(r.element))}};
var xPe=function(r,E){var K=r.defaultPrescanHeight;E.hasAttribute("prescan-height")&&(E=Number(E.getAttribute("prescan-height")),isNaN(E)||(K=E));if(r.prescanObservers.has(K))return r.prescanObservers.get(K);E="-0.1px -0.1px "+K+"px -0.1px";E=new IntersectionObserver(r.handlePrescanEvent.bind(r),r.viewroot?{root:r.viewroot,rootMargin:E}:{rootMargin:E});r.prescanObservers.set(K,E);return E};var Wxf=["browse-video-menu-button","unified-verified-badge","topbar-guide-menu"],Gee=function(){var r,E=this;this.JSC$13450_actionRouter=r=r===void 0?_.gU.getInstance():r;this.targetMap=new Map;this.targetedElements=new WeakMap;this.triggeredTargets=new Set;this.TEST_ONLY={getVisibilityObserver:function(){return E.visibilityObserver},
getVisibilityObservedElementHandlerKeys:function(){return E.visibilityObservedElementHandlerKeys}}},vcC,ZZ,t9f;
Gee.prototype.initVisibilityObserver=function(){!this.visibilityObserver&&_.R("kevlar_use_vimio_behavior")&&_.Xx("INNERTUBE_CLIENT_NAME")!=="WEB_REMIX"&&(this.visibilityObserver=N8K())};
Gee.prototype.dispose=function(){this.visibilityMonitor&&_.Gx(this.visibilityMonitor,"yt-visibility-monitor-refreshed",this.handleVisibilityRefreshed,!1,this);this.visibilityObserver&&this.visibilityObserver.dispose()};
Gee.prototype.handleVisibilityRefreshed=function(){for(var r=_.N(this.targetMap.entries()),E=r.next();!E.done;E=r.next()){var K=_.N(E.value);E=K.next().value;K=K.next().value;_.V9b(this,E,K)}};
_.ua=function(r,E,K){ZZ(r,K);var g=_.zOu(r,E);g.element=K;r.targetedElements.set(K,E);_.V9b(r,E,g)};
ZZ=function(r,E){var K=r.targetedElements.get(E);if(K){var g=r.targetMap.get(K);g&&(delete g.element,r.targetMap.set(K,g));r.targetedElements.delete(E);r.visibilityObserver&&r.visibilityObservedElementHandlerKeys&&(K=r.visibilityObservedElementHandlerKeys.get(E))&&(r.visibilityObserver.unobserveByKey(K),r.visibilityObservedElementHandlerKeys.delete(E))}};
_.V9b=function(r,E,K){var g=K.action,D=K.element;D&&g&&(Wxf.includes(E)||_.Xx("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"||r.visibilityMonitor&&r.visibilityMonitor.isNodeVisible(D)?t9f(r,E,K):r.visibilityObserver&&(r.visibilityObservedElementHandlerKeys||(r.visibilityObservedElementHandlerKeys=new WeakMap),g=r.visibilityObserver.observe(D,function(){t9f(r,E,K);r.visibilityObservedElementHandlerKeys.delete(D)},{calledOnce:!0,
state:"visible"}),r.visibilityObservedElementHandlerKeys.set(D,g)))};
t9f=function(r,E,K){var g=K.action;(K=K.element)&&g&&(_.eg(r.JSC$13450_actionRouter,[g],K),r.targetMap.delete(E),r.targetedElements.delete(K),r.triggeredTargets.add(E))};
_.zOu=function(r,E){var K=r.targetMap.get(E);K||(K={},r.targetMap.set(E,K));return K};
_.An=function(){vcC||(vcC=new Gee);return vcC};var SL$=document.createElement("div");SL$.style.touchAction="pan-down";var QhP=SL$.style.touchAction==="pan-down";var bYw,sxw;bYw=function(){this.hammerFn=qpM();this.JSC$13458_screenManager=_.pB();this.lastPinchTime=NaN;this.nodeManagerMapping=new Map;this.ve=_.dt(83615);_.lA(this.JSC$13458_screenManager,this.ve);$3n()};
_.ej=function(){sxw||(sxw=new bYw);return sxw};
bYw.prototype.registerTouchEvents=function(r,E,K){var g=_.Hh.apply(3,arguments),D=this.hammerFn(r,{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}]]});K&&D.set({touchAction:K});this.nodeManagerMapping.set(r,D);var B=
ao5(E);g=_.N(g);for(var Q=g.next();!Q.done;Q=g.next()){Q=Q.value;if(Q.includes("swipe")||Q.includes("pinch")||Q.includes("pan"))Q.includes("swipe")?D.get("swipe").set({enable:!0,direction:B,velocity:.2}):Q.includes("pinch")?D.get("pinch").set({enable:!0}):Q.includes("pan")&&(D.get("pan").set({enable:!0,direction:B}),D.get("swipe").set({enable:!0,direction:B,velocity:.2}),D.get("swipe").recognizeWith("pan"));kel(this,r,D,Q)}};
var kel=function(r,E,K,g){K.on(g,function(D){if(g.includes("pinch"))r.lastPinchTime=Date.now();else if(g.includes("swipe")&&Date.now()-r.lastPinchTime<400)return;D.pointerType!=="mouse"&&(D=g==="doubletap"?{coordinates:D.center}:g.includes("pan")?D:g.includes("swipe")?{target:D.target}:{},E.dispatchEvent(new CustomEvent(g,{bubbles:!0,composed:!0,detail:D})))})};
bYw.prototype.unregisterTouchEvents=function(r){var E=_.Hh.apply(1,arguments),K=this.nodeManagerMapping.get(r);if(K){E=_.N(E);for(var g=E.next();!g.done;g=E.next())K.off(g.value);this.nodeManagerMapping.delete(r);r.style.touchAction="unset"}};var qLu=window.matchMedia&&window.matchMedia("(any-pointer: coarse)").matches;var pe5=null;_.FO={getLocalStorage:_.Cc(function(){try{var r=new mnu;var E=r.isAvailable()?r:null}catch(K){return null}return E?new _.Ml(E):null}),
getSessionStorage:_.Cc(function(){var r=new ZRn;return r.isAvailable()?new _.Ml(r):null})};var lsd=function(){this.networkEvents=[];this.index=Math.floor(Math.random()*1E5)},vmL=function(){lsd.instance||(lsd.instance=new lsd);
return lsd.instance},Vm2=function(r){var E=r.networkEvents;
r.networkEvents=[];return _.R("enable_network_monitoring")?E:[]};var mPe;mPe={};_.ZYM=fN("yt-serviceworker-metadata",{objectStores:(mPe.auth={addedAtVersion:1},mPe["resource-manifest-assets"]={addedAtVersion:2},mPe),shared:!0,upgrade:function(r,E){E(1)&&hW(r,"resource-manifest-assets");E(2)&&hW(r,"auth")},
version:2});var T8u=self.location.origin+"/";we5([/^https:\/\/([\w-]*\.)*youtube\.com.*/,/^https:\/\/([\w-]*\.)*gstatic\.com.*/]);we5([/\.css$/,/\.js$/,/\.webm$/,/\.png$/]);we5([/\.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\//]);we5([/purge_shell=1/]);var uDl=void 0;uDl=uDl===void 0?[]:uDl;
for(var AFf=[],eOw=_.N(YBJ),XER=eOw.next();!XER.done;XER=eOw.next())AFf.push({key:XER.value});for(var HYl=_.N(uDl),nc$=HYl.next();!nc$.done;nc$=HYl.next())AFf.push(nc$.value);var Isw,i3=_.gm==null?void 0:(Isw=_.gm.performance)==null?void 0:Isw.memory,omc=!1,zpL={},cNJ={},cU={},Ce=navigator;var Xm=function(r){this.JSC$13503_expiringStorage=new ky(r)};
Xm.prototype.set=function(r,E,K){K=K!==void 0?Date.now()+K:void 0;this.JSC$13503_expiringStorage.set(r,E,K)};
Xm.prototype.get=function(r){return this.JSC$13503_expiringStorage.get(r)};
Xm.prototype.remove=function(r){this.JSC$13503_expiringStorage.remove(r)};var m3P=_.A4(["https://www.youtube.com/",""]),Zp2=_.A4(["https://studio.youtube.com/",""]),HpL="IDENTITY_STICKINESS_INITIAL_STATE_ENUM_UNKNOWN",ANJ=null,hpK;var yFf=_.A4(["https://www.youtube.com/iframe_api"]),HC=function(){this.playerResolver_=_.ZW();this.playerPromise_=this.playerResolver_.promise;this.playerVars_=null;this.playbackEndedCallback_=_.ck;this.playbackDurationSeconds_=0},LxJ=function(r){var E=function(){return window.YT&&typeof window.YT.ready==="function"};
if(E())return _.KR(window.YT);var K=_.ZW(),g=_.Wv("SCRIPT");g.onload=g.onreadystatechange=function(){g.readyState&&g.readyState!="loaded"&&g.readyState!="complete"||(g.onload=_.ck,g.onreadystatechange=_.ck,g.onerror=_.ck,E()?K.resolve(window.YT):K.reject(new _.bs("Failed to load the iframe player library","script.onload",g.readyState,typeof window.YT,window.YT?typeof window.YT.ready:"YT.ready() missing",window.yt?typeof window.yt.ready:"yt.ready() missing")))};
g.onerror=function(D){g.onload=_.ck;g.onreadystatechange=_.ck;g.onerror=_.ck;K.reject(new _.bs("Failed to load the iframe player library","script.onerror",D&&D.target&&D.target.src))};
_.Nj(g,_.U7(yFf));r.insertBefore(g,r.firstChild);return K.promise},hOd=function(r,E,K){var g,D;
_.p(function(B){switch(B.nextAddress){case 1:return r.playbackEndedCallback_=K,_.Mj(B,2),B.yield(LxJ(E.parentElement||null),4);case 4:g=B.yieldResult;_.D2(B,3);break;case 2:return D=_.GD(B),D instanceof _.bs&&D.args&&D.args[0]=="script.onerror"?_.nh(D):_.Xc(D),B.return();case 3:g.ready(function(){return new g.Player(E,{playerVars:{controls:0,enablejsapi:1,iv_load_policy:3,modestbranding:1,mute:1,rel:0,showinfo:0},events:{onReady:r.onPlayerReady_.bind(r),onStateChange:r.onPlayerStateChange_.bind(r),
onCueRangeExit:r.onCueRangeExit_.bind(r)}})}),_.vo(B)}})};
_.d=HC.prototype;_.d.getPlayerPromise=function(){return this.playerPromise_};
_.d.onPlayerReady_=function(r){this.playerResolver_.resolve(r.target)};
_.d.onPlayerStateChange_=function(r){if(r.data==YT.PlayerState.PLAYING){r=r.target;var E=r.getCurrentTime();r.addCueRange("playback",E,E+this.playbackDurationSeconds_)}};
_.d.onCueRangeExit_=function(r){r.data=="playback"&&(r.target.stopVideo(),this.playbackEndedCallback_())};
_.d.stopVideo=function(){this.playerPromise_.then(function(r){r.stopVideo()})};
var JFf=function(r){r.playerVars_&&r.playerPromise_.then(function(E){typeof E.cueVideoByPlayerVars!="function"?_.nh(new _.bs("vmh: player API not ready","cueVideoByPlayerVars",typeof E.cueVideoByPlayerVars)):E.cueVideoByPlayerVars(r.playerVars_)})};
HC.prototype.playVideo=function(){var r=this;this.playerVars_&&this.playerPromise_.then(function(E){typeof E.loadVideoByPlayerVars!="function"?(E=new _.bs("vmh: player API not ready","loadVideoByPlayerVars",typeof E.loadVideoByPlayerVars),_.Xc(E)):E.loadVideoByPlayerVars(r.playerVars_)})};
var r$l=function(r,E,K,g,D){E&&(K===void 0&&(K=0),g===void 0&&(g=0),r.playbackDurationSeconds_=g/1E3,r.playerVars_={adformat:"17_8",videoId:E,suggestedQuality:"hd720",startSeconds:K/1E3,player_params:D})};
HC.prototype.mute=function(){this.playerPromise_.then(function(r){r.mute()})};
HC.prototype.unMute=function(){this.playerPromise_.then(function(r){r.unMute()})};var BZu=new Map([["dark","USER_INTERFACE_THEME_DARK"],["light","USER_INTERFACE_THEME_LIGHT"]]);var nr;nr=function(){this.tokenJars={};if(this.cookiesEnabled=_.zA()){var r=_.v7.get("CONSISTENCY",void 0);r&&EUC(this,{encryptedTokenJarContents:r})}};
_.jYd=function(){nr.instance||(nr.instance=new nr);return nr.instance};
nr.prototype.handleResponse=function(r,E){if(!E)throw Error("Zf");var K,g;E=((K=E.innerTubeRequest.context)==null?void 0:(g=K.request)==null?void 0:g.consistencyTokenJars)||[];var D;(r=(D=r.responseContext)==null?void 0:D.consistencyTokenJar)&&this.replace(E,r)};
nr.prototype.replace=function(r,E){r=_.N(r);for(var K=r.next();!K.done;K=r.next())delete this.tokenJars[K.value.encryptedTokenJarContents];EUC(this,E)};
var EUC=function(r,E){if(E.encryptedTokenJarContents&&(r.tokenJars[E.encryptedTokenJarContents]=E,typeof E.expirationSeconds==="string")){var K=Number(E.expirationSeconds);setTimeout(function(){delete r.tokenJars[E.encryptedTokenJarContents]},K*1E3);
r.cookiesEnabled&&_.V2("CONSISTENCY",E.encryptedTokenJarContents,K,void 0,!0)}};var KXf,I0;KXf=window.location.hostname.split(".").slice(-2).join(".");_.qi=function(){this.remoteLocationPlayabilityTokenTimeoutID=-1;var r=_.Xx("LOCATION_PLAYABILITY_TOKEN");_.Xx("INNERTUBE_CLIENT_NAME")==="TVHTML5"&&(this.localStorage=gUw(this))&&(r=this.localStorage.get("yt-location-playability-token"));r&&(this.locationPlayabilityToken=r,this.mostRecentPosition=void 0)};
_.qi.getInstance=function(){I0=_.yK("yt.clientLocationService.instance");I0||(I0=new _.qi,_.pN("yt.clientLocationService.instance",I0));return I0};
_.qi.prototype.setLocationOnInnerTubeContext=function(r){r.client||(r.client={});if(this.mostRecentPosition)r.client.locationInfo||(r.client.locationInfo={}),r.client.locationInfo.latitudeE7=Math.floor(this.mostRecentPosition.coords.latitude*1E7),r.client.locationInfo.longitudeE7=Math.floor(this.mostRecentPosition.coords.longitude*1E7),r.client.locationInfo.horizontalAccuracyMeters=Math.round(this.mostRecentPosition.coords.accuracy),r.client.locationInfo.forceLocationPlayabilityTokenRefresh=!0;else if(this.remoteLocationPlayabilityToken||
this.locationPlayabilityToken)r.client.locationPlayabilityToken=this.remoteLocationPlayabilityToken||this.locationPlayabilityToken};
_.qi.prototype.handleResponse=function(r){var E;r=(E=r.responseContext)==null?void 0:E.locationPlayabilityToken;r!==void 0&&(this.locationPlayabilityToken=r,this.mostRecentPosition=void 0,_.Xx("INNERTUBE_CLIENT_NAME")==="TVHTML5"?(this.localStorage=gUw(this))&&this.localStorage.set("yt-location-playability-token",r,15552E3):_.V2("YT_CL",JSON.stringify({loctok:r}),15552E3,KXf,!0))};
var gUw=function(r){return r.localStorage===void 0?new _.yA("yt-client-location"):r.localStorage};
_.qi.prototype.clearLocationPlayabilityToken=function(r){r==="TVHTML5"?(this.localStorage=gUw(this))&&this.localStorage.remove("yt-location-playability-token"):_.tN5("YT_CL");this.remoteLocationPlayabilityToken=void 0;this.remoteLocationPlayabilityTokenTimeoutID!==-1&&(clearTimeout(this.remoteLocationPlayabilityTokenTimeoutID),this.remoteLocationPlayabilityTokenTimeoutID=-1)};
_.qi.prototype.getCurrentPositionFromGeolocation=function(){var r=this;if(!(navigator&&navigator.geolocation&&navigator.geolocation.getCurrentPosition))return Promise.reject(Error("$f"));var E=!1,K=1E4;_.Xx("INNERTUBE_CLIENT_NAME")==="MWEB"&&(E=!0,K=15E3);return new Promise(function(g,D){navigator.geolocation.getCurrentPosition(function(B){r.mostRecentPosition=B;g(B)},function(B){D(B)},{enableHighAccuracy:E,
maximumAge:0,timeout:K})})};
_.qi.prototype.createUnpluggedLocationInfo=function(r){var E={};r=r.coords;if(r==null?0:r.latitude)E.latitudeE7=Math.floor(r.latitude*1E7);if(r==null?0:r.longitude)E.longitudeE7=Math.floor(r.longitude*1E7);if(r==null?0:r.accuracy)E.locationRadiusMeters=Math.round(r.accuracy);return E};
_.qi.prototype.createLocationInfo=function(r){var E={};r=r.coords;if(r==null?0:r.latitude)E.latitudeE7=Math.floor(r.latitude*1E7);if(r==null?0:r.longitude)E.longitudeE7=Math.floor(r.longitude*1E7);return E};var DDf=function(r,E){var K=zE();r||(r="unknown");E||(E="unknown");r="MAIN_APP_WEB_PAGE_TYPE_"+r.toUpperCase();r in VoC||(r="MAIN_APP_WEB_PAGE_TYPE_UNKNOWN");E="MAIN_APP_WEB_REQUEST_TYPE_"+E.toUpperCase();E in zFb||(E="MAIN_APP_WEB_REQUEST_TYPE_UNKNOWN");_.QC(K,{mainAppWeb:{pageType:r,requestType:E,isShellLoad:_.HD("IS_SHELL_LOAD",!1)}})},Bca={start:function(){_.QC(ib5(),{mainAppWeb:_.l3()})},
success:function(){_.$4(ib5(),"SUCCESS")},
failure:function(){_.$4(ib5(),"FAILURE")},
cancelled:function(){_.$4(ib5(),"CANCELLED")}};var dDR,job,pSK;dDR=_.A4(["/sw.js"]);job=_.A4(["/sw.js?0"]);_.NcE=_.U7(dDR);pSK=_.U7(job);var QoE=function(){var r=Error.apply(this,arguments);this.message=r.message;"stack"in r&&(this.stack=r.stack)};
_.C(QoE,Error);_.u3.prototype.load=function(r){this.megabloxUrl_=_.Xx("YPC_MB_URL");_.tt(this.megabloxUrl_,(0,_.bF)(function(){r&&r()},this))};
_.ky5=function(r,E,K,g,D,B,Q,a,P,O,U){_.fXL(P);r.load((0,_.bF)(function(){try{var T=B?B:_.Xx("HL"),w=_.Xx("SESSION_INDEX");_.gd2("client",function(){MMw("59",{helpCenterPath:"/youtube",locale:T,window:window}).JSC$10130_loadChatSupport({authuser:String(w)})})}catch(F){throw mg(10,U,"TRANSACTION_ERROR_TYPE_LOAD_FAILURE","GAPI_LOAD_ERROR"),D&&D(F),_.Xc(F),F;
}$Da(this,E,K,g,D,B,Q,a,P,O,U)},r))};
_.u3.prototype.openFixFlowDialog=function(r,E,K,g){this.load((0,_.bF)(function(){try{aFR(this,_.yK("payments.business.integration")).forWidget().fixInstrument().withEncryptedParameters(r).withIntegratorCallback(E).load(K,g)}catch(D){throw _.Xc(D),D;}},this))};
var aFR=function(r,E,K,g){var D=E.mashupMode.popup("buyFlowDivId").usingDraggableDialog().usingPreferredWidth(600);_.R("enable_window_constrained_buy_flow_dialog")&&(D=D.usingPopupStyle(_.yK("payments.business.integration").PopupStyle.WINDOW_CONSTRAINED));g&&(D=D.usingCloseCallback(g));E.bootstrap.fromPaymentsUrl(r.megabloxUrl_);r=E.bootstrap.asMashupMode(D);K=K?K:_.Xx("HL");r.usingGaiaIndex(_.Xx("SESSION_INDEX")).usingLocale(K).usingDefaultActivityStatusChangeHandler().usingBaseZIndex(2E9);_.R("enable_google_payments_buyflow_material2_style_web")?
r.usingStyle(":m2;pc=#444;ac=#065fd4"):r.usingStyle(":md;pc=#444;ac=#065fd4");return r},$Da=function(r,E,K,g,D,B,Q,a,P,O,U){try{var T=_.yK("payments.business.integration");
if(!T)throw new QoE("payments.business.integration is undefined");var w=T.standaloneContextAuthId.forUserId(),F=aFR(r,T,B,function(){Y$J(!1);a&&a()});
Q&&F.usingServerAnalyticsEventHandler(Q);var c=F.inStandaloneContext(w).buyFlow(function(W){if(W&&(!W.integratorData||W.integratorData===""||W.error))if(W.error!=null)if(String(W.error)==="-1")_.O3c(P);else{var z=String(W.error)==="132"?"TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_LEGAL_ADDRESS_RESTRICTION_VIOLATION":"TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_FAILURE";mg(10,U,z,W.debugCode);_.Zq(z,P,W.debugCode);z=new _.bs("PAYMENT_ERROR_MESSAGE::"+W.userVisibleErrorMessage,"PAYMENT_ERROR_DETAILS::"+W.internalErrorDetails);
_.Xc(z)}else mg(10,U,"TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_EMPTY","EMPTY_INTEGRATOR_DATA"),_.Zq("TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_EMPTY",P,"EMPTY_INTEGRATOR_DATA"),_.Xc(Error("bg"));K&&(Y$J(!1),K(W))}).withEncryptedParameters(E);
O&&c.withClientParameters(i2f(_.b6K(O)));c.load(function(){mg(24,U);_.WB("ttc",void 0,"commerce_transaction");ir("commerce_transaction");g&&(g(),Y$J(!0))},function(W){if(W==null?0:W.debugCode)var z=W==null?void 0:W.debugCode;
else if(!W||(W==null?0:W.debugCode))z="EMPTY_LOAD_FAILURE_ERROR",_.Xc(Error(z));else{z="EMPTY_LOAD_FAILURE_DEBUG_CODE";var S=new _.bs("LOAD_FAILURE:"+W.message," DEBUG_CODE:"+z);_.Xc(S)}mg(10,U,"TRANSACTION_ERROR_TYPE_LOAD_FAILURE",z);_.Zq("TRANSACTION_ERROR_TYPE_LOAD_FAILURE",P,z);_.Xc(W);D&&D(W)})}catch(W){throw W instanceof QoE&&(mg(10,U,"TRANSACTION_ERROR_TYPE_LOAD_FAILURE","ERROR_BEFORE_BUY_FLOW_LOAD"),D&&D(W)),_.Xc(W),W;
}};var pYf;pYf=/^(?:https:)?\/\/[0-9a-z-.]+\.(google|youtube)\.com\//;_.Sed=function(r,E){E=E===void 0?!1:E;r=pYf.test(r)?_.Vb(r):null;!E&&window.payments||!r?(r=_.ZW(),E=r.promise,r.resolve()):E=_.$l$(r,{attributes:{"data-payments-main":"",id:"payment-lib"}});return E};var Pof;Pof=_.A4(["//www.googletagmanager.com/gtm.js?id=",""]);_.yI=function(r,E){_.J2(document,"gtm")||(window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"user_consent",country_code:E}),window.dataLayer.push({"gtm.start":(new Date).getTime(),event:"gtm.js",geo:_.Xx("GL")}),E=_.Wv("SCRIPT"),E.async=!0,_.Nj(E,_.U7(Pof,r)),E.id="gtm",r=document.getElementsByTagName("script"),r.length==0?document.head.appendChild(E):(r=r[0],r.parentNode.insertBefore(E,r)))};
_.Lr=function(r){if(r=JSON.parse(r))window.dataLayer=window.dataLayer||[],window.dataLayer.push(r)};var fFJ,OEw;fFJ=_.A4(["https://clients2.google.com/gr/gr_sync.js"]);_.z75=function(){};
_.z75.prototype.init=function(){if(OEw()){var r=_.ZW();r.resolve();return r.promise}return _.$l$(_.U7(fFJ)).then(function(){if(!OEw())throw Error("cg");},function(){throw Error("dg");
})};
_.tJK=function(){if(!OEw())return"";var r=window.google.gr;r.init({async:{schedule:"sync"},merchantId:"youtube"});r.start();r=r.finish();return r==null?"":r};
OEw=function(){return window.google!=null&&window.google.gr!=null};window.PolymerFakeBaseClassWithoutHtml=function(){};
_.q=function(){return PolymerFakeBaseClassWithoutHtml.apply(this,arguments)||this};
_.C(_.q,PolymerFakeBaseClassWithoutHtml);_.Yj=function(){return PolymerFakeBaseClassWithoutHtml.apply(this,arguments)||this};
_.C(_.Yj,PolymerFakeBaseClassWithoutHtml);var U1q=window.ShadyDOM;var E25,JcJ,g25,DpJ,dp5,jjn,hn,JP;E25=_.R("enable_shadydom_free_scoped_query_methods");JcJ=_.R("enable_shadydom_free_scoped_node_methods");g25=_.R("enable_shadydom_free_scoped_readonly_properties_batch_one");DpJ=_.R("enable_shadydom_free_parent_node");dp5=_.R("enable_shadydom_free_children");jjn=_.R("enable_shadydom_free_last_child");hn=window.ShadyDOM;_.dj=hn&&hn.noPatch&&hn.wrap?hn.wrap:hn?function(r){return hn.patch(r)}:function(r){return r};
JP=function(r){if(r instanceof ShadowRoot)this.host=(0,_.dj)(r.host),this.root=r;else if(r.$$){this.host=(0,_.dj)(r);var E;this.root=(E=r.root)!=null?E:this.host}else if(r.polymerController){this.host=(0,_.dj)(r);var K;this.root=(K=this.host.shadowRoot)!=null?K:this.host}else this.root=this.host=(0,_.dj)(r)};
rqK();KbP();NXu();QjK();BX2();var Yrw={querySelector:function(r,E){E=vFc(E,ne(r));return _.R("sunnydom_native_scoped_query_selectors")?wS5(r,E):wS5(_.Iq(r),E)},
querySelectorAll:function(r,E){E=vFc(E,ne(r));return _.R("sunnydom_native_scoped_query_selectors")?Array.from(Ftu(r,E)):Ftu(_.Iq(r),E)}},UDe={appendChild:function(r,E){var K=ne(r),g=_.HU(E);
return _.LtP(_.Iq(r),K?_.Le(E,K,g):E)},
cloneNode:function(r,E){var K=_.HU(r);r=_.Iq(r);E=XO(r).prototype.cloneNode.call(r,E);return K?hP(E,K):E},
contains:function(r,E){var K=ne(r),g=_.HU(E);return K!==g?!1:hj2(r,E)},
insertBefore:function(r,E,K){var g=ne(r),D=_.HU(E);r=_.Iq(r);E=g?_.Le(E,g,D):E;return XO(r).prototype.insertBefore.call(r,E,K)},
removeChild:function(r,E){var K=ne(r);r=_.Iq(r);E=K?hP(E,K):E;return XO(r).prototype.removeChild.call(r,E)},
replaceChild:function(r,E,K){var g=ne(r),D=_.HU(E);E=g?_.Le(E,g,D):D?hP(E,D):E;K=g?hP(K,g):K;r=_.Iq(r);return XO(r).prototype.replaceChild.call(r,E,K)},
getRootNode:function(r,E){E=E===void 0?{composed:!0}:E;var K;if(((K=E)!=null?K:{}).composed)r=ycL(r);else{E=r;for(r=oFK(r);r;)E=r,r=zjd(r);r=E}return r}},ayK=g25?{firstChild:AcK,
nextSibling:m15,previousSibling:uFL,firstElementChild:ejP,lastElementChild:H3J,nextElementSibling:lXm,previousElementSibling:Z3L,childNodes:nFK}:{};DpJ&&(ayK.parentNode=q$L);dp5&&(ayK.children=IXd);jjn&&(ayK.lastChild=XSu);E25&&$pn(Yrw);JcJ&&$pn(UDe);pQ5();var PCL=function(r){this.node=r instanceof ShadowRoot?r.host:r};
fy5();OmL();var TXc=new WeakMap;var FbJ=Symbol("Bd");var cqn=new Set(["tap","track","down","up"]),CCc=_.R("pbcm_fi_query_decorators");var Jn=function(){return _.Yj.apply(this,arguments)||this};
_.C(Jn,_.Yj);_.d=Jn.prototype;_.d.getState=function(){return this.store.getState()};
_.d.dispatch=function(r){this.store.dispatch(r)};
_.d.beforeRegister=function(){if(this&&typeof this==="object"){var r;var E=!!this.useSignals||!((r=this.polymerController)==null||!r.useSignals)}else E=!1;if(!E&&this.properties)for(E=_.N(Object.keys(this.properties)),r=E.next();!r.done;r=E.next()){var K=r.value;r=this.properties[K];if(r.selector){if(r.computed)throw Error("kg");K=["reduxPropertiesRecomputeTrigger",'"'+K+'"'].concat(_.mn(r.selectorArgs||[])).join(",");r.computed="recomputeReduxSelector("+K+")"}}};
_.d.attached=function(){var r=this;this.reduxPropertiesRecomputeTrigger=0;this.activeStoreSubscription||(this.activeStoreSubscription=this.store.subscribe(function(){r.reduxPropertiesRecomputeTrigger++}));
_.R("redux_disable_update_on_attached_killswitch")&&this.reduxPropertiesRecomputeTrigger++};
_.d.detached=function(){this.activeStoreSubscription&&(this.activeStoreSubscription(),this.activeStoreSubscription=void 0)};
_.d.recomputeReduxSelector=function(r,E){var K=_.Hh.apply(2,arguments),g=this.properties[E].selector;if(!g)throw Error("ig`"+E);return g.apply(null,[this.store.getState()].concat(_.mn(K)))};
_.d.select=function(r){var E=_.Hh.apply(1,arguments);this.reduxPropertiesRecomputeTrigger;return r.apply(null,[this.store.getState()].concat(_.mn(E)))};
_.f5.Object.defineProperties(Jn.prototype,{store:{configurable:!0,enumerable:!0,get:function(){throw Error("jg");}}});
Jn.prototype.recomputeReduxSelector=Jn.prototype.recomputeReduxSelector;_.u([_.b(),_.H("design:type",Number)],Jn.prototype,"reduxPropertiesRecomputeTrigger",void 0);_.u([_.Ua()],Jn);var rq=[],v2J={},GI=function(){return YM.apply(this,arguments)||this};
_.C(GI,YM);GI.prototype._addPropertyEffect=function(r,E,K){if(E==="__observeEffects"&&K){var g,D=(g=K.info.method)!=null?g:K.info.methodName;if(D){var B=this[D];this[D]=function(){rq.push(D);try{B==null||B.apply(this,arguments)}finally{rq.pop()}}}}_.kY._addPropertyEffect.apply(this,[r,
E,K])};
GI.prototype._setPendingProperty=function(r,E,K){if(rq.length){var g=rq[rq.length-1],D;(D=v2J[this.is])!=null&&D.has(g)||(VB5(this.is,g),_.Ae("polymerPropertyChangedInObserver",{componentName:this.is,observerName:g}))}return _.kY._setPendingProperty.apply(this,[r,E,K])};
_.u([Kfc()],GI);var zd5=new Set(["allowedProps","_definePropertyAccessor","_setPendingProperty","_setUnmanagedPropertyToNode"]),S5L,Fg={};_.R("polymer_property_access_logging_debug")&&(window.PROPERTY_ACCESS_MAP=Fg);var M_=function(){return _.Yj.apply(this,arguments)||this};
_.C(M_,_.Yj);M_.prototype._setUnmanagedPropertyToNode=function(r,E,K){r.loggingStatus&&(r.loggingStatus.isDeclarativeExternal=!0);if(K!==r[E]||typeof K==="object")r[E]=K;r.is&&r.polymerController&&r.polymerController!==r&&Re(r.is,E,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");r.loggingStatus&&(r.loggingStatus.isDeclarativeExternal=!1)};
_.u([_.Ua()],M_);tBm()&&(rV.prototype._setUnmanagedPropertyToNode=(new M_)._setUnmanagedPropertyToNode);_.IyP={YtHostElementBehavior:[{get hostElement(){return this},get polymerController(){return this},set hostElement(r){},set polymerController(r){}}]};var WZ=function(){var r=YM.apply(this,arguments)||this;r.json=function(){};
return r};
_.C(WZ,YM);WZ.prototype.equals=function(r,E){return r===E};
WZ.prototype.isEmpty=function(r){var E;(E=!r)||(E=_.AL(r)&&r.length===0);return E};
_.u([Kfc()],WZ);var Tcb=function(r){r=KwP(r);DK.call(this,r)};
_.C(Tcb,DK);Tcb.prototype.addProvider=function(r){r=r.key?r:KwP([r])[0];var E=this.keyIdToIndex.get(r.key.id);if(E){if(lyL(r,this.providers[E]))throw Error("lg`"+r.key.displayName);}else DK.prototype.addProvider.call(this,r)};
var wYf=new Tcb([]);var FXe=!1;var XQn={};FXe||(edK(),FXe=!0);
XQn.InjectBehavior={initializeInjection:function(){var r=this.provide;try{if((r=r!=null?r:[])&&r.length>0)for(var E=KwP(r),K=_.N(E),g=K.next();!g.done;g=K.next())wYf.addProvider(g.value);var D=new Set;mp5(this.behaviors||[],D);E={};for(var B=_.N(D),Q=B.next();!Q.done;Q=B.next()){var a=Q.value;a.inject&&Object.assign(E,a.inject)}this.inject&&Object.assign(E,this.inject);for(var P=_.N(Object.keys(E)),O=P.next();!O.done;O=P.next()){var U=O.value,T=E[U];try{this[U]=wYf.resolve(T)}catch(w){throw w;}}}catch(w){throw Error(w.message);
}}};var n2P;var yqd=/\bclass\b/.test(function(){}.toString()),JqK=new Set("_noAccessors attached beforeRegister constructor created detached ready registered properties observers".split(" "));var R2u=function(r){this.wasDefined=!0;Array.isArray(r)||r instanceof Array?(this.JSC$13661_getImpl=r[0],this.JSC$13661_setImpl=r[1]):this.JSC$13661_getImpl=r};
_.d=R2u.prototype;_.d.getWithPath=function(r){return K6u(this.JSC$13661_getImpl(),r)};
_.d.setWithPath=function(r,E){var K=this;if(r.length)throw Error("mg");if(!this.JSC$13661_setImpl)throw Error("ng");Gu(function(){K.JSC$13661_setImpl(E)})};
_.d.notifyPath=function(){throw Error("og");};
_.d.notifySplices=function(){throw Error("pg");};
_.d.getChangeRecordSignal=function(r,E){var K=this;if(r.length)throw Error("qg");return function(){var g=K.getWithPath(r);return{path:E!=null?E:"",base:g,value:g}}};
_.d.getSplicesSignal=function(){throw Error("rg");};
_.d.getPathMutationSignal=function(){throw Error("sg");};
_.d.pop=function(){throw Error("tg");};
_.d.push=function(){throw Error("ug");};
_.d.splice=function(){throw Error("vg");};
_.d.unshift=function(){throw Error("wg");};var Eg=function(r){var E=this;this.observedPath={pathComponents:[],data:void 0,subPaths:{}};this.mutationIndex=0;Array.isArray(r)||r instanceof Array?(this.JSC$13666_getImpl=r[0],this.JSC$13666_setImpl=r[1]):this.JSC$13666_getImpl=r;this.wasDefined=!1;_.oX(function(){E.wasDefined=E.JSC$13666_getImpl()!==void 0})};
Eg.prototype.getWithPath=function(r){return K6u(this.JSC$13666_getImpl(),r)};
Eg.prototype.setWithPath=function(r,E){var K=this;if(r[r.length-1]!=="*"&&r[r.length-1]!=="splices"){var g=_.oX(function(){return K.getWithPath([])});
if(r.length===0){if(!this.JSC$13666_setImpl)throw Error("xg");if(g===E)return;this.wasDefined||(this.wasDefined=E!==void 0);Gu(function(){K.JSC$13666_setImpl(E)})}else{for(var D=0;D<r.length-1;D++){if(!g)return;
g=g[r[D]]}D=r[r.length-1];g&&(g[D]=E);this.wasDefined||(this.wasDefined=r.length>1||E!==void 0)}oU$(this,r,{pathComponents:r,value:E})}};
Eg.prototype.notifyPath=function(r,E){r.length===0?E&&this.setWithPath(r,E.value):oU$(this,r,{pathComponents:r,value:E==null?void 0:E.value,fallbackWhenUndefined:E==null?void 0:E.value})};
var oU$=function(r,E,K,g){if(r.setMutationSignal){var D=++r.mutationIndex,B=[r.observedPath],Q=r.observedPath,a;E.length===0&&(a=Q);for(var P=0;P<E.length;P++){var O=Q.subPaths[E[P]];if(!O)break;B.push(O);Q=O;P===E.length-1&&(a=O)}for(E=!1;B.length;)Q=B.shift(),Q.data={index:D,mutation:K,spliceMutationIndex:g},E||(E=Q===a),E&&B.push.apply(B,_.mn(Object.values(Q.subPaths)));Gu(function(){r.setMutationSignal(D)})}};
Eg.prototype.notifySplices=function(r,E){var K=this,g=_.oX(function(){return K.getWithPath(r)}),D=[].concat(_.mn(r),["splices"]);
oU$(this,D,{pathComponents:D,value:{indexSplices:E}});if(g==null?0:g.length)E=this.mutationIndex,D=[].concat(_.mn(r),["length"]),oU$(this,D,{pathComponents:D,value:g.length},E)};
var MqE=function(r,E,K,g,D,B){r.notifySplices(K,[{index:g,addedCount:D,removed:B,object:E,type:"splice"}])},iEM=function(r,E){r=r.observedPath;
for(var K=0;K<E.length;K++){var g=E[K],D=r.subPaths[g];D||(D={pathComponents:E.slice(0,K+1),subPaths:{}},r.subPaths[g]=D);r=D}},Cob=function(r,E,K){iEM(r,E);
if(!r.getMutationSignal){var g=_.N(_.M5(r.mutationIndex,void 0,"sNBMCd"));r.getMutationSignal=g.next().value;r.setMutationSignal=g.next().value}var D=r.getMutationSignal;return _.Wg(function(){D();return K(c$d(r,E))},void 0,"zvsXEd")};
Eg.prototype.getChangeRecordSignal=function(r,E){var K=this,g=this.mutationIndex,D;return Cob(this,r,function(B){if(B&&B.index>g){var Q=B.mutation;g=B.index;D=void 0}B=_.oX(function(){return K.getWithPath(r)});
if(Q){var a=Q.pathComponents[Q.pathComponents.length-1],P=[].concat(_.mn(Q.pathComponents));if(a==="splices"||a==="length")return{base:B,path:(E?[E].concat(_.mn(P)):P).join("."),value:Q.value};var O=r.length>P.length?r:P,U;return{base:B!=null?B:Q.fallbackWhenUndefined,path:(E?[E].concat(_.mn(O)):O).join("."),value:(U=_.oX(function(){return K.getWithPath(O)}))!=null?U:Q.fallbackWhenUndefined}}D||(D={base:B,
path:(E?[E].concat(_.mn(r)):r).join("."),value:B});return D})};
Eg.prototype.getSplicesSignal=function(r){var E=this.mutationIndex,K;return Cob(this,r,function(g){if(g&&g.index>E&&g.spliceMutationIndex!==E){var D=g.mutation;E=g.index;K=void 0}return D&&D.pathComponents[D.pathComponents.length-1]==="splices"?K=g=D.value:K})};
Eg.prototype.getPathMutationSignal=function(r){var E=this;iEM(this,r);if(!this.getMutationSignal){var K=_.N(_.M5(this.mutationIndex,void 0,"ugyMh"));this.getMutationSignal=K.next().value;this.setMutationSignal=K.next().value}var g=this.getMutationSignal,D=this.mutationIndex,B;return _.Wg(function(){g();var Q=c$d(E,r);if(Q&&Q.index>D&&Q.mutation&&gRJ(Q.mutation.pathComponents,r)){var a=Q.mutation;D=Q.index}if(!B||D!==B.index){var P,O;Q=(O=_.oX(function(){return E.getWithPath(r)}))!=null?O:(P=a)==null?
void 0:P.fallbackWhenUndefined;
B={index:D,value:Q}}return B},void 0,"RXYC9b")};
var c$d=function(r,E){r=r.observedPath;E=_.N(E);for(var K=E.next();!K.done;K=E.next())r=r.subPaths[K.value];return r.data};
Eg.prototype.pop=function(r){var E=this,K=_.oX(function(){return E.getWithPath(r)});
if(!(K instanceof Array))throw Error("yg");var g=K.length>0,D=K.pop();g&&MqE(this,K,r,K.length,0,[D]);return D};
Eg.prototype.push=function(r){var E=_.Hh.apply(1,arguments),K=this,g=_.oX(function(){return K.getWithPath(r)});
if(!(g instanceof Array))throw Error("zg");var D=g.length,B=g.push.apply(g,_.mn(E));E.length&&MqE(this,g,r,D,E.length,[]);return B};
Eg.prototype.splice=function(r,E,K){var g=_.Hh.apply(3,arguments),D=this,B=_.oX(function(){return D.getWithPath(r)});
if(!(B instanceof Array))throw Error("Ag");E<0?E=B.length-Math.floor(-E):E&&(E=Math.floor(E));var Q=B.splice.apply(B,[E,K].concat(_.mn(g)));(g.length||Q.length)&&MqE(this,B,r,E,g.length,Q);return Q};
Eg.prototype.unshift=function(r){var E=_.Hh.apply(1,arguments),K=this,g=_.oX(function(){return K.getWithPath(r)});
if(!(g instanceof Array))throw Error("Bg");var D=g.unshift.apply(g,_.mn(E));E.length&&MqE(this,g,r,0,E.length,[]);return D};var Ky=function(r,E,K){this.model=r;this.unknownSignalResolver=E;this.options=K;this.signalCache={};this.isDisposed=!1;this.childSignalProxies=[];E=_.N(pTu());r=E.next().value;E=E.next().value;this.owner=r;this.disposeImpl=E};
Ky.prototype.dispose=function(){if(!this.isDisposed){for(var r=_.N(this.childSignalProxies),E=r.next();!E.done;E=r.next())E.value.dispose();this.disposeImpl();this.childSignalProxies=[];this.isDisposed=!0}};
var xDf=function(r,E){r=_.N5(r.owner);try{E()}finally{_.N5(r)}};
Ky.prototype.effect=function(r){xDf(this,function(){_.lj(r,"h")})};
var WXf=function(r,E){r.options!=null||(r.options={});var K;(K=r.options).immutableProps!=null||(K.immutableProps=new Set);r.options.immutableProps.add(E)},kqc=function(r,E){E=""+E;
GNf(r,E);var K,g;if((K=r.options)==null?0:(g=K.immutableProps)==null?0:g.has(E))return!0;var D;if((D=r.model.__signalCache)==null?0:D.has(E))K=r.model.__signalCache.get(E),Array.isArray(K)&&WXf(r,E);var B,Q,a;return(a=(B=r.options)==null?void 0:(Q=B.immutableProps)==null?void 0:Q.has(E))!=null?a:!1},vUa=function(r,E){var K;
r.unknownSignalResolver&&(K=r.unknownSignalResolver(E));var g,D;((g=r.options)==null?0:(D=g.immutableProps)==null?0:D.has(E))?K!=null||(K=new R2u(_.M5(r.model[E],void 0,"By5iP"))):K!=null||(K=new Eg(_.M5(r.model[E],void 0,"CXghNc")));var B=r.model.hostElement;Object.defineProperty(r.model,E,{get:function(){sjK(B,E);return K.getWithPath([])},
set:function(Q){oe(B,E);r.setWithPath([E],Q)},
configurable:!0});return K},GNf=function(r,E){var K,g,D;
((K=r.model.__signalCache)==null||!K.has(E))&&((g=r.options)==null?0:(D=g.externalSignalProps)==null?0:D.has(E))&&r.model[E]},SU=function(r,E){E=""+E;
var K=r.signalCache[E];if(K!==void 0)return K;K=!1;GNf(r,E);var g;if((g=r.model.__signalCache)==null?0:g.has(E))if(K=r.model.__signalCache.get(E),Array.isArray(K))K=!0,WXf(r,E);else return r.signalCache[E]=r.model.__signalCache.get(E).signal,r.signalCache[E];var D,B;g=(B=(D=r.options)==null?void 0:D.reactivityMode)!=null?B:0;var Q,a;if(!((Q=r.options)==null?0:(a=Q.reactiveProps)==null?0:a.has(E))&&!K&&g===1)throw Error("Cg`"+E);D=K?VqE(r,E):vUa(r,E);return r.signalCache[E]=D},VqE=function(r,E){var K=
Object.getOwnPropertyDescriptor(r.model.constructor.prototype,E),g=function(){return r.model[E]};
return new R2u(K&&K.get&&!K.set?g:[g,function(D){r.model[E]=D}])};
Ky.prototype.getWithPath=function(r){var E=_.N(r);r=E.next().value;E=Bg(E);sjK(this.model.hostElement,""+r);return SU(this,r).getWithPath(E)};
Ky.prototype.setWithPath=function(r,E){if(r.length){oe(this.model.hostElement,r.join("."));var K=_.N(r);r=K.next().value;K=Bg(K);SU(this,r).setWithPath(K,E)}};
Ky.prototype.getPathMutationSignal=function(r){var E=_.N(r);r=E.next().value;E=Bg(E);return SU(this,r).getPathMutationSignal(E)};
Ky.prototype.notifyPath=function(r,E){var K=_.N(r);r=K.next().value;K=Bg(K);SU(this,r).notifyPath(K,E)};
var z2E=function(r,E){if(E.type==="literal")return function(){return{rootWasDefined:!0,value:E.value}};
var K=zI(E.path),g=_.N(K),D=g.next().value;g=Bg(g);var B,Q;if(E.type==="path"&&(K.length===1||((B=r.options)==null?0:(Q=B.immutableProps)==null?0:Q.has(D))))return function(){var T=r.getWithPath(K.slice(0,1));T=K6u(T,K.slice(1));return{rootWasDefined:SU(r,K[0]).wasDefined,value:T}};
var a=SU(r,D);if(E.type==="path"){var P=a.getPathMutationSignal(g);return function(){var T,w=(T=P())==null?void 0:T.value;return{rootWasDefined:a.wasDefined,value:w}}}if(E.type==="splices"){var O=a.getSplicesSignal(g);
return function(){var T=O();return{rootWasDefined:a.wasDefined,value:T}}}var U=a.getChangeRecordSignal(g,""+D);
return function(){var T=U();return{rootWasDefined:a.wasDefined,value:T}}},QNJ=function(r,E,K){var g=K.map(function(a){return z2E(r,a)}),D=K.length===0,B=[],Q=K.length!==1||K[0].type!=="path"?!1:!0;
r.effect(function(){for(var a=g.length,P=[],O=!!B.length,U=0;U<a;U++){var T=g[U](),w=T.rootWasDefined;T=T.value;D||(D=w);P[U]=T;Q&&(P[U+a]=O?B[U]:P[U],B[U]=T)}D&&e_(r.owner,function(){return void E.apply(null,_.mn(P))})})},Dcd=function(r,E,K,g,D){var B=SU(r,E);
D!==void 0&&B.setWithPath([],D);QNJ(r,function(){var Q=_.Hh.apply(0,arguments);oe(r.model.hostElement,E,!0);B.setWithPath([],K.apply(null,_.mn(Q)))},g)};
Ky.prototype.arrayPush=function(r){var E=_.Hh.apply(1,arguments),K=_.N(r),g=K.next().value;K=Bg(K);g=SU(this,g);return g.push.apply(g,[K].concat(_.mn(E)))};
Ky.prototype.arraySplice=function(r,E,K){var g=_.Hh.apply(3,arguments),D=_.N(r),B=D.next().value;D=Bg(D);B=SU(this,B);return B.splice.apply(B,[D,E,K].concat(_.mn(g)))};
Ky.prototype.arrayUnshift=function(r){var E=_.Hh.apply(1,arguments),K=_.N(r),g=K.next().value;K=Bg(K);g=SU(this,g);return g.unshift.apply(g,[K].concat(_.mn(E)))};
Ky.prototype.notifySplices=function(r,E){var K=_.N(r);r=K.next().value;K=Bg(K);SU(this,r).notifySplices(K,E)};var tqd=!0,SrC=!1,qEn=!1,bEa=!1,soR=0;bEa=!1;soR=0;tqd=!0;SrC=qEn=!1;var TkP=/([^\s]+?)\(([\s\S]*)\)/,Ov5=/\.([^.]+)$/,F6u=/\\,/g,PTn=/&comma;/g,fT2=/\\(.)/g,wTn=[],Ycd={"*":"wildcard",splices:"splices"};var vRP=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"),CTP=/[A-Z]/,kN$=["class","hidden","id","on-dom-change"],z9u=new Set([].concat(_.mn(kN$),
["if","notify-dom-change","restamp"])),tsc=new Set([].concat(_.mn(kN$),"as index-as initial-count items items-index-as notify-dom-change target-framerate strip-whitespace".split(" "))),Sc2=new Set(["restamp"]);var zOP=new Set(["className","id"]);var lT5=Symbol(),Hvd=window;var EPJ=window;var Nxn=0,DtJ=0,bp=[],j8L=0,gPn=!1,dtd=document.createTextNode("");(new window.MutationObserver(Bx5)).observe(dtd,{characterData:!0});var kj=new Map,sa=0,qru=function(r){this.mappedHandleId=r},$tc=function(r,E,K,g){this.mappedHandleId=r;
var D=this;this.mappedHandleId=r;this.callback=E;this.waitTime=K;this.schedulerPriority=g;this.handleId=_.eM.addJob(function(){D.callback();kj.delete(D.mappedHandleId)},this.schedulerPriority||1,this.waitTime)};
_.C($tc,qru);$tc.prototype.cancel=function(){_.eM.cancelJob(this.handleId);kj.delete(this.mappedHandleId)};
var a15=function(r,E){this.mappedHandleId=r;var K=this;this.mappedHandleId=r;this.callback=E;this.handleId=Q8n(function(){K.callback();kj.delete(K.mappedHandleId)})};
_.C(a15,qru);a15.prototype.cancel=function(){var r=this.handleId-DtJ;r<0||bp.length<=r||(bp[r]=null);kj.delete(this.mappedHandleId)};var O7d=function(){};
O7d.prototype.cancel=function(){this.jobHandle!==void 0&&(piK(this.jobHandle),this.jobHandle=void 0)};
O7d.prototype.run=function(r,E,K){var g=this;this.cancel();this.callback=r;this.jobHandle=_.q_(function(){r();g.callback=void 0},E,K)};
O7d.prototype.flush=function(){this.callback&&this.jobHandle!==void 0&&(this.cancel(),this.callback())};
var P6K=new WeakMap;var lF$=NV(function(r){for(var E=r,K=0;K<3;K++)E=Object.getPrototypeOf(E);delete E.prototype.connectedCallback;var g=function(){return r.apply(this,arguments)||this};
_.C(g,r);g.prototype._attachDom=function(D){if(!D)return null;var B=(0,_.dj)(this.hostElement);B.attachShadow({mode:"open",shadyUpgradeFragment:D});B.shadowRoot.appendChild(D);return B.shadowRoot};
g.prototype._takeAttributes=function(){for(var D=this.hostElement.attributes,B=0;B<D.length;B++){var Q=D[B],a=void 0,P=void 0;(P=(a=this).__attributeReaction)==null||P.call(a,Q.name,null,Q.value)}};
g.prototype._readyClients=function(){r.prototype._readyClients.call(this);this.root=this};
g.prototype.connectedCallback=function(){window.ShadyCSS&&this._template&&window.ShadyCSS.styleElement(this.hostElement);r.prototype.connectedCallback.call(this)};
_.f5.Object.defineProperties(g,{template:{configurable:!0,enumerable:!0,get:function(){return g.prototype._template}}});
return g}),mDf=NV(function(r){var E=function(){return r.apply(this,arguments)||this};
_.C(E,r);E.prototype.created=function(){if(this.__notifyEffects)for(var K=_.N(Object.values(this.__notifyEffects)),g=K.next();!g.done;g=K.next()){g=_.N(g.value);for(var D=g.next();!D.done;D=g.next())D.value.fn=wiL}if(this.__reflectEffects)for(K=_.N(Object.values(this.__reflectEffects)),g=K.next();!g.done;g=K.next())for(g=_.N(g.value),D=g.next();!D.done;D=g.next())D.value.fn=F3J};
E.prototype._addEventListenerToNode=function(K,g,D){K=mE(K);HH(K,g,D)||r.prototype._addEventListenerToNode.call(this,K,g,D)};
E.prototype._removeEventListenerFromNode=function(K,g,D){K=mE(K);n1(K,g,D)||r.prototype._removeEventListenerFromNode.call(this,K,g,D)};
E.prototype._propertiesChanged=function(K,g,D){if(this.__dataToNotify&&this.__notifyEffects)for(var B=_.N(Object.keys(this.__dataToNotify)),Q=B.next();!Q.done;Q=B.next()){Q=Q.value;var a=Tx2(Q);this.__notifyEffects[a]||delete this.__dataToNotify[Q]}else this.__dataToNotify=null;r.prototype._propertiesChanged.call(this,K,g,D)};
E.prototype.fire=function(K,g,D){g=g===void 0?{}:g;var B;return _.Ln(mE((B=D==null?void 0:D.node)!=null?B:this),K,g,D)};
E.prototype._ensureAttribute=function(K,g){var D=mE(this);D.hasAttribute(K)||tS(D,g,K)};
E.prototype.isLightDescendant=function(K){var g=mE(this);return mE(g)!==K&&_.rj(g).contains(K)&&_.rj(g).getRootNode()===_.rj(K).getRootNode()};
return E});
_.mS.ready=function(){var r;((r=this.hostElement)!=null?r:this).addEventListener("focus",this._boundFocusBlurHandler,!0);var E;((E=this.hostElement)!=null?E:this).addEventListener("blur",this._boundFocusBlurHandler,!0)};
_.Ib._subscribeIronResize=function(r){var E;((E=r.hostElement)!=null?E:r).addEventListener("iron-resize",this._boundOnDescendantIronResize)};
_.Ib._unsubscribeIronResize=function(r){var E;((E=r.hostElement)!=null?E:r).removeEventListener("iron-resize",this._boundOnDescendantIronResize)};var MvK=[Array,Boolean,Date,Number,Object,String],up=function(r,E,K,g){this.polySiInfo=r;this.polySiParams=E;this.polySiContext=K;this.upgradeDisabled=this.isPolySiElementConnected=this.didCallReady=!1;this.mutablePropNames=new Set;this.reflecting=!1;g||this instanceof HTMLElement&&(g=this);if(!g)throw Error("Jg");this.allowedProps=E.allowedProps;this.hostElement=g;this.is=r.is;this.upgradeDisabled=!!E.legacyOptimizations&&this.hostElement.hasAttribute("disable-upgrade");r=new Set(E.reactiveSchemas.filter(function(D){return D.type!==
"observe"}).map(function(D){return D.propertyKey}));
this.signalProxy=new Ky(this,void 0,{reactiveProps:r,reactivityMode:E.reactivityMode});this.__dataHasAccessor={};E=_.N(E.reactiveSchemas);for(r=E.next();!r.done;r=E.next())r=r.value,r.type==="signal"&&(this.__dataHasAccessor[r.propertyKey]=!0);this.upgradeDisabled||ZEa(this)};
up.prototype.getExtraMethodsToForward=function(){return[]};
var ZEa=function(r){r.polySiContext.didRegister||(r.registered(),r.polySiContext.didRegister=!0);r.polySiContext.finalizedTemplate||(r.polySiContext.finalizedTemplate={},r.polySiParams.templateGetter&&(r.polySiContext.finalizedTemplate.processedTemplate=K35(r.polySiParams.templateGetter,r.polySiParams.is)));uCC(r);var E=r.hostElement;E.loggingStatus!=null||(E.loggingStatus={});E.loggingStatus.isInitializing=!0;_.oX(function(){return void r.created()});
E.loggingStatus.isInitializing=!1;r.isPolySiElementConnected&&A$J(r)},A$J=function(r){r.didCallReady||(_.oX(function(){return void r.ready()}),r.didCallReady=!0);
r.isAttached=!0;r.attached()};
_.d=up.prototype;_.d.connectedCallback=function(){this.isPolySiElementConnected=!0;this.upgradeDisabled||A$J(this)};
_.d.disconnectedCallback=function(){this.isPolySiElementConnected=!1;this.upgradeDisabled||(this.isAttached=!1,this.detached())};
_.d.attributeChangedCallback=function(r,E,K){if(this.upgradeDisabled)r==="disable-upgrade"&&K===null&&(this.upgradeDisabled=!1,ZEa(this));else if(E!==K){var g=_.Nz(r),D=this.polySiContext.typesForSignals[g];if(D&&(!this.reflecting||_.R("polysi_attribute_changed_serializing_killswitch"))){switch(D){case Object:try{var B=JSON.parse(K)}catch(a){B=K}break;case Array:try{B=JSON.parse(K)}catch(a){B=null}break;case Date:B=isNaN(K)?String(K):Number(K);B=new Date(B);break;case Boolean:B=K!==null;break;case Number:B=
Number(K);break;default:B=K}this[g]=B}g=_.N(this.polySiParams.behaviors);for(D=g.next();!D.done;D=g.next())B=void 0,(B=D.value.attributeChanged)==null||B.call(this,r,E,K);var Q;(Q=this.attributeChanged)==null||Q.call(this,r,E,K)}};
_.d.attributeChangedCallbackWrapper=function(r,E,K){this.attributeChangedCallback(r,E,K)};
_.d.setPropertiesFromInitialAttributeValues=function(){for(var r=0;r<this.hostElement.attributes.length;r++){var E=this.hostElement.attributes[r];(E.name==="disable-upgrade"||this.polySiParams.observedAttributes.includes(E.name))&&this.attributeChangedCallback(E.name,null,E.value)}};
_.d.created=function(){this.provide=this.polySiParams.provide;var r;(r=this.initializeInjection)==null||r.call(this);r=_.N(this.polySiParams.reactiveSchemas);for(var E=r.next();!E.done;E=r.next())E=E.value,E.type==="signal"&&(this.mutablePropNames.add(E.propertyKey),SU(this.signalProxy,E.propertyKey));oP5(this,this.polySiInfo,this.polySiParams.behaviors);r=_.N(this.polySiParams.reactiveSchemas);for(E=r.next();!E.done;E=r.next())E=E.value,E.type==="signal"&&E.value!==void 0&&(this.signalProxy.model[E.propertyKey]=
typeof E.value==="function"?E.value.call(this):E.value);if(this.polySiParams.signalProperties)for(r=_.N(this.polySiParams.signalProperties),E=r.next();!E.done;E=r.next()){E=E.value;var K=void 0;((K=this.__signalCache)==null?0:K.has(E))||(this.signalProxy.model[E]=void 0)}bEa||e2l(this);RMJ(this);r=_.N(this.polySiParams.behaviors);for(E=r.next();!E.done;E=r.next())K=void 0,(K=E.value.created)==null||K.call(this);var g;(g=this.polySiInfo.created)==null||g.call(this)};
_.d.registered=function(){var r=this;this.polySiParams.legacyOptimizations&&this.polySiContext.copyPropertiesToProto();var E=Object.getPrototypeOf(this);E.addReactiveSchema=function(a){r.polySiParams.reactiveSchemas.push(a)};
for(var K=_.N(this.polySiParams.behaviors),g=K.next();!g.done;g=K.next()){var D=void 0;(D=g.value.beforeRegister)==null||D.call(E)}var B;(B=this.polySiInfo.beforeRegister)==null||B.call(E);E.addReactiveSchema=cQu;K=_.N(this.polySiParams.behaviors);for(g=K.next();!g.done;g=K.next())D=void 0,(D=g.value.registered)==null||D.call(E);var Q;(Q=this.polySiInfo.registered)==null||Q.call(E)};
_.d.ready=function(){var r;(r=this.beforeReady)==null||r.call(this);bEa&&e2l(this);var E;if(r=(E=this.polySiContext.finalizedTemplate)==null?void 0:E.processedTemplate){r=rQ5(r.template,r.nodeInfoList,this.signalProxy,{eventListenerHost:this,hasInsertionPoint:r.hasInsertionPoint,thisCtx:this});E=r.nodesById;r=r.root;var K=this.hostElement;var g=g===void 0?!1:g;K=(0,_.dj)(K);if(!K.attachShadow)throw Error("Hd");if(!K.shadowRoot||g)K.attachShadow({mode:"open",shadyUpgradeFragment:r}),K.shadowRoot.appendChild(r);
this.root=K.shadowRoot;this.$=E}XYf(this);g=_.N(this.polySiParams.behaviors);for(E=g.next();!E.done;E=g.next())r=void 0,(r=E.value.ready)==null||r.call(this);var D;(D=this.polySiInfo.ready)==null||D.call(this)};
_.d.attached=function(){for(var r=_.N(this.polySiParams.behaviors),E=r.next();!E.done;E=r.next()){var K=void 0;(K=E.value.attached)==null||K.call(this)}var g;(g=this.polySiInfo.attached)==null||g.call(this)};
_.d.detached=function(){for(var r=_.N(this.polySiParams.behaviors),E=r.next();!E.done;E=r.next()){var K=void 0;(K=E.value.detached)==null||K.call(this)}var g;(g=this.polySiInfo.detached)==null||g.call(this)};
var uCC=function(r){for(var E=_.N(r.polySiParams.behaviors),K=E.next();!K.done;K=E.next())if(K=K.value,K.listeners)for(var g in K.listeners)J3L(r,r.hostElement,g,K.listeners[g]);if(r.polySiInfo.listeners)for(var D in r.polySiInfo.listeners)J3L(r,r.hostElement,D,r.polySiInfo.listeners[D])},J3L=function(r,E,K,g,D){r=ERK(r,g,D);
HH(E,K,r)||E.addEventListener(K,r);return r},e2l=function(r){for(var E=_.N(r.polySiParams.reactiveSchemas),K=E.next();!K.done;K=E.next())K=K.value,K.type==="compute"||K.type==="computeWithMethod"?BkP(r.signalProxy,K,r):K.type==="redux"?NkK(r.signalProxy,K,r.store):K.type==="signal"&&K.readOnly&&jN5(r.signalProxy,K)},XYf=function(r){for(var E=_.N(r.polySiParams.reactiveSchemas),K=E.next(),g={};!K.done;g={schema$jscomp$12:void 0},K=E.next())g.schema$jscomp$12=K.value,g.schema$jscomp$12.type==="notify"?
$cn(r.signalProxy,g.schema$jscomp$12,r.hostElement):g.schema$jscomp$12.type==="observe"?aTL(r.signalProxy,g.schema$jscomp$12,r):g.schema$jscomp$12.type==="reflect"&&r.signalProxy.effect(function(B){return function(){var Q=r.signalProxy.getWithPath([B.schema$jscomp$12.propertyKey]);
r.reflecting=!0;oR2(r.hostElement,B.schema$jscomp$12.propertyKey,Q,!0);r.reflecting=!1}}(g));
if(r.reflectedAttributes)for(E=_.N(Object.entries(r.reflectedAttributes)),g=E.next(),K={};!g.done;K={key$jscomp$938:void 0,value$jscomp$10198:void 0},g=E.next()){var D=_.N(g.value);g=D.next().value;D=D.next().value;K.key$jscomp$938=g;K.value$jscomp$10198=D;r.signalProxy.effect(function(B){return function(){r.reflecting=!0;oR2(r.hostElement,B.key$jscomp$938,(0,B.value$jscomp$10198)(),!0);r.reflecting=!1}}(K))}};
_.d=up.prototype;_.d._setPendingProperty=function(r,E){this.set(r,E);return!1};
_.d._enableProperties=function(){};
_.d._setPendingPropertyOrPath=function(r,E){this.notifyPath(r,E);return!1};
_.d._addPropertyEffect=function(){};
_.d._stampTemplate=function(){throw Error("Kg");};
_.d.fire=function(r,E,K){E=E===void 0?{}:E;K=K===void 0?{}:K;var g,D,B={bubbles:(g=K.bubbles)!=null?g:!0,cancelable:!!K.cancelable,composed:(D=K.composed)!=null?D:!0},Q;return _.Ln(C65((Q=K.node)!=null?Q:this.hostElement),r,E,B)};
_.d.get=function(r,E){var K=zI(r);return E?K6u(E,K):r==="hidden"?this.hostElement.hidden:this.signalProxy.getWithPath(K)};
_.d.linkPaths=function(){};
_.d.listen=function(r,E,K){r=C65(r);this.boundListeners!=null||(this.boundListeners=new WeakMap);var g=this.boundListeners.get(r);g||(g={},this.boundListeners.set(r,g));var D=E+K;g[D]||(g[D]=J3L(this,r,E,K))};
_.d.notifyPath=function(r,E){this.signalProxy.notifyPath(zI(r),arguments.length===2?{value:E}:void 0)};
_.d.canNotifyPath=function(r){return this.mutablePropNames.has(r)&&!kqc(this.signalProxy,r)};
_.d.notifySplices=function(r,E){this.signalProxy.notifySplices(zI(r),E)};
_.d.pop=function(r){var E=this.signalProxy;r=zI(r);var K=_.N(r);r=K.next().value;K=Bg(K);return SU(E,r).pop(K)};
_.d.push=function(r){var E=_.Hh.apply(1,arguments);return this.signalProxy.arrayPush.apply(this.signalProxy,[zI(r)].concat(_.mn(E)))};
_.d.set=function(r,E,K){if(K)throw Error("Lg");r==="hidden"?this.hostElement.hidden=!!E:this.signalProxy.setWithPath(zI(r),E)};
_.d.setProperties=function(r){r=_.N(Object.entries(r));for(var E=r.next();!E.done;E=r.next()){var K=_.N(E.value);E=K.next().value;K=K.next().value;this[E]=K}};
_.d.splice=function(r,E,K){var g=_.Hh.apply(3,arguments);return this.signalProxy.arraySplice.apply(this.signalProxy,[zI(r),E,K].concat(_.mn(g)))};
_.d.unlinkPaths=function(){};
_.d.unlisten=function(r,E,K){r=C65(r);if(this.boundListeners){var g=this.boundListeners.get(r);if(g){K=E+K;var D=g[K];D&&(n1(r,E,D)||r.removeEventListener(E,D),delete g[K])}}};
_.d.unshift=function(r){var E=_.Hh.apply(1,arguments);return this.signalProxy.arrayUnshift.apply(this.signalProxy,[zI(r)].concat(_.mn(E)))};
_.f5.Object.defineProperties(up.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 kXK=[Array,Boolean,Date,Number,Object,String];var mtn=!1;var gq=function(){var r=HTMLElement.apply(this,arguments)||this;r.restamp=!1;r.notifyDomChange=!1;r.JSC$13774_didCallConnected=!1;r.JSC$13774_renderDebouncer=null;r.disableTemplateUpdateSignalImpl=AS()?void 0:_.M5(!1,void 0,"Ofhkwb");var E;r.getDisableTemplateUpdate=(E=r.disableTemplateUpdateSignalImpl)==null?void 0:E[0];var K;r.setDisableTemplateUpdate=(K=r.disableTemplateUpdateSignalImpl)==null?void 0:K[1];return r};
_.C(gq,HTMLElement);var HE$=function(r){r.conditionSignalImpl!=null||(r.conditionSignalImpl=new Eg(_.M5(!1,void 0,"gE52Fb")));return r.conditionSignalImpl};
_.d=gq.prototype;_.d.showHideChildren=function(r){nUu(this,r,this.if)};
_.d.attributeChangedCallback=function(r,E,K){if(this.JSC$13774_didCallConnected)throw Error("Pg`"+r);r==="notify-dom-change"?this.notifyDomChange=K!==null:r==="restamp"&&(this.restamp=K!==null)};
_.d.debounceRender=function(){this.JSC$13774_renderDebouncer=_.wz(this.JSC$13774_renderDebouncer,yj,this.JSC$13774_renderImpl.bind(this));_.FP(this.JSC$13774_renderDebouncer)};
_.d.disconnectedCallback=function(){var r=(0,_.dj)(this).parentNode;(!r||r.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&"host"in r&&!r.host)&&IFu(this)};
_.d.connectedCallback=function(){var r=this;this.JSC$13774_didCallConnected=!0;tqd?Z75():this.style.display="none";this.parentSignalProxy.isDisposed&&!_.R("ps_dom_if_check_disposed_in_connected_killswitch")||this.parentSignalProxy.effect(function(){HE$(r).getWithPath([]);r.debounceRender()})};
_.d.render=function(){_.ih()};
_.d.JSC$13774_renderImpl=function(){if(!this.parentSignalProxy.isDisposed){var r=this.if,E=!1;if(r){this.hasInstance()||(y$$(this),E=!0);a:{var K=(0,_.dj)(this).parentNode;if(this.hasInstance()){var g=this.instance.children;if((g==null?0:g.length)&&(0,_.dj)(this).previousSibling!==g[g.length-1])for(var D=0;D<g.length;D++)(0,_.dj)(K).insertBefore(g[D],this)}else{if(!K){K=!1;break a}LXw(this,K)}K=!0}if(!K)return}else this.restamp&&IFu(this);nUu(this,!1,r);r&&!E&&y$$(this);SrC&&!this.notifyDomChange||
this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}};
_.d.hasInstance=function(){return!!this.instance};
var LXw=function(r,E){var K=r.parentSignalProxy;if(AS()){var g=_.N(_.M5(!0,void 0,"dkzufd"));var D=g.next().value;g=g.next().value;K=r.parentSignalProxy}else{var B;var Q=new Ky((B=h2C(r))!=null?B:{},function(P){var O=SU(r.parentSignalProxy,P).getChangeRecordSignal([]);P=_.M5(void 0,void 0,"iG8Uwe");var U=new Eg(P);Q.effect(function(){if(r.getDisableTemplateUpdate&&!r.getDisableTemplateUpdate()){var T=O();U.notifyPath(zI(T.path),{value:T.value})}});
return U});
r.parentSignalProxy.childSignalProxies.push(Q);var a=K=Q}K=rQ5(r.templateInfo,r.templateInfo.nodeInfoList,K,{eventListenerHost:r.eventListenerHost,hasInsertionPoint:r.templateInfo.hasInsertionPoint,thisCtx:r.eventListenerHost,enabledSignal:AS()?D:void 0,getModel:function(){return h2C(r)}}).root;
r.instance={root:K,children:[],hidden:!1,signalProxy:a,getTemplateUpdatesEnabled:D,setTemplateUpdatesEnabled:g};a=_.N(K.childNodes);for(D=a.next();!D.done;D=a.next())r.instance.children.push(D.value);(0,_.dj)(E).insertBefore(r.instance.root,r)},h2C=function(r){if((r=r.parentSignalProxy.model)&&!r.hostElement){var E={},K;
for(K in r)r.hasOwnProperty(K)&&(E[K]=r[K]);return E}},IFu=function(r){if(r.instance){var E=r.instance.children;
if(E.length){var K=(0,_.dj)(E[0]).parentNode;if(K){K=(0,_.dj)(K);for(var g=0;g<E.length;g++)K.removeChild(E[g])}}AS()?r.instance.setTemplateUpdatesEnabled(!1):r.instance.signalProxy.dispose();r.instance=void 0}},nUu=function(r,E,K){E=E||!K;
r.instance&&r.instance.hidden!==E&&(r.instance.hidden=E,l1L(E,r.instance.children))},y$$=function(r){if(AS()){var E=r.instance;
E&&e_(r.parentSignalProxy.owner,function(){return!E.getTemplateUpdatesEnabled()})&&E.setTemplateUpdatesEnabled(!0)}else r.setDisableTemplateUpdate(!1)};
_.f5.Object.defineProperties(gq.prototype,{if:{configurable:!0,enumerable:!0,get:function(){var r=this;return e_(this.parentSignalProxy.owner,function(){return HE$(r).getWithPath([])})},
set:function(r){r||(AS()?this.instance&&this.instance.setTemplateUpdatesEnabled(!1):this.setDisableTemplateUpdate(!0));HE$(this).setWithPath([],!!r)}}});
_.f5.Object.defineProperties(gq,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["restamp","notify-dom-change"]}}});
customElements.define("ps-dom-if",gq);var J$X=[],Dh=function(){var r=HTMLElement.apply(this,arguments)||this;r.as="item";r.indexAs="index";r.itemsIndexAs="itemsIndex";r.targetFramerate=20;r.notifyDomChange=!1;r.isDetached=!1;r.JSC$13781_renderDebouncer=null;r.instances=[];r.chunkingId=null;r.chunkCount=null;r.shouldMeasureChunk=!1;r.shouldContinueChunking=!1;r.renderStartTime=null;r.JSC$13781_didCallConnected=!1;return r};
_.C(Dh,HTMLElement);var rhE=function(r){r.itemSignalImpl!=null||(r.itemSignalImpl=new Eg(_.M5(J$X,void 0,"YBrqgf")));return r.itemSignalImpl},E8R=function(r,E){Array.isArray(E)||(E=J$X);
rhE(r).setWithPath([],E)};
_.d=Dh.prototype;_.d.showHideChildren=function(r){for(var E=_.N(this.instances),K=E.next();!K.done;K=E.next())l1L(r,K.value.children)};
_.d.notifyPath=function(r,E){r=zI(r);r[0]==="items"&&(r.length===1?E8R(this,E):rhE(this).setWithPath(r.slice(1),E))};
_.d.canNotifyPath=function(r){return r==="items"};
_.d.attributeChangedCallback=function(r,E,K){if(this.JSC$13781_didCallConnected)throw Error("Qg`"+r);r==="as"?this.as=K:r==="index-as"?this.indexAs=K:r==="items-index-as"?this.itemsIndexAs=K:r==="initial-count"?this.initialCount=Number(K):r==="notify-dom-change"?this.notifyDomChange=K!==null:r==="target-framerate"&&(this.targetFramerate=Number(K))};
_.d.disconnectedCallback=function(){this.isDetached=!0;for(var r=0;r<this.instances.length;r++)KrR(this,r);this.chunkingId&&cancelAnimationFrame(this.chunkingId)};
_.d.connectedCallback=function(){var r=this,E=rhE(this).getChangeRecordSignal([],"");this.parentSignalProxy.effect(function(){var D=E(),B=zI(D.path);if(B[0]===void 0||B[0]==="splices"||B[0]==="length")r.debounceRender();else{var Q=B[0];if(Q=r.instances[typeof Q==="string"?Math.floor(Number(Q)):Q])B=[r.as].concat(_.mn(B.slice(1))),Q.signalProxy.notifyPath(B,D)}});
this.JSC$13781_didCallConnected=!0;tqd?Z75():this.style.display="none";if(this.isDetached){this.isDetached=!1;for(var K=(0,_.dj)((0,_.dj)(this).parentNode),g=0;g<this.instances.length;g++)K.insertBefore(this.instances[g].root,this);this.chunkingId&&this.render()}};
_.d.debounceRender=function(){this.JSC$13781_renderDebouncer=_.wz(this.JSC$13781_renderDebouncer,yj,this.JSC$13781_renderImpl.bind(this));_.FP(this.JSC$13781_renderDebouncer)};
_.d.render=function(){this.debounceRender();_.ih()};
_.d.JSC$13781_renderImpl=function(){var r=this;if(!this.parentSignalProxy.isDisposed){var E=this.items,K=g8X(this,E.length);DEl(this,E,K);this.initialCount&&(this.shouldMeasureChunk||this.shouldContinueChunking)&&(cancelAnimationFrame(this.chunkingId),this.chunkingId=requestAnimationFrame(function(){r.chunkingId=null;if(r.shouldMeasureChunk){var g=performance.now()-r.renderStartTime;r.chunkCount=Math.round(Math.ceil(1E3/r.targetFramerate)/g*r.chunkCount)||1}r.shouldContinueChunking&&r.debounceRender()}));
SrC&&!this.notifyDomChange||this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}};
var g8X=function(r,E){var K=E,g=r.instances.length;if(r.initialCount){if(r.chunkCount){var D=Math.min(Math.max(E-g,0),r.chunkCount);K=Math.min(g+D,E)}else K=Math.min(E,r.initialCount),D=Math.max(K-g,0),r.chunkCount=D||1;r.shouldMeasureChunk=D===r.chunkCount;r.shouldContinueChunking=K<E;r.renderStartTime=performance.now()}return K},DEl=function(r,E,K){for(var g=0;g<K;g++){var D=r.instances[g],B=E[g];
D?(D.signalProxy.setWithPath([r.as],B),D.signalProxy.setWithPath([r.indexAs],g)):Bne(r,B,g)}for(E=r.instances.length-1;E>=g;E--)K=r,D=E,KrR(K,D),_.N(K.instances.splice(D,1)).next().value.signalProxy.dispose()},KrR=function(r,E){r=r.instances[E];
E=(0,_.dj)(r.root);for(var K=0;K<r.children.length;K++)E.appendChild(r.children[K])},Bne=function(r,E,K){var g={};
E=Object.assign({},dEe(r),(g[r.as]=E,g[r.indexAs]=K,g[r.itemsIndexAs]=K,g));var D=new Ky(E,function(Q){if(Q!==r.as&&Q!==r.indexAs){if(Q===r.itemsIndexAs)return SU(D,r.indexAs);var a=SU(r.parentSignalProxy,Q).getChangeRecordSignal([]);Q=_.M5(void 0,void 0,"T21Pqc");var P=new Eg(Q);D.effect(function(){var O=a();P.notifyPath(zI(O.path),{value:O.value})});
return P}});
r.parentSignalProxy.childSignalProxies.push(D);g=rQ5(r.templateInfo,r.templateInfo.nodeInfoList,D,{eventListenerHost:r.eventListenerHost,getModel:function(){var Q={};return Object.assign({},dEe(r),(Q[r.as]=D.model[r.as],Q[r.indexAs]=D.model[r.indexAs],Q[r.itemsIndexAs]=D.model[r.indexAs],Q))},
hasInsertionPoint:r.templateInfo.hasInsertionPoint,thisCtx:r.eventListenerHost,methodInvocationRequirement:soR,enabledSignal:r.stampingEnabled}).root;E={root:g,children:[],signalProxy:D};g=_.N(g.childNodes);for(var B=g.next();!B.done;B=g.next())E.children.push(B.value);g=(g=r.instances[K+1])?g.children[0]:r;(0,_.dj)((0,_.dj)(r).parentNode).insertBefore(E.root,g);r.instances[K]=E},dEe=function(r){if((r=r.parentSignalProxy.model)&&!r.hostElement){var E={},K;
for(K in r)r.hasOwnProperty(K)&&(E[K]=r[K]);return E}};
Dh.prototype.itemForElement=function(r){var E=this,K=this.instances.find(function(g){return g.children.includes(r)});
if(K)return e_(this.parentSignalProxy.owner,function(){return K.signalProxy.getWithPath([E.as])})};
Dh.prototype.indexForElement=function(r){var E=this.instances.findIndex(function(K){return K.children.includes(r)});
return E>=0?E:void 0};
_.f5.Object.defineProperties(Dh.prototype,{items:{configurable:!0,enumerable:!0,get:function(){var r=this;return e_(this.parentSignalProxy.owner,function(){return rhE(r).getWithPath([])})},
set:function(r){E8R(this,r)}},
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}}});
_.f5.Object.defineProperties(Dh,{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",Dh);var jaa,Nnb;_.Bz=new _.NS("STATE_STORE_TOKEN");jaa=new _.NS("SELECT_TOKEN");Nnb=new _.NS("DISPATCH_TOKEN");var nP5={getSelectFn:function(){var r;return(r=_.P7().resolve(_.p0(jaa)))!=null?r:u72},
getDispatchFn:function(){var r;return(r=_.P7().resolve(_.p0(Nnb)))!=null?r:_.eU().dispatch.bind(_.eU())},
getAppStore:function(){return _.P7().resolve(_.Bz)}},AQL,H75=!1;var Ecc=function(){};var hMq=void 0;var Qal=function(){};
Qal.prototype.hasAttribute=function(r){if(r==="dir")return!1;if(r==="disable-upgrade"){var E,K;return(K=(E=this.hostElement)==null?void 0:E.hasAttribute("disable-upgrade"))!=null?K:!1}throw Error("Rg`"+r);};
Qal.prototype.attributeChangedCallbackWrapper=function(r,E,K){if(r==="disable-upgrade"&&this.__isUpgradeDisabled&&K===null){this._initializeProperties();this.__isUpgradeDisabled=!1;var g;((g=this.hostElement)!=null?g:this).isConnected&&this.connectedCallback()}else E===K||this.__isReflecting||this.attributeChangedCallback(r,E,K)};
Qal.prototype.getExtraMethodsToForward=function(){for(var r=this,E=[],K=_.N($Ed),g=K.next(),D={};!g.done;D={tagName$jscomp$67:void 0,name$jscomp$630:void 0},g=K.next())D.name$jscomp$630=g.value,g=void 0,D.name$jscomp$630==="_setPendingProperty"?(D.tagName$jscomp$67=this.hostElement.tagName.toLowerCase(),g=function(B){return function(Q,a,P){Re(B.tagName$jscomp$67,Q,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");return r._setPendingProperty(Q,a,P)}}(D)):g=function(B){return function(){return r[B.name$jscomp$630].apply(r,
_.mn(_.Hh.apply(0,arguments)))}}(D),E.push([D.name$jscomp$630,
g]);return E};
for(var DPd=mDf(lF$((0,_.sA)(Qal))),Nlu=["disabled","disable-upgrade"],aOa=(0,_.sA)(function(){}),prX=new Set(Object.getOwnPropertyNames(aOa.prototype)),PIJ=new Set("is hostElement root rootPath importPath inject behaviors properties provide".split(" ").concat(_.mn(prX))),$Pm=new Set(["__dataEnabled",
"__dataHasAccessor","__dataPending","__isPropertyEffectsClient","__readOnly"]),$Ed=new Set("_enableProperties _flushProperties _setPendingProperty _setPendingPropertyOrPath set get".split(" ")),PUb=new Set([].concat(_.mn($Pm),_.mn($Ed),_.mn(prX))),fOe=_.N(PUb),Ofd=fOe.next();!Ofd.done;Ofd=fOe.next())zd5.add(Ofd.value);var pEJ={created:function(){RMJ(this);this.initializeInjection()}};var oc5=!1,hS=window.ShadyDOM,vcK=["appendChild","insertBefore","removeChild","replaceChild"],GeL=[Node];hS&&GeL.push(hS.Wrapper);var ken,qLP,ZYJ={};var JS,HYn=new WeakMap,AFK=new Set;var hO2=new Set("context didCallReady is info params signalProxy".split(" ")),r$n="_enableProperties _setPendingProperty _setPendingPropertyOrPath fire get linkPaths listen notifyPath notifySplices pop push set setProperties splice unlinkPaths unlisten unshift".split(" "),EUK="__dataHasAccessor __isPropertyEffectsClient $ hostElement isAttached observers properties".split(" ");var Y4M=zr({entities:IML}),UEu=new H2(Y4M);var TnJ=function(){return _.Yj.apply(this,arguments)||this};
_.C(TnJ,_.Yj);_.f5.Object.defineProperties(TnJ.prototype,{store:{configurable:!0,enumerable:!0,get:function(){return UEu}}});
_.u([_.Ua()],TnJ);_.dq=[Jn.prototype,TnJ.prototype];_.jc={YtLiveChatTooltipTargetingBehavior:{created:function(){this.handler_=null},
ready:function(){var r=this,E={};setTimeout(function(){var K;return _.Ln((K=r.hostElement)!=null?K:r,"yt-live-chat-add-tooltip-target",E)},0);
this.handler_=E.handler},
detached:function(){if(this.handler_){var r;this.handler_.removeElementFromSupportingTooltips((r=this.hostElement)!=null?r:this)}this.handler_=null}}};_.dD=new _.NS("ICON_MANAGER_TOKEN");var wrC=[48,20,18,16,15,13,12],R2P=new Map,UDL=new Set,fFq=new Set,Yrm=new Set,Pou=new Set,OEm=new Set,wYK=new Promise(function(r){var E=!1,K=!1,g=!1,D=[],B=function(Q){if("detail"in Q)if(Q=Q.detail,Q.name==="yt-icons")TcL(Q),E=!0;else if(Q.name==="yt-sys-icons")TcL(Q),K=!0;else{var a;((a=Q.name)==null?0:a.includes("yt-sys-icons"))&&Q.size!==24&&(TcL(Q,!0),D.push(Q.size),D.length===wrC.length&&(g=!0))}E&&K&&g&&(window.removeEventListener("iron-iconset-added",B),r())};
window.addEventListener("iron-iconset-added",B)}),FrE=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"]]);_.NA={};_.NA.YtComponentBehavior={_noAccessors:!0,getSimpleString:_.Xo,computeHref_:function(r,E){E=E===void 0?!1:E;if(!r||r.commandExecutorCommand)return null;var K=$Qn(r,E);return E||K!==null?K?_.R("enable_polymer_resin")?_.u9(K).toString():K:null:(_.nh(new _.bs("computeHref was null",this.is,r)),null)},
computeOptionalHref_:function(r){return this.computeHref_(r,!0)},
computeNofollow_:function(r){return r?EGJ(r)?"nofollow":null:null},
computeIcon_:function(r){return r&&r.iconType?_.B1(r.iconType):""},
resolveCommand:function(r,E,K){E=E===void 0?{}:E;return _.NB(r,this.hostElement,E,K===void 0?!1:K)}};var o8l,QP;_.Rqe={};o8l=null;
QP={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_=N8K(this.viewroot));_.q_(this.initVisibilityObserver_.bind(this))},
initVisibilityObserver_:function(){this.visibilityObserver&&this.configureVisibilityObserver_()},
configureVisibilityObserver_:function(){var r=this;this.unobserve_();if(_.R("kevlar_vimio_use_shared_monitor"))CoL(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 E=[];this.visibilityOptionVisible_&&E.push(this.visibilityObserver.observe(this.hostElement,function(){return r.onVisible()},this.visibilityOptionVisible_));
this.visibilityOptionHidden_&&E.push(this.visibilityObserver.observe(this.hostElement,function(){return r.onHidden()},this.visibilityOptionHidden_));
this.visibilityOptionPrescan_&&E.push(this.visibilityObserver.observe(this.hostElement,function(){return r.onPrescanVisible()},this.visibilityOptionPrescan_));
this.visibilityMonitorKeys=E}},
detached:function(){this.unobserve_();this.visibilityObserverForChild_=this.localVisibilityObserver_=null},
unobserve_:function(){oU5(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 r=_.X8(this.parentNode,function(K){var g,D=(g=K.polymerController)!=null?g:K;return!!D.getVisibilityObserverForChild&&D.getVisibilityObserverForChild()},!0);
if(r){var E;this.localVisibilityObserver_=((E=r.polymerController)!=null?E:r).getVisibilityObserverForChild()}else o8l||(o8l=N8K()),this.localVisibilityObserver_=o8l;return this.localVisibilityObserver_},visibilityCallback:function(r){r?this.onVisible():this.onHidden()},
onVisible:function(){},
onHidden:function(){},
onPrescanVisible:function(){},
shouldSkipLogging:function(){}};
_.R("kevlar_use_vimio_behavior")||(QP={});QP&&!_.R("kevlar_use_vimio_behavior")&&(delete QP.attached,delete QP.detached);_.Rqe.YtVisibilityObserverBehavior=[QP];var MYE={};MYE.YtVisualElementBehavior=[_.Rqe.YtVisibilityObserverBehavior,{properties:{observeVisibleOption:{type:String,value:"observe_multiple"},observeHiddenOption:{type:String,value:"observe_multiple"},visualElement:Object},onVisible:function(){if(_.R("kevlar_use_vimio_behavior")&&this.onShow)this.onShow();if(!_.R("kevlar_vimio_use_shared_monitor")&&!this.shouldSkipLogging()){var r=this.getScreenLayer&&this.getScreenLayer(),E=this.getVisibilityLogger();E&&E.reportShown(this,void 0,r)}},
onHidden:function(){if(_.R("kevlar_use_vimio_behavior")&&this.onHide)this.onHide();if(!_.R("kevlar_vimio_use_shared_monitor")){var r=this.getScreenLayer&&this.getScreenLayer(),E=this.getVisibilityLogger();E&&E.reportHidden(this,void 0,r)}},
getVisibilityLogger:function(){return _.R("kevlar_use_vimio_behavior")?_.$b():null},
shouldSkipLogging:function(){if(_.Xx("INNERTUBE_CLIENT_NAME")!=="WEB"||!this.data)return!1;var r=this.getParentRenderer&&this.getParentRenderer();if(!r)return!1;var E,K=(E=r.polymerController)!=null?E:r;if(!K.data)return!1;r=this.data.trackingParams;r=this.data.loggingDirectives?this.data.loggingDirectives.trackingParams:r;var g;E=(g=K.data)==null?void 0:g.trackingParams;var D,B;E=((D=K.data)==null?0:D.loggingDirectives)?(B=K.data)==null?void 0:B.loggingDirectives.trackingParams:E;return r&&E&&r===
E}}];var GNu=new Map,Ta;var HSJ=function(r){this.layer=r},aQ=function(r){return r.layer!==void 0?r.layer:r.parent?aQ(r.parent):r.layer=0};var bEd;_.y={};bEd=0;_.y.YtRendererBehavior=[_.NA.YtComponentBehavior,MYE.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_:_.R("kevlar_use_vimio_behavior"),created:function(){this.useVimio_||(this.childCache_=new Set)},
detached:function(){if(this.monitorScroll){var r,E;(E=(r=this.monitorScrollElement)!=null?r:this.hostElement)==null||E.removeEventListener("scroll",_.QF(this,this.onScroll))}this.parentComponent&&(this.parentComponent.childCache_&&this.parentComponent.childCache_.delete(this.hostElement),this.parentComponent=null);this.useVimio_||this.markDirty();xDK(this.hostElement);ZZ(_.An(),this.hostElement);eN.delete(this.hostElement)},
registerRenderer:function(r){var E;((E=r.polymerController)!=null?E:r).parentComponent=this.hostElement;this.useVimio_||(this.childCache_.add(r),this.markDirty())},
unregisterRenderer_:function(r){this.useVimio_||(this.childCache_.delete(r),this.markDirty())},
attached:function(){var r=this,E=this.getParentRenderer();if(E){var K,g,D;(g=(K=(D=E.polymerController)!=null?D:E).registerRenderer)==null||g.call(K,this.hostElement)}if(!this.useVimio_&&this.monitorScroll){var B,Q;(Q=(B=this.monitorScrollElement)!=null?B:this.hostElement)==null||Q.addEventListener("scroll",_.QF(this,this.onScroll))}_.eM.addJob(function(){vUd(r.hostElement)},8);
K=new HSJ(this.screenLayer||void 0);(E=eN.get(E))&&E.layerNode&&(K.parent=E.layerNode);E={};Yyq(this.hostElement,(E.isRenderer=!0,E.layerNode=K,E[nVm]=this.data,E))},
getParentRenderer:function(){for(var r=this.hostElement.parentNode,E,K;r&&((E=eN.get(r))==null||!E.isRenderer)&&!((K=r.polymerController)!=null?K:r).isRenderer_;)r=r.parentNode||r.host;return r},
ytRendererBehaviorDataObserver_:function(){if(this.data){this.wasVisible=!1;_.R("kevlar_use_vimio_behavior")&&this.markDirtyVisibilityObserver();_.HD("ADD_SCRAPER_ATTRIBUTES")&&this.data.trackingParams&&(this.hostElement.dataset.ved=this.data.trackingParams);if(_.R("debug_web_ve_data")&&this.data.trackingParams){var r="";try{r=atob(this.data.trackingParams.replace(/-/g,"+").replace(/_/g,"/"))}catch(K){_.Xc(K)}if(r){var E=GGn(r,1);E!==void 0&&(this.hostElement.dataset.veIndex=String(E));r=GGn(r,2);
r!==void 0&&(this.hostElement.dataset.ve=String(r))}}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,_.R("debug_web_ve_data")&&
(this.hostElement.dataset.ve=String(this.veType)),this.data.loggingDirectives.trackingParams&&(this.dataElement=_.UZ(this.data.loggingDirectives.trackingParams)),this.visualElement=_.aV(_.pB(),this)||void 0,this.veFromLoggingDirective_=!0)}},
ytRendererBehaviorTargetIdObserver_:function(){if(this.data&&this.data.targetId){var r=this.data.targetId;_.ua(_.An(),r,this.hostElement)}else ZZ(_.An(),this.hostElement)},
onScroll:function(){var r=Date.now();r-this.lastHandledScroll_<50||(this.lastHandledScroll_=r,this.markDirty())},
markDirty:function(){_.R("kevlar_use_vimio_behavior")?this.markDirtyVisibilityObserver():soJ(this.hostElement)},
getScreenLayer:function(){if(this.screenLayer)return this.screenLayer;var r=this.getParentRenderer();if(r&&(r=eN.get(r))&&r.layerNode)return aQ(r.layerNode)},
invalidate:function(){this.markDirty();this.wasPrescan=this.wasVisible=!1},
getNodes:function(){return this.childCache_?[].concat(_.mn(this.childCache_)):[]},
impressionLog:function(){if(this.data&&this.data.impressionEndpoints)for(var r=0;r<this.data.impressionEndpoints.length;r++)this.sendImpression(this.data.impressionEndpoints[r]);else this.data&&this.data.impressionEndpoint&&this.sendImpression(this.data.impressionEndpoint)},
sendImpression:function(r){r.clickTrackingParams&&delete r.clickTrackingParams;var E,K;(r==null?0:(E=r.commandMetadata)==null?0:(K=E.webCommandMetadata)==null?0:K.sendPost)?_.rA(this.hostElement,[r,{impression:!0}]):_.EB(this.hostElement,[r],this.hostElement)},
logExplicitClick:function(r){var E=_.Cn(this.getScreenLayer());if(E){var K,g=(K=r.polymerController)!=null?K:r;r=g.visualElement;g=g.trackingParams||g.clickTrackingParams;!r&&g&&(r=_.UZ(g));r&&_.Zi(E,r)}}}];var ifM={},$t=function(){return _.Yj.apply(this,arguments)||this};
_.C($t,_.Yj);$t.prototype.onPdgItemBehaviorClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
$t.prototype.onPdgItemBehaviorClick=$t.prototype.onPdgItemBehaviorClick;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],$t.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],$t.prototype,"data",void 0);_.u([_.ae("click"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],$t.prototype,"onPdgItemBehaviorClick",null);_.u([_.Ua()],$t);ifM.YtPdgLiveChatItemBehavior=[$t.prototype,_.y.YtRendererBehavior];var chb;var CUe;_.aZ={};_.aZ.YtVisibilityBehavior={_noAccessors:!0,properties:{disablePrescanVisibility:Boolean,prescanHeight:{type:Number,reflectToAttribute:!0}},onShow:function(){if(this.onShow_)this.onShow_()}};var py=function(){var r=YM.apply(this,arguments)||this;r.switchTemplateAtRegistration=!1;return r};
_.C(py,YM);py.prototype.ready=function(){this.templatingFn&&(this.switchTemplateAtRegistration||mDu(this),_.YE5(this,"doRender"),this.doRender())};
py.prototype.debounceRender=function(){this.templatingFn&&_.lp(this,"doRender",this.doRender)};
py.prototype.doRender=function(){this.templatingFn?this.templatingFn():_.Xc(Error("ah"))};
py.prototype.experimentalTemplatingInUse=function(){return!!this.templatingFn};
_.u([Kfc()],py);var xEu=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,Pz={},e2n=(Pz[1]={filterString:null,isUnwrappable:null,unwrap:null},Pz[2]={filterString:function(r,E,K){return BW(K)},
isUnwrappable:function(r){return r instanceof yb},
unwrap:function(r){return h9(r)}},Pz[3]={filterString:function(r,E,K){return xEu.test(K)?K:ZH.toString()},
isUnwrappable:function(r){return k1(r)},
unwrap:function(r){return _.qO(r)}},Pz[4]={filterString:function(){return ZH.toString()},
isUnwrappable:function(r){return r instanceof vh},
unwrap:function(r){return _.zZ(r).toString()}},Pz[5]={filterString:function(r,E,K){return K},
isUnwrappable:function(r){return typeof r==="string"},
unwrap:function(r){return r.toString()}},Pz[7]={filterString:function(){return" /*zClosurez*/ "},
isUnwrappable:function(r){return r instanceof _.DV},
unwrap:function(r){return dJ(r)}},Pz[8]={filterString:function(r,E,K){K=String(K).toLowerCase();
return G4K(r,E,K)?K:"zClosurez"},
isUnwrappable:null,unwrap:null},Pz[10]={filterString:null,isUnwrappable:null,unwrap:null},Pz);PH[LQ["default"]]=HE5;var nUP=[];(function(){var r=QK;QK=function(E){r==null||r(E);oV(function(){for(var K=0;K<E.length;K++)IFP(E[K])})}})();var Wrf=function(){var r=_.Yj.apply(this,arguments)||this;r.hasUnmounted=!1;return r};
_.C(Wrf,_.Yj);_.d=Wrf.prototype;_.d.beforeRegister=function(){var r=this.doIdomRender;this.templatingFn?_.Xc(Error("$g")):(this.templatingFn=r,this.switchTemplateAtRegistration=!0,A$q(this))};
_.d.attached=function(){};
_.d.detached=function(){IFP(this.hostElement)};
_.d.renderIdom=function(){throw Error("ch");};
_.d.doIdomRender=function(){var r=this;Mb5(this.hostElement,function(){r.renderIdom()})};
_.u([_.Ua()],Wrf);var GoE=[py.prototype,Wrf.prototype];var v8f,VYl=function(){return v8f!==void 0?v8f:v8f=document.createElement("template")};
document.head.appendChild(VYl().content);var zqu;var tYb,S4M=function(){return tYb!==void 0?tYb:tYb=document.createElement("template")};
document.head.appendChild(S4M().content);var bfl;var sab=document.head,kow=sab.appendChild,q4w;if(bfl===void 0){var lOE=document.createElement("template");_.x(lOE,"\x3c!--css-build:shady--\x3e");lOE.content.insertBefore(S4M().content.cloneNode(!0),lOE.content.firstChild);bfl=lOE}q4w=bfl;kow.call(sab,q4w.content);var mEu,Zfu=function(){return mEu!==void 0?mEu:mEu=document.createElement("template")};
document.head.appendChild(Zfu().content);var uvE;var Ah$=document.head,eqa=Ah$.appendChild,XrM;if(uvE===void 0){var Hfl=document.createElement("template");_.x(Hfl,"\x3c!--css-build:shady--\x3e");Hfl.content.insertBefore(Zfu().content.cloneNode(!0),Hfl.content.firstChild);uvE=Hfl}XrM=uvE;eqa.call(Ah$,XrM.content);var n8e=document.head,IOu=n8e.appendChild,yhb;if(zqu===void 0){var Lra=document.createElement("template");_.x(Lra,"\x3c!--css-build:shady--\x3e");Lra.content.insertBefore(VYl().content.cloneNode(!0),Lra.content.firstChild);zqu=Lra}yhb=zqu;IOu.call(n8e,yhb.content);var hqf,Jhw=function(){return hqf!==void 0?hqf:hqf=document.createElement("template")};
document.head.appendChild(Jhw().content);var rk$;_.qB=new _.NS("DARK_THEME_TOKEN");var kom=new _.jg("accessibilityProperties");var saL=new _.jg("layoutProperties");var q4m=new _.jg("imageType");var EJE={};if("ytAttributedStringLinkHoverColor"in EJE)throw Error("fh`ytAttributedStringLinkHoverColor");(function(r,E){EJE[r]="value"in E&&"unit"in E?E8J(r,E):function(K){try{return E(K)}catch(g){throw Error("dh`"+r+"`"+g.message);}}})("ytAttributedStringLinkHoverColor",{value:"unset !stv-no-inline",
unit:"str"});var KoX=function(r){var E=this;this.holdTime=r===void 0?500:r;this.longPressTimeout=NaN;this.moveOccurred=this.longPressOccurred=!1;this.onlongpress=function(K){var g=new CustomEvent("LONG_PRESS"),D;(D=K.changedTouches[0].target)==null||D.dispatchEvent(g)};
this.ontouchstart=function(K){E.longPressTimeout=_.pl(_.eM,function(){E.onlongpress(K);E.longPressOccurred=!0},E.holdTime)};
this.ontouchmove=function(){_.eM.cancelJob(E.longPressTimeout);E.longPressTimeout=NaN;E.longPressOccurred=!1;E.moveOccurred=!0};
this.ontouchend=function(K){if(E.longPressTimeout&&!E.longPressOccurred&&!E.moveOccurred){var g;(g=K.changedTouches[0].target)==null||g.dispatchEvent(new Event("click"))}_.eM.cancelJob(E.longPressTimeout);E.longPressTimeout=NaN;E.longPressOccurred=!1;E.moveOccurred=!1}};var wrK=function(r,E){KoX.call(this,E);var K=this;this.callback=r;this.onlongpress=function(g){var D;(D=K.callback)==null||D.call(K,g)}};
_.C(wrK,KoX);var Frc=function(r,E){var K=Object.assign({},E);r=_.N(new Map([["ontouchstart",r.ontouchstart],["ontouchend",r.ontouchend],["ontouchmove",r.ontouchmove]]));for(var g=r.next(),D={};!g.done;D={eventName$jscomp$103:void 0,eventHandler$jscomp$2:void 0},g=r.next()){var B=_.N(g.value);g=B.next().value;B=B.next().value;D.eventName$jscomp$103=g;D.eventHandler$jscomp$2=B;E[D.eventName$jscomp$103]=function(Q){return function(a){var P;(P=K[Q.eventName$jscomp$103])==null||P.call(K,a);(0,Q.eventHandler$jscomp$2)(a)}}(D)}};_.Ov=new _.NS("COMMAND_HANDLER_TOKEN");var g85=new _.jg("parallelCommand");var dEL=new _.jg("performOnceCommand");var BnL=new _.jg("serialCommand");var jad=void 0;var gJa=function(){this.data=[];this.consumer=null};
gJa.prototype.push=function(r){this.consumer?this.consumer(r):this.data.push(r)};var u7={};_.M5(u7,void 0,"sgPmTd");_.M5(null,void 0,"jypsq");_.M5(null,void 0,"mWiOof");var bTP=new gJa;var Of2=[IHb,y9d,Lcd,J9R,h4$,n1f,rVu,ENl];var S4J=new _.jg("bracketTextDecorator");var sZ=new _.jg("highlightTextDecorator");_.my=new _.NS("APP_DIRECTION_TOKEN");Object.freeze&&Object.freeze(Object.create(null));var Goc=function(){},Dvb;
(Dvb=window.requestIdleCallback)==null||Dvb.bind(window);var VYn={calledOnce:!1,state:"visible"},v8K={calledOnce:!1,state:"hidden"};var Bpd=new _.NS("ICON_WIZ_COMPONENT_TOKEN");_.$r=_.l(function(r){var E=r.icon;var K=r.active;var g=r.className;var D=r.style;var B=r.dataSelected;var Q=r.dataDisabled;var a=r.role;var P=r.animateIcon;var O=r.themeOverride;var U=r.ariaHidden;var T=r.ariaExpanded;var w=r.ariaLabel;var F=r.tabindex;var c=r.id;var W=r.size;var z=r.iconFilter;var S=r.gradientColor;var k=r.onKeydown;var A=r.title;return _.f(_.Y,{cond:E,then:function(){var X=_.P7().resolve(Bpd);return _.f(X,{icon:E,dataSelected:B,dataDisabled:Q,animateIcon:P,themeOverride:O,ariaExpanded:T,
tabindex:F,id:c,active:K,size:W,role:a,className:g,ariaHidden:U,ariaLabel:w,style:function(){return D!=null&&D()||W==null||!W()?D==null?void 0:D():"width: "+(W==null?void 0:W())+"px;height: "+((W==null?void 0:W())+"px;")},
title:A,iconFilter:z,gradientColor:S,onKeydown:k})}})},"l");
_.$r.idomCompat={callbacks:{onKeydown:!0}};var EJc=new _.jg("borderImageProcessor");var DvL=window.devicePixelRatio||1;var Np5=new Map([["yt_outline_bag_black_24","bag"]]);var fy=function(r){var E=this;this.margin=.1;this.whenInViewportWithMargin=r;this.observationTargets=[];this.scanRequested=!1;window.addEventListener("touchmove",function(){E.requestScan()});
window.addEventListener("touchend",function(){E.requestScan()});
window.addEventListener("updateui",function(){E.requestScan()});
var K=new _.NN((0,_.bF)(this.requestScan,this),100);window.addEventListener("scroll",function(){K.fire()},!0);
window.addEventListener("resize",(0,_.bF)(this.requestScan,this));window.addEventListener("state-navigatestart",function(){E.observationTargets=[]});
window.addEventListener("state-navigateend",(0,_.bF)(this.requestScan,this))};
fy.prototype.observe=function(r){this.observationTargets.includes(r)||this.observationTargets.push(r)};
fy.prototype.unobserve=function(r){this.observationTargets=this.observationTargets.filter(function(E){return E!==r})};
fy.prototype.requestScan=function(){var r=this;this.scanRequested||(oV(function(){dvJ(r)}),this.scanRequested=!0)};
var dvJ=function(r){var E=(1+r.margin)*(document.documentElement.clientHeight||window.innerHeight);r.observationTargets=r.observationTargets.filter(function(K){var g=K.getBoundingClientRect();(g=E>g.top&&!!g.height)&&r.whenInViewportWithMargin(K);return!g&&K.parentNode});
r.scanRequested=!1};
fy.prototype.disconnect=function(){this.observationTargets=[]};var jre,Qrf;jre=_.N(_.M5(Pcm(),void 0,"O3X2wd"));_.Np$=jre.next().value;Qrf=jre.next().value;window.addEventListener("resize",function(){Qrf(Pcm())});var $va={landscape:"(min-width: 931px) and (orientation: landscape)",portrait:"(min-width: 550px) and (orientation: portrait)"},aQC=void 0,pJR=window.innerWidth,Pcw=window.innerHeight;window.addEventListener("resize",function(){aQC=void 0});var fQf;if("IntersectionObserver"in window)fQf=YjK();else{if(aQC===void 0){var O_w;O_w="matchMedia"in window?window.matchMedia($va.landscape+","+$va.portrait).matches:void 0;aQC=O_w!==void 0?O_w:pJR>=930&&Pcw>=550||pJR>=550&&Pcw>=930}fQf=aQC?{observe:function(r){oV(function(){var E;(E=r.onViewportEntered)==null||E.call(r)})},
unobserve:function(){}}:new fy(function(r){oV(function(){var E;
(E=r.onViewportEntered)==null||E.call(r)})})}var fQu=fQf;var Yjf=_.l(function(r){var E=!1,K=_.NZ("img",function(g){_.Z6(function(){E=!0;g.onload=null})});
_.me(function(){var g,D=(g=r.data)==null?void 0:g.call(r),B,Q=(B=r.getSrc)==null?void 0:B.call(r).cb,a;g=(a=r.config)==null?void 0:a.call(r);if(a=K.value)if(B=function(O,U){if(!E)return Q?Q(O,U):O},wJn(a,g),_.R("web_image_dont_reload_same_src")&&TpJ(a,D,B))_.R("web_image_dont_reload_same_src_simulate_load")&&a.dispatchEvent(new CustomEvent("load",{bubbles:!1,
cancelable:!1,detail:{message:"Simulating load event for already loaded image"}}));else{var P;UvL(a,D||null,B,g,(P=r.lazy)==null?void 0:P.call(r))}},"zS0jKb");
return _.f("img",{el:K})},"n");
Yjf.idomCompat=!0;_.ub=_.l(function(r){var E=function(){var K,g=r.data(),D,B,Q,a,P,O,U,T,w,F,c,W,z,S,k,A,X,e,I,J,Q5,OP,WK,TJ,oJ,kL,qq,n2,pd;var RM={contentMode:(D=r.contentMode)==null?void 0:D.call(r),loadedClass:(B=r.loadedClass)==null?void 0:B.call(r),isPreloaded:(Q=r.isPreloaded)==null?void 0:Q.call(r),notifyOnLoaded:(a=r.notifyOnLoaded)==null?void 0:a.call(r),notifyOnUnloaded:(P=r.notifyOnUnloaded)==null?void 0:P.call(r),preferredThumbnail:(O=r.preferredThumbnail)==null?void 0:O.call(r),preserveHeight:(U=r.preserveHeight)==
null?void 0:U.call(r),preserveWidth:(T=r.preserveWidth)==null?void 0:T.call(r),objectPosition:(w=r.objectPosition)==null?void 0:w.call(r),targetWidth:(F=r.targetWidth)==null?void 0:F.call(r),targetHeight:(c=r.targetHeight)==null?void 0:c.call(r),shouldShowPlaceholder:(W=r.shouldShowPlaceholder)==null?void 0:W.call(r),useWidth:(z=r.useWidth)==null?void 0:z.call(r),isToggled:(S=r.isToggled)==null?void 0:S.call(r),alt:(k=r.alt)==null?void 0:k.call(r),className:(A=r.className)==null?void 0:A.call(r),
onerror:r.onerror,onload:r.onload,style$:((X=r.style$)==null?void 0:X.call(r))||((e=r.style)==null?void 0:e.call(r)),color:(I=r.color)==null?void 0:I.call(r),width:(J=r.width)==null?void 0:J.call(r),height:(Q5=r.height)==null?void 0:Q5.call(r),"aria-hidden$":(n2=(OP=r["aria-hidden$"])==null?void 0:OP.call(r))!=null?n2:(WK=r.ariaHidden)==null?void 0:WK.call(r),draggable:(TJ=r.draggable)==null?void 0:TJ.call(r),"data-disabled$":(pd=(oJ=r["data-disabled$"])==null?void 0:oJ.call(r))!=null?pd:(kL=r.dataDisabled)==
null?void 0:kL.call(r),size:(qq=r.size)==null?void 0:qq.call(r)};return oJ5(g,RM,(K=r.hideOn404)==null?void 0:K.call(r))};
return _.f(_.kB,null,_.f(_.SR,{when:function(){var K;return((K=E())==null?void 0:K.type)==="image"}},function(){return _.f(Yjf,{data:function(){return E().image},
getSrc:{cb:function(K,g){var D=E().image.sources,B=E().config.isPreloaded,Q=E().config.useWidth,a=E().config.targetWidth,P=E().config.targetHeight,O=E().config.preferredThumbnail;return _.Bp2(g,D,B,Q,a,P,O)||""}},
config:function(){var K=E().config,g;for(g in K)K[g]===void 0&&delete K[g];return K},
lazy:r.renderLazy})}),_.f(_.SR,{when:function(){var K;
return((K=E())==null?void 0:K.type)==="icon"}},function(){return _.f(_.$r,{icon:function(){return E().iconName},
role:function(){return E().config.role},
className:function(){return E().config.className},
style:function(){return E().config.style$+";width: "+(E().config.width+"px;height: ")+(E().config.height+"px;color: ")+(E().config.color+";")},
ariaLabel:function(){return E().config["aria-label$"]},
ariaHidden:function(){return E().config["aria-hidden$"]},
dataDisabled:function(){return E().config["data-disabled$"]},
active:function(){return E().config.isToggled},
size:function(){return E().config.size}})}))},"o");
_.ub.idomCompat={callbacks:{callback:!0,onerror:!0,onload:!0}};var Uve=function(r){return function(E){return _.f(mQK,null,function(){var K=E.data(),g=_.AZ(E.config);return _.f(UQq,null,function(){return void r(K,g)})})}}(Wou),Ccu=_.l(function(r){var E=function(D){var B,Q,a=_.eH(function(F){B=D();
Q=uj(function(){for(var c=_.N(T()),W=c.next();!W.done;W=c.next()){W=G3J(W.value);W=typeof W==="string"?document.createTextNode(W):W;if(!(W instanceof Node)){c=new _.bs("Part is not a node",W,typeof W);_.Xc(c);break}F.appendChild(W)}})}),P=_.HZ(r.config),O=function(){var F;
return uvc(D(),(F=P())==null?void 0:F.ariaLabel)},U=i_J(P,{isEqual:VQK}),T=function(){var F=lOc(D(),U());
Ah5(F,U());return D().content?yhL(D().content,F).parts:[]},w=!0;
_.me(function(){D();U();if(w){w=!1;var F=ck5(D(),B);if(!_.R("web_attributed_string_race_fix")||F)return}var c=T();Promise.resolve().then(function(){var W=a.value;if(W){W.innerText="";var z;(z=Q)==null||z();Q=_.lR(W,function(){return _.f(vJJ,{parts:c})},"r")}})},"hIYo9d");
return _.f("span",{el:a,class:function(){return D()&&chL(D(),P())},
dir:function(){var F;return((F=P())==null?0:F.userInput)?"auto":void 0},
"aria-label":function(){var F;return O()?(F=P())==null?void 0:F.ariaLabel:void 0},
role:function(){return O()?"text":void 0}})},K=i_J(function(){var D,B=(D=r.text)==null?void 0:D.call(r);
if(B)return D=mEP(B),(D==null?0:D.content)?D:void 0},{isEqual:ck5}),g;
return((g=r.config)==null?0:g.contentAsserted)?E(K):_.f(_.Y,{cond:K,then:E})},"t");
Ccu.idomCompat=!0;_.Og=_.l(function(r){var E=_.HZ(r.text),K=zbm(r);r.contentAsserted!==void 0&&(K.contentAsserted=!0);return _.R("attr_string_reactive")?_.f(Ccu,{text:E,config:K}):_.f(_.Y,{cond:function(){var g;return E()&&((g=mEP(E()))==null?void 0:g.content)},
then:function(){return _.f(Uve,{data:r.text,config:K})},
debugInstance:"Apcuac"})},"u");
_.Og.idomCompat=!0;var tQL=function(r,E,K){E=E===void 0?"unknown":E;K=K===void 0?{}:K;_.bs.call(this,r+" ("+E+")",Object.assign({},{name:"YtWcwError",tagName:E},K));Object.setPrototypeOf(this,this.constructor.prototype)};
_.C(tQL,_.bs);_.IV=new WeakMap;_.nB=!1;var qju,lQu,k3m;_.Yt=Symbol("hh");_.H1=Symbol("ih");qju=Symbol("jh");lQu=new Set(Object.getOwnPropertyNames(Element.prototype));k3m=Symbol("kh");var TpR=_.l(function(r){return _.f("yt-attributed-string",{"aria-label":r.ariaLabel,hidden:r.hidden,id:r.id,class:r.className,"force-default-style":r.forceDefaultStyle},_.f(_.Og,{text:r.data,ariaLabel:r.ariaLabel,ellipsisTruncate:r.ellipsisTruncate,isOverlay:r.isOverlay,linkInheritColor:r.linkInheritColor,noPreWrap:r.noPreWrap,noWrap:r.noWrap,userInput:r.userInput,noEndpoints:r.noEndpoints,headerRuns:r.headerRuns,isHeadline:r.isHeadline}))},"v");
_.R("web_wiz_attributed_string")&&_.yB(TpR,"yt-attributed-string",{props:{ariaHidden:_.Yt,ariaLabel:_.Yt,className:_.Yt,ellipsisTruncate:_.Yt,isOverlay:_.Yt,linkInheritColor:_.Yt,noEndpoints:_.Yt,noStyleRuns:_.Yt,noLinkColor:_.Yt,noPreWrap:_.Yt,noWrap:_.Yt,skipOnClick:_.Yt,userInput:_.Yt,headerRuns:_.Yt,isHeadline:_.Yt,id:_.Yt,data:_.Yt,hidden:_.Yt,forceDefaultStyle:_.Yt,text:_.H1,disableUpgrade:_.H1,disable:_.H1,slot:_.H1}});var Ug=function(){return _.q.apply(this,arguments)||this};
_.C(Ug,_.q);Ug.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},Wou(this.data,this.config))};
_.u([_.G(GoE),_.H("design:type",Object)],Ug.prototype,"ytIdomTemplatingBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Ug.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Ug.prototype,"ariaLabel",void 0);_.u([_.b(),_.H("design:type",Boolean)],Ug.prototype,"disable",void 0);_.u([_.b(),_.H("design:type",Boolean)],Ug.prototype,"ellipsisTruncate",void 0);_.u([_.b(),_.H("design:type",Boolean)],Ug.prototype,"isOverlay",void 0);
_.u([_.b(),_.H("design:type",Boolean)],Ug.prototype,"linkInheritColor",void 0);_.u([_.b(),_.H("design:type",Boolean)],Ug.prototype,"noPreWrap",void 0);_.u([_.b(),_.H("design:type",Boolean)],Ug.prototype,"noWrap",void 0);_.u([_.b(),_.H("design:type",Boolean)],Ug.prototype,"userInput",void 0);_.u([_.b(),_.H("design:type",Boolean)],Ug.prototype,"noEndpoints",void 0);_.u([_.b(),_.H("design:type",Array)],Ug.prototype,"headerRuns",void 0);
_.u([_.vZ({is:"yt-attributed-string",disableElementRegistration:!0})],Ug);
_.R("web_wiz_attributed_string")||_.Z(Ug,"yt-attributed-string",function(){if(rk$===void 0){var r=document.createElement("template");_.x(r,"\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");r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);
r.content.insertBefore(Jhw().content.cloneNode(!0),r.content.firstChild);rk$=r}r=rk$;return r},{mode:2});var wJl,Fol,H_5;wJl=function(){this.firstThumbnailLoaded=!1};
_.Rbl=function(){Fol||(Fol=new wJl);return Fol};
H_5=function(r){var E=_.Rbl();E.firstThumbnailLoaded||(E.firstThumbnailLoaded=!0,_.CR("ftl",r))};
wJl.prototype.reset=function(){this.firstThumbnailLoaded=!1};var Z_J=0,XJL=new WeakMap,Akc=0,JH=new Set;var oJX,MQu=function(){return oJX!==void 0?oJX:oJX=document.createElement("template")};
document.head.appendChild(MQu().content);var i_R;var LoK,JkJ,Tw;_.Kg=_.gm.caches;Tw=function(){};
Tw.prototype.open=function(r){return _.Kg.open(ck$(r))};
Tw.prototype.has=function(r){return _.Kg.has(ck$(r))};
Tw.prototype.delete=function(r){return _.Kg.delete(ck$(r))};
Tw.prototype.match=function(r,E){var K=this,g,D,B,Q,a,P;return _.p(function(O){switch(O.nextAddress){case 1:return O.yield(K.keys(),2);case 2:g=O.yieldResult,D=_.N(g),B=D.next();case 3:if(B.done){O.jumpTo(5);break}Q=B.value;return O.yield(K.open(Q),6);case 6:return a=O.yieldResult,O.yield(a.match(r,E),7);case 7:if(P=O.yieldResult)return O.return(P);B=D.next();O.jumpTo(3);break;case 5:return O.return()}})};
var rg5=function(){};
_.C(rg5,Tw);var ck$=function(r){if(r.includes(":"))throw Error("nh`"+r);return r+":"+_.td("CacheStorage get")};
rg5.prototype.keys=function(){var r,E,K,g,D,B,Q,a,P;return _.p(function(O){if(O.nextAddress==1)return r=[],E=_.td("CacheStorage keys"),O.yield(_.Kg.keys(),2);K=O.yieldResult;g=_.N(K);for(D=g.next();!D.done;D=g.next())B=D.value,Q=_.ykm(B),a=Q.originalName,P=Q.datasyncId,P===E&&r.push(a);return O.return(r)})};var wq=function(){var r=_.q.apply(this,arguments)||this;r.objectURL=null;r.loadTime=Infinity;return r};
_.C(wq,_.q);_.d=wq.prototype;_.d.renderIdom=function(){IQd(this.hostElement);if(this.data){if(!this.width&&!this.height)throw Error("qh");this.setConfig();this.config&&Fon(this.data,this.config,void 0,this.shouldRenderLazy)}};
_.d.objectFitToContentMode=function(r){switch(r){case "CONTAIN":return"CONTENT_MODE_SCALE_ASPECT_FIT";case "FILL":return"CONTENT_MODE_SCALE_TO_FILL";default:return"CONTENT_MODE_SCALE_ASPECT_FILL"}};
_.d.logThumbnailFailureVe=function(){var r=_.dt(197497);_.qo(_.pB(),r);var E=_.Cn();E&&r&&E&&_.lr(E,[r])};
_.d.loadImageFromCacheIfExists=function(r){var E=this,K=r.target;(K==null?0:K.src)&&K9m(K.src).then(function(g){E.objectURL=_.A9(g).toString();E.setSrc(K,E.objectURL)}).catch(function(){})};
_.d.onError=function(r){var E=this;if(_.R("web_use_cache_for_image_fallback")){var K=r.target;K&&K9m(K.src).then(function(g){E.objectURL=_.A9(g).toString();E.setSrc(K,E.objectURL)}).catch(function(){_.R("kevlar_woffle_log_thumbnail_failure_ve")&&E.logThumbnailFailureVe();
_.R("kevlar_woffle_fallback_image")&&E.setSrc(K,"data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII=")})}else this.revokeObjectURL()};
_.d.revokeObjectURL=function(){this.objectURL&&(URL.revokeObjectURL(this.objectURL),this.objectURL=null)};
_.d.setConfig=function(){var r=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(E){r.loadImageFromCacheIfExists(E);r.revokeObjectURL();nJL(r.hostElement)},
onerror:function(E){r.onError(E)},
targetHeight:this.height,targetWidth:this.width,shouldShowPlaceholder:_.R("kevlar_thumbnail_bg"),useWidth:this.useWidth}};
_.d.setSrc=function(r,E){E&&(r.src=E)};
_.u([_.G(GoE),_.H("design:type",Object)],wq.prototype,"ytIdomTemplatingBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],wq.prototype,"data",void 0);_.u([_.b(),_.H("design:type",String)],wq.prototype,"alt",void 0);_.u([_.b(),_.H("design:type",Boolean)],wq.prototype,"ftlEligible",void 0);_.u([_.b(),_.H("design:type",Number)],wq.prototype,"height",void 0);_.u([_.b(),_.H("design:type",Boolean)],wq.prototype,"notifyOnLoaded",void 0);
_.u([_.b(),_.H("design:type",Boolean)],wq.prototype,"notifyOnUnloaded",void 0);_.u([_.b(),_.H("design:type",String)],wq.prototype,"objectFit",void 0);_.u([_.b(),_.H("design:type",String)],wq.prototype,"objectPosition",void 0);_.u([_.b(),_.H("design:type",String)],wq.prototype,"preferredThumbnail",void 0);_.u([_.b(),_.H("design:type",Boolean)],wq.prototype,"preserveHeight",void 0);_.u([_.b(),_.H("design:type",Boolean)],wq.prototype,"preserveWidth",void 0);
_.u([_.b({value:!0}),_.H("design:type",Boolean)],wq.prototype,"useWidth",void 0);_.u([_.b({value:function(){return!_.HD("DISABLE_YT_IMG_DELAY_LOADING",!1)}}),
_.H("design:type",Boolean)],wq.prototype,"shouldRenderLazy",void 0);_.u([_.b(),_.H("design:type",Number)],wq.prototype,"width",void 0);_.u([_.vZ({is:"yt-image",disableElementRegistration:!0})],wq);
_.Z(wq,"yt-image",function(){if(i_R===void 0){var r=document.createElement("template");_.x(r,"\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");r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);r.content.insertBefore(MQu().content.cloneNode(!0),r.content.firstChild);
i_R=r}r=i_R;return r},{mode:2});var FT=function(){return _.q.apply(this,arguments)||this};
_.C(FT,_.q);FT.prototype.onShow_=function(){if(this.data&&this.data.onVisibleCommand){var r=_.Ga(this.data.onVisibleCommand);r&&this.ytComponentBehavior.resolveCommand(r)}};
_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],FT.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],FT.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.aZ.YtVisibilityBehavior),_.H("design:type",Object)],FT.prototype,"ytVisibilityBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],FT.prototype,"data",void 0);_.u([_.vZ({disableElementRegistration:!0,is:"yt-bumper-user-edu-content-view-model"})],FT);
_.Z(FT,"yt-bumper-user-edu-content-view-model",function(){if(CUe===void 0){var r=document.createElement("template");_.x(r,'\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>');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;chb===void 0&&(chb=document.createElement("template"));var g=chb;K.call(E,g.content.cloneNode(!0),r.content.firstChild);CUe=r}r=CUe;return r},{mode:0});var Ccf;var xvX,Wof=function(){if(xvX!==void 0)return xvX;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;Ccf===void 0&&(Ccf=document.createElement("template"));var g=Ccf;K.call(E,g.content.cloneNode(!0),r.content.firstChild);return xvX=r};var G3M;_.RZ={};G3M=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"]);_.RZ.YtTaskEmitterBehavior={created:function(){this.cachedProviderNode_=null},
detached:function(){this.cachedProviderNode_=null},
getTaskManager:function(){var r=this.getContext_();return r?r.getTaskManager():_.eM},
getContext_:function(){if(this.shouldUseTaskManager()){if(!this.cachedProviderNode_){var r=_.Ln(this.hostElement,"yt-get-context-provider",{});r.detail&&r.detail.contextProvider?this.cachedProviderNode_=r.detail.contextProvider:this.hostElement.parentElement&&(this.cachedProviderNode_=this)}if(this.cachedProviderNode_&&this.cachedProviderNode_.getProvidedContext&&this.cachedProviderNode_.getProvidedContext())return this.cachedProviderNode_.getProvidedContext()}},
shouldUseTaskManager:function(){return G3M.has(this.hostElement.localName)},
getNetworkManager:function(){var r=this.getContext_();if(r)return r.getNetworkManager()}};var NQL,vJM,zbw,VQf;_.oZ=function(r){var E=vJM.get(r);if(E&&(E=E.pop()))return VQf++,E;zbw++;try{var K=document.createElement(r)}catch(g){throw new _.bs("ElementPool failed to create element",r,g.message);}return K};
NQL=function(r){var E=r.is;if(E){var K=vJM.get(E);K||(K=[],vJM.set(E,K));var g=_.Xx("ELEMENT_POOL_CONFIG")||{};K.length>=(g[E]!==void 0?g[E]:_.Xx("ELEMENT_POOL_DEFAULT_CAP",0))||K.push(r)}else _.nh(new _.bs("Element pool should only handle custom elements:",r.nodeName))};
vJM=new Map;zbw=0;VQf=0;var gd=new WeakMap,jdn=new WeakMap;var SjX;_.MA=function(r,E,K){K=K===void 0?_.cc():K;this.JSC$14050_defaultPriority=r;this.signal=E;this.scheduler=K;this.nextJobDescriptor=0;this.JSC$14050_parkedJobs=[];this.scheduledJobs=new Map};
_.ix=function(r,E){if(E){var K=_.Y0();r.signal&&!_.Us(K,r.signal)?(K.addListener(r.signal,function(){r.processSignal()}),r.JSC$14050_parkedJobs.push({job:E,
priority:void 0})):tQb(r,E)}};
SjX=function(r,E){if(E!==r.JSC$14050_defaultPriority){r.JSC$14050_defaultPriority=E;for(var K=_.N(r.scheduledJobs.values()),g=K.next();!g.done;g=K.next())g=g.value,r.scheduler.cancelJob(g.jobId),g.jobId=r.scheduler.addJob(g.jobWrapper,E)}};
_.MA.prototype.flushJobs=function(){SjX(this,10);this.processSignal()};
_.MA.prototype.cancel=function(){for(var r=_.N(this.scheduledJobs),E=r.next();!E.done;E=r.next()){var K=_.N(E.value);E=K.next().value;K=K.next().value;this.scheduler.cancelJob(K.jobId);this.scheduledJobs.delete(E)}this.JSC$14050_parkedJobs=[]};
_.MA.prototype.processSignal=function(){for(var r=_.N(this.JSC$14050_parkedJobs),E=r.next();!E.done;E=r.next())E=E.value,tQb(this,E.job,E.priority);this.JSC$14050_parkedJobs=[]};
var tQb=function(r,E,K){K=K||r.JSC$14050_defaultPriority;if(K===10)rd(E);else{var g=r.nextJobDescriptor++,D=function(){E();r.scheduledJobs.delete(g)},B=r.scheduler.addJob(D,K);
r.scheduledJobs.set(g,{jobWrapper:D,jobId:B,priority:K})}};var b_M;_.cz={};b_M={"yt-live-chat-text-message-renderer":!0,"yt-live-chat-author-badge-renderer":!0};_.cz.YtRendererstamperBehavior=[_.RZ.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 r in this.stampDom){var E=this.stampDom[r];E&&E.id&&this.addReactiveSchema({type:"observe",method:{methodName:Ds5(E.id),args:[{type:"wildcard",path:r}]}})}else{(r=(this.constructor.generatedFrom||this).observers)||(r=[]);for(E in this.stampDom){var K=this.stampDom[E];K&&K.id&&r.push(Ds5(K.id)+"("+E+".*)")}this.constructor.generatedFrom.observers=r}},
addStampDomObserverFns_:function(){for(var r in this.stampDom){var E=this.stampDom[r];E.id?(this[Ds5(E.id)]=this.rendererStamperObserver_.bind(this,r,E.id),this.hasDataPath_[r]=!1):(E=new _.bs("Bad rendererstamper config",this.is+":"+r),_.Xc(E))}},
rendererStamperObserver_:function(r,E,K){if(K.path==r){if(K.value===void 0&&!this.hasDataPath_[r])return;this.hasDataPath_[r]=K.value!==void 0}this.rendererStamperApplyChangeRecord_(r,E,K)},
rendererStamperApplyChangeRecord_:function(r,E,K){var g=this.renderJobsMap_[E],D=null;r==K.path?(K=K.value,_.AL(K)||(K=K===void 0||K===null?[]:[K]),r=this.stampDom[r],r.mapping&&(D=this.stampDomArray_.bind(this,K,E,r.mapping,r.reuseComponents,r.events,r.stamperStableList)),g&&g.cancel(),K=r.usePageScheduler?this.getTaskManager():void 0,g||r.initialRenderPriority==void 0)?r.renderPriority==void 0||g||(g=new _.MA(r.renderPriority,r.waitForSignal,K),this.renderJobsMap_[E]=g):(g=new _.MA(r.initialRenderPriority,
r.waitForSignal,K),this.renderJobsMap_[E]=g,D=function(B,Q){B();SjX(Q,10)}.bind(this,D,g)):D=r+".splices"==K.path?this.stampDomArraySplices_.bind(this,r,E,K.value):this.forwardRendererStamperChanges_.bind(this,r,E,K);
g?_.ix(g,D):D()},
forwardRendererStamperChanges_:function(r,E,K){var g=K.path.slice(r.length+1),D=this.getStampContainer_(E),B=g.indexOf("."),Q=g.substring(0,B),a=!1,P=0,O=parseInt(Q,0);if(Q[0]=="#"){a=parseInt(Q.substring(1),0);O=this.get(r);var U=this.get([r,Q]);O[a]==U?P=a:P=O.indexOf(U);a=!0}else isNaN(O)||(P=O,a=!0);a&&(g=g.substring(Q.length+1),B=g.indexOf("."));Q=this.polymerDom(D).children[P];var T;if(D=(T=Q==null?void 0:Q.polymerController)!=null?T:Q)g="data"+g.slice(B),typeof D.notifyPath!=="function"?_.nh(new _.bs("notifyPath missing",
this.is+": "+r+", "+E)):K.value?D.notifyPath(g,K.value):D.notifyPath(g)},
stampDomArraySplices_:function(r,E,K){if(K&&K.indexSplices){var g=this.getStampContainer_(E);if(g){for(var D=this.polymerDom(g),B=ds5(this.stampDom[r].reuseComponents),Q=K.indexSplices.length,a=0;a<Q;a++){for(var P=K.indexSplices[a],O=D.children[P.index],U=P.removed.length;U>0;U--)O&&O.parentElement&&(this.polymerDom(O.parentElement).removeChild(O),B&&NQL(O),O=D.children[P.index]);U=this.stampDom[r].mapping;for(var T=P.index+P.addedCount,w=document.createDocumentFragment(),F=B,c=P.index;c<T;c++){var W=
P.object[c],z=g35(U,W);if(z){var S=U[z];W=W[z];z=this.getComponentName_(S,W);var k=O?gd.has(O):!1;F&&O&&O.is==z&&k?(z=O,this.telemetry_.reuse++,O=O.nextElementSibling):F&&O&&k?(z=this.createComponent_(S,W,B),k=this.polymerDom(O).nextElementSibling,D.insertBefore(z,k),$sJ(this.is,D,O,B),O=k):(F=!1,z=this.createComponent_(S,W,B),w.appendChild(z));this.deferRenderStamperBinding_(z,S,W)}else S=new _.bs("Unimplemented type",r,E,g.tagName,Object.keys(W)[0]),_.Xc(S)}D.insertBefore(w,O)}this.flushRenderStamperComponentBindings_();
this.stampDom[r].events&&_.Ln(this.hostElement,"yt-rendererstamper-finished",{container:g})}else r=new _.bs("Container object not found",E,this.hostElement?this.hostElement.is:""),_.Xc(r)}},
stampDomArray_:function(r,E,K,g,D,B){var Q=this.getStampContainer_(E);if(Q)if(E=this.polymerDom(Q),g=ds5(g),r){var a=0,P=0,O;if(B=B===void 0?_.HD("STAMPER_STABLE_LIST",!1):B||!1)for(O=E.firstElementChild;O&&!gd.has(O)&&r.length>P;){B=r[P];var U=g35(K,B);if(U){if(this.getComponentName_(K[U],B[U])!=O.is){var T=this.createComponent_(K[U],B[U],g),w=this.polymerDom(O).nextElementSibling;w?E.insertBefore(T,w):E.appendChild(T);$sJ(this.is,E,O,g);O=T}else this.telemetry_.reuse++;this.deferRenderStamperBinding_(O,
K[U],B[U]);a++;P++;O=this.polymerDom(O).nextElementSibling}else P++}aD5(this.is,E,a,g);a=O;if(r.length>P){B=document.createDocumentFragment();for(U=r.length;P<U;P++)if(T=r[P],w=g35(K,T))O=this.createComponent_(K[w],T[w],g),this.deferRenderStamperBinding_(O,K[w],T[w]),B.appendChild(O);a&&this.polymerDom(a).parentNode&&O&&!gd.has(O)?E.insertBefore(B,a):E.appendChild(B)}this.flushRenderStamperComponentBindings_();this.markDirty&&this.markDirty();D&&_.Ln(this.hostElement,"yt-rendererstamper-finished",
{container:Q})}else aD5(this.is,E,0,g);else r=new _.bs("Container object not found",E,this.hostElement?this.hostElement.is:""),_.Xc(r)},
polymerDom:function(r){return this.minimizePipBreakages?r:_.Yh(r)},
getStampContainer_:function(r){return this.$&&this.$[r]||_.rj(this.hostElement).querySelector("#"+r)},
getComponentName_:function(r,E){return typeof r==="string"?r:r.matcher?r.matcher.call(this,E):r.component},
createComponent_:function(r,E,K){r=this.getComponentName_(r,E);try{var g=AFK.has(r);if(K&&!g){var D=_.oZ(r);try{_.jU(D)}catch(B){K="Failed to clear styles for "+r+".",B.message&&(K+=" Original error: "+B.message),_.nh(new _.bs(K))}}else D=document.createElement(r)}catch(B){return D="YtRendererStamperBehavior failed to create "+r+".",B.message&&(D+=" Original description: "+B.message),B.message="YtRendererStamperBehavior failed to create element",_.I1(B,D),b_M.hasOwnProperty(r)?_.nh(B):_.Xc(B),document.createElement("SPAN")}this.telemetry_.create++;
return D},
deferRenderStamperBinding_:function(r,E,K){this.deferredBindingTasks_.push({component:r,typeOrConfig:E,data:K})},
flushRenderStamperComponentBindings_:function(){for(var r=0,E=this.deferredBindingTasks_.length;r<E;r++){var K=this.deferredBindingTasks_[r];if(!K)break;var g=void 0,D=void 0,B=void 0,Q=void 0,a=K.component,P=K.typeOrConfig;K=K.data;var O=(Q=a.polymerController)!=null?Q:a;Q=a.loggingStatus;try{Q&&(Q.isRendererStamper=!0);if(typeof P!=="string"){for(B in P.attributes)P.attributes[B]===!0?a.setAttribute(B,""):P.attributes[B]===!1?a.removeAttribute(B):a.setAttribute(B,P.attributes[B]);for(D in P.params)O[D]=
P.params[D],a!==O&&Re(a.localName,D,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");for(g in P.properties){var U=P.properties[g];if(U){var T=BQP(U);O[g]=this.get(T);a!==O&&Re(a.localName,g,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");if(g==="on-tap"||g==="on-click"){var w=this.get(T);a.addEventListener("click",w);jdn.set(a,{property:g,listener:{type:"element",eventName:"click",handler:w}})}}else{var F=new _.bs("Undefined property binding",g);_.Xc(F)}}}if(P.classListBinding){var c=BQP(P.classListBinding),
W=c?this[c]:null;if(W)for(g=0;g<W.length;g++)_.Dt(a,W[g],!0)}O.data=K}finally{Q&&(Q.isRendererStamper=!1)}if(g=gd.get(a))a.hidden=!1,gd.delete(a),_.eM.cancelJob(g)}this.deferredBindingTasks_.length=0}}];_.yB(_.l(function(r){function E(){K().seconds&&B(J6m({seconds:Number(K().seconds)-Date.now()/1E3}))}
var K=r.targetTimestamp;r=r.className;var g=_.N(_.M5("",void 0,"U1Q8Ae")),D=g.next().value,B=g.next().value;_.m7(function(){E();var Q=setInterval(function(){E()},1E3);
_.Z6(function(){clearInterval(Q)})});
return _.f("yt-countdown",{class:_.DW("ytCountDownHost",r)},_.f("div",null,D))},"x"),"yt-countdown",{props:{targetTimestamp:_.Yt,
className:_.H1}});_.Cy=new _.NS("KEY_MANAGER_TOKEN");var wtJ={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"};_.xt=_.l(function(r){var E=_.NZ("a",r.ref),K=r.aTagConfig?r.aTagConfig:_.Wg(function(){var g,D,B,Q,a;var P=(a=_.Ga((B=r.command)==null?void 0:B.call(r)))!=null?a:(Q=r.command)==null?void 0:Q.call(r);return _.VB({innertubeCommand:P,skipOnClick:(g=r.skipOnClick)==null?void 0:g.call(r),defaultTarget:(D=r.target)==null?void 0:D.call(r)})||{}},void 0,"TAvz0");
_.me(function(){_.R("mweb_get_endpoint_from_atag_command")||(E.value._data=K()._data,E.value.params=K().params)},"dcjvAe");
return _.f("a",{el:E,href:function(){return K().href$},
rel:function(){return K().rel$},
class:function(){var g,D;return(D=K().className)!=null?D:(g=r.className)==null?void 0:g.call(r)},
style:function(){var g;if((g=r.style)==null?0:g.call(r))return r.style();var D;return((D=r.disabled)==null?0:D.call(r))?"pointer-events:none":""},
"aria-haspopup":function(){return!!K()["aria-haspopup$"]},
"force-new-state":jZ(function(){return K()["force-new-state$"]}),
title:jZ(function(){var g,D;return(D=K().title$)!=null?D:(g=r.title)==null?void 0:g.call(r)}),
role:jZ(function(){var g;return((g=r.role)==null?void 0:g.call(r))||K().role$}),
target:jZ(function(){return K().target$}),
dir:jZ(function(){var g;return((g=r.dir)==null?void 0:g.call(r))||K().dir}),
tabindex:function(){var g;return K().tabindex$?Number(K().tabindex$):(g=r.tabIndex)==null?void 0:g.call(r)},
"aria-hidden":function(){var g,D;return(D=K()["aria-hidden$"])!=null?D:(g=r.ariaHidden)==null?void 0:g.call(r)},
"aria-label":function(){var g,D;return(D=K()["aria-label$"])!=null?D:(g=r.ariaLabel)==null?void 0:g.call(r)},
"aria-current":r.ariaCurrent,"aria-disabled":r.disabled,"aria-labelledby":r.ariaLabelledby,"aria-describedby":r.ariaDescribedby,"aria-selected":r.ariaSelected,"tab-identifier":r.tabIdentifier,"on:pointerdown":_.dd(function(g){var D,B;return void((B=(D=K()).onpointerdown)==null?void 0:B.call(D,g))}),
"on:click":_.dd(function(g){var D,B;(B=(D=K()).onclick)==null||B.call(D,g);var Q;(Q=r.onClick)==null||Q.call(r,g)}),
"on:focusin":_.dd(function(g){var D;(D=r.onFocusin)==null||D.call(r,g)}),
"on:focusout":_.dd(function(g){var D;(D=r.onFocusout)==null||D.call(r,g)})},r.children)},"z");var xsu={duration:1E3,easing:"ease",fill:"forwards"};Cd5.componentType=Vw;var v3L={duration:1E3,easing:"ease",fill:"forwards"},qjf=_.l(function(r){var E=_.NZ("animated-rolling-character"),K=void 0,g=function(){var a,P;return um((a=r.character)==null?void 0:a.call(r))||um((P=r.previousCharacter)==null?void 0:P.call(r))},D=_.N(_.M5(0,void 0,"CYT8Ob")),B=D.next().value,Q=D.next().value;
_.m7(function(){if(window.ResizeObserver&&_.R("web_fix_rolling_numbers_zoom_safari")){var a=new _.NN(function(){var O,U,T=Math.round(((U=(O=E.value.querySelector("div"))==null?void 0:O.getBoundingClientRect().height)!=null?U:0)*100)/100;T&&Q(T)},500),P=new ResizeObserver(function(){a.fire()});
P.observe(E.value);_.Z6(function(){P.disconnect();a.dispose()})}});
_.me(function(){var a=_.R("web_fix_rolling_numbers_zoom_safari")?B:r.marginMultiplier;if(a()){var P;(P=K)==null||P.cancel();if(g()){var O;P=((O=r.previousCharacter)==null?0:O.call(r))?Number(r.previousCharacter())+10:r.rollUp()?0:30;var U;if((U=r.shouldAnimate)==null||!U.call(r)){var T,w;P-=G75((T=r.character)==null?void 0:T.call(r),(w=r.previousCharacter)==null?void 0:w.call(r),r.rollUp(),P)}}else{P=r.rollUp()?0:2;var F;(F=r.shouldAnimate)!=null&&F.call(r)||(O=P,U=r.rollUp()?-1:1,P=O-U)}E.value.style.marginTop=
"-"+P*a()+"px";var c;if((c=r.shouldAnimate)==null?0:c.call(r)){var W,z;K=Van(E.value,(W=r.character)==null?void 0:W.call(r),(z=r.previousCharacter)==null?void 0:z.call(r),r.rollUp(),P,g(),a())}else{var S;E.value.style.display=((S=r.character)==null?0:S.call(r))?"":"none"}}},"CA6Pmf");
return _.f("animated-rolling-character",{el:E,class:"animatedRollingCharacterHost"},_.f(_.Y,{cond:g,then:function(){return _.f(sre,null)},
else:function(){return _.f(k3w,{character:r.character})}}))},"C");
qjf.idomCompat=!0;var zXu=_.R("web_enable_sink_animated_rolling_character_and_number")?qjf:Cd5,lQf=_.R("web_enable_sink_animated_rolling_character_and_number")?qjf:W9K(Cd5),sre=_.l(function(){for(var r=[],E=1;E<30;E++)r.push(_.f("div",null,E%10));return _.f(_.OV,null,_.f("div",null,"\u00a0"),r,_.f("div",null,"\u00a0"))},"D"),k3w=_.l(function(r){var E=r.character;
return _.f(_.OV,null,_.f("div",null,"\u00a0"),_.f(_.Y,{cond:function(){return!(E==null?0:E())||_.j5(E==null?void 0:E())},
then:function(){return _.f("div",null,"\u00a0")},
else:function(){return _.f("div",null,E)}}),_.f("div",null,"\u00a0"))},"E");taJ.componentType=Vw;var mv$=_.l(function(r){var E=void 0,K=void 0,g=function(){var B;return((B=r.fontSizeMultiplier)==null?0:B.call(r))?r.heightPx()*r.fontSizeMultiplier():r.heightPx()},D=_.Wg(function(){if(!r.numberText())return[];
var B,Q,a=((B=r.forceRollUp)==null?void 0:B.call(r))||!K||!((Q=r.numberValue)==null?0:Q.call(r))||K<r.numberValue(),P,O=r.numberText();B=g();Q=!((P=r.shouldAnimate)==null||!P.call(r));P=[];var U=0,T=0,w=(E?E.replace(/\D/g,"").length:0)-(O?O.replace(/\D/g,"").length:0),F=E?E.split(/(\d)/).filter(Boolean):[];for(O=O.split(/(\d)/).filter(Boolean);w<0;){var c=O[T];P.push({character:c,rollUp:a,marginMultiplier:B,shouldAnimate:Q});T++;um(c)&&w++}for(;U<w;)c=F[U],P.push({previousCharacter:c,rollUp:a,marginMultiplier:B,
shouldAnimate:Q}),U++,um(c)||w++;for(;T<O.length;)w=O[T],c=F[U],um(w)===um(c)?(T++,U++):um(w)?(U++,w=void 0):um(c)&&(T++,c=void 0),P.push({character:w,previousCharacter:c,rollUp:a,marginMultiplier:B,shouldAnimate:Q});E=r.numberText();var W;K=(W=r.numberValue)==null?void 0:W.call(r);return P},void 0,"kWiBv");
return _.f("yt-animated-rolling-number",{class:"animatedRollingNumberHost",style:function(){return r.numberText()?["height: "+g()+"px;","line-height: "+r.heightPx()+"px;"].join(" "):""},
dir:"ltr","aria-hidden":"true"},_.f(_.sV,{each:D,keyBy:"INDEX"},function(B){return _.f(lQf,{character:function(){return B().character},
previousCharacter:function(){return B().previousCharacter},
marginMultiplier:function(){return B().marginMultiplier},
rollUp:function(){return B().rollUp},
shouldAnimate:function(){return B().shouldAnimate}})}))},"F");
mv$.idomCompat=!0;_.Z_M=_.R("web_enable_sink_animated_rolling_character_and_number")?mv$:W9K(taJ);var uwE=function(r,E){this.fillAnimation=new Animation(k7m(r),document.timeline);this.strokeAnimation=new Animation(qOq(E),document.timeline)};
uwE.prototype.play=function(){var r,E;(E=(r=this.fillAnimation).play)==null||E.call(r);var K,g;(g=(K=this.strokeAnimation).play)==null||g.call(K)};
uwE.prototype.cancel=function(){var r,E;(E=(r=this.fillAnimation).cancel)==null||E.call(r);var K,g;(g=(K=this.strokeAnimation).cancel)==null||g.call(K)};_.Wz=_.l(function(r){var E=r.model;var K=r.pointerDownEvent;var g=r.pointerUpEvent;var D=r.pointerLeaveEvent;var B=r.hovered;r=_.NZ("yt-touch-feedback-shape");var Q=_.NZ("div"),a=_.NZ("div"),P=_.N(_.XW(function(){return(g==null?0:g())||(D==null?0:D())?!1:!(K==null||!K())||!1})),O=P.next().value,U=P.next().value,T=void 0,w=function(){!T&&a.value&&Q.value&&typeof Animation==="function"&&typeof KeyframeEffect==="function"&&(T=new uwE(a.value,Q.value));
var k;(k=T)==null||k.play()},F=function(){var k;
(k=T)==null||k.cancel()},c=function(){var k;
(k=T)==null||k.cancel()};
_.me(function(){(g==null?0:g())&&w()},"bg756c");
_.me(function(){(K==null?0:K())&&F()},"QAes8c");
_.me(function(){(D==null?0:D())&&c()},"YaFbrc");
P=_.dd(function(){w();U(!1)});
var W=_.dd(function(){F();U(!0)}),z=_.dd(function(){c();
U(!1)});
_.Z6(function(){if(T){var k;(k=T)==null||k.cancel();T=void 0}});
var S={};O=_.DW("yt-spec-touch-feedback-shape",function(){return lDn(E().color)},function(){return msK(E().thumbnailSize,!!E().isExtended)},(S["yt-spec-touch-feedback-shape--focused"]=function(){return!!E().focused&&!E().disabled},S["yt-spec-touch-feedback-shape--circular"]=function(){return!!E().circular},S["yt-spec-touch-feedback-shape--down"]=O,S["yt-spec-touch-feedback-shape--trigger-events"]=function(){return!!E().triggerEvents},S["yt-spec-touch-feedback-shape--hovered"]=function(){return B==
null?void 0:B()},S));
return _.f("yt-touch-feedback-shape",{el:r,class:O,style:_.QH({"margin-top":function(){return E().customTopExtend?"-"+E().customTopExtend+"px":void 0}}),
"on:mousedown":W,"on:mouseup":P,"on:pointerleave":z,"on:touchstart":W,"on:touchend":P,"aria-hidden":!0},_.f(_.Y,{cond:function(){return!!E().hoverEffect},
then:function(){return _.f("div",{class:"yt-spec-touch-feedback-shape__hover-effect",style:_.QH({"border-radius":function(){return E().borderRadius},
background:function(){var k;if(k=E().hoverEffect){for(var A=[],X=_.N((k==null?void 0:k.lightingTechniques)||[]),e=X.next();!e.done;e=X.next())switch(e.value){case 2:var I=e=void 0,J=void 0,Q5=void 0;A.push("linear-gradient(180deg, "+((e=k)==null?void 0:(I=e.palette)==null?void 0:I.keyLight)+", "+((J=k)==null?void 0:(Q5=J.palette)==null?void 0:Q5.background)+")")}var OP,WK;A.push((OP=E().hoverEffect)==null?void 0:(WK=OP.palette)==null?void 0:WK.background);k=A.join(", ")}else k=void 0;return k}})})}}),
_.f("div",{class:"yt-spec-touch-feedback-shape__stroke",
style:_.QH({"border-radius":function(){return E().borderRadius},
"border-color":function(){var k,A;return(k=E().touchEffect)==null?void 0:(A=k.palette)==null?void 0:A.background}}),
el:Q}),_.f("div",{class:"yt-spec-touch-feedback-shape__fill",style:_.QH({"border-radius":function(){return E().borderRadius},
"background-color":function(){var k,A;return(k=E().touchEffect)==null?void 0:(A=k.palette)==null?void 0:A.background}}),
el:a}))},"J");
_.Wz.idomCompat=!0;var AkE={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 Gw=_.YL();Gw=Gw.toLowerCase();if(_.$L(Gw,"android")){var ebw=Gw.match(/android\s*(\d+(\.\d+)?)[^;|)]*[;)]/);ebw&&parseFloat(ebw[1])<100||Gw.match("("+Object.keys(AkE).join("|")+")")};var XJb=_.l(function(r){return _.f(_.Y,{cond:r.aTagConfig,then:function(E){return _.f(_.xt,{aTagConfig:E,disabled:r.disabled,className:r.className,style:r.style,title:r.title,ariaLabel:r.ariaLabel,ariaCurrent:function(){var K,g;return((K=r.toggleable)==null?void 0:K.call(r))&&((g=r.toggled)==null?void 0:g.call(r))},
ref:r.ref},r.children)},
else:function(){return _.f("button",{el:_.eH(r.ref),"on:click":_.dd(function(E){var K;return(K=r.onClick)==null?void 0:K.call(r,E)}),
class:r.className,title:r.title,style:r.style,disabled:r.disabled,"aria-pressed":function(){var E,K;return((E=r.toggleable)==null?0:E.call(r))?!((K=r.toggled)==null||!K.call(r)):void 0},
"aria-label":r.ariaLabel,"aria-disabled":r.visiblyDisabled,"aria-hidden":r.ariaHidden,tabindex:r.tabIndex},r.children)}})},"K"),nJb=_.l(function(r){var E=r.data;
var K=r.hasIconLeading;var g=r.hasIconLeadingTrailing;var D=r.hasIconTrailing;var B=r.iconButton;var Q=r.iconClassName;var a=r.secondaryIconClassName;var P=r.icon;var O=r.secondaryIcon;var U=r.textContentClassName;return _.f(zw,{className:"",style:"display: inherit; justify-content: center"},_.f(_.Y,{debugInstance:"V4z1Uc",cond:function(){return P&&(K()||g()||(B==null?void 0:B()))},
then:function(){return _.f(zw,null,_.f("div",{class:Q,"aria-hidden":"true"},P==null?void 0:P()))}}),_.f(_.Y,{debugInstance:"ok3btb",
cond:function(){return(E().buttonText||E().animatedTextProps||E().formattedButtonText)&&!(B==null?0:B())},
then:function(){return _.f(zw,null,_.f(H_X,{className:U,iconPosition:function(){return E().iconPosition},
text:function(){return E().buttonText},
oneOffCustomTextWrap:function(){return E().oneOffCustomTextWrap},
formattedButtonText:function(){return E().formattedButtonText},
animatedTextProps:function(){return E().animatedTextProps}}))}}),_.f(_.Y,{debugInstance:"DO5Rz",
cond:D,then:function(){return _.f(zw,null,_.f("div",{class:Q},P==null?void 0:P()))}}),_.f(_.Y,{debugInstance:"bnojSc",
cond:g,then:function(){return _.f(zw,null,_.f("div",{class:a},O==null?void 0:O()))}}),_.f(_.Y,{debugInstance:"HN3kad",
cond:function(){return!E().disabled&&!0},
then:function(){return _.f(_.Wz,{model:function(){var T=E();return{color:T.style==="overlay-dark"?4:T.style==="overlay"?T.type==="filled"?4:3:T.type==="filled"||T.style==="call-to-action-inverse"||T.style==="mono-inverse"?2:1}}})}}))},"L"),H_X=_.l(function(r){var E=function(){var K,g;
return((K=r.iconPosition)==null?void 0:K.call(r))==="icon-with-label"||((g=r.oneOffCustomTextWrap)==null?void 0:g.call(r))};
return _.f("div",{class:r.className,"aria-hidden":function(){var K,g,D;return((K=r.ariaHidden)==null?void 0:K.call(r))&&(!((g=r.animatedTextProps)==null||!g.call(r))||!((D=r.formattedButtonText)==null||!D.call(r)))}},_.f(_.kB,null,_.f(_.SR,{when:function(){var K;
return(K=r.animatedTextProps)==null?void 0:K.call(r)}},function(){return _.f(_.Z_M,{numberText:function(){return r.animatedTextProps().numberText},
numberValue:function(){return r.animatedTextProps().numberValue},
heightPx:function(){return r.animatedTextProps().heightPx},
fontSizeMultiplier:function(){return r.animatedTextProps().fontSizeMultiplier},
shouldAnimate:function(){return r.animatedTextProps().shouldAnimate},
forceRollUp:function(){return r.animatedTextProps().forceRollUp}})}),_.f(_.SR,{when:function(){var K;
return(K=r.formattedButtonText)==null?void 0:K.call(r)}},function(){return _.f(_.Og,{text:function(){return Object.assign({},r.formattedButtonText(),{lineBreakMode:E()?"LINE_BREAK_MODE_BY_WORD_WRAPPING":r.formattedButtonText().lineBreakMode,
alignment:E()?"TEXT_ALIGNMENT_CENTER":r.formattedButtonText().alignment})},
noLinkColor:!0,noWrap:function(){return!E()}})}),_.f(_.SR,{when:function(){var K,g;
return((K=r.iconPosition)==null?void 0:K.call(r))==="icon-with-label"&&((g=r.text)==null?void 0:g.call(r))}},function(){return _.f(_.Og,{text:function(){return{content:r.text(),
lineBreakMode:"LINE_BREAK_MODE_BY_WORD_WRAPPING",alignment:"TEXT_ALIGNMENT_CENTER"}},
noLinkColor:!0,noWrap:!1})}),_.f(_.bR,null,function(){return r.text})))},"M"),IQa=_.l(function(r){return _.f(_.Y,{debugInstance:"kM7Sgc",
cond:r.hasLabel,then:function(){var E;return _.f("label",{class:r.className},r.children,(E=r.textContent)==null?void 0:E.call(r))},
else:function(){return r.children}})},"N"),zw=_.l(function(r){return r.children},"O");var ykw=_.l(function(r){function E(){B(void 0);a(void 0);O(void 0)}
var K=_.eH(),g=_.N(_.M5(void 0,void 0,"Ug77pc")),D=g.next().value,B=g.next().value;g=_.N(_.M5(void 0,void 0,"XGf7Zb"));var Q=g.next().value,a=g.next().value,P=_.N(_.M5(void 0,void 0,"w55oqd"));g=P.next().value;var O=P.next().value;P=_.N(_.M5(0,void 0,"rBgpzc"));var U=P.next().value,T=P.next().value;P=_.dd(function(){switch(U()){case 1:T(2);break;case 3:var F,c;(c=(F=K.value).hidePopover)==null||c.call(F);T(0);E()}});
_.me(function(){if(r.show()){var F;B((F=r.children)==null?void 0:F.call(r));var c;a((c=r.location)==null?void 0:c.call(r));var W;O((W=r.classNames)==null?void 0:W.call(r));switch(U()){case 0:var z,S;(S=(z=K.value).showPopover)==null||S.call(z);T(1);break;case 3:T(1);var k,A;(A=(k=K.value).hidePopover)==null||A.call(k);var X,e;(e=(X=K.value).showPopover)==null||e.call(X)}}else switch(U()){case 2:T(3);break;case 1:var I,J;(J=(I=K.value).hidePopover)==null||J.call(I);E();T(0)}},"Z8V4Qb");
_.Zj(function(){});
var w={};return _.f("yt-popover",{popover:"manual",el:K,style:_.QH({left:function(){var F;return(F=Q())==null?void 0:F.left},
top:function(){var F;return(F=Q())==null?void 0:F.top},
bottom:function(){var F;return(F=Q())==null?void 0:F.bottom},
right:function(){var F;return(F=Q())==null?void 0:F.right}}),
class:_.DW("ytPopoverComponentHost",g,(w.ytPopoverComponentHostClosing=function(){return U()===3},w.ytPopoverComponentHostSeeThrough=function(){var F;
return((F=r.seeThrough)==null?void 0:F.call(r))===!0},w)),
"on:animationend":P},D)},"Q");var LoC={left:"0px",right:"auto",top:"0px",bottom:"auto"},hb$=function(){var r=this;this.registerTooltipElement=function(K){var g;r.tooltipElement=(g=K.querySelector("yt-popover"))!=null?g:void 0};
var E=_.N(_.M5(void 0,void 0,"EIh5sc"));this.state=E.next().value;this.setState=E.next().value;E=_.N(_.M5(void 0,void 0,"PC1M0b"));this.schedulerJobID=E.next().value;this.setSchedulerJobID=E.next().value},ygP=function(r,E){var K=pg,g=_.eM.addJob(function(){var D=JkM(K,r,E);
K.currentConfig=E;K.setState({text:E.text,location:_.R("web_tooltip_location_fix")?void 0:D,anchor:r,offset:E.offset,style:E.style})},4,E.delay);
K.setSchedulerJobID(g)},L9n=function(){var r=pg,E=r.schedulerJobID();
E&&(_.eM.cancelJob(E),r.setSchedulerJobID(void 0));r.setState(void 0);r.currentConfig=void 0};
hb$.prototype.notify=function(r,E){var K;((K=this.state())==null?void 0:K.anchor)===r&&(K=JkM(this,r,E),this.currentConfig=E,this.setState({text:E.text,location:_.R("web_tooltip_location_fix")?void 0:K,anchor:r,offset:E.offset,style:E.style}))};
var JkM=function(r,E,K){var g=E.getBoundingClientRect();E=window.innerWidth;var D=window.innerHeight,B=K.location,Q=K.offset;K=K.text;if(r=r.tooltipElement){var a=getComputedStyle(r);r=a.font;var P=aL(a.lineHeight),O=aL(a.paddingLeft),U=aL(a.paddingRight),T=aL(a.paddingTop);a=aL(a.paddingBottom);var w=document.createElement("canvas").getContext("2d");w.font=r;K={width:w.measureText(K).width+O+U,height:P+T+a}}else K=void 0;r=K;if(!r)return LoC;K=r.width;r=r.height;O=Q+r;T=Q+K;P=g.top>=O;O=D-g.bottom>=
O;U=g.left>=T;T=E-g.right>=T;a=B;switch(B){case "top":!P&&O&&(a="bottom");break;case "bottom":!O&&P&&(a="top");break;case "left":!U&&T&&(a="right");break;case "right":!T&&U&&(a="left")}switch(a){case "top":B=g.left+g.width/2-K/2;g=g.top-r-Q;break;case "bottom":B=g.left+g.width/2-K/2;g=g.bottom+Q;break;case "left":B=g.left-K-Q;g=g.top+g.height/2-r/2;break;case "right":B=g.right+Q;g=g.top+g.height/2-r/2;break;default:B=g.left+g.width/2-K/2,g=g.bottom+Q}Q=Object.assign({},LoC);B+K>E?(Q.right="0px",Q.left=
"auto"):(Q.left=Math.round(Math.max(0,B)+window.scrollX)+"px",Q.right="auto");g+r>D?(Q.bottom="0px",Q.top="auto"):(Q.top=Math.round(Math.max(0,g)+window.scrollY)+"px",Q.bottom="auto");return Q};var pg;pg=new hb$;_.rgX=_.l(function(){var r=_.Wg(function(){var D;return(D=pg.state())==null?void 0:D.anchor},void 0,"tiGUn"),E=_.Wg(function(){var D;
return(D=pg.state())==null?void 0:D.text},void 0,"TA2GQe"),K=_.Wg(function(){var D;
return(D=pg.state())==null?void 0:D.style},void 0,"ucvFsf"),g=_.R("web_tooltip_location_fix")?_.Wg(function(){var D=r();
var B=pg.currentConfig;if(D&&B)return JkM(pg,D,B)},void 0,"EpDz6"):_.Wg(function(){var D;
return(D=pg.state())==null?void 0:D.location},void 0,"aRJtfd");
return _.f("yt-tooltip",{class:"ytTooltipContainerHost",el:_.eH(pg.registerTooltipElement),"aria-hidden":"true"},_.f(ykw,{classNames:function(){switch(K()){case "TOOLTIP_VIEW_MODEL_STYLE_PLAYER":return"ytTooltipContainerPlayerTooltipContent";default:return"ytTooltipContainerDefaultTooltipContent"}},
location:g,show:function(){return!!E()&&!!g()},
seeThrough:!0},E))},"R");var b8J=$x("stamper-context");_.t6=_.l(function(r){var E=r.data;var K=r.icon;var g=r.iconName;var D=r.animateIcon;var B=r.secondaryIcon;var Q=r.secondaryIconName;var a=r.focusedOverride;var P=r.clientOnlyWizTooltipsEnabled;JgP();var O=ZLm(E),U=O.size,T=O.style;r=O.disabled;var w=O.onTap,F=O.alignByText,c=O.aTagConfig,W=O.customColors,z=O.segmentedPosition,S=O.toggled,k=O.toggleable,A=O.accessibilityLabel,X=O.onToggle,e=O.iconPosition,I=O.oneOffCustomTextWrap,J=O.disableTextEllipsis,Q5=O.disableBackdropFilter,OP=O.tooltipText,
WK=O.ariaHidden,TJ=O.tabIndex,oJ=O.buttonText,kL=O.formattedButtonText,qq=O.animatedTextProps,n2=O.onClickRateLimitMs,pd=Xt5(E,K,B,g,Q,a,D),RM=pd.type;K=pd.shouldFocus;g=pd.hasIconLeading;D=pd.hasIconTrailing;var rw=pd.hasIconLeadingTrailing,Uu=pd.hasIconOnly;B=pd.hasIconOnly40;var Cd=pd.hasIconWithLabel;Q=pd.iconButton;var tb=pd.visiblyDisabled;a=pd.overrideSmallSizeIcon;var c9=pd.iconToRender;pd=pd.secondaryIconToRender;var TT=_.N(hXP(OP,O.tooltipShape)).next().value,Nq=function(MJ){w==null||w(MJ);
k()&&(X==null||X(MJ))},Da=_.Wg(function(){return n2==null?void 0:n2()},void 0,"siKywb"),oM=_.Wg(function(){return Da()?ZCu(Nq,Da()):Nq},void 0,"wDTcN");
O={};var Ld={};return _.f(IQa,{className:_.DW("yt-spec-button-shape-with-label",(O["yt-spec-button-shape-with-label--is-overlay"]=function(){return T()==="overlay"||T()==="overlay-dark"},O)),
hasLabel:Cd,textContent:function(){return _.f(H_X,{text:oJ,className:"yt-spec-button-shape-with-label__label",ariaHidden:!0,oneOffCustomTextWrap:I,iconPosition:e,formattedButtonText:kL,animatedTextProps:qq})}},_.f(XJb,{aTagConfig:c,
className:_.DW("yt-spec-button-shape-next",function(){return HLP(RM())},function(){return tb()?void 0:n3L(T())},function(){return IDu(U())},(Ld["yt-spec-button-shape-next--disabled"]=tb,Ld["yt-spec-button-shape-next--focused"]=K,Ld["yt-spec-button-shape-next--icon-trailing"]=D,Ld["yt-spec-button-shape-next--icon-leading"]=g,Ld["yt-spec-button-shape-next--icon-leading-trailing"]=rw,Ld["yt-spec-button-shape-next--icon-leading-trailing-no-text"]=function(){return rw()&&!(oJ()||kL())},Ld["yt-spec-button-shape-next--icon-button"]=
function(){return Uu()||Cd()},Ld["yt-spec-button-shape-next--icon-only-default"]=B,Ld["yt-spec-button-shape-next--align-by-text"]=F,Ld["yt-spec-button-shape-next--segmented-start"]=function(){return z()==="start"},Ld["yt-spec-button-shape-next--segmented-end"]=function(){return z()==="end"},Ld["yt-spec-button-shape-next--override-small-size-icon"]=a,Ld["yt-spec-button-shape-next--one-off-custom-text-wrap-container"]=I,Ld["yt-spec-button-shape-next--disable-text-ellipsis"]=J,Ld["yt-spec-button-shape-next--enable-backdrop-filter-experiment"]=
function(){return!Q5()&&!_.R("web_disable_backdrop_filter")},Ld)),
style:function(){var MJ=W();if(MJ){var rb=MJ.color;var CC=MJ.backgroundColor;MJ=MJ.borderColor;var Hf="";rb&&(Hf+="color: "+rb+";");CC&&(Hf+="background-color: "+CC+";");MJ&&(Hf+="border-color: "+MJ+";");rb={style:Hf}}else rb={};return rb.style},
onClick:function(MJ){oM()(MJ)},
disabled:r,ariaLabel:A,toggleable:k,toggled:S,title:function(){return(P==null?0:P())||!OP()?"":OP()},
visiblyDisabled:tb,ariaHidden:WK,tabIndex:TJ,ref:function(MJ){(P==null?0:P())&&TT(MJ)}},_.f(nJb,{data:E,
hasIconLeading:g,hasIconLeadingTrailing:rw,hasIconTrailing:D,iconButton:Q,icon:c9,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:pd})))},"T");
_.t6.idomCompat={callbacks:{icon:!0,secondaryIcon:!0}};_.Sc=_.l(function(r){var E=r.data;var K=r.className;var g=r.style;var D=r.useOutlinedIcon;var B=r.buttonOverrides;var Q=r.animatedTextProps;var a=r.onClick;var P=r.target;var O=_.NZ("button-view-model",function(X){X.dispatchEvent(new CustomEvent("yt-renderidom-finished",{bubbles:!0,cancelable:!1,composed:!0}));var e=E().targetId;e&&_.ua(_.An(),e,X);return function(){ZZ(_.An(),X)}}),U=function(){return E().iconName},T=_.fg(function(X){a:{var e=E().entityKey,I=E().buttonEntitySelectorType;
if(I&&e)switch(I){case "BUTTON_ENTITY_SELECTOR_TYPE_REMOVE_ADS_AD_STATE":X=(X=_.BI(X,e))?{isHidden:X.adsState==="ADS_STATE_NONE"||X.adsState==="ADS_STATE_UNKNOWN"}:{isHidden:!0};break a;default:X={isHidden:!1};break a}X=void 0}return X}),w,F=(w=_.P7().resolve(_.p0(_.qB)))==null?void 0:w(),c=function(){var X=E();
var e=B==null?void 0:B(),I=Q==null?void 0:Q(),J=P==null?void 0:P();if(X){var Q5=jnm(X.type);var OP=!!X.title||!!X.titleFormatted;var WK=!(!X.iconName&&!X.iconImage);OP=WK&&!OP?"icon-only":WK?X.iconTrailing||X.iconPosition==="BUTTON_VIEW_MODEL_ICON_POSITION_TRAILING"?"trailing":"leading":void 0;OP==="icon-only-40"&&(Q5="text");var TJ;WK=(TJ=e==null?void 0:e.state)!=null?TJ:NaJ(X.state);var oJ,kL=(oJ=e==null?void 0:e.disabled)!=null?oJ:X.state==="BUTTON_VIEW_MODEL_STATE_DISABLED"||X.state==="BUTTON_VIEW_MODEL_STATE_INACTIVE";
if(_.R("web_button_vm_refactor_disabled")){var qq;kL=(qq=e==null?void 0:e.disabled)!=null?qq:WK==="disabled"}I=I&&I.numberText&&!isNaN(Number(I.numberValue))?I:void 0;oJ=Object;qq=oJ.assign;TJ=X.title;var n2=X.titleFormatted,pd=X.accessibilityText,RM=ddK(X.style),rw=Qnu(X.buttonSize);J=Baq(X,O,kL,a,J);kL=kL&&!X.onDisabledTap;var Uu=g65(X,O),Cd=X.customFontColor,tb=X.customBackgroundColor;var c9=X.customBorderColor;var TT=X.customDarkThemeFontColor,Nq=X.customDarkThemeBackgroundColor,Da=X.customDarkThemeBorderColor;
Cd=F&&TT?TT:Cd;tb=F&&Nq?Nq:tb;c9=F&&Da?Da:c9;c9={color:Cd?_.WU(Cd):void 0,backgroundColor:tb?_.WU(tb):void 0,borderColor:c9?_.WU(c9):void 0};if(Da=_.M(X.tooltipData,Wif)){var oM;tb={text:(oM=Da.tooltipText)!=null?oM:"",location:E6L(Da.placement),style:Da.style}}else tb=void 0;X=qq.call(oJ,{},{buttonText:TJ,formattedButtonText:n2,animatedTextProps:I,accessibilityLabel:pd,style:RM,type:Q5,state:WK,size:rw,iconPosition:OP,onTap:J,disabled:kL,aTagConfig:Uu,customColors:c9,tooltipText:X.tooltip,tooltipShape:tb},
e)}else X={style:"mono",type:"text",state:"active",size:"M"};X.focused=S();return X},W=function(){return AgJ(c(),!!E().iconName)};
r=_.N(_.M5(!1,void 0,"yZ8hab"));w=r.next().value;var z=r.next().value,S=w;r=_.dd(function(){var X=_.P7().resolve(_.p0(_.Cy));X&&z(X.isKeyBoardInUse());return!1});
w=_.dd(function(){z(!1);return!1});
_.me(function(){var X,e=_.M(E==null?void 0:(X=E())==null?void 0:X.onVisible,_.W1);e&&_.v1(e,{disableClickTracking:!0})},"G9MlKd");
var k=function(){var X;return(E==null?0:(X=E())==null?0:X.iconImage)?{sources:[E().iconImage]}:void 0},A=_.R("enable_client_only_wiz_tooltips")&&HTMLElement.prototype.hasOwnProperty("popover");
return _.f("button-view-model",{el:O,class:_.DW("ytSpecButtonViewModelHost",K),"on:focusin":r,"on:focusout":w},_.f(_.Y,{cond:function(){var X,e;return!((e=E().entityKey&&E().buttonEntitySelectorType&&((X=T())==null?void 0:X.isHidden))!=null&&e)},
then:function(){return _.f(_.Y,{cond:k,then:function(X){return _.f(_.t6,{data:c,icon:function(){return _.f(_.ub,{data:X,alt:"",targetWidth:W,targetHeight:W,preserveWidth:!0,preserveHeight:!0})},
clientOnlyWizTooltipsEnabled:A})},
else:function(){return _.f(_.t6,{data:c,icon:function(){return _.f(_.$r,{icon:U,active:function(){return(D==null?0:D())?!1:c().toggled},
animateIcon:function(){var X;return!!(g==null?0:(X=g())==null?0:X.animateIcon)},
size:W})},
clientOnlyWizTooltipsEnabled:A})}})}}))},"V");
_.Sc.idomCompat={callbacks:{onClick:!0}};_.yB(_.l(function(r){return _.f("yt-button-view-model",{id:r.id,class:_.DW(r.scopingClassName,r.classes),icon:function(){var E;return(E=r.icon)==null?void 0:E.call(r)},
"dialog-dismiss":function(){var E;return((E=r.dialogDismiss)==null?0:E.call(r))?"":void 0}},_.f(_.Sc,{data:function(){var E;
return(E=r.data)==null?void 0:E.call(r)},
className:function(){var E;return(E=r.className)==null?void 0:E.call(r)},
style:function(){var E;return(E=r.style)==null?void 0:E.call(r)},
useOutlinedIcon:function(){var E;return(E=r.useOutlinedIcon)==null?void 0:E.call(r)},
buttonOverrides:function(){var E;return(E=r.buttonOverrides)==null?void 0:E.call(r)},
animatedTextProps:function(){var E;return(E=r.animatedTextProps)==null?void 0:E.call(r)},
onClick:function(E){var K;return(K=r.onClick)==null?void 0:K.call(r,E)}}))},"W"),"yt-button-view-model",{props:{data:_.Yt,
className:_.Yt,style:_.Yt,useOutlinedIcon:_.Yt,buttonOverrides:_.Yt,animatedTextProps:_.Yt,onClick:_.H1,scopingClassName:_.Yt,id:_.Yt,icon:_.Yt,dialogDismiss:_.Yt,classes:_.Yt,target:_.H1}});_.yB(_.l(function(r){var E=r.data;var K=r.id;var g=r.className;var D=r.iconName;var B=r.animateIcon;var Q=r.secondaryIconName;r=_.N(_.M5(!1,void 0,"TtJl8"));var a=r.next().value,P=r.next().value,O=function(){var T=_.P7().resolve(_.p0(_.Cy));T&&P(T.isKeyBoardInUse())},U=function(){P(!1)};
r=_.NZ("yt-button-shape",function(T){if(_.P7().resolve(_.p0(_.Cy)))return T.addEventListener("focusin",O),T.addEventListener("focusout",U),function(){T.removeEventListener("focusin",O);T.removeEventListener("focusout",U)}});
return _.f("yt-button-shape",{el:r,id:K,class:g},_.f(_.Y,{cond:E,then:function(){return _.f(_.t6,{data:E,iconName:D,secondaryIconName:Q,focusedOverride:a,animateIcon:B})}}))},"X"),"yt-button-shape",{props:{data:_.Yt,
id:_.Yt,className:_.Yt,iconName:_.Yt,animateIcon:_.Yt,secondaryIconName:_.Yt,clientOnlyWizTooltipsEnabled:_.Yt,disableUpgrade:_.Yt},unsafeExternallySettableAttributes:new Set(["hidden","key","dialog-dismiss","disable-upgrade"])});var bx=function(){var r=_.q.apply(this,arguments)||this;r.isGoalActive=!0;return r};
_.C(bx,_.q);bx.prototype.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
bx.prototype.progressBarChanged=function(){var r=_.rj(this.hostElement).querySelector("#progress-bar-progress"),E,K,g,D=(g=Number((E=this.creatorGoalState)==null?void 0:E.currentGoalCount)/Number((K=this.creatorGoalState)==null?void 0:K.totalGoalCount)*100)!=null?g:0,B;r.style.width=((B=Math.min(D,100))!=null?B:0)+"%"};
bx.prototype.goalStateChanged=function(){var r;this.isGoalActive=((r=this.creatorGoalState)==null?void 0:r.creatorGoalState)==="CREATOR_GOAL_STATE_ACTIVE";var E;r={"--yt-progress-bar-color":kN5((E=this.creatorGoalState)==null?void 0:E.progressBarColor)};_.jU(this.hostElement,r)};
bx.prototype.configureRendererStamper=function(){return{"creatorGoalState.progressFlowButton":{id:"progress-button",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}},reuseComponents:!0}}};
_.f5.Object.defineProperties(bx.prototype,{shouldShowCountdown:{configurable:!0,enumerable:!0,get:function(){var r;return this.isGoalActive&&!((r=this.creatorGoalState)==null||!r.shouldShowCountdown)}},
endTimestamp:{configurable:!0,enumerable:!0,get:function(){var r;if((r=this.creatorGoalState)==null?0:r.endTimestampMs){var E;r=Number((E=this.creatorGoalState)==null?void 0:E.endTimestampMs)/1E3;return{seconds:String(r)}}}},
targetIconThemedImage:{configurable:!0,enumerable:!0,get:function(){var r;if((r=this.creatorGoalState)==null?0:r.themedTargetImage){var E;r=_.M((E=this.creatorGoalState)==null?void 0:E.themedTargetImage,weX);return this.isAppDarkTheme()?r==null?void 0:r.imageDark:r==null?void 0:r.imageLight}}}});
_.f5.Object.defineProperties(bx,{template:{configurable:!0,enumerable:!0,get:function(){return Wof()}}});
bx.prototype.goalStateChanged=bx.prototype.goalStateChanged;bx.prototype.progressBarChanged=bx.prototype.progressBarChanged;_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],bx.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.dq),_.H("design:type",Object)],bx.prototype,"ytLiveChatReduxBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],bx.prototype,"ytRendererBehavior",void 0);
_.u([_.b({selectorArgs:["data.creatorGoalEntityKey"],selector:function(r,E){return _.NC(r.entities,"creatorGoalEntity",E)}}),
_.H("design:type",Object)],bx.prototype,"creatorGoalState",void 0);_.u([_.b(),_.H("design:type",Object)],bx.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],bx.prototype,"isGoalActive",void 0);_.u([_.v("creatorGoalState","isGoalActive"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],bx.prototype,"shouldShowCountdown",null);_.u([_.v("creatorGoalState"),_.H("design:type",Object),_.H("design:paramtypes",[])],bx.prototype,"endTimestamp",null);
_.u([_.v("creatorGoalState"),_.H("design:type",Object),_.H("design:paramtypes",[])],bx.prototype,"targetIconThemedImage",null);_.u([_.pH("creatorGoalState.currentGoalCount"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],bx.prototype,"progressBarChanged",null);_.u([_.pH("creatorGoalState.creatorGoalState"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],bx.prototype,"goalStateChanged",null);
_.u([_.vZ({is:"yt-creator-goal-progress-flow-view-model",disableElementRegistration:!0,noInjection:!0})],bx);_.Z(bx,"yt-creator-goal-progress-flow-view-model",function(){return Wof()},{mode:0});var E3d;var K9w;var sg=function(){return _.q.apply(this,arguments)||this};
_.C(sg,_.q);sg.prototype.attached=function(){var r,E,K;if(this==null?0:(r=this.data)==null?0:(E=r.pdgPurchasedBumperLoggingDirectives)==null?0:(K=E.loggingDirectives)==null?0:K.trackingParams){var g,D,B;pL5(this==null?void 0:(g=this.data)==null?void 0:(D=g.pdgPurchasedBumperLoggingDirectives)==null?void 0:(B=D.loggingDirectives)==null?void 0:B.trackingParams)}};
sg.prototype.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{bumperUserEduContentViewModel:{component:"yt-bumper-user-edu-content-view-model"}}}}};
_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],sg.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],sg.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],sg.prototype,"data",void 0);_.u([_.vZ({disableElementRegistration:!0,is:"yt-live-chat-item-bumper-view-model"})],sg);
_.Z(sg,"yt-live-chat-item-bumper-view-model",function(){if(K9w===void 0){var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;E3d===void 0&&(E3d=document.createElement("template"));var g=E3d;K.call(E,g.content.cloneNode(!0),r.content.firstChild);K9w=r}r=K9w;return r},{mode:0});var g3X;var Ds$;_.eZ=function(r,E){this.data=r;this.actions=E;this.data=r;this.actions=E};
_.b1=function(){};_.kt={};_.kt.YtOpenPopupBehavior={properties:{popupPositionTarget:Object},listeners:{"yt-service-request-completed":"onOpenPopupServiceRequestCompleted_"},created:function(){this.openPopupConfig=null},
openPopup:function(r,E){P22(this.hostElement,r,E)},
getNavigationEndpointPopupAction:function(r){return fgK(r,this.openPopupConfig)},
onOpenPopupServiceRequestCompleted_:function(r,E){O$q(this.hostElement,r,E,this.openPopupConfig)}};var cwK=["backstageImageUploadEndpoint","openUpdateCommentDialogAction","updateCommentDialogEndpoint","updateCommentReplyDialogEndpoint"];_.qA={};
_.qA.YtEndpointBehavior=[_.kt.YtOpenPopupBehavior,{properties:{openPopupConfig:Object,useClickHandler:{type:Boolean,value:!1}},ready:function(){this.openPopupConfig=_.Xx("openPopupConfig");(this.useClickHandler=_.HD("useClickHandler",!1))?this.hostElement.addEventListener("click",N_(this,this.onEndpointClick_)):(HH(this.hostElement,"tap",N_(this,this.onEndpointTap_)),HH(this.hostElement,"touchend",N_(this,this.onEndpointTouchEnd_)));HH(this.hostElement,"touchstart",N_(this,this.onEndpointTapStart_));this.hostElement.addEventListener("mousedown",
N_(this,this.onEndpointTapStart_))},
onEndpointClick_:function(r){Tan(this.hostElement,r,this.openPopupConfig,this.disableCommandHandlerOverride)},
onEndpointTap_:function(r){var E=this.hostElement,K=this.openPopupConfig,g=this.disableCommandHandlerOverride;g=g===void 0?!1:g;var D=YJJ(r);if(D){D.href&&zf(D.href);var B=r.detail;var Q=B.sourceEvent;B=B.preventer;Q=Q.button!==void 0?Q.button===0&&!O3(Q):B?!O3(B):!0;D.data&&Q&&UdJ(E,D,r,K,g)}},
onEndpointTouchEnd_:function(r){O3(r)||YJJ(r)&&r.preventDefault()},
onEndpointTapStart_:function(r){MOq(r)}}];_.lx={YtActionHandlerBehavior:[{actionMap:{},attached:function(){this.registerActionMap(this.actionMap)},
detached:function(){this.unregisterActionMap(this.actionMap)},
registerActionMap:function(r){for(var E=_.gU.getInstance(),K=_.N(Object.keys(r)),g=K.next();!g.done;g=K.next()){var D=g.value;g=r[D];if(this&&this[g]){var B=E.actionRoutingMap.get(D);B||(B=new Map,E.actionRoutingMap.set(D,B));E.registerActionHandler(this,D,this[g].bind(this),B)}else D=Error("ld"),D.params=g,_.nK(D)}},
unregisterActionMap:function(r){_.dU(_.gU.getInstance(),r,this)}}]};var Tp=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_"+(_.R("enable_web_delhi_icons")?"v5":"v4")+".json",pathDarkTheme:"https://www.gstatic.com/youtube/img/lottie/animated_like_icon/animated_like_icon_dark_"+(_.R("enable_web_delhi_icons")?"v5":"v4")+".json",lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"LIKE",totalFrames:_.R("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:_.R("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:_.R("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:_.R("enable_web_delhi_icons")?120:79,lazyLoad:!1}]]);var U3;var wd=new Map;var VOm=window.matchMedia("(forced-colors: active)").matches;var BQu;var ds$;var jdl=new _.NS("LOTTIE_LOADER_TOKEN");_.m_=_.l(function(r){var E=r.data;var K=r.className;var g=r.animationName;var D=r.animationRef;var B=r.elRefForInterop;var Q=_.a5("lottie-component"),a;_.Z6(function(){var O;return void((O=a)==null?void 0:O.destroy())});
var P;_.me(function(){var O=_.AZ(g);if(O!==P){P=O;var U=Object.assign({},{animationName:O,animationRef:_.AZ(D)},_.AZ(E));try{_.P7().resolve(jdl)().then(function(F){var c;(c=a)==null||c.destroy();var W,z;c=(z=B==null?void 0:(W=B())==null?void 0:W.value)!=null?z:Q.value;W=U.animationRef;z=U.listeners;F=F.loadAnimation(Object.assign({},{container:c},U.animationConfig));W&&(W.lottieEl=F);if(z)for(c=_.N(Object.entries(z)),W=c.next();!W.done;W=c.next())z=_.N(W.value),W=z.next().value,(z=z.next().value)&&
F.addEventListener(W,z);a=F})}catch(F){O=F;
var T="LottieComponent error.";O.message&&(T+=" Original description: "+O.message);_.I1(O,T);_.nh(O);var w;((w=U.listeners)==null?0:w.error)&&U.listeners.error(O)}}},"nrJISd");
return _.f(Qp5,{cond:function(){return!(B==null?0:B())},
then:function(){return _.f("lottie-component",{class:_.DW("ytLottieComponentHost",K),el:Q})}})},"Z");_.yB(_.l(function(r){return _.f("ytd-lottie-player",{id:r.id,hidden:r.hidden,class:r.className,"aria-label":r.ariaLabel,style:"display: block;"},_.f(_.m_,{data:r.data,animationName:function(){var E;return((E=r.data().animationConfig)==null?void 0:E.name)||""},
animationRef:function(){return r.data().animationRef}}))},"$"),"ytd-lottie-player",{props:{data:_.Yt,
id:_.Yt,hidden:_.Yt,className:_.Yt,ariaLabel:_.Yt}});var Zh=function(){var r=_.q.apply(this,arguments)||this;r.animationRef={};r.delhiIconsEnabled=_.R("enable_web_delhi_icons");return r};
_.C(Zh,_.q);_.d=Zh.prototype;
_.d.handlePropertyChange=function(){var r=this.animatedIcon,E=this.active,K=this.isDarkTheme;if(r){var g=this.previousActive!==E;this.previousActive=E;this.animationRef.lottieEl?g&&this.toggleAnimation(E,r.totalFrames):E?this.initializeAnimationAsToggled(r.lottiePlayerProps,r.totalFrames):this.initializeAnimationAsUntoggled(r.lottiePlayerProps);r.lottiePlayerProps.animationRef=this.animationRef;this.animatedIconType=r.type;this.lottiePlayerProps=this.computeLottiePlayerProps(r,K)}};
_.d.computeLottiePlayerProps=function(r,E){var K=this.deepCloneLottiePlayerProps(r);E?(E=r.nameDarkTheme,r=r.pathDarkTheme):(E=r.name,r=r.path);K.animationConfig.name=E;(E=wd.get(r))?K.animationConfig.animationData=E:K.animationConfig.path=r;return K};
_.d.initializeAnimationAsToggled=function(r,E){r.animationConfig.initialSegment=[E-1,E]};
_.d.initializeAnimationAsUntoggled=function(r){r.animationConfig.initialSegment=void 0};
_.d.toggleAnimation=function(r,E){if(r){var K;(K=this.animationRef.lottieEl)==null||K.playSegments([0,E],!0)}else{var g;(g=this.animationRef.lottieEl)==null||g.playSegments([0,1],!0)}};
_.d.deepCloneLottiePlayerProps=function(r){var E=Object.assign({},r.lottiePlayerProps.animationConfig);r=Object.assign({},r.lottiePlayerProps);r.animationConfig=E;return r};
Zh.prototype.handlePropertyChange=Zh.prototype.handlePropertyChange;_.u([_.b(),_.H("design:type",Object)],Zh.prototype,"animatedIcon",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],Zh.prototype,"active",void 0);_.u([_.b(),_.H("design:type",Boolean)],Zh.prototype,"isDarkTheme",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",String)],Zh.prototype,"animatedIconType",void 0);_.u([_.b(),_.H("design:type",Boolean)],Zh.prototype,"previousActive",void 0);
_.u([_.b(),_.H("design:type",Object)],Zh.prototype,"lottiePlayerProps",void 0);_.u([_.b(),_.H("design:type",Object)],Zh.prototype,"animationRef",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Zh.prototype,"delhiIconsEnabled",void 0);_.u([_.pH("animatedIcon","active","isDarkTheme"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Zh.prototype,"handlePropertyChange",null);_.u([_.vZ({is:"yt-animated-icon",disableElementRegistration:!0})],Zh);
_.Z(Zh,"yt-animated-icon",function(){if(ds$===void 0){var r=document.createElement("template");_.x(r,'\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>');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;BQu===void 0&&(BQu=document.createElement("template"));var g=BQu;K.call(E,g.content.cloneNode(!0),r.content.firstChild);ds$=r}r=ds$;return r},{mode:2});var NQb;var QdC;_.FG=_.l(function(r){var E={value:null,cancelled:!1};_.Z6(function(){E.cancelled=!0});
var K=_.Wg(r.data,{equals:function(g,D){return g.iconName===D.iconName&&g.iconStyle===D.iconStyle&&g.iconSize===D.iconSize&&g.iconSetName===D.iconSetName&&g.iconSelected===D.iconSelected}},"ck24jb");
return _.f("span",{class:"yt-icon-shape",el:_.eH(function(g){_.me(function(){var D,B=(D=r.options)==null?void 0:D.call(r);D=K();snJ(g,E,D,B)},"v878Je")})})},"ba");
_.FG.idomCompat=!0;var gX5=["youtube_fill","youtube_outline"];var $sM=new _.eS({type:"iconset",value:void 0}),ux=function(){var r=_.q.apply(this,arguments)||this;r.isDarkTheme=document.documentElement.hasAttribute("dark");r.iconName="";r.iconsetName="yt-icons";r.iconset=null;r.missingIconSet=!1;r.iconType=null;r.iconShapeDataSignal=_.M5(void 0,void 0,"TaEgXd");r.renderingOptionsSignal=_.M5({iconWidth:"100%",iconHeight:"100%",iconFilter:r.iconFilter,iconColor:r.gradientColor},void 0,"a1vqYe");r.wizHasRendered=!1;r.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};
return r};
_.C(ux,_.q);ux.prototype.onDarkModeToggledAction=function(r){r!==this.isDarkTheme&&(this.isDarkTheme=r)};
ux.prototype.handlePropertyChange=function(){var r=this,E,K,g,D,B,Q,a,P,O,U,T,w,F,c,W,z,S;return _.p(function(k){switch(k.nextAddress){case 1:if(E=!r.icon&&!r.iconName||!r.isAttached)return k.return();K=r;g=K.icon;D=K.size;B=K.defaultToFilled;Q=K.active;a=K.targetContainer;r.toggleContainerClass(a);_.R("kevlar_use_wil_icons")&&g&&(P=pYK(g),r.iconType=P.length?P[1]:null);if(g){k.jumpTo(2);break}r.iconsetName="";r.iconName="";return k.yield(r.renderIcon(a,g),3);case 3:return k.return();case 2:O=aDX(g);
U=pYK(O);U.length&&(r.iconsetName=U[0],r.iconName=U[1]);if(!_.R("kevlar_use_wil_icons")){k.jumpTo(4);break}T=ux;w=pte;F=r.iconType;c=r.active;W=r.defaultToFilled;z=r.size;S=r.iconsetName;return k.yield(Pdf(),6);case 6:return k.yield(w.call(T,F,c,W,z,S,k.yieldResult),5);case 5:r.iconShapeData=k.yieldResult;case 4:if(r.shouldRenderIconShape(a)){k.jumpTo(7);break}return k.yield(r.determineIconSet(O,Q,B,D,a),7);case 7:return k.yield(r.renderIcon(a,g),0)}})};
ux.prototype.toggleContainerClass=function(r){r?this.hostElement.classList.add("external-container"):this.hostElement.classList.remove("external-container")};
var aDX=function(r){return!_.R("default_to_innertube_icon")||r.indexOf(":")>0?r:_.B1(r)};
_.d=ux.prototype;_.d.determineIconSet=function(r,E,K,g){var D=this;return _.p(function(B){return B.nextAddress==1?_.R("kevlar_system_icons")||_.Xx("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"||_.Xx("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR"?B.yield(D.switchToYtSysIconset(r,E,K,g),3):B.jumpTo(2):B.nextAddress!=2?B.return():B.yield(D.useYtSysIconsetForMissingIcons(r,E,K,g),0)})};
_.d.switchToYtSysIconset=function(r,E,K,g){var D=this,B,Q,a,P,O,U,T;return _.p(function(w){switch(w.nextAddress){case 1:if(!r||D.iconsetName!=="yt-icons"&&D.iconsetName!=="yt-sys-icons"){w.jumpTo(0);break}B=pYK(r);Q=B[1];var F=Q;if(FXL(F))Q=F;else{var c=F=F.toLowerCase();(F=FrE.get(F))&&(c=F);Q=c}_.R("enable_polymer_icons_replace_underscores_dash")&&Q.includes("_filled")&&(Q=Q.replace(/_filled/g,"-filled"));return w.yield(Dz(Q,!0),3);case 3:return a=w.yieldResult,w.yield(Dz(Q,!1),4);case 4:if((P=
w.yieldResult)||E&&a)D.iconsetName="yt-sys-icons";D.iconName=D.getIconName(Q,E,K,P,a);if(g===24){w.jumpTo(0);break}O="yt-sys-icons"+g+":"+D.iconName;return w.yield(Dz(O,!1,!0),6);case 6:return U=w.yieldResult,w.yield(Dz(O,!0,!0),7);case 7:T=w.yieldResult;D.iconName=D.getIconName(Q,E,K,U,T);if(!E&&U||E&&T)D.iconsetName="yt-sys-icons"+g;_.vo(w)}})};
_.d.getIconName=function(r,E,K,g,D){r.includes("-filled")&&(r=r.replace("-filled",""));return D&&(E||K)?r+"-filled":r};
_.d.useYtSysIconsetForMissingIcons=function(r,E,K,g){var D=this,B,Q;return _.p(function(a){if(a.nextAddress==1)return D.iconsetName!=="yt-icons"?a.jumpTo(0):a.yield(Dz(D.iconName,!1,!1,!0),3);if(a.nextAddress!=4)return B=a.yieldResult,a.yield(Dz(D.iconName,!1),4);Q=a.yieldResult;if(B||!Q)return a.jumpTo(0);D.iconsetName="yt-sys-icons";return a.yield(D.switchToYtSysIconset(r,E,K,g),0)})};
_.d.onIconsetAdded=function(){this.renderIcon(this.targetContainer,this.icon)};
var Pdf=function(){return _.p(function(r){try{return r.return(_.P7().resolve(_.dD))}catch(E){return r.return(new Promise(function(K){_.Y0().parkOrScheduleJob(function(){K(_.P7().resolve(_.dD))},2,"ci")}))}})},pte=function(r,E,K,g,D,B){g=g===void 0?24:g;
if(r){r=r.toLowerCase();var Q=r.endsWith("_filled")||r.endsWith("-filled");E={iconName:r,iconStyle:(E===void 0?0:E)||(K===void 0?0:K)||Q?"youtube_fill":"youtube_outline",iconSize:g,iconSetName:D===void 0?"yt-icons":D};K=!!B.resolveIcon(E);K||(E.iconSize=void 0,K=!!B.resolveIcon(E));!K&&Q&&(E.iconName=r.substring(0,r.length-7),E.iconSize=g,K=!!B.resolveIcon(E),K||(E.iconSize=void 0,K=!!B.resolveIcon(E)));K||(E.iconStyle=void 0,K=!!B.resolveIcon(E));K||_.nh(new _.bs("Icon not supported",{iconName:E.iconName,
iconStyle:E.iconStyle,iconSize:E.iconSize,iconType:r}));return K?E:void 0}};
_.d=ux.prototype;_.d.shouldRenderIconShape=function(r){if(!_.R("kevlar_use_wil_icons")||!this.iconType||!this.iconShapeData||this.isAnimatedIcon)return!1;r=this.getContainer(r);return!zfL(r,this.icon)};
_.d.renderIcon=function(r,E){var K=this,g,D,B,Q,a,P,O,U;return _.p(function(T){switch(T.nextAddress){case 1:if(E&&K.icon!==E)return T.return();g=K.getContainer(r);D=zfL(g,K.icon);if(K.shouldRenderIconShape(r)&&K.iconType)return K.applyIconShape(D,g),T.return();K.removeIconShape();if(!g)return T.return();K.iconName===""&&K.iconset&&g&&(K.removeStaticIcon(K.iconset,g),D&&K.removeAnimatedIcon(g));if(K.iconName===""&&K.iconset||!K.iconsetName||!$sM)return T.return();K.iconset=$sM.byKey(K.iconsetName);
if(!K.iconset)return K.missingIconSet=!0,window.addEventListener("iron-iconset-added",_.QF(K,K.onIconsetAdded)),T.return();K.missingIconSet&&(K.missingIconSet=!1,window.removeEventListener("iron-iconset-added",_.QF(K,K.onIconsetAdded)));Q=(B=D||K.isAnimatedIcon?Gv5(K.icon):void 0)&&!B.lazyLoad;P=B&&((a=B)==null?void 0:a.lazyLoad)&&(B.lottiePlayerProps.animationConfig.animationData?!0:wd.get(K.isDarkTheme?B.pathDarkTheme:B.path)?!0:!1);if(Q||P)return K.applyAnimatedIcon(g,B,K.iconset),T.return();if(P||
(O=B)==null||!O.lazyLoad){T.jumpTo(2);break}U=SJK(B,K.isDarkTheme);K.applyStaticIcon(K.iconset,g,K.iconName,r,D);return T.yield(U,3);case 3:return T.yield(K.renderIcon(K.targetContainer,K.icon),4);case 4:return T.return();case 2:K.applyStaticIcon(K.iconset,g,K.iconName,r,D),_.vo(T)}})};
_.d.getContainer=function(r){var E,K=(E=ycL(this.hostElement))==null?void 0:E.host;E=!!K&&!!K.polymerController;if(!r||E)return r?this.getTargetContainer(r,K):this.hostElement};
_.d.getTargetContainer=function(r,E){var K=_.rj(E).querySelector("#"+r);K||(r=new _.bs("yt-icon container missing",E.is,r),_.Xc(r));return K};
_.d.applyStaticIcon=function(r,E,K,g,D){D&&this.removeAnimatedIcon(E);this.removeIconShape();D=D&&!!this.iconType&&!!this.iconShapeData&&_.R("kevlar_use_wil_icons");try{D?this.applyIconShape(!1,E):r.applyIcon(E,K)}catch(B){this.handleError(B,g,E)}};
_.d.applyIconShape=function(r,E){this.iconset&&E&&(this.removeStaticIcon(this.iconset,E),r&&this.removeAnimatedIcon(E));r={iconWidth:"100%",iconHeight:"100%",iconFilter:this.iconFilter,iconColor:this.gradientColor};var K=_.N(this.iconShapeDataSignal);E=K.next().value;K=K.next().value;var g=_.N(this.renderingOptionsSignal),D=g.next().value;g=g.next().value;K(this.iconShapeData);g(r);if(!this.wizHasRendered)for(this.wizHasRendered=!0,r=_.N(kvc(E,D)).next().value;r.firstChild;)_.rj(this.hostElement).appendChild(r.firstChild)};
_.d.removeIconShape=function(){if(_.R("kevlar_use_wil_icons"))(0,this.iconShapeDataSignal[1])(void 0)};
_.d.removeStaticIcon=function(r,E){r.removeIcon(E)};
_.d.applyAnimatedIcon=function(r,E,K){this.removeStaticIcon(K,r);this.removeIconShape();var g;K=this.animatedIconElement&&((g=this.animatedIconElement.polymerController.animatedIcon)==null?void 0:g.type)===E.type;if(this.animatedIconElement&&K){this.animatedIconElement.polymerController.animatedIcon=E;var D;((D=this.animatedIconElement)==null?void 0:D.polymerController.active)!==this.active&&(this.animatedIconElement.polymerController.active=this.active)}else this.animatedIconElement&&this.removeAnimatedIcon(r),
this.animatedIconElement=document.createElement("yt-animated-icon"),this.animatedIconElement.polymerController.animatedIcon=E,this.animatedIconElement.polymerController.active=this.active,_.R("delhi_modern_web_player_icons")?(E=v6K(r,this.icon)&&r.closest("yt-player-quick-action-buttons")?{useDarkTheme:!0}:void 0,this.animatedIconElement.polymerController.isDarkTheme=E?E.useDarkTheme:this.isDarkTheme):this.animatedIconElement.polymerController.isDarkTheme=this.isDarkTheme,_.R("kevlar_use_wil_icons")?
r.insertBefore(this.animatedIconElement,r.childNodes[0]):(r=_.rj(r),r.insertBefore(this.animatedIconElement,r.childNodes[0]))};
_.d.removeAnimatedIcon=function(r){_.R("kevlar_use_wil_icons")?this.animatedIconElement&&r.contains(this.animatedIconElement)&&r.removeChild(this.animatedIconElement):(r=_.rj(r),this.animatedIconElement&&r.contains(this.animatedIconElement)&&r.removeChild(this.animatedIconElement));this.animatedIconElement=void 0};
_.d.handleError=function(r,E,K){_.I1(r,this.iconName,E,K);E=zfL(K,this.icon);var g=!1;window.location.href.includes("JpymaW6Lh2w")?g=!0:K._svgIcon&&(K=(K=K._svgIcon.parentNode)?K.tagName:"unknown",_.I1(r,K),K==="YT-ICON"&&r.name==="NotFoundError"?g=!0:r.name==="NotFoundError"&&E&&(g=!0));g?_.nh(r):_.Xc(r)};
_.f5.Object.defineProperties(ux,{template:{configurable:!0,enumerable:!0,get:function(){if(QdC===void 0){var r=document.createElement("template");_.x(r,"\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");r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;
NQb===void 0&&(NQb=document.createElement("template"));var g=NQb;K.call(E,g.content.cloneNode(!0),r.content.firstChild);QdC=r}r=QdC;return r}}});
ux.prototype.handlePropertyChange=ux.prototype.handlePropertyChange;_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],ux.prototype,"actionHandlerBehavior",void 0);_.u([_.b(),_.H("design:type",String)],ux.prototype,"icon",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],ux.prototype,"active",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],ux.prototype,"defaultToFilled",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],ux.prototype,"isAnimatedIcon",void 0);
_.u([_.b({value:24}),_.H("design:type",Number)],ux.prototype,"size",void 0);_.u([_.b({value:""}),_.H("design:type",String)],ux.prototype,"targetContainer",void 0);_.u([_.b(),_.H("design:type",Object)],ux.prototype,"animatedIconElement",void 0);_.u([_.b(),_.H("design:type",Object)],ux.prototype,"isDarkTheme",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],ux.prototype,"ariaHidden",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",String)],ux.prototype,"ariaLabel",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",String)],ux.prototype,"role",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",String)],ux.prototype,"tabindex",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",String)],ux.prototype,"title",void 0);_.u([_.b(),_.H("design:type",String)],ux.prototype,"style",void 0);_.u([_.b(),_.H("design:type",String)],ux.prototype,"iconFilter",void 0);_.u([_.b(),_.H("design:type",String)],ux.prototype,"gradientColor",void 0);
_.u([_.pH("icon","active","defaultToFilled","size","targetContainer","isAttached","isDarkTheme","gradientColor","iconFilter"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype",Promise)],ux.prototype,"handlePropertyChange",null);_.u([_.vZ({is:"yt-icon",noInjection:!0})],ux);var qJL="section1Color section2Color section3Color section4Color navBarColor primaryTitleColor secondaryTitleColor bodyTextColor iconActivatedColor iconInactiveColor iconDisabledColor".split(" "),mdP=["backgroundColor","borderColor","foregroundTitleColor","foregroundBodyColor","foregroundActivatedColor"];var fDu={};fDu.YtPlaintextBehavior=[_.lV,{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(r){r.preventDefault();r=r.clipboardData.getData("text/plain");document.execCommand("insertText",!1,r)},
preventRichTextFormatting_:function(r){_.Q_&&(r=r.detail.keyboardEvent,r.stopImmediatePropagation(),r.preventDefault())}}];var OLd;var YOl;var A6=function(){var r=_.q.apply(this,arguments)||this;r.ignoreShadyDom=!1;r.hasChange_=!1;r.hasSetTitle_=!1;r.useIOObserverForVisibilityLogging_=_.R("kevlar_use_vimio_behavior")&&_.Xx("INNERTUBE_CLIENT_NAME")==="WEB";r.ytFormattedStringObserverHandlerKeys_=void 0;return r};
_.C(A6,_.q);_.d=A6.prototype;_.d.created=function(){this.useIOObserverForVisibilityLogging_=_.R("kevlar_use_vimio_behavior")&&_.Xx("INNERTUBE_CLIENT_NAME")==="WEB";this.isEmpty=!0};
_.d.ready=function(){_.Xx("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_()};
_.d.attached=function(){this.hasChange_&&this.textChanged_(this.text)};
_.d.detached=function(){this.unobserveIOObservers_()};
_.d.clearContents_=function(){for(var r=this.getRoot(),E=r.lastChild;E&&E.tagName!=="STYLE";){try{r.removeChild(E)}catch(K){break}E=r.lastChild}};
_.d.unobserveIOObservers_=function(){if(this.useIOObserverForVisibilityLogging_&&this.ytRendererBehavior.visibilityObserver&&this.ytFormattedStringObserverHandlerKeys_){for(var r=_.N(this.ytFormattedStringObserverHandlerKeys_),E=r.next();!E.done;E=r.next())this.ytRendererBehavior.visibilityObserver.unobserveByKey(E.value);this.ytFormattedStringObserverHandlerKeys_.length=0}};
_.d.resetForAttributedString=function(){var r=this.getRoot();!r.querySelector("yt-attributed-string")&&this.ytAttributedStringElementRef&&(this.clearContents_(),r.appendChild(this.ytAttributedStringElementRef))};
_.d.resetForFormattedString=function(){var r=this.getRoot(),E=r.querySelector("yt-attributed-string");E&&(this.ytAttributedStringElementRef=r.removeChild(E))};
_.d.textChanged=function(){this.textChanged_(this.text)};
_.d.textChanged_=function(r){if(this.isAttached===void 0)this.hasChange_=!0;else{this.hasChange_=!1;this.isEmpty=!r||!r.runs&&!r.simpleText;if(_.R("web_replace_formatted_with_attributed_string")){if(this.useYtAttributedString){this.resetForAttributedString();return}this.resetForFormattedString()}this.unobserveIOObservers_();for(var E=this.hostElement.firstChild;E&&E.nodeName==="FONT";){var K=E;E=E.nextSibling;this.hostElement.removeChild(K)}E=this.getRoot();if(this.isEmpty)this.clearContents_();else{this.ellipsisTruncateChanged_();
K=r.simpleText;var g;!K&&((g=r.runs)==null?void 0:g.length)===1&&this.isSimpleString_(r.runs[0])&&(K=r.runs[0].text);K!==void 0&&!this.respectHtmlDir&&this.useMixedDirectionFormattedStrings&&_.Xx("HTML_DIR")==="rtl"&&(this.hostElement.dir="auto");if(K!==void 0){try{E.textContent=K}catch(D){}E.textContent||(this.isEmpty=!0)}else r=r.runs,K!==void 0&&(r=[{text:K}]),this.ellipsisTruncate?this.hostElement.classList.add("complex-string"):this.hostElement.classList.remove("complex-string"),r&&this.updateText_(r),
E.textContent||this.hasEmoji||(this.isEmpty=!0)}}};
_.d.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)};
_.d.computeAriaLabel_=function(r){return r};
_.d.computeEllipsisTruncateStyling=function(r,E){return r&&!E};
_.d.computeUseAttributedString=function(r){return _.R("web_replace_formatted_with_attributed_string")&&rhc(r)&&!this.disableAttributedString&&!this.enableContentEditable};
_.d.setNodeStyle_=function(r,E){!this.useMixedDirectionFormattedStrings||this.respectHtmlDir||_.R("disable_child_node_auto_formatted_strings")&&this.hostElement.dir==="auto"?E.removeAttribute("dir"):E.setAttribute("dir","auto");E.classList.remove("bold","deemphasize","italic","strikethrough","bracket","error-underline");E.style.color="";var K=null;this.noStyles||(r.bold&&(E.classList.add("bold"),K="bold"),r.deemphasize&&(E.classList.add("deemphasize"),K="deemphasize"),r.italics&&E.classList.add("italic"),
r.strikethrough&&E.classList.add("strikethrough"),r.errorUnderline&&(E.classList.add("error-underline"),this.isDarkTheme=document.documentElement.hasAttribute("dark")),r.bracket&&E.classList.add("bracket"),r.textColor&&(E.style.color=_.xZ(r.textColor)));K!==E.getAttribute("style-target")&&(K?E.setAttribute("style-target",K):E.removeAttribute("style-target"))};
_.d.setUpVisibilityLogging_=function(r,E){var K=this;this.setNodeTrackingParams_(r,E);var g;((g=E.data)==null?0:g.trackingParams)&&this.useIOObserverForVisibilityLogging_&&this.ytRendererBehavior.visibilityObserver&&(r=this.ytRendererBehavior.visibilityObserver.observe(E,function(D){var B=K.ytRendererBehavior.getVisibilityLogger();B&&B.reportShown(D)},this.ytRendererBehavior.visibilityOptionVisible_),E=this.ytRendererBehavior.visibilityObserver.observe(E,function(D){var B=K.ytRendererBehavior.getVisibilityLogger();
B&&B.reportHidden(D)},this.ytRendererBehavior.visibilityOptionHidden_),this.ytFormattedStringObserverHandlerKeys_||(this.ytFormattedStringObserverHandlerKeys_=[]),this.ytFormattedStringObserverHandlerKeys_.push(r),this.ytFormattedStringObserverHandlerKeys_.push(E))};
_.d.setNodeTrackingParams_=function(r,E){E.data||(E.data={});if((r=r.loggingDirectives?r.loggingDirectives.trackingParams:null)||E.data.trackingParams)E.data.trackingParams=r};
_.d.computeHasLinkOnly_=function(r){return!(!r||r.length!==1||this.noEndpoints||!r[0].navigationEndpoint)};
_.d.getRoot=function(){var r=this.buildScopeDomOptions();return this.enableContentEditable?_.rj(_.rj(this.hostElement,r).querySelector("[contenteditable]")):_.rj(this.hostElement,r)};
_.d.fixContenteditableScope=function(){var r=function(E){E&&(E.nodeType===1&&E.classList&&(E.classList.add("style-scope"),E.classList.add("yt-formatted-string")),E.childNodes&&E.childNodes.forEach(function(K){r(K)}))};
r(this.getRoot())};
_.d.updateText_=function(r){for(var E=r.length,K=this.getRoot(),g=K.firstChild;g&&g.nodeName==="STYLE";)g=g.nextSibling;for(var D=0;D<E&&g;){var B=r[D],Q=_.R("remove_cr_char")&&B.text?B.text.replace("\r",""):B.text;if(this.isSimpleString_(B)&&!this.useMixedDirectionFormattedStrings)if(g.nodeName==="#text"){g.textContent!=Q&&(g.textContent=Q);D++;g=g.nextSibling;continue}else break;if(_.M(B,CB))break;else if(!this.noEndpoints&&B.navigationEndpoint){if(g.nodeName!=="A")break;this.setDataOnAnchor_(g,
B.navigationEndpoint)}else if(g.nodeName!=="SPAN")break;this.setNodeStyle_(B,g);this.setUpVisibilityLogging_(B,g);g.textContent!=Q&&(g.textContent=Q);D++;g=g.nextSibling}if(g)for(B=K.lastChild,g=D?g.previousSibling:null;B&&B!=g;){try{K.removeChild(B)}catch(a){break}B=K.lastChild}D!==E&&this.addTextNodes_(r,D)};
_.d.addTextNodes_=function(r,E){for(var K=document.createDocumentFragment(),g=r.length;E<g;E++){var D=r[E],B=_.R("remove_cr_char")&&D.text?D.text.replace("\r",""):D.text;if(this.isSimpleString_(D)&&!this.useMixedDirectionFormattedStrings)K.appendChild(document.createTextNode(B));else{var Q=_.M(D,CB);if(Q){if(Q.image){var a=document.createElement("img");Q.isCustomEmoji||a.classList.add("small-emoji");a.classList.add("emoji");Q.isCustomEmoji&&(a.dataset.emojiId=Q.emojiId);a.src=_.LB(Q.image.thumbnails,
this.emojiSize);(D=this.get("image.accessibility.accessibilityData.label",Q))?a.alt=D:Q.shortcuts&&Q.shortcuts.length>0?a.alt=Q.shortcuts[0]:Q.emojiId&&(a.alt=Q.emojiId);K.appendChild(a);this.hasEmoji=!0}}else!this.noEndpoints&&D.navigationEndpoint?(a=document.createElement("a"),a.classList.add("yt-simple-endpoint"),a.setAttribute("spellcheck","false"),this.setDataOnAnchor_(a,D.navigationEndpoint)):a=document.createElement("span"),this.setNodeStyle_(D,a),this.setUpVisibilityLogging_(D,a),a.appendChild(document.createTextNode(B)),
K.appendChild(a)}}this.getRoot().appendChild(K)};
_.d.isSimpleString_=function(r){return(this.noEndpoints||!r.navigationEndpoint)&&!_.M(r,CB)&&(this.noStyles||!(r.bold||r.deemphasize||r.italics||r.strikethrough||r.errorUnderline||r.bracket||r.textColor))&&!r.loggingDirectives};
_.d.getRawText=function(){return _.Xo(this.text)};
_.d.getFirstRunText=function(){var r;if(((r=this.text)==null?0:r.runs)&&this.text.runs[0])return this.text.runs[0].text};
_.d.setFirstRunText=function(r){var E;((E=this.text)==null?0:E.runs)&&this.text.runs[0]&&(this.text.runs[0].text=r,this.textChanged_(this.text))};
_.d.setDataOnAnchor_=function(r,E){var K=this;!_.R("yf_formatted_string_service_endpoint_killswitch")&&this.isServiceEndpoint_(E)||this.isSignalServiceEndpoint_(E)?(r.onclick=this.serviceEndpointHandler_(E),Im(r,"#")):J2P({text:this.text,command:E},function(){aNK(r,E,K.target)})};
_.d.isServiceEndpoint_=function(r){var E;return!((E=_.M(r==null?void 0:r.commandMetadata,_.dA))==null||!E.sendPost)};
_.d.isSignalServiceEndpoint_=function(r){return!!_.M(r,_.BB)};
_.d.serviceEndpointHandler_=function(r){var E=this;return function(K){_.rA(E.hostElement,[r]);K.preventDefault()}};
_.d.overrideAriaLabelChanged_=function(){var r=this.getRoot();this.enableContentEditable&&r&&r.setAttribute("aria-label",this.overrideAriaLabel)};
_.d.enableContentEditableChanged_=function(){var r=this,E=this.buildScopeDomOptions();if(this.enableContentEditable){if(this.hostElement.removeAttribute("dir"),E=_.rj(this.hostElement,E),!E.lastChild||E.lastChild instanceof HTMLElement&&E.lastChild.id!=="contenteditable-root"){var K=document.createElement("div");K.id="contenteditable-root";K.setAttribute("contenteditable","true");K.setAttribute("dir","auto");K.onfocus=function(){r.hostElement.dispatchEvent(new FocusEvent("focus",{bubbles:!1}))};
E.appendChild(K);this.overrideAriaLabel&&K.setAttribute("aria-label",this.overrideAriaLabel)}}else K=_.Ea(this.hostElement).firstChild,K instanceof HTMLElement&&K.id==="contenteditable-root"&&_.rj(this.hostElement,E).removeChild(K)};
_.d.buildScopeDomOptions=function(){if(this.ignoreShadyDom)return{ignoreOwnerDocument:!0}};
_.d.getNodesForVisibilityLogging_=function(){return _.KO(this.getRoot().childNodes,function(r){var E;return!((E=r.data)==null||!E.trackingParams)})};
_.d.getNodes=function(){return this.getNodesForVisibilityLogging_()};
_.d.onShow=function(){if(!this.useIOObserverForVisibilityLogging_){var r=this.ytRendererBehavior.getVisibilityLogger();r&&this.getNodesForVisibilityLogging_().forEach(function(E){r.reportShown(E)})}};
_.d.onHide=function(){if(!this.useIOObserverForVisibilityLogging_){var r=this.ytRendererBehavior.getVisibilityLogger();r&&this.getNodesForVisibilityLogging_().forEach(function(E){r.reportHidden(E)})}};
_.f5.Object.defineProperties(A6.prototype,{useMixedDirectionFormattedStrings:{configurable:!0,enumerable:!0,get:function(){return this.plaintextOnly?!1:_.R("enable_mixed_direction_formatted_strings")}}});
A6.prototype.enableContentEditableChanged_=A6.prototype.enableContentEditableChanged_;A6.prototype.overrideAriaLabelChanged_=A6.prototype.overrideAriaLabelChanged_;A6.prototype.ellipsisTruncateChanged_=A6.prototype.ellipsisTruncateChanged_;A6.prototype.textChanged=A6.prototype.textChanged;_.u([_.G(fDu.YtPlaintextBehavior),_.H("design:type",Object)],A6.prototype,"ytPlaintextBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],A6.prototype,"ytComponentBehavior",void 0);
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],A6.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],A6.prototype,"text",void 0);_.u([_.b(),_.H("design:type",Boolean)],A6.prototype,"noEndpoints",void 0);_.u([_.b(),_.H("design:type",Boolean)],A6.prototype,"noStyles",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],A6.prototype,"isDarkTheme",void 0);
_.u([_.b({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],A6.prototype,"splitLines",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],A6.prototype,"forceDefaultStyle",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],A6.prototype,"ellipsisTruncate",void 0);_.u([_.b(),_.H("design:type",Object)],A6.prototype,"ignoreShadyDom",void 0);
_.u([_.b({reflectToAttribute:!0,computed:"computeEllipsisTruncateStyling(ellipsisTruncate, useYtAttributedString)"}),_.H("design:type",Boolean)],A6.prototype,"ellipsisTruncateStyling",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeAriaLabel_(text.accessibility.accessibilityData.label)"}),_.H("design:type",String)],A6.prototype,"ariaLabel",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],A6.prototype,"isEmpty",void 0);
_.u([_.b({reflectToAttribute:!0,computed:"computeHasLinkOnly_(text.runs)"}),_.H("design:type",Boolean)],A6.prototype,"hasLinkOnly_",void 0);_.u([_.b(),_.H("design:type",Boolean)],A6.prototype,"hasEmoji",void 0);_.u([_.b(),_.H("design:type",Boolean)],A6.prototype,"disableAttributedString",void 0);_.u([_.b(),_.H("design:type",Boolean)],A6.prototype,"isOverlay",void 0);_.u([_.b(),_.H("design:type",Boolean)],A6.prototype,"linkInheritColor",void 0);
_.u([_.b(),_.H("design:type",Boolean)],A6.prototype,"noPreWrap",void 0);_.u([_.b(),_.H("design:type",Boolean)],A6.prototype,"userInput",void 0);_.u([_.b({value:16}),_.H("design:type",Number)],A6.prototype,"emojiSize",void 0);_.u([_.b(),_.H("design:type",String)],A6.prototype,"target",void 0);_.u([_.b(),_.H("design:type",Boolean)],A6.prototype,"enableContentEditable",void 0);_.u([_.b(),_.H("design:type",String)],A6.prototype,"overrideAriaLabel",void 0);
_.u([_.b(),_.H("design:type",Boolean)],A6.prototype,"respectHtmlDir",void 0);_.u([_.b(),_.H("design:type",Boolean)],A6.prototype,"respectLangDir",void 0);_.u([_.v("plaintextOnly"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],A6.prototype,"useMixedDirectionFormattedStrings",null);_.u([_.b({computed:"computeUseAttributedString(text)"}),_.H("design:type",Boolean)],A6.prototype,"useYtAttributedString",void 0);
_.u([_.pH("text"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],A6.prototype,"textChanged",null);_.u([_.pH("ellipsisTruncate"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],A6.prototype,"ellipsisTruncateChanged_",null);_.u([_.pH("overrideAriaLabel"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],A6.prototype,"overrideAriaLabelChanged_",null);
_.u([_.pH("enableContentEditable"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],A6.prototype,"enableContentEditableChanged_",null);_.u([_.vZ({is:"yt-formatted-string",disableElementRegistration:!0})],A6);
_.Z(A6,"yt-formatted-string",function(){if(YOl===void 0){var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;OLd===void 0&&(OLd=document.createElement("template"));var g=OLd;K.call(E,g.content.cloneNode(!0),r.content.firstChild);YOl=r}r=YOl;return r});var UsC;var TQE;var wtR;var F9X;var ec=function(){var r=_.q.apply(this,arguments)||this;r.focused=!1;r.disabled=!1;r.isOverlay=!1;return r};
_.C(ec,_.q);ec.prototype.triggerDown=function(){if(!this.disabled){_.Dt(this.hostElement,"down",!0);var r;(r=this.currentAnimation)==null||r.cancel()}};
ec.prototype.triggerUp=function(){if(!this.disabled){_.Dt(this.hostElement,"down",!1);var r=this.fillElement;var E=this.strokeElement;typeof GroupEffect==="function"?(r=new GroupEffect([k7m(r),qOq(E)]),r=new Animation(r,document.timeline)):r=new uwE(r,E);this.currentAnimation=r;var K;(K=this.currentAnimation)==null||K.play()}};
_.u([_.fH(".stroke"),_.H("design:type",HTMLElement)],ec.prototype,"strokeElement",void 0);_.u([_.fH(".fill"),_.H("design:type",HTMLElement)],ec.prototype,"fillElement",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],ec.prototype,"focused",void 0);_.u([_.b(),_.H("design:type",Object)],ec.prototype,"disabled",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],ec.prototype,"isOverlay",void 0);_.u([_.vZ({is:"yt-interaction",disableElementRegistration:!0})],ec);
_.Z(ec,"yt-interaction",function(){if(F9X===void 0){var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;wtR===void 0&&(wtR=document.createElement("template"));var g=wtR;K.call(E,g.content.cloneNode(!0),r.content.firstChild);F9X=r}r=F9X;return r},{mode:2});var XT=function(){return _.q.apply(this,arguments)||this};
_.C(XT,_.q);_.d=XT.prototype;_.d.ready=function(){var r=this,E=_.rj(this.hostElement).querySelector("#button");E.addEventListener("focus",function(){YL$||(YL$=new OY$);r.keyboardFocused=YL$.isKeyBoardInUse()});
E.addEventListener("blur",function(){r.keyboardFocused=!1;r.rippleUp_()})};
_.d.computeTabIndex_=function(r){return r?-1:0};
_.d.computeButtonAriaPressed_=function(r){if(this.toggleable)return r?"true":"false"};
_.d.rippleDown_=function(){_.rj(this.hostElement).querySelector("#interaction").triggerDown()};
_.d.rippleUp_=function(){_.rj(this.hostElement).querySelector("#interaction").triggerUp()};
_.d.onPressedChanged_=function(){var r=_.Ea(_.rj(this.hostElement).querySelector("#button")).querySelector("yt-icon")||_.Ea(_.rj(this.hostElement).querySelector("#button")).children[0];r&&(r.active=this.pressed)};
XT.prototype.onPressedChanged_=XT.prototype.onPressedChanged_;XT.prototype.rippleUp_=XT.prototype.rippleUp_;XT.prototype.rippleDown_=XT.prototype.rippleDown_;_.u([_.b(),_.H("design:type",String)],XT.prototype,"label",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],XT.prototype,"disabled",void 0);_.u([_.b(),_.H("design:type",Boolean)],XT.prototype,"pressed",void 0);_.u([_.b(),_.H("design:type",Object)],XT.prototype,"toggleable",void 0);
_.u([_.b(),_.H("design:type",Boolean)],XT.prototype,"untabbable",void 0);_.u([_.b(),_.H("design:type",Boolean)],XT.prototype,"keyboardFocused",void 0);_.u([_.ae("down"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],XT.prototype,"rippleDown_",null);_.u([_.ae("up"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],XT.prototype,"rippleUp_",null);
_.u([_.pH("pressed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],XT.prototype,"onPressedChanged_",null);_.u([_.vZ({is:"yt-icon-button",disableElementRegistration:!0})],XT);
_.Z(XT,"yt-icon-button",function(){if(TQE===void 0){var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;UsC===void 0&&(UsC=document.createElement("template"));var g=UsC;K.call(E,g.content.cloneNode(!0),r.content.firstChild);TQE=r}r=TQE;return r},{mode:2});var RXw;var o3R=function(){var r=document.body,E=r.appendChild;if(RXw===void 0){var K=document.createElement("template");_.x(K,'\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>');
RXw=K}K=RXw;E.call(r,K.content)};
document.body?o3R():window.addEventListener("DOMContentLoaded",o3R);var Mau=_.A4(["aria-"]),Hz={};Hz.YtRenderButtonBehavior=[_.y.YtRendererBehavior,_.qA.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!!_.P7().resolve(_.p0(_.Cy))&&_.R("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 r=this.computeHref_(this.endpoint,!0);r?Im(this.elements_.endpoint,r):this.elements_.endpoint.removeAttribute("href")}if(this.buttonClass){r=this.buttonClass.split(" ");r=_.N(r);for(var E=r.next();!E.done;E=r.next())E=E.value,_.Dt(this.hostElement,E,!0),this.elements_.button&&_.Dt(this.elements_.button,E,!0),this.elements_.text&&_.Dt(this.elements_.text,E,!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&&(r=null,this.buttonAccessibility&&(r=this.buttonAccessibility.label),this.elements_.button.is=="yt-icon-button"?this.elements_.button.label=r:r?_.$N([_.fF(Mau)],this.elements_.button,"aria-label",r):this.elements_.button.removeAttribute("aria-label"))},
dataChanged_:function(){this.updateRenderedElements()},
onFocus_:function(){this.addTooltips_();if(this.useKeyboardFocused){var r=_.P7().resolve(_.p0(_.Cy));r&&(this.keyboardFocused=r.isKeyBoardInUse())}},
onBlur_:function(){this.keyboardFocused=!1},
addTooltips_:function(){this.elements_.endpoint&&this.showTooltips&&this.buttonTooltip&&(this.elements_.tooltip||(this.elements_.tooltip=this.reuseEnabled_()?_.oZ("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,_.Yh(this.elements_.endpoint).appendChild(this.elements_.tooltip)),_.Yh(this.elements_.tooltip).textContent=this.buttonTooltip)},
buttonClassChanged_:function(r,E){if(E)for(r=E.split(" "),r=_.N(r),E=r.next();!E.done;E=r.next())E=E.value,_.Dt(this.hostElement,E,!1),this.elements_.button&&_.Dt(this.elements_.button,E,!1),this.elements_.text&&_.Dt(this.elements_.text,E,!1)},
buttonIconChanged_:function(r){this.elements_.icon?r?(this.elements_.icon.icon=r,this.setIconActive_(this.elements_.icon)):(this.elements_.button&&_.Yh(this.elements_.button).removeChild(this.elements_.icon),this.elements_.icon=null,_.BZ(this.hostElement,"is-paper-button-with-icon",!1)):r&&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"&&_.Yh(this.elements_.button).appendChild(this.elements_.icon):_.Yh(this.elements_.button).insertBefore(this.elements_.icon,this.elements_.text),_.BZ(this.hostElement,"is-paper-button-with-icon",!0))},
stampTypeChanged_:function(r){if(this.isAttached===void 0)this.hasChange_=!0;else if(this.hasChange_=!1,this.emptyContainer_(),this.elements_={},this.componentReady_=!1,r){var E=!1;this.elements_.endpoint=document.createElement("a");this.elements_.endpoint.classList.add("yt-simple-endpoint");this.elements_.endpoint.tabIndex=-1;switch(r){case "yt_icon_button_with_label":E=!0;_.Dt(this.hostElement,"force-icon-button",!0);this.elements_.button=this.getYtIconButton_();r=_.Yh(this.elements_.button).firstElementChild;
this.elements_.icon=r;this.setIconActive_(this.elements_.icon);this.elements_.text=this.getFormattedString_();this.elements_.text.id="text";this.elements_.text.ellipsisTruncate=this.ellipsisTruncate;_.Yh(this.elements_.endpoint).appendChild(this.elements_.button);_.Yh(this.elements_.endpoint).appendChild(this.elements_.text);break;case "paper_button":this.elements_.button=this.reuseEnabled_()?_.oZ("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;_.Yh(this.elements_.button).appendChild(this.elements_.text);_.Yh(this.elements_.endpoint).appendChild(this.elements_.button);this.buttonIcon&&this.addIconElementToPaperButton_();break;case "yt-icon-button":E=!0,this.elements_.button=this.getYtIconButton_(),r=_.Yh(this.elements_.button).firstElementChild,this.elements_.icon=r,this.setIconActive_(this.elements_.icon),
_.Yh(this.elements_.endpoint).appendChild(this.elements_.button)}_.BZ(this.hostElement,"is-icon-button",E);_.BZ(this.hostElement,"is-paper-button",!E);_.BZ(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 K;_.rj((K=this.container.hostElement)!=null?K:this.container).appendChild(this.elements_.endpoint);this.componentReady_=!0}},
iconPositionTypeChanged_:function(){this.iconPositionType&&(this.elements_.button&&this.elements_.icon&&_.Yh(this.elements_.button).removeChild(this.elements_.icon),this.addIconElementToPaperButton_(),this.elements_.icon.icon=this.buttonIcon)},
isDisabledChanged_:function(r){if(r!=void 0||this.disabled)this.disabled=r,this.elements_.button&&(this.elements_.button.disabled=r)},
isSelectedChanged_:function(){this.setIconActive_(this.elements_.icon)},
setIconActive_:function(r){_.R("kevlar_system_icons")&&r&&this.data&&(this.data.isSelected!==void 0?r.active=this.data.isSelected:this.data.isToggled!==void 0&&(r.active=this.data.isToggled))},
observeBasicPalette_:function(r){_.RL(this.hostElement,r)},
disabledChanged_:function(r){this.data&&this.set("data.isDisabled",r)},
onYtButtonTap_:function(r){if(this.disabled)r.stopImmediatePropagation(),this.sendServiceEndpointWhenDisabled&&this.serviceEndpoint&&_.rA(this.hostElement,[this.serviceEndpoint]),this.sendCommandWhenDisabled&&this.data&&this.data.command&&this.resolveCommand(this.data.command,{},!0);else if(r=this.disableCommandHandlerOverride,!this.data||!this.data.command||r||!this.resolveCommand(this.data.command,{},!0)){if(this.serviceEndpoint)_.R("handle_service_request_actions")||_.rA(this.hostElement,[this.serviceEndpoint]),
_.Ln(this.hostElement,"yt-execute-service-endpoint",{serviceEndpoint:this.serviceEndpoint});else this.onYtButtonTapHandler();_.R("handle_service_request_actions")?(r=[],this.serviceEndpoint&&r.push(this.serviceEndpoint),this.data&&this.data.command&&this.data.command!=this.serviceEndpoint&&r.push(this.data.command),r.length&&_.EB(this.hostElement,r,this.hostElement)):this.data&&this.data.command&&(r=this.data.command,r.accountUnlinkCommand||r.accountLinkCommand||r.insertAdCommand||r.insertHighlightMarkerCommand||
r.createLivestreamHighlightClipCommand||r.getVideoUploadFeedbackCommand||r.musicDeletePrivatelyOwnedEntityCommand||r.ypcCancelRecurrenceEndpoint||r.getMultiSelectCommandEndpoint?_.rA(this.hostElement,[r]):_.EB(this.hostElement,[r],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 r,E=_.rj((r=this.container.hostElement)!=null?r:this.container);E.lastChild&&E.lastChild.tagName!="STYLE";)try{E.removeChild(E.lastChild)}catch(K){break}},
getYtIconButton_:function(){var r=this.reuseEnabled_()?_.oZ("yt-icon-button"):document.createElement("yt-icon-button"),E=_.Yh(r).firstElementChild;if(E&&E.is!="yt-icon"){for(E=_.Yh(r);E.lastChild;)E.removeChild(E.lastChild);E=null}E||(E=this.getIcon_(),this.setIconActive_(E),_.Yh(r).appendChild(E));return r},
reuseEnabled_:function(){return _.R("enable_button_behavior_reuse")},
getIcon_:function(){return this.reuseEnabled_()?_.oZ("yt-icon"):document.createElement("yt-icon")},
getFormattedString_:function(){return this.reuseEnabled_()?_.oZ("yt-formatted-string"):document.createElement("yt-formatted-string")}}];_.iLl={};
_.iLl.YtButtonBehavior=[Hz.YtRenderButtonBehavior,{properties:{data:Object},observers:["stateChanged_(data)","stateChanged_(data.text)","stateChanged_(data.isDisabled)","stateChanged_(data.style)","stateChanged_(forceIconOnly)"],stateChanged_:function(){var r=this.data;r&&(this._setEndpoint(this.computeEndpoint_(r)),this._setServiceEndpoint(this.computeServiceEndpoint_(r)),this._setCommand(this.computeCommand_(r)),this._setButtonIcon(this.computeButtonIcon_(r)),this._setButtonText(this.computeButtonText_(r,this.forceIconOnly)),
this._setButtonAccessibility(this.computeAccessibility_(r)),this._setButtonTooltip(this.computeTooltip_(r)),this._setButtonClass(this.computeButtonClass_(r)),this._setIconPositionType(this.computeIconPositionType_(r)),this.updateRenderedElements())},
setPressedState:function(r){var E;if((E=this.elements_)==null?0:E.button)this.elements_.button.pressed=!!r},
computeIconPositionType_:function(r){return r&&r.iconPosition||null},
computeEndpoint_:function(r){var E=r&&r.navigationEndpoint,K=this.get("data.command.commandMetadata.webCommandMetadata.url"),g=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return E?E:r&&r.command&&r.command.modalEndpoint?r.command:K&&!g&&r.command?r.command:null},
computeServiceEndpoint_:function(r){var E=r&&r.serviceEndpoint,K=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return E?E:K&&r.command?r.command:null},
computeCommand_:function(r){return r&&r.command||null},
computeButtonIcon_:function(r){return r&&r.icon&&r.icon.iconType?_.B1(r.icon.iconType):null},
computeButtonText_:function(r,E){return!E&&r&&r.text||null},
computeAccessibility_:function(r){return this.get("accessibilityData.accessibilityData",r)||r&&r.accessibility||(r&&r.text?{label:this.getSimpleString(r.text)}:null)},
computeTooltip_:function(r){return r?r.isDisabled&&r.disabledTooltip||r.tooltip||null:null},
computeButtonClass_:function(r){var E=r&&r.style?r.style.toLowerCase().replace(/_/g,"-")+" ":"";E+=r&&r.size?r.size.toLowerCase().replace(/_/g,"-")+" ":"";r.colorData&&r.colorData.basicColorPaletteData&&r.colorData.basicColorPaletteData.borderColor&&(E+="palette-with-border");return E.trim()}}];var oL={};var cgf;var Cd$;var xsf,W9f=function(){return xsf!==void 0?xsf:xsf=document.createElement("template")};
document.head.appendChild(W9f().content);var G7X;var v3b,Val=function(){return v3b!==void 0?v3b:v3b=document.createElement("template")};
document.head.appendChild(Val().content);var zXf;var taM,SOe=function(){return taM!==void 0?taM:taM=document.createElement("template")};
document.head.appendChild(SOe().content);var bLC;var sdb=document.head,k7w=sdb.appendChild,qOJ;if(bLC===void 0){var lDl=document.createElement("template");_.x(lDl,"\x3c!--css-build:shady--\x3e");lDl.content.insertBefore(SOe().content.cloneNode(!0),lDl.content.firstChild);bLC=lDl}qOJ=bLC;k7w.call(sdb,qOJ.content);var msf=document.head,ZLw=msf.appendChild,uXR;if(zXf===void 0){var AgM=document.createElement("template");_.x(AgM,"\x3c!--css-build:shady--\x3e");AgM.content.insertBefore(Val().content.cloneNode(!0),AgM.content.firstChild);zXf=AgM}uXR=zXf;ZLw.call(msf,uXR.content);var eXf=document.head,XtX=eXf.appendChild,HLu;if(G7X===void 0){var n3e=document.createElement("template");_.x(n3e,"\x3c!--css-build:shady--\x3e");n3e.content.insertBefore(W9f().content.cloneNode(!0),n3e.content.firstChild);G7X=n3e}HLu=G7X;XtX.call(eXf,HLu.content);var IDf;_.MN("sharingToggleButtonAndDefaultButton","buttonRenderer","yt-button-renderer");IDf=_.R("web_button_rework")&&_.HD("BUTTON_REWORK")||_.R("web_button_rework_with_live");_.ny=function(){return _.q.apply(this,arguments)||this};
_.C(_.ny,_.q);_.ny.prototype.created=function(){this.openPopupConfig=_.Xx("openPopupConfig");this.ytButtonBehavior.showTooltips=!0};
_.ny.prototype.onYtNavigate_=function(r){var E=this.ytOpenPopupBehavior.getNavigationEndpointPopupAction(r.detail.endpoint);E&&(this.ytOpenPopupBehavior.openPopup(E),r.stopPropagation(),r.preventDefault())};
_.f5.Object.defineProperties(_.ny,{template:{configurable:!0,enumerable:!0,get:function(){if(Cd$===void 0){var r=document.createElement("template");_.x(r,"\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");r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);
var E=r.content,K=E.insertBefore;cgf===void 0&&(cgf=document.createElement("template"));var g=cgf;K.call(E,g.content.cloneNode(!0),r.content.firstChild);Cd$=r}r=Cd$;return r}}});
_.ny.prototype.onYtNavigate_=_.ny.prototype.onYtNavigate_;_.u([_.G(_.kt.YtOpenPopupBehavior),_.H("design:type",Object)],_.ny.prototype,"ytOpenPopupBehavior",void 0);_.u([_.G(_.iLl.YtButtonBehavior),_.H("design:type",Object)],_.ny.prototype,"ytButtonBehavior",void 0);_.u([_.ae("yt-navigate"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],_.ny.prototype,"onYtNavigate_",null);
_.u([_.vZ({is:"yt-button-renderer",noInjection:!0,disableElementRegistration:IDf})],_.ny);var ygu;var L9l=_.R("web_button_rework")&&_.HD("BUTTON_REWORK")||_.R("web_button_rework_with_live"),IZ=function(){var r=_.q.apply(this,arguments)||this;r.isPressed=!1;r.forceIconButton=!1;r.forceIconOnly=!1;r.forceModernIconButton=!1;r.skipCommandHandling=!1;r.alignByText=!1;r.fitToVisibleBounds=!0;r.actionMap={"yt-update-button-action":"handleUpdateButtonAction"};r.onTap=function(E){_.Ln(r.hostElement,"yt-service-request-sent-button-renderer",E)};
return r};
_.C(IZ,_.q);_.d=IZ.prototype;_.d.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","");this.hostElement.setAttribute("button-next","")};
_.d.onClick=function(r){var E,K=this.disabled||((E=this.data)==null?void 0:E.isDisabled);E=this.hostElement.hasAttribute("dialog-dismiss")||this.hostElement.hasAttribute("dialog-confirm");K&&E&&r.stopPropagation()};
_.d.computeIcon=function(){var r,E,K=(r=this.data)==null?void 0:(E=r.icon)==null?void 0:E.iconType;if(K)return _.B1(K)};
_.d.computeTooltip=function(){return this.data?this.data.isDisabled&&this.data.disabledTooltip||this.data.tooltip||null:null};
_.d.handleUpdateButtonAction=function(r){r=_.M(r,EIu);var E=_.M(r==null?void 0:r.updatedButton,_.$Q);if(this.data&&r&&E){var K=this.data;K.targetId&&r.targetId&&K.targetId===r.targetId&&(this.data=E)}};
_.f5.Object.defineProperties(IZ.prototype,{computedButtonShape:{configurable:!0,enumerable:!0,get:function(){var r=this;if(this.data){var E=H$u({renderer:this.data,element:this.hostElement,commandController:{onSuccess:function(){return _.Ln(r.hostElement,"yt-service-request-completed-button-renderer")},
onServerError:function(){return _.Ln(r.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});E.alignByText=this.alignByText;return E}}}});
_.f5.Object.defineProperties(IZ,{template:{configurable:!0,enumerable:!0,get:function(){if(ygu===void 0){var r=document.createElement("template");_.x(r,'\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>');ygu=r}r=ygu;return r}}});
IZ.prototype.onClick=IZ.prototype.onClick;_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],IZ.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],IZ.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],IZ.prototype,"ytActionHandlerBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],IZ.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],IZ.prototype,"isPressed",void 0);
_.u([_.b(),_.H("design:type",Object)],IZ.prototype,"forceIconButton",void 0);_.u([_.b(),_.H("design:type",Object)],IZ.prototype,"forceIconOnly",void 0);_.u([_.b(),_.H("design:type",Object)],IZ.prototype,"forceModernIconButton",void 0);_.u([_.b(),_.H("design:type",Object)],IZ.prototype,"skipCommandHandling",void 0);_.u([_.b(),_.H("design:type",Object)],IZ.prototype,"alignByText",void 0);_.u([_.b(),_.H("design:type",Object)],IZ.prototype,"buttonTooltipPosition",void 0);
_.u([_.b(),_.H("design:type",Object)],IZ.prototype,"fitToVisibleBounds",void 0);_.u([_.b({computed:"computeTooltip(data)"}),_.H("design:type",Object)],IZ.prototype,"tooltip",void 0);_.u([_.b(),_.H("design:type",Object)],IZ.prototype,"overrides",void 0);_.u([_.b(),_.H("design:type",Boolean)],IZ.prototype,"disabled",void 0);_.u([_.ae("click"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],IZ.prototype,"onClick",null);
_.u([_.v("data.*","forceIconButton","forceIconOnly","alignByText","disabled","forceModernIconButton","overrides"),_.H("design:type",Object),_.H("design:paramtypes",[])],IZ.prototype,"computedButtonShape",null);_.u([_.vZ({is:"ytd-button-renderer",noInjection:!0,disableElementRegistration:!L9l,cssBuildOptOut:!0}),_.vZ({is:"yt-button-renderer",noInjection:!0,disableElementRegistration:!L9l,cssBuildOptOut:!0})],IZ);var hXu;var Jgu;var yP=function(){var r=_.q.apply(this,arguments)||this;r.empty_=!0;r.loadTime=Infinity;r.pendingPaint=!1;r.hasChange_=!1;r.oldThumbnail_=null;r.oldDelayedSrc_="";r.objectURL_=null;return r};
_.C(yP,_.q);_.d=yP.prototype;_.d.attached=function(){this.hasChange_&&this.thumbnailChanged_()};
_.d.ready=function(){var r=this.shouldShowPlaceholder_();_.Dt(this.hostElement,"no-transition",!0);r&&this.hostElement.classList.add("with-placeholder")};
_.d.isPreloaded=function(){return this.isThumbPreloaded_(this.thumbnail)};
_.d.isThumbPreloaded_=function(r){return!!this.get("webThumbnailDetailsExtensionData.isPreloaded",r)};
_.d.computeSrc_=function(){return this.delayedSrc||this.computeThumbnailSrc_(this.thumbnail)||rwM};
_.d.computeThumbnailSrc_=function(r){return r&&r.thumbnails?_.LB(r.thumbnails,this.dimension==="width"?this.width:this.height,this.preferredThumbnail,this.dimension):null};
_.d.computeAlt_=function(){var r=this.thumbnail&&this.thumbnail.accessibility&&this.thumbnail.accessibility.accessibilityData&&this.thumbnail.accessibility.accessibilityData.label;return this.loaded&&r||""};
_.d.thumbnailChanged_=function(){var r=_.N([this.thumbnail,this.oldThumbnail_]),E=r.next().value;r=r.next().value;this.oldThumbnail_=E;if(this.isAttached===void 0)this.hasChange_=!0;else{this.hasChange_=!1;if(this.loaded&&(r=this.computeThumbnailSrc_(r),this.computeThumbnailSrc_(E)===r))return;_.R("kevlar_use_vimio_behavior")&&this.ytRendererBehavior.markDirty();this.isThumbPreloaded_(E)?(this.loadTime=Infinity,this.setSrc_(this.thumbnail.thumbnails[0].url),this.empty_=!1):E&&_.HD("DISABLE_YT_IMG_DELAY_LOADING",
!1)?this.loaded&&!this.empty_?_.p5(this,this.onReload_):_.p5(this,this.onShow_):this.resetImage_();E&&(this.hostElement.style.opacity=""+E.opacity)}};
_.d.delayedSrcChanged_=function(){var r=this.oldDelayedSrc_;this.oldDelayedSrc_=this.delayedSrc;this.loaded&&this.delayedSrc===r||this.resetImage_()};
_.d.setSrc_=function(r){r?(_.rj(this.hostElement).querySelector("#img").src||this.hostElement.classList.remove("empty"),_.rj(this.hostElement).querySelector("#img").src=r):(_.rj(this.hostElement).querySelector("#img").removeAttribute("src"),this.hostElement.classList.add("empty"))};
_.d.resetImage_=function(){IQd(this.hostElement);this.empty_=!0;this.setSrc_(rwM);this.ytRendererBehavior.invalidate(!1)};
_.d.observePlaceholderColor_=function(){var r=this.thumbnail&&this.thumbnail.placeholderColor;r?this.hostElement.style.backgroundColor=_.xZ(r):this.shouldShowPlaceholder_()||(this.hostElement.style.backgroundColor="transparent")};
_.d.onLoad_=function(){_.rj(this.hostElement).querySelector("#img").src&&_.rj(this.hostElement).querySelector("#img").src!==rwM&&(nJL(this.hostElement),this.notifyOnLoaded&&_.Ln(this.hostElement,"yt-img-shadow-loaded"),this.objectURL_&&(URL.revokeObjectURL(this.objectURL_),this.objectURL_=null))};
_.d.onError_=function(){var r=this;if(_.R("web_use_cache_for_image_fallback"))K9m(_.rj(this.hostElement).querySelector("#img").src).then(function(E){r.objectURL_=_.A9(E).toString();r.setSrc_(r.objectURL_)}).catch(function(){_.R("kevlar_woffle_fallback_image")&&r.setSrc_("data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII=")});
else this.onLoad_()};
_.d.onPrescanVisible=function(){this.onShow_()};
_.d.onVisible=function(){if(_.R("yt_img_shadow_trigger_show_on_visible"))this.onShow_()};
_.d.onShow_=function(){if(!this.loaded||this.empty_){this.empty_=!1;var r=this.computeSrc_();r!==_.rj(this.hostElement).querySelector("#img").src&&(this.loaded=!1,this.setSrc_(r))}};
_.d.onReload_=function(){this.empty_=!1;var r=this.computeSrc_();r!==_.rj(this.hostElement).querySelector("#img").src&&(this.loaded=!1,this.setSrc_(r))};
_.d.shouldShowPlaceholder_=function(){return _.R("kevlar_thumbnail_bg")};
yP.prototype.observePlaceholderColor_=yP.prototype.observePlaceholderColor_;yP.prototype.delayedSrcChanged_=yP.prototype.delayedSrcChanged_;yP.prototype.thumbnailChanged_=yP.prototype.thumbnailChanged_;_.u([_.b({reflectToAttribute:!0}),_.H("design:type",String)],yP.prototype,"alt",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],yP.prototype,"ariaHidden",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",String)],yP.prototype,"ariaLabel",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],yP.prototype,"hidden",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",String)],yP.prototype,"id",void 0);_.u([_.G(_.aZ.YtVisibilityBehavior),_.H("design:type",Object)],yP.prototype,"ytVisibilityBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],yP.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",String)],yP.prototype,"delayedSrc",void 0);
_.u([_.b(),_.H("design:type",Object)],yP.prototype,"thumbnail",void 0);_.u([_.b({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],yP.prototype,"loaded",void 0);_.u([_.b(),_.H("design:type",Boolean)],yP.prototype,"notifyOnLoaded",void 0);_.u([_.b(),_.H("design:type",Number)],yP.prototype,"height",void 0);_.u([_.b(),_.H("design:type",Number)],yP.prototype,"width",void 0);_.u([_.b({value:function(){return"width"}}),
_.H("design:type",String)],yP.prototype,"dimension",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],yP.prototype,"fit",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],yP.prototype,"fitHeight",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],yP.prototype,"fitWidth",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",String)],yP.prototype,"objectFit",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",String)],yP.prototype,"objectPosition",void 0);_.u([_.b(),_.H("design:type",String)],yP.prototype,"preferredThumbnail",void 0);_.u([_.b({value:"",computed:"computeAlt_(thumbnail.accessibility.accessibilityData.label, loaded)"}),_.H("design:type",String)],yP.prototype,"alt_",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",String)],yP.prototype,"sharedTooltipText",void 0);
_.u([_.b(),_.H("design:type",Boolean)],yP.prototype,"ftlEligible",void 0);_.u([_.b({value:void 0}),_.H("design:type",String)],yP.prototype,"observeHiddenOption",void 0);_.u([_.b({value:"observe_once"}),_.H("design:type",String)],yP.prototype,"observePrescanOption",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],yP.prototype,"roundedContainer",void 0);
_.u([_.TI("thumbnail"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],yP.prototype,"thumbnailChanged_",null);_.u([_.TI("delayedSrc"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],yP.prototype,"delayedSrcChanged_",null);_.u([_.pH("thumbnail.placeholderColor"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],yP.prototype,"observePlaceholderColor_",null);
_.u([_.vZ({is:"yt-img-shadow",disableElementRegistration:!0})],yP);var rwM=_.HD("NO_EMPTY_DATA_IMG")?"":"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7";
_.rD()(yP,"yt-img-shadow",function(){if(Jgu===void 0){var r=document.createElement("template");_.x(r,'\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">');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;hXu===void 0&&(hXu=document.createElement("template"));var g=hXu;K.call(E,g.content.cloneNode(!0),r.content.firstChild);Jgu=r}r=Jgu;return r},{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 QTu;_.Ly=new _.NS("SCREEN_MANAGER_TOKEN");QTu=new _.NS("LOG_INITIAL_SCREEN_TOKEN");var E6b=cI({entities:{}});_.h6=Cg(E6b)(E6b.entities,{selectSfvAudioItemPlaybackState:function(r,E){var K,g;r=(g=_.NC(r,"sfvAudioItemCurrentlyPlayingEntity",E))!=null?g:void 0;return(K=r==null?void 0:r.sfvAudioItemPlaybackState)!=null?K:void 0},
playlistLoopStateEntitySelector:ywK,toggleMenuServiceItemEntitySelector:LJc});_.J6=_.l(function(r){function E(J){return _.M(J,_.fD)}
function K(){var J=g().isTogglingDisabled||W()&&g().toggledIsTogglingDisabled,Q5=J||w()?W():!W();z(Q5);k(!1);if(!J){var OP;(OP=Q)==null||OP(!!Q5)}var WK;((WK=B)==null?0:WK())||_.ZM(_.P7().resolve(_.Ly),g().trackingParams);var TJ;if(!Q5||!E(g().defaultButtonViewModel)||(TJ=B)!=null&&TJ()){var oJ;!E(g().toggledButtonViewModel)||((oJ=B)==null?0:oJ())||_.ZM(_.P7().resolve(_.Ly),E(g().toggledButtonViewModel).trackingParams)}else _.ZM(_.P7().resolve(_.Ly),E(g().defaultButtonViewModel).trackingParams)}
var g=r.data,D=r.buttonShapeOverrides,B=r.disableExplicitClickLogging,Q=r.onToggle,a=r.style,P=r.useOutlinedIcon,O=r.className,U=function(){var J,Q5;return W()?(J=r.animatedTextPropsToggled)==null?void 0:J.call(r):(Q5=r.animatedTextPropsDefault)==null?void 0:Q5.call(r)},T=_.Wg(function(){return U()?Object.assign({},U(),{shouldAnimate:S()}):void 0},void 0,"Zp4uoe"),w=function(){var J;
return((J=e())==null?void 0:J.isToggled)!==void 0},F=_.N(_.XW(function(){var J,Q5,OP;
return w()?(J=e())==null?void 0:J.isToggled:(OP=D==null?void 0:(Q5=D())==null?void 0:Q5.toggled)!=null?OP:g().isToggled})),c=F.next().value;
F=F.next().value;var W=c,z=F;F=_.N(_.XW(function(){var J,Q5;return(J=r.animatedTextPropsToggled)==null?void 0:(Q5=J.call(r))==null?void 0:Q5.shouldAnimate}));
c=F.next().value;F=F.next().value;var S=c,k=F;c=_.N(_.M5(!1,void 0,"mq3Zfe"));var A=c.next().value,X=c.next().value,e=_.fg(function(J){a:{var Q5=g().entityKey,OP=g().toggledStateEntitySelectorType;if(OP)switch(OP){case "TOGGLE_BUTTON_ENTITY_SELECTOR_TYPE_SFV_AUDIO_ITEM":if(!Q5)break;J=_.h6.selectSfvAudioItemPlaybackState(J,Q5);if(J==="SFV_AUDIO_ITEM_PLAYBACK_STATE_PLAYING"){J={isToggled:!0};break a}if(J){J={isToggled:!1};break a}break;case "TOGGLE_BUTTON_ENTITY_SELECTOR_TYPE_COMMENTS_PANEL":J={isToggled:_.ED5(J).includes("engagement-panel-comments-section")};
break a;case "TOGGLE_BUTTON_ENTITY_SELECTOR_TYPE_LIVE_CHAT_PANEL":J={isToggled:_.ED5(J).includes("engagement-panel-live-chat-item-section")};break a;default:_.nh(new _.bs("Error: entitySelectorType defined but not matched in selector.",J,OP))}J=void 0}return J}),I=function(){return Object.assign({},D==null?void 0:D(),{onToggle:K,
toggleable:!0,toggled:W(),focused:A()})};
return _.f("toggle-button-view-model",{"on:focusin":_.dd(function(){var J=_.P7().resolve(_.p0(_.Cy));J&&X(J.isKeyBoardInUse());return!1}),
"on:focusout":_.dd(function(){X(!1);return!1})},_.f(_.Y,{cond:function(){return W()?E(g().toggledButtonViewModel):E(g().defaultButtonViewModel)},
then:function(J){return _.f(_.Sc,{data:J,className:O,style:a,useOutlinedIcon:P,buttonOverrides:I,animatedTextProps:T})}}))},"da");
_.J6.idomCompat={callbacks:{onToggle:!0}};_.yB(_.l(function(r){return _.f("yt-toggle-button-view-model",{class:function(){var E;return(E=r.scopingClassName)==null?void 0:E.call(r)}},_.f(_.J6,{data:function(){var E;
return(E=r.data)==null?void 0:E.call(r)},
buttonShapeOverrides:function(){var E;return(E=r.overrides)==null?void 0:E.call(r)},
animatedTextPropsDefault:function(){var E;return(E=r.animatedTextPropsDefault)==null?void 0:E.call(r)},
animatedTextPropsToggled:function(){var E;return(E=r.animatedTextPropsToggled)==null?void 0:E.call(r)},
disableExplicitClickLogging:function(){var E;return(E=r.disableExplicitClickLogging)==null?void 0:E.call(r)},
onToggle:function(E){var K;return(K=r.onToggle)==null?void 0:K.call(r,E)},
style:function(){var E;return(E=r.style)==null?void 0:E.call(r)},
useOutlinedIcon:function(){var E;return(E=r.useOutlinedIcon)==null?void 0:E.call(r)},
className:function(){var E;return(E=r.className)==null?void 0:E.call(r)}}))},"ea"),"yt-toggle-button-view-model",{props:{data:_.Yt,
buttonShapeOverrides:_.Yt,overrides:_.Yt,animatedTextPropsDefault:_.Yt,animatedTextPropsToggled:_.Yt,disableExplicitClickLogging:_.Yt,onToggle:_.H1,style:_.Yt,useOutlinedIcon:_.Yt,className:_.Yt,scopingClassName:_.Yt}});var rh=function(){return _.q.apply(this,arguments)||this};
_.C(rh,_.q);rh.prototype.onTap=function(r){r.stopPropagation();r=this.isLiked?"TOOLBAR_LIKE_STATE_INDIFFERENT":"TOOLBAR_LIKE_STATE_LIKED";this.engagementState?this.ytLiveChatReduxBehavior.dispatch(_.xz("engagementToolbarStateEntityPayload",this.data.engagementStateKey||"",{likeState:r})):this.ytLiveChatReduxBehavior.dispatch(_.Td("engagementToolbarStateEntityPayload",this.data.engagementStateKey||"",{likeState:r}))};
_.f5.Object.defineProperties(rh.prototype,{isLiked:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.engagementState)==null?void 0:r.likeState)==="TOOLBAR_LIKE_STATE_LIKED"}},
toggleButton:{configurable:!0,enumerable:!0,get:function(){if(this.data){var r=_.M(this.data.toggleButton,_.YQ),E;if(Number(((E=this.likeCountState)==null?void 0:E.likeCountIfIndifferentNumber)||"0")===0){var K;E=((K=this.data.likeCountPlaceholder)==null?void 0:K.content)||""}else{var g,D,B;E=((g=this.likeCountState)==null?void 0:(D=g.likeCountIfIndifferent)==null?void 0:D.content)||((B=this.data.likeCountPlaceholder)==null?void 0:B.content)||""}var Q,a;K=((Q=this.likeCountState)==null?void 0:(a=
Q.likeCountIfLiked)==null?void 0:a.content)||"1";Q=_.M(r.toggledButtonViewModel,_.fD);return Object.assign({},r,{isToggled:this.isLiked,defaultButtonViewModel:{buttonViewModel:Object.assign({},_.M(r.defaultButtonViewModel,_.fD),{title:E})},toggledButtonViewModel:{buttonViewModel:Object.assign({},Q,{title:K})}})}}}});
rh.prototype.onTap=rh.prototype.onTap;_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],rh.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],rh.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.dq),_.H("design:type",Object)],rh.prototype,"ytLiveChatReduxBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],rh.prototype,"data",void 0);
_.u([_.b({selectorArgs:["data.likeCountEntityKey"],selector:KW5}),_.H("design:type",Object)],rh.prototype,"likeCountState",void 0);_.u([_.b({selectorArgs:["data.engagementStateKey"],selector:$dL}),_.H("design:type",Object)],rh.prototype,"engagementState",void 0);_.u([_.v("data","engagementState"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],rh.prototype,"isLiked",null);
_.u([_.v("data","likeCountState","isLiked"),_.H("design:type",Object),_.H("design:paramtypes",[])],rh.prototype,"toggleButton",null);_.u([_.ae("tap"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],rh.prototype,"onTap",null);_.u([_.vZ({disableElementRegistration:!0,is:"yt-live-chat-like-button-view-model",noInjection:!0})],rh);
_.Z(rh,"yt-live-chat-like-button-view-model",function(){if(Ds$===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;g3X===void 0&&(g3X=document.createElement("template"));var g=g3X;K.call(E,g.content.cloneNode(!0),r.content.firstChild);Ds$=r}r=Ds$;return r},{mode:0});var KJl;var g6X;var El=function(){return _.q.apply(this,arguments)||this};
_.C(El,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],El.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],El.prototype,"data",void 0);_.u([_.vZ({disableElementRegistration:!0,is:"yt-live-chat-paid-message-footer-renderer",isInjectionRoot:!0})],El);
_.Z(El,"yt-live-chat-paid-message-footer-renderer",function(){if(g6X===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;KJl===void 0&&(KJl=document.createElement("template"));var g=KJl;K.call(E,g.content.cloneNode(!0),r.content.firstChild);g6X=r}r=g6X;return r},{mode:0});var DdC;var BaJ;var ddC;var jnw,NaR=function(){if(jnw!==void 0)return jnw;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;ddC===void 0&&(ddC=document.createElement("template"));var g=ddC;K.call(E,g.content.cloneNode(!0),r.content.firstChild);return jnw=r};var KW=function(){return _.q.apply(this,arguments)||this};
_.C(KW,_.q);KW.prototype.onTap=function(r){r.stopPropagation()};
_.f5.Object.defineProperties(KW.prototype,{buttonViewModel:{configurable:!0,enumerable:!0,get:function(){if(this.data){var r=_.M(this.data.replyButton,_.fD),E,K,g,D,B,Q,a,P=Number(((E=this.replyCountState)==null?void 0:E.replyCountNumber)||"0")===0?(K=this.data)==null?void 0:(g=K.replyCountPlaceholder)==null?void 0:g.content:((D=this.replyCountState)==null?void 0:(B=D.replyCount)==null?void 0:B.content)||((Q=this.data)==null?void 0:(a=Q.replyCountPlaceholder)==null?void 0:a.content)||"",O;return Object.assign({},
r,{title:P,accessibilityText:(O=this.replyCountState)==null?void 0:O.replyButtonAccessibilityText})}}}});
_.f5.Object.defineProperties(KW,{template:{configurable:!0,enumerable:!0,get:function(){return NaR()}}});
KW.prototype.onTap=KW.prototype.onTap;_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],KW.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],KW.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.dq),_.H("design:type",Object)],KW.prototype,"ytLiveChatReduxBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],KW.prototype,"data",void 0);
_.u([_.b({selectorArgs:["data.replyCountEntityKey"],selector:function(r,E){return _.NC(r.entities,"replyCountEntity",E)}}),
_.H("design:type",Object)],KW.prototype,"replyCountState",void 0);_.u([_.v("data","replyCountState"),_.H("design:type",Object),_.H("design:paramtypes",[])],KW.prototype,"buttonViewModel",null);_.u([_.ae("tap"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],KW.prototype,"onTap",null);_.u([_.vZ({disableElementRegistration:!0,is:"yt-live-chat-reply-button-view-model",noInjection:!0})],KW);_.Z(KW,"yt-live-chat-reply-button-view-model",function(){return NaR()},{mode:0});var Qnf;var $de;var gh=function(){var r=_.q.apply(this,arguments)||this;r.ariaLabel="";return r};
_.C(gh,_.q);
gh.prototype.dataChanged=function(){for(var r=(0,_.dj)(_.rj(this.hostElement).querySelector("#image"));r.firstChild;)r.removeChild(r.firstChild);if(this.data)if(this.data.icon){var E=document.createElement("yt-icon");this.data.icon.iconType==="MODERATOR"&&this.enableNewModeratorBadge?(E.polymerController.icon="yt-sys-icons:shield-filled",E.polymerController.defaultToFilled=!0):E.polymerController.icon="live-chat-badges:"+this.data.icon.iconType.toLowerCase();r.appendChild(E)}else if(this.data.customThumbnail){E=document.createElement("img");
var K=_.mv5(this.data.customThumbnail.thumbnails,16);K?(E.src=K,r.appendChild(E),E.setAttribute("alt",this.hostElement.ariaLabel||"")):_.nh(new _.bs("Could not compute URL for thumbnail",this.data.customThumbnail))}};
gh.prototype.identity=function(r){return r};
gh.prototype.computeType=function(r){return KB(r||void 0)};
gh.prototype.dataChanged=gh.prototype.dataChanged;_.u([_.b(),_.H("design:type",Object)],gh.prototype,"data",void 0);_.u([_.b({computed:"identity(data.accessibility.accessibilityData.label)",reflectToAttribute:!0}),_.H("design:type",Object)],gh.prototype,"ariaLabel",void 0);_.u([_.b({computed:"computeType(data)",reflectToAttribute:!0}),_.H("design:type",String)],gh.prototype,"type",void 0);
_.u([_.b({computed:"identity(data.tooltip)",reflectToAttribute:!0}),_.H("design:type",String)],gh.prototype,"sharedTooltipText",void 0);_.u([_.b({reflectToAttribute:!0,value:function(){return _.R("live_chat_enable_new_moderator_badge")}}),
_.H("design:type",Boolean)],gh.prototype,"enableNewModeratorBadge",void 0);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],gh.prototype,"dataChanged",null);_.u([_.vZ({disableElementRegistration:!0,is:"yt-live-chat-author-badge-renderer",noInjection:!0})],gh);
_.Z(gh,"yt-live-chat-author-badge-renderer",function(){if($de===void 0){var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;Qnf===void 0&&(Qnf=document.createElement("template"));var g=Qnf;K.call(E,g.content.cloneNode(!0),r.content.firstChild);$de=r}r=$de;return r},{mode:0});var age;var pL$;var DC=function(){return _.q.apply(this,arguments)||this};
_.C(DC,_.q);_.d=DC.prototype;_.d.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"}}}}};
_.d.computeBadgesInsideChip=function(r){return r?r.filter(function(E){return KB(E.liveChatAuthorBadgeRenderer)==="verified"}):[]};
_.d.computeBadgesOutsideChip=function(r){return this.prependChatBadges||!r?[]:r.filter(function(E){E=KB(E.liveChatAuthorBadgeRenderer);return E!=="verified"&&E!=="owner"})};
_.d.computeBadgesBeforeChip=function(r){return this.prependChatBadges&&r?r.filter(function(E){E=KB(E.liveChatAuthorBadgeRenderer);return E!=="verified"&&E!=="owner"}):[]};
_.d.computeIsHighlighted=function(r,E){var K=!!DDK(r,"owner"),g=!!DDK(r,"verified");r=!!DDK(r,"moderator");return(K||g&&!r)&&!E};
_.d.computeAuthorType=function(r){return gUm(r)};
_.d.computeAuthorClass=function(r,E){return E?(r?r+" ":"")+"single-line":r};
_.d.onSeedColorChanged=function(){_.R("live_chat_author_name_color_usernames")||_.R("live_chat_seed_color_usernames")||_.R("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):_.R("live_chat_simple_color_usernames")&&this.authorNameColor&&(this.username.style.color=
this.authorNameColor)};
DC.prototype.onSeedColorChanged=DC.prototype.onSeedColorChanged;_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],DC.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],DC.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],DC.prototype,"authorName",void 0);_.u([_.b(),_.H("design:type",Array)],DC.prototype,"authorBadges",void 0);
_.u([_.b({computed:"computeAuthorType(authorBadges)"}),_.H("design:type",String)],DC.prototype,"authorType",void 0);_.u([_.b({computed:"computeAuthorClass(authorType, singleLine)"}),_.H("design:type",String)],DC.prototype,"authorClass",void 0);_.u([_.b({computed:"computeBadgesInsideChip(authorBadges)"}),_.H("design:type",Array)],DC.prototype,"badgesInsideChip",void 0);_.u([_.b({computed:"computeBadgesOutsideChip(authorBadges)"}),_.H("design:type",Array)],DC.prototype,"badgesOutsideChip",void 0);
_.u([_.b({computed:"computeBadgesBeforeChip(authorBadges)"}),_.H("design:type",Array)],DC.prototype,"badgesBeforeChip",void 0);_.u([_.b({computed:"computeIsHighlighted(authorBadges, disableHighlighting)",reflectToAttribute:!0}),_.H("design:type",Boolean)],DC.prototype,"isHighlighted",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],DC.prototype,"singleLine",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],DC.prototype,"disableHighlighting",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],DC.prototype,"dashboardMoneyFeed",void 0);_.u([_.b({value:_.R("live_chat_prepend_badges"),reflectToAttribute:!0}),_.H("design:type",Boolean)],DC.prototype,"prependChatBadges",void 0);_.u([_.b(),_.H("design:type",String)],DC.prototype,"authorNameColor",void 0);_.u([_.fH("#author-name"),_.H("design:type",HTMLDivElement)],DC.prototype,"username",void 0);
_.u([_.pH("authorNameColor"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],DC.prototype,"onSeedColorChanged",null);_.u([_.vZ({disableElementRegistration:!0,is:"yt-live-chat-author-chip",noInjection:!0})],DC);
_.Z(DC,"yt-live-chat-author-chip",function(){if(pL$===void 0){var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;age===void 0&&(age=document.createElement("template"));var g=age;K.call(E,g.content.cloneNode(!0),r.content.firstChild);pL$=r}r=pL$;return r},{mode:0});var P2d;var fgf;var By=function(){var r=_.q.apply(this,arguments)||this;r.debounceCommand=_.xq(function(E){r.ytComponentBehavior.resolveCommand(E)},1500);
return r};
_.C(By,_.q);By.prototype.onTap=function(){if(this.engagementState&&this.engagementState.key&&this.isEditable){var r=this.isHearted?"TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE":"TOOLBAR_HEART_STATE_HEARTED_EDITABLE",E,K,g=this.isHearted?(E=this.data)==null?void 0:E.unheartCommand:(K=this.data)==null?void 0:K.heartCommand;this.ytLiveChatReduxBehavior.dispatch(_.xz("engagementToolbarStateEntityPayload",this.engagementState.key,{heartState:r}));(r=_.Ga(g))&&this.debounceCommand(r)}};
_.f5.Object.defineProperties(By.prototype,{thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){var r,E;if(!((r=this.data)==null?0:(E=r.creatorThumbnail)==null?0:E.sources))return{};r={thumbnails:[]};E={};E.url=this.data.creatorThumbnail.sources[0].url;r.thumbnails.push(E);return r}},
isHearted:{configurable:!0,enumerable:!0,get:function(){var r,E;return((r=this.engagementState)==null?void 0:r.heartState)==="TOOLBAR_HEART_STATE_HEARTED"||((E=this.engagementState)==null?void 0:E.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"}},
isEditable:{configurable:!0,enumerable:!0,get:function(){var r,E;return((r=this.engagementState)==null?void 0:r.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||((E=this.engagementState)==null?void 0:E.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"}},
showCreatorView:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.engagementState)==null?void 0:r.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"}},
showButton:{configurable:!0,enumerable:!0,get:function(){var r,E,K;return((r=this.engagementState)==null?void 0:r.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||((E=this.engagementState)==null?void 0:E.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"||((K=this.engagementState)==null?void 0:K.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}}});
By.prototype.onTap=By.prototype.onTap;_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],By.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],By.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.dq),_.H("design:type",Object)],By.prototype,"ytLiveChatReduxBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],By.prototype,"data",void 0);
_.u([_.b({selectorArgs:["data.engagementStateKey"],selector:$dL}),_.H("design:type",Object)],By.prototype,"engagementState",void 0);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],By.prototype,"thumbnailDetails",null);_.u([_.v("data","engagementState"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],By.prototype,"isHearted",null);_.u([_.v("data","engagementState"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],By.prototype,"isEditable",null);
_.u([_.v("data","engagementState"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],By.prototype,"showCreatorView",null);_.u([_.v("data","engagementState"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],By.prototype,"showButton",null);_.u([_.v("data","isHearted"),_.H("design:type",String),_.H("design:paramtypes",[])],By.prototype,"label",null);_.u([_.v("data","isHearted"),_.H("design:type",Object),_.H("design:paramtypes",[])],By.prototype,"heartHoverText",null);
_.u([_.ae("tap"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],By.prototype,"onTap",null);_.u([_.vZ({disableElementRegistration:!0,is:"yt-live-chat-creator-heart-view-model"})],By);
_.Z(By,"yt-live-chat-creator-heart-view-model",function(){if(fgf===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;P2d===void 0&&(P2d=document.createElement("template"));var g=P2d;K.call(E,g.content.cloneNode(!0),r.content.firstChild);fgf=r}r=fgf;return r},{mode:0});var dh=function(r,E){this.serviceId=new wHM(r,E)};
dh.prototype.toString=function(){return this.serviceId.toString()};var O$J=function(){this.internalMap={}};
_.d=O$J.prototype;_.d.contains=function(r){return Object.prototype.hasOwnProperty.call(this.internalMap,r)};
_.d.get=function(r){if(this.contains(r))return this.internalMap[r]};
_.d.set=function(r,E){this.internalMap[r]=E};
_.d.getKeys=function(){return Object.keys(this.internalMap)};
_.d.remove=function(r){delete this.internalMap[r]};var jL=function(){this.mappings=new O$J;this.errorCallbacks=new Set};
jL.prototype.getModuleId=function(r){return r.serviceId.getModuleId()};
jL.prototype.get=function(r){var E=this.mappings.get(r.toString());return YJR(this,E,r)};
jL.prototype.getMultipleAsync=function(){var r=_.Hh.apply(0,arguments),E=this,K=r.map(function(P){return E.getModuleId(P)}),g=r.map(function(P){return E.mappings.get(P.toString())}).filter(function(P){return P});
if(g.length===r.length)return _.KR(g.map(function(P,O){return YJR(E,P,r[O])}));
var D=uF().loadMultiple(K);g=_.t7(K.map(function(P){return D[P]}));
var B=document.hidden,Q=-1,a=_.Uv("get_async_timeout_ms",-1);a>-1&&(Q=setTimeout(function(){_.nh(new _.bs("Module timeout.",K,B,document.hidden))},a));
return _.Sn(g.then(function(){return r.map(function(P){return YJR(E,E.mappings.get(P.toString()),P)})}).thenCatch(function(P){for(var O=_.N(E.errorCallbacks),U=O.next();!U.done;U=O.next())U=U.value,U(P);
throw P;}),function(){clearTimeout(Q)})};
jL.prototype.registerService=function(r,E){this.mappings.set(r.toString(),{type:"mapping",value:E});return r};
var YJR=function(r,E,K){switch(E.type){case "mapping":return E.value;case "factory":return E=E.value(),r.mappings.set(K.toString(),{type:"mapping",value:E}),E;default:return _.nd(E)}};
jL.prototype.onLoadError=function(r){var E=this;this.errorCallbacks.add(r);return function(){E.errorCallbacks.delete(r)}};
_.NG=new jL;var UdM=function(){};
_.d=UdM.prototype;
_.d.JSC$14325_getRequest=function(r,E,K){E=E===void 0?{}:E;K=K===void 0?MNJ:K;var g=E;if(this.isNavigationCommand()){var D,B=(D=_.M(r==null?void 0:r.commandMetadata,_.dA))==null?void 0:D.url;g=_.NZL(r.clickTrackingParams,!0,!1,B,this.JSC$14325_getClientScreen(g))}else g=_.NZL(r.clickTrackingParams,!1,this.includeCsn);g={context:g};if(D=this.getExtension(r))return this.JSC$14325_buildRequest(g,D,E),D=this.getApiUrl(r),B=Object.assign({},{command:r},this.getRequestConfig(r,E)),g={input:D,requestShell:qz(D),
innerTubeRequest:g,config:B},g.config.authStrategy?g.config.authStrategy.identity=K:g.config.authStrategy={identity:K},(r=this.JSC$14325_getRequestKey(r,E))&&!g.config.requestKey&&(g.config.requestKey=r),g;r=new _.bs("Error: Failed to create Request from Command.",r);_.Xc(r)};
_.d.getApiUrl=function(r){var E=_.IG(this.getApiPaths(r)),K;(r=(K=_.M(r.commandMetadata,_.dA))==null?void 0:K.apiUrl)&&(E=r);return lJL(qfK(E))};
_.d.isNavigationCommand=function(){return!1};
_.d.JSC$14325_getClientScreen=function(){};
_.d.JSC$14325_getRequestKey=function(){};
_.d.getRequestConfig=function(){};
_.f5.Object.defineProperties(UdM.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!1}}});
var Qa=function(){};
_.C(Qa,UdM);Qa.prototype.JSC$14332_getStoreKey=function(){};
Qa.prototype.JSC$14325_getRequestKey=function(r,E){E=E===void 0?{}:E;return this.JSC$14332_getStoreKey(r,E)};var $$=function(){};
_.C($$,Qa);$$.prototype.JSC$14325_getRequest=function(){return{input:"/getDatasyncIdsEndpoint",requestShell:qz("/getDatasyncIdsEndpoint","GET"),innerTubeRequest:{}}};
$$.prototype.getApiPaths=function(){return[]};
$$.prototype.getExtension=function(){};
$$.prototype.JSC$14325_buildRequest=function(){};var Tal={},wLX=(Tal.GET_DATASYNC_IDS=zp($$),Tal);var FJu,RfM,o6u,WJC,aK,C2a,MOJ,cwf,i$C;FJu="tokens consistency service_params mss client_location entities adblock_detection response_received_commands store PLAYER_PRELOAD shorts_prefetch".split(" ");RfM=["type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.BrowseResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PlayerResponse"];
_.kr=function(r,E,K,g,D,B,Q,a,P){this.endpointMap=r;this.networkManager=E;this.authService=K;this.responseProcessorMap=g;this.innertubeResponseStore=D;this.contextProcessors=B;this.asyncContextProcessors=Q;this.localInnertubeRouter=a;this.requestSequencer=P;this.inflightRequests=new Map;r.signalEndpointMap||(r.signalEndpointMap={});r.signalEndpointMap=Object.assign({},wLX,r.signalEndpointMap)};
o6u=function(r,E,K,g,D,B,Q,a,P){if(_.kr.instance!==void 0){if(g=_.kr.instance,r=[r!==g.endpointMap,E!==g.networkManager,K!==g.authService,D!==g.innertubeResponseStore,B!==g.contextProcessors,Q!==g.asyncContextProcessors,a!==g.localInnertubeRouter],r.some(function(O){return O}))throw new _.bs("InnerTubeTransportService is already initialized",r);
}else _.kr.instance=new _.kr(r,E,K,g,D,B,Q,a,P)};
_.l1=function(r,E,K){var g=g===void 0?MNJ:g;var D=MOJ(r,E);return D?new _.Ch(function(B,Q){var a,P,O,U,T;return _.p(function(w){switch(w.nextAddress){case 1:return w.yield(D,2);case 2:a=w.yieldResult;P=a.JSC$14325_getRequest(E,K,g);if(!P){Q(new _.bs("Error: Failed to build request for command.",E));w.jumpTo(0);break}zf(P.input);U=((O=P.requestShell)==null?void 0:O.mode)==="cors"?"cors":void 0;if(r.authService.syncHeaders){T=i$C(P.config,U);w.jumpTo(4);break}return w.yield(cwf(P.config,U),5);case 5:T=
w.yieldResult;case 4:B(C2a(r,P,T)),_.vo(w)}})}):_.RV(new _.bs("Error: No request builder found for command.",E))};
WJC=function(r,E,K,g){var D=D===void 0?MNJ:D;var B,Q,a,P,O,U,T,w,F,c,W,z,S,k,A,X,e,I;return _.p(function(J){switch(J.nextAddress){case 1:B=dF5(E,r.endpointMap);if(!B)throw new _.bs("Error: No streaming request builder found for command",E);Q=B.JSC$14325_getRequest(E,K,D);if(!Q)throw new _.bs("Failed to build YtRequest for streaming Command",E);if((a=r.localInnertubeRouter)==null||!a.shouldPreferLocalResponse(Q.input,Q.innerTubeRequest)){J.jumpTo(2);break}return J.yield(r.localInnertubeRouter.localInnertubeResponse(Q.input,
Q.innerTubeRequest),3);case 3:return P=J.yieldResult,O={},P.playerResponse&&(aK(r,P.playerResponse,Q),O.player=P.playerResponse,(U=g)==null||U(O,P)),P.watchNextResponse&&(aK(r,P.watchNextResponse,Q),O.content=P.watchNextResponse,(T=g)==null||T(O,P)),J.return(O);case 2:F=((w=Q.requestShell)==null?void 0:w.mode)==="cors"?"cors":void 0;if(r.authService.syncHeaders){c=i$C(Q.config,F);J.jumpTo(4);break}return J.yield(cwf(Q.config,F),5);case 5:c=J.yieldResult;case 4:return S=(z=(W=Q.requestShell)==null?
void 0:W.headers)!=null?z:{},Q.requestShell=Object.assign({},Q.requestShell,{headers:Object.assign({},S,c)}),k=Object.assign({},Q.requestShell),A=JSON.stringify(Q.innerTubeRequest),Q.requestShell.method==="POST"&&(k=Object.assign({},k,{body:A})),X=function(Q5,OP){aK(r,OP.playerResponse||OP.watchNextResponse||OP.reelItemWatchResponse||OP.reelWatchSequenceResponse,Q);g==null||g(Q5,OP);_.R("web_watch_stop_scheduler_on_player_response")&&OP.playerResponse&&Wdb()},e={},J.yield(xdf(r.networkManager,Q.input,
k,X),6);
case 6:return e=J.yieldResult,((I=Q.config)==null?0:I.responseTick)&&_.CR(Q.config.responseTick),J.return(e)}})};
_.PC=function(r,E,K,g,D){D=D===void 0?{authStrategy:{identity:MNJ}}:D;var B=B===void 0?!0:B;var Q=function(){};
Q=yvK(ndc(K));E.context||(E.context=_.NZL(g,B));return new _.Ch(function(a){var P,O,U,T,w;return _.p(function(F){if(F.nextAddress==1)return P=qfK(K),O=_.kh(P),r.authService.syncHeaders?(U=i$C(D,O),F.jumpTo(2)):F.yield(cwf(D,O),3);F.nextAddress!=2&&(U=F.yieldResult);T=lJL(qfK(K));w={input:T,requestShell:qz(T),innerTubeRequest:E,config:D};a(C2a(r,w,U,Q));_.vo(F)})})};
aK=function(r,E,K){var g;if(E&&!(E==null?0:(g=E.sequenceMetaData)==null?0:g.skipProcessing)&&r.responseProcessorMap){g=_.N(FJu);for(var D=g.next();!D.done;D=g.next())D=D.value,r.responseProcessorMap[D]&&r.responseProcessorMap[D].handleResponse(E,K)}};
C2a=function(r,E,K,g){g=g===void 0?function(){}:g;
var D,B,Q,a,P,O,U,T,w,F,c,W,z,S,k,A,X,e,I,J,Q5,OP,WK,TJ,oJ,kL,qq,n2,pd,RM,rw,Uu,Cd,tb,c9,TT,Nq,Da,oM,Ld;return _.p(function(MJ){switch(MJ.nextAddress){case 1:Q=(D=E.config)==null?void 0:(B=D.storeStrategy)==null?void 0:B.storeKey;if(!(Q&&r.innertubeResponseStore&&r.innertubeResponseStore.has(Q))||((a=E.config)==null?0:(P=a.storeStrategy)==null?0:P.disableCache)){MJ.jumpTo(2);break}return MJ.yield(r.innertubeResponseStore.get(Q),3);case 3:if((O=MJ.yieldResult)&&!O.isExpired())return MJ.return(Promise.resolve(_.ho(O)));
case 2:if(!((U=E)==null?0:(T=U.innerTubeRequest)==null?0:T.context)){MJ.jumpTo(4);break}w=E.innerTubeRequest.context;if(!(r.asyncContextProcessors&&r.asyncContextProcessors.length>0)){MJ.jumpTo(5);break}F=[];c=_.N(r.asyncContextProcessors);for(W=c.next();!W.done;W=c.next())z=W.value,S=z.processContext(E),S.wrappedPromise_&&F.push(S.wrappedPromise_);if(!(F.length>0)){MJ.jumpTo(5);break}return MJ.yield(Promise.all(F),5);case 5:k=_.N(r.contextProcessors||[]),A=k.next();case 8:if(A.done){MJ.jumpTo(4);
break}X=A.value;return MJ.yield(X.processContext(w),9);case 9:A=k.next();MJ.jumpTo(8);break;case 4:if((e=r.localInnertubeRouter)==null||!e.shouldPreferLocalResponse(E.input,E.innerTubeRequest)){MJ.jumpTo(12);break}return MJ.yield(r.localInnertubeRouter.localInnertubeResponse(E.input,E.innerTubeRequest),13);case 13:return I=MJ.yieldResult,aK(r,I,E),MJ.return(I);case 12:return(OP=(Q5=E.config)==null?void 0:Q5.requestKey)&&r.inflightRequests.has(OP)?J=r.inflightRequests.get(OP):(WK=JSON.stringify(E.innerTubeRequest),
kL=(oJ=(TJ=E.requestShell)==null?void 0:TJ.headers)!=null?oJ:{},E.requestShell=Object.assign({},E.requestShell,{headers:Object.assign({},kL,K)}),qq=Object.assign({},E.requestShell),E.requestShell.method==="POST"&&(qq=Object.assign({},qq,{body:WK})),((n2=E.config)==null?0:n2.requestTick)&&_.CR(E.config.requestTick),pd=function(){return r.networkManager.fetch(E.input,qq,E.config)},J=r.requestSequencer?GvX(r.requestSequencer,E,pd):pd(),OP&&r.inflightRequests.set(OP,J)),MJ.yield(J,14);
case 14:(RM=MJ.yieldResult)&&_.R("web_streaming_player")&&Array.isArray(RM)&&(RM=RM[0].playerResponse);if(RM&&"error"in RM&&((rw=RM)==null?0:(Uu=rw.error)==null?0:Uu.details))for(Cd=RM.error.details,tb=_.N(Cd),c9=tb.next();!c9.done;c9=tb.next())TT=c9.value,(Nq=TT["@type"])&&RfM.indexOf(Nq)>-1&&(delete TT["@type"],RM=TT);OP&&r.inflightRequests.has(OP)&&r.inflightRequests.delete(OP);((Da=E.config)==null?0:Da.responseTick)&&_.CR(E.config.responseTick);if(RM||(oM=r.localInnertubeRouter)==null||!oM.canProvideFallbackResponse(E.input,
E.innerTubeRequest)){MJ.jumpTo(15);break}return MJ.yield(r.localInnertubeRouter.localFallbackInnertubeResponse(E.input,E.innerTubeRequest),16);case 16:RM=MJ.yieldResult;case 15:return aK(r,RM,E),((Ld=E.config)==null?0:Ld.processorTick)&&_.CR(E.config.processorTick),g(),MJ.return(RM||void 0)}})};
_.qN=function(r,E){return Bim(E,r.endpointMap)};
MOJ=function(r,E){r=jE2(E,r.endpointMap);if(r!==void 0)return Promise.resolve(r)};
cwf=function(r,E){var K,g,D,B;return _.p(function(Q){if(Q.nextAddress==1){D=(K=r)==null?void 0:(g=K.authStrategy)==null?void 0:g.sessionIndex;var a=Q.yield;var P=_.KR(H42({sessionIndex:D}));return a.call(Q,P,2)}B=Q.yieldResult;return Q.return(Promise.resolve(Object.assign({},NiK(E),B)))})};
i$C=function(r,E){var K;r=r==null?void 0:(K=r.authStrategy)==null?void 0:K.sessionIndex;K=H42({sessionIndex:r});return Object.assign({},NiK(E),K)};var v6C,VOw,zfb,tOf,SJf,b$M,qJe,lgR,fW,mdu,Z$b,kvE,uLe;v6C=0;VOw=/tone[1-5]/;zfb=" \ud83c\udffb \ud83c\udffc \ud83c\udffd \ud83c\udffe \ud83c\udfff".split(" ");tOf="UCzC5CNksIBaiT-NdMJjJNOQ/COLRg9qOwdQCFce-qgodrbsLaA UCzC5CNksIBaiT-NdMJjJNOQ/CMKC7uKOwdQCFce-qgodqbsLaA UCzC5CNksIBaiT-NdMJjJNOQ/CJiQ8uiOwdQCFcx9qgodysAOHg UCzC5CNksIBaiT-NdMJjJNOQ/CI3h3uDJitgCFdARTgodejsFWg UCzC5CNksIBaiT-NdMJjJNOQ/CI69oYTKitgCFdaPTgodsHsP5g UCzC5CNksIBaiT-NdMJjJNOQ/CKzQr47KitgCFdCITgodq6EJZg UCzC5CNksIBaiT-NdMJjJNOQ/CPGD8Iu8kN4CFREChAod9OkLmg".split(" ");
SJf=Number.MAX_SAFE_INTEGER;b$M=RegExp("\ufe0f","g");_.pW=function(r){this.skinTone=0;this.emojiSize=24;this.emojis=[];this.emojiMap={};this.emojiRegex=/$./;this.emojiShortcutMap={};this.pickerCustomEmojiIds=[];this.emojiShortcutCharMap={};this.hasInitializedShortcutCharMap=!1;r&&_.snM(this,r)};
_.snM=function(r,E){try{_.C0(E,{context:r,onSuccess:function(g,D){Array.isArray(D)?r.load(D):(g=new _.bs("Emoji manager JSON response was not an array!",{response:D}),_.Xc(g))},
onError:function(g){g=new _.bs("Failed to retrieve emoji manager initial JSON data!",{url:E,statusCode:_.R3(g).toString()});_.nh(g)}})}catch(g){var K=new _.bs("Failed to parse unicode emoji JSON data! Error: {e.message}",{url:E});
_.nh(K)}};
_.pW.prototype.clear=function(){this.emojis=[];this.emojiMap={};this.emojiRegex=/$./;this.emojiShortcutMap={};this.emojiShortcutCharMap={};this.hasInitializedShortcutCharMap=!1};
_.pW.prototype.load=function(r,E){if(E)if(r.length)r=r.concat(E.emojis);else{this.emojis=E.emojis;this.emojiMap=E.emojiMap;this.emojiShortcutMap=E.emojiShortcutMap;this.emojiShortcutCharMap=kvE(E);this.hasInitializedShortcutCharMap=!0;this.emojiRegex=E.emojiRegex;return}this.emojis=[].concat(_.mn(new Set(this.emojis.concat(r))));this.hasInitializedShortcutCharMap=!1;r=Array(this.emojis.length);for(E=0;E<this.emojis.length;E++){var K=this.emojis[E];if(K.emojiId){this.emojiMap[K.emojiId]=K;this.emojiMap[K.emojiId].index=
E;for(var g=0;K.shortcuts&&g<K.shortcuts.length;g++)this.emojiShortcutMap[K.shortcuts[g].toLocaleLowerCase()]=K;r[E]=K.isCustomEmoji&&K.shortcuts?K.shortcuts[0]:K.emojiId}}r.sort(function(D,B){return B.length-D.length});
if(r.length)try{this.emojiRegex=new RegExp(r.join("|").replace("*","\\*"),"gi")}catch(D){this.emojiRegex=/$./}else this.emojiRegex=/$./};
qJe=function(r,E){E=_.N(E);for(var K=E.next();!K.done;K=E.next()){var g=K.value;if(g.emojiId&&r.emojiMap[g.emojiId]){K=Object.assign({},r.emojiMap[g.emojiId],g);r.emojiMap[g.emojiId]=K;var D=void 0;K.index&&((D=r.emojis[K.index])==null?void 0:D.emojiId)===g.emojiId&&(r.emojis[K.index]=K);g=void 0;if((g=K.shortcuts)==null?0:g.length)for(r.hasInitializedShortcutCharMap=!1,g=_.N(K.shortcuts),D=g.next();!D.done;D=g.next())r.emojiShortcutMap[D.value.toLocaleLowerCase()]=K}}};
lgR=function(r){var E,K;_.p(function(g){if(g.nextAddress==1)return g.yield(_.Es.getInstance(),2);if(g.nextAddress!=3)return(E=g.yieldResult)?g.yield(E.get("ytlc-emoji-pref"),3):g.return();(K=g.yieldResult)&&qJe(r,Object.keys(K).map(function(D){return{emojiId:D,stickyPrefId:K[D]}}).filter(function(D){return!!D.emojiId&&!!D.stickyPrefId}));
_.vo(g)})};
_.Py=function(r,E,K){return(r=r.emojiMap[E])&&(!r.isLocked||K!==void 0&&K)?r:void 0};
fW=function(r,E,K){K=_.Py(r,E,K===void 0?!1:K);var g=E.match("\u200d");K&&r.skinTone!==0&&(r=(g==null?void 0:g.length)===1?_.Py(r,E.replace("\u200d",zfb[r.skinTone]+"\u200d")):_.Py(r,E+zfb[r.skinTone]))&&(K=r);return K};
mdu=function(r,E){var K=r.emojiMap[E];return(K==null?0:K.stickyPrefId)?r.emojiMap[K.stickyPrefId]:fW(r,E)};
_.gy=function(r,E){r=r.emojiShortcutMap[E.toLocaleLowerCase()];return!r||r.isLocked?null:r};
Z$b=function(r,E,K){return kvE(r,K===void 0?!1:K)[E]||{}};
kvE=function(r,E){E=E===void 0?!1:E;if(!r.hasInitializedShortcutCharMap){r.hasInitializedShortcutCharMap=!0;for(var K=0;K<r.emojis.length;K++){var g=r.emojis[K];if(!(g.isLocked||E&&g.isCustomEmoji&&g.emojiId&&!r.pickerCustomEmojiIds.includes(g.emojiId)))for(var D=0;g.shortcuts&&D<g.shortcuts.length;D++){var B=g.shortcuts[D];B.startsWith(":_")&&g.isCustomEmoji&&(r.emojiShortcutCharMap[":_"]==null&&(r.emojiShortcutCharMap[":_"]=Object.create(null)),r.emojiShortcutCharMap[":_"][B]=g);if(!(B.length<3||
!g.isCustomEmoji&&VOw.test(B))){var Q=B.substr(0,3).toLocaleLowerCase();r.emojiShortcutCharMap[Q]==null&&(r.emojiShortcutCharMap[Q]=Object.create(null));r.emojiShortcutCharMap[Q][B]=g}}}}return r.emojiShortcutCharMap};
_.pW.prototype.createEmoji=function(r,E){E=E===void 0?!0:E;var K=document.createElement("img");r.isCustomEmoji||K.classList.add("small-emoji");K.classList.add("emoji");K.classList.add("yt-formatted-string");K.src=r.image?_.LB(r.image.thumbnails,this.emojiSize)||"":"";var g=void 0;r.image&&r.image.accessibility&&r.image.accessibility.accessibilityData&&(g=r.image.accessibility.accessibilityData.label);K.alt=g?g:(r.isCustomEmoji&&r.shortcuts?r.shortcuts[0]:r.emojiId)||"";r.isCustomEmoji&&(K.dataset.emojiId=
r.emojiId);_.D_&&(K.setAttribute("contenteditable","false"),K.setAttribute("unselectable","on"));E&&(r.shortcuts&&r.shortcuts.length&&K.setAttribute("shared-tooltip-text",r.shortcuts[0]),K.id="emoji-"+v6C++);return K};
_.pW.prototype.createDocumentFragment=function(r,E,K,g){E=E===void 0?!1:E;K=K===void 0?!0:K;g=g===void 0?!1:g;r=r.replace(b$M,"");for(var D=document.createDocumentFragment(),B=0,Q,a=0;(Q=this.emojiRegex.exec(r))!=null;){var P=_.Py(this,Q[0])||_.gy(this,Q[0]);!P||P.isCustomEmoji&&!E||(P=this.createEmoji(P,K),B!==Q.index&&D.appendChild(document.createTextNode(r.substring(B,Q.index))),D.appendChild(P),B=Q.index+Q[0].length,a++)}if(!g||a)return D.appendChild(document.createTextNode(r.substr(B))),D};
uLe=function(r,E,K){var g,D,B,Q,a,P,O,U,T;return _.p(function(w){if(w.nextAddress==1){if(!E.emojiId||!r.emojiMap[E.emojiId])return w.return();g=Object.assign({},r.emojiMap[E.emojiId],{stickyPrefId:K});r.emojiMap[E.emojiId]=g;E.index&&((D=r.emojis[E.index])==null?void 0:D.emojiId)===E.emojiId&&(r.emojis[E.index]=g);if((B=E.shortcuts)==null?0:B.length)for(r.hasInitializedShortcutCharMap=!1,Q=_.N(E.shortcuts),a=Q.next();!a.done;a=Q.next())P=a.value,r.emojiShortcutMap[P.toLocaleLowerCase()]=g;return w.yield(_.Es.getInstance(),
2)}if(w.nextAddress!=4)return(O=w.yieldResult)?w.yield(O.get("ytlc-emoji-pref"),4):w.jumpTo(0);T=(U=w.yieldResult)!=null?U:{};T[E.emojiId]=K;return w.yield(O.set("ytlc-emoji-pref",T,SJf),0)})};
_.Ol=new _.pW;var XLC;_.Y$={};
XLC={properties:{id:{type:String,computed:"identity(data.id)",reflectToAttribute:!0},wholeMessageClickable:{type:Boolean,computed:"computeWholeMessageClickable(data.contextMenuEndpoint)",reflectToAttribute:!0},useOpacityForContextMenuVisibility:{type:Boolean,value:_.R("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:_.R("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 A1(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 r=_.rj(this.hostElement||this).querySelector("#inline-action-button-container");r&&r.setAttribute("aria-hidden","true");this.menuButton=_.rj(this.hostElement).querySelector("#menu-button")},
attached:function(){var r=this.menuButton;r&&(r.addEventListener("focusin",_.QF(this,this.onMenuButtonFocus_)),r.addEventListener("focusout",_.QF(this,this.onMenuButtonBlur_)))},
detached:function(){var r=this.menuButton;r&&(r.removeEventListener("focusin",_.QF(this,this.onMenuButtonFocus_)),r.removeEventListener("focusout",_.QF(this,this.onMenuButtonBlur_)))},
identity:_.bn,truthy:function(r){return!!r},
computeTimestampString:function(r){return r?r.timestampText?this.getSimpleString(r.timestampText):this.TIME_FORMATTER.format(new Date(r.timestampUsec/1E3)):""},
computeWholeMessageClickable:function(r){return r},
computeMenuVisible_:function(r,E){return r||E},
computeHasInlineActionButtons:function(r){if(!r)return!1;var E,K;return!((E=r.inlineActionButtons)==null||!E.length)||!((K=r.additionalInlineActionButtons)==null||!K.length)},
createDocumentFragmentFromString:function(r){var E=_.Ol.createDocumentFragment.bind(_.Ol),K;if((K=this.participantsManager)==null||!K.viewerRegex)return E(r);K=document.createDocumentFragment();for(var g=0,D;(D=this.participantsManager.viewerRegex.exec(r))!=null;){if(D.index>0){var B=":"+D[0]+":";if((_.Py(_.Ol,B)||_.gy(_.Ol,B))&&r.indexOf(B)===D.index-1)continue}K.appendChild(E(r.substring(g,D.index)));g=document.createElement("span");g.appendChild(E(D[0]));g.classList.add("mention");K.appendChild(g);
g=D.index+D[0].length}K.appendChild(E(r.substring(g)));return K},
createDocumentFragment:function(r){var E=document.createDocumentFragment();if(r.simpleText)return E.appendChild(this.createDocumentFragmentFromString(r.simpleText)),E;if(!r.runs)return E;for(var K=0;K<r.runs.length;K++){var g=r.runs[K];if(g.emoji)E.appendChild(_.Ol.createEmoji(g.emoji));else if(g.text)if(g.navigationEndpoint){var D=document.createElement("a");D.classList.add("yt-simple-endpoint");aNK(D,g.navigationEndpoint);_.rj(D).appendChild(this.createDocumentFragmentFromString(g.text));E.appendChild(D)}else E.appendChild(this.createDocumentFragmentFromString(g.text))}return E},
hasModerationOverlayVisible:function(){var r;return((r=document.querySelector("yt-live-chat-item-list-renderer"))==null?void 0:r.getAttribute("moderation-mode-enabled"))===""},
onItemTap:function(r){r.composedPath().some(function(E){return(E=E instanceof Element?E:null)?E.tagName&&(E.tagName.toLowerCase()==="yt-live-chat-creator-heart-view-model"||E.tagName.toLowerCase()==="yt-button-view-model"):!1})||this.data.contextMenuEndpoint&&this.wholeMessageClickable&&this.shouldSupportWholeItemClick()&&!this.hasModerationOverlayVisible()&&!_.R("enable_live_chat_web_context_menu_resolver")&&this.showContextMenu(r)},
colorFromDecimal:function(r){return kN5(r)},
markAsDeleted:function(r,E){this.set("data.deletedStateMessage",r);this.set("data.showOriginalContentMessage",E)},
onMenuButtonFocus_:function(){this.menuFocused=!0},
onMenuButtonBlur_:function(){this.menuFocused=!1},
showContextMenu:function(r){if(this.data.contextMenuEndpoint){var E=_.P7().resolve(_.Tf),K=this.data.contextMenuEndpoint,g;(g=_.kr.instance)&&_.qN(g,K)?(E=AwX(E,K),g=_.PC(g,{},E)):g=_.efb(E,K);g.then(this.handleGetContextMenuResponse_,this.handleGetContextMenuError,this);r&&r.stopPropagation()}},
handleGetContextMenuResponse_:function(r){var E=_.kr.instance;E&&_.qN(E,{liveChatEndpoint:{}})||(r=r.response);r.liveChatItemContextMenuSupportedRenderers&&r.liveChatItemContextMenuSupportedRenderers.menuRenderer&&this.showContextMenu_(r.liveChatItemContextMenuSupportedRenderers.menuRenderer);r.actions&&_.ht(this.hostElement,"yt-live-chat-actions",[r.actions])},
handleGetContextMenuError:function(r){if(r instanceof Error||r instanceof Object||r instanceof String)var E=r;_.Xc(new _.bs("Error encountered calling GetLiveChatItemContextMenu",E))},
showContextMenu_:function(r){this.openPopup({openPopupAction:{popupType:"DROPDOWN",popup:{menuPopupRenderer:r}}})},
onYtPopupOpened_:function(){this.menuOpen=!0;_.Ln(this.hostElement,"yt-live-chat-context-menu-opened")},
onYtPopupClosedOrCanceled_:function(){this.menuOpen=!1;_.Ln(this.hostElement,"yt-live-chat-context-menu-closed")}};
_.Y$.YtLiveChatItemBehavior=[XLC,_.NA.YtComponentBehavior,_.kt.YtOpenPopupBehavior];_.Ul=function(){};var H$f;var n6f;var Iga;var ywC;var Tj=function(){var r=_.q.apply(this,arguments)||this;r.active=!1;r.identity=_.bn;return r};
_.C(Tj,_.q);Tj.prototype.dataChanged=function(){this.active=!1};
Tj.prototype.onClick=function(){_.Ln(this.hostElement,"yt-live-chat-select-suggestion",this.data)};
Tj.prototype.dataChanged=Tj.prototype.dataChanged;_.u([_.b(),_.H("design:type",Object)],Tj.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Tj.prototype,"active",void 0);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Tj.prototype,"dataChanged",null);_.u([_.vZ({disableElementRegistration:!0,is:"yt-live-chat-text-input-field-suggestion",noInjection:!0})],Tj);
_.Z(Tj,"yt-live-chat-text-input-field-suggestion",function(){if(ywC===void 0){var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;Iga===void 0&&(Iga=document.createElement("template"));var g=Iga;K.call(E,g.content.cloneNode(!0),r.content.firstChild);ywC=r}r=ywC;return r},{mode:0});_.wh=function(r,E,K){return CustomEvent.call(this,r,{detail:{value:E,path:K}})||this};
_.C(_.wh,CustomEvent);_.Fe=function(){var r=_.q.apply(this,arguments)||this;r.viewerName=null;r.actionMap={"yt-live-chat-actions":"onChatMessage_"};r.SUPPORTED_ITEM_TYPES_=["liveChatTextMessageRenderer","liveChatLegacyPaidMessageRenderer","liveChatPaidMessageRenderer"];r.PARTICIPANT_TIME_USEC_=3E8;return r};
_.C(_.Fe,_.q);_.d=_.Fe.prototype;_.d.created=function(){this.allParticipantsCharMap_={};this.asyncHandle_=null};
_.d.addParticipant=function(r){var E=_.sJu(this.participants,r,function(g,D){g=g[Object.keys(g)[0]];D=D[Object.keys(D)[0]];g=String(_.Xo(g.authorName)).toLowerCase();D=String(_.Xo(D.authorName)).toLowerCase();return g<D?-1:g==D?0:1}.bind(this));
if(E>=0){var K=this.participants[E];K[Object.keys(K)[0]].timestampUsec&&this.splice("participants",E,1,r)}else this.splice("participants",-E-1,0,r);r=r[Object.keys(r)[0]];E=_.Xo(r.authorName).toLocaleLowerCase();K=E.substr(0,2);this.allParticipantsCharMap_.hasOwnProperty(K)||(this.allParticipantsCharMap_[K]={});this.allParticipantsCharMap_[K][E]=r};
_.d.getAuthorsFromPrefix=function(r){return this.allParticipantsCharMap_.hasOwnProperty(r)?this.allParticipantsCharMap_[r]:null};
_.d.computeViewerRegex_=function(r){if(!r)return null;r=r.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&");var E=r.indexOf("@")===0&&_.R("live_chat_enable_handles_web_text_input_update")?"([#]":"([@#]";return new RegExp(E+r.replace(/ /g,"\\s*")+"|^"+r.replace(/ /g,"\\s*")+"$|^"+r.replace(/ /g,"\\s*")+"(?=\\s)|(?<=\\s)"+r.replace(/ /g,"\\s*")+"$|(?<=\\s)"+r.replace(/ /g,"\\s*")+"(?=\\s))","ig")};
_.d.checkForStaleParticipants_=function(){var r=this;this.trimOldParticipants_();this.asyncHandle_&&piK(this.asyncHandle_);this.participants.length>0&&(this.asyncHandle_=_.q_(function(){r.checkForStaleParticipants_()},3E4))};
_.d.onChatMessage_=function(r){var E=this,K=Date.now()*1E3;r.forEach(function(g){if(g=_.M(g,SNl)){g=g.item;var D=Object.keys(g)[0];E.SUPPORTED_ITEM_TYPES_.indexOf(D)!=-1&&g[D].timestampUsec>=K-E.PARTICIPANT_TIME_USEC_&&E.addParticipant(g)}},this);
this.checkForStaleParticipants_()};
_.d.trimOldParticipants_=function(){for(var r=Date.now()*1E3,E=this.participants.length-1;E>=0;E--){var K=this.participants[E];K=K[Object.keys(K)[0]];K.timestampUsec&&K.timestampUsec<r-this.PARTICIPANT_TIME_USEC_&&this.splice("participants",E,1)}};
_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],_.Fe.prototype,"ytActionHandlerBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],_.Fe.prototype,"viewerName",void 0);_.u([_.b({computed:"computeViewerRegex_(viewerName)"}),_.H("design:type",Object)],_.Fe.prototype,"viewerRegex",void 0);_.u([_.b({value:function(){return[]},
notify:!0}),_.H("design:type",Array)],_.Fe.prototype,"participants",void 0);_.u([_.vZ({is:"yt-live-chat-participants-manager",noInjection:!0})],_.Fe);var LJE=/.*([:@#].*?)$/,RK=/\u00a0/g,hfM=String.fromCharCode(160),JwJ={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"},oK=function(){var r=_.q.apply(this,arguments)||this;r.disabled=!1;r.liveChatRichMessageInput=null;r.messageInput=null;r.isValidWithNoInputText=!1;r.suggestions=[];r.emojiManager=_.Ol;r.inputMethodEditorActive=
!1;r.suggestionIndex=-1;r.JSC$14383_lastSuggestionRange=null;return r};
_.C(oK,_.q);_.d=oK.prototype;_.d.configureRendererStamper=function(){return{suggestions:{id:"dropdown-content",mapping:{suggestion:"yt-live-chat-text-input-field-suggestion"},reuseComponents:!0}}};
_.d.attached=function(){_.Bs&&(document.execCommand("enableObjectResizing",!1,"false"),document.execCommand("enableInlineTableEditing",!1,"false"));this.hostElement.addEventListener("compositionstart",this.onCompositionStart);this.hostElement.addEventListener("compositionend",this.onCompositionEnd)};
_.d.detached=function(){this.setLiveChatRichMessageInput(null);this.hostElement.removeEventListener("compositionstart",this.onCompositionStart);this.hostElement.removeEventListener("compositionend",this.onCompositionEnd)};
_.d.dataChanged=function(){if(!this.ignoreColorMapping){var r=!1,E={},K;for(K in JwJ)this.data&&this.data.hasOwnProperty(K)&&(E[JwJ[K]]=this.colorFromDecimal(this.data[K]),r=!0);r&&_.jU(this.hostElement,E)}this.messageInput&&this.setLiveChatRichMessageInput(this.messageInput)};
_.d.onMessageSet=function(){this.setLiveChatRichMessageInput(this.messageInput||{})};
_.d.colorFromDecimal=function(r){r=Math.floor(Number(r));return"rgba("+[r>>16&255,r>>8&255,r&255,(r>>24&255)/255].join()+")"};
_.d.preventDrag=function(r){r.dataTransfer&&(r.dataTransfer.dropEffect="none");r.preventDefault()};
_.d.preventResize=function(r){r.returnValue=!1};
_.d.onInputChange=function(){var r=this.characterCount,E=document.querySelector("#overflow-text");this.characterCount<=this.maxCharacterLimit&&E&&E.remove();if(!E&&this.characterCount>this.maxCharacterLimit){var K=window.getSelection();if(K){var g=K.getRangeAt(0);K.removeAllRanges();K.addRange(g)}}if(K=this.getCurrentRange())g=this.calculateTextBeforeRange(K),this.completeEmojisInRange(K,g,!0)||this.updateSuggestions(K,g);g=this.calculateLiveChatRichMessageInput();this._setLiveChatRichMessageInput(g);
_.Ln(this.hostElement,"yt-live-chat-message-input-change",g);E&&this.characterCount===0&&E.remove();K&&K.commonAncestorContainer.parentElement.id==="input"&&K.commonAncestorContainer.nodeName!=="SPAN"?this.handleOverflowText(this.characterCount>r):K&&!K.collapsed&&K.commonAncestorContainer===this.input&&this.checkForDuplicateSpans();if(this.characterCount===0)for(r=this.input.childNodes.length-1;r>=0;r--)this.input.childNodes[r].nodeName==="BR"&&this.input.childNodes[r].remove()};
_.d.onCompositionStart=function(){this.inputMethodEditorActive=!0};
_.d.onCompositionEnd=function(){this.inputMethodEditorActive=!1;var r=this.getCurrentRange();r&&r.commonAncestorContainer.parentElement.id==="input"&&r.commonAncestorContainer.nodeName!=="SPAN"&&this.handleOverflowText(!0)};
_.d.mergeOverflowText=function(r){if(r){var E=document.createRange();E.selectNodeContents(r);E=E.extractContents();this.input.insertBefore(E,r)}};
_.d.checkRangeAtEndOfInput=function(){var r=this.getCurrentRange();if(r){var E=_.rj(this.hostElement).querySelector("#overflow-text"),K=document.createRange();E&&E.previousSibling?E.previousSibling instanceof HTMLImageElement?K.selectNode(E.previousSibling):K.selectNodeContents(E.previousSibling):this.input&&this.input.lastChild&&(this.input.lastChild instanceof HTMLImageElement?K.selectNode(this.input.lastChild):K.selectNodeContents(this.input.lastChild));K.collapse(!1);return K.isPointInRange(r.startContainer,
r.startOffset)}return!1};
_.d.handleOverflowText=function(r){if(!this.dropdown.opened&&!this.inputMethodEditorActive&&this.isChatMessageInput){var E=_.rj(this.hostElement).querySelector("#overflow-text"),K=this.getCurrentRange();this.input.normalize();r=this.checkRangeAtEndOfInput()&&r;this.mergeOverflowText(E);for(var g,D=0,B=0,Q,a=this.input.childNodes,P=0;P<a.length;P++){var O=a[P];O instanceof Text?(B+=O.textContent.length,B>this.maxCharacterLimit&&(g=O,D=this.maxCharacterLimit+O.textContent.length-B)):O instanceof HTMLImageElement&&
(g=void 0,B=O.dataset.emojiId&&((g=this.data)==null?0:g.emojiCharacterCount)?B+this.data.emojiCharacterCount:B+O.alt.length,g=this.input,D=P);if(B>this.maxCharacterLimit&&g){Q=document.createRange();Q.collapse(!1);E?(B=this.input.lastChild.previousSibling,B instanceof Text?Q.setEnd(this.input.lastChild.previousSibling,B.textContent.length):B instanceof HTMLImageElement&&Q.setEnd(this.input,this.input.childNodes.length-1)):Q.selectNodeContents(this.input);Q.setStart(g,D);break}}Q&&(g=!1,K&&(r=Q.isPointInRange(K.startContainer,
K.startOffset-1)),E||(E=document.createElement("span"),E.id="overflow-text",E.textContent="",E.setAttribute("contenteditable","true"),_.rj(_.rj(this.hostElement).querySelector("#input")).appendChild(E),g=!0),E&&(K=Q.extractContents(),E.insertBefore(K,E.firstChild),r&&E.firstChild&&(K=document.createRange(),g?K.setStartAfter(E.lastChild):K.setStartAfter(E.firstChild),K.collapse(!0),E=window.getSelection(),E.removeAllRanges(),E.addRange(K))))}};
_.d.checkForDuplicateSpans=function(){for(var r=0;r<this.input.childNodes.length;r++){var E=this.input.childNodes[r];if(E.nodeName==="SPAN"){var K=document.createRange();K.selectNodeContents(E);K=K.extractContents();this.input.insertBefore(K,E);E.remove()}}this.handleOverflowText(!0)};
_.d.getCurrentRange=function(){var r=window.getSelection();return r&&r.rangeCount?r.getRangeAt(0).cloneRange():null};
_.d.getInputRange=function(){var r=this.getCurrentRange();if(r){for(var E=r.commonAncestorContainer,K=!1,g=_.rj(this.hostElement).querySelector("#input");E;){if(E===g){K=!0;break}E=E.parentNode}K||(r=null)}r||(r=this.getRangeAtEnd());return r};
_.d.getRangeAtEnd=function(){var r=document.createRange(),E=_.rj(this.hostElement).querySelector("#input").lastChild;!E||E.nodeName!=="#text"&&E.nodeName!=="SPAN"?(r.selectNodeContents(_.rj(this.hostElement).querySelector("#input")),r.collapse(!1)):E.nodeName==="#text"?r.setStart(E,E.textContent.length):r.setStart(E,E.childNodes.length);return r};
_.d.getChatParticipantSuggestions=function(r,E,K,g){var D=_.R("live_chat_enable_handles_web_text_input_update");if(E)for(var B in E)if(B.indexOf(r)===0||D&&B.indexOf(K+r)===0){var Q=E[B],a=_.Xo(Q.authorName);g.push({suggestion:{author:!0,authorType:K,image:Q.authorPhoto,alt:a,text:a}});if(g.length>=64)break}};
_.d.getSuggestions=function(r){var E=[],K=r.substring(0,3),g=Z$b(_.Ol,K,!0);if(g)for(var D in g)if(D.toLocaleLowerCase().indexOf(r)===0){var B=g[D];if(B&&B.emojiId){if(B=mdu(_.Ol,B.emojiId)){var Q=void 0,a=void 0,P=void 0,O=void 0,U=((Q=B.image)==null?0:(a=Q.accessibility)==null?0:(P=a.accessibilityData)==null?0:P.label)||B.isCustomEmoji?(O=B.shortcuts)==null?void 0:O[0]:B.emojiId;E.push({suggestion:{emoji:!0,image:B.image,alt:U,text:D,textToInsertWhenSelected:B.isCustomEmoji?D:U}})}if(E.length>=
64)break}}if(!this.participantsManager)return null;if(K.indexOf("@")===0||K.indexOf("#")===0)g=K.charAt(0),r=r.substring(1),D=_.R("live_chat_enable_handles_web_text_input_update"),K.indexOf("@")===0&&D&&(D=this.participantsManager.getAuthorsFromPrefix(K.substring(0,2)),this.getChatParticipantSuggestions(r,D,g,E)),K=K.substring(1),K=this.participantsManager.getAuthorsFromPrefix(K),this.getChatParticipantSuggestions(r,K,g,E);return E?E.sort(function(T,w){return w.suggestion.text<T.suggestion.text?-1:
w.suggestion.text===T.suggestion.text?0:1}):null};
_.d.insertSuggestion=function(r){var E=_.R("live_chat_enable_handles_web_text_input_update"),K=r.authorType;E=r.text.indexOf(K)===0&&E?r.text+hfM:K+r.text+hfM;r.emoji?this.insertTextAtRange(this.JSC$14383_lastSuggestionRange,r.textToInsertWhenSelected||""):r.author&&this.insertTextAtRange(this.JSC$14383_lastSuggestionRange,E)};
_.d.updateSuggestionsAtCaret=function(){var r=this.getCurrentRange();r&&this.updateSuggestions(r,this.calculateTextBeforeRange(r))};
_.d.offsetStartOfRangeBy=function(r,E){for(;E>0;)if(r.startOffset-E>=0){r.setStart(r.startContainer,r.startOffset-E);break}else{E=r.startContainer instanceof HTMLImageElement?E-r.startContainer.alt.length:E-r.startOffset;var K=r.startContainer.previousSibling;if(!K){r.setStart(r.startContainer,0);break}if(_.R("live_chat_require_space_for_autocomplete_emoji")){var g=void 0,D=void 0;r.setStart(K,((g=K)==null?void 0:(D=g.textContent)==null?void 0:D.length)||0)}else r.setStart(K,K.childNodes.length||
0)}};
_.d.updateSuggestions=function(r,E){var K=this;this.JSC$14383_lastSuggestionRange&&(this.JSC$14383_lastSuggestionRange.detach(),this.JSC$14383_lastSuggestionRange=null);if((E=LJE.exec(E))&&E.length&&(E=E[E.length-1].toLocaleLowerCase(),E.length>2&&(this.offsetStartOfRangeBy(r,E.length),this.JSC$14383_lastSuggestionRange=r,(r=this.getSuggestions(E))&&r.length))){this.suggestions=r;_.p5(this,function(){_.rj(K.hostElement).querySelector("#dropdown-content").scrollTop=16777216});
this.dropdown.opened?this.dropdown.notifyResize():this.dropdown.opened=!0;this.suggestionIndex=-1;this.changeSuggestionIndex(r.length-1);return}this.dropdown.opened=!1};
_.d.completeEmojisInRange=function(r,E,K){var g=E.replace(/[\s\xa0]+$/,"");E=E.length-g.length;g=g.split(" ");g=g[g.length-1].trim().toLocaleLowerCase();var D=g.lastIndexOf(":");if(K&&!E&&D!==g.length-1)return!1;D!==-1&&(K=g.lastIndexOf(":",D-1),K!==-1&&(g=g.substring(K)));if((K=_.gy(_.Ol,g))&&K.emojiId){K=mdu(_.Ol,K.emojiId)||null;this.offsetStartOfRangeBy(r,g.length+E);var B,Q,a,P;g=(((B=K)==null?0:B.isCustomEmoji)?(Q=K)==null?void 0:(a=Q.shortcuts)==null?void 0:a[0]:(P=K)==null?void 0:P.emojiId)||
"";E&&(g+=hfM);this.insertTextAtRange(r,g);this.dropdown.opened=!1;return!0}return!1};
_.d.onSuggestion=function(r){this.insertSuggestion(r.detail);this.dropdown.opened=!1};
_.d.onKeyPress=function(r){r.keyCode===13&&(r.preventDefault(),this.dropdown.opened?(this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion),this.dropdown.opened=!1):_.Ln(this.hostElement,"yt-live-chat-send-message"))};
_.d.completeEmojis=function(){var r=document.createRange(),E=_.rj(this.hostElement).querySelector("#input").lastChild;E?r.setStart(E,E.childNodes.length):(r.selectNodeContents(_.rj(this.hostElement).querySelector("#input")),r.collapse(!1));this.completeEmojisInRange(r,this.calculateTextBeforeRange(r),_.R("live_chat_require_space_for_autocomplete_emoji"))};
_.d.maybePreventTextFormatting=function(r){!_.Q_||!r.ctrlKey&&!r.metaKey||r.keyCode!==66&&r.keyCode!==73||(r.stopImmediatePropagation(),r.preventDefault())};
_.d.onKeyDown=function(r){this.maybePreventTextFormatting(r);if(this.dropdown.opened)switch(r.keyCode){case 27:this.dropdown.opened=!1;r.stopPropagation();break;case 9:this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion);this.dropdown.opened=!1;r.preventDefault();break;case 38:this.changeSuggestionIndex(this.suggestionIndex-1);r.preventDefault();break;case 40:this.changeSuggestionIndex(this.suggestionIndex+1),r.preventDefault()}};
_.d.onKeyUp=function(r){switch(r.keyCode){case 37:case 39:this.updateSuggestionsAtCaret();break;case 38:case 40:this.dropdown.opened||this.updateSuggestionsAtCaret()}if(_.D_)this.onInputChange()};
_.d.changeSuggestionIndex=function(r){if(this.dropdown.opened){var E=_.rj(this.hostElement).querySelector("#dropdown-content");this.suggestionIndex>=0&&this.suggestionIndex<E.children.length&&(E.children[this.suggestionIndex].active=!1);var K=this.suggestions.length;this.suggestionIndex=(r+K)%K;r=E.children[this.suggestionIndex];r.active=!0;E.scrollTop=r.offsetTop}};
_.d.onInputPaste=function(r){r.preventDefault();(r=r.clipboardData)&&r.types&&(r=r.getData("text/plain")||"",r=r.replace(/\n/g,""),this.insertText(r));(r=this.getCurrentRange())&&r.commonAncestorContainer.parentElement.id==="input"&&r.commonAncestorContainer.nodeName!=="SPAN"&&this.handleOverflowText(!0)};
_.d.onFocus=function(){this._setFocused(!0)};
_.d.onBlur=function(){this._setFocused(!1)};
_.d.insertText=function(r){this.insertTextAtRange(this.getInputRange(),r)};
_.d.insertTextAtRange=function(r,E){if(r&&(r.collapsed||r.deleteContents(),E=_.Ol.createDocumentFragment(E,!0,!1))){for(var K=_.N((E==null?void 0:E.childNodes)||[]),g=K.next();!g.done;g=K.next()){g=g.value;var D=void 0,B=void 0,Q=void 0,a=void 0,P=void 0;(Q=(D=window)==null?void 0:(B=D.ShadyCSS)==null?void 0:B.ScopingShim)==null||(P=(a=Q).scopeNode)==null||P.call(a,g,this.hostElement.localName)}K=E.lastChild;r.insertNode(E);this.focused||this.input.focus();if(this.focused){r=r.cloneRange();r.selectNodeContents(K);
r.collapse(!1);if(E=window.getSelection())E.removeAllRanges(),E.addRange(r);r.commonAncestorContainer.parentElement.id==="input"&&r.commonAncestorContainer.nodeName!=="SPAN"&&(this.dropdown.opened&&(this.dropdown.opened=!1),this.handleOverflowText(!0))}r=this.calculateLiveChatRichMessageInput();this._setLiveChatRichMessageInput(r);_.Ln(this.hostElement,"yt-live-chat-message-input-change",r)}};
_.d.setLiveChatRichMessageInput=function(r){_.rj(_.rj(this.hostElement).querySelector("#input")).textContent="";if(r&&r.textSegments){for(var E=0;E<r.textSegments.length;E++){var K=r.textSegments[E];K.text?_.rj(_.rj(this.hostElement).querySelector("#input")).appendChild(_.Ol.createDocumentFragment(K.text,!0,!1)):K.emojiId&&(K=_.Py(_.Ol,K.emojiId))&&_.rj(_.rj(this.hostElement).querySelector("#input")).appendChild(_.Ol.createEmoji(K,!1))}this._setLiveChatRichMessageInput(this.calculateLiveChatRichMessageInput())}else this._setLiveChatRichMessageInput(null)};
_.d.setText=function(r){this.setLiveChatRichMessageInput(r?{textSegments:[{text:r}]}:null)};
_.d.calculateTextBeforeRange=function(r){var E="",K=r.startContainer;if(K&&K instanceof Text){var g;E=((g=K.textContent)==null?void 0:g.substring(0,r.startOffset))||"";K=K.previousSibling}for(;K&&K instanceof Text;)E=K.textContent+E,K=K.previousSibling;return E.replace(RK," ")};
_.d.calculateLiveChatRichMessageInput=function(){for(var r=[],E="",K=_.rj(_.rj(this.hostElement).querySelector("#input")).childNodes,g=0;g<K.length;g++){var D=K[g];D instanceof Text?E+=D.textContent:D instanceof HTMLImageElement&&(D.dataset.emojiId?(E&&(r.push({text:E.replace(RK," ")}),E=""),r.push({emojiId:D.dataset.emojiId})):E+=D.alt)}E&&r.push({text:E.replace(RK," ")});if(K=_.rj(this.hostElement).querySelector("#overflow-text")){E="";K=K.childNodes;for(g=0;g<K.length;g++)D=K[g],D instanceof Text?
E+=D.textContent:D instanceof HTMLImageElement&&(D.dataset.emojiId?(E&&(r.push({text:E.replace(RK," ")}),E=""),r.push({emojiId:D.dataset.emojiId})):E+=D.alt);E&&r.push({text:E.replace(RK," ")})}return{textSegments:r}};
_.d.computeCharacterCount=function(r){if(!r||!r.textSegments)return 0;for(var E=0,K=0;K<r.textSegments.length;K++){var g=r.textSegments[K];if(g.text)E+=g.text.length;else if(g.emojiId){var D=void 0;if((D=this.data)==null?0:D.emojiCharacterCount)E+=this.data.emojiCharacterCount;else{var B=D=void 0,Q=void 0;E+=((B=_.Py(_.Ol,(D=g)==null?void 0:D.emojiId))==null?void 0:(Q=B.shortcuts)==null?void 0:Q[0].length)||0}}}return E};
_.d.characterCountChanged=function(){_.Ln(this.hostElement,"yt-live-chat-text-input-field-renderer-character-count-changed",{characterCount:this.characterCount});this.checkScrollAlignment()};
_.d.focusedChanged=function(){this.hostElement.dispatchEvent(new _.wh("focused-changed",this.focused))};
_.d.focus=function(){this.setFocus(!1)};
_.d.focusAtEnd=function(){this.setFocus(!0)};
_.d.setFocus=function(r){r=r?this.getRangeAtEnd():this.getInputRange();_.rj(this.hostElement).querySelector("#input").focus();var E=window.getSelection();E&&(E.removeAllRanges(),E.addRange(r))};
_.d.insertEmoji=function(r){var E,K=((r==null?0:r.isCustomEmoji)?(E=r.shortcuts)==null?void 0:E[0]:r==null?void 0:r.emojiId)||"";this.insertText(K)};
_.d.computeText=function(r){if(!r||!r.textSegments)return"";for(var E="",K=0;K<r.textSegments.length;K++){var g=r.textSegments[K];if(g.text)E+=g.text;else if(g.emojiId){var D=void 0,B=void 0,Q=void 0;E+=((B=_.Py(_.Ol,(D=g)==null?void 0:D.emojiId))==null?void 0:(Q=B.shortcuts)==null?void 0:Q[0])||""}}return E};
_.d.checkScrollAlignment=function(){this.input.scrollHeight>48&&this.input.scrollTop!==this.input.scrollHeight&&(this.input.scrollTop=this.input.scrollHeight)};
_.f5.Object.defineProperties(oK.prototype,{inputTabIndex:{configurable:!0,enumerable:!0,get:function(){return this.disabled?-1:0}},
maxCharacterLimit:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.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}}});
oK.prototype.focusedChanged=oK.prototype.focusedChanged;oK.prototype.characterCountChanged=oK.prototype.characterCountChanged;oK.prototype.onSuggestion=oK.prototype.onSuggestion;oK.prototype.onMessageSet=oK.prototype.onMessageSet;oK.prototype.dataChanged=oK.prototype.dataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],oK.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],oK.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.b(),_.H("design:type",Object)],oK.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],oK.prototype,"disabled",void 0);_.u([_.v("disabled"),_.H("design:type",Number),_.H("design:paramtypes",[])],oK.prototype,"inputTabIndex",null);_.u([_.v("data.maxCharacterLimit"),_.b({readOnly:!0,notify:!0}),_.H("design:type",Number),_.H("design:paramtypes",[])],oK.prototype,"maxCharacterLimit",null);
_.u([_.v("liveChatRichMessageInput"),_.b({readOnly:!0,notify:!0}),_.H("design:type",Number),_.H("design:paramtypes",[])],oK.prototype,"characterCount",null);_.u([_.v("maxCharacterLimit, characterCount"),_.b({readOnly:!0,notify:!0}),_.H("design:type",Number),_.H("design:paramtypes",[])],oK.prototype,"remainingCharacterCount",null);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],oK.prototype,"isChatMessageInput",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],oK.prototype,"inputExpanded",void 0);_.u([_.b({readOnly:!0,notify:!0}),_.H("design:type",Object)],oK.prototype,"liveChatRichMessageInput",void 0);_.u([_.b(),_.H("design:type",Object)],oK.prototype,"messageInput",void 0);_.u([_.b(),_.H("design:type",Boolean)],oK.prototype,"ignoreColorMapping",void 0);_.u([_.v("characterCount"),_.b({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],oK.prototype,"hasText",null);
_.u([_.b(),_.H("design:type",Object)],oK.prototype,"isValidWithNoInputText",void 0);_.u([_.v("characterCount","maxCharacterLimit","isValidWithNoInputText"),_.b(),_.H("design:type",Boolean),_.H("design:paramtypes",[])],oK.prototype,"isInputValid",null);_.u([_.b({readOnly:!0,value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],oK.prototype,"focused",void 0);_.u([_.b(),_.H("design:type",Array)],oK.prototype,"suggestions",void 0);
_.u([_.b(),_.H("design:type",_.pW)],oK.prototype,"emojiManager",void 0);_.u([_.b(),_.H("design:type",_.Fe)],oK.prototype,"participantsManager",void 0);_.u([_.b(),_.H("design:type",Boolean)],oK.prototype,"noUnderline",void 0);_.u([_.b(),_.H("design:type",Object)],oK.prototype,"inputMethodEditorActive",void 0);_.u([_.fH("#dropdown"),_.H("design:type",Object)],oK.prototype,"dropdown",void 0);_.u([_.fH("#input"),_.H("design:type",HTMLElement)],oK.prototype,"input",void 0);
_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],oK.prototype,"dataChanged",null);_.u([_.pH("messageInput"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],oK.prototype,"onMessageSet",null);_.u([_.ae("yt-live-chat-select-suggestion"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],oK.prototype,"onSuggestion",null);
_.u([_.pH("characterCount"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],oK.prototype,"characterCountChanged",null);_.u([_.pH("focused"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],oK.prototype,"focusedChanged",null);_.u([_.vZ({disableElementRegistration:!0,is:"yt-live-chat-text-input-field-renderer",noInjection:!0})],oK);
_.riR=_.Z(oK,"yt-live-chat-text-input-field-renderer",function(){if(n6f===void 0){var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;H$f===void 0&&(H$f=document.createElement("template"));var g=H$f;K.call(E,g.content.cloneNode(!0),r.content.firstChild);n6f=r}r=n6f;return r},{mode:0});var MG=function(){var r=_.q.apply(this,arguments)||this;r.buttonOverrides={style:"overlay",type:"filled"};r.allowAnimations=!1;r.modern=_.R("web_button_rework_with_live");r.noPadding=!1;return r};
_.C(MG,_.q);_.d=MG.prototype;_.d.shouldSupportInlineActionButtons=function(){return!0};
_.d.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"}}}}};
_.d.ready=function(){var r=document.querySelector("yt-live-chat-app");r&&r.hasAttribute("dashboard-money-feed")&&(this.dashboardMoneyFeed=!0)};
_.d.attached=function(){this.allowAnimations=!1};
_.d.dataChanged=function(){if(this.data){var r={"--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)};_.jU(this.hostElement,r);this.allowAnimations=!0}};
_.d.messageChanged=function(){var r,E=(r=this.data)==null?void 0:r.message;r=_.rj(_.rj(this.hostElement).querySelector("#message"));r.textContent="";E&&r.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(E))};
_.d.computeShowOnlyHeader=function(r,E){return!r||r.pdgLikeButton||r.replyButton||r.buyFlowButton?!1:this.isEmpty(r,E)&&!r.footer};
_.d.computeShowFooterDivider=function(r,E,K){return r?!!r.footer&&!this.isEmpty(r,E)&&!K:!1};
_.d.computeIsUserEditable=function(r){return!!r.inputField};
_.d.computeHasHeartButton=function(r){return(r==null?void 0:r.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||(r==null?void 0:r.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"||(r==null?void 0:r.heartState)==="TOOLBAR_HEART_STATE_HEARTED"};
_.d.computeNoveltyImage=function(r){if(r.headerOverlayImage&&r.headerOverlayImage.thumbnails.length){var E=r.headerOverlayImage.thumbnails[0],K,g;if((K=r.pdgPurchasedNoveltyLoggingDirectives)==null?0:(g=K.loggingDirectives)==null?0:g.trackingParams){var D,B;pL5((D=r.pdgPurchasedNoveltyLoggingDirectives)==null?void 0:(B=D.loggingDirectives)==null?void 0:B.trackingParams)}return E.width||0}return 0};
_.d.computeAuthorPhotoSize=function(r){return(r==null?0:r.isV2Style)&&!this.dashboardMoneyFeed?32:40};
_.d.inputFocus=function(){var r=_.rj(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer");r&&r.focus()};
_.d.inputInsertEmoji=function(r){var E=_.rj(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer");E&&E.insertEmoji(r)};
_.d.inputMessage=function(){var r=_.rj(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer"),E;return r&&((E=this.data)==null?0:E.inputField)?(r.completeEmojis(),_.SZ(r.liveChatRichMessageInput)):null};
_.d.isDeletedChanged=function(){this.ytLiveChatItemBehavior.isDeleted&&this.set("data.message",null)};
_.d.isEmpty=function(r,E){return r?r.empty||!(r.message||r.inputField||E):!0};
_.d.onLowerBuyButtonClick=function(){var r,E=_.M((r=this.data)==null?void 0:r.buyButton,_.$Q);E&&E.trackingParams&&!lF5(E.command)&&(r=_.UZ(E.trackingParams))&&(E=_.Cn())&&_.Zi(E,r)};
_.d.shouldSupportWholeItemClick=function(){return!0};
_.f5.Object.defineProperties(MG.prototype,{hideLowerBumper:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?0:r.buyButton)||this.dashboardMoneyFeed?!0:!1}}});
MG.prototype.isDeletedChanged=MG.prototype.isDeletedChanged;MG.prototype.messageChanged=MG.prototype.messageChanged;MG.prototype.dataChanged=MG.prototype.dataChanged;_.u([_.G(ifM.YtPdgLiveChatItemBehavior),_.H("design:type",Object)],MG.prototype,"ytPdgLiveChatItemBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],MG.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.dq),_.H("design:type",Object)],MG.prototype,"ytLiveChatReduxBehavior",void 0);
_.u([_.G(_.Y$.YtLiveChatItemBehavior),_.H("design:type",_.Ul)],MG.prototype,"ytLiveChatItemBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],MG.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],MG.prototype,"data",void 0);_.u([_.b({selectorArgs:["data.creatorHeartButton.creatorHeartViewModel.engagementStateKey"],selector:$dL}),_.H("design:type",Object)],MG.prototype,"engagementState",void 0);
_.u([_.b({reflectToAttribute:!0,computed:"computeIsUserEditable(data)"}),_.H("design:type",Boolean)],MG.prototype,"isUserEditable",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeHasHeartButton(engagementState)"}),_.H("design:type",Boolean)],MG.prototype,"hasHeartButton",void 0);_.u([_.b({computed:"computeShowOnlyHeader(data, isDeleted)",reflectToAttribute:!0}),_.H("design:type",Boolean)],MG.prototype,"showOnlyHeader",void 0);
_.u([_.b({computed:"computeShowFooterDivider(data, isDeleted, isUserEditable)",reflectToAttribute:!0}),_.H("design:type",Boolean)],MG.prototype,"showFooterDivider",void 0);_.u([_.b({reflectToAttribute:!0,value:!1}),_.H("design:type",Object)],MG.prototype,"allowAnimations",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],MG.prototype,"dashboardMoneyFeed",void 0);_.u([_.b({computed:"computeNoveltyImage(data)"}),_.H("design:type",Number)],MG.prototype,"noveltyWidth",void 0);
_.u([_.b({computed:"computeAuthorPhotoSize(data)"}),_.H("design:type",Number)],MG.prototype,"authorPhotoSize",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],MG.prototype,"modern",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],MG.prototype,"noPadding",void 0);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],MG.prototype,"dataChanged",null);
_.u([_.pH("data.message"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],MG.prototype,"messageChanged",null);_.u([_.v("data","dashboardMoneyFeed"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],MG.prototype,"hideLowerBumper",null);_.u([_.pH("isDeleted"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],MG.prototype,"isDeletedChanged",null);
_.u([_.VF({disableElementRegistration:!0,is:"yt-live-chat-paid-message-renderer"})],MG);
_.Z(MG,"yt-live-chat-paid-message-renderer",function(){if(BaJ===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;DdC===void 0&&(DdC=document.createElement("template"));var g=DdC;K.call(E,g.content.cloneNode(!0),r.content.firstChild);BaJ=r}r=BaJ;return r},{mode:0});var ED$;var KWX;var iW=function(){var r=_.Yj.apply(this,arguments)||this;r._noAccessors=!0;return r};
_.C(iW,_.Yj);iW.prototype.created=function(){this.ytOpenPopupBehavior.openPopupConfig=_.Xx("openPopupConfig")};
_.u([_.G(_.kt.YtOpenPopupBehavior),_.H("design:type",Object)],iW.prototype,"ytOpenPopupBehavior",void 0);_.u([_.Ua()],iW);_.cy=[_.kt.YtOpenPopupBehavior,iW.prototype];var gDl;var u1=[_.pe,$VE,_.G0,_.Rzu,_.XG,_.z6u,_.dG,_.YZ,_.PU,_.mGf,_.m4];_.R("web_continuation_response_processing")&&u1.push(_.VH);_.R("web_show_ep_endpoint_response_received")&&u1.push(_.Wc);var tz2=new _.NS("RESPONSE_RECEIVED_COMMANDS"),iXK=new _.NS("RESPONSE_RECEIVED_COMMANDS");var UFu="accountDisconnectionEndpoint accountIntegrationEndpoint accountLinkCommand accountUnlinkCommand addToRemoteQueueEndpoint clearRemoteQueueEndpoint insertInRemoteQueueEndpoint offlineVideoEndpoint openPopupAction pingingEndpoint removeFromRemoteQueueEndpoint".split(" "),Y_m=["updatedMetadataEndpoint","getBroadcastStatusEndpoint","getLiveAnalyticsEndpoint","getSearchInVideoCommand","ypcLogWalletAnalyticDataEndpoint"],OXL=["GET_UNSEEN_NOTIFICATION_COUNT"];var CW=function(){var r=_.Yj.apply(this,arguments)||this;r._noAccessors=!0;r.serviceEndpointHandlers=[];return r};
_.C(CW,_.Yj);CW.prototype.created=function(){var r=this;this.endpointHandlerActionMap={"yt-service-request":function(E,K,g,D){var B;return fLc(r.hostElement,E,K,g,D,r.serviceEndpointHandlers,(B=r.onEntitiesUpdated)==null?void 0:B.bind(r))}}};
CW.prototype.attached=function(){_.BH(_.gU.getInstance(),this.endpointHandlerActionMap,this.hostElement)};
CW.prototype.detached=function(){_.dU(_.gU.getInstance(),this.endpointHandlerActionMap,this.hostElement)};
_.u([_.Ua()],CW);_.DFl=[CW.prototype];var Biw,dF$=function(){return Biw!==void 0?Biw:Biw=document.createElement("template")};
document.head.appendChild(dF$().content);var jEd;var NiC=document.head,QEu=NiC.appendChild,$Fe;if(jEd===void 0){var aLC=document.createElement("template");_.x(aLC,"\x3c!--css-build:shady--\x3e");aLC.content.insertBefore(dF$().content.cloneNode(!0),aLC.content.firstChild);jEd=aLC}$Fe=jEd;QEu.call(NiC,$Fe.content);var p3E,P$M=function(){return p3E!==void 0?p3E:p3E=document.createElement("template")};
document.head.appendChild(P$M().content);var fLE;var OXe=document.head,Y_w=OXe.appendChild,UFf;if(fLE===void 0){var Tie=document.createElement("template");_.x(Tie,"\x3c!--css-build:shady--\x3e");Tie.content.insertBefore(P$M().content.cloneNode(!0),Tie.content.firstChild);fLE=Tie}UFf=fLE;Y_w.call(OXe,UFf.content);var w3J;_.MN("itemSectionRenderer","buttonRenderer","ytd-button-renderer");_.MN("sharingRendererButtons","buttonRenderer","ytd-button-renderer");w3J=_.R("web_button_rework")&&_.HD("BUTTON_REWORK")||_.R("web_button_rework_with_live");_.x$=function(){var r=_.q.apply(this,arguments)||this;r.isPressed=!1;r.actionMap={"yt-update-button-action":"handleUpdateButtonAction"};return r};
_.C(_.x$,_.q);_.d=_.x$.prototype;_.d.created=function(){this.showTooltips=!0};
_.d.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.d.onHintIdChanged=function(){var r=this,E,K,g=(E=this.ytButtonBehavior.data)==null?void 0:(K=E.hint)==null?void 0:K.hintRenderer;if(g&&g.hintId){E=_.Jt(this.hostElement,"yt-get-opened-popups-action");E=(E&&E.length===1?E[0]:[]).length>0;var D=null;g.hintId!=="sponsor-pre-purchase"||E?g.hintId.startsWith("sponsor-post-purchase")&&!E?D=asf("membership-manage"):g.hintId.startsWith("sponsorships-premium-freebie-pre-purchase")&&!E&&(D=asf("membership-freebie-join")):D=asf("membership-join");D&&_.eM.addLowPriorityJob(function(){for(var B=
_.N(D),Q=B.next();!Q.done;Q=B.next())r.ytComponentBehavior.resolveCommand(Q.value)})}};
_.d.onPressedStateChanged=function(){this.ytButtonBehavior.setPressedState(this.isPressed)};
_.d.onYtNavigate=function(r){var E=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(r.detail.endpoint);E&&(r.stopPropagation(),this.ytdOpenPopupBehavior.openPopup(E))};
_.d.onYtServiceRequestSent=function(r,E){this.handleServiceRequestActions(E);_.Ln(this.hostElement,"yt-service-request-sent-button-renderer")};
_.d.onServiceRequestCompleted=function(r,E){this.handleServiceRequestActions(E);_.Ln(this.hostElement,"yt-service-request-completed-button-renderer")};
_.d.updateButton=function(r){var E;if(r=(E=_.M(r,EIu))==null?void 0:E.updatedButton)this.ytButtonBehavior.data=_.M(r,_.$Q)};
_.d.handleUpdateButtonAction=function(r){var E=this.ytButtonBehavior.data;E.targetId&&r.updateButtonAction.targetId&&E.targetId===r.updateButtonAction.targetId&&this.updateButton(r)};
_.d.handleServiceRequestActions=function(r){if(r=r.actions)for(var E=0;E<r.length;E++)this.updateButton(r[E])};
_.f5.Object.defineProperties(_.x$,{template:{configurable:!0,enumerable:!0,get:function(){if(gDl===void 0){var r=document.createElement("template");_.x(r,"\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");r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);gDl=r}r=gDl;return r}}});
_.x$.prototype.onServiceRequestCompleted=_.x$.prototype.onServiceRequestCompleted;_.x$.prototype.onYtServiceRequestSent=_.x$.prototype.onYtServiceRequestSent;_.x$.prototype.onYtNavigate=_.x$.prototype.onYtNavigate;_.x$.prototype.onPressedStateChanged=_.x$.prototype.onPressedStateChanged;_.x$.prototype.onHintIdChanged=_.x$.prototype.onHintIdChanged;_.u([_.b(),_.H("design:type",Object)],_.x$.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],_.x$.prototype,"isPressed",void 0);
_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],_.x$.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(_.iLl.YtButtonBehavior),_.H("design:type",Object)],_.x$.prototype,"ytButtonBehavior",void 0);_.u([_.G(_.cy),_.H("design:type",Object)],_.x$.prototype,"ytdOpenPopupBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],_.x$.prototype,"ytComponentBehavior",void 0);
_.u([_.G(Hz.YtRenderButtonBehavior),_.H("design:type",Object)],_.x$.prototype,"ytRenderButtonBehavior",void 0);_.u([_.pH("data.hint.hintRenderer"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],_.x$.prototype,"onHintIdChanged",null);_.u([_.pH("isPressed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],_.x$.prototype,"onPressedStateChanged",null);
_.u([_.ae("yt-navigate"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],_.x$.prototype,"onYtNavigate",null);_.u([_.ae("yt-service-request-sent"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.b1]),_.H("design:returntype")],_.x$.prototype,"onYtServiceRequestSent",null);
_.u([_.ae("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.eZ]),_.H("design:returntype")],_.x$.prototype,"onServiceRequestCompleted",null);_.u([_.VF({is:"ytd-button-renderer",disableElementRegistration:w3J})],_.x$);var Wy=function(){var r=_.q.apply(this,arguments)||this;r.modern=_.R("web_button_rework_with_live");r.buttonOverrides={style:"overlay",type:"filled"};return r};
_.C(Wy,_.q);_.d=Wy.prototype;_.d.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"}}}}};
_.d.ready=function(){var r=document.querySelector("yt-live-chat-app");r&&r.hasAttribute("dashboard-money-feed")&&(this.dashboardMoneyFeed=!0)};
_.d.dataChanged=function(){if(this.data&&this.data.sticker){var r=_.LB(this.data.sticker.thumbnails,this.stickerWidth);r||_.vDd(r).thenCatch(function(){_.nh(new _.bs("Failed to load Super Sticker with url",r))})}};
_.d.computeAuthorPhotoSize=function(r){return(r==null?0:r.isV2Style)?32:40};
_.d.computeIsV2Style=function(r){return(r==null?0:r.isV2Style)?!0:!1};
_.d.onStickerLoaded=function(r){var E,K,g;(E=_.eG(r))==null||(K=E.parentNode)==null||(g=K.classList)==null||g.add("sticker-loaded")};
_.d.computeNoveltyImageWidth=function(r){var E,K;if(r==null?0:(E=r.headerOverlayImage)==null?0:(K=E.thumbnails)==null?0:K.length){E=r.headerOverlayImage.thumbnails[0];var g,D;if((g=r.pdgPurchasedNoveltyLoggingDirectives)==null?0:(D=g.loggingDirectives)==null?0:D.trackingParams){var B,Q;pL5((B=r.pdgPurchasedNoveltyLoggingDirectives)==null?void 0:(Q=B.loggingDirectives)==null?void 0:Q.trackingParams)}return E.width||0}return 0};
_.d.isDeletedChanged=function(){this.isDeleted&&(this.set("data.detailText",null),this.set("data.superStickerIcon",null),this.set("data.sticker",null))};
_.d.updateStickerStyles=function(){var r=this.data;r&&(r={"--yt-live-chat-paid-sticker-chip-background-color":this.ytLiveChatItemBehavior.colorFromDecimal(r.moneyChipBackgroundColor),"--yt-live-chat-paid-sticker-chip-text-color":this.ytLiveChatItemBehavior.colorFromDecimal(r.moneyChipTextColor),"--yt-live-chat-paid-sticker-background-color":this.ytLiveChatItemBehavior.colorFromDecimal(r.backgroundColor),"--yt-live-chat-disable-highlight-message-author-name-color":this.ytLiveChatItemBehavior.colorFromDecimal(r.authorNameTextColor)},
_.jU(this.hostElement,r))};
_.d.onBuyButtonClick=function(){var r,E=_.M((r=this.data)==null?void 0:r.buyButton,_.$Q);E&&!lF5(E.command)&&this.ytRendererBehavior.logExplicitClick(E)};
_.d.shouldSupportWholeItemClick=function(){return!0};
_.f5.Object.defineProperties(Wy.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 r;return((r=this.data)==null?0:r.buyButton)||this.dashboardMoneyFeed?!0:!1}}});
Wy.prototype.updateStickerStyles=Wy.prototype.updateStickerStyles;Wy.prototype.isDeletedChanged=Wy.prototype.isDeletedChanged;Wy.prototype.onStickerLoaded=Wy.prototype.onStickerLoaded;Wy.prototype.dataChanged=Wy.prototype.dataChanged;_.u([_.G(ifM.YtPdgLiveChatItemBehavior),_.H("design:type",Object)],Wy.prototype,"ytPdgLiveChatItemBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Wy.prototype,"ytRendererBehavior",void 0);
_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],Wy.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.Y$.YtLiveChatItemBehavior),_.H("design:type",_.Ul)],Wy.prototype,"ytLiveChatItemBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Wy.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Wy.prototype,"data",void 0);
_.u([_.b({computed:"computeAuthorPhotoSize(data)"}),_.H("design:type",Number)],Wy.prototype,"authorPhotoSize",void 0);_.u([_.b(),_.H("design:type",Boolean)],Wy.prototype,"isDeleted",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],Wy.prototype,"dashboardMoneyFeed",void 0);_.u([_.b({computed:"computeNoveltyImageWidth(data)"}),_.H("design:type",Number)],Wy.prototype,"noveltyWidth",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Wy.prototype,"modern",void 0);
_.u([_.b({reflectToAttribute:!0,computed:"computeIsV2Style(data)"}),_.H("design:type",Boolean)],Wy.prototype,"isV2Style",void 0);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Wy.prototype,"dataChanged",null);_.u([_.ae("yt-img-shadow-loaded"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],Wy.prototype,"onStickerLoaded",null);
_.u([_.v("data"),_.H("design:type",Number),_.H("design:paramtypes",[])],Wy.prototype,"stickerWidth",null);_.u([_.v("data"),_.H("design:type",Number),_.H("design:paramtypes",[])],Wy.prototype,"stickerHeight",null);_.u([_.b({reflectToAttribute:!0}),_.v("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Wy.prototype,"hasHeartButton",null);_.u([_.v("data","dashboardMoneyFeed"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Wy.prototype,"hideLowerBumper",null);
_.u([_.pH("isDeleted"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Wy.prototype,"isDeletedChanged",null);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Wy.prototype,"updateStickerStyles",null);_.u([_.vZ({disableElementRegistration:!0,is:"yt-live-chat-paid-sticker-renderer",noInjection:!0})],Wy);
_.Z(Wy,"yt-live-chat-paid-sticker-renderer",function(){if(KWX===void 0){var r=document.createElement("template");_.x(r,'\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>');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;ED$===void 0&&(ED$=document.createElement("template"));var g=ED$;K.call(E,g.content.cloneNode(!0),r.content.firstChild);KWX=r}r=KWX;return r},{mode:0});var FWf;var RLd;var oDR,MuM=function(){return oDR!==void 0?oDR:oDR=document.createElement("template")};
document.head.appendChild(MuM().content);var iXC,ciX=function(){return iXC!==void 0?iXC:iXC=document.createElement("template")};
document.head.appendChild(ciX().content);var C$u;var xFl,WWw=function(){return xFl!==void 0?xFl:xFl=document.createElement("template")};
document.head.appendChild(WWw().content);var G6e;var vDa=document.head,VuR=vDa.appendChild,zLf;if(G6e===void 0){var tua=document.createElement("template");_.x(tua,"\x3c!--css-build:shady--\x3e");tua.content.insertBefore(WWw().content.cloneNode(!0),tua.content.firstChild);G6e=tua}zLf=G6e;VuR.call(vDa,zLf.content);var S_f=document.head,bXd=S_f.appendChild,sEf;if(C$u===void 0){var Gj=document.createElement("template");_.x(Gj,"\x3c!--css-build:shady--\x3e");Gj.content.insertBefore(ciX().content.cloneNode(!0),Gj.content.firstChild);Gj.content.insertBefore(MuM().content.cloneNode(!0),Gj.content.firstChild);C$u=Gj}sEf=C$u;bXd.call(S_f,sEf.content);var vy=function(){var r=_.Yj.apply(this,arguments)||this;r.focusedIndex=0;r.verticalOffset=0;r.verticalAlign="top";r.dynamicAlign=!0;return r};
_.C(vy,_.Yj);vy.prototype.emojiUrl=function(r){r=_.Py(this.emojiManager,r);if(!r)return"";var E;r=(E=r.image)==null?void 0:E.thumbnails;return _.LB(r,24)||""};
var k6u=function(r){var E;r.emojiVariants&&(E=r.data)!=null&&E.target&&_.p5(r,function(){r.set("verticalOffset",-1*r.hostElement.clientHeight);var K=_.rj(r.hostElement).querySelector("img");K&&K.focus()})};
_.d=vy.prototype;_.d.onKeyboardEnter=function(){};
_.d.onVerticalOffsetOrPositionTargetChanged=function(){this.ironOverlayBehavior.position()};
_.d.onEmojiVariantsChanged=function(){this.emojiVariants&&(this.ironOverlayBehavior.noCancelOnOutsideClick=!0,this.ironOverlayBehavior.open())};
_.d.onKeyDown=function(r){switch(r.keyCode){case 13:this.onKeyboardEnter();r.preventDefault();break;case 40:this.changeFocus(1);r.preventDefault();break;case 38:this.changeFocus(-1);r.preventDefault();break;case 27:this.ironOverlayBehavior.restoreFocusOnClose=!0,this.ironOverlayBehavior.close()}};
_.d.onYtEmojiSelect=function(r){var E=this,K,g,D,B,Q,a,P,O;return _.p(function(U){if(U.nextAddress==1)return g=(K=E.data)==null?void 0:K.emoji,Q=((D=g)==null?void 0:D.stickyPrefId)||((B=g)==null?void 0:B.emojiId),P=(a=r.detail)==null?void 0:a.emojiId,Q&&P&&Q!==P?U.yield((O=E.emojiManager)==null?void 0:uLe(O,g,P),2):U.return();_.ht(E.hostElement,"yt-live-chat-emoji-sticky-preference-changed",[g,P]);_.vo(U)})};
_.d.changeFocus=function(r){this.emojiVariants&&this.emojiVariants.length&&(this.focusedIndex=(this.focusedIndex+r+this.emojiVariants.length)%this.emojiVariants.length,this.focusedIndex<this.emojiVariants.length&&(r=_.rj(this.hostElement).querySelector("#variants"))&&r.children[this.focusedIndex].focus())};
_.f5.Object.defineProperties(vy.prototype,{positionTarget:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.target)||this.hostElement.parentElement}},
isPositioned:{configurable:!0,enumerable:!0,get:function(){return this.data&&!this.data.target||!!this.verticalOffset}}});
vy.prototype.onYtEmojiSelect=vy.prototype.onYtEmojiSelect;vy.prototype.onKeyDown=vy.prototype.onKeyDown;vy.prototype.onEmojiVariantsChanged=vy.prototype.onEmojiVariantsChanged;vy.prototype.onVerticalOffsetOrPositionTargetChanged=vy.prototype.onVerticalOffsetOrPositionTargetChanged;_.u([_.G(_.av),_.H("design:type",Object)],vy.prototype,"ironOverlayBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],vy.prototype,"data",void 0);_.u([_.b(),_.H("design:type",_.pW)],vy.prototype,"emojiManager",void 0);
_.u([_.b(),_.H("design:type",Object)],vy.prototype,"emojiVariants",void 0);_.u([_.b(),_.H("design:type",Object)],vy.prototype,"focusedIndex",void 0);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],vy.prototype,"positionTarget",null);_.u([_.b({reflectToAttribute:!0}),_.v("verticalOffset","data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],vy.prototype,"isPositioned",null);_.u([_.b(),_.H("design:type",Object)],vy.prototype,"verticalOffset",void 0);
_.u([_.b(),_.H("design:type",Object)],vy.prototype,"verticalAlign",void 0);_.u([_.b(),_.H("design:type",Object)],vy.prototype,"dynamicAlign",void 0);_.u([_.pH("verticalOffset","positionTarget"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],vy.prototype,"onVerticalOffsetOrPositionTargetChanged",null);_.u([_.pH("emojiVariants"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],vy.prototype,"onEmojiVariantsChanged",null);
_.u([_.ae("keydown"),_.H("design:type",Function),_.H("design:paramtypes",[KeyboardEvent]),_.H("design:returntype")],vy.prototype,"onKeyDown",null);_.u([_.ae("yt-emoji-select"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype",Promise)],vy.prototype,"onYtEmojiSelect",null);_.u([_.Ua()],vy);var q_e=[vy.prototype];var lLf;var mFw;var ZXf=/medium-light|medium-dark|light|medium|dark/,Aiw=/[\w-]*?(?=\/\w+\/\w+\.(?:svg|png)$)/,eLf=new Map([["dark","\ud83c\udfff"],["medium-dark","\ud83c\udffe"],["medium","\ud83c\udffd"],["medium-light","\ud83c\udffc"],["light","\ud83c\udffb"]]),Va=function(){var r=_.q.apply(this,arguments)||this;r.userSelection={left:null,right:null};r.scrollAction="lock";r.isEmojiDraftInProgress=!1;return r};
_.C(Va,_.q);_.d=Va.prototype;_.d.onClick=function(r){r=_.eG(r);r instanceof HTMLImageElement&&this.selectOrUpdateEmoji(r)};
_.d.selectOrUpdateEmoji=function(r){var E=r.getAttribute("selection");E&&(E==="default"?_.Ln(this.hostElement,"yt-emoji-select",_.Py(this.emojiManager,r.id)):E==="left"?this.userSelection=Object.assign({},this.userSelection,{left:r.src}):E==="right"?this.userSelection=Object.assign({},this.userSelection,{right:r.src}):E==="user"&&this.userSelection.left&&this.userSelection.right&&_.Ln(this.hostElement,"yt-emoji-select",_.Py(this.emojiManager,r.id)))};
_.d.openSelector=function(){this.ironOverlayBehavior.restoreFocusOnClose=!0;this.ironOverlayBehavior.open()};
_.d.onMultiSelectorThumbnailRowChanged=function(){var r,E,K;((r=this.data)==null?0:(E=r.emoji)==null?0:(K=E.multiSelectorThumbnailRow)==null?0:K.length)&&this.openSelector()};
_.d.getThumbnailFromEmojiRow=function(r){var E,K;return(r==null?void 0:(E=r.thumbnails)==null?void 0:(K=E[0])==null?void 0:K.url)||""};
_.d.getEmojiAltTextForPartialSelector=function(r){var E;return((E=this.getThumbnailFromEmojiRow(r).match(Aiw))==null?void 0:E[0])||""};
_.d.getEmojiAltTextForDraftEmoji=function(){return this.composedEmojiSelection?this.composedEmojiSelection.emojiId||"":""};
_.d.getDraftEmojiAriaRole=function(){return this.composedEmojiSelection?"option":""};
_.d.getRowSelection=function(r){return["left","right"][r]};
_.d.getIdFromComposedEmoji=function(r){return(r==null?void 0:r.emojiId)||""};
_.d.getEmojiFromPartialSelections=function(r,E){if(!r&&!E)return null;var K,g,D=(K=this.data)==null?void 0:(g=K.emoji)==null?void 0:g.variantIds;if(!D||!D.length)return null;var B;r=(B=r.match(ZXf))==null?void 0:B[0];var Q;E=(Q=E.match(ZXf))==null?void 0:Q[0];if(!r||!E)return null;var a=eLf.get(r);Q=eLf.get(E);if(a===Q){Q=Array.from(eLf.values()).filter(function(O){return O!==a}).join("|");
var P=new RegExp("^((?!("+Q+")).)*"+a+"$")}else P=new RegExp(a+".*"+Q);return(D=D.find(function(O){return P.test(O)}))&&_.Py(this.emojiManager,D)||null};
_.d.onUserSelectionSrcLoad=function(){if(!this.isEmojiDraftInProgress&&this.data){var r,E=this.ytEmojiSelectorBehavior.emojiUrl(((r=this.data.emoji)==null?void 0:r.emojiId)||"");_.rj(this.hostElement).querySelector('[selection="user"]').src.includes(E)||(this.isEmojiDraftInProgress=!0)}};
_.d.onDomChange=function(){k6u(this.ytEmojiSelectorBehavior)};
_.d.getFocusableElements=function(){return _.rj(this.hostElement).querySelectorAll("img").filter(function(r){return r.getAttribute("role")==="option"})};
_.d.changeFocus=function(r){var E=this.getFocusableElements();E!=null&&E.length&&(this.ytEmojiSelectorBehavior.focusedIndex=(this.ytEmojiSelectorBehavior.focusedIndex+r+E.length)%E.length,this.ytEmojiSelectorBehavior.focusedIndex<E.length&&(r=E[this.ytEmojiSelectorBehavior.focusedIndex])&&r.focus())};
_.d.onKeyboardEnter=function(){var r=this.getFocusableElements();r!=null&&r.length&&(r=r[this.ytEmojiSelectorBehavior.focusedIndex])&&r instanceof HTMLImageElement&&(this.selectOrUpdateEmoji(r),this.ytEmojiSelectorBehavior.changeFocus(0))};
_.f5.Object.defineProperties(Va.prototype,{emojiVariants:{configurable:!0,enumerable:!0,get:function(){var r=this,E,K,g;return this.emojiManager&&((E=this.data)==null?0:(K=E.emoji)==null?0:(g=K.variantIds)==null?0:g.length)?this.data.emoji.variantIds.map(function(D){return!!D&&_.Py(r.emojiManager,D)}).filter(function(D){return!!D}):[]}},
composedEmojiSelection:{configurable:!0,enumerable:!0,get:function(){if(!this.data)return null;var r,E=(r=this.userSelection)==null?void 0:r.left,K;r=(K=this.userSelection)==null?void 0:K.right;return E&&r?this.getEmojiFromPartialSelections(E,r):null}},
draftEmojiUrl:{configurable:!0,enumerable:!0,get:function(){var r;if((r=this.composedEmojiSelection)==null?0:r.emojiId)return this.ytEmojiSelectorBehavior.emojiUrl(this.composedEmojiSelection.emojiId)||"";if(!this.data)return"";var E;r=(E=this.userSelection)==null?void 0:E.left;var K;E=(K=this.userSelection)==null?void 0:K.right;if(!r&&!E){var g;return this.ytEmojiSelectorBehavior.emojiUrl(((g=this.data.emoji)==null?void 0:g.emojiId)||"")}return r&&!E?r:!r&&E?E:""}}});
Va.prototype.onMultiSelectorThumbnailRowChanged=Va.prototype.onMultiSelectorThumbnailRowChanged;Va.prototype.onClick=Va.prototype.onClick;_.u([_.G(_.av),_.H("design:type",Object)],Va.prototype,"ironOverlayBehavior",void 0);_.u([_.G(q_e),_.H("design:type",Object)],Va.prototype,"ytEmojiSelectorBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Va.prototype,"data",void 0);_.u([_.b(),_.H("design:type",_.pW)],Va.prototype,"emojiManager",void 0);
_.u([_.b(),_.H("design:type",Object)],Va.prototype,"userSelection",void 0);_.u([_.b(),_.H("design:type",Object)],Va.prototype,"scrollAction",void 0);_.u([_.b(),_.H("design:type",Object)],Va.prototype,"isEmojiDraftInProgress",void 0);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],Va.prototype,"emojiVariants",null);_.u([_.v("data","userSelection"),_.H("design:type",Object),_.H("design:paramtypes",[])],Va.prototype,"composedEmojiSelection",null);
_.u([_.ae("click"),_.H("design:type",Function),_.H("design:paramtypes",[MouseEvent]),_.H("design:returntype")],Va.prototype,"onClick",null);_.u([_.pH("data.emoji.multiSelectorThumbnailRow"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Va.prototype,"onMultiSelectorThumbnailRowChanged",null);_.u([_.v("data","userSelection","composedEmojiSelection"),_.H("design:type",String),_.H("design:paramtypes",[])],Va.prototype,"draftEmojiUrl",null);
_.u([_.vZ({is:"yt-emoji-multi-person-selector",disableElementRegistration:!0})],Va);
_.Z(Va,"yt-emoji-multi-person-selector",function(){if(mFw===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;lLf===void 0&&(lLf=document.createElement("template"));var g=lLf;K.call(E,g.content.cloneNode(!0),r.content.firstChild);mFw=r}r=mFw;return r},{mode:2});var X3C;var HXe;var zj=function(){var r=_.q.apply(this,arguments)||this;r.tooltip_=null;return r};
_.C(zj,_.q);_.d=zj.prototype;_.d.dataChanged_=function(){var r;if((r=this.data)==null?0:r.tooltip)this.tooltip_||(this.tooltip_=document.createElement("tp-yt-paper-tooltip"),_.rj(this.hostElement).querySelector("#button").appendChild(this.tooltip_)),(0,_.dj)(this.tooltip_).textContent=this.data.tooltip};
_.d.computeTargetId=function(){var r;return((r=this.data)==null?void 0:r.targetId)||""};
_.d.computeId_=function(r){return r};
_.d.computeIcon_=function(r){return _.B1(r)};
_.d.onTap_=function(){this.active=!this.active;_.Ln(this.hostElement,"yt-emoji-picker-select-category",{categoryId:this.hostElement.id})};
_.d.activeChangedForBinding=function(){this.hostElement.dispatchEvent(new _.wh("active-changed",this.active))};
_.f5.Object.defineProperties(zj.prototype,{iconFilled:{configurable:!0,enumerable:!0,get:function(){var r,E;if((r=this.data)==null?0:(E=r.icon)==null?0:E.iconType)return this.data.icon.iconType==="SUPER_STICKER";var K,g;return((K=this.data)==null?void 0:(g=K.icon)==null?void 0:g.iconType)==="VIDEO_YOUTUBE"?!0:!1}}});
zj.prototype.activeChangedForBinding=zj.prototype.activeChangedForBinding;zj.prototype.dataChanged_=zj.prototype.dataChanged_;_.u([_.G(_.jc.YtLiveChatTooltipTargetingBehavior),_.H("design:type",Object)],zj.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],zj.prototype,"data",void 0);_.u([_.b({computed:"computeId_(data.categoryId)",reflectToAttribute:!0}),_.H("design:type",String)],zj.prototype,"id",void 0);
_.u([_.b({computed:"computeTargetId(data.targetId)"}),_.H("design:type",String)],zj.prototype,"targetId",void 0);_.u([_.b({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],zj.prototype,"active",void 0);_.u([_.b({readOnly:!0,computed:"computeIcon_(data.icon.iconType)"}),_.H("design:type",String)],zj.prototype,"icon",void 0);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],zj.prototype,"dataChanged_",null);
_.u([_.v("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],zj.prototype,"iconFilled",null);_.u([_.pH("active"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],zj.prototype,"activeChangedForBinding",null);_.u([_.vZ({is:"yt-emoji-picker-category-button-renderer",disableElementRegistration:!0})],zj);
_.Z(zj,"yt-emoji-picker-category-button-renderer",function(){if(HXe===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;X3C===void 0&&(X3C=document.createElement("template"));var g=X3C;K.call(E,g.content.cloneNode(!0),r.content.firstChild);HXe=r}r=HXe;return r},{mode:2});var nD$;var ILJ;var tm=function(){var r=_.q.apply(this,arguments)||this;r.ariaLabel=null;r.ariaActivedescendant=null;r.actionMap={"yt-live-chat-emoji-skin-tone-changed":"emojiSkinToneChanged_","yt-close-emoji-variant-selector":"onCloseEmojiVariantSelector","yt-live-chat-emoji-sticky-preference-changed":"onEmojiStickyPreferenceChanged"};r.JSC$14448_ignoreNextFocus_=!1;r.longPressTimeoutId=-1;return r};
_.C(tm,_.q);_.d=tm.prototype;_.d.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","listbox");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.d.detached=function(){clearTimeout(this.longPressTimeoutId)};
_.d.emojiChanged_=function(){this.changeFocus_(0,!1);for(var r=_.pB(),E=0;E<this.emoji.length;E++){var K={veType:88013,elementIndex:E},g=this.emoji[E];g.isCustomEmoji&&(g=document.querySelector(("#"+g.emojiId).replace("/","\\/")))&&(K=_.aV(r,K))&&(g.visualElement=K)}};
_.d.emojiManagerChanged_=function(){this.skinTone=this.emojiManager.skinTone};
_.d.disableIncrementalLoadingChanged_=function(){this.disableIncrementalLoading&&(this.domRepeatTargetFramerate=this.domRepeatInitialCount=0)};
_.d.emojiSkinToneChanged_=function(r){this.skinTone=r};
_.d.dataChanged=function(){this.data&&this.data.emojiData&&qJe(this.emojiManager,this.data.emojiData)};
_.d.emojiUrl=function(r){r=this.getEmoji(r);if(!r)return"";var E;r=(E=r.image)==null?void 0:E.thumbnails;return _.LB(r,24)||""};
_.d.emojiAlt=function(r){var E=this.get("image.accessibility.accessibilityData.label",r);return E?E:r.isCustomEmoji?r.shortcuts[0]:r.emojiId};
_.d.emojiAriaLabel=function(r){return r.shortcuts?r.shortcuts[0]:""};
_.d.emojiAriaSelected=function(r,E,K){return r&&K==E?"true":"false"};
_.d.getEmoji=function(r){if(this.emojiManager)return this.shouldUseStickyPreferences?mdu(this.emojiManager,r):fW(this.emojiManager,r)};
_.d.computeId_=function(r){return r.categoryId||""};
_.d.computeEmoji=function(r){var E=this;return this.emojiManager?r.emojiIds?r.emojiIds.map(function(K){return K?_.Py(E.emojiManager,K):null}).filter(VuJ):r.emojiData?r.emojiData.map(function(K){var g=!!K.emojiId&&_.Py(E.emojiManager,K.emojiId);
return g?Object.assign({},g,K):null}).filter(VuJ):[]:[]};
_.d.emojiLoading=function(){return this.data&&this.data.imageLoadingLazy?"lazy":"eager"};
_.d.computeAriaLabel_=function(r){return _.Xo(r)};
_.d.computeAriaActivedescendant_=function(r,E){return r&&r[E]?r[E].emojiId||"":""};
_.d.handleLongPressEmojiWithVariants=function(r,E){this.changeFocusToEmoji(r.emojiId,!1);this.openVariantSelector(r,E)};
_.d.onMouseDown=function(r){var E=this;this.hostElement!==document.activeElement&&(this.JSC$14448_ignoreNextFocus_=!0);if(r.button===0){var K=_.eG(r);if(K instanceof HTMLImageElement){var g=_.rj(this.hostElement).querySelector("#repeat").itemForElement(K);this.emojiContainsVariants(g)&&(this.longPressTimeoutId=setTimeout(function(){E.handleLongPressEmojiWithVariants(g,K)},500))}}};
_.d.onMouseUp=function(){clearTimeout(this.longPressTimeoutId)};
_.d.onFocus=function(){this.JSC$14448_ignoreNextFocus_||(this.showFocus=!0,this.changeFocus_(0,!0));this.JSC$14448_ignoreNextFocus_=!1};
_.d.onBlur_=function(){this.showFocus=!1};
_.d.emojiContainsVariants=function(r){return!!(r&&r.variantIds&&r.variantIds.length)};
_.d.onClick=function(r){clearTimeout(this.longPressTimeoutId);r=_.eG(r);if(r instanceof HTMLImageElement){var E=r.id;this.changeFocusToEmoji(E,!1);var K=this.getEmoji(E),g;if(g=this.shouldUseStickyPreferences&&this.emojiContainsVariants(K)){var D;g=!((D=this.emojiManager.emojiMap[E])!=null&&D.stickyPrefId)}g?(D=_.rj(this.hostElement).querySelector("#repeat").itemForElement(r),this.openVariantSelector(D,r)):_.Ln(this.hostElement,"yt-emoji-select",K)}};
_.d.isActiveEmojiWithVariants=function(r,E){return r&&E?E.stickyPrefId?r===E.stickyPrefId:r===E.emojiId:!1};
_.d.onCloseEmojiVariantSelector=function(r){this.activeEmojiWithVariantsId===r&&(this.activeEmojiWithVariantsId="")};
_.d.onMouseOver_=function(r){r=_.eG(r);r instanceof HTMLImageElement&&_.Ln(this.hostElement,"yt-emoji-hover",_.Py(this.emojiManager,r.id))};
_.d.changeFocus_=function(r,E){this.focusedIndex=(this.focusedIndex+r+this.emoji.length)%this.emoji.length;this.focusedIndex<this.emoji.length&&(r=this.emoji[this.focusedIndex],E&&(this.showFocus=!0,_.rj(this.hostElement).querySelector("#emoji").children[this.focusedIndex].scrollIntoView(!1),_.Ln(this.hostElement,"yt-emoji-hover",r)))};
_.d.changeFocusToEmoji=function(r,E){if(r){var K=this.emoji.findIndex(function(g){return g.emojiId===r});
K!==-1&&this.changeFocus_(K-this.focusedIndex,E)}};
_.d.onKeyDown_=function(r){switch(r.keyCode){case 13:if(this.focusedIndex<this.emoji.length){var E=this.emoji[this.focusedIndex];if(E&&E.emojiId){if(this.emojiContainsVariants(E)){var K=_.rj(this.hostElement).querySelectorAll("img")[this.focusedIndex];this.openVariantSelector(E,K)}else _.Ln(this.hostElement,"yt-emoji-select",fW(this.emojiManager,E.emojiId)),this.hostElement.focus();r.preventDefault()}}break;case 40:this.changeFocus_(1,!0);r.preventDefault();break;case 38:this.changeFocus_(-1,!0),
r.preventDefault()}};
_.d.onEmojiStickyPreferenceChanged=function(r,E){this.shouldUseStickyPreferences&&this.activeEmojiWithVariantsId&&r.emojiId&&r.variantIds&&r.variantIds.includes(E)&&this.activeEmojiWithVariantsId!==E&&this.setStickyEmojiPreference(r.emojiId,E)};
_.d.openVariantSelector=function(r,E){this.activeEmojiWithVariantsId=r.stickyPrefId||r.emojiId||"";_.Ln(this.hostElement,"yt-show-emoji-variant-selector",{emojiData:r,target:E})};
_.d.setStickyEmojiPreference=function(r,E){if(this.data){var K=this.emoji.findIndex(function(D){return D.emojiId===r});
if(K!==-1){var g=this.emoji[K];g.stickyPrefId=E;this.set("emoji."+K,Object.assign({},g));this.activeEmojiWithVariantsId=E}}};
tm.prototype.onKeyDown_=tm.prototype.onKeyDown_;tm.prototype.onMouseOver_=tm.prototype.onMouseOver_;tm.prototype.onClick=tm.prototype.onClick;tm.prototype.onBlur_=tm.prototype.onBlur_;tm.prototype.onFocus=tm.prototype.onFocus;tm.prototype.onMouseUp=tm.prototype.onMouseUp;tm.prototype.onMouseDown=tm.prototype.onMouseDown;tm.prototype.dataChanged=tm.prototype.dataChanged;tm.prototype.disableIncrementalLoadingChanged_=tm.prototype.disableIncrementalLoadingChanged_;tm.prototype.emojiManagerChanged_=tm.prototype.emojiManagerChanged_;
tm.prototype.emojiChanged_=tm.prototype.emojiChanged_;_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],tm.prototype,"ytActionHandlerBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],tm.prototype,"data",void 0);_.u([_.b({computed:"computeId_(data)"}),_.H("design:type",String)],tm.prototype,"id",void 0);_.u([_.b({computed:"computeEmoji(data)"}),_.H("design:type",Array)],tm.prototype,"emoji",void 0);_.u([_.b(),_.H("design:type",Number)],tm.prototype,"skinTone",void 0);
_.u([_.b(),_.H("design:type",_.pW)],tm.prototype,"emojiManager",void 0);_.u([_.b(),_.H("design:type",Boolean)],tm.prototype,"disableIncrementalLoading",void 0);_.u([_.b({value:0}),_.H("design:type",Number)],tm.prototype,"focusedIndex",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],tm.prototype,"showFocus",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeAriaLabel_(data.title)"}),_.H("design:type",Object)],tm.prototype,"ariaLabel",void 0);
_.u([_.b({reflectToAttribute:!0,computed:"computeAriaActivedescendant_(emoji, focusedIndex)"}),_.H("design:type",Object)],tm.prototype,"ariaActivedescendant",void 0);_.u([_.b({value:60}),_.H("design:type",Number)],tm.prototype,"domRepeatTargetFramerate",void 0);_.u([_.b({value:1}),_.H("design:type",Number)],tm.prototype,"domRepeatInitialCount",void 0);_.u([_.b({value:""}),_.H("design:type",String)],tm.prototype,"activeEmojiWithVariantsId",void 0);
_.u([_.b({value:!1}),_.H("design:type",Boolean)],tm.prototype,"shouldUseStickyPreferences",void 0);_.u([_.pH("emoji"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],tm.prototype,"emojiChanged_",null);_.u([_.pH("emojiManager"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],tm.prototype,"emojiManagerChanged_",null);
_.u([_.pH("disableIncrementalLoading"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],tm.prototype,"disableIncrementalLoadingChanged_",null);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],tm.prototype,"dataChanged",null);_.u([_.ae("mousedown"),_.H("design:type",Function),_.H("design:paramtypes",[Object]),_.H("design:returntype")],tm.prototype,"onMouseDown",null);
_.u([_.ae("mouseup"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],tm.prototype,"onMouseUp",null);_.u([_.ae("focus"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],tm.prototype,"onFocus",null);_.u([_.ae("blur"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],tm.prototype,"onBlur_",null);
_.u([_.ae("click"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],tm.prototype,"onClick",null);_.u([_.ae("mouseover"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],tm.prototype,"onMouseOver_",null);_.u([_.ae("keydown"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],tm.prototype,"onKeyDown_",null);
_.u([_.vZ({is:"yt-emoji-picker-category-renderer",disableElementRegistration:!0})],tm);
_.Z(tm,"yt-emoji-picker-category-renderer",function(){if(ILJ===void 0){var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;nD$===void 0&&(nD$=document.createElement("template"));var g=nD$;K.call(E,g.content.cloneNode(!0),r.content.firstChild);ILJ=r}r=ILJ;return r},{mode:2});var yid;var LWe;var hLf;var Jif;var SL=function(){var r=_.q.apply(this,arguments)||this;r.ariaLabel=null;r.ariaActivedescendant=null;r.getFormattedStringRawText=_.Xo;r.JSC$14454_ignoreNextFocus_=!1;return r};
_.C(SL,_.q);_.d=SL.prototype;_.d.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")};
_.d.emojiUrl=function(r){var E,K;r=(E=fW(this.emojiManager,r,!0))==null?void 0:(K=E.image)==null?void 0:K.thumbnails;return _.LB(r,24)||""};
_.d.emojiAlt=function(r){var E=this.get("image.accessibility.accessibilityData.label",r);return E?E:r.isCustomEmoji?r.shortcuts[0]:r.emojiId};
_.d.emojiId=function(r){return"emoji"+r};
_.d.computeId_=function(r){return r.categoryId||""};
_.d.computeAriaActivedescendant_=function(r){return this.emoji&&r<this.emoji.length?this.emojiId(r):""};
_.d.emojiChanged_=function(){this.changeFocus_(0,!1);for(var r=_.pB(),E=0;E<this.emoji.length;E++){var K={veType:88013,elementIndex:E},g=this.emoji[E];g.isCustomEmoji&&(g=document.querySelector(("#"+g.emojiId).replace("/","\\/")))&&(K=_.aV(r,K))&&(g.visualElement=K)}};
_.d.computeEmoji_=function(r){var E=this;return this.emojiManager?r.emojiIds.map(function(K){return _.Py(E.emojiManager,K,!0)}).filter(zLK):[]};
_.d.titleOffsetChanged_=function(){var r=this.hostElement.getBoundingClientRect(),E=_.rj(this.hostElement).querySelector("#title").getBoundingClientRect();r=Math.max(0,Math.min(this.titleOffset,r.height-E.height));_.rj(this.hostElement).querySelector("#title").style.top=r+"px"};
_.d.onEmojiMouseOver_=function(r){_.Ln(this.hostElement,"yt-emoji-hover",r.model.item)};
_.d.onEmojiTap_=function(r){this.data.command&&(r=FJP(_.P7().resolve(_.p0(EH)),this.data.command,r),_.Ln(this.hostElement,"yt-navigate",r))};
_.d.emojiAriaLabel=function(r){return r.shortcuts[0]};
_.d.emojiAriaSelected=function(r,E,K){return r&&K==E?"true":"false"};
_.d.changeFocus_=function(r,E){var K=this.emoji.length;this.focusedIndex=(this.focusedIndex+r+K)%K;r=this.emoji[this.focusedIndex];if(E){var g;(g=_.rj(this.hostElement).querySelector("#"+this.emojiId(this.focusedIndex)))==null||g.scrollIntoView(!1);_.Ln(this.hostElement,"yt-emoji-hover",r)}};
_.d.onMouseDown_=function(){this.JSC$14454_ignoreNextFocus_=!0};
_.d.onFocus_=function(){this.JSC$14454_ignoreNextFocus_||(this.showFocus=!0,this.changeFocus_(0,!0));this.JSC$14454_ignoreNextFocus_=!1};
_.d.onBlur_=function(){this.showFocus=!1};
_.d.onKeyDown_=function(r){switch(r.keyCode){case 13:this.onEmojiTap_(r);this.hostElement.focus();break;case 40:this.changeFocus_(1,!0);r.preventDefault();break;case 38:this.changeFocus_(-1,!0),r.preventDefault()}};
SL.prototype.onKeyDown_=SL.prototype.onKeyDown_;SL.prototype.onBlur_=SL.prototype.onBlur_;SL.prototype.onFocus_=SL.prototype.onFocus_;SL.prototype.onMouseDown_=SL.prototype.onMouseDown_;SL.prototype.onEmojiTap_=SL.prototype.onEmojiTap_;SL.prototype.titleOffsetChanged_=SL.prototype.titleOffsetChanged_;SL.prototype.emojiChanged_=SL.prototype.emojiChanged_;_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],SL.prototype,"ytComponentBehavior",void 0);
_.u([_.b(),_.H("design:type",Object)],SL.prototype,"data",void 0);_.u([_.b({computed:"computeId_(data)"}),_.H("design:type",String)],SL.prototype,"id",void 0);_.u([_.b({computed:"computeEmoji_(data)"}),_.H("design:type",Array)],SL.prototype,"emoji",void 0);_.u([_.b({value:0}),_.H("design:type",Number)],SL.prototype,"titleOffset",void 0);_.u([_.b({reflectToAttribute:!0,computed:"getFormattedStringRawText(data.upsell)"}),_.H("design:type",Object)],SL.prototype,"ariaLabel",void 0);
_.u([_.b({reflectToAttribute:!0,computed:"computeAriaActivedescendant_(focusedIndex)"}),_.H("design:type",Object)],SL.prototype,"ariaActivedescendant",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],SL.prototype,"showFocus",void 0);_.u([_.b({value:0}),_.H("design:type",Number)],SL.prototype,"focusedIndex",void 0);_.u([_.b(),_.H("design:type",_.pW)],SL.prototype,"emojiManager",void 0);
_.u([_.pH("emoji"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],SL.prototype,"emojiChanged_",null);_.u([_.pH("titleOffset"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],SL.prototype,"titleOffsetChanged_",null);_.u([_.ae("click"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],SL.prototype,"onEmojiTap_",null);
_.u([_.ae("mousedown"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],SL.prototype,"onMouseDown_",null);_.u([_.ae("focus"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],SL.prototype,"onFocus_",null);_.u([_.ae("blur"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],SL.prototype,"onBlur_",null);
_.u([_.ae("keydown"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],SL.prototype,"onKeyDown_",null);_.u([_.vZ({is:"yt-emoji-picker-upsell-category-renderer",disableElementRegistration:!0})],SL);
_.Z(SL,"yt-emoji-picker-upsell-category-renderer",function(){if(Jif===void 0){var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;hLf===void 0&&(hLf=document.createElement("template"));var g=hLf;K.call(E,g.content.cloneNode(!0),r.content.firstChild);Jif=r}r=Jif;return r},{mode:2});var rfl;var EHf;var bW=function(){var r=_.q.apply(this,arguments)||this;r.scrollAction="lock";r.verticalAlign="top";return r};
_.C(bW,_.q);_.d=bW.prototype;_.d.onClick=function(r){r=_.eG(r);r instanceof HTMLImageElement&&_.Ln(this.hostElement,"yt-emoji-select",_.Py(this.emojiManager,r.id))};
_.d.openSelector=function(){this.ironOverlayBehavior.open()};
_.d.onDomChange=function(){k6u(this.ytEmojiSelectorBehavior)};
_.d.computeIsFamilySelector=function(r){var E;return(r==null?void 0:(E=r.emoji)==null?void 0:E.emojiId)==="\ud83d\udc6a"};
_.d.onKeyboardEnter=function(){if(this.emojiVariants&&this.ytEmojiSelectorBehavior.focusedIndex<this.emojiVariants.length){var r=this.emojiVariants[this.ytEmojiSelectorBehavior.focusedIndex];r&&r.emojiId&&(_.Ln(this.hostElement,"yt-emoji-select",_.Py(this.emojiManager,r.emojiId)),this.ytEmojiSelectorBehavior.changeFocus(0))}};
_.f5.Object.defineProperties(bW.prototype,{emojiVariants:{configurable:!0,enumerable:!0,get:function(){var r=this,E,K,g;return this.emojiManager&&((E=this.data)==null?0:(K=E.emoji)==null?0:(g=K.variantIds)==null?0:g.length)?this.data.emoji.variantIds.map(function(D){return!!D&&_.Py(r.emojiManager,D)}).filter(function(D){return!!D}):[]}}});
bW.prototype.onClick=bW.prototype.onClick;_.u([_.G(_.av),_.H("design:type",Object)],bW.prototype,"ironOverlayBehavior",void 0);_.u([_.G(q_e),_.H("design:type",Object)],bW.prototype,"ytEmojiSelectorBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],bW.prototype,"data",void 0);_.u([_.b(),_.H("design:type",_.pW)],bW.prototype,"emojiManager",void 0);_.u([_.b(),_.H("design:type",Object)],bW.prototype,"scrollAction",void 0);_.u([_.b(),_.H("design:type",Object)],bW.prototype,"verticalAlign",void 0);
_.u([_.b({reflectToAttribute:!0,computed:"computeIsFamilySelector(data)"}),_.H("design:type",Boolean)],bW.prototype,"isFamilySelector",void 0);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],bW.prototype,"emojiVariants",null);_.u([_.ae("click"),_.H("design:type",Function),_.H("design:paramtypes",[MouseEvent]),_.H("design:returntype")],bW.prototype,"onClick",null);_.u([_.vZ({is:"yt-emoji-variant-selector",disableElementRegistration:!0})],bW);
_.Z(bW,"yt-emoji-variant-selector",function(){if(EHf===void 0){var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;rfl===void 0&&(rfl=document.createElement("template"));var g=rfl;K.call(E,g.content.cloneNode(!0),r.content.firstChild);EHf=r}r=EHf;return r},{mode:2});var KQe=/:/g,gHd=["UCkszU2WH9gy1mb0dV-11UJg","UC4R8DWoMoI7CAwX8_LjQHig"],sl=function(){var r=_.q.apply(this,arguments)||this;r.emojiVariantSelector=null;r.emojiMultiPersonSelector=null;r.identity=_.bn;r.lastAnimationTime_=0;r.animationStart_=null;r.animationEnd_=null;return r};
_.C(sl,_.q);_.d=sl.prototype;
_.d.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}}};
_.d.created=function(){this.boundOnIronOverlayClosed=this.onIronOverlayClosed.bind(this);this.emojiManager||(this.emojiManager=_.Ol)};
_.d.attached=function(){_.D_&&(this.hostElement.style.height=this.hostElement.clientHeight+150+"px");this.shouldUseStickyPreferences&&lgR(this.emojiManager)};
_.d.dataChanged=function(){var r;if((r=this.data)==null?0:r.categories){r=this.emojiManager;var E=this.getCustomEmojiIds();r.pickerCustomEmojiIds=[].concat(_.mn(tOf),_.mn(E))}};
_.d.getCustomEmojiIds=function(){var r,E=(r=this.data.categories)==null?void 0:r.find(function(B){var Q;return((Q=B.emojiPickerCategoryRenderer)==null?void 0:Q.categoryId)&&gHd.includes(B.emojiPickerCategoryRenderer.categoryId)}),K;
r=(K=this.data.categories)==null?void 0:K.find(function(B){return B.emojiPickerUpsellCategoryRenderer});
var g,D;return[E==null?void 0:(g=E.emojiPickerCategoryRenderer)==null?void 0:g.emojiIds,r==null?void 0:(D=r.emojiPickerUpsellCategoryRenderer)==null?void 0:D.emojiIds].flat().filter(function(B){return!!B})};
_.d.updateEmojiCategories=function(){this.updateCategoriesAndPlaceholderInternal(this.data,!0)};
_.d.updateCategoriesAndPlaceholder_=function(){this.updateCategoriesAndPlaceholderInternal(this.data,this.selected)};
_.d.updateCategoriesAndPlaceholderInternal=function(r,E){var K=this;r&&E&&(this.categories=r.categories||[],this.categoryButtons=r.categoryButtons||[],this.resetPlaceholder(),this.search="",_.q_(function(){K.updateButtons_()}))};
_.d.computeId_=function(r){return r.id||""};
_.d.computeShouldUseStickyPreferences=function(){return this.data&&this.data.categories?this.data.categories.some(function(r){return r.emojiPickerCategoryRenderer&&r.emojiPickerCategoryRenderer.emojiData}):!1};
_.d.onScroll_=function(){this.animationEnd_==null&&window.requestAnimationFrame(this.updateButtons_.bind(this))};
_.d.onShowEmojiVariantSelector=function(r){var E=r.detail.emojiData;E.variantIds&&E.variantIds.length&&(E.multiSelectorThumbnailRow&&E.multiSelectorThumbnailRow.length?this.set("emojiMultiPersonSelector",{ytEmojiMultiPersonSelector:{emoji:E,target:r.detail.target}}):this.set("emojiVariantSelector",{ytEmojiVariantSelector:{emoji:E,target:r.detail.target}}),this.variantSelectorOpened=!0,this.hostElement.addEventListener("iron-overlay-closed",this.boundOnIronOverlayClosed))};
_.d.onIronOverlayClosed=function(r){var E=mdu(this.emojiManager,this.get((this.emojiVariantSelector?"emojiVariantSelector.ytEmojiVariantSelector.emoji":"emojiMultiPersonSelector.ytEmojiMultiPersonSelector.emoji")+".emojiId")||"");E&&r.composedPath&&(r.composedPath().includes(_.rj(this.hostElement).querySelector("#emoji-variant-selector"))||r.composedPath().includes(_.rj(this.hostElement).querySelector("#emoji-multi-person-selector")))&&(_.ht(this.hostElement,"yt-close-emoji-variant-selector",[E.emojiId]),
this.emojiMultiPersonSelector=this.emojiVariantSelector=null,this.variantSelectorOpened=!1,this.hostElement.removeEventListener("iron-overlay-closed",this.boundOnIronOverlayClosed))};
_.d.onEmojiVariantSelectorMouseup=function(r){var E=r.target.firstChild;this.variantSelectorOpened&&E&&_.q_(function(){E.noCancelOnOutsideClick=!1},100)};
_.d.onEmojiVariantSelectorMousedown=function(r){r=r.target.firstChild;this.variantSelectorOpened&&r&&(r.noCancelOnOutsideClick=!1)};
_.d.onSelectCategory_=function(r){var E=this.search!="";this.search="";for(var K=_.rj(this.hostElement).querySelector("#categories").children,g=0;g<K.length;g++){var D=K[g];if(D.id==r.detail.categoryId){E?(_.rj(this.hostElement).querySelector("#categories").scrollTop=D.offsetTop,this.updateButtons_()):(this.animationStart_=_.rj(this.hostElement).querySelector("#categories").scrollTop,this.animationEnd_=D.offsetTop,this.lastAnimationTime_=0,this.animateScroll_(this.lastAnimationTime_));break}}};
_.d.onEmojiHover_=function(r){this.placeholder=r.detail.shortcuts?r.detail.shortcuts[0]:""};
_.d.onSearchBoxFocused_=function(){this.resetPlaceholder()};
_.d.onSearchBoxBlur_=function(){this.resetPlaceholder()};
_.d.onMouseoutCategories=function(){this.variantSelectorOpened||this.resetPlaceholder()};
_.d.resetPlaceholder=function(){this.skinToneOpened||(this.placeholder=this.ytRendererBehavior.getSimpleString(this.data.searchPlaceholderText))};
_.d.computeSearchCategory_=function(r){r=r.replace(KQe,"").toLowerCase().trim();if(!this.searching)return this.searchCategory;this.updateButtons_();r=r.split(" ");for(var E=[],K=this.emojiManager.emojis,g=0;g<K.length;g++){var D=K[g];if(D.searchTerms)for(var B=0;B<D.searchTerms.length;B++){for(var Q=D.searchTerms[B].toLocaleLowerCase(),a=!1,P=0;P<r.length;P++)if(Q.indexOf(r[P])!=-1){a=!0;break}if(a&&(!D.isCustomEmoji||!D.emojiId||this.emojiManager.pickerCustomEmojiIds.includes(D.emojiId))){E.push(D.emojiId);
break}}}return{categoryId:-1,emojiIds:E}};
_.d.computeSearchEmptyMessage_=function(r,E){return r&&E&&E.emojiIds&&E.emojiIds.length==0?this.data.searchNoResultsText||null:null};
_.d.computeSearching_=function(r){return this.emojiManager&&r.replace(KQe,"").length>1};
_.d.computeSkinToneHidden=function(){var r;return this.shouldUseStickyPreferences||this.skinToneOpened||this.categories.length===1||!((r=this.data)==null||!r.hideSkinTonePicker)};
_.d.computeDisableScroll=function(){return!!this.emojiVariantSelector};
_.d.openSkinToneSelector=function(){this.skinToneOpened=!0};
_.d.showSkinTonePlaceholder=function(){this.placeholder=this.ytRendererBehavior.getSimpleString(this.data.pickSkinToneText)};
_.d.clearSearch=function(){this.resetPlaceholder();this.search=""};
_.d.selectSkinTone_=function(r){r=Number(r.target.getAttribute("tone"));this.set("emojiManager.skinTone",r);_.ht(this.hostElement,"yt-live-chat-emoji-skin-tone-changed",[r]);this.skinToneOpened=!1;this.resetPlaceholder()};
_.d.skinToneChanged_=function(){_.rj(this.hostElement).querySelector("#skin-tone").setAttribute("tone",String(this.skinTone));for(var r=_.rj(this.hostElement).querySelector("#dropdown-content").children,E=0;E<r.length;E++)E===this.skinTone?r[E].setAttribute("selected",""):r[E].removeAttribute("selected")};
_.d.animateScroll_=function(r){this.lastAnimationTime_||(this.lastAnimationTime_=r);r-=this.lastAnimationTime_;r<200?(_.rj(this.hostElement).querySelector("#categories").scrollTop=this.animationStart_+(this.animationEnd_-this.animationStart_)*r/200,window.requestAnimationFrame(this.animateScroll_.bind(this))):(this.animationEnd_!=null&&(_.rj(this.hostElement).querySelector("#categories").scrollTop=this.animationEnd_),this.animationEnd_=this.animationStart_=null,this.lastAnimationTime_=0);this.updateButtons_()};
_.d.searchChanged_=function(){this.updateButtons_()};
_.d.updateButtons_=function(){var r=null;if(!this.search)for(var E=_.rj(this.hostElement).querySelector("#categories").scrollTop,K=_.rj(this.hostElement).querySelector("#categories").children,g=0;g<K.length;g++){var D=K[g];D.offsetTop<=E&&(r=D.id)}E=_.rj(this.hostElement).querySelector("#category-buttons").children;for(K=0;K<E.length;K++)g=E[K],g.active=g.id===r};
sl.prototype.searchChanged_=sl.prototype.searchChanged_;sl.prototype.skinToneChanged_=sl.prototype.skinToneChanged_;sl.prototype.onEmojiHover_=sl.prototype.onEmojiHover_;sl.prototype.onSelectCategory_=sl.prototype.onSelectCategory_;sl.prototype.onShowEmojiVariantSelector=sl.prototype.onShowEmojiVariantSelector;sl.prototype.updateCategoriesAndPlaceholder_=sl.prototype.updateCategoriesAndPlaceholder_;sl.prototype.dataChanged=sl.prototype.dataChanged;
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],sl.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],sl.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],sl.prototype,"data",void 0);_.u([_.b({value:function(){return[]}}),
_.H("design:type",Array)],sl.prototype,"categories",void 0);_.u([_.b({value:function(){return[]}}),
_.H("design:type",Array)],sl.prototype,"categoryButtons",void 0);_.u([_.b({computed:"computeDisableScroll(emojiVariantSelector)",reflectToAttribute:!0}),_.H("design:type",Boolean)],sl.prototype,"disableScroll",void 0);_.u([_.b({computed:"computeId_(data)",reflectToAttribute:!0}),_.H("design:type",String)],sl.prototype,"id",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],sl.prototype,"selected",void 0);
_.u([_.b({value:!1}),_.H("design:type",Boolean)],sl.prototype,"disableIncrementalLoading",void 0);_.u([_.b(),_.H("design:type",String)],sl.prototype,"placeholder",void 0);_.u([_.b({value:""}),_.H("design:type",String)],sl.prototype,"search",void 0);_.u([_.b({computed:"computeSearching_(search)",reflectToAttribute:!0}),_.H("design:type",Boolean)],sl.prototype,"searching",void 0);_.u([_.b({computed:"computeSearchCategory_(search)"}),_.H("design:type",Object)],sl.prototype,"searchCategory",void 0);
_.u([_.b({computed:"computeSearchEmptyMessage_(searching, searchCategory)"}),_.H("design:type",Object)],sl.prototype,"searchEmptyMessage",void 0);_.u([_.b({computed:"identity(emojiManager.skinTone)"}),_.H("design:type",Number)],sl.prototype,"skinTone",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],sl.prototype,"skinToneOpened",void 0);_.u([_.b({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],sl.prototype,"variantSelectorOpened",void 0);
_.u([_.b({computed:"computeSkinToneHidden(skinToneOpened, categories, shouldUseStickyPreferences, data.hideSkinTonePicker)"}),_.H("design:type",Boolean)],sl.prototype,"skinToneHidden",void 0);_.u([_.b(),_.H("design:type",_.pW)],sl.prototype,"emojiManager",void 0);_.u([_.b(),_.H("design:type",Object)],sl.prototype,"emojiVariantSelector",void 0);_.u([_.b(),_.H("design:type",Object)],sl.prototype,"emojiMultiPersonSelector",void 0);
_.u([_.b({value:!1,computed:"computeShouldUseStickyPreferences(data)"}),_.H("design:type",Boolean)],sl.prototype,"shouldUseStickyPreferences",void 0);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],sl.prototype,"dataChanged",null);_.u([_.pH("data","selected"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],sl.prototype,"updateCategoriesAndPlaceholder_",null);
_.u([_.ae("yt-show-emoji-variant-selector"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],sl.prototype,"onShowEmojiVariantSelector",null);_.u([_.ae("yt-emoji-picker-select-category"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],sl.prototype,"onSelectCategory_",null);_.u([_.ae("yt-emoji-hover"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],sl.prototype,"onEmojiHover_",null);
_.u([_.pH("skinTone"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],sl.prototype,"skinToneChanged_",null);_.u([_.pH("search"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],sl.prototype,"searchChanged_",null);_.u([_.vZ({is:"yt-emoji-picker-renderer",disableElementRegistration:!0})],sl);
_.Z(sl,"yt-emoji-picker-renderer",function(){if(LWe===void 0){var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;yid===void 0&&(yid=document.createElement("template"));var g=yid;K.call(E,g.content.cloneNode(!0),r.content.firstChild);LWe=r}r=LWe;return r},{mode:2});var k$=function(){var r=_.q.apply(this,arguments)||this;r.emojiManager=_.Ol;r.isDarkTheme=document.documentElement.hasAttribute("dark");r.selectedIndex=1;r.actionMap={"yt-lwe-emoji-customization-visible":"handleEmojiCustomizationVisible"};return r};
_.C(k$,_.q);_.d=k$.prototype;_.d.handleEmojiCustomizationVisible=function(r){this.emojiPickerRenderer.selected=r;this.selectedIndex=1;r?(this.originalEmojiSet=this.emojiCustomizationSet,this.updateSaveButtonState(!1)):this.originalEmojiSet=void 0};
_.d.emojiCustomizationSetChanged=function(){var r;(r=this.data)!=null&&r.saveButtonEntityKey&&(this.originalEmojiSet||(this.originalEmojiSet=this.emojiCustomizationSet),this.originalEmojiSet&&this.emojiCustomizationSet&&!_.L2(this.originalEmojiSet.emojiId,this.emojiCustomizationSet.emojiId)?this.updateSaveButtonState(!0):this.updateSaveButtonState(!1))};
_.d.updateSaveButtonState=function(r){var E;(E=this.data)!=null&&E.saveButtonEntityKey&&this.ytLiveChatReduxBehavior.dispatch(_.Td("booleanEntity",this.data.saveButtonEntityKey,{key:this.data.saveButtonEntityKey,value:r}))};
_.d.emojiUrl=function(r){r=_.Py(this.emojiManager,r);if(!r)return"";var E;r=(E=r.image)==null?void 0:E.thumbnails;return _.LB(r,24)||""};
_.d.emojiAlt=function(r){var E=_.Py(this.emojiManager,r);if(!E)return r;var K,g,D,B=(E==null?void 0:(K=E.image)==null?void 0:(g=K.accessibility)==null?void 0:(D=g.accessibilityData)==null?void 0:D.label)||"";return B?B:E.isCustomEmoji?E.shortcuts[0]:E.emojiId||r};
_.d.emojiAriaLabel=function(r){var E,K;return((E=_.Py(this.emojiManager,r))==null?void 0:(K=E.shortcuts)==null?void 0:K[0])||r};
_.d.onEmojiClick=function(r){r.model.index!==0&&(this.selectedIndex=r.model.index)};
_.d.onEmojiSelect=function(r){r=r.detail;var E,K;((E=this.data)==null?0:E.emojiCustomizationSetEntityKey)&&((K=this.emojiCustomizationSet)==null?0:K.emojiId)&&r.emojiId&&this.canEditEmoji(this.emojiCustomizationSet.emojiId,r.emojiId,this.selectedIndex)&&this.ytLiveChatReduxBehavior.dispatch(_.Td("emojiCustomizationSetEntity",this.data.emojiCustomizationSetEntityKey,{key:this.data.emojiCustomizationSetEntityKey,emojiId:this.getUpdatedEmojiIdList(this.emojiCustomizationSet.emojiId,r.emojiId,this.selectedIndex)}))};
_.d.canEditEmoji=function(r,E,K){r=r.indexOf(E);return r===K||r===0||K===0?!1:!0};
_.d.getUpdatedEmojiIdList=function(r,E,K){var g=r.indexOf(E);r=[].concat(_.mn(r));g>=0&&(r[g]=r[K]);r[K]=E;return r};
_.f5.Object.defineProperties(k$,{template:{configurable:!0,enumerable:!0,get:function(){if(RLd===void 0){var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;FWf===void 0&&(FWf=document.createElement("template"));var g=FWf;K.call(E,g.content.cloneNode(!0),r.content.firstChild);RLd=r}r=RLd;return r}}});
k$.prototype.onEmojiSelect=k$.prototype.onEmojiSelect;_.u([_.G(_.dq),_.H("design:type",Object)],k$.prototype,"ytLiveChatReduxBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],k$.prototype,"ytActionHandlerBehavior",void 0);_.u([_.fH("yt-emoji-picker-renderer"),_.H("design:type",Object)],k$.prototype,"emojiPickerRenderer",void 0);
_.u([_.b({selectorArgs:["data.emojiCustomizationSetEntityKey"],selector:function(r,E){return _.NC(r.entities,"emojiCustomizationSetEntity",E)},
observer:"emojiCustomizationSetChanged"}),_.H("design:type",Object)],k$.prototype,"emojiCustomizationSet",void 0);_.u([_.b(),_.H("design:type",Object)],k$.prototype,"originalEmojiSet",void 0);_.u([_.b(),_.H("design:type",_.pW)],k$.prototype,"emojiManager",void 0);_.u([_.b(),_.H("design:type",Object)],k$.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],k$.prototype,"isDarkTheme",void 0);_.u([_.b(),_.H("design:type",Object)],k$.prototype,"selectedIndex",void 0);
_.u([_.ae("yt-emoji-select"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],k$.prototype,"onEmojiSelect",null);_.u([_.vZ({is:"yt-emoji-customization-panel-view-model",noInjection:!0})],k$);var Drf;var BNR;var drE;var j4f;var qG=function(){var r=_.q.apply(this,arguments)||this;r.authorBadges=[];return r};
_.C(qG,_.q);_.d=qG.prototype;_.d.created=function(){this.ytLiveChatItemBehavior.supportsInlineActionButtons=!0};
_.d.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]]"}}}}}};
_.d.dataChanged=function(){var r=gUm(this.data.authorBadges||[]);this.hostElement.setAttribute("author-type",r)};
_.d.updateMessage=function(){var r=this.data.message,E=_.rj(_.rj(this.hostElement).querySelector("#message"));E.textContent="";r&&E.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(r))};
_.d.shouldSupportWholeItemClick=function(){return!0};
_.d.onShowOriginalClick=function(r){r.preventDefault();this.showOriginal=!0};
_.d.computeShowBar=function(r,E,K){return r&&E||K};
_.d.computeAuthorBadges=function(r){return r.authorBadges||[]};
_.d.computeAuthorIsOwner=function(r){return!!DDK(r.authorBadges,"owner")};
_.d.computeAuthorNameColor=function(r){var E;if(_.R("live_chat_author_name_color_usernames")&&(r==null?0:(E=r.authorName)==null?0:E.simpleText))return _.$Dd(_.aFJ(r.authorName.simpleText));if(_.R("live_chat_seed_color_usernames")&&(r==null?0:r.authorSeedColorArgb))return _.$Dd(_.gD(r.authorSeedColorArgb));if(_.R("live_chat_colored_usernames"))return"#cc0000";var K;return _.R("live_chat_simple_color_usernames")&&(r==null?0:(K=r.authorName)==null?0:K.simpleText)&&(r==null?0:r.authorUsernameColorLight)&&
(r==null?0:r.authorUsernameColorDark)&&!this.inBanner?document.documentElement.hasAttribute("dark")?_.gD(r.authorUsernameColorDark):_.gD(r.authorUsernameColorLight):""};
qG.prototype.updateMessage=qG.prototype.updateMessage;qG.prototype.dataChanged=qG.prototype.dataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],qG.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.Y$.YtLiveChatItemBehavior),_.H("design:type",_.Ul)],qG.prototype,"ytLiveChatItemBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],qG.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],qG.prototype,"data",void 0);
_.u([_.b({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],qG.prototype,"showOriginal",void 0);_.u([_.b({value:!1,computed:"truthy(data.isDimmed)",reflectToAttribute:!0}),_.H("design:type",Boolean)],qG.prototype,"isDimmed",void 0);_.u([_.b({computed:"computeShowBar(isDeleted, hasOriginalContent, isDimmed)",reflectToAttribute:!0}),_.H("design:type",Boolean)],qG.prototype,"showBar",void 0);
_.u([_.b({computed:"computeAuthorBadges(data)"}),_.H("design:type",Array)],qG.prototype,"authorBadges",void 0);_.u([_.b({computed:"computeAuthorIsOwner(data)",reflectToAttribute:!0}),_.H("design:type",Boolean)],qG.prototype,"authorIsOwner",void 0);_.u([_.b({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],qG.prototype,"inCollapsedBanner",void 0);_.u([_.b({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],qG.prototype,"inBanner",void 0);
_.u([_.b({value:_.R("live_chat_hide_avatars"),reflectToAttribute:!0}),_.H("design:type",Boolean)],qG.prototype,"avatarHidden",void 0);_.u([_.b({computed:"computeAuthorNameColor(data)"}),_.H("design:type",String)],qG.prototype,"authorNameColor",void 0);_.u([_.b(),_.H("design:type",_.Fe)],qG.prototype,"participantsManager",void 0);_.u([_.b({value:{size:"XS",type:"filled",style:"overlay",iconPosition:"icon-only"}}),_.H("design:type",Object)],qG.prototype,"filledButtonOverrides",void 0);
_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],qG.prototype,"dataChanged",null);_.u([_.pH("data.message"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],qG.prototype,"updateMessage",null);_.u([_.vZ({disableElementRegistration:!0,is:"yt-live-chat-text-message-renderer",noInjection:!0})],qG);
_.Z(qG,"yt-live-chat-text-message-renderer",function(){if(j4f===void 0){var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;drE===void 0&&(drE=document.createElement("template"));var g=drE;K.call(E,g.content.cloneNode(!0),r.content.firstChild);j4f=r}r=j4f;return r},{mode:0});var lW=function(){var r=_.q.apply(this,arguments)||this;r.tonalButtonOverrides={type:"tonal",style:"overlay"};return r};
_.C(lW,_.q);
lW.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]]"}}}}}};
lW.prototype.shouldSupportInlineActionButtons=function(){return!0};
lW.prototype.shouldSupportWholeItemClick=function(){return!0};
_.f5.Object.defineProperties(lW.prototype,{hasInfoDialogButton:{configurable:!0,enumerable:!0,get:function(){return!!this.data.infoDialogButton}}});
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],lW.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.Y$.YtLiveChatItemBehavior),_.H("design:type",_.Ul)],lW.prototype,"ytLiveChatItemBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],lW.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],lW.prototype,"data",void 0);_.u([_.b(),_.H("design:type",_.Fe)],lW.prototype,"participantsManager",void 0);
_.u([_.b(),_.H("design:type",Object)],lW.prototype,"tonalButtonOverrides",void 0);_.u([_.b({reflectToAttribute:!0}),_.v("data.infoDialogButton"),_.H("design:type",Object),_.H("design:paramtypes",[])],lW.prototype,"hasInfoDialogButton",null);_.u([_.vZ({disableElementRegistration:!0,is:"yt-live-chat-auto-mod-message-renderer",noInjection:!0})],lW);
_.Z(lW,"yt-live-chat-auto-mod-message-renderer",function(){if(BNR===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;Drf===void 0&&(Drf=document.createElement("template"));var g=Drf;K.call(E,g.content.cloneNode(!0),r.content.firstChild);BNR=r}r=BNR;return r},{mode:0});var NNu;var Q4w;var $rE;var a8e=function(){return _.q.apply(this,arguments)||this};
_.C(a8e,_.q);_.u([_.b(),_.H("design:type",Object)],a8e.prototype,"data",void 0);_.u([_.VF({is:"ytd-factoid-renderer",disableElementRegistration:!0})],a8e);
_.Z(a8e,"ytd-factoid-renderer",function(){if($rE!==void 0)return $rE;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return $rE=r},{mode:1});var mv=function(){return _.q.apply(this,arguments)||this};
_.C(mv,_.q);mv.prototype.configureRendererStamper=function(){return{"data.factoids":{id:"factoids",mapping:{factoidRenderer:"ytd-factoid-renderer"}}}};
_.u([_.b(),_.H("design:type",Object)],mv.prototype,"data",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],mv.prototype,"ytRendererstamperBehavior",void 0);_.u([_.vZ({disableElementRegistration:!0,is:"yt-live-chat-channel-activity-reputation-renderer",noInjection:!0})],mv);
_.Z(mv,"yt-live-chat-channel-activity-reputation-renderer",function(){if(Q4w===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;NNu===void 0&&(NNu=document.createElement("template"));var g=NNu;K.call(E,g.content.cloneNode(!0),r.content.firstChild);Q4w=r}r=Q4w;return r},{mode:0});var pxJ;var P5l;var ZC=function(){return _.q.apply(this,arguments)||this};
_.C(ZC,_.q);ZC.prototype.ready=function(){var r=document.querySelector("yt-live-chat-app");r&&r.hasAttribute("dashboard-money-feed")&&this.hostElement.setAttribute("dashboard-money-feed","")};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],ZC.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Boolean)],ZC.prototype,"menuFocused",void 0);_.u([_.b(),_.H("design:type",Object)],ZC.prototype,"data",void 0);_.u([_.G(_.Y$.YtLiveChatItemBehavior),_.H("design:type",_.Ul)],ZC.prototype,"ytLiveChatItemBehavior",void 0);_.u([_.vZ({disableElementRegistration:!0,is:"yt-live-chat-donation-announcement-renderer",noInjection:!0})],ZC);
_.Z(ZC,"yt-live-chat-donation-announcement-renderer",function(){if(P5l===void 0){var r=document.createElement("template");_.x(r,'\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>');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;pxJ===void 0&&(pxJ=document.createElement("template"));var g=pxJ;K.call(E,g.content.cloneNode(!0),r.content.firstChild);P5l=r}r=P5l;return r},{mode:0});var f8M;var OA$,YmM=function(){if(OA$!==void 0)return OA$;var r=document.createElement("template");_.x(r,'\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>');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;f8M===void 0&&(f8M=document.createElement("template"));var g=f8M;K.call(E,g.content.cloneNode(!0),r.content.firstChild);return OA$=r};var uW=function(){return _.q.apply(this,arguments)||this};
_.C(uW,_.q);_.f5.Object.defineProperties(uW,{template:{configurable:!0,enumerable:!0,get:function(){return YmM()}}});
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],uW.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],uW.prototype,"data",void 0);_.u([_.vZ({is:"yt-live-chat-empty-feed-view-model",disableElementRegistration:!0,noInjection:!0})],uW);_.Z(uW,"yt-live-chat-empty-feed-view-model",function(){return YmM()},{mode:0});var Uru;var TNM;var Am=function(){return _.q.apply(this,arguments)||this};
_.C(Am,_.q);Am.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"}}}}}};
_.f5.Object.defineProperties(Am.prototype,{channelName:{configurable:!0,enumerable:!0,get:function(){var r,E;return{runs:[{text:(r=this.data)==null?void 0:(E=r.channelName)==null?void 0:E.content}]}}},
channelBadges:{configurable:!0,enumerable:!0,get:function(){var r=[],E;if((E=this.data)==null||!E.channelBadges)return r;var K;E=_.N((K=this.data)==null?void 0:K.channelBadges);for(K=E.next();!K.done;K=E.next()){K=_.M(K.value,ODl);var g=void 0,D=void 0;if((g=K)==null?0:(D=g.badgeImage)==null?0:D.sources)g=void 0,D={liveChatAuthorBadgeRenderer:{tooltip:K.tooltip,accessibility:{accessibilityData:{label:(g=_.M(K.rendererContext,_.Tz))==null?void 0:g.label}}}},K.badgeImage.sources[0].clientResource?D.liveChatAuthorBadgeRenderer.icon=
{iconType:K.badgeImage.sources[0].clientResource.imageName}:D.liveChatAuthorBadgeRenderer.customThumbnail={thumbnails:K.badgeImage.sources},r.push(D)}return r}}});
_.u([_.b(),_.H("design:type",Object)],Am.prototype,"data",void 0);_.u([_.v("data.channelName"),_.H("design:type",Object),_.H("design:paramtypes",[])],Am.prototype,"channelName",null);_.u([_.v("data.channelBadges"),_.H("design:type",Array),_.H("design:paramtypes",[])],Am.prototype,"channelBadges",null);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Am.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.vZ({disableElementRegistration:!0,is:"yt-live-chat-identity-view-model",noInjection:!0})],Am);
_.Z(Am,"yt-live-chat-identity-view-model",function(){if(TNM===void 0){var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;Uru===void 0&&(Uru=document.createElement("template"));var g=Uru;K.call(E,g.content.cloneNode(!0),r.content.firstChild);TNM=r}r=TNM;return r},{mode:0});var wxf;var FQR;var R0J;var oHf;var eL=function(){var r=_.q.apply(this,arguments)||this;r.hidden=!1;r.supportsInlineActionButtons=!0;return r};
_.C(eL,_.q);eL.prototype.ready=function(){var r;((r=document.querySelector("yt-live-chat-app"))==null?0:r.hasAttribute("dashboard-money-feed"))&&this.hostElement.setAttribute("dashboard-money-feed","")};
eL.prototype.dataChanged=function(r){var E=(0,_.dj)(_.rj(this.hostElement).querySelector("#detail-text"));E.textContent="";(r==null?0:r.detailText)&&E.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(r.detailText))};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],eL.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.Y$.YtLiveChatItemBehavior),_.H("design:type",_.Ul)],eL.prototype,"ytLiveChatItemBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],eL.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b({observer:"dataChanged"}),_.H("design:type",Object)],eL.prototype,"data",void 0);
_.u([_.b({computed:"truthy(isDeleted)",reflectToAttribute:!0}),_.H("design:type",Object)],eL.prototype,"hidden",void 0);_.u([_.VF({disableElementRegistration:!0,is:"yt-live-chat-legacy-paid-message-renderer"})],eL);
_.Z(eL,"yt-live-chat-legacy-paid-message-renderer",function(){if(oHf===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;R0J===void 0&&(R0J=document.createElement("template"));var g=R0J;K.call(E,g.content.cloneNode(!0),r.content.firstChild);oHf=r}r=oHf;return r},{mode:0});var MCR;var iAu;var cfM={},Xe=function(){return _.Yj.apply(this,arguments)||this};
_.C(Xe,_.Yj);Xe.prototype.onLiveChatMembershipItemBehaviorClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
Xe.prototype.onLiveChatMembershipItemBehaviorClick=Xe.prototype.onLiveChatMembershipItemBehaviorClick;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Xe.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Xe.prototype,"data",void 0);_.u([_.ae("click"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],Xe.prototype,"onLiveChatMembershipItemBehaviorClick",null);_.u([_.Ua()],Xe);
cfM.YtLiveChatMembershipItemBehavior=[Xe.prototype,_.y.YtRendererBehavior];var Hy=function(){var r=_.q.apply(this,arguments)||this;r.supportsInlineActionButtons=!0;r.hasPrimaryHeaderText=!1;r.showOnlyHeader=!1;r.authorBadges=[];r.modern=_.R("web_button_rework_with_live");r.buttonOverrides={style:"overlay",type:"filled"};return r};
_.C(Hy,_.q);_.d=Hy.prototype;_.d.shouldSupportInlineActionButtons=function(){return!0};
_.d.configureRendererStamper=function(){return{"data.footerButton":{id:"footer-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}}}};
_.d.ready=function(){var r=document.querySelector("yt-live-chat-app");r&&r.hasAttribute("dashboard-money-feed")&&this.hostElement.setAttribute("dashboard-money-feed","")};
_.d.messageChanged=function(){var r=this.data.message,E=(0,_.dj)(_.rj(this.hostElement).querySelector("#message"));E.textContent="";r&&E.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(r))};
_.d.computeHasPrimaryHeaderText=function(r){return!(!r||!r.headerPrimaryText)};
_.d.computeShowOnlyHeader=function(r,E){return this.isMessageEmpty(r,E)};
_.d.computeAuthorBadges=function(r){return r.authorBadges||[]};
_.d.isMessageEmpty=function(r,E){return!r||r.empty?!0:!r.message&&!r.inputField&&!E};
_.d.isDeletedChanged=function(){this.ytLiveChatItemBehavior.isDeleted&&(this.set("data.authorName",null),this.set("data.authorPhoto",null),this.set("data.message",null))};
_.d.getInputElement=function(){return _.rj(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer")};
_.d.inputFocus=function(){var r=this.getInputElement();r&&r.focus()};
_.d.inputInsertEmoji=function(r){var E=this.getInputElement();E&&E.insertEmoji(r)};
_.d.inputMessage=function(){var r=this.getInputElement();return r&&this.data.inputField?(r.completeEmojis(),_.SZ(r.liveChatRichMessageInput)):null};
_.d.onFooterButtonClick=function(){this.data.footerButton&&_.Ln(this.hostElement,"yt-live-chat-clear-pinned-message")};
_.d.shouldSupportWholeItemClick=function(){return!0};
Hy.prototype.isDeletedChanged=Hy.prototype.isDeletedChanged;Hy.prototype.messageChanged=Hy.prototype.messageChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Hy.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.Y$.YtLiveChatItemBehavior),_.H("design:type",_.Ul)],Hy.prototype,"ytLiveChatItemBehavior",void 0);_.u([_.G(cfM.YtLiveChatMembershipItemBehavior),_.H("design:type",Object)],Hy.prototype,"ytLiveChatMembershipItemBehavior",void 0);
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Hy.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Hy.prototype,"data",void 0);_.u([_.b({computed:"computeHasPrimaryHeaderText(data)",reflectToAttribute:!0}),_.H("design:type",Object)],Hy.prototype,"hasPrimaryHeaderText",void 0);_.u([_.b({computed:"computeShowOnlyHeader(data, isDeleted)",reflectToAttribute:!0}),_.H("design:type",Object)],Hy.prototype,"showOnlyHeader",void 0);
_.u([_.b({computed:"computeAuthorBadges(data)"}),_.H("design:type",Array)],Hy.prototype,"authorBadges",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Hy.prototype,"modern",void 0);_.u([_.pH("data.message"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Hy.prototype,"messageChanged",null);_.u([_.pH("isDeleted"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Hy.prototype,"isDeletedChanged",null);
_.u([_.vZ({disableElementRegistration:!0,is:"yt-live-chat-membership-item-renderer",noInjection:!0})],Hy);
_.Z(Hy,"yt-live-chat-membership-item-renderer",function(){if(iAu===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;MCR===void 0&&(MCR=document.createElement("template"));var g=MCR;K.call(E,g.content.cloneNode(!0),r.content.firstChild);iAu=r}r=iAu;return r},{mode:0});var C5w;var xrd;var nW=function(){return _.q.apply(this,arguments)||this};
_.C(nW,_.q);nW.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],nW.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],nW.prototype,"data",void 0);_.u([_.vZ({disableElementRegistration:!0,is:"yt-live-chat-mode-change-message-renderer",noInjection:!0})],nW);
_.Z(nW,"yt-live-chat-mode-change-message-renderer",function(){if(xrd===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;C5w===void 0&&(C5w=document.createElement("template"));var g=C5w;K.call(E,g.content.cloneNode(!0),r.content.firstChild);xrd=r}r=xrd;return r},{mode:0});var WQa;var GBR;var IK=function(){return _.q.apply(this,arguments)||this};
_.C(IK,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],IK.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.Y$.YtLiveChatItemBehavior),_.H("design:type",_.Ul)],IK.prototype,"ytLiveChatItemBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],IK.prototype,"data",void 0);_.u([_.vZ({disableElementRegistration:!0,is:"yt-live-chat-moderation-message-renderer"})],IK);
_.Z(IK,"yt-live-chat-moderation-message-renderer",function(){if(GBR===void 0){var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;WQa===void 0&&(WQa=document.createElement("template"));var g=WQa;K.call(E,g.content.cloneNode(!0),r.content.firstChild);GBR=r}r=GBR;return r},{mode:0});var vHR;var VCe;var ya=function(){return _.q.apply(this,arguments)||this};
_.C(ya,_.q);ya.prototype.onClick=function(){var r;if((r=this.data)!=null&&r.onClickCommand){var E;_.jH.instance.resolveCommand((E=this.data)==null?void 0:E.onClickCommand)}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],ya.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.dq),_.H("design:type",Object)],ya.prototype,"ytLiveChatReduxBehavior",void 0);_.u([_.G(_.Y$.YtLiveChatItemBehavior),_.H("design:type",_.Ul)],ya.prototype,"ytLiveChatItemBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],ya.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],ya.prototype,"data",void 0);
_.u([_.vZ({disableElementRegistration:!0,is:"yt-live-chat-offer-click-count-message-renderer",noInjection:!0})],ya);
_.Z(ya,"yt-live-chat-offer-click-count-message-renderer",function(){if(VCe===void 0){var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;vHR===void 0&&(vHR=document.createElement("template"));var g=vHR;K.call(E,g.content.cloneNode(!0),r.content.firstChild);VCe=r}r=VCe;return r},{mode:0});var z0J;var tCf=function(){return _.q.apply(this,arguments)||this};
_.C(tCf,_.q);_.u([_.b(),_.H("design:type",Object)],tCf.prototype,"data",void 0);_.u([_.vZ({disableElementRegistration:!0,is:"yt-live-chat-placeholder-item-renderer",noInjection:!0})],tCf);
_.Z(tCf,"yt-live-chat-placeholder-item-renderer",function(){if(z0J===void 0){var r=document.createElement("template");_.x(r,"\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");r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);z0J=r}r=z0J;return r},{mode:0});var SmE;var bAM;var s4d=new A1(7),LW=function(){var r=_.q.apply(this,arguments)||this;r.data={};return r};
_.C(LW,_.q);LW.prototype.dataChanged=function(){var r;((r=this.data)==null?0:r.class)&&_.Dt(this.hostElement,this.data.class,!0);var E;((E=this.oldData)==null?0:E.class)&&_.Dt(this.hostElement,this.oldData.class,!1);this.oldData=this.data};
LW.prototype.computeTimestampString=function(r){return s4d.format(new Date(r/1E3))};
LW.prototype.dataChanged=LW.prototype.dataChanged;_.u([_.b(),_.H("design:type",Object)],LW.prototype,"data",void 0);_.u([_.b({computed:"computeTimestampString(data.timestampUsec)"}),_.H("design:type",String)],LW.prototype,"timestampString",void 0);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],LW.prototype,"dataChanged",null);_.u([_.vZ({disableElementRegistration:!0,is:"yt-live-chat-server-error-message",noInjection:!0})],LW);
_.Z(LW,"yt-live-chat-server-error-message",function(){if(bAM===void 0){var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;SmE===void 0&&(SmE=document.createElement("template"));var g=SmE;K.call(E,g.content.cloneNode(!0),r.content.firstChild);bAM=r}r=bAM;return r},{mode:0});var kBf;var qm$;var hm=function(){var r=_.q.apply(this,arguments)||this;r.defaultToFilledIcon=!1;return r};
_.C(hm,_.q);hm.prototype.computeHasPrimaryColorIcon=function(r){return r==="SPARK"||r==="SPONSORSHIP_STAR"};
hm.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{style:"max-width: 100%"}}}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],hm.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.Y$.YtLiveChatItemBehavior),_.H("design:type",_.Ul)],hm.prototype,"ytLiveChatItemBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],hm.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],hm.prototype,"defaultToFilledIcon",void 0);_.u([_.b(),_.H("design:type",Object)],hm.prototype,"data",void 0);
_.u([_.b({value:!1,computed:"computeHasPrimaryColorIcon(data.icon.iconType)",reflectToAttribute:!0}),_.H("design:type",Boolean)],hm.prototype,"hasPrimaryColorIcon",void 0);_.u([_.vZ({disableElementRegistration:!0,is:"yt-live-chat-viewer-engagement-message-renderer",noInjection:!0})],hm);
_.Z(hm,"yt-live-chat-viewer-engagement-message-renderer",function(){if(qm$===void 0){var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;kBf===void 0&&(kBf=document.createElement("template"));var g=kBf;K.call(E,g.content.cloneNode(!0),r.content.firstChild);qm$=r}r=qm$;return r},{mode:0});var l8d;var Jm=function(){var r=_.q.apply(this,arguments)||this;r.modernUpdate=!1;r.buttonStyle="overlay";r.buttonType="filled";return r};
_.C(Jm,_.q);Jm.prototype.computeTooltipPosition=function(){return this.modernUpdate?"left":"bottom"};
Jm.prototype.computeButtonOverride=function(){if(this.modernUpdate)return{iconPosition:"icon-only",style:this.buttonStyle,type:this.buttonType,size:"M"}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Jm.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Jm.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Jm.prototype,"modernUpdate",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",String)],Jm.prototype,"buttonStyle",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",String)],Jm.prototype,"buttonType",void 0);
_.u([_.VF({is:"ytd-ad-hover-text-button-renderer",disableElementRegistration:!0})],Jm);
_.Z(Jm,"ytd-ad-hover-text-button-renderer",function(){if(l8d!==void 0)return l8d;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return l8d=r},{mode:1});var mr$;var ro=function(){var r=_.q.apply(this,arguments)||this;r.buttonOverrides={size:"XS"};return r};
_.C(ro,_.q);ro.prototype.onHelpTap=function(r){this.data&&this.data.informationDialog&&(_.Ln(this.hostElement,"yt-navigate",{endpoint:{liveChatDialogEndpoint:{content:this.data.informationDialog}}}),r.preventDefault(),r.stopPropagation())};
_.u([_.b(),_.H("design:type",Object)],ro.prototype,"buttonOverrides",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],ro.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],ro.prototype,"data",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-live-chat-purchased-product-message-renderer"})],ro);
_.Z(ro,"ytd-live-chat-purchased-product-message-renderer",function(){if(mr$!==void 0)return mr$;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return mr$=r},{mode:1});var ZAf;var uNR;var Eb=function(){var r=_.q.apply(this,arguments)||this;r.isContainerDeleted=!1;return r};
_.C(Eb,_.q);Eb.prototype.onContextMenuClick=function(r){this.ytLiveChatItemBehavior.showContextMenu(r)};
Eb.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))};
Eb.prototype.isContainerDeletedChanged=Eb.prototype.isContainerDeletedChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Eb.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.Y$.YtLiveChatItemBehavior),_.H("design:type",_.Ul)],Eb.prototype,"ytLiveChatItemBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Eb.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],Eb.prototype,"isContainerDeleted",void 0);
_.u([_.b(),_.H("design:type",String)],Eb.prototype,"deletedStateMessage",void 0);_.u([_.pH("isContainerDeleted"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Eb.prototype,"isContainerDeletedChanged",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-sponsorships-live-chat-header-renderer"})],Eb);
_.Z(Eb,"ytd-sponsorships-live-chat-header-renderer",function(){if(uNR!==void 0)return uNR;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return uNR=r},{mode:1});var KG=function(){var r=_.q.apply(this,arguments)||this;r.modern=_.R("web_button_rework_with_live");r.buttonOverrides={style:"overlay",type:"filled"};return r};
_.C(KG,_.q);KG.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]]"}}}}}};
KG.prototype.onCtaButtonClick=function(){var r,E=_.M((r=this.data)==null?void 0:r.optInPrompt,_.$Q);if(r=this.maybeGetButtonCommand(E)){var K;(K=_.pB())==null||K.clickCommand(r)}};
KG.prototype.maybeGetButtonCommand=function(r){return!r||!r.command||_.M(r.command,hz$)===void 0&&_.M(r.command,LvE)===void 0?null:r.command};
KG.prototype.shouldHideOptinPrompt=function(r,E){return!r||E};
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],KG.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.Y$.YtLiveChatItemBehavior),_.H("design:type",_.Ul)],KG.prototype,"ytLiveChatItemBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],KG.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],KG.prototype,"modern",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-sponsorships-live-chat-gift-purchase-announcement-renderer"})],KG);
_.Z(KG,"ytd-sponsorships-live-chat-gift-purchase-announcement-renderer",function(){if(ZAf!==void 0)return ZAf;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return ZAf=r},{mode:1});var AfC;var go=function(){return _.q.apply(this,arguments)||this};
_.C(go,_.q);go.prototype.onContextMenuClick=function(r){this.ytLiveChatItemBehavior.showContextMenu(r)};
go.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))};
go.prototype.isDeletedChanged=go.prototype.isDeletedChanged;_.u([_.G(_.Y$.YtLiveChatItemBehavior),_.H("design:type",_.Ul)],go.prototype,"ytLiveChatItemBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],go.prototype,"data",void 0);_.u([_.pH("isDeleted"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],go.prototype,"isDeletedChanged",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"})],go);
_.Z(go,"ytd-sponsorships-live-chat-gift-redemption-announcement-renderer",function(){if(AfC!==void 0)return AfC;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return AfC=r},{mode:1});var DP=function(){var r=_.q.apply(this,arguments)||this;r.actionMap={"yt-mark-chat-item-as-deleted-action":"handleLiveChatAction","yt-live-chat-actions":"handleLiveChatActions","yt-remove-chat-item-action":"handleLiveChatAction"};return r};
_.C(DP,_.q);_.d=DP.prototype;
_.d.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"}}}};
_.d.handleLiveChatAction=function(r){_.M(r,sve)?this.handleMarkChatItemAsDeletedAction(_.M(r,sve)):_.M(r,bIX)&&this.handleRemoveChatItemAction(_.M(r,bIX))};
_.d.handleLiveChatActions=function(r){r.forEach(this.handleLiveChatAction,this)};
_.d.handleMarkChatItemAsDeletedAction=function(r){var E=this,K;((K=this.data)==null?0:K.items)&&this.data.items.forEach(function(g,D){var B=Object.keys(g)[0];Object.values(g)[0].id===r.targetItemId&&E.markAsDeleted("data.items",D,B,r.deletedStateMessage,r.showOriginalContentMessage)})};
_.d.handleRemoveChatItemAction=function(r){var E=this,K;((K=this.data)==null?0:K.items)&&this.data.items.forEach(function(g,D){Object.values(g)[0].id===r.targetItemId&&E.splice("data.items",D,1)})};
_.d.markAsDeleted=function(r,E,K,g,D){r=[r,E,K].join(".");this.set(r+".deletedStateMessage",g);this.set(r+".showOriginalContentMessage",D)};
_.u([_.b(),_.H("design:type",Object)],DP.prototype,"data",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],DP.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],DP.prototype,"ytActionHandlerBehavior",void 0);_.u([_.vZ({disableElementRegistration:!0,is:"yt-live-chat-item-display-list-renderer",noInjection:!0})],DP);
_.Z(DP,"yt-live-chat-item-display-list-renderer",function(){if(FQR===void 0){var r=document.createElement("template");_.x(r,'\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>');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;wxf===void 0&&(wxf=document.createElement("template"));var g=wxf;K.call(E,g.content.cloneNode(!0),r.content.firstChild);FQR=r}r=FQR;return r},{mode:0});var e0M;var Xxd,HAd=function(){if(Xxd!==void 0)return Xxd;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;e0M===void 0&&(e0M=document.createElement("template"));var g=e0M;K.call(E,g.content.cloneNode(!0),r.content.firstChild);return Xxd=r};var Bl=function(){var r=_.q.apply(this,arguments)||this;r.isHeader=!1;return r};
_.C(Bl,_.q);Bl.prototype.configureRendererStamper=function(){return{"data.item":{id:"content",mapping:{liveChatPaidMessageRenderer:{component:"yt-live-chat-paid-message-renderer",params:{noPadding:"[[isHeader]]"}}}}}};
_.f5.Object.defineProperties(Bl,{template:{configurable:!0,enumerable:!0,get:function(){return HAd()}}});
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Bl.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Bl.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Bl.prototype,"isHeader",void 0);_.u([_.vZ({is:"yt-live-chat-item-display-renderer",disableElementRegistration:!0,noInjection:!0})],Bl);_.Z(Bl,"yt-live-chat-item-display-renderer",function(){return HAd()},{mode:0});var nHl,I8$,rOf,JfR;
nHl={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}};I8$={home:"eohps",search:"eosps",watch:"eowps"};_.yfd=["watch","search","home"];
_.jl=function(){this.JSC$14565_isInitialized_=!1;this.isInitialPass_=!0;this.isSeenDuringInitialPass_={};this.JSC$14565_queue_=[];this.pendingPages_=[];this.pagePreparerJobId_=this.fragmentJobId_=0;this.DEFAULT_DELAY_=_.Xx("PRECONSTRUCTION_DELAY",0);this.signals_=_.Y0();this.targetPage_=""};
_.jl.prototype.init=function(r,E){r=r===void 0?"":r;E=E===void 0?null:E;if(this.JSC$14565_isInitialized_)this.abort();else if(this.JSC$14565_isInitialized_=!0,r&&_.LQe(this,r),E){var K=_.Us(this.signals_,"pcl")?0:10,g=function(){for(var D=0,B;B=_.yfd[D++];)B!=r&&B!=E&&this.pendingPages_.push(B);_.h0f(this)}.bind(this);
this.signals_.parkOrScheduleJob(g,K,"pcl")}};
_.jl.prototype.abort=function(){this.fragmentJobId_&&(_.eM.cancelJob(this.fragmentJobId_),this.fragmentJobId_=0);JfR(this)};
_.LQe=function(r,E){r.JSC$14565_isInitialized_&&!r.targetPage_&&(r.targetPage_=E,rOf(r,E),r.isInitialPass_=!1,rOf(r,E),r.signals_.processSignal(I8$[r.targetPage_]),JfR(r),_.h0f(r))};
_.h0f=function(r){r.pendingPages_.length&&!r.pagePreparerJobId_&&(r.pagePreparerJobId_=_.k_(_.eM,function(){this.pagePreparerJobId_=0;this.pendingPages_.length&&!this.targetPage_&&_.LQe(this,this.pendingPages_.shift())}.bind(r),r.DEFAULT_DELAY_))};
rOf=function(r,E){if(E=nHl[E])for(var K in E){var g=!1,D=K;K.charAt(0)=="~"&&(g=!0,D=K.substring(1));var B=E[K];B=typeof B=="object"?B:{count:B};E[K]=B;B.componentName=D;B.count>0&&(r.isInitialPass_?g||r.isSeenDuringInitialPass_[D]||(r.JSC$14565_queue_.push({componentName:D,count:1,signals:B.signals}),r.isSeenDuringInitialPass_[D]=!0,B.count--):r.JSC$14565_queue_.push(B))}};
JfR=function(r){r.JSC$14565_queue_.length=0;r.targetPage_="";r.isInitialPass_=!0;r.signals_.processSignal("eop")};
_.jl.getInstance=function(){return _.yl(_.jl)};var E7M=function(){this.signals=_.Y0();this.init()};
E7M.prototype.startPreconstruction=function(){_.jl.getInstance().init(_.HD("IS_HOMEPAGE_COLD")?"home":null,"n/a")};
E7M.prototype.init=function(){K$$(this);window.Polymer&&NAe&&yTL();this.signals.parkOrScheduleJob(this.startPreconstruction,10,"eor");a:{var r=_.gm.ytcsi;if(r&&r.gt&&(r=r.gt())&&r.tick&&(r.tick.aft>0||r.tick.pbs>0)&&(_.HD("IS_HOMEPAGE_COLD")||_.HD("IS_RESULTS_PAGE_COLD")||_.HD("IS_WATCH_PAGE_COLD"))){g7l(this);break a}qkm(qNK,this.onNotifications,this)}};
var K$$=function(r){var E=function(){r.signals.processSignal("dl")};
document.readyState==="complete"?(_.rT(Error("th"),"WARNING"),E()):_.fzJ(window,"load",E)};
E7M.prototype.onNotifications=function(r){r.timer||(_.HD("IS_HOMEPAGE_COLD")||_.HD("IS_RESULTS_PAGE_COLD")||_.HD("IS_WATCH_PAGE_COLD"))&&g7l(this)};
var g7l=function(r){r.signals.parkOrScheduleJob(function(){r.signals.processSignal("eocs")},10,"eor")};
new E7M;var D9u=function(){return _.Yj.apply(this,arguments)||this};
_.C(D9u,_.Yj);_.f5.Object.defineProperties(D9u.prototype,{store:{configurable:!0,enumerable:!0,get:function(){return _.R("enable_entity_store_from_dependency_injection")?_.eU():_.n4()}}});
_.u([_.Ua()],D9u);_.N6=[Jn.prototype,D9u.prototype];var B9R=["ytd-rich-shelf-renderer"],Q4=function(){var r=_.Yj.apply(this,arguments)||this;r._noAccessors=!0;r.DISMISSED_CONTENT_KEYSPACE="DISMISSED_CONTENT_KEYSPACE:";r.followUpDialogPromise=null;r.followUpDialogPromiseResolve=null;r.followUpDialogPromiseReject=null;return r};
_.C(Q4,_.Yj);_.d=Q4.prototype;_.d.dismissibleItemIsDismissedChanged_=function(r){_.R("kevlar_fluid_dismiss")&&(r?_.Ln(this.hostElement,"yt-dismissible-item-dismissed"):_.Ln(this.hostElement,"yt-dismissible-item-undismissed"))};
_.d.dismissibleItemDataChanged_=function(){this.dismissedContentId=void 0;this.dismissibleItemReset_()};
_.d.dismissibleItemReset_=function(){var r=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 _.Ch(function(E,K){r.followUpDialogPromiseResolve=E;r.followUpDialogPromiseReject=K});
_.Ln(this.hostElement,"yt-enable-lockup-interaction")};
_.d.dismissibleItemOnYtServiceRequestSent_=function(r,E){E.actions&&this.dismissibleItemProcessActions(E.actions,r)};
_.d.dismissibleItemOnRequestSent=function(r){for(var E=_.N(r.detail),K=E.next();!K.done;K=E.next()){var g=void 0;(K=(g=_.M(K.value,_.BB))==null?void 0:g.actions)&&this.dismissibleItemProcessActions(K,r)}};
_.d.dismissibleItemOnCommandSent=function(r,E){E&&this.dismissibleItemProcessActions(E,r)};
_.d.setAndGetDismissedContentId=function(r){return this.dismissedContentId=this.DISMISSED_CONTENT_KEYSPACE+r};
_.d.replayDismissAction=function(r){this.dismissibleItemProcessActions([r])};
_.d.dismissibleItemProcessActions=function(r,E){for(var K=0;K<r.length;K++){var g=r[K],D=void 0;((D=_.M(g,_.gA))==null?0:D.commands)&&this.dismissibleItemProcessActions(_.M(g,_.gA).commands,E);if(_.M(g,_.ZK)){if(D=_.M(g,_.ZK),!D.replaceParentSection||B9R.includes(this.hostElement.nodeName.toLowerCase()))D.groupDismissal&&tud(this,D.groupDismissal,!0),this.dismissibleItemHandleReplaceEnclosingAction_(D),this.dismissedContentId&&this.ytdReduxBehavior.dispatch(_.Td("commandEntity",this.dismissedContentId,
{key:this.dismissedContentId,command:g})),g=void 0,(g=E)==null||g.stopPropagation()}else if(_.M(g,G5f))this.dismissibleItemHandleHideEnclosingAction_(),g=void 0,(g=E)==null||g.stopPropagation();else if(_.M(g,rrf))g=_.M(g,rrf),D=void 0,((D=g)==null?0:D.targetGroupId)&&tud(this,{targetGroupId:g.targetGroupId},!1),this.dismissibleItemHandleUndoFeedbackAction_(),this.dismissedContentId&&this.ytdReduxBehavior.dispatch(_.Td("commandEntity",this.dismissedContentId,{key:this.dismissedContentId,command:void 0})),
g=void 0,(g=E)==null||g.stopPropagation();else if(_.M(g,_.BB))(g=_.M(g,_.BB).actions)&&_.EB(this.hostElement,g,this.hostElement),g=void 0,(g=E)==null||g.stopPropagation();else{var B=D=void 0;((D=_.M(g,_.rU))==null?void 0:D.signal)!=="TELL_US_WHY"||((B=_.M(g,_.rU))==null?0:B.targetId)&&_.R("web_enable_feedback_endpoint_resolver_batch_2")||(this.dismissibleItemHandleTellUsWhySignalAction_(),g=void 0,(g=E)==null||g.stopPropagation())}}};
_.d.dismissibleItemOnYtServiceRequestCompleted_=function(r,E){var K=this.get("feedbackResponses.0.followUpDialog",E.data);K?this.followUpDialogPromiseResolve(K):E.actions&&!this.dismissedRenderer&&this.dismissibleItemProcessActions(E.actions,r)};
_.d.dismissibleItemHandleReplaceEnclosingAction_=function(r){this.dismissedRenderer=r.item;this.isDismissed=!0;var E=null;(E=_.rj(this.hostElement).querySelector("#dismissed"))&&_.p5(this,function(){_.jx(E)});
_.Ln(this.hostElement,"yt-disable-lockup-interaction",this.dismissedRenderer)};
_.d.dismissibleItemHandleHideEnclosingAction_=function(){this.isHideEnclosingAction=this.isDismissed=!0};
_.d.dismissibleItemHandleUndoFeedbackAction_=function(){_.Ln(this.hostElement,"yt-dismissible-item-undo-feedback");this.dismissibleItemReset_()};
_.d.dismissibleItemHandleTellUsWhySignalAction_=function(){var r=this;this.followUpDialogPromise.then(function(E){r.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DIALOG",popup:E}})})};
Q4.prototype.dismissibleItemOnYtServiceRequestCompleted_=Q4.prototype.dismissibleItemOnYtServiceRequestCompleted_;Q4.prototype.dismissibleItemOnCommandSent=Q4.prototype.dismissibleItemOnCommandSent;Q4.prototype.dismissibleItemOnRequestSent=Q4.prototype.dismissibleItemOnRequestSent;Q4.prototype.dismissibleItemOnYtServiceRequestSent_=Q4.prototype.dismissibleItemOnYtServiceRequestSent_;Q4.prototype.dismissibleItemDataChanged_=Q4.prototype.dismissibleItemDataChanged_;
Q4.prototype.dismissibleItemIsDismissedChanged_=Q4.prototype.dismissibleItemIsDismissedChanged_;_.u([_.G(_.cy),_.H("design:type",Object)],Q4.prototype,"ytdOpenPopupBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],Q4.prototype,"ytdReduxBehavior",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],Q4.prototype,"isDismissed",void 0);_.u([_.b(),_.H("design:type",Object)],Q4.prototype,"dismissedRenderer",void 0);
_.u([_.pH("isDismissed"),_.H("design:type",Function),_.H("design:paramtypes",[Boolean]),_.H("design:returntype")],Q4.prototype,"dismissibleItemIsDismissedChanged_",null);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Q4.prototype,"dismissibleItemDataChanged_",null);
_.u([_.ae("yt-service-request-sent"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.b1]),_.H("design:returntype")],Q4.prototype,"dismissibleItemOnYtServiceRequestSent_",null);_.u([_.ae("yt-service-request-sent-button-renderer"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],Q4.prototype,"dismissibleItemOnRequestSent",null);
_.u([_.ae("yt-dismissible-item-action"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Array]),_.H("design:returntype")],Q4.prototype,"dismissibleItemOnCommandSent",null);_.u([_.ae("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.eZ]),_.H("design:returntype")],Q4.prototype,"dismissibleItemOnYtServiceRequestCompleted_",null);_.u([_.Ua()],Q4);_.$n=[_.cy,_.N6,Q4.prototype];var aD=function(){var r=_.Yj.apply(this,arguments)||this;r.disableGridStateAware=!1;r.gridStateActionMap={"ytd-update-grid-state-action":"handleUpdateGridStateAction"};r.currentGridClass="";return r};
_.C(aD,_.Yj);aD.prototype.attached=function(){this.ytActionHandlerBehavior.registerActionMap(this.gridStateActionMap);_.p5(this,this.handleUpdateGridStateAction);if(!this.disableGridStateAware){var r=this.gridStateAwareGetElement();_.Dt(r,"grid",!0)}};
aD.prototype.detached=function(){this.ytActionHandlerBehavior.unregisterActionMap(this.gridStateActionMap)};
aD.prototype.gridStateAwareGetElement=function(){return this.gridStateAwareSizingElementSelector?_.rj(this.hostElement).querySelector(this.gridStateAwareSizingElementSelector):this.hostElement};
aD.prototype.handleUpdateGridStateAction=function(){if(this.disableGridStateAware)var r="grid-disabled";else{r=_.Sj.getInstance();var E=this.get("pageSubtype");r=E&&pEM.includes(E)?"grid-disabled":r.currentSnapState_?r.currentSnapState_.className:null}(E=this.gridStateAwareGetElement())&&r!==this.currentGridClass&&(r&&_.Dt(E,r,!0),this.currentGridClass&&_.Dt(E,this.currentGridClass,!1),this.currentGridClass=r)};
_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],aD.prototype,"ytActionHandlerBehavior",void 0);_.u([_.b(),_.H("design:type",String)],aD.prototype,"gridStateAwareSizingElementSelector",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],aD.prototype,"disableGridStateAware",void 0);_.u([_.Ua()],aD);_.pG=[aD.prototype,_.lx.YtActionHandlerBehavior];_.Pl=new _.NS("GUIDE_TOKEN");var Ob;_.fG={};Ob=function(){var r=_.Yj.apply(this,arguments)||this;r.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 r};
_.C(Ob,_.Yj);_.d=Ob.prototype;_.d.onActiveEndpointChange=function(){this.hostElement.dispatchEvent(new CustomEvent("active-endpoint-changed",{detail:{value:this.activeEndpoint,queueProperty:!0}}))};
_.d.attached=function(){this.ytActionHandlerBehavior.registerActionMap(this.guideStateActionMap);var r=_.P7().resolve(_.p0(_.Pl));r&&(this.guidePersistentAndVisible=r.getGuidePersistentAndVisible(),this.activeEndpoint=r.getActiveEndpoint(),this.guideOpened=r.getGuideOpened(),this.miniGuideVisible=r.getMiniGuideVisible())};
_.d.detached=function(){this.ytActionHandlerBehavior.unregisterActionMap(this.guideStateActionMap)};
_.d.handleGuideStateAction=function(r){this.guidePersistentAndVisible=r};
_.d.handleMiniGuideStateAction=function(r){this.miniGuideVisible=r};
_.d.handleGuideOpenedAction=function(r){this.guideOpened=r};
_.d.handleActiveEndpointAction=function(r){this.activeEndpoint=r};
Ob.prototype.onActiveEndpointChange=Ob.prototype.onActiveEndpointChange;_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],Ob.prototype,"ytActionHandlerBehavior",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],Ob.prototype,"guidePersistentAndVisible",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],Ob.prototype,"miniGuideVisible",void 0);_.u([_.b(),_.H("design:type",Object)],Ob.prototype,"activeEndpoint",void 0);
_.u([_.pH("activeEndpoint"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ob.prototype,"onActiveEndpointChange",null);_.u([_.b(),_.H("design:type",Boolean)],Ob.prototype,"guideOpened",void 0);_.u([_.Ua()],Ob);_.fG.YtdGuideStateAwareBehavior=[];_.fG.YtdGuideStateAwareBehavior.push(Ob.prototype,_.lx.YtActionHandlerBehavior);var d9d=["ytd-compact-video-renderer","ytd-playlist-video-renderer","ytd-compact-movie-renderer","ytd-playlist-panel-video-renderer"],Yn=function(){var r=_.Yj.apply(this,arguments)||this;r.hoverJobId=0;r.JSC$14592_touched=!1;return r};
_.C(Yn,_.Yj);_.d=Yn.prototype;_.d.created=function(){this.useExpandableTooltip=!d9d.includes(this.is)};
_.d.attached=function(){this.hostElement.hasAttribute("lockup")||this.hostElement.setAttribute("lockup","true")};
_.d.detached=function(){this.useExpandableTooltip=!1};
_.d.lockupOnDown=function(r){this.interactionElement&&!_.HI(_.AP(r),this.hostElement,["BUTTON".toString()])&&this.interactionElement.triggerDown()};
_.d.lockupOnUp=function(r){this.interactionElement&&!_.HI(_.AP(r),this.hostElement,["BUTTON".toString()])&&this.interactionElement.triggerUp()};
_.d.onTouchStart=function(){this.JSC$14592_touched=!0};
_.d.lockupOnMouseEnter=function(){var r=this,E=_.Uv("kevlar_lockup_hover_delay",-1);this.JSC$14592_touched&&E>=0?(_.eM.cancelJob(this.hoverJobId),this.hoverJobId=_.eM.addJob(function(){r.lockupIsHovered=!0},8,E),this.JSC$14592_touched=!1):this.lockupIsHovered=!0};
_.d.lockupOnMouseLeave=function(){this.hoverJobId&&(_.eM.cancelJob(this.hoverJobId),this.hoverJobId=0);this.lockupIsHovered=!1};
_.d.lockupOnPopupClosed=function(r,E){var K;((K=E.popupRenderer)==null?void 0:K.is)==="ytd-menu-popup-renderer"&&(r=E.popupRenderer.veData,E=_.Cn(),r&&E&&_.md(E,[r]))};
_.d.lockupOnLockupRequested=function(r){var E=r.detail.videoIds[0],K;r.detail&&E===((K=this.data)==null?void 0:K.videoId)&&(r.detail.returnValue=[this.data])};
_.d.lockupOnYtServiceRequestSent=function(r,E){if(r=E.actions)for(var K=0;K<r.length;K++){var g=r[K];if(g.action==="ACTION_REMOVE_VIDEO_BY_VIDEO_ID"&&E.ajaxPromise){var D=void 0,B=(D=_.M(E.endpoint,_.dG))==null?void 0:D.playlistId;D=void 0;g=(D=g.removedVideoId)!=null?D:"";kXf(_.wR(),g,B)}else g.action==="ACTION_REMOVE_VIDEO"&&E.ajaxPromise&&(B=void 0,g=(B=g.setVideoId)!=null?B:"",_.qEl(_.wR(),g))}};
_.d.lockupOnLockupDisabled=function(){this.interactionElement&&(this.interactionElement.disabled=!0)};
_.d.lockupOnLockupEnabled=function(){if(!this.$){var r=_.P7().resolve(_.IL).getCurrentPage(),E=this.getParentRenderer?this.getParentRenderer():void 0;_.nh(new _.bs("component not ready",this.is,this.isAttached,r==null?void 0:r.is,E==null?void 0:E.is))}this.interactionElement&&(this.interactionElement.disabled=!1)};
Yn.prototype.lockupOnLockupEnabled=Yn.prototype.lockupOnLockupEnabled;Yn.prototype.lockupOnLockupDisabled=Yn.prototype.lockupOnLockupDisabled;Yn.prototype.lockupOnYtServiceRequestSent=Yn.prototype.lockupOnYtServiceRequestSent;Yn.prototype.lockupOnLockupRequested=Yn.prototype.lockupOnLockupRequested;Yn.prototype.lockupOnPopupClosed=Yn.prototype.lockupOnPopupClosed;Yn.prototype.lockupOnMouseLeave=Yn.prototype.lockupOnMouseLeave;Yn.prototype.lockupOnMouseEnter=Yn.prototype.lockupOnMouseEnter;
Yn.prototype.onTouchStart=Yn.prototype.onTouchStart;Yn.prototype.lockupOnUp=Yn.prototype.lockupOnUp;Yn.prototype.lockupOnDown=Yn.prototype.lockupOnDown;_.u([_.b(),_.H("design:type",Object)],Yn.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Boolean)],Yn.prototype,"lockupIsHovered",void 0);_.u([_.b(),_.H("design:type",Boolean)],Yn.prototype,"lockupTouchTriggered",void 0);_.u([_.b(),_.H("design:type",Boolean)],Yn.prototype,"useExpandableTooltip",void 0);
_.u([_.fH("#interaction"),_.H("design:type",Object)],Yn.prototype,"interactionElement",void 0);_.u([_.ae("down"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],Yn.prototype,"lockupOnDown",null);_.u([_.ae("up"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],Yn.prototype,"lockupOnUp",null);
_.u([_.ae("touchstart"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Yn.prototype,"onTouchStart",null);_.u([_.ae("mouseenter"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Yn.prototype,"lockupOnMouseEnter",null);_.u([_.ae("mouseleave"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Yn.prototype,"lockupOnMouseLeave",null);
_.u([_.ae("yt-popup-closed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Object]),_.H("design:returntype")],Yn.prototype,"lockupOnPopupClosed",null);_.u([_.ae("yt-lockup-requested"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],Yn.prototype,"lockupOnLockupRequested",null);
_.u([_.ae("yt-service-request-sent"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.b1]),_.H("design:returntype")],Yn.prototype,"lockupOnYtServiceRequestSent",null);_.u([_.ae("yt-disable-lockup-interaction"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Yn.prototype,"lockupOnLockupDisabled",null);
_.u([_.ae("yt-enable-lockup-interaction"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Yn.prototype,"lockupOnLockupEnabled",null);_.u([_.Ua()],Yn);_.Ub=[Yn.prototype];_.jWC={YtdReduxBehavior:[]};_.jWC.YtdReduxBehavior.push.apply(_.jWC.YtdReduxBehavior,_.N6);var T_=function(){var r=_.Yj.apply(this,arguments)||this;r._noAccessors=!0;r.disableNowPlaying=!1;r.disableTooltips=!1;r.useHoveredProperty=!1;r.hovered=!1;r.isThumbnailHovered_=!1;r.addBackground=_.R("kevlar_thumbnail_bg");r.nowPlaying=!1;r.disableRounding=!1;r.size="small";return r};
_.C(T_,_.Yj);_.d=T_.prototype;_.d.computeThumbnailOverlaySidePanelWidth_=function(r,E){return r-E};
_.d.computeSize=function(r,E){if(!this.disableRounding){if(!r&&!E)return"small";r=Math.max(r||0,E||0);return r>=256?"large":r>=96?"medium":"small"}};
_.d.computeFinalHoveredState_=function(r,E,K){return this.nowPlaying?!1:_.R("kevlar_thumbnail_fluid")&&r?E:K};
_.d.computeHoverOverlays_=function(r,E){return r&&E?E:void 0};
_.d.onMouseEnter_=function(){this.isThumbnailHovered_=!0};
_.d.onMouseLeave_=function(){this.isThumbnailHovered_=!1};
_.d.checkMiniplayer_=function(){var r;if(((r=this.data)==null?0:r.playlistSetVideoId)&&_.R("web_enable_playlist_video_lockup_equalizer"))this.nowPlaying=!!this.data.selected;else{r=_.XZ();var E=r.currentEndpoint;!this.disableNowPlaying&&E&&_.M(E,_.m4)&&this.data?(E=_.M(E,_.m4),this.nowPlaying=this.data.playlistId?E.playlistId===this.data.playlistId:E.videoId===this.data.videoId,this.isVideoPlaying=r==null?void 0:r.isVideoPlaying):this.nowPlaying=!1}};
T_.prototype.checkMiniplayer_=T_.prototype.checkMiniplayer_;T_.prototype.onMouseLeave_=T_.prototype.onMouseLeave_;T_.prototype.onMouseEnter_=T_.prototype.onMouseEnter_;T_.prototype.computeHoverOverlays_=T_.prototype.computeHoverOverlays_;T_.prototype.computeFinalHoveredState_=T_.prototype.computeFinalHoveredState_;T_.prototype.computeSize=T_.prototype.computeSize;T_.prototype.computeThumbnailOverlaySidePanelWidth_=T_.prototype.computeThumbnailOverlaySidePanelWidth_;
_.u([_.G(_.N6),_.H("design:type",Object)],T_.prototype,"ytdReduxBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],T_.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Number)],T_.prototype,"height",void 0);_.u([_.b(),_.H("design:type",Boolean)],T_.prototype,"bottomSidePanel",void 0);_.u([_.b(),_.H("design:type",Number)],T_.prototype,"width",void 0);_.u([_.b(),_.H("design:type",Object)],T_.prototype,"disableNowPlaying",void 0);
_.u([_.b({selector:_.GS}),_.H("design:type",Boolean)],T_.prototype,"miniplayerIsActive",void 0);_.u([_.b(),_.H("design:type",Object)],T_.prototype,"disableTooltips",void 0);_.u([_.b(),_.H("design:type",Object)],T_.prototype,"useHoveredProperty",void 0);_.u([_.b(),_.H("design:type",Object)],T_.prototype,"hovered",void 0);_.u([_.b(),_.H("design:type",Object)],T_.prototype,"isThumbnailHovered_",void 0);
_.u([_.b({computed:"computeFinalHoveredState_(useHoveredProperty, hovered, isThumbnailHovered_)"}),_.H("design:type",Boolean)],T_.prototype,"finalHoveredState_",void 0);_.u([_.b({computed:"computeThumbnailOverlaySidePanelWidth_(width, height)"}),_.H("design:type",Number)],T_.prototype,"thumbnailOverlaySidePanelWidth_",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],T_.prototype,"addBackground",void 0);
_.u([_.b({computed:"computeHoverOverlays_(finalHoveredState_, data.thumbnailOverlays)"}),_.H("design:type",Object)],T_.prototype,"hoverOverlays_",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],T_.prototype,"nowPlaying",void 0);_.u([_.b(),_.H("design:type",Boolean)],T_.prototype,"isVideoPlaying",void 0);_.u([_.b(),_.H("design:type",Object)],T_.prototype,"disableRounding",void 0);
_.u([_.b({reflectToAttribute:!0,computed:"computeSize(width, height, disableRounding)"}),_.H("design:type",Object)],T_.prototype,"size",void 0);_.u([_.ae("mouseenter"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],T_.prototype,"onMouseEnter_",null);_.u([_.ae("mouseleave"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],T_.prototype,"onMouseLeave_",null);
_.u([_.pH("data","disableNowPlaying","miniplayerIsActive"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],T_.prototype,"checkMiniplayer_",null);_.u([_.Ua()],T_);var N9M=[T_.prototype];_.wo={YtPlayerListenerBehavior:{created:function(){this.playerListeners_=new Map},
getPlayerListenerKey_:function(r,E){return r+":"+_.IJ(E)},
getPlayerListener_:function(r,E,K){r=this.getPlayerListenerKey_(r,E);E=this.playerListeners_.get(r);K&&this.playerListeners_.delete(r);return E},
savePlayerListener_:function(r,E){var K=E.bind(this);this.playerListeners_.set(this.getPlayerListenerKey_(r,E),K);return K},
listenToPlayerEvent:function(r,E,K){K=this.savePlayerListener_(E,K);r.addEventListener(E,K)},
listenToPlayerEvents:function(r,E){E.forEach(function(K,g){this.listenToPlayerEvent(r,g,K)}.bind(this))},
unlistenFromPlayerEvent:function(r,E,K){K=this.getPlayerListener_(E,K,!0);r.removeEventListener(E,K)},
unlistenFromPlayerEvents:function(r,E){E.forEach(function(K,g){this.unlistenFromPlayerEvent(r,g,K)}.bind(this))}}};
_.Fz=function(){};_.QWE=new _.NS("PLAYER_API_TOKEN");var k6P=!1,ZXu,lLu=!1,Aim;var rt=function(r,E,K,g,D){_.SV.call(this);var B=this;this.playerId=E;this.webPlayerContextConfig=g;this.hc9=D;this.cVv=!1;this.api={};this.qP5=this.oUH=null;this.nL1=new _.W7;this.y7={};this.d2L=this.yvp=this.elementId=this.z5r=this.config=null;this.izp=!1;this.jr=this.eIJ=null;this.mWH={};this.g8y=["onReady"];this.lastError=null;this.sbt=NaN;this.oyL={};this.it5=0;this.b9=this.targetElement=r;_.iF(this,this.nL1);$9$(this);K?this.it5=setTimeout(function(){B.loadNewVideoConfig(K)},0):g&&(ax$(this),
pGa(this))};
_.C(rt,_.SV);rt.prototype.getId=function(){return this.playerId};
rt.prototype.loadNewVideoConfig=function(r){if(!this.isDisposed()){this.it5&&(clearTimeout(this.it5),this.it5=0);var E=r||{};E instanceof uSd||(E=new uSd(E));this.config=E;this.setConfig(r);pGa(this);this.isReady()&&Pqf(this)}};
var ax$=function(r){var E;r.webPlayerContextConfig?E=r.webPlayerContextConfig.rootElementId:E=r.config.attrs.id;r.elementId=E||r.elementId;r.elementId==="video-player"&&(r.elementId=r.playerId,r.webPlayerContextConfig?r.webPlayerContextConfig.rootElementId=r.playerId:r.config.attrs.id=r.playerId);var K;((K=r.b9)==null?void 0:K.id)===r.elementId&&(r.elementId+="-player",r.webPlayerContextConfig?r.webPlayerContextConfig.rootElementId=r.elementId:r.config.attrs.id=r.elementId)};
rt.prototype.setConfig=function(r){this.z5r=r;this.config=fxf(r);ax$(this);if(!this.yvp){var E;this.yvp=OoM(this,((E=this.config.args)==null?void 0:E.jsapicallback)||"onYouTubePlayerReady")}this.config.args?this.config.args.jsapicallback=null:this.config.args={jsapicallback:null};var K;if((K=this.config)==null?0:K.attrs)r=this.config.attrs,(E=r.width)&&this.b9&&(this.b9.style.width=As(Number(E)||E,!0)),(r=r.height)&&this.b9&&(this.b9.style.height=As(Number(r)||r,!0))};
rt.prototype.getConfig=function(){return this.z5r};
var Pqf=function(r){if(r.config&&r.config.loaded!==!0)if(r.config.loaded=!0,!r.config.args||r.config.args.autoplay!=="0"&&r.config.args.autoplay!==0&&r.config.args.autoplay!==!1){var E;r.api.loadVideoByPlayerVars((E=r.config.args)!=null?E:null)}else r.api.cueVideoByPlayerVars(r.config.args)},U9C=function(r){var E=!0,K=r.getPlayerElement();
K&&r.config&&(E=K.dataset.version===YIa(r));return E&&!!_.yK("yt.player.Application.create")},pGa=function(r){if(!r.isDisposed()&&!r.izp){var E=U9C(r);
if(E&&(r.getPlayerElement()?"html5":null)==="html5")r.d2L="html5",r.isReady()||T9u(r);else if(wGa(r),r.d2L="html5",E&&r.jr&&r.targetElement)r.targetElement.appendChild(r.jr),T9u(r);else{r.config&&(r.config.loaded=!0);var K=!1;r.eIJ=function(){K=!0;var g=F$l(r,"player_bootstrap_method")?_.yK("yt.player.Application.createAlternate")||_.yK("yt.player.Application.create"):_.yK("yt.player.Application.create");var D=r.config?fxf(r.config):void 0;g&&g(r.targetElement,D,r.webPlayerContextConfig,r.hc9);T9u(r)};
r.izp=!0;E?r.eIJ():(_.tt(YIa(r),r.eIJ),(E=Rsl(r))&&jvc(E||""),o7f(r)&&!K&&_.pN("yt.player.Application.create",null))}}};
rt.prototype.getPlayerElement=function(){var r=_.J2(document,this.elementId);!r&&this.b9&&this.b9.querySelector&&(r=this.b9.querySelector("#"+this.elementId));return r};
var T9u=function(r){if(!r.isDisposed()){var E=r.getPlayerElement(),K=!1;E&&E.getApiInterface&&E.getApiInterface()&&(K=!0);if(K){r.izp=!1;if(!F$l(r,"html5_remove_not_servable_check_killswitch")){var g;if((E==null?0:E.isNotServable)&&r.config&&(E==null?0:E.isNotServable((g=r.config.args)==null?void 0:g.video_id)))return}M$f(r)}else r.sbt=setTimeout(function(){T9u(r)},50)}},M$f=function(r){$9$(r);
r.cVv=!0;var E=r.getPlayerElement();if(E){r.oUH=ioE(r,E,"addEventListener");r.qP5=ioE(r,E,"removeEventListener");var K=E.getApiInterface();K=K.concat(E.getInternalApiInterface());for(var g=r.api,D=0;D<K.length;D++){var B=K[D];g[B]||(g[B]=ioE(r,E,B))}}for(var Q in r.y7)r.y7.hasOwnProperty(Q)&&r.oUH&&r.oUH(Q,r.y7[Q]);Pqf(r);r.yvp&&r.yvp(r.api);r.nL1.publish("onReady",r.api)},ioE=function(r,E,K){var g=E[K];
return function(){var D=_.Hh.apply(0,arguments);try{return r.lastError=null,g.apply(E,D)}catch(B){if(K!=="sendAbandonmentPing")throw B.params=K,r.lastError=B,D=new _.bs("PlayerProxy error in method call",{error:B,method:K,playerId:r.playerId}),D.level="WARNING",D;}}},$9$=function(r){r.cVv=!1;
if(r.qP5)for(var E in r.y7)r.y7.hasOwnProperty(E)&&r.qP5(E,r.y7[E]);for(var K in r.oyL)r.oyL.hasOwnProperty(K)&&clearTimeout(Number(K));r.oyL={};r.oUH=null;r.qP5=null;E=r.api;for(var g in E)E.hasOwnProperty(g)&&(E[g]=null);E.addEventListener=function(D,B){r.addEventListener(D,B)};
E.removeEventListener=function(D,B){r.removeEventListener(D,B)};
E.destroy=function(){r.dispose()};
E.getLastError=function(){return r.getLastError()};
E.getPlayerType=function(){return r.getPlayerType()};
E.getCurrentVideoConfig=function(){return r.getConfig()};
E.loadNewVideoConfig=function(D){r.loadNewVideoConfig(D)};
E.isReady=function(){return r.isReady()}};
rt.prototype.isReady=function(){return this.cVv};
rt.prototype.addEventListener=function(r,E){var K=this;this.isDisposed();var g=OoM(this,E);g&&(_.ln(this.g8y,r)||this.y7[r]||(E=cOu(this,r),this.oUH&&this.oUH(r,E)),this.nL1.subscribe(r,g),r==="onReady"&&this.isReady()&&setTimeout(function(){g(K.api)},0))};
rt.prototype.removeEventListener=function(r,E){this.isDisposed()||(E=OoM(this,E))&&this.nL1.unsubscribe(r,E)};
var OoM=function(r,E){var K=E;if(typeof E==="string"){if(r.mWH[E])return r.mWH[E];K=function(){var g=_.Hh.apply(0,arguments),D=_.yK(E);if(D)try{D.apply(_.gm,g)}catch(B){throw g=new _.bs("PlayerProxy error when executing callback",{error:B}),g.level="ERROR",g;}};
r.mWH[E]=K}return K?K:null},cOu=function(r,E){var K=function(g){var D=function(){r.isDisposed();
if(!r.isDisposed())try{r.nL1.publish(E,g!=null?g:void 0)}catch(a){var Q=new _.bs("PlayerProxy error when creating global callback",{error:a.message,event:E,playerId:r.playerId,data:g,originalStack:a.stack,componentStack:a.componentStack});Q.level="WARNING";throw Q;}};
if(F$l(r,"web_player_publish_events_immediately"))D();else{var B=setTimeout(function(){D();_.lw.remove(r.oyL,String(B))},0);
_.lw.add(r.oyL,String(B),!0)}};
return r.y7[E]=K};
rt.prototype.getPlayerType=function(){return this.d2L||(this.getPlayerElement()?"html5":null)};
rt.prototype.getLastError=function(){return this.lastError};
var wGa=function(r){r.cancel();$9$(r);r.d2L=null;r.config&&(r.config.loaded=!1);var E=r.getPlayerElement();E&&(U9C(r)||!o7f(r)?r.jr=E:(E&&E.destroy&&E.destroy(),r.jr=null));r.targetElement&&_.sd(r.targetElement)};
rt.prototype.cancel=function(){this.eIJ&&_.bbK(YIa(this),this.eIJ);clearTimeout(this.sbt);this.izp=!1};
rt.prototype.disposeInternal=function(){wGa(this);if(this.jr&&this.config&&this.jr.destroy)try{this.jr.destroy()}catch(E){var r=new _.bs("PlayerProxy error during disposal",{error:E});r.level="ERROR";throw r;}this.mWH=null;for(r in this.y7)this.y7.hasOwnProperty(r)&&delete this.y7[r];this.z5r=this.config=this.api=null;delete this.targetElement;delete this.b9;_.SV.prototype.disposeInternal.call(this)};
var o7f=function(r){var E,K;r=(E=r.config)==null?void 0:(K=E.args)==null?void 0:K.fflags;return!!r&&r.indexOf("player_destroy_old_version=true")!==-1},YIa=function(r){return r.webPlayerContextConfig?r.webPlayerContextConfig.jsUrl:(r=r.config.assets)?r.js:""},Rsl=function(r){return r.webPlayerContextConfig?r.webPlayerContextConfig.cssUrl:(r=r.config.assets)?r.css:""},F$l=function(r,E){if(r.webPlayerContextConfig)var K=r.webPlayerContextConfig.serializedExperimentFlags;
else{var g;if((g=r.config)==null?0:g.args)K=r.config.args.fflags}return(K||"").split("&").includes(E+"=true")},fxf=function(r){for(var E={},K=_.N(Object.keys(r)),g=K.next();!g.done;g=K.next()){g=g.value;
var D=r[g];E[g]=typeof D==="object"?_.lw.clone(D):D}return E};var ILq={},nD5="player_uid_"+(Math.random()*1E9>>>0);var RD=function(r,E,K,g,D,B){E=E===void 0?document.createElement("div"):E;this.webPlayerContextConfig=r;this.container=E;this.commandResolver=K;this.apiResolver=hLK();this.pageReadyOrDataAvailable=!1;this.pageReadyOrDataAvailableResolver=new _.jG;g||B?Cqf(this):x9$(this);this.pendingPlayerResponse=g;this.pendingWatchNextResponse=D;this.pendingPlayerVars=B;W$$(this)};
RD.prototype.loadVideoWithPlayerResponse=function(r,E,K){this.loadVideo(r,E,K)};
RD.prototype.loadVideoWithPlayerVars=function(r){return this.loadVideo(void 0,void 0,r)};
RD.prototype.destroy=function(r){if(r=_.J2(document,r))r=nD5+"_"+_.IJ(r),(r=ILq[r])&&r.dispose()};
var v7X=function(r,E){var K;_.p(function(g){if(g.nextAddress==1)return r.pendingWatchNextResponse=E,r.synchronousApi?(K=r.synchronousApi,g.jumpTo(2)):g.yield(r.api,3);g.nextAddress!=2&&(K=g.yieldResult);if(!G9u(r,K))return g.return();r.pendingWatchNextResponse&&(K.updateVideoData({raw_watch_next_response:r.pendingWatchNextResponse}),r.pendingWatchNextResponse=void 0);_.vo(g)})},G9u=function(r,E){var K;
if(!(E==null?0:(K=E.isReady)==null?0:K.call(E))){var g;_.nh(new _.bs("playerApi is falsey",{synchronousApi:r.synchronousApi,apiResolved:r.apiResolver.resolved,playerApiUndefined:E===void 0,playerApiNull:E===null,playerApiReady:(E==null?void 0:(g=E.isReady)==null?void 0:g.call(E))===!0,playerApiMethods:E?Object.keys(E):[]}));return!1}return!0},V$$=function(r,E){if(typeof r[E]==="function")return r[E]()},zsa=function(r){var E=window,K,g=(K=E.ytplayer)==null?void 0:K.bootstrapPlayerContainer;
if((K=g==null?void 0:g.firstElementChild)&&_.LP(K,"html5-video-player")){var D,B,Q=(D=E.ytplayer)==null?void 0:(B=D.bootstrapWebPlayerContextConfig)==null?void 0:B.contextId;D=r.webPlayerContextConfig.contextId;if(Q&&Q===D){g!==r.container&&(g=!1,V$$(K,"getPlayerState")===2&&(g=!0),r.container.appendChild(K),g||V$$(K,"playVideo"));var a;if((a=E.ytplayer)==null?0:a.bootstrapPlayerResponse)r.bootstrapPlayerResponse=E.ytplayer.bootstrapPlayerResponse}}},W$$=function(r){var E,K,g,D,B;
_.p(function(Q){if(Q.nextAddress==1)return r.pageReadyOrDataAvailable?Q.jumpTo(2):Q.yield(r.pageReadyOrDataAvailableResolver.promise,2);if(Q.nextAddress!=4)return!_.R("kevlar_player_unified_player_loading")||q_L()&&mFm()?Q.jumpTo(4):Q.yield(X3K(),4);zsa(r);if(r.pendingPlayerResponse||r.pendingPlayerVars)E=HXL(r.pendingPlayerResponse,r.pendingWatchNextResponse,r.pendingPlayerVars),r.pendingPlayerResponse&&r.pendingPlayerResponse===r.bootstrapPlayerResponse&&(E.loaded=!0),r.bootstrapPlayerResponse=
void 0;K=LWL(r.container,E,r.webPlayerContextConfig);((g=E)==null?0:g.loaded)&&r.pendingWatchNextResponse?(v7X(r,r.pendingWatchNextResponse),r.pendingPlayerResponse=void 0,r.pendingPlayerVars=void 0):t$R(r);D=function(a){K.removeEventListener("onReady",D);r.synchronousApi=a;r.apiResolver.resolve(a)};
K.addEventListener("onReady",D);r.commandResolver!==void 0&&(B=r.commandResolver,K.addEventListener("innertubeCommand",function(a){B(a)}));
_.vo(Q)})};
RD.prototype.loadVideo=function(r,E,K){var g=this,D,B,Q,a,P,O,U,T,w;return _.p(function(F){if(F.nextAddress==1)return g.pendingPlayerResponse=r,g.pendingWatchNextResponse=E,g.pendingPlayerVars=K,Cqf(g),g.synchronousApi?(D=g.synchronousApi,F.jumpTo(2)):F.yield(g.api,3);F.nextAddress!=2&&(D=F.yieldResult);if(!G9u(g,D))return F.return(new Promise(function(){}));
Q=new Promise(function(c){B=c});
a=function(){var c=D.getPlayerResponse();c&&(D.removeEventListener("onVideoDataChange",a),B(c))};
D.addEventListener("onVideoDataChange",a);if(g.pendingPlayerResponse||g.pendingPlayerVars)g.pendingPlayerResponse&&g.pendingPlayerResponse===g.bootstrapPlayerResponse?(B(g.pendingPlayerResponse),g.pendingWatchNextResponse&&v7X(g,g.pendingWatchNextResponse)):(P=HXL(g.pendingPlayerResponse,g.pendingWatchNextResponse,g.pendingPlayerVars),(w=(O=g.pendingPlayerResponse)==null?void 0:(U=O.playerConfig)==null?void 0:(T=U.playbackStartConfig)==null?void 0:T.startPaused)?D.cueVideoByPlayerVars(P.args):D.loadVideoByPlayerVars(P.args)),
t$R(g),g.bootstrapPlayerResponse=void 0;return F.return(Q)})};
var x9$=function(r){if(document.readyState==="complete"||document.readyState==="interactive")Cqf(r);else{var E=function(){document.removeEventListener("DOMContentLoaded",E);Cqf(r)};
document.addEventListener("DOMContentLoaded",E)}},Cqf=function(r){r.pageReadyOrDataAvailable=!0;
r.pageReadyOrDataAvailableResolver.resolve()},t$R=function(r){r.pendingPlayerResponse=void 0;
r.pendingWatchNextResponse=void 0;r.pendingPlayerVars=void 0};
_.f5.Object.defineProperties(RD.prototype,{api:{configurable:!0,enumerable:!0,get:function(){return this.apiResolver.promise}}});var oD=function(r){uN.call(this,r===void 0?"document_active":r);var E=this;this.overridePriority=10;this.hasRun=new Map;this.transitions=[{from:"document_active",to:"document_disposed_preventable",action:this.runPreventableDispose},{from:"document_active",to:"document_disposed",action:this.runDispose},{from:"document_disposed_preventable",to:"document_disposed",action:this.runDispose},{from:"document_disposed_preventable",to:"flush_logs",action:this.runFlush},{from:"document_disposed_preventable",
to:"document_active",action:this.runActive},{from:"document_disposed",to:"flush_logs",action:this.runFlush},{from:"document_disposed",to:"document_active",action:this.runActive},{from:"document_disposed",to:"document_disposed",action:function(){}},
{from:"flush_logs",to:"document_active",action:this.runActive}];window.addEventListener("pagehide",function(K){E.transition("document_disposed",{event:K})});
window.addEventListener("beforeunload",function(K){E.transition("document_disposed_preventable",{event:K})});
window.addEventListener("unload",function(K){E.transition("document_disposed",{event:K});E.hasRun=new Map})};
_.C(oD,uN);
oD.prototype.runPreventableDispose=function(r,E){if(!this.hasRun.get("document_disposed_preventable")){r(E==null?void 0:E.event);var K,g;if((E==null?0:(K=E.event)==null?0:K.defaultPrevented)||(E==null?0:(g=E.event)==null?0:g.returnValue)){E.event.returnValue||(E.event.returnValue=!0);E.event.defaultPrevented||E.event.preventDefault();this.hasRun=new Map;this.transition("document_active");return}}this.hasRun.set("document_disposed_preventable",!0);this.hasRun.get("document_disposed")?this.transition("flush_logs"):this.transition("document_disposed")};
oD.prototype.runDispose=function(r,E){this.hasRun.get("document_disposed")?this.transition("document_active"):(r(E==null?void 0:E.event),this.hasRun.set("document_disposed",!0),this.transition("flush_logs"))};
oD.prototype.runFlush=function(r,E){r(E==null?void 0:E.event);this.transition("document_active")};
oD.prototype.runActive=function(){};var M6=function(r){uN.call(this,r===void 0?"document_visibility_unknown":r);var E=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(K){document.visibilityState==="visible"?E.transition("document_visible",{event:K}):E.transition("document_hidden",
{event:K})});
_.R("visibility_lifecycles_dynamic_backgrounding")&&(window.addEventListener("blur",function(K){E.transition("document_backgrounded",{event:K})}),window.addEventListener("focus",function(K){E.transition("document_foregrounded",{event:K})}))};
_.C(M6,uN);M6.prototype.runVisible=function(r,E){r(E==null?void 0:E.event);_.R("visibility_lifecycles_dynamic_backgrounding")&&this.transition("document_foregrounded")};
M6.prototype.runHidden=function(r,E){r(E==null?void 0:E.event);_.R("visibility_lifecycles_dynamic_backgrounding")&&this.transition("document_backgrounded")};
M6.prototype.runBackgrounded=function(r,E){r(E==null?void 0:E.event)};
M6.prototype.runForegrounded=function(r,E){r(E==null?void 0:E.event)};var iy=function(){this.teardownLifecycle=new oD;this.visibilityLifecycle=new M6};
iy.prototype.install=function(){var r=_.Hh.apply(0,arguments),E=this;r.forEach(function(K){E.teardownLifecycle.install(K)});
r.forEach(function(K){E.visibilityLifecycle.install(K)})};var cl=function(){iy.call(this);var r={};this.install((r.document_disposed={callback:this.abortSlisAndFlush},r));_.R("combine_ve_grafts")&&(r={},this.install((r.document_disposed={callback:this.flushInteractionLoggingAttachVes},r)));r={};this.install((r.flush_logs={callback:this.logFinalPayload},r));_.R("web_log_cfg_cee_ks")||_.k_(_.eM,SIf)};
_.C(cl,iy);var JiK=function(){cl.loggingInstance||(cl.loggingInstance=new cl);return cl.loggingInstance};
cl.prototype.logFinalPayload=function(){if(_.R("web_fp_via_jspb")){var r=new kS$,E=_.Cn();E&&_.tR(r,1,E);E=_.R("jspb_sparse_encoded_pivot")?new sX([{}]):new sX;_.x1(E,380,qKu,r);cvu("finalPayload",E);_.R("web_fp_via_jspb_and_json")&&_.Ae("finalPayload",{csn:_.Cn()})}else _.Ae("finalPayload",{csn:_.Cn()})};
cl.prototype.abortSlisAndFlush=function(){x3R(T$);wG!=null&&wG.flush()};
cl.prototype.flushInteractionLoggingAttachVes=function(){n2u(_.pB())};
var SIf=function(){var r=_.Xx("CLIENT_EXPERIMENT_EVENTS");if(r){var E=KCd();r=_.N(r);for(var K=r.next();!K.done;K=r.next())K=K.value,E(K)&&_.Ae("genericClientExperimentEvent",{eventType:K});delete _.AA.CLIENT_EXPERIMENT_EVENTS}};var bof={};
bof.YtPlayerBehavior=[_.wo.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 r=this;this.player_=null;this.useUnifiedPlayer_()&&(this.mainAppPlayer_=void 0);this.playerResolver_=new _.jG;this.playerContainer_=this.initPlayerPromise_=null;this.preparePlayerJobId_=0;
this.isResetForNewPlayback_=!0;this.bootstrapPlayerResponse_=void 0;rfn(function(){r.maybeSendAbandonmentPing_()})},
attached:function(){this.disableTouchGestures||(_.I5(this,"pan-down"),_.R("kevlar_pinch_fullscreen")&&_.ej().registerTouchEvents(this,void 0,void 0,"pinchout","pinchin"))},
detached:function(){!this.disableTouchGestures&&_.R("kevlar_pinch_fullscreen")&&_.ej().unregisterTouchEvents(this,"pinchout","pinchin")},
createMainAppPlayer_:function(r,E,K){var g=this;E9(this.useUnifiedPlayer_());if(this.mainAppPlayer_)E9(!1,"MainAppPlayer already created.");else{var D=_.R("kevlar_player_container_query_killswitch")?this.$.container:_.rj(this.hostElement).querySelector("#container");this.mainAppPlayer_=new RD(this.getWebPlayerContextConfig_(),D,function(B){return _.NB(B,g.hostElement)},r,E,K);
this.mainAppPlayer_.api.then(function(B){g.player_=B;g.context==="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH"&&y3w.resolve(B)})}},
loadVideoWithPlayerResponse:function(r,E){var K=this;if(this.useUnifiedPlayer_()){var g=this.watchNextData,D,B=(D=r.videoDetails)==null?void 0:D.videoId,Q,a,P;(D=(Q=this.watchNextData)==null?void 0:(a=Q.currentVideoEndpoint)==null?void 0:(P=a.watchEndpoint)==null?void 0:P.videoId)&&B!=D&&(g=void 0,_.R("kevlar_unified_player_clear_watch_next_killswitch")&&(this.watchNextData=void 0));this.mainAppPlayer_?this.mainAppPlayer_.loadVideoWithPlayerResponse(r,g,E):this.createMainAppPlayer_(r,g,E);this.mainAppPlayer_.api.then(function(){_.Ln(K.hostElement,
"yt-player-updated")})}else this.update(S_K(r,E))},
loadVideoWithPlayerVars:function(r){var E=this;this.useUnifiedPlayer_()?(_.R("kevlar_unified_player_clear_watch_next_killswitch")&&(this.watchNextData=void 0),this.mainAppPlayer_?this.mainAppPlayer_.loadVideoWithPlayerVars(r):this.createMainAppPlayer_(void 0,void 0,r),this.mainAppPlayer_.api.then(function(){_.Ln(E.hostElement,"yt-player-updated")})):this.update({args:r})},
update:function(r){var E=this;if(this.useUnifiedPlayer_())E9(!1,"Invalid method call in kevlar_unified_player.");else{if(this.hasWebPlayerContextConfig_()){this.updateSwfConfig_(r);var K=e6q(r.args);K&&this.get("currentVideoEndpoint.watchEndpoint.videoId",this.watchNextData)==K&&Object.assign(r.args,this.computeWatchNextPlayerVars_(this.watchNextData));this.isResetForNewPlayback_=!1;return this.acquireApi_(r).then(function(g){_.Ln(E.hostElement,"yt-player-updated",_.R("kevlar_player_updated_obsolete_player_killswitch")?
g:void 0)})}_.Hm(new _.bs("Cannot initialize player for this context without a WebPlayerContextConfig.",this.context))}},
updatePlayerComponents:function(r){var E=this,K;return _.p(function(g){if(g.nextAddress==1)return g.yield(E.getPlayerPromise(),2);K=g.yieldResult;if(!K)throw Error("vh");r&&E.updatePlayerPlaylist_(r);_.vo(g)})},
acquireApi_:function(r){var E=this;if(this.useUnifiedPlayer_())E9(!1,"Invalid method call in kevlar_unified_player.");else return _.eM.cancelJob(this.preparePlayerJobId_),this.playerContainer_?(E9(this.initPlayerPromise_,"Missing initPlayerPromise_."),this.getPlayerPromise().then(function(K){E.shouldAutoplay_(r)?K.loadVideoByPlayerVars(r.args):K.cueVideoByPlayerVars(r.args)})):this.initPlayerPromise_=this.initPlayerContainer_(r),this.initPlayerPromise_},
initPlayerContainer_:function(r){var E=this;if(this.useUnifiedPlayer_())E9(!1,"Invalid method call in kevlar_unified_player.");else return E9(!this.initPlayerPromise_,"Player is already initialized."),this.initPlayerPromise_&&_.nh(Error("wh")),E9(!this.playerContainer_,"ytd-player should only be initialized once."),this.playerContainer_=_.R("kevlar_player_container_query_killswitch")?this.$.container:_.rj(this.hostElement).querySelector("#container"),X3K().then(function(){var K=E.initPlayer_(r);E.playerResolver_.resolve(K);
return K})},
onPlayerReady_:function(r,E){this.useUnifiedPlayer_()?E9(!1,"Invalid method call in kevlar_unified_player."):(r.removeEventListener("onReady",this.onPlayerReadyEvent_),this.context==="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH"&&y3w.resolve(r),E(r))},
maybeCallApiMethodOnElement_:function(r,E){if(typeof r[E]==="function")return r[E]()},
maybeAdoptBootstrapPlayer_:function(){var r=window,E,K=(E=r.ytplayer)==null?void 0:E.bootstrapPlayerContainer;if((E=K==null?void 0:K.firstElementChild)&&E.classList.contains("html5-video-player")){var g,D,B=(g=r.ytplayer)==null?void 0:(D=g.bootstrapWebPlayerContextConfig)==null?void 0:D.contextId;g=this.getWebPlayerContextConfig_().contextId;if(B&&B===g){K!==this.playerContainer_&&(K=!1,this.maybeCallApiMethodOnElement_(E,"getPlayerState")===2&&(K=!0),this.playerContainer_.appendChild(E),K||this.maybeCallApiMethodOnElement_(E,
"playVideo"));var Q;if((Q=r.ytplayer)==null?0:Q.bootstrapPlayerResponse)this.bootstrapPlayerResponse_=r.ytplayer.bootstrapPlayerResponse}}},
initPlayer_:function(r){var E=this;if(this.useUnifiedPlayer_())E9(!1,"Invalid method call in kevlar_unified_player.");else return new Promise(function(K){E.maybeAdoptBootstrapPlayer_();var g=r?bX2(r):void 0;g&&g==E.bootstrapPlayerResponse_&&(r.loaded=!0);g=E.playerContainer_;var D=E.getWebPlayerContextConfig_();g=LWL(g,r,D);E.player_=g;E.onPlayerReadyEvent_=E.onPlayerReady_.bind(E,E.player_,K);E.player_.addEventListener("onReady",E.onPlayerReadyEvent_);E.player_.addEventListener("innertubeCommand",
E.onPlayerInnerTubeCommand_.bind(E))})},
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(r){r.pauseVideo()})},
play:function(){this.getPlayerPromise().then(function(r){r.playVideo()})},
onTouchStart_:function(){if(!this.disableTouchGestures){var r=_.P7().resolve(_.IL).getCurrentPage();r&&r.getScrollTop()<=0?_.I5(this,"pan-down"):_.I5(this,"manipulation")}},
onPinchOut_:function(){this.getPlayerPromise().then(function(r){r.isFullscreen()||r.toggleFullscreen()})},
onPinchIn_:function(){this.getPlayerPromise().then(function(r){r.isFullscreen()&&r.toggleFullscreen()})},
updatePlayerPlaylist_:function(r){var E=this,K,g,D;return _.p(function(B){if(B.nextAddress==1)return K=_.P7().resolve(_.p0(_.fr)),g=!!(K&&K.playlistComponent&&K.playlistComponent.loopOn),B.yield(E.getPlayerPromise(),2);var Q=D=B.yieldResult,a=Q.updatePlaylist,P=[];if(_.R("kevlar_player_playlist_use_local_index")){var O,U;var T=(U=(O=r.localCurrentIndex)!=null?O:r.currentIndex)!=null?U:0}else{var w;T=(w=r.currentIndex)!=null?w:0}if(r.contents)for(O=0;O<r.contents.length;O++)if((U=r.contents[O])&&U.playlistPanelVideoRenderer)if(lPJ(U)){U=
U.playlistPanelVideoRenderer;w="";U.shortBylineText&&(w=_.Xo(U.shortBylineText));var F="";U.title?F=_.Xo(U.title):U.unplayableText&&(F=_.Xo(U.unplayableText));P.push({author:w,title:F,encrypted_id:U.videoId})}else O<T&&--T;a.call(Q,{index:T,list:r.playlistId?r.playlistId:"",loop:g,playlist_title:r.title,playlist_length:P.length,video:P,fetch:0,external_list:"1",title:r.title?r.title:"",playlist_author:r.ownerName?_.Xo(r.ownerName):void 0});_.vo(B)})},
focusOnPlayer:function(){_.p5(this,function(){if(this.playerContainer_&&this.playerContainer_.firstElementChild){var r=this.playerContainer_.querySelector(".html5-video-player");r&&(_.CG(_.P7().resolve(_.Yr)),r.focus())}})},
preparePlayer:function(){var r=this;this.useUnifiedPlayer_()?this.mainAppPlayer_||this.createMainAppPlayer_():this.hasWebPlayerContextConfig_()?this.initPlayerPromise_||(new Promise(function(E){if(document.readyState=="complete"||document.readyState=="ready"||document.readyState=="interactive")E();else{var K=function(){document.removeEventListener("DOMContentLoaded",K);E()};
document.addEventListener("DOMContentLoaded",K)}})).then(function(){return X3K()}).then(function(){r.initPlayerPromise_||r.preparePlayerJobId_||(r.preparePlayerJobId_=_.k_(_.eM,function(){r.initPlayerPromise_||(r.initPlayerPromise_=r.initPlayerContainer_())}))}):_.Hm(new _.bs("Cannot initialize player for this context without a WebPlayerContextConfig.",this.context))},
updateSwfConfig_:function(r){this.useUnifiedPlayer_()?E9(!1,"Invalid method callin kevlar_unified_player."):this.shouldAutoplay_(r)||(r.args.autoplay="0")},
shouldAutoplay_:function(r){if(this.useUnifiedPlayer_())E9(!1,"Invalid method call in kevlar_unified_player.");else{var E=this.get("args.el",r);return E&&E!="detailpage"&&this.isMiniplayerActive_()||E&&(E=="sponsorshipsoffer"||E=="handlesclaiming")&&this.get("args.autoplay",r)=="0"?!1:(r=bX2(r))&&this.get("playerConfig.playbackStartConfig.startPaused",r)?!1:!0}},
isMiniplayerActive_:function(){return _.P7().resolve(_.S3).isMiniplayerActive()},
stop:function(){this.maybeSendAbandonmentPing_();var r=this.getPlayer();if(r){var E=r.getPlayerState();_.R("kevlar_player_check_ad_state_on_stop")&&(E=r.getPlayerState(r.getPresentingPlayerType()));E!=5&&r.stopVideo()}},
resetForNewPlayback:function(){this.isResetForNewPlayback_||(this.stop(),this.isResetForNewPlayback_=!0)},
appendTo:function(r,E,K){K=K===void 0?!1:K;var g=this,D,B,Q,a;return _.p(function(P){if(P.nextAddress==1)return E||(E=g.hostElement),D=g.useUnifiedPlayer_()?!!g.mainAppPlayer_:!!g.initPlayerPromise_,D?P.yield(g.getPlayerPromise(),2):(K?r.insertBefore(E,r.firstChild):r.appendChild(E),P.return());B=P.yieldResult;Q=B.getPlayerState(B.getPresentingPlayerType());a=!1;if(Q==-1||Q==1||Q==3)a=!0;K?r.insertBefore(E,r.firstChild):r.appendChild(E);a&&B.playVideo();B.setSize(NaN,NaN);_.vo(P)})},
watchNextDataChanged_:function(r){var E=this;r&&(this.useUnifiedPlayer_()&&_.R("kevlar_unified_player_update_watch_next_killswitch")?this.mainAppPlayer_&&v7X(this.mainAppPlayer_,r):this.getPlayerPromise().then(function(K){K.updateVideoData(E.computeWatchNextPlayerVars_(r))}))},
computeWatchNextPlayerVars_:function(r){if(this.useUnifiedPlayer_()&&_.R("kevlar_unified_player_update_watch_next_killswitch"))E9(!1,"Invalid method call in kevlar_unified_player.");else return{raw_watch_next_response:r}},
maybeSendAbandonmentPing_:function(){var r=this.getPlayer();r&&r.getPlayerState()!=5&&r.getPlayerState()!=0&&r.sendAbandonmentPing()},
getWebPlayerContextConfig_:function(){var r=_.Xx("WEB_PLAYER_CONTEXT_CONFIGS")[this.context];this.playerId&&(r=Object.assign({},r),r.rootElementId=this.playerId);r.serializedExperimentIds&&r.serializedExperimentFlags||_.nh(Error("xh"));return r},
hasWebPlayerContextConfig_:function(){return!!_.Xx("WEB_PLAYER_CONTEXT_CONFIGS")&&!!this.getWebPlayerContextConfig_()},
onPlayerInnerTubeCommand_:function(r){this.useUnifiedPlayer_()?E9(!1,"Invalid method call in kevlar_unified_player."):_.NB(r,this.hostElement)},
useUnifiedPlayer_:function(){var r=_.R("kevlar_non_watch_unified_player")&&this.context!=="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH";return _.R("kevlar_unified_player")||r}}];var sWR={};sWR.YtPlaylistPanelBehavior=[_.y.YtRendererBehavior,{_noAccessors:!0,properties:{loopOn:Boolean,shuffleOn:Boolean},listeners:{"yt-toggle-button":"onYtToggleButton_"},onYtToggleButton_:function(r){r=r.detail;if(r.actions.loop!=void 0||r.actions["yt-icons:loop"]!=void 0)this.loopOn=r.actions.loop||r.actions["yt-icons:loop"];if(r.actions.shuffle!=void 0||r.actions["yt-icons:shuffle"]!=void 0)this.shuffleOn=r.actions.shuffle||r.actions["yt-icons:shuffle"]},
setMenuData_:function(r){if(!r||!r.playlistButtons||r.isInfinite)return null;for(var E=r.playlistButtons.menuRenderer.topLevelButtons,K=E.length,g=0;g<K;g++)if(E[g].toggleButtonRenderer){var D=E[g].toggleButtonRenderer;D.defaultIcon.iconType=="LOOP"&&this.loopOn?D.isToggled=this.loopOn:D.defaultIcon.iconType=="SHUFFLE"&&this.shuffleOn&&(D.isToggled=this.shuffleOn)}return r.playlistButtons}}];_.xn={YtSparklesClickLocationBehavior:{clickTargetMap:null,containerId:null,handleClick:function(r,E,K){var g=this.getClickTarget_(E);if(g&&this.isClickAllowed_(g)){E.preventDefault();r=(0,_.lw.unsafeClone)(r);var D=this.getContainerBoundingRect();E=this.getRelativeClickXy_(E,D);this.expandEndpointUrlMacros_(r,{NX:E[0],NY:E[1],NB:g.code});K&&this.truncateWebCommendMetadataUrl_(r);_.Ln(this.hostElement,"yt-navigate",{endpoint:r})}},
getClickTarget_:function(r){if(!this.clickTargetMap)return null;r=_.AP(r)||[];r=_.N(r);for(var E=r.next();!E.done;E=r.next()){E=E.value;if(E===_.rj(this.hostElement).querySelector("#menu"))break;if(E=this.clickTargetMap.get(E.id))return E}return null},
getRelativeClickXy_:function(r,E){var K=Math.round(r.detail.x-E.left);r=Math.round(r.detail.y-E.top);return K<0||r<0?[null,null]:[K,r]},
getContainerBoundingRect:function(){return _.rj(this.hostElement).querySelector("#"+this.containerId).getBoundingClientRect()},
expandEndpointUrlMacros_:function(r,E){for(var K=_.N(r.loggingUrls||[]),g=K.next();!g.done;g=K.next())g=g.value,g.baseUrl&&(g.baseUrl=pgJ(g.baseUrl,E));r.urlEndpoint&&r.urlEndpoint.url&&(r.urlEndpoint.url=pgJ(r.urlEndpoint.url,E));r.commandMetadata&&r.commandMetadata.webCommandMetadata&&r.commandMetadata.webCommandMetadata.url&&(r.commandMetadata.webCommandMetadata.url=pgJ(r.commandMetadata.webCommandMetadata.url,E))},
truncateWebCommendMetadataUrl_:function(r){if(r.commandMetadata&&r.commandMetadata.webCommandMetadata&&r.commandMetadata.webCommandMetadata.url){var E=r.commandMetadata.webCommandMetadata.url,K=E.indexOf("&pp=");if(K>0){var g=E.indexOf("&",K+1);r.commandMetadata.webCommandMetadata.url=g>K&&g<E.length?E.slice(0,K)+E.slice(g):E.slice(0,K)}}},
configureClickTargets:function(r,E,K){this.containerId=r;this.clickTargetMap=new Map;r=_.N(E);for(E=r.next();!E.done;E=r.next())if(E=E.value,E.location){var g=K.get(E.location);g&&(_.Dt(_.rj(this.hostElement).querySelector("#"+g),"yt-simple-endpoint",this.isClickAllowed_(E)),this.clickTargetMap.set(g,E))}},
isClickAllowed_:function(r){return r.behaviorType==="PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"||r.behaviorType==="PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_PLAY_VIDEO_ON_WATCH_PAGE"||r.behaviorType==="PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_OPEN_CHANNEL"||r.behaviorType==="PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_OPEN_ACTION_WEBSITE_URL"}}};_.Wl={};
_.Wl.YtLazyListBehavior=[_.RZ.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 r=(this.constructor.generatedFrom||this).observers;r||(r=[]);r.push("deepLazyListObserver_("+this.itemsPath+".*)");this.constructor.generatedFrom.observers=
r}},
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 r=this.renderElementsOutsideVisibleArea_;r&&(SjX(r,4),r.processSignal())},
deepLazyListObserver_:function(r){var E=this;if(r){var K=r.value||[];if(this.itemsPath==r.path){var g=this.nonDeferredItemCount;r=0;g>-1&&K.length>g&&(r=_.Xx("REMAINING_DOVA_DEFERRED_CHUNKS",-1));r>0?(g>0&&(g=K.slice(0,g),this.setInitialItemsOnDataChanged(g)),(g=this.renderElementsOutsideVisibleArea_)?g.cancel():(g=this.renderElementsOutsideVisibleArea_=new _.MA(2,"eocs"),_.fzJ(window,"scroll",function(){return E.renderDeferredElements()})),_.ix(g,function(){E.setInitialItemsOnDataChanged(K)}),_.eR("REMAINING_DOVA_DEFERRED_CHUNKS",
r-1)):this.setInitialItemsOnDataChanged(K)}else if(this.itemsPath+".splices"==r.path)this.onItemsUpdated_(K);
else g="shownItems"+r.path.substr(this.itemsPath.length),this.useSignals&&g==="shownItems.length"||this.notifyPath(g,r.value)}else this.cancelPendingTasks_()},
onItemsUpdated_:function(r){r&&(this.items_=this.get(this.itemsPath))&&(this.updateChangeRecord_(r),this.length_=this.items_.length,this.canShowMore=this.shownCount<this.length_,this.autoFill?(this.lastChunkTime_=Date.now(),this.tryRenderChunk_()):this.fillRemainingListItems())},
updateChangeRecord_:function(r){r=r.indexSplices;for(var E=0,K=r.length;E<K;E++){var g=r[E];if(g.index<this.shownCount&&(g.removed&&this.splice("shownItems",g.index,g.removed.length),g.addedCount)){var D=g.object.slice(g.index,g.index+g.addedCount);g=["shownItems",g.index,0];g.push.apply(g,D);this.splice.apply(this,g)}}this.shownCount=this.shownItems?this.shownItems.length:0},
setInitialItemsOnDataChanged:function(r){this.cancelPendingTasks_();r||(r=[]);this.items_=r;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&&(_.HD("DISABLE_AUTOFILL")||this.disableAutoFill?this.fillRemainingListItems():(this.chunkCount_=this.initialCount,this.lastChunkTime_=Date.now(),this.canShowMore&&_.p5(this,this.tryRenderChunk_)))},
fillRange_:function(r,E){this.canShowMore&&this.items_&&(r=this.items_.slice(r,E),r.unshift("shownItems"),this.push.apply(this,r),this.shownCount=E,this.canShowMore=this.shownCount<this.length_)},
tryRenderChunk_:function(){var r=this;this.canShowMore&&_.lp(this,"renderChunk",function(){r.requestRenderChunk_()})},
requestRenderChunk_:function(){if(_.HD("SCHEDULED_LAZY_LIST")||this.renderDelay)return this.shouldUseTaskManager()||this.canScheduleJobs?(this.cancelPendingTasks_(),this.lazyListRenderJobId_=_.RH(this.getTaskManager(),this.boundRenderChunk_,this.renderDelay),!0):!1;requestAnimationFrame(this.boundRenderChunk_);return!0},
cancelPendingTasks_:function(){this.lazyListRenderJobId_&&this.getTaskManager().cancelJob(this.lazyListRenderJobId_);var r=this.renderElementsOutsideVisibleArea_;r&&(r.cancel(),this.renderElementsOutsideVisibleArea_=null)},
renderChunk_:function(){var r=Date.now();this.chunkCount_=Math.round(this.targetFrameTime_/(r-this.lastChunkTime_)*this.chunkCount_)||this.minChunkSize;this.lastChunkTime_=r;this.fillRange_(this.shownCount,Math.min(this.shownCount+this.chunkCount_,this.length_));this.lazyListRenderJobId_=0;this.tryRenderChunk_()},
computeFrameTime_:function(r){return Math.ceil(1E3/r)},
onCanShowMoreUpdated_:function(r){this.data&&this.items_!==null&&(r?this.partiallyRenderedItems_.add(this.items_):this.partiallyRenderedItems_.delete(this.items_))},
canScheduleJobsChanged_:function(r){!this.shouldUseTaskManager()&&this.data&&(!r&&this.canShowMore?(_.YE5(this,"renderChunk"),this.lazyListRenderJobId_&&this.getTaskManager().cancelJob(this.lazyListRenderJobId_)):r&&this.partiallyRenderedItems_.has(this.items_)&&(_.R("kevlar_lazy_list_resume_for_autofill")?this.autoFill&&this.tryRenderChunk_():this.tryRenderChunk_()))}}];var V4;_.G_={};
V4=function(){var r=_.Yj.apply(this,arguments)||this;r.atStart=!0;r.atEnd=!0;r.startIndex=0;r.endIndex=0;r.scrollCount=0;r.initialStartIndex=0;r.disableScrollEventListener=!1;r.useFloorScrolling=!1;r.isSearch=!1;r.dragging=!1;r.dragMouseStart=0;r.dragOffsetStart=0;r.disableWheelScroll=!1;r.centerListItems=!1;r.offset=0;r.minComponentWidth=0;r.marginWidthRight=0;r.marginWidthLeft=0;r.setButtonsStateRequested=!1;r.itemsVisibilityObserver=null;r.fullyVisibleItemsIndices=[];r.JSC$14654_onWheelScroll=function(E){if(r.isSearch&&
!r.disableWheelScroll&&_.R("desktop_enable_dmpanel_wheel_scroll")){var K=E.shiftKey?Math.abs(E.deltaY)>Math.abs(E.deltaX)?E.deltaY:E.deltaX:E.deltaX;K!==0&&(E.preventDefault(),r.ytLazyListBehavior.fillRemainingListItems(),r.offset+=K,vl(r),r.reposition_())}};
r.onPointerDown=function(E){k9b(r)&&(r.dragMouseStart=E.clientX,r.dragOffsetStart=r.offset,r.dragging=!0)};
r.onPointerMove=function(E){k9b(r)&&r.dragging&&(r.ytLazyListBehavior.fillRemainingListItems(),r.offset=r.dragOffsetStart-(E.clientX-r.dragMouseStart),vl(r),r.reposition_())};
r.onPointerUp=function(){k9b(r)&&(r.dragging=!1)};
return r};
_.C(V4,_.Yj);var qIu=function(r){var E=_.rj(r.hostElement).querySelector("#items").children;if(!E)return 0;var K=0;r=_.N(r.fullyVisibleItemsIndices);for(var g=r.next();!g.done;g=r.next())K+=E[g.value].clientWidth;return K},k9b=function(r){return r.isSearch&&_.R("desktop_enable_dmpanel_click_drag_scroll")};
V4.prototype.created=function(){this.cachedViewportWidth=_.Xx("initialInnerWidth")||window.innerWidth;this.JSC$14654_cachedViewportHeight=_.Xx("initialInnerHeight")||window.innerHeight;_.Xx("REMAINING_DOVA_DEFERRED_CHUNKS",-1)==-1&&_.eR("REMAINING_DOVA_DEFERRED_CHUNKS",6)};
V4.prototype.attached=function(){window.ShadyDOM&&window.ShadyDOM.noPatch||this.hostElement.shadowRoot.addEventListener("transitionend",this.onItemsTransitionEnd_.bind(this));!this.disableScrollEventListener&&_.R("desktop_enable_dmpanel_scroll")&&this.addScrollEventListeners();lx$(this)};
V4.prototype.detached=function(){window.ShadyDOM&&window.ShadyDOM.noPatch||this.hostElement.shadowRoot.removeEventListener("transitionend",this.onItemsTransitionEnd_.bind(this));!this.disableScrollEventListener&&_.R("desktop_enable_dmpanel_scroll")&&this.removeScrollEventListeners();var r;(r=this.itemsVisibilityObserver)==null||r.disconnect();this.itemsVisibilityObserver=null;var E;(E=this.itemsObserver)==null||E.disconnect()};
var lx$=function(r){var E=_.rj(r.hostElement).querySelector("#scroll-container");if(E){if(!r.itemsVisibilityObserver){var K=window.getComputedStyle(E).marginRight;r.itemsVisibilityObserver=new IntersectionObserver(function(g){m9l(r,g)},{root:E,
rootMargin:K,threshold:.98})}if(E=_.rj(r.hostElement).querySelector("#items"))r.itemsObserver=new p1J(E,function(g){Zof(r,g)})}},Zof=function(r,E){ukf(r)&&(Array.from(E.addedNodes).filter(function(K){return K.nodeType===Node.ELEMENT_NODE}).forEach(function(K){r.itemsVisibilityObserver&&r.itemsVisibilityObserver.observe(K)}),Array.from(E.removedNodes).filter(function(K){return K.nodeType===Node.ELEMENT_NODE}).forEach(function(K){r.itemsVisibilityObserver&&r.itemsVisibilityObserver.unobserve(K)}))},
m9l=function(r,E){var K=new Set(r.fullyVisibleItemsIndices);
E=_.N(E);for(var g=E.next();!g.done;g=E.next()){g=g.value;var D=g.target.parentElement;D?(D=Array.from(D.children).indexOf(g.target),g.isIntersecting?K.add(D):K.has(D)&&K.delete(D)):_.nh(new _.bs("Parent element not found",g.target.nodeName))}r.fullyVisibleItemsIndices=Array.from(K).sort(function(B,Q){return B-Q});
K.size===0?_.nh(new _.bs("No visible entries in horizontal list")):(r.startIndex=r.fullyVisibleItemsIndices[0],r.endIndex=r.fullyVisibleItemsIndices[r.fullyVisibleItemsIndices.length-1])},ukf=function(r){r.data?r=(r=r.data)&&r.itemSizeConstraint?"LIST_ITEM_SIZE_CONSTRAINT_EQUAL_HEIGHT"===r.itemSizeConstraint:!1:r=!1;
return r};
_.d=V4.prototype;_.d.addScrollEventListeners=function(){var r=_.rj(this.hostElement).querySelector("#scroll-container");r.style.touchAction="pan-y";r.addEventListener("wheel",this.JSC$14654_onWheelScroll);r.addEventListener("pointerdown",this.onPointerDown);r.addEventListener("pointermove",this.onPointerMove);window.addEventListener("pointerup",this.onPointerUp)};
_.d.removeScrollEventListeners=function(){var r=_.rj(this.hostElement).querySelector("#scroll-container");r.removeEventListener("wheel",this.JSC$14654_onWheelScroll);r.removeEventListener("pointerdown",this.onPointerDown);r.removeEventListener("pointermove",this.onPointerMove);window.removeEventListener("pointerup",this.onPointerUp)};
_.d.reset=function(){this.scrollCount=this.offset=0;this.reposition_();this.marginWidthLeft=this.marginWidthRight=this.minComponentWidth=0;this.initialStartIndex>0&&_.p5(this,this.setStartIndex,[this.initialStartIndex])};
_.d.reposition_=function(){var r=_.Xx("HTML_DIR")=="rtl"?"":"-",E=_.rj(this.hostElement).querySelector("#items");E&&(E.style.transform="translateX("+r+this.offset+"px)");this.requestButtonsStateUpdate_()};
_.d.requestButtonsStateUpdate_=function(){this.setButtonsStateRequested||(this.setButtonsStateRequested=!0,_.p5(this,this.setButtonsState_))};
_.d.setButtonsState_=function(){this.setButtonsStateRequested=!1;var r=_.rj(this.hostElement).querySelector("#items").firstElementChild;if(r){this.minComponentWidth||(this.minComponentWidth=AOE(this,r));r=_.rj(this.hostElement).querySelector("#scroll-container").clientWidth;var E=_.rj(this.hostElement).querySelector("#items");E=_.R("kevlar_horizontal_list_scroll_width_killswitch")?E.clientWidth:E.scrollWidth;var K=this.get(this.ytLazyListBehavior.itemsPath,this);if(K){var g=Math.round(r/this.minComponentWidth)||
1;this.fullyVisibleItemsIndices.length===0&&(this.startIndex=Math.round(this.offset/this.minComponentWidth),this.endIndex=Math.min(this.startIndex+g,K.length)-1)}this.ytLazyListBehavior.canShowMore?E+this.minComponentWidth>=this.offset+r&&(this.atEnd=!1):this.atEnd=this.offset+r>=E-20?!0:!1;this.atStart=this.offset<=20}};
_.d.setStartIndex=function(r){if(!this.minComponentWidth){var E=_.rj(this.hostElement).querySelector("#items").firstElementChild;if(!E)return;this.minComponentWidth=AOE(this,E)}this.ytLazyListBehavior.fillRemainingListItems();this.offset=this.minComponentWidth*r;vl(this);this.reposition_()};
_.d.nextClick_=function(){this.ytLazyListBehavior.fillRemainingListItems();_.ih();var r=_.rj(this.hostElement).querySelector("#scroll-container").clientWidth;_.R("web_min_component_width_killswitch")||this.minComponentWidth||(this.minComponentWidth=AOE(this,_.rj(this.hostElement).querySelector("#items").firstElementChild));r=this.useFloorScrolling?Math.floor(r/this.minComponentWidth)||1:Math.round(r/this.minComponentWidth)||1;this.centerListItems&&this.scrollCount===0&&es$(this);this.offset+=ukf(this)?
qIu(this):r*this.minComponentWidth;vl(this);this.reposition_();this.scrollCount++};
_.d.prevClick_=function(){var r=_.rj(this.hostElement).querySelector("#scroll-container").clientWidth;r=this.useFloorScrolling?Math.floor(r/this.minComponentWidth)||1:Math.round(r/this.minComponentWidth)||1;this.resizeSupportEnabled?(this.scrollCount--,this.offset=ukf(this)?qIu(this):this.minComponentWidth*this.scrollCount-1):this.offset-=ukf(this)?qIu(this):r*this.minComponentWidth;this.centerListItems&&es$(this);vl(this);this.reposition_()};
_.d.onIronResize_=function(){this.resizeSupportEnabled&&_.p5(this,this.checkComponentWidthResize);this.requestButtonsStateUpdate_()};
_.d.onItemsTransitionEnd_=function(r){_.eG(r)===_.rj(this.hostElement).querySelector("#items")&&this.ytRendererBehavior.markDirty()};
_.d.onChildElementFocus_=function(r){r=r.target.closest("#items > *");var E=_.rj(this.hostElement).querySelector("#scroll-container");if(E.contains(r)){if(_.R("web_horizontal_list_behavior_focus_killswitch"))if(r.offsetLeft<this.offset)this.offset=Math.abs(r.offsetLeft)<r.clientWidth?0:r.offsetLeft;else if(r.offsetLeft+r.clientWidth>this.offset+E.clientWidth)this.ytLazyListBehavior.fillRemainingListItems(),_.ih(),this.offset=r.offsetLeft+r.clientWidth-E.clientWidth;else return;else{var K=_.rj(this.hostElement).querySelector("#items"),
g=_.Xx("HTML_DIR")==="rtl",D=g?K.clientWidth-r.offsetLeft:r.offsetLeft;K=g?K.clientWidth-(r.offsetLeft+r.clientWidth):r.offsetLeft+r.clientWidth;var B=g?D>this.offset+E.clientWidth:D<this.offset,Q=g?K<this.offset:K>this.offset+E.clientWidth,a=g?B:Q;if(g?Q:B)E=g?K:D,this.offset=Math.abs(E)<r.clientWidth?0:E;else if(a)this.ytLazyListBehavior.fillRemainingListItems(),_.ih(),this.offset=(g?D:K)-E.clientWidth;else return}vl(this);this.reposition_()}};
_.d.observeShownItems_=function(){this.reset()};
_.d.checkComponentWidthResize=function(){var r=_.rj(this.hostElement).querySelector("#items").firstElementChild;r&&(r=AOE(this,r),this.centerListItems||r!==this.minComponentWidth)&&(this.minComponentWidth=r,this.offset=r*this.scrollCount,this.centerListItems&&es$(this),vl(this),this.reposition_())};
var AOE=function(r,E){var K=window.getComputedStyle(E).marginRight;K=Math.floor(Number(K.replace("px","")));var g=window.getComputedStyle(E).marginLeft;g=Math.floor(Number(g.replace("px","")));r.centerListItems&&!r.marginWidthRight&&(r.marginWidthRight=K,r.marginWidthLeft=g);return r.resizeSupportEnabled?E.getBoundingClientRect().width+K:E.offsetWidth+K},vl=function(r){var E=_.rj(r.hostElement).querySelector("#scroll-container").clientWidth,K=_.rj(r.hostElement).querySelector("#items").clientWidth;
r.offset<0?r.offset=0:r.offset+E>=K&&(r.offset=K-E)},es$=function(r){r.offset-=(_.rj(r.hostElement).querySelector("#scroll-container").clientWidth+r.marginWidthRight-r.minComponentWidth)/2-r.marginWidthLeft};
_.f5.Object.defineProperties(V4.prototype,{nonDeferredItemCount:{configurable:!0,enumerable:!0,get:function(){var r=_.Xx("NON_DEFERRED_HORIZONTAL_LIST_ROW_COUNT",-1);if(r==-1)r=this.JSC$14654_cachedViewportHeight,r=r>1320?5:r>1020?4:r>730?3:r>430?2:1;else if(r==0)return 0;_.eR("NON_DEFERRED_HORIZONTAL_LIST_ROW_COUNT",r-1);r=_.Xx("NON_DEFERRED_HORIZONTAL_LIST_ITEM_COUNT",-1);if(r>-1)return r;r=this.cachedViewportWidth;r=r>1600?6:r>1400?5:r>1300?4:r>1090?5:r>870?4:r>660?3:2;_.eR("NON_DEFERRED_HORIZONTAL_LIST_ITEM_COUNT",
r);return r},
set:function(){}},
resizeSupportEnabled:{configurable:!0,enumerable:!0,get:function(){return!_.R("kevlar_disable_component_resizing_support")&&!!this.supportComponentResize}}});
V4.prototype.observeShownItems_=V4.prototype.observeShownItems_;V4.prototype.onChildElementFocus_=V4.prototype.onChildElementFocus_;V4.prototype.onItemsTransitionEnd_=V4.prototype.onItemsTransitionEnd_;V4.prototype.onIronResize_=V4.prototype.onIronResize_;V4.prototype.prevClick_=V4.prototype.prevClick_;V4.prototype.nextClick_=V4.prototype.nextClick_;V4.prototype.setButtonsState_=V4.prototype.setButtonsState_;V4.prototype.requestButtonsStateUpdate_=V4.prototype.requestButtonsStateUpdate_;
V4.prototype.reposition_=V4.prototype.reposition_;V4.prototype.reset=V4.prototype.reset;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],V4.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.Wl.YtLazyListBehavior),_.H("design:type",Object)],V4.prototype,"ytLazyListBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],V4.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],V4.prototype,"atStart",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],V4.prototype,"atEnd",void 0);_.u([_.b(),_.H("design:type",Object)],V4.prototype,"startIndex",void 0);_.u([_.b(),_.H("design:type",Object)],V4.prototype,"endIndex",void 0);_.u([_.b({value:6}),_.H("design:type",Number)],V4.prototype,"initialCount",void 0);_.u([_.b(),_.H("design:type",Object)],V4.prototype,"scrollCount",void 0);_.u([_.b(),_.H("design:type",Object)],V4.prototype,"initialStartIndex",void 0);
_.u([_.b(),_.H("design:type",Object)],V4.prototype,"disableScrollEventListener",void 0);_.u([_.b(),_.H("design:type",Object)],V4.prototype,"supportComponentResize",void 0);_.u([_.b({value:function(){var r=this;return function(){return r.prevClick_()}}}),
_.H("design:type",Function)],V4.prototype,"boundPrevClick",void 0);_.u([_.b({value:function(){var r=this;return function(){return r.nextClick_()}}}),
_.H("design:type",Function)],V4.prototype,"boundNextClick",void 0);_.u([_.b(),_.H("design:type",Object)],V4.prototype,"useFloorScrolling",void 0);_.u([_.b(),_.H("design:type",Object)],V4.prototype,"isSearch",void 0);_.u([_.b(),_.H("design:type",Object)],V4.prototype,"dragging",void 0);_.u([_.b(),_.H("design:type",Object)],V4.prototype,"dragMouseStart",void 0);_.u([_.b(),_.H("design:type",Object)],V4.prototype,"dragOffsetStart",void 0);
_.u([_.b(),_.H("design:type",Object)],V4.prototype,"disableWheelScroll",void 0);_.u([_.b(),_.H("design:type",Object)],V4.prototype,"centerListItems",void 0);_.u([_.ae("iron-resize"),_.pH("guideOpened"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],V4.prototype,"onIronResize_",null);_.u([_.ae("transitionend"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],V4.prototype,"onItemsTransitionEnd_",null);
_.u([_.ae("focusin"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],V4.prototype,"onChildElementFocus_",null);_.u([_.pH("shownItems"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],V4.prototype,"observeShownItems_",null);_.u([_.Ua()],V4);_.G_.YtdHorizontalListBehavior=[];_.G_.YtdHorizontalListBehavior.push(_.Ib,_.y.YtRendererBehavior,_.Wl.YtLazyListBehavior,_.fG.YtdGuideStateAwareBehavior,V4.prototype);var KQL=["APP_STATE","PI"];var z_,tI=function(r){this.hostElement=r},Sl=function(r,E){if(E&&(drc(E.viewableCommands)||drc(E.endOfSessionCommands))){var K=NNP(E.viewableCommands);
E=NNP(E.endOfSessionCommands);if(!z_){var g=_.Uv("custom_active_view_tos_timeout_ms");z_=g>0&&g!==36E5?new z12(j4K(),g):new z12(j4K())}S0P(z_,r.hostElement);bjm(z_,r.hostElement,K,E)}},by=function(r){z_&&S0P(z_,r.hostElement)};var XGX=_.A4(["about:blank"]),HoC={pushState:window.history.pushState,replaceState:window.history.replaceState};var sb=function(r){this.initialized=!1;this.internalReplaceState=this.internalPushState=null;this.history=r;this.internalPushState=r.pushState.bind(r);this.internalReplaceState=r.replaceState.bind(r)};
sb.prototype.init=function(){this.initialized=!0};
sb.prototype.pushState=function(r,E){this.initialized||this.init();this.internalPushState&&this.internalPushState(r,"",E)};
sb.prototype.replaceState=function(r,E){this.initialized||this.init();this.internalReplaceState&&this.internalReplaceState(r,"",E)};
sb.prototype.getState=function(){return this.history&&this.history.state};var n7C=function(r){var E=function(){var K=r.apply(this,arguments)||this;K.boundHistoryPushState=!1;K.boundHistoryReplaceState=!1;K.debugInfo={};return K};
_.C(E,r);E.prototype.init=function(){var K=_.Wv("IFRAME");_.rJ(K,_.U7(XGX));K.sandbox="allow-same-origin";K.style.display="none";this.iframe=K;document.body.appendChild(K);this.bindHistoryStateFunctions();r.prototype.init.call(this)};
E.prototype.bindHistoryStateFunctions=function(){var K=this,g=[],D;this.iframe&&((D=this.iframe.contentWindow)==null?0:D.history)&&(D=this.iframe.contentWindow.history)&&(g.push(D),Object.getPrototypeOf(D)&&g.push(Object.getPrototypeOf(D)));window.history&&g.push(window.history);D=window.history;Object.getPrototypeOf(D)&&g.push(Object.getPrototypeOf(D));g.push(HoC);D=function(Q){for(var a=null,P=0;P<g.length;P++){var O=g[P][Q];if(typeof O==="function"){a=O.bind(window.history);K.debugInfo[Q]=P;break}}return a};
if(!this.boundHistoryReplaceState){var B=D("replaceState");B&&(this.internalReplaceState=B,this.boundHistoryReplaceState=!0)}!this.boundHistoryPushState&&(D=D("pushState"))&&(this.internalPushState=D,this.boundHistoryPushState=!0)};
return E}(sb),Ixe=function(){return n7C.call(this,window.history)||this};
_.C(Ixe,n7C);Ixe.prototype.getThirdPartyManipulationSuspected=function(){return this.initialized&&this.boundHistoryPushState!==this.boundHistoryReplaceState};var kn=function(r){this.browserHistory=r;this.initialized=!1};
kn.prototype.init=function(){this.initialized||(this.browserHistory.init(),this.initialized=!0,window.addEventListener("popstate",this.handlePopstate.bind(this)))};
kn.prototype.pushState=function(r,E){this.initialized||this.init();this.browserHistory.pushState(r,E)};
kn.prototype.replaceState=function(r,E){this.initialized||this.init();this.browserHistory.replaceState(r,E)};
kn.prototype.handlePopstate=function(r){return r.state};_.yOf=function(r,E,K,g,D){this.endpoint=r;this.forward=E;this.historyEntry=K;this.JSC$30861_savedComponentState=g;this.legacyBorder=D===void 0?!1:D};var L$e=function(r,E){this.rootData=r;this.scrollTop=E};_.q6=new _.NS("EPHEMERAL_STORE_TOKEN");_.ly=function(r){this.data=Object.assign({},r);var E;(E=this.data.innertubeResponse)==null||delete E.frameworkUpdates};
_.ly.prototype.isExpired=function(){return Number(this.data.expireTimestampMs||0)<(0,_.OC)()};
_.ho=function(r){return Object.assign({},r.data.innertubeResponse,{cacheMetadata:{isCacheHit:!0}})};var hsu=function(){this.maxSize=100;this.timeToDataCache=new Map};
hsu.prototype.get=function(r){var E=this.timeToDataCache.get(r);E&&(this.timeToDataCache.delete(r),this.timeToDataCache.set(r,E));if(E&&E.rootData&&(_.R("web_use_response_store_for_history_cache")||_.R("mweb_use_new_history_manager"))){var K=_.P7().resolve(_.q6),g=JOu(E),D=!!g;if(g){if(g.content){var B=mi(K,g.content);D&&B?E.rootData.response=_.ho(B):D=!1}g.player&&(B=mi(K,g.player),D&&B?E.rootData.playerResponse=_.ho(B):D=!1);g.reelSequence&&(K=mi(K,g.reelSequence),D&&K?E.rootData.reelWatchSequenceResponse=
_.ho(K):D=!1)}D||(this.timeToDataCache.delete(r),E=void 0)}return E};
hsu.prototype.set=function(r,E){if(E.rootData&&(_.R("web_use_response_store_for_history_cache")||_.R("mweb_use_new_history_manager"))){var K=JOu(E),g=Object.assign({},E.rootData);K&&(K.content&&E.rootData.response&&(rj$(this,K.content,E.rootData.response),g.response=null),K.player&&E.rootData.playerResponse&&(rj$(this,K.player,E.rootData.playerResponse),g.playerResponse=null),K.reelSequence&&E.rootData.reelWatchSequenceResponse&&(rj$(this,K.reelSequence,E.rootData.reelWatchSequenceResponse),g.reelWatchSequenceResponse=
null));E=new L$e(g,E.scrollTop)}this.timeToDataCache.has(r)?this.timeToDataCache.delete(r):this.timeToDataCache.size>=this.maxSize&&(K=this.timeToDataCache.keys().next(),this.timeToDataCache.delete(K.value));this.maxSize!==0&&this.timeToDataCache.set(r,E)};
hsu.prototype.clear=function(){this.timeToDataCache.clear()};
var JOu=function(r){var E=_.P7().resolve(_.p0(_.oQ)),K;if((K=r.rootData)==null?0:K.endpoint)return E==null?void 0:xwL(E,r.rootData.endpoint);var g;_.nh(new _.bs("History snapshot response data does not contain endpoint",(g=r.rootData)==null?void 0:g.url));return null},rj$=function(r,E,K){if(r.maxSize>0){var g;
(r=(g=K.responseContext)==null?void 0:g.maxAgeSeconds)&&Number(r)>0&&(g=_.P7().resolve(_.q6),K=DN(K,r),g.put(E,new _.ly(K)))}};var Ekd=function(r,E,K){this.endpoint=E;this.JSC$30867_savedComponentState=K===void 0?null:K;this.entryTime=r};var a8L=1;var ZP=function(r){var E=function(){var K=r.apply(this,[].concat(_.mn(_.Hh.apply(0,arguments))))||this;K.historyEntryTime=0;K.historySnapshotCache=K.createHistoryCache();return K};
_.C(E,r);E.prototype.createHistoryCache=function(){return new hsu};
E.prototype.saveAndReplace=function(K,g,D){var B=window.location.href;var Q=Q===void 0?{}:Q;var a=(a=this.browserHistory.getState())&&a.entryTime?a.entryTime:pxq();K=this.createNewHistoryEntry(K,Q,a);this.saveSnapshot(a,g,D);this.replaceState(K,B||window.location.href)};
E.prototype.saveAndPush=function(K,g,D,B,Q){Q=Q===void 0?{}:Q;this.saveSnapshot(this.historyEntryTime,D,B);D=this.historySnapshotCache;B=this.historyEntryTime;var a=D.timeToDataCache.keys();a=_.N(a);for(var P=a.next();!P.done;P=a.next())P=P.value,P>B&&D.timeToDataCache.delete(P);g=this.createNewHistoryEntry(g,Q);this.pushState(g,K)};
E.prototype.saveSnapshot=function(K,g,D){this.historySnapshotCache.set(K,new L$e(g,D))};
E.prototype.createNewHistoryEntry=function(K,g,D){D=D===void 0?pxq():D;return new Ekd(D,K,g)};
E.prototype.handlePopstate=function(K){var g=r.prototype.handlePopstate.call(this,K),D=null,B=null,Q=!1,a=null;g&&g.entryTime&&(a=this.historySnapshotCache.get(g.entryTime)||null,Q=g.entryTime>this.historyEntryTime,this.historyEntryTime=g.entryTime,D=g.endpoint,B=g.JSC$30867_savedComponentState);this.handleHistoryCacheLoad(new _.yOf(D,Q,a,B),K);return g};
E.prototype.pushState=function(K,g){Number(K==null?void 0:K.entryTime)>=0&&(this.historyEntryTime=K.entryTime);r.prototype.pushState.call(this,K,g)};
E.prototype.replaceState=function(K,g){Number(K==null?void 0:K.entryTime)>=0&&(this.historyEntryTime=K.entryTime);r.prototype.replaceState.call(this,K,g)};
E.prototype.handleHistoryCacheLoad=function(){};
return E}(kn),KNd=function(){var r=ZP.call(this,new Ixe)||this;
r.dispatchElement=null;r.entryIndex=0;return r};
_.C(KNd,ZP);_.d=KNd.prototype;_.d.init=function(r){r=r===void 0?!0:r;ZP.prototype.init.call(this);this.initialized||(r||this.saveAndReplace(null,null,0),"scrollRestoration"in window.history&&(window.history.scrollRestoration="manual"))};
_.d.handlePopstate=function(r){var E=null;r.state||(E="History popstate has no state - "+this.getDebugString());if(!this.dispatchElement)return ZP.prototype.handlePopstate.call(this,r);var K=new CustomEvent("yt-history-pop",{cancelable:!0});_.ht(this.dispatchElement,"yt-history-pop",[K,{errorMsg:E}]);_.Jt(this.dispatchElement,"yt-close-all-popups-action");if(!K.defaultPrevented){K=_.P7().resolve(_.IL);E=K.getCurrentData();var g=K.getCurrentPage();K=0;g?(g=_.ht(this.dispatchElement,"yt-get-page-offset",
[g]),g.length>0&&(K=g[0])):_.nh(new _.bs("getCurrentPage returned undefined",{debugString:this.getDebugString(),page:E?E.page:"undefined"}));E&&(E.csn=_.Cn());this.saveSnapshot(this.historyEntryTime,E,K)}return ZP.prototype.handlePopstate.call(this,r)};
_.d.handleHistoryCacheLoad=function(r,E){r.forward?this.entryIndex++:this.entryIndex--;this.dispatchElement&&(_.N(_.Jt(this.dispatchElement,"yt-history-will-navigate",[E])).next().value||_.ht(this.dispatchElement,"yt-history-load",[E,r]))};
_.d.pushState=function(r,E){this.entryIndex++;if(!this.browserHistory.boundHistoryPushState){var K=new _.bs("history.pushState is not a function",this.getDebugString());_.Xc(K)}ZP.prototype.pushState.call(this,r,E)};
_.d.replaceState=function(r,E){if(!this.browserHistory.boundHistoryReplaceState){var K=new _.bs("history.replaceState is not a function",this.getDebugString());_.Xc(K)}ZP.prototype.replaceState.call(this,r,E)};
_.d.saveAndPush=function(r,E,K,g,D){D=D===void 0?{}:D;K&&(K.csn=_.Cn());ZP.prototype.saveAndPush.call(this,r,E,K,g,D)};
_.d.getDebugString=function(){var r=[];this.initialized&&r.push("i");this.browserHistory.boundHistoryReplaceState&&r.push("bhr");this.browserHistory.boundHistoryPushState&&r.push("bhs");"replaceState"in this.browserHistory.debugInfo&&r.push("brs:"+String(this.browserHistory.debugInfo.replaceState));"pushState"in this.browserHistory.debugInfo&&r.push("bps:"+String(this.browserHistory.debugInfo.pushState));this.entryIndex>0&&r.push("ei:"+String(this.entryIndex));return r.join(",")};
_.uy=function(r,E){r.init(!0);var K=r.browserHistory.getState();r.replaceState(K,gt(E))};
KNd.prototype.getThirdPartyManipulationSuspected=function(){return this.initialized&&this.browserHistory.getThirdPartyManipulationSuspected()};_.AI=new _.NS("DESKTOP_HISTORY_MANAGER_TOKEN");var gkE=[10,20,30,40,50,60],el=function(){this.currentPartitionIndex=0},D8e=function(r){bpE({mainAppWeb:_.l3(),
survivalSli:{partitionMinute:r,survivalStatus:"SURVIVAL_STATUS_TYPE_ALIVE_START"}})},B2$=function(r){bpE({mainAppWeb:_.l3(),
survivalSli:{partitionMinute:r,survivalStatus:"SURVIVAL_STATUS_TYPE_ALIVE_END"}})},d8b=function(r){return r.currentPartitionIndex>=0&&r.currentPartitionIndex<gkE.length?gkE[r.currentPartitionIndex]:-1},jOb=function(r){return r.currentPartitionIndex>0&&r.currentPartitionIndex-1<gkE.length?gkE[r.currentPartitionIndex-1]:-1};
el.prototype.start=function(){if(this.intervalId===void 0){this.currentPartitionIndex=0;var r=jOb(this);r>0&&B2$(r);r=d8b(this);r>0&&D8e(r);N2C(this)}};
var N2C=function(r){var E=d8b(r);if(E>0){var K=jOb(r);K<0&&(K=0);r.intervalId=_.eM.addJob(function(){var g=jOb(r);g>0&&B2$(g);g=d8b(r);g>0&&D8e(g);N2C(r)},3,(E-K)*6E4);
r.currentPartitionIndex+=1}else r.currentPartitionIndex=-1};var QOl=function(r){ou.call(this,r,132);this.isDocument=r===document.documentElement};
_.C(QOl,ou);QOl.prototype.calculateScrollDelta=function(r,E,K){var g=0;r<E?g=r<E-100?-48:-8:r>E+K&&(g=r>E+K+100?48:8);return g};
QOl.prototype.JSC$11546_onMouseMove=function(r){this.isDocument||(r.clientX=r.event_.pageX,r.clientY=r.event_.pageY);ou.prototype.JSC$11546_onMouseMove.call(this,r)};_.$8l=function(r,E){var K=this;this.scrollElement=document.documentElement;this.dragScrollSupport=this.JSC$14708_dragListGroup=null;this.onDraggerCreated=function(g){var D=g.JSC$11542_dragger;D.scrollTarget_=K.scrollElement;g=g.draggerEl;D&&g.menuOpened&&D.setEnabled(!1)};
this.onDragStart=function(g){var D=g.draggerEl;g=g.currDragItem;var B=Object.assign({},g==null?void 0:g.data);B.trackingParams=void 0;D.data=B;D.style.position="absolute";D.style.width=(g==null?void 0:g.clientWidth)+"px";D.style.zIndex="2030";D.onDrag&&D.onDrag();g=_.AR(D);(B=g.querySelector("ytd-app"))?_.rj(B).appendChild(D):g.body.appendChild(D);K.dragScrollSupport=new QOl(K.scrollElement);K.dragScrollSupport.horizontalScrolling_=!1;D=K.dragScrollSupport;D.constrainScroll_=!!D.margin_&&!1};
this.onDrop=function(g){K.handleDrop(g);K.dragScrollSupport&&(_.Ny(K.dragScrollSupport),K.dragScrollSupport=null)};
this.onReorderableScroll=function(){if(K.JSC$14708_dragListGroup){var g=K.JSC$14708_dragListGroup;sLR(g,g.currDragItem_)}};
this.handleDrop=E};
_.Xz=function(r){r.JSC$14708_dragListGroup&&(_.Gx(r.JSC$14708_dragListGroup,xNd,r.onDragStart),_.Gx(r.JSC$14708_dragListGroup,VZb,r.onDragStart),r.JSC$14708_dragListGroup.dispose(),r.JSC$14708_dragListGroup=null);r.dragScrollSupport&&(_.Ny(r.dragScrollSupport),r.dragScrollSupport=null);r.scrollElement.removeEventListener("scroll",r.onReorderableScroll)};
_.aEu=function(r,E,K,g){g=g===void 0?"":g;_.Xz(r);K&&(r.scrollElement=K);r.JSC$14708_dragListGroup=new Ef;r.JSC$14708_dragListGroup.hysteresisDistance_=2;tZE(r.JSC$14708_dragListGroup,E);r.JSC$14708_dragListGroup.draggerElClasses_=PK("dragging").split(" ");g&&S3a(r.JSC$14708_dragListGroup,function(D){var B=D||document,Q=null;B.getElementsByClassName?Q=B.getElementsByClassName(g)[0]:Q=Pwl("*",g,D);return Q||D});
_.wD(r.JSC$14708_dragListGroup,c2X,r.onDraggerCreated);_.wD(r.JSC$14708_dragListGroup,xNd,r.onDragStart);_.wD(r.JSC$14708_dragListGroup,VZb,r.onDrop);r.JSC$14708_dragListGroup.init();r.scrollElement.addEventListener("scroll",r.onReorderableScroll,{passive:!0})};
_.f5.Object.defineProperties(_.$8l.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});var paE=function(){this.skipNextNavigation=!1},PKe=function(r,E,K){if(!E)return!1;
if(r.skipNextNavigation)return r.skipNextNavigation=!1;if(_.M(K,_.K1))return!1;var g,D,B;if((g=_.M(K,_.pe))==null?0:(D=g.browseEndpointContextSupportedConfigs)==null?0:(B=D.browseEndpointContextMainConfig)==null?0:B.skipConfirmation)return!1;var Q;return((Q=_.M(E.commandMetadata,_.dA))==null?void 0:Q.webPageType)==="WEB_PAGE_TYPE_MINI_APP"};
paE.prototype.showConfirmationDialog=function(r,E){this.navigateParams=E;this.customConfirmationCommand?_.P7().resolve(_.Ov).resolveCommand(this.customConfirmationCommand):(E={openPopupAction:{popup:{confirmDialogRenderer:{title:_.eI(_.Nn("NAVIGATION_CONFIRMATION_TITLE")),dialogMessages:[_.eI(_.Nn("NAVIGATION_CONFIRMATION_DESCRIPTION"))],cancelButton:{buttonRenderer:{text:_.eI(_.Nn("CANCEL")),command:{signalAction:{signal:"CANCEL_NAVIGATION"}}}},confirmButton:{buttonRenderer:{text:_.eI(_.Nn("EXIT")),
command:{signalAction:{signal:"RESUME_NAVIGATION"}}}}}},popupType:"DIALOG"}},_.gU.getInstance().triggerAction("yt-open-popup-action",E,r))};
paE.prototype.cancelPendingNavigation=function(){var r;((r=this.navigateParams)==null?void 0:r.navigationType)===2&&(this.skipNextNavigation=!0,this.navigateParams.isForwardHistoryNavigation?window.history.back():window.history.forward())};var fEC=function(){},YFX=function(r,E,K,g,D,B,Q){K=K===void 0?{}:K;
Q=Q===void 0?{}:Q;var a=_.P7().resolve(_.oQ),P,O=(P=_.M(E,_.K1))==null?void 0:P.url;return O?jTK(a,O,K,window.location.href,function(U,T){OVl(r,U,T,!1,!0,K,B,g)},function(){return!1}):k4(a,E,K,window.location.href,fe(E),function(U,T){OVl(r,U,T,!1,!0,K,B,g)},D,Q)},OVl=function(r,E,K,g,D,B,Q,a){if(!r.JSC$14723_chunkHandler)if(K.page==="learning_journey_watch"&&_.R("web_enable_canvas_on_learning_journey")){var P=!_.M(a,_.pe);
D=D||g;if(P)if(D){if(_.R("kevlar_continue_playback_without_player_response")){var O;var U=(O=_.M(a,_.m4))==null?void 0:O.videoId}g={clientParams:{miniplayer:!1,autoSaveToQueue:!0,fromHistory:g,previousVideoId:U},tempData:B}}else g={clientParams:{miniplayer:!1,autoSaveToQueue:!1}};else g={clientParams:{miniplayer:!1,autoSaveToQueue:!1}};r.JSC$14723_chunkHandler=new Bla(_.Lg,g,Q,P,D)}else if(K.page==="watch"||K.page==="learning_journey_watch")if(D||g){if(_.R("kevlar_continue_playback_without_player_response")){var T;
P=(T=_.M(a,_.m4))==null?void 0:T.videoId}r.JSC$14723_chunkHandler=new Nlf(_.Lg,{clientParams:{miniplayer:!1,autoSaveToQueue:!0,fromHistory:g,previousVideoId:P},tempData:B},Q)}else r.JSC$14723_chunkHandler=new gcd(_.Lg);else K.page==="shorts"&&D&&!g?r.JSC$14723_chunkHandler=new jxC(_.Lg,{clientParams:{miniplayer:!1,autoSaveToQueue:!1,fromHistory:!1},tempData:B},Q):r.JSC$14723_chunkHandler=new DPa(Q);r.JSC$14723_chunkHandler.processChunk({endpoint:E,data:K});return r.JSC$14723_chunkHandler.cq.promise},
U8f=function(r,E,K,g,D){(K=_.ocX(K))&&OVl(r,E,K,!1,!0,g,void 0,D)};_.T2w=new _.NS("NAVIGATION_SERVICE_TOKEN");var waC=function(){this.pendingNavigationPromise=null};
_.d=waC.prototype;_.d.hasPendingNavigation=function(){return!!this.pendingNavigationPromise};
_.d.cancelPendingNavigation=function(){this.pendingNavigationPromise&&(this.pendingNavigationPromise=null)};
_.d.addEventListener=function(){throw Error("yh");};
_.d.dispatchEvent=function(){throw Error("yh");};
_.d.removeEventListener=function(){throw Error("yh");};var FNl=new _.NS("APP_ROOT");var f8J=null;var R3R=["__Secure-1PAPISID","SAPISID","__Secure-3PAPISID"],Hl=function(){_.vN.call(this);this.pollingInterval=3E3;this.sessionCookies=[null,null,null];oke(this)};
_.C(Hl,_.vN);Hl.prototype.verifyUser=function(){var r=oke(this),E=r.logout;if(!r.sessionChange)return!0;this.dispatchEvent("ytsessionchange");E&&this.dispatchEvent("ytuserinvalid");return!1};
var oke=function(r){var E=R3R.map(function(D){var B;return(B=_.v7.get(D))!=null?B:""}),K=E.some(function(D,B){return r.sessionCookies&&r.sessionCookies[B]!==""&&D===""}),g=E.some(function(D,B){return r.sessionCookies&&r.sessionCookies[B]!==D});
r.sessionCookies=E;return{logout:K,sessionChange:g}};
Hl.prototype.clearTimeout=function(){this.scheduledJobId&&(_.eM.cancelJob(this.scheduledJobId),this.scheduledJobId=void 0)};var FQJ=new _.NS("POSTMESSAGE_TUNNEL_TOKEN");var UrP=["/parent_tools","/file_download","/artist_roster"],MCJ=[IHb,y9d,Lcd,J9R,h4$,n1f,rVu,ENl];var nG=new _.NS("NAVIGATION_CONFIRMATION_SERVICE");var MpM="/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(" "),iVe=[{url:"/podcasts",
expFlag:"enable_polymer_navigation_for_podcasts_destination_page"},{url:"/companion_canvas",expFlag:"enable_ai_companion"}],ID=function(r,E){this.pendingNavigationPromise=null;this.JSC$14746_clientRoot=r;this.historyManager=E;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 fEC;this.debugString=r.is;r={"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};_.BH(_.gU.getInstance(),r,this.JSC$14746_clientRoot)},GPE,vku,VpM,z3d,WNX;
_.C(ID,waC);ID.prototype.reload=function(){_.tP(window.location.href)};
var cFf=function(r){r.currentEndpoint&&_.M(r.currentEndpoint,_.YZ)?r.reload():r.currentEndpoint&&r.navigate(r.currentEndpoint,!0,void 0,{disableCache:!0})};
ID.prototype.navigate=function(r,E,K,g,D,B,Q,a){E=E===void 0?!1:E;K=K===void 0?{}:K;g=g===void 0?{}:g;var P=_.P7().resolve(nG),O;if(!Q&&PKe(P,(O=this.currentEndpoint)!=null?O:void 0,r))return P.showConfirmationDialog(this.JSC$14746_clientRoot.parentElement,{endpoint:r,reload:E,params:K,tempData:g,requestType:D,createScreenConfig:B}),!1;var U=_.Y0();_.Us(U,"eocs")||U.parkOrScheduleJob(function(){U.processSignal("eocs")},10,"eor");
OA5();Q=fe(r);P=g.autonav==="1";O=_.Cn();Hl.instance||(Hl.instance=new Hl);var T=Hl.instance.verifyUser(),w;if(_.R("enable_dark_theme_only_on_shorts")){var F=document.documentElement.hasAttribute("dark"),c=_.b3(!0)==="USER_INTERFACE_THEME_DARK";if(Q==="shorts"){if(!F)if(_.R("enable_dark_theme_only_on_shorts_control")){if(!window.location.href.includes("/shorts/")){var W;_.tP((W=_.M(r==null?void 0:r.commandMetadata,_.dA))==null?void 0:W.url,void 0,void 0,window.top)}}else{var z;_.tP(_.B7((z=_.M(r==
null?void 0:r.commandMetadata,_.dA))==null?void 0:z.url,{theme:"dark"}),void 0,void 0,window.top)}}else if(_.R("enable_dark_theme_only_on_shorts_control")){if(window.location.href.includes("/shorts/")&&!F){var S;_.tP(_.B7((S=_.M(r==null?void 0:r.commandMetadata,_.dA))==null?void 0:S.url,{themeRefresh:1}),void 0,void 0,window.top)}}else if(c!==F){var k;_.tP(_.B7((k=_.M(r==null?void 0:r.commandMetadata,_.dA))==null?void 0:k.url,{themeRefresh:1}),void 0,void 0,window.top)}}if(Q==="watch"){if(cjl(_.P7().resolve(_.S3),
r)&&(T||_.R("fix_miniplayer_navigation_killswitch")))return!1;_.R("block_all_player_prefetch_requests")||(w=M9R(_.yl(_.la),r,P))}else{var A,X=(A=_.M(this.currentEndpoint,_.m4))==null?void 0:A.videoId;X&&_.Es.getInstance().then(function(kL){kL&&kL.set("yt-miniplayer-shown-video-id",X)})}w&&(K.frags=w.missingFragments_.join(","));
W=null;var e;z=(e=_.M(r==null?void 0:r.commandMetadata,_.dA))==null?void 0:e.ignoreNavigation;if(!z)if(_.R("kevlar_command_url")){var I;W=(I=_.M(r==null?void 0:r.commandMetadata,_.dA))==null?void 0:I.url}else W=_.rMd(r,K);if(W&&this.pendingNavigationPromise){if(this.lastNavigationUrl&&W==this.lastNavigationUrl)return _.Mn({navigationRequestedSameUrl:!0}),!1;this.pendingNavigationPromise.cancel("canceled pendingNavigationPromise");_.$4(zE(),"CANCELLED")}W&&(this.lastNavigationUrl=W);HzL();_.eR("IS_HOMEPAGE_COLD",
!1);_.eR("IS_RESULTS_PAGE_COLD",!1);_.eR("IS_WATCH_PAGE_COLD",!1);r.loggingUrls&&r.loggingUrls.forEach(function(kL){kL.baseUrl&&_.EX(kL.baseUrl)});
_.xr2(r,B?B.layer:0)&&_.R("kevlar_flush_logs_on_away_navigation")&&_.ex();if(iAP(r))return!1;DDf(Q,D);if(!W)return z||_.nh(new _.bs("Can't construct url for endpoint",r)),_.$4(zE(),"FAILURE"),!1;_.YmJ();e=r&&_.M(r,_.pe)&&_.M(r,_.pe).browseId.startsWith("UC");K=(I=_.R("enable_dark_theme_only_on_shorts")&&Q==="shorts"?!1:_.sk()&&document.documentElement.hasAttribute("dark")!==_.SG())?{themeRefresh:1}:{};I&&!_.zA()&&_.b3()==="USER_INTERFACE_THEME_DARK"&&(K.theme="dark");e=I||CKX(W)&&!e&&!_.R("kevlar_disable_url_allowlist");
T||(e=!0);if(e||_.Xx("DISABLE_WARM_LOADS")||this.resetWarmLoads){if(window.self!==window.top){try{var J;var Q5=(J=window.top)==null?void 0:J.location.href}catch(kL){var OP;Q5=(OP=kL)==null?void 0:OP.message}_.nh(new _.bs("Attempting to redirect in iframe",{selfUrl:window.self.location.href,topUrl:Q5}))}r=_.R("kevlar_redirect_on_window_killswitch")?window.top:window;zf(W);_.tP(_.B7(W,K),void 0,void 0,r);_.$4(zE(),"ABORTED");return!1}_.R("kevlar_early_popup_close")&&_.ht(this.JSC$14746_clientRoot,"yt-close-all-popups-action",
[["ytd-video-download-toast-renderer"]]);this.pageFetcher.JSC$14723_chunkHandler=void 0;var WK;Q5=fe((WK=this.currentEndpoint)!=null?WK:void 0);(WK=Q==="shorts"&&Q5==="shorts")||_.u$m();_.Ii(vdJ)("nr",void 0);P&&_.Mn({webInfo:{navigationReason:"an"}});r.clickTrackingParams&&(g.itct=r.clickTrackingParams,g.csn=O);Xe5(g);g.endpoint=JSON.stringify(r);_.R("enable_unknown_lact_fix_on_html5")&&(_.P7().resolve(_.Yr),g.lact=_.fh());_.lw.isEmpty(g)||_.e4(W,g);!_.R("disable_miniplayer_expansion_log")&&this.isMiniplayerExpansion&&
(B=Object.assign({},{layer:0},B,{parentLayer:3}));this.pendingNavigationPromise=B=YFX(this.pageFetcher,r,g,this.currentEndpoint,this.JSC$14746_isNetworkPromiseStale.bind(this),B,a);B=B.then(this.handleNavigateSuccess.bind(this,B,r,w,g),this.handleNavigateFail.bind(this,B,r));_.XZ().navigationFinishPromise=B;E={endpoint:r,pageType:Q,url:gt(W),reload:!!E,noProgressBar:WK};D&&(E.type=D);var TJ;D=_.aq((TJ=this.currentEndpoint)!=null?TJ:null);TJ=_.aq(r!=null?r:null);this.fireEvent("yt-navigate-start",
E);var oJ;(oJ=_.P7().resolve(_.p0(_.T2w)))==null||oJ.publish("navigation-start",{sourcePageSubtype:D,destinationPageSubtype:TJ});w&&U8f(this.pageFetcher,r,w,g,this.currentEndpoint);return!0};
ID.prototype.JSC$14746_isNetworkPromiseStale=function(r){return r!=this.pendingNavigationPromise};
var x8$=function(r,E,K,g,D){var B=fe(E);E={endpoint:E,pageType:B};D&&(E.errorMessage=D);_.nh(K);E.navigationDoneMs=_.CR("nd");E.navigationErrorReason=g;r.fireEvent("yt-navigate-error",E)};
ID.prototype.handleNavigateFail=function(r,E,K){var g=void 0;K instanceof _.Sy&&(g=K,hyL(K));if(this.JSC$14746_isNetworkPromiseStale(r))return _.RV(g);_.$4(zE(),"FAILURE");x8$(this,E,K,"101");return _.RV(K)};
ID.prototype.handleNavigateSuccess=function(r,E,K,g,D){if(this.JSC$14746_isNetworkPromiseStale(r))return _.KR();this.pendingNavigationPromise=null;if(!D)return E=new _.bs("Missing data in response for navigation endpoint",E),_.RV(E);if(D.reload)return window.location.reload(!0),_.KR();K&&(r={},_.lw.extend(r,_.ocX(K),D),D=r);var B,Q;K=(B=D)==null?void 0:(Q=B.timing)==null?void 0:Q.responseStart;K!=null&&_.CR("srt",K);_.CR("pdc");var a,P;B=(a=D)==null?void 0:(P=a.timing)==null?void 0:P.info;B!=null&&
(a=_.Ii(_.SNn)(B),_.Mn(a));_.$4(zE(),"SUCCESS");WNX(this,E,D,1,g);return _.KR()};
var CKX=function(r){var E=r;_.R("kevlar_no_redirect_to_classic_2_ks")||(E=(new _.ZG(r)).getPath());if(E==="/"||E==="/red")return!1;var K=!0;MpM.forEach(function(g){r.indexOf(g)===0&&(K=!1)});
iVe.forEach(function(g){var D=g.url;_.R(g.expFlag)&&r.indexOf(D)===0&&(K=!1)});
return K};
ID.prototype.publishPageData=function(r){this.fireEvent("yt-page-data-fetched",{pageData:r})};
GPE=function(r,E,K,g,D,B){var Q=null;E.page!=="watch"&&E.page!=="learning_journey_watch"||g?E.filler||_.ht(r.JSC$14746_clientRoot,"yt-stop-old-player",[E]):Q=OVl(r.pageFetcher,D,E,K,!1,B,void 0,r.currentEndpoint);if(Q)return Q.then(r.publishPageData.bind(r,E));r.publishPageData(E);return _.KR()};
vku=function(r,E,K){var g=null;if(!K)return g=new _.bs("Empty data",r.debugString,E);var D=K.response;if(!D)return g;var B={endpointType:fe(E)||"unknown"};D.responseContext?(D=D.responseContext.errors)&&(g=new _.bs("Errors in response context",r.debugString,E,D,B)):g=D.error||D.errorMetadata?new _.bs("Errors in response",r.debugString,E,D.error,D.errorMetadata,B):new _.bs("responseContext missing",r.debugString,E,Object.keys(D).sort().join(","),B);var Q,a,P,O;if(r=K==null?void 0:(Q=K.response)==null?
void 0:(a=Q.responseContext)==null?void 0:(P=a.webResponseContextExtensionData)==null?void 0:(O=P.webResponseContextDebugData)==null?void 0:O.debugErrorMessages)for(Q=0;Q<r.length;Q++);return g};
VpM=function(r){var E,K,g,D;return r==null?void 0:(E=r.response)==null?void 0:(K=E.responseContext)==null?void 0:(g=K.errors)==null?void 0:(D=g.error)==null?void 0:D["0"]};
z3d=function(r,E){var K;if(K=E.url&&!E.url.startsWith("/clip"))K=E.url,K=!_.R("webfe_parse_debug_param_in_resolveurl_service")&&r.searchDebugUrlMatcher.test(K)||NAL(K)?!0:!1;if(K)NAL(E.url)&&_.Dm(window.location.href).themeRefresh?(E=_.XV(E.url,"themeRefresh"),_.uy(r.historyManager,E)):E.url&&!Q4m(E.url)&&_.uy(r.historyManager,E.url);else if(E.endpoint){var g,D,B;(K=(g=E.endpoint)==null?void 0:(D=g.commandMetadata)==null?void 0:(B=D.webCommandMetadata)==null?void 0:B.url)&&!Q4m(K)&&_.uy(r.historyManager,
K);K&&E.url&&K!=E.url&&!E.url.match("playnext=1")&&new _.bs("Response url mismatch in response data",r.debugString,K,E.url)}};
_.tpR=function(r,E,K,g,D,B,Q,a){B=B===void 0?!1:B;var P=_.P7().resolve(nG),O;if(!a&&PKe(P,(O=r.currentEndpoint)!=null?O:void 0,E))return P.showConfirmationDialog(r.JSC$14746_clientRoot.parentElement,{endpoint:E,data:K,navigationType:g,tempData:D,isMiniplayer:B,isForwardHistoryNavigation:Q==null?void 0:Q.forward}),_.KR();r.pageFetcher.JSC$14723_chunkHandler=void 0;return WNX(r,E,K,g,D,B)};
WNX=function(r,E,K,g,D,B){B=B===void 0?!1:B;r.isMiniplayerExpansion=B;var Q=g===2;r.currentEndpoint=E;r.numNavigations++;r.numNavigations&&(zpL.navigationCount=r.numNavigations);_.eR("NUM_NAV",r.numNavigations);var a=vku(r,E,K);if(a)return x8$(r,E,a,"102",VpM(K)),_.RV(a);var P,O,U,T;a=K.rootVe||(K==null?void 0:(P=K.response)==null?void 0:(O=P.responseContext)==null?void 0:(U=O.webResponseContextExtensionData)==null?void 0:(T=U.ytConfigData)==null?void 0:T.rootVisualElementType);!Q&&K&&z3d(r,K);var w,
F;P=K==null?void 0:(w=K.response)==null?void 0:(F=w.responseContext)==null?void 0:F.maxAgeSeconds;if(!Q&&!isNaN(P)){var c;_.R("kevlar_use_response_ttl_to_invalidate_cache")?c=(0,_.OC)()+1E3*P:_.R("kevlar_always_invalidate_cache")&&(c=0);isNaN(c)||(K.expirationTime=c)}_.yl(_.la).prefetchCache_.clear();Q||K.page!=="watch"||K.type!=="reduced"&&g!==1?g=GPE(r,K,Q,!!B,E,D):(r.publishPageData(K),g=_.KR());D=g.then(function(){var W=fe(E);W={endpoint:E,pageType:W,fromHistory:Q,response:K};W.navigationDoneMs=
_.CR("nd");r.fireEvent("yt-navigate-finish",W);var z;(z=_.P7().resolve(_.p0(_.T2w)))==null||z.publish("navigation-end")});
K.csn&&a&&K.clientSideGrafts&&g.then(r.attachClientSideGrafts.bind(r,K,_.im()));return D};
_.d=ID.prototype;_.d.attachClientSideGrafts=function(r,E){r.clientSideGrafts&&E&&r.clientSideGrafts.forEach(function(K){if(E&&K){var g=_.UZ(K);_.R("combine_ve_grafts")?_.pB().graftServerVe(K,E):_.sB(r.csn,E,g)}})};
_.d.handleSignalActionHistoryBack=function(){window.history.back()};
_.d.handleSignalActionCloseWindow=function(){window.close()};
_.d.handleSignalActionReloadPage=function(){this.reload()};
_.d.handleSignalActionSoftReloadPage=function(){cFf(this)};
_.d.handleSignalActionResetWarmLoads=function(){this.resetWarmLoads=!0};
_.d.fireEvent=function(r,E){r=new CustomEvent(r,{bubbles:!0,cancelable:!1,composed:!0,detail:E});this.dispatchEvent(r)};
_.d.addEventListener=function(r,E){this.JSC$14746_clientRoot.addEventListener(r,E)};
_.d.dispatchEvent=function(r){return this.JSC$14746_clientRoot.dispatchEvent(r)};
_.d.removeEventListener=function(r,E){this.JSC$14746_clientRoot.removeEventListener(r,E)};
ID[f0]=[FNl,_.AI];_.p5P=new dh("browse","h8y2qb");_.P4c=new dh("search","JzFVk");_.fc2=new dh("shorts","xwEKAe");_.Oa2=new dh("watchFixie","nmfa2d");_.Yq5=new dh("watchFlexy","CF909");_.UwJ=new dh("watchGrid","Tm0L3c");_.TSP=new dh("watchLearningJourney","L3n37");var SFa;var bVJ=function(){return _.q.apply(this,arguments)||this};
_.C(bVJ,_.q);_.f5.Object.defineProperties(bVJ,{template:{configurable:!0,enumerable:!0,get:function(){if(SFa===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);SFa=r}r=SFa;return r}}});
_.u([_.G(bof.YtPlayerBehavior),_.H("design:type",Object)],bVJ.prototype,"ytPlayerBehavior",void 0);_.u([_.VF({is:"ytd-player"})],bVJ);var sOE;var kPw;var qFJ;var y4=function(){var r=_.q.apply(this,arguments)||this;r.forceModernIconButton=!1;r.actionMap={"yt-account-linking-state-changed-command":"handleAccountLinkingStateChangedCommand","yt-signal-action-show-account-link-dialog":"handleShowAccountLinkDialog"};return r};
_.C(y4,_.q);y4.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]]"}}}}}};
y4.prototype.handleAccountLinkingStateChangedCommand=function(r){if(r=_.M(r,PJE)){var E,K=(E=this.data)==null?void 0:E.providerKey;E=r.providerKey;K&&E&&K.id===E.id&&K.subject===E.subject&&(r=r.linked,r!==void 0&&(this.set("data.linked",r),this.notifyPath("data.linked"),_.R("enable_account_linking_warning_account_link_button")&&(this.set("data.is_warning",!1),this.notifyPath("data.is_warning")),this.setPlayerAccountLinkState(r)))}};
y4.prototype.setPlayerAccountLinkState=function(r){var E=new G$$;vQM(E,xoC(new CAR,r));var K=_.Lg();K&&K.getPlayerPromise().then(function(g){g.setAccountLinkState(_.zT(E.JSC$12473_serializeBinary(),4));g.updateAccountLinkingConfig(r)})};
y4.prototype.handleShowAccountLinkDialog=function(){var r=this.get("button.buttonRenderer.command");r&&_.Di([r],this.hostElement)};
_.f5.Object.defineProperties(y4.prototype,{button:{configurable:!0,enumerable:!0,get:function(){if(this.data){if(this.data.linked&&this.data.warningButton&&this.data.isWarning)return this.data.warningButton;if(this.data.linked&&this.data.linkedButton)return this.data.linkedButton;if(!this.data.linked&&this.data.unlinkedButton)return this.data.unlinkedButton}}}});
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],y4.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],y4.prototype,"ytRendererBehavior",void 0);_.u([_.G([_.lx.YtActionHandlerBehavior]),_.H("design:type",Object)],y4.prototype,"actionHandlerBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],y4.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],y4.prototype,"overrides",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],y4.prototype,"forceModernIconButton",void 0);_.u([_.b({value:"bottom"}),_.H("design:type",String)],y4.prototype,"buttonTooltipPosition",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],y4.prototype,"forceIconButton",void 0);_.u([_.b(),_.H("design:type",Boolean)],y4.prototype,"disableTextTransform",void 0);
_.u([_.v("data","data.linked","data.isWarning"),_.H("design:type",Object),_.H("design:paramtypes",[])],y4.prototype,"button",null);_.u([_.VF({is:"ytd-account-link-button-renderer",disableElementRegistration:!0})],y4);
_.Z(y4,"ytd-account-link-button-renderer",function(){if(qFJ!==void 0)return qFJ;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return qFJ=r},{mode:1});var lER;var m8d=["PLAYLIST_LOOP_STATE_ONE","PLAYLIST_LOOP_STATE_ALL"],LG=function(){return _.q.apply(this,arguments)||this};
_.C(LG,_.q);LG.prototype.configureRendererStamper=function(){return{"currentButtonStateRenderer.button":{id:"button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{buttonTooltipPosition:"bottom"},properties:{forceIconOnly:"[[forceIconOnly]]"}}}}}};
LG.prototype.updateButtonActiveState=function(){var r=this,E=!!m8d.find(function(K){return r.currentState===K});
this.currentState==="PLAYLIST_LOOP_STATE_ONE"&&_.R("enable_web_delhi_icons")&&(E=!1);this.button&&(this.button.isPressed=E)};
_.f5.Object.defineProperties(LG.prototype,{currentState:{configurable:!0,enumerable:!0,get:function(){var r,E;return((r=this.playlistLoopStateEntity)==null?void 0:r.state)||((E=this.data)==null?void 0:E.currentState)}},
currentButtonStateRenderer:{configurable:!0,enumerable:!0,get:function(){var r=void 0,E;if(this.currentState&&((E=this.data)==null?0:E.states)){E=_.N(this.data.states);for(var K=E.next();!K.done;K=E.next()){K=_.M(K.value,_.WSM);var g=void 0;if(((g=K)==null?void 0:g.state)===this.currentState){r=K;break}}}return r}}});
LG.prototype.updateButtonActiveState=LG.prototype.updateButtonActiveState;_.u([_.G(_.N6),_.H("design:type",Object)],LG.prototype,"ytdReduxBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],LG.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],LG.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.b({selectorArgs:["data.playlistLoopStateEntityKey"],selector:_.h6.playlistLoopStateEntitySelector}),_.H("design:type",Object)],LG.prototype,"playlistLoopStateEntity",void 0);_.u([_.b(),_.H("design:type",Object)],LG.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Boolean)],LG.prototype,"forceIconOnly",void 0);_.u([_.fH("ytd-button-renderer"),_.H("design:type",_.x$)],LG.prototype,"button",void 0);
_.u([_.v("data","playlistLoopStateEntity"),_.H("design:type",Object),_.H("design:paramtypes",[])],LG.prototype,"currentState",null);_.u([_.pH("currentButtonStateRenderer"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],LG.prototype,"updateButtonActiveState",null);_.u([_.v("currentState"),_.H("design:type",Object),_.H("design:paramtypes",[])],LG.prototype,"currentButtonStateRenderer",null);
_.u([_.VF({is:"ytd-playlist-loop-button-renderer",disableElementRegistration:!0})],LG);
_.Z(LG,"ytd-playlist-loop-button-renderer",function(){if(lER!==void 0)return lER;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return lER=r},
{mode:1});var ZVb;var uyJ=_.Nn("DOWNLOAD",{},"Download"),AjE=_.Nn("DOWNLOADING",{},"Downloading"),e3w=_.Nn("DOWNLOADED",{},"Downloaded"),XaC=_.Nn("RETRY",{},"Retry"),hI=function(){var r=_.q.apply(this,arguments)||this;r.forceIconButton=!1;r.forceIconOnly=!1;r.overrides=!1;r.buttonTooltipPosition=!1;r.styleActionButton=!1;r.disableTextTransform=!1;r.downloadProgress=0;r.isDownloadComplete=!1;r.isHidden=!0;r.transferState="TRANSFER_STATE_UNKNOWN";r.isVideoDeletedByUser=!1;r.offlineabilityState="ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN";
return r};
_.C(hI,_.q);_.d=hI.prototype;_.d.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.d.dataChanged=function(){var r;(r=this.data)!=null&&r.text||(r=_.zS(_.n4().getState(),this.videoId),this.updateButtonState(r))};
_.d.computeVideoId=function(r){return r};
_.d.computePlayerStateEntityKey=function(r){return r};
_.d.showHideButton=function(){this.updateButtonVisibility()};
_.d.updateButtonVisibility=function(){this.disabled=this.offlineabilityState==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"?!0:!1;var r;((r=this.playerStateEntity)==null?void 0:r.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};
_.d.onTransferStateChanged=function(){this.updateButtonState(this.transferState)};
_.d.updateButtonState=function(r){if(this.data&&(this.ytRendererBehavior.getSimpleString(this.data.text)!==AjE||!_.UK(r))){this.updateButtonVisibility();this.isDownloadComplete=!1;switch(r){case "TRANSFER_STATE_UNKNOWN":r=uyJ;var E="OFFLINE_DOWNLOAD";var K="ACTION_ADD";break;case "TRANSFER_STATE_FAILED":r=XaC;E="OFFLINE_DOWNLOAD";K="ACTION_RETRY";break;case "TRANSFER_STATE_COMPLETE":r=e3w;E="OFFLINE_PIN";K="ACTION_REMOVE_WITH_PROMPT";this.isDownloadComplete=!0;break;case "TRANSFER_STATE_TRANSFERRING":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":r=
AjE;E="OFFLINE_DOWNLOADING_ZERO";K="ACTION_REMOVE_WITH_PROMPT";break;case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":r=XaC;E="OFFLINE_DOWNLOAD";K="ACTION_RETRY";break;default:r=uyJ,E="OFFLINE_DOWNLOAD",K="ACTION_ADD"}this.isVideoDeletedByUser&&(r=uyJ,E="OFFLINE_DOWNLOAD",K="ACTION_ADD");var g=Object.assign({},this.data);g.text=_.eI(r);g.tooltip=r;g.icon={iconType:E};g.size="SIZE_DEFAULT";g.style="STYLE_DEFAULT";_.M(g.command,_.p8)&&(_.M(g.command,_.p8).action=K);this.set("data",g)}};
_.d.updateProgress=function(){if(this.data){this.isDownloadComplete=!1;var r="OFFLINE_DOWNLOAD";this.downloadProgress>0&&this.downloadProgress<=.1?r="OFFLINE_DOWNLOADING_ZERO":this.downloadProgress>.1&&this.downloadProgress<=.3?r="OFFLINE_DOWNLOADING_TWENTY":this.downloadProgress>.3&&this.downloadProgress<=.5?r="OFFLINE_DOWNLOADING_FORTY":this.downloadProgress>.5&&this.downloadProgress<=.7?r="OFFLINE_DOWNLOADING_SIXTY":this.downloadProgress>.7&&this.downloadProgress<1?r="OFFLINE_DOWNLOADING_EIGHTY":
this.downloadProgress===1&&(r="OFFLINE_PIN",this.isDownloadComplete=!0);var E;r!==((E=this.data.icon)==null?void 0:E.iconType)&&(E=Object.assign({},this.data),E.text=_.eI(AjE),E.tooltip=AjE,E.icon={iconType:r},_.M(E.command,_.p8)&&(_.M(E.command,_.p8).action="ACTION_REMOVE_WITH_PROMPT"),this.set("data",E))}};
hI.prototype.updateProgress=hI.prototype.updateProgress;hI.prototype.onTransferStateChanged=hI.prototype.onTransferStateChanged;hI.prototype.showHideButton=hI.prototype.showHideButton;hI.prototype.dataChanged=hI.prototype.dataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],hI.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],hI.prototype,"ytdReduxBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],hI.prototype,"forceIconButton",void 0);
_.u([_.b(),_.H("design:type",Object)],hI.prototype,"forceIconOnly",void 0);_.u([_.b(),_.H("design:type",Object)],hI.prototype,"overrides",void 0);_.u([_.b(),_.H("design:type",Object)],hI.prototype,"buttonTooltipPosition",void 0);_.u([_.b(),_.H("design:type",Object)],hI.prototype,"styleActionButton",void 0);_.u([_.b(),_.H("design:type",Object)],hI.prototype,"disableTextTransform",void 0);
_.u([_.b({computed:"computeVideoId(data.command.offlineVideoEndpoint.videoId)"}),_.H("design:type",String)],hI.prototype,"videoId",void 0);_.u([_.b({computed:"computePlayerStateEntityKey(data.playerStateEntityKey)"}),_.H("design:type",String)],hI.prototype,"playerStateEntityKey",void 0);_.u([_.b(),_.H("design:type",Object)],hI.prototype,"data",void 0);_.u([_.b({selector:bP,selectorArgs:["videoId"]}),_.H("design:type",Object)],hI.prototype,"downloadProgress",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],hI.prototype,"isDownloadComplete",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],hI.prototype,"isHidden",void 0);_.u([_.b({selector:_.zS,selectorArgs:["videoId"]}),_.H("design:type",String)],hI.prototype,"transferState",void 0);_.u([_.b({selector:_.ntL,selectorArgs:["videoId"]}),_.H("design:type",Object)],hI.prototype,"isVideoDeletedByUser",void 0);
_.u([_.b({selector:ZyK,selectorArgs:["videoId"]}),_.H("design:type",Object)],hI.prototype,"offlineabilityState",void 0);_.u([_.b({selector:_.BI,selectorArgs:["playerStateEntityKey"]}),_.H("design:type",Object)],hI.prototype,"playerStateEntity",void 0);_.u([_.b({value:!0}),_.H("design:type",Boolean)],hI.prototype,"showTooltips",void 0);_.u([_.b({value:!0}),_.H("design:type",Boolean)],hI.prototype,"sendCommandWhenDisabled",void 0);
_.u([_.b({value:!1}),_.H("design:type",Boolean)],hI.prototype,"disabled",void 0);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],hI.prototype,"dataChanged",null);_.u([_.TI("offlineabilityState","playerStateEntity"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],hI.prototype,"showHideButton",null);
_.u([_.TI("transferState","isVideoDeletedByUser"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],hI.prototype,"onTransferStateChanged",null);_.u([_.TI("downloadProgress"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],hI.prototype,"updateProgress",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-download-button-renderer"})],hI);
_.Z(hI,"ytd-download-button-renderer",function(){if(ZVb!==void 0)return ZVb;var r=document.createElement("template");_.x(r,'\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>');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return ZVb=r},{mode:2});var HVl;var nkw,IEE=function(){if(nkw!==void 0)return nkw;var r=document.createElement("template");_.x(r,'\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 nkw=r};var yj$=_.R("web_button_rework")&&_.HD("BUTTON_REWORK")||_.R("web_button_rework_with_live"),LNM=_.Uv("dynamic_metadata_update_interaction_delay_period_sec",5)*1E3,JI=function(){var r=_.q.apply(this,arguments)||this;r.isPressed=!1;r.forceIconButton=!1;r.forceIconOnly=!1;r.forceModernIconButton=!1;r.alignByText=!1;r.isShorts=!1;r.animatedText=!1;r.shouldAnimate=!1;r.JSC$14784_browserSupportsAnimation=_.R("web_supports_animations_api");r.actionMap={"yt-update-toggle-button-text-action":"handleUpdateToggleButtonTextAction",
"yt-update-toggle-button-state-command":"handleUpdateToggleButtonStateCommand"};r.onTap=function(){var E;if((E=r.data)==null||!E.defaultNavigationEndpoint){var K;E=!((K=r.data)==null?0:K.isToggled);var g;if((g=r.data)==null||!g.preventAutoToggle){r.shouldAnimate=!1;r.disableTextUpdateJobId&&_.eM.cancelJob(r.disableTextUpdateJobId);r.disableTextUpdateJobId=_.eM.addLowPriorityJob(function(){r.disableTextUpdateJobId=void 0},LNM);
var D;r.set("data.isToggled",!((D=r.data)==null?0:D.isToggled));K=r.getInnertubeIcon();g={toggled:E,actions:{}};K&&(g.actions[K.toLowerCase()]=E);_.Ln(r.hostElement,"yt-toggle-button",g)}}};
return r};
_.C(JI,_.q);_.d=JI.prototype;_.d.resetAnimation=function(){this.shouldAnimate=!1;this.disableTextUpdateJobId&&(_.eM.cancelJob(this.disableTextUpdateJobId),this.disableTextUpdateJobId=void 0)};
_.d.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.d.toggle=function(r){var E;this.set("data.isToggled",r!==void 0?r:!((E=this.data)==null?0:E.isToggled))};
_.d.handleUpdateToggleButtonStateCommand=function(r){if(this.data){r=_.M(r,wFf);var E,K,g,D=(E=this.data)==null?void 0:(K=E.toggleButtonSupportedData)==null?void 0:(g=K.toggleButtonIdData)==null?void 0:g.id;D&&r&&D===(r==null?void 0:r.buttonId)&&this.set("data.isToggled",r.toggled)}};
_.d.handleUpdateToggleButtonTextAction=function(r){if(this.data){r=_.M(r,qbM);var E,K,g,D=(E=this.data)==null?void 0:(K=E.toggleButtonSupportedData)==null?void 0:(g=K.toggleButtonIdData)==null?void 0:g.id;D&&r&&D===(r==null?void 0:r.buttonId)&&!this.disableTextUpdateJobId&&(this.shouldAnimate=!0,this.textNumberValue=r.defaultNumericalValue,this.set("data.defaultText",r.defaultText),this.set("data.toggledText",r.toggledText),this.shouldAnimate=!1)}};
_.d.getInnertubeIcon=function(){var r=this.data;if(r){var E,K,g=((E=r.defaultIcon)==null?0:E.iconType)?(K=r.defaultIcon)==null?void 0:K.iconType:null,D,B;E=((D=r.toggledIcon)==null?0:D.iconType)?(B=r.toggledIcon)==null?void 0:B.iconType:g;return r.isToggled?E:g}};
_.d.computeTooltip=function(){return this.data?this.data.isToggled&&this.data.toggledTooltip||this.data.defaultTooltip||null:null};
_.f5.Object.defineProperties(JI.prototype,{computedButtonShape:{configurable:!0,enumerable:!0,get:function(){if(this.data){var r={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$14784_browserSupportsAnimation,animatedTextProps:{numberText:"",
numberValue:Number(this.textNumberValue),heightPx:36,shouldAnimate:this.shouldAnimate}};var E=r.renderer;var K=r.element;var g=r.toggled;var D=r.onTapCallback;var B=r.commandClientArgs;var Q=r.overrides;var a=r.forceIcon;var P=r.forceModernIconButton;var O=r.forceDisabled;var U=r.useAnimatedText;var T=r.animatedTextProps;r=vHJ(E,g);a=!E.defaultIcon||!a&&E.defaultText?E.defaultIcon?"leading":void 0:P?"icon-only":"icon-only-40";a==="icon-only-40"&&(r.type="text");var w;P=Object;var F=P.assign,c;a:switch((c=
E.style)==null?void 0:c.styleType){case "STYLE_COMPACT_GRAY":c={size:"S"};break a;default:c={size:"M"}}var W=!!g;var z=(z=g&&E.toggledText||E.defaultText)?_.c1(z):void 0;U?(U=_.Xo(g&&E.toggledText||E.defaultText))&&T&&!isNaN(Number(T.numberValue))?(T.numberText=U,g&&(T.numberValue+=1),U=T):U=void 0:U=void 0;var S,k,A,X;var e=(T=((k=g?E.toggledAccessibilityData||((e=E.toggledText)==null?void 0:e.accessibility):E.accessibilityData||((S=E.defaultText)==null?void 0:S.accessibility))==null?void 0:(A=k.accessibilityData)==
null?void 0:A.label)||((X=E.accessibility)==null?void 0:X.label))?T:_.Xo(g&&E.toggledText||E.defaultText);O=O===void 0?E.isDisabled:O;K=GBJ(E,g,D,K,B);g=WQd(E,g);g!=null&&g.length?(g=_.VB({innertubeCommand:PUL(g),forceNewState:!0}),g=za(g)?g:void 0):g=void 0;E=F.call(P,{},r,c,{iconPosition:a},Q,{focused:!1,toggled:W,toggleable:!0,formattedButtonText:z,animatedTextProps:U,accessibilityLabel:e,disabled:O,onTap:K,aTagConfig:g},Z$L((w=E.colorData)==null?void 0:w.basicColorPaletteData));E.alignByText=
this.alignByText;this.isShorts&&this.data.isToggled&&(E.type="filled");return E}}},
computedIcon:{configurable:!0,enumerable:!0,get:function(){var r=this.getInnertubeIcon();if(r)return _.B1(r)}}});
JI.prototype.resetAnimation=JI.prototype.resetAnimation;_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],JI.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],JI.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],JI.prototype,"ytActionHandlerBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],JI.prototype,"data",void 0);
_.u([_.b(),_.H("design:type",Object)],JI.prototype,"isPressed",void 0);_.u([_.b(),_.H("design:type",Object)],JI.prototype,"forceIconButton",void 0);_.u([_.b(),_.H("design:type",Object)],JI.prototype,"forceIconOnly",void 0);_.u([_.b(),_.H("design:type",Object)],JI.prototype,"forceModernIconButton",void 0);_.u([_.b(),_.H("design:type",Object)],JI.prototype,"alignByText",void 0);_.u([_.b(),_.H("design:type",Object)],JI.prototype,"overrides",void 0);
_.u([_.b(),_.H("design:type",Boolean)],JI.prototype,"disabled",void 0);_.u([_.b(),_.H("design:type",Object)],JI.prototype,"isShorts",void 0);_.u([_.b(),_.H("design:type",Object)],JI.prototype,"buttonTooltipPosition",void 0);_.u([_.b(),_.H("design:type",Object)],JI.prototype,"animatedText",void 0);_.u([_.b(),_.H("design:type",String)],JI.prototype,"textNumberValue",void 0);_.u([_.b({computed:"computeTooltip(data, data.isToggled)"}),_.H("design:type",Object)],JI.prototype,"tooltip",void 0);
_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],JI.prototype,"resetAnimation",null);_.u([_.v("data.*","forceIconButton","forceIconOnly","forceModernIconButton","alignByText","overrides","disabled","isShorts"),_.H("design:type",Object),_.H("design:paramtypes",[])],JI.prototype,"computedButtonShape",null);_.u([_.v("data.*"),_.H("design:type",Object),_.H("design:paramtypes",[])],JI.prototype,"computedIcon",null);
_.u([_.VF({is:"ytd-toggle-button-renderer",disableElementRegistration:!0,cssBuildOptOut:!0})],JI);yj$&&_.Z(JI,"ytd-toggle-button-renderer",IEE,{mode:_.EZ("kevlar_poly_si_batch_j081")?1:2});var h3$=_.l(function(r){function E(O){var U;return _.p(function(T){if(T.nextAddress==1)return(U=!z0q(O,a())||!a().enabled)?T.jumpTo(2):T.yield(kBu(),3);T.nextAddress!=2&&(U=T.yieldResult);if(U)return T.return();K();setTimeout(function(){Q(!1)},1500);
_.vo(T)})}
function K(){setTimeout(function(){Q(!0);var O;(O=g.lottieEl)==null||O.goToAndPlay(0)},150)}
var g=_.$G(),D=_.N(_.M5(!1,void 0,"UfUosc")),B=D.next().value,Q=D.next().value,a=_.HZ(r.settings,{uniqueId:"this is not intended behavior",enabled:!1,experimentEnabled:!1,timings:[]});_.Zj(function(){var O,U;((O=r.settings)==null?void 0:(U=O.call(r))==null?void 0:U.uniqueId)==="this is not intended behavior"&&_.nh(new _.bs("Smartimation Settings is undefined"))});
_.me(function(){a().experimentEnabled&&(a().enabled?tCu(E):(Q(!1),Smc(E)),_.Z6(function(){Smc(E)}))},"IHhVmc");
_.me(function(){a().timings.join("");a().experimentEnabled&&(bAJ(a()),_.Z6(function(){s42(a())}))},"fsfhOe");
var P=_.Wg(function(){var O=g,U=a().uniqueId+"-border",T,w;var F="https://www.gstatic.com/youtube/img/lottie/smartimations/smartimation_border_"+((w=(T=_.P7().resolve(_.p0(_.qB)))==null?void 0:T())!=null&&w?"dark":"light")+"_v2.json";return{animationRef:O,animationConfig:{name:U,autoplay:!1,loop:!1,path:F}}},void 0,"UWvUGe");
D={};return _.f("yt-smartimation",{class:_.DW(r.className,"smartimation",(D["smartimation--experiment-enabled"]=function(){return a().experimentEnabled},D["smartimation--active-border"]=B,D["smartimation--enable-masking"]=qm5(),D))},_.f(_.Y,{cond:function(){return a().experimentEnabled},
then:function(){return _.f("div",{class:"smartimation__border"},_.f(_.m_,{className:"smartimation__border-gradient",data:P,animationName:function(){return P().animationConfig.name}}))}}),_.f("div",{class:"smartimation__content"},r.children))},"ha");
h3$.idomCompat=!0;_.yB(h3$,"yt-smartimation",{props:{className:_.Yt,settings:_.Yt}});var r6=function(){var r=_.q.apply(this,arguments)||this;r.likeButtonOverride={segmentedPosition:"start",style:"mono",type:"tonal"};r.dislikeButtonOverride={iconPosition:"icon-only",segmentedPosition:"end",style:"mono",type:"tonal"};r.shouldEnableSmartimation=!1;return r};
_.C(r6,_.q);r6.prototype.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
r6.prototype.onDataChanged=function(){var r,E;this.shouldEnableSmartimation=(((r=this.data)==null?void 0:(E=r.timedAnimationData)==null?void 0:E.animationTiming)||[]).length>0&&!this.isLikeOrDisliked()};
r6.prototype.isLikeOrDisliked=function(){if(!this.data)return!1;var r=_.M(this.data.likeButton,_.ag),E=_.M(this.data.dislikeButton,_.ag);return!!((r==null?0:r.isToggled)||(E==null?0:E.isToggled))};
r6.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]]"}}}}}};
_.f5.Object.defineProperties(r6.prototype,{smartimationSettings:{configurable:!0,enumerable:!0,get:function(){var r,E,K=((r=this.data)==null?void 0:(E=r.timedAnimationData)==null?void 0:E.animationTiming)||[];return{uniqueId:"like-dislike",timings:K,enabled:this.shouldEnableSmartimation,experimentEnabled:K.length>0}}}});
r6.prototype.onDataChanged=r6.prototype.onDataChanged;_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],r6.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],r6.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],r6.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],r6.prototype,"likeButtonOverride",void 0);_.u([_.b(),_.H("design:type",Object)],r6.prototype,"dislikeButtonOverride",void 0);
_.u([_.v("shouldEnableSmartimation"),_.H("design:type",Object),_.H("design:paramtypes",[])],r6.prototype,"smartimationSettings",null);_.u([_.pH("data"),_.ae("yt-toggle-button"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],r6.prototype,"onDataChanged",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-segmented-like-dislike-button-renderer"})],r6);
_.Z(r6,"ytd-segmented-like-dislike-button-renderer",function(){if(HVl!==void 0)return HVl;var r=document.createElement("template");_.x(r,'\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>');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return HVl=r},{mode:1});var Jje;var raX;(raX=document.body)==null||raX.setAttribute("rounded-container","");var EvM={};EvM.YtToggleButtonBehavior=[_.lx.YtActionHandlerBehavior,Hz.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 r=this.data.isToggled;if(!this.isModal_(r)){if(!this.data.preventAutoToggle){this.toggle();var E={toggled:this.data.isToggled,actions:{}};E.actions[this.buttonIcon]=this.data.isToggled;_.Ln(this.hostElement,"yt-toggle-button",E)}E=this.data.defaultServiceEndpoint||null;var K=this.data.toggledServiceEndpoint||null;if(E&&K||E&&this.data.preventAutoToggle)r=r?K:E,E=this.disableCommandHandlerOverride,_.R("killswitch_toggle_button_behavior_resolve_command")||E?_.rA(this.hostElement,
[r]):_.NB(r,this.hostElement),_.Ln(this.hostElement,"yt-execute-service-endpoint",{serviceEndpoint:r})}},
stateChanged_:function(){var r=this.data;if(r){var E=r.isToggled;this._setEndpoint(this.computeEndpoint_(r));this._setServiceEndpoint(this.computeServiceEndpoint_(r));this._setButtonIcon(this.computeButtonIcon_(r,E));this._setButtonText(this.computeButtonText_(r,E));this._setButtonAccessibility(this.computeAccessibility_(r,E));this._setButtonTooltip(this.computeTooltip_(r,E));this._setButtonClass(this.computeButtonClass_(r,E));this._setIconPositionType(this.computeIconPositionType_(r));this.updateRenderedElements();
this.elements_.button&&(this.elements_.button.is==="yt-icon-button"?(this.elements_.button.toggleable=!0,this.elements_.button.pressed=E):this.elements_.button.setAttribute("aria-pressed",E));this.elements_.icon&&this.shouldSetIconActiveState_()&&(this.elements_.icon.active=E)}},
shouldSetIconActiveState_:function(){return _.R("kevlar_system_icons")},
toggle:function(r){this.set("data.isToggled",r!==void 0?r:!this.data.isToggled);_.R("web_toggle_button_force_update_killswitch")||this.notifyPath("data.isToggled")},
isModal_:function(r){if(r){var E,K;return!!((E=this.data)==null?0:(K=E.toggledServiceEndpoint)==null?0:K.confirmDialogEndpoint)}return!!this.endpoint&&(!!this.endpoint.modalEndpoint||!!this.endpoint.shareEndpoint||!!this.endpoint.shareEntityEndpoint)},
computeEndpoint_:function(r){return r&&r.defaultNavigationEndpoint||null},
computeButtonIcon_:function(r,E){var K=r&&r.defaultIcon?_.B1(r.defaultIcon.iconType):null;r=r&&r.toggledIcon?_.B1(r.toggledIcon.iconType):K;return E?r:K},
handleUpdateToggleButtonStateCommand_:function(r){r=r.updateToggleButtonStateCommand;this.get("toggleButtonSupportedData.toggleButtonIdData.id",this.data)==r.buttonId&&this.toggle(r.toggled)},
computeButtonText_:function(r,E){return r?E&&r.toggledText||r.defaultText||null:null},
computeAccessibility_:function(r,E){return r?(E?this.get("toggledAccessibilityData.accessibilityData",r):this.get("accessibilityData.accessibilityData",r))||r.accessibility||null:null},
computeTooltip_:function(r,E){return r?E&&r.toggledTooltip||r.defaultTooltip||null:null},
computeButtonClass_:function(r,E){if(!r)return"";var K="",g=r.toggledStyle||r.style;if(E=E?g:r.style){E.styleType&&(E=E.styleType);try{K+=E.toLowerCase().replace(/_/g,"-")+" "}catch(D){_.I1(D,E,typeof E),_.nh(D)}}if(r=r.size){r.sizeType&&(r=r.sizeType);try{K+=r.toLowerCase().replace(/_/g,"-")+" "}catch(D){_.I1(D,r,typeof r),_.nh(D)}}return K.trim()},
computeIconPositionType_:function(r){return r&&r.iconPosition||null},
computeServiceEndpoint_:function(r){var E=r&&r.serviceEndpoint,K=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return E?E:K&&r.command?r.command:null},
handleUpdateToggleButtonTextAction_:function(r){r=r.updateToggleButtonTextAction;this.get("toggleButtonSupportedData.toggleButtonIdData.id",this.data)==r.buttonId&&(this.set("data.defaultText",r.defaultText),this.notifyPath("data.defaultText"),this.set("data.toggledText",r.toggledText),this.notifyPath("data.toggledText"))}}];_.MN("sharingToggleButtonAndDefaultButton","toggleButtonRenderer",{component:"ytd-toggle-button-renderer",params:{noink:!0}});var KIa=_.R("web_button_rework")&&_.HD("BUTTON_REWORK")||_.R("web_button_rework_with_live"),Eh=function(){var r=_.q.apply(this,arguments)||this;r.systemIcons=_.R("kevlar_system_icons");r.roundedContainer=!0;return r};
_.C(Eh,_.q);Eh.prototype.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
Eh.prototype.onYtButtonTapHandler=function(){if(!this.ytToggleButtonBehavior.isModal_()){var r=this.data.isToggled;if(!this.data.preventAutoToggle){this.ytToggleButtonBehavior.toggle();var E={toggled:!!this.data.isToggled,actions:{}};E.actions[this.ytToggleButtonBehavior.buttonIcon]=this.data.isToggled;var K,g;E.actions.playlistId=(K=this.data.defaultServiceEndpoint)==null?void 0:(g=K.playlistEditEndpoint)==null?void 0:g.playlistId;_.Ln(this.hostElement,"yt-toggle-button",E)}(r=r?this.data.toggledServiceEndpoint:
this.data.defaultServiceEndpoint)&&this.ytComponentBehavior.resolveCommand(r)}};
Eh.prototype.onYtNavigate=function(r){var E=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(r.detail.endpoint);E&&(r.stopPropagation(),this.ytdOpenPopupBehavior.openPopup(E))};
_.f5.Object.defineProperties(Eh,{template:{configurable:!0,enumerable:!0,get:function(){if(Jje===void 0){var r=document.createElement("template");_.x(r,"\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");r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);Jje=r}r=Jje;return r}}});
Eh.prototype.onYtNavigate=Eh.prototype.onYtNavigate;_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],Eh.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Eh.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cy),_.H("design:type",Object)],Eh.prototype,"ytdOpenPopupBehavior",void 0);_.u([_.G(EvM.YtToggleButtonBehavior),_.H("design:type",Object)],Eh.prototype,"ytToggleButtonBehavior",void 0);
_.u([_.b(),_.H("design:type",Object)],Eh.prototype,"data",void 0);_.u([_.b({value:!0}),_.H("design:type",Boolean)],Eh.prototype,"showTooltips",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Eh.prototype,"systemIcons",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Eh.prototype,"roundedContainer",void 0);_.u([_.ae("yt-navigate"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],Eh.prototype,"onYtNavigate",null);
_.u([_.VF({is:"ytd-toggle-button-renderer",disableElementRegistration:KIa})],Eh);var gvu,DK$;_.Kz=new _.NS("PANEL_CONTROLLER_TOKEN");_.g6=new _.NS("SHEET_CONTROLLER_TOKEN");_.Dv=new _.NS("DIALOG_CONTROLLER_TOKEN");gvu=new _.NS("DIALOG_CONTAINER_TOKEN");DK$=new _.NS("ENGAGEMENT_PANEL_ELEMENT_TOKEN");_.B_=new _.NS("PERSISTENT_PANEL_CONTROLLER_TOKEN");var nHn=_.Nn("DOWNLOAD",{},"Download"),I85=_.Nn("DOWNLOADING",{},"Downloading"),yf2=_.Nn("DOWNLOADED",{},"Downloaded"),LQL=_.Nn("RETRY",{},"Retry");var Brf=_.l(function(r){var E=K$5,K=function(){return""},g=h0K(r.data),D=JfJ(r.data),B=rOu(r.data),Q=E7J(r.data);
E=function(){var a=r.data(),P=Xx2(a,g(),D(),B(),Q()),O=!!a.videoId,U=P.text;return{title:O?U:void 0,tooltip:O?void 0:U,accessibilityText:U,onTap:P.onTap,iconName:P.iconType,style:a.buttonStyle,type:"BUTTON_VIEW_MODEL_TYPE_TONAL",state:P.disabled?"BUTTON_VIEW_MODEL_STATE_DISABLED":"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:a.buttonSize}};
K={};K=_.DW("ytDownloadButtonViewModelHost",(K.ytDownloadButtonViewModelIsHidden=function(){var a=r.data(),P=Q();return a.playlistId||P()==="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"||P()==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"?!1:!0},K));
return _.f("download-button-view-model",{class:K},_.f(_.Sc,{data:E}))},"ia");
Brf.idomCompat=!0;var ax5=new _.NS("SUBMIT_API_SERVICE_TOKEN");var N9J,QWc,pGd={submitAction:"SUBMIT_ACTION_SUBMISSION",allFields:!0};var v75=new _.NS("RENDERER_LOGGER_TOKEN");var Cqu=new _.NS("RENDERER_STAMPER_OPTIONS_TOKEN");var fxu;_.YG=new Tyu;fxu=new Map;var x95="compactRadioRenderer compactPlaylistRenderer playlistVideoRenderer compactVideoRenderer feedNudgeRenderer gridVideoRenderer primetimePromoRenderer radioRenderer primetimePromoRenderer reelItemRenderer reelShelfRenderer richShelfRenderer searchHistoryQueryRenderer shelfRenderer videoWithContextRenderer videoCardRenderer statementBannerRenderer miniGameCardViewModel shortsLockupViewModel lockupViewModel gridShelfViewModel".split(" "),G9P=["notificationTextRenderer","notificationMultiActionRenderer"],
W$5="primetimePromoRenderer statementBannerRenderer brandVideoShelfRenderer brandVideoSingletonRenderer feedNudgeRenderer playlistVideoRenderer".split(" "),cOP=OoJ(function(r){return _.AZ(r==null?void 0:r.targetId)}).useUpdatableData;var ioc=0,o7u=new Set;_.U9.debugName="EjJbCe";var dKR=_.l(function(r){var E=r.data;r=r.className;_.m7(function(){E().formId||_.Xc(Error("Ch"))});
var K=_.jWK(function(){return E().formId},function(){return E().beforeSubmitCommand},function(){return E().afterSubmitCommand}),g=K.submitForm,D=K.isValid,B=K.isSubmitting,Q=function(){return{state:E().isDisabled||!D()||B()?"disabled":"active"}};
return _.f("yt-submit-button-view-model",{class:_.DW("ytSubmitButtonViewModelHost",r)},_.f(_.U9,{data:function(){return E().button}},{buttonViewModel:function(a){return _.f(_.Sc,{data:a.data,
buttonOverrides:Q,onClick:g})}}))},"la");var Nrf=_.l(function(r){var E=r.backgroundLottieRef;var K=r.foregroundLottieRef;var g=r.children;var D=r.wrapperClass;var B=r.disableAnimation;r=function(){return(_.R("web_animated_actions")||_.R("web_animated_actions_v2"))&&!(B==null?0:B())};
return _.f("yt-animated-action",{class:_.DW("ytAnimatedActionHost",D)},_.f("div",{class:"ytAnimatedActionContentWithBackground"},_.f(_.Y,{cond:r,then:function(){return _.f(j$l,{wrapperClass:"ytAnimatedActionBackgroundContainer",lottieClass:"ytAnimatedActionBackground",lottiePlayerProps:function(){return{animationRef:E==null?void 0:E(),animationConfig:{name:"animated-actions-background",autoplay:!1,loop:!1,path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_container_"+
(V$5()?"dark":"light")+"_v5.json"}}}})}}),g),_.f(_.Y,{cond:r,
then:function(){return _.f(j$l,{lottiePlayerProps:function(){return{animationRef:K==null?void 0:K(),animationConfig:{name:"animated-actions-foreground",autoplay:!1,loop:!1,path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_sparkles_"+(V$5()?"dark":"light")+"_v4.json"}}}})}}))},"ma");
Nrf.idomCompat=!0;var j$l=_.l(function(r){var E=r.wrapperClass;var K=r.lottieClass;var g=r.lottiePlayerProps;return _.f("div",{class:_.DW("ytAnimatedActionLottie",E),"aria-hidden":"true"},_.f(_.m_,{className:K,data:g,animationName:function(){return g().animationConfig.name}}))},"na");var zsd={isOpen:!1};var SIK={isAllowed:!1};var sWJ={errorMessage:"",title:"",privacy:"",isDisabled:!0};var qIP={isOpen:!1};var m9n={isFullscreen:!1,topPanelId:void 0,navigationButtons:{},secondaryHeader:{}};var Q$e={response:void 0};var uku=function(r,E){r=r===void 0?Q$e:r;switch(E.type){case "LOCATION_COLLECTION_RESPONSE_CHANGE":return Object.assign({},r,{response:E.payload});default:return r}};var $Ke={nextCommand:void 0,nextDisabled:!1,footerSubmissionData:void 0,isImpersonationValid:!1};var AOc=function(r,E){r=r===void 0?$Ke:r;switch(E.type){case "REPORT_CHANNEL_NEXT_DISABLED_CHANGE":return Object.assign({},r,{nextDisabled:E.payload});case "REPORT_CHANNEL_NEXT_COMMAND_CHANGE":return Object.assign({},r,{nextCommand:E.payload});case "REPORT_CHANNEL_MODAL_FOOTER_RENDERER_SUBMISSION_DATA_CHANGE":return Object.assign({},r,{footerSubmissionData:E.payload});case "REPORT_CHANNEL_NEXT_IMPERSONATION_VALIDITY_CHANGE":return Object.assign({},r,{isImpersonationValid:E.payload});default:return r}};var a0u={reportFormData:void 0,reportDetailsFormData:void 0};var es5=function(r,E){r=r===void 0?a0u:r;switch(E.type){case "REPORT_FORM_MODAL_RENDERER_DATA_CHANGE":return Object.assign({},r,{reportFormData:E.payload});case "REPORT_DETAILS_FORM_RENDERER_DATA_CHANGE":return Object.assign({},r,{reportDetailsFormData:E.payload});default:return r}};var pXw=void 0;_.R("mweb_enable_redux_store_on_demand")||(pXw=new H2(XG5()));var d6=_.R("enable_web_delhi_icons");var PtC=_.l(function(r){r=_.nH(r,{themeOverride:void 0,animationRef:{}});var E=r.animatedIconType,K=r.active,g=r.themeOverride,D=r.animationRef;r=r.staticIconFn;var B=_.N(_.M5(void 0,void 0,"l48agc")),Q=B.next().value,a=B.next().value,P=function(){a:{var z=E();var S=g==null?void 0:g();var k;S=(S==null?void 0:S.useDarkTheme)||((k=_.P7().resolve(_.p0(_.qB)))==null?void 0:k());switch(z){case "LIKE":pXw||(pXw=new H2(XG5()));z=(z=TQc(pXw.getState()))&&z.animationLightUrl&&z.animationDarkUrl?{lottiePlayerProps:{animationConfig:{name:S?
"custom_animated_like_icon_dark":"custom_animated_like_icon",path:S?z.animationDarkUrl:z.animationLightUrl,loop:!1,autoplay:!1,rendererSettings:{viewBoxOnly:!0,className:"custom-animated-like-icon"}}},totalFrames:120,lazyLoad:!0}:void 0;if(z){S=z;break a}S="animated_like_icon_"+(S?"dark":"light")+"_"+(d6?"v5":"v4");S={lottiePlayerProps:{animationConfig:{name:S,path:"https://www.gstatic.com/youtube/img/lottie/animated_like_icon/"+S+".json",loop:!1,autoplay:!1,rendererSettings:{viewBoxOnly:!0,className:"animated-like-icon"+
(d6?" animated-like-icon-delhi":"")}}},totalFrames:d6?120:60,lazyLoad:!0};break a;case "NOTIFICATION_BELL":S={lottiePlayerProps:{animationConfig:{name:S?"notification_bell_dark":"notification_bell_light",path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_bell_icon_"+(S?"dark":"light")+(d6?"_v4":"")+".json",loop:!1,autoplay:!1,rendererSettings:{className:"animated-subscribe-icon"+(d6?" animated-subscribe-icon-delhi":"")}}},totalFrames:d6?120:79,lazyLoad:!1};break a}S=
void 0}return S},O=function(){var z,S;
return(S=(z=P())==null?void 0:z.lottiePlayerProps.animationConfig.name)!=null?S:""},U=function(){if(P()){var z=P().lottiePlayerProps.animationConfig.path;
return wd.get(z)||Q()}};
B=_.N(_.M5(!1,void 0,"sDrGId"));var T=B.next().value;B=B.next().value;var w=n7K(B),F=function(){var z=P(),S,k,A;return(A=z==null?void 0:(S=z.lottiePlayerProps.animationConfig)==null?void 0:(k=S.rendererSettings)==null?void 0:k.className)!=null?A:""},c=void 0,W=void 0;
_.me(function(){var z=P(),S=O(),k=U(),A=T(),X=K();if(z&&(W!==S&&(W=S,c=X,S=D(),w.animationConfig=z.lottiePlayerProps.animationConfig,w.animationRef=S,k&&(w.animationConfig.animationData=k,w.animationConfig.path=void 0),S=z.lottiePlayerProps.animationConfig.path,!wd.get(S)&&z.lazyLoad&&S&&HoK(S,a)),!(A||z.lazyLoad&&!k))){if(k=!D().lottieEl)X?(A=z.totalFrames,w.animationConfig.initialSegment=[A-1,A]):w.animationConfig.initialSegment=void 0;if(c!==X&&!k)if(k=D(),X){var e;(e=k.lottieEl)==null||e.playSegments([0,
z.totalFrames],!0)}else{var I;(I=k.lottieEl)==null||I.playSegments([0,1],!0)}c=X}},"RQVZ1d");
return _.f("animated-icon",{class:"ytAnimatedIconHost"},_.f(_.Y,{cond:function(){var z,S;return!((z=P())==null||!z.lottiePlayerProps.animationConfig.path||((S=P())==null?0:S.lazyLoad)&&!U()||T())},
then:function(){return _.f(_.m_,{data:w,animationName:O,className:F,animationRef:D})},
else:r}))},"pa");_.j1=_.l(function(r){var E=_.NZ("yt-subscribe-button-view-model"),K=_.NZ("div"),g=_.NZ("div"),D=_.$G(),B=_.$G(),Q=_.$G(),a=_.f8(hsP,function(){return r.data().stateEntityStoreKey}),P=_.f8(JOP,function(){var rw,Uu;
return(Uu=(rw=r.data().notificationStateEntityStoreKeys)==null?void 0:rw.subsNotificationStateKey)!=null?Uu:""}),O=function(){return!r.data().enableSubscribeButtonPostClickAnimation},U=_.N(_.M5(0,void 0,"YtsSKb")),T=U.next().value,w=U.next().value;
U=_.N(_.M5(0,void 0,"V6JxRe"));var F=U.next().value,c=U.next().value;U=_.N(_.M5(!1,void 0,"JUCSZ"));var W=U.next().value,z=U.next().value;U=_.N(_.M5(!1,void 0,"oV6jwf"));var S=U.next().value,k=U.next().value;U=_.N(_.M5(!1,void 0,"hK1Whe"));var A=U.next().value,X=U.next().value,e;U=_.N(_.M5(!1,void 0,"Asaolf"));var I=U.next().value,J=U.next().value,Q5=function(){k(!0);_.RH(_.eM,function(){k(!1)},1500)};
_.me(function(){var rw=S();_.oX(function(){rw&&!O()&&a()&&pac(D,B,Q)})},"Qq6Hsf");
_.me(function(){var rw=a();_.oX(function(){if(!O()&&rw){var Uu;((Uu=r.animateWidth)==null?0:Uu.call(r))&&aEP(E.value,!!rw.subscribed,T(),F());var Cd,tb;((Cd=e)==null?0:Cd.subscribed)||!rw.subscribed||rw.key!==((tb=e)==null?void 0:tb.key)||Q5();e=rw}})},"hog8te");
U=_.Wg(function(){var rw,Uu,Cd,tb=r.data(),c9=!((rw=a())==null||!rw.subscribed);rw=!((Uu=r.isOverlay)==null||!Uu.call(r));Uu=W()?E:void 0;var TT=(Cd=P())==null?void 0:Cd.state;Cd=I();$8n(tb,TT);return L$L({model:tb,subscribed:c9,isOverlay:rw,element:Uu,notificationState:TT,disableTextEllipsis:!0,focused:Cd})},void 0,"hc1PRd");
var OP=function(){var rw;if(!O()&&((rw=r.animateWidth)==null?0:rw.call(r))&&(K==null?0:K.value)&&(g==null?0:g.value)&&!A()){rw=a();var Uu=_.N((rw==null?0:rw.subscribed)?[K,g]:[g,K]),Cd=Uu.next().value;Uu=Uu.next().value;Cd=Math.ceil(Cd.value.getBoundingClientRect().width);Uu=Math.ceil(Uu.value.getBoundingClientRect().width);w(Cd);c(Uu);aEP(E.value,!(rw==null||!rw.subscribed),Cd,Uu);X(!0)}},WK=_.dd(function(rw){OP();
var Uu=a();Uu&&(rw.detail.endpoint.subscribeEndpoint||rw.detail.endpoint.unsubscribeEndpoint)&&jOL(E.value,!Uu.subscribed,Uu)}),TJ=function(){var rw=_.P7().resolve(_.p0(_.Cy));
rw&&J(rw.isKeyBoardInUse())},oJ=function(){J(!1)};
_.jr("yt-player-subscribe",function(rw){var Uu=a();Uu&&rw===r.data().channelId&&jOL(E.value,!0,Uu)});
_.jr("yt-player-unsubscribe",function(rw){var Uu=a();Uu&&rw===r.data().channelId&&jOL(E.value,!1,Uu)});
_.jr("yt-update-subscribe-button-action",function(rw){rw=_.M(rw,KSa);var Uu=a();Uu&&rw&&rw.channelId===r.data().channelId&&jOL(E.value,!!rw.subscribed,Uu)});
_.Zj(function(){E.value&&(E.value.addEventListener("focusin",TJ),E.value.addEventListener("focusout",oJ));var rw=_.k_(_.eM,function(){OP()});
z(!0);_.Z6(function(){_.eM.cancelJob(rw);E.value&&(E.value.removeEventListener("focusin",TJ),E.value.removeEventListener("focusout",oJ))})});
var kL=function(){var rw,Uu,Cd;if(Cd=!((rw=a())==null||!rw.subscribed))rw=!!r.data().disableNotificationBell,Cd=(Uu=P())==null?void 0:Uu.state,Cd=!rw&&!!Cd;return Cd},qq=function(){var rw;
return!((rw=a())==null?0:rw.subscribed)},n2=function(){var rw,Uu;
if(Uu=qq()){Uu=!!r.data().disableNotificationBell;var Cd=(rw=P())==null?void 0:rw.state;Uu=!Uu&&!!Cd}return Uu},pd={},RM={};
return _.f("yt-subscribe-button-view-model",{class:_.DW(r.className,"ytSubscribeButtonViewModelHost",(pd.ytSubscribeButtonViewModelHostCanAnimateWidth=function(){var rw,Uu;return!((rw=a())==null||!rw.subscribed)&&((Uu=r.animateWidth)==null?void 0:Uu.call(r))&&S()},pd.ytSubscribeButtonViewModelHostHidden=function(){var rw;
return!((rw=a())==null?0:rw.subscribed)&&r.data().hideWhenUnsubscribed},pd)),
el:E,"on:yt-service-request-sent":WK},_.f(Nrf,{backgroundLottieRef:D,foregroundLottieRef:B,wrapperClass:_.DW("ytSubscribeButtonViewModelAnimatedActionWrapper",(RM.ytSubscribeButtonViewModelAnimatedActionWrapperIsAnimating=function(){var rw;return((rw=r.animateWidth)==null?void 0:rw.call(r))&&S()},RM.ytSubscribeButtonViewModelStaticWidth=function(){var rw;
return!((rw=r.animateWidth)==null?0:rw.call(r))},RM)),
disableAnimation:O},_.f("div",{el:K,class:"ytSubscribeButtonViewModelContainer"},_.f(_.t6,{data:U,icon:function(){return _.f(_.Y,{cond:kL,then:function(){var rw=function(){var Uu;return d8L((Uu=P())==null?void 0:Uu.state)};
return _.f(_.Y,{cond:function(){return O()||rw()!=="NOTIFICATIONS_NONE"},
then:function(){return _.f(_.$r,{icon:rw})},
else:function(){return _.f(PtC,{animatedIconType:"NOTIFICATION_BELL",active:!1,animationRef:Q})}})}})},
secondaryIconName:function(){return kL()?"EXPAND":void 0}}))),_.f("div",{el:g,
class:"ytSubscribeButtonViewModelInvisible"},_.f(_.Y,{cond:function(){var rw;return((rw=r.animateWidth)==null?void 0:rw.call(r))&&!O()&&!A()},
then:function(){return _.f(_.t6,{data:_.Wg(function(){var rw;return L$L({model:r.data(),subscribed:qq(),isOverlay:!((rw=r.isOverlay)==null||!rw.call(r)),element:E,disableTextEllipsis:!0})},void 0,"L4sKmd"),
iconName:function(){var rw;return n2()?d8L((rw=P())==null?void 0:rw.state):void 0},
secondaryIconName:function(){return n2()?"EXPAND":void 0}})}})))},"sa");
_.j1.idomCompat=!0;var f0E=_.l(function(r){var E=r.data;var K=_.f8(hsP,function(){return E().subscriptionStateEntityKey});
return _.f(_.Y,{cond:function(){var g=E(),D=K();return!g.hideWhenUnsubscribed||(D==null?0:D.subscribed)?_.M(E().button,_.fD):void 0},
then:function(g){return _.f("yt-subscribe-plus-button-view-model",{class:"ytSubscribePlusButtonViewModelHost"},_.f(_.Sc,{data:g,buttonOverrides:function(){return{toggled:!0}}}))}})},"ta");
f0E.idomCompat=!0;var Oql,Ne;Oql=_.l(function(r){return _.f(_.U9,{data:function(){return r.actionRow().actions}},{buttonViewModel:function(E){var K=E.data;
return _.f(Ne,{isRow:r.isRow,isIconOnlyButton:function(){return PKL(K())},
useIntrinsicWidth:r.useIntrinsicWidth},_.f(_.Sc,{data:K}))},
subscribeButtonViewModel:function(E){return _.f(Ne,{isRow:r.isRow},_.f(_.j1,{data:E.data,isOverlay:!1,animateWidth:function(){return!r.isRow()}}))},
downloadButtonViewModel:function(E){var K=E.data;return _.f(Ne,{isRow:r.isRow,isIconOnlyButton:function(){return!!K().playlistId}},_.f(Brf,{data:K}))},
submitButtonViewModel:function(E){var K=E.data;return _.f(Ne,{isRow:r.isRow,isIconOnlyButton:function(){var g=K();return PKL(_.M(g==null?void 0:g.button,_.fD))}},_.f(dKR,{data:K}))},
toggleButtonViewModel:function(E){var K=E.data;return _.f(Ne,{isRow:r.isRow,isIconOnlyButton:function(){var g=K();return PKL(_.M(g.isToggled?g.toggledButtonViewModel:g.defaultButtonViewModel,_.fD))}},_.f(_.J6,{data:K}))},
subscribePlusButtonViewModel:function(E){return _.f(Ne,{isRow:r.isRow},_.f(f0E,{data:E.data}))}})},"ua");
Ne=_.l(function(r){var E={};return _.f("div",{class:_.DW("ytFlexibleActionsViewModelAction",(E.ytFlexibleActionsViewModelActionRowAction=r.isRow,E.ytFlexibleActionsViewModelActionIntrinsicWidth=r.useIntrinsicWidth,E.ytFlexibleActionsViewModelActionRowActionFeaturePhone=!1,E.ytFlexibleActionsViewModelActionIconOnlyButton=r.isIconOnlyButton,E))},r.children)},"va");
_.Q0=_.l(function(r){var E=function(){var g;return((g=r.layout)==null?void 0:g.call(r))===1},K={};
return _.f("yt-flexible-actions-view-model",{class:_.DW("ytFlexibleActionsViewModelHost",r.className,(K.ytFlexibleActionsViewModelInline=function(){return!E()},K.ytFlexibleActionsViewModelScrollable=function(){return r.data().style==="FLEXIBLE_ACTIONS_STYLE_SCROLLING"},K))},_.f(_.sV,{each:function(){return r.data().actionsRows||[]}},function(g){return _.f(_.Y,{cond:E,
then:function(){return _.f("div",{class:"ytFlexibleActionsViewModelActionRow"},_.f(Oql,{actionRow:g,isRow:E,useIntrinsicWidth:function(){return!!r.data().respectActionIntrinsicWidth}}))},
else:function(){return _.f(Oql,{actionRow:g,isRow:E})}})}))},"wa");_.yB(_.Q0,"yt-flexible-actions-view-model",{props:{data:_.Yt,layout:_.Yt,justifyContentOverride:_.Yt,className:_.Yt}});_.$g=_.l(function(r){var E=_.f8(vI,function(){var D;return(D=r.data().dislikeEntityKey)!=null?D:""}),K=_.Wg(function(){var D=E();
return D?D.likeStatus==="DISLIKE":_.M(r.data().toggleButtonViewModel,_.YQ).isToggled},void 0,"fNr9he"),g=_.Wg(function(){return Object.assign({},_.M(r.data().toggleButtonViewModel,_.YQ),{isToggled:K()})},void 0,"AezoCc");
return _.f("dislike-button-view-model",{class:"ytDislikeButtonViewModelHost"},_.f(_.J6,{data:g,buttonShapeOverrides:r.buttonShapeOverrideables,onToggle:function(D){var B=E();B&&D!==(B.likeStatus==="DISLIKE")&&B.key&&_.Xg(_.xz("likeStatusEntity",B.key,{likeStatus:D?"DISLIKE":"INDIFFERENT",hadUserInteraction:D}))}}))},"xa");
_.$g.idomCompat=!0;_.aB=_.l(function(r){var E=_.R("web_supports_animations_api"),K=i_J(function(w){var F=O();if(!w){var c,W;return{numberText:(W=F==null?void 0:(c=F.likeCountIfIndifferent)==null?void 0:c.content)!=null?W:"",numberValue:Number(F==null?void 0:F.likeCountIfIndifferentNumber),heightPx:36,shouldAnimate:!1}}var z;c=(F==null?void 0:(z=F.likeCountIfIndifferent)==null?void 0:z.content)!==w.numberText;if(a()||!c)return w;var S;return{numberText:(F==null?void 0:(S=F.likeCountIfIndifferent)==null?void 0:S.content)||
"",numberValue:Number(F==null?void 0:F.likeCountIfIndifferentNumber),heightPx:36,shouldAnimate:!!F}}),g=i_J(function(w){var F=O();
if(!w){var c,W;return{numberText:(W=F==null?void 0:(c=F.likeCountIfLiked)==null?void 0:c.content)!=null?W:"",numberValue:Number(F==null?void 0:F.likeCountIfLikedNumber),heightPx:36,shouldAnimate:!1}}var z;c=(F==null?void 0:(z=F.likeCountIfIndifferent)==null?void 0:z.content)!==w.numberText;if(a()||!c)return w;var S;return{numberText:(F==null?void 0:(S=F.likeCountIfLiked)==null?void 0:S.content)||"",numberValue:Number(F==null?void 0:F.likeCountIfLikedNumber),heightPx:36,shouldAnimate:!!F}}),D=_.N(_.M5(void 0,
void 0,"xYSlUe")),B=D.next().value,Q=D.next().value,a=B,P=_.f8(vI,function(){var w,F;
return(F=(w=r.data())==null?void 0:w.likeStatusEntityKey)!=null?F:""}),O=_.f8(KW5,function(){var w,F;
return((w=r.likeCountEntity)==null?void 0:(F=w.call(r))==null?void 0:F.key)||""}),U=_.Wg(function(){var w;
return((w=P())==null?void 0:w.likeStatus)==="LIKE"},void 0,"DG5Osd"),T=function(){var w;
return E&&!((w=r.likeCountEntity)==null||!w.call(r))};
return _.f("like-button-view-model",{class:_.DW("ytLikeButtonViewModelHost",r.className)},_.f(_.J6,{data:function(){var w=Object,F=w.assign,c;var W=_.M((c=r.data())==null?void 0:c.toggleButtonViewModel,_.YQ);return F.call(w,{},W||{},{isToggled:U()})},
buttonShapeOverrides:r.buttonShapeOverrideables,animatedTextPropsDefault:function(){return T()?K():void 0},
animatedTextPropsToggled:function(){return T()?g():void 0},
onToggle:function(w){fEK(w,P(),a(),Q)},
style:function(){var w;return((w=r.disableIconAnimation)==null?0:w.call(r))?void 0:{animateIcon:"true"}}}))},"ya");
_.aB.idomCompat=!0;var Y2C=_.l(function(r){var E=function(){return _.M(r.data().likeButtonViewModel,_.DM)},K=function(){var D;
return((D=E())==null?void 0:D.likeStatusEntityKey)||""},g=_.Wg(function(){var D,B;
var Q=(B=_.f8(vI,K)())!=null?B:(D=E())==null?void 0:D.likeStatusEntity;D=r.data();var a;D=(D==null?void 0:(a=D.timedAnimationData)==null?void 0:a.animationTiming)||[];return{uniqueId:"like-dislike",timings:D,enabled:(Q==null?void 0:Q.likeStatus)==="INDIFFERENT"&&D.length>0,experimentEnabled:D.length>0}},void 0,"zZ3GQb");
return _.f("segmented-like-dislike-button-view-model",{class:_.DW("ytSegmentedLikeDislikeButtonViewModelHost",r.className),"button-renderer":!0},_.f(h3$,{settings:g},_.f("div",{class:"ytSegmentedLikeDislikeButtonViewModelSegmentedButtonsWrapper"},_.f(_.Y,{cond:E,then:function(D){return _.f(_.aB,{data:D,likeCountEntity:function(){return r.data().likeCountEntity},
buttonShapeOverrideables:{segmentedPosition:"start",onClickRateLimitMs:_.R("web_enable_like_button_click_debouncing")?500:void 0}})}}),_.f(_.Y,{cond:function(){return _.M(r.data().dislikeButtonViewModel,_.gG)},
then:function(D){return _.f(_.$g,{data:D,buttonShapeOverrideables:{iconPosition:"icon-only",segmentedPosition:"end"}})}}))))},"za");
Y2C.idomCompat=!0;_.yB(Y2C,"segmented-like-dislike-button-view-model",{props:{data:_.Yt,className:_.Yt}});var UKl=_.l(function(r){var E=r.data;var K=r.className;var g=r.setMinWidth;var D=r.forceIconOnly;var B=_.NZ("account-link-button-view-model"),Q=_.f8(_.OVn,function(){var w;return(w=E().accountLinkStatusEntityKey)!=null?w:""}),a=_.f8(_.OVn,function(){var w;
return(w=E().accountLinkStatusSecondaryEntityKey)!=null?w:""}),P=function(){if(!_.R("web_account_link_secondary_killswitch")){var w,F;
return((w=Q())==null?void 0:w.linked)||((F=a())==null?void 0:F.linked)}var c;return(c=Q())==null?void 0:c.linked};
_.me(function(){var w=Q();if(w){var F=vQM(new G$$,xoC(new CAR,!!w.linked));_.NQ().then(function(c){c&&(c.setAccountLinkState(_.zT(F.JSC$12473_serializeBinary(),4)),c.updateAccountLinkingConfig(!!w.linked))})}},"IvZF7");
var O=function(){return _.M(E().toggleButtonViewModel,_.YQ)};
_.jr("yt-signal-action-show-account-link-dialog",function(){if(O()){var w=P()?O().toggledButtonViewModel:O().defaultButtonViewModel;w=_.M(w,_.fD);var F;if((F=Q())==null?0:F.isWarning){F=_.M(E().warningButtonViewModel,_.fD);if(!F){_.rT(Error("Dh"));return}w=F}var c;(F=_.Ga((c=w)==null?void 0:c.onTap))&&_.Di([F],B.value)}else _.rT(Error("Eh"))});
var U=function(){var w=O();return Object.assign({},w,{isToggled:P()})},T=function(){return(D==null?0:D())?{iconPosition:"icon-only"}:{}};
return _.f("account-link-button-view-model",{class:_.DW("ytwAccountLinkButtonViewModelHost",K,function(){return(g==null?0:g())?"ytwAccountLinkButtonViewModelHostMinWidth":""}),
el:B,"button-renderer":!0},_.f("div",null,_.f(_.Y,{cond:function(){var w;if((w=Q())==null?0:w.isWarning)return(w=_.M(E().warningButtonViewModel,_.fD))||_.rT(Error("Dh")),w},
then:function(w){return _.f(_.Sc,{data:w,buttonOverrides:T})},
else:function(){return _.f(_.J6,{data:U,buttonShapeOverrides:T})}})))},"Ba");_.yB(UKl,"account-link-button-view-model",{props:{data:_.Yt,className:_.H1,setMinWidth:_.H1,forceIconOnly:_.H1}});_.MN("menuRenderer","menuRenderer","ytd-menu-renderer");
var Tru={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"}},
wXE=_.R("web_fix_missing_action_buttons")?100:200,pz=function(){var r=_.q.apply(this,arguments)||this;r.safeArea=!_.R("kevlar_flex_menu_safe_area_killswitch");r.tonalOverride=!1;r.threeDotSize="M";r.isOverlay=!1;r.useOverlayDark=!1;r.topLevelIconsOnly=!1;r.JSC$14917_lastWidth=0;r.maybeUpdateFlexibleMenu=function(){_.R("web_fix_missing_action_buttons")?requestAnimationFrame(r.maybeUpdateFlexibleMenuImpl):r.maybeUpdateFlexibleMenuImpl()};
r.maybeUpdateFlexibleMenuImpl=function(){var E;if((E=r.data)!=null&&E.flexibleItems){r.maybeFlushDebouncer();E=r.hostElement.clientWidth;var K=E>r.JSC$14917_lastWidth,g,D=((g=r.topLevelButtonsContainer)==null?void 0:g.scrollHeight)||0,B;g=((B=r.flexibleItemButtonsContainer)==null?void 0:B.scrollHeight)||0;B=r.hostElement.scrollHeight>Math.max(D,g)+8;K?(r.resetFlexibleItems(),r.JSC$14917_lastWidth=r.hostElement.clientWidth,r.maybeUpdateFlexibleMenu()):B&&(r.shrinkFlexibleMenu(),r.JSC$14917_lastWidth=
E)}};
r.computeThreeDotButtonShape=function(){if(r.tonalOverride)return Object.assign({},{onTap:function(){r.onOverflowTap()},
iconPosition:"icon-only",style:r.isOverlay?r.useOverlayDark?"overlay-dark":"overlay":"mono",type:"tonal",size:r.threeDotSize,state:"active",accessibilityLabel:r.computeAccessibilityLabel(r.data)},r.threeDotButtonOverride)};
r.onOverflowTap=function(){if(r.data.fetchMenuCommand)_.P7().resolve(_.Ov).resolveCommand(r.data.fetchMenuCommand,{form:{element:r.hostElement}});else if(r.data.isDisabled&&r.data.disabledCommand)_.NB(r.data.disabledCommand,r.hostElement);else{var E=r.createMenuRendererVe(),K={items:r.items};r.data.menuPopupAccessibility&&(K.menuPopupAccessibility=r.data.menuPopupAccessibility);r.data.footer&&(K.footer=r.data.footer);E={openPopupAction:{popupType:"DROPDOWN",popup:{menuPopupRenderer:K},veData:E}};
_.P7().resolve(_.g6).openSheet({openPopupActionCommand:E},r.hostElement)}};
return r};
_.C(pz,_.q);_.d=pz.prototype;_.d.updateButtonOverrides=function(){if(!_.R("menu_renderer_label_update_upkillswitch")){var r=_.rj(this.hostElement).querySelector("yt-button-view-model");r&&(r.buttonOverrides=this.buttonOverrides)}};
_.d.computeHasItems=function(){var r;return((r=this.topLevelButtonData)==null?void 0:r.length)||this.hasFlexibleItems};
_.d.created=function(){this.boundOnStamperFinished=this.onStamperFinished.bind(this)};
_.d.iconButtonColorChanged=function(){this.data&&this.data.iconColor&&(this.hasCustomIconColor=!0,_.jU(this.hostElement,{"--ytd-menu-renderer-button-color":_.xZ(this.data.iconColor)}))};
_.d.onStamperFinished=function(){this.JSC$14917_lastWidth=this.hostElement.clientWidth;this.maybeUpdateFlexibleMenu()};
_.d.setupFlexibleMenu=function(){var r=this,E;(E=this.data)!=null&&E.flexibleItems?window.ResizeObserver&&(this.hostElement.addEventListener("yt-rendererstamper-finished",this.boundOnStamperFinished),this.hostElement.addEventListener("yt-renderidom-finished",this.boundOnStamperFinished),this.resizeThrottle||(this.resizeThrottle=new _.NN(this.maybeUpdateFlexibleMenu,wXE,this)),this.resizeObserver||(this.resizeObserver=new ResizeObserver(function(){r.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))};
_.d.maybeFlushDebouncer=function(){if(_.R("web_replace_formatted_with_attributed_string")){var r;(r=this.topLevelButtons)==null||r.forEach(function(K){var g;(K=(g=K.getElementsByTagName("yt-attributed-string"))==null?void 0:g[0])&&Utc(K)});
var E;(E=this.flexibleItemButtons)==null||E.forEach(function(K){var g;(K=(g=K.getElementsByTagName("yt-attributed-string"))==null?void 0:g[0])&&Utc(K)})}};
_.d.resetFlexibleItems=function(){var r;if((r=this.data)!=null&&r.flexibleItems){_.R("web_fix_missing_action_buttons")||this.hostElement.removeEventListener("yt-rendererstamper-finished",this.maybeUpdateFlexibleMenu);var E;this.flexAsTopLevelButtons=(E=this.data.flexibleItems)==null?void 0:E.map(function(K){return _.M(K,_.QKl).topLevelButton});
_.R("web_fix_missing_action_buttons")||this.hostElement.addEventListener("yt-rendererstamper-finished",this.maybeUpdateFlexibleMenu)}};
_.d.computeButtonOverride=function(){if(this.tonalOverride)return{style:"mono",type:"tonal"}};
_.d.shrinkFlexibleMenu=function(){var r;(r=this.flexAsTopLevelButtons)!=null&&r.length&&(this.flexAsTopLevelButtons=[].concat(_.mn(this.flexAsTopLevelButtons.slice(0,-1))))};
_.d.configureRendererStamper=function(){return{topLevelButtonData:{id:"top-level-buttons-computed",mapping:Tru,events:!0},flexAsTopLevelButtons:{id:"flexible-item-buttons",mapping:Tru,events:!0}}};
_.d.tonalOverrideChanged=function(){this.tonalOverride&&(this.ytdOpenPopupBehavior.popupPositionTarget=this.buttonShape)};
_.d.ready=function(){this.menuFocused=!0;this.overlayOpen=!1;this.ytdOpenPopupBehavior.popupPositionTarget=this.button;this.tonalOverride&&(this.ytdOpenPopupBehavior.popupPositionTarget=this.buttonShape)};
_.d.detached=function(){this.icon="MORE_VERT"};
_.d.computeTopLevelButtonData=function(r){if(!r)return[];var E;r=(E=r==null?void 0:r.topLevelButtons)!=null?E:[];return _.lw.unsafeClone([].concat(_.mn(r)))};
_.d.computeItems=function(r,E){if(!r)return[];var K=[];if(E){var g=(r.flexibleItems||[]).map(function(Q){return _.M(Q,_.QKl)});
g=_.N(g);for(var D=g.next();!D.done;D=g.next())D=D.value,E.includes(D.topLevelButton)||(D=D.menuItem)&&K.push(D)}var B;r=(B=r==null?void 0:r.items)!=null?B:[];return[].concat(_.mn(K),_.mn(r))};
_.d.computeMenuActive=function(r,E){return r||E};
_.d.onPopupOpened=function(){this.overlayOpen=!0;_.Ln(this.hostElement,"yt-menu-overlay-changed",this.overlayOpen);this.menuFocused==null&&(this.menuFocused=!1)};
_.d.onPopupClosed=function(){this.overlayOpen=!1;_.Ln(this.hostElement,"yt-menu-overlay-changed",this.overlayOpen)};
_.d.onPopupCanceled=function(){this.overlayOpen=!1;_.Ln(this.hostElement,"yt-menu-overlay-changed",this.overlayOpen)};
_.d.computeAccessibilityLabel=function(r){return this.get("accessibility.accessibilityData.label",r)};
_.d.isHidden=function(r,E){return this.tonalOverride||!r?!0:r.fetchMenuCommand||r.isDisabled&&r.disabledCommand?!1:!(E==null?0:E.length)};
_.d.isModernOverflowHidden=function(r,E){return this.tonalOverride&&r?r.fetchMenuCommand?!1:!(E==null?0:E.length):!0};
_.d.createMenuRendererVe=function(){var r=this.data.trackingParams,E=_.Cn(),K=_.im();return r&&E&&K?(r=_.UZ(r),K=_.dt(7591),_.R("combine_ve_grafts")?_.qo(_.pB(),K,r):_.sB(E,r,K),K):null};
_.f5.Object.defineProperties(pz.prototype,{hasFlexibleItems:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.flexAsTopLevelButtons)==null||!r.length)}},
buttonOverrides:{configurable:!0,enumerable:!0,get:function(){if(this.topLevelIconsOnly)return{iconPosition:"icon-only"}}}});
pz.prototype.onPopupCanceled=pz.prototype.onPopupCanceled;pz.prototype.onPopupClosed=pz.prototype.onPopupClosed;pz.prototype.onPopupOpened=pz.prototype.onPopupOpened;pz.prototype.tonalOverrideChanged=pz.prototype.tonalOverrideChanged;pz.prototype.resetFlexibleItems=pz.prototype.resetFlexibleItems;pz.prototype.setupFlexibleMenu=pz.prototype.setupFlexibleMenu;pz.prototype.iconButtonColorChanged=pz.prototype.iconButtonColorChanged;pz.prototype.updateButtonOverrides=pz.prototype.updateButtonOverrides;
_.u([_.G(_.cy),_.H("design:type",Object)],pz.prototype,"ytdOpenPopupBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],pz.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],pz.prototype,"ytRendererstamperBehavior",void 0);_.u([_.fH("#button-shape"),_.H("design:type",HTMLElement)],pz.prototype,"buttonShape",void 0);_.u([_.fH("#button"),_.H("design:type",Object)],pz.prototype,"button",void 0);
_.u([_.b(),_.H("design:type",Object)],pz.prototype,"data",void 0);_.u([_.b({computed:"computeTopLevelButtonData(data)"}),_.H("design:type",Array)],pz.prototype,"topLevelButtonData",void 0);_.u([_.b(),_.H("design:type",Array)],pz.prototype,"flexAsTopLevelButtons",void 0);_.u([_.b({computed:"computeItems(data, flexAsTopLevelButtons)"}),_.H("design:type",Array)],pz.prototype,"items",void 0);_.u([_.b({value:"MORE_VERT"}),_.H("design:type",String)],pz.prototype,"icon",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],pz.prototype,"safeArea",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeMenuActive(menuFocused, overlayOpen)"}),_.H("design:type",Boolean)],pz.prototype,"menuActive",void 0);_.u([_.b(),_.H("design:type",Boolean)],pz.prototype,"menuFocused",void 0);_.u([_.b({value:"bottom"}),_.H("design:type",String)],pz.prototype,"buttonTooltipPosition",void 0);_.u([_.b(),_.H("design:type",Boolean)],pz.prototype,"overlayOpen",void 0);
_.u([_.b({value:!0}),_.H("design:type",Boolean)],pz.prototype,"forceIconButton",void 0);_.u([_.b(),_.H("design:type",Boolean)],pz.prototype,"styleActionButton",void 0);_.u([_.b(),_.H("design:type",Boolean)],pz.prototype,"disableTextTransformOnButtons",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],pz.prototype,"tonalOverride",void 0);_.u([_.b(),_.H("design:type",Object)],pz.prototype,"threeDotSize",void 0);
_.u([_.b(),_.H("design:type",Object)],pz.prototype,"threeDotButtonOverride",void 0);_.u([_.b(),_.H("design:type",Object)],pz.prototype,"isOverlay",void 0);_.u([_.b(),_.H("design:type",Object)],pz.prototype,"useOverlayDark",void 0);_.u([_.b({computed:"computeButtonOverride(tonalOverride)"}),_.H("design:type",Object)],pz.prototype,"buttonOverride",void 0);_.u([_.b(),_.H("design:type",Boolean)],pz.prototype,"minimizePipBreakages",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],pz.prototype,"hasCustomIconColor",void 0);_.u([_.b({reflectToAttribute:!0}),_.v("flexAsTopLevelButtons"),_.H("design:type",Object),_.H("design:paramtypes",[])],pz.prototype,"hasFlexibleItems",null);_.u([_.b({reflectToAttribute:!0,computed:"computeHasItems(topLevelButtonData, flexAsTopLevelButtons)"}),_.H("design:type",Boolean)],pz.prototype,"hasItems",void 0);_.u([_.b(),_.H("design:type",Object)],pz.prototype,"topLevelIconsOnly",void 0);
_.u([_.pH("topLevelIconsOnly"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],pz.prototype,"updateButtonOverrides",null);_.u([_.v("topLevelIconsOnly"),_.H("design:type",Object),_.H("design:paramtypes",[])],pz.prototype,"buttonOverrides",null);_.u([_.fH("#top-level-buttons-computed"),_.H("design:type",HTMLElement)],pz.prototype,"topLevelButtonsContainer",void 0);_.u([_.Oa(".top-level-buttons > *"),_.H("design:type",Array)],pz.prototype,"topLevelButtons",void 0);
_.u([_.fH("#flexible-item-buttons"),_.H("design:type",HTMLElement)],pz.prototype,"flexibleItemButtonsContainer",void 0);_.u([_.Oa("#flexible-item-buttons > *"),_.H("design:type",Array)],pz.prototype,"flexibleItemButtons",void 0);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],pz.prototype,"iconButtonColorChanged",null);
_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],pz.prototype,"setupFlexibleMenu",null);_.u([_.TI("topLevelIconsOnly"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],pz.prototype,"resetFlexibleItems",null);_.u([_.pH("tonalOverride"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],pz.prototype,"tonalOverrideChanged",null);
_.u([_.ae("yt-popup-opened"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],pz.prototype,"onPopupOpened",null);_.u([_.ae("yt-popup-closed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],pz.prototype,"onPopupClosed",null);_.u([_.ae("yt-popup-canceled"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],pz.prototype,"onPopupCanceled",null);
_.Z(pz,"ytd-menu-renderer",function(){if(kPw===void 0){var r=document.createElement("template");_.x(r,'\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>');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);kPw=r}r=kPw;return r},{mode:2});var FIa;var RAC;_.P_=_.l(function(r){var E=r.data;var K=function(){if(E().icon)a:{var D={iconName:E().icon};for(var B=_.P7().resolve(_.dD),Q=_.N([12,24]),a=Q.next();!a.done;a=Q.next()){var P=a.value;a=Object.assign({},D,{iconStyle:"youtube_fill",iconSize:P});P=Object.assign({},D,{iconStyle:"youtube_outline",iconSize:P});if(B.resolveIcon(a)){D=a;break a}if(B.resolveIcon(P)){D=P;break a}}D=void 0}else D=void 0;return D};
r={};var g={};return _.f("badge-shape",{class:_.DW("yt-badge-shape",function(){return R3J(E().type)},(r["yt-badge-shape--overlay"]=function(){return E().isOverlay},r["yt-badge-shape--ads-include-dot"]=function(){return E().adsIncludeDot},r["yt-badge-shape--thumbnail-badge"]=function(){a:switch(E().type){case 17:case 18:case 19:var D=!0;
break a;default:D=!1}return D},r["yt-badge-shape--status-badge"]=function(){a:switch(E().type){case 12:case 13:case 14:case 15:case 16:var D=!0;
break a;default:D=!1}return D},r["yt-badge-shape--no-text"]=function(){return!E().text},r["yt-badge-shape--modern"]=function(){return E().modern||_.R("web_modern_badge_shape")},r)),
style:_.QH({"background-color":function(){var D;return(D=E().customColors)==null?void 0:D.backgroundColor}}),
role:function(){return E().accessibilityText?"img":void 0},
"aria-label":function(){return E().accessibilityText}},_.f(_.Y,{cond:function(){return E().animation},
then:function(D){return _.f(_.m_,{className:"yt-badge-shape__icon",data:D,animationName:function(){return D().animationConfig.name||""}})}}),_.f(_.Y,{cond:function(){var D;
return K()&&!((D=E())==null?0:D.animation)},
then:function(){return _.f("div",{class:"yt-badge-shape__icon"},_.f(_.FG,{data:function(){return K()}}))}}),_.f("div",{class:_.DW("yt-badge-shape__text",(g["yt-badge-shape__text--clip-text-overflow"]=function(){return E().clipTextOverflow},g["yt-badge-shape__text--has-multiple-badges-in-row"]=function(){return(E().numBadgesInRow||0)>1},g))},function(){var D;
return(D=E())==null?void 0:D.text}))},"Ca");
_.P_.idomCompat=!0;_.yB(_.P_,"badge-shape",{props:{data:_.Yt}});var fz=function(){var r=_.q.apply(this,arguments)||this;r.systemIcons=_.R("kevlar_system_icons");r.animated=_.R("animated_live_badge_icon");r.useBadgeShape=_.R("web_badge_shape_defrag");return r};
_.C(fz,_.q);_.d=fz.prototype;_.d.addTooltips=function(){for(var r=_.rj(this.hostElement).querySelectorAll(".badge"),E=0,K;K=r[E++];){var g=this.repeatElement.itemForElement(K);K=_.rj(K);K.lastChild&&K.lastChild.is==="tp-yt-paper-tooltip"&&K.removeChild(K.lastChild);if(g=g.metadataBadgeRenderer&&g.metadataBadgeRenderer.tooltip){var D=_.oZ("tp-yt-paper-tooltip");(0,_.dj)(D).textContent=g;D.setAttribute("position","top");D.setAttribute("aria-hidden","true");K.appendChild(D)}}};
_.d.badgesChanged=function(){var r=this;_.Y0().parkOrScheduleJob(function(){r.addTooltips()},0,"eocs",16);
this.updateComputedBadges(this.badges,this.topStandaloneBadge)};
_.d.standaloneRoundedBadgeChanged=function(){var r=this.useRoundedBadge?this.useRoundedBadge:void 0;r&&(this.useRoundedBadge=r)};
_.d.standaloneBadgeChanged=function(){this.updateComputedBadges(this.badges,this.topStandaloneBadge,this.bottomStandaloneBadge)};
_.d.hiddenBadgeGroupsChanged=function(){this.updateComputedBadges(this.badges,this.topStandaloneBadge,this.bottomStandaloneBadge)};
_.d.computeStyle=function(r){_.R("kevlar_ytb_live_badges")&&r==="BADGE_STYLE_TYPE_LIVE_NOW"&&(r="badge-style-type-live-now-alternate");return r?r.toLowerCase().replace(/_/g,"-"):""};
_.d.computeRole=function(r){return this.computeAriaLabel(r)?"img":"status"};
_.d.computeAriaLabel=function(r){var E;return(r==null?void 0:(E=r.accessibilityData)==null?void 0:E.label)||(r==null?void 0:r.label)};
_.d.computeBadgeShape=function(r){if(r){var E,K;var g=waK(r.style);var D=FNn(r.style),B=r.label,Q=((E=r.accessibilityData)==null?void 0:E.label)||r.label;a:switch(r.style){case "BADGE_STYLE_TYPE_SHORTS_PLAYER":case "BADGE_STYLE_TYPE_BLACK":case "BADGE_STYLE_TYPE_OVERLAY":E=!0;break a;default:E=!1}var a=(K=r.icon)==null?void 0:K.iconType;a:switch(r.style){case "BADGE_STYLE_TYPE_AD":case "BADGE_STYLE_TYPE_AD_STARK":r=!0;break a;default:r=!1}g={type:g,brNzRatingBadgeType:D,text:B,accessibilityText:Q,
isOverlay:E,icon:a!=="PREMIUM"?a:void 0,modern:_.R("web_modern_badge_view_model"),numBadgesInRow:this.numBadgesInRow,adsIncludeDot:r}}else g={};return g};
_.d.updateComputedBadges=function(r,E,K){var g=this;(E=E?[E]:K?[K]:void 0)?this.computedBadges=E:this.computedBadges=r==null?void 0:r.filter(function(D){var B;if((B=D.metadataBadgeRenderer)==null?0:B.groups){B=!1;D=_.N(D.metadataBadgeRenderer.groups);for(var Q=D.next();!Q.done;Q=D.next()){Q=Q.value;var a=void 0;B=B||((a=g.hiddenBadgeGroups)==null?void 0:a.includes(Q))}return!B}return!0})};
_.d.useFilledIcons=function(r){return _.R("kevlar_system_icons")&&(r==="AUDIO_BADGE"||r==="CHECK_CIRCLE_THICK"||r==="OFFICIAL_ARTIST_BADGE"||r==="SPONSORSHIP_STAR"||r==="PERSON_RADAR_FILLED"||r==="PERSON_RADAR")};
_.d.computeBadgeShapeStyle=function(r){return this.useBadgeShape?r==="BADGE_STYLE_TYPE_VERIFIED_ARTIST"||r==="BADGE_STYLE_TYPE_VERIFIED"?"badge-shape-style-type-verified-artist":r==="BADGE_STYLE_TYPE_SIMPLE_STRIKETHROUGH"?"badge-shape-style-type-strikethrough":"":""};
_.d.computeIcon=function(r){var E,K;r=r==null?void 0:(E=r.metadataBadgeRenderer)==null?void 0:(K=E.icon)==null?void 0:K.iconType;if(r!=="PREMIUM"&&r)return _.B1(r)};
_.d.computeStandaloneBadge=function(r){var E;r=r==null?void 0:(E=r.icon)==null?void 0:E.iconType;return r==="PREMIUM_STANDALONE"||r==="PREMIUM_STANDALONE_CAIRO"?"standalone-badge":""};
fz.prototype.hiddenBadgeGroupsChanged=fz.prototype.hiddenBadgeGroupsChanged;fz.prototype.standaloneBadgeChanged=fz.prototype.standaloneBadgeChanged;fz.prototype.standaloneRoundedBadgeChanged=fz.prototype.standaloneRoundedBadgeChanged;fz.prototype.badgesChanged=fz.prototype.badgesChanged;_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],fz.prototype,"hidden",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],fz.prototype,"componentBehavior",void 0);
_.u([_.b(),_.H("design:type",Array)],fz.prototype,"badges",void 0);_.u([_.b(),_.H("design:type",Object)],fz.prototype,"topStandaloneBadge",void 0);_.u([_.b(),_.H("design:type",Object)],fz.prototype,"bottomStandaloneBadge",void 0);_.u([_.b(),_.H("design:type",Object)],fz.prototype,"computedBadges",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],fz.prototype,"mediumFontAdBadge",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],fz.prototype,"useRoundedBadge",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],fz.prototype,"largeFontAdBadge",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],fz.prototype,"overlayAd",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],fz.prototype,"overlayPremium",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],fz.prototype,"noDotAdBadge",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],fz.prototype,"collectionTruncate",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],fz.prototype,"isThumbnailBadge",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],fz.prototype,"wrapBadges",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Number)],fz.prototype,"numBadgesInRow",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],fz.prototype,"systemIcons",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],fz.prototype,"animated",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],fz.prototype,"useBadgeShape",void 0);_.u([_.b({value:[]}),_.H("design:type",Array)],fz.prototype,"hiddenBadgeGroups",void 0);_.u([_.fH("#repeat"),_.H("design:type",CH)],fz.prototype,"repeatElement",void 0);_.u([_.TI("badges"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],fz.prototype,"badgesChanged",null);
_.u([_.TI("useRoundedBadge"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],fz.prototype,"standaloneRoundedBadgeChanged",null);_.u([_.TI("topStandaloneBadge","bottomStandaloneBadge"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],fz.prototype,"standaloneBadgeChanged",null);_.u([_.TI("hiddenBadgeGroups"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],fz.prototype,"hiddenBadgeGroupsChanged",null);
_.u([_.VF({is:"ytd-badge-supported-renderer",disableElementRegistration:!0})],fz);
var ovd=_.rD()(fz,"ytd-badge-supported-renderer",function(){if(RAC===void 0){var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);RAC=r}r=RAC;return r},{allowedProps:"badges bottomStandaloneBadge collectionTruncate hidden hiddenBadgeGroups numBadgesInRow isThumbnailBadge largeFontAdBadge noDotAdBadge overlayAd overlayPremium topStandaloneBadge useRoundedBadge wrapBadges".split(" "),
mode:_.EZ("kevlar_poly_si_batch_j053")?1:2});var Oh=function(){var r=_.q.apply(this,arguments)||this;r.iconType="STAR";r.plaMedium=_.R("enable_pla_resizing_for_desktop_medium");r.plaLarge=_.R("enable_pla_resizing_for_desktop_large");r.plaExtraLarge=_.R("enable_pla_resizing_for_desktop_extra_large");r.standardizeIconSize=_.R("kevlar_system_icons");r.mediaHoverOverlayInitialVisibility=_.R("enable_top_landscape_image_button_command_web");r.noBottomMargin=!1;r.thumbnailObjectFit="CONTAIN";r.thumbnailFitHeight=!0;r.actionMap={"yt-mute-ad-action":"handleMuteAd"};
return r};
_.C(Oh,_.q);_.d=Oh.prototype;_.d.created=function(){this.activeView=new tI(this.hostElement)};
_.d.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"}}}};
_.d.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",Oh.JSC$14929_DEFAULT_CLICK_LOCATION_BEHAVIOR,Oh.JSC$14929_CLICK_LOCATION_ID_MAP))};
_.d.onTap=function(r){this.onTapOrClick(r)};
_.d.onTapOrClick=function(r){this.clickCommand&&this.ytSparklesClickLocationBehavior.handleClick(this.clickCommand,r,!1)};
_.d.updateMediaBackgroundImage=function(){var r=this.get("data.image.thumbnail.thumbnails");r&&(r=_.LB(r,0))&&_.jU(this.hostElement,{"--ytd-display-ad-media-background-image":"url("+r+")"})};
_.d.impressionLog=function(){if(!this.data||!this.data.impressionsFired){if(this.data&&this.data.impressionEndpoints){for(var r=0;r<this.data.impressionEndpoints.length;r++){var E=this.data.impressionEndpoints[r];E.clickTrackingParams&&delete E.clickTrackingParams;_.P7().resolve(_.Ov).resolveCommand(E,{form:{element:this.hostElement}})}this.data.impressionsFired=!0}var K;((K=this.data)==null?0:K.activeView)&&Sl(this.activeView,this.data.activeView)}};
_.d.handleMuteAd=function(){};
_.d.attached=function(){var r=this;_.R("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&by(r.activeView)})};
_.d.detached=function(){_.R("stop_av_measurement_on_detach")&&by(this.activeView)};
_.f5.Object.defineProperties(Oh.prototype,{titleAriaLabel:{configurable:!0,enumerable:!0,get:function(){var r;if((r=this.data)==null||!r.titleText)return"";var E;return _.Nn("AD_TITLE",{title:this.ytRendererBehavior.getSimpleString((E=this.data)==null?void 0:E.titleText)})}},
getRating:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?0:r.rating)?Number(this.data.rating).toPrecision(2):null}},
getPrice:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?0:r.price)?this.data.price:null}},
getThirdLine:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?0:r.thirdLine)?this.data.thirdLine:null}},
getFourthLine:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?0:r.fourthLine)?this.data.fourthLine:null}},
getFifthLine:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?0:r.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 r;return!((r=this.data)==null||!r.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"}}});
Oh.prototype.onTap=Oh.prototype.onTap;Oh.prototype.dataChanged=Oh.prototype.dataChanged;
Oh.JSC$14929_CLICK_LOCATION_ID_MAP=_.R("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"]]);
Oh.JSC$14929_DEFAULT_CLICK_LOCATION_BEHAVIOR=_.R("enable_web_home_top_landscape_image_layout_click_location")?[{location:"PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND",code:2,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_DESCRIPTION",code:7,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_AD_BADGE",code:31,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_TEXT_PRODUCT_ADVERTISER",
code:1,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL",code:9,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_ACTION_LABEL",code:8,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_INNER_BACKGROUND",code:41,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_BORDER",
code:39,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"}]:[{location:"PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND",code:2,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"}];_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Oh.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Oh.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.G(_.$n),_.H("design:type",Object)],Oh.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],Oh.prototype,"ytdReduxBehavior",void 0);_.u([_.G(_.xn.YtSparklesClickLocationBehavior),_.H("design:type",Object)],Oh.prototype,"ytSparklesClickLocationBehavior",void 0);_.u([_.G([_.lx.YtActionHandlerBehavior]),_.H("design:type",Object)],Oh.prototype,"actionHandlerBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Oh.prototype,"data",void 0);
_.u([_.b(),_.H("design:type",Object)],Oh.prototype,"clickCommand",void 0);_.u([_.b({reflectToAttribute:!0,selector:_.xs}),_.H("design:type",Boolean)],Oh.prototype,"miniMode",void 0);_.u([_.b(),_.H("design:type",String)],Oh.prototype,"iconType",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Oh.prototype,"plaMedium",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Oh.prototype,"plaLarge",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Oh.prototype,"plaExtraLarge",void 0);_.u([_.v("data.titleText"),_.H("design:type",String),_.H("design:paramtypes",[])],Oh.prototype,"titleAriaLabel",null);_.u([_.v("data.rating"),_.H("design:type",Object),_.H("design:paramtypes",[])],Oh.prototype,"getRating",null);_.u([_.v("data.price"),_.H("design:type",Object),_.H("design:paramtypes",[])],Oh.prototype,"getPrice",null);
_.u([_.v("data.thirdLine"),_.H("design:type",Object),_.H("design:paramtypes",[])],Oh.prototype,"getThirdLine",null);_.u([_.v("data.fourthLine"),_.H("design:type",Object),_.H("design:paramtypes",[])],Oh.prototype,"getFourthLine",null);_.u([_.v("data.fifthLine"),_.H("design:type",Object),_.H("design:paramtypes",[])],Oh.prototype,"getFifthLine",null);_.u([_.v("getRating"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Oh.prototype,"computeRatingHidden",null);
_.u([_.v("getPrice"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Oh.prototype,"computePriceHidden",null);_.u([_.v("getThirdLine"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Oh.prototype,"computeThirdLineHidden",null);_.u([_.v("getFourthLine"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Oh.prototype,"computeFourthLineHidden",null);_.u([_.v("getFifthLine"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Oh.prototype,"computeFifthLineHidden",null);
_.u([_.b({reflectToAttribute:!0}),_.v("data.energyIcon"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Oh.prototype,"hasEnergyIcon",null);_.u([_.v("computePriceHidden","computeRatingHidden"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Oh.prototype,"computeSecondaryTextHidden",null);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Oh.prototype,"standardizeIconSize",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Oh.prototype,"mediaHoverOverlayInitialVisibility",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Oh.prototype,"noBottomMargin",void 0);_.u([_.b({reflectToAttribute:!0}),_.v("data.layout"),_.H("design:type",String),_.H("design:paramtypes",[])],Oh.prototype,"layout",null);_.u([_.v("data.layout"),_.H("design:type",Object),_.H("design:paramtypes",[])],Oh.prototype,"mediaThumbnailWidth",null);
_.u([_.v("layout"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Oh.prototype,"useRoundedBadge",null);_.u([_.b(),_.H("design:type",String)],Oh.prototype,"thumbnailObjectFit",void 0);_.u([_.b(),_.H("design:type",Object)],Oh.prototype,"thumbnailFitHeight",void 0);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Oh.prototype,"dataChanged",null);
_.u([_.ae("tap"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],Oh.prototype,"onTap",null);_.u([_.VF({is:"ytd-display-ad-renderer",disableElementRegistration:!0})],Oh);
_.Z(Oh,"ytd-display-ad-renderer",function(){if(FIa!==void 0)return FIa;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return FIa=r},{mode:1});var Mwf;var iqd;var cad;var okL=new Map;var Ct$=!1;var Yg=function(){var r=_.q.apply(this,arguments)||this;r.DEFAULT_TOOLTIP_OFFSET="10";r.TOOLTIP_OFFSET_NO_BANNER="-8";r.badges=null;r.noEndpoints=!1;r.wrapText=!1;r.forceVerified=!1;r.tooltipPosition="top";r.compactStyle=!1;r.height=0;r.lineHeight=0;return r};
_.C(Yg,_.q);_.d=Yg.prototype;_.d.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-window-resized":"handleWindowResized"}};
_.d.attached=function(){var r=this;this.observer=new MutationObserver(function(E,K){r.handleResized();K.disconnect()});
this.observer.observe(this.textEl,{childList:!0})};
_.d.detached=function(){this.observer&&this.observer.disconnect()};
_.d.logTooltipEvent=function(){_.R("kevlar_wiz_tooltip_event_killswitch")||Ct$||(_.MpJ("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_CHANNEL_NAME_TOOLTIP"),Ct$=!0)};
_.d.handleWindowResized=function(){this.handleResized()};
_.d.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")))};
_.d.onHeightChanged=function(){if(this.verified){var r=Math.ceil(this.height*Math.tan(30*Math.PI/180))+"px";_.Xx("HTML_DIR")==="rtl"?this.textContainerEl.style.marginLeft=r:this.textContainerEl.style.marginRight=r}};
_.d.onLineHeightChanged=function(){this.verified&&(this.lineHeight>=24||this.lineHeight===0&&this.height>=24)&&(this.textContainerEl.style.padding=_.Xx("HTML_DIR")==="rtl"?"0 6px 0 2px":"0 2px 0 6px")};
_.d.handleResized=function(){var r=this;this.verified&&_.eM.addLowPriorityJob(function(){r.fitBackgroundToText();var E=getComputedStyle(r.hostElement).lineHeight;E&&(E=E.match(/\d+/))&&E.length&&(r.lineHeight=Number(E[0]));r.height=r.lineHeight&&!r.wrapText?r.lineHeight:r.textEl.offsetHeight})};
_.d.fitBackgroundToText=function(){if(this.verified&&this.wrapText){this.textEl.style.width="unset";var r=document.createRange(),E=_.rj(this.textEl).children;E.length>0?r.selectNodeContents(E[0]):r.selectNodeContents(this.textEl);this.textEl.style.width=Math.ceil(r.getBoundingClientRect().width)+"px"}};
_.d.computeChannelBadgeStyle=function(r){var E;if((r==null?0:(E=r.runs)==null?0:E.length)&&r.runs[0].textColor)return"--ytd-badge-icon-color:"+_.xZ(r.runs[0].textColor)+";"};
_.f5.Object.defineProperties(Yg.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"?_.eI(this.channelName):this.channelName}},
tooltipText:{configurable:!0,enumerable:!0,get:function(){if(this.verified){if(this.tooltip)return this.tooltip;var r=this.get("badges.0.metadataBadgeRenderer.tooltip");if(r)return r}return _.Xo(this.formattedName)}},
tooltipOffset:{configurable:!0,enumerable:!0,get:function(){return this.hasChannelArt?this.DEFAULT_TOOLTIP_OFFSET:this.TOOLTIP_OFFSET_NO_BANNER}}});
Yg.prototype.onLineHeightChanged=Yg.prototype.onLineHeightChanged;Yg.prototype.onHeightChanged=Yg.prototype.onHeightChanged;Yg.prototype.onChannelNameChanged=Yg.prototype.onChannelNameChanged;_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],Yg.prototype,"ytActionHandlerBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Yg.prototype,"badges",void 0);_.u([_.b(),_.H("design:type",Object)],Yg.prototype,"channelName",void 0);
_.u([_.b(),_.H("design:type",Object)],Yg.prototype,"noEndpoints",void 0);_.u([_.b(),_.H("design:type",Object)],Yg.prototype,"wrapText",void 0);_.u([_.b(),_.H("design:type",Object)],Yg.prototype,"forceVerified",void 0);_.u([_.b(),_.H("design:type",Object)],Yg.prototype,"tooltipPosition",void 0);_.u([_.b(),_.H("design:type",String)],Yg.prototype,"tooltip",void 0);_.u([_.b(),_.H("design:type",Boolean)],Yg.prototype,"hasChannelArt",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Yg.prototype,"compactStyle",void 0);_.u([_.fH("#text-container"),_.H("design:type",HTMLElement)],Yg.prototype,"textContainerEl",void 0);_.u([_.fH("#text"),_.H("design:type",Object)],Yg.prototype,"textEl",void 0);_.u([_.fH("#verified-tooltip"),_.H("design:type",HTMLElement)],Yg.prototype,"verifiedTooltip",void 0);_.u([_.b(),_.H("design:type",Object)],Yg.prototype,"height",void 0);
_.u([_.b(),_.H("design:type",Object)],Yg.prototype,"lineHeight",void 0);_.u([_.b({reflectToAttribute:!0}),_.v("badges","forceVerified"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Yg.prototype,"verified",null);_.u([_.v("badges","verified"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Yg.prototype,"hideBadges",null);_.u([_.v("channelName"),_.H("design:type",Object),_.H("design:paramtypes",[])],Yg.prototype,"formattedName",null);
_.u([_.v("badges","verified","formattedName"),_.H("design:type",String),_.H("design:paramtypes",[])],Yg.prototype,"tooltipText",null);_.u([_.v("hasChannelArt"),_.H("design:type",String),_.H("design:paramtypes",[])],Yg.prototype,"tooltipOffset",null);_.u([_.pH("channelName"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Yg.prototype,"onChannelNameChanged",null);
_.u([_.pH("height"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Yg.prototype,"onHeightChanged",null);_.u([_.pH("lineHeight","height"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Yg.prototype,"onLineHeightChanged",null);_.u([_.VF({is:"ytd-channel-name",disableElementRegistration:!0})],Yg);
_.Z(Yg,"ytd-channel-name",function(){if(cad!==void 0)return cad;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return cad=r},{mode:_.EZ("kevlar_poly_si_batch_j036")?1:2});var Uh=function(){var r=_.q.apply(this,arguments)||this;r.standardizeIconSize=_.R("kevlar_system_icons");return r};
_.C(Uh,_.q);Uh.prototype.basicPaletteChanged=function(){var r;(r=this.data.color)!=null&&r.basicColorPaletteData&&_.RL(this.hostElement,this.data.color.basicColorPaletteData)};
Uh.prototype.useFilledIcons=function(r){return _.R("kevlar_system_icons")&&(r==="CHECK_CIRCLE_THICK"||r==="OFFICIAL_ARTIST_BADGE")};
_.f5.Object.defineProperties(Uh.prototype,{verified:{configurable:!0,enumerable:!0,get:function(){return!!this.data.authorUnifiedVerified}},
creator:{configurable:!0,enumerable:!0,get:function(){var r,E,K;return this.data.authorCreator||((r=this.data)==null?void 0:(E=r.color)==null?void 0:(K=E.basicColorPaletteData)==null?void 0:K.backgroundColor)}}});
Uh.prototype.basicPaletteChanged=Uh.prototype.basicPaletteChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Uh.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Uh.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],Uh.prototype,"standardizeIconSize",void 0);_.u([_.b({reflectToAttribute:!0}),_.v("data.authorUnifiedVerified"),_.H("design:type",Object),_.H("design:paramtypes",[])],Uh.prototype,"verified",null);
_.u([_.b({reflectToAttribute:!0}),_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],Uh.prototype,"creator",null);_.u([_.pH("data.color.basicColorPaletteData"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Uh.prototype,"basicPaletteChanged",null);_.u([_.VF({is:"ytd-author-comment-badge-renderer",disableElementRegistration:!0})],Uh);
_.Z(Uh,"ytd-author-comment-badge-renderer",function(){if(iqd!==void 0)return iqd;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return iqd=r},{mode:1});var xKa;var TL=function(){return _.q.apply(this,arguments)||this};
_.C(TL,_.q);TL.prototype.computeThumbnailWidth=function(r){if(r==="BACKSTAGE_SURFACE_TYPE_STREAM")return 638};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],TL.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],TL.prototype,"data",void 0);_.u([_.b({computed:"computeIcon_(data.icon)"}),_.H("design:type",String)],TL.prototype,"icon",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",String)],TL.prototype,"surface",void 0);
_.u([_.b({reflectToAttribute:!0,value:_.R("enable_shrink_image_size_on_web_posts_singleton")}),_.H("design:type",Boolean)],TL.prototype,"searchSxsUx",void 0);_.u([_.b({reflectToAttribute:!0,value:_.R("enable_community_page_on_desktop")}),_.H("design:type",Boolean)],TL.prototype,"useSmallerPostImageAttachments",void 0);_.u([_.VF({is:"ytd-backstage-image-renderer",disableElementRegistration:!0})],TL);
_.Z(TL,"ytd-backstage-image-renderer",function(){if(xKa!==void 0)return xKa;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return xKa=r},{mode:1});var WIE;var w6=function(){var r=_.q.apply(this,arguments)||this;r.isLoading=!1;r.selectedItemIndex=-1;return r};
_.C(w6,_.q);_.d=w6.prototype;_.d.computeIsChannelOwner=function(r){if(!r)return!0;r=r[0];return!(r&&(r.signinEndpoint||r.selectServiceEndpoint))};
_.d.computeIsImagePoll=function(r){return(r==null?void 0:r.type)==="POLL_TYPE_IMAGE"};
_.d.computeIsTotalVotesDisabled=function(r){return!(r==null?0:r.totalVotes)};
_.d.thumbnailSrc=function(r){var E,K,g,D;return(r==null?0:(E=r.thumbnails)==null?0:(K=E[0])==null?0:K.url)?_.u9((g=r.thumbnails)==null?void 0:(D=g[0])==null?void 0:D.url):void 0};
_.d.progressWidth=function(r){return"width:"+(r?r*100:0)+"%;"};
_.d.textAreaWidth=function(r){return this.isImagePoll?null:"width:"+(r?r*100:0)+"%;"};
_.d.hasEndpointStyle=function(){return this.isChannelOwner?"":"yt-simple-endpoint"};
_.d.dataChanged=function(){if(this.data&&(this.isLoading=!1,this.previousPollInfo=null,this.data.choices))for(var r=this.data.choices,E=0;E<r.length;E++)if(r[E].selected){this.selectedItemIndex=E;break}};
_.d.onPopupClosed=function(r,E){r=Number(this.pollVotes.selected);E.confirmed&&(this.selectChoice(r,!1),_.ht(this.hostElement,"yt-remove-comment-action",[{removeCommentAction:{commentId:this.data.votedCommentId}}]));this.pollVotes.selected=-1};
_.d.onPollChoiceSelected=function(){this.isLoading||this.isChannelOwner||this.selectChoice(Number(this.pollVotes.selected),!1);this.pollVotes.selected=-1};
_.d.onYtCommentPollRevert=function(r,E){E&&(this.selectChoice(E.selectedChoiceIndex,!0),this.set("data.totalVotes",E.totalVotes))};
_.d.onYtServiceRequestSent=function(r,E){if(E.actions)for(r=0;r<E.actions.length;r++){var K=E.actions[r];_.M(K,eA)&&this.set("data.totalVotes",_.M(K,eA).totalVotes)}};
_.d.onYtServiceRequestCompleted=function(r){var E=this.get("detail.data.actionResults.0.feedback",r);r=this.get("detail.data.actionResults.0.status",r);if(E==="FEEDBACK_DESELECT"||E==="FEEDBACK_SELECT")this.isLoading=!1,r==="STATUS_FAILED"?_.Ln(this.hostElement,"yt-comment-poll-revert",this.previousPollInfo):this.previousPollInfo=null};
_.d.getEndpoint=function(r,E){return E===r?this.data.choices[E].deselectServiceEndpoint||null:this.data.choices[r].selectServiceEndpoint||null};
_.d.selectChoice=function(r,E){this.previousPollInfo||(this.previousPollInfo={totalVotes:this.data.totalVotes,selectedChoiceIndex:this.selectedItemIndex});for(var K=0;K<this.data.choices.length;K++){var g;if(r===this.selectedItemIndex){var D=!1;var B=g=null}else g=(D=K===r)?this.data.choices[K].voteRatioIfSelected:this.data.choices[K].voteRatioIfNotSelected,B=D?this.data.choices[K].votePercentageIfSelected:this.data.choices[K].votePercentageIfNotSelected;this.set("data.choices."+K+".voteRatio",g);
this.set("data.choices."+K+".votePercentage",B);this.set("data.choices."+K+".selected",D)}E||(this.isLoading=!0,(E=this.getEndpoint(r,this.selectedItemIndex))&&_.P7().resolve(_.Ov).resolveCommand(E,{form:{element:this.hostElement}}));this.selectedItemIndex=this.selectedItemIndex===r?-1:r};
_.f5.Object.defineProperties(w6.prototype,{endpointStyle:{configurable:!0,enumerable:!0,get:function(){return this.isChannelOwner?"yt-simple-endpoint disable-cursor":"yt-simple-endpoint"}}});
w6.prototype.onYtServiceRequestCompleted=w6.prototype.onYtServiceRequestCompleted;w6.prototype.onYtServiceRequestSent=w6.prototype.onYtServiceRequestSent;w6.prototype.onYtCommentPollRevert=w6.prototype.onYtCommentPollRevert;w6.prototype.onPopupClosed=w6.prototype.onPopupClosed;w6.prototype.dataChanged=w6.prototype.dataChanged;_.u([_.G(_.fI),_.H("design:type",Object)],w6.prototype,"paperItemBehavior",void 0);
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],w6.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cy),_.H("design:type",Object)],w6.prototype,"ytdOpenPopupBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],w6.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],w6.prototype,"isLoading",void 0);_.u([_.b({computed:"computeIsChannelOwner(data.choices)"}),_.H("design:type",Boolean)],w6.prototype,"isChannelOwner",void 0);
_.u([_.b({reflectToAttribute:!0,computed:"computeIsImagePoll(data)"}),_.H("design:type",Boolean)],w6.prototype,"isImagePoll",void 0);_.u([_.b({computed:"computeIsTotalVotesDisabled(data)"}),_.H("design:type",Boolean)],w6.prototype,"isTotalVotesDisabled",void 0);_.u([_.b(),_.H("design:type",Object)],w6.prototype,"previousPollInfo",void 0);_.u([_.b(),_.H("design:type",Object)],w6.prototype,"selectedItemIndex",void 0);_.u([_.fH("#poll-votes"),_.H("design:type",Object)],w6.prototype,"pollVotes",void 0);
_.u([_.v("isChannelOwner"),_.H("design:type",Object),_.H("design:paramtypes",[])],w6.prototype,"endpointStyle",null);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],w6.prototype,"dataChanged",null);_.u([_.ae("yt-popup-closed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Object]),_.H("design:returntype")],w6.prototype,"onPopupClosed",null);
_.u([_.ae("yt-comment-poll-revert"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Object]),_.H("design:returntype")],w6.prototype,"onYtCommentPollRevert",null);_.u([_.ae("yt-service-request-sent"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.b1]),_.H("design:returntype")],w6.prototype,"onYtServiceRequestSent",null);
_.u([_.ae("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],w6.prototype,"onYtServiceRequestCompleted",null);_.u([_.VF({is:"ytd-backstage-poll-renderer",disableElementRegistration:!0})],w6);
_.Z(w6,"ytd-backstage-poll-renderer",function(){if(WIE!==void 0)return WIE;var r=document.createElement("template");_.x(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-poll-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="vote-info" hidden="[[isTotalVotesDisabled]]" text="[[data.totalVotes]]" class="style-scope ytd-backstage-poll-renderer">\n</yt-formatted-string>\n<tp-yt-paper-listbox id="poll-votes" on-iron-select="onPollChoiceSelected" class="style-scope ytd-backstage-poll-renderer">\n  <template is="dom-repeat" items="[[data.choices]]" class="style-scope ytd-backstage-poll-renderer">\n    <a id="sign-in" class$="[[endpointStyle]] style-scope ytd-backstage-poll-renderer" href$="[[computeHref_(item.signinEndpoint)]]" data="[[item.signinEndpoint]]" role="option">\n      <tp-yt-paper-item class="vote-choice style-scope ytd-backstage-poll-renderer" name="[[index]]" selected$="[[item.selected]]" show-percentage$="[[item.votePercentage]]">\n        <template is="dom-if" if="[[!isImagePoll]]" class="style-scope ytd-backstage-poll-renderer">\n          <tp-yt-paper-button class="check-icons style-scope ytd-backstage-poll-renderer" hidden="[[isChannelOwner]]">\n            <yt-icon hidden="[[item.selected]]" icon="radio-button-unchecked" class="style-scope ytd-backstage-poll-renderer"></yt-icon>\n            <yt-icon class="checked style-scope ytd-backstage-poll-renderer" hidden="[[!item.selected]]" icon="check-circle" default-to-filled="true"></yt-icon>\n          </tp-yt-paper-button>\n        </template>\n        <template is="dom-if" if="[[isImagePoll]]" class="style-scope ytd-backstage-poll-renderer">\n          <img class="choice-image style-scope ytd-backstage-poll-renderer" alt="" src$="[[thumbnailSrc(item.image)]]">\n        </template>\n        <div class="choice-info style-scope ytd-backstage-poll-renderer">\n          <div class="text-area style-scope ytd-backstage-poll-renderer">\n            <yt-formatted-string class="choice-text style-scope ytd-backstage-poll-renderer" text="[[item.text]]">\n            </yt-formatted-string>\n            <yt-formatted-string class="vote-percentage style-scope ytd-backstage-poll-renderer" hidden="[[!item.votePercentage]]" text="[[item.votePercentage]]">\n            </yt-formatted-string>\n          </div>\n          <div class="vote-percentage-area style-scope ytd-backstage-poll-renderer" style$="[[textAreaWidth(item.voteRatio)]]">\n          </div>\n          <div class="progress-bar style-scope ytd-backstage-poll-renderer" hidden="[[!item.votePercentage]]" style$="[[progressWidth(item.voteRatio)]]">\n          </div>\n        </div>\n      </tp-yt-paper-item>\n    </a>\n  </template>\n</tp-yt-paper-listbox>\n');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return WIE=r},{mode:2});var GUa;var vvb={autoplay:!1,loop:!1},VwE={simpleText:""},Fb=function(){var r=_.q.apply(this,arguments)||this;r.isLoading=!1;r.usesPanelLockup=!1;r.selectedItemIndex=-1;r.baseCorrectLottiePlayerAnimationConfig=Object.assign({},{name:"CORRECT",path:"https://www.gstatic.com/youtube/img/creator/posts/Lottie_QuizCorrect_LightTheme_01a.json",renderer:"svg"},vvb,{rendererSettings:{viewBoxOnly:!0,viewBoxSize:"12 20 80 80"}});r.baseIncorrectLottiePlayerAnimationConfig=Object.assign({},{name:"INCORRECT",path:"https://www.gstatic.com/youtube/img/creator/posts/Lottie_QuizIncorrect_LightTheme_01a.json",
renderer:"svg"},vvb,{rendererSettings:{viewBoxOnly:!0,viewBoxSize:"26 26 80 80"}});r.correctnessAnimationProps=[];r.correctnessAnimationRefs=[];return r};
_.C(Fb,_.q);_.d=Fb.prototype;_.d.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark");this.ytRendererBehavior.markDirty()};
_.d.computeIsChannelOwner=function(r){if(!r)return!0;r=r[0];return!(r&&(r.signinEndpoint||r.selectServiceEndpoint))};
_.d.computeIsTotalVotesDisabled=function(r){return!(r==null?0:r.totalVotes)};
_.d.computeIsImageQuiz=function(r){return(r==null?void 0:r.type)==="POLL_TYPE_IMAGE"};
_.d.onExplanationChanged=function(){this.expander.reset()};
_.d.dataChanged=function(){if(this.data){this.isLoading=!1;this.previousQuizInfo=null;var r=this.data.choices;if(r){this.maybeInitializeQuizLotties(r);for(var E=0;E<r.length;E++)if(r[E].isSelected||this.isChannelOwner&&r[E].isCorrect){this.selectedItemIndex=E;return}this.selectedItemIndex=-1}}};
_.d.onQuizChoiceSelected=function(){if(this.isLoading||this.isChannelOwner||this.isQuizAnsweringDisabled)this.quizVotes.selected=-1;else{var r=this.selectedItemIndex,E=Number(this.quizVotes.selected);this.selectChoice(E);this.sendVoteAction(E,r);this.quizVotes.selected=-1;var K;r=!((K=this.data)==null?0:K.enableAnimation);this.maybePlayAnswerAnimations(r)}};
_.d.onYtCommentPollRevert=function(r,E){E&&(this.selectChoice(E.selectedChoiceIndex),this.set("data.totalVotes",E.totalVotes))};
_.d.onYtServiceRequestSent=function(r,E){if(E.actions)for(r=_.N(E.actions),E=r.next();!E.done;E=r.next())(E=_.M(E.value,eA))&&this.set("data.totalVotes",E.totalVotes)};
_.d.onYtServiceRequestCompleted=function(r){var E=this.get("detail.data.actionResults.0.feedback",r);r=this.get("detail.data.actionResults.0.status",r);if(E==="FEEDBACK_DESELECT"||E==="FEEDBACK_SELECT")this.isLoading=!1,r==="STATUS_FAILED"?_.Ln(this.hostElement,"yt-comment-quiz-revert",this.previousQuizInfo):this.previousQuizInfo=null};
_.d.getAnimationPropsForChoiceIndex=function(r,E){return E[r]};
_.d.maybePlayAnswerAnimations=function(r){r=r===void 0?!1:r;var E;if((E=this.data)!=null&&E.choices&&!(this.correctnessAnimationRefs.length<this.data.choices.length)){E=_.N(this.correctnessAnimationRefs);for(var K=E.next();!K.done;K=E.next()){var g=void 0,D=void 0;(g=K.value)==null||(D=g.lottieEl)==null||D.stop()}if(!(this.selectedItemIndex<0)){E=0;r&&(E=this.isCorrect?37:25);var B,Q;(B=this.correctnessAnimationRefs[this.selectedItemIndex])==null||(Q=B.lottieEl)==null||Q.goToAndPlay(r?E:0,!0);if(!(this.isCorrect||
(B=this.data.choices.findIndex(function(U){return U.isCorrect}),B<0))){var a,P;
(P=(a=this.correctnessAnimationRefs[B])==null?void 0:a.lottieEl)==null||P.goToAndPlay(37,!0);var O;a=(O=this.fadeContainers)==null?void 0:O.item(B);!r&&a&&this.fadeIn(a)}}}};
_.d.thumbnailSrc=function(r){var E,K,g,D;return(r==null?0:(E=r.thumbnails)==null?0:(K=E[0])==null?0:K.url)?_.u9((g=r.thumbnails)==null?void 0:(D=g[0])==null?void 0:D.url):void 0};
_.d.a11yVotedText=function(r,E){var K,g,D=((K=this.data)==null?void 0:(g=K.correctVotedText)==null?void 0:g.simpleText)||"",B,Q;K=((B=this.data)==null?void 0:(Q=B.votedText)==null?void 0:Q.simpleText)||"";if(!E)return"";var a,P;if((a=this.data)==null?0:(P=a.choices)==null?0:P[r].isCorrect)return D;var O,U;return((O=this.data)==null?0:(U=O.choices)==null?0:U[r].isSelected)?K:""};
_.d.getEndpoint=function(r,E){return E===r?this.data.choices[r].deselectServiceEndpoint||null:this.data.choices[r].selectServiceEndpoint||null};
_.d.sendVoteAction=function(r,E){if(r=this.getEndpoint(r,E))this.isLoading=!0,this.ytComponentBehavior.resolveCommand(r)};
_.d.selectChoice=function(r){this.previousQuizInfo||(this.previousQuizInfo={totalVotes:this.data.totalVotes,selectedChoiceIndex:this.selectedItemIndex});for(var E=0;E<this.data.choices.length;E++)this.set("data.choices."+E+".isSelected",r===this.selectedItemIndex?!1:E===r);this.selectedItemIndex=this.selectedItemIndex===r?-1:r};
_.d.maybeInitializeQuizLotties=function(r){var E=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=r.map(function(K){return{animationConfig:K.isCorrect?E.baseCorrectLottiePlayerAnimationConfig:E.baseIncorrectLottiePlayerAnimationConfig,
animationRef:{},listeners:{DOMLoaded:function(){E.maybePlayAnswerAnimations(!0)}}}});
this.correctnessAnimationRefs=this.correctnessAnimationProps.map(function(K){return K.animationRef||{}})};
_.d.fadeIn=function(r){r.classList.add("fade-in");_.E3(_.eM,function(){r.classList.remove("fade-in")},900)};
_.f5.Object.defineProperties(Fb.prototype,{shouldUseModernUi:{configurable:!0,enumerable:!0,get:function(){return _.R("enable_modern_quiz_consumption_ui")||this.usesPanelLockup}},
showExplanation:{configurable:!0,enumerable:!0,get:function(){return _.Xo(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 r,E;return((r=this.data)==null?void 0:(E=r.choices)==null?void 0:E.some(function(K){return K.isSelected}))||!1}},
explanation:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null||!r.choices||this.selectedItemIndex<0||this.selectedItemIndex>=this.data.choices.length?VwE:this.data.choices[this.selectedItemIndex].explanation||VwE}},
isCorrect:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null||!r.choices||this.selectedItemIndex<0||this.selectedItemIndex>=this.data.choices.length?!1:this.data.choices[this.selectedItemIndex].isCorrect||!1}}});
Fb.prototype.onYtServiceRequestCompleted=Fb.prototype.onYtServiceRequestCompleted;Fb.prototype.onYtServiceRequestSent=Fb.prototype.onYtServiceRequestSent;Fb.prototype.onYtCommentPollRevert=Fb.prototype.onYtCommentPollRevert;Fb.prototype.dataChanged=Fb.prototype.dataChanged;Fb.prototype.onExplanationChanged=Fb.prototype.onExplanationChanged;_.u([_.G(_.fI),_.H("design:type",Object)],Fb.prototype,"paperItemBehavior",void 0);
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Fb.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],Fb.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.RZ.YtTaskEmitterBehavior),_.H("design:type",Object)],Fb.prototype,"ytTaskEmitterBehavior",void 0);_.u([_.G(_.cy),_.H("design:type",Object)],Fb.prototype,"ytdOpenPopupBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Fb.prototype,"data",void 0);
_.u([_.b(),_.H("design:type",Object)],Fb.prototype,"isLoading",void 0);_.u([_.b(),_.H("design:type",Object)],Fb.prototype,"usesPanelLockup",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeIsChannelOwner(data.choices)"}),_.H("design:type",Boolean)],Fb.prototype,"isChannelOwner",void 0);_.u([_.b({computed:"computeIsTotalVotesDisabled(data)"}),_.H("design:type",Boolean)],Fb.prototype,"isTotalVotesDisabled",void 0);
_.u([_.b({reflectToAttribute:!0,computed:"computeIsImageQuiz(data)"}),_.H("design:type",Boolean)],Fb.prototype,"isImageQuiz",void 0);_.u([_.b(),_.H("design:type",Object)],Fb.prototype,"previousQuizInfo",void 0);_.u([_.b(),_.H("design:type",Object)],Fb.prototype,"selectedItemIndex",void 0);_.u([_.b({reflectToAttribute:!0}),_.v("data","usesPanelLockup"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Fb.prototype,"shouldUseModernUi",null);
_.u([_.Oa(".fade-container"),_.H("design:type",Object)],Fb.prototype,"fadeContainers",void 0);_.u([_.b(),_.H("design:type",Array)],Fb.prototype,"correctnessAnimationProps",void 0);_.u([_.v("explanation","showCorrectAnswer"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Fb.prototype,"showExplanation",null);_.u([_.v("isChannelOwner","isAttempted"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Fb.prototype,"showCorrectAnswer",null);
_.u([_.v("isChannelOwner","isAttempted","data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Fb.prototype,"isQuizAnsweringDisabled",null);_.u([_.v("isQuizAnsweringDisabled"),_.H("design:type",Object),_.H("design:paramtypes",[])],Fb.prototype,"endpointStyle",null);_.u([_.v("data","selectedItemIndex"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Fb.prototype,"isAttempted",null);
_.u([_.v("data","selectedItemIndex"),_.H("design:type",Object),_.H("design:paramtypes",[])],Fb.prototype,"explanation",null);_.u([_.v("data","selectedItemIndex"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Fb.prototype,"isCorrect",null);_.u([_.fH("ytd-expander"),_.H("design:type",Object)],Fb.prototype,"expander",void 0);_.u([_.fH("#quiz-votes"),_.H("design:type",Object)],Fb.prototype,"quizVotes",void 0);
_.u([_.pH("explanation"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Fb.prototype,"onExplanationChanged",null);_.u([_.pH("data","isChannelOwner"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Fb.prototype,"dataChanged",null);_.u([_.ae("yt-comment-quiz-revert"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Object]),_.H("design:returntype")],Fb.prototype,"onYtCommentPollRevert",null);
_.u([_.ae("yt-service-request-sent"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.b1]),_.H("design:returntype")],Fb.prototype,"onYtServiceRequestSent",null);_.u([_.ae("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],Fb.prototype,"onYtServiceRequestCompleted",null);_.u([_.VF({is:"ytd-backstage-quiz-renderer",disableElementRegistration:!0})],Fb);
_.Z(Fb,"ytd-backstage-quiz-renderer",function(){if(GUa!==void 0)return GUa;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return GUa=r},{mode:1});var zAe;var RB=function(){return _.q.apply(this,arguments)||this};
_.C(RB,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],RB.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],RB.prototype,"data",void 0);_.u([_.VF({is:"ytd-post-uploaded-video-renderer",disableElementRegistration:!0})],RB);
_.Z(RB,"ytd-post-uploaded-video-renderer",function(){if(zAe!==void 0)return zAe;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return zAe=r},{mode:1});var twE;var oB=function(){return _.q.apply(this,arguments)||this};
_.C(oB,_.q);oB.prototype.useFilledIcons=function(r){return r==="SPONSORSHIP_STAR"};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],oB.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],oB.prototype,"data",void 0);_.u([_.VF({is:"ytd-sponsors-only-badge-renderer",disableElementRegistration:!0})],oB);
var S2R=_.rD()(oB,"ytd-sponsors-only-badge-renderer",function(){if(twE===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);twE=r}r=twE;return r},{allowedProps:["data"],
mode:1});var bqX;var Me=function(){return _.q.apply(this,arguments)||this};
_.C(Me,_.q);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],Me.prototype,"componentBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Me.prototype,"data",void 0);_.u([_.VF({is:"ytd-child-video-renderer",disableElementRegistration:!0})],Me);
_.Z(Me,"ytd-child-video-renderer",function(){if(bqX!==void 0)return bqX;var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return bqX=r},{mode:1});var s$e;var kUb;var ig=function(){var r=_.q.apply(this,arguments)||this;r.size=0;r.fallbackImageSize={height:void 0,width:9999};r.webModernCollections=!1;return r};
_.C(ig,_.q);_.d=ig.prototype;_.d.computeBlurredImageSize=function(r){return r?{height:r*2,width:r*2}:this.fallbackImageSize};
_.d.computeImageSize=function(r){return r?{height:r,width:r}:this.fallbackImageSize};
_.d.computeObjectFit=function(r){return r?"FILL":"CONTAIN"};
_.d.computePreserve=function(r){return r?!0:!1};
_.d.setBackground=function(){var r,E;if((r=this.data)==null?0:(E=r.thumbnail)==null?0:E.sampledThumbnailColor)r=this.data.thumbnail.sampledThumbnailColor,this.hostElement.style.background="rgba("+r.red+","+r.green+","+r.blue+",1)"};
ig.prototype.setBackground=ig.prototype.setBackground;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],ig.prototype,"ytRendererBehavior",void 0);_.u([_.b({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],ig.prototype,"watchFeedThumbnail",void 0);_.u([_.b(),_.H("design:type",Object)],ig.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],ig.prototype,"size",void 0);
_.u([_.b({computed:"computeBlurredImageSize(size)"}),_.H("design:type",Object)],ig.prototype,"blurredImageSize",void 0);_.u([_.b({computed:"computeImageSize(size)"}),_.H("design:type",Object)],ig.prototype,"imageSize",void 0);_.u([_.b({computed:"computePreserve(size)"}),_.H("design:type",String)],ig.prototype,"preserve",void 0);_.u([_.b({computed:"computeObjectFit(size)"}),_.H("design:type",String)],ig.prototype,"objectFit",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],ig.prototype,"webModernCollections",void 0);_.u([_.pH("data.thumbnail.sampledThumbnailColor"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ig.prototype,"setBackground",null);_.u([_.VF({is:"ytd-playlist-custom-thumbnail-renderer",disableElementRegistration:!0})],ig);
_.Z(ig,"ytd-playlist-custom-thumbnail-renderer",function(){if(kUb!==void 0)return kUb;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return kUb=r},{mode:1});var q2M;var c_=function(){return _.q.apply(this,arguments)||this};
_.C(c_,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],c_.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],c_.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Number)],c_.prototype,"width",void 0);_.u([_.VF({is:"ytd-playlist-video-thumbnail-renderer",disableElementRegistration:!0})],c_);
_.Z(c_,"ytd-playlist-video-thumbnail-renderer",function(){if(q2M!==void 0)return q2M;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return q2M=r},{mode:1});var l0f;var Cz=function(){return _.q.apply(this,arguments)||this};
_.C(Cz,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Cz.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Cz.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Number)],Cz.prototype,"width",void 0);_.u([_.VF({is:"ytd-show-custom-thumbnail-renderer",disableElementRegistration:!0})],Cz);
_.Z(Cz,"ytd-show-custom-thumbnail-renderer",function(){if(l0f!==void 0)return l0f;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return l0f=r},{mode:1});var mKE;var xg=function(){return _.q.apply(this,arguments)||this};
_.C(xg,_.q);xg.prototype.useFilledIcons=function(r){return r==="MUSIC"||r==="COURSE"};
xg.prototype.overlayColorChanged=function(){if(typeof this.overlayColor==="number")this.hostElement.style.backgroundColor=Gf(this.overlayColor,"0.8");else if(this.overlayColor){var r=this.overlayColor;this.hostElement.style.backgroundColor="rgba("+r.red+","+r.green+","+r.blue+",0.8)"}};
_.f5.Object.defineProperties(xg.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)}}});
xg.prototype.overlayColorChanged=xg.prototype.overlayColorChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],xg.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],xg.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],xg.prototype,"overlayColor",void 0);_.u([_.b({reflectToAttribute:!0}),_.v("data.icon","data.text"),_.H("design:type",Object),_.H("design:paramtypes",[])],xg.prototype,"overlayStyle",null);
_.u([_.b({reflectToAttribute:!0}),_.v("data.icon","data.text"),_.H("design:type",Object),_.H("design:paramtypes",[])],xg.prototype,"overlayTextStyle",null);_.u([_.pH("overlayColor"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],xg.prototype,"overlayColorChanged",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-bottom-panel-renderer"})],xg);
_.Z(xg,"ytd-thumbnail-overlay-bottom-panel-renderer",function(){if(mKE!==void 0)return mKE;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return mKE=r},{mode:1});var ZqC;var W_=function(){var r=_.q.apply(this,arguments)||this;r.active=!1;return r};
_.C(W_,_.q);W_.prototype.computeIsSpinnerHidden=function(r){return(r==null?void 0:r.state)!=="THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING"};
W_.prototype.computeOverlayIcon=function(r){return(r==null?void 0:r.state)==="THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_FAILED"?"ERROR_OUTLINE":(r==null?void 0:r.state)==="THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_PAUSED_BY_USER"?"OFFLINE_PAUSE":"OFFLINE_DOWNLOADING_SPINNER"};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],W_.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],W_.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],W_.prototype,"active",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-downloading-renderer"})],W_);
_.Z(W_,"ytd-thumbnail-overlay-downloading-renderer",function(){if(ZqC!==void 0)return ZqC;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return ZqC=r},{mode:1});var ur$;var GL=function(){return _.q.apply(this,arguments)||this};
_.C(GL,_.q);_.f5.Object.defineProperties(GL.prototype,{text:{configurable:!0,enumerable:!0,get:function(){if(this.data)return this.ytRendererBehavior.getSimpleString(this.data.text)}}});
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],GL.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],GL.prototype,"data",void 0);_.u([_.v("data.text"),_.H("design:type",Object),_.H("design:paramtypes",[])],GL.prototype,"text",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-hover-text-renderer"})],GL);
_.Z(GL,"ytd-thumbnail-overlay-hover-text-renderer",function(){if(ur$!==void 0)return ur$;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return ur$=r},{mode:1});var Aae,eAf=function(){if(Aae!==void 0)return Aae;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return Aae=r};var v_=function(){return _.q.apply(this,arguments)||this};
_.C(v_,_.q);_.f5.Object.defineProperties(v_,{template:{configurable:!0,enumerable:!0,get:function(){return eAf()}}});
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],v_.prototype,"animateEqualizer",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-equalizer"})],v_);_.rD()(v_,"ytd-thumbnail-overlay-equalizer",function(){return eAf()},{allowedProps:["animateEqualizer"],
mode:1});var XXf;var V0=function(){var r=_.q.apply(this,arguments)||this;r.nowPlayingBadge=_.R("web_now_playing_badge");r.actionMap={"yt-miniplayer-play-state-changed":"onMiniplayerPlayStateChanged"};return r};
_.C(V0,_.q);V0.prototype.activeChanged=function(){var r=this;_.R("web_enable_playlist_video_lockup_equalizer")&&this.isActive&&_.p5(this,function(){_.Ln(r.hostElement,"yt-playlist-lockup-now-playing-active",r)})};
V0.prototype.onMiniplayerPlayStateChanged=function(r){var E,K=(E=_.M(_.XZ().currentEndpoint,_.m4))==null?void 0:E.videoId;this.isVideoPlaying=r&&(_.R("web_limit_now_playing_animation_killswitch")||this.videoId===K)};
V0.prototype.activeChanged=V0.prototype.activeChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],V0.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],V0.prototype,"ytActionHandlerBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],V0.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Boolean)],V0.prototype,"isVideoPlaying",void 0);_.u([_.b(),_.H("design:type",String)],V0.prototype,"videoId",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],V0.prototype,"equalizerOnly",void 0);_.u([_.b(),_.H("design:type",Boolean)],V0.prototype,"isActive",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],V0.prototype,"nowPlayingBadge",void 0);_.u([_.pH("isActive"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],V0.prototype,"activeChanged",null);
_.u([_.VF({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-now-playing-renderer"})],V0);
_.Z(V0,"ytd-thumbnail-overlay-now-playing-renderer",function(){if(XXf!==void 0)return XXf;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return XXf=r},{mode:1});var Hqf;var zL=function(){return _.q.apply(this,arguments)||this};
_.C(zL,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],zL.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],zL.prototype,"data",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-playback-status-renderer"})],zL);
_.Z(zL,"ytd-thumbnail-overlay-playback-status-renderer",function(){if(Hqf!==void 0)return Hqf;var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return Hqf=r},{mode:_.EZ("kevlar_poly_si_batch_j025")?1:2});var nve;var tT=function(){return _.q.apply(this,arguments)||this};
_.C(tT,_.q);tT.prototype.onDurationChanged=function(){var r,E;_.rj(this.hostElement).querySelector("#progress").style.width=((E=(r=this.data)==null?void 0:r.percentDurationWatched)!=null?E:0)+"%"};
tT.prototype.onDurationChanged=tT.prototype.onDurationChanged;_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],tT.prototype,"componentBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],tT.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],tT.prototype,"isLive",void 0);_.u([_.pH("data.percentDurationWatched"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],tT.prototype,"onDurationChanged",null);
_.u([_.VF({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-resume-playback-renderer"})],tT);
_.Z(tT,"ytd-thumbnail-overlay-resume-playback-renderer",function(){if(nve!==void 0)return nve;var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return nve=r},{mode:1});var I0X;var S1=function(){var r=_.q.apply(this,arguments)||this;r.bottomPanel=!1;r.richGridOverlay=!1;r.watchFeedOverlay=!1;r.isCompact=!1;return r};
_.C(S1,_.q);S1.prototype.widthChanged=function(){this.watchFeedOverlay?this.hostElement.style.width="":this.richGridOverlay||(this.hostElement.style.width=this.width+"px")};
_.f5.Object.defineProperties(S1.prototype,{isIconFilled:{configurable:!0,enumerable:!0,get:function(){var r,E;return((r=this.data)==null?void 0:(E=r.icon)==null?void 0:E.iconType)==="PLAY_ALL"&&_.R("kevlar_system_icons")}}});
S1.prototype.widthChanged=S1.prototype.widthChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],S1.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],S1.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Number)],S1.prototype,"width",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],S1.prototype,"bottomPanel",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],S1.prototype,"richGridOverlay",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],S1.prototype,"watchFeedOverlay",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],S1.prototype,"isCompact",void 0);_.u([_.v("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],S1.prototype,"isIconFilled",null);_.u([_.pH("width","watchFeedOverlay"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],S1.prototype,"widthChanged",null);
_.u([_.VF({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-side-panel-renderer"})],S1);
_.Z(S1,"ytd-thumbnail-overlay-side-panel-renderer",function(){if(I0X!==void 0)return I0X;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return I0X=r},{mode:1});var ya$;var LIM=["CLIP","SHORTS"],bg=function(){var r=_.q.apply(this,arguments)||this;r.animated=_.R("animated_live_badge_icon");r.hasIcon=!1;r.updateTimerIntervalId=0;r.timeSinceLive=0;return r};
_.C(bg,_.q);_.d=bg.prototype;_.d.detached=function(){clearInterval(this.updateTimerIntervalId)};
_.d.dataChanged=function(){this.data&&(this.hasIcon=!!this.data.icon)};
_.d.computeHideTimeStatus=function(){return this.hideBadgeShape?!this.hasIconOrText():!0};
_.d.hasIconOrText=function(){var r,E;return!!(((r=this.data)==null?0:r.icon)||((E=this.data)==null?0:E.text))};
_.d.initializeLiveBadgeTimer=function(){var r=this,E,K=(E=this.liveBadgeData)==null?void 0:E.startTimestampSec;if(K&&this.canShowLiveBadgeTimer()){var g;E=Number((g=this.liveBadgeData)==null?void 0:g.tickIntervalUsec)/1E3||1E3;this.timeSinceLive=Date.now()/1E3-Number(K);this.updateTimerIntervalId=_.M7(function(){r.canShowLiveBadgeTimer()?r.timeSinceLive++:(r.timeSinceLive=0,window.clearInterval(r.updateTimerIntervalId))},E)}else this.timeSinceLive=0};
_.d.canShowLiveBadgeTimer=function(){var r=Date.now(),E,K;return r<(Number((E=this.liveBadgeData)==null?void 0:E.endTimestampSec)-1)*1E3&&r>Number((K=this.liveBadgeData)==null?void 0:K.startTimestampSec)*1E3};
_.f5.Object.defineProperties(bg.prototype,{badgeShapeData:{configurable:!0,enumerable:!0,get:function(){return this.data?_.iVL(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 r;return(r=this.data)==null?void 0:r.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 LIM.indexOf(this.overlayType||this.overlayStyle||"")!==-1}}});
bg.prototype.initializeLiveBadgeTimer=bg.prototype.initializeLiveBadgeTimer;bg.prototype.dataChanged=bg.prototype.dataChanged;_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],bg.prototype,"componentBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],bg.prototype,"data",void 0);_.u([_.b({computed:"computeIcon_(data.icon)"}),_.H("design:type",String)],bg.prototype,"icon",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],bg.prototype,"animated",void 0);
_.u([_.b({reflectToAttribute:!0,computed:"computeHideTimeStatus(data,hideBadgeShape)"}),_.H("design:type",Boolean)],bg.prototype,"hideTimeStatus",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],bg.prototype,"hasIcon",void 0);_.u([_.b(),_.H("design:type",Object)],bg.prototype,"timeSinceLive",void 0);_.u([_.v("data","timeSinceLive"),_.H("design:type",Object),_.H("design:paramtypes",[])],bg.prototype,"badgeShapeData",null);
_.u([_.v("data","overlayType"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],bg.prototype,"hideBadgeShape",null);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],bg.prototype,"dataChanged",null);_.u([_.b({reflectToAttribute:!0}),_.v("data.style"),_.H("design:type",Object),_.H("design:paramtypes",[])],bg.prototype,"overlayStyle",null);
_.u([_.v("data.liveBadgeData"),_.H("design:type",Object),_.H("design:paramtypes",[])],bg.prototype,"liveBadgeData",null);_.u([_.b({reflectToAttribute:!0}),_.v("data.type"),_.H("design:type",Object),_.H("design:paramtypes",[])],bg.prototype,"overlayType",null);_.u([_.v("overlayType","overlayStyle"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],bg.prototype,"useFilledIcon",null);
_.u([_.TI("liveBadgeData"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],bg.prototype,"initializeLiveBadgeTimer",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-time-status-renderer"})],bg);
_.Z(bg,"ytd-thumbnail-overlay-time-status-renderer",function(){if(ya$!==void 0)return ya$;var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return ya$=r},{mode:_.EZ("kevlar_poly_si_batch_j035")?1:2});var hAJ;var sh=function(){return _.q.apply(this,arguments)||this};
_.C(sh,_.q);sh.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"}}}}};
sh.prototype.computeThumbnailOverlayResumePlaybackRenderer=function(r){if(this.hasPlaybackProgressBar)return{percentDurationWatched:r.percentDurationWatched}};
sh.prototype.computeHasPlaybackProgressBar=function(r){return!!r.percentDurationWatched&&r.percentDurationWatched>0};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],sh.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],sh.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],sh.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeHasPlaybackProgressBar(data)"}),_.H("design:type",Boolean)],sh.prototype,"hasPlaybackProgressBar",void 0);
_.u([_.VF({disableElementRegistration:!0,is:"ytd-tvfilm-show-watch-forward-overlay-renderer"})],sh);
_.Z(sh,"ytd-tvfilm-show-watch-forward-overlay-renderer",function(){if(hAJ!==void 0)return hAJ;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return hAJ=r},{mode:1});var Jab;var r8d=_.l(function(r){var E=r.data;var K=r.children;var g=function(){return!!E().doubleStack},D=function(){return!!E().includeStackHeight};
return _.f("yt-collections-stack",{class:"ytCollectionsStackHost",hidden:function(){return!E().experimentEnabled}},_.f(_.Y,{cond:E,
then:function(){var B={};return _.f(_.OV,null,_.f(_.Y,{cond:D,then:function(){var Q={};return _.f("div",{class:_.DW("ytCollectionsStackSpacer",(Q.ytCollectionsStackSpacerDoubleStack=g,Q))})}}),_.f("div",{class:_.DW((B.ytCollectionsStackRelativeStack=D,B))},_.f(_.Y,{cond:g,
then:function(){var Q={};return _.f("div",{class:_.DW("ytCollectionsStackCollectionStack2",function(){return E().customClassName2ndStack},(Q.ytCollectionsStackCollectionStack2ResponsiveMode=function(){return E().enableResponsiveMode},Q)),
style:_.QH({"background-color":function(){return CK5(E())}})})}}),_.f("div",{class:_.DW("ytCollectionsStackCollectionStack1",function(){return E().customClassName1stStack},function(){return cjn(E().thumbnailSize?E().thumbnailSize:"medium")}),
style:_.QH({"background-color":function(){return CK5(E())}})}),K))}}))},"Da");_.yB(r8d,"yt-collections-stack",{props:{data:_.Yt}});var kg=function(){var r=_.q.apply(this,arguments)||this;r.actionMap={"yt-miniplayer-endpoint-changed":"checkMiniplayer_"};r.webModernCollections=!1;r.isSearch=!1;r.isDoubleStack=!1;r.thumbnailSize="medium";return r};
_.C(kg,_.q);_.d=kg.prototype;
_.d.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]]"}}}}}};
_.d.getThumbnailDetails=function(r){if(r!=null&&r.thumbnailRenderer){var E=r.thumbnailRenderer,K;if((K=E.playlistVideoThumbnailRenderer)==null?0:K.thumbnail)return E.playlistVideoThumbnailRenderer.thumbnail;var g;if((g=E.playlistCustomThumbnailRenderer)==null?0:g.thumbnail)return E.playlistCustomThumbnailRenderer.thumbnail;r=r.thumbnailRenderer;var D;if((D=r.showCustomThumbnailRenderer)==null?0:D.thumbnail)return r.showCustomThumbnailRenderer.thumbnail}};
_.d.computeOverlayColor=function(r){var E,K;if((E=this.getThumbnailDetails(r))==null?0:(K=E.darkColorPalette)==null?0:K.section2Color)return this.getThumbnailDetails(r).darkColorPalette.section2Color;var g;return(g=this.getThumbnailDetails(r))==null?void 0:g.sampledThumbnailColor};
_.d.computeWebModernCollections=function(r){if(r==null||!r.thumbnailOverlays)return!1;r=_.N(r.thumbnailOverlays);for(var E=r.next();!E.done;E=r.next()){var K=void 0;if((K=E.value)==null?0:K.thumbnailOverlayBottomPanelRenderer)return!0}return!1};
_.d.computeNavigationEndpoint=function(r){return VoK(r==null?void 0:r.navigationEndpoint)};
_.f5.Object.defineProperties(kg.prototype,{collectionStack:{configurable:!0,enumerable:!0,get:function(){var r=this.getThumbnailDetails(this.data);return{thumbnailSize:this.thumbnailSize,doubleStack:this.isDoubleStack,sampledThumbnailColor:r==null?void 0:r.sampledThumbnailColor,vibrantColorPalette:r==null?void 0:r.vibrantColorPalette,darkColorPalette:r==null?void 0:r.darkColorPalette,experimentEnabled:!0}}}});
_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],kg.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],kg.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(N9M),_.H("design:type",Object)],kg.prototype,"ytdThumbnailBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],kg.prototype,"componentBehavior",void 0);
_.u([_.b({value:!1}),_.H("design:type",Boolean)],kg.prototype,"watchFeedThumbnail",void 0);_.u([_.b(),_.H("design:type",Number)],kg.prototype,"customThumbnailSize",void 0);_.u([_.b({value:!0}),_.H("design:type",Boolean)],kg.prototype,"hideAria",void 0);_.u([_.b(),_.H("design:type",Object)],kg.prototype,"data",void 0);_.u([_.b({computed:"computeOverlayColor(data)"}),_.H("design:type",Object)],kg.prototype,"overlayColor",void 0);
_.u([_.b({computed:"computeWebModernCollections(data)"}),_.H("design:type",Object)],kg.prototype,"webModernCollections",void 0);_.u([_.b({computed:"computeNavigationEndpoint(data)"}),_.H("design:type",Object)],kg.prototype,"computedNavigationEndpoint",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],kg.prototype,"isSearch",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],kg.prototype,"isDoubleStack",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",String)],kg.prototype,"thumbnailSize",void 0);_.u([_.v("data","isDoubleStack","thumbnailSize"),_.H("design:type",Object),_.H("design:paramtypes",[])],kg.prototype,"collectionStack",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-playlist-thumbnail"})],kg);
_.Z(kg,"ytd-playlist-thumbnail",function(){if(Jab!==void 0)return Jab;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return Jab=r},{mode:_.EZ("kevlar_poly_si_batch_j025")?1:2});var Eif;_.yB(_.l(function(r){return _.f("yt-text-view-model",{class:_.DW("ytTextViewModelHost")},_.f(_.Og,{text:function(){return r.data().text}}))},"Ea"),"yt-text-view-model",{props:{data:_.Yt}});var qe=function(){var r=_.q.apply(this,arguments)||this;r.noEndpoints=!1;r.amsterdamPostMvp=_.R("web_amsterdam_post_mvp_playlists");r.badges=[];r.transferState="TRANSFER_STATE_UNKNOWN";return r};
_.C(qe,_.q);_.d=qe.prototype;_.d.configureRendererStamper=function(){return{"data.attributedBylineText":{id:"attributed-channel-name",mapping:{textViewModel:"yt-text-view-model"}}}};
_.d.getMetadata=function(r){if(!r)return[];var E=[],K=r.shortViewCountText||r.viewCountText;K&&E.push(_.Xo(K));r.publishedTimeText&&E.push(_.Xo(r.publishedTimeText));r.upcomingEventData&&r.upcomingEventData.upcomingEventText&&E.push(_.oH(_.Xo(r.upcomingEventData.upcomingEventText),Number(r.upcomingEventData.startTime)));return E};
_.d.observeDataForBylineSeparator=function(){this.data&&_.Dt(this.hostElement,"byline-separated",this.getMetadata(this.data).length>0&&!this.data.ownerBadges||this.shouldShowVideoInfo)};
_.d.metadataColorChanged=function(){this.metadataColor||(this.metadataLine.style.color="");this.metadataLine.style.color=_.xZ(this.metadataColor)};
_.d.getSimpleString=function(r){return _.Xo(r)};
_.d.isBylineHidden=function(r){return this.noByline||!((r==null?0:r.longBylineText)||(r==null?0:r.shortBylineText))};
_.d.isMetadataHidden=function(r){var E;return((E=this.getMetadata(r))==null?void 0:E.length)===0};
_.d.isBylineMetadataSeparatorHidden=function(r){return this.isMetadataHidden(r)||!this.shouldShowVideoInfo};
_.d.isLongByline=function(r,E){return E&&!(r==null||!r.longBylineText)};
_.f5.Object.defineProperties(qe.prototype,{shouldShowVideoInfo:{configurable:!0,enumerable:!0,get:function(){var r;return this.amsterdamPostMvp&&!((r=this.data)==null||!r.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 r;return!((r=this.data)==null||!r.attributedBylineText)}},
watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.R("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}}});
qe.prototype.metadataColorChanged=qe.prototype.metadataColorChanged;qe.prototype.observeDataForBylineSeparator=qe.prototype.observeDataForBylineSeparator;_.u([_.G(_.N6),_.H("design:type",Object)],qe.prototype,"ytdReduxBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],qe.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],qe.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],qe.prototype,"noEndpoints",void 0);
_.u([_.b({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],qe.prototype,"isSlimShort",void 0);_.u([_.b({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],qe.prototype,"radioMeta",void 0);_.u([_.b({selector:_.Gp}),_.H("design:type",Object)],qe.prototype,"isGridViewEnabled",void 0);_.u([_.b({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],qe.prototype,"richMeta",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],qe.prototype,"amsterdamPostMvp",void 0);
_.u([_.b(),_.H("design:type",Boolean)],qe.prototype,"noByline",void 0);_.u([_.b({computed:"isLongByline(data, radioMeta)"}),_.H("design:type",Boolean)],qe.prototype,"longByline",void 0);_.u([_.b({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],qe.prototype,"truncateMetadataLine",void 0);_.u([_.b({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],qe.prototype,"miniMode",void 0);_.u([_.b(),_.H("design:type",Number)],qe.prototype,"metadataColor",void 0);
_.u([_.b(),_.H("design:type",Array)],qe.prototype,"badges",void 0);_.u([_.b({selector:_.zS,selectorArgs:["data.videoId"]}),_.H("design:type",String)],qe.prototype,"transferState",void 0);_.u([_.b({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],qe.prototype,"isDownloading",void 0);_.u([_.b({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],qe.prototype,"typographyBump",void 0);_.u([_.fH("#metadata-line"),_.H("design:type",HTMLElement)],qe.prototype,"metadataLine",void 0);
_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],qe.prototype,"observeDataForBylineSeparator",null);_.u([_.pH("metadataColor"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],qe.prototype,"metadataColorChanged",null);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],qe.prototype,"shouldShowVideoInfo",null);
_.u([_.v("badges"),_.H("design:type",String),_.H("design:paramtypes",[])],qe.prototype,"inlineBadgeClass",null);_.u([_.v("longByline"),_.H("design:type",String),_.H("design:paramtypes",[])],qe.prototype,"longBylineClass",null);_.u([_.v("data","longByline"),_.H("design:type",Object),_.H("design:paramtypes",[])],qe.prototype,"bylineText",null);_.u([_.v("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],qe.prototype,"hasAttributedBylineText",null);
_.u([_.v("isGridViewEnabled","data"),_.b({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],qe.prototype,"watchFeedBigThumbs",null);_.u([_.VF({is:"ytd-video-meta-block",disableElementRegistration:!0})],qe);
_.Z(qe,"ytd-video-meta-block",function(){if(Eif!==void 0)return Eif;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return Eif=r},{mode:_.EZ("kevlar_poly_si_batch_j080")?1:2});_.MN("itemSectionRenderer","playlistRenderer","ytd-playlist-renderer");var lg=function(){var r=_.q.apply(this,arguments)||this;r.displayItemCount=2;r.isBackstagePlaylist=!1;r.isPostCompactPlaylist=!1;r.shouldShowChannelThumbnail=!1;return r};
_.C(lg,_.q);_.d=lg.prototype;_.d.computeFirstVideos=function(r,E){return r===void 0||E===void 0?[]:r.slice(0,E)};
_.d.dataChanged=function(){if(this.data&&this.data.thumbnailRenderer){var r=this.data.thumbnailRenderer;r.playlistVideoThumbnailRenderer&&this.set("data.thumbnail",r.playlistVideoThumbnailRenderer.thumbnail);r.playlistCustomThumbnailRenderer&&this.set("data.thumbnail",r.playlistCustomThumbnailRenderer.thumbnail)}};
_.d.computeThumbnailHeight=function(r,E,K,g,D){return g?D==="BIG"?280:D==="MASSIVE"?337:234:K?240:E?72:r?118:138};
_.d.computeThumbnailWidth=function(r,E,K,g,D){return g?D==="MEDIUM"?450:D==="BIG"?500:D==="MASSIVE"?600:420:K?360:E?128:r?210:246};
_.d.computeUseBiggerThumbs=function(r){return r&&_.R("enable_desktop_search_bigger_thumbs")};
_.d.computeShouldShowChannelThumbnail=function(r,E){return r&&!(E==null||!E.channelThumbnail)};
_.f5.Object.defineProperties(lg.prototype,{stackThumbnailSize:{configurable:!0,enumerable:!0,get:function(){return this.isSearch?"large":"medium"}}});
lg.prototype.dataChanged=lg.prototype.dataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],lg.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.Ub),_.H("design:type",Object)],lg.prototype,"ytdLockupBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],lg.prototype,"ytdReduxBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],lg.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],lg.prototype,"displayItemCount",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],lg.prototype,"isBackstagePlaylist",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],lg.prototype,"isPostCompactPlaylist",void 0);_.u([_.b({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],lg.prototype,"isSearch",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeUseBiggerThumbs(isSearch)"}),_.H("design:type",Boolean)],lg.prototype,"useBiggerThumbs",void 0);_.u([_.b({reflectToAttribute:!0,value:function(){return _.TA("desktop_search_bigger_thumbs_style")}}),
_.H("design:type",String)],lg.prototype,"biggerThumbsStyle",void 0);_.u([_.b({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],lg.prototype,"isDownloads",void 0);_.u([_.b({computed:"computeShouldShowChannelThumbnail(isSearch, data)"}),_.H("design:type",Object)],lg.prototype,"shouldShowChannelThumbnail",void 0);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],lg.prototype,"dataChanged",null);
_.u([_.v("isSearch"),_.H("design:type",String),_.H("design:paramtypes",[])],lg.prototype,"stackThumbnailSize",null);_.u([_.VF({is:"ytd-playlist-renderer",disableElementRegistration:!0})],lg);
_.Z(lg,"ytd-playlist-renderer",function(){if(s$e===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);s$e=r}r=s$e;return r},{mode:1});var KDa;var gid;var mU=function(){var r=_.q.apply(this,arguments)||this;r.startX=0;return r};
_.C(mU,_.q);mU.prototype.onEndpointMouseDown=function(r){this.startX=r.clientX};
mU.prototype.onEndpointClick=function(r){this.startX!==r.clientX&&(r.preventDefault(),r.stopPropagation())};
mU.prototype.computeObjectFit=function(r){return r==="CARD_RENDERER_STYLE_TYPE_UNIVERSAL_WATCH_CARD_MOVIE_POSTER"||r==="CARD_RENDERER_STYLE_TYPE_MOVIE_POSTER"||r==="CARD_RENDERER_STYLE_TYPE_CENTERED"?"COVER":"FILL"};
mU.prototype.computeCardStyle=function(r){return r?r.replace("CARD_RENDERER_STYLE_TYPE_","").toLowerCase():""};
_.f5.Object.defineProperties(mU.prototype,{isAlbumCard:{configurable:!0,enumerable:!0,get:function(){var r,E;return((r=this.data)==null?void 0:(E=r.searchRefinementCardRendererStyle)==null?void 0:E.value)==="CARD_RENDERER_STYLE_TYPE_ALBUM_CARD"}},
collectionStack:{configurable:!0,enumerable:!0,get:function(){return this.isAlbumCard?{thumbnailSize:"small",doubleStack:!1,experimentEnabled:!0,customClassName1stStack:"collection-stack-1 style-scope "+this.is}:{experimentEnabled:!1}}}});
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],mU.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],mU.prototype,"data",void 0);_.u([_.b({computed:"computeObjectFit(data.searchRefinementCardRendererStyle.value)"}),_.H("design:type",Number)],mU.prototype,"objectFit",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeCardStyle(data.searchRefinementCardRendererStyle.value)"}),_.H("design:type",String)],mU.prototype,"cardStyle",void 0);
_.u([_.b({reflectToAttribute:!0,value:!0}),_.H("design:type",Boolean)],mU.prototype,"roundContainer",void 0);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],mU.prototype,"isAlbumCard",null);_.u([_.v("data","isAlbumCard"),_.H("design:type",Object),_.H("design:paramtypes",[])],mU.prototype,"collectionStack",null);_.u([_.VF({is:"ytd-search-refinement-card-renderer",disableElementRegistration:!0})],mU);
_.Z(mU,"ytd-search-refinement-card-renderer",function(){if(gid!==void 0)return gid;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return gid=r},{mode:1});var DTe;var Zv=function(){var r=_.q.apply(this,arguments)||this;r.isRichGrid=!1;return r};
_.C(Zv,_.q);_.u([_.b(),_.H("design:type",Object)],Zv.prototype,"data",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],Zv.prototype,"componentBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],Zv.prototype,"ytdReduxBehavior",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Zv.prototype,"isRichGrid",void 0);_.u([_.b({reflectToAttribute:!0,selector:_.xs}),_.H("design:type",Boolean)],Zv.prototype,"miniMode",void 0);
_.u([_.VF({is:"ytd-game-details-renderer",disableElementRegistration:!0})],Zv);
_.Z(Zv,"ytd-game-details-renderer",function(){if(DTe!==void 0)return DTe;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return DTe=r},{mode:1});var B_M;var dTl;var ug=function(){var r=_.q.apply(this,arguments)||this;r.actionMap={"yt-menu-service-item-selected-action":"handleBellMenuOpenSelectedAction"};return r};
_.C(ug,_.q);_.d=ug.prototype;_.d.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.d.currentStateData=function(r){var E=r||this.data;return E&&E.states&&E.currentStateId!=null?E.states.find(function(K){return K.stateId===E.currentStateId})||null:null};
_.d.currentStateRendererData=function(r){return(r=this.currentStateData(r))&&r.state&&r.state.buttonRenderer?r.state.buttonRenderer:null};
_.d.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())};
_.d.computeButtonIcon=function(r){r=this.currentStateRendererData(r);var E;return(r==null?0:(E=r.icon)==null?0:E.iconType)?r.icon.iconType.toLowerCase():null};
_.d.computeAccessibility=function(r){return(r=this.currentStateRendererData(r))&&r.accessibilityData?r.accessibilityData.accessibilityData||null:null};
_.d.computeButtonClass=function(r){var E=this.currentStateRendererData(r);if(!E)return"";r="";var K=E.style;K&&(r+=K.toLowerCase().replace(/_/g,"-")+" ");(E=E.size)&&(r+=E.toLowerCase().replace(/_/g,"-")+" ");return r.trim()};
_.d.computeServiceEndpoint=function(r){if(!r)return null;var E=r&&r.serviceEndpoint,K=this.get("command.commandMetadata.webCommandMetadata.sendPost",r);return E?E:K&&r.command?r.command:null};
_.d.computeBellMenuItemParams=function(r){var E;r=(E=_.M(r==null?void 0:r.command,_.gA))==null?void 0:E.commands;if(!r||r.length===0)return null;E=_.M(r[0],_.X$);var K,g;return(E==null?0:(K=E.popup)==null?0:(g=K.menuPopupRenderer)==null?0:g.items)?E.popup.menuPopupRenderer.items.map(function(D){return D.menuServiceItemRenderer.trackingParams}):null};
_.d.handleBellMenuOpenSelectedAction=function(r){var E=r.trackingParams,K=this.computeBellMenuItemParams(this.data);this.data&&E&&K&&K.includes(E)&&this.ytRenderButtonBehavior._setButtonIcon(r.icon.iconType.toLowerCase())};
_.d.onYtServiceRequestCompleted=function(r,E){(r=this.get("data.newNotificationButton.subscriptionNotificationToggleButtonRenderer",E))&&this.set("data",r)};
_.d.onYtServiceRequestError=function(){this.ytRenderButtonBehavior._setButtonIcon(this.computeButtonIcon(this.data))};
_.d.resetState=function(){this.set("data.currentStateId",3)};
_.d.onYtButtonTapHandler=function(){if(this.data){var r=this.currentStateRendererData(this.data);r&&this.ytRendererBehavior.logExplicitClick(r)}};
ug.prototype.onYtServiceRequestError=ug.prototype.onYtServiceRequestError;ug.prototype.onYtServiceRequestCompleted=ug.prototype.onYtServiceRequestCompleted;ug.prototype.stateChanged=ug.prototype.stateChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],ug.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],ug.prototype,"ytActionHandlerBehavior",void 0);
_.u([_.G(Hz.YtRenderButtonBehavior),_.H("design:type",Object)],ug.prototype,"ytRenderButtonBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],ug.prototype,"data",void 0);_.u([_.TI("data","data.currentStateId"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ug.prototype,"stateChanged",null);
_.u([_.ae("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.eZ]),_.H("design:returntype")],ug.prototype,"onYtServiceRequestCompleted",null);_.u([_.ae("yt-service-request-error"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],ug.prototype,"onYtServiceRequestError",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-subscription-notification-toggle-button-renderer"})],ug);
_.Z(ug,"ytd-subscription-notification-toggle-button-renderer",function(){if(dTl!==void 0)return dTl;var r=document.createElement("template");_.x(r,"\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");r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return dTl=r},{mode:1});var jCf;var AT=function(){var r=_.q.apply(this,arguments)||this;r.actionMap={"yt-menu-service-item-selected-action":"handleBellMenuOpenSelectedAction"};r.tapHandler=function(){if(r.data){var E=r.currentStateRendererData();E&&r.ytRendererBehavior.logExplicitClick(E)}};
return r};
_.C(AT,_.q);_.d=AT.prototype;_.d.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.d.currentStateData=function(){var r=this;return this.data&&this.data.states&&this.data.currentStateId!=null?this.data.states.find(function(E){return E.stateId===r.data.currentStateId})||null:null};
_.d.currentStateRendererData=function(){var r=this.currentStateData();return r&&r.state&&r.state.buttonRenderer?r.state.buttonRenderer:null};
_.d.computeAccessibilityLabel=function(){var r,E,K;return(r=this.currentStateRendererData())==null?void 0:(E=r.accessibilityData)==null?void 0:(K=E.accessibilityData)==null?void 0:K.label};
_.d.computeBellMenuItemParams=function(){var r,E,K=(E=_.M((r=this.data)==null?void 0:r.command,_.gA))==null?void 0:E.commands;if(!K||K.length===0)return null;r=_.M(K[0],_.X$);var g,D;return(r==null?0:(g=r.popup)==null?0:(D=g.menuPopupRenderer)==null?0:D.items)?r.popup.menuPopupRenderer.items.map(function(B){return B.menuServiceItemRenderer.trackingParams}):null};
_.d.handleBellMenuOpenSelectedAction=function(r){var E=r.trackingParams,K=this.computeBellMenuItemParams();if(this.data&&E&&K&&K.includes(E)&&(r==null||!r.isDisabled)){var g;((g=_.M(r.serviceEndpoint,_.BB))==null?void 0:g.signal)!=="CLIENT_SIGNAL"&&(this.icon=r.icon.iconType)}};
_.d.resetState=function(){this.icon=void 0;this.set("data.currentStateId",3)};
_.d.onYtServiceRequestCompleted=function(r,E){if(r=this.get("data.newNotificationButton.subscriptionNotificationToggleButtonRenderer",E))this.icon=void 0,this.set("data",r)};
_.d.onYtServiceRequestError=function(){this.icon=void 0};
_.f5.Object.defineProperties(AT.prototype,{computedButtonShape:{configurable:!0,enumerable:!0,get:function(){if(this.data){var r=this.data,E=this.textLabel,K=this.hostElement,g=this.computeAccessibilityLabel(),D=this.tapHandler,B=this.isOverlay?"overlay":"mono",Q=(r==null?0:r.disableButton)?"disabled":"active";E=E?_.c1(E):void 0;return{style:B,type:"tonal",state:Q,size:"M",focused:!1,formattedButtonText:E,iconPosition:"leading-trailing",onTap:WN5(r,D,K),accessibilityLabel:g}}}},
computedIcon:{configurable:!0,enumerable:!0,get:function(){var r=this.currentStateRendererData(),E,K,g=(K=this.icon)!=null?K:r==null?void 0:(E=r.icon)==null?void 0:E.iconType;if(g)return _.B1(g)}},
computedAnimateIcon:{configurable:!0,enumerable:!0,get:function(){return this.computedIcon==="NOTIFICATIONS_NONE"?!0:void 0}},
computedSecondaryIcon:{configurable:!0,enumerable:!0,get:function(){var r,E,K=(r=this.data)==null?void 0:(E=r.secondaryIcon)==null?void 0:E.iconType;if(K)return _.B1(K)}}});
AT.prototype.onYtServiceRequestError=AT.prototype.onYtServiceRequestError;AT.prototype.onYtServiceRequestCompleted=AT.prototype.onYtServiceRequestCompleted;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],AT.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],AT.prototype,"ytActionHandlerBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],AT.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],AT.prototype,"textLabel",void 0);
_.u([_.b(),_.H("design:type",String)],AT.prototype,"icon",void 0);_.u([_.b(),_.H("design:type",Boolean)],AT.prototype,"isOverlay",void 0);_.u([_.v("data.*","textLabel"),_.H("design:type",Object),_.H("design:paramtypes",[])],AT.prototype,"computedButtonShape",null);_.u([_.v("data.*","icon"),_.H("design:type",Object),_.H("design:paramtypes",[])],AT.prototype,"computedIcon",null);_.u([_.v("computedIcon"),_.H("design:type",Object),_.H("design:paramtypes",[])],AT.prototype,"computedAnimateIcon",null);
_.u([_.v("data.*"),_.H("design:type",Object),_.H("design:paramtypes",[])],AT.prototype,"computedSecondaryIcon",null);_.u([_.ae("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.eZ]),_.H("design:returntype")],AT.prototype,"onYtServiceRequestCompleted",null);_.u([_.ae("yt-service-request-error"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],AT.prototype,"onYtServiceRequestError",null);
_.u([_.VF({disableElementRegistration:!0,is:"ytd-subscription-notification-toggle-button-renderer-next"})],AT);
_.Z(AT,"ytd-subscription-notification-toggle-button-renderer-next",function(){if(jCf!==void 0)return jCf;var r=document.createElement("template");_.x(r,'\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 jCf=r},{mode:_.EZ("kevlar_poly_si_batch_j081")?1:2});var N_f;_.yB(Nrf,"yt-animated-action",{props:{backgroundLottieRef:_.Yt,foregroundLottieRef:_.Yt,wrapperClass:_.Yt,disableAnimation:_.Yt},unsafeExternallySettableAttributes:new Set(["key"])});var e1=function(){var r=_.q.apply(this,arguments)||this;r.animatedActionEnabled=_.R("web_animated_actions");r.foregroundLottieRef={};r.backgroundLottieRef={};r.forceIconOnly=!1;r.showTextWhileAnimating=!1;r.keyboardFocused=!1;r.isAnimating=!1;r.actionMap={"yt-player-subscribe":"onPlayerSubscribe","yt-player-unsubscribe":"onPlayerUnsubscribe","yt-update-subscribe-button-action":"handleUpdateSubscribeButtonAction"};return r};
_.C(e1,_.q);_.d=e1.prototype;_.d.maybeUpdateBellButtonText=function(){this.showTextWhileAnimating&&this.bellButton&&(this.bellButton.textLabel=this.subscribedButtonText)};
_.d.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]]"}}}}}};
_.d.attached=function(){this.keyboardFocused=!1};
_.d.onYtServiceRequestSent=function(r,E){(this.get("endpoint.subscribeEndpoint",E)||this.get("endpoint.unsubscribeEndpoint",E))&&this.updateSubscriptionState(!this.subscribed)};
_.d.onYtServiceRequestCompleted=function(r,E){(r=this.get("newNotificationButton.subscriptionNotificationToggleButtonRenderer",E.data))&&this.bellButton&&(this.bellButton.data=r)};
_.d.observedSubscribed=function(){this.isAnimating||this.clearContainerSize();_.jU(this.hostElement)};
_.d.onPlayerSubscribe=function(r){this.isCompactRed()||r!==this.data.channelId||(this.tryToSaveButtonWidths(),this.updateContainerToFitContent(!!this.subscribed),this.updateSubscriptionState(!0))};
_.d.onPlayerUnsubscribe=function(r){this.isCompactRed()||r!==this.data.channelId||this.updateSubscriptionState(!1)};
_.d.handleUpdateSubscribeButtonAction=function(r){r=_.M(r,KSa);var E;r&&r.channelId===((E=this.data)==null?void 0:E.channelId)&&this.updateSubscriptionState(!!r.subscribed)};
_.d.computeButtonStyle=function(r){return this.get("style.styleType",r)||null};
_.d.isCompactRed=function(){return this.computeButtonStyle(this.data)==="COMPACT_RED"};
_.d.computeSubscribed=function(){return this.subscriptionStateEntity?!!this.subscriptionStateEntity.subscribed:!(!this.data||!this.data.subscribed)};
_.d.updateSubscriptionState=function(r){if(r!==this.subscribed){this.set("data.subscribed",r);var E,K=(E=this.data)==null?void 0:E.subscribedEntityKey;K&&this.ytdReduxBehavior.dispatch(_.Td("subscriptionStateEntity",K,{key:K,subscribed:r}));this.isCompactRed()||_.Ln(this.hostElement,"yt-subscription-changed",r);r||(_.ht(this.hostElement,"yt-unsubscribe-action"),this.resetNotificationBellState());this.animatedActionEnabled&&(this.updateContainerToFitContent(!!r),r&&this.hasBellButton&&this.startAnimation())}};
_.d.startAnimation=function(){var r=this;if(!this.isAnimating){var E=this.forceIconOnly&&this.showTextWhileAnimating?2E3:1500;this.isAnimating=!0;var K;(K=this.backgroundLottieRef.lottieEl)==null||K.goToAndPlay(0);var g;(g=this.foregroundLottieRef.lottieEl)==null||g.goToAndPlay(0);_.eM.addJob(function(){r.maybeAnimateBellIcon()},2,300);
this.forceIconOnly&&this.showTextWhileAnimating&&_.eM.addJob(function(){r.updateContainerToFitContent(!!r.subscribed,!0)},2,1500);
_.eM.addJob(function(){r.isAnimating=!1},2,E)}};
_.d.maybeAnimateBellIcon=function(){var r=_.Ea(this.hostElement).querySelector("yt-animated-icon");if(r){var E;(E=r.animationRef.lottieEl)==null||E.goToAndPlay(0)}};
_.d.onDataChanged=function(){this.animatedActionEnabled&&(this.hostElement.style.width="")};
_.d.onMouseDown=function(){this.tryToSaveButtonWidths();this.updateContainerToFitContent(!!this.subscribed)};
_.d.tryToSaveButtonWidths=function(){if(this.animatedActionEnabled&&!this.unsubscribedWidth){if(!this.subscribed){var r;this.unsubscribedWidth=(r=this.subscribeButtonShape)==null?void 0:r.getBoundingClientRect().width}var E;this.subscribedWidth=(E=this.bellButton)==null?void 0:E.getBoundingClientRect().width;this.maybeSetSubscribedButtonIconOnlyWidth()}};
_.d.updateContainerToFitContent=function(r,E){this.animatedActionEnabled&&this.subscribedWidth&&this.unsubscribedWidth&&(r?(r=this.subscribedWidth,E=this.isAnimating&&!E,this.subscribedIconOnlyWidth===void 0||E||(r=this.subscribedIconOnlyWidth),this.hostElement.style.width=r+"px"):this.hostElement.style.width=this.unsubscribedWidth+"px")};
_.d.clearContainerSize=function(){this.hostElement.style.width=""};
_.d.resetNotificationBellState=function(){this.get("notificationPreferenceButton.subscriptionNotificationToggleButtonRenderer",this.data)&&this.bellButton&&this.bellButton.resetState()};
_.d.maybeSetSubscribedButtonIconOnlyWidth=function(){var r=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 E;r.subscribedIconOnlyWidth=(E=r.bellButton)==null?void 0:E.getBoundingClientRect().width;requestAnimationFrame(function(){if(r.bellButton){var K;r.bellButton.textLabel=
(K=r.data)==null?void 0:K.subscribedButtonText}})})))};
_.f5.Object.defineProperties(e1.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 r;return(r=this.data)==null?void 0:r.subscribedButtonText}var E;return this.forceIconOnly?void 0:(E=this.data)==null?void 0:E.subscribedButtonText}},
smartimationSettings:{configurable:!0,enumerable:!0,get:function(){var r,E,K=((r=this.data)==null?void 0:(E=r.timedAnimationData)==null?void 0:E.animationTiming)||[];return{uniqueId:"subscribe",timings:K,enabled:K.length>0&&!this.subscribed,experimentEnabled:K.length>0}}},
subscribeButtonHidden:{configurable:!0,enumerable:!0,get:function(){var r;return!this.subscribed&&((r=this.data)==null?void 0:r.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 r={renderer:this.data,element:this.hostElement,subscribed:!!this.subscribed,isOverlay:!!this.overlayButton};var E=r.renderer;var K=r.element;var g=r.subscribed;var D=r.commandController;var B=r.isOverlay;r=r.stopPropagation;var Q=z32(E,g);B&&(Q.style="overlay");B=Object;var a=B.assign,P;a:switch((P=E.style)==null?void 0:P.styleType){case "COMPACT_GRAY":case "COMPACT_RED":P={size:"S"};break a;default:P={size:"M"}}var O=VpJ(E,
g);var U=(U=g?E.subscribedButtonText:E.unsubscribedButtonText)?_.c1(U):void 0;return a.call(B,{},Q,P,{focused:!1,toggled:g,accessibilityLabel:O,formattedButtonText:U,onTap:vkP(E,g,K,D,r)})}}}});
e1.prototype.onMouseDown=e1.prototype.onMouseDown;e1.prototype.onDataChanged=e1.prototype.onDataChanged;e1.prototype.observedSubscribed=e1.prototype.observedSubscribed;e1.prototype.onYtServiceRequestCompleted=e1.prototype.onYtServiceRequestCompleted;e1.prototype.onYtServiceRequestSent=e1.prototype.onYtServiceRequestSent;e1.prototype.maybeUpdateBellButtonText=e1.prototype.maybeUpdateBellButtonText;_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],e1.prototype,"ytComponentBehavior",void 0);
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],e1.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],e1.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],e1.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],e1.prototype,"ytdReduxBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],e1.prototype,"data",void 0);
_.u([_.b({selectorArgs:["data.subscribedEntityKey"],selector:hsP}),_.H("design:type",Object)],e1.prototype,"subscriptionStateEntity",void 0);_.u([_.b({computed:"computeSubscribed(data.subscribed, subscriptionStateEntity)",reflectToAttribute:!0}),_.H("design:type",Boolean)],e1.prototype,"subscribed",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],e1.prototype,"branded",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],e1.prototype,"animatedActionEnabled",void 0);
_.u([_.b(),_.H("design:type",Object)],e1.prototype,"foregroundLottieRef",void 0);_.u([_.b(),_.H("design:type",Object)],e1.prototype,"backgroundLottieRef",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],e1.prototype,"overlayButton",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeButtonStyle(data)"}),_.H("design:type",Object)],e1.prototype,"buttonStyle",void 0);_.u([_.b(),_.H("design:type",Object)],e1.prototype,"forceIconOnly",void 0);
_.u([_.b(),_.H("design:type",Object)],e1.prototype,"showTextWhileAnimating",void 0);_.u([_.b({value:function(){return!!_.P7().resolve(_.p0(_.Cy))&&_.R("kevlar_keyboard_button_focus")},
reflectToAttribute:!0}),_.H("design:type",Boolean)],e1.prototype,"useKeyboardFocused",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],e1.prototype,"keyboardFocused",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],e1.prototype,"isAnimating",void 0);_.u([_.v("data.notificationPreferenceButton.*"),_.H("design:type",Object),_.H("design:paramtypes",[])],e1.prototype,"hasBellButton",null);
_.u([_.pH("subscribedButtonText"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],e1.prototype,"maybeUpdateBellButtonText",null);_.u([_.v("data.subscribedButtonText","forceIconOnly","isAnimating","subscribed"),_.H("design:type",Object),_.H("design:paramtypes",[])],e1.prototype,"subscribedButtonText",null);_.u([_.v("data.timedAnimationData.animationTiming","subscribed"),_.H("design:type",Object),_.H("design:paramtypes",[])],e1.prototype,"smartimationSettings",null);
_.u([_.b({reflectToAttribute:!0}),_.v("subscribed","hasBellButton","data.hideWhenUnsubscribed"),_.H("design:type",Object),_.H("design:paramtypes",[])],e1.prototype,"subscribeButtonHidden",null);_.u([_.b({reflectToAttribute:!0}),_.v("subscribed","hasBellButton"),_.H("design:type",Object),_.H("design:paramtypes",[])],e1.prototype,"subscribeButtonInvisible",null);
_.u([_.b({reflectToAttribute:!0}),_.v("subscribed"),_.H("design:type",Object),_.H("design:paramtypes",[])],e1.prototype,"unsubscribeButtonHidden",null);_.u([_.fH("ytd-subscription-notification-toggle-button-renderer-next"),_.H("design:type",Object)],e1.prototype,"bellButton",void 0);_.u([_.fH("#subscribe-button-shape"),_.H("design:type",HTMLElement)],e1.prototype,"subscribeButtonShape",void 0);
_.u([_.v("overlayButton","subscribed","data"),_.H("design:type",Object),_.H("design:paramtypes",[])],e1.prototype,"buttonShape",null);_.u([_.ae("yt-service-request-sent"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.b1]),_.H("design:returntype")],e1.prototype,"onYtServiceRequestSent",null);_.u([_.ae("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.eZ]),_.H("design:returntype")],e1.prototype,"onYtServiceRequestCompleted",null);
_.u([_.pH("subscribed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],e1.prototype,"observedSubscribed",null);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],e1.prototype,"onDataChanged",null);_.u([_.ae("mousedown"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],e1.prototype,"onMouseDown",null);
_.u([_.VF({disableElementRegistration:!0,is:"ytd-subscribe-button-renderer"})],e1);
_.Z(e1,"ytd-subscribe-button-renderer",function(){if(N_f!==void 0)return N_f;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return N_f=r},{mode:1});var Xb=function(){var r=_.q.apply(this,arguments)||this;r.isRichGrid=!1;return r};
_.C(Xb,_.q);Xb.prototype.configureRendererStamper=function(){return{"data.game":{id:"game",mapping:{gameDetailsRenderer:{component:"ytd-game-details-renderer",properties:{isRichGrid:"[[isRichGrid]]"}}}},"data.subscribeButton":{id:"subscribe-button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer"}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Xb.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Xb.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Xb.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Xb.prototype,"isRichGrid",void 0);_.u([_.VF({is:"ytd-game-card-renderer",disableElementRegistration:!0})],Xb);
_.Z(Xb,"ytd-game-card-renderer",function(){if(B_M!==void 0)return B_M;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return B_M=r},{mode:1});var H_={id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}},initialRenderPriority:_.R("defer_menus")&&!qLu?0:void 0,waitForSignal:"eocs"};var QCJ;var $TR;var nz=function(){var r=_.q.apply(this,arguments)||this;r.actionMap={"yt-update-upcoming-event-reminder-button-state-command":"handleUpdateUpcomingEventReminderButtonStateCommand"};return r};
_.C(nz,_.q);_.d=nz.prototype;_.d.configureRendererStamper=function(){return{"currentButtonStateRenderer.button":{id:"button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{buttonTooltipPosition:"top"}}}}}};
_.d.onSeriesReminderStateEntityChange=function(){var r,E,K;((r=this.eventReminderStateEntity)==null?0:r.key)&&((E=this.seriesReminderStateEntity)==null?void 0:E.state)==="SPORTS_SERIES_REMINDER_STATE_ALL"&&((K=this.eventReminderStateEntity)==null?void 0:K.state)==="UPCOMING_EVENT_REMINDER_STATE_SINGLE"&&this.ytdReduxBehavior.dispatch(_.Td("upcomingEventReminderStateEntity",this.eventReminderStateEntity.key,Object.assign({},this.eventReminderStateEntity,{state:"UPCOMING_EVENT_REMINDER_STATE_NONE"})))};
_.d.onYtServiceRequestCompleted=function(){this.set("data.currentState",this.getButtonStateFromReminderState())};
_.d.onYtServiceRequestError=function(){var r;this.updateReminderStateEntitiesFromButtonState((r=this.data)==null?void 0:r.currentState)};
_.d.handleUpdateUpcomingEventReminderButtonStateCommand=function(r){if(r=_.M(r,rIa)){var E,K=(E=this.data)==null?void 0:E.targetId;K&&r.targetId===K&&_.q_(this.updateReminderStateEntitiesFromButtonState.bind(this,r.state))}};
_.d.getButtonStateFromReminderState=function(){var r;if(((r=this.seriesReminderStateEntity)==null?void 0:r.state)==="SPORTS_SERIES_REMINDER_STATE_ALL")return"UPCOMING_EVENT_REMINDER_BUTTON_STATE_SERIES";var E;if(((E=this.eventReminderStateEntity)==null?void 0:E.state)==="UPCOMING_EVENT_REMINDER_STATE_SINGLE")return"UPCOMING_EVENT_REMINDER_BUTTON_STATE_SINGLE";var K,g;if(((K=this.seriesReminderStateEntity)==null?void 0:K.state)==="SPORTS_SERIES_REMINDER_STATE_NONE"&&((g=this.eventReminderStateEntity)==
null?void 0:g.state)==="UPCOMING_EVENT_REMINDER_STATE_NONE")return"UPCOMING_EVENT_REMINDER_BUTTON_STATE_NONE";var D;return(D=this.data)==null?void 0:D.currentState};
_.d.updateReminderStateEntitiesFromButtonState=function(r){if(r){switch(r){case "UPCOMING_EVENT_REMINDER_BUTTON_STATE_SERIES":r="UPCOMING_EVENT_REMINDER_STATE_NONE";var E="SPORTS_SERIES_REMINDER_STATE_ALL";break;case "UPCOMING_EVENT_REMINDER_BUTTON_STATE_SINGLE":r="UPCOMING_EVENT_REMINDER_STATE_SINGLE";E="SPORTS_SERIES_REMINDER_STATE_NONE";break;case "UPCOMING_EVENT_REMINDER_BUTTON_STATE_NONE":r="UPCOMING_EVENT_REMINDER_STATE_NONE";E="SPORTS_SERIES_REMINDER_STATE_NONE";break;default:return}var K;
((K=this.eventReminderStateEntity)==null?0:K.key)&&this.ytdReduxBehavior.dispatch(_.Td("upcomingEventReminderStateEntity",this.eventReminderStateEntity.key,Object.assign({},this.eventReminderStateEntity,{state:r})));var g;((g=this.seriesReminderStateEntity)==null?0:g.key)&&this.ytdReduxBehavior.dispatch(_.Td("sportsSeriesReminderStateEntity",this.seriesReminderStateEntity.key,Object.assign({},this.seriesReminderStateEntity,{state:E})))}};
_.f5.Object.defineProperties(nz.prototype,{currentButtonStateRenderer:{configurable:!0,enumerable:!0,get:function(){var r=this.getButtonStateFromReminderState(),E,K;if(r&&((E=this.data)==null?0:(K=E.states)==null?0:K.length))for(E=_.N(this.data.states),K=E.next();!K.done;K=E.next()){K=K.value;var g=void 0;if(((g=_.M(K,Ene))==null?void 0:g.state)===r)return _.M(K,Ene)}}}});
nz.prototype.onYtServiceRequestError=nz.prototype.onYtServiceRequestError;nz.prototype.onYtServiceRequestCompleted=nz.prototype.onYtServiceRequestCompleted;nz.prototype.onSeriesReminderStateEntityChange=nz.prototype.onSeriesReminderStateEntityChange;_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],nz.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],nz.prototype,"ytRendererBehavior",void 0);
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],nz.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],nz.prototype,"ytdReduxBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],nz.prototype,"data",void 0);_.u([_.b({selectorArgs:["data.upcomingEventData.reminderStateEntityKey"],selector:rj5}),_.H("design:type",Object)],nz.prototype,"eventReminderStateEntity",void 0);
_.u([_.b({selectorArgs:["eventReminderStateEntity.seriesReminderState"],selector:function(r,E){return _.NC(r.entities,"sportsSeriesReminderStateEntity",E)}}),
_.H("design:type",Object)],nz.prototype,"seriesReminderStateEntity",void 0);_.u([_.v("data.currentState","eventReminderStateEntity","seriesReminderStateEntity"),_.H("design:type",Object),_.H("design:paramtypes",[])],nz.prototype,"currentButtonStateRenderer",null);_.u([_.pH("seriesReminderStateEntity"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],nz.prototype,"onSeriesReminderStateEntityChange",null);
_.u([_.ae("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],nz.prototype,"onYtServiceRequestCompleted",null);_.u([_.ae("yt-service-request-error"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],nz.prototype,"onYtServiceRequestError",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-upcoming-event-reminder-button-renderer"})],nz);
_.Z(nz,"ytd-upcoming-event-reminder-button-renderer",function(){if($TR!==void 0)return $TR;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);
return $TR=r},{mode:1});var aIf;var IB=function(){return _.q.apply(this,arguments)||this};
_.C(IB,_.q);IB.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{ellipsisTruncate:!0}}}}}};
_.f5.Object.defineProperties(IB.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(_.R("web_announce_stop_seeing_this_ad_text_a11y_bugfix")&&this.data)return this.ytRendererBehavior.getSimpleString(this.data.responseText)}}});
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],IB.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],IB.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],IB.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],IB.prototype,"shelfDismissal",void 0);_.u([_.v("data.responseText"),_.H("design:type",Object),_.H("design:paramtypes",[])],IB.prototype,"text",null);
_.u([_.v("data.responseText"),_.H("design:type",Object),_.H("design:paramtypes",[])],IB.prototype,"textAriaLabel",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-notification-multi-action-renderer"})],IB);
_.Z(IB,"ytd-notification-multi-action-renderer",function(){if(aIf!==void 0)return aIf;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return aIf=r},{mode:1});var ppC;var y0=function(){return _.q.apply(this,arguments)||this};
_.C(y0,_.q);y0.prototype.ready=function(){var r=this;_.rj(this.hostElement).querySelector("#undo").addEventListener("tap",function(){r.onUndoTap()})};
y0.prototype.onUndoTap=function(){this.data.undoEndpoint&&_.P7().resolve(_.Ov).resolveCommand(this.data.undoEndpoint,{form:{element:this.hostElement}})};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],y0.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],y0.prototype,"data",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-notification-text-renderer"})],y0);
_.Z(y0,"ytd-notification-text-renderer",function(){if(ppC!==void 0)return ppC;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return ppC=r},{mode:1});var PM$;var Lz=function(){var r=_.q.apply(this,arguments)||this;r.mouseOverDelayJobId=0;r.fadeInImageDelayJobId=0;r.startTimeMs=-1;r.loadingStartTimeMs=-1;r.loadingEndTimeMs=-1;r.hasVideoPreview=!1;return r};
_.C(Lz,_.q);_.d=Lz.prototype;_.d.attached=function(){this.data&&(this.isAttachedAndDataSet=!0,this.showThumbnail())};
_.d.detached=function(){this.isAttachedAndDataSet=!1;this.hideThumbnail();this.data=void 0;this.csn=null};
_.d.dataChanged=function(){this.data&&this.isAttached&&!this.isAttachedAndDataSet&&(this.isAttachedAndDataSet=!0,this.showThumbnail())};
_.d.showThumbnail=function(){var r=this;this.csn=_.Cn();_.xE("fmth");_.eM.cancelJob(this.mouseOverDelayJobId);this.data&&this.data.movingThumbnailDetails&&this.data.movingThumbnailDetails.thumbnails?this.mouseOverDelayJobId=_.E3(_.eM,function(){r.loadingStartTimeMs=(0,_.OC)();var E=_.rj(r.hostElement).querySelector("#thumbnail");E.complete?r.displayMouseOverImage():E.addEventListener("load",_.QF(r,r.displayMouseOverImage))},150):_.Dt(_.rj(this.hostElement).querySelector("#play"),"show",!0)};
_.d.hideThumbnail=function(){this.data&&this.data.enableHoveredLogging&&this.logHoverEvent();this.removeVideoPreview()};
_.d.onTap=function(){this.removeVideoPreview()};
_.d.logHoverEvent=function(){if(this.csn&&this.trackingParams&&!(this.loadingStartTimeMs<=0)){var r=this.videoId,E=this.csn,K=this.loadingEndTimeMs>0?this.loadingEndTimeMs-this.loadingStartTimeMs:0,g=this.startTimeMs,D=this.hasVideoPreview,B=_.UZ(this.trackingParams),Q={isMovingThumbnail:D};D&&g>0&&(K>0&&(Q.movingThumbnailLoadingDurationMs=Math.round(K)),Q.durationHoveredMs=Math.round((0,_.OC)()-g));r&&(Q.videoId=r);_.ur(E,B,"INTERACTION_LOGGING_GESTURE_TYPE_HOVER",{thumbnailHoveredData:Q});this.startTimeMs=
this.loadingEndTimeMs=this.loadingStartTimeMs=-1;this.hasVideoPreview=!1}};
_.d.removeVideoPreview=function(){_.eM.cancelJob(this.mouseOverDelayJobId);_.eM.cancelJob(this.fadeInImageDelayJobId);var r=_.rj(this.hostElement).querySelector("#thumbnail");_.Dt(r,"fade-in",!1);r.removeEventListener("load",_.QF(this,this.displayMouseOverImage));r=_.rj(this.hostElement).querySelector("#play");_.Dt(r,"fade-in",!1);_.Dt(r,"show",!1)};
_.d.displayMouseOverImage=function(){var r=_.rj(this.hostElement).querySelector("#thumbnail"),E=_.rj(this.hostElement).querySelector("#play");this.isImageAvailable(r)?(this.hasVideoPreview=!0,this.loadingEndTimeMs=(0,_.OC)(),this.startTimeMs=(0,_.OC)(),this.fadeInImageDelayJobId=_.E3(_.eM,function(){_.Dt(r,"fade-in",!0)},50)):_.Dt(E,"fade-in",!0)};
_.d.computeThumbnail=function(r,E){var K;r&&r.movingThumbnailDetails&&r.movingThumbnailDetails.thumbnails&&E?K=_.LB(r.movingThumbnailDetails.thumbnails,this.hostElement.clientWidth):K=E?"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7":"";if(K)return _.u9(K)};
_.d.isImageAvailable=function(r){return!(!r.src||r.src==="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"||r.naturalWidth===120)};
Lz.prototype.onTap=Lz.prototype.onTap;Lz.prototype.dataChanged=Lz.prototype.dataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Lz.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],Lz.prototype,"ytComponentBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Lz.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],Lz.prototype,"csn",void 0);_.u([_.b(),_.H("design:type",Object)],Lz.prototype,"trackingParams",void 0);
_.u([_.b(),_.H("design:type",String)],Lz.prototype,"videoId",void 0);_.u([_.b(),_.H("design:type",Boolean)],Lz.prototype,"isAttachedAndDataSet",void 0);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Lz.prototype,"dataChanged",null);_.u([_.ae("click"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Lz.prototype,"onTap",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-moving-thumbnail-renderer"})],Lz);
_.Z(Lz,"ytd-moving-thumbnail-renderer",function(){if(PM$!==void 0)return PM$;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return PM$=r},{mode:1});var fId;_.d1=function(r){this.hostElement=r;this.eventSink=null;this.eventList=[]};
_.d1.prototype.shouldForward=function(){var r,E;return(E=(r=this.eventSink)==null?void 0:r.isConnected)!=null?E:document.body.contains(this.eventSink)};
_.d1.prototype.start=function(r,E){this.eventSink&&this.stop();for(var K=0;K<r.length;K++)this.hostElement.addEventListener(r[K],_.QF(this,this.forwardEvent));var g;this.eventSink=(g=E.hostElement)!=null?g:E;this.eventList=r};
_.d1.prototype.stop=function(){for(var r=0;r<this.eventList.length;r++)this.hostElement.removeEventListener(this.eventList[r],_.QF(this,this.forwardEvent));this.eventSink=null;this.eventList=[]};
_.d1.prototype.forwardEvent=function(r,E){this.shouldForward()&&(r.stopPropagation(),this.eventSink instanceof Element?_.Ln(this.eventSink,r.type,E):_.nh(new _.bs("eventSink is not an element")))};_.hT={YtEventForwardingBehavior:{created:function(){this.forwarder_=new _.d1(this.hostElement)},
shouldForward:function(){return this.forwarder_.shouldForward()},
startForwardingEvents:function(r,E){this.forwarder_.start(r,E)},
stopForwardingEvents:function(){this.forwarder_.stop()}}};var JT=function(){return _.q.apply(this,arguments)||this};
_.C(JT,_.q);_.d=JT.prototype;_.d.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=_.Xx("HTML_DIR")==="rtl"?"right":"left"};
_.d.dataChanged=function(){this.popupOpen=!1};
_.d.computeAriaLabel=function(r){return _.M(r,R8M).label};
_.d.onTap=function(r){r.stopPropagation();r.preventDefault();this.data.command&&_.P7().resolve(_.Ov).resolveCommand(this.data.command,{form:{element:this.hostElement}})};
_.d.onPopupOpened=function(){this.popupOpen=!0;this.eventForwardingBehavior.startForwardingEvents(["yt-navigate"],this.eventSink)};
_.d.onPopupClosed=function(){this.popupOpen=!1;this.eventForwardingBehavior.stopForwardingEvents()};
JT.prototype.onPopupClosed=JT.prototype.onPopupClosed;JT.prototype.onPopupOpened=JT.prototype.onPopupOpened;JT.prototype.onTap=JT.prototype.onTap;JT.prototype.dataChanged=JT.prototype.dataChanged;_.u([_.G(_.hT.YtEventForwardingBehavior),_.H("design:type",Object)],JT.prototype,"eventForwardingBehavior",void 0);_.u([_.G(_.Lb),_.H("design:type",Object)],JT.prototype,"ironButtonState",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],JT.prototype,"componentBehavior",void 0);
_.u([_.b(),_.H("design:type",Object)],JT.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0,value:-1}),_.H("design:type",Number)],JT.prototype,"tabindex",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeAriaLabel(data.accessibility)"}),_.H("design:type",Object)],JT.prototype,"ariaLabel",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],JT.prototype,"disableTooltips",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],JT.prototype,"popupOpen",void 0);
_.u([_.b(),_.H("design:type",Element)],JT.prototype,"eventSink",void 0);_.u([_.fH("#tooltip"),_.H("design:type",Object)],JT.prototype,"tooltip",void 0);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],JT.prototype,"dataChanged",null);_.u([_.ae("tap"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],JT.prototype,"onTap",null);
_.u([_.ae("yt-popup-opened"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],JT.prototype,"onPopupOpened",null);_.u([_.ae("yt-popup-closed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],JT.prototype,"onPopupClosed",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-button-renderer"})],JT);
_.Z(JT,"ytd-thumbnail-overlay-button-renderer",function(){if(fId!==void 0)return fId;var r=document.createElement("template");_.x(r,'\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>');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return fId=r},{mode:1});var Ojb;var r8=function(){return _.q.apply(this,arguments)||this};
_.C(r8,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],r8.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],r8.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],r8.prototype,"disableAnimation",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],r8.prototype,"rounded",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],r8.prototype,"transparentBackground",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],r8.prototype,"noPadding",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-endorsement-renderer"})],r8);
_.Z(r8,"ytd-thumbnail-overlay-endorsement-renderer",function(){if(Ojb!==void 0)return Ojb;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return Ojb=r},{mode:1});var Y0X;var Ex=function(){return _.q.apply(this,arguments)||this};
_.C(Ex,_.q);Ex.prototype.computeIconPosition=function(r){return this.get("iconPosition",r)||null};
Ex.prototype.computeIconStyle=function(r){return this.get("iconStyle",r)||null};
Ex.prototype.computeIsIconStyleFilled=function(r){if(!r)return!1;var E;return r.iconStyle==="THUMBNAIL_OVERLAY_ICON_RENDERER_ICON_STYLE_FILLED"||((E=r.icon)==null?void 0:E.iconType)==="ERROR_BLACK"};
_.u([_.b(),_.H("design:type",Object)],Ex.prototype,"data",void 0);_.u([_.b({computed:"computeIconPosition(data)",reflectToAttribute:!0}),_.H("design:type",Object)],Ex.prototype,"iconPosition",void 0);_.u([_.b({computed:"computeIconStyle(data)",reflectToAttribute:!0}),_.H("design:type",Object)],Ex.prototype,"iconStyle",void 0);_.u([_.b({computed:"computeIsIconStyleFilled(data)",reflectToAttribute:!0}),_.H("design:type",Boolean)],Ex.prototype,"iconStyleFilled",void 0);
_.u([_.VF({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-icon-renderer"})],Ex);
_.Z(Ex,"ytd-thumbnail-overlay-icon-renderer",function(){if(Y0X!==void 0)return Y0X;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return Y0X=r},{mode:1});var UTu;var Kp=function(){return _.q.apply(this,arguments)||this};
_.C(Kp,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Kp.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Kp.prototype,"data",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-inline-unplayable-renderer"})],Kp);
_.Z(Kp,"ytd-thumbnail-overlay-inline-unplayable-renderer",function(){if(UTu!==void 0)return UTu;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return UTu=r},{mode:1});var T_M;var g8=function(){var r=_.q.apply(this,arguments)||this;r.isPreviewLoading=!1;return r};
_.C(g8,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],g8.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],g8.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],g8.prototype,"isPreviewLoading",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-loading-preview-renderer"})],g8);
_.Z(g8,"ytd-thumbnail-overlay-loading-preview-renderer",function(){if(T_M!==void 0)return T_M;var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return T_M=r},{mode:1});var wpa;var Do=function(){return _.q.apply(this,arguments)||this};
_.C(Do,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Do.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Do.prototype,"data",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-pinking-renderer"})],Do);
_.Z(Do,"ytd-thumbnail-overlay-pinking-renderer",function(){if(wpa!==void 0)return wpa;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return wpa=r},{mode:1});var FDR;var Be=function(){var r=_.q.apply(this,arguments)||this;r.disableTooltips=!1;r.isLoading=!1;r.useExpandableTooltip=!1;r.toggled=!1;r.hovered=!1;r.mouseoverDelayJobId=0;r.toggleDelayJobId=0;r.expandAnimationDelayJobId=0;return r};
_.C(Be,_.q);_.d=Be.prototype;_.d.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");_.rj(this.hostElement).querySelector("#tooltip").position=_.Xx("HTML_DIR")==="rtl"?"right":"left"};
_.d.detached=function(){this.useExpandableTooltip&&(this.isLoading=this.hovered=!1,this.data&&!this.data.toggledServiceEndpoint&&this.set("data.isToggled",!1),this.mouseoverDelayJobId&&_.eM.cancelJob(this.mouseoverDelayJobId),this.toggleDelayJobId&&_.eM.cancelJob(this.toggleDelayJobId),this.expandAnimationDelayJobId&&_.eM.cancelJob(this.expandAnimationDelayJobId),this.useExpandableTooltip=!1)};
_.d.dataChanged=function(){this.popupOpen=this.isLoading=!1;this.mouseoverDelayJobId&&_.eM.cancelJob(this.mouseoverDelayJobId);this.toggleDelayJobId&&_.eM.cancelJob(this.toggleDelayJobId);this.expandAnimationDelayJobId&&_.eM.cancelJob(this.expandAnimationDelayJobId)};
_.d.computeIcon=function(r,E,K){return(r=K?E:r)&&r.iconType?_.B1(r.iconType):void 0};
_.d.computeAriaLabel=function(r,E,K){return _.M(K?E:r,R8M).label};
_.d.computeTooltip=function(r,E,K){return K?E:r};
_.d.computeToggled=function(){return!(!this.data||!this.data.isToggled)};
_.d.computeIconOnHover=function(r,E){if((r==null?0:r.iconType)&&!E)return _.B1(r.iconType)};
_.d.onTap=function(r){var E=this;r.stopPropagation();r.preventDefault();if(!this.isLoading||this.useExpandableTooltip)if(r=this.data.isToggled?this.data.toggledServiceEndpoint:this.data.untoggledServiceEndpoint)this.isLoading=!0,this.set("data.isToggled",!this.data.isToggled),this.ytComponentBehavior.resolveCommand(r),this.useExpandableTooltip&&(this.toggleDelayJobId=_.E3(_.eM,function(){E.hovered=!1;E.data&&!E.data.toggledServiceEndpoint&&(E.expandAnimationDelayJobId=_.E3(_.eM,function(){E.set("data.isToggled",
!1)},200))},2E3))};
_.d.onMouseenter=function(){var r=this;this.mouseoverDelayJobId=_.E3(_.eM,function(){r.hovered=!0},300)};
_.d.onMouseleave=function(){_.eM.cancelJob(this.mouseoverDelayJobId);this.toggled||(this.hovered=!1)};
_.d.onPopupOpened=function(){this.popupOpen=!0;this.ytEventForwardingBehavior.startForwardingEvents(["yt-navigate"],this.eventSink)};
_.d.onPopupClosed=function(){this.popupOpen=!1;this.ytEventForwardingBehavior.stopForwardingEvents()};
_.d.onServiceRequestCompleted=function(r,E){this.isLoading=!1;if(!this.useExpandableTooltip||this.data.toggledServiceEndpoint&&this.data.untoggledServiceEndpoint)this.serviceRequestWasSuccessful(E)||this.set("data.isToggled",!this.data.isToggled)};
_.d.serviceRequestWasSuccessful=function(r){return _.M(this.data.isToggled?this.data.toggledServiceEndpoint:this.data.untoggledServiceEndpoint,_.dG)?r.data.status==="STATUS_SUCCEEDED":!0};
Be.prototype.onServiceRequestCompleted=Be.prototype.onServiceRequestCompleted;Be.prototype.onPopupClosed=Be.prototype.onPopupClosed;Be.prototype.onPopupOpened=Be.prototype.onPopupOpened;Be.prototype.onMouseleave=Be.prototype.onMouseleave;Be.prototype.dataChanged=Be.prototype.dataChanged;_.u([_.G(_.Lb),_.H("design:type",Object)],Be.prototype,"ironButtonState",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],Be.prototype,"ytComponentBehavior",void 0);
_.u([_.G(_.hT.YtEventForwardingBehavior),_.H("design:type",Object)],Be.prototype,"ytEventForwardingBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Be.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeAriaLabel(data.untoggledAccessibility, data.toggledAccessibility, data.isToggled)"}),_.H("design:type",Object)],Be.prototype,"ariaLabel",void 0);_.u([_.b(),_.H("design:type",Object)],Be.prototype,"disableTooltips",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],Be.prototype,"popupOpen",void 0);_.u([_.b(),_.H("design:type",Object)],Be.prototype,"isLoading",void 0);_.u([_.b(),_.H("design:type",Element)],Be.prototype,"eventSink",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Be.prototype,"useExpandableTooltip",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeToggled(data.isToggled)"}),_.H("design:type",Object)],Be.prototype,"toggled",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Be.prototype,"hovered",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeIconOnHover(data.untoggledIconOnHover, isToggled)"}),_.H("design:type",Object)],Be.prototype,"iconOnHover",void 0);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Be.prototype,"dataChanged",null);
_.u([_.ae("mouseleave"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Be.prototype,"onMouseleave",null);_.u([_.ae("yt-popup-opened"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Be.prototype,"onPopupOpened",null);_.u([_.ae("yt-popup-closed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Be.prototype,"onPopupClosed",null);
_.u([_.ae("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.eZ]),_.H("design:returntype")],Be.prototype,"onServiceRequestCompleted",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-toggle-button-renderer"})],Be);
_.Z(Be,"ytd-thumbnail-overlay-toggle-button-renderer",function(){if(FDR!==void 0)return FDR;var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return FDR=r},{mode:_.EZ("kevlar_poly_si_batch_j053")?1:2});var R1f;var oil=_.l(function(r){var E=r.data;var K=r.thumbnailSize;var g=function(){return E().enableSegmentView};
return _.f("yt-thumbnail-overlay-progress-bar-view-model",{class:_.DW("ytThumbnailOverlayProgressBarHost",function(){return tpJ(K==null?void 0:K())})},_.f(_.Y,{cond:g,
then:function(){return _.f("div",{class:"ytThumbnailOverlayProgressBarHostProgressBar"},_.f("div",{class:_.i7("ytThumbnailOverlayProgressBarHostProgressBarLeftSegment","ytThumbnailOverlayProgressBarHostProgressBarSegment","ytThumbnailOverlayProgressBarHostProgressBarInactiveSegment"),style:function(){return"width:"+E().startPercent+"%"}}),_.f("div",{class:_.i7("ytThumbnailOverlayProgressBarHostProgressBarContainer"),
style:function(){return"width:"+E().segmentDurationPercent+"%"}},_.f("div",{class:_.i7("ytThumbnailOverlayProgressBarHostProgressBarActiveSegment","ytThumbnailOverlayProgressBarHostProgressBarSegment")}),_.f("div",{class:"ytThumbnailOverlayProgressBarHostLabel"},_.f("div",null," ",function(){return E().segmentLabel})),_.f("div",{class:"ytThumbnailOverlayProgressBarHostLabelTriangle"})),_.f("div",{class:_.i7("ytThumbnailOverlayProgressBarHostProgressBarRightSegment","ytThumbnailOverlayProgressBarHostProgressBarSegment",
"ytThumbnailOverlayProgressBarHostProgressBarInactiveSegment")}))}}),_.f(_.Y,{cond:function(){return!g()&&E().startPercent},
then:function(){var D={};return _.f("div",{class:_.i7("ytThumbnailOverlayProgressBarHostWatchedProgressBar",(D.ytThumbnailOverlayProgressBarHostUseLegacyBar=!_.R("web_enable_modern_progress_bar_overlay"),D))},_.f("div",{class:"ytThumbnailOverlayProgressBarHostWatchedProgressBarSegment",style:function(){return"width:"+E().startPercent+"%"}}))}}))},"Fa");
oil.idomCompat=!0;var MhM=_.l(function(r){var E=_.$G(),K=_.fg(function(D){var B,Q,a;a:{var P=(B=r.data())==null?void 0:B.animationActivationTargetId;B=((Q=r.data())==null?void 0:Q.animationActivationEntityKey)||"";Q=(a=r.data())==null?void 0:a.animationActivationEntitySelectorType;if(B&&P)switch(Q){case "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE":D=_.BI(D,B);a=_.P7().resolve(_.p0(_.S3));P=!!(D&&D.videoId===P&&(a==null?0:a.isMiniplayerActive()));P={activated:P,playAnimation:P&&D.playerState==="PLAYER_STATE_PLAYING"};
break a}P=void 0}return P});
_.me(function(){var D;if((D=K())==null?0:D.activated){var B;if((B=K())==null?0:B.playAnimation){var Q;(Q=E.lottieEl)==null||Q.goToAndPlay(0)}else{var a;(a=E.lottieEl)==null||a.goToAndStop(0)}}},"DbQiXd");
var g=function(){var D,B=!((D=K())==null||!D.activated);if(r.data()){D=r.data();var Q=void 0;D.icon&&(Q=_.rk5(D.icon),Q=Qru(Q));var a=void 0,P;if((P=D.backgroundColor)==null?0:P.lightTheme){var O;a={backgroundColor:Gf((O=D.backgroundColor)==null?void 0:O.lightTheme,"0.8")}}if(D.text||Q||B){if(B&&D.lottieData&&E){O=D.lottieData;var U,T,w;P={animationConfig:{name:O.url,path:O.url,autoplay:(U=O.settings)==null?void 0:U.autoplay,loop:(w=(T=O.settings)==null?void 0:T.loop)!=null?w:!0},animationRef:E}}else P=
void 0;if(B)U=17;else b:switch(D.badgeStyle){case "THUMBNAIL_OVERLAY_BADGE_STYLE_LIVE":U=18;break b;case "THUMBNAIL_OVERLAY_BADGE_STYLE_SPECIAL":U=19;break b;default:U=17}B={type:U,text:B&&D.animatedText?D.animatedText:D.text,icon:Q,customColors:a,animation:P}}else B=void 0}else B=void 0;return B};
return _.f("yt-thumbnail-badge-view-model",{class:_.DW("ytThumbnailBadgeViewModelHost",r.class)},_.f(_.Y,{cond:g,then:function(){return _.f(_.P_,{data:function(){return g()}})}}))},"Ha");var ijM=_.l(function(r){var E={},K={};return _.f("yt-thumbnail-bottom-overlay-view-model",{class:_.DW("ytThumbnailBottomOverlayViewModelHost",(E.ytThumbnailBottomOverlayViewModelHostBackground=function(){return r.data().enableGradientBackground},E))},_.f(_.U9,{data:function(){return r.data().progressBar}},{thumbnailOverlayProgressBarViewModel:function(g){return _.f(oil,{data:g.data,
thumbnailSize:r.thumbnailSize})}}),_.f("div",{class:_.DW("ytThumbnailBottomOverlayViewModelBadgeContainer",function(){var g;
return SFd((g=r.thumbnailSize)==null?void 0:g.call(r))},(K.ytThumbnailBottomOverlayViewModelBadgeContainerClip=function(){var g;
return(g=r.isClip)==null?void 0:g.call(r)},K.ytThumbnailBottomOverlayViewModelBadgeContainerSmallLegacy=function(){var g;
return!_.R("web_enable_modern_progress_bar_overlay")&&((g=r.thumbnailSize)==null?void 0:g.call(r))==="small"},K))},_.f(_.U9,{data:function(){return r.data().badge}},{thumbnailBadgeViewModel:function(g){return _.f(MhM,{data:g.data,
class:"ytThumbnailBottomOverlayViewModelBadge"})}}),_.f(_.U9,{data:function(){return r.data().badges}},{thumbnailBadgeViewModel:function(g){return _.f(MhM,{data:g.data,
class:"ytThumbnailBottomOverlayViewModelBadge"})}})))},"Ia");
ijM.idomCompat=!0;_.yB(ijM,"yt-thumbnail-bottom-overlay-view-model",{props:{data:_.H1,thumbnailSize:_.H1,isClip:_.H1}});var e3m={calledOnce:!1,state:"visible"},XaK={calledOnce:!1,state:"hidden"};var d8=_.l(function(r){var E=r.data;var K=r.className;r=r.alwaysShow;var g=_.kPm(),D={};return _.f("thumbnail-hover-overlay-view-model",{el:_.eH(_.Gd(function(){return E().rendererContext})),
class:_.DW("ytThumbnailHoverOverlayViewModelHost",K,(D.ytThumbnailHoverOverlayViewModelHostForceHover=r,D)),"aria-label":function(){var B;return(B=_.M(E().rendererContext,_.Tz))==null?void 0:B.label},
role:function(){return _.xG(E().rendererContext)!==void 0?"button":void 0},
tabindex:function(){return _.xG(E().rendererContext)!==void 0?0:void 0},
"on:keypress":g},_.f("div",{class:_.DW("ytThumbnailHoverOverlayViewModelScrim",function(){a:switch(E().style){case "THUMBNAIL_HOVER_OVERLAY_STYLE_BUTTON":var B="ytThumbnailHoverOverlayViewModelStyleButton";break a;default:B="ytThumbnailHoverOverlayViewModelStyleCover"}return B})},_.f(_.Y,{cond:function(){return E().icon},
then:function(B){return _.f(_.ub,{data:B,alt:"",className:"ytThumbnailHoverOverlayViewModelIcon"})}}),_.f(_.Y,{cond:function(){return E().text},
then:function(B){return _.f(_.Og,{text:B,className:"ytThumbnailHoverOverlayViewModelText"})}})))},"Ka");
d8.idomCompat=!0;var c8C=_.l(function(r){var E=r.data;return _.f(_.U9,{data:function(){return E==null?void 0:E().overlays}},{thumbnailHoverOverlayViewModel:d8})},"La");
c8C.idomCompat=!0;var CMl={};var xTw=_.l(function(r){var E=r.data;var K=r.image;var g=r.state;var D=r.iconType;var B=r.overlays;var Q=r.isOverlay;var a=_.a5("div");r=_.N(_.M5(!0,void 0,"AA4e7b"));var P=r.next().value,O=r.next().value,U=function(){return!!E().onTap},T=_.HZ(D,"LIVE");
_.me(function(){var F=E();requestAnimationFrame(function(){if(a.value===null)var c=!0;else{var W=a.value;c=F.badgeText;var z=nkm(F.size);c in CMl?W=CMl[c]:(W=W.clientWidth,CMl[c]=W);(c=W>z)?a.value.style.display="none":a.value.style.visibility="visible"}O(c)})},"vNdN8b");
var w=function(){var F={};return F["yt-spec-avatar-shape__image"]=!0,F["yt-spec-avatar-shape__image--ads-app"]=E().type===1,F["yt-spec-avatar-shape__image--inscribed-square"]=E().type===2,F};
return _.f("yt-avatar-shape",null,_.f("div",{el:_.eH(yj5(U,{keydown:function(F){if(F.key==="Enter"){var c;(c=F.currentTarget)==null||c.click()}},
click:function(F){var c,W;return void((W=(c=E()).onTap)==null?void 0:W.call(c,F))}})),
class:function(){var F={"yt-spec-avatar-shape":!0,"yt-spec-avatar-shape__button":!0},c=E();F=(F[c.clusterLayoutConfig?JjL(c.clusterLayoutConfig):ra5(c.size)]=!0,F["yt-spec-avatar-shape__button--tappable"]=U(),F);(c=E().avatarButtonCustomClassName)&&(F[c]=!0);return _.i7(F)},
"aria-label":function(){return U()?E().accessibilityText:""},
role:function(){return U()?"button":void 0},
tabindex:function(){return U()?0:void 0}},_.f("div",{class:function(){var F,c=E(),W=g==null?void 0:g(),z=Q==null?void 0:Q(),S=!((F=c.decorations)==null||!F.includes(2)||c.size!=="medium"&&c.size!=="large"),k=c.size==="tiny"||c.size==="extra-small",A,X,e,I,J={};
F=(J["yt-spec-avatar-shape--live-ring"]=!!(((A=c.decorations)==null?0:A.includes(0))&&KId(c.size)),J["yt-spec-avatar-shape--stories-watched"]=S&&!(W==null||!W.storiesWatched),J["yt-spec-avatar-shape--stories-unwatched"]=S&&!(W==null?0:W.storiesWatched),J["yt-spec-avatar-shape--background-border"]=gvP(c.decorations)&&!k,J["yt-spec-avatar-shape--background-border-thin"]=gvP(c.decorations)&&k,J["yt-spec-avatar-shape__on-select-border"]=!((X=c.decorations)==null||!X.includes(4)),J["yt-spec-avatar-shape__white-border"]=
!((e=c.decorations)==null||!e.includes(5)),J["yt-spec-avatar-shape__white-border--white-border-thin"]=!!(((I=c.decorations)==null?0:I.includes(5))&&k),J["yt-spec-avatar-shape--is-overlay"]=!!z,J);return _.i7(F)},
style:function(){a:{var F=E().clusterLayoutConfig;if(F){b:{var c=F.numAvatarsInCluster;var W=F.avatarIndex;if(W!==c-1){switch(F.clusterSize){case "small":F="32";break;case "medium":F="36";break;case "40":F="40";break;default:c=void 0;break b}c="https://www.gstatic.com/youtube/img/creator/video_collaborations/cluster_size_"+F+"x"+F+"_avatars_"+c+"_index_"+W+".svg"}else c=void 0}if(c){c=_.QH({"-webkit-mask-image":"url("+c+")","mask-image":"url("+c+")","--webkit-mask-size":"100%","--mask-size":"100%",
"-webkit-mask-repeat":"no-repeat","mask-repeat":"no-repeat"})();break a}}c=void 0}return c}},_.f("div",{class:function(){var F={};
var c=E();F=(F[c.clusterLayoutConfig?LNJ(c.clusterLayoutConfig):h35(c.size)]=!0,F["yt-spec-avatar-shape--no-margin"]=gvP(E().decorations),F["yt-spec-avatar-shape--square"]=E().type===2,F);return _.i7(F)}},_.f(_.ub,{data:K,
alt:function(){return!U()&&E().accessibilityText?E().accessibilityText:""},
targetWidth:function(){return EvJ(E().size)},
targetHeight:function(){return EvJ(E().size)},
className:function(){return _.i7(w())}}),_.f(_.Y,{cond:function(){var F;
return((F=E().decorations)==null?void 0:F.includes(0))&&KId(E().size)},
then:function(){return _.f("div",{class:function(){var F={};F=(F["yt-spec-avatar-shape__live-badge"]=!0,F["yt-spec-avatar-shape__live-badge--badge-small"]=E().size==="small",F["yt-spec-avatar-shape__live-badge--badge-medium"]=E().size==="medium"||E().size==="48",F["yt-spec-avatar-shape__live-badge--badge-large"]=E().size==="large",F["yt-spec-avatar-shape__live-badge--badge-extra-large"]=E().size==="extra-large"||E().size==="extra-extra-large"||E().size==="giant",F);return _.i7(F)}},_.f(_.Y,{cond:function(){return E().badgeText},
then:function(F){return _.f("div",{class:"yt-spec-avatar-shape__badge-text",el:a},F)}}),_.f(_.Y,{cond:P,
then:function(){return _.f("div",{class:"yt-spec-avatar-shape__badge-icon"},_.f(_.$r,{icon:T,size:function(){a:switch(E().size){case "extra-large":var F=16;break a;default:F=13}return F}}))}}))}}),_.f(_.Y,{cond:function(){var F,c;
return((F=E().decorations)==null?void 0:F.includes(1))||((c=E().decorations)==null?void 0:c.includes(0))&&!KId(E().size)},
then:function(){return _.f("div",{class:function(){var F=E(),c,W,z={};var S=(z["yt-spec-avatar-shape__live-dot"]=!((c=F.decorations)==null||!c.includes(0)||KId(F.size)),z["yt-spec-avatar-shape__new-content"]=!((W=F.decorations)==null||!W.includes(1)),z);return _.i7(S)}})}}),_.f(_.Y,{cond:function(){return!!B},
then:function(){return _.f("div",{class:function(){var F={};F=Object.assign((F["yt-spec-avatar-shape__image-overlays"]=!0,F),w());return _.i7(F)}},B==null?void 0:B())}})))))},"Oa");
xTw.idomCompat={callbacks:{overlays:!0}};_.jm=_.l(function(r){function E(){K().endpoint&&_.tH(K().endpoint)}
var K=r.data;var g=r.decorations;var D=r.avatarButtonCustomClassName;var B=r.isOverlay;var Q=r.clusterLayoutConfig;return _.f("avatar-view-model",null,_.f(_.Y,{cond:function(){return K().image},
then:function(a){return _.f(xTw,{data:function(){return Bru({data:K(),onTap:K().endpoint?E:void 0,decorations:g==null?void 0:g(),badgeText:void 0,accessibilityText:K().accessibilityText,avatarButtonCustomClassName:D==null?void 0:D(),clusterLayoutConfig:Q==null?void 0:Q()})},
image:a,iconType:"RADAR_LIVE",overlays:function(){return _.f(c8C,{data:K})},
isOverlay:B})}}))},"Pa");
_.jm.idomCompat=!0;_.N3=_.l(function(r){var E=r.data;r=r.className;var K=_.a5("yt-decorated-avatar-view-model"),g=function(){return _.M(E().avatar,_.Vx)},D=_.Wg(function(){var B,Q=E(),a=g(),P=_.xG(E().rendererContext),O=(B=K.value)!=null?B:void 0,U;
if(a){O={data:Q,avatar:a,onTap:P,element:O};B=O.data;Q=O.avatar;a=O.onTap;P=O.element;O=O.commandController;a=a?Q$L(a,P,O):void 0;P=[];B.liveData&&P.push(0);var T;O=(T=B.liveData)==null?void 0:T.liveBadgeText;T=(U=_.M(B.rendererContext,_.Tz))==null?void 0:U.label;U=Bru({data:Q,onTap:a,decorations:P,badgeText:O,accessibilityText:T?T:B.a11yLabel})}else U={size:"medium"};return U},void 0,"c00kWd");
return _.f("yt-decorated-avatar-view-model",{class:_.DW("ytDecoratedAvatarViewModelHost",r),el:K},_.f(_.Y,{cond:function(){var B;return(B=g())==null?void 0:B.image},
then:function(B){return _.f(xTw,{data:D,image:B,iconType:"RADAR_LIVE",overlays:function(){return _.f(c8C,{data:g})}})}}))},"Qa");
_.N3.idomCompat=!0;_.Q8=_.l(function(r){var E=function(){var a;return Object.assign({},r.data(),(a=r.overrides)==null?void 0:a.call(r))},K=function(){return _.WW(E().rendererContext)},g=function(){var a=E().avatars,P,O;
return(O=(P=(a==null?0:a[0])?_.M(a[0],_.Vx):void 0)==null?void 0:P.avatarImageSize)!=null?O:"AVATAR_SIZE_UNKNOWN"},D=function(){return Nru(E())},B=function(){if(E().layoutType==="AVATAR_STACK_LAYOUT_CLUSTER")var a=void 0;
else if((a=r.decorations)==null?0:a.call(r))a=r.decorations();else{a=E();var P=0;a.avatars&&(P+=a.avatars.length);a.decoratedText&&(P+=1);a=P>1?[3]:[]}return a},Q={};
return _.f("yt-avatar-stack-view-model",{el:_.eH(_.Gd(function(){return E().rendererContext})),
class:_.DW("yt-avatar-stack-view-model",r.className,(Q["yt-avatar-stack-view-model--tappable"]=K,Q["yt-avatar-stack-view-model--is-overlay"]=r.isOverlay,Q["yt-avatar-stack-view-model--medium-text"]=r.useMediumText,Q)),tabindex:function(){return K()?0:void 0},
role:function(){return K()?"link":void 0},
"aria-label":function(){var a,P;return(P=(a=_.M(E().rendererContext,_.Tz))==null?void 0:a.label)!=null?P:""}},_.f(_.Y,{cond:function(){var a;
return E().avatars&&!((a=r.hideAvatar)==null?0:a.call(r))},
then:function(){return _.f("div",{class:"yt-avatar-stack-view-model__avatars"},_.f(_.Y,{cond:function(){return E().decoratedText},
then:function(a){var P={};return _.f("div",{class:_.DW("yt-avatar-stack-view-model__text-container",(P["yt-avatar-stack-view-model__text-container--thin-border"]=function(){return g()==="AVATAR_SIZE_XXS"||g()==="AVATAR_SIZE_XS"},P["yt-avatar-stack-view-model__text-container--thin-border-overlay"]=function(){var O;
return((O=r.isOverlay)==null?void 0:O.call(r))&&(g()==="AVATAR_SIZE_XXS"||g()==="AVATAR_SIZE_XS")},P)),
style:_.QH({width:function(){return D().avatarSizeInPx+"px"},
height:function(){return D().avatarSizeInPx+"px"}})},_.f(_.Og,{text:a,
className:"yt-avatar-stack-view-model__avatar-decorated-text"}))}}),_.f("div",{style:function(){return _.QH(D().avatarStackStyle)()},
class:function(){return D().avatarStackClass}},_.f(_.U9,{data:function(){return D().avatars.reverse()}},{avatarViewModel:function(a,P){return _.f("div",{style:function(){var O,U;
return _.QH((U=(O=D()).avatarStyle)==null?void 0:U.call(O,P()))()},
class:function(){return D().avatarClass}},_.f(_.jm,{data:a.data,
decorations:B,avatarButtonCustomClassName:function(){return D().avatarButtonCustomClassName},
isOverlay:r.isOverlay,clusterLayoutConfig:function(){var O,U;return(U=(O=D()).clusterLayoutConfig)==null?void 0:U.call(O,P())}}))},
decoratedAvatarViewModel:function(a,P){return _.f("div",{style:function(){var O,U;return _.QH((U=(O=D()).avatarStyle)==null?void 0:U.call(O,P()))()},
class:function(){return D().avatarClass}},_.f(_.N3,{data:a.data}))}})))}}),_.f(_.Y,{cond:function(){return E().text},
then:function(a){return _.f(_.Og,{text:a,className:"yt-avatar-stack-view-model__avatar-stack-text",linkInheritColor:!0})}}))},"Ra");
_.Q8.idomCompat=!0;_.yB(_.l(function(r){var E=r.data;var K=r.thumbnailSize;return _.f("thumbnail-overlay-avatar-stack-view-model",{class:"ytThumbnailOverlayAvatarStackViewModelHost"},_.f("div",{class:_.DW("ytThumbnailOverlayAvatarStackViewModelavatarStack",function(){return $KL(K==null?void 0:K())})},_.f(_.U9,{data:function(){return E().avatarStack}},{avatarStackViewModel:function(g){return _.f(_.Q8,{data:g.data,
decorations:[5]})}})))},"Sa"),"thumbnail-overlay-avatar-stack-view-model",{props:{data:_.Yt,
thumbnailSize:_.Yt}});var WDM=_.l(function(r){r=_.nH(r,{hidden:!1});var E=r.data;r=r.hidden;return _.f("yt-thumbnail-overlay-title-view-model",{class:_.DW("ytThumbnailOverlayTitleViewModelHost",function(){a:switch(E().position){case "THUMBNAIL_OVERLAY_TITLE_POSITION_BOTTOM":var K="ytThumbnailOverlayTitleViewModelPositionBottom";break a;default:K="ytThumbnailOverlayTitleViewModelPositionTop"}return K}),
hidden:r},_.f(_.Y,{cond:function(){return E().leadingContent},
then:function(K){return _.f("div",{class:"ytThumbnailOverlayTitleViewModelLeadingContent"},_.f(_.U9,{data:K},{decoratedAvatarViewModel:_.N3}))}}),_.f("div",null,_.f(_.Og,{text:function(){return E().title},
className:"ytThumbnailOverlayTitleViewModelTitle"}),_.f(_.Y,{cond:function(){return E().subtitle},
then:function(){return _.f(_.Og,{text:function(){return E().subtitle},
className:"ytThumbnailOverlayTitleViewModelSubtitle"})}})))},"Ta");
WDM.idomCompat=!0;_.yB(WDM,"yt-thumbnail-overlay-title-view-model",{props:{data:_.Yt,hidden:_.Yt}});_.GHd=_.l(function(r){r=_.nH(r,{isClip:!1});var E=r.data,K=r.thumbnailSize,g={};return _.f("yt-thumbnail-overlay-badge-view-model",{class:_.DW("yt-thumbnail-overlay-badge-view-model",function(){a:switch(E().position){case "THUMBNAIL_OVERLAY_BADGE_POSITION_TOP_START":var D="yt-thumbnail-overlay-badge-view-model--top-start";break a;default:D="yt-thumbnail-overlay-badge-view-model--bottom-end"}return D},function(){return a0P(K==null?void 0:K())},(g["yt-thumbnail-overlay-badge-view-model--clip"]=r.isClip,
g))},_.f(_.U9,{data:function(){return E().thumbnailBadges}},{thumbnailBadgeViewModel:function(D){return _.f(MhM,{data:D.data,
class:"yt-thumbnail-overlay-badge-view-model__badge"})}}))},"Ua");
_.GHd.idomCompat=!0;_.yB(_.GHd,"yt-thumbnail-overlay-badge-view-model",{props:{data:_.Yt,thumbnailSize:_.Yt,isClip:_.Yt}});var viw=_.l(function(r){var E=r.data;r=r.hidden;var K=_.Wg(function(){return E().indicatorCount||0},void 0,"AbKnMc"),g={};
return _.f("yt-page-indicator-view-model",{class:_.DW("ytPageIndicatorViewModelHost",(g.ytPageIndicatorViewModelIndicatorHidden=function(){return!E().indicatorCount},g)),
hidden:r},_.f(_.sV,{each:function(){return Array(K())}},function(D,B){var Q={};
return _.f("div",{class:_.DW("ytPageIndicatorViewModelIndicator",(Q.ytPageIndicatorViewModelIndicatorSelected=function(){return E().selectedIndex===B()},Q))})}))},"Va");
viw.idomCompat=!0;_.yB(viw,"yt-page-indicator-view-model",{props:{data:_.Yt,hidden:_.Yt}});var $m=function(){var r=_.q.apply(this,arguments)||this;r.eventSink=function(){return r};
r.disableInteraction=!1;r.noRoundedCorners=!1;r.isPreviewLoading=!1;r.isOriginalAspectRatio=!1;r.computedObjectFit=!1;r.actionMap={"yt-miniplayer-endpoint-changed":"checkMiniplayer_"};return r};
_.C($m,_.q);_.d=$m.prototype;
_.d.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:_.R("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"}}};
_.d.onImageLoaded=function(){this.loaded=!0};
_.d.onImageUnloaded=function(){this.loaded=!1};
_.d.computeRichThumbnail=function(r,E,K,g){if(r&&E&&!g&&!_.R("disable_moving_thumbs_handling")&&!K)return E};
_.d.computeImageWidth=function(r,E){return E||9999};
_.d.computeIsOriginalAspectRatio=function(r){return r};
_.d.computeIsLive=function(r){if(r==null?0:r.badges)for(var E=0;E<r.badges.length;E++){var K=r.badges[E];if(K.metadataBadgeRenderer&&K.metadataBadgeRenderer.style==="BADGE_STYLE_TYPE_LIVE_NOW")return!0}else if(r==null?0:r.thumbnailOverlays)for(E=0;E<r.thumbnailOverlays.length;E++)if(K=r.thumbnailOverlays[E],K.thumbnailOverlayTimeStatusRenderer&&K.thumbnailOverlayTimeStatusRenderer.style==="LIVE")return!0;return!1};
_.d.computeObjectFit=function(r,E){return E||(r?"CONTAIN":"")};
_.d.computeNavigationEndpoint=function(r,E,K){return r?E:K};
_.d.computeHasClip=function(r){r=_.N(r||[]);for(var E=r.next();!E.done;E=r.next())if(E.value.thumbnailOverlayPinkingRenderer)return!0;return!1};
_.d.computeOverlayColor=function(r){var E;return(r==null?0:(E=r.darkColorPalette)==null?0:E.section2Color)?r.darkColorPalette.section2Color:r==null?void 0:r.sampledThumbnailColor};
_.f5.Object.defineProperties($m.prototype,{isPreviewDisabled:{configurable:!0,enumerable:!0,get:function(){return!this.inlinePreviewIsEnabled}},
thumbnailSize:{configurable:!0,enumerable:!0,get:function(){return _.bLK(this.width)}}});
$m.prototype.onImageUnloaded=$m.prototype.onImageUnloaded;$m.prototype.onImageLoaded=$m.prototype.onImageLoaded;_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],$m.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],$m.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(N9M),_.H("design:type",Object)],$m.prototype,"ytdThumbnailBehavior",void 0);
_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],$m.prototype,"componentBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],$m.prototype,"ytdReduxBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],$m.prototype,"data",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],$m.prototype,"circular",void 0);
_.u([_.b({computed:"computeRichThumbnail(finalHoveredState_, data.richThumbnail, isPreviewLoading, isPreviewDisabled)"}),_.H("design:type",Object)],$m.prototype,"richThumbnail",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeHasClip(data.thumbnailOverlays)"}),_.H("design:type",Boolean)],$m.prototype,"hasClip",void 0);_.u([_.b(),_.H("design:type",Object)],$m.prototype,"eventSink",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],$m.prototype,"queued",void 0);
_.u([_.b({value:!1}),_.H("design:type",Boolean)],$m.prototype,"richGridThumbnail",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],$m.prototype,"useExpandableTooltip",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],$m.prototype,"useUntranslatedNavigationEndpoint",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],$m.prototype,"disableInteraction",void 0);
_.u([_.b({computed:"computeNavigationEndpoint(useUntranslatedNavigationEndpoint, data.untranslatedNavigationEndpoint, data.navigationEndpoint)"}),_.H("design:type",Object)],$m.prototype,"computedNavigationEndpoint",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],$m.prototype,"nowPlayingEqualizerOnly",void 0);_.u([_.b({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],$m.prototype,"hidePlaybackStatus",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",String)],$m.prototype,"objectFit",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],$m.prototype,"noRoundedCorners",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],$m.prototype,"watchFeedThumbnail",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],$m.prototype,"isPreviewLoading",void 0);
_.u([_.b({reflectToAttribute:!0,computed:"computeIsOriginalAspectRatio(data.thumbnail.isOriginalAspectRatio)"}),_.H("design:type",Object)],$m.prototype,"isOriginalAspectRatio",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeObjectFit(isOriginalAspectRatio, objectFit)"}),_.H("design:type",Object)],$m.prototype,"computedObjectFit",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeIsLive(data)"}),_.H("design:type",Boolean)],$m.prototype,"isLiveVideo",void 0);
_.u([_.b({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],$m.prototype,"loaded",void 0);_.u([_.b({computed:"computeOverlayColor(data.thumbnail)"}),_.H("design:type",Object)],$m.prototype,"overlayColor",void 0);_.u([_.b(),_.H("design:type",Boolean)],$m.prototype,"minimizePipBreakages",void 0);_.u([_.b({selector:_.vtJ}),_.H("design:type",Boolean)],$m.prototype,"inlinePreviewIsEnabled",void 0);_.u([_.b(),_.H("design:type",Number)],$m.prototype,"width",void 0);
_.u([_.v("inlinePreviewIsEnabled"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],$m.prototype,"isPreviewDisabled",null);_.u([_.v("width"),_.H("design:type",String),_.H("design:paramtypes",[])],$m.prototype,"thumbnailSize",null);_.u([_.ae("image-loaded"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],$m.prototype,"onImageLoaded",null);
_.u([_.ae("image-unloaded"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],$m.prototype,"onImageUnloaded",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-thumbnail"})],$m);
var VhX=_.rD()($m,"ytd-thumbnail",function(){if(R1f===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);R1f=r}r=R1f;return r},{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 f0c=function(r){var E=this;this.inlinePreviewIsActive=this.inlinePreviewIsEnabledForUser=!1;this.unsubscribeFromInlinePreviewIsEnabled=function(){};
this.JSC$15189_unsubscribeFromInlinePreviewIsActive=function(){};
this.videoPreviewJobId=0;this.JSC$15189_touched=this.previewTriggered=!1;this.onMouseMoveFn=function(K){z1d(E,K)};
this.onLockupMouseLeaveFn=function(K){K=K.relatedTarget;var g,D;((g=document.getElementsByTagName("ytd-video-preview"))==null?0:(D=g.item(0))==null?0:D.contains(K))||(E.terminateVideoPreview(),ah(E))};
this.onThumbnailMouseDownFn=function(){E.terminateVideoPreview();ah(E)};
this.onTouchStart=function(){E.JSC$15189_touched=!0};
this.mediaRenderer=r.mediaRenderer;this.thumbnailElement=r.thumbnailElement;this.lockupElement=r.lockupElement;this.videoPreviewOptsInput=r.videoPreviewOpts;thE(this);pp(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)):
_.nh(Error("Fh")):_.nh(Error("Gh")):S0u(this)},H4=function(r){S0u(r);
var E;(E=r.lockupElement)==null||E.removeEventListener("mouseenter",r.onMouseMoveFn);var K;(K=r.lockupElement)==null||K.removeEventListener("mouseleave",r.onLockupMouseLeaveFn);var g;(g=r.lockupElement)==null||g.removeEventListener("touchstart",r.onTouchStart);var D;(D=r.thumbnailElement)==null||D.removeEventListener("mousedown",r.onThumbnailMouseDownFn);ah(r)},thE=function(r){r.inlinePreviewIsEnabledForUser=_.n4().getState().ui.inlinePreviewIsEnabled;
r.unsubscribeFromInlinePreviewIsEnabled=_.nD(_.n4(),_.vtJ,function(E){(r.inlinePreviewIsEnabledForUser=E)||ah(r)});
r.JSC$15189_unsubscribeFromInlinePreviewIsActive=_.nD(_.n4(),_.Gw5,function(E){(r.inlinePreviewIsActive=E)||ah(r)})},S0u=function(r){r.unsubscribeFromInlinePreviewIsEnabled();
r.unsubscribeFromInlinePreviewIsEnabled=function(){};
r.JSC$15189_unsubscribeFromInlinePreviewIsActive();r.JSC$15189_unsubscribeFromInlinePreviewIsActive=function(){}},z1d=function(r,E){E.buttons>0||(E=_.Uv("kevlar_lockup_hover_delay",-1),r.JSC$15189_touched&&E>=0?(_.eM.cancelJob(r.videoPreviewJobId),r.videoPreviewJobId=_.E3(_.eM,function(){bjw(r)},E),r.JSC$15189_touched=!1):bjw(r))},$$L=function(r){r.videoPreviewJobId=_.E3(_.eM,function(){return _.p(function(E){return E.yield(sCf(r,{isAutoplay:!0}),0)})})},bjw=function(r){!r.previewTriggered&&pp(r)&&
(r.inlinePreviewIsActive&&r.terminateVideoPreview(),r.previewTriggered=!0,r.mediaRenderer.isInlinePreviewTriggered=!0,_.eM.cancelJob(r.videoPreviewJobId),r.videoPreviewJobId=_.E3(_.eM,function(){return _.p(function(E){return E.yield(sCf(r),0)})}))},sCf=function(r,E){E=E===void 0?{}:E;
var K=E.isAutoplay===void 0?!1:E.isAutoplay;var g,D,B,Q;return _.p(function(a){if(a.nextAddress==1){if(!pp(r))return a.return();g=r.getVideoPreviewOpts();if(!g)return a.return();K&&(g.isAutoplay=!0);return(B=(D=_.Jt(r.mediaRenderer.hostElement,"yt-open-video-preview-action",[g]))&&D[0])?a.yield(D[0],3):a.jumpTo(2)}a.nextAddress!=2&&(B=a.yieldResult===1);if(B){var P=(Q=r.mediaRenderer)==null?void 0:Q.data;P&&(PtK(P)?delete P.inlinePlayerData:"inlinePlaybackEndpoint"in P&&delete P.inlinePlaybackEndpoint)}_.vo(a)})};
f0c.prototype.getVideoPreviewOpts=function(){if(this.mediaRenderer.data){var r,E;if((E=(r=this.videoPreviewOptsInput)==null?void 0:r.videoPreviewData)!=null)r=E;else if(r=this.mediaRenderer.data)if(PtK(r))r={inlinePlaybackEndpoint:_.Ga(r.inlinePlayerData.onVisible),navigationEndpoint:_.Ga(r.onTap),thumbnail:"image"in r?r.image:r.thumbnail,thumbnailOverlays:void 0,accessibilityText:pXm(r)};else if("multipleInlinePlaybackEndpoint"in r){var K=_.M(_.M(r.multipleInlinePlaybackEndpoint,km$),qfC);if(K!=
null&&K.playerDescriptors){E=[];K=_.N(K.playerDescriptors);for(var g=K.next();!g.done;g=K.next())g=g.value,E.push({inlinePlaybackEndpoint:g.inlinePlaybackEndpoint,navigationEndpoint:g.navigationEndpoint,thumbnail:g.thumbnail,thumbnailOverlays:g.thumbnailOverlays,accessibilityText:pXm(r)});r=E}else r=void 0}else r={inlinePlaybackEndpoint:r.inlinePlaybackEndpoint,navigationEndpoint:r.navigationEndpoint,thumbnail:r.thumbnail,thumbnailOverlays:r.thumbnailOverlays,accessibilityText:pXm(r)};else r=void 0;
return Object.assign({},{mediaRenderer:this.mediaRenderer.hostElement,thumbnail:this.thumbnailElement,videoPreviewData:r,showPlayerControls:!0},this.videoPreviewOptsInput)}};
var pp=function(r){var E;if(E=r.inlinePreviewIsEnabledForUser)E=(r=r.mediaRenderer.data)?"inlinePlaybackEndpoint"in r&&r.inlinePlaybackEndpoint||PtK(r)&&r.inlinePlayerData||"multipleInlinePlaybackEndpoint"in r&&r.multipleInlinePlaybackEndpoint?!0:!1:!1;return E};
f0c.prototype.terminateVideoPreview=function(){_.ht(this.mediaRenderer.hostElement,"yt-terminate-video-preview-action")};
var ah=function(r){_.eM.cancelJob(r.videoPreviewJobId);r.inlinePreviewIsActive=!1;r.previewTriggered=!1;r.mediaRenderer.isInlinePreviewTriggered=!1};var kHw=_.A4(["#"]),Pe=function(){var r=_.q.apply(this,arguments)||this;r.isDisabled=!1;return r};
_.C(Pe,_.q);_.d=Pe.prototype;
_.d.configureRendererStamper=function(){return{"data.menu":H_,"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"}}}};
_.d.attached=function(){this.updateInlinePreviewHoverListeners()};
_.d.detached=function(){this.clearInlinePreviewHoverListeners()};
_.d.getMetadata=function(r){var E=[];if(r.metadataText&&Object.keys(r.metadataText).length>0){var K=this.ytRendererBehavior.getSimpleString(r.metadataText);r.upcomingEventData&&r.upcomingEventData.upcomingEventText&&(K=_.oH(K,Number(r.upcomingEventData.startTime)));E.push(K)}else r.shortViewCountText&&E.push(this.ytRendererBehavior.getSimpleString(r.shortViewCountText)),r.publishedTimeText&&E.push(this.ytRendererBehavior.getSimpleString(r.publishedTimeText)),r.upcomingEventData&&r.upcomingEventData.upcomingEventText&&
(K=this.ytRendererBehavior.getSimpleString(r.upcomingEventData.upcomingEventText),E.push(_.oH(K,Number(r.upcomingEventData.startTime))));return E};
_.d.calculateBylineText=function(r){return r.shortBylineText?r.shortBylineText:r.bylineText?r.bylineText:null};
_.d.calculateIsDisabled=function(r){return!!r.isDisabled};
_.d.computeHrefWithDefault=function(r){return this.ytComponentBehavior.computeHref_(r)||_.NJL(kHw)};
_.d.onDetailsTap=function(r){var E=this.data&&this.data.navigationEndpoint;E&&!_.HI(_.AP(r)||[],this.hostElement,["A".toString(),"BUTTON".toString()])&&(_.R("kevlar_grid_video_renderer_killswitch")?_.Ln(this.hostElement,"yt-navigate",{endpoint:E}):this.ytComponentBehavior.resolveCommand(E))};
_.d.dataChanged=function(){this.updateInlinePreviewHoverListeners()};
_.d.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15196_inlinePreviewHoverListener=zd({mediaRenderer:this,lockupElement:_.rj(this.hostElement).querySelector("#dismissible"),thumbnailElement:_.rj(this.hostElement).querySelector("ytd-thumbnail")})};
_.d.clearInlinePreviewHoverListeners=function(){var r;(r=this.JSC$15196_inlinePreviewHoverListener)==null||H4(r)};
_.d.computeThumbnailWidth=function(r,E){return E&&E>0?E:r?360:210};
_.d.computeNumBadgesInRow=function(r){var E;return((E=r.badges)==null?void 0:E.length)||0};
_.d.computeShowChannelThumbnail=function(r,E){var K;return E&&!!(r==null?0:(K=r.channelThumbnailSupportedRenderers)==null?0:K.channelThumbnailWithLinkRenderer)};
_.f5.Object.defineProperties(Pe.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.JSC$15196_inlinePreviewHoverListener)==null?0:pp(r))&&!!this.ytdLockupBehavior.lockupIsHovered}},
hasAttributedBylineText:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.attributedBylineText)}},
showBylineText:{configurable:!0,enumerable:!0,get:function(){return!!this.bylineText&&!this.hasAttributedBylineText}}});
Pe.prototype.dataChanged=Pe.prototype.dataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Pe.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],Pe.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Pe.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.$n),_.H("design:type",Object)],Pe.prototype,"ytdDismissibleItemBehavior",void 0);
_.u([_.G(_.Ub),_.H("design:type",Object)],Pe.prototype,"ytdLockupBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],Pe.prototype,"ytdReduxBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Pe.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Boolean)],Pe.prototype,"noEndpoints",void 0);_.u([_.b({computed:"calculateBylineText(data)"}),_.H("design:type",Object)],Pe.prototype,"bylineText",void 0);
_.u([_.b({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],Pe.prototype,"isSearch",void 0);_.u([_.b({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],Pe.prototype,"isDownloading",void 0);_.u([_.b({reflectToAttribute:!0,value:0}),_.H("design:type",Number)],Pe.prototype,"width",void 0);_.u([_.b({reflectToAttribute:!0,computed:"calculateIsDisabled(data)"}),_.H("design:type",Object)],Pe.prototype,"isDisabled",void 0);
_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Pe.prototype,"dataChanged",null);_.u([_.v("lockupIsHovered"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Pe.prototype,"isHovered",null);_.u([_.v("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Pe.prototype,"hasAttributedBylineText",null);
_.u([_.v("bylineText","hasAttributedBylineText"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Pe.prototype,"showBylineText",null);_.u([_.VF({is:"ytd-grid-video-renderer",disableElementRegistration:!0})],Pe);
_.Z(Pe,"ytd-grid-video-renderer",function(){if(QCJ!==void 0)return QCJ;var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return QCJ=r},{mode:_.EZ("kevlar_poly_si_batch_j047")?1:2});var q0R;var fp=function(){var r=_.q.apply(this,arguments)||this;r.roundedContainer=!0;r.skipRoundingTop=!1;r.disableTopPadding=!1;r.amsterdamEnabled=_.R("enable_desktop_amsterdam_info_panels");r.extractOverlay=!1;return r};
_.C(fp,_.q);fp.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
fp.prototype.onClick=function(r){var E,K=(E=this.data)==null?void 0:E.sourceEndpoint;!_.HI(_.AP(r),this.hostElement,["A".toString()])&&K&&_.Ln(this.hostElement,"yt-navigate",{endpoint:K})};
_.f5.Object.defineProperties(fp.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 r;return!((r=this.data)==null||!r.menu)}},
truncateParagraphs:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.truncateParagraphs)}},
paragraphMaxLines:{configurable:!0,enumerable:!0,get:function(){var r,E;return(E=(r=this.data)==null?void 0:r.paragraphMaxLines)!=null?E:3}},
background:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.background?this.data.background.replace("INFO_PANEL_CONTENT_BACKGROUND_",""):""}}});
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],fp.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],fp.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],fp.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],fp.prototype,"showVerticalDividers",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],fp.prototype,"roundedContainer",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],fp.prototype,"skipRoundingTop",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],fp.prototype,"disableTopPadding",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],fp.prototype,"amsterdamEnabled",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],fp.prototype,"extractOverlay",void 0);
_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],fp.prototype,"showMetadataAtTop",null);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],fp.prototype,"showMetadataBelowTitle",null);_.u([_.b({reflectToAttribute:!0}),_.v("data.menu"),_.H("design:type",Object),_.H("design:paramtypes",[])],fp.prototype,"hasMenu",null);
_.u([_.b({reflectToAttribute:!0}),_.v("data.truncateParagraphs"),_.H("design:type",Object),_.H("design:paramtypes",[])],fp.prototype,"truncateParagraphs",null);_.u([_.b({reflectToAttribute:!0}),_.v("data.paragraphMaxLines"),_.H("design:type",Number),_.H("design:paramtypes",[])],fp.prototype,"paragraphMaxLines",null);
_.u([_.b({type:_.R("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.v("data.background"),_.H("design:type",Object),_.H("design:paramtypes",[])],fp.prototype,"background",null);_.u([_.VF({is:"ytd-info-panel-content-renderer",disableElementRegistration:!0})],fp);
_.Z(fp,"ytd-info-panel-content-renderer",function(){if(q0R!==void 0)return q0R;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return q0R=r},{mode:_.EZ("kevlar_poly_si_batch_j076")?1:2});var lIR;var mTM;var Zjf;var ui$;var Ox=function(){return _.q.apply(this,arguments)||this};
_.C(Ox,_.q);Ox.prototype.computeStyle=function(r){return r};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Ox.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Ox.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.H("design:type",String)],Ox.prototype,"style_",void 0);_.u([_.vZ({is:"yt-channel-thumbnail-with-link-renderer",disableElementRegistration:!0})],Ox);
_.Z(Ox,"yt-channel-thumbnail-with-link-renderer",function(){if(ui$===void 0){var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;Zjf===void 0&&(Zjf=document.createElement("template"));var g=Zjf;K.call(E,g.content.cloneNode(!0),r.content.firstChild);ui$=r}r=ui$;return r},{mode:2});var Ym=function(){return _.q.apply(this,arguments)||this};
_.C(Ym,_.q);Ym.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"}}}};
Ym.prototype.computeTitleStyle=function(r){return r||null};
Ym.prototype.computeAvatarStyle=function(r){return r||null};
Ym.prototype.computeShowNavigationButton=function(r,E){return!(r==null||!r.navigationButton||E)};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Ym.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Ym.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Ym.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeTitleStyle(data.titleStyle.style)"}),_.H("design:type",String)],Ym.prototype,"titleStyle",void 0);
_.u([_.b({reflectToAttribute:!0,computed:"computeAvatarStyle(data.channelThumbnail.channelThumbnailWithLinkRenderer.style)"}),_.H("design:type",String)],Ym.prototype,"avatarStyle",void 0);_.u([_.b(),_.H("design:type",Boolean)],Ym.prototype,"hideNavigationButton",void 0);_.u([_.VF({is:"ytd-rich-list-header-renderer",disableElementRegistration:!0})],Ym);
_.Z(Ym,"ytd-rich-list-header-renderer",function(){if(mTM!==void 0)return mTM;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return mTM=r},{mode:_.EZ("kevlar_poly_si_batch_j058")?1:2});var Ux=function(){return _.q.apply(this,arguments)||this};
_.C(Ux,_.q);Ux.prototype.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{richListHeaderRenderer:"ytd-rich-list-header-renderer"}},"data.contents":{id:"contents",mapping:{gridVideoRenderer:{component:"ytd-grid-video-renderer",properties:{isSearch:"[[isSearch]]"}}}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Ux.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Ux.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Ux.prototype,"data",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],Ux.prototype,"isSearch",void 0);_.u([_.VF({is:"ytd-preview-card-renderer",disableElementRegistration:!0})],Ux);
_.Z(Ux,"ytd-preview-card-renderer",function(){if(lIR!==void 0)return lIR;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return lIR=r},{mode:1});var A8X;var Ts=function(){return _.q.apply(this,arguments)||this};
_.C(Ts,_.q);Ts.prototype.configureRendererStamper=function(){return{"data.menu":H_}};
Ts.prototype.dataChanged=function(){var r=this.get("colorExtractionPalette.section1Color",this.data);r=_.xZ(r);_.jU(this.hostElement,{"--ytd-channel-recommendation-card-avatar-overlay-color":r})};
Ts.prototype.computeCardStyle=function(r){return this.get("style.value",r)||null};
Ts.prototype.dataChanged=Ts.prototype.dataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Ts.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Ts.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.$n),_.H("design:type",Object)],Ts.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Ts.prototype,"data",void 0);
_.u([_.b({reflectToAttribute:!0,computed:"computeCardStyle(data)"}),_.H("design:type",String)],Ts.prototype,"cardStyle",void 0);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ts.prototype,"dataChanged",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-compact-channel-recommendation-card-renderer"})],Ts);
_.Z(Ts,"ytd-compact-channel-recommendation-card-renderer",function(){if(A8X!==void 0)return A8X;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return A8X=r},{mode:1});var e1M;var Xpf;var w8=function(){var r=_.q.apply(this,arguments)||this;r.alignAuto=!1;r.collapsed=!0;r.isToggled=!1;r.alwaysCollapsed=!1;r.canToggle=!0;r.collapsedHeight=80;r.disableToggle=!1;r.alwaysToggleable=!1;r.reversed=!1;r.shouldUseNumberOfLines=!1;r.recomputeOnResize=!1;r.canToggleJobId=0;r.lastReversed=!1;return r};
_.C(w8,_.q);_.d=w8.prototype;_.d.alwaysToggleableChanged=function(){this.alwaysToggleable&&(this.canToggle=!0)};
_.d.toggledChanged=function(){this.collapsed=this.alwaysCollapsed||!this.isToggled};
_.d.reversedChanged=function(){if(this.reversed&&!this.lastReversed||this.lastReversed&&!this.reversed){for(var r=_.rj(this.hostElement),E=r.childNodes,K=document.createDocumentFragment(),g=r.childNodes.length-1;g>=0;g--)_.rj(K).appendChild(E[g]);_.R("enable_shadydom_free_scoped_node_methods")?_.Ea(this.hostElement).appendChild(K):r.appendChild(K)}};
_.d.ready=function(){var r=this;_.q_(function(){r.initChildrenObserver()},1)};
_.d.attached=function(){var r;(r=this.resizeObserver)==null||r.observe(this.content)};
_.d.detached=function(){this.detachObserver()};
_.d.toggle=function(r,E){this.canToggle&&(this.isToggled=E,_.Ln(this.hostElement,"yt-refit"),r&&r.stopPropagation())};
_.d.reset=function(){this.childrenChanged()};
_.d.onIronResize=function(){this.recomputeOnResize&&!_.R("ytd_expander_use_resize_observer")&&this.childrenChanged()};
_.d.computeIsMoreVisible=function(r,E){return r&&!E};
_.d.computeShouldUseNumberOfLines=function(r){try{return!!r&&window.CSS.supports("-webkit-line-clamp","1")}catch(E){}return!1};
_.d.computeIsLessVisible=function(r,E){return r&&E};
_.d.observeCollapsedHeightAndMaxLines=function(){var r=this.collapsedHeight,E=this.maxNumberOfLines;this.shouldUseNumberOfLines?_.jU(this.hostElement,{"--ytd-expander-max-lines":""+E,"--ytd-expander-collapsed-height":""}):_.jU(this.hostElement,{"--ytd-expander-collapsed-height":r+"px","--ytd-expander-max-lines":""})};
_.d.handleMoreTap=function(r){this.disableToggle||(_.Ln(this.hostElement,"yt-expander-more-tapped"),this.toggle(r,!0))};
_.d.handleLessTap=function(r){_.Ln(this.hostElement,"yt-expander-less-tapped");this.toggle(r,!1)};
_.d.initChildrenObserver=function(){var r=this;this.observer=new MutationObserver(function(){r.childrenChanged()});
this.recomputeOnResize&&window.ResizeObserver&&_.R("ytd_expander_use_resize_observer")&&(this.resizeThrottle=new _.NN(this.childrenChanged,50,this),this.resizeObserver=new ResizeObserver(function(){var E;(E=r.resizeThrottle)==null||E.fire()}),this.resizeObserver.observe(this.content));
this.observer.observe(this.content,{subtree:!0,childList:!0,attributes:!0,characterData:!0});this.childrenChanged()};
_.d.childrenChanged=function(){var r=this;this.alwaysToggleable?this.canToggle=this.alwaysToggleable:this.canToggleJobId||(this.canToggleJobId=window.requestAnimationFrame(function(){rd(function(){r.canToggleJobId=0;r.calculateCanCollapse()})}))};
_.d.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};
_.d.detachObserver=function(){this.observer&&this.observer.disconnect();this.resizeObserver&&this.resizeObserver.disconnect()};
_.d.collapsedChangedForBinding=function(){this.hostElement.dispatchEvent(new _.wh("collapsed-changed",this.collapsed))};
_.d.isToggledChangedForBinding=function(){this.hostElement.dispatchEvent(new _.wh("is-toggled-changed",this.isToggled))};
_.d.canToggleChangedForBinding=function(){this.hostElement.dispatchEvent(new _.wh("can-toggle-changed",this.canToggle))};
_.f5.Object.defineProperties(w8.prototype,{isResetting:{configurable:!0,enumerable:!0,get:function(){return this.canToggleJobId!==0}}});
w8.prototype.canToggleChangedForBinding=w8.prototype.canToggleChangedForBinding;w8.prototype.isToggledChangedForBinding=w8.prototype.isToggledChangedForBinding;w8.prototype.collapsedChangedForBinding=w8.prototype.collapsedChangedForBinding;w8.prototype.observeCollapsedHeightAndMaxLines=w8.prototype.observeCollapsedHeightAndMaxLines;w8.prototype.onIronResize=w8.prototype.onIronResize;w8.prototype.reversedChanged=w8.prototype.reversedChanged;w8.prototype.toggledChanged=w8.prototype.toggledChanged;
w8.prototype.alwaysToggleableChanged=w8.prototype.alwaysToggleableChanged;_.u([_.G(_.Ib),_.H("design:type",Object)],w8.prototype,"ironResizableBehavior",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],w8.prototype,"alignAuto",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],w8.prototype,"collapsed",void 0);_.u([_.b(),_.H("design:type",Object)],w8.prototype,"isToggled",void 0);_.u([_.b(),_.H("design:type",Object)],w8.prototype,"alwaysCollapsed",void 0);
_.u([_.b(),_.H("design:type",Object)],w8.prototype,"canToggle",void 0);_.u([_.b(),_.H("design:type",Object)],w8.prototype,"collapsedHeight",void 0);_.u([_.b(),_.H("design:type",Object)],w8.prototype,"disableToggle",void 0);_.u([_.b(),_.H("design:type",Object)],w8.prototype,"alwaysToggleable",void 0);_.u([_.b(),_.H("design:type",Object)],w8.prototype,"reversed",void 0);_.u([_.b(),_.H("design:type",Number)],w8.prototype,"maxNumberOfLines",void 0);
_.u([_.b({reflectToAttribute:!0,computed:"computeShouldUseNumberOfLines(maxNumberOfLines)"}),_.H("design:type",Object)],w8.prototype,"shouldUseNumberOfLines",void 0);_.u([_.b(),_.H("design:type",Object)],w8.prototype,"recomputeOnResize",void 0);_.u([_.fH("#content"),_.H("design:type",HTMLDivElement)],w8.prototype,"content",void 0);_.u([_.TI("alwaysToggleable"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],w8.prototype,"alwaysToggleableChanged",null);
_.u([_.TI("isToggled"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],w8.prototype,"toggledChanged",null);_.u([_.v("canToggleJobId"),_.H("design:type",Object),_.H("design:paramtypes",[])],w8.prototype,"isResetting",null);_.u([_.pH("reversed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],w8.prototype,"reversedChanged",null);
_.u([_.ae("iron-resize"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],w8.prototype,"onIronResize",null);_.u([_.pH("maxNumberOfLines","collapsedHeight"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],w8.prototype,"observeCollapsedHeightAndMaxLines",null);_.u([_.pH("collapsed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],w8.prototype,"collapsedChangedForBinding",null);
_.u([_.pH("isToggled"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],w8.prototype,"isToggledChangedForBinding",null);_.u([_.pH("canToggle"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],w8.prototype,"canToggleChangedForBinding",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-expander"})],w8);
_.Z(w8,"ytd-expander",function(){if(Xpf!==void 0)return Xpf;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return Xpf=r},{mode:1});var FS=function(){return _.q.apply(this,arguments)||this};
_.C(FS,_.q);FS.prototype.computeIsCarousel=function(r){return!!r.isCarousel};
FS.prototype.observeLightsourcePalette=function(){var r,E=(r=this.data)==null?void 0:r.vibrantsourceColorPaletteData;E&&_.RL(this.hostElement,E)};
FS.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}};
FS.prototype.observeLightsourcePalette=FS.prototype.observeLightsourcePalette;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],FS.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],FS.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],FS.prototype,"data",void 0);_.u([_.b({computed:"computeIsCarousel(data)",reflectToAttribute:!0}),_.H("design:type",Boolean)],FS.prototype,"isCarousel",void 0);
_.u([_.pH("data.vibrantsourceColorPaletteData"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],FS.prototype,"observeLightsourcePalette",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-media-upsell-renderer"})],FS);
_.Z(FS,"ytd-media-upsell-renderer",function(){if(e1M!==void 0)return e1M;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return e1M=r},{mode:2});var Hjb;var M3=function(){var r=_.q.apply(this,arguments)||this;r.JSC$15223_playerEvents=new Map;r.listeningToPlayer=!1;r.startX=0;r.active=!1;r.shouldShowButtons=_.R("web_buttons_hidden_killswitch");r.isHighlighted=!1;r.useHighlightStyling=_.R("web_enable_deeper_metadata_highlight_styling");r.enableProblemWalkthrough=_.R("problem_walkthrough_sd");return r};
_.C(M3,_.q);_.d=M3.prototype;
_.d.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}}}}}};
_.d.created=function(){this.JSC$15223_playerEvents.set("onLoopRangeChange",this.onLoopRangeChange)};
_.d.attached=function(){this.repeatButton.addEventListener("yt-toggle-button",_.QF(this,this.onRepeatButtonToggle));this.hostElement.addEventListener("yt-synced-panel-active-item-update",_.QF(this,this.onActiveUpdate))};
_.d.detached=function(){this.removePlayerListeners();this.repeatButton.removeEventListener("yt-toggle-button",_.QF(this,this.onRepeatButtonToggle));this.hostElement.removeEventListener("yt-synced-panel-active-item-update",_.QF(this,this.onActiveUpdate))};
_.d.onDataChanged=function(){this.removePlayerListeners()};
_.d.onColorPaletteChange=function(){var r={},E;if(_.b3()==="USER_INTERFACE_THEME_DARK"&&((E=this.data)==null?0:E.darkColorPalette)){var K=this.data.darkColorPalette;r["--ytd-macro-markers-list-item-background-color"]=_.WU(this.get("section2Color",K))}else{var g;_.b3()==="USER_INTERFACE_THEME_LIGHT"&&((g=this.data)==null?0:g.lightColorPalette)&&(K=this.data.lightColorPalette,r["--ytd-macro-markers-list-item-background-color"]=_.WU(this.get("section3Color",K)))}K?(r["--ytd-macro-markers-list-item-title-color"]=
_.WU(this.get("primaryTitleColor",K)),r["--ytd-macro-markers-list-item-secondary-color"]=_.WU(this.get("secondaryTitleColor",K)),r["--ytd-macro-markers-list-item-timestamp-background-color"]=_.WU(this.get("section1Color",K)),this.customButtonProperties={customColors:{color:_.WU(this.get("primaryTitleColor",K))}},this.useColorSampling=!0):(r["--ytd-macro-markers-list-item-background-color"]="initial",r["--ytd-macro-markers-list-item-title-color"]="initial",r["--ytd-macro-markers-list-item-secondary-color"]=
"initial",r["--ytd-macro-markers-list-item-timestamp-background-color"]="initial",this.customButtonProperties=void 0,this.useColorSampling=!1);_.jU(this.hostElement,r)};
_.d.onEndpointMouseDown=function(r){this.startX=r.clientX};
_.d.onEndpointClick=function(r){var E=this,K,g,D;return _.p(function(B){if(B.nextAddress==1){if(E.startX!==r.clientX)return r.preventDefault(),B.return();E.data&&E.ytRendererBehavior.logExplicitClick(E.data);if(!E.seekWithAnimationOnClick)return B.jumpTo(0);if(r.button!==0||r.shiftKey||r.altKey||r.metaKey||r.ctrlKey||_.HI(_.AP(r),E.hostElement,["BUTTON".toString()]))return B.return();r.stopPropagation();r.preventDefault();return E.data?B.yield(_.h2().getPlayerPromise(),3):B.return()}K=B.yieldResult;
D=(g=_.M(E.data.onTap,_.m4))==null?void 0:g.startTimeSeconds;D!==void 0&&K.seekToTimeWithAnimation(D*1E3,_.Xo(E.data.title));_.vo(B)})};
_.d.computeLayout=function(r){return r};
_.d.computeIsHighlighted=function(r){return!!r};
_.d.computeCarouselType=function(r){return r};
_.d.hideCarousel=function(r){return this.hideThumbnail(r)};
_.d.hideThumbnail=function(r){return this.enableProblemWalkthrough&&r!==null&&r==="MACRO_MARKERS_LIST_ITEM_RENDERER_CAROUSEL_TYPE_TEXT_ONLY"};
_.d.onRepeatButtonToggle=function(r){var E=this;r.detail.toggled&&_.h2().getPlayerPromise().then(function(K){E.ytPlayerListenerBehavior.listenToPlayerEvents(K,E.JSC$15223_playerEvents);E.listeningToPlayer=!0})};
_.d.onLoopRangeChange=function(r){var E=_.rj(this.hostElement).querySelector("#repeat-button").querySelector("ytd-toggle-button-renderer");if(E){var K=E.polymerController.get("defaultServiceEndpoint.repeatChapterCommand",E.polymerController.data);if(K){var g=Number(K.endTimeMs);if(Number(K.startTimeMs)!==(r==null?void 0:r.startTimeMs)||g!==(r==null?void 0:r.endTimeMs))E.polymerController.toggle(!1),this.removePlayerListeners()}}};
_.d.removePlayerListeners=function(){var r=this;this.listeningToPlayer&&_.h2().getPlayerPromise().then(function(E){r.ytPlayerListenerBehavior.unlistenFromPlayerEvents(E,r.JSC$15223_playerEvents);r.listeningToPlayer=!1})};
_.d.onActiveUpdate=function(r){this.active=r.detail.active};
M3.prototype.onColorPaletteChange=M3.prototype.onColorPaletteChange;M3.prototype.onDataChanged=M3.prototype.onDataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],M3.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],M3.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.wo.YtPlayerListenerBehavior),_.H("design:type",_.Fz)],M3.prototype,"ytPlayerListenerBehavior",void 0);
_.u([_.b(),_.H("design:type",Object)],M3.prototype,"data",void 0);_.u([_.b({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],M3.prototype,"useCustomColors",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],M3.prototype,"active",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],M3.prototype,"shouldShowButtons",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeLayout(data.layout)"}),_.H("design:type",String)],M3.prototype,"layout",void 0);
_.u([_.b({reflectToAttribute:!0,computed:"computeIsHighlighted(data.isHighlighted)"}),_.H("design:type",Object)],M3.prototype,"isHighlighted",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],M3.prototype,"useHighlightStyling",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],M3.prototype,"enableProblemWalkthrough",void 0);
_.u([_.b({reflectToAttribute:!0,computed:"computeCarouselType(data.carouselType)"}),_.H("design:type",String)],M3.prototype,"carouselType",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],M3.prototype,"useColorSampling",void 0);_.u([_.b(),_.H("design:type",Boolean)],M3.prototype,"seekWithAnimationOnClick",void 0);_.u([_.b(),_.H("design:type",Object)],M3.prototype,"customButtonProperties",void 0);
_.u([_.fH("#repeat-button"),_.H("design:type",HTMLElement)],M3.prototype,"repeatButton",void 0);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],M3.prototype,"onDataChanged",null);_.u([_.pH("data.lightColorPalette","data.darkColorPalette"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],M3.prototype,"onColorPaletteChange",null);
_.u([_.VF({is:"ytd-macro-markers-list-item-renderer",disableElementRegistration:!0})],M3);
_.Z(M3,"ytd-macro-markers-list-item-renderer",function(){if(Hjb!==void 0)return Hjb;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return Hjb=r},{mode:1});var nid;var IIR;var iG=function(){return _.q.apply(this,arguments)||this};
_.C(iG,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],iG.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],iG.prototype,"data",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-title-and-button-list-header-renderer"})],iG);
_.Z(iG,"ytd-title-and-button-list-header-renderer",function(){if(IIR!==void 0)return IIR;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return IIR=r},{mode:1});var y8u;var LDf=new _.NS("BUTTON_RENDERER_TOKEN");_.ce=_.l(function(r){var E=_.P7().resolve(LDf);return _.f(E,Object.assign({},r,{overrides:r.buttonOverrides}))},"Wa");var h1l=_.l(function(r){var E=r.data,K=_.HZ(r.useSquareAspectRatio,!1);return _.f("dismissed-mini-game-card-view-model",null,_.f(_.Y,{cond:function(){var g,D;return(g=E().responseText)==null?void 0:(D=g.runs)==null?void 0:D.length},
then:function(){var g={};return _.f("div",{class:_.DW("yt-mini-game-card-view-model__dismissed-card",(g["yt-mini-game-card-view-model__dismissed-portrait-card"]=function(){return!K()},g["yt-mini-game-card-view-model--dismissed-portrait-card-2by3-aspect-ratio"]=function(){return!!_.R("web_game_card_force_2_by_3")},g["yt-mini-game-card-view-model--dismissed-square-card"]=K,g))},_.f("div",{class:"yt-mini-game-card-view-model__dismissed-mini-app-content"},_.f(_.Y,{cond:function(){return E().responseText.runs[0].text},
then:function(D){return _.f("span",{class:"yt-mini-game-card-view-model__dismissed-text",title:D},D)}}),_.f(_.U9,{data:function(){return E().buttons}},{buttonRenderer:_.ce,
buttonViewModel:_.Sc})))}}))},"Xa");var J8$=_.l(function(r){var E=r.data;return _.f("br-nz-badge-shape",{class:_.DW(function(){return Oqn(E().brNzRatingBadgeType)}),
role:function(){return E().accessibilityText?"img":void 0},
"aria-label":function(){return E().accessibilityText}},function(){var K;
return(K=E())==null?void 0:K.text})},"Ya");_.Cp=_.l(function(r){var E=function(){var K=r.data(),g,D,B,Q;if(K){var a=!((g=r.workaroundShortsIsThumbnailBadge)==null||!g.call(r));g=(D=r.modern)==null?void 0:D.call(r);D=(B=r.numBadgesInRow)==null?void 0:B.call(r);B=(Q=r.clipTextOverflow)==null?void 0:Q.call(r);var P;a:switch(K.badgeStyle){case "BADGE_OVERLAY":Q=!0;break a;default:Q=!1}K={type:a?17:Y2K(K.badgeStyle),brNzRatingBadgeType:UKn(K.badgeStyle),text:K.badgeText,icon:K.iconName,isOverlay:Q,modern:g||_.R("web_modern_badge_view_model"),accessibilityText:K.accessibilityLabel||
((P=_.M(K.rendererContext,_.Tz))==null?void 0:P.label),numBadgesInRow:D,clipTextOverflow:B}}else K=void 0;return K};
return _.f("yt-badge-view-model",{class:_.DW("ytBadgeViewModelHost",r.class)},_.f(_.kB,null,_.f(_.SR,{when:function(){var K;return!((K=E())==null||!K.brNzRatingBadgeType)}},function(){return _.f(J8$,{data:function(){return E()}})}),_.f(_.SR,{when:function(){return!!E()&&!E().brNzRatingBadgeType}},function(){return _.f(_.P_,{data:function(){return E()}})})))},"Za");
_.Cp.idomCompat=!0;var j_X=_.l(function(r){r=_.nH(r,{data:{},className:void 0,useFullWidth:!1,isDesktopWeb:!1,addSearchResultTopMargin:!1});var E=r.data,K=r.useFullWidth,g=r.isDesktopWeb,D=r.addSearchResultTopMargin,B=function(){return E().layout},Q=function(){return E().title},a=function(){return E().metadataText?E().metadataText:E().genre},P=function(){return E().channelName},O=function(){return E().image},U=function(){return E().colorPalette},T=function(){return E().actionButton},w=function(){return E().overflowButton},
F=function(){return E().avatar},c=function(){return E().ageRating},W=function(){var A={};
A=_.DW("yt-mini-game-card-view-model","yt-mini-game-card-view-model--singleton-card",(A["yt-mini-game-card-view-model--singleton-card-desktop"]=function(){return g()},A));
return _.f("div",{class:A},_.f(rUl,{imageData:O,colorPalette:U}),_.f(EAM,{onTap:function(){return E().onTap},
imageData:O,accessibilityText:function(){return E().accessibilityText},
overlayBadgeText:function(){return E().overlayBadgeText},
iconName:function(){return E().iconName},
unplayableInlinePlaybackIconName:function(){return E().unplayableInlinePlaybackIconName},
isDesktopWeb:g}),_.f(_.Y,{cond:function(){return!g()},
then:function(){return _.f(_.OV,null,_.f(K8u,{layout:B,colorPalette:U,isDesktopWeb:g,overflowButton:w,avatar:F,onTap:function(){return E().onTap},
genre:a,title:Q,channelName:P}),_.f(gAJ,{actionButton:T}))}}))},z=function(){var A={};
A=_.DW((A["yt-mini-game-card-view-model--search-result-desktop"]=function(){return g()},A["yt-mini-game-card-view-model--search-result-mweb"]=function(){return!g()},A["yt-mini-game-card-view-model--search-result-top-margin"]=function(){return D()},A));
return _.f("div",{class:A},W(),_.f(D2f,{description:function(){return E().description},
isDesktopWeb:g,title:Q,genre:a,onTap:function(){return E().onTap},
actionButton:T,overflowButton:w,avatar:F,channelName:P}))},S=function(){var A={};
A=_.DW("yt-mini-game-card-view-model","yt-mini-game-card-view-model--portrait-card",(A["yt-mini-game-card-view-model--portrait-card-desktop"]=function(){return g()},A["yt-mini-game-card-view-model--portrait-card-desktop-skinny-width"]=function(){return g()&&E().width===135},A["yt-mini-game-card-view-model--show-unplayable-on-hover"]=function(){return g()},A["yt-mini-game-card-view-model--big-metadata-font"]=function(){return E().style==="MINI_GAME_CARD_STYLE_BIG_METADATA_FONT"},A["yt-mini-game-card-view-model--use-full-width"]=
function(){return K()},A["yt-mini-game-card-view-model--portrait-card-force-2by3-aspect-ratio"]=function(){return!!_.R("web_game_card_force_2_by_3")},A));
return _.f("div",{class:A},_.f(Bu$,{colorPalette:U,isDesktopWeb:g,onTap:function(){return E().onTap},
accessibilityText:function(){return E().accessibilityText},
overlayBadgeText:function(){return E().overlayBadgeText},
iconName:function(){return E().iconName},
unplayableInlinePlaybackIconName:function(){return E().unplayableInlinePlaybackIconName},
actionButton:T,imageData:O}),_.f(K8u,{layout:B,colorPalette:U,isDesktopWeb:g,overflowButton:w,avatar:F,onTap:function(){return E().onTap},
genre:a,title:Q,channelName:P}),_.f(_.Y,{cond:c,then:function(X){return _.f(d2f,{ageRating:X})}}))},k=function(){var A={};
A=_.DW("yt-mini-game-card-view-model","yt-mini-game-card-view-model--square-card",(A["yt-mini-game-card-view-model--square-card-desktop"]=function(){return g()},A["yt-mini-game-card-view-model--use-full-width"]=function(){return K()},A));
return _.f("div",{class:A},_.f(EAM,{onTap:function(){return E().onTap},
imageData:O,accessibilityText:function(){return E().accessibilityText},
overlayBadgeText:function(){return E().overlayBadgeText},
iconName:function(){return E().iconName},
unplayableInlinePlaybackIconName:function(){return E().unplayableInlinePlaybackIconName},
isDesktopWeb:g}),_.f(K8u,{layout:B,colorPalette:U,isDesktopWeb:g,overflowButton:w,avatar:F,onTap:function(){return E().onTap},
genre:a,title:Q,channelName:P}),_.f(_.Y,{cond:c,then:function(X){return _.f(d2f,{ageRating:X})}}))};
return _.f("mini-game-card-view-model",{class:r.className},_.f(_.kB,null,_.f(_.SR,{when:function(){return B()==="MINI_APP_LAYOUT_PORTRAIT"}},function(){return S()}),_.f(_.SR,{when:function(){return B()==="MINI_APP_LAYOUT_SQUARE"}},function(){return k()}),_.f(_.SR,{when:function(){return B()==="MINI_APP_LAYOUT_SINGLETON"}},function(){return z()})))},"$a");
j_X.idomCompat=!0;var gAJ=_.l(function(r){var E=_.HZ(r.wrapperClass,"yt-mini-game-card-view-model__card-action-button");return _.f(_.U9,{data:r.actionButton},{buttonViewModel:function(K){return _.f("div",{class:E},_.f(_.Sc,{data:K.data}))}})},"ab"),EAM=_.l(function(r){var E=r.onTap;
var K=r.imageData;var g=r.accessibilityText;var D=r.overlayBadgeText;var B=r.iconName;var Q=r.unplayableInlinePlaybackIconName;r=r.isDesktopWeb;return _.f(_.xt,{className:"yt-mini-game-card-view-model__thumbnail-wrapper",command:E},_.f(_.ub,{data:K,className:"yt-mini-game-card-view-model__thumbnail-image",alt:function(){return(g==null?void 0:g())||""},
contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"}),_.f(NuM,{overlayBadgeText:D,iconName:B,unplayableInlinePlaybackIconName:Q,isDesktopWeb:r}))},"bb"),NuM=_.l(function(r){var E=r.overlayBadgeText;
var K=r.iconName;var g=r.unplayableInlinePlaybackIconName;var D=r.isDesktopWeb;return _.f("div",{class:"yt-mini-game-card-view-model__badge-container"},_.f(_.Y,{cond:K,then:function(B){return _.f("div",{class:"yt-mini-game-card-view-model__badge"},_.f("div",{class:"yt-mini-game-card-view-model__badge-high-score"},_.f(_.$r,{icon:B,className:"yt-mini-game-card-view-model__icon",size:12}),_.f("span",{class:"yt-mini-game-card-view-model__badge-text","aria-hidden":!0},E)))}}),_.f(_.Y,{cond:function(){return!K()&&
E()},
then:function(){return _.f("span",{class:"yt-mini-game-card-view-model__badge","aria-hidden":!0},E)}}),_.f(_.Y,{cond:function(){return g()&&D()},
then:function(){return _.f("div",{class:"yt-mini-game-card-view-model__unplayable-badge"},_.f(_.$r,{icon:g,className:"yt-mini-game-card-view-model__unplayable-icon"}))}}))},"cb"),rUl=_.l(function(r){var E=r.colorPalette;
var K=r.imageData;var g=function(){return E().vibrantColorPalette?E().vibrantColorPalette.section2Color:E().sectionTwoColor};
return _.f(_.OV,null,_.f("div",{class:"yt-mini-game-card-view-model__background-base",style:_.QH({"background-color":function(){return Gf(g(),"1")}})}),_.f("div",{class:"yt-mini-game-card-view-model__background-blur",
style:_.QH({"background-image":function(){return"url("+K().sources[0].url+")"}})}),_.f("div",{class:"yt-mini-game-card-view-model__gradient-scrim",
style:_.QH({background:function(){return"linear-gradient(180deg,\n    "+Gf(g(),".8")+" 0%,\n    "+Gf(g(),".4")+" 25%,\n    "+Gf(E().vibrantColorPalette?E().vibrantColorPalette.section4Color:E().sectionFourColor,".8")+" 100%)"}})}))},"db"),K8u=_.l(function(r){var E=r.layout;
var K=r.colorPalette;var g=r.overflowButton;var D=r.avatar;var B=r.onTap;var Q=r.title;var a=r.channelName;var P=r.genre;var O=function(){var U;return E()!=="MINI_APP_LAYOUT_SQUARE"&&((U=K())==null?0:U.textPrimaryColor)?"color: "+Gf(K().textPrimaryColor,".7"):""};
return _.f("div",{class:"yt-mini-game-card-view-model__card-metadata-wrapper"},_.f(_.Y,{cond:D,then:function(){return _.f("div",{class:"yt-mini-game-card-view-model__avatar"},_.f(_.U9,{data:D},{avatarViewModel:_.jm}))}}),_.f(_.xt,{command:B,
className:"yt-mini-game-card-view-model__metadata-details"},_.f("h3",{class:"yt-mini-game-card-view-model__title",title:Q},Q),_.f(_.Y,{cond:D,then:function(){return _.f("div",{class:"yt-mini-game-card-view-model__channel-metadata-line"},_.f("span",{class:"yt-mini-game-card-view-model__genre",title:a,style:O},a),_.f("span",{class:"yt-mini-game-card-view-model__genre-with-separator",style:O},P))},
else:function(){return _.f("span",{class:"yt-mini-game-card-view-model__genre",title:P},P)}})),_.f("div",{class:"yt-mini-game-card-view-model__overflow-button"},_.f(_.U9,{data:g},{buttonViewModel:function(U){var T=U.data;
return _.f(_.Sc,{data:function(){return Object.assign({},T(),{customFontColor:E()==="MINI_APP_LAYOUT_SINGLETON"?T().customFontColor:void 0})}})}})))},"eb"),Bu$=_.l(function(r){var E=r.colorPalette;
var K=r.isDesktopWeb;var g=r.onTap;var D=r.accessibilityText;var B=r.overlayBadgeText;var Q=r.iconName;var a=r.unplayableInlinePlaybackIconName;var P=r.actionButton;r=r.imageData;return _.f("div",{class:"yt-mini-game-card-view-model__cinematic-background-wrapper"},_.f(rUl,{imageData:r,colorPalette:E}),_.f(EAM,{onTap:g,imageData:r,accessibilityText:D,overlayBadgeText:B,iconName:Q,unplayableInlinePlaybackIconName:a,isDesktopWeb:K}),_.f(_.Y,{cond:function(){return P==null?void 0:P()},
then:function(){return _.f(gAJ,{actionButton:P})}}))},"fb"),D2f=_.l(function(r){var E=r.description;
var K=r.isDesktopWeb;var g=r.title;var D=r.genre;var B=r.onTap;var Q=r.actionButton;var a=r.overflowButton;var P=r.avatar;r=r.channelName;var O={};O=_.DW("yt-mini-game-card-view-model--search-result-metadata-wrapper",(O["yt-mini-game-card-view-model--show-overflow-menu-on-hover"]=K,O["yt-mini-game-card-view-model--show-unplayable-on-hover"]=K,O["yt-mini-game-card-view-model--search-result-metadata-wrapper-mweb"]=function(){return!K()},O));
var U={};U=_.DW("yt-mini-game-card-view-model__search-result-info-row",(U["yt-mini-game-card-view-model__search-result-info-row-mweb"]=function(){return!K()},U));
return _.f("div",{class:O},_.f("div",{class:U},_.f(_.xt,{command:B,className:"yt-mini-game-card-view-model__metadata-details"},_.f("h3",{class:"yt-mini-game-card-view-model__title",title:g},g),_.f("span",{class:"yt-mini-game-card-view-model__genre",title:D},D)),_.f(gAJ,{actionButton:Q,wrapperClass:"yt-mini-game-card-view-model__search-result-action-button"}),_.f("div",{class:"yt-mini-game-card-view-model__overflow-button"},_.f(_.U9,{data:a},{buttonViewModel:_.Sc}))),_.f("div",{class:"yt-mini-game-card-view-model__search-result-channel-row"},
_.f("div",{class:"yt-mini-game-card-view-model--search-result-channel-name"},_.f("div",{class:"yt-mini-game-card-view-model__avatar"},_.f(_.U9,{data:P},{avatarViewModel:function(T){var w=T.data;return _.f(_.jm,{data:function(){return Object.assign({},w(),{avatarImageSize:K()?"AVATAR_SIZE_XS":"AVATAR_SIZE_M"})}})}})),_.f(_.xt,{command:B,
className:"yt-mini-game-card-view-model__description"},_.f("p",{class:"yt-mini-game-card-view-model__search-result-channel-text"},r)),_.f(_.xt,{command:B,className:"yt-mini-game-card-view-model__metadata-row-extra-endpoint",tabIndex:-1},_.f("div",null)))),_.f(_.Y,{cond:K,then:function(){return _.f(_.xt,{command:B,className:"yt-mini-game-card-view-model__description"},E)}}))},"gb"),d2f=_.l(function(r){var E=r.ageRating;
return _.f("div",{class:"yt-mini-game-card-view-model__age-rating-wrapper"},_.f(_.ub,{data:function(){return{sources:[{url:E().imageUrl||"",width:16,height:16}]}},
className:"yt-mini-game-card-view-model__age-rating-image",alt:"",targetHeight:16,targetWidth:16,preserveWidth:!0,preserveHeight:!0}),_.f(_.Cp,{data:function(){return{badgeText:E().label||"",badgeStyle:"BADGE_MEDIA"}},
modern:!0,class:"yt-mini-game-card-view-model__age-rating-badge",clipTextOverflow:!0}))},"hb");_.yB(j_X,"mini-game-card-view-model",{props:{data:_.Yt,className:_.Yt,useFullWidth:_.Yt,isDesktopWeb:_.Yt,addSearchResultTopMargin:_.Yt}});_.yB(h1l,"dismissed-mini-game-card-view-model",{props:{data:_.Yt,useSquareAspectRatio:_.Yt}});var xm=function(){var r=_.q.apply(this,arguments)||this;r.isSearch=!1;r.isRichGrid=!1;return r};
_.C(xm,_.q);_.d=xm.prototype;_.d.dismissibleItemReset=function(){this.isDismissed&&(this.isDismissed=!1);this.dismissedRenderer&&(this.dismissedRenderer=void 0)};
_.d.dismissibleItemOnYtServiceRequestSent=function(r,E){E.actions&&this.dismissibleItemProcessActions(r,E.actions)};
_.d.dismissibleItemOnRequestSent=function(){this.dismissibleItemReset()};
_.d.dataChanged=function(){this.dismissibleItemReset()};
_.d.dismissibleItemProcessActions=function(r,E){for(var K=0;K<E.length;K++){var g=E[K];_.M(g,_.ZK)&&(this.dismissibleItemHandleReplaceEnclosingAction(_.M(g,_.ZK)),r.stopPropagation())}};
_.d.dismissibleItemHandleReplaceEnclosingAction=function(r){this.dismissedRenderer=r.item;this.isDismissed=!0};
_.f5.Object.defineProperties(xm.prototype,{useSquareAspectRatio:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.layout)==="MINI_APP_LAYOUT_SQUARE"}},
showCard:{configurable:!0,enumerable:!0,get:function(){var r;return!!this.data&&!((r=this.dismissedRenderer)==null?0:r.notificationMultiActionRenderer)}},
showDismissed:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.dismissedRenderer)==null||!r.notificationMultiActionRenderer)}}});
xm.prototype.dataChanged=xm.prototype.dataChanged;xm.prototype.dismissibleItemOnRequestSent=xm.prototype.dismissibleItemOnRequestSent;xm.prototype.dismissibleItemOnYtServiceRequestSent=xm.prototype.dismissibleItemOnYtServiceRequestSent;_.u([_.b(),_.H("design:type",Object)],xm.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],xm.prototype,"isSearch",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],xm.prototype,"isDismissed",void 0);
_.u([_.b(),_.H("design:type",Object)],xm.prototype,"dismissedRenderer",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],xm.prototype,"isRichGrid",void 0);_.u([_.v("data.layout"),_.H("design:type",Object),_.H("design:paramtypes",[])],xm.prototype,"useSquareAspectRatio",null);_.u([_.v("data","dismissedRenderer"),_.H("design:type",Object),_.H("design:paramtypes",[])],xm.prototype,"showCard",null);
_.u([_.v("data","dismissedRenderer"),_.H("design:type",Object),_.H("design:paramtypes",[])],xm.prototype,"showDismissed",null);_.u([_.ae("yt-service-request-sent"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.b1]),_.H("design:returntype")],xm.prototype,"dismissibleItemOnYtServiceRequestSent",null);
_.u([_.ae("yt-service-request-sent-button-renderer"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],xm.prototype,"dismissibleItemOnRequestSent",null);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],xm.prototype,"dataChanged",null);_.u([_.vZ({disableElementRegistration:!0,is:"ytd-mini-game-card-view-model",isInjectionRoot:!0})],xm);
_.Z(xm,"ytd-mini-game-card-view-model",function(){if(y8u!==void 0)return y8u;var r=document.createElement("template");_.x(r,'\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>');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return y8u=r},{mode:_.EZ("kevlar_poly_si_batch_j081")?1:2});var Q_a;var $2b;var We=function(){return _.O1.apply(this,arguments)||this};
_.C(We,_.O1);We.prototype.trigger=function(){this.fire("yt-load-reload-continuation",this.getContinuationUrl.bind(this))};
We.prototype.getContinuationUrl=function(r){var E={ctoken:this.data.continuation,continuation:this.data.continuation};this.data.clickTrackingParams&&(E.itct=this.data.clickTrackingParams);return _.dT(r,E)};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],We.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],We.prototype,"data",void 0);_.u([_.vZ({is:"yt-reload-continuation",noInjection:!0})],We);var aUE;var pjf;var Gs=function(){var r=_.q.apply(this,arguments)||this;r.notificationData={};return r};
_.C(Gs,_.q);_.d=Gs.prototype;_.d.isMenuExpanded=function(r){return r&&r.length<=1?"undefined":"false"};
_.d.dataChanged_=function(){this.selected=void 0;var r=this.computeSelectedIndex_(this.data);r>=0&&(this.selected=r);r=this.data&&this.data.length>1;_.Dt(this.hostElement,"has-items",r);_.rj(this.hostElement).querySelector("#label").tabIndex=r?0:-1};
_.d.onDropdownOpen=function(){var r=_.Cn();if(this.parentTrackingParams&&this.data){var E=_.UZ(this.parentTrackingParams);this.data.forEach(function(K){r&&E&&K.trackingParams&&(K=_.UZ(K.trackingParams),_.sB(r,E,K),_.lr(r,[K]))})}else this.parentTrackingParams||_.nh(new _.bs("No parent tracking params passed in for yt-dropdown-menu."))};
_.d.hasNotification=function(r){var E;if(r.targetId&&((E=this.notificationData)==null?0:E.targetId)){var K;return r.targetId===((K=this.notificationData)==null?void 0:K.targetId)}};
_.d.computeSelectedIndex_=function(r){if(r)for(var E=0,K=r.length;E<K;E++)if(r[E].selected)return E;return-1};
_.d.computeLabel_=function(r){return this.data&&r!=void 0?this.data[r].title:""};
_.d.computeShowIcon_=function(r,E){return!E&&!!r};
_.d.computeVerticalOffset_=function(r){return r?36:0};
_.d.computeEndpoint_=function(r){return r.endpoint||r.navigationEndpoint};
_.d.onLabelClick_=function(r){this.data&&this.data.length<=1?r.stopPropagation():this.menuExpanded="true"};
_.d.onIronActivate_=function(r){r=r.detail.item;var E=_.rj(this.hostElement).querySelector("#repeat").itemForElement(r);if(E&&E.trackingParams){var K=_.Cn(),g=_.UZ(E.trackingParams);K&&_.Zi(K,g)}if(E&&E.serviceEndpoint)_.R("web_use_resolve_command_for_service_endpoint_in_dropdown_killswitch")?this.ytComponentBehavior.resolveCommand(E.serviceEndpoint):_.rA(this.hostElement,[E.serviceEndpoint]),_.Ln(this.hostElement,"yt-playlist-reloading");else a:{if((E=r.querySelector("yt-supported-renderers"))&&
(E=E.rendererElement)&&E.is=="yt-reload-continuation"){E.trigger();break a}(r=r.querySelector("yt-reload-continuation"))&&r.trigger()}};
_.d.onTap_=function(r){r.preventDefault()};
_.d.onItemTap_=function(r){this.ytEndpointBehavior.onEndpointTap_(r)};
_.d.onLinkFocus_=function(r){try{var E=r.target}catch(g){}if(E){var K=E.querySelector("tp-yt-paper-item");K&&_.lp(this,"focus",function(){K.focus()})}};
_.d.onMenuClose_=function(){this.menuExpanded="false"};
_.d.isLabelIconActive_=function(r){return r==="true"};
_.d.computeHasSubtitle_=function(r){return!!r};
_.d.computeHrefForItem_=function(r){return this.ytComponentBehavior.computeHref_(this.computeEndpoint_(r))};
_.d.updateSelectedFromBinding=function(r){this.selected=r.detail.value};
_.f5.Object.defineProperties(Gs.prototype,{computedAriaLabel:{configurable:!0,enumerable:!0,get:function(){return this.useComputedAriaLabel&&this.selected!==void 0?this.ariaLabel+": "+this.data[this.selected].title:this.ariaLabel}}});
Gs.prototype.onMenuClose_=Gs.prototype.onMenuClose_;Gs.prototype.onTap_=Gs.prototype.onTap_;Gs.prototype.onIronActivate_=Gs.prototype.onIronActivate_;Gs.prototype.onDropdownOpen=Gs.prototype.onDropdownOpen;Gs.prototype.dataChanged_=Gs.prototype.dataChanged_;_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],Gs.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.qA.YtEndpointBehavior),_.H("design:type",Object)],Gs.prototype,"ytEndpointBehavior",void 0);
_.u([_.b(),_.H("design:type",Array)],Gs.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],Gs.prototype,"parentTrackingParams",void 0);_.u([_.b(),_.H("design:type",Object)],Gs.prototype,"selected",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],Gs.prototype,"useLabel",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],Gs.prototype,"useComputedAriaLabel",void 0);_.u([_.b(),_.H("design:type",String)],Gs.prototype,"icon",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",String)],Gs.prototype,"iconLabel",void 0);_.u([_.b(),_.H("design:type",String)],Gs.prototype,"ariaLabel",void 0);_.u([_.b({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],Gs.prototype,"disabled",void 0);_.u([_.b({computed:"isMenuExpanded(data)"}),_.H("design:type",String)],Gs.prototype,"menuExpanded",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],Gs.prototype,"closeOnActivate",void 0);
_.u([_.b({reflectToAttribute:!0,value:_.R("web_modern_buttons")}),_.H("design:type",Boolean)],Gs.prototype,"modernButtons",void 0);_.u([_.b(),_.H("design:type",Object)],Gs.prototype,"notificationData",void 0);_.u([_.v("ariaLabel, selected"),_.b(),_.H("design:type",String),_.H("design:paramtypes",[])],Gs.prototype,"computedAriaLabel",null);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Gs.prototype,"dataChanged_",null);
_.u([_.ae("paper-dropdown-open"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],Gs.prototype,"onDropdownOpen",null);_.u([_.ae("iron-activate"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],Gs.prototype,"onIronActivate_",null);_.u([_.ae("tap"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],Gs.prototype,"onTap_",null);
_.u([_.ae("iron-overlay-closed"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],Gs.prototype,"onMenuClose_",null);_.u([_.vZ({is:"yt-dropdown-menu",disableElementRegistration:!0})],Gs);
_.Z(Gs,"yt-dropdown-menu",function(){if(pjf===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;aUE===void 0&&(aUE=document.createElement("template"));var g=aUE;K.call(E,g.content.cloneNode(!0),r.content.firstChild);pjf=r}r=pjf;return r},{mode:2});var ve=function(){var r=_.q.apply(this,arguments)||this;r.hasNotification=!1;return r};
_.C(ve,_.q);ve.prototype.computeId=function(r){return r};
ve.prototype.computeHorizontalAlign=function(r){return r?"right":"left"};
ve.prototype.computeAccessibilityLabel=function(r){var E,K;return((E=r.accessibility)==null?void 0:(K=E.accessibilityData)==null?void 0:K.label)||null};
ve.prototype.notificationDataChanged=function(){var r;this.hasNotification=!!this.notificationData&&!((r=this.data)==null?0:r.icon)};
ve.prototype.notificationDataChanged=ve.prototype.notificationDataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],ve.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.jc.YtLiveChatTooltipTargetingBehavior),_.H("design:type",Object)],ve.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],ve.prototype,"data",void 0);_.u([_.b({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.H("design:type",String)],ve.prototype,"id",void 0);
_.u([_.b({value:!1}),_.H("design:type",Boolean)],ve.prototype,"isRightAligned",void 0);_.u([_.b({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],ve.prototype,"disabled",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],ve.prototype,"closeOnActivate",void 0);_.u([_.b(),_.H("design:type",Object)],ve.prototype,"notificationData",void 0);_.u([_.b(),_.H("design:type",Object)],ve.prototype,"hasNotification",void 0);
_.u([_.b({value:!1}),_.H("design:type",Boolean)],ve.prototype,"useComputedAriaLabel",void 0);_.u([_.pH("notificationData"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ve.prototype,"notificationDataChanged",null);_.u([_.vZ({is:"yt-sort-filter-sub-menu-renderer",disableElementRegistration:!0})],ve);
_.Z(ve,"yt-sort-filter-sub-menu-renderer",function(){if($2b===void 0){var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;Q_a===void 0&&(Q_a=document.createElement("template"));var g=Q_a;K.call(E,g.content.cloneNode(!0),r.content.firstChild);$2b=r}r=$2b;return r},{mode:2});var PYX=_.l(function(r){var E=r.data;var K=_.dd(function(){var B=E().onTap;(B=_.M(B,_.W1))&&_.P7().resolve(_.Ov).resolveCommand(B);return!1}),g=function(){return{sources:[{url:E().thumbnailUrl,
width:120,height:90}]}},D=function(){return E().rating&&E().ratingA11yLabel&&E().reviewsCount&&E().reviewsCountA11yLabel};
return _.f("place-data-view-model",null,_.f(_.Y,{cond:function(){return E().placeName&&E().placeCategory},
then:function(){return _.f("div",{class:"ytSpecPlaceDataViewModelShapeHost","on:click":K},_.f(_.ub,{data:g,alt:"",targetWidth:120,targetHeight:90,className:"ytSpecPlaceDataViewModelShapeThumbnail"}),_.f(_.xt,{className:"ytSpecPlaceDataViewModelShapePlaceLink",command:function(){return E().onTap}},_.f("h3",{class:"ytSpecPlaceDataViewModelShapeName",
title:function(){return E().placeName}},function(){return E().placeName})),_.f("div",{class:"ytSpecPlaceDataViewModelShapeMetadata"},_.f(_.Y,{cond:D,
then:function(){return _.f("div",{class:_.DW("ytSpecPlaceDataViewModelShapeMetadataRow","ytSpecPlaceDataViewModelShapeMetadataRowRatings")},_.f("span",{class:"score",title:function(){return E().ratingA11yLabel}},function(){return E().rating}),_.f("span",{class:"ytSpecPlaceDataViewModelShapeMetadataRowStarIcon"},_.f(_.$r,{icon:"STAR",
active:!0,style:"width: 14px; height: 14px; color: #fabb05"})),_.f("span",{class:"ytSpecPlaceDataViewModelShapeMetadataRowReviews",title:function(){return E().reviewsCountA11yLabel}},function(){return E().reviewsCount}))},
else:function(){return _.f("div",{class:_.DW("ytSpecPlaceDataViewModelShapeMetadataRow","ytSpecPlaceDataViewModelShapeMetadataRowRatings")})}}),_.f("div",{class:_.DW("ytSpecPlaceDataViewModelShapeMetadataRow","ytSpecPlaceDataViewModelShapeMetadataRowCategories")},_.f("span",{class:"category",
title:function(){return E().placeCategory}},function(){return E().placeCategory}))))}}))},"ib");
PYX.idomCompat=!0;_.yB(PYX,"place-data-view-model",{props:{data:_.Yt}});var fUR=new _.NS("INLINE_PLAYBACK_HOOK_TOKEN");var Oww=cI({sharedUi:e9d});_.qQ=Cg(Oww)(Oww.sharedUi,{animatedThumbnailEnabledSelector:function(r){return r.animatedThumbnailEnabled},
inlinePreviewEnabledSelector:function(r){return r.inlinePreviewEnabled},
currentPageTypeSelector:function(r){return r.currentPageType},
currentPageSubTypeSelector:function(r){return r.currentPageSubType},
persistentPanelVisibleSelector:function(r){return r.persistentPanelVisible}});var YDf=function(r){this.setActiveSlideIndex=r;this.jobIds=[];this.isSlideshowPlaying=!1},wjE=function(r,E){r.isSlideshowPlaying||(r.isSlideshowPlaying=!0,U2J(r),Tua(r,E,0))},U2J=function(r){_.E3(_.eM,function(){r.setActiveSlideIndex(0)},1)},Tua=function(r,E,K){r.jobIds.push(_.E3(_.eM,function(){var g=K<E-1?K+1:0;
r.setActiveSlideIndex(g);Tua(r,E,g)},1800))};var F8X,oAd;F8X=new _.NS("CHANNEL_DISCLOSURE_VIEW_MODEL_TOKEN");_.RhE=new _.NS("AI_COMPANION_ATTACHMENT_VIEW_MODEL_TOKEN");oAd=new _.NS("COMMON_MARK_VIEW_MODEL_TOKEN");var MK$=new _.NS("IMAGE_ON_LOAD_HANDLER_TOKEN");var iwC=_.l(function(r){return _.f("animated-thumbnail-overlay-view-model",{class:"ytAnimatedThumbnailOverlayViewModelHost"},_.f(_.Y,{cond:function(){var E;return(E=r.data())==null?void 0:E.thumbnail},
then:function(E){return _.f(_.ub,{data:E,alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL",hideOn404:!0})}}))},"jb");_.cUR=_.l(function(r){var E=r.data;var K=r.lockupExperiments;r={};return _.f("thumbnail-overlay-button-view-model",{class:"ytThumbnailOverlayButtonViewModelHost"},_.f("div",{class:_.DW("ytThumbnailOverlayButtonViewModelButton",(r.ytThumbnailOverlayButtonViewModelButtonLegacyIcon=function(){var g;return K&&((g=K())==null?void 0:g.useLegacySizedIconButton)},r))},_.f(_.U9,{data:function(){return E().overlayButton}},{buttonViewModel:function(g){return _.f(_.Sc,{data:g.data,
buttonOverrides:function(){var D;return K&&((D=K())==null?0:D.useLegacySizedIconButton)?{iconPosition:"icon-only-40",customColors:{backgroundColor:"rgba(0,0,0,0.6)"},ariaHidden:!0,tabIndex:-1}:void 0}})}})))},"kb");
_.cUR.idomCompat=!0;var CYb=_.l(function(r){return _.f("yt-thumbnail-hover-overlay-toggle-actions-view-model",{class:"ytThumbnailHoverOverlayToggleActionsViewModelHost","on:click":_.dd(function(E){E.preventDefault();return!1})},_.f(_.U9,{data:function(){return r.data().buttons}},{toggleButtonViewModel:function(E){return _.f("div",{class:"ytThumbnailHoverOverlayToggleActionsViewModelButton"},_.f(_.J6,{data:E.data}))}}))},"lb");
CYb.idomCompat=!0;var x2u=_.l(function(r){var E=function(){var K;return((K=_.M(r.data().rendererContext,_.Tz))==null?void 0:K.label)||""};
return _.f("yt-thumbnail-overlay-full-view-model",{class:"ytThumbnailOverlayFullViewModelHost"},_.f(_.Y,{cond:function(){return r.data().image},
then:function(){return _.f("div",{class:"ytThumbnailOverlayFullViewModelIcon"},_.f(_.ub,{data:function(){return r.data().image},
alt:E}))}}),_.f(_.Y,{cond:function(){return r.data().text},
then:function(){return _.f("div",{class:"ytThumbnailOverlayFullViewModelText"},function(){return r.data().text})}}))},"mb");var W8w;W8w=_.qQ.animatedThumbnailEnabledSelector;_.V8=_.l(function(r){var E=[],K=function(){var w,F;return _.bLK((w=r.width)==null?void 0:w.call(r),(F=r.height)==null?void 0:F.call(r))},g=_.P7().resolve(_.p0(MK$)),D=_.NZ("yt-thumbnail-view-model",function(){E.push("elRef.value set");
var w;(w=r.playbackRef)==null||w.call(r,{thumbnailElRef:D,thumbnail:r.data().image,thumbnailOverlays:r.data().overlays,thumbnailSize:K()})});
_.Zj(function(){E.push("onInit");_.Z6(function(){E.push("onCleanup")})});
var B=_.fg(W8w),Q=function(){var w,F;return(F=(w=r.aspectRatio)==null?void 0:w.call(r))!=null?F:0},a=function(){return(r.data().image?_.Jhm(r.data().image):Q())<=1&&Q()===0},P=function(){return a()?"CONTENT_MODE_SCALE_ASPECT_FIT":"CONTENT_MODE_SCALE_ASPECT_FILL"},O=function(){D.value||_.nh(new _.bs("Thumbnail elRef.value is null",E.join("\n")));
g&&D.value&&g(D.value)},U=function(){var w,F;
return((w=r.hovered)==null?void 0:w.call(r))&&K()!=="large"&&((F=r.data().overlays)==null?void 0:F.some(function(c){return _.M(c,onw)}))},T={};
return _.f("yt-thumbnail-view-model",{class:_.DW("ytThumbnailViewModelHost",r.className,function(){return wXc(Q())},function(){var w,F;
a:{var c=K(),W=(w=r.disableRounding)==null?void 0:w.call(r);w=(F=r.isClip)==null?void 0:F.call(r);if(!W&&!w)switch(c){case "large":F="ytThumbnailViewModelLarge";break a;case "small":F="ytThumbnailViewModelSmall";break a;default:F="ytThumbnailViewModelMedium";break a}F=void 0}return F},(T.ytThumbnailViewModelCinematic=a,T)),
style:_.QH({"background-color":function(){var w,F=a()?(w=r.data().backgroundColor)==null?void 0:w.lightTheme:void 0;return F?Gf(F,"1"):void 0}}),
el:D},_.f(_.Y,{cond:a,then:function(){return _.f("div",{class:"ytThumbnailViewModelBlurredImage"},_.f(_.ub,{data:function(){return r.data().image},
alt:"",contentMode:P,targetWidth:r.width,onload:O}))}}),_.f("div",{class:"ytThumbnailViewModelImage"},_.f(_.ub,{data:function(){return r.data().image},
alt:"",contentMode:P,targetWidth:r.width,onload:O}),null),_.f(_.U9,{data:function(){return U()?void 0:r.data().overlays},
allowIncompleteMapping:!0},{thumbnailOverlayTitleViewModel:WDM,thumbnailOverlayBadgeViewModel:function(w){return _.f(_.GHd,{data:w.data,thumbnailSize:K,isClip:r.isClip})},
thumbnailBottomOverlayViewModel:function(w){return _.f(ijM,{data:w.data,thumbnailSize:K,isClip:r.isClip})},
thumbnailOverlayFullViewModel:x2u,thumbnailOverlayButtonViewModel:function(w){return _.f(_.cUR,{data:w.data,lockupExperiments:r.lockupExperiments})},
channelDisclosureViewModel:function(w){w=w.data;var F;return _.f("div",null,(F=_.P7().resolve(_.p0(F8X)))==null?void 0:F({data:w}))}}),_.f(_.U9,{data:function(){var w;
return((w=r.hovered)==null?0:w.call(r))?r.data().overlays:void 0},
allowIncompleteMapping:!0},{thumbnailHoverOverlayViewModel:function(w){return _.f(d8,{data:w.data,alwaysShow:!0})},
thumbnailHoverOverlayToggleActionsViewModel:CYb}),_.f(_.U9,{data:function(){var w;return((w=r.hovered)==null?0:w.call(r))&&B()?r.data().overlays:void 0},
allowIncompleteMapping:!0},{animatedThumbnailOverlayViewModel:iwC}),_.f(_.Y,{cond:r.isClip,then:function(){return _.f("div",{class:"ytPinkingNsHost"},_.f("svg",{class:"ytPinkingNsPinkingLeft"},_.f("defs",null,_.f("pattern",{id:"left-pattern",width:"4",height:"8",patternUnits:"userSpaceOnUse"},_.f("polygon",{class:"ytPinkingNsPinking",points:"0,0 4,4 0,8"}))),_.f("rect",{fill:"url(#left-pattern)",width:"4",height:"100%"})),_.f("svg",{class:"ytPinkingNsPinkingRight"},_.f("defs",null,_.f("pattern",{id:"right-pattern",
width:"4",height:"8",patternUnits:"userSpaceOnUse"},_.f("polygon",{class:"ytPinkingNsPinking",points:"4,0 0,4 4,8"}))),_.f("rect",{fill:"url(#right-pattern)",width:"4",height:"100%"})))}}))},"nb");
_.V8.idomCompat={callbacks:{playbackRef:!0}};var G8f=_.l(function(r){var E=_.N(_.M5(-1,void 0,"RW2Ole")),K=E.next().value,g=E.next().value;_.Zj(function(){var D=new YDf(g);wjE(D,r.data().thumbnails.length);_.Z6(function(){if(D.isSlideshowPlaying){D.isSlideshowPlaying=!1;for(var B=D.jobIds,Q=0,a=B.length;Q<a;Q++)_.eM.cancelJob(B[Q]);D.jobIds.length=0}})});
return _.f("yt-collection-thumbnail-slideshow",{class:"ytCollectionThumbnailSlideshowHost"},_.f(_.U9,{data:function(){return r.data().thumbnails}},{thumbnailViewModel:function(D,B){return _.f("div",{class:function(){var Q=!r.data().primaryThumbnail,a=B(),P=K(),O=["ytCollectionThumbnailSlideshowSlideshowThumbnail"];
Q&&a===0&&O.push("ytCollectionThumbnailSlideshowSlideshowThumbnailFirstSlide");a<=P&&O.push("ytCollectionThumbnailSlideshowSlideshowThumbnailShowSlide");return O.join(" ")}},_.f(_.V8,{data:D.data,
disableRounding:r.disableRounding}))}}))},"ob");
G8f.idomCompat=!0;var FId=new _.NS("DWELL_DETECTOR_REGISTRY_TOKEN");var VKw=_.l(function(r){var E=RAK(r.triggeringElement),K=function(){return!!r.data().primaryThumbnail},g=function(){var B,Q=(B=r.data())==null?void 0:B.maxHeight,a;
B=(a=r.maxHeight)==null?void 0:a.call(r);return Q!=null&&B!=null?Math.min(Q,B):B!=null?B:Q},D=function(){var B=g();
if(B){var Q;if(K()&&(Q=r.includeStackHeight)!=null&&Q.call(r)){var a;Q=((a=r.doubleStack)==null?0:a.call(r))?8:4}else Q=0;B=B-Q-1;if(!(B<0)){a=Math;Q=a.ceil;var P,O;var U=SOL((O=(P=r.aspectRatio)==null?void 0:P.call(r))!=null?O:0);return Q.call(a,B*U)}}};
return _.f("yt-collection-thumbnail-view-model",{class:"ytCollectionThumbnailViewModelHost","aria-hidden":"true",style:_.QH({height:function(){return g()?g()+"px":void 0},
width:function(){return D()?D()+"px":void 0}})},_.f(vA$,{stackEnabled:K,
thumbnailSize:function(){var B,Q;return _.bLK((B=r.width)==null?void 0:B.call(r),(Q=r.height)==null?void 0:Q.call(r))},
doubleStack:r.doubleStack,stackColor:function(){return r.data().stackColor},
includeStackHeight:r.includeStackHeight},_.f(_.U9,{data:function(){return r.data().primaryThumbnail}},{thumbnailViewModel:function(B){var Q={};
return _.f(_.V8,{data:B.data,width:r.width,height:r.height,aspectRatio:r.aspectRatio,disableRounding:r.disableRounding,className:_.DW((Q.ytCollectionThumbnailViewModelHostHasStacks=K,Q)),hovered:r.hovered,playbackRef:r.playbackRef})}}),_.f(_.Y,{cond:function(){var B;
return E()&&((B=r.data().thumbnails)==null?void 0:B.length)},
then:function(){return _.f("div",{class:"ytCollectionThumbnailViewModelSlideshow"},_.f(G8f,{data:r.data,disableRounding:function(){return!K()}}))}})))},"pb");
VKw.idomCompat={callbacks:{playbackRef:!0}};
var vA$=_.l(function(r){var E=r.children;var K=r.stackEnabled;var g=r.thumbnailSize;var D=r.doubleStack;var B=r.stackColor;var Q=r.includeStackHeight;var a,P=(a=_.P7().resolve(_.p0(_.qB)))==null?void 0:a();return _.f(_.Y,{cond:K,then:function(){return _.f(r8d,{data:function(){var O,U;return{experimentEnabled:!0,thumbnailSize:g(),doubleStack:D==null?void 0:D(),color:P?B==null?void 0:(O=B())==null?void 0:O.darkTheme:B==null?void 0:(U=B())==null?void 0:U.lightTheme,enableResponsiveMode:!1,includeStackHeight:Q==
null?void 0:Q()}}},E)},
else:function(){return E}})},"qb");var zhb=new _.NS("EXPANDABLE_METADATA_VIEW_MODEL_TOKEN");var tN;_.zs={calledOnce:!0,state:"visible"};tN={calledOnce:!0,state:"hidden"};_.Sm=_.l(function(r){var E=r.data;var K=r.customCommandResolver;var g=r.className;var D=r.delayedClassName;var B=r.animationEntityKey;var Q=r.isCompactWidth;var a=r.isContentWidth;r=_.N(_.M5(!1,void 0,"pC3tUb"));var P=r.next().value,O=r.next().value,U=_.HZ(B,""),T=_.f8(YOn,U),w=function(){var TJ,oJ;return(oJ=(TJ=T())==null?void 0:TJ.value)!=null?oJ:!1},F=function(){_.Xg(_.Td("booleanEntity",U(),{key:U(),
value:!0}));e=void 0};
B=_.N(_.XW(w));var c=B.next().value,W=B.next().value;B=_.N(_.XW(w));var z=B.next().value,S=B.next().value;B=_.N(_.XW(function(){var TJ;return w()?(TJ=E().styleTransitionConfig)==null?void 0:TJ.destinationStyle:void 0}));
var k=B.next().value,A=B.next().value,X=function(){var TJ=Object.assign({},E(),k()&&{style:k()});var oJ,kL,qq=TJ.label,n2=(oJ=TJ.interaction)==null?void 0:(kL=oJ.accessibility)==null?void 0:kL.label;oJ=TJ.iconImage?TJ.label&&TJ.label.content?TJ.iconLeading?"leading":"trailing":"icon-only":void 0;TJ={formattedButtonText:qq,accessibilityLabel:n2,style:ca2(TJ.style),type:Ct5(TJ.style),state:"active",size:iq2(TJ.size),iconPosition:oJ,disabled:!1,aTagConfig:Mwu(TJ,K)};_.R("enable_desktop_vdcbg_components")&&
(TJ.focused=P());return TJ},e;
B=_.Yl({visibilityCallback:function(TJ){var oJ,kL=(oJ=E().interaction)==null?void 0:oJ.onFirstVisible;TJ&&kL&&_.tH(kL)},
showOption:_.zs});var I=function(){return AgJ(X(),!!E().iconImage)};
r={};var J={};g=_.DW(function(){return"ytwAdButtonViewModelHost"},function(){return E().delayedAppearanceConfig?"ytwAdButtonViewModelHostHasAnimation":""},function(){var TJ=!!E().delayedAppearanceConfig,oJ=c();
return TJ?oJ?"ytwAdButtonViewModelFullHeight":"ytwAdButtonViewModelNoHeight":""},function(){var TJ=!!E().delayedAppearanceConfig,oJ=z();
return TJ?oJ?"ytwAdButtonViewModelShow":"ytwAdButtonViewModelHide":""},function(){return!E().delayedAppearanceConfig||c()?D==null?void 0:D():""},(r.ytwAdButtonViewModelHostCompactWidth=function(){return Q==null?void 0:Q()},r),(J.ytwAdButtonViewModelHostContentWidth=function(){return a==null?void 0:a()},J),g!=null?g:"");
var Q5=function(){var TJ,oJ=(TJ=E().delayedAppearanceConfig)==null?void 0:TJ.delayedInvisibleSeconds;oJ&&(e=_.RH(_.eM,function(){W(!0);OP()},oJ*1E3))},OP=function(){var TJ,oJ=(TJ=E().delayedAppearanceConfig)==null?void 0:TJ.delayedVisibleSeconds;
oJ&&(e=_.RH(_.eM,function(){S(!0);WK()},oJ*1E3))},WK=function(){var TJ,oJ=(TJ=E().styleTransitionConfig)==null?void 0:TJ.styleTransitionSeconds,kL,qq=(kL=E().styleTransitionConfig)==null?void 0:kL.destinationStyle;
oJ&&qq?e=_.RH(_.eM,function(){A(qq);F()},oJ*1E3):F()};
_.Zj(function(){Q5()});
_.Z6(function(){e&&_.eM.cancelJob(e)});
return _.f("ad-button-view-model",{"on:focusin":_.dd(_.R("enable_desktop_vdcbg_components")?function(){var TJ=_.P7().resolve(_.p0(_.Cy));TJ&&O(TJ.isKeyBoardInUse());return!1}:void 0),
"on:focusout":_.dd(_.R("enable_desktop_vdcbg_components")?function(){O(!1);return!1}:void 0),
class:g,el:_.eH(B),style:_.QH({"transition-duration":"0.3s"})},_.f(_.Y,{cond:X,then:function(){return _.f(_.t6,{data:X,icon:function(){return _.f(_.Y,{cond:function(){return E().iconImage},
then:function(TJ){return _.f(_.ub,{data:TJ,alt:"",targetWidth:I,targetHeight:I,preserveWidth:!0,preserveHeight:!0})}})}})}}))},"sb");var tKE=_.l(function(r){var E=r.data;r=function(){return E().style==="AD_BUTTON_GROUP_STYLE_COMPACT_WIDTH"};
var K=_.Yl({visibilityCallback:function(B){var Q,a=(Q=E().interaction)==null?void 0:Q.onFirstVisible;B&&a&&_.tH(a)},
showOption:_.zs}),g={},D={};return _.f("ad-button-group-view-model",{class:_.DW("ytwAdButtonGroupViewModelHost",(g.ytwAdButtonGroupViewModelHostCompactWidth=r,g)),el:_.eH(K)},_.f("div",{class:_.DW("ytwAdButtonGroupViewModelHostSecondaryButton",(D.ytwAdButtonGroupViewModelHostCompactWidthSecondaryButton=r,D))},_.f(_.U9,{data:function(){return E().secondaryAdButton}},{adButtonViewModel:function(B){return _.f(_.Sm,{data:B.data})}})),_.f("div",{class:"ytwAdButtonGroupViewModelHostPrimaryButton"},_.f(_.U9,
{data:function(){return E().primaryAdButton}},{adButtonViewModel:function(B){return _.f(_.Sm,{data:B.data})}})))},"tb");var SDC=_.l(function(r){var E=function(){var K;return((K=r.data())==null?void 0:K.answers)||[]};
return _.f("yt-survey-icons",{class:"ytSurveyIconsHost"},_.f("div",{class:"ytSurveyIconsHeader"},_.f("div",{class:"ytSurveyIconsTitle"},function(){var K;return(K=r.data())==null?void 0:K.text}),_.f("div",null,_.f(_.t6,{data:function(){return{style:"mono",
type:"text",state:"active",size:"M",iconPosition:"icon-only",onTap:function(){var K;(K=r.onDismiss)==null||K.call(r)}}},
iconName:"DISMISSAL"}))),_.f("div",null,_.f("div",{class:"ytSurveyIconsAnswers"},_.f(_.sV,{each:function(){return E()},
keyBy:"INDEX"},function(K,g){return _.f("div",null,_.f(_.t6,{data:function(){return{style:"mono",type:"text",state:"active",size:"XL",iconPosition:"icon-only",onTap:function(){var D;(D=r.onSelect)==null||D.call(r,K(),g)}}},
icon:function(){return _.f(_.$r,{icon:function(){var D,B;return(D=K())==null?void 0:(B=D.icon)==null?void 0:B.iconType},
className:"ytSurveyIconsIcon"})}}))})),_.f("div",{class:"ytSurveyIconsAnswersText"},_.f("div",null,function(){return E().length?E()[0].text:""}),_.f("div",null,function(){return E().length?E()[E().length-1].text:""}))))},"ub");var bwM=_.l(function(r){var E=_.eH(_.Gd(function(){var P;return(P=r.data())==null?void 0:P.rendererContext},void 0,void 0,void 0,!0)),K=_.N(_.M5(!1,void 0,"GW0yjf")),g=K.next().value,D=K.next().value,B=_.f8(YF5,function(){var P;
return(P=r.data().keys)==null?void 0:P.surveyEntityKey}),Q=_.f8(U8K,function(){var P;
return(P=r.data().keys)==null?void 0:P.surveyStateEntityKey});
_.jr("ytd-slimline-survey-show-action",function(){D(!1)});
var a=function(){var P,O;var U=(P=Q())==null?void 0:(O=P.questionStack)==null?void 0:O[0];if(U!==void 0){var T,w;return(T=B())==null?void 0:(w=T.questions)==null?void 0:w[U]}};
K={};return _.f("yt-slimline-survey-view-model",{el:E,class:_.DW("ytSlimlineSurveyViewModelHost",(K.ytSlimlineSurveyViewModelCollapsed=function(){return g()},K))},_.f("div",{class:"ytSlimlineSurveyViewModelContainer"},_.f(_.Y,{cond:function(){var P;
return((P=a())==null?void 0:P.layout)==="SURVEY_LAYOUT_TYPE_ICONS"},
then:function(){return _.f(SDC,{data:function(){return a()},
onSelect:function(P,O){var U,T;return _.p(function(w){D(!0);if(T=(U=r.data())==null?void 0:U.onSelectRating)_.tH(T),_.Xg(DtM(O));_.vo(w)})},
onDismiss:function(){D(!0);var P;var O=(P=B())==null?void 0:P.dismissalFeedbackToken;P=O?{feedbackEndpoint:{feedbackToken:O}}:void 0;P&&_.v1(P,{form:{element:E.value}})}})}})))},"vb");var s_e=_.l(function(r){return _.f("yt-table-view-model",{class:_.DW("ytTableViewModelHost",r.className)},_.f(_.sV,{each:function(){return r.data().rows||[]}},function(E){var K={};
return _.f("div",{class:_.DW("ytTableViewModelRow",(K.ytTableViewModelRowBottomBorder=function(){return r.data().showSeparators},K))},_.f(_.sV,{each:function(){return(E==null?void 0:E.cells)||[]}},function(g,D){var B,Q={};
return _.f("span",{class:_.DW((Q.ytTableViewModelRowLabel=function(){return D()===0&&r.data().showHorizontalHeaders},Q.ytTableViewModelCell=function(){return!r.data().showHorizontalHeaders||D()>0},Q))},(B=g.text)==null?void 0:B.content)}))}))},"wb");var k8J=_.l(function(r){return _.f("lockup-attachments-view-model",{class:"ytLockupAttachmentsViewModelHost"},_.f(_.U9,{data:function(){var E;return(E=r.data())==null?void 0:E.attachments}},{flexibleActionsViewModel:function(E){return _.f("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.f(_.Q0,{data:E.data,
layout:function(){var K;return((K=r.lockupStyle())==null?void 0:K.arrangement)===1?0:1},
justifyContentOverride:function(){var K;return((K=r.lockupStyle())==null?void 0:K.arrangement)===1?"FLEXIBLE_ACTIONS_JUSTIFY_CONTENT_START":"FLEXIBLE_ACTIONS_JUSTIFY_CONTENT_EVENLY"}}))},
slimlineSurveyViewModel:function(E){return _.f("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.f(bwM,{data:E.data}))},
expandableMetadataViewModel:function(E){E=E.data;var K;return _.f("div",{class:_.DW("ytLockupAttachmentsViewModelAttachment","ytLockupAttachmentsViewModelExpandableMetadata")},(K=_.P7().resolve(_.p0(zhb)))==null?void 0:K({data:E}))},
adButtonGroupViewModel:function(E){return _.f("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.f(tKE,{data:E.data}))},
adButtonViewModel:function(E){return _.f("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.f(_.Sm,{data:E.data,isCompactWidth:!0}))},
tableViewModel:function(E){return _.f("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.f(s_e,{data:E.data}))},
aiCompanionAttachmentViewModel:function(E){E=E.data;var K;return _.f("div",{class:"ytLockupAttachmentsViewModelAttachment"},(K=_.P7().resolve(_.p0(_.RhE)))==null?void 0:K({data:E}))}}))},"xb");var zAL=_.Uv("rich_grid_min_item_width",310),vvL=_.Uv("rich_grid_max_item_width",500);var ZqK,mKc;ZqK=16/9;mKc=2/3;_.bG=_.l(function(r){var E=r.data;var K=r.className;var g=r.imageSizeConfig;var D=r.notifyOnLoaded;var B=function(){return E().style||"CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"},Q=function(){var w;
return _.WW((w=E())==null?void 0:w.rendererContext)};
r={};r=(r.ytContentPreviewImageViewModelHost=!0,r.ytContentPreviewImageViewModelCircleImage=function(){return B()==="CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"},r.ytContentPreviewImageViewModelTappable=function(){return Q()},r);
var a=function(){var w,F;return(F=(w=_.M(E().rendererContext,_.Tz))==null?void 0:w.label)!=null?F:""},P=function(){return AaL(E())},O=function(){var w=ur5(B(),E().layoutMode||"CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_UNKNOWN",g==null?void 0:g(),eAK(P()),E().layoutWidth,E().layoutHeight),F=Object.assign({},w);
w.width&&(F.width=Math.round(w.width));w.height&&(F.height=Math.round(w.height));w.maxWidth&&(F.maxWidth=Math.round(w.maxWidth));w.maxHeight&&(F.maxHeight=Math.round(w.maxHeight));return F},U=_.Wg(function(){return O().height},void 0,"CxFlJb"),T=_.Wg(function(){return O().width},void 0,"lb8Jhd");
return _.f("yt-content-preview-image-view-model",{el:_.eH(_.Gd(function(){var w;return(w=E())==null?void 0:w.rendererContext})),
role:function(){return Q()?"link":void 0},
tabindex:function(){return Q()?0:void 0},
class:_.DW(K,r,function(){var w=B();var F=g==null?void 0:g();w=w==="CONTENT_PREVIEW_IMAGE_STYLE_SQUARE"||w==="CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3"||w==="CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9"||w==="CONTENT_PREVIEW_IMAGE_STYLE_CUSTOM_ASPECT_RATIO"?(F==null?void 0:F.size)!=null&&F.size<=16?"ytContentPreviewImageViewModelExtraSmallRoundedImage":(F==null?void 0:F.size)!=null&&F.size<=24?"ytContentPreviewImageViewModelSmallRoundedImage":"ytContentPreviewImageViewModelLargeRoundedImage":
void 0;return w}),
style:function(){var w=O(),F=[];w.width&&F.push("width: "+w.width+"px");w.height&&F.push("height: "+w.height+"px");w.maxWidth&&F.push("max-width: "+w.maxWidth+"px");w.maxHeight&&F.push("max-height: "+w.maxHeight+"px");w.fullWidth&&F.push("width: 100%");return F.join(";")}},_.f(_.Y,{cond:P,
then:function(w){return _.f(_.ub,{data:w,alt:a,"data-disabled$":function(){return!a()},
notifyOnLoaded:D,targetWidth:T,targetHeight:U,preserveWidth:function(){return!!T()},
preserveHeight:function(){return!!U()}})}}),_.f(_.U9,{data:function(){var w;
return(w=E())==null?void 0:w.overlays}},{thumbnailHoverOverlayViewModel:d8,
thumbnailOverlayButtonViewModel:_.cUR}))},"yb");
_.bG.idomCompat=!0;var sx=_.l(function(r){var E=r.data;var K=r.className;var g=r.useSmallLayout;var D=r.useMediumText;r=r.useHeavyText;var B={};return _.f("yt-attribution-view-model",{el:_.eH(_.Gd(function(){var Q;return(Q=E())==null?void 0:Q.rendererContext})),
class:_.DW(K,(B.ytAttributionViewModelHost=!0,B.ytAttributionViewModelMediumText=D,B.ytAttributionViewModelHeavyText=r,B))},_.f(_.Y,{cond:function(){return _.WW(E().rendererContext)},
then:function(){return _.f("button",{class:"ytAttributionViewModelTappable"},_.f(qDC,{data:E,useSmallLayout:g}))},
else:function(){return _.f(qDC,{data:E,useSmallLayout:g})}}))},"zb"),qDC=_.l(function(r){var E=r.data;
var K=r.useSmallLayout;var g=function(){return{size:(K==null?0:K())?16:24}};
return _.f(_.OV,null,_.f(_.U9,{data:function(){return E().contentPreviewImage}},{contentPreviewImageViewModel:function(D){return _.f(_.bG,{data:D.data,
className:"ytAttributionViewModelAttributionImage",imageSizeConfig:g})}}),_.f(_.U9,{data:function(){return E().badge}},{badgeViewModel:function(D){return _.f(_.Cp,{data:D.data,
class:"ytAttributionViewModelBadge",modern:!0})}}),_.f(_.Y,{cond:function(){return E().text},
then:function(){return _.f(_.Og,{text:function(){return E().text},
noWrap:!0,linkInheritColor:!0,className:"ytAttributionViewModelAttributionText"})}}),_.f(_.Y,{cond:function(){return E().suffix},
then:function(){return _.f(_.Og,{text:function(){return E().suffix},
linkInheritColor:!0,className:"ytAttributionViewModelSuffix"})}}))},"Ab");
sx.idomCompat=!0;var lUw,m2J,ZwR,upe,AUe;lUw=_.l(function(r){var E=r.delimiter;var K=r.max;var g=r.index;var D=r.isStandalone;return _.f(_.Y,{cond:function(){return K()-1>g()},
then:function(){var B={};return _.f("span",{class:_.DW("yt-content-metadata-view-model__delimiter",(B["yt-content-metadata-view-model__delimiter--standalone"]=D,B)),"aria-hidden":!0},E)}})},"Bb");
m2J=_.l(function(r){var E=r.metadataPart;var K=r.maxLines;return _.f(_.Og,{text:function(){return E().text},
linkInheritColor:!0,className:function(){return XXu(K())},
userInput:!0})},"Cb");
ZwR=_.l(function(r){var E=r.metadataPart;var K=r.maxLines;return _.f(_.Y,{cond:function(){return E().tooltip},
then:function(g){return _.f("span",{title:g,role:"tooltip"},_.f(m2J,{metadataPart:E,maxLines:K}))},
else:function(){return _.f(m2J,{metadataPart:E,maxLines:K})}})},"Db");
upe=_.l(function(r){var E=r.metadataPart;var K=r.isOverlay;var g=r.useMediumText;var D=r.hideAvatar;var B=function(){return E().maxLines!==void 0?E().maxLines:1};
return _.f(_.OV,null,_.f(_.U9,{data:function(){return E().avatarStack}},{avatarStackViewModel:function(Q){return _.f(_.Q8,{data:Q.data,
isOverlay:K,useMediumText:g,hideAvatar:D})},
badgeViewModel:_.Cp}),_.f(_.Y,{cond:function(){return E().leadingIcon},
then:function(Q){return _.f(_.$r,{className:"yt-content-metadata-view-model__leading-icon",icon:function(){return Q().name},
size:function(){return Q().width}})}}),_.f(_.Y,{cond:function(){return E().text},
then:function(){return _.f(ZwR,{metadataPart:E,maxLines:B})}}),_.f(_.Y,{cond:function(){return E().icon},
then:function(Q){return _.f(_.$r,{className:"yt-content-metadata-view-model__icon",icon:function(){return Q().name},
size:function(){return Q().width}})}}))},"Eb");
AUe=_.l(function(r){var E=r.metadataRow;var K=r.isInline;var g=r.delimiter;var D=r.isOverlay;var B=r.useMediumText;var Q=r.extensions;var a=function(){var O,U=Q==null?void 0:(O=Q())==null?void 0:O.lockupMetadata;O=E();var T,w;return!!((U==null?0:(T=U.byline)==null?0:T.hideAvatar)&&((w=_.M(O,fPE))==null?void 0:w.contentType)==="METADATA_ROW_CONTENT_TYPE_BYLINE")},P=function(){return E().metadataParts||[]};
r={};return _.f("div",{class:_.DW("yt-content-metadata-view-model__metadata-row",(r["yt-content-metadata-view-model__metadata-row--metadata-row-inline"]=K,r["yt-content-metadata-view-model__metadata-row--metadata-row-padding"]=function(){var O,U=Q==null?void 0:(O=Q())==null?void 0:O.lockupMetadata;O=E();var T,w;return!!((U==null?0:(T=U.byline)==null?0:T.addPadding)&&((w=_.M(O,fPE))==null?void 0:w.contentType)==="METADATA_ROW_CONTENT_TYPE_BYLINE")},r["yt-content-metadata-view-model__metadata-row--metadata-row-wrap"]=
function(){var O;
return!!(Q==null?0:(O=Q())==null?0:O.lockupMetadata)&&E().badges&&!E().metadataParts},r))},_.f(_.U9,{data:function(){return E().badges}},{badgeViewModel:function(O){return _.f("div",{class:"yt-content-metadata-view-model__badge"},_.f(_.Cp,{data:O.data,
numBadgesInRow:function(){var U,T;return((U=E())==null?void 0:(T=U.badges)==null?void 0:T.length)||0}}))}}),_.f(_.sV,{each:P},function(O,U){return _.f(_.OV,null,_.f(upe,{metadataPart:O,
isOverlay:D,useMediumText:B,hideAvatar:a}),_.f(lUw,{delimiter:g,max:function(){return P().length},
index:U,isStandalone:!1}))}),_.f(_.Y,{cond:function(){return E().isSpacerRow&&!K()},
then:function(){return _.f("div",{class:"yt-content-metadata-view-model__spacer"})}}))},"Fb");
_.km=_.l(function(r){r=_.nH(r,{layout:0,isOverlay:!1});var E=r.data,K=r.layout,g=r.isOverlay,D=r.useMediumText,B=r.extensions,Q=function(){return K()===0},a=function(){var O;
return((O=E().metadataRows)==null?void 0:O.filter(function(U){var T,w=B==null?void 0:(T=B())==null?void 0:T.lockupMetadata,F,c;T=!!((w==null?0:(F=w.description)==null?0:F.hideDescription)&&((c=_.M(U,fPE))==null?void 0:c.contentType)==="METADATA_ROW_CONTENT_TYPE_DESCRIPTION");var W,z;return!((w==null?0:(W=w.spacer)==null?0:W.hideSpacer)&&((z=_.M(U,fPE))==null?void 0:z.contentType)==="METADATA_ROW_CONTENT_TYPE_SPACER"||T)}))||[]},P={};
return _.f("yt-content-metadata-view-model",{class:_.DW(r.className,"yt-content-metadata-view-model",(P["yt-content-metadata-view-model--inline"]=Q,P["yt-content-metadata-view-model--tappable"]=function(){return _.WW(E().rendererContext)},P["yt-content-metadata-view-model--medium-text"]=D,P)),
el:_.eH(_.Gd(function(){return E().rendererContext}))},_.f(_.sV,{each:a},function(O,U){return _.f(_.OV,null,_.f(AUe,{metadataRow:O,
isInline:Q,delimiter:function(){return E().delimiter},
isOverlay:g,useMediumText:D,extensions:B}),_.f(_.Y,{cond:function(){return Q()&&!O.isSpacerRow},
then:function(){return _.f(lUw,{delimiter:function(){return E().delimiter},
max:function(){return a().length},
index:U,isStandalone:!0})}}))}))},"Gb");
_.km.idomCompat=!0;var ehJ=_.l(function(r){var E=_.P7().resolve(_.p0(_.qB)),K={};return _.f("yt-lockup-metadata-view-model",{class:_.DW("yt-lockup-metadata-view-model",function(){a:{var g=r.lockupStyle();if(g==null?0:g.isOverlay)g="yt-lockup-metadata-view-model--overlay";else switch(g==null?void 0:g.arrangement){case 1:g="yt-lockup-metadata-view-model--horizontal";break a;default:g="yt-lockup-metadata-view-model--vertical"}}return g},function(){a:{var g=r.lockupStyle();
switch(g==null?void 0:g.titleMaxLines){case 1:g="yt-lockup-metadata-view-model--title-max-lines-1";break a}g=void 0}return g},function(){a:{var g=r.lockupStyle();
if(g==null?0:g.isTiny)g="yt-lockup-metadata-view-model--tiny";else switch(g==null?void 0:g.sizing){case "MINI":case "EXTRA_COMPACT":case "COMPACT":g="yt-lockup-metadata-view-model--compact";break a;default:g="yt-lockup-metadata-view-model--standard"}}return g},(K["yt-lockup-metadata-view-model--overlay"]=function(){var g;
return(g=r.lockupStyle())==null?void 0:g.isOverlay},K["yt-lockup-metadata-view-model--card"]=function(){var g;
return(g=r.lockupStyle())==null?void 0:g.isCard},K["yt-lockup-metadata-view-model--centered"]=function(){var g;
return(g=r.lockupStyle())==null?void 0:g.isCentered},K["yt-lockup-metadata-view-model--typography-bump"]=function(){var g;
return(g=r.lockupStyle())==null?void 0:g.typographyBump},K["yt-lockup-metadata-view-model--legacy-typography"]=function(){var g;
return(g=r.lockupStyle())==null?void 0:g.useLegacyTypography},K["yt-lockup-metadata-view-model--rich-grid-legacy-typography"]=function(){var g;
return(g=r.lockupStyle())==null?void 0:g.useRichGridLegacyTypography},K))},_.f(_.U9,{data:function(){return r.data().image}},{avatarStackViewModel:function(g){return _.f("div",{class:"yt-lockup-metadata-view-model__avatar"},_.f(_.Q8,{data:g.data,
overrides:{layoutType:"AVATAR_STACK_LAYOUT_CLUSTER"}}))},
avatarViewModel:function(g){return _.f("div",{class:"yt-lockup-metadata-view-model__avatar"},_.f(_.jm,{data:g.data}))},
decoratedAvatarViewModel:function(g){return _.f("div",{class:"yt-lockup-metadata-view-model__avatar"},_.f(_.N3,{data:g.data}))}}),_.f("div",{class:"yt-lockup-metadata-view-model__text-container"},_.f("h3",{class:"yt-lockup-metadata-view-model__heading-reset",
title:function(){var g;return(g=r.data().title)==null?void 0:g.content}},_.f(_.Y,{cond:function(){return r.data().title},
then:function(g){return _.f(_.xt,{command:r.lockupCommand,className:"yt-lockup-metadata-view-model__title",style:_.QH({color:function(){var D;a:{var B=r.lockupStyle();var Q=(D=r.hovered)==null?void 0:D.call(r);D=!(E==null||!E());var a;if((B==null?0:(a=B.onFocusEffect)==null?0:a.textPrimaryColor)&&Q&&(B=D?B.onFocusEffect.textPrimaryColor.darkTheme:B.onFocusEffect.textPrimaryColor.lightTheme)){B=vU(B);break a}B=void 0}return B}}),
ariaLabel:r.lockupAccessibilityLabel},_.f(_.Og,{text:g,userInput:!0}))}})),_.f("div",{class:"yt-lockup-metadata-view-model__metadata",
style:_.QH({color:function(){var g;a:{var D=r.lockupStyle();var B=(g=r.hovered)==null?void 0:g.call(r);g=!(E==null||!E());var Q;if((D==null?0:(Q=D.onFocusEffect)==null?0:Q.textSecondaryColor)&&B&&(D=g?D.onFocusEffect.textSecondaryColor.darkTheme:D.onFocusEffect.textSecondaryColor.lightTheme)){D=vU(D);break a}D=void 0}return D}})},_.f(_.U9,{data:function(){return r.data().metadata}},{contentMetadataViewModel:function(g){return _.f(_.km,{data:g.data,
layout:function(){var D,B;return(B=(D=r.layout)==null?void 0:D.call(r))!=null?B:1},
useMediumText:function(){var D,B;return((D=r.lockupStyle())==null?void 0:D.typographyBump)||((B=r.lockupStyle())==null?void 0:B.useRichGridLegacyTypography)},
extensions:function(){var D,B,Q,a;return{lockupMetadata:{byline:{hideAvatar:((D=r.lockupStyle())==null?void 0:D.arrangement)===0,addPadding:((B=r.lockupStyle())==null?void 0:B.arrangement)===1},description:{hideDescription:!((Q=r.lockupStyle())==null||!Q.compactMetadata)},spacer:{hideSpacer:!((a=r.lockupStyle())==null||!a.compactMetadata)}}}}})}})),_.f(_.U9,{data:function(){return r.data().attribution}},{attributionViewModel:function(g){return _.f("div",{class:"yt-lockup-metadata-view-model__attribution"},
_.f(sx,{data:g.data,
useSmallLayout:!0}))}})),_.f("div",{class:"yt-lockup-metadata-view-model__menu-button"},_.f(_.U9,{data:function(){return r.data().menuButton}},{buttonViewModel:function(g){return _.f(_.Sc,{data:g.data,
buttonOverrides:function(){var D;return((D=r.lockupStyle())==null?0:D.isOverlay)?{style:"overlay"}:void 0}})}})))},"Hb");
ehJ.idomCompat=!0;var Xjl=_.l(function(r){var E=_.NZ("notification-multi-action-renderer");_.m7(function(){requestAnimationFrame(function(){_.jx(E.value)})});
var K={},g={},D={};return _.f("notification-multi-action-renderer",{class:_.DW("ytNotificationMultiActionRendererHost",(K.ytNotificationMultiActionRendererHostLegacyShelfStyle=function(){var B;return(B=r.useLegacyShelfStyle)==null?void 0:B.call(r)},K)),
el:E},_.f("span",{"aria-live":"polite",class:_.DW("ytNotificationMultiActionRendererTextContainer",(g.ytNotificationMultiActionRendererTextContainerLegacyShelfStyle=function(){var B;return(B=r.useLegacyShelfStyle)==null?void 0:B.call(r)},g))},_.f(_.Og,{text:function(){return r.data().responseText}})),_.f("div",{class:_.DW("ytNotificationMultiActionRendererButtonContainer",(D.ytNotificationMultiActionRendererButtonContainerLegacyShelfStyle=function(){var B;
return(B=r.useLegacyShelfStyle)==null?void 0:B.call(r)},D))},_.f(_.U9,{data:function(){var B;
return(B=r.data().buttons)==null?void 0:B.map(function(Q){if(Q=Q.buttonRenderer){var a,P=Object,O=P.assign,U=(a=Q.icon)==null?void 0:a.iconType;a=(a=Q.command||Q.serviceEndpoint||Q.navigationEndpoint)?{innertubeCommand:a}:void 0;Q={buttonViewModel:O.call(P,{},{iconName:U,onTap:a,trackingParams:Q.trackingParams,titleFormatted:Q.text?_.c1(Q.text):void 0},nvL(Q))}}else Q=void 0;return Q}).filter(function(Q){return!!Q})}},{buttonViewModel:function(B,Q){return _.f("div",null,_.f(_.Sc,{data:B.data,
className:"ytNotificationMultiActionRendererButton",buttonOverrides:function(){var a;return((a=r.useModernStyles)==null?0:a.call(r))?{type:Q()?"filled":"tonal",style:"mono"}:void 0}}))}})))},"Jb");var HwR=_.l(function(r){var E=_.NZ("notification-text-renderer");_.m7(function(){requestAnimationFrame(function(){_.jx(E.value)})});
return _.f("notification-text-renderer",{el:E,class:"ytNotificationTextRendererHost","aria-live":"polite"},_.f(_.Og,{text:function(){return r.data().successResponseText}}))},"Lb");_.q3=_.l(function(r){var E=_.f8(B25,function(){var g;return I05((g=r.contentId)==null?void 0:g.call(r))}),K=function(){var g;
return _.M((g=E())==null?void 0:g.command,_.ZK)};
return _.f(_.Y,{cond:function(){var g;if(!(g=K())){var D;g=_.M((D=E())==null?void 0:D.command,G5f)}return g},
then:function(){return _.f(_.Y,{cond:K,then:function(){var g={};return _.f("div",{class:_.DW("ytDismissibleItemReplacedContent",function(){var D;return ya5((D=r.aspectRatio)==null?void 0:D.call(r))})},_.f("div",{class:_.DW((g.ytDismissibleItemAspectRatioContainer=function(){var D;
return((D=r.aspectRatio)==null?void 0:D.call(r))!==void 0},g))},_.f(_.U9,{data:function(){var D;
return(D=K())==null?void 0:D.item}},{notificationMultiActionRenderer:function(D){return _.f(Xjl,{data:D.data,
useModernStyles:r.useModernStyle,useLegacyShelfStyle:r.useLegacyShelfStyle})},
notificationTextRenderer:HwR})))}})},
else:r.children})},"Mb");_.nAl=_.l(function(r){var E=r.data;var K=r.customCommandResolver;r=_.eH(_.Yl({visibilityCallback:function(B){var Q,a=(Q=E().interaction)==null?void 0:Q.onFirstVisible;B&&a&&_.tH(a)},
showOption:_.zs}));var g=function(){var B;return((B=E().interaction)==null?0:B.onTap)?function(Q){var a;ov2(Q,(a=E().interaction)==null?void 0:a.onTap,K)}:void 0},D=function(){var B,Q=E(),a=g(),P=(B=_.M(E().rendererContext,_.Tz))==null?void 0:B.label;
a:switch(Q.style){case "AD_AVATAR_STYLE_ROUNDED_CORNER":B=1;break a;default:B=0}return{size:JaL(Q.size),type:B,onTap:a,accessibilityText:P}};
return _.f("ad-avatar-view-model",{class:function(){var B;return((B=E().interaction)==null?0:B.onTap)?"ytwAdAvatarViewModelHostIsClickableAdComponent":"ytwAdAvatarViewModelHost"},
el:r},_.f(_.Y,{cond:function(){return E().image},
then:function(B){return _.f(xTw,{data:D,image:B})}}))},"Nb");_.lG=_.l(function(r){var E=_.nH(r,{hasDot:!1,usedInMasthead:!1}),K=Object.assign({},E),g=E.data,D=E.hasDot;r=E.customCommandResolver;var B=E.usedInMasthead,Q=(delete K.data,delete K.hasDot,delete K.customCommandResolver,delete K.usedInMasthead,K);E=function(){return g().style};
E!==void 0&&E!==null||_.rT(Error("Hh"));r=_.Sb(function(){return g().interaction},r);
return _.f("ad-badge-view-model",{class:_.DW(function(){var a;return((a=g().interaction)==null?0:a.onTap)?"ytwAdBadgeViewModelHostIsClickableAdComponent":"ytwAdBadgeViewModelHost"},function(){var a=Q.adRenderingContextType(),P=B();
g();return a!=="AD_RENDERING_CONTEXT_TYPE_BROWSE"||P?"ytwAdBadgeViewModelHostStyleStandard":"ytwAdBadgeViewModelHostStyleStandardBrowse"}),
el:_.eH(r)},_.f(_.P_,{data:function(){var a;g();return{type:2,text:(a=g().label)==null?void 0:a.content,adsIncludeDot:D(),isOverlay:g().style==="AD_BADGE_STYLE_STARK_OVERLAY"}}}))},"Ob");var IUu;_.ml=_.l(function(r){var E=r.data;var K=r.customCommandResolver;var g=r.adRenderingContextType;return _.f("ad-details-line-view-model",{class:function(){var D;return((D=E().interaction)==null?0:D.onTap)?"ytwAdDetailsLineViewModelHostIsClickableAdComponent":"ytwAdDetailsLineViewModelHost"},
el:_.eH(_.Yl({visibilityCallback:function(D){var B,Q=(B=E().interaction)==null?void 0:B.onFirstVisible;D&&Q&&_.tH(Q)},
showOption:_.zs}),_.Sb(function(){return E().interaction},K))},_.f(_.Y,{cond:function(){return E().style},
then:function(D){return _.f(_.sV,{each:function(){var B;return((B=E())==null?void 0:B.attributes)||[]},
keyBy:"INDEX"},function(B){return _.f(IUu,{attribute:B,style:D,adRenderingContextType:function(){return g()}})})}}))},"Pb");
IUu=_.l(function(r){var E=r.attribute;var K=r.style;var g=r.adRenderingContextType;return _.f(_.Y,{cond:function(){return E().text},
then:function(D){return _.f(_.Og,{text:D,className:function(){var B=g();K();return B==="AD_RENDERING_CONTEXT_TYPE_BROWSE"?"ytwAdDetailsLineViewModelHostTextStyleStandardBrowse":"ytwAdDetailsLineViewModelHostTextStyleStandard"}})}})},"Qb");var yUR=_.l(function(r){var E=r.data;var K=r.typographyBump;var g=function(){return E().adRenderingContextType==="AD_RENDERING_CONTEXT_TYPE_SEARCH"},D=function(){return{size:"M"}};
r={};return _.f(_.OV,null,_.f("div",{class:"ytwFeedAdMetadataViewModelHostMetadata"},_.f(_.Og,{text:function(){return E().headline},
className:_.DW("ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadline",(r.ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadlineSearch=function(){return g==null?void 0:g()},r.ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadlineTypographyBump=function(){return(K==null?void 0:K())&&!(g==null?0:g())},r)),
linkInheritColor:!0}),_.f(_.Y,{cond:function(){return E().description},
then:function(B){var Q={};return _.f(_.Og,{text:B,className:_.DW("ytwFeedAdMetadataViewModelHostTextsStyleCompactDescription",(Q.ytwFeedAdMetadataViewModelHostTextsStyleCompactDescriptionSearch=function(){return g==null?void 0:g()},Q.ytwFeedAdMetadataViewModelHostTextsStyleCompactDescriptionTypographyBump=function(){return(K==null?void 0:K())&&!(g==null?0:g())},Q)),
linkInheritColor:!0})}}),_.f(_.Y,{cond:function(){return E().secondaryDescription},
then:function(B){var Q={};return _.f(_.Og,{text:B,className:_.DW("ytwFeedAdMetadataViewModelHostTextsStyleCompactSecondaryDescription",(Q.ytwFeedAdMetadataViewModelHostTextsStyleCompactSecondaryDescriptionTypographyBump=function(){return K==null?void 0:K()},Q)),
linkInheritColor:!0})}}),_.f("div",{class:function(){return g()?"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainerStyleCompactSearch":"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainer"}},_.f(_.Y,{cond:function(){return E().adAvatar},
then:function(){return _.f("div",{class:"ytwFeedAdMetadataViewModelHostAvatarStyleCompact"},_.f(_.U9,{data:function(){return E().adAvatar}},{adAvatarViewModel:_.nAl}))}}),_.f(_.U9,{data:function(){return E().adBadge}},{adBadgeViewModel:function(B){return _.f(_.lG,{data:B.data,
hasDot:function(){return!!E().adDetailsLine},
adRenderingContextType:function(){return E().adRenderingContextType}})}}),_.f(_.U9,{data:function(){return E().adDetailsLine}},{adDetailsLineViewModel:function(B){return _.f(_.ml,{data:B.data,
adRenderingContextType:function(){return E().adRenderingContextType}})}}))),_.f("div",{class:function(){return _.R("enable_desktop_vdc_components")?"ytwFeedAdMetadataViewModelHostMenuButton":g()?"ytwFeedAdMetadataViewModelHostMenuSearch":"ytwFeedAdMetadataViewModelHostMenu"}},_.f(_.U9,{data:function(){return E().menu}},{buttonViewModel:function(B){return _.f(_.Sc,{data:B.data,
buttonOverrides:_.R("enable_desktop_vdc_components")?D:function(){a:switch(E().adRenderingContextType){case "AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT":var Q="S";break a;default:Q="M"}return{size:Q}}})}})))},"Rb"),L8e=_.l(function(r){var E=r.data;
var K=r.noBottomMargin;var g=r.useVideoLockupTopPadding;var D=r.typographyBump;r={};r=_.DW("ytwFeedAdMetadataViewModelHostMetadata",(r.ytwFeedAdMetadataViewModelHostMetadataNoBottomMargin=function(){return K==null?void 0:K()},r.ytwFeedAdMetadataViewModelHostNoTopPadding=function(){return g==null?void 0:g()},r));
var B=function(){return E().adBadge};
B!==void 0&&B!==null||_.rT(Error("Ih"));B={};var Q={};return _.f(_.OV,null,_.f(_.Y,{cond:function(){return E().adAvatar},
then:function(){return _.f("div",{class:"ytwFeedAdMetadataViewModelHostAvatarStyleStandard"},_.f(_.U9,{data:function(){return E().adAvatar}},{adAvatarViewModel:function(a){return _.f(_.nAl,{data:a.data})}}))}}),_.f("div",{class:r},_.f("div",{class:_.DW("ytwFeedAdMetadataViewModelHostTextsStyleStandardHeadline",(B.ytwFeedAdMetadataViewModelHostTextsStyleStandardHeadlineTypographyBump=function(){return D==null?void 0:D()},B.ytwFeedAdMetadataViewModelHostTextsStyleStandardHeadlineTypographyBumpV2=function(){return(D==
null?void 0:D())&&_.R("web_enable_typography_bump_v2")},B))},_.f(_.Og,{text:function(){return E().headline},
linkInheritColor:!0})),_.f(_.Y,{cond:function(){return E().description},
then:function(a){return _.f(_.Og,{text:a,className:"ytwFeedAdMetadataViewModelHostTextsStyleStandardDescription",linkInheritColor:!0})}}),_.f("div",{class:function(){return E().adRenderingContextType==="AD_RENDERING_CONTEXT_TYPE_BROWSE"&&_.R("enable_top_landscape_image_components_legacy_ui_web")?"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainerStyleStandardLegacy":"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainerStyleStandard"}},_.f(_.U9,{data:function(){return E().adBadge}},
{adBadgeViewModel:function(a){return _.f(_.lG,{data:a.data,
hasDot:function(){return!!E().adDetailsLine},
adRenderingContextType:function(){return E().adRenderingContextType}})}}),_.f(_.U9,{data:function(){return E().adDetailsLine}},{adDetailsLineViewModel:function(a){return _.f(_.ml,{data:a.data,
adRenderingContextType:function(){return E().adRenderingContextType}})}})),_.f(_.Y,{cond:function(){return E().secondaryDescription},
then:function(a){return _.f(_.Og,{text:a,className:"ytwFeedAdMetadataViewModelHostTextsStyleStandardSecondaryDescription",linkInheritColor:!0})}})),_.f("div",{class:_.DW("ytwFeedAdMetadataViewModelHostMenuStyleStandard",(Q.ytwFeedAdMetadataViewModelHostNoTopPadding=function(){return g==null?void 0:g()},Q))},_.f(_.U9,{data:function(){return E().menu}},{buttonViewModel:_.Sc})))},"Sb"),Zo=_.l(function(r){var E=r.data;
var K=r.noBottomMargin;var g=r.listenToTapEvent;var D=r.setTouchEndHandler;var B=r.useVideoLockupTopPadding;var Q=r.typographyBump;r=_.Yl({visibilityCallback:function(T){var w,F=(w=E().interaction)==null?void 0:w.onFirstVisible;T&&F&&_.tH(F)},
showOption:_.zs});var a=_.Sb(function(){return E().interaction},void 0,function(){return g==null?void 0:g()}),P=_.N(_.M5(!1,void 0,"N3Oquc")),O=P.next().value,U=P.next().value;
P=_.dd(function(T){(D==null?0:D())&&!O()&&(T.currentTarget.click(),U(!0),setTimeout(function(){U(!1)},100));
return!1});
return _.f("feed-ad-metadata-view-model",{class:function(){var T;return((T=E().interaction)==null?0:T.onTap)?"ytwFeedAdMetadataViewModelHostIsClickableAdComponent":"ytwFeedAdMetadataViewModelHost"},
el:_.eH(r,a),"on:touchend":P},_.f(_.kB,null,_.f(_.SR,{when:function(){return E().style==="FEED_AD_METADATA_STYLE_COMPACT"}},function(){return _.f(yUR,{data:E,
typographyBump:Q})}),_.f(_.SR,{when:function(){return E().style==="FEED_AD_METADATA_STYLE_STANDARD"}},function(){return _.f(L8e,{data:E,
noBottomMargin:K,useVideoLockupTopPadding:B,typographyBump:Q})})))},"Tb");var hhR,JUE;hhR=_.qQ.inlinePreviewEnabledSelector;_.uG=_.l(function(r){return _.f("yt-lockup-view-model",{class:_.DW(r.className,"yt-lockup-view-model--wrapper")},_.f(_.q3,{contentId:function(){return r.data().contentId},
useModernStyle:!0,aspectRatio:function(){var E,K;return((E=r.containerType)==null?void 0:E.call(r))!==3?q2J(r.data().contentType,(K=r.force16By9ThumbnailAspectRatio)==null?void 0:K.call(r)):void 0}},function(){return _.f(JUE,Object.assign({},r))}))},"Ub");
JUE=_.l(function(r){r=_.nH(r,{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 E=r.data,K=r.containerLayoutConfig,g=r.containerType,D=r.sizing,B=r.protectBackground,Q=r.typographyBump,a=r.force16By9ThumbnailAspectRatio,P=r.thumbnailFixedWidth,O=r.thumbnailTargetWidth,U=r.lockupExperiments,
T=r.elementsPerRow,w=r.useOverlayStyling,F=_.P7().resolve(_.p0(_.qB));r=_.eH(_.Gd(function(){var n2;return(n2=E())==null?void 0:n2.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 c=_.fg(hhR),W=_.P7().resolve(_.p0(fUR)),z=W?{}:void 0,S=function(){var n2,pd,RM;return(RM=(pd=_.M((n2=E())==null?void 0:n2.rendererContext,_.Tz))==null?void 0:pd.label)!=null?RM:void 0},k=function(){var n2;
return(n2=_.M(E().metadata,_.OGl))==null?void 0:n2.endorsement},A=function(){var n2=K==null?void 0:K(),pd;
if(n2==null?0:n2.containerType){var RM=(pd=E())==null?void 0:pd.contentType;pd=U();var rw=Q(),Uu=O(),Cd=B();n2=Object.assign({},l0u(S2J(n2),s9(n2.responsiveSize),rw,RM,n2.force16By9ThumbnailAspectRatio,Uu,Cd,void 0,pd),{thumbnailFixedWidth:n2.contentPreviewWidth})}else n2=l0u(g(),D(),Q(),(RM=E())==null?void 0:RM.contentType,a(),O(),B(),w(),U());return n2};
W&&z&&W({enabled:function(){return c()},
itemPlaybackModel:function(){return E().itemPlayback},
thumbnailElRef:function(){return z.thumbnailElRef},
containerElRef:r,options:function(){var n2=z.thumbnailOverlays||[],pd=k(),RM;!pd||((RM=U())==null?0:RM.onFocusEffect)||n2.push(pd);var rw,Uu;return{thumbnail:z.thumbnail,thumbnailOverlays:n2,accessibilityText:S(),thumbnailSize:z.thumbnailSize,enableRounding:A().isCollection,containPlayerWithinThumbnail:A().isCollection,mouseleaveCallback:function(){I(!1)},
trackingParams:(rw=_.M(E().rendererContext,_.P1))==null?void 0:(Uu=rw.loggingDirectives)==null?void 0:Uu.trackingParams}}});
var X=0;W=_.N(_.M5(!1,void 0,"v0iGab"));var e=W.next().value,I=W.next().value;W=_.N(_.M5(!1,void 0,"PVKcBd"));var J=W.next().value,Q5=W.next().value;W=_.dd(function(){J()?(_.eM.cancelJob(X),X=_.eM.addJob(function(){I(!0)},8,32)):I(!0);
return!0});
var OP=_.dd(function(n2){n2=n2.relatedTarget;var pd=document.querySelector("ytd-video-preview");n2&&pd&&pd.contains(n2)||(X&&(_.eM.cancelJob(X),X=0),I(!1))});
_.Z6(function(){X&&(_.eM.cancelJob(X),X=0)});
var WK=hAq(function(){Q5(!0)}),TJ=WK.touchFeedbackEvents,oJ=WK.touchFeedbackOnPointerUp,kL=WK.touchFeedbackOnPointerDown;
WK=WK.touchFeedbackOnPointerLeave;var qq={};return _.f(_.OV,null,_.f("div",{el:r,class:_.DW("yt-lockup-view-model",function(){a:{var n2=A();if(n2.metadataOnThumbnail)n2="yt-lockup-view-model--metadata-on-thumbnail";else switch(n2.arrangement){case 1:n2="yt-lockup-view-model--horizontal";break a;default:n2="yt-lockup-view-model--vertical"}}return n2},function(){a:{var n2=A();
if(n2.metadataOnThumbnail)n2="yt-lockup-view-model--metadata-on-thumbnail";else{switch(n2.collectionStackNumber){case 1:n2="yt-lockup-view-model--collection-stack-1";break a;case 2:n2="yt-lockup-view-model--collection-stack-2";break a}n2=void 0}}return n2},function(){var n2;
return _.Hqu((n2=E())==null?void 0:n2.contentId)},(qq["yt-lockup-view-model--card"]=function(){return A().isCard},qq["yt-lockup-view-model--compact"]=function(){return A().isTiny||A().sizing!=="STANDARD"},qq["yt-lockup-view-model--protect-background"]=B,qq["yt-lockup-view-model--add-margins"]=function(){return A().addMarginForFullbleed},qq["yt-lockup-view-model--centered"]=function(){return A().isCentered},qq["yt-lockup-view-model--fullbleed"]=function(){return A().fullbleed},qq["yt-lockup-view-model--single-column-grid"]=
function(){return T()===1&&g()===2},qq["yt-lockup-view-model--rich-grid-legacy-margin"]=function(){var n2;
return(n2=U())==null?void 0:n2.useRichGridLegacyMargin},qq["yt-lockup-view-model--flex-none"]=function(){return!_.R("lockup_flex_none_killswitch")},qq)),
"on:mousedown":kL,"on:mouseleave":OP,"on:mouseup":oJ,"on:mouseover":W,"on:touchstart":kL,"on:touchend":oJ,"on:pointerleave":WK},_.f(_.Wz,{model:function(){var n2,pd,RM=Object,rw=RM.assign,Uu=(z==null?void 0:z.thumbnailSize)||"small";a:{var Cd=A();var tb=!!(k()&&((n2=U())==null?0:n2.onFocusEffect));switch((z==null?void 0:z.thumbnailSize)||"small"){case "small":n2=4;break;case "large":n2=12;break;default:n2=8}if(tb)Cd=n2+12;else{switch(Cd.collectionStackNumber){case 1:Cd=n2+8;break a;case 2:Cd=n2+12;
break a}Cd=void 0}}Uu={thumbnailSize:Uu,triggerEvents:!0,customTopExtend:Cd};var c9;Cd=(pd=U())==null?void 0:pd.onFocusEffect;tb=!(F==null||!F());if(Cd){var TT,Nq;pd=tb?(TT=Cd.onFocusColor)==null?void 0:TT.darkTheme:(Nq=Cd.onFocusColor)==null?void 0:Nq.lightTheme;var Da,oM;TT=tb?(Da=Cd.keyLightColor)==null?void 0:Da.darkTheme:(oM=Cd.keyLightColor)==null?void 0:oM.lightTheme;var Ld;Da=tb?(c9=Cd.touchResponseColor)==null?void 0:c9.darkTheme:(Ld=Cd.touchResponseColor)==null?void 0:Ld.lightTheme;c9={background:pd!==
void 0?vU(pd):void 0,keyLight:TT!==void 0?vU(TT):void 0};Ld=[];oM=_.N(Cd.lightingTechniques||[]);for(TT=oM.next();!TT.done;TT=oM.next())switch(TT.value){case "LIGHTING_TECHNIQUE_KEY_LIGHT":Ld.push(2);break;case "LIGHTING_TECHNIQUE_BACK_LIGHT":Ld.push(1);break;case "LIGHTING_TECHNIQUE_FILL_LIGHT":Ld.push(3)}c9={hoverEffect:{palette:c9,lightingTechniques:Ld},touchEffect:{palette:{background:Da!==void 0?vU(Da):void 0}}}}else c9={};return rw.call(RM,{},Uu,c9)},
hovered:function(){return e()},
pointerDownEvent:TJ.pointerDownEvent,pointerUpEvent:TJ.pointerUpEvent,pointerLeaveEvent:TJ.pointerLeaveEvent}),_.f(_.Y,{cond:function(){var n2;return k()&&e()&&((n2=U())==null?void 0:n2.onFocusEffect)},
then:function(){return _.f("div",{class:"yt-lockup-view-model__endorsement"},_.f(_.U9,{data:function(){return k()}},{attributionViewModel:function(n2){return _.f(sx,{data:n2.data,
useHeavyText:!0})}}))}}),_.f(_.xt,{command:function(){var n2;
return _.xG((n2=E())==null?void 0:n2.rendererContext)},
ariaHidden:!0,tabIndex:-1,className:"yt-lockup-view-model__content-image",style:function(){return(P()||A().thumbnailFixedWidth)&&A().arrangement===1?"width: "+(P()||A().thumbnailFixedWidth):""}},_.f(_.U9,{data:function(){var n2;
return(n2=E())==null?void 0:n2.contentImage}},{thumbnailViewModel:function(n2){return _.f(_.V8,{data:n2.data,
aspectRatio:function(){return A().aspectRatio},
disableRounding:function(){return A().disableRounding},
width:O,hovered:function(){return e()&&!(c()&&E().itemPlayback)},
isClip:function(){var pd;return((pd=E())==null?void 0:pd.contentType)==="LOCKUP_CONTENT_TYPE_CLIP"},
playbackRef:TrP(z),lockupExperiments:function(){return U()}})},
collectionThumbnailViewModel:function(n2){return _.f(VKw,{data:n2.data,aspectRatio:function(){return A().aspectRatio},
disableRounding:function(){return A().disableRounding},
width:O,doubleStack:function(){return A().collectionStackNumber===2},
hovered:function(){return e()&&!(c()&&E().itemPlayback)},
playbackRef:TrP(z)})},
decoratedAvatarViewModel:_.N3})),_.f("div",{class:"yt-lockup-view-model__metadata"},_.f(_.U9,{data:function(){var n2;return(n2=E())==null?void 0:n2.metadata}},{lockupMetadataViewModel:function(n2){return _.f(ehJ,{data:n2.data,
hovered:e,lockupStyle:A,lockupCommand:function(){var pd;return _.xG((pd=E())==null?void 0:pd.rendererContext)},
lockupAccessibilityLabel:function(){return S()},
layout:function(){var pd;return((pd=U())==null?0:pd.useInlineContentMetadata)?0:void 0}})},
feedAdMetadataViewModel:function(n2){return _.f(Zo,{data:n2.data,noBottomMargin:function(){return!0},
useVideoLockupTopPadding:function(){return!0},
typographyBump:Q})}}),_.f(_.U9,{data:function(){var n2;
return(n2=E())==null?void 0:n2.attachmentSlot}},{lockupAttachmentsViewModel:function(n2){return _.f(k8J,{data:n2.data,
lockupStyle:A})}}))),_.f(_.U9,{data:function(){var n2;
return(n2=E())==null?void 0:n2.bottomAttachmentSlot}},{lockupAttachmentsViewModel:function(n2){return _.f(k8J,{data:n2.data,
lockupStyle:A})}}))},"Vb");
_.uG.idomCompat=!0;_.yB(_.uG,"yt-lockup-view-model",{props:{data:_.Yt,containerLayoutConfig:_.Yt,containerType:_.Yt,sizing:_.Yt,protectBackground:_.Yt,typographyBump:_.Yt,thumbnailFixedWidth:_.Yt,thumbnailTargetWidth:_.Yt,force16By9ThumbnailAspectRatio:_.Yt,className:_.Yt,lockupExperiments:_.Yt,elementsPerRow:_.Yt,useOverlayStyling:_.Yt}});var gi2,rle=_.l(function(r){var E=_.nH(r,{maxLines:2,disableTextMask:!1,textStyle:"default",accessibilityLabel:"",textSize:"small",alwaysTruncateAtMaxLines:!1,expandOnClick:!1}),K=E.text,g=E.alwaysShowTruncationText;r=E.truncationText;var D=E.onTextClick,B=E.maxLines,Q=E.disableTextMask,a=E.textStyle,P=E.accessibilityLabel,O=E.textSize,U=E.alwaysTruncateAtMaxLines,T=E.expandOnClick;E=_.N(_.M5(!1,void 0,"EzA1q"));var w=E.next().value,F=E.next().value;E=_.dd(function(){T()&&F(!w());D==null||D()});
var c=function(){a:switch(O()){case "medium":var J=2;break a;case "large":J=2.2;break a;default:J=1.8}return J},W=dTn(K,function(){return w()?Infinity:B()},c,Q,U,w),z=W.isTruncated;
K=W.displayText;U=W.contentRef;var S=W.hiddenRef,k=W.placeholderTruncationTextRef,A=W.hiddenTruncationTextRef;W=W.truncationTextRef;var X={},e={},I={};return _.f("truncated-text",{class:_.DW((X["yt-truncated-text"]=!0,X["yt-truncated-text--overlay"]=function(){return a()==="overlay"},X["yt-truncated-text--medium-text"]=function(){return O()==="medium"},X["yt-truncated-text--large-text"]=function(){return O()==="large"},X["yt-truncated-text--primary-text"]=function(){return a()==="primary-text"},X)),
"on:click":E,style:function(){return"line-height: "+c()+"rem;"}},_.f("truncated-text-content",{class:"yt-truncated-text__truncated-text-content",
el:U,style:function(){return w()?"":"max-height: "+B()*c()+"rem;"}},_.f(_.Og,{text:K}),_.f("button",{"aria-disabled":!0,
disabled:!0,class:_.DW((e["yt-truncated-text__inline-button"]=!0,e["yt-truncated-text--hidden"]=function(){return!(!w()&&(g!=null&&g()||z()))},e)),
el:k,style:function(){return"line-height: "+c()+"rem;"}},_.f(_.Og,{text:r}))),_.f("truncated-text-content",{class:_.DW("yt-truncated-text__truncated-text-content","yt-truncated-text__truncated-text-content--hidden-text-content"),
el:S,style:function(){return w()?"":"max-height: "+B()*c()+"rem;"},
"aria-hidden":"true"},_.f(_.Og,{text:K}),_.f("button",{"aria-disabled":!0,disabled:!0,class:"yt-truncated-text__inline-button",el:A,style:function(){return"line-height: "+c()+"rem;"}},_.f(_.Og,{text:r}))),_.f("button",{"aria-label":P,
class:_.DW((I["yt-truncated-text__absolute-button"]=function(){return!Q()},I["yt-truncated-text__bottom-button"]=function(){return Q()},I["yt-truncated-text--hidden"]=function(){return!(!w()&&(g!=null&&g()||z()))},I)),
el:W,style:function(){return"line-height: "+c()+"rem;"}},_.f(_.Og,{text:r})))},"Xb");
rle.idomCompat={callbacks:{onTextClick:!0}};var gff=_.l(function(r){var E=r.data;r=r.className;var K=_.Wg(function(){return N_u(E())},void 0,"uDhDke"),g=_.f(_.OV,null,_.f(_.Y,{cond:function(){return E().heroText||E().image},
then:function(){return _.f(Efu,{data:E})}}),_.f(Kma,{data:E,
sizeSmall:function(){return E().imageSize==="VIDEO_ATTRIBUTE_IMAGE_SIZE_SMALL"}}));
return _.f("yt-video-attribute-view-model",{class:r},_.f("div",{class:function(){var D=E();a:switch(D.orientation){case "VIDEO_ATTRIBUTE_ORIENTATION_VERTICAL":var B="yt-video-attribute-view-model--vertical";break a;default:B="yt-video-attribute-view-model--horizontal"}a:switch(D.imageSize){case "VIDEO_ATTRIBUTE_IMAGE_SIZE_SMALL":var Q="yt-video-attribute-view-model--image-small";break a;default:Q="yt-video-attribute-view-model--image-large"}a:switch(D.imageStyle){case "VIDEO_ATTRIBUTE_IMAGE_STYLE_SQUARE":var a=
"yt-video-attribute-view-model--image-square";break a;case "VIDEO_ATTRIBUTE_IMAGE_STYLE_AVATAR":a="yt-video-attribute-view-model--image-avatar";break a;default:a=""}a:switch(D.metadataStyle){case "VIDEO_ATTRIBUTE_METADATA_STYLE_HEADER":var P="yt-video-attribute-view-model--metadata-header";break a;default:P=""}a:switch(D.containerStyle){case "VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD":var O="yt-video-attribute-view-model--container-card";break a;default:O=""}return["yt-video-attribute-view-model",B,Q,
a,P,O,N_u(D)?"yt-video-attribute-view-model--clickable":""].join(" ")},
style:_.QH({"background-color":function(){var D=E();if(D.containerStyle!=="VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD")var B="";else{B=D.lightColorPalette;D=D.darkColorPalette;var Q,a=((Q=_.P7().resolve(_.p0(_.qB)))==null?0:Q())&&D?D:B;B=(B=a==null?void 0:a.section2Color)?_.WU(B):""}return B}})},_.f(_.Y,{cond:K,
then:function(){return _.f(_.xt,{className:"yt-video-attribute-view-model__content-container",command:K,role:"group",ariaLabel:function(){return E().title}},g)},
else:function(){return _.f("div",{class:"yt-video-attribute-view-model__content-container"},g)}})))},"Yb");
gff.idomCompat=!0;var Efu=_.l(function(r){var E=r.data;var K,g=(K=_.P7().resolve(_.p0(_.qB)))==null?void 0:K(),D=function(){return g&&E().darkThemeImage?E().darkThemeImage:E().image},B=_.Wg(function(){return QCq(E())},void 0,"UDqj0b");
return _.f("div",{class:"yt-video-attribute-view-model__hero-section"},_.f(_.kB,null,_.f(_.SR,{when:D},function(){return _.f(_.ub,{data:function(){return D()},
className:"yt-video-attribute-view-model__hero-image",alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}),_.f(_.SR,{when:function(){return E().heroText}},function(){return _.f("div",{class:"yt-video-attribute-view-model__hero-text-wrapper"},_.f("span",{class:"yt-video-attribute-view-model__hero-text"},function(){return E().heroText}))})),_.f(_.Y,{cond:function(){return E().overflowMenuOnTap},
then:function(){return _.f("div",{class:"yt-video-attribute-view-model__overflow-menu"},_.f(_.t6,{data:B,iconName:"MORE_VERT"}))}}))},"Zb");
Efu.idomCompat=!0;var Kma=_.l(function(r){var E=r.data;r=r.sizeSmall;var K=function(){return E().containerStyle==="VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD"},g=_.Wg(function(){return za(_.VB({innertubeCommand:N_u(E())}))?"link":N_u(E())?"button":"group"},void 0,"e2MmYe"),D={};
return _.f("div",{class:_.DW("yt-video-attribute-view-model__metadata",(D["yt-video-attribute-view-model--small-font"]=r,D)),role:g},_.f("h1",{class:"yt-video-attribute-view-model__title"},function(){return E().title}),_.f(_.Y,{cond:function(){return E().subtitle},
then:function(){return _.f("h4",{class:"yt-video-attribute-view-model__subtitle"},_.f(_.Y,{cond:K,then:function(){return _.f(rle,{text:function(){return jCu(E().subtitle)},
truncationText:function(){return jCu(E().subtitleTruncationText)},
maxLines:2})},
else:function(){return _.f("span",null,function(){return E().subtitle})}}))}}),_.f(_.Y,{cond:function(){return E().secondarySubtitle},
then:function(B){return _.f("span",{class:"yt-video-attribute-view-model__secondary-subtitle"},_.f(_.Og,{text:function(){var Q=B();if(Q!=null&&Q.attachmentRuns){for(var a=[],P=_.N(Q.attachmentRuns),O=P.next();!O.done;O=P.next())O=O.value,O.element&&a.push(Object.assign({},O,{element:Object.assign({},O.element,{properties:{layoutProperties:{height:{unit:"DIMENSION_UNIT_POINT",value:15},width:{unit:"DIMENSION_UNIT_POINT",value:15}}}})}));Q=Object.assign({},Q,{attachmentRuns:a})}return Q}}))}}),_.f(_.U9,
{data:function(){return E().buttonViewModel}},{buttonViewModel:function(B){return _.f(_.Sc,{data:B.data,
className:"yt-video-attribute-view-model__button"})}}))},"$b");
Kma.idomCompat=!0;_.yB(gff,"yt-video-attribute-view-model",{props:{data:_.Yt,className:_.Yt}});var AN=function(){var r=_.q.apply(this,arguments)||this;r.useHighlightStyling=_.R("web_enable_deeper_metadata_highlight_styling");r.isSearch=!1;r.JSC$15439_lastScrollContainerWidth=NaN;r.pageLoadingFromNavigation=!1;r.currentIndex=0;r.supportComponentResize=!1;return r};
_.C(AN,_.q);_.d=AN.prototype;
_.d.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}}}}}};
_.d.attached=function(){document.addEventListener("yt-page-type-changed",_.QF(this,this.onPageChange))};
_.d.detached=function(){document.removeEventListener("yt-page-type-changed",_.QF(this,this.onPageChange))};
_.d.getItemsPath=function(){return"data.cards"};
_.d.onIronResize=function(){this.updateListStyles()};
_.d.dataChanged=function(){this.updateListStyles();this.supportComponentResize=!!this.centerItems;var r;this.ytdHorizontalListBehavior.initialStartIndex=(this==null?void 0:(r=this.data)==null?void 0:r.scrollToIndex)||0;this.ytdHorizontalListBehavior.reset();this.ytdHorizontalListBehavior.centerListItems=_.R("problem_walkthrough_sd")&&!!this.centerItems};
_.d.computeCardListStyle=function(r){return r||null};
_.d.computeEmpty=function(r){return!this.get("cards.length",r)};
_.d.computeThumbnailStyle=function(r){return this.get("header.richListHeaderRenderer.channelThumbnail.channelThumbnailWithLinkRenderer.style",r)||null};
_.d.computeHasSubtitle=function(r){return!!this.get("header.richListHeaderRenderer.subtitle",r)};
_.d.computeInitialCountNumber=function(r){return this.hasSquareMiniApp&&r==="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"?12:this.hasSkinnyWidthPortraitMiniApp&&r==="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"?7:r==="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"?6:r==="HORIZONTAL_CARD_LIST_STYLE_TYPE_INLINE_RECOMMENDATIONS"?8:r==="HORIZONTAL_CARD_LIST_STYLE_TYPE_NARROW_SHELF"?10:this.isSearch&&r==="HORIZONTAL_CARD_LIST_STYLE_TYPE_ENGAGEMENT_PANEL_SECTION"?7:this.inlineStructuredDescription?
8:4};
_.d.computeUseFloorScrolling=function(r){return r==="HORIZONTAL_CARD_LIST_STYLE_TYPE_RELATED_CHANNELS"||this.hasSquareMiniApp};
_.d.computeHasGameCard=function(r){return(r=this.get("cards",r))?r.some(function(E){return E.gameCardRenderer}):!1};
_.d.computeCenterHeaderTitle=function(r){return!(r==null||!r.centerHeaderTitle)};
_.d.computeHasPortraitMiniApp=function(r){return(r=r==null?void 0:r.cards)?r.some(function(E){return E.miniGameCardViewModel&&E.miniGameCardViewModel.layout==="MINI_APP_LAYOUT_PORTRAIT"}):!1};
_.d.computeHasSquareMiniApp=function(r){return(r=r==null?void 0:r.cards)?r.some(function(E){return E.miniGameCardViewModel&&E.miniGameCardViewModel.layout==="MINI_APP_LAYOUT_SQUARE"}):!1};
_.d.computeHasSkinnyWidthPortraitMiniApp=function(r){return(r=r==null?void 0:r.cards)?r.some(function(E){return E.miniGameCardViewModel&&E.miniGameCardViewModel.width===135}):!1};
_.d.computeCenterItems=function(r){return!!r};
_.d.computeHasInfoPanel=function(r){var E;return r==null?void 0:(E=r.cards)==null?void 0:E.some(function(K){return K.infoPanelContentRenderer})};
_.d.handleKeyDown=function(){this.ytdHorizontalListBehavior.fillRemainingListItems();this.ytRendererBehavior.markDirty()};
_.d.getItemByIndex=function(r){var E=this.items.children;return E&&E.length>r?E[r]:void 0};
_.d.onPageChange=function(){var r=this;this.pageLoadingFromNavigation=!0;_.eM.addJob(function(){r.pageLoadingFromNavigation=!1;_.Jt(r.hostElement,"yt-terminate-video-preview-action")},8)};
_.d.updateListStyles=function(){if(_.R("problem_walkthrough_sd")&&this.JSC$15439_scrollContainer!==void 0){var r=this.JSC$15439_scrollContainer.clientWidth;r!==this.JSC$15439_lastScrollContainerWidth&&(this.JSC$15439_lastScrollContainerWidth=r,_.jU(this.hostElement,{"--ytd-horizontal-card-list-item-width":Math.min(r*.8,415)+"px"}),_.Ln(this.hostElement,"iron-resize"))}};
_.f5.Object.defineProperties(AN.prototype,{hideNavigationButton:{configurable:!0,enumerable:!0,get:function(){return!(!this.inlineStructuredDescription||!_.R("sd_horizontal_list_show_nav_killswitch"))}},
modernChapters:{configurable:!0,enumerable:!0,get:function(){var r,E,K;return!!((r=this.data)==null?0:(E=r.cards)==null?0:(K=E[0])==null?0:K.macroMarkersListItemRenderer)}},
hasVideoAttributeViewModels:{configurable:!0,enumerable:!0,get:function(){var r,E,K;return!!((r=this.data)==null?0:(E=r.cards)==null?0:(K=E[0])==null?0:K.videoAttributeViewModel)}},
modernInfoPanels:{configurable:!0,enumerable:!0,get:function(){var r,E,K;return _.R("enable_desktop_amsterdam_info_panels")&&!!((r=this.data)==null?0:(E=r.cards)==null?0:(K=E[0])==null?0:K.infoPanelContentRenderer)}}});
AN.prototype.dataChanged=AN.prototype.dataChanged;AN.prototype.onIronResize=AN.prototype.onIronResize;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],AN.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],AN.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.G_.YtdHorizontalListBehavior),_.H("design:type",Object)],AN.prototype,"ytdHorizontalListBehavior",void 0);
_.u([_.G(_.$n),_.H("design:type",Object)],AN.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],AN.prototype,"data",void 0);_.u([_.b({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],AN.prototype,"useCustomColors",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],AN.prototype,"useHighlightStyling",void 0);
_.u([_.b({reflectToAttribute:!0,computed:"computeCardListStyle(data.style.type)"}),_.H("design:type",Object)],AN.prototype,"cardListStyle",void 0);_.u([_.b({value:!0,reflectToAttribute:!0,computed:"computeEmpty(data)"}),_.H("design:type",Boolean)],AN.prototype,"empty",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeHasSubtitle(data)"}),_.H("design:type",Boolean)],AN.prototype,"hasSubtitle",void 0);
_.u([_.b({reflectToAttribute:!0,computed:"computeThumbnailStyle(data)"}),_.H("design:type",Boolean)],AN.prototype,"thumbnailStyle",void 0);_.u([_.b({readOnly:!0,reflectToAttribute:!0,computed:"computeHasGameCard(data)"}),_.H("design:type",Boolean)],AN.prototype,"hasGameCard",void 0);_.u([_.b({readOnly:!0,reflectToAttribute:!0,computed:"computeCenterHeaderTitle(data)"}),_.H("design:type",Boolean)],AN.prototype,"centerHeaderTitle",void 0);
_.u([_.b({readOnly:!0,reflectToAttribute:!0,computed:"computeHasPortraitMiniApp(data)"}),_.H("design:type",Boolean)],AN.prototype,"hasPortraitMiniApp",void 0);_.u([_.b({readOnly:!0,reflectToAttribute:!0,computed:"computeHasSquareMiniApp(data)"}),_.H("design:type",Boolean)],AN.prototype,"hasSquareMiniApp",void 0);_.u([_.b({readOnly:!0,reflectToAttribute:!0,computed:"computeHasSkinnyWidthPortraitMiniApp(data)"}),_.H("design:type",Boolean)],AN.prototype,"hasSkinnyWidthPortraitMiniApp",void 0);
_.u([_.b({readOnly:!0,reflectToAttribute:!0,computed:"computeHasInfoPanel(data)"}),_.H("design:type",Boolean)],AN.prototype,"hasInfoPanel",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],AN.prototype,"isSearch",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],AN.prototype,"inlineStructuredDescription",void 0);_.u([_.fH("#scroll-container"),_.H("design:type",HTMLDivElement)],AN.prototype,"JSC$15439_scrollContainer",void 0);
_.u([_.b({computed:"computeInitialCountNumber(data.style.type)"}),_.H("design:type",Number)],AN.prototype,"initialCount",void 0);_.u([_.b({computed:"computeUseFloorScrolling(data.style.type)"}),_.H("design:type",Boolean)],AN.prototype,"useFloorScrolling",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeCenterItems(data.centerItems)"}),_.H("design:type",Boolean)],AN.prototype,"centerItems",void 0);_.u([_.b(),_.H("design:type",Object)],AN.prototype,"pageLoadingFromNavigation",void 0);
_.u([_.b(),_.H("design:type",Object)],AN.prototype,"currentIndex",void 0);_.u([_.b(),_.H("design:type",Number)],AN.prototype,"scrollCount",void 0);_.u([_.b(),_.H("design:type",Object)],AN.prototype,"supportComponentResize",void 0);_.u([_.fH("#items"),_.H("design:type",HTMLDivElement)],AN.prototype,"items",void 0);_.u([_.ae("iron-resize"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],AN.prototype,"onIronResize",null);
_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],AN.prototype,"dataChanged",null);_.u([_.b({reflectToAttribute:!0}),_.v("inlineStructuredDescription"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],AN.prototype,"hideNavigationButton",null);_.u([_.b({reflectToAttribute:!0}),_.v("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],AN.prototype,"modernChapters",null);
_.u([_.b({reflectToAttribute:!0}),_.v("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],AN.prototype,"hasVideoAttributeViewModels",null);_.u([_.b({reflectToAttribute:!0}),_.v("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],AN.prototype,"modernInfoPanels",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-horizontal-card-list-renderer"})],AN);
_.Z(AN,"ytd-horizontal-card-list-renderer",function(){if(nid!==void 0)return nid;var r=document.createElement("template");_.x(r,'\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>');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return nid=r},{mode:_.EZ("kevlar_poly_si_batch_j072")?1:2});var Dkf=_.l(function(r){var E=r.data;var K={};return _.f("video-summary-content-view-model",{class:_.DW("videoSummaryContentViewModelHost",r.className,(K.videoSummaryContentViewModelHostIsSearch=r.isSearch,K))},_.f(_.sV,{each:function(){var g=[],D=E().paragraphs;if(D==null||!D.length)return[];for(var B=0;B<D.length;B++){var Q=_.M(D[B],TRd),a=void 0;B>0&&(a=_.M(D[B-1],TRd));a&&!!a.marker===!!Q.marker?g[g.length-1].paragraphs.push(Q):g.push({isList:!!Q.marker,paragraphs:[Q]})}return g},
keyBy:"INDEX"},function(g){return _.f(_.Y,{cond:function(){return g().isList},
then:function(){return _.f("ul",{class:"videoSummaryContentViewModelList"},_.f(_.sV,{each:function(){return g().paragraphs},
keyBy:"INDEX"},function(D){return _.f("li",{class:"videoSummaryContentViewModelListItem"},_.f(_.Og,{text:function(){return D().text}}))}))},
else:function(){return _.f("div",{class:"videoSummaryContentViewModelParagraphContainer"},_.f(_.sV,{each:function(){return g().paragraphs},
keyBy:"INDEX"},function(D){return _.f("p",{class:"videoSummaryContentViewModelParagraph"},_.f(_.Og,{text:function(){return D().text}}))}))}})}),_.f(_.Y,{cond:function(){return!!_.M(E().likeButtonViewModel,_.DM)&&!!_.M(E().dislikeButtonViewModel,_.gG)},
then:function(){return _.f("div",{class:"videoSummaryContentViewModelBottomButtonsContainer"},_.f("div",{class:"videoSummaryContentViewModelLikeButton"},_.f(_.aB,{data:function(){return _.M(E().likeButtonViewModel,_.DM)},
disableIconAnimation:!0})),_.f(_.$g,{data:function(){return _.M(E().dislikeButtonViewModel,_.gG)}}))}}))},"ac");
Dkf.idomCompat=!0;_.yB(Dkf,"video-summary-content-view-model",{props:{data:_.Yt,isSearch:_.Yt,className:_.Yt}});var em=function(){var r=_.q.apply(this,arguments)||this;var E,K;r.isExpanded=(K=(E=r.data)==null?void 0:E.isExpanded)!=null?K:!1;r.disableExpand=!1;r.showProminentLabel=!1;r.showRightSideLabel=!0;r.toggleExpandableContent=function(g){r.disableExpand||(g.stopPropagation(),_.ng(_.AP(g),r.hostElement,["info","expanded-subtitle"])||(r.isExpanded=!r.isExpanded,r.ytRendererBehavior.logExplicitClick(r.data),r.JSC$15450_cardList&&!_.R("expandable_metadata_a11y_fix_ks")&&_.p5(r,function(){_.de(r.hostElement)})))};
r.useSquareThumbnail=!1;r.startX=0;return r};
_.C(em,_.q);_.d=em.prototype;_.d.computeUseSquareThumbnail=function(){var r;return(r=this.data)==null?void 0:r.useSquareThumbnail};
_.d.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"}}}}};
_.d.dataChanged=function(){if(this.data){var r,E;this.isExpanded=(E=(r=this.data)==null?void 0:r.isExpanded)!=null?E:!1;var K,g,D,B;if(r=this.isDarkTheme()?(K=this.data)==null?void 0:(g=K.colorData)==null?void 0:g.darkColorPalette:(D=this.data)==null?void 0:(B=D.colorData)==null?void 0:B.lightColorPalette){var Q,a;if((Q=this.data)==null?0:(a=Q.colorData)==null?0:a.vibrantColorPalette)r.section1Color=this.data.colorData.vibrantColorPalette.section1Color,_.RL(this.hostElement,r)}}};
_.d.isExpandedChanged=function(){this.isExpanded&&this.JSC$15450_cardList&&_.Ln(this.JSC$15450_cardList,"iron-resize")};
_.d.computeIsExpanded=function(r){return!!r.isExpanded};
_.d.computeShowProminentLabel=function(r,E){var K;return!!(r==null?0:(K=r.header)==null?0:K.showLeadingCollapsedLabel)&&!E};
_.d.computeShowRightSideLabel=function(r,E){var K;return!(r==null?0:(K=r.header)==null?0:K.showLeadingCollapsedLabel)&&!E};
_.d.captureContentClick=function(r){if(!this.disableExpand)if(_.R("expandable_metadata_fix_killswitch")){var E=r.target;_.kCl(E,"ytd-macro-markers-list-item-renderer")||r.stopPropagation();(E==null?void 0:E.id)==="scroll-container"&&(this.isExpanded=!this.isExpanded)}else _.ng(_.AP(r),this.hostElement,["items"])||_.HI(_.AP(r),this.hostElement,["BUTTON"])||(this.isExpanded=!this.isExpanded)};
_.d.timestampClick=function(r){r.stopPropagation();var E,K;(r=(E=this.data)==null?void 0:(K=E.header)==null?void 0:K.jumpToTimestampEndpoint)&&this.ytComponentBehavior.resolveCommand(r)};
_.d.onDown=function(r){r.stopPropagation();this.startX=r.detail?r.detail.x:0};
_.d.onUp=function(r){this.skipKeyInteraction(r)&&r.stopPropagation()};
_.d.skipKeyInteraction=function(r){var E=r.target;if((E==null?void 0:E.id)==="scroll-container"||(E==null?void 0:E.id)==="items"||r.detail&&r.detail.x!==this.startX)return!0;r=_.AP(r);r=_.N(r);for(E=r.next();!E.done;E=r.next()){E=E.value;if(E===this.hostElement)break;if(E.hasAttribute&&E.hasAttribute("skip-key-interaction"))return!0}return!1};
_.d.isDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.f5.Object.defineProperties(em.prototype,{hasVideoSummary:{configurable:!0,enumerable:!0,get:function(){var r;return!!_.M((r=this.data)==null?void 0:r.expandedContent,Uaf)}},
hasLockupViewModel:{configurable:!0,enumerable:!0,get:function(){var r;return!!_.M((r=this.data)==null?void 0:r.expandedContent,_.Ybe)}},
useCustomColors:{configurable:!0,enumerable:!0,get:function(){var r,E;return!((r=this.data)==null||!r.useCustomColors)&&!((E=this.data)==null||!E.colorData)&&!this.isWatch}},
showInfoButton:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.infoButton)&&!!this.isExpanded}},
showTimestamp:{configurable:!0,enumerable:!0,get:function(){var r,E;return!!((r=this.data)==null?0:(E=r.header)==null?0:E.collapsedJumpToTimestamp)&&!this.isExpanded}},
showExpandedSubtitle:{configurable:!0,enumerable:!0,get:function(){var r,E;return!!((r=this.data)==null?0:(E=r.header)==null?0:E.expandedSubtitle)&&this.isExpanded}},
showThumbnail:{configurable:!0,enumerable:!0,get:function(){var r,E;return!!((r=this.data)==null?0:(E=r.header)==null?0:E.collapsedThumbnail)&&!this.isExpanded}},
useVppShoppingDestinationStyle:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.style)==="EXPANDABLE_METADATA_STYLE_VPP_SHOPPING_DESTINATION"}}});
em.prototype.onUp=em.prototype.onUp;em.prototype.onDown=em.prototype.onDown;em.prototype.isExpandedChanged=em.prototype.isExpandedChanged;em.prototype.dataChanged=em.prototype.dataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],em.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],em.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],em.prototype,"ytComponentBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],em.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],em.prototype,"isExpanded",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],em.prototype,"disableExpand",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],em.prototype,"isSearch",void 0);
_.u([_.b({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],em.prototype,"isWatch",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeShowProminentLabel(data, isExpanded)"}),_.H("design:type",Object)],em.prototype,"showProminentLabel",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeShowRightSideLabel(data, isExpanded)"}),_.H("design:type",Object)],em.prototype,"showRightSideLabel",void 0);
_.u([_.b({value:!1,reflectToAttribute:!0}),_.v("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],em.prototype,"hasVideoSummary",null);_.u([_.b({value:!1,reflectToAttribute:!0}),_.v("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],em.prototype,"hasLockupViewModel",null);_.u([_.b({reflectToAttribute:!0}),_.v("data","isWatch"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],em.prototype,"useCustomColors",null);
_.u([_.b({reflectToAttribute:!0}),_.v("data","isExpanded"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],em.prototype,"showInfoButton",null);_.u([_.v("data","isExpanded"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],em.prototype,"showTimestamp",null);_.u([_.v("data","isExpanded"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],em.prototype,"showExpandedSubtitle",null);
_.u([_.v("data","isExpanded"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],em.prototype,"showThumbnail",null);_.u([_.b({reflectToAttribute:!0}),_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],em.prototype,"useVppShoppingDestinationStyle",null);_.u([_.b(),_.H("design:type",Object)],em.prototype,"toggleExpandableContent",void 0);_.u([_.fH("ytd-horizontal-card-list-renderer"),_.H("design:type",Object)],em.prototype,"JSC$15450_cardList",void 0);
_.u([_.b({reflectToAttribute:!0,computed:"computeUseSquareThumbnail(data.useSquareThumbnail)"}),_.H("design:type",Object)],em.prototype,"useSquareThumbnail",void 0);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],em.prototype,"dataChanged",null);_.u([_.pH("isExpanded"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],em.prototype,"isExpandedChanged",null);
_.u([_.ae("down"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],em.prototype,"onDown",null);_.u([_.ae("up"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],em.prototype,"onUp",null);_.u([_.VF({is:"ytd-expandable-metadata-renderer",disableElementRegistration:!0})],em);
_.Z(em,"ytd-expandable-metadata-renderer",function(){if(KDa!==void 0)return KDa;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return KDa=r},{mode:1});var Bgw,dkd=function(){if(Bgw!==void 0)return Bgw;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return Bgw=r};_.yB(_.Q8,"yt-avatar-stack-view-model",{props:{className:_.Yt,data:_.Yt,overrides:_.Yt,isOverlay:_.Yt,useMediumText:_.Yt,decorations:_.Yt,hideAvatar:_.Yt}});_.MN("itemSectionRenderer","videoRenderer","ytd-video-renderer");var XS=function(){var r=_.q.apply(this,arguments)||this;r.disableExpand=!1;r.shouldShowChannelInfo=!1;r.hasAttributedBylineText=!1;r.actionMap={"yt-hide-item-section-videos-by-id-command":"handleHideItemSectionVideosByIdCommand"};return r};
_.C(XS,_.q);_.d=XS.prototype;_.d.computeUseSearchUi=function(){var r,E;return this.isSearch||((r=this.data)==null?void 0:(E=r.style)==null?void 0:E.value)==="VIDEO_STYLE_TYPE_WITH_EXPANDED_METADATA"};
_.d.computeUseThreeLineTitle=function(){var r;return((r=this.data)==null?void 0:r.maxTitleLines)===3};
_.d.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"},initialRenderPriority:_.R("polymer_video_renderer_defer_menu")&&!qLu?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"}}}};
_.d.attached=function(){_.Dt(this.hostElement,"blue-links",_.R("kevlar_video_blue_links"));this.updateInlinePreviewHoverListeners()};
_.d.detached=function(){this.clearInlinePreviewHoverListeners()};
_.d.dataChanged=function(){this.isHistory=window.location.pathname.indexOf("/feed/history")!==-1;_.BZ(_.rj(this.hostElement).querySelector("#description-text"),"ellipsis-truncate",!!this.data.topStandaloneBadge);var r=this.get("data.buttons.buttonRenderer.serviceEndpoint"),E;r&&((E=_.M(r.commandMetadata,_.HV))==null?0:E.fireAutomatically)&&this.ytComponentBehavior.resolveCommand(r);this.updateInlinePreviewHoverListeners()};
_.d.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15455_inlinePreviewHoverListener=zd({mediaRenderer:this,lockupElement:this.JSC$15455_dismissibleMedia,thumbnailElement:this.thumbnail})};
_.d.clearInlinePreviewHoverListeners=function(){var r;(r=this.JSC$15455_inlinePreviewHoverListener)==null||H4(r)};
_.d.onTextWrapperClick=function(r){var E,K,g=this.hideTranslation?(E=this.data)==null?void 0:E.untranslatedNavigationEndpoint:(K=this.data)==null?void 0:K.navigationEndpoint;E=_.ng(_.AP(r),this.hostElement,["expandable-metadata"]);!g||E&&!_.R("expandable_metadata_fix_killswitch")||_.HI(_.AP(r),this.hostElement,["A".toString(),"BUTTON".toString(),"YT-AVATAR-STACK-VIEW-MODEL"])||_.Ln(this.hostElement,"yt-navigate",{endpoint:g})};
_.d.computeThumbnailWidth=function(r,E,K,g,D){return this.videoStyle==="VIDEO_STYLE_TYPE_WITH_EXPANDED_METADATA"?500:g?D==="MASSIVE"?600:D==="BIG"?500:D==="MEDIUM"?450:420:K?360:E?128:r?210:246};
_.d.computeUseBiggerThumbs=function(r){return r&&_.R("enable_desktop_search_bigger_thumbs")};
_.d.computeShouldShowChannelInfo=function(){return this.useSearchUi};
_.d.computeHasAttributedBylineText=function(){var r;return!((r=this.data)==null||!r.attributedBylineText)};
_.d.computeVideoStyle=function(){if(_.R("enable_video_style")){var r,E;return(r=this.data)==null?void 0:(E=r.style)==null?void 0:E.value}};
_.d.computeDisableExpand=function(){return this.videoStyle==="VIDEO_STYLE_TYPE_WITH_EXPANDED_METADATA"};
_.d.handleHideItemSectionVideosByIdCommand=function(r){var E;r=(E=_.M(r,lMX))==null?void 0:E.videoId;this.data&&this.data.videoId===r&&(this.isHidden=!0)};
_.d.getMetadataSnippetContainerClass=function(r){return r?"metadata-snippet-container-one-line":"metadata-snippet-container"};
_.d.computeTitleText=function(r,E,K){return r?K:E};
_.d.computeDescriptionSnippet=function(r,E,K){return r?K:E};
_.d.computeSnippetText=function(r,E,K){return r?K:E};
_.d.computeNavigationEndpoint=function(r,E){return r?E==null?void 0:E.untranslatedNavigationEndpoint:E==null?void 0:E.navigationEndpoint};
_.d.hideInlineTitleIcon=function(r,E){return r||!E};
_.f5.Object.defineProperties(XS.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 r;return(r=this.searchVideoResultEntity.hiddenBadgeGroups)!=null?r:[]}return[]}},
shouldShowChannelThumbnail:{configurable:!0,enumerable:!0,get:function(){var r,E,K;return!!(this==null?0:(r=this.data)==null?0:(E=r.channelThumbnailSupportedRenderers)==null?0:(K=E.channelThumbnailWithLinkRenderer)==null?0:K.thumbnail)&&!this.useAvatar}},
useAvatar:{configurable:!0,enumerable:!0,get:function(){var r;return!!_.M((r=this.data)==null?void 0:r.avatar,U6M)}},
isHovered:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.JSC$15455_inlinePreviewHoverListener)==null?0:pp(r))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
_.f5.Object.defineProperties(XS,{template:{configurable:!0,enumerable:!0,get:function(){return dkd()}}});
XS.prototype.dataChanged=XS.prototype.dataChanged;_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],XS.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],XS.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],XS.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.$n),_.H("design:type",Object)],XS.prototype,"ytdDismissibleItemBehavior",void 0);
_.u([_.G(_.Ub),_.H("design:type",Object)],XS.prototype,"ytdLockupBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],XS.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],XS.prototype,"ytdReduxBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],XS.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],XS.prototype,"isBackstageVideo",void 0);
_.u([_.b({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],XS.prototype,"isPostCompactVideo",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],XS.prototype,"isHistory",void 0);_.u([_.b({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],XS.prototype,"isRichGridVideoPost",void 0);_.u([_.b({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],XS.prototype,"isHidden",void 0);
_.u([_.b({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],XS.prototype,"isSearch",void 0);_.u([_.b({reflectToAttribute:!0,value:!1,computed:"computeUseSearchUi(isSearch, data)"}),_.H("design:type",Boolean)],XS.prototype,"useSearchUi",void 0);_.u([_.b({reflectToAttribute:!0,value:!1,computed:"computeUseThreeLineTitle(data)"}),_.H("design:type",Boolean)],XS.prototype,"useThreeLineTitle",void 0);
_.u([_.b({reflectToAttribute:!0,computed:"computeUseBiggerThumbs(useSearchUi)"}),_.H("design:type",Boolean)],XS.prototype,"useBiggerThumbs",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeVideoStyle(data.style.value)"}),_.H("design:type",Object)],XS.prototype,"videoStyle",void 0);_.u([_.b({computed:"computeDisableExpand(videoStyle)"}),_.H("design:type",Object)],XS.prototype,"disableExpand",void 0);
_.u([_.b({computed:"computeShouldShowChannelInfo(useSearchUi)"}),_.H("design:type",Object)],XS.prototype,"shouldShowChannelInfo",void 0);_.u([_.b({computed:"computeHasAttributedBylineText(data)"}),_.H("design:type",Object)],XS.prototype,"hasAttributedBylineText",void 0);_.u([_.b({reflectToAttribute:!0,value:function(){return _.TA("desktop_search_bigger_thumbs_style")}}),
_.H("design:type",String)],XS.prototype,"biggerThumbsStyle",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeIcon_(data.inlineTitleIcon)"}),_.H("design:type",String)],XS.prototype,"inlineTitleIcon",void 0);_.u([_.b({computed:"computeNavigationEndpoint(hideTranslation, data)"}),_.H("design:type",Object)],XS.prototype,"computedNavigationEndpoint",void 0);_.u([_.b({selectorArgs:["data.searchVideoResultEntityKey"],selector:function(r,E){return _.NC(r.entities,"searchVideoResultEntity",E)}}),
_.H("design:type",Object)],XS.prototype,"searchVideoResultEntity",void 0);_.u([_.fH("ytd-thumbnail"),_.H("design:type",HTMLElement)],XS.prototype,"thumbnail",void 0);_.u([_.fH("#dismissible"),_.H("design:type",HTMLElement)],XS.prototype,"JSC$15455_dismissibleMedia",void 0);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],XS.prototype,"dataChanged",null);
_.u([_.v("searchVideoResultEntity"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],XS.prototype,"hideTranslation",null);_.u([_.v("searchVideoResultEntity"),_.H("design:type",Array),_.H("design:paramtypes",[])],XS.prototype,"hiddenBadgeGroups",null);_.u([_.v("data","useAvatar"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],XS.prototype,"shouldShowChannelThumbnail",null);_.u([_.v("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],XS.prototype,"useAvatar",null);
_.u([_.v("lockupIsHovered"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],XS.prototype,"isHovered",null);_.u([_.VF({is:"ytd-video-renderer",disableElementRegistration:!0})],XS);_.Z(XS,"ytd-video-renderer",function(){return dkd()},{mode:_.EZ("kevlar_poly_si_batch_j047")?1:2});var He=function(){var r=_.q.apply(this,arguments)||this;r.editDialog=null;r.roundedContainer=!0;r.isLoading=!1;r.isRichGrid=!1;r.isRichGridRepost=!1;r.reduceSidePaddings=_.R("reduce_side_paddings_in_shelf");r.JSC$15462_spinnerEl=null;return r};
_.C(He,_.q);_.d=He.prototype;
_.d.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"}}}};
_.d.contentTextChanged=function(){this.expander.reset()};
_.d.dataChanged=function(){var r=this;if(this.data){this.isLoading=!1;this.editDialog=null;for(var E=0,K=this.data.actions&&this.data.actions.length;E<K;E++)this.openEditDialog(_.M(this.data.actions[E],oYE));if((E=this.get("actionButtons.commentActionButtonsRenderer.shareButton",this.data))&&(E=this.get("buttonRenderer.hint.hintRenderer.hintId",E))&&E.startsWith("share-post-hint")){var g=this.get("children.dismissible.children.toolbar.children.action-buttons.children.toolbar.children.share-button",
this);if(g){_.ss.getInstance();var D=k0(_.eI(_.Nn("SHARE_POST_EDU_TEXT")),"share-post-edu-displayed","OPEN_POPUP_POSITION_TOPRIGHT");_.eM.addLowPriorityJob(function(){_.EB(r.hostElement,D,g)})}}}};
_.d.updatePoll=function(r){r>=0?this.actionButtons.reply():this.actionButtons.hideReplyDialog()};
_.d.isLoadingChanged=function(){!this.isLoading||this.editDialog||this.JSC$15462_spinnerEl||(this.JSC$15462_spinnerEl=document.createElement("tp-yt-paper-spinner-lite"),_.rj(this.hostElement).appendChild(this.JSC$15462_spinnerEl));this.JSC$15462_spinnerEl&&(this.JSC$15462_spinnerEl.active=this.isLoading)};
_.d.onYtNavigate=function(r){var E=this.get("updateCommentDialogEndpoint",r.detail.endpoint);E&&(this.openEditDialog(E),r.stopPropagation())};
_.d.onYtCommentboxDismiss=function(){this.editDialog=null};
_.d.onYtCommentPollRevert=function(r,E){E&&this.updatePoll(E.selectedChoiceIndex)};
_.d.onYtServiceRequestSent=function(r,E){var K;E.endpoint&&(_.M(E.endpoint,VLE)||_.M(E.endpoint,v$f)&&((K=_.M(E.endpoint,v$f))==null||!K.clientActions))&&(this.isLoading=!0);if(E.actions)for(r=0;r<E.actions.length;r++)K=E.actions[r],_.M(K,eA)&&(K=this.get("updateBackstagePollAction.selectedChoiceIndex",K),K==void 0&&(K=-1),this.updatePoll(K))};
_.d.onYtServiceRequestCompleted=function(){this.isLoading=!1};
_.d.openEditDialog=function(r){r&&r.dialog&&(this.editDialog=r.dialog,r=this.editDialogEl.firstElementChild)&&(r.focus(),r.openDialog&&r.openDialog())};
_.d.computeIsPostHidden=function(r,E){return!!r||E};
_.d.computeSurfaceType=function(r){return r?r.toLowerCase().replace(/_/g,"-"):""};
_.d.computeUsesCompactLockup=function(r){return r==="BACKSTAGE_SURFACE_TYPE_HOME"||r==="BACKSTAGE_SURFACE_TYPE_SEARCH"||r==="BACKSTAGE_SURFACE_TYPE_NEWS_DESTINATION"||r==="BACKSTAGE_SURFACE_TYPE_CHANNEL_HOME"||r==="BACKSTAGE_SURFACE_TYPE_STRUCTURED_DESCRIPTION"||r==="BACKSTAGE_SURFACE_TYPE_REPOST_PREVIEW"};
_.d.computeShowWithoutToolbar=function(r){return!r.actionButtons&&!r.actionMenu};
_.d.computePostAttachment=function(r){if(r.backstageAttachment){if(_.M(r.backstageAttachment,$Ga))return"poll";if(_.M(r.backstageAttachment,IhC))return"quiz";if(_.M(r.backstageAttachment,_.pD))return"video";if(_.M(r.backstageAttachment,y6f))return"uploaded-videos";if(_.M(r.backstageAttachment,nTu))return r.contentText?"image":"image-only";if(_.M(r.backstageAttachment,eVX))return"playlist"}return"none"};
_.d.computePostTabIndex=function(r){return r?0:-1};
_.d.computeButtonTooltipPosition=function(r){return this.computeUsesCompactLockup(r)?"top":"bottom"};
_.d.computeHasText=function(r){return!(r==null||!r.contentText)};
_.d.onTap=function(r){var E,K;if(((E=this.data)==null?0:E.navigationEndpoint)&&((K=this.data)==null?void 0:K.surface)==="BACKSTAGE_SURFACE_TYPE_STRUCTURED_DESCRIPTION")this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint);else{var g;((g=this.data)==null?0:g.navigationEndpoint)&&!_.HI(_.AP(r)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"YTD-VIDEO-RENDERER","YTD-PLAYLIST-RENDERER"])&&_.Ln(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint})}};
_.f5.Object.defineProperties(He.prototype,{voteCount:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.voteCount)||_.eI("0")}},
commentCount:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.commentCount}},
hasPoll:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.M(this.data.backstageAttachment,$Ga))}},
hasUploadedVideo:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.M(this.data.backstageAttachment,y6f))}}});
He.prototype.onYtServiceRequestCompleted=He.prototype.onYtServiceRequestCompleted;He.prototype.onYtServiceRequestSent=He.prototype.onYtServiceRequestSent;He.prototype.onYtCommentPollRevert=He.prototype.onYtCommentPollRevert;He.prototype.onYtCommentboxDismiss=He.prototype.onYtCommentboxDismiss;He.prototype.onYtNavigate=He.prototype.onYtNavigate;He.prototype.isLoadingChanged=He.prototype.isLoadingChanged;He.prototype.dataChanged=He.prototype.dataChanged;He.prototype.contentTextChanged=He.prototype.contentTextChanged;
_.u([_.G(_.$n),_.H("design:type",Object)],He.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],He.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],He.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],He.prototype,"ytComponentBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],He.prototype,"data",void 0);
_.u([_.b(),_.H("design:type",Object)],He.prototype,"editDialog",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],He.prototype,"roundedContainer",void 0);_.u([_.b(),_.H("design:type",Object)],He.prototype,"isLoading",void 0);_.u([_.b({computed:"computeSurfaceType(data.surface)",reflectToAttribute:!0}),_.H("design:type",String)],He.prototype,"surface",void 0);
_.u([_.b({computed:"computeUsesCompactLockup(data.surface)",reflectToAttribute:!0}),_.H("design:type",Boolean)],He.prototype,"usesCompactLockup",void 0);_.u([_.b({computed:"computeShowWithoutToolbar(data)",reflectToAttribute:!0}),_.H("design:type",Boolean)],He.prototype,"showWithoutToolbar",void 0);_.u([_.b({computed:"computePostAttachment(data)",reflectToAttribute:!0}),_.H("design:type",String)],He.prototype,"attachment",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],He.prototype,"isRichGrid",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],He.prototype,"isRichGridRepost",void 0);_.u([_.b({reflectToAttribute:!0,value:_.R("use_better_post_dismissals")}),_.H("design:type",Boolean)],He.prototype,"useBetterPostDismissals",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],He.prototype,"reduceSidePaddings",void 0);
_.u([_.b({computed:"computeHasText(data)",reflectToAttribute:!0}),_.H("design:type",Boolean)],He.prototype,"hasText",void 0);_.u([_.fH("#expander"),_.H("design:type",Object)],He.prototype,"expander",void 0);_.u([_.fH("#action-buttons"),_.H("design:type",Object)],He.prototype,"actionButtons",void 0);_.u([_.fH("#edit-dialog"),_.H("design:type",HTMLElement)],He.prototype,"editDialogEl",void 0);
_.u([_.pH("data.contentText"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],He.prototype,"contentTextChanged",null);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],He.prototype,"dataChanged",null);_.u([_.pH("isLoading"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],He.prototype,"isLoadingChanged",null);
_.u([_.ae("yt-navigate"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],He.prototype,"onYtNavigate",null);_.u([_.ae("yt-commentbox-dismiss"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],He.prototype,"onYtCommentboxDismiss",null);_.u([_.ae("yt-comment-poll-revert"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Object]),_.H("design:returntype")],He.prototype,"onYtCommentPollRevert",null);
_.u([_.ae("yt-service-request-sent"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.b1]),_.H("design:returntype")],He.prototype,"onYtServiceRequestSent",null);_.u([_.ae("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.eZ]),_.H("design:returntype")],He.prototype,"onYtServiceRequestCompleted",null);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],He.prototype,"voteCount",null);
_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],He.prototype,"commentCount",null);_.u([_.v("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],He.prototype,"hasPoll",null);_.u([_.v("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],He.prototype,"hasUploadedVideo",null);_.u([_.VF({is:"ytd-post-renderer",disableElementRegistration:!0})],He);
_.Z(He,"ytd-post-renderer",function(){if(Mwf!==void 0)return Mwf;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return Mwf=r},{mode:1});var jfu;var Ngu;var np=function(){return _.q.apply(this,arguments)||this};
_.C(np,_.q);np.prototype.configureRendererStamper=function(){return{"data.images":{id:"items",mapping:{backstageImageRenderer:{component:"ytd-backstage-image-renderer",properties:{surface:"[[surface]]"}}}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],np.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],np.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.G_.YtdHorizontalListBehavior),_.H("design:type",Object)],np.prototype,"ytdHorizontalListBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],np.prototype,"componentBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],np.prototype,"data",void 0);
_.u([_.b({value:"$.items.children"}),_.H("design:type",String)],np.prototype,"itemsPath",void 0);_.u([_.b({value:1}),_.H("design:type",Number)],np.prototype,"initialCount",void 0);_.u([_.b({reflectToAttribute:!0,value:_.R("enable_community_page_on_desktop")}),_.H("design:type",Boolean)],np.prototype,"useSmallerPostImageAttachments",void 0);_.u([_.b(),_.H("design:type",String)],np.prototype,"surface",void 0);_.u([_.VF({is:"ytd-post-multi-image-renderer",disableElementRegistration:!0})],np);
_.Z(np,"ytd-post-multi-image-renderer",function(){if(Ngu!==void 0)return Ngu;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return Ngu=r},{mode:_.EZ("kevlar_poly_si_batch_j079")?1:2});var Qfa={"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"}}},
Ih=function(){var r=_.q.apply(this,arguments)||this;r.hasInlineCommentSection=!1;r.editDialog=null;r.isLoading=!1;r.shouldHideAuthor=!1;r.shouldShowVideoTime=!1;r.isInEngagementPanel=!1;r.hideBorder=!1;r.usesFullLockup=!1;r.shouldShowMenuInCompactView=!1;r.JSC$15477_spinnerEl=null;r.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"};return r};
_.C(Ih,_.q);_.d=Ih.prototype;_.d.configureRendererStamper=function(){return Qfa};
_.d.computeIsPollHeaderEnabled=function(r){return(r==null?void 0:r.pollMetadataIcon)!=null};
_.d.getPublishTimeStampString=function(r,E){E=new Date((Number(E)-60*((new Date).getTimezoneOffset()-(new Date(Number(E)*1E3)).getTimezoneOffset()))*1E3);E=(new A1(10)).format(E);if(r&&r.runs&&r.runs.length)for(var K=0;K<r.runs.length;K++)r.runs[K].text&&(r.runs[K].text=r.runs[K].text.replace("POST_SCHEDULED_TIMESTAMP_PLACEHOLDER",E));return r};
_.d.created=function(){this.JSC$15477_spinnerEl=null};
_.d.contentTextChanged=function(){this.expander.reset()};
_.d.dataChanged=function(){this.isLoading=!1;this.editDialog=null;var r;if((r=this.data)==null?0:r.actions){r=_.N(this.data.actions);for(var E=r.next();!E.done;E=r.next())this.openEditDialog(_.M(E.value,oYE))}};
_.d.handleSignalActionOpenPostCommentDialogAction=function(){_.rj(this.hostElement).querySelector("#action-buttons").reply()};
_.d.updatePoll=function(r,E){E&&this.set("data.pollMetadataVoteCountText",E);this.hasInlineCommentSection&&(r=r>=0,E=_.rj(this.hostElement).querySelector("#action-buttons"),r?E.reply():E.hideReplyDialog())};
_.d.isLoadingChanged=function(){!this.isLoading||this.editDialog||this.JSC$15477_spinnerEl||(this.JSC$15477_spinnerEl=document.createElement("tp-yt-paper-spinner-lite"),_.rj(this.hostElement).appendChild(this.JSC$15477_spinnerEl));this.JSC$15477_spinnerEl&&(this.JSC$15477_spinnerEl.active=this.isLoading)};
_.d.onYtNavigate=function(r){var E=this.get("updateCommentDialogEndpoint",r.detail.endpoint);E&&(this.openEditDialog(E),r.stopPropagation())};
_.d.onYtCommentboxDismiss=function(){this.editDialog=null};
_.d.onYtCommentPollRevert=function(r,E){E&&this.updatePoll(E.selectedChoiceIndex,E.totalVotes)};
_.d.onYtServiceRequestSent=function(r,E){r.stopPropagation();r=_.M(E.endpoint,v$f);if(_.M(E.endpoint,VLE)||r&&!r.clientActions)this.isLoading=!0;if(E.actions)for(r=0;r<E.actions.length;r++){var K=E.actions[r],g=_.M(K,eA);g&&(K=this.get("updateBackstagePollAction.selectedChoiceIndex",K),K===void 0&&(K=-1),this.updatePoll(K,g.totalVotes))}};
_.d.onYtServiceRequestCompleted=function(){this.isLoading=!1};
_.d.openEditDialog=function(r){r&&r.dialog&&(this.editDialog=r.dialog,r=this.editDialogElement.firstElementChild)&&(r.focus(),r.openDialog&&r.openDialog())};
_.d.computeIsBodyHidden=function(r,E){return!!r||E};
_.f5.Object.defineProperties(Ih.prototype,{authorCommentBadge:{configurable:!0,enumerable:!0,get:function(){if(!this.data)return null;var r=this.data,E=r.showPostAuthorBackgroundHighlight,K=r.postAuthorBadgeType,g=r.authorEndpoint;if(!E&&K!=="POST_AUTHOR_BADGE_TYPE_VERIFIED"&&K!=="POST_AUTHOR_BADGE_TYPE_ARTIST")return null;var D,B,Q;r=_.eI(((D=r.authorText)==null?void 0:(B=D.runs)==null?void 0:(Q=B[0])==null?void 0:Q.text)||"");D=void 0;switch(K){case "POST_AUTHOR_BADGE_TYPE_ARTIST":D={iconType:"AUDIO_BADGE"};
break;case "POST_AUTHOR_BADGE_TYPE_VERIFIED":D={iconType:E?"CHECK_CIRCLE_THICK":"CHECK"}}return{renderer:{authorText:r,authorEndpoint:g,authorCreator:E,icon:D}}}},
postTextMaxLines:{configurable:!0,enumerable:!0,get:function(){return this.isInEngagementPanel?10:4}},
pollIcon:{configurable:!0,enumerable:!0,get:function(){var r,E;if((r=this.data)==null?0:(E=r.pollMetadataIcon)==null?0:E.iconType)return _.B1(this.data.pollMetadataIcon.iconType)}},
voteCount:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.voteCount)||_.eI("0")}},
commentCount:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.commentCount}},
hasPoll:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.M(this.data.backstageAttachment,$Ga))}},
hasQuiz:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.M(this.data.backstageAttachment,IhC))}},
hasUploadedVideo:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.M(this.data.backstageAttachment,y6f))}}});
Ih.prototype.onYtServiceRequestCompleted=Ih.prototype.onYtServiceRequestCompleted;Ih.prototype.onYtServiceRequestSent=Ih.prototype.onYtServiceRequestSent;Ih.prototype.onYtCommentPollRevert=Ih.prototype.onYtCommentPollRevert;Ih.prototype.onYtCommentboxDismiss=Ih.prototype.onYtCommentboxDismiss;Ih.prototype.onYtNavigate=Ih.prototype.onYtNavigate;Ih.prototype.isLoadingChanged=Ih.prototype.isLoadingChanged;Ih.prototype.dataChanged=Ih.prototype.dataChanged;Ih.prototype.contentTextChanged=Ih.prototype.contentTextChanged;
_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],Ih.prototype,"actionHandlerBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Ih.prototype,"rendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Ih.prototype,"rendererstamperBehavior",void 0);_.u([_.G(_.$n),_.H("design:type",Object)],Ih.prototype,"ytdDismissibleItemBehavior",void 0);
_.u([_.fH("#contentTextExpander"),_.H("design:type",Object)],Ih.prototype,"expander",void 0);_.u([_.fH("#edit-dialog"),_.H("design:type",Element)],Ih.prototype,"editDialogElement",void 0);_.u([_.b(),_.H("design:type",Object)],Ih.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],Ih.prototype,"hasInlineCommentSection",void 0);_.u([_.b(),_.H("design:type",Object)],Ih.prototype,"editDialog",void 0);_.u([_.b(),_.H("design:type",Object)],Ih.prototype,"isLoading",void 0);
_.u([_.b({computed:"computeIsPollHeaderEnabled(data)"}),_.H("design:type",Boolean)],Ih.prototype,"isPollHeaderEnabled",void 0);_.u([_.b(),_.H("design:type",Object)],Ih.prototype,"shouldHideAuthor",void 0);_.u([_.b(),_.H("design:type",Object)],Ih.prototype,"shouldShowVideoTime",void 0);_.u([_.b(),_.H("design:type",Object)],Ih.prototype,"isInEngagementPanel",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Ih.prototype,"hideBorder",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Ih.prototype,"usesFullLockup",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Ih.prototype,"shouldShowMenuInCompactView",void 0);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],Ih.prototype,"authorCommentBadge",null);_.u([_.v("isInEngagementPanel"),_.H("design:type",Number),_.H("design:paramtypes",[])],Ih.prototype,"postTextMaxLines",null);
_.u([_.v("data.icon.iconType"),_.H("design:type",Object),_.H("design:paramtypes",[])],Ih.prototype,"pollIcon",null);_.u([_.pH("data.contentText"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ih.prototype,"contentTextChanged",null);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ih.prototype,"dataChanged",null);
_.u([_.pH("isLoading"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ih.prototype,"isLoadingChanged",null);_.u([_.ae("yt-navigate"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],Ih.prototype,"onYtNavigate",null);_.u([_.ae("yt-commentbox-dismiss"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ih.prototype,"onYtCommentboxDismiss",null);
_.u([_.ae("yt-comment-poll-revert"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Object]),_.H("design:returntype")],Ih.prototype,"onYtCommentPollRevert",null);_.u([_.ae("yt-service-request-sent"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.b1]),_.H("design:returntype")],Ih.prototype,"onYtServiceRequestSent",null);
_.u([_.ae("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],Ih.prototype,"onYtServiceRequestCompleted",null);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],Ih.prototype,"voteCount",null);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],Ih.prototype,"commentCount",null);
_.u([_.v("data.backstageAttachment"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Ih.prototype,"hasPoll",null);_.u([_.v("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Ih.prototype,"hasQuiz",null);_.u([_.v("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Ih.prototype,"hasUploadedVideo",null);_.u([_.VF({is:"ytd-backstage-post-renderer",disableElementRegistration:!0})],Ih);
_.Z(Ih,"ytd-backstage-post-renderer",function(){if(jfu!==void 0)return jfu;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return jfu=r},{mode:1});var $kR;var y8=function(){var r=_.q.apply(this,arguments)||this;r.editDialog=null;r.showExpandButton=!1;r.isRichGrid=!1;r.usesFullLockup=!1;return r};
_.C(y8,_.q);_.d=y8.prototype;_.d.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"}}}};
_.d.dataChanged=function(){this.editDialog=null;this.showExpandButton=this.computeShowExpandButton(this.data)};
_.d.computeShowExpandButton=function(r){return this.usesCompactLockup||r&&r.showFullContentText?!1:this.repostContentTextEl.scrollHeight>this.repostContentTextEl.clientHeight};
_.d.computeUsesCompactLockup=function(r){return!!r.condensedContent};
_.d.computeShowFullContentText=function(r){return!r};
_.d.onYtNavigate=function(r){r=this.get("updateCommentDialogEndpoint",r.detail.endpoint);this.openEditDialog(r)};
_.d.onYtCommentboxDismiss=function(){this.editDialog=null};
_.d.openEditDialog=function(r){r&&r.dialog&&(this.editDialog=r.dialog,r=this.repostEditDialogEl.firstElementChild)&&(r.focus(),r.openDialog&&r.openDialog())};
_.d.onTap=function(r){if(this.data){var E=null;this.usesCompactLockup&&!_.HI(_.AP(r)||[],this.hostElement,["YT-IMG-SHADOW"])?E=this.get("navigationEndpoint",this.data):r.target===this.moreButtonEl&&(E=this.get("navigationEndpoint",r.target.data));E&&_.Ln(this.hostElement,"yt-navigate",{endpoint:E})}};
y8.prototype.onYtCommentboxDismiss=y8.prototype.onYtCommentboxDismiss;y8.prototype.onYtNavigate=y8.prototype.onYtNavigate;y8.prototype.dataChanged=y8.prototype.dataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],y8.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],y8.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],y8.prototype,"data",void 0);
_.u([_.b(),_.H("design:type",Object)],y8.prototype,"editDialog",void 0);_.u([_.b({computed:"computeUsesCompactLockup(data)",reflectToAttribute:!0}),_.H("design:type",Boolean)],y8.prototype,"usesCompactLockup",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],y8.prototype,"showExpandButton",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],y8.prototype,"isRichGrid",void 0);
_.u([_.b({computed:"computeShowFullContentText(data.showFullContentText)",reflectToAttribute:!0}),_.H("design:type",Boolean)],y8.prototype,"showFullContentText",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],y8.prototype,"usesFullLockup",void 0);_.u([_.fH("#more"),_.H("design:type",Object)],y8.prototype,"moreButtonEl",void 0);_.u([_.fH("#repost-content-text"),_.H("design:type",HTMLElement)],y8.prototype,"repostContentTextEl",void 0);
_.u([_.fH("#repost-edit-dialog"),_.H("design:type",HTMLElement)],y8.prototype,"repostEditDialogEl",void 0);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],y8.prototype,"dataChanged",null);_.u([_.ae("yt-navigate"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],y8.prototype,"onYtNavigate",null);
_.u([_.ae("yt-commentbox-dismiss"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],y8.prototype,"onYtCommentboxDismiss",null);_.u([_.VF({is:"ytd-shared-post-renderer",disableElementRegistration:!0})],y8);
_.Z(y8,"ytd-shared-post-renderer",function(){if($kR!==void 0)return $kR;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return $kR=r},{mode:1});var auX;var pP$;var Lp=function(){return _.q.apply(this,arguments)||this};
_.C(Lp,_.q);Lp.prototype.attached=function(){var r=this;this.networkStatusManager||(this.networkStatusManager=new _.ge,this.networkStatusManager.listen("publicytnetworkstatus-online",function(){r.onlineHandler()}))};
Lp.prototype.detached=function(){var r=this;this.networkStatusManager&&(this.networkStatusManager.unlisten("publicytnetworkstatus-online",function(){r.onlineHandler()}),delete this.networkStatusManager)};
Lp.prototype.onlineHandler=function(){this.data.serviceEndpoint&&this.ytComponentBehavior.resolveCommand(this.data.serviceEndpoint)};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Lp.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],Lp.prototype,"ytComponentBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Lp.prototype,"data",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-reload-page-button-renderer"})],Lp);
_.Z(Lp,"ytd-reload-page-button-renderer",function(){if(pP$!==void 0)return pP$;var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);
return pP$=r},{mode:1});var PeE={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"},hN=function(){var r=_.q.apply(this,arguments)||this;r.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return r};
_.C(hN,_.q);_.d=hN.prototype;_.d.attached=function(){this.isDarkTheme=this.isAppDarkTheme()};
_.d.configureRendererStamper=function(){return{buttons:{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer",reloadPageButtonRenderer:"ytd-reload-page-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"}}}};
_.d.computeHasBodyText=function(r){return!!r.bodyText};
_.d.computeButtons=function(r){var E=[];r.ctaButton&&E.push(r.ctaButton);r.secondaryButton&&E.push(r.secondaryButton);return E};
_.d.computeRendererStyle=function(r){return r.style?r.style.value.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():r.icon?"":"no-icon"};
_.d.getIconName=function(r,E){E=E===void 0?!1:E;if(r===void 0)return"";r=this.get("icon.iconType",r);var K;_.R("enable_hlp_client_icon_pick")?K=this.getThemedIcon(r,E):K=r;(E=PeE[K])||(E="yt-icons");return[E,K].join(":")};
_.d.getThemedIcon=function(r,E){return["HASHTAG_LANDING_PAGE_EMPTY","HASHTAG_LANDING_PAGE_EMPTY_DARK_MODE"].includes(r)?E?"HASHTAG_LANDING_PAGE_EMPTY_DARK_MODE":"HASHTAG_LANDING_PAGE_EMPTY":["HASHTAG_LANDING_PAGE_ERROR","HASHTAG_LANDING_PAGE_ERROR_DARK_MODE"].includes(r)?E?"HASHTAG_LANDING_PAGE_ERROR_DARK_MODE":"HASHTAG_LANDING_PAGE_ERROR":r};
_.d.isThumbnail=function(r){return!!r.thumbnail};
_.d.onDarkModeToggledAction=function(){this.isDarkTheme=this.isAppDarkTheme()};
_.d.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],hN.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],hN.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],hN.prototype,"ytActionHandlerBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],hN.prototype,"data",void 0);
_.u([_.b({computed:"computeRendererStyle(data)",reflectToAttribute:!0}),_.H("design:type",String)],hN.prototype,"rendererStyle",void 0);_.u([_.b({computed:"getIconName(data, isDarkTheme)",reflectToAttribute:!0}),_.H("design:type",String)],hN.prototype,"iconName",void 0);_.u([_.b({computed:"isThumbnail(data)",reflectToAttribute:!0}),_.H("design:type",Boolean)],hN.prototype,"thumbnail",void 0);_.u([_.b({computed:"computeButtons(data)"}),_.H("design:type",Array)],hN.prototype,"buttons",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],hN.prototype,"isDarkTheme",void 0);_.u([_.b({computed:"computeHasBodyText(data)",reflectToAttribute:!0}),_.H("design:type",Boolean)],hN.prototype,"hasBodyText",void 0);_.u([_.VF({is:"ytd-background-promo-renderer",disableElementRegistration:!0})],hN);
_.rD()(hN,"ytd-background-promo-renderer",function(){if(auX===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);auX=r}r=auX;return r},{allowedProps:["data"],
mode:1});var fue;var JN=function(){return _.q.apply(this,arguments)||this};
_.C(JN,_.q);_.f5.Object.defineProperties(JN.prototype,{collectionStack:{configurable:!0,enumerable:!0,get:function(){var r,E,K,g,D,B;return{thumbnailSize:"small",doubleStack:!1,sampledThumbnailColor:(r=this.data)==null?void 0:(E=r.thumbnail)==null?void 0:E.sampledThumbnailColor,vibrantColorPalette:(K=this.data)==null?void 0:(g=K.thumbnail)==null?void 0:g.vibrantColorPalette,darkColorPalette:(D=this.data)==null?void 0:(B=D.thumbnail)==null?void 0:B.darkColorPalette,experimentEnabled:!0}}}});
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],JN.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],JN.prototype,"data",void 0);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],JN.prototype,"collectionStack",null);_.u([_.VF({is:"ytd-compact-station-renderer",disableElementRegistration:!0})],JN);
_.Z(JN,"ytd-compact-station-renderer",function(){if(fue!==void 0)return fue;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return fue=r},{mode:1});var OUf;var rZ=function(){var r=_.q.apply(this,arguments)||this;r.isRichGrid=!1;return r};
_.C(rZ,_.q);rZ.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer",subscriptionNotificationToggleButtonRenderer:"ytd-subscription-notification-toggle-button-renderer"}},"data.actionButton":{id:"action-button",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],rZ.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],rZ.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],rZ.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],rZ.prototype,"isRichGrid",void 0);_.u([_.VF({is:"ytd-grid-channel-renderer",disableElementRegistration:!0})],rZ);
_.Z(rZ,"ytd-grid-channel-renderer",function(){if(OUf!==void 0)return OUf;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return OUf=r},{mode:1});var YoM;var E$=function(){return _.q.apply(this,arguments)||this};
_.C(E$,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],E$.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],E$.prototype,"data",void 0);_.u([_.VF({is:"ytd-grid-movie-playlist-renderer",disableElementRegistration:!0})],E$);
_.Z(E$,"ytd-grid-movie-playlist-renderer",function(){if(YoM!==void 0)return YoM;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return YoM=r},{mode:1});var Ukw;var K3=function(){var r=_.q.apply(this,arguments)||this;r.downloadProgress=0;r.transferState="TRANSFER_STATE_UNKNOWN";r.modernButtons=_.R("web_modern_buttons");return r};
_.C(K3,_.q);K3.prototype.detached=function(){this.ytdLockupBehavior.lockupIsHovered=!1};
K3.prototype.configureRendererStamper=function(){return{"data.menu":H_}};
K3.prototype.dataChanged=function(){this.data&&this.transferStateChanged()};
K3.prototype.transferStateChanged=function(){this.isDownloads=!1;if(this.transferState!=="TRANSFER_STATE_UNKNOWN"&&this.entityInfo&&!_.R("woffle_playlist_renderer_killswitch")){var r,E=xG5(this.entityInfo,this.transferState,this.downloadProgress,(r=this.data)==null?void 0:r.playlistId,this.isOnline);r=E.viewPlaylistText;var K=E.badges;E=E.thumbnailOverlays;this.isDownloads=!!r||!!K;this.set("data.viewPlaylistText",r);K&&K.length>0&&this.set("data.badges",K);E&&E.length>0&&this.set("data.thumbnailOverlays",
E)}};
_.f5.Object.defineProperties(K3.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 r;return!((r=this.data)==null?0:r.menu)}}});
K3.prototype.transferStateChanged=K3.prototype.transferStateChanged;K3.prototype.dataChanged=K3.prototype.dataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],K3.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.Ub),_.H("design:type",Object)],K3.prototype,"ytdLockupBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],K3.prototype,"ytdReduxBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],K3.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.b({selector:_.qgP,selectorArgs:["data.playlistId"]}),_.H("design:type",Object)],K3.prototype,"downloadProgress",void 0);_.u([_.b({selector:_.t1,selectorArgs:["data.playlistId"]}),_.H("design:type",Object)],K3.prototype,"transferState",void 0);_.u([_.b({selector:kwP,selectorArgs:["data.playlistId"]}),_.H("design:type",Object)],K3.prototype,"entityInfo",void 0);_.u([_.b({selector:_.Vo}),_.H("design:type",Boolean)],K3.prototype,"isOnline",void 0);
_.u([_.b(),_.H("design:type",Object)],K3.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],K3.prototype,"downloadRenderData",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],K3.prototype,"modernButtons",void 0);_.u([_.b({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],K3.prototype,"isDownloads",void 0);_.u([_.v("transferState"),_.b({reflectToAttribute:!0}),_.H("design:type",String),_.H("design:paramtypes",[])],K3.prototype,"downloadState",null);
_.u([_.v("data"),_.b({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],K3.prototype,"menuHidden",null);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],K3.prototype,"dataChanged",null);_.u([_.TI("transferState","downloadProgress","isOnline"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],K3.prototype,"transferStateChanged",null);
_.u([_.VF({is:"ytd-grid-playlist-renderer",disableElementRegistration:!0})],K3);
_.Z(K3,"ytd-grid-playlist-renderer",function(){if(Ukw!==void 0)return Ukw;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return Ukw=r},{mode:1});var Tgb;var gZ=function(){return _.q.apply(this,arguments)||this};
_.C(gZ,_.q);gZ.prototype.configureRendererStamper=function(){return{"data.menu":H_,dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.f5.Object.defineProperties(gZ.prototype,{collectionStack:{configurable:!0,enumerable:!0,get:function(){var r,E,K,g,D,B;return{thumbnailSize:"medium",doubleStack:!1,sampledThumbnailColor:(r=this.data)==null?void 0:(E=r.thumbnail)==null?void 0:E.sampledThumbnailColor,vibrantColorPalette:(K=this.data)==null?void 0:(g=K.thumbnail)==null?void 0:g.vibrantColorPalette,darkColorPalette:(D=this.data)==null?void 0:(B=D.thumbnail)==null?void 0:B.darkColorPalette,experimentEnabled:!0}}}});
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],gZ.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.$n),_.H("design:type",Object)],gZ.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.G(_.Ub),_.H("design:type",Object)],gZ.prototype,"ytdLockupBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],gZ.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],gZ.prototype,"data",void 0);
_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],gZ.prototype,"collectionStack",null);_.u([_.VF({is:"ytd-grid-radio-renderer",disableElementRegistration:!0})],gZ);
_.Z(gZ,"ytd-grid-radio-renderer",function(){if(Tgb!==void 0)return Tgb;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return Tgb=r},{mode:1});var wPa;var DX=function(){return _.q.apply(this,arguments)||this};
_.C(DX,_.q);DX.prototype.configureRendererStamper=function(){return{"data.offerButton":{id:"offer-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}};
DX.prototype.computeNavigationEndpoint=function(r){return VoK(r==null?void 0:r.navigationEndpoint)};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],DX.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],DX.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.Ub),_.H("design:type",Object)],DX.prototype,"ytdLockupBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],DX.prototype,"data",void 0);_.u([_.b({computed:"computeNavigationEndpoint(data)"}),_.H("design:type",Object)],DX.prototype,"computedNavigationEndpoint",void 0);
_.u([_.VF({is:"ytd-grid-show-renderer",disableElementRegistration:!0})],DX);
_.Z(DX,"ytd-grid-show-renderer",function(){if(wPa!==void 0)return wPa;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return wPa=r},{mode:1});var FmC;_.BS=function(r){this.playerClient=r};
_.Rx$=function(r,E,K){K=K===void 0?{}:K;return r.playerClient.setOption("ad",E,K)};
_.BS.prototype.getOptions=function(){return this.playerClient.getOptions("ad")||[]};
_.BS.prototype.executeCommand=function(r,E){this.getOptions().includes("executeCommand")?_.Rx$(this,"executeCommand",{command:r,layoutId:E}):_.l7("Calling executeCommand when adModule is not loaded")};var dZ=function(){return _.q.apply(this,arguments)||this};
_.C(dZ,_.q);dZ.prototype.getLayoutId=function(){var r=_.yK("yt.www.ads.eventcache.getLastCompanionData");return r?(r=r())&&r.layoutId:null};
dZ.prototype.onTap=function(){if(this.data&&this.data.clickthroughEndpoint){var r=_.Lg(),E=this.getLayoutId(),K=this.data.clickthroughEndpoint;r&&E&&_.R("h5_companion_enable_adcpn_macro_substitution_for_click_pings")?r.getPlayerPromise().then(function(g){(new _.BS(g)).executeCommand(K,E)}):_.Ln(this.hostElement,"yt-navigate",{endpoint:K})}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],dZ.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],dZ.prototype,"data",void 0);_.u([_.VF({is:"ytd-shopping-companion-item-renderer",disableElementRegistration:!0})],dZ);
_.Z(dZ,"ytd-shopping-companion-item-renderer",function(){if(FmC!==void 0)return FmC;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return FmC=r},{mode:1});var ofC;var jP=function(){var r=_.q.apply(this,arguments)||this;r.isExpandableContent=!1;return r};
_.C(jP,_.q);_.f5.Object.defineProperties(jP.prototype,{showCta:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.ctaText)}},
ctaText:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.ctaText}},
hasPriceTopPosition:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.layoutStyle)!=="VERTICAL_PRODUCT_CARD_LAYOUT_STYLE_SHOPPING_COLLECTION"}},
hasPriceBottomPosition:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.layoutStyle)==="VERTICAL_PRODUCT_CARD_LAYOUT_STYLE_SHOPPING_COLLECTION"}},
useNewStyle:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.useNewStyle}},
showPriceReplacementText:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.priceReplacementText)}},
priceValue:{configurable:!0,enumerable:!0,get:function(){var r,E,K;return((r=this.data)==null?void 0:r.price)||((E=this.data)==null?void 0:(K=E.dealsData)==null?void 0:K.currentPrice)}},
showDeal:{configurable:!0,enumerable:!0,get:function(){var r,E;if((r=this.data)!=null&&r.dealsData&&((E=this.data)==null||!E.priceReplacementText)){r=this.data.dealsData;var K,g,D;return((K=r.salesData)==null?void 0:K.originalPrice)||((g=r.priceDropData)==null?void 0:g.referencePrice)||((D=r.promotionData)==null?void 0:D.promotionLabel)}}},
showAffiliateDisclaimer:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.affiliateDisclaimer)}},
useSaleStyle:{configurable:!0,enumerable:!0,get:function(){var r,E;return(r=this.data)==null?void 0:(E=r.dealsData)==null?void 0:E.salesData}},
useFromBrandCtaStyle:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.ctaStyle)==="VERTICAL_PRODUCT_CARD_CTA_STYLE_FROM_BRAND"}},
useFromVendorCtaStyle:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.ctaStyle)==="VERTICAL_PRODUCT_CARD_CTA_STYLE_FROM_VENDOR"}},
useShoppingCollectionCtaStyle:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.ctaStyle)==="VERTICAL_PRODUCT_CARD_CTA_STYLE_SHOPPING_COLLECTION"}}});
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],jP.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],jP.prototype,"componentBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],jP.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],jP.prototype,"isExpandableContent",void 0);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],jP.prototype,"showCta",null);
_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],jP.prototype,"ctaText",null);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],jP.prototype,"hasPriceTopPosition",null);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],jP.prototype,"hasPriceBottomPosition",null);_.u([_.b({reflectToAttribute:!0}),_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],jP.prototype,"useNewStyle",null);
_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],jP.prototype,"showPriceReplacementText",null);_.u([_.b({reflectToAttribute:!0}),_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],jP.prototype,"priceValue",null);_.u([_.b({reflectToAttribute:!0}),_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],jP.prototype,"showDeal",null);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],jP.prototype,"showAffiliateDisclaimer",null);
_.u([_.b({reflectToAttribute:!0}),_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],jP.prototype,"useSaleStyle",null);_.u([_.b({reflectToAttribute:!0}),_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],jP.prototype,"useFromBrandCtaStyle",null);_.u([_.b({reflectToAttribute:!0}),_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],jP.prototype,"useFromVendorCtaStyle",null);
_.u([_.b({reflectToAttribute:!0}),_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],jP.prototype,"useShoppingCollectionCtaStyle",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-vertical-product-card-renderer"})],jP);
_.Z(jP,"ytd-vertical-product-card-renderer",function(){if(ofC!==void 0)return ofC;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return ofC=r},{mode:1});var MkE;var N1=function(){return _.q.apply(this,arguments)||this};
_.C(N1,_.q);N1.prototype.configureRendererStamper=function(){return{"data.offerButton":{id:"offer-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],N1.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],N1.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.Ub),_.H("design:type",Object)],N1.prototype,"ytdLockupBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],N1.prototype,"data",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-grid-movie-renderer"})],N1);
_.Z(N1,"ytd-grid-movie-renderer",function(){if(MkE!==void 0)return MkE;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return MkE=r},{mode:1});var iUd;var QW=function(){var r=_.q.apply(this,arguments)||this;r.roundedFix=_.R("web_enable_merch_item_rounding_fix");r.itemStyle="small-item";return r};
_.C(QW,_.q);QW.prototype.showSnackbarIfPlaceholder=function(){if(this.isProductPlaceholder){var r,E,K,g,D=(E=_.M((r=this.data)==null?void 0:r.buttonCommand,_.WRl))==null?void 0:(K=E.item)==null?void 0:(g=K.notificationTextRenderer)==null?void 0:g.successResponseText;D&&_.$TJ(this.hostElement,D)}};
_.f5.Object.defineProperties(QW.prototype,{hasPrice:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.price)!==void 0}},
hasPriceReplacementText:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.priceReplacementText)}},
hasAdditionalFeesText:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.additionalFeesText)!==void 0}},
hasAffiliateDisclaimer:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.affiliateDisclaimer)!==void 0}},
isProductPlaceholder:{configurable:!0,enumerable:!0,get:function(){var r,E;return((r=this.data)==null?void 0:r.isProductPlaceholder)!==void 0&&((E=this.data)==null?void 0:E.isProductPlaceholder)}},
hideOpenInNewIcon:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.showOpenInNewIcon)===!1}},
ariaLabel:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.accessibilityTitle?this.data.accessibilityTitle:this.data.title+", "+this.data.price+", "+this.data.additionalFeesText+", "+this.data.vendorName}}});
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],QW.prototype,"ytRendererBehavior",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],QW.prototype,"roundedFix",void 0);_.u([_.b(),_.H("design:type",Object)],QW.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",String)],QW.prototype,"itemStyle",void 0);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],QW.prototype,"hasPrice",null);
_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],QW.prototype,"hasPriceReplacementText",null);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],QW.prototype,"hasAdditionalFeesText",null);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],QW.prototype,"hasAffiliateDisclaimer",null);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],QW.prototype,"isProductPlaceholder",null);
_.u([_.b(),_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],QW.prototype,"hideOpenInNewIcon",null);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],QW.prototype,"ariaLabel",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-merch-shelf-item-renderer"})],QW);
_.Z(QW,"ytd-merch-shelf-item-renderer",function(){if(iUd!==void 0)return iUd;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return iUd=r},{mode:1});_.yB(_.l(function(r){return _.f("button-card-view-model",{el:_.eH(_.Gd(function(){return r.data().rendererContext})),
class:"ytwButtonCardViewModelHost",tabindex:0,"aria-label":function(){return r.data().title},
role:"button"},_.f(_.Wz,{model:{}}),_.f("div",{class:"ytwButtonCardViewModelHostContentContainer"},_.f("div",{class:"ytwButtonCardViewModelHostContentContainerIconContainer"},_.f(_.Y,{cond:function(){return r.data().image},
then:function(E){return _.f(_.ub,{data:E,alt:"",className:"ytwButtonCardViewModelHostImage"})}})),_.f("div",{class:"ytwButtonCardViewModelHostContentContainerTitleContainer"},function(){return r.data().title})))},"bc"),"button-card-view-model",{props:{data:_.Yt}});_.yB(_.l(function(r){r=_.nH(r,{className:void 0});var E=r.data;r=r.className;var K=_.Wg(function(){return E().onTapCommand},void 0,"SXkP9e");
return _.f("ytd-shopping-item-card",{class:_.DW("ytdShoppingItemCardHost",r)},_.f(_.xt,{command:K,className:"ytdShoppingItemCardHostLink"},_.f("div",{class:"ytdShoppingItemCardHostThumbnailViewModel"},_.f(_.U9,{data:function(){return E().thumbnailViewModel}},{thumbnailViewModel:function(g){return _.f(_.V8,{data:g.data,
aspectRatio:3})}})),_.f("div",null,_.f("p",{class:"ytdShoppingItemCardHostItemTitle"},_.f(_.Og,{text:function(){return E().itemTitle}})),_.f("p",{class:"ytdShoppingItemCardHostPrice"},_.f(_.Og,{text:function(){return E().priceOrStatus}})))))},"cc"),"ytd-shopping-item-card",{props:{data:_.Yt,
className:_.Yt}});var cl$={isAdsVideo:!0},CeX={showPlayerControls:!1,forceMutedVolume:!0,roundedCornersSize:3},xkd={showPlayerControls:!1,videoPreviewDurationMs:15E3},WmC={showPlayerControls:!1,videoPreviewDurationMs:5E3,forceCaptionsOff:!0,forceMutedVolume:!0,roundedCornersSize:2,cropPlayerToFillThumbnailHorizontally:!0},GOR={showPlayerControls:!0,videoPreviewDurationMs:5E3,forceCaptionsOff:!0,roundedCornersSize:2,cropPlayerToFillThumbnailHorizontally:!0,hideTimeDisplay:!0,hideCaptionsToggleButton:!0,hideScrubber:!0};var ZN=null,aIK={};var fI2="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(" "),$F={},OjL=($F.FEwhat_to_watch="home",$F.FEhashtag="hashtag",$F.FEtrending="trending",$F.FEhistory="history",$F.SPunlimited="premium",$F.FEmemberships_and_purchases="paid_memberships",$F.SPredeem_code="redeem",$F.SPverify_location="locate",$F.SPminor_moment="minor_moment",
$F.FEmini_app_container="mini_app",$F.FEnews_destination="news",$F.SPopen_in_app="open_in_app",$F.FEexplore="explore",$F.FEsubscriptions="subscriptions",$F.FEsfv_audio_pivot="sfv_audio_pivot",$F.FEplaylist_aggregation="playlist_aggregation",$F);document.getElementById("theme-meta");document.getElementById("app");document.getElementById("player");document.getElementById("player-container-id");document.getElementById("player-control-container");document.getElementById("player-endscreen-container");document.getElementById("player-shorts-container");document.getElementById("player-cinematics-container");document.getElementById("full-screen-content-id");_.KR("init");var vfd=function(){},SoC=_.l(function(r){var E=r.data;
var K=r.inlineMetadata;var g=r.aspectRatio;var D=r.scrimStyle;var B=r.className;var Q=r.useDefaultStyle;var a=r.titleStyle;var P=new vfd,O=_.R("web_enable_default_style_for_pivot_panel")?"SHORTS_LOCKUP_STYLE_UNKNOWN":"SHORTS_LOCKUP_STYLE_SLIM",U=_.Wg(function(){return(Q==null?0:Q())?O==="SHORTS_LOCKUP_STYLE_SLIM":E().style==="SHORTS_LOCKUP_STYLE_SLIM"},void 0,"CIGaAf"),T=_.Wg(function(){return _.AZ(K)||U()||!1},void 0,"SEL6Qd"),w=function(){return(D==null?void 0:D())!==void 0?D==null?void 0:D():1},
F=_.Wg(function(){return E().belowThumbnailMetadata||!T()},void 0,"KAqk1b");
r=_.Yl({visibilityCallback:function(Q5){var OP=E().onFirstVisible;Q5&&OP&&_.tH(OP)},
showOption:{calledOnce:!0,state:"visible"}});var c=_.eH(),W={},z=_.DW(function(){return U(),"shortsLockupViewModelHostThumbnailContainer"},(W.shortsLockupViewModelHostThumbnailContainerAspectRatioTwoByThree=function(){return _.AZ(g)===1},W.shortsLockupViewModelHostThumbnailContainerAspectRatioThreeByFour=function(){return _.AZ(g)===2},W.shortsLockupViewModelHostThumbnailContainerCustomDimensions=function(){return!_.R("web_shorts_2_by_3_lockups_study")&&!_.R("desktop_search_enable_two_by_three_shorts_aspect_ratio")},
W)),S=_.Wg(function(){if(_.AZ(g)===1)return 1;
_.AZ(g);return 2},void 0,"Bg5Es"),k,A=function(){if(P){var Q5;
(Q5=k)==null||H4(Q5);var OP;if(P.hostElement&&((OP=P.data)==null?0:OP.inlinePlayerData)){var WK,TJ;Q5=((WK=P.data)==null?0:(TJ=WK.inlinePlayerData)==null?0:TJ.enableAudioControl)?Object.assign({},GOR):Object.assign({},WmC);var oJ,kL;((oJ=P.data)==null?void 0:(kL=oJ.inlinePlayerData)==null?void 0:kL.maxPlaybackLengthSec)!==void 0&&(Q5.videoPreviewDurationMs=P.data.inlinePlayerData.maxPlaybackLengthSec*1E3);k=zd({mediaRenderer:P,lockupElement:P.hostElement,thumbnailElement:c.value,videoPreviewOpts:Q5})}}};
_.me(function(){P&&(P.data=E(),A())},"wo9C7e");
var X=_.Wg(function(){return E().thumbnail},void 0,"haijYd");
W=_.Wg(function(){return E().badge},void 0,"RpDeSe");
var e=_.Wg(function(){return E().onTap},void 0,"hOfuOb"),I={},J={};
return _.f("ytm-shorts-lockup-view-model",{el:_.eH(function(Q5){P&&(P.hostElement=Q5)},A,r),
class:_.DW("shortsLockupViewModelHost",B)},_.f(_.OV,null,_.f(_.xt,{command:e,className:_.DW("shortsLockupViewModelHostEndpoint",(I.shortsLockupViewModelHostEndpointNoOutsideMetadata=function(){return!F()},I),"reel-item-endpoint",""),
ariaHidden:function(){return!T()},
tabIndex:function(){return T()?0:-1}},_.f("div",{el:c,
class:_.DW("shortsLockupViewModelHostThumbnailParentContainer",(J.shortsLockupViewModelHostThumbnailParentContainerRounded=function(){return!U()},J))},_.f(_.Y,{cond:X,
then:function(){return _.f("div",{class:z},_.f(_.ub,{data:function(){var Q5;return(Q5=X==null?void 0:X())!=null?Q5:{}},
alt:"",className:"shortsLockupViewModelHostThumbnail",useWidth:!1,contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"}))}}),_.f(_.U9,{data:function(){return E().thumbnailViewModel}},{thumbnailViewModel:function(Q5){return _.f(_.V8,{data:Q5.data,
aspectRatio:function(){return S()},
disableRounding:function(){return U()}})}}),null),_.f(_.Y,{cond:T,
then:function(){return _.f(Vku,{data:E,scrimStyle:w,useDefaultStyle:Q,titleStyle:a})}}),_.f(_.U9,{data:W},{badgeViewModel:function(Q5){return _.f(_.Cp,{data:Q5.data,
class:"shortsLockupViewModelHostBadge",workaroundShortsIsThumbnailBadge:!0})}})),_.f(_.Y,{cond:function(){return T()&&E().menuOnTap},
then:function(){return _.f(zxC,{data:E,inlineMetadata:!0})}}),_.f(_.Y,{cond:F,
then:function(){return _.f(tka,{data:E,useDefaultStyle:Q,inlineMetadata:T})}})))},"ec"),Vku=_.l(function(r){var E=r.data;
var K=r.scrimStyle;var g=r.useDefaultStyle;var D=r.titleStyle;var B=_.R("web_enable_default_style_for_pivot_panel")?"SHORTS_LOCKUP_STYLE_UNKNOWN":"SHORTS_LOCKUP_STYLE_SLIM",Q=g&&_.R("web_hide_primary_text_for_pivot_panel"),a=_.Wg(function(){return(g==null?0:g())?B==="SHORTS_LOCKUP_STYLE_SLIM":E().style==="SHORTS_LOCKUP_STYLE_SLIM"},void 0,"c5smEd");
r={};r=_.DW("shortsLockupViewModelHostInlineMetadata",(r.shortsLockupViewModelHostMetadataRounded=function(){return!a()},r.shortsLockupViewModelHostInlineMetadataShortScrim=function(){return(K==null?void 0:K())===3&&!_.R("enable_shorts_lockup_new_scrim")},r.shortsLockupViewModelHostInlineMetadataShortScrimNew=function(){return(K==null?void 0:K())===3&&_.R("enable_shorts_lockup_new_scrim")},r.shortsLockupViewModelHostInlineMetadataMediumScrim=function(){return(K==null?void 0:K())===2||(K==null?void 0:
K())===4},r.shortsLockupViewModelHostShowOverPlayer=function(){return!0},r),"image-overlay-text");
var P={};return _.f("div",{class:r},_.f("h3",{class:_.DW("shortsLockupViewModelHostMetadataTitle",(P.shortsLockupViewModelHostMetadataTitleTextShadow=function(){return(K==null?void 0:K())===4},P.shortsLockupViewModelHostMetadataTitleHasBottomMetadata=function(){return E().belowThumbnailMetadata},P.shortsLockupViewModelHostMetadataTitleMaxLines1=function(){return(D==null?void 0:D())===1},P.shortsLockupViewModelHostMetadataTitleMaxLines2=function(){return(D==null?void 0:D())===2},P)),
"aria-label":function(){return E().accessibilityText}},_.f(_.Y,{cond:function(){var O;
return!((O=E().overlayMetadata)==null||!O.primaryText)&&!Q},
then:function(){return _.f(_.Og,{text:function(){var O;return(O=E().overlayMetadata)==null?void 0:O.primaryText},
noEndpoints:!0,noStyleRuns:!0})}})),_.f(_.Y,{cond:function(){var O;
return(O=E().overlayMetadata)==null?void 0:O.secondaryText},
then:function(){return _.f(bUX,{data:E,scrimStyle:K,className:void 0})}}))},"fc"),tka=_.l(function(r){var E=r.data;
var K=r.useDefaultStyle;var g=r.inlineMetadata;var D=_.R("web_enable_default_style_for_pivot_panel")?"SHORTS_LOCKUP_STYLE_UNKNOWN":"SHORTS_LOCKUP_STYLE_SLIM",B=_.Wg(function(){return(K==null?0:K())?D==="SHORTS_LOCKUP_STYLE_SLIM":E().style==="SHORTS_LOCKUP_STYLE_SLIM"},void 0,"hn3pLe"),Q=_.eH(),a;
r=_.dd(function(F){if(_.C8(_.cW(F),Q.value,["AVATAR-VIEW-MODEL"]))return!1;var c;(c=a)==null||c.click();return!1});
var P=_.Wg(function(){return E().belowThumbnailMetadata||E().overlayMetadata},void 0,"GwezKf"),O=function(){return E().menuOnTap&&!g()},U=function(){var F;
return(F=P())==null?void 0:F.avatar},T={},w={};
return _.f("div",{class:_.DW(function(){return B()?"shortsLockupViewModelHostOutsideMetadata":"shortsLockupViewModelHostOutsideMetadata shortsLockupViewModelHostMetadataRounded"},(T.shortsLockupViewModelHostOutsideMetadataHasAvatar=function(){return!!U()},T.shortsLockupViewModelHostOutsideMetadataHasMenu=O,T)),
"on:click":r,el:Q,role:"presentation"},_.f(_.U9,{data:U},{avatarViewModel:function(F){return _.f(_.jm,{data:F.data,avatarButtonCustomClassName:"shortsLockupViewModelHostOutsideMetadataAvatar"})}}),_.f("div",null,_.f("h3",{class:_.DW("shortsLockupViewModelHostMetadataTitle","shortsLockupViewModelHostOutsideMetadataTitle","",(w.shortsLockupViewModelHostOutsideMetadataMissingTitle=function(){var F,c;
return!((F=P())==null?0:(c=F.primaryText)==null?0:c.content)},w.shortsLockupViewModelHostOutsideMetadataTitleHasInlineMetadata=g,w)),
role:"presentation"},_.f(_.xt,{ref:function(F){return void(a=F)},
command:function(){return E().onTap},
className:_.DW("shortsLockupViewModelHostEndpoint","shortsLockupViewModelHostOutsideMetadataEndpoint"),title:function(){var F,c;return(F=P())==null?void 0:(c=F.primaryText)==null?void 0:c.content},
"aria-label":function(){return E().accessibilityText}},_.f(_.Y,{cond:function(){var F;
return(F=P())==null?void 0:F.primaryText},
then:function(F){return _.f(_.Og,{text:F,noEndpoints:!0,noStyleRuns:!0})}}))),_.f(_.Y,{cond:function(){var F;
return(F=P())==null?void 0:F.secondaryText},
then:function(F){return _.f("div",{class:_.DW("shortsLockupViewModelHostOutsideMetadataSubhead","shortsLockupViewModelHostMetadataSubhead")},_.f(_.Og,{text:F,noStyleRuns:!0}))}})),_.f(_.Y,{cond:O,
then:function(){return _.f(zxC,{data:E,inlineMetadata:!1})}}))},"gc"),bUX=_.l(function(r){var E=r.data;
var K=r.scrimStyle;r=r.className;var g={};return _.f("div",{class:_.DW((g.shortsLockupViewModelHostMetadataSubhead=function(){return(K==null?void 0:K())!==4},g.shortsLockupViewModelHostMetadataSubheadNew=_.R("enable_shorts_lockup_new_scrim"),g.shortsLockupViewModelHostMetadataSubheadTextShadow=function(){return(K==null?void 0:K())===4},g),r),
"aria-hidden":"true"},_.f(_.Og,{text:function(){var D;return(D=E().overlayMetadata)==null?void 0:D.secondaryText},
noStyleRuns:!0}))},"hc"),zxC=_.l(function(r){var E=r.data;
var K=r.inlineMetadata;r={};r=_.DW((r.shortsLockupViewModelHostInlineMetadataMenu=function(){return K()},r.shortsLockupViewModelHostOutsideMetadataMenu=function(){return!K()},r.shortsLockupViewModelHostShowOverPlayer=function(){return!0},r),"image-overlay-text");
return _.f("div",{class:r},_.f(_.t6,{data:function(){return{style:K()?"overlay":"mono",accessibilityLabel:E().menuOnTapA11yLabel,type:"text",state:"active",size:"M",iconPosition:"icon-only",onTap:function(g){g.preventDefault();g.stopPropagation();var D=_.VB({elementsCommand:E().menuOnTap,forceNewState:!0});if(D==null?0:D.onclick)D.onclick(g)}}},
iconName:"MORE_VERT"}))},"ic");var sfe=_.l(function(r){var E=r.data;var K=r.inlineMetadata;var g=r.aspectRatio;var D=r.scrimStyle;var B=r.className;var Q=r.useDefaultStyle;r=_.Wg(function(){var a=E().entityId;return a?a.replace("shorts-shelf-item-","").replace("subscriptions-",""):""},void 0,"r2ABGd");
return _.f("ytm-shorts-lockup-view-model-v2",{class:_.DW("shortsLockupViewModelHost",B)},_.f(_.q3,{contentId:r,aspectRatio:function(){return(g==null?void 0:g())===1?1:(g==null?void 0:g())===2?2:4}},function(){return _.f(SoC,{data:E,
inlineMetadata:K,aspectRatio:g,scrimStyle:D,className:B,useDefaultStyle:Q})}))},"jc");_.yB(sfe,"ytm-shorts-lockup-view-model-v2",{props:{data:_.H1,inlineMetadata:_.H1,aspectRatio:_.H1,scrimStyle:_.H1,className:_.H1,useDefaultStyle:_.H1,titleStyle:_.H1}});var kOJ=16/9*210,aY=function(){var r=_.q.apply(this,arguments)||this;r.isExpandableContent=!1;r.hideShelfHeader=!1;r.engagementPanel=!1;r.buttonClasses=["arrow"];r.isSearch=!1;r.disableScrollEventListener=!1;r.containsLockup=!1;r.overrideArrowPositionForProductCard=!1;r.overrideArrowPositionForShoppingItemCard=!1;r.overrideArrowPositionForReelItems=!1;r.overrideArrowPositionForGridMovie=!1;r.overrideArrowPositionToCenter=!1;r.isSearchPostShelf=!1;r.overrideArrowPositionForMixedShelf=!1;r.overrideArrowPositionForMixedShelfShortsOnly=
!1;r.hasBigThumbsReelItems=!1;r.shouldUseMixedListHeight=!1;r.shouldUseShortsListHeight=!1;r.gridVideoWidth=0;r.isSearchVodShelf=!1;r.disableWheelScroll=!1;r.sizing="COMPACT";r.shortsLockupAspectRatio=0;return r};
_.C(aY,_.q);_.d=aY.prototype;
_.d.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]]"}}}}};
_.d.dataChanged=function(){this.ytdHorizontalListBehavior.reset();this.data&&this.data.items&&(this.ytdHorizontalListBehavior.useFloorScrolling=this.computeContainsPost(this.data),this.maybeUpdateSearchReelItemDimensions(),_.R("web_horizontal_list_lockup_arrow_killswitch")||this.maybeUpdateLockupAspectRatio())};
_.d.computeInitialCountNumber=function(r){if(!r)return 6;var E=r.items.some(function(B){return!!B.topicRecommendationsChipRenderer}),K=r.items.some(function(B){return!!B.displayAdRenderer}),g=this.computeShouldListItemsHaveEqualHeight(r),D=r.items.some(function(B){return!!B.gridPlaylistRenderer});
r=r.items.some(function(B){return!!B.shoppingItemCardViewModel});
return E?9:K?8:D||g?10:r?7:6};
_.d.computeContainsPost=function(r){return!!r&&!!r.items&&r.items.some(function(E){return!!E.postRenderer})};
_.d.computeContainsLockup=function(){if(_.R("web_horizontal_list_lockup_arrow_killswitch"))return!1;var r,E;return(r=this.data)==null?void 0:(E=r.items)==null?void 0:E.some(function(K){return!!K.lockupViewModel})};
_.d.maybeUpdateLockupAspectRatio=function(){var r,E;if(this.computeContainsLockup()&&((r=this.data)==null?0:(E=r.items)==null?0:E.length)){var K;r=q2J((K=this.data.items[0].lockupViewModel)==null?void 0:K.contentType,this.data.force16By9ThumbnailAspectRatio);K=sdL(r);K=this.computeLockupWidth()/K;_.jU(this.hostElement,{"--yt-horizontal-list-content-height":K+"px"})}};
_.d.computeOverrideArrowPositionForProductCard=function(r){if(this.isExpandableContent)return!1;var E;return!!(r==null?0:(E=r.items)==null?0:E.some(function(K){return!!K.verticalProductCardRenderer}))};
_.d.computeOverrideArrowPositionForShoppingItemCard=function(r){var E;return!!(r==null?0:(E=r.items)==null?0:E.some(function(K){return!!K.shoppingItemCardViewModel}))};
_.d.computeOverrideArrowPositionForReelItemRenderer=function(r){return this.containsReelItemRenderer(r)};
_.d.computeHasBigThumbsReelItems=function(r,E){return r&&this.containsReelItemRenderer(E)};
_.d.computeShouldListItemsHaveEqualHeight=function(r){return"LIST_ITEM_SIZE_CONSTRAINT_EQUAL_HEIGHT"===(r==null?void 0:r.itemSizeConstraint)};
_.d.computeShouldListItemsHaveShortsHeight=function(r){return this.computeShouldListItemsHaveEqualHeight(r)&&!this.containsGridVideoRenderer(r)};
_.d.computeLockupWidth=function(){return this.isSearchVodShelf?360:210};
_.d.computeGridVideoWidth=function(){return this.shouldUseMixedListHeight?354:0};
_.d.containsReelItemRenderer=function(r){var E;return!!(r==null?0:(E=r.items)==null?0:E.some(function(K){return!(!K.reelItemRenderer&&!K.shortsLockupViewModel)}))};
_.d.containsGridVideoRenderer=function(r){var E;return!!(r==null?0:(E=r.items)==null?0:E.some(function(K){return!!K.gridVideoRenderer||!!K.lockupViewModel}))};
_.d.computeContainsGridMovieRenderer=function(r){var E;return!!(r==null?0:(E=r.items)==null?0:E.some(function(K){return!!K.gridMovieRenderer}))};
_.d.computeOverrideArrowPositionToCenter=function(r){return this.computeIsSearchPostShelf(r)};
_.d.computeIsSearchPostShelf=function(r){var E;return!!(r==null?0:(E=r.items)==null?0:E.some(function(K){var g,D;return((D=(g=K.postRenderer)==null?void 0:g.surface)!=null?D:"BACKSTAGE_SURFACE_TYPE_UNKNOWN")==="BACKSTAGE_SURFACE_TYPE_SEARCH"}))};
_.d.computeContainsBackgroundPromoRendererWithEmbeddedContainerStyle=function(r){var E;return!!(r==null?0:(E=r.items)==null?0:E.some(function(K){var g,D,B;return((B=(g=K.backgroundPromoRenderer)==null?void 0:(D=g.style)==null?void 0:D.value)!=null?B:"BACKGROUND_PROMO_STYLE_TYPE_UNKNOWN")==="BACKGROUND_PROMO_STYLE_TYPE_EMBEDDED_CONTAINER"}))};
_.d.computeIsSearchVodShelf=function(r,E){return r&&this.containsGridVideoRenderer(E)};
_.d.computeDisableWheelScroll=function(r,E){return this.computeIsSearchVodShelf(r,E)};
_.d.computeSizing=function(){return this.isSearch?"STANDARD":"COMPACT"};
_.d.computeShortsLockupAspectRatio=function(){return 1};
_.d.maybeUpdateSearchReelItemDimensions=function(){this.isSearch&&this.hasBigThumbsReelItems&&_.jU(this.hostElement,{"--ytd-reel-item-thumbnail-height":kOJ+"px"})};
aY.prototype.dataChanged=aY.prototype.dataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],aY.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],aY.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.G_.YtdHorizontalListBehavior),_.H("design:type",Object)],aY.prototype,"ytdHorizontalListBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],aY.prototype,"data",void 0);
_.u([_.b(),_.H("design:type",Object)],aY.prototype,"isExpandableContent",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],aY.prototype,"hideShelfHeader",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],aY.prototype,"engagementPanel",void 0);_.u([_.b(),_.H("design:type",Array)],aY.prototype,"buttonClasses",void 0);_.u([_.b(),_.H("design:type",Object)],aY.prototype,"isSearch",void 0);
_.u([_.b(),_.H("design:type",Object)],aY.prototype,"disableScrollEventListener",void 0);_.u([_.b({computed:"computeInitialCountNumber(data)"}),_.H("design:type",Number)],aY.prototype,"initialCount",void 0);_.u([_.b({computed:"computeContainsPost(data)"}),_.H("design:type",Boolean)],aY.prototype,"supportComponentResize",void 0);_.u([_.b({computed:"computeContainsPost(data)"}),_.H("design:type",Boolean)],aY.prototype,"containsPost",void 0);
_.u([_.b({computed:"computeContainsLockup(data)",reflectToAttribute:!0}),_.H("design:type",Object)],aY.prototype,"containsLockup",void 0);_.u([_.b({computed:"computeContainsBackgroundPromoRendererWithEmbeddedContainerStyle(data)",reflectToAttribute:!0}),_.H("design:type",Boolean)],aY.prototype,"containsBackgroundPromoRendererWithEmbeddedContainerStyle",void 0);
_.u([_.b({computed:"computeOverrideArrowPositionForProductCard(data)",reflectToAttribute:!0}),_.H("design:type",Object)],aY.prototype,"overrideArrowPositionForProductCard",void 0);_.u([_.b({computed:"computeOverrideArrowPositionForShoppingItemCard(data)",reflectToAttribute:!0}),_.H("design:type",Object)],aY.prototype,"overrideArrowPositionForShoppingItemCard",void 0);
_.u([_.b({computed:"computeOverrideArrowPositionForReelItemRenderer(data)",reflectToAttribute:!0}),_.H("design:type",Object)],aY.prototype,"overrideArrowPositionForReelItems",void 0);_.u([_.b({computed:"computeContainsGridMovieRenderer(data)",reflectToAttribute:!0}),_.H("design:type",Object)],aY.prototype,"overrideArrowPositionForGridMovie",void 0);
_.u([_.b({computed:"computeOverrideArrowPositionToCenter(data)",reflectToAttribute:!0}),_.H("design:type",Object)],aY.prototype,"overrideArrowPositionToCenter",void 0);_.u([_.b({computed:"computeIsSearchPostShelf(data)",reflectToAttribute:!0}),_.H("design:type",Object)],aY.prototype,"isSearchPostShelf",void 0);_.u([_.b({computed:"computeShouldListItemsHaveEqualHeight(data)",reflectToAttribute:!0}),_.H("design:type",Object)],aY.prototype,"overrideArrowPositionForMixedShelf",void 0);
_.u([_.b({computed:"computeShouldListItemsHaveShortsHeight(data)",reflectToAttribute:!0}),_.H("design:type",Object)],aY.prototype,"overrideArrowPositionForMixedShelfShortsOnly",void 0);_.u([_.b({computed:"computeHasBigThumbsReelItems(isSearch, data)",reflectToAttribute:!0}),_.H("design:type",Object)],aY.prototype,"hasBigThumbsReelItems",void 0);
_.u([_.b({computed:"computeShouldListItemsHaveEqualHeight(data)",reflectToAttribute:!0}),_.H("design:type",Object)],aY.prototype,"shouldUseMixedListHeight",void 0);_.u([_.b({computed:"computeShouldListItemsHaveShortsHeight(data)",reflectToAttribute:!0}),_.H("design:type",Object)],aY.prototype,"shouldUseShortsListHeight",void 0);_.u([_.b({computed:"computeGridVideoWidth(data)",reflectToAttribute:!0}),_.H("design:type",Object)],aY.prototype,"gridVideoWidth",void 0);
_.u([_.b({computed:"computeIsSearchVodShelf(isSearch, data)",reflectToAttribute:!0}),_.H("design:type",Object)],aY.prototype,"isSearchVodShelf",void 0);_.u([_.b({computed:"computeDisableWheelScroll(isSearch, data)",reflectToAttribute:!0}),_.H("design:type",Object)],aY.prototype,"disableWheelScroll",void 0);_.u([_.b({computed:"computeSizing(isSearch)"}),_.H("design:type",Object)],aY.prototype,"sizing",void 0);
_.u([_.b({computed:"computeShortsLockupAspectRatio(isSearch)"}),_.H("design:type",Object)],aY.prototype,"shortsLockupAspectRatio",void 0);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],aY.prototype,"dataChanged",null);
_.Z(aY,"yt-horizontal-list-renderer",function(){if(sOE===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);sOE=r}r=sOE;return r},{mode:1});var qoe=function(){this.subscriptions=new Map([["navigation-start",new Set],["navigation-end",new Set]])};
qoe.prototype.subscribe=function(r,E){var K=this.subscriptions.get(r);if(!K)return function(){};
K.add(E);return function(){K.delete(E)}};
qoe.prototype.unsubscribe=function(r,E){(r=this.subscriptions.get(r))&&r.delete(E)};
qoe.prototype.publish=function(r,E){E=E===void 0?{}:E;(r=this.subscriptions.get(r))&&r.forEach(function(K){K(E)})};var lua;var mkf=[10,12,14,16,18,20,24,28,32,36],ZUw=[20,22,24,26,28,32,36,40,48,56,64,72,84,96,120],p3=function(){var r=_.q.apply(this,arguments)||this;r.fontFamily="PROMO_FONT_FAMILY_YOUTUBE_SANS_BOLD";r.hideOverflow=!1;r.useRoboto=!1;r.fontClass="";r.overflown=!1;r.actionMap={"yt-window-resized":"resize"};return r};
_.C(p3,_.q);_.d=p3.prototype;
_.d.attached=function(){var r=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();_.p5(this,function(){r.resize()});
if(!_.D_){var E,K,g;(E=document)==null||(K=E.fonts)==null||(g=K.ready)==null||g.then(function(){r.resize()})}};
_.d.dataChanged=function(){this.resize()};
_.d.guideIsExpandedChanged=function(){this.resize()};
_.d.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 r=this.getMaxNumLines(),E=this.getMinFont(),K=this.getMaxFont(),g=this.useRoboto?mkf:ZUw;for(g=g.filter(function(B){return B<=K&&B>=E});g.length>1;){var D=Math.floor(g.length/2);
this.updateFontSize(g[D]);if(this.textNode.offsetWidth<=this.getMaxWidth()&&this.textNode.offsetHeight<=this.getMaxHeight()&&this.textNode.getClientRects().length<=r)g=g.slice(D,g.length);else if(this.textNode.offsetWidth>this.getMaxWidth()||this.textNode.offsetHeight>this.getMaxHeight()||this.textNode.getClientRects().length>r)g=g.slice(0,D);else break}this.updateFontSize(g[g.length-1]);this.textNode.style.visibility="inherit";this.handleOverflow(r)}};
_.d.handleOverflow=function(r){this.hideOverflow&&this.maxLines&&this.textNode.getClientRects().length>r&&(this.overflown=!0,this.textNode.classList.add("overflown"),this.textNode.style.setProperty("-webkit-line-clamp",r.toString()))};
_.d.updateFontSize=function(r){this.fontClass&&this.textNode.classList.remove(this.fontClass);this.fontClass=(this.useRoboto?"roboto-":"yt-sans-")+r;this.textNode.classList.add(this.fontClass)};
_.d.getMaxFont=function(){var r=this.useRoboto?mkf:ZUw;r=r[r.length-1];return this.maxFontSize&&this.maxFontSize<=r?this.maxFontSize:r};
_.d.getMinFont=function(){var r=(this.useRoboto?mkf:ZUw)[0];return this.minFontSize&&this.minFontSize>=r?this.minFontSize:r};
_.d.getMaxWidth=function(){return this.maxWidth?this.maxWidth:this.containerNode.offsetWidth};
_.d.getMaxHeight=function(){return this.maxHeight?this.maxHeight:this.containerNode.offsetHeight};
_.d.getMaxNumLines=function(){return this.maxLines&&this.text?this.maxLines+_.Xo(this.text).split("\n").length-1:Infinity};
_.d.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()}};
p3.prototype.guideIsExpandedChanged=p3.prototype.guideIsExpandedChanged;p3.prototype.dataChanged=p3.prototype.dataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],p3.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],p3.prototype,"ytdReduxBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],p3.prototype,"actionHandlerBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],p3.prototype,"text",void 0);
_.u([_.b(),_.H("design:type",String)],p3.prototype,"fontFamily",void 0);_.u([_.b(),_.H("design:type",Number)],p3.prototype,"maxWidth",void 0);_.u([_.b(),_.H("design:type",Number)],p3.prototype,"maxHeight",void 0);_.u([_.b(),_.H("design:type",Number)],p3.prototype,"maxFontSize",void 0);_.u([_.b(),_.H("design:type",Number)],p3.prototype,"minFontSize",void 0);_.u([_.b(),_.H("design:type",Number)],p3.prototype,"maxLines",void 0);_.u([_.b(),_.H("design:type",Object)],p3.prototype,"hideOverflow",void 0);
_.u([_.b({selector:_.c6K}),_.H("design:type",Boolean)],p3.prototype,"guideIsExpanded",void 0);_.u([_.fH("#container"),_.H("design:type",HTMLElement)],p3.prototype,"containerNode",void 0);_.u([_.fH("#text"),_.H("design:type",HTMLElement)],p3.prototype,"textNode",void 0);_.u([_.TI("text"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],p3.prototype,"dataChanged",null);
_.u([_.TI("guideIsExpanded"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],p3.prototype,"guideIsExpandedChanged",null);_.u([_.VF({disableElementRegistration:!0,is:"yt-dynamic-sizing-formatted-string"})],p3);
_.Z(p3,"yt-dynamic-sizing-formatted-string",function(){if(lua!==void 0)return lua;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return lua=r},{mode:1});var uBb;_.Alf=function(r){_.rm.call(this,r)};
_.C(_.Alf,_.rm);var exl=function(r){_.rm.call(this,r)};
_.C(exl,_.Alf);var PS=function(){return _.q.apply(this,arguments)||this};
_.C(PS,_.q);PS.prototype.onTapSuspendedChannel=function(){var r;if((r=this.data)!=null&&r.serviceEndpoint){var E,K;(r=(K=_.M((E=this.data)==null?void 0:E.serviceEndpoint,_.K1))==null?void 0:K.url)?_.tP(r,void 0,void 0,window.top):(E=new exl("Did not handle suspended account tap. No appealUrl."),_.Xc(E))}else E=new exl("Did not handle suspended account tap. No serviceEndpoint."),_.Xc(E)};
PS.prototype.onTap=function(){var r=this,E=_.pB(),K,g=(K=_.aV(E,{veType:7116}))!=null?K:void 0;_.s3(E,{visualElement:g});_.Vp();this.saveRoleText();var D;if((D=this.data)==null?0:D.youtubeSuspended)this.onTapSuspendedChannel();else{var B=!1,Q,a;(E=(a=_.M((Q=this.data)==null?void 0:Q.serviceEndpoint,_.kjE))==null?void 0:a.supportedTokens)&&E.forEach(function(P){if(P.accountSigninToken)if(B=!0,r.onAccountItemTap)r.onAccountItemTap(P.accountSigninToken.signinUrl);else _.tP(P.accountSigninToken.signinUrl,
void 0,void 0,window.top)});
if(!B){if(Q=this.get("serviceEndpoint",this.data))B=!0,this.ytComponentBehavior.resolveCommand(Q);B||_.Hm(new exl("Did not handle account switch tap. No token."))}}};
PS.prototype.saveRoleText=function(){if(this.data){var r=this.data,E=r.channelDelegationRole;if(E){var K,g=(K=_.M(r==null?void 0:r.serviceEndpoint,_.kjE))==null?void 0:K.supportedTokens;if(!g){var D,B,Q,a;g=(D=_.M(r==null?void 0:r.serviceEndpoint,_.X$))==null?void 0:(B=D.popup)==null?void 0:(Q=B.confirmDialogRenderer)==null?void 0:(a=Q.confirmButton)==null?void 0:a.buttonRenderer;var P;g=(P=_.M(g==null?void 0:g.command,_.gA))==null?void 0:P.commands;if(!g)return;var O;g=(O=_.M(g[1],_.kjE))==null?
void 0:O.supportedTokens}if(g){P=void 0;O=_.N(g);for(g=O.next();!g.done;g=O.next())if(g=g.value,g.datasyncIdToken){P=g.datasyncIdToken.datasyncIdToken;break}if(P){var U;a:{if(_.qxu()&&(O=_.ms(P+"::pom"))){O=new Xm(O);break a}O=void 0}(U=O)==null||U.set("role_text",E);if((hpK?hpK:window.location).href.indexOf("studio")!==-1&&(U=lo5())){O=U.src?(new URL(U.src)).origin:"*";var T;(T=U.contentWindow)==null||T.postMessage({action:"save_pom_role",datasyncId:P,roleText:E},O)}}}}}};
_.f5.Object.defineProperties(PS.prototype,{enableRingForActiveAccount:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.isSelected)}},
thumbnailSize:{configurable:!0,enumerable:!0,get:function(){var r,E,K=(r=this.data)==null?void 0:(E=r.accountPhoto)==null?void 0:E.thumbnails;return K&&K.length>0&&(K[0].height===36||K[0].height===48)?K[0].height:40}}});
PS.prototype.onTap=PS.prototype.onTap;_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],PS.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],PS.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],PS.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!1}),_.H("design:type",Function)],PS.prototype,"onAccountItemTap",void 0);
_.u([_.b({reflectToAttribute:!0}),_.v("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],PS.prototype,"enableRingForActiveAccount",null);_.u([_.b({reflectToAttribute:!0}),_.v("data"),_.H("design:type",Number),_.H("design:paramtypes",[])],PS.prototype,"thumbnailSize",null);_.u([_.ae("tap"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],PS.prototype,"onTap",null);_.u([_.VF({is:"ytd-account-item-renderer",disableElementRegistration:!0})],PS);
_.Z(PS,"ytd-account-item-renderer",function(){if(uBb!==void 0)return uBb;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return uBb=r},{mode:1});var XPb;var f3=function(){return _.q.apply(this,arguments)||this};
_.C(f3,_.q);f3.prototype.onClickEditIcon=function(){this.data&&this.data.onTapCommand&&_.P7().resolve(_.Ov).resolveCommand(this.data.onTapCommand,{form:{element:this.hostElement}})};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],f3.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],f3.prototype,"data",void 0);_.u([_.VF({is:"ytd-identity-chip-renderer",disableElementRegistration:!0})],f3);
_.Z(f3,"ytd-identity-chip-renderer",function(){if(XPb!==void 0)return XPb;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return XPb=r},{mode:1});var HUb;var nfl;var IuM;var ylb;var O$=function(){var r=_.q.apply(this,arguments)||this;r.richItemMinWidth=_.Uv("wn_grid_min_item_width",310);r.isShorts=!1;r.isWatchNext=!1;r.isExploreHub=!1;return r};
_.C(O$,_.q);_.f5.Object.defineProperties(O$.prototype,{shimmerAnimation:{configurable:!0,enumerable:!0,get:function(){return this.isExploreHub}},
cardItems:{configurable:!0,enumerable:!0,get:function(){var r=[],E=this.isShorts?this.slimItemsPerRow:this.itemsPerRow;this.isWatchNext&&_.jU(this.hostElement,{"--ytd-ghost-grid-items-per-row":""+this.itemsPerRow,"--ytd-ghost-grid-min-width":this.richItemMinWidth+"px"});var K;if(((K=this.data)==null?0:K.rows)&&E)for(E*=this.data.rows,K=0;K<E;K++)r.push({});return r}}});
_.u([_.G(_.N6),_.H("design:type",Object)],O$.prototype,"ytdReduxBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],O$.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],O$.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0,selector:_.W2,value:3}),_.H("design:type",Number)],O$.prototype,"itemsPerRow",void 0);_.u([_.b({selector:_.iyq,value:6}),_.H("design:type",Number)],O$.prototype,"slimItemsPerRow",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Number)],O$.prototype,"richItemMinWidth",void 0);_.u([_.b({reflectToAttribute:!0,selector:_.xs}),_.H("design:type",Boolean)],O$.prototype,"miniMode",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],O$.prototype,"isShorts",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],O$.prototype,"isWatchNext",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],O$.prototype,"isExploreHub",void 0);
_.u([_.v("isExploreHub"),_.b({reflectToAttribute:!0}),_.H("design:type",Object),_.H("design:paramtypes",[])],O$.prototype,"shimmerAnimation",null);_.u([_.v("data.rows","isShorts","slimItemsPerRow","itemsPerRow"),_.H("design:type",Array),_.H("design:paramtypes",[])],O$.prototype,"cardItems",null);_.u([_.VF({is:"ytd-ghost-grid-renderer",disableElementRegistration:!0})],O$);
_.LmE=_.rD()(O$,"ytd-ghost-grid-renderer",function(){if(ylb===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);ylb=r}r=ylb;return r},{allowedProps:["data",
"isShorts","isWatchNext","isExploreHub","richItemMinWidth"],mode:1});_.yB(_.l(function(r){var E=_.nH(r,{numberOfComments:3}).numberOfComments,K=_.nH(r,{isInitialLoad:!1}).isInitialLoad,g=_.nH(r,{engagementPanel:!1}).engagementPanel,D=function(){return Math.min(Number(E==null?void 0:E())||20,20)};
return _.f("yt-ghost-comments",{class:"ytGhostCommentsHost"},_.f(_.Y,{cond:function(){return!(g==null?0:g())&&(K==null?void 0:K())},
then:function(){return _.f("div",{class:"ytGhostCommentsComments"},_.f("div",{class:"ytGhostCommentsGhostCommentsHeader"},_.f("div",{class:_.DW("ytGhostCommentsGhostCommentCount","ytGhostCommentsGhostFill")}),_.f("div",{class:_.DW("ytGhostCommentsGhostSort","ytGhostCommentsGhostFill")})),_.f("div",{class:"ytGhostCommentsGhostCard"},_.f("div",{class:"ytGhostCommentsAvatar"},_.f("div",{class:"ytGhostCommentsCircle"})),_.f("div",{class:"ytGhostCommentsComments"},_.f("div",{class:"ytGhostCommentsMeta"},
_.f("div",{class:_.DW("ytGhostCommentsGhostInputPlaceholder","ytGhostCommentsGhostFill")})),_.f("div",{class:_.DW("ytGhostCommentsGhostInputUnderline","ytGhostCommentsGhostFill")}))))}}),_.f("div",{class:"ytGhostCommentsComments"},_.f(_.sV,{each:function(){return Array((D==null?void 0:D())||3)}},function(){return _.f("div",{class:"ytGhostCommentsGhostCard"},_.f("div",{class:"ytGhostCommentsAvatar"},_.f("div",{class:"ytGhostCommentsCircle"})),_.f("div",{class:"ytGhostCommentsHost"},_.f("div",{class:"ytGhostCommentsMeta"},
_.f("div",{class:_.DW("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")})),_.f("div",{class:_.DW("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}),_.f("div",{class:_.DW("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}),_.f("div",{class:"ytGhostCommentsGhostLikeDislike"},_.f("div",{class:_.DW("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}),_.f("div",{class:_.DW("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}))))})))},"kc"),"yt-ghost-comments",{props:{numberOfComments:_.Yt,
isInitialLoad:_.Yt,engagementPanel:_.Yt},unsafeExternallySettableAttributes:new Set(["hidden"])});_.MN("multiPageMenuSectionItems","continuationItemRenderer","ytd-continuation-item-renderer");var YF=function(){var r=_.q.apply(this,arguments)||this;r.isOverridable=!1;r.spinnerActive=!1;r.showButton=!1;r.isCommentsSection=!1;r.engagementPanel=!0;r.isShortsGrid=!1;r.isShortsPage=!1;r.isWatchPage=!1;r.originalShowButton=!1;r.endOfList=!1;return r};
_.C(YF,_.q);_.d=YF.prototype;_.d.resetIntersectionObserver=function(){var r;(r=this.observer)==null||r.disconnect();this.observer=void 0};
_.d.triggerContinuation=function(){if(!this.showButton&&!this.endOfList){this.spinnerActive=!0;var r,E;((r=this.data)==null?void 0:r.trigger)==="CONTINUATION_TRIGGER_ON_ITEM_SHOWN"&&((E=this.data)==null?0:E.continuationEndpoint)&&this.ytComponentBehavior.resolveCommand(this.data.continuationEndpoint)}};
_.d.initializeIntersectionObserver=function(){var r=this;this.resetIntersectionObserver();this.continuationTriggerOffset&&(this.observer=new IntersectionObserver(function(E){E=_.N(E);for(var K=E.next();!K.done;K=E.next())K.value.isIntersecting&&(r.triggerContinuation(),r.resetIntersectionObserver())},{rootMargin:"0px 0px "+this.continuationTriggerOffset+"px",
threshold:0}),this.observer.observe(this.hostElement))};
_.d.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]]"}}}}}};
_.d.observeData=function(){this.endOfList=this.spinnerActive=!1;this.ytRendererBehavior.invalidate(!1);var r;((r=this.data)==null?0:r.continuationEndpoint)&&(r=_.M(this.data.continuationEndpoint,_.VH))&&this.ytdReduxBehavior.dispatch(_.K4({type:"SET_CONTINUATION_COMMAND",payload:{continuationCommand:r}}))};
_.d.onShow=function(){this.numberOfGhostCommentsChanged();this.continuationTriggerOffset||this.triggerContinuation()};
_.d.onYtServiceRequestSentForButtonRenderer=function(){this.buttonRenderer&&(this.spinnerActive=!0,this.originalShowButton=this.showButton,this.showButton=!1)};
_.d.onServiceRequestCompleted=function(r,E){if(!_.R("kevlar_hide_spinner_on_empty_continuation_killswitch")){var K;(K=E.actions)!=null&&K.length||(this.spinnerActive=!1,this.endOfList=!0)}};
_.d.onYtServiceRequestCompletedForButtonRenderer=function(){this.buttonRenderer&&(this.spinnerActive=!1,this.showButton=this.originalShowButton)};
_.d.showButtonChanged=function(){this.showButton&&(this.spinnerActive=!1);this.ytRendererBehavior.invalidate(!1)};
_.d.continuationTriggerOffsetChanged=function(){this.initializeIntersectionObserver()};
_.d.numberOfGhostCommentsChanged=function(){var r=3;if(this.engagementPanel){var E,K,g;r=Math.floor(((((E=this.hostElement)==null?void 0:(K=E.parentElement)==null?void 0:(g=K.parentElement)==null?void 0:g.scrollHeight)||108)-108)/108);r=this.isInitialLoad?Math.max(r,3):3}E=[].concat(_.mn(this.hostElement.querySelectorAll("yt-ghost-comments")));E=_.N(E);for(K=E.next();!K.done;K=E.next())K=K.value,K.numberOfComments=r,K.isInitialLoad=this.isInitialLoad,K.engagementPanel=this.engagementPanel};
_.d.detached=function(){this.resetIntersectionObserver()};
_.f5.Object.defineProperties(YF.prototype,{showGhostCardComments:{configurable:!0,enumerable:!0,get:function(){return this.isCommentsSection&&!this.showButton?{ghostCommentsSectionRenderer:!0}:!1}}});
YF.prototype.numberOfGhostCommentsChanged=YF.prototype.numberOfGhostCommentsChanged;YF.prototype.continuationTriggerOffsetChanged=YF.prototype.continuationTriggerOffsetChanged;YF.prototype.showButtonChanged=YF.prototype.showButtonChanged;YF.prototype.onYtServiceRequestCompletedForButtonRenderer=YF.prototype.onYtServiceRequestCompletedForButtonRenderer;YF.prototype.onServiceRequestCompleted=YF.prototype.onServiceRequestCompleted;YF.prototype.onYtServiceRequestSentForButtonRenderer=YF.prototype.onYtServiceRequestSentForButtonRenderer;
YF.prototype.observeData=YF.prototype.observeData;_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],YF.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],YF.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.aZ.YtVisibilityBehavior),_.H("design:type",Object)],YF.prototype,"ytVisibilityBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],YF.prototype,"ytComponentBehavior",void 0);
_.u([_.G(_.N6),_.H("design:type",Object)],YF.prototype,"ytdReduxBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],YF.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],YF.prototype,"isOverridable",void 0);_.u([_.b(),_.H("design:type",Object)],YF.prototype,"spinnerActive",void 0);_.u([_.b(),_.H("design:type",Object)],YF.prototype,"showButton",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],YF.prototype,"isCommentsSection",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],YF.prototype,"engagementPanel",void 0);_.u([_.b(),_.H("design:type",Object)],YF.prototype,"isShortsGrid",void 0);_.u([_.b({reflectToAttribute:!0,selector:_.W_J}),_.H("design:type",Object)],YF.prototype,"isShortsPage",void 0);_.u([_.b({reflectToAttribute:!0,selector:_.xAL}),_.H("design:type",Object)],YF.prototype,"isWatchPage",void 0);_.u([_.b(),_.H("design:type",Number)],YF.prototype,"continuationTriggerOffset",void 0);
_.u([_.b(),_.H("design:type",Object)],YF.prototype,"endOfList",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],YF.prototype,"isInitialLoad",void 0);_.u([_.fH("ytd-button-renderer"),_.H("design:type",_.x$)],YF.prototype,"buttonRenderer",void 0);_.u([_.b(),_.H("design:type",Object)],YF.prototype,"buttonOverrides",void 0);
_.u([_.b(),_.v("engagementPanel","isCommentsSection","showButton","isShortsPage","isWatchPage"),_.H("design:type",Object),_.H("design:paramtypes",[])],YF.prototype,"showGhostCardComments",null);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],YF.prototype,"observeData",null);
_.u([_.ae("yt-service-request-sent-button-renderer"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],YF.prototype,"onYtServiceRequestSentForButtonRenderer",null);_.u([_.ae("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.eZ]),_.H("design:returntype")],YF.prototype,"onServiceRequestCompleted",null);
_.u([_.ae("yt-service-request-completed-button-renderer"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],YF.prototype,"onYtServiceRequestCompletedForButtonRenderer",null);_.u([_.TI("showButton"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],YF.prototype,"showButtonChanged",null);
_.u([_.TI("continuationTriggerOffset"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],YF.prototype,"continuationTriggerOffsetChanged",null);_.u([_.pH("isInitialLoad","engagementPanel"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],YF.prototype,"numberOfGhostCommentsChanged",null);_.u([_.VF({is:"ytd-continuation-item-renderer",disableElementRegistration:!0})],YF);
_.Z(YF,"ytd-continuation-item-renderer",function(){if(IuM!==void 0)return IuM;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return IuM=r},{mode:1});var hxu;var U$=function(){var r=_.q.apply(this,arguments)||this;r.downloadProgress=0;r.transferState="TRANSFER_STATE_UNKNOWN";r.downloadState="DOWNLOAD_STATE_UNKNOWN";r.offlinePolicyAction="OFFLINE_VIDEO_POLICY_ACTION_UNKNOWN";r.offlineVideoPolicyExpirationTimestamp=0;r.downloadedVideoPlaybackPosition=0;return r};
_.C(U$,_.q);U$.prototype.dataChanged=function(){var r;this.videoData=_.M((r=this.data)==null?void 0:r.renderer,OWd);this.transferStateChanged()};
U$.prototype.downloadProgressChanged=function(){if(this.entityInfo){var r=Object.assign({},this.videoData),E=Wvm(this.entityInfo,this.transferState,this.downloadProgress,this.downloadState,this.relativeDateReference),K=E.publishedTimeText,g=E.badges;r.shortViewCountText=E.shortViewCountText;r.publishedTimeText=K;r.badges=g;this.set("videoData",r)}};
U$.prototype.transferStateChanged=function(){if(this.entityInfo){var r=this.transferState==="TRANSFER_STATE_PAUSED_BY_USER",E=_.UK(this.transferState)||this.transferState==="TRANSFER_STATE_FAILED"||this.transferState==="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH"||!Ys(this.entityInfo.policyEntity),K=Object.assign({},this.videoData),g=Wvm(this.entityInfo,this.transferState,this.downloadProgress,this.downloadState,this.relativeDateReference),D=g.publishedTimeText,B=g.badges;K.shortViewCountText=
g.shortViewCountText;K.publishedTimeText=D;K.badges=B;K.isDisabled=E;K.isWatched=this.downloadedVideoPlaybackPosition>0;K.navigationEndpoint=E?void 0:G$5(this.videoData.videoId,this.downloadedVideoPlaybackPosition,this.entityInfo.videoEntity.lengthSeconds);var Q;r&&((Q=this.videoData)==null?0:Q.videoId)&&!_.R("dl_resume_click_killswitch")&&(K.isDisabled=!1,K.navigationEndpoint={offlineVideoEndpoint:{videoId:this.videoData.videoId,action:"ACTION_RESUME"}});K.thumbnailOverlays=CWL(this.entityInfo,this.transferState,
this.downloadState,this.downloadedVideoPlaybackPosition);this.set("videoData",K)}};
U$.prototype.transferStateChanged=U$.prototype.transferStateChanged;U$.prototype.downloadProgressChanged=U$.prototype.downloadProgressChanged;U$.prototype.dataChanged=U$.prototype.dataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],U$.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],U$.prototype,"ytdReduxBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],U$.prototype,"data",void 0);
_.u([_.b(),_.H("design:type",Object)],U$.prototype,"videoData",void 0);_.u([_.b({selector:bP,selectorArgs:["videoData.videoId"]}),_.H("design:type",Object)],U$.prototype,"downloadProgress",void 0);_.u([_.b(),_.H("design:type",Number)],U$.prototype,"relativeDateReference",void 0);_.u([_.b({selector:_.zS,selectorArgs:["videoData.videoId"]}),_.H("design:type",Object)],U$.prototype,"transferState",void 0);
_.u([_.b({selector:IhK,selectorArgs:["videoData.videoId"]}),_.H("design:type",Object)],U$.prototype,"downloadState",void 0);_.u([_.b({selector:tcL,selectorArgs:["videoData.videoId"]}),_.H("design:type",Object)],U$.prototype,"offlinePolicyAction",void 0);_.u([_.b({selector:SgL,selectorArgs:["videoData.videoId"]}),_.H("design:type",Object)],U$.prototype,"offlineVideoPolicyExpirationTimestamp",void 0);
_.u([_.b({selector:sK,selectorArgs:["videoData.videoId"]}),_.H("design:type",Object)],U$.prototype,"downloadedVideoPlaybackPosition",void 0);_.u([_.b({selector:sZn,selectorArgs:["videoData.videoId"]}),_.H("design:type",Object)],U$.prototype,"entityInfo",void 0);_.u([_.b({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],U$.prototype,"isDownloading",void 0);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],U$.prototype,"dataChanged",null);
_.u([_.TI("downloadProgress"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],U$.prototype,"downloadProgressChanged",null);_.u([_.TI("transferState","offlinePolicyAction","offlineVideoPolicyExpirationTimestamp","downloadState","downloadedVideoPlaybackPosition"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],U$.prototype,"transferStateChanged",null);
_.u([_.VF({is:"ytd-downloaded-video-grid-video-renderer",disableElementRegistration:!0})],U$);
_.Z(U$,"ytd-downloaded-video-grid-video-renderer",function(){if(hxu!==void 0)return hxu;var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return hxu=r},{mode:_.EZ("kevlar_poly_si_batch_j025")?1:2});var JlM;var Tl=function(){};
Tl.prototype.resolve=function(r,E){var K=this;return _.p(function(g){return g.yield(K.resolveCommand(r,E),0)})};var rYw,wZ;rYw=OoJ(function(r){return r.targetId},{shouldPersist:!1});
wZ=rYw.updateData;_.EoJ=rYw.useUpdatableData;var Kkb,gof;Kkb=OoJ(function(r){return r.targetId});
gof=Kkb.updateData;_.DYw=Kkb.useUpdatableData;var B4X=T_J.bind(null,wZ),dYE=T_J.bind(null,gof);(function(r,E,K){var g=_.M(K==null?void 0:K.updatedRenderer,_.Xzf);return g?r({targetId:E},function(){return g}):!1}).bind(null,wZ);var FF=function(){};
_.C(FF,Tl);FF.prototype.resolveCommand=function(r){var E;return _.p(function(K){E=_.M(r,_.C$P);if(!E)return K.return();B4X(E.targetId,E);_.vo(K)})};var RY=function(){var r=_.Yj.apply(this,arguments)||this;r.continuationActionMap={"yt-append-continuation-items-action":"handleAppendContinuationItemsAction","yt-reload-continuation-items-command":"handleReloadContinuationItemsCommand","yt-show-reload-ui-command":"handleShowReloadUiCommand"};return r};
_.C(RY,_.Yj);_.d=RY.prototype;_.d.configureContinuationPathMap=function(){return{}};
_.d.beforeRegister=function(){this.continuationPathMap=this.configureContinuationPathMap()};
_.d.attached=function(){this.actionHandlerBehavior.registerActionMap(this.continuationActionMap)};
_.d.detached=function(){this.actionHandlerBehavior.unregisterActionMap(this.continuationActionMap)};
_.d.observeData=function(){this.data&&(this.continuationIsReloading=!1)};
_.d.handleAppendContinuationItemsAction=function(r){var E=_.M(r,_.knw);if(this.data&&this.data.targetId&&E&&this.continuationPathMap&&E.targetId===this.data.targetId){var K=DQc(r),g=K&&this.continuationPathMap[K];if(g&&K)if(r=this.get(g,this.data)){a:{for(K=0;K<r.length;K++){var D=r[K],B=void 0,Q=!!_.M((B=_.M(D,ibX))==null?void 0:B.content,_.aC$);if(_.M(D,_.ni)||Q)break a}K=r.length}g="data."+g;E.continuationItems?K===r.length-1?(this.pop(g),this.push.apply(this,[g].concat(_.mn(E.continuationItems)))):
K===r.length?this.push.apply(this,[g].concat(_.mn(E.continuationItems))):this.splice.apply(this,[g,K,1].concat(_.mn(E.continuationItems))):this.splice(g,K,1);(_.R("web_enable_voting_animation")||_.R("enable_music_web_cairo_voting_animation"))&&_.Ln(this.hostElement,"yt-append-continuation-items-action-finished");_.Ln(this.hostElement,"yt-next-continuation-data-updated",null,{bubbles:!1})}else _.nh(new _.bs("append continuation items does not exist",K));else _.nh(new _.bs("append continuation path does not exist",
K))}};
_.d.handleReloadContinuationItemsCommand=function(r){var E=_.M(r,_.C$P);if(this.data&&E){if(_.R("web_client_explore_hub")||_.R("web_explore_hub_on_hover")||_.R("web_client_explore_hub_on_hover"))try{_.P7().resolve(FF).resolveCommand(r)}catch(B){}if(this.data.targetId&&this.continuationPathMap&&E.targetId===this.data.targetId&&(!_.R("web_enable_channel_pivot_panel")||this.data.targetId!=="browse-feedFEsfv_channel_pivot"||E.slot!=="RELOAD_CONTINUATION_SLOT_HEADER")){var K,g=(K=E.slot)==null?void 0:
K.replace("RELOAD_CONTINUATION_SLOT_","");K=(r=DQc(r)+"-"+(g==null?void 0:g.toLowerCase()))&&this.continuationPathMap[r];if(!K||!r||!g)_.nh(new _.bs("reload continuation path does not exist",r));else if(!this.reloadContinuationItemsCommandMatcher||this.reloadContinuationItemsCommandMatcher(E)){if(E.replaceWithFirstItem){var D;this.set("data."+K,((D=E.continuationItems)==null?0:D.length)?E.continuationItems[0]:{})}else this.set("data."+K,E.continuationItems?E.continuationItems:[]);this.continuationIsReloading=
!1;_.Ln(this.hostElement,"yt-reload-continuation-finish",null,{bubbles:!1})}}}};
_.d.handleShowReloadUiCommand=function(r){r=_.M(r,J_e);var E;((E=this.data)==null?0:E.targetId)&&(r==null?0:r.targetId)&&r.targetId===this.data.targetId&&(this.continuationIsReloading=!0)};
RY.prototype.observeData=RY.prototype.observeData;_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],RY.prototype,"actionHandlerBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],RY.prototype,"componentBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],RY.prototype,"data",void 0);_.u([_.b({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],RY.prototype,"continuationIsReloading",void 0);
_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],RY.prototype,"observeData",null);_.u([_.Ua()],RY);_.oY=[_.NA.YtComponentBehavior,_.lx.YtActionHandlerBehavior,RY.prototype];_.M1={};_.M1.YtNextContinuationBehavior=[_.RZ.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",_.QF(this,this.onYtNavigateStart_)),this.listeningForNavigate_=!0)},
stopListeningForNavigate_:function(){this.canUseContextualNetworkManager_()||(document.removeEventListener("yt-navigate-start",_.QF(this,this.onYtNavigateStart_)),this.listeningForNavigate_=!1)},
onLoadNextContinuation_:function(r,E){r.stopPropagation();this.nextContinuation.requestPath?this.makeNextContinuationRequest_(this.nextContinuation.requestPath,E,{}):(r={locationRetrieved:function(K){this.makeNextContinuationRequest_(K,E,{})}.bind(this)},_.Ln(this.hostElement,"yt-retrieve-location",r))},
makeNextContinuationRequest_:function(r,E,K){_.xE("nct");this.pendingContinuationRequest_&&this.pendingContinuationRequest_.cancel();r=E(r);var g;this.canUseContextualNetworkManager_()&&(g=this.getNetworkManager());g||(g=_.P7().resolve(_.Tf));E=_.kr.instance;if(_.Xx("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"&&E){g=_.IG([r.startsWith("/")?r.substr(1):r]);var D,B;K=_.PC(E,{},g,K==null?void 0:(D=K.context)==null?void 0:(B=D.clickTracking)==null?void 0:B.clickTrackingParams).then(function(Q){return{response:Q}})}else K=
this.nextContinuation.usePost?g.postData(r,K):g.fetchData(r);
K.then(this.updateNextContinuationData_.bind(this,r));this.pendingContinuationRequest_=K;this.startListeningForNavigate_()},
updateNextContinuationData_:function(r,E){var K=this;_.xE("ncl");this.pendingContinuationRequest_=void 0;if(E){var g={};this.nextContinuation&&(g=this.nextContinuation);if(E.response&&E.response.continuationContents&&E.response.continuationContents[g.continuationType]){r=E.response.continuationContents[g.continuationType];var D=g.header||"data.header",B=r[g.responseHeaderKey||"header"];B&&this.set(D,B);D=g.contentsArray||"data.contents";B=this.getContents_(r,g.responseContentsKey||"contents")||[];
this.pathExists_(D)?(B.unshift(D),this.push.apply(this,B)):this.set(D,B);B&&(wpd(_.pB(),E.response,this.hostElement,function(Q){_.ht(K.hostElement,"yt-store-grafted-ve-action",[Q])}),_.Ln(this.hostElement,"yt-next-continuation-data-updated",{continuationData:E,
page:this,contentsArray:D}));this.set(g.continuationsArray||"data.continuations",r[g.responseContinuationsKey||"continuations"]||[])}else E.reload?_.nh(new _.bs("Reloading from continuation is unsupported")):E.responseContext&&E.responseContext.errors||(delete E.xsrf_token,delete E.timing,delete E.endpoint,delete E.csn,E.responseContext&&delete E.responseContext.serviceTrackingParams,D={request:_.B7(r,{ctoken:"x",continuation:"x",itct:"x"}),responseKeys:Object.keys(E).sort()},E.response&&(D.responseContentKeys=
Object.keys(E.response).sort()),this.nextContinuation&&this.nextContinuation.continuationType&&(D.continuationType=this.nextContinuation.continuationType.substr(0,256)),E=new _.bs("Malformed continuation",D),r.indexOf("/comment_service_ajax")==0?_.nh(E):_.Xc(E)),this.set(g.continuationsArray||"data.continuations",[])}else _.Hm(new _.bs("Missing continuation response",r))},
getContents_:function(r,E){E=E.split(".");return _.lw.getValueByKeys(r,E)},
pathExists_:function(r){var E=this;r=r.toString().split(".");for(var K=0;K<r.length;K++)if(E=E[r[K]],E===void 0)return!1;return!0},
onYtNavigateStart_:function(){this.pendingContinuationRequest_&&(this.pendingContinuationRequest_.cancel(),this.pendingContinuationRequest_=void 0);this.stopListeningForNavigate_()}}];var jkf;var N4f;var iH=function(){var r=_.q.apply(this,arguments)||this;r.triggered_=!1;return r};
_.C(iH,_.q);_.d=iH.prototype;_.d.attached=function(){this.maybeTriggerAutoload()};
_.d.detached=function(){this.hasBeenTriggered_=!1};
_.d.onPrescanVisible=function(){this.onShow()};
_.d.onShow=function(){this.showButton||this.trigger()};
_.d.trigger=function(){this.data&&this.data.continuation&&(this.spinnerActive_=!0,this.showButton=!1,this.triggered_||(_.Ln(this.hostElement,"yt-load-next-continuation",this.getContinuationUrl.bind(this)),this.hasBeenTriggered_=this.triggered_=!0))};
_.d.triggerIfNotPreviouslyTriggered=function(){this.hasBeenTriggered_||this.trigger()};
_.d.maybeTriggerAutoload=function(){this.data&&this.isAttached&&this.data.autoloadEnabled&&this.data.autoloadImmediately&&this.trigger()};
_.d.computeLabel_=function(r,E){return r===void 0?null:r.label||!E?r.label:this.showMoreText_};
_.d.observeData_=function(){this.spinnerActive_=this.triggered_=!1;this.ytRendererBehavior.invalidate(!1);this.maybeTriggerAutoload()};
_.d.getContinuationUrl=function(r){var E={ctoken:this.data.continuation,continuation:this.data.continuation,type:"next"};this.data.clickTrackingParams&&(E.itct=this.data.clickTrackingParams);return _.dT(r,E)};
_.d.showButtonChanged_=function(){this.ytRendererBehavior.invalidate(!1)};
iH.prototype.showButtonChanged_=iH.prototype.showButtonChanged_;iH.prototype.observeData_=iH.prototype.observeData_;_.u([_.G(_.aZ.YtVisibilityBehavior),_.H("design:type",Object)],iH.prototype,"ytVisibilityBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],iH.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],iH.prototype,"data",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],iH.prototype,"showButton",void 0);
_.u([_.b({value:!1}),_.H("design:type",Boolean)],iH.prototype,"showIcon",void 0);_.u([_.b({computed:"computeLabel_(data, showButton)"}),_.H("design:type",Object)],iH.prototype,"label",void 0);_.u([_.b({value:_.eI(_.Nn("SHOW_MORE",void 0,"Show More"))}),_.H("design:type",Object)],iH.prototype,"showMoreText_",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],iH.prototype,"spinnerActive_",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],iH.prototype,"hasBeenTriggered_",void 0);
_.u([_.b({value:void 0}),_.H("design:type",String)],iH.prototype,"observeVisibleOption",void 0);_.u([_.b({value:void 0}),_.H("design:type",String)],iH.prototype,"observeHiddenOption",void 0);_.u([_.b({value:"observe_once"}),_.H("design:type",Object)],iH.prototype,"observePrescanOption",void 0);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],iH.prototype,"observeData_",null);
_.u([_.pH("showButton"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],iH.prototype,"showButtonChanged_",null);_.u([_.vZ({is:"yt-next-continuation",disableElementRegistration:!0})],iH);
_.Z(iH,"yt-next-continuation",function(){if(N4f===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;jkf===void 0&&(jkf=document.createElement("template"));var g=jkf;K.call(E,g.content.cloneNode(!0),r.content.firstChild);N4f=r}r=N4f;return r},{mode:2});var QkR;var $Y$;var cS=function(){return _.q.apply(this,arguments)||this};
_.C(cS,_.q);cS.prototype.attached=function(){this.hostElement.parentNode.style.justifyContent="center"};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],cS.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],cS.prototype,"data",void 0);_.u([_.vZ({is:"yt-music-pass-small-feature-info-renderer",disableElementRegistration:!0})],cS);
_.Z(cS,"yt-music-pass-small-feature-info-renderer",function(){if($Y$===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;QkR===void 0&&(QkR=document.createElement("template"));var g=QkR;K.call(E,g.content.cloneNode(!0),r.content.firstChild);$Y$=r}r=$Y$;return r},{mode:2});_.MN("itemSectionRenderer","gridRenderer","ytd-grid-renderer");var C3=function(){var r=_.q.apply(this,arguments)||this;r.isCollapsible=!1;r.nextContinuation={continuationType:"gridContinuation",contentsArray:"data.items",responseContentsKey:"items"};return r};
_.C(C3,_.q);_.d=C3.prototype;_.d.computeIsCollapsible=function(r){return!!(((r==null?0:r.showMoreText)||(r==null?0:r.visibleRowCount))&&(r==null?0:r.isCollapsible))};
_.d.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"}}}};
_.d.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"items"}};
_.d.persistentGuideChanged=function(){this.maybeUpdateInitialItemsDisplayed()};
_.d.onIronResize=function(){var r=this;_.lp(this,"updateGridInitItems",function(){r.maybeUpdateInitialItemsDisplayed()})};
_.d.maybeUpdateInitialItemsDisplayed=function(){if(this.collapsed){var r=this.getVisibleWidth();r!==0&&(r=Math.floor(r/214)*(this.data.visibleRowCount||2),r!==this.initialCount&&(this.initialCount=r,this.data&&this.data.items&&this.ytLazyListBehavior.setInitialItemsOnDataChanged(this.data.items)))}};
_.d.getVisibleWidth=function(){return this.hostElement.offsetWidth};
_.d.computeExpandVisible=function(r,E,K,g){return r&&E&&K&&!!g&&!!g.showMoreText};
_.d.computeShowMoreButton=function(r){return{text:r,style:"STYLE_TEXT",size:"SIZE_DEFAULT"}};
_.d.onExpandTap=function(){this.collapsed=!1;this.ytLazyListBehavior.canShowMore&&this.ytLazyListBehavior.fillRemainingListItems()};
_.d.initCollapsed=function(){var r=this;this.ytLazyListBehavior.canShowMore=!1;var E;(this.collapsed=!((E=this.data)==null||!E.isCollapsible))&&this.maybeUpdateInitialItemsDisplayed();_.p5(this,function(){_.Jt(r.hostElement,"yt-refit-popups-action")})};
_.d.fillRestIfNotCollapsible=function(){var r=this.ytLazyListBehavior.canShowMore;this.data&&this.isCollapsible||!r||this.ytLazyListBehavior.fillRemainingListItems()};
_.d.computeViewAllHidden=function(r,E){return r||!E.viewAllEndpoint};
C3.prototype.fillRestIfNotCollapsible=C3.prototype.fillRestIfNotCollapsible;C3.prototype.initCollapsed=C3.prototype.initCollapsed;C3.prototype.onIronResize=C3.prototype.onIronResize;C3.prototype.persistentGuideChanged=C3.prototype.persistentGuideChanged;_.u([_.G(_.Ib),_.H("design:type",Object)],C3.prototype,"ironResizableBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],C3.prototype,"ytRendererBehavior",void 0);
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],C3.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.Wl.YtLazyListBehavior),_.H("design:type",Object)],C3.prototype,"ytLazyListBehavior",void 0);_.u([_.G(_.M1.YtNextContinuationBehavior),_.H("design:type",Object)],C3.prototype,"ytNextContinuationBehavior",void 0);_.u([_.G(_.fG.YtdGuideStateAwareBehavior),_.H("design:type",Object)],C3.prototype,"ytdGuideStateAwareBehavior",void 0);
_.u([_.G(_.oY),_.H("design:type",Object)],C3.prototype,"ytContinuationHandlerBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],C3.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Boolean)],C3.prototype,"collapsed",void 0);_.u([_.b(),_.H("design:type",Number)],C3.prototype,"initialCount",void 0);_.u([_.b({computed:"computeShowMoreButton(data.showMoreText)"}),_.H("design:type",Object)],C3.prototype,"showMoreButton",void 0);
_.u([_.b({computed:"computeIsCollapsible(data)"}),_.H("design:type",Object)],C3.prototype,"isCollapsible",void 0);_.u([_.fH("#items"),_.H("design:type",HTMLElement)],C3.prototype,"items",void 0);_.u([_.TI("guidePersistentAndVisible"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],C3.prototype,"persistentGuideChanged",null);_.u([_.ae("iron-resize"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],C3.prototype,"onIronResize",null);
_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],C3.prototype,"initCollapsed",null);_.u([_.TI("canShowMore"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],C3.prototype,"fillRestIfNotCollapsible",null);_.u([_.VF({is:"ytd-grid-renderer",disableElementRegistration:!0})],C3);
_.Z(C3,"ytd-grid-renderer",function(){if(JlM!==void 0)return JlM;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return JlM=r},{mode:_.EZ("kevlar_poly_si_batch_j025")?1:2});var xF=function(){return _.q.apply(this,arguments)||this};
_.C(xF,_.q);
xF.prototype.configureRendererStamper=function(){return{"data.adMetadata.displayAdRenderer":{id:"badge",mapping:{badge:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.adMetadata.displayAdRenderer.badge]]"},params:{largeFontAdBadge:!0}}}},"data.adMetadata.displayAdRenderer.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.content":{id:"content",mapping:{horizontalListRenderer:{component:"yt-horizontal-list-renderer",params:{useFloorScrolling:!0}},gridRenderer:"ytd-grid-renderer"}}}};
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],xF.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],xF.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],xF.prototype,"data",void 0);_.u([_.VF({is:"ytd-carousel-ad-renderer",disableElementRegistration:!0})],xF);
_.Z(xF,"ytd-carousel-ad-renderer",function(){if(nfl!==void 0)return nfl;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return nfl=r},{mode:1});var awC;var WS=function(){return _.q.apply(this,arguments)||this};
_.C(WS,_.q);_.d=WS.prototype;_.d.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"}}}};
_.d.dataChanged=function(){this.data&&this.data.content&&this.data.clickLocationTargets&&this.data.content.navigationEndpoint&&(this.sendImpression(),this.ytSparklesClickLocationBehavior.configureClickTargets("root-container",this.data.clickLocationTargets,WS.JSC$15660_CLICK_LOCATION_ID_MAP))};
_.d.onSitelinkTap=function(r){r.stopPropagation();var E,K,g=r==null?void 0:(E=r.model)==null?void 0:(K=E.item)==null?void 0:K.onTap;g&&this.ytSparklesClickLocationBehavior.handleClick(g,r,!1)};
_.d.onTap=function(r){var E=this.data&&this.data.content&&this.data.content.navigationEndpoint;E&&this.ytSparklesClickLocationBehavior.handleClick(E,r,!1)};
_.d.sendImpression=function(){if(this.data&&this.data.content)for(var r=_.N(this.data.content.impressionEndpoints||[]),E=r.next();!E.done;E=r.next()){E=_.N(E.value.loggingUrls||[]);for(var K=E.next();!K.done;K=E.next())K=K.value,K.baseUrl&&Kh(K.baseUrl,K.attributionSrcMode)}};
WS.prototype.onTap=WS.prototype.onTap;WS.prototype.dataChanged=WS.prototype.dataChanged;WS.JSC$15660_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_TITLE","title"],["PROMOTED_SPARKLES_CLICK_LOCATION_DESCRIPTION","description"],["PROMOTED_SPARKLES_CLICK_LOCATION_AD_BADGE","ad-badge"],["PROMOTED_SPARKLES_CLICK_LOCATION_TEXT_AD_WEBSITE","display-url"],["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","root-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_SITELINK","sitelinks-table"]]);
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],WS.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],WS.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.xn.YtSparklesClickLocationBehavior),_.H("design:type",Object)],WS.prototype,"ytSparklesClickLocationBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],WS.prototype,"data",void 0);
_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],WS.prototype,"dataChanged",null);_.u([_.ae("tap"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],WS.prototype,"onTap",null);_.u([_.VF({is:"ytd-promoted-sparkles-text-search-renderer",disableElementRegistration:!0})],WS);
_.Z(WS,"ytd-promoted-sparkles-text-search-renderer",function(){if(awC!==void 0)return awC;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return awC=r},{mode:1});var pbE;var Gl=function(){var r=_.q.apply(this,arguments)||this;r.actionMap={"yt-mute-ad-action":"handleMuteAd"};return r};
_.C(Gl,_.q);_.d=Gl.prototype;_.d.created=function(){this.activeView=new tI(this.hostElement)};
_.d.configureRendererStamper=function(){return{"data.menu":{id:_.R("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]]"}}}}}};
_.d.computeButtonOverride=function(){return{style:"call-to-action",type:"tonal"}};
_.d.computeHasAdBadge=function(r){return!(r==null||!r.adBadge)};
_.d.dataChanged=function(){this.data&&this.data.impressionCommands&&this.data.clickLocationTargets&&(this.data.adBadge||this.set("data.adBadge",Gl.JSC$15669_DEFAULT_AD_BADGE_RENDERER),_.Dt(this.hostElement,"sparkles-light-cta",!0),this.data.activeView&&Sl(this.activeView,this.data.activeView),this.ytSparklesClickLocationBehavior.configureClickTargets("sparkles-container",this.data.clickLocationTargets,Gl.JSC$15669_CLICK_LOCATION_ID_MAP))};
_.d.impressionLog=function(){if(!this.data||!this.data.impressionsFired){var r;(((r=this.data)==null?void 0:r.impressionCommands)||[]).forEach(function(E){E=_.N(E.loggingUrls||[]);for(var K=E.next();!K.done;K=E.next())K=K.value,K.baseUrl&&Kh(K.baseUrl,K.attributionSrcMode)});
this.data.impressionsFired=!0}};
_.d.onTap=function(r){var E,K=(E=this.data)==null?void 0:E.navigationEndpoint,g;(E=(g=this.data)==null?void 0:g.thumbnailNavigationEndpoint)&&_.ng(_.AP(r),this.hostElement,["thumbnail-container"])?this.ytSparklesClickLocationBehavior.handleClick(E,r,!1):K&&this.ytSparklesClickLocationBehavior.handleClick(K,r,!1)};
_.d.handleMuteAd=function(){this.collapsed=!0};
_.d.attached=function(){var r=this;_.R("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&by(r.activeView)})};
_.d.detached=function(){_.R("stop_av_measurement_on_detach")&&by(this.activeView)};
_.f5.Object.defineProperties(Gl.prototype,{hideHoverOverlay:{configurable:!0,enumerable:!0,get:function(){return!this.data||!this.data.mediaHoverOverlay}},
webSearchLayout:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.promotedSparklesWebStyle)==="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"}},
webSearchLayoutLandscape:{configurable:!0,enumerable:!0,get:function(){var r;return!(((r=this.data)==null?void 0:r.promotedSparklesWebStyle)!=="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"||this.data.isSquareThumbnail)}},
webSearchLayoutSquare:{configurable:!0,enumerable:!0,get:function(){var r;return!(((r=this.data)==null?void 0:r.promotedSparklesWebStyle)!=="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"||!this.data.isSquareThumbnail)}},
sparklesCtaNoBackground:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.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}}});
Gl.prototype.dataChanged=Gl.prototype.dataChanged;
Gl.JSC$15669_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"]]);
Gl.JSC$15669_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.Nn("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Gl.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Gl.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],Gl.prototype,"actionHandlerBehavior",void 0);
_.u([_.G(_.xn.YtSparklesClickLocationBehavior),_.H("design:type",Object)],Gl.prototype,"ytSparklesClickLocationBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Gl.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],Gl.prototype,"collapsed",void 0);_.u([_.b({reflectToAttribute:!0,value:function(){return _.R("enable_desktop_search_bigger_thumbs")}}),
_.H("design:type",Boolean)],Gl.prototype,"useBiggerThumbs",void 0);_.u([_.b({reflectToAttribute:!0,value:function(){return _.TA("desktop_search_bigger_thumbs_style")}}),
_.H("design:type",String)],Gl.prototype,"biggerThumbsStyle",void 0);_.u([_.b({reflectToAttribute:!0,value:function(){return _.R("fix_alignment_search_desktop_text_image_ads_small_screens")}}),
_.H("design:type",Boolean)],Gl.prototype,"fixAlignmentSmallScreens",void 0);_.u([_.b({reflectToAttribute:!0,value:function(){return _.R("enable_desktop_search_bigger_thumbs_square")}}),
_.H("design:type",Boolean)],Gl.prototype,"useBiggerThumbsSquare",void 0);_.u([_.b({reflectToAttribute:!0}),_.v("data.mediaHoverOverlay"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Gl.prototype,"hideHoverOverlay",null);_.u([_.b({reflectToAttribute:!0}),_.v("data.promotedSparklesWebStyle"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Gl.prototype,"webSearchLayout",null);
_.u([_.b({reflectToAttribute:!0}),_.v("data.promotedSparklesWebStyle","data.isSquareThumbnail"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Gl.prototype,"webSearchLayoutLandscape",null);_.u([_.b({reflectToAttribute:!0}),_.v("data.promotedSparklesWebStyle","data.isSquareThumbnail"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Gl.prototype,"webSearchLayoutSquare",null);
_.u([_.b({reflectToAttribute:!0}),_.v("data.promotedSparklesWebStyle"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Gl.prototype,"sparklesCtaNoBackground",null);_.u([_.b({reflectToAttribute:!0}),_.v("data.actionButton"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Gl.prototype,"hideActionButton",null);_.u([_.b({computed:"computeButtonOverride(uiUpdate)"}),_.H("design:type",Object)],Gl.prototype,"buttonOverride",void 0);
_.u([_.b({reflectToAttribute:!0,computed:"computeHasAdBadge(data)"}),_.H("design:type",Boolean)],Gl.prototype,"hasNewAdBadge",void 0);_.u([_.v("data.promotedSparklesWebStyle"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Gl.prototype,"useRoundedBadge",null);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Gl.prototype,"dataChanged",null);_.u([_.VF({is:"ytd-promoted-sparkles-web-renderer",disableElementRegistration:!0})],Gl);
_.Z(Gl,"ytd-promoted-sparkles-web-renderer",function(){if(pbE!==void 0)return pbE;var r=document.createElement("template");_.x(r,'\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>');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return pbE=r},{mode:1});var POd;var vS=function(){var r=_.q.apply(this,arguments)||this;r.isInlinePreviewTriggered=!1;r.enableMonoStyle=_.R("enable_default_mono_cta_migration_web_client");return r};
_.C(vS,_.q);_.d=vS.prototype;_.d.created=function(){this.activeView=new tI(this.hostElement)};
_.d.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]]"}}}}}};
_.d.computeShowCta=function(r){return!(r==null||!r.ctaRenderer)};
_.d.onCtaClick=function(){var r,E,K,g=(r=this.data)==null?void 0:(E=r.ctaRenderer)==null?void 0:(K=E.buttonRenderer)==null?void 0:K.command;g&&this.ytComponentBehavior.resolveCommand(g)};
_.d.onWatchButtonClick=function(){var r,E,K,g=(r=this.data)==null?void 0:(E=r.watchButtonRenderer)==null?void 0:(K=E.buttonRenderer)==null?void 0:K.command;g&&this.ytComponentBehavior.resolveCommand(g)};
_.d.onTap=function(){};
_.d.dataChanged=function(){if(this.data){var r;_.R("enable_inline_muted_playback_on_web_search")&&((r=this.data)==null?0:r.inlinePlaybackEndpoint)&&this.updateInlinePreviewHoverListeners();this.data.adBadge||this.set("data.adBadge",vS.JSC$15673_DEFAULT_AD_BADGE_RENDERER);this.data.activeView&&Sl(this.activeView,this.data.activeView);this.ytSparklesClickLocationBehavior.configureClickTargets("main-container",vS.JSC$15673_DEFAULT_CLICK_LOCATION_BEHAVIOR,vS.JSC$15673_CLICK_LOCATION_ID_MAP);this.thumbnail&&
(r=this.thumbnail.getElementsByTagName("a"),r.length>0&&(r=r.namedItem("thumbnail"))&&r.removeAttribute("href"));var E;if(((E=this.data)==null?0:E.forceImpAutoplay)&&_.R("enable_force_imp_autoplay_on_desktop_search")){var K;(K=this.JSC$15674_inlinePreviewHoverListener)==null||$$L(K)}}};
_.d.impressionLog=function(){if(this.data&&this.data.impressionUrls&&!this.data.impressionsFired){for(var r=_.N(this.data.impressionUrls),E=r.next();!E.done;E=r.next())E=E.value,ugc(E,eYq(E));this.data.impressionsFired=!0}};
_.d.maybeComputeHref=function(){return null};
_.d.computeIsShortDR=function(r){return!(r==null||!r.watchButtonRenderer)&&!(r==null||!r.ctaRenderer)&&!!this.enableShortDR};
_.d.computeIsNewUiOrShortDr=function(r){return!!this.enableUiUpdate||this.computeIsShortDR(r)};
_.d.computeIsNewUiAndNotShortDr=function(r){return!!this.enableUiUpdate&&!this.computeIsShortDR(r)};
_.d.computeHideAvatar=function(r){return!((r==null?0:r.channelThumbnail)&&this.computeIsNewUiOrShortDr(r))};
_.d.onClick=function(r){var E,K=(E=this.data)==null?void 0:E.navigationEndpoint;if(this.enableShortDR&&K&&(_.M(K,_.m4)||this.computeIsShortDR(this.data)))this.ytSparklesClickLocationBehavior.handleClick(K,r,!!_.M(K,_.m4)),r.stopPropagation();else if(K&&_.M(K,_.m4))this.ytSparklesClickLocationBehavior.handleClick(K,r,!0),r.stopPropagation();else if(K){var g,D;((g=this.data)==null?0:g.navigationEndpoint)&&((D=this.data)==null?0:D.adPlaybackContextParams)&&(E=this.data.navigationEndpoint,r=this.data.adPlaybackContextParams,
E.commandMetadata&&_.M(E.commandMetadata,_.dA)&&_.M(E.commandMetadata,_.dA).url&&(E=_.Dm(_.M(E.commandMetadata,_.dA).url).adurl)&&_.Xw5(E)&&_.e4(_.bm(E),{encoded_ad_playback_context:r}));this.ytComponentBehavior.resolveCommand(K)}};
_.d.computeButtonOverride=function(r){if(this.computeIsNewUiOrShortDr(r))return{style:this.enableMonoStyle?"mono":"call-to-action",type:this.enableMonoStyle?"filled":"tonal",iconPosition:"none"}};
_.d.computeSecondaryButtonOverride=function(){return{style:this.enableMonoStyle?"mono":"call-to-action",type:this.enableMonoStyle?"tonal":"outline",iconPosition:"none"}};
_.d.onThumbnailContainerClick=function(r){this.onClick(r)};
_.d.computeThumbnailWidth=function(r,E){return r?E==="MASSIVE"?600:E==="BIG"?500:E==="MEDIUM"?450:420:360};
_.d.attached=function(){var r=this,E;_.R("enable_inline_muted_playback_on_web_search")&&((E=this.data)==null?0:E.inlinePlaybackEndpoint)&&this.updateInlinePreviewHoverListeners();_.R("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&by(r.activeView)})};
_.d.detached=function(){var r;_.R("enable_inline_muted_playback_on_web_search")&&((r=this.data)==null?0:r.inlinePlaybackEndpoint)&&this.clearInlinePreviewHoverListeners();_.R("stop_av_measurement_on_detach")&&by(this.activeView)};
_.d.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15674_inlinePreviewHoverListener=zd({mediaRenderer:this,lockupElement:this.mainContainer,thumbnailElement:this.thumbnail,videoPreviewOpts:cl$})};
_.d.clearInlinePreviewHoverListeners=function(){var r;(r=this.JSC$15674_inlinePreviewHoverListener)==null||H4(r)};
vS.prototype.dataChanged=vS.prototype.dataChanged;vS.prototype.onTap=vS.prototype.onTap;vS.JSC$15673_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.Nn("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};vS.JSC$15673_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","endpoint"]]);
vS.JSC$15673_DEFAULT_CLICK_LOCATION_BEHAVIOR=[{location:"PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL",code:21,behaviorType:"PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_PLAY_VIDEO_ON_WATCH_PAGE"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND",code:2,behaviorType:"PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_PLAY_VIDEO_ON_WATCH_PAGE"}];_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],vS.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],vS.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],vS.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.xn.YtSparklesClickLocationBehavior),_.H("design:type",Object)],vS.prototype,"ytSparklesClickLocationBehavior",void 0);_.u([_.fH("#main-container"),_.H("design:type",HTMLElement)],vS.prototype,"mainContainer",void 0);
_.u([_.b(),_.H("design:type",Object)],vS.prototype,"isInlinePreviewTriggered",void 0);_.u([_.b(),_.H("design:type",Object)],vS.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0,value:function(){return _.R("enable_desktop_search_bigger_thumbs")}}),
_.H("design:type",Boolean)],vS.prototype,"useBiggerThumbs",void 0);_.u([_.b({reflectToAttribute:!0,value:function(){return _.R("enable_video_display_compact_button_group_for_desktop_search")}}),
_.H("design:type",Boolean)],vS.prototype,"enableShortDR",void 0);_.u([_.b({reflectToAttribute:!0,value:function(){return _.R("enable_vac_ui_update_for_desktop_search")}}),
_.H("design:type",Boolean)],vS.prototype,"enableUiUpdate",void 0);_.u([_.b({reflectToAttribute:!0,value:function(){return _.TA("desktop_search_bigger_thumbs_style")}}),
_.H("design:type",String)],vS.prototype,"biggerThumbsStyle",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeShowCta(data)"}),_.H("design:type",Boolean)],vS.prototype,"showCta",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeIsShortDR(data)"}),_.H("design:type",Boolean)],vS.prototype,"isShortDr",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeIsNewUiOrShortDr(data)"}),_.H("design:type",Boolean)],vS.prototype,"isShortDrOrNewUi",void 0);
_.u([_.b({reflectToAttribute:!0,computed:"computeIsNewUiAndNotShortDr(data)"}),_.H("design:type",Boolean)],vS.prototype,"isNewUiAndNotShortDr",void 0);_.u([_.b({computed:"computeButtonOverride(data)"}),_.H("design:type",Object)],vS.prototype,"buttonOverride",void 0);_.u([_.b({computed:"computeSecondaryButtonOverride(data)"}),_.H("design:type",Object)],vS.prototype,"secondaryButtonOverride",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],vS.prototype,"enableMonoStyle",void 0);
_.u([_.fH("ytd-thumbnail"),_.H("design:type",HTMLElement)],vS.prototype,"thumbnail",void 0);_.u([_.ae("tap"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],vS.prototype,"onTap",null);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],vS.prototype,"dataChanged",null);_.u([_.VF({is:"ytd-promoted-video-renderer",disableElementRegistration:!0})],vS);
_.Z(vS,"ytd-promoted-video-renderer",function(){if(POd!==void 0)return POd;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return POd=r},{mode:1});var fw$;var VW=function(){var r=_.q.apply(this,arguments)||this;r.useRoundedBadge=!0;r.sitelinkIds=[];return r};
_.C(VW,_.q);_.d=VW.prototype;
_.d.configureRendererStamper=function(){return{"data.menu":{id:_.R("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]]"}}}}}};
_.d.dataChanged=function(){var r;(r=this.data)!=null&&r.clickLocationTargets&&this.ytSparklesClickLocationBehavior.configureClickTargets("root-container",this.data.clickLocationTargets,VW.JSC$15679_CLICK_LOCATION_ID_MAP)};
_.d.onTap=function(r){var E,K=(E=this.data)==null?void 0:E.navigationCommand;K&&!_.ng(_.AP(r),this.hostElement,this.sitelinkIds)&&this.ytSparklesClickLocationBehavior.handleClick(K,r,!1)};
_.d.onSitelinkTap=function(r){var E,K,g=r==null?void 0:(E=r.model)==null?void 0:(K=E.item)==null?void 0:K.onTap;g&&this.ytSparklesClickLocationBehavior.handleClick(g,r,!1)};
_.d.configureSitelinkClickTargets=function(){var r=this,E,K,g=(E=this.data)==null?void 0:(K=E.clickLocationTargets)==null?void 0:K.find(function(D){return D.location==="PROMOTED_SPARKLES_CLICK_LOCATION_SITELINK"});
g&&_.rj(this.hostElement).querySelectorAll(".sitelink").forEach(function(D){_.Dt(D,"yt-simple-endpoint",!0);r.sitelinkIds.push(D.id);var B,Q;(B=r.ytSparklesClickLocationBehavior)==null||(Q=B.clickTargetMap)==null||Q.set(D.id,g)})};
_.d.sendImpression=function(){var r,E,K=((r=this.data)==null?void 0:(E=r.impressionCommand)==null?void 0:E.loggingUrls)||[];r=_.N(K);for(E=r.next();!E.done;E=r.next())E=E.value,E.baseUrl&&Kh(E.baseUrl,E.attributionSrcMode)};
_.d.impressionLog=function(){this.data&&this.data.impressionsFired||(this.sendImpression(),this.data.impressionsFired=!0)};
_.f5.Object.defineProperties(VW.prototype,{showFavicon:{configurable:!0,enumerable:!0,get:function(){return!!this.data&&!!this.data.favicon}}});
VW.prototype.onTap=VW.prototype.onTap;VW.prototype.dataChanged=VW.prototype.dataChanged;VW.JSC$15679_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_INNER_BACKGROUND","text-image-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_TITLE","headline"],["PROMOTED_SPARKLES_CLICK_LOCATION_DESCRIPTION","description"],["PROMOTED_SPARKLES_CLICK_LOCATION_AD_BADGE","ad-badge"],["PROMOTED_SPARKLES_CLICK_LOCATION_TEXT_AD_WEBSITE","website-text"],["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","root-container"]]);
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],VW.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],VW.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.xn.YtSparklesClickLocationBehavior),_.H("design:type",Object)],VW.prototype,"ytSparklesClickLocationBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],VW.prototype,"data",void 0);
_.u([_.b({reflectToAttribute:!0}),_.v("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],VW.prototype,"showFavicon",null);_.u([_.b({reflectToAttribute:!0,value:function(){return _.R("enable_desktop_search_bigger_thumbs")}}),
_.H("design:type",Boolean)],VW.prototype,"useBiggerThumbs",void 0);_.u([_.b({reflectToAttribute:!0,value:function(){return _.TA("desktop_search_bigger_thumbs_style")}}),
_.H("design:type",String)],VW.prototype,"biggerThumbsStyle",void 0);_.u([_.b({reflectToAttribute:!0,value:function(){return _.R("enable_text_ad_web_thumbnail_scaling_fix")}}),
_.H("design:type",Boolean)],VW.prototype,"enableThumbnailScalingFix",void 0);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],VW.prototype,"dataChanged",null);_.u([_.ae("tap"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],VW.prototype,"onTap",null);_.u([_.VF({is:"ytd-text-image-no-button-layout-renderer",disableElementRegistration:!0})],VW);
_.Z(VW,"ytd-text-image-no-button-layout-renderer",function(){if(fw$!==void 0)return fw$;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return fw$=r},{mode:_.EZ("kevlar_poly_si_batch_j028")?1:2});var OTR;var zl=function(){var r=_.q.apply(this,arguments)||this;r.isInlinePlaybackState=!1;r.uiUpdate=_.R("web_modern_buttons");r.hideCta=_.R("hide_cta_for_home_web_video_ads");r.noBottomMargin=!1;r.animateInTimeStamp=_.Uv("hide_cta_for_home_web_video_ads_animate_in_time");r.animateInCta=!1;r.isHovered=!1;r.enableMonoStyle=_.R("enable_default_mono_cta_migration_web_client");r.player=null;r.JSC$15686_playerEvents=new Map;r.JSC$15686_preventProgressSaveTimer=null;r.delayedCtaJobId=null;return r};
_.C(zl,_.q);_.d=zl.prototype;_.d.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]]"}}}}}};
_.d.attached=function(){this.JSC$15686_playerEvents.set("onPlaybackStartExternal",this.onPlaybackStart);this.JSC$15686_playerEvents.set("onVideoProgress",this.onVideoProgress);this.hideCta&&this.setPlayer();_.R("enable_delayed_cta_on_web")&&this.buttonContainer.classList.add("hide-delayed-buttons")};
_.d.detached=function(){this.resetPreventProgressSaveTimer();this.hideCta&&this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$15686_playerEvents)};
_.d.dataChanged=function(){this.data&&this.data.navigationEndpoint&&this.data.channelEndpoint&&(this.animateInCta=!1,this.ytSparklesClickLocationBehavior.configureClickTargets("ad-inline-playback-metadata",zl.JSC$15685_DEFAULT_CLICK_LOCATION_BEHAVIOR,zl.JSC$15685_CLICK_LOCATION_ID_MAP),this.isInlinePlaybackState&&!this.hideCta&&this.setPlayer())};
_.d.hoverChanged=function(){var r=this;this.delayedCtaJobId&&(_.eM.cancelJob(this.delayedCtaJobId),this.delayedCtaJobId=null);this.isHovered&&!this.buttonContainer.classList.contains("show-delayed-buttons")&&_.R("enable_delayed_cta_on_web")&&(this.delayedCtaJobId=_.RH(_.eM,function(){r.buttonContainer.classList.add("show-delayed-buttons")},_.Uv("delayed_cta_on_web_delay_milliseconds")))};
_.d.setPlayer=function(){var r=this,E;return _.p(function(K){if(K.nextAddress==1)return(E=_.Jt(r.hostElement,"yt-get-inline-preview-player-action"))&&E[0]?K.yield(E[0].getPlayerPromise(),3):K.jumpTo(0);r.player=K.yieldResult;r.ytPlayerListenerBehavior.listenToPlayerEvents(r.player,r.JSC$15686_playerEvents);_.vo(K)})};
_.d.onPlaybackStart=function(){var r=this;this.player&&(this.resetPreventProgressSaveTimer(),this.JSC$15686_preventProgressSaveTimer=_.E3(_.eM,function(){r.JSC$15686_preventProgressSaveTimer=null},1E4))};
_.d.onVideoProgress=function(r){this.hideCta&&this.isHovered&&!(this.animateInTimeStamp<0)&&r>=this.animateInTimeStamp&&!this.animateInCta&&(this.animateInCta=!0)};
_.d.resetPreventProgressSaveTimer=function(){_.eM.cancelJob(this.JSC$15686_preventProgressSaveTimer);this.JSC$15686_preventProgressSaveTimer=null};
_.d.getSimpleString=function(r){return _.Xo(r)};
_.d.onClick=function(r){if(this.data&&this.data.navigationEndpoint&&this.data.channelEndpoint){var E,K=(E=this.data)==null?void 0:E.navigationEndpoint,g;E=(g=this.data)==null?void 0:g.channelEndpoint;var D,B;((B=_.M((D=this.data)==null?void 0:D.adCtaButton,_.$Q))==null?0:B.command)&&_.ng(_.AP(r),this.hostElement,["call-to-action"])||(E&&_.ng(_.AP(r),this.hostElement,["channel-thumbnail-container","short-byline-text"])?this.ytSparklesClickLocationBehavior.handleClick(E,r,!1):!_.ng(_.AP(r),this.hostElement,
["secondary-button"])&&K&&(_.R("enable_short_dr_for_desktop_launchable")?(g=!!_.M(K,_.m4),this.isInlinePlaybackState&&g&&this.updateWatchEndpointStartTime(),this.ytSparklesClickLocationBehavior.handleClick(K,r,g)):(this.isInlinePlaybackState&&this.updateWatchEndpointStartTime(),this.ytSparklesClickLocationBehavior.handleClick(K,r,!0))))}};
_.d.updateWatchEndpointStartTime=function(){var r,E;this.player&&((r=this.data)==null?0:r.inlinePlaybackEndpoint)&&((E=this.data)==null?0:E.navigationEndpoint)&&!this.JSC$15686_preventProgressSaveTimer&&(r=Math.floor(this.player.getCurrentTime()),_.M(this.data.navigationEndpoint,_.m4).startTimeSeconds=r,_.M(this.data.inlinePlaybackEndpoint,_.m4).startTimeSeconds=r)};
_.d.computeButtonOverride=function(){if(this.uiUpdate)return{style:this.enableMonoStyle?"mono":"call-to-action",type:this.enableMonoStyle?"filled":"tonal"}};
_.d.computeSecondaryButtonOverride=function(){return{style:this.enableMonoStyle?"mono":"call-to-action",type:this.enableMonoStyle?"tonal":"outline",iconPosition:"none"}};
_.f5.Object.defineProperties(zl.prototype,{typographyBumpV2:{configurable:!0,enumerable:!0,get:function(){return this.typographyBump&&_.R("web_enable_typography_bump_v2")}},
isButtonGroup:{configurable:!0,enumerable:!0,get:function(){var r,E;return!((r=this.data)==null||!r.watchButton)&&!((E=this.data)==null||!E.adCtaButton)}}});
zl.prototype.hoverChanged=zl.prototype.hoverChanged;zl.prototype.dataChanged=zl.prototype.dataChanged;
zl.JSC$15685_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"]]);
zl.JSC$15685_DEFAULT_CLICK_LOCATION_BEHAVIOR=[{location:"PROMOTED_SPARKLES_CLICK_LOCATION_TITLE",code:0,behaviorType:"PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_PLAY_VIDEO_ON_WATCH_PAGE"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL",code:19,behaviorType:"PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_OPEN_CHANNEL"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_TEXT_PRODUCT_ADVERTISER",code:20,behaviorType:"PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_OPEN_CHANNEL"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_AD_BADGE",
code:31,behaviorType:"PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_PLAY_VIDEO_ON_WATCH_PAGE"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_ACTION_LABEL",code:8,behaviorType:"PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_OPEN_ACTION_WEBSITE_URL"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND",code:2,behaviorType:"PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_PLAY_VIDEO_ON_WATCH_PAGE"}];
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],zl.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],zl.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],zl.prototype,"ytdReduxBehavior",void 0);_.u([_.G(_.xn.YtSparklesClickLocationBehavior),_.H("design:type",Object)],zl.prototype,"ytSparklesClickLocationBehavior",void 0);
_.u([_.G(_.wo.YtPlayerListenerBehavior),_.H("design:type",_.Fz)],zl.prototype,"ytPlayerListenerBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],zl.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],zl.prototype,"isInlinePlaybackState",void 0);_.u([_.b({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],zl.prototype,"miniMode",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],zl.prototype,"uiUpdate",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],zl.prototype,"hideCta",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],zl.prototype,"noBottomMargin",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],zl.prototype,"animateInCta",void 0);_.u([_.b({computed:"computeButtonOverride(uiUpdate)"}),_.H("design:type",Object)],zl.prototype,"buttonOverride",void 0);
_.u([_.b({computed:"computeSecondaryButtonOverride(uiUpdate)"}),_.H("design:type",Object)],zl.prototype,"secondaryButtonOverride",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],zl.prototype,"isHovered",void 0);_.u([_.fH("#button-container"),_.H("design:type",HTMLElement)],zl.prototype,"buttonContainer",void 0);_.u([_.b({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],zl.prototype,"typographyBump",void 0);
_.u([_.b({reflectToAttribute:!0}),_.v("typographyBump"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],zl.prototype,"typographyBumpV2",null);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],zl.prototype,"enableMonoStyle",void 0);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],zl.prototype,"dataChanged",null);
_.u([_.pH("isHovered"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],zl.prototype,"hoverChanged",null);_.u([_.v("data"),_.b({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],zl.prototype,"isButtonGroup",null);_.u([_.VF({is:"ytd-ad-inline-playback-meta-block",disableElementRegistration:!0})],zl);
_.Z(zl,"ytd-ad-inline-playback-meta-block",function(){if(OTR!==void 0)return OTR;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return OTR=r},{mode:_.EZ("kevlar_poly_si_batch_j065")?1:2});var YSR;var tc=function(){var r=_.q.apply(this,arguments)||this;r.noBottomMargin=!1;r.isInlinePreviewTriggered=!1;r.JSC$15691_activeViewMeasurementDataResolver=_.ZW();return r};
_.C(tc,_.q);_.d=tc.prototype;_.d.created=function(){this.activeView=new tI(this.hostElement)};
_.d.configureRendererStamper=function(){return{dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.d.attached=function(){var r=this;this.updateInlinePreviewHoverListeners();this.JSC$15691_activeViewMeasurementDataResolver.promise.then(function(E){Sl(r.activeView,E)});
_.R("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&by(r.activeView)})};
_.d.detached=function(){this.clearInlinePreviewHoverListeners();_.R("stop_av_measurement_on_detach")&&by(this.activeView)};
_.d.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15691_inlinePreviewHoverListener=zd({mediaRenderer:this,lockupElement:this.JSC$15691_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:cl$})};
_.d.clearInlinePreviewHoverListeners=function(){var r;(r=this.JSC$15691_inlinePreviewHoverListener)==null||H4(r)};
_.d.onDataChanged=function(){var r;((r=this.data)==null?0:r.activeView)&&this.JSC$15691_activeViewMeasurementDataResolver.resolve(this.data.activeView);this.updateInlinePreviewHoverListeners();this.ytSparklesClickLocationBehavior.configureClickTargets("thumbnail-container",tc.JSC$15690_DEFAULT_CLICK_LOCATION_BEHAVIOR,tc.JSC$15690_CLICK_LOCATION_ID_MAP);this.thumbnail&&(r=this.thumbnail.getElementsByTagName("a"),r.length>0&&(r=r.namedItem("thumbnail"))&&r.removeAttribute("href"));var E;if((E=this.data)==
null?0:E.forceImpAutoplay){var K;(K=this.JSC$15691_inlinePreviewHoverListener)==null||$$L(K)}};
_.d.onTypographyBumpChanged=function(){this.adInlinePlaybackMetaBlock&&(this.adInlinePlaybackMetaBlock.typographyBump=this.typographyBump)};
_.d.onThumbnailContainerClick=function(r){if(this.data&&this.data.navigationEndpoint){var E,K=(E=this.data)==null?void 0:E.navigationEndpoint;this.ytSparklesClickLocationBehavior.handleClick(K,r,!!_.M(K,_.m4));r.stopPropagation()}};
_.d.shouldUseImpressionPingingEndpoint=function(){return this.data&&this.data.onImpression};
_.d.impressionLog=function(){var r=this;if(!(!this.shouldUseImpressionPingingEndpoint()||this.data&&this.data.impressionsFired)){var E,K,g=(K=_.M((E=this.data)==null?void 0:E.onImpression,_.gA))==null?void 0:K.commands;g&&(g.forEach(function(D){D.clickTrackingParams&&delete D.clickTrackingParams;r.ytComponentBehavior.resolveCommand(D)}),this.data.impressionsFired=!0)}};
_.f5.Object.defineProperties(tc.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.JSC$15691_inlinePreviewHoverListener)==null?0:pp(r))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
tc.prototype.onTypographyBumpChanged=tc.prototype.onTypographyBumpChanged;tc.prototype.onDataChanged=tc.prototype.onDataChanged;tc.JSC$15690_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"]]);tc.JSC$15690_DEFAULT_CLICK_LOCATION_BEHAVIOR=[{location:"PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL",code:21,behaviorType:"PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_PLAY_VIDEO_ON_WATCH_PAGE"}];
_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],tc.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],tc.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],tc.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.$n),_.H("design:type",Object)],tc.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.G(_.Ub),_.H("design:type",Object)],tc.prototype,"ytdLockupBehavior",void 0);
_.u([_.G(_.N6),_.H("design:type",Object)],tc.prototype,"ytdReduxBehavior",void 0);_.u([_.G(_.xn.YtSparklesClickLocationBehavior),_.H("design:type",Object)],tc.prototype,"ytSparklesClickLocationBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],tc.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],tc.prototype,"noBottomMargin",void 0);_.u([_.b(),_.H("design:type",Object)],tc.prototype,"isInlinePreviewTriggered",void 0);
_.u([_.b({reflectToAttribute:!0,selector:_.xs}),_.H("design:type",Boolean)],tc.prototype,"miniMode",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],tc.prototype,"typographyBump",void 0);_.u([_.fH("ytd-thumbnail"),_.H("design:type",HTMLElement)],tc.prototype,"thumbnail",void 0);_.u([_.fH("#dismissible"),_.H("design:type",HTMLElement)],tc.prototype,"JSC$15691_dismissibleMedia",void 0);
_.u([_.fH("ytd-ad-inline-playback-meta-block"),_.H("design:type",HTMLElement)],tc.prototype,"adInlinePlaybackMetaBlock",void 0);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],tc.prototype,"onDataChanged",null);_.u([_.TI("typographyBump"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],tc.prototype,"onTypographyBumpChanged",null);
_.u([_.v("lockupIsHovered"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],tc.prototype,"isHovered",null);_.u([_.VF({is:"ytd-video-display-full-buttoned-and-button-group-renderer",disableElementRegistration:!0})],tc);
_.Z(tc,"ytd-video-display-full-buttoned-and-button-group-renderer",function(){if(YSR!==void 0)return YSR;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return YSR=r},{mode:1});var UYf;var SP=function(){var r=_.q.apply(this,arguments)||this;r.isInlinePreviewTriggered=!1;r.JSC$15694_activeViewMeasurementDataResolver=_.ZW();return r};
_.C(SP,_.q);_.d=SP.prototype;_.d.created=function(){this.activeView=new tI(this.hostElement)};
_.d.configureRendererStamper=function(){return{dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.d.attached=function(){var r=this;this.updateInlinePreviewHoverListeners();this.JSC$15694_activeViewMeasurementDataResolver.promise.then(function(E){Sl(r.activeView,E)})};
_.d.detached=function(){this.clearInlinePreviewHoverListeners()};
_.d.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15694_inlinePreviewHoverListener=zd({mediaRenderer:this,lockupElement:this.JSC$15694_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:cl$})};
_.d.clearInlinePreviewHoverListeners=function(){var r;(r=this.JSC$15694_inlinePreviewHoverListener)==null||H4(r)};
_.d.onDataChanged=function(){var r;((r=this.data)==null?0:r.activeView)&&this.JSC$15694_activeViewMeasurementDataResolver.resolve(this.data.activeView);this.updateInlinePreviewHoverListeners();this.ytSparklesClickLocationBehavior.configureClickTargets("thumbnail-container",SP.JSC$15693_DEFAULT_CLICK_LOCATION_BEHAVIOR,SP.JSC$15693_CLICK_LOCATION_ID_MAP);this.thumbnail&&(r=this.thumbnail.getElementsByTagName("a"),r.length>0&&(r=r.namedItem("thumbnail"))&&r.removeAttribute("href"))};
_.d.onThumbnailContainerClick=function(r){if(this.data&&this.data.navigationEndpoint){var E,K=(E=this.data)==null?void 0:E.navigationEndpoint;this.ytSparklesClickLocationBehavior.handleClick(K,r,!0);r.stopPropagation()}};
_.d.shouldUseImpressionPingingEndpoint=function(){return this.data&&this.data.onImpression};
_.d.impressionLog=function(){var r=this;if(!(!this.shouldUseImpressionPingingEndpoint()||this.data&&this.data.impressionsFired)){var E,K,g=(K=_.M((E=this.data)==null?void 0:E.onImpression,_.gA))==null?void 0:K.commands;g&&(g.forEach(function(D){D.clickTrackingParams&&delete D.clickTrackingParams;_.P7().resolve(_.Ov).resolveCommand(D,{form:{element:r.hostElement}})}),this.data.impressionsFired=!0)}};
_.f5.Object.defineProperties(SP.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.JSC$15694_inlinePreviewHoverListener)==null?0:pp(r))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
SP.prototype.onDataChanged=SP.prototype.onDataChanged;SP.JSC$15693_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"]]);SP.JSC$15693_DEFAULT_CLICK_LOCATION_BEHAVIOR=[{location:"PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL",code:21,behaviorType:"PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_PLAY_VIDEO_ON_WATCH_PAGE"}];_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],SP.prototype,"ytRendererBehavior",void 0);
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],SP.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.$n),_.H("design:type",Object)],SP.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.G(_.Ub),_.H("design:type",Object)],SP.prototype,"ytdLockupBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],SP.prototype,"ytdReduxBehavior",void 0);_.u([_.G(_.xn.YtSparklesClickLocationBehavior),_.H("design:type",Object)],SP.prototype,"ytSparklesClickLocationBehavior",void 0);
_.u([_.b(),_.H("design:type",Object)],SP.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],SP.prototype,"isInlinePreviewTriggered",void 0);_.u([_.b({reflectToAttribute:!0,selector:_.xs}),_.H("design:type",Boolean)],SP.prototype,"miniMode",void 0);_.u([_.fH("ytd-thumbnail"),_.H("design:type",HTMLElement)],SP.prototype,"thumbnail",void 0);_.u([_.fH("#dismissible"),_.H("design:type",HTMLElement)],SP.prototype,"JSC$15694_dismissibleMedia",void 0);
_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],SP.prototype,"onDataChanged",null);_.u([_.v("lockupIsHovered"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],SP.prototype,"isHovered",null);_.u([_.VF({is:"ytd-video-display-full-buttoned-renderer",disableElementRegistration:!0})],SP);
_.Z(SP,"ytd-video-display-full-buttoned-renderer",function(){if(UYf!==void 0)return UYf;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return UYf=r},{mode:1});var yx=function(r,E,K,g){g=g===void 0?!1:g;_.rm.call(this,r);this.adsClientErrorMessage=K;this.aggressivelySample=g;this.args=[];E&&this.args.push(E)};
_.C(yx,_.rm);var n8=function(r,E,K,g){g=g===void 0?!1:g;_.rm.call(this,r);this.adsClientErrorMessage=K;this.aggressivelySample=g;this.args=[];E&&this.args.push(E)};
_.C(n8,_.rm);var T4e=function(r){_.SV.call(this);var E=this;this.initializationFunction=r;this.instance=null;this.addOnDisposeCallback(function(){_.Ny(E.instance);E.instance=null})};
_.C(T4e,_.SV);T4e.prototype.get=function(){Math.random()<.001&&this.isDisposed()&&_.l7("Tried to retrieve object during dispose",void 0,void 0,{type:typeof this.instance});this.instance||(this.instance=this.initializationFunction());return this.instance};var xTm=function(){var r=new Map;[].forEach(function(E){r.set(E.JSC$31174_getType(),E)});
this.getters=r};new Promise(function(){});var oin=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"]]),FDJ=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"}]]),wbC=function(r){this.experimentApiProvider=r;r=Math.random();this.experimentApiProvider.get();this.alwaysIncludeDebugData=r<.1};var bH=function(r,E,K,g){_.SV.call(this);this.adsControlFlowEventListeners=E;this.adEventLogger=K;this.experimentApiProvider=g;this.adsControlFlowManagerHelper=r(this,this,this,this,this);_.iF(this,this.adsControlFlowManagerHelper);r=_.N(E);for(E=r.next();!E.done;E=r.next())_.iF(this,E.value)};
_.C(bH,_.SV);var Fk$=function(r,E,K,g){s$(r.adEventLogger,"ADS_CLIENT_EVENT_TYPE_OPPORTUNITY_RECEIVED",E,K,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,g);r=_.N(r.adsControlFlowEventListeners);for(g=r.next();!g.done;g=r.next())Fk$(g.value,E,K)};
_.d=bH.prototype;_.d.onOpportunityProcessedExternallyManaged=function(r,E,K,g){s$(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_OPPORTUNITY_PROCESSED",r,K,E,void 0,void 0,void 0,void 0,void 0,void 0,void 0,g)};
_.d.onSlotReceivedExternallyManaged=function(r,E){kF(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_RECEIVED",r,E)};
_.d.onSlotEntered=function(r){if(q1(this.adsControlFlowManagerHelper,r)!=null){kF(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_ENTERED",r);this.adsControlFlowManagerHelper.onSlotEntered(r);for(var E=_.N(this.adsControlFlowEventListeners),K=E.next();!K.done;K=E.next())K.value.onSlotEntered(r);if(q1(this.adsControlFlowManagerHelper,r)!=null&&q1(this.adsControlFlowManagerHelper,r).isOccupyingSlotType()&&lH(this.adsControlFlowManagerHelper,r)&&!Ref(this.adsControlFlowManagerHelper,r)){var g;mt(this.adEventLogger,
"ADS_CLIENT_EVENT_TYPE_ENTER_LAYOUT_REQUESTED",r,(g=lH(this.adsControlFlowManagerHelper,r))!=null?g:void 0);r=q1(this.adsControlFlowManagerHelper,r);r.slotLifecycleStage!=="entered"&&ZX(r.slot,r.slotLifecycleStage,"enterLayoutForSlot");r.slotLifecycleStage="rendering";r.registeredLayoutRenderingAdapter.startRendering(r.layout)}}};
_.d.onSlotExited=function(r){if(q1(this.adsControlFlowManagerHelper,r)!=null){kF(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_EXITED",r);this.adsControlFlowManagerHelper.onSlotExited(r);for(var E=_.N(this.adsControlFlowEventListeners),K=E.next();!K.done;K=E.next())K.value.onSlotExited(r);q1(this.adsControlFlowManagerHelper,r)!=null&&q1(this.adsControlFlowManagerHelper,r).markedForUnscheduleAfterOutboundAdapterRequests&&ool(this,r)}};
_.d.onLayoutReceivedExternallyManaged=function(r,E,K){r.managerLayer!=="core"&&mt(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_RECEIVED",r,E,K)};
var MeX=function(r,E,K){if(q1(r.adsControlFlowManagerHelper,E)!=null){mt(r.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_ENTERED",E,K);r=_.N(r.adsControlFlowEventListeners);for(var g=r.next();!g.done;g=r.next())MeX(g.value,E,K)}};
bH.prototype.onLayoutExited=function(r,E,K){if(q1(this.adsControlFlowManagerHelper,r)!=null){mt(this.adEventLogger,R1K(K),r,E);this.adsControlFlowManagerHelper.onLayoutExited(r,E);for(var g=_.N(this.adsControlFlowEventListeners),D=g.next();!D.done;D=g.next())D.value.onLayoutExited(r,E,K);(K=lH(this.adsControlFlowManagerHelper,r))&&E.layoutId===K.layoutId&&iTl(this,r)}};
bH.prototype.disposeInternal=function(){var r=cYJ(this.adsControlFlowManagerHelper);r=_.N(r);for(var E=r.next();!E.done;E=r.next())ool(this,E.value);_.SV.prototype.disposeInternal.call(this)};
var ool=function(r,E){if(q1(r.adsControlFlowManagerHelper,E)!=null)if(q1(r.adsControlFlowManagerHelper,E).JSC$31204_isSlotExitRequested()||q1(r.adsControlFlowManagerHelper,E).JSC$31204_isLayoutExitRequested())q1(r.adsControlFlowManagerHelper,E).markedForUnscheduleAfterOutboundAdapterRequests=!0;else if(q1(r.adsControlFlowManagerHelper,E).isOccupyingSlotType())q1(r.adsControlFlowManagerHelper,E).markedForUnscheduleAfterOutboundAdapterRequests=!0,iTl(r,E);else if(q1(r.adsControlFlowManagerHelper,E).JSC$31204_isSlotFillRequested())q1(r.adsControlFlowManagerHelper,
E).markedForUnscheduleAfterOutboundAdapterRequests=!0,q1(r.adsControlFlowManagerHelper,E)!=null&&(kF(r.adEventLogger,"ADS_CLIENT_EVENT_TYPE_CANCEL_SLOT_FULFILLMENT_REQUESTED",E),E=q1(r.adsControlFlowManagerHelper,E),E.fulfillmentLifecycleStage="fill_cancel_requested",E.registeredFulfillmentAdapter.cancelSlotFilling());else{var K=lH(r.adsControlFlowManagerHelper,E),g;r.experimentApiProvider.get();(g=_.R("h5_enable_layout_unscheduling_events"))&&(K?CO$(r,E,K):_.l7(Error("Lh"),E,K,void 0,!1));kF(r.adEventLogger,
"ADS_CLIENT_EVENT_TYPE_UNSCHEDULE_SLOT_REQUESTED",E);var D=q1(r.adsControlFlowManagerHelper,E),B=E.slotEntryTrigger,Q=D.registeredSlotEntryTriggerAdapters.get(B.triggerId);Q&&(Q.unregisterTrigger(B),D.registeredSlotEntryTriggerAdapters.delete(B.triggerId));B=_.N(E.slotFulfillmentTriggers);for(Q=B.next();!Q.done;Q=B.next()){Q=Q.value;var a=D.registeredFulfillmentTriggerAdapters.get(Q.triggerId);a&&(a.unregisterTrigger(Q),D.registeredFulfillmentTriggerAdapters.delete(Q.triggerId))}B=_.N(E.slotExpirationTriggers);
for(Q=B.next();!Q.done;Q=B.next())if(Q=Q.value,a=D.registeredExpirationTriggerAdapters.get(Q.triggerId))a.unregisterTrigger(Q),D.registeredExpirationTriggerAdapters.delete(Q.triggerId);D.hasLayout()&&(B=D.layout,uH(D,B.layoutExitNormalTriggers),uH(D,B.layoutExitSkipTriggers),uH(D,B.layoutExitMuteTriggers),uH(D,B.layoutExitUserInputSubmittedTriggers),uH(D,B.layoutExitUserCancelledTriggers));D.registeredFulfillmentAdapter=void 0;D.registeredSlotAdapter!=null&&(D.registeredSlotAdapter.release(),D.registeredSlotAdapter=
void 0);D.registeredLayoutRenderingAdapter!=null&&(D.registeredLayoutRenderingAdapter.release(),D.registeredLayoutRenderingAdapter=void 0);D=r.adsControlFlowManagerHelper;q1(D,E)&&(D=xYR(D,E.slotType+"_"+E.slotPhysicalPosition))&&D.delete(E.slotId);kF(r.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_UNSCHEDULED",E);r=_.N(r.adsControlFlowEventListeners);for(D=r.next();!D.done;D=r.next())D=D.value,D.onSlotUnscheduled(E),K&&!g&&CO$(D,E,K)}},CO$=function(r,E,K){mt(r.adEventLogger,"ADS_CLIENT_EVENT_TYPE_UNSCHEDULE_LAYOUT_REQUESTED",
E,K);
mt(r.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_UNSCHEDULED",E,K);r=_.N(r.adsControlFlowEventListeners);for(var g=r.next();!g.done;g=r.next())g=g.value,K&&CO$(g,E,K)},iTl=function(r,E){if(q1(r.adsControlFlowManagerHelper,E)!=null&&q1(r.adsControlFlowManagerHelper,E).isOccupyingSlotType()){var K=lH(r.adsControlFlowManagerHelper,E);
if(K&&Ref(r.adsControlFlowManagerHelper,E)){if(q1(r.adsControlFlowManagerHelper,E)!=null){var g=r.adEventLogger,D;var B=((D=FDJ.get("abandoned"))==null?void 0:D.requestEvent)||"ADS_CLIENT_EVENT_TYPE_UNSPECIFIED";mt(g,B,E,K);r=q1(r.adsControlFlowManagerHelper,E);r.slotLifecycleStage!=="rendering"&&ZX(r.slot,r.slotLifecycleStage,"exitLayout");r.slotLifecycleStage="rendering_stop_requested";r.registeredLayoutRenderingAdapter.stopRendering(K,"abandoned")}}else{kF(r.adEventLogger,"ADS_CLIENT_EVENT_TYPE_EXIT_SLOT_REQUESTED",
E);try{g=q1(r.adsControlFlowManagerHelper,E);if(!g)throw new n8("Cannot exit slot it is unregistered",void 0,"ADS_CLIENT_ERROR_MESSAGE_SLOT_WAS_UNREGISTERED");g.slotLifecycleStage!=="enter_requested"&&g.slotLifecycleStage!=="entered"&&g.slotLifecycleStage!=="rendering"&&ZX(g.slot,g.slotLifecycleStage,"exitSlot");g.slotLifecycleStage="exit_requested";if(g.registeredSlotAdapter===void 0)throw g.slotLifecycleStage="scheduled",new n8("Cannot exit slot because adapter is not defined",void 0,"ADS_CLIENT_ERROR_MESSAGE_NO_SLOT_ADAPTER_REGISTERED");
g.registeredSlotAdapter.exit()}catch(Q){Q instanceof n8&&Q.adsClientErrorMessage?(Wkd(r.adEventLogger,Q.adsClientErrorMessage,E),_.l7(Q,E,void 0,void 0,Q.aggressivelySample)):(Wkd(r.adEventLogger,"ADS_CLIENT_ERROR_MESSAGE_UNEXPECTED_ERROR",E),_.l7(Q,E))}}}};var Ac=function(r,E,K,g,D,B){_.SV.call(this);this.registry=r;this.experimentApiProvider=B;this.slotMap=new Map};
_.C(Ac,_.SV);var xYR=function(r,E){return(r=r.slotMap.get(E))?r:new Map},q1=function(r,E){return xYR(r,E.slotType+"_"+E.slotPhysicalPosition).get(E.slotId)},cYJ=function(r){var E=[];
r.slotMap.forEach(function(K){K=_.N(K.values());for(var g=K.next();!g.done;g=K.next())E.push(g.value.slot)});
return E};
Ac.prototype.onSlotEntered=function(r){r=q1(this,r);r.slotLifecycleStage!=="enter_requested"&&ZX(r.slot,r.slotLifecycleStage,"onSlotEntered");r.slotLifecycleStage="entered"};
var Ref=function(r,E){r=q1(r,E);return r.hasLayout()&&r.isRendering()},lH=function(r,E){(r=q1(r,E))?r.hasLayout()&&!r.layout&&_.l7("Unexpected empty layout",E):_.l7("Unexpected undefined slotState",E);
return(r==null?void 0:r.layout)||null};
Ac.prototype.onSlotExited=function(r){r=q1(this,r);r.slotLifecycleStage!=="exit_requested"&&ZX(r.slot,r.slotLifecycleStage,"onSlotExited");r.slotLifecycleStage="scheduled"};
Ac.prototype.onLayoutExited=function(r,E){r=q1(this,r);r.isPrimaryLayout(E)&&(r.slotLifecycleStage!=="rendering_stop_requested"&&ZX(r.slot,r.slotLifecycleStage,"onLayoutExited"),r.slotLifecycleStage="entered")};
var uH=function(r,E){E=_.N(E);for(var K=E.next();!K.done;K=E.next()){K=K.value;var g=r.registeredLayoutExitTriggerAdapters.get(K.triggerId);g&&(g.unregisterTrigger(K),r.registeredLayoutExitTriggerAdapters.delete(K.triggerId))}},ZX=function(r,E,K){_.l7("Slot stage was "+E+" when calling method "+K,r)};var vo$=function(r){_.SV.call(this);this.deps=r;this.JSC$15747_adsControlFlowManager=GcM(this)};
_.C(vo$,_.SV);var GcM=function(r){var E=new bH(function(K,g,D,B){return new Ac(r.deps.registry,K,g,D,B,r.deps.experimentApiProvider)},new Set(CMn(r.deps.registry).concat(r.deps.listeners)),r.deps.adEventLogger,r.deps.experimentApiProvider);
_.iF(r,E);return E};var L4K=function(){};var Veu=function(r,E){_.SV.call(this);this.experimentApiProvider=r;this.eventLoggingSettingsProvider=E;this.eventCount=0;this.premiumAdSeenEventLogger=hmK()()};
_.C(Veu,_.SV);Veu.prototype.logEvent=function(r){s$(this,r)};
var kF=function(r,E,K,g){s$(r,E,void 0,void 0,void 0,K,void 0,void 0,void 0,K.adSlotLoggingData,void 0,void 0,g)},mt=function(r,E,K,g,D){s$(r,E,void 0,void 0,void 0,K,g?g:void 0,void 0,void 0,K.adSlotLoggingData,g?g.adLayoutLoggingData:void 0,void 0,D);
K=_.P7().resolve(_.p0(qb))==null?void 0:lD();E=K==null?void 0:K.adsSeenHotConfig;K=K==null?void 0:K.adsHotConfig;(E==null?0:E.logOnAdsSeen)&&(K==null?0:K.webEnablePremiumAdsSeenLogging)&&zel(r,g?g:void 0,D)},Wkd=function(r,E,K){s$(r,"ADS_CLIENT_EVENT_TYPE_ERROR",void 0,void 0,void 0,K,void 0,void 0,void 0,K.adSlotLoggingData,void 0,{errorType:"ADS_CLIENT_ERROR_TYPE_EXIT_SLOT_FAILED",
errorMessage:E})},s$=function(r,E,K,g,D,B,Q,a,P,O,U,T,w){w=w===void 0?0:w;
tef(r.experimentApiProvider.get(),"h5_enable_pacf_debug_logs")&&console.log("[PACF]: "+E,"slot:",B,"layout:",Q,"ping:",a,"Opportunity:",{opportunityType:K,associatedSlotId:g,slotsFromOpportunity:D,triggerBundle:P,adSlotLoggingData:O,adLayoutLoggingData:U});try{var F=function(){r.experimentApiProvider.get();if(E!=="ADS_CLIENT_EVENT_TYPE_UNSPECIFIED"){E||_.l7("Empty PACF event type",B,Q);var c=r.eventLoggingSettingsProvider.get();var W;(W=c.alwaysIncludeDebugData)||(c.experimentApiProvider.get(),W=
!1);c=W;W={eventType:E,eventOrder:++r.eventCount};var z={};B&&(z.slotData=ijJ(c,B));if(Q){var S={type:Q.layoutType,controlFlowManagerLayer:oin.get(Q.managerLayer)||"CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED"};c&&(S.debugData={layoutId:Q.layoutId});z.layoutData=S}a&&(z.pingData={pingDispatchStatus:a.dispatchStatus,serializedAdPingMetadata:a.ping.serializedAdPingMetadata,pingIndex:a.index});P&&(z.triggerData=MhJ(P.trigger,P.category));K&&(z.opportunityData=c8K(c,K,g,D));W.adClientData=z;O&&(W.serializedSlotAdServingData=
O.serializedSlotAdServingDataEntry);U&&(W.serializedAdServingData=U.serializedAdServingDataEntry);T&&(W.errorInfo=T);_.Ae("adsClientStateChange",{adsClientEvent:W})}};
w&&w>0?_.k_(_.cc(),function(){return F()},w):F()}catch(c){tef(r.experimentApiProvider.get(),"html5_log_pacf_logging_errors")&&_.k_(_.cc(),function(){_.l7(c instanceof Error?c:String(c),B,Q,{pacf_message:"exception during pacf logging"})})}},zel=function(r,E,K){if(E){var g=E.adLayoutLoggingData;
_.k_(_.cc(),function(){r.premiumAdSeenEventLogger!=null&&g&&_.Ae("adsSeenClientLogging",{serializedAdServingDataEntry:g.serializedAdServingDataEntry})},K!=null?K:0)}};var SSf=function(r,E){Veu.call(this,r,E)};
_.C(SSf,Veu);var bTu=function(){},tef=function(r,E){return _.R(E)};var kcf=function(){var r=new sku;this.JSC$15772_adsControlFlowManager=(new vo$(r)).JSC$15747_adsControlFlowManager},sku=function(){_.SV.call(this);
var r=this;this.experimentApiProvider=new T4e(function(){return new bTu});
var E=new T4e(function(){return new wbC(r.experimentApiProvider)});
this.adEventLogger=new SSf(this.experimentApiProvider,E);this.registry={opportunityAdapterMap:new Map,fulfillmentAdapterFactoryMap:new Map,triggerAdapterMap:new Map,slotAdapterFactoryMap:new Map,layoutRenderingAdapterFactoryMap:new Map};this.listeners=[]};
_.C(sku,_.SV);var qSu=function(){},lwf,eP=function(){lwf||(lwf=new qSu);
return lwf},XF=function(r){if(!r.JSC$15783_externallyManagedSlotAdapterCallback){var E=(new kcf).JSC$15772_adsControlFlowManager;
r.JSC$15783_externallyManagedSlotAdapterCallback=E}return r.JSC$15783_externallyManagedSlotAdapterCallback},mYu=function(r,E,K){var g=E.opportunityType,D=Error("Mh");
if(g!==void 0){var B=XF(r);Fk$(B,g,void 0,K)}else _.l7(D,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"});B=[];if(E.adSlotAndLayoutMetadata!==void 0){E=_.N(E.adSlotAndLayoutMetadata);for(var Q=E.next();!Q.done;Q=E.next()){var a=Q.value;if(Q=a.adSlotMetadata)if(B.push(Q),r.onSlotReceivedExternallyManaged(Q,K),a.adLayoutMetadata){a=_.N(a.adLayoutMetadata);for(var P=a.next();!P.done;P=a.next())r.onLayoutReceivedExternallyManaged(Q,P.value,K)}else K>0&&_.l7("AdLayoutMetadata is not filled for PACFied response on TV for opportunity type: "+
g,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"});else K>0&&_.l7("AdSlotMetadata is not filled for PACFied response on TV for opportunity type: "+g,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"})}}else K>0&&_.l7("AdSlotAndLayoutMetadata is not filled for PACFied response on TV for opportunity type: "+g,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"});if(g!==void 0)r.onOpportunityProcessedExternallyManaged(g,B,void 0,K);else _.l7(D,void 0,void 0,{event:"onOpportunityProcessedExternallyManaged"})};
qSu.prototype.onSlotReceivedExternallyManaged=function(r,E){r=IH(r);if(r instanceof n8)_.l7(r,void 0,void 0,{event:"onSlotReceivedExternallyManaged"});else XF(this).onSlotReceivedExternallyManaged(r,E)};
qSu.prototype.onLayoutReceivedExternallyManaged=function(r,E,K){r=IH(r);E=WDJ(E);if(r instanceof n8)_.l7(r,void 0,void 0,{event:"onLayoutReceivedExternallyManaged"});else if(E instanceof yx)_.l7(E,void 0,void 0,{event:"onLayoutReceivedExternallyManaged"});else XF(this).onLayoutReceivedExternallyManaged(r,E,K)};
qSu.prototype.onOpportunityProcessedExternallyManaged=function(r,E,K,g){var D=[];E=_.N(E);for(var B=E.next();!B.done;B=E.next())B=IH(B.value),B instanceof n8?_.l7(B,void 0,void 0,{event:"onOpportunityProcessedExternallyManaged"}):D.push(B);XF(this).onOpportunityProcessedExternallyManaged(r,D,K,g)};
var ZTX=function(r,E){E=IH(E);if(E instanceof n8)_.l7(E,void 0,void 0,{event:"onSlotScheduledAndEnteredExternallyManaged"});else{var K=XF(r);kF(K.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_SCHEDULED",E);K=_.N(K.adsControlFlowEventListeners);for(var g=K.next();!g.done;g=K.next())g=q1(g.value,E),g.slotLifecycleStage!=="not_scheduled"&&ZX(g.slot,g.slotLifecycleStage,"onSlotScheduled"),g.slotLifecycleStage="scheduled";r=XF(r);kF(r.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_ENTERED",E);r=_.N(r.adsControlFlowEventListeners);
for(K=r.next();!K.done;K=r.next())K.value.onSlotEntered(E)}},uhf=function(r,E){E=IH(E);
if(E instanceof n8)_.l7(E,void 0,void 0,{event:"onSlotExitedAndUnscheduledExternallyManaged"});else{var K=XF(r);kF(K.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_EXITED",E);K=_.N(K.adsControlFlowEventListeners);for(var g=K.next();!g.done;g=K.next())g.value.onSlotExited(E);r=XF(r);kF(r.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_UNSCHEDULED",E);r=_.N(r.adsControlFlowEventListeners);for(K=r.next();!K.done;K=r.next())K.value.onSlotUnscheduled(E)}},AYl=function(r,E,K){E=IH(E);
K=WDJ(K);if(E instanceof n8)_.l7(E,void 0,void 0,{event:"onLayoutScheduledAndEnteredExternallyManaged"});else if(K instanceof yx)_.l7(K,void 0,void 0,{event:"onLayoutScheduledAndEnteredExternallyManaged"});else{var g=XF(r);mt(g.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_SCHEDULED",E,K);g=_.N(g.adsControlFlowEventListeners);for(var D=g.next();!D.done;D=g.next())D.value.onLayoutScheduled(E,K);r=XF(r);mt(r.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_ENTERED",E,K);r=_.N(r.adsControlFlowEventListeners);
for(g=r.next();!g.done;g=r.next())MeX(g.value,E,K)}},L3=function(r,E,K){E=IH(E);
K=WDJ(K);if(E instanceof n8)_.l7(E,void 0,void 0,{event:"onLayoutExitedAndUnscheduledExternallyManaged"});else if(K instanceof yx)_.l7(K,void 0,void 0,{event:"onLayoutExitedAndUnscheduledExternallyManaged"});else{var g=XF(r);mt(g.adEventLogger,R1K("normal"),E,K);g=_.N(g.adsControlFlowEventListeners);for(var D=g.next();!D.done;D=g.next())D.value.onLayoutExited(E,K,"normal");r=XF(r);r=_.N(r.adsControlFlowEventListeners);for(g=r.next();!g.done;g=r.next())CO$(g.value,E,K)}};_.hc=_.l(function(r){var E=_.nH(r,{targetHeight:void 0,targetWidth:void 0,preserveHeight:!1,preserveWidth:!1,useWidth:!1,setOnErrorHandler:!1,setProgressiveImageLoading:!1,listenToTapEvent:!1,isGridViewEnabled:!1});r=Object.assign({},E);var K=E.data;E=E.customCommandResolver;var g=(delete r.data,delete r.customCommandResolver,r);r=_.Yl({visibilityCallback:function(a,P){var O,U=(O=K().interaction)==null?void 0:O.onFirstVisible;a&&(U&&_.tH(U),g.setOnErrorHandler()&&GH2(P))},
showOption:_.zs});E=_.Sb(function(){return K().interaction},E,function(){var a;
return(a=g.listenToTapEvent)==null?void 0:a.call(g)});
var D=_.N(_.M5(!1,void 0,"wAC0Lc")),B=D.next().value,Q=D.next().value;D=_.dd(function(a){var P;((P=g.setTouchEndHandler)==null?0:P.call(g))&&!B()&&(a.currentTarget.click(),Q(!0),setTimeout(function(){Q(!1)},100));
return!1});
return _.f("ad-image-view-model",{class:function(){var a,P=[((a=K().interaction)==null?0:a.onTap)?"ytwAdImageViewModelHostIsClickableAdComponent":"ytwAdImageViewModelHost"],O;((O=g.isGridViewEnabled)==null?0:O.call(g))&&P.push("ytwAdImageViewModelHostInGridView");return P.join(" ")},
el:_.eH(r,E),"on:touchend":D},_.f("div",{class:"ytwAdImageViewModelHostImageContainer"},_.f(_.ub,{data:function(){var a;return{sources:K().imageSources,contentMode:(a=K().imageProperties)==null?void 0:a.contentMode}},
alt:function(){var a,P;return((a=K().interaction)==null?void 0:(P=a.accessibility)==null?void 0:P.label)||""},
targetHeight:g.targetHeight,targetWidth:g.targetWidth,preserveHeight:g.preserveHeight,preserveWidth:g.preserveWidth,useWidth:g.useWidth,style:function(){var a,P;return"vertical-align: bottom;"+(((a=K().background)==null?0:a.color)?"background-color:"+_.xZ((P=K().background)==null?void 0:P.color)+";":"")},
className:function(){return g.setProgressiveImageLoading()?"ytwAdImageViewModelHostImage":void 0},
draggable:function(){var a,P;return(P=(a=g.setDraggable)==null?void 0:a.call(g))!=null?P:void 0}})))},"lc");var eeM=_.l(function(r){var E=r.data,K=r.listenToTapEvent,g=function(){};
return _.f("ad-button-hover-overlay-view-model",{"on:click":_.dd(function(D){if(_.R("enable_web_home_top_landscape_image_layout_legacy_click_command")){var B,Q=(B=E().interaction)==null?void 0:B.onTap;Q&&_.Ln(D.currentTarget,"yt-navigate",{endpoint:_.Ga(Q)})}}),
class:function(){var D;return((D=E().interaction)==null?0:D.onTap)?"ytwAdButtonHoverOverlayViewModelHostIsClickableAdComponent":"ytwAdButtonHoverOverlayViewModelHost"},
el:_.eH(_.Yl({visibilityCallback:function(D){var B,Q=(B=E().interaction)==null?void 0:B.onFirstVisible;D&&Q&&_.tH(Q)},
showOption:_.zs}),_.Sb(function(){return E().interaction},void 0,function(){return!_.R("enable_web_home_top_landscape_image_layout_legacy_click_command")&&(K==null?void 0:K())}))},function(){return _.R("enable_web_home_top_landscape_image_layout_legacy_click_command")?_.f(_.U9,{data:function(){return E().button}},{adButtonViewModel:function(D){return _.f(_.Sm,{data:D.data,
customCommandResolver:g})}}):_.f(_.U9,{data:function(){return E().button}},{adButtonViewModel:_.Sm})}())},"mc");var L8;_.yB(_.l(function(r){var E=r.data;r=_.Yl({visibilityCallback:function(a,P){if(a){var O;(a=(O=E().interaction)==null?void 0:O.onFirstVisible)&&_.tH(a);var U;if(O=(U=E().adLayoutData)==null?void 0:U.activeViewData)hM(P,O),_.R("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&JM(P)})}else _.R("stop_av_measurement_on_detach")&&JM(P)},
showOption:_.zs,hideOption:tN});var K=_.Sb(function(){return E().interaction},void 0,function(){return!0}),g=_.N(_.M5(!1,void 0,"VNDDT")),D=g.next().value,B=g.next().value;
g=_.dd(function(){B(!0)});
var Q=_.dd(function(){B(!1)});
return _.f("compact-landscape-no-button-layout-view-model",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHost",el:_.eH(r,sCu,K),"on:mouseenter":g,"on:mouseleave":Q},_.f("div",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainer",style:_.QH({"max-width":function(){return _.R("enable_desktop_search_bigger_thumbs")?"500px":"360px"}})},_.f("div",{class:function(){var a;
a:{var P;switch((a=_.M(E().thumbnailImage,Ztf))==null?void 0:(P=a.imageProperties)==null?void 0:P.renderingAspect){case "RENDERING_ASPECT_SQUARE":a="ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerSquareImageContainer";break a;case "RENDERING_ASPECT_LANDSCAPE":a="ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerLandscapeImageContainer";break a}a=void 0}return a}},_.f(_.U9,{data:function(){return E().thumbnailImage}},{adImageViewModel:function(a){return _.f(_.hc,
{data:a.data,
listenToTapEvent:!0,setTouchEndHandler:_.R("enable_top_landscape_image_experiment_dom_id_web")})}})),_.f("div",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerOverlayIcon"},_.f(_.Y,{cond:function(){var a,P,O;
return(a=_.M(E().thumbnailImage,Ztf))==null?void 0:(P=a.imageProperties)==null?void 0:(O=P.overlayIcon)==null?void 0:O.iconImage},
then:function(a){return _.f(_.ub,{data:a,alt:"",className:"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerOverlayIconIconShape"})}})),_.f("div",{class:function(){return D()?"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlayVisible":"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlay"}},_.f(_.U9,{data:function(){return E().adButtonHoverOverlay}},{adButtonHoverOverlayViewModel:function(a){return _.f(eeM,
{data:a.data,
listenToTapEvent:!0})}}))),_.f("div",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHostMetadata"},_.f(_.U9,{data:function(){return E().feedAdMetadata}},{feedAdMetadataViewModel:function(a){return _.f(Zo,{data:a.data,
listenToTapEvent:!0,setTouchEndHandler:_.R("enable_top_landscape_image_experiment_dom_id_web")})}})))},"nc"),"compact-landscape-no-button-layout-view-model",{props:{data:_.Yt}});_.yB(_.l(function(r){var E=r.data;r=_.Yl({visibilityCallback:function(a,P){if(a){var O;(a=(O=E().interaction)==null?void 0:O.onFirstVisible)&&_.tH(a);var U;if(O=(U=E().adLayoutData)==null?void 0:U.activeViewData)hM(P,O),_.R("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&JM(P)})}else _.R("stop_av_measurement_on_detach")&&JM(P)},
showOption:_.zs,hideOption:tN});var K=_.fg(_.Gp),g=_.Sb(function(){return E().interaction}),D={},B={},Q={};
return _.f("square-image-layout-view-model",{class:_.DW("ytwSquareImageLayoutViewModelHost",(D.ytwSquareImageLayoutViewModelHostColumn=K,D)),el:_.eH(r,kHm,g)},_.f("div",{class:_.DW("ytwSquareImageLayoutViewModelHostImage",(B.ytwSquareImageLayoutViewModelHostColumnImage=K,B))},function(){return _.f(_.U9,{data:function(){return E().adImage}},{adImageViewModel:function(a){return _.f(_.hc,{data:a.data,
isGridViewEnabled:K,targetHeight:168,setOnErrorHandler:!0,setDraggable:!1,setProgressiveImageLoading:!0})}})}()),_.f("div",{class:_.DW("ytwSquareImageLayoutViewModelHostMetadataButtonContainer",(Q.ytwSquareImageLayoutViewModelHostColumnMetadataButtonContainer=K,Q))},_.f(_.U9,{data:function(){return E().feedAdMetadata}},{feedAdMetadataViewModel:Zo}),function(){return _.f(_.U9,{data:function(){return E().adButton}},{adButtonViewModel:function(a){var P={};
return _.f(_.Sm,{data:a.data,className:_.DW((P.ytwSquareImageLayoutViewModelHostMetadataButtonContainerButton=!0,P.ytwSquareImageLayoutViewModelHostColumnMetadataButtonContainerButton=K,P))})}})}()))},"oc"),"square-image-layout-view-model",{props:{data:_.Yt}});_.yB(_.l(function(r){var E=r.data;var K=r.noBottomMargin;var g=r.typographyBump;r=_.Yl({visibilityCallback:function(T,w){if(T){var F;(T=(F=E().interaction)==null?void 0:F.onFirstVisible)&&_.tH(T);var c;if(F=(c=E().adLayoutData)==null?void 0:c.activeViewData)hM(w,F),_.R("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&JM(w)})}else _.R("stop_av_measurement_on_detach")&&JM(w)},
showOption:_.zs,hideOption:tN});var D=_.Sb(function(){return E().interaction},void 0,function(){return _.R("enable_web_home_top_landscape_image_layout_level_click")}),B=function(){return E().interaction};
B!==void 0&&B!==null||_.rT(Error("Nh"));var Q=function(){var T,w,F;return(T=_.M(E().thumbnailImage,Ztf))==null?void 0:(w=T.background)==null?void 0:(F=w.backgroundImageSource)==null?void 0:F.imageSources};
B=_.N(_.M5(!1,void 0,"NFjwje"));var a=B.next().value,P=B.next().value;B=_.dd(function(){P(!0)});
var O=_.dd(function(){P(!1)}),U=function(){return a()?"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlayVisible":"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlay"};
return _.f("top-landscape-image-layout-view-model",{class:function(){var T;return((T=E().interaction)==null?0:T.onTap)&&_.R("enable_web_home_top_landscape_image_layout_level_click")?"ytwTopLandscapeImageLayoutViewModelHostIsClickableAdComponent":"ytwTopLandscapeImageLayoutViewModelHost"},
el:_.eH(r,q0J,D),"on:mouseenter":B,"on:mouseleave":O},_.f("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainer"},_.f(_.Y,{cond:function(){return Q()&&Q().length>0},
then:function(){return _.f("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerBackgroundImage",style:_.QH({top:"0","background-image":function(){return"url("+String(Q()[0].url)+")"},
"background-position":"center","background-repeat":"no-repeat","background-size":"100% 100%"})})}}),_.f(_.Y,{cond:function(){return!!E().adButtonHoverOverlay},
then:function(){return _.f("div",{class:U},_.f(_.U9,{data:function(){return E().adButtonHoverOverlay}},{adButtonHoverOverlayViewModel:eeM}))}}),_.f("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerImage"},_.f(_.U9,{data:function(){return E().thumbnailImage}},{adImageViewModel:function(T){return _.f(_.hc,{data:T.data,
targetWidth:1152,useWidth:!0,setTouchEndHandler:!1,listenToTapEvent:_.R("enable_web_home_top_landscape_image_layout_level_click")})}})),_.f("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerOverlayIcon"},_.f(_.ub,{data:{sources:[{clientResource:{imageName:_.R("swap_open_in_new_with_arrow_diagonal_up_right_on_desktop")?"arrow_diagonal_up_right":"EXTERNAL_LINK"}}]},
alt:"",className:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerOverlayIconIconShape"}))),_.f("div",{class:"ytwTopLandscapeImageLayoutViewModelHostMetadata"},_.f(_.U9,{data:function(){return E().feedAdMetadata}},{feedAdMetadataViewModel:function(T){return _.f(Zo,{data:T.data,
noBottomMargin:function(){return K==null?void 0:K()},
listenToTapEvent:function(){return _.R("enable_web_home_top_landscape_image_layout_level_click")},
typographyBump:function(){return g==null?void 0:g()}})}})))},"pc"),"top-landscape-image-layout-view-model",{props:{data:_.Yt,
noBottomMargin:_.Yt,typographyBump:_.Yt}});var Xbf=_.l(function(r){var E=r.data,K=_.Yl({visibilityCallback:function(D){var B,Q=(B=E().interaction)==null?void 0:B.onFirstVisible;D&&Q&&_.tH(Q)},
showOption:_.zs});r=_.Sb(function(){return E().interaction},r.customCommandResolver);
var g={};return _.f("ad-text-image-view-model",{class:_.DW("ytwAdTextImageViewModelHost",(g.ytwAdTextImageViewModelHostDarkBackground=function(){return E().style==="AD_TEXT_IMAGE_STYLE_DARK_BACKGROUND"},g)),
el:_.eH(K,r),"aria-label":function(){var D,B;return(D=E().interaction)==null?void 0:(B=D.accessibility)==null?void 0:B.label}},_.f("div",{class:"ytwAdTextImageViewModelHostHeadlineContainer"},_.f(_.Og,{text:function(){return E().headline},
className:"ytwAdTextImageViewModelHostHeadlineContainerHeadline",linkInheritColor:!0,noEndpoints:!0})),_.f(_.Y,{cond:function(){return E().overlayIcon},
then:function(D){return _.f("div",{class:"ytwAdTextImageViewModelHostOverlayIconContainer"},_.f(_.ub,{data:D,alt:"",className:"ytwAdTextImageViewModelHostOverlayIconContainerOverlayIcon"}))}}))},"qc");var HTf=_.l(function(r){var E=r.data;return _.f("feed-ad-sitelink-view-model",{class:function(){var K;return((K=E().interaction)==null?0:K.onTap)?"ytwFeedAdSitelinkViewModelHostIsClickableAdComponent":"ytwFeedAdSitelinkViewModelHost"},
el:_.eH(_.Sb(function(){return E().interaction},r.customCommandResolver,void 0,function(){return!0})),
"aria-label":function(){var K,g;return(K=E().interaction)==null?void 0:(g=K.accessibility)==null?void 0:g.label},
role:"link",tabindex:0},_.f(_.Og,{text:function(){return E().headline},
className:"ytwFeedAdSitelinkViewModelHeadline",linkInheritColor:!0}))},"rc");var now=_.l(function(r){var E=r.data;r={};return _.f("feed-ad-sitelinks-carousel-view-model",{el:_.eH(_.Yl({visibilityCallback:function(K){var g,D=(g=E().interaction)==null?void 0:g.onFirstVisible;K&&D&&_.tH(D)},
showOption:_.zs})),class:_.DW("ytwFeedAdSitelinksCarouselViewModelHost",(r.ytwFeedAdSitelinksCarouselViewModelHostDefault=function(){return E().style==="FEED_AD_SITELINKS_STYLE_NONE"},r))},_.f(_.U9,{data:function(){return E().sitelinks}},{feedAdSitelinkViewModel:HTf}))},"sc");_.yB(_.l(function(r){var E=r.data;r=_.Yl({visibilityCallback:function(Q,a){if(Q){var P;(Q=(P=E().interaction)==null?void 0:P.onFirstVisible)&&_.tH(Q);var O;(P=(O=E().adLayoutData)==null?void 0:O.activeViewData)&&hM(a,P)}},
showOption:_.zs});var K=_.N(_.M5(!1,void 0,"BzPhl")),g=K.next().value,D=K.next().value;K=_.dd(function(){D(!0)});
var B=_.dd(function(){D(!1)});
return _.f("text-image-no-button-layout-view-model",{class:"ytwTextImageNoButtonLayoutViewModelHost",el:_.eH(r),"on:mouseenter":K,"on:mouseleave":B},_.f("div",{class:"ytwTextImageNoButtonLayoutViewModelHostImageHoverOverlayContainer"},_.f("div",{class:"ytwTextImageNoButtonLayoutViewModelHostImageHoverOverlayContainerImageContainer"},_.f(_.U9,{data:function(){return E().textImage}},{adTextImageViewModel:Xbf})),_.f("div",{class:function(){return g()?"ytwTextImageNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlayVisible":
"ytwTextImageNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlay"}},_.f(_.U9,{data:function(){return E().adButtonHoverOverlay}},{adButtonHoverOverlayViewModel:function(Q){return _.f(eeM,{data:Q.data,
listenToTapEvent:!0})}}))),_.f("div",{class:"ytwTextImageNoButtonLayoutViewModelHostMetadataContainer"},_.f(_.U9,{data:function(){return E().feedAdMetadata}},{feedAdMetadataViewModel:function(Q){return _.f(Zo,{data:Q.data,
listenToTapEvent:!0})}}),_.f(_.U9,{data:function(){return E().feedAdSitelinksCarousel}},{feedAdSitelinksCarouselViewModel:now})))},"tc"),"text-image-no-button-layout-view-model",{props:{data:_.Yt}});_.yB(_.l(function(r){var E=r.data;var K=r.typographyBump;return _.f("video-display-button-group-layout-view-model",{class:"ytwVideoDisplayButtonGroupLayoutViewModelHost",el:_.eH(_.Yl({visibilityCallback:function(g,D){if(g){var B;(g=(B=E().interaction)==null?void 0:B.onFirstVisible)&&_.tH(g);var Q;(B=(Q=E().adLayoutData)==null?void 0:Q.activeViewData)&&hM(D,B)}},
showOption:_.zs,hideOption:tN}))},_.f("div",null,_.f(_.U9,{data:function(){return E().videoLockup}},{lockupViewModel:function(g){return _.f(_.uG,{data:g.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_GRID"},lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailTargetWidth:9999,typographyBump:K})}})))},"uc"),"video-display-button-group-layout-view-model",{props:{data:_.Yt,
noBottomMargin:_.Yt,typographyBump:_.Yt}});_.yB(_.l(function(r){var E=r.data;var K=r.className;var g=r.typographyBump;return _.f("video-display-compact-button-group-layout-view-model",{el:_.eH(_.Yl({visibilityCallback:function(D,B){if(D){var Q;(D=(Q=E().interaction)==null?void 0:Q.onFirstVisible)&&_.tH(D);var a;(Q=(a=E().adLayoutData)==null?void 0:a.activeViewData)&&hM(B,Q)}},
showOption:_.zs})),class:_.DW("videoDisplayCompactButtonGroupLayoutViewModelHost",K)},_.f(_.U9,{data:function(){return E().videoLockup}},{lockupViewModel:function(D){return _.f(_.uG,{data:D.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_VERTICAL_LIST"},lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailFixedWidth:"50%",typographyBump:g})}}))},"vc"),"video-display-compact-button-group-layout-view-model",{props:{data:_.Yt,
className:_.Yt,typographyBump:_.Yt}});_.yB(_.l(function(r){var E=r.data;var K=r.className;var g=r.typographyBump;return _.f("video-display-compact-buttoned-layout-view-model",{el:_.eH(_.Yl({visibilityCallback:function(D,B){if(D){var Q;(D=(Q=E().interaction)==null?void 0:Q.onFirstVisible)&&_.tH(D);var a;(Q=(a=E().adLayoutData)==null?void 0:a.activeViewData)&&hM(B,Q)}},
showOption:_.zs})),class:_.DW("videoDisplayCompactButtonedLayoutViewModelHost",K)},_.f(_.U9,{data:function(){return E().videoLockup}},{lockupViewModel:function(D){return _.f(_.uG,{data:D.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_VERTICAL_LIST"},lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailFixedWidth:"50%",typographyBump:g})}}))},"wc"),"video-display-compact-buttoned-layout-view-model",{props:{data:_.Yt,
className:_.Yt,typographyBump:_.Yt}});_.yB(_.l(function(r){var E=r.data;var K=r.className;var g=r.typographyBump;var D=function(){return E().adRenderingContextType==="AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"},B=_.fg(_.Gp);
r=_.Yl({visibilityCallback:function(O,U){if(O){var T=E();O=T.adLayoutData;var w;(T=(w=T.interaction)==null?void 0:w.onFirstVisible)&&_.tH(T);(w=O==null?void 0:O.activeViewData)&&hM(U,w)}},
showOption:_.zs});var Q=_.Wg(function(){return{containerType:D()&&B()?"CONTAINER_TYPE_GRID":"CONTAINER_TYPE_VERTICAL_LIST",responsiveSize:D()?"RESPONSIVE_SIZE_COMPACT":void 0}},void 0,"Ikxfhe"),a=_.Wg(function(){return D()&&B()?"":D()?"168px":"50%"},void 0,"Om6kNe"),P=_.Wg(function(){return D()&&B()?9999:void 0},void 0,"S71lKd");
return _.f("video-display-compact-layout-view-model",{el:_.eH(r),class:_.DW("videoDisplayCompactLayoutViewModelHost",K)},_.f(_.U9,{data:function(){return E().videoLockup}},{lockupViewModel:function(O){return _.f(_.uG,{data:O.data,
containerLayoutConfig:Q,lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailFixedWidth:a,thumbnailTargetWidth:P,typographyBump:g})}}))},"xc"),"video-display-compact-layout-view-model",{props:{data:_.Yt,
className:_.Yt,typographyBump:_.Yt}});_.yB(_.l(function(r){var E=r.data;var K=r.typographyBump;return _.f("video-display-full-layout-view-model",{class:"ytwVideoDisplayFullLayoutViewModelHost",el:_.eH(_.Yl({visibilityCallback:function(g,D){if(g){var B;(g=(B=E().interaction)==null?void 0:B.onFirstVisible)&&_.tH(g);var Q;(B=(Q=E().adLayoutData)==null?void 0:Q.activeViewData)&&hM(D,B)}},
showOption:_.zs,hideOption:tN}))},_.f("div",null,_.f(_.U9,{data:function(){return E().videoLockup}},{lockupViewModel:function(g){return _.f(_.uG,{data:g.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_GRID"},lockupExperiments:{useRichGridLegacyMargin:!0},thumbnailTargetWidth:9999,typographyBump:K})}})))},"yc"),"video-display-full-layout-view-model",{props:{data:_.Yt,
noBottomMargin:_.Yt,typographyBump:_.Yt}});_.Iwl=_.l(function(r){var E=r.data;r=_.NZ("ad-card-badge-view-model");return _.f("ad-card-badge-view-model",{class:function(){return"ytwAdCardBadgeViewModelHost"},
el:r},_.f(_.Y,{cond:function(){return E().imageBadge},
then:function(K){return _.f(_.ub,{data:K,alt:""})}}))},"zc");var yYa=_.l(function(r){var E=r.data;var K=r.customCommandResolver;return _.f("carousel-ad-card-image-view-model",{class:function(){var g;return((g=E().interaction)==null?0:g.onTap)?"ytwCarouselAdCardImageViewModelHostIsClickableAdComponent":"ytwCarouselAdCardImageViewModelHost"},
el:_.eH(_.Yl({visibilityCallback:function(g){var D,B=(D=E().interaction)==null?void 0:D.onFirstVisible;g&&B&&_.tH(B)},
showOption:_.zs}),_.Sb(function(){return E().interaction},K)),
"aria-label":function(){var g,D;return(g=E().interaction)==null?void 0:(D=g.accessibility)==null?void 0:D.label}},_.f(_.U9,{data:function(){return E().adImage}},{adImageViewModel:function(g){return _.f(_.hc,{data:g.data,
customCommandResolver:K})}}),_.f("div",{class:"ytwCarouselAdCardImageViewModelHostCardBadge"},_.f(_.U9,{data:function(){return E().badge}},{adCardBadgeViewModel:_.Iwl})),_.f(_.Wz,{model:{color:4}}))},"Ac");var LkM=_.l(function(r){var E=_.N(_.M5(0,void 0,"JJ0QQc")),K=E.next().value;E.next();var g=E.next().value,D=_.N(_.M5(!1,void 0,"f6YICe"));E=D.next().value;var B=D.next().value,Q;_.Z6(function(){clearTimeout(Q)});
D=_.dd(function(){var O;((O=r.animate)==null?0:O.call(r))?(B(!0),Q=setTimeout(function(){B(!1);a()},200)):a();
return!1});
var a=function(){g(function(O){return(O+r.numShownItems())%r.data().length})},P={};
return _.f("horizontal-carousel",{class:"ytwHorizontalCarouselHost"},_.f("div",{class:_.DW("ytwHorizontalCarouselCarouselWrapper")},_.f("div",{class:_.DW("ytwHorizontalCarouselCarouselInnerWrapper",(P.ytwHorizontalCarouselAnimating=E,P))},_.f(_.sV,{each:r.data,keyBy:"INDEX"},function(O,U){return _.f("div",{class:"ytwHorizontalCarouselCarouselItem",style:_.QH({"flex-basis":function(){return"calc((100% - (8px * "+(r.numShownItems()-1)+")) / "+r.numShownItems()+")"},
order:function(){var T=U-K();T<0&&(T+=r.data().length);return T}})},r.children(O,U))}))),_.f("div",{class:"ytwHorizontalCarouselNextButton",
"on:click":D},r.nextButton()))},"Bc");var heM=_.l(function(r){var E=r.data;var K=r.customCommandResolver;var g=r.expansive;return _.f("carousel-ad-card-collection-view-model",{class:"ytwCarouselAdCardCollectionViewModelHost",el:_.eH(_.Yl({visibilityCallback:function(D){var B,Q=(B=E().interaction)==null?void 0:B.onFirstVisible;D&&Q&&_.tH(Q)},
showOption:_.zs}))},_.f(LkM,{data:function(){var D;return((D=E())==null?void 0:D.carouselAdCards)||[]},
nextButton:function(){return _.f(_.U9,{data:function(){return E().nextButton}},{buttonViewModel:function(D){var B=D.data;
return _.f(_.Sc,{data:function(){return(g==null?0:g())?Object.assign({},B(),{style:"mono"}):B()},
className:_.R("web_enable_full_height_carousel_next_button")?"ytwCarouselAdCardCollectionViewModelFullHeightButton":""})}})},
numShownItems:3,animate:!0},function(D){return _.f(_.U9,{data:D},{carouselAdCardImageViewModel:function(B){return _.f(yYa,{data:B.data,customCommandResolver:K})}})}))},"Cc");var JYR=_.l(function(r){var E=r.data;var K=r.customCommandResolver;var g=r.className;var D=r.buttonClassName;var B=r.animationEntityKey;var Q=r.expansive;return _.f("carousel-button-view-model",{class:_.DW("ytwCarouselButtonViewModelHost",g)},_.f(_.U9,{data:function(){return E().carousel}},{carouselAdCardCollectionViewModel:function(a){return _.f(heM,{data:a.data,
customCommandResolver:K,expansive:Q})}}),_.f(_.U9,{data:function(){return E().button}},{adButtonViewModel:function(a){var P=a.data;
return _.f(_.Sm,{data:function(){return(Q==null?0:Q())?Object.assign({},P(),{style:"AD_BUTTON_STYLE_TONAL"}):P()},
className:D,customCommandResolver:K,animationEntityKey:B})}}))},"Dc");_.rXM=_.l(function(r){var E=r.data;r=r.className;var K=_.NZ("pivot-button-view-model");_.Zj(function(){var g;((g=E())==null?0:g.backgroundColor)&&K.value.setAttribute("data-background-color",String(E().backgroundColor))});
return _.f("pivot-button-view-model",{el:K,class:_.DW("ytwPivotButtonViewModelHost",r)},_.f(_.xt,{command:function(){var g=E();g=g.onClickCommand?_.Ga(g.onClickCommand):g.contentDescription?_.L4(g.contentDescription):void 0;return g},
ariaLabel:function(){return E().contentDescription}},_.f(_.Y,{cond:function(){return E().thumbnail},
then:function(g){return _.f(_.ub,{data:g,alt:"",className:"ytwPivotButtonViewModelHostImage"})},
else:function(){return _.f(_.Y,{cond:function(){return E().icon},
then:function(g){return _.f(_.$r,{icon:function(){return g().iconType},
className:"ytwPivotButtonViewModelHostIcon"})}})}})))},"Ec");_.EKM=_.l(function(r){var E=r.data;var K=r.buttonShapeOverrideables;return _.f("reel-action-bar-view-model",{class:"ytwReelActionBarViewModelHost"},_.f(_.U9,{data:function(){return E().buttonViewModels}},{buttonViewModel:function(g){return _.f(_.Sc,{data:g.data,
buttonOverrides:K})},
likeButtonViewModel:function(g){return _.f(_.aB,{data:g.data,buttonShapeOverrideables:K})},
dislikeButtonViewModel:function(g){return _.f(_.$g,{data:g.data,buttonShapeOverrideables:K})},
toggleButtonViewModel:function(g){return _.f(_.J6,{data:g.data,buttonShapeOverrides:K})}}))},"Fc");var KFw=_.l(function(r){var E=r.avatar;var K=r.headline;var g=r.badge;var D=r.description;var B=r.expansive;r={};return _.f("yt-ad-metadata-shape",{class:_.DW("ytAdMetadataShapeHost",(r.ytAdMetadataShapeHostLarge=B,r))},_.f("div",{class:"ytAdMetadataShapeHostAvatarLockup"},_.f(_.Y,{cond:E,then:function(Q){return _.f(_.nAl,{data:function(){return(B==null?0:B())?Object.assign({},Q(),{size:"AD_AVATAR_SIZE_M"}):Q()}})}}),_.f("div",{class:"ytAdMetadataShapeHostHeadlineContainer"},_.f(_.Og,{text:K,
className:"ytAdMetadataShapeHostHeadline",linkInheritColor:!0}),_.f(_.Y,{cond:g,then:function(Q){return _.f(_.lG,{data:function(){return(B==null?0:B())?Object.assign({},Q(),{style:"AD_BADGE_STYLE_STARK"}):Q()},
adRenderingContextType:"AD_RENDERING_CONTEXT_TYPE_REELS"})}}))),_.f("h2",{class:"ytAdMetadataShapeHostDescription"},_.f(_.Og,{text:D,
linkInheritColor:!0,isHeadline:function(){return B==null?void 0:B()}})))},"Gc");var gKd=_.l(function(r){var E=r.data;var K=r.onShow;var g=r.expansive;r=_.Sb(function(){return E().interaction});
_.Zj(function(){var B,Q=(B=E().animatedRenderingConfig)==null?void 0:B.delayedSecondsToVisible;if(Q){var a=setTimeout(K,Q*1E3);_.Z6(function(){clearTimeout(a)})}});
var D={};return _.f("reels-ad-card-buttoned-view-model",{class:_.DW(function(){var B;return((B=E().interaction)==null?0:B.onTap)?"ytwReelsAdCardButtonedViewModelHostIsClickableAdComponent":"ytwReelsAdCardButtonedViewModelHost"},(D.ytwReelsAdCardButtonedViewModelHostExpansive=g,D)),
el:_.eH(r)},_.f(KFw,{avatar:function(){return _.M(E().avatar,qzf)},
headline:function(){return E().headline},
badge:function(){return _.M(E().adBadge,leC)},
description:function(){return E().description},
expansive:g}),_.f(_.U9,{data:function(){return E().ctaButton}},{adButtonViewModel:function(B){var Q=B.data;
return _.f(_.Sm,{data:function(){return(g==null?0:g())?Object.assign({},Q(),{style:"AD_BUTTON_STYLE_FILLED"}):Q()}})}}))},"Hc");var DgM=_.l(function(r){var E=r.data;r=r.expansive;var K=_.R("web_ad_metadata_clickable")?_.Sb(function(){return E().interaction},void 0,function(){return _.R("web_ad_metadata_clickable")}):void 0,g={};
g=_.i7("ytwReelsAdMetadataViewModelHost",(g.ytwReelsAdMetadataViewModelHostIsClickableAdComponent=_.R("web_ad_metadata_clickable"),g));return _.f("reels-ad-metadata-view-model",{class:g,el:_.eH(K)},_.f(KFw,{avatar:function(){return _.M(E().avatar,qzf)},
headline:function(){return E().headline},
badge:function(){return _.M(E().adBadge,leC)},
description:function(){return E().description},
expansive:r}))},"Ic");var BLf={iconPosition:"icon-with-label",size:"L"},dgu=_.l(function(r){var E=r.data;var K=r.overlayDensity;var g=r.extractOverlay;var D=r.extractActionBar;r=_.NZ("reels-player-overlay-layout-view-model");var B=_.HZ(K,0),Q=function(){var F;return(F=E().reelsAdCardButtonedEntityKey)!=null?F:""},a=function(){return Q()+"/ad_button"},P=_.f8(YOn,Q),O=function(){var F,c;
return(c=(F=P())==null?void 0:F.value)!=null?c:!1},U=_.fg(lIJ),T=function(){var F;
return Object.assign({},BLf,(U()||!((F=D==null?void 0:D())!=null&&F))&&{style:"overlay-dark"})};
K={};var w={};return _.f("reels-player-overlay-layout-view-model",{class:_.DW("ytwReelsPlayerOverlayLayoutViewModelHost",(K.ytwReelsPlayerOverlayLayoutViewModelHostHasExtension=function(){return!!E().extension},K.ytwReelsPlayerOverlayLayoutViewModelHostDesktop=function(){return!0},K.ytwReelsPlayerOverlayLayoutViewModelHostExpansiveOverlay=function(){return B()===1&&!(g==null?0:g())},K.ytwReelsPlayerOverlayLayoutViewModelHostExtractOverlay=function(){var F;
return(F=g==null?void 0:g())!=null?F:!1},K.ytwReelsPlayerOverlayLayoutViewModelHostExtractActionBar=function(){var F;
return(F=D==null?void 0:D())!=null?F:!1},K)),
"overlay-density":function(){return String(B())},
el:r},_.f("div",{class:_.DW("ytwReelsPlayerOverlayLayoutViewModelHostMetadataContainer",(w.ytwReelsPlayerOverlayLayoutViewModelHostMetadataContainerEnableBorderRadius=function(){return!0},w))},_.f("div",{"aria-hidden":function(){return O()},
class:_.DW("ytwReelsPlayerOverlayLayoutViewModelHostAnimatingContainer",function(){return O()?"ytwReelsPlayerOverlayLayoutViewModelHide":"ytwReelsPlayerOverlayLayoutViewModelShow"}),
style:_.QH({"transition-duration":function(){return A85(E())}})},_.f(_.U9,{data:function(){return E().adMetadata}},{reelsAdMetadataViewModel:function(F){return _.f(DgM,{data:F.data,
expansive:function(){return B()===1}})}}),_.f(_.Y,{cond:function(){return E().extension},
then:function(F){return _.f("div",{class:"ytwReelsPlayerOverlayLayoutViewModelHostExtension"},_.f(_.U9,{data:F},{adButtonViewModel:function(c){return _.f(_.Sm,{data:c.data,animationEntityKey:a,delayedClassName:"ytwReelsPlayerOverlayLayoutViewModelTopMargin"})},
carouselButtonViewModel:function(c){return _.f(JYR,{data:c.data,animationEntityKey:a,className:"ytwReelsPlayerOverlayLayoutViewModelTopMargin",expansive:function(){return B()===1}})}}))}})),_.f("div",{"aria-hidden":function(){return!O()},
class:_.DW("ytwReelsPlayerOverlayLayoutViewModelHostAnimatingContainer",function(){return O()?"ytwReelsPlayerOverlayLayoutViewModelShow":"ytwReelsPlayerOverlayLayoutViewModelHide"}),
style:_.QH({"transition-duration":function(){return A85(E())}})},_.f(_.U9,{data:function(){return E().reelsAdCardButtoned}},{reelsAdCardButtonedViewModel:function(F){return _.f(gKd,{data:F.data,
onShow:function(){_.Xg(_.Td("booleanEntity",Q(),{key:Q(),value:!0}))},
expansive:function(){return B()===1}})}}))),_.f("div",{class:"ytwReelsPlayerOverlayLayoutViewModelHostActionBar"},_.f(_.U9,{data:function(){return E().actions}},{reelActionBarViewModel:function(F){return _.f(_.EKM,{data:F.data,
buttonShapeOverrideables:T})}}),_.f(_.U9,{data:function(){return E().menu}},{buttonViewModel:function(F){return _.f(_.Sc,{data:F.data,
className:"ytwReelsPlayerOverlayLayoutViewModelHostMenuButton",buttonOverrides:function(){return Object.assign({},T(),{type:"tonal"})}})}}),_.f(_.U9,{data:function(){return E().pivotButton}},{pivotButtonViewModel:function(F){return _.f(_.rXM,{data:F.data,
className:"ytwReelsPlayerOverlayLayoutViewModelHostPivotButton"})}})))},"Jc");_.yB(dgu,"reels-player-overlay-layout-view-model",{props:{data:_.Yt,overlayDensity:_.Yt,extractOverlay:_.Yt,extractActionBar:_.Yt}});var Jc=function(){var r=_.q.apply(this,arguments)||this;r.noBottomMargin=!1;r.overlayDensity=0;r.extractOverlay=!1;r.extractActionBar=!1;return r};
_.C(Jc,_.q);_.d=Jc.prototype;
_.d.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:_.R("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]]"}}}}}};
_.d.ready=function(){var r=this;rfn(function(){r.isAttached&&X3(r.JSC$15829_storedAdSlotMetadata,r.JSC$15829_storedAdLayoutMetadata,r.adSlotMetadata,r.adLayoutMetadata)&&L3(eP(),r.JSC$15829_storedAdSlotMetadata,r.JSC$15829_storedAdLayoutMetadata)})};
_.d.attached=function(){X3(this.JSC$15829_storedAdSlotMetadata,this.JSC$15829_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&AYl(eP(),this.JSC$15829_storedAdSlotMetadata,this.JSC$15829_storedAdLayoutMetadata)};
_.d.detached=function(){X3(this.JSC$15829_storedAdSlotMetadata,this.JSC$15829_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&L3(eP(),this.JSC$15829_storedAdSlotMetadata,this.JSC$15829_storedAdLayoutMetadata)};
_.d.onTypographyBumpChanged=function(){this.videoDisplayFullButtonedGroupRenderer&&(this.videoDisplayFullButtonedGroupRenderer.typographyBump=this.typographyBump)};
_.d.onAdMetadataChanged=function(){this.adLayoutMetadata&&this.adSlotMetadata&&this.JSC$15829_storedAdLayoutMetadata!==this.adLayoutMetadata&&this.JSC$15829_storedAdSlotMetadata!==this.adSlotMetadata&&(this.isAttached&&(this.JSC$15829_storedAdLayoutMetadata!==void 0&&this.JSC$15829_storedAdSlotMetadata!==void 0&&L3(eP(),this.JSC$15829_storedAdSlotMetadata,this.JSC$15829_storedAdLayoutMetadata),AYl(eP(),this.adSlotMetadata,this.adLayoutMetadata)),this.JSC$15829_storedAdLayoutMetadata=this.adLayoutMetadata,
this.JSC$15829_storedAdSlotMetadata=this.adSlotMetadata)};
_.f5.Object.defineProperties(Jc.prototype,{adLayoutMetadata:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.adLayoutMetadata}}});
Jc.prototype.onAdMetadataChanged=Jc.prototype.onAdMetadataChanged;Jc.prototype.onTypographyBumpChanged=Jc.prototype.onTypographyBumpChanged;_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Jc.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Jc.prototype,"rendererBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],Jc.prototype,"ytComponentBehavior",void 0);
_.u([_.b(),_.H("design:type",Object)],Jc.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],Jc.prototype,"noBottomMargin",void 0);_.u([_.b(),_.H("design:type",Object)],Jc.prototype,"overlayDensity",void 0);_.u([_.b(),_.H("design:type",Object)],Jc.prototype,"extractOverlay",void 0);_.u([_.b(),_.H("design:type",Object)],Jc.prototype,"extractActionBar",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],Jc.prototype,"typographyBump",void 0);
_.u([_.v("data.adLayoutMetadata"),_.H("design:type",Object),_.H("design:paramtypes",[])],Jc.prototype,"adLayoutMetadata",null);_.u([_.b(),_.H("design:type",Object)],Jc.prototype,"adSlotMetadata",void 0);_.u([_.fH("ytd-video-display-full-buttoned-and-button-group-renderer"),_.H("design:type",HTMLElement)],Jc.prototype,"videoDisplayFullButtonedGroupRenderer",void 0);
_.u([_.pH("typographyBump"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Jc.prototype,"onTypographyBumpChanged",null);_.u([_.pH("adLayoutMetadata","adSlotMetadata"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Jc.prototype,"onAdMetadataChanged",null);_.u([_.VF({is:"ytd-in-feed-ad-layout-renderer",disableElementRegistration:!0})],Jc);
_.Z(Jc,"ytd-in-feed-ad-layout-renderer",function(){if(HUb!==void 0)return HUb;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return HUb=r},
{mode:_.EZ("kevlar_poly_si_batch_j028")?1:2});var jFE;var NLd;_.yB(_.lG,"ad-badge-view-model",{props:{data:_.Yt,hasDot:_.Yt,customCommandResolver:_.H1,adRenderingContextType:_.H1,usedInMasthead:_.H1}});_.yB(_.Sm,"ad-button-view-model",{props:{data:_.Yt,customCommandResolver:_.H1,className:_.H1,delayedClassName:_.H1,animationEntityKey:_.H1,isCompactWidth:_.H1,isContentWidth:_.H1}});var rX=function(){var r=_.q.apply(this,arguments)||this;r.actionMap={"ytd-video-masthead-ad-primary-video-renderer-playing":"onPlayerReady"};return r};
_.C(rX,_.q);_.d=rX.prototype;_.d.computeHasLiveDescription=function(r){return!(r==null||!r.liveDescription)};
_.d.computeHasByline=function(r){return!(r==null||!r.byline)};
_.d.computeUsesAdButtonViewModel=function(r){return!!_.M(r==null?void 0:r.cta,mSJ)};
_.d.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"}}}}}};
_.d.onYtToggleButton=function(r){var E,K=(E=this.data)==null?void 0:E.videoReminderEntityKey;K&&this.ytdReduxBehavior.dispatch(_.Td("upcomingEventReminderStateEntity",K,{key:K,state:r.detail.toggled?"UPCOMING_EVENT_REMINDER_STATE_SINGLE":"UPCOMING_EVENT_REMINDER_STATE_NONE"}))};
_.d.attached=function(){this.updateChannelBanner()};
_.d.dataChanged=function(){this.updateChannelBanner()};
_.d.videoReminderStateChanged=function(){var r;this.videoReminderState&&_.M((r=this.data)==null?void 0:r.cta,_.ag)&&this.set("data.cta.toggleButtonRenderer.isToggled",this.videoReminderState.state==="UPCOMING_EVENT_REMINDER_STATE_SINGLE")};
_.d.updateChannelBanner=function(){if(this.data&&this.data.channelBanner){var r=_.LB(this.data.channelBanner.thumbnails,this.hostElement.clientWidth);r&&(r.startsWith("//")&&(r="https:"+r),this.hostElement.classList.add("channel-banner"),_.jU(this.hostElement,{"--ytvmh-channel-banner":"url("+r+")"}))}else _.R("remove_masthead_channel_banner_on_refresh")&&this.hostElement.classList.remove("channel-banner")};
_.d.onPlayerReady=function(){this.onIronResize()};
_.d.maybeFlushDebouncer=function(){_.R("web_replace_formatted_with_attributed_string")&&this.formattedStrings.forEach(function(r){var E;r=(E=r.getElementsByTagName("yt-attributed-string"))==null?void 0:E[0];Utc(r==null?void 0:r.polymerController)})};
_.d.onIronResize=function(){this.maybeFlushDebouncer();this.hostElement.clientWidth<370?this.hostElement.classList.add("no-thumbnail"):this.hostElement.classList.remove("no-thumbnail");var r=_.rj(this.hostElement).querySelector("#live-description"),E;r&&((E=this.data)==null?0:E.shortLiveDescription)&&r.clientWidth<r.scrollWidth?this.hostElement.classList.add("short-live-description"):this.hostElement.classList.remove("short-live-description")};
rX.prototype.onIronResize=rX.prototype.onIronResize;rX.prototype.videoReminderStateChanged=rX.prototype.videoReminderStateChanged;rX.prototype.dataChanged=rX.prototype.dataChanged;rX.prototype.onYtToggleButton=rX.prototype.onYtToggleButton;_.u([_.G(_.Ib),_.H("design:type",Object)],rX.prototype,"ironResizableBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],rX.prototype,"ytActionHandlerBehavior",void 0);
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],rX.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],rX.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],rX.prototype,"ytdReduxBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],rX.prototype,"data",void 0);_.u([_.b({selectorArgs:["data.videoReminderEntityKey"],selector:rj5}),_.H("design:type",Object)],rX.prototype,"videoReminderState",void 0);
_.u([_.b({reflectToAttribute:!0,value:_.R("web_modern_buttons")}),_.H("design:type",Boolean)],rX.prototype,"rounded",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeHasLiveDescription(data)"}),_.H("design:type",Boolean)],rX.prototype,"hasLiveDescription",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeHasByline(data)"}),_.H("design:type",Boolean)],rX.prototype,"hasByline",void 0);
_.u([_.b({value:"AD_RENDERING_CONTEXT_TYPE_BROWSE"}),_.H("design:type",String)],rX.prototype,"adRenderingContextType",void 0);_.u([_.b({value:!0}),_.H("design:type",Boolean)],rX.prototype,"isMasthead",void 0);_.u([_.b({computed:"computeUsesAdButtonViewModel(data)"}),_.H("design:type",Boolean)],rX.prototype,"usesAdButtonViewModel",void 0);
_.u([_.b({reflectToAttribute:!0,value:_.R("web_resizable_advertiser_banner_on_masthead_safari_fix")}),_.H("design:type",Boolean)],rX.prototype,"resizableAdBannerSafariFix",void 0);_.u([_.Oa("yt-formatted-string"),_.H("design:type",Array)],rX.prototype,"formattedStrings",void 0);_.u([_.fH("#cta-button"),_.H("design:type",HTMLElement)],rX.prototype,"ctaButton",void 0);
_.u([_.ae("yt-toggle-button"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],rX.prototype,"onYtToggleButton",null);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],rX.prototype,"dataChanged",null);_.u([_.pH("videoReminderState"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],rX.prototype,"videoReminderStateChanged",null);
_.u([_.ae("iron-resize"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],rX.prototype,"onIronResize",null);_.u([_.VF({is:"ytd-video-masthead-ad-advertiser-info-renderer",disableElementRegistration:!0})],rX);
_.Z(rX,"ytd-video-masthead-ad-advertiser-info-renderer",function(){if(NLd!==void 0)return NLd;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return NLd=r},{mode:1});var QFu;var E5=function(){var r=_.q.apply(this,arguments)||this;r.actionMap={"ytd-video-masthead-expandable-tile-expanding":"onExpandableTileExpanding","ytd-video-masthead-expandable-tile-lock-and-collapse":"onExpandableTileLockAndCollapse","ytd-video-masthead-expandable-tile-unlock":"onExpandableTileUnlock"};r.isLocked=!1;return r};
_.C(E5,_.q);_.d=E5.prototype;_.d.maybeExpand=function(){this.isLocked||this.expanded||(this.expanded=!0)};
_.d.onExpandedChanged=function(){this.expanded&&_.Jt(this.hostElement,"ytd-video-masthead-expandable-tile-expanding",[this])};
_.d.onMouseOver=function(){this.maybeExpand()};
_.d.onTap=function(){this.maybeExpand()};
_.d.onExpandableTileExpanding=function(r){r!==this&&(this.expanded=!1)};
_.d.onExpandableTileLockAndCollapse=function(r){this.isLocked=!0;r!==this&&(this.expanded=!1)};
_.d.onExpandableTileUnlock=function(){this.isLocked=!1};
E5.prototype.onTap=E5.prototype.onTap;E5.prototype.onMouseOver=E5.prototype.onMouseOver;E5.prototype.onExpandedChanged=E5.prototype.onExpandedChanged;_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],E5.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],E5.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],E5.prototype,"data",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],E5.prototype,"expanded",void 0);_.u([_.TI("expanded"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],E5.prototype,"onExpandedChanged",null);_.u([_.ae("mouseover"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],E5.prototype,"onMouseOver",null);_.u([_.ae("tap"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],E5.prototype,"onTap",null);
_.u([_.VF({is:"ytd-video-masthead-ad-expandable-thumbnail-tile-renderer",disableElementRegistration:!0})],E5);
_.Z(E5,"ytd-video-masthead-ad-expandable-thumbnail-tile-renderer",function(){if(QFu!==void 0)return QFu;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return QFu=r},{mode:1});var $gM;var Km=function(){var r=_.q.apply(this,arguments)||this;r.buttonOverrides={style:"overlay"};r.useYtdPlayer=_.R("use_ytd_player_for_desktop_masthead");r.actionMap={"ytd-video-masthead-expandable-tile-expanding":"onExpandableTileExpanding","ytd-video-masthead-expandable-tile-lock-and-collapse":"onExpandableTileLockAndCollapse","ytd-video-masthead-expandable-tile-unlock":"onExpandableTileUnlock"};r.playbackFinished=!1;r.JSC$15843_playerManager=null;r.JSC$15843_mastheadCounter=new jw$;return r};
_.C(Km,_.q);_.d=Km.prototype;_.d.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"}}}};
_.d.created=function(){this.JSC$15843_mastheadCounter.increment("PLAYER_CONTAINER_CREATED",this.useYtdPlayer,!0);this.useYtdPlayer||(this.JSC$15843_playerManager=new HC)};
_.d.ready=function(){var r=this;this.JSC$15843_mastheadCounter.increment("PLAYER_CONTAINER_READY",this.useYtdPlayer,!0);var E=_.rj(this.hostElement).querySelector("#player");this.useYtdPlayer?E.style.display="none":(this.ytdPlayer.style.display="none",hOd(this.JSC$15843_playerManager,E,function(){r.onPlaybackEnded()}),_.rj(this.hostElement).querySelector("#replay-button").addEventListener("click",function(){var K;
((K=r.data)==null?0:K.navigationEndpoint)&&_.Ln(r.hostElement,"yt-navigate",{endpoint:r.data.navigationEndpoint})}))};
_.d.onPlaybackEnded=function(){this.hostElement.classList.remove("video-playing");this.hostElement.classList.add("video-ended");this.unlockExpandableTiles();this.playbackFinished=!0;this.JSC$15843_mastheadCounter.increment("VIDEO_END",this.useYtdPlayer,!0)};
_.d.attached=function(){var r=this;_.q_(function(){r.maybePlayVideo()})};
_.d.maybePlayVideo=function(){var r=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$15843_playerManager.playVideo(),this.getPlayerPromise().then(function(){r.JSC$15843_mastheadCounter.increment("VIDEO_START",!1,!0)})))};
_.d.stopVideo=function(){this.useYtdPlayer?this.ytdPlayer.stop():this.JSC$15843_playerManager.stopVideo()};
_.d.dataChanged=function(){if(this.data)if(this.useYtdPlayer){var r,E={autoplay:0,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.ytdPlayer.loadVideoWithPlayerVars(E);this.setupYtdPlayer()}else r$l(this.JSC$15843_playerManager,this.data.videoId,this.data.playbackStartMs,this.data.playbackDurationMs,this.data.playerParams),this.data.disableAutoPlayback&&(JFf(this.JSC$15843_playerManager),
this.hostElement.classList.add("video-ended"),this.playbackFinished=!0),this.maybePlayVideo()};
_.d.getPlayerPromise=function(){return this.JSC$15843_playerManager.getPlayerPromise()};
_.d.onYtToggleButton=function(r){this.useYtdPlayer?this.toggleMute(r.detail.toggled):r.detail.toggled?this.JSC$15843_playerManager.mute():this.JSC$15843_playerManager.unMute()};
_.d.onYtNavigate=function(r){var E=rcL(r.detail.endpoint),K=EFJ(this.data.clickthroughReportingData);E&&K&&(r.detail.endpoint.watchEndpoint?r.detail.tempData=K:_.e4(E,K,30))};
_.d.maybeExpand=function(){this.isLocked||this.expanded||(this.expanded=!0)};
_.d.onExpandedChanged=function(){this.expanded?(_.Jt(this.hostElement,"ytd-video-masthead-expandable-tile-expanding",[this]),this.maybePlayVideo()):this.stopVideo()};
_.d.onMouseOver=function(){this.maybeExpand()};
_.d.onTap=function(){this.maybeExpand()};
_.d.onExpandableTileExpanding=function(r){r!==this&&(this.stopVideo(),this.expanded=!1)};
_.d.onExpandableTileLockAndCollapse=function(r){r!==this&&(this.isLocked=!0,this.expanded=!1)};
_.d.onExpandableTileUnlock=function(){this.isLocked=!1};
_.d.lockAndCollapseExpandableTiles=function(){_.ht(this.hostElement,"ytd-video-masthead-expandable-tile-lock-and-collapse",[this])};
_.d.unlockExpandableTiles=function(){_.ht(this.hostElement,"ytd-video-masthead-expandable-tile-unlock")};
_.d.setupYtdPlayer=function(){var r=this,E;return _.p(function(K){if(K.nextAddress==1)return K.yield(r.ytdPlayer.getPlayerPromise(),2);E=K.yieldResult;E.addEventListener("onStateChange",function(g){r.onPlayerStateChange(g)});
E.addEventListener("onCueRangeExit",function(g){r.onCueRangeExit(g)});
_.vo(K)})};
_.d.onPlayerStateChange=function(r){if(r===1&&(r=this.ytdPlayer.getPlayer())){var E=r.getCurrentTime(),K,g,D=E+((g=(K=this.data)==null?void 0:K.playbackDurationMs)!=null?g:0)/1E3;r.addCueRange("playback",E,D);this.JSC$15843_mastheadCounter.increment("VIDEO_START",!0,!0)}};
_.d.onCueRangeExit=function(r){r==="playback"&&(this.ytdPlayer.stop(),this.onPlaybackEnded())};
_.d.toggleMute=function(r){var E=this,K;return _.p(function(g){if(g.nextAddress==1)return g.yield(E.ytdPlayer.getPlayerPromise(),2);K=g.yieldResult;r?K.mute():K.unMute();_.vo(g)})};
Km.prototype.onTap=Km.prototype.onTap;Km.prototype.onMouseOver=Km.prototype.onMouseOver;Km.prototype.onExpandedChanged=Km.prototype.onExpandedChanged;Km.prototype.onYtNavigate=Km.prototype.onYtNavigate;Km.prototype.onYtToggleButton=Km.prototype.onYtToggleButton;Km.prototype.dataChanged=Km.prototype.dataChanged;_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Km.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],Km.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Km.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Km.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],Km.prototype,"expanded",void 0);_.u([_.b(),_.H("design:type",Object)],Km.prototype,"buttonOverrides",void 0);
_.u([_.b(),_.H("design:type",Object)],Km.prototype,"useYtdPlayer",void 0);_.u([_.fH("#ytd-player"),_.H("design:type",Object)],Km.prototype,"ytdPlayer",void 0);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Km.prototype,"dataChanged",null);_.u([_.ae("yt-toggle-button"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],Km.prototype,"onYtToggleButton",null);
_.u([_.ae("yt-navigate"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],Km.prototype,"onYtNavigate",null);_.u([_.TI("expanded"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Km.prototype,"onExpandedChanged",null);_.u([_.ae("mouseover"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Km.prototype,"onMouseOver",null);
_.u([_.ae("tap"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Km.prototype,"onTap",null);_.u([_.VF({is:"ytd-video-masthead-ad-expandable-video-tile-renderer",disableElementRegistration:!0})],Km);
_.Z(Km,"ytd-video-masthead-ad-expandable-video-tile-renderer",function(){if($gM!==void 0)return $gM;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return $gM=r},{mode:1});var aBC;var gX=function(){return _.q.apply(this,arguments)||this};
_.C(gX,_.q);gX.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
gX.prototype.onShow=function(){var r=_.rj(this.hostElement).querySelector("#live-description"),E;r&&((E=this.data)==null?0:E.shortLiveDescription)&&r.clientWidth<r.scrollWidth&&this.hostElement.classList.add("short-live-description")};
gX.prototype.onYtToggleButton=function(r){var E,K=(E=this.data)==null?void 0:E.videoReminderEntityKey;K&&this.ytdReduxBehavior.dispatch(_.Td("upcomingEventReminderStateEntity",K,{key:K,state:r.detail.toggled?"UPCOMING_EVENT_REMINDER_STATE_SINGLE":"UPCOMING_EVENT_REMINDER_STATE_NONE"}))};
gX.prototype.videoReminderStateChanged=function(){var r;this.videoReminderState&&_.M((r=this.data)==null?void 0:r.cta,_.ag)&&this.set("data.cta.toggleButtonRenderer.isToggled",this.videoReminderState.state==="UPCOMING_EVENT_REMINDER_STATE_SINGLE")};
gX.prototype.videoReminderStateChanged=gX.prototype.videoReminderStateChanged;gX.prototype.onYtToggleButton=gX.prototype.onYtToggleButton;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],gX.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],gX.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],gX.prototype,"ytdReduxBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],gX.prototype,"data",void 0);
_.u([_.b({selectorArgs:["data.videoReminderEntityKey"],selector:rj5}),_.H("design:type",Object)],gX.prototype,"videoReminderState",void 0);_.u([_.ae("yt-toggle-button"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],gX.prototype,"onYtToggleButton",null);_.u([_.pH("videoReminderState"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],gX.prototype,"videoReminderStateChanged",null);
_.u([_.VF({is:"ytd-video-masthead-ad-primary-video-overlay-renderer",disableElementRegistration:!0})],gX);
_.Z(gX,"ytd-video-masthead-ad-primary-video-overlay-renderer",function(){if(aBC!==void 0)return aBC;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return aBC=r},{mode:_.EZ("kevlar_poly_si_batch_j065")?1:2});var pdu;var Dy=function(){var r=_.q.apply(this,arguments)||this;r.useYtdPlayer=_.R("use_ytd_player_for_desktop_masthead");r.buttonOverrides={style:"overlay"};r.JSC$15851_playerManager=null;r.JSC$15851_mastheadCounter=new jw$;r.actionMap={"yt-masthead-hidden":"onYtMastheadHidden"};return r};
_.C(Dy,_.q);_.d=Dy.prototype;_.d.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"}}}};
_.d.created=function(){this.JSC$15851_mastheadCounter.increment("PLAYER_CONTAINER_CREATED",this.useYtdPlayer,!1);this.useYtdPlayer||(this.JSC$15851_playerManager=new HC)};
_.d.ready=function(){var r=this;this.JSC$15851_mastheadCounter.increment("PLAYER_CONTAINER_READY",this.useYtdPlayer,!1);if(this.useYtdPlayer){var E;(E=this.embeddedPlayer)==null||E.remove()}else{var K;(K=this.ytdPlayer)==null||K.remove();hOd(this.JSC$15851_playerManager,this.embeddedPlayer,function(){r.onPlaybackEnded()});
this.replayButton.addEventListener("click",function(){r.data&&r.data.navigationEndpoint&&_.Ln(r.hostElement,"yt-navigate",{endpoint:r.data.navigationEndpoint})})}};
_.d.onPlaybackEnded=function(){this.hostElement.classList.remove("video-playing");this.hostElement.classList.add("video-ended");this.JSC$15851_mastheadCounter.increment("VIDEO_END",this.useYtdPlayer,!1)};
_.d.dataChanged=function(){var r=this;if(this.data){if(typeof this.data.videoId==="string")if(this.useYtdPlayer){var E=!this.data.disableAutoPlayback,K,g={autoplay:E,adformat:"17_8",video_id:this.data.videoId,suggestedQuality:"hd720",startSeconds:((K=this.data.playbackStartMs)!=null?K:0)/1E3,player_params:this.data.playerParams};this.hostElement.classList.add(E?"video-playing":"video-ended");this.ytdPlayer.loadVideoWithPlayerVars(g);this.setupYtdPlayer()}else r$l(this.JSC$15851_playerManager,this.data.videoId,
this.data.playbackStartMs,this.data.playbackDurationMs,this.data.playerParams||void 0),this.data.disableAutoPlayback?(JFf(this.JSC$15851_playerManager),this.hostElement.classList.add("video-ended")):(this.JSC$15851_playerManager.playVideo(),this.hostElement.classList.add("video-playing"),this.getPlayerPromise().then(function(){_.ht(r.hostElement,"ytd-video-masthead-ad-primary-video-renderer-playing");r.JSC$15851_mastheadCounter.increment("VIDEO_START",!1,!1)}));
this.data.isWidescreen&&this.playerContainer.classList.add("widescreen")}};
_.d.getPlayerPromise=function(){return this.JSC$15851_playerManager.getPlayerPromise()};
_.d.onYtToggleButton=function(r){this.useYtdPlayer?this.toggleMute(r.detail.toggled):r.detail.toggled?this.JSC$15851_playerManager.mute():this.JSC$15851_playerManager.unMute()};
_.d.onYtNavigate=function(r){var E=rcL(r.detail.endpoint),K=EFJ(this.data.clickthroughReportingData);E&&K&&(r.detail.endpoint.watchEndpoint?r.detail.tempData=K:_.e4(E,K,30))};
_.d.onYtMastheadHidden=function(){this.useYtdPlayer?this.ytdPlayer.stop():this.JSC$15851_playerManager.stopVideo()};
_.d.setupYtdPlayer=function(){var r=this,E;return _.p(function(K){if(K.nextAddress==1)return K.yield(r.ytdPlayer.getPlayerPromise(),2);E=K.yieldResult;E.addEventListener("onStateChange",function(g){r.onPlayerStateChange(g)});
E.addEventListener("onCueRangeExit",function(g){r.onCueRangeExit(g)});
_.vo(K)})};
_.d.onPlayerStateChange=function(r){if(r===1&&(r=this.ytdPlayer.getPlayer())){var E=r.getCurrentTime(),K,g,D=E+((g=(K=this.data)==null?void 0:K.playbackDurationMs)!=null?g:0)/1E3;r.addCueRange("playback",E,D);_.ht(this.hostElement,"ytd-video-masthead-ad-primary-video-renderer-playing");this.JSC$15851_mastheadCounter.increment("VIDEO_START",!0,!1)}};
_.d.onCueRangeExit=function(r){r==="playback"&&(this.ytdPlayer.stop(),this.onPlaybackEnded())};
_.d.toggleMute=function(r){var E=this,K;return _.p(function(g){if(g.nextAddress==1)return g.yield(E.ytdPlayer.getPlayerPromise(),2);K=g.yieldResult;r?K.mute():K.unMute();_.vo(g)})};
_.f5.Object.defineProperties(Dy.prototype,{titleAriaLabel:{configurable:!0,enumerable:!0,get:function(){var r,E;if(!((r=this.data)==null?0:(E=r.accessibilityData)==null?0:E.label))return"Ad primary link";var K,g;return _.Nn("AD_TITLE",{title:(K=this.data)==null?void 0:(g=K.accessibilityData)==null?void 0:g.label})}}});
Dy.prototype.onYtMastheadHidden=Dy.prototype.onYtMastheadHidden;Dy.prototype.onYtNavigate=Dy.prototype.onYtNavigate;Dy.prototype.onYtToggleButton=Dy.prototype.onYtToggleButton;Dy.prototype.dataChanged=Dy.prototype.dataChanged;_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Dy.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Dy.prototype,"ytRendererBehavior",void 0);
_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],Dy.prototype,"ytActionHandlerBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Dy.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],Dy.prototype,"useYtdPlayer",void 0);_.u([_.fH("ytd-toggle-button-renderer"),_.H("design:type",Object)],Dy.prototype,"muteButton",void 0);_.u([_.b(),_.H("design:type",Object)],Dy.prototype,"buttonOverrides",void 0);
_.u([_.v("data.accessibilityData.label"),_.H("design:type",String),_.H("design:paramtypes",[])],Dy.prototype,"titleAriaLabel",null);_.u([_.fH("#replay-button"),_.H("design:type",Object)],Dy.prototype,"replayButton",void 0);_.u([_.fH("#player-container"),_.H("design:type",Object)],Dy.prototype,"playerContainer",void 0);_.u([_.fH("#player"),_.H("design:type",Object)],Dy.prototype,"embeddedPlayer",void 0);_.u([_.fH("#ytd-player"),_.H("design:type",Object)],Dy.prototype,"ytdPlayer",void 0);
_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Dy.prototype,"dataChanged",null);_.u([_.ae("yt-toggle-button"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],Dy.prototype,"onYtToggleButton",null);_.u([_.ae("yt-navigate"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],Dy.prototype,"onYtNavigate",null);
_.u([_.ae("yt-masthead-hidden"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Dy.prototype,"onYtMastheadHidden",null);_.u([_.VF({is:"ytd-video-masthead-ad-primary-video-renderer",disableElementRegistration:!0})],Dy);
_.Z(Dy,"ytd-video-masthead-ad-primary-video-renderer",function(){if(pdu!==void 0)return pdu;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return pdu=r},{mode:2});var Pia;var BQ=function(){var r=_.q.apply(this,arguments)||this;r.collapsed=!1;r.impressionResolver=_.ZW();r.JSC$15855_activeViewMeasurementDataResolver=_.ZW();r.actionMap={"yt-mute-ad-action":"handleMuteAd"};return r};
_.C(BQ,_.q);_.d=BQ.prototype;_.d.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"}}}};
_.d.created=function(){this.activeView=new tI(this.hostElement)};
_.d.ready=function(){var r=this;_.rj(this.hostElement).querySelector("#show-ad").addEventListener("click",function(){r.expandAd()});
this.hostElement.addEventListener("yt-action",function(E){if(E.detail.actionName==="yt-service-request"){var K=E.detail.args[1];K.videoMastheadAdMuteCommand&&(r.collapseAd(K.videoMastheadAdMuteCommand.encryptedMastheadId),E.stopPropagation())}})};
_.d.attached=function(){var r=this;_.q_(function(){r.ironResizableBehavior.notifyResize()});
this.impressionResolver.promise.then(function(E){if(!r.collapsed){E=_.N(E);for(var K=E.next();!K.done;K=E.next())K=K.value,Kh(K.baseUrl,K.attributionSrcMode);r.data.impressionCommand=void 0}});
this.JSC$15855_activeViewMeasurementDataResolver.promise.then(function(E){Sl(r.activeView,E)});
_.R("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&by(r.activeView)})};
_.d.dataChanged=function(){var r;((r=this.data.impressionCommand)==null?0:r.loggingUrls)&&this.impressionResolver.resolve(this.data.impressionCommand.loggingUrls);var E;((E=this.data)==null?0:E.activeView)&&this.JSC$15855_activeViewMeasurementDataResolver.resolve(this.data.activeView);(r=this.get("data.showAdRenderer.buttonRenderer.command.videoMastheadAdMuteCommand"))&&this.restoreCollapsedState(r.encryptedMastheadId);this.collapsed&&(this.data.primaryVideo&&(this.data.primaryVideo=void 0),this.data.expandableTiles&&
(this.data.expandableTiles=void 0))};
_.d.computeWidescreen=function(r){var E;return!!(r&&((E=_.M(r,tgf))==null?0:E.isWidescreen))};
_.d.computeExpandable=function(r){return!!(r&&r.length>0)};
_.d.onIronResize=function(){if(this.expandable){var r=_.rj(this.hostElement).querySelector("#expandable-tile-container :first-child");r&&!r.expanded&&(r.expanded=!0)}};
_.d.handleMuteAd=function(){this.collapseAd(null)};
_.d.restoreCollapsedState=function(r){this.collapsed=_.aA().get("HIDDEN_MASTHEAD_ID")===r};
_.d.collapseAd=function(r){if(r){var E=_.aA();E.set("HIDDEN_MASTHEAD_ID",r);E.save()}(r=_.rj(this.hostElement).querySelector("#video"))&&_.Ln(r,"yt-masthead-hidden");this.collapsed=!0};
_.d.expandAd=function(){var r=_.aA();r.set("HIDDEN_MASTHEAD_ID",!1);r.save();location.reload()};
_.d.detached=function(){_.R("stop_av_measurement_on_detach")&&by(this.activeView)};
BQ.prototype.onIronResize=BQ.prototype.onIronResize;BQ.prototype.dataChanged=BQ.prototype.dataChanged;_.u([_.G(_.Ib),_.H("design:type",Object)],BQ.prototype,"ironResizableBehavior",void 0);_.u([_.G(_.pG),_.H("design:type",Object)],BQ.prototype,"ytdGridStateAwareBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],BQ.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],BQ.prototype,"ytRendererBehavior",void 0);
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],BQ.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],BQ.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeWidescreen(data.primaryVideo)"}),_.H("design:type",Boolean)],BQ.prototype,"widescreen",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeExpandable(data.expandableTiles)"}),_.H("design:type",Boolean)],BQ.prototype,"expandable",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],BQ.prototype,"collapsed",void 0);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],BQ.prototype,"dataChanged",null);_.u([_.ae("iron-resize"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],BQ.prototype,"onIronResize",null);_.u([_.VF({is:"ytd-video-masthead-ad-v3-renderer",disableElementRegistration:!0})],BQ);
_.Z(BQ,"ytd-video-masthead-ad-v3-renderer",function(){if(Pia!==void 0)return Pia;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return Pia=r},{mode:2});var dX=function(){return _.q.apply(this,arguments)||this};
_.C(dX,_.q);_.d=dX.prototype;_.d.configureRendererStamper=function(){return{"data.renderingContent":{id:"rendering-content",mapping:{videoMastheadAdV3Renderer:"ytd-video-masthead-ad-v3-renderer"}}}};
_.d.ready=function(){var r=this;rfn(function(){r.isAttached&&X3(r.JSC$15860_storedAdSlotMetadata,r.JSC$15860_storedAdLayoutMetadata,r.adSlotMetadata,r.adLayoutMetadata)&&L3(eP(),r.JSC$15860_storedAdSlotMetadata,r.JSC$15860_storedAdLayoutMetadata)})};
_.d.attached=function(){X3(this.JSC$15860_storedAdSlotMetadata,this.JSC$15860_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&AYl(eP(),this.JSC$15860_storedAdSlotMetadata,this.JSC$15860_storedAdLayoutMetadata)};
_.d.detached=function(){X3(this.JSC$15860_storedAdSlotMetadata,this.JSC$15860_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&L3(eP(),this.JSC$15860_storedAdSlotMetadata,this.JSC$15860_storedAdLayoutMetadata)};
_.d.onAdMetadataChanged=function(){this.adLayoutMetadata&&this.adSlotMetadata&&this.JSC$15860_storedAdLayoutMetadata!==this.adLayoutMetadata&&this.JSC$15860_storedAdSlotMetadata!==this.adSlotMetadata&&(this.isAttached&&(this.JSC$15860_storedAdLayoutMetadata!==void 0&&this.JSC$15860_storedAdSlotMetadata!==void 0&&L3(eP(),this.JSC$15860_storedAdSlotMetadata,this.JSC$15860_storedAdLayoutMetadata),AYl(eP(),this.adSlotMetadata,this.adLayoutMetadata)),this.JSC$15860_storedAdLayoutMetadata=this.adLayoutMetadata,
this.JSC$15860_storedAdSlotMetadata=this.adSlotMetadata)};
_.f5.Object.defineProperties(dX.prototype,{adLayoutMetadata:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.adLayoutMetadata}}});
dX.prototype.onAdMetadataChanged=dX.prototype.onAdMetadataChanged;_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],dX.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],dX.prototype,"ytComponentBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],dX.prototype,"data",void 0);_.u([_.v("data.adLayoutMetadata"),_.H("design:type",Object),_.H("design:paramtypes",[])],dX.prototype,"adLayoutMetadata",null);
_.u([_.b(),_.H("design:type",Object)],dX.prototype,"adSlotMetadata",void 0);_.u([_.pH("adLayoutMetadata","adSlotMetadata"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],dX.prototype,"onAdMetadataChanged",null);_.u([_.VF({is:"ytd-page-top-ad-layout-renderer",disableElementRegistration:!0})],dX);
_.Z(dX,"ytd-page-top-ad-layout-renderer",function(){if(jFE!==void 0)return jFE;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return jFE=
r},{mode:_.EZ("kevlar_poly_si_batch_j070")?1:2});var fBX;var jB=function(){var r=_.q.apply(this,arguments)||this;r.noBottomMargin=!1;r.overlayDensity=0;r.typographyBump=!1;r.extractOverlay=!1;r.extractActionBar=!1;return r};
_.C(jB,_.q);_.d=jB.prototype;
_.d.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]]"}}}}}};
_.d.ready=function(){var r=this;rfn(function(){r.isAttached&&r.adSlotMetadata&&uhf(eP(),r.adSlotMetadata)})};
_.d.attached=function(){if(this.adSlotMetadata){var r;if(this.adSlotMetadata===((r=this.data)==null?void 0:r.adSlotMetadata))ZTX(eP(),this.adSlotMetadata);else{var E;_.nh(Error("Oh`"+this.adSlotMetadata+"`"+((E=this.data)==null?void 0:E.adSlotMetadata)))}}};
_.d.detached=function(){this.adSlotMetadata&&uhf(eP(),this.adSlotMetadata)};
_.d.onTypographyBumpChanged=function(){this.inFeedAdLayoutRenderer&&(this.inFeedAdLayoutRenderer.typographyBump=this.typographyBump)};
_.d.onAdSlotMetadataChanged=function(){this.data&&this.data.adSlotMetadata&&(this.isAttached&&this.adSlotMetadata!==this.data.adSlotMetadata&&(this.adSlotMetadata!==void 0&&uhf(eP(),this.adSlotMetadata),ZTX(eP(),this.data.adSlotMetadata)),this.adSlotMetadata=this.data.adSlotMetadata)};
_.f5.Object.defineProperties(jB.prototype,{layout:{configurable:!0,enumerable:!0,get:function(){var r,E,K=_.M((r=this.data)==null?void 0:(E=r.fulfillmentContent)==null?void 0:E.fulfilledLayout,_.btC),g;return(r=(g=_.M(K==null?void 0:K.renderingContent,SzE))==null?void 0:g.layout)?r.toLowerCase().replace(/_/g,"-"):""}}});
jB.prototype.onAdSlotMetadataChanged=jB.prototype.onAdSlotMetadataChanged;jB.prototype.onTypographyBumpChanged=jB.prototype.onTypographyBumpChanged;_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],jB.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],jB.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],jB.prototype,"rendererBehavior",void 0);
_.u([_.b(),_.H("design:type",Object)],jB.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],jB.prototype,"noBottomMargin",void 0);_.u([_.b(),_.H("design:type",Object)],jB.prototype,"overlayDensity",void 0);_.u([_.b(),_.H("design:type",Object)],jB.prototype,"typographyBump",void 0);_.u([_.b(),_.H("design:type",Object)],jB.prototype,"extractOverlay",void 0);_.u([_.b(),_.H("design:type",Object)],jB.prototype,"extractActionBar",void 0);
_.u([_.fH("ytd-in-feed-ad-layout-renderer"),_.H("design:type",HTMLElement)],jB.prototype,"inFeedAdLayoutRenderer",void 0);_.u([_.b({reflectToAttribute:!0}),_.v("data"),_.H("design:type",String),_.H("design:paramtypes",[])],jB.prototype,"layout",null);_.u([_.pH("typographyBump"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],jB.prototype,"onTypographyBumpChanged",null);
_.u([_.pH("data.adSlotMetadata"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],jB.prototype,"onAdSlotMetadataChanged",null);_.u([_.VF({is:"ytd-ad-slot-renderer",disableElementRegistration:!0})],jB);
_.Z(jB,"ytd-ad-slot-renderer",function(){if(fBX!==void 0)return fBX;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return fBX=r},{mode:_.EZ("kevlar_poly_si_batch_j077")?
1:2});var O6l;var Np=function(){return _.q.apply(this,arguments)||this};
_.C(Np,_.q);_.d=Np.prototype;_.d.created=function(){this.activeView=new tI(this.hostElement)};
_.d.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"}}}};
_.d.maybeComputeHref=function(){return null};
_.d.onTap=function(){};
_.d.onThumbnailContainerClick=function(r){this.onClick(r)};
_.d.onClick=function(r){var E,K=(E=this.data)==null?void 0:E.navigationEndpoint;K&&_.M(K,_.m4)&&(this.ytSparklesClickLocationBehavior.handleClick(K,r,!1),r.stopPropagation())};
_.d.dataChanged=function(){if(this.data){if(this.data.impressionUrls)for(var r=_.N(this.data.impressionUrls),E=r.next();!E.done;E=r.next())E=E.value,ugc(E,eYq(E));this.data.activeView&&Sl(this.activeView,this.data.activeView);this.ytSparklesClickLocationBehavior.configureClickTargets("main-container",Np.JSC$15868_DEFAULT_CLICK_LOCATION_BEHAVIOR,Np.JSC$15868_CLICK_LOCATION_ID_MAP);this.thumbnail&&(r=this.thumbnail.getElementsByTagName("a"),r.length>0&&(r=r.namedItem("thumbnail"))&&r.removeAttribute("href"))}};
_.d.attached=function(){var r=this;_.R("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&by(r.activeView)})};
_.d.detached=function(){_.R("stop_av_measurement_on_detach")&&by(this.activeView)};
_.f5.Object.defineProperties(Np.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.R("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.R("kevlar_watch_feed_big_thumbs")?"9999":"168"}}});
Np.prototype.dataChanged=Np.prototype.dataChanged;Np.prototype.onTap=Np.prototype.onTap;Np.JSC$15868_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","endpoint"]]);
Np.JSC$15868_DEFAULT_CLICK_LOCATION_BEHAVIOR=[{location:"PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL",code:21,behaviorType:"PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_PLAY_VIDEO_ON_WATCH_PAGE"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND",code:2,behaviorType:"PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_PLAY_VIDEO_ON_WATCH_PAGE"}];_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Np.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Np.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],Np.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],Np.prototype,"ytdReduxBehavior",void 0);_.u([_.G(_.xn.YtSparklesClickLocationBehavior),_.H("design:type",Object)],Np.prototype,"ytSparklesClickLocationBehavior",void 0);
_.u([_.b({selector:_.Gp}),_.H("design:type",Object)],Np.prototype,"isGridViewEnabled",void 0);_.u([_.v("isGridViewEnabled"),_.b({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Np.prototype,"watchFeedBigThumbs",null);_.u([_.v("isGridViewEnabled"),_.b({reflectToAttribute:!0}),_.H("design:type",String),_.H("design:paramtypes",[])],Np.prototype,"thumbnailWidth",null);_.u([_.b(),_.H("design:type",Object)],Np.prototype,"data",void 0);
_.u([_.fH("ytd-thumbnail"),_.H("design:type",HTMLElement)],Np.prototype,"thumbnail",void 0);_.u([_.ae("tap"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Np.prototype,"onTap",null);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Np.prototype,"dataChanged",null);_.u([_.VF({is:"ytd-compact-promoted-video-renderer",disableElementRegistration:!0})],Np);
_.Z(Np,"ytd-compact-promoted-video-renderer",function(){if(O6l!==void 0)return O6l;var r=document.createElement("template");_.x(r,'\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>');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return O6l=r},{mode:1});var YYw;_.MN("itemSectionRenderer","searchPyvRenderer","ytd-search-pyv-renderer");var Qn=function(){return _.q.apply(this,arguments)||this};
_.C(Qn,_.q);Qn.prototype.configureRendererStamper=function(){return{"data.ads":{id:"contents",mapping:{adSlotRenderer:"ytd-ad-slot-renderer",promotedVideoRenderer:"ytd-promoted-video-renderer"}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Qn.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Qn.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Qn.prototype,"data",void 0);_.u([_.VF({is:"ytd-search-pyv-renderer",disableElementRegistration:!0})],Qn);
_.Z(Qn,"ytd-search-pyv-renderer",function(){if(YYw!==void 0)return YYw;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return YYw=r},{mode:1});var Uge;_.MN("itemSectionRenderer","backstagePostThreadRenderer","ytd-backstage-post-thread-renderer");var $2=function(){var r=_.q.apply(this,arguments)||this;r.roundedContainer=!0;r.JSC$15876_handleOpenPostCommentDialogActionAfterStamp=!1;r.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"};return r};
_.C($2,_.q);_.d=$2.prototype;
_.d.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}}};
_.d.onStampFinished=function(){this.JSC$15876_handleOpenPostCommentDialogActionAfterStamp&&this.handleSignalActionOpenPostCommentDialogAction()};
_.d.handleSignalActionOpenPostCommentDialogAction=function(){var r=_.rj(this.hostElement).querySelector("ytd-comment-reply-dialog-renderer");r?r.openDialog():this.JSC$15876_handleOpenPostCommentDialogActionAfterStamp=!0};
_.d.onYtCommentModerationPanelEmpty=function(){this.set("data.moderationPanel",{})};
_.d.computeHideBorder=function(){return this.isInEngagementPanel};
_.d.computeIsCompact=function(){return this.isInEngagementPanel};
_.d.computeUsesCompactLockup=function(r){return r==="BACKSTAGE_SURFACE_TYPE_HOME"||r==="BACKSTAGE_SURFACE_TYPE_SEARCH"||r==="BACKSTAGE_SURFACE_TYPE_NEWS_DESTINATION"||r==="BACKSTAGE_SURFACE_TYPE_CHANNEL_HOME"||r==="BACKSTAGE_SURFACE_TYPE_STRUCTURED_DESCRIPTION"||r==="BACKSTAGE_SURFACE_TYPE_REPOST_PREVIEW"};
_.d.computeUsesFullLockup=function(){var r,E=(r=this.data)==null?void 0:r.post,K;r=(K=_.M(E,Ieu))==null?void 0:K.surface;var g;K=(g=_.M(E,h8E))==null?void 0:g.originalPost;var D;if(g=r||((D=_.M(K,Ieu))==null?void 0:D.surface))return!this.computeUsesCompactLockup(g)&&this.useUpdatedRepostUi;var B;return((B=_.M(E,h8E))==null?void 0:B.originalPostDeletedMessage)!==void 0&&this.useUpdatedRepostUi};
_.f5.Object.defineProperties($2.prototype,{isInEngagementPanel:{configurable:!0,enumerable:!0,get:function(){var r,E;return((E=_.M((r=this.data)==null?void 0:r.post,Ieu))==null?void 0:E.surface)==="BACKSTAGE_SURFACE_TYPE_ENGAGEMENT_PANEL"}},
useUpdatedRepostUi:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.useUpdatedRepostUi}}});
$2.prototype.onYtCommentModerationPanelEmpty=$2.prototype.onYtCommentModerationPanelEmpty;$2.prototype.onStampFinished=$2.prototype.onStampFinished;_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],$2.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],$2.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],$2.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.b(),_.H("design:type",Object)],$2.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],$2.prototype,"roundedContainer",void 0);_.u([_.b({computed:"computeHideBorder(data, isInEngagementPanel)",reflectToAttribute:!0}),_.H("design:type",Boolean)],$2.prototype,"hideBorder",void 0);_.u([_.b({computed:"computeIsCompact(data, isInEngagementPanel)",reflectToAttribute:!0}),_.H("design:type",Boolean)],$2.prototype,"isCompact",void 0);
_.u([_.b({computed:"computeUsesFullLockup(data, useUpdatedRepostUi)",reflectToAttribute:!0}),_.H("design:type",Boolean)],$2.prototype,"usesFullLockup",void 0);_.u([_.ae("yt-rendererstamper-finished"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],$2.prototype,"onStampFinished",null);
_.u([_.ae("ytd-comment-moderation-panel-empty"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],$2.prototype,"onYtCommentModerationPanelEmpty",null);_.u([_.v("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],$2.prototype,"isInEngagementPanel",null);_.u([_.v("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],$2.prototype,"useUpdatedRepostUi",null);
_.u([_.VF({is:"ytd-backstage-post-thread-renderer",disableElementRegistration:!0})],$2);
_.Z($2,"ytd-backstage-post-thread-renderer",function(){if(Uge!==void 0)return Uge;var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return Uge=r},{mode:1});var TLu;var aj=function(){var r=_.q.apply(this,arguments)||this;r.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return r};
_.C(aj,_.q);aj.prototype.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
aj.prototype.computeBannerImageUrl=function(){if(this.data!==void 0){var r=this.data.thumbnail.thumbnails;this.isDarkTheme&&(r=this.data.thumbnailDark.thumbnails);this.bannerImageUrl=(r=_.LB(r,24,void 0,"height"))?r:void 0}};
aj.prototype.onDarkModeToggledAction=function(r){this.isDarkTheme=r};
aj.prototype.computeHasText=function(){var r;return!((r=this.data)==null||!r.text)};
_.f5.Object.defineProperties(aj.prototype,{bannerStyle:{configurable:!0,enumerable:!0,get:function(){if(this.bannerImageUrl)return'background-image:url("'+String(_.u9(this.bannerImageUrl))+'");'}}});
aj.prototype.computeHasText=aj.prototype.computeHasText;aj.prototype.computeBannerImageUrl=aj.prototype.computeBannerImageUrl;_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],aj.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],aj.prototype,"actionHandlerBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],aj.prototype,"ytRendererBehavior",void 0);
_.u([_.b(),_.H("design:type",Object)],aj.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Boolean)],aj.prototype,"isDarkTheme",void 0);_.u([_.b(),_.H("design:type",String)],aj.prototype,"bannerImageUrl",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeHasText(data.text)"}),_.H("design:type",Boolean)],aj.prototype,"hasText",void 0);_.u([_.pH("data","isDarkTheme"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],aj.prototype,"computeBannerImageUrl",null);
_.u([_.pH("data.text"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],aj.prototype,"computeHasText",null);_.u([_.v("bannerImageUrl"),_.H("design:type",Object),_.H("design:paramtypes",[])],aj.prototype,"bannerStyle",null);_.u([_.VF({is:"ytd-backstage-prefilled-post-dialog-header-renderer",disableElementRegistration:!0})],aj);
_.Z(aj,"ytd-backstage-prefilled-post-dialog-header-renderer",function(){if(TLu!==void 0)return TLu;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return TLu=r},{mode:1});var wda;var pm=function(){return _.q.apply(this,arguments)||this};
_.C(pm,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],pm.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],pm.prototype,"data",void 0);_.u([_.VF({is:"ytd-backstage-zero-state-renderer",disableElementRegistration:!0})],pm);
_.Z(pm,"ytd-backstage-zero-state-renderer",function(){if(wda!==void 0)return wda;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return wda=r},{mode:1});var FFJ;var PQ=function(){return _.q.apply(this,arguments)||this};
_.C(PQ,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],PQ.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],PQ.prototype,"data",void 0);_.u([_.b({computed:"computeIcon_(data.icon)"}),_.H("design:type",String)],PQ.prototype,"icon",void 0);_.u([_.VF({is:"ytd-post-filter-zero-state-renderer",disableElementRegistration:!0})],PQ);
_.Z(PQ,"ytd-post-filter-zero-state-renderer",function(){if(FFJ!==void 0)return FFJ;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return FFJ=r},{mode:1});var RGX;var oKJ={"data.actionButton":{id:"schedule-button",mapping:{buttonRenderer:"ytd-button-renderer"}}},fm=function(){return _.q.apply(this,arguments)||this};
_.C(fm,_.q);fm.prototype.configureRendererStamper=function(){return oKJ};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],fm.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],fm.prototype,"rendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],fm.prototype,"data",void 0);_.u([_.b({computed:"computeIcon_(data.icon)"}),_.H("design:type",String)],fm.prototype,"icon",void 0);_.u([_.VF({is:"ytd-post-scheduling-zero-state-renderer",disableElementRegistration:!0})],fm);
_.Z(fm,"ytd-post-scheduling-zero-state-renderer",function(){if(RGX!==void 0)return RGX;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return RGX=r},{mode:1});var MD$;var O5=function(){var r=_.q.apply(this,arguments)||this;r.actionMap={"yt-update-posts-total-count-action":"handleUpdatePostsTotalCountAction"};return r};
_.C(O5,_.q);O5.prototype.onTabsActivate=function(r){this.data&&this.data.tabs&&_.Ln(this.hostElement,"yt-navigate",{endpoint:this.data.tabs[r.detail.selected].navigationEndpoint})};
O5.prototype.shouldShowTotalCount=function(r){return r&&r.totalCount!==void 0};
O5.prototype.handleUpdatePostsTotalCountAction=function(r){var E=this.get(["data.tabs",1,"totalCount"]),K=this.get("updatePostsTotalCountAction.updateType",r);r=this.get("updatePostsTotalCountAction.number",r);E!==void 0&&K!=="UPDATE_POSTS_TOTAL_COUNT_TYPE_UNKNOWN"&&r&&(K==="UPDATE_POSTS_TOTAL_COUNT_TYPE_ADD"?this.set(["data.tabs",1,"totalCount"],Number(E)+r):K==="UPDATE_POSTS_TOTAL_COUNT_TYPE_REMOVE"&&this.set(["data.tabs",1,"totalCount"],Number(E)-r))};
_.f5.Object.defineProperties(O5.prototype,{selected:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.tabs)for(var r=0,E=this.data.tabs.length;r<E;r++)if(this.data.tabs[r].selected)return r;return 0}}});
_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],O5.prototype,"actionHandlerBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],O5.prototype,"rendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],O5.prototype,"data",void 0);_.u([_.v("data.tabs"),_.H("design:type",Number),_.H("design:paramtypes",[])],O5.prototype,"selected",null);_.u([_.VF({is:"ytd-post-stream-filter-renderer",disableElementRegistration:!0})],O5);
_.Z(O5,"ytd-post-stream-filter-renderer",function(){if(MD$!==void 0)return MD$;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return MD$=r},{mode:1});var i6f;var Y2=function(){return _.q.apply(this,arguments)||this};
_.C(Y2,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Y2.prototype,"kevlarBehaviors",void 0);_.u([_.b(),_.H("design:type",Object)],Y2.prototype,"data",void 0);_.u([_.VF({is:"ytd-channel-age-gate-renderer",disableElementRegistration:!0})],Y2);
_.Z(Y2,"ytd-channel-age-gate-renderer",function(){if(i6f!==void 0)return i6f;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return i6f=r},{mode:1});var cXM;_.MN("sharingItemSection","channelOwnerEmptyStateRenderer","ytd-channel-owner-empty-state-renderer");var U5=function(){var r=_.q.apply(this,arguments)||this;r.data=null;return r};
_.C(U5,_.q);U5.prototype.configureRendererStamper=function(){return{"data.uploadVideoButton":{id:"upload-video-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.f5.Object.defineProperties(U5.prototype,{imageSizePx:{configurable:!0,enumerable:!0,get:function(){var r,E,K;return((r=this.data)==null?0:(E=r.title)==null?0:(K=E.runs)==null?0:K.length)?147:160}}});
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],U5.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],U5.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.v("data"),_.H("design:type",Number),_.H("design:paramtypes",[])],U5.prototype,"imageSizePx",null);_.u([_.VF({is:"ytd-channel-owner-empty-state-renderer",disableElementRegistration:!0})],U5);
_.Z(U5,"ytd-channel-owner-empty-state-renderer",function(){if(cXM!==void 0)return cXM;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return cXM=r},{mode:1});var CiR;var xgf;var TV=function(){var r=_.q.apply(this,arguments)||this;r.boundSubmitSearch=function(){r.submitSearch()};
r.boundClearSearch=function(){r.clearSearch()};
return r};
_.C(TV,_.q);_.d=TV.prototype;_.d.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]]"}}}}}};
_.d.toggleClearButton=function(){this.hideClearButton=ec$||!this.input.value};
_.d.submitOnEnterKeyUp=function(r){r.keyCode!==13||this.input.invalid||this.submit(this.input.value)};
_.d.clearSearch=function(){this.input.value="";this.submit(this.input.value)};
_.d.submitSearch=function(){this.input.invalid||this.submit(this.input.value)};
_.d.submit=function(){_.Ln(this.hostElement,"search-query-changed",this.input.value)};
TV.prototype.toggleClearButton=TV.prototype.toggleClearButton;_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],TV.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],TV.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],TV.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],TV.prototype,"data",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],TV.prototype,"hideClearButton",void 0);_.u([_.b(),_.H("design:type",Object)],TV.prototype,"boundSubmitSearch",void 0);_.u([_.b(),_.H("design:type",Object)],TV.prototype,"boundClearSearch",void 0);_.u([_.fH("#input"),_.H("design:type",Object)],TV.prototype,"input",void 0);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],TV.prototype,"toggleClearButton",null);
_.u([_.VF({is:"ytd-channel-switcher-search-box-renderer",disableElementRegistration:!0})],TV);
_.Z(TV,"ytd-channel-switcher-search-box-renderer",function(){if(xgf!==void 0)return xgf;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return xgf=r},{mode:1});var WFC;var wX=function(){var r=_.q.apply(this,arguments)||this;r.boundSubmit=function(){r.submit()};
return r};
_.C(wX,_.q);_.d=wX.prototype;_.d.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"}}}}};
_.d.ready=function(){var r=this;this.form.addEventListener("submit",function(E){return r.onSubmit(E)})};
_.d.onSubmit=function(r){r.preventDefault();return!1};
_.d.toggleClearButton=function(){this.hideClearButton=ec$||!this.input.value};
_.d.submitOnEnterKeyUp=function(r){r.keyCode===13&&this.submit()};
_.d.submit=function(){var r=this.data.endpoint,E=(0,_.lw.unsafeClone)(r);_.M(E,_.pe)?_.M(E,_.pe).query=this.input.value:_.M(E,_.PU)&&(_.M(E,_.PU).query=this.input.value);var K=_.M(E.commandMetadata,_.dA);(K==null?0:K.url)?(K.url=_.he(K.url,"query",this.input.value),_.Ln(this.hostElement,"yt-navigate",{endpoint:E})):_.M(E,xSX)?(_.M(E,xSX).channelSwitcherQuery=this.input.value,_.P7().resolve(_.Ov).resolveCommand(E,{form:{element:this.hostElement}})):(r=Error("Ph`"+JSON.stringify(r)),_.Xc(r))};
_.d.getUrl=function(r){return this.get("commandMetadata.webCommandMetadata.url",r)};
wX.prototype.toggleClearButton=wX.prototype.toggleClearButton;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],wX.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],wX.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],wX.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],wX.prototype,"hideClearButton",void 0);
_.u([_.b(),_.H("design:type",Object)],wX.prototype,"boundSubmit",void 0);_.u([_.fH("#form"),_.H("design:type",HTMLFormElement)],wX.prototype,"form",void 0);_.u([_.fH("#input"),_.H("design:type",Object)],wX.prototype,"input",void 0);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],wX.prototype,"toggleClearButton",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-search-box-renderer"})],wX);
_.Z(wX,"ytd-search-box-renderer",function(){if(WFC!==void 0)return WFC;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return WFC=r},{mode:2});var FM=function(){var r=_.q.apply(this,arguments)||this;r.showSearchBox=!0;return r};
_.C(FM,_.q);FM.prototype.configureRendererStamper=function(){return{"data.searchBox":{id:"search-box",mapping:{searchBoxRenderer:"ytd-search-box-renderer",channelSwitcherSearchBoxRenderer:"ytd-channel-switcher-search-box-renderer"}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],FM.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],FM.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],FM.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],FM.prototype,"showSearchBox",void 0);_.u([_.VF({is:"ytd-channel-switcher-header-renderer",disableElementRegistration:!0})],FM);
_.Z(FM,"ytd-channel-switcher-header-renderer",function(){if(CiR!==void 0)return CiR;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return CiR=r},{mode:1});var G2a;var vKR;var Rj=function(){var r=_.q.apply(this,arguments)||this;r.isDisplayed=!0;return r};
_.C(Rj,_.q);_.d=Rj.prototype;_.d.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.d.dataChanged=function(){this.isDisplayed=!0};
_.d.computeType=function(r){return r||"UNKNOWN"};
_.d.onYtServiceRequestCompleted=function(r){r.stopPropagation();this.isDisplayed=!1};
_.d.onClose=function(){this.isDisplayed=!1};
Rj.prototype.onYtServiceRequestCompleted=Rj.prototype.onYtServiceRequestCompleted;Rj.prototype.dataChanged=Rj.prototype.dataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Rj.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Rj.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Rj.prototype,"data",void 0);
_.u([_.b({computed:"computeType(data.type)",reflectToAttribute:!0}),_.H("design:type",String)],Rj.prototype,"type",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Rj.prototype,"isDisplayed",void 0);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Rj.prototype,"dataChanged",null);
_.u([_.ae("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],Rj.prototype,"onYtServiceRequestCompleted",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-alert-with-button-renderer"})],Rj);
_.Z(Rj,"ytd-alert-with-button-renderer",function(){if(vKR!==void 0)return vKR;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return vKR=r},{mode:1});var oj=function(){var r=_.q.apply(this,arguments)||this;r.noResult=!1;r.enableAlertBanner=!1;r.dismissedAlertBanner=!1;r.hideCreateChannelButton=!1;r.boundDismissAlertBanner=function(){r.dismissAlertBanner()};
r.actionMap={"yt-update-channel-switcher-page-action":"updateChannelSwitcherAction"};return r};
_.C(oj,_.q);_.d=oj.prototype;_.d.computeButtonOverride=function(){return{style:"mono",type:"tonal"}};
_.d.onDataChanged=function(){this.setShowSearchBox(this.data)};
_.d.updateChannelSwitcherAction=function(r){var E;r=(E=_.M(r,MSE))==null?void 0:E.page;_.M(r,oIl)!==void 0&&(this.data=_.M(r,oIl))};
_.d.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]]"}}}}}};
_.d.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}};
_.d.searchQueryChanged=function(r,E){if(this.data&&this.data.contents&&this.data.contents.length){r=[];var K=[];this.hideCreateChannelButton=this.noResult=!1;for(var g=document.querySelectorAll("ytd-account-item-renderer"),D=_.N(g),B=D.next();!B.done;B=D.next())B=B.value,K.push(B),B.style.display="block";this.resetRightBorder(K);if(E){this.hideCreateChannelButton=!0;for(K=1;K<this.data.contents.length;K++)if(B=this.data.contents[K],_.M(B,itl)){var Q=void 0,a=void 0;D=(Q=_.M(B,itl))==null?void 0:(a=
Q.accountName)==null?void 0:a.simpleText;a=Q=void 0;B=(Q=_.M(B,itl))==null?void 0:(a=Q.channelHandle)==null?void 0:a.simpleText;(Q=g[K-1])&&D&&_.p2(D,E)?r.push(Q):_.R("enable_handle_search_on_channel_switcher")&&Q&&B&&_.p2(B.toString(),E.toString())?r.push(Q):Q.style.display="none"}r.length===0&&(this.noResult=!0);this.resetRightBorder(r)}}};
_.d.resetRightBorder=function(r){for(var E=0;E<r.length;E++)r[E].style.borderRight=!this.hideCreateChannelButton&&(E+2)%3===0||this.hideCreateChannelButton&&(E+1)%3===0?"none":"1px solid var(--yt-spec-outline)"};
_.d.onContinuationItemsUpdated=function(){this.setShowSearchBox(this.data)};
_.d.setShowSearchBox=function(r){if(r&&r.contents&&this.channelSwitcherHeaderRenderer){this.enableAlertBanner=!1;this.channelSwitcherHeaderRenderer.showSearchBox=!0;for(var E=0;E<r.contents.length;E++)_.M(r.contents[E],_.ni)&&(this.enableAlertBanner=!0,this.channelSwitcherHeaderRenderer.showSearchBox=!1);this.dismissedAlertBanner&&(this.enableAlertBanner=!1)}};
_.d.dismissAlertBanner=function(){this.dismissedAlertBanner=!0;this.enableAlertBanner=!1};
_.f5.Object.defineProperties(oj.prototype,{isLoading:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null?0:r.contents)}}});
oj.prototype.onContinuationItemsUpdated=oj.prototype.onContinuationItemsUpdated;oj.prototype.searchQueryChanged=oj.prototype.searchQueryChanged;oj.prototype.onDataChanged=oj.prototype.onDataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],oj.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],oj.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],oj.prototype,"actionHandlerBehavior",void 0);_.u([_.G(_.oY),_.H("design:type",Object)],oj.prototype,"ytContinuationHandlerBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],oj.prototype,"data",void 0);_.u([_.fH("ytd-channel-switcher-header-renderer"),_.H("design:type",Object)],oj.prototype,"channelSwitcherHeaderRenderer",void 0);_.u([_.b(),_.H("design:type",Object)],oj.prototype,"noResult",void 0);
_.u([_.b(),_.H("design:type",Object)],oj.prototype,"enableAlertBanner",void 0);_.u([_.b(),_.H("design:type",Object)],oj.prototype,"dismissedAlertBanner",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],oj.prototype,"hideCreateChannelButton",void 0);_.u([_.v("data.contents"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],oj.prototype,"isLoading",null);_.u([_.b(),_.H("design:type",Object)],oj.prototype,"boundDismissAlertBanner",void 0);
_.u([_.b({computed:"computeButtonOverride()"}),_.H("design:type",Object)],oj.prototype,"buttonOverride",void 0);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],oj.prototype,"onDataChanged",null);_.u([_.ae("search-query-changed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,String]),_.H("design:returntype")],oj.prototype,"searchQueryChanged",null);
_.u([_.ae("yt-next-continuation-data-updated"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],oj.prototype,"onContinuationItemsUpdated",null);_.u([_.VF({is:"ytd-channel-switcher-page-renderer",disableElementRegistration:!0})],oj);
_.Z(oj,"ytd-channel-switcher-page-renderer",function(){if(G2a!==void 0)return G2a;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return G2a=r},{mode:1});var VDE;var zGf;var Mp=function(){var r=_.q.apply(this,arguments)||this;r.images=[];r.selectedImageIndex=0;return r};
_.C(Mp,_.q);_.d=Mp.prototype;
_.d.ready=function(){_.wD(this.thumbnailImagesContainer,"ytb-backstage-multi-image-thumbnail-render-click",this.onThumbnailClick,!1,this);_.wD(this.JSC$15921_imagePreviewContainer,"ytd-backstage-image-preview-coordinates-update",this.updateImageThumbnails,!1,this);_.wD(this.JSC$15921_imagePreviewContainer,"ytd-backstage-image-preview-coordinates-save",this.saveImageRepositions,!1,this);_.wD(this.JSC$15921_imagePreviewContainer,"ytd-backstage-image-preview-coordinates-cancel",this.cancelImageRepositions,
!1,this)};
_.d.onThumbnailClick=function(r){if(r=r.event_.detail)this.selectedImageIndex=this.images.indexOf(r)};
_.d.updateImageThumbnails=function(r){r=Object.assign({},this.images[this.selectedImageIndex],{previewCoordinates:r.event_.detail});this.images.splice(this.selectedImageIndex,1,r);this.images=[].concat(_.mn(this.images))};
_.d.cancelImageRepositions=function(){this.selectedImageIndex=0;_.Ln(this.hostElement,"ytd-backstage-image-reposition-cancel")};
_.d.saveImageRepositions=function(){this.selectedImageIndex=0;_.Ln(this.hostElement,"ytd-backstage-image-reposition-save",this.images)};
_.f5.Object.defineProperties(Mp.prototype,{thumbnailRendererDatas:{configurable:!0,enumerable:!0,get:function(){var r=this;return(this.images||[]).map(function(E,K){return{image:E,selected:K===r.selectedImageIndex}})}},
selectedImageData:{configurable:!0,enumerable:!0,get:function(){return this.images[this.selectedImageIndex]}}});
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Mp.prototype,"ytRendererstamperBehavior",void 0);_.u([_.fH("ytd-backstage-image-preview-renderer"),_.H("design:type",Object)],Mp.prototype,"JSC$15921_imagePreviewContainer",void 0);_.u([_.fH(".thumbnail-images-container"),_.H("design:type",HTMLElement)],Mp.prototype,"thumbnailImagesContainer",void 0);_.u([_.b(),_.H("design:type",Array)],Mp.prototype,"images",void 0);
_.u([_.b(),_.H("design:type",Object)],Mp.prototype,"repositionInstructions",void 0);_.u([_.b(),_.H("design:type",Object)],Mp.prototype,"selectedImageIndex",void 0);_.u([_.v("images","selectedImageIndex"),_.H("design:type",Array),_.H("design:paramtypes",[])],Mp.prototype,"thumbnailRendererDatas",null);_.u([_.v("images","selectedImageIndex"),_.H("design:type",Object),_.H("design:paramtypes",[])],Mp.prototype,"selectedImageData",null);
_.u([_.VF({is:"ytd-backstage-multi-image-reposition-renderer",disableElementRegistration:!0})],Mp);
_.Z(Mp,"ytd-backstage-multi-image-reposition-renderer",function(){if(zGf!==void 0)return zGf;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return zGf=r},{mode:1});var iC=function(r,E){_.vN.call(this);this.uploadUrl=r;this.channelId=E;this.imagesUploadData=[]};
_.C(iC,_.vN);iC.prototype.getAllUploadStatuses=function(){var r=this,E,K,g;return _.p(function(D){if(D.nextAddress==1)return D.yield(tDE(r),2);E=D.yieldResult;K=E.get("succeed");g=E.get("failed");return D.return(K.concat(g))})};
var b6f=function(r){var E,K;return _.p(function(g){if(g.nextAddress==1)return g.yield(tDE(r),2);E=g.yieldResult;K=E.get("failed");K.length>0&&SYu(r,K);return g.return(r.getAllUploadStatuses())})},tDE=function(r){var E,K,g,D,B,Q,a;
return _.p(function(P){if(P.nextAddress==1)return E=new Map,P.yield(Promise.allSettled(r.imagesUploadData.map(function(O){return O.uploadPromise})),2);
K=P.yieldResult;g=[];D=_.N(K);for(B=D.next();!B.done;B=D.next())Q=B.value,Q.status==="fulfilled"&&g.push(Q.value);a=r.imagesUploadData.map(function(O){return O.image}).filter(function(O){return g.every(function(U){return U.id!==O.id})});
E.set("succeed",g);E.set("failed",a);return P.return(E)})},SYu=function(r,E){E=_.N(E);
for(var K=E.next();!K.done;K=E.next()){var g=r;K=K.value;sFE(g,K.id)>=0&&g.cancel(K.id);var D=new k2u(K),B=_.PNX(g.uploadUrl,{"X-YouTube-ChannelId":g.channelId},K.imageBlob);D.transfer=B;D.uploadPromise=qYC(B,K);g.imagesUploadData.push(D);B.run()}};
iC.prototype.cancel=function(r){var E=sFE(this,r);E!==-1&&((E=this.imagesUploadData[E].transfer)&&E.cancel(),this.imagesUploadData=this.imagesUploadData.filter(function(K){return K.image.id!==r}))};
var sFE=function(r,E){return r.imagesUploadData.findIndex(function(K){return K.image.id===E})},qYC=function(r,E){return new Promise(function(K,g){r.listen("l",function(){var D=r.getResponseText();
D?(D=JSON.parse(D).encryptedBlobId,E.encryptedBlobId=D,K(E)):g("upload failed")});
r.listen("n",function(){g("upload failed")})})},k2u=function(r){this.image=r};var e1J=function(r,E,K,g,D){this.id=r;this.imageBlob=E;this.localImageSrc=K;this.naturalWidth=g;this.naturalHeight=D;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 lBw=[".jpeg",".jpg",".png"],cQ=function(){var r=_.q.apply(this,arguments)||this;r.showImagesPreview=!1;r.pollOptions=[];r.errorMessage="";r.optionPlaceholderText="";r.optionDefaultText="";r.JSC$15932_imageId=0;r.maxFileSizeMb=0;r.maxAspectRatio=0;r.invalidFileSizeError="";r.invalidAspectRatioError="";r.invalidFileTypeError="";r.imageSelector=new zW(null,"single_file",lBw);return r};
_.C(cQ,_.q);_.d=cQ.prototype;_.d.ready=function(){_.wD(this.imageSelector,"j",this.onImageSelect,!1,this);_.wD(this.imageRepositionContainer,"ytd-backstage-image-reposition-save",this.saveImageRepositions,!1,this);_.wD(this.imageRepositionContainer,"ytd-backstage-image-reposition-cancel",this.cancelImageRepositions,!1,this)};
_.d.dataChanged=function(){var r,E,K=_.M((r=this.data)==null?void 0:(E=r.cellTemplate)==null?void 0:E.onEmptyCellTap,DAa);if(K&&K.uploadUrl&&K.channelId){var g;this.maxFileSizeMb=((g=K.imageValidationInfo)==null?void 0:g.maxFileSizeMb)||0;var D;this.maxAspectRatio=((D=K.imageValidationInfo)==null?void 0:D.allowedMaxAspectRatio)||0;var B;this.invalidFileSizeError=this.getSimpleString((B=this.data)==null?void 0:B.invalidFileSizeError);var Q;this.invalidAspectRatioError=this.getSimpleString((Q=this.data)==
null?void 0:Q.invalidAspectRatioError);var a;this.invalidFileTypeError=this.getSimpleString((a=this.data)==null?void 0:a.invalidFileTypeError);this.uploadManager=new iC(K.uploadUrl,K.channelId)}};
_.d.onEditorInfoChange=function(){this.optionPlaceholderText=_.Xo(this.editorInfo.optionPlaceholderText);this.optionDefaultText=_.Xo(this.editorInfo.optionDefaultText);this.pollOptions=this.createPollOptions(this.editorInfo)};
_.d.observeAddImageError=function(){this.errorMessage!==""&&_.Ln(this.hostElement,"yt-backstage-add-image-error",this.errorMessage)};
_.d.onPollOptionsChange=function(){for(var r=!1,E=[],K=0;K<this.pollOptions.length;K++){var g=this.hasCustomOptionText?this.optionPlaceholderText:this.optionDefaultText+" "+(K+1);this.pollOptions[K].placeholderText!==g?(r=!0,E.push(Object.assign({},this.pollOptions[K],{placeholderText:g}))):E.push(this.pollOptions[K])}r&&(this.pollOptions=E);this.isValid()?_.Ln(this.hostElement,"yt-commentbox-post-enable"):_.Ln(this.hostElement,"yt-commentbox-post-disable")};
_.d.createPollOptions=function(r){var E=[],K;r=(K=r==null?void 0:r.minPollOptions)!=null?K:0;for(K=0;K<r;K++)E.push(this.createPollOption());return E};
_.d.onImageSelect=function(r){var E=this,K,g,D,B,Q,a;return _.p(function(P){if(P.nextAddress==1){if(E.selectedImageIndex===void 0)return P.jumpTo(0);K=r.files[0];E.errorMessage="";g=E.validateImage(K);if(g!=="")return E.errorMessage=g,P.return();D=new og(E.maxAspectRatio,!1,!0);return P.yield(D.transform(K),3)}if(P.nextAddress!=4)return B=P.yieldResult,B.transformedData?B.invalidAspectRatio?(E.errorMessage=E.invalidAspectRatioError,P.return()):P.yield(Xpu(E.JSC$15932_imageId,r.files[0],B.transformedData),
4):(E.errorMessage=E.invalidFileTypeError,P.return());Q=P.yieldResult;E.JSC$15932_imageId++;SYu(E.uploadManager,[Q]);a=Object.assign({},E.pollOptions[E.selectedImageIndex],{image:Q});E.pollOptions.splice(E.selectedImageIndex,1,a);E.refreshPollOptions();_.Ln(E.hostElement,"yt-backstage-poll-image-select");_.vo(P)})};
_.d.validateImage=function(r){return r.size>1048576*this.maxFileSizeMb?this.invalidFileSizeError:""};
_.d.refreshPollOptions=function(){this.pollOptions=[].concat(_.mn(this.pollOptions))};
_.d.onAddPollOption=function(){this.isAllowedToAddOption&&(this.pollOptions=[].concat(_.mn(this.pollOptions),[this.createPollOption()]))};
_.d.onRemovePollOption=function(r){var E=this.pollOptions[r.model.index];E&&E.image&&this.uploadManager.cancel(E.image.id);this.pollOptions.splice(r.model.index,1);this.refreshPollOptions();this.pollOptions.length===0&&_.Ln(this.hostElement,"yt-image-poll-attachment-dismiss")};
_.d.onTextInput=function(){this.refreshPollOptions()};
_.d.onImageButtonClick=function(r){this.selectedImageIndex=r.model.index;this.imageSelector.click()};
_.d.onRepositionImages=function(){this.hasImages&&(this.showImagesPreview=!0,this.refreshPollOptions())};
_.d.cancelImageRepositions=function(){this.showImagesPreview=!1;this.refreshPollOptions()};
_.d.saveImageRepositions=function(r){r=r.event_.detail;for(var E=0,K=[],g=_.N(this.pollOptions),D=g.next();!D.done;D=g.next())D=D.value,D.image!==void 0?(D=Object.assign({},D,{image:r[E]}),K.push(D),E++):K.push(D);this.showImagesPreview=!1;this.pollOptions=[].concat(_.mn(K))};
_.d.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 r=0,E=_.N(this.pollOptions),K=E.next();!K.done;K=E.next())if(K=K.value,K.optionText.trim()!==""||K.image!==void 0){if(!K.image||this.hasCustomOptionText&&K.optionText.trim().length<Number(this.editorInfo.minPollOptionChars))return!1;r++}return r>=Number(this.editorInfo.minPollOptions)};
_.d.getAllUploadStatuses=function(){var r=this,E,K,g,D;return _.p(function(B){if(B.nextAddress==1)return B.yield(r.uploadManager.getAllUploadStatuses(),2);E=B.yieldResult;K=_.N(E);for(g=K.next();!g.done;g=K.next())if(D=g.value,D.encryptedBlobId===void 0)return B.return(b6f(r.uploadManager));return B.return(E)})};
_.d.getPostCreateOptions=function(){for(var r=[],E=_.N(this.pollOptions),K=E.next();!K.done;K=E.next())K=K.value,K.image!==void 0&&r.push({text:this.hasCustomOptionText?K.optionText:K.placeholderText,image:K.image});return r};
_.d.resetPollOptions=function(){this.pollOptions=this.createPollOptions(this.editorInfo);this.showImagesPreview=!1};
_.d.createButtonRenderer=function(r,E){return{style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:r,accessibilityData:{accessibilityData:{label:this.getSimpleString(r)}},isDisabled:E}};
_.d.createPollOption=function(){return{optionText:"",placeholderText:""}};
_.d.computeThumbnailRendererData=function(r){return r?{image:r,selected:!1}:void 0};
_.d.getSimpleString=function(r){return _.Xo(r)};
_.d.updateOptionTextFromBinding=function(r){if(r.target){var E=Array.from(_.rj(this.hostElement).querySelectorAll("tp-yt-iron-autogrow-textarea.poll-option-input-text")).indexOf(r.target);if(E>=0){var K;this.pollOptions[E].optionText=(K=r.detail.value)!=null?K:""}}};
_.f5.Object.defineProperties(cQ.prototype,{isAllowedToAddOption:{configurable:!0,enumerable:!0,get:function(){var r,E;return this.pollOptions.length<((E=(r=this.editorInfo)==null?void 0:r.maxPollOptions)!=null?E:0)}},
hasImages:{configurable:!0,enumerable:!0,get:function(){return this.pollOptions.some(function(r){return r.image})}},
imagesToReposition:{configurable:!0,enumerable:!0,get:function(){return this.pollOptions.filter(function(r){return r.image}).map(function(r){return r.image})}},
hasCustomOptionText:{configurable:!0,enumerable:!0,get:function(){return this.pollOptions.some(function(r){return r.optionText.trim()})}},
addOptionButton:{configurable:!0,enumerable:!0,get:function(){var r,E=(r=this.data)==null?void 0:r.addOptionButtonText;return E?this.createButtonRenderer(E,!this.isAllowedToAddOption):void 0}},
repositionImagesButton:{configurable:!0,enumerable:!0,get:function(){var r,E=(r=this.data)==null?void 0:r.repositionImagesButtonLabel;return E?this.createButtonRenderer(E,!this.hasImages):void 0}}});
cQ.prototype.onPollOptionsChange=cQ.prototype.onPollOptionsChange;cQ.prototype.observeAddImageError=cQ.prototype.observeAddImageError;cQ.prototype.onEditorInfoChange=cQ.prototype.onEditorInfoChange;cQ.prototype.dataChanged=cQ.prototype.dataChanged;_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],cQ.prototype,"ytRendererstamperBehavior",void 0);_.u([_.fH("ytd-backstage-multi-image-reposition-renderer"),_.H("design:type",Object)],cQ.prototype,"imageRepositionContainer",void 0);
_.u([_.b(),_.H("design:type",Object)],cQ.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],cQ.prototype,"editorInfo",void 0);_.u([_.b(),_.H("design:type",iC)],cQ.prototype,"uploadManager",void 0);_.u([_.b(),_.H("design:type",Object)],cQ.prototype,"showImagesPreview",void 0);_.u([_.b(),_.H("design:type",Array)],cQ.prototype,"pollOptions",void 0);_.u([_.b(),_.H("design:type",Object)],cQ.prototype,"errorMessage",void 0);
_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],cQ.prototype,"dataChanged",null);_.u([_.TI("editorInfo"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],cQ.prototype,"onEditorInfoChange",null);_.u([_.pH("errorMessage"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],cQ.prototype,"observeAddImageError",null);
_.u([_.TI("pollOptions"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],cQ.prototype,"onPollOptionsChange",null);_.u([_.v("pollOptions","editorInfo"),_.H("design:type",Object),_.H("design:paramtypes",[])],cQ.prototype,"isAllowedToAddOption",null);_.u([_.v("pollOptions"),_.H("design:type",Object),_.H("design:paramtypes",[])],cQ.prototype,"hasImages",null);
_.u([_.v("pollOptions"),_.H("design:type",Object),_.H("design:paramtypes",[])],cQ.prototype,"imagesToReposition",null);_.u([_.v("pollOptions"),_.H("design:type",Object),_.H("design:paramtypes",[])],cQ.prototype,"hasCustomOptionText",null);_.u([_.v("data","isAllowedToAddOption"),_.H("design:type",Object),_.H("design:paramtypes",[])],cQ.prototype,"addOptionButton",null);_.u([_.v("data","hasImages"),_.H("design:type",Object),_.H("design:paramtypes",[])],cQ.prototype,"repositionImagesButton",null);
_.u([_.VF({is:"ytd-backstage-image-poll-editor-renderer",disableElementRegistration:!0})],cQ);
_.Z(cQ,"ytd-backstage-image-poll-editor-renderer",function(){if(VDE!==void 0)return VDE;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return VDE=r},{mode:2});var mgf={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 Z6$;var Cm=function(){var r=_.q.apply(this,arguments)||this;r.a11yConfig=mgf;r.imageDisplayOffsetTop=0;r.imageDisplayOffsetLeft=0;r.pickerDisplayOffsetTop=0;r.pickerDisplayOffsetLeft=0;r.showPreviewContainer=!0;r.startPicker=!1;r.repositionOptional=!1;r.editOnlyMode=!1;r.savedImageDisplayOffsetTop=0;r.savedImageDisplayOffsetLeft=0;return r};
_.C(Cm,_.q);_.d=Cm.prototype;_.d.created=function(){_.dB.requestAvailability()};
_.d.ready=function(){};
_.d.onArrowKeysDown=function(r){if(!this.showPreviewContainer&&this.pickerSize&&this.imageHeight&&this.imageWidth&&this.displayScale){r.detail.keyboardEvent.preventDefault();var E=0,K=0,g="";switch(r.detail.keyboardEvent.key){case "ArrowUp":HjL(this.imageDisplayOffsetTop+this.imageHeight,this.pickerDisplayOffsetTop+this.pickerSize)?g=this.a11yConfig.reachBottomOfImage:E=this.imageHeight*.05*-1;break;case "ArrowDown":HjL(this.pickerDisplayOffsetTop,this.imageDisplayOffsetTop)?g=this.a11yConfig.reachTopOfImage:
E=this.imageHeight*.05;break;case "ArrowLeft":HjL(this.pickerDisplayOffsetLeft+this.pickerSize,this.imageDisplayOffsetLeft+this.imageWidth)?g=this.a11yConfig.reachRightOfImage:K=this.imageWidth*.05*-1;break;case "ArrowRight":HjL(this.pickerDisplayOffsetLeft,this.imageDisplayOffsetLeft)?g=this.a11yConfig.reachLeftOfImage:K=this.imageWidth*.05}g&&_.Nn(g)&&_.Ln(this.hostElement,"iron-announce",{text:_.Nn(g)});if(K||E)this.imageHeight>this.imageWidth?(this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,
Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop+E)),r=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight),r=_.Nn(this.a11yConfig.imageVerticalPosition,{x_percent:""+r,y_percent:""+(100-r)})):(this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft+K)),r=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth),r=_.Nn(this.a11yConfig.imageHorizontalPosition,{x_percent:""+r,y_percent:""+(100-r)})),r&&_.Ln(this.hostElement,"iron-announce",{text:r})}};
_.d.getPreviewPosition=function(r,E,K,g){return Math.round(100*(r+E*.5-K)/g)};
_.d.calculateDisplayPosition=function(){var r=this.imageData.naturalWidth,E=this.imageData.naturalHeight;this.displayScale=Math.max(200/r,200/E);this.pickerDisplayOffsetTop=this.pickerDisplayOffsetLeft=50;var K=r*this.displayScale*this.imageData.previewCoordinates.left,g=E*this.displayScale*this.imageData.previewCoordinates.top;this.imageDisplayOffsetLeft=E>r?this.pickerDisplayOffsetLeft:this.pickerDisplayOffsetLeft-K;this.savedImageDisplayOffsetTop=this.imageDisplayOffsetTop=r>E?this.pickerDisplayOffsetTop:
this.pickerDisplayOffsetTop-g;this.savedImageDisplayOffsetLeft=this.imageDisplayOffsetLeft;this.imageWidth=r*this.displayScale;this.imageHeight=E*this.displayScale};
_.d.onImageChange=function(){this.imageData&&(this.editOnlyMode||(this.showPreviewContainer=!0),this.calculateDisplayPosition())};
_.d.onEditOnlyModeUpdate=function(){this.showPreviewContainer=!this.editOnlyMode};
_.d.getSignedPosition=function(r,E,K){return E==="X"&&_.Xx("HTML_DIR")==="rtl"?K==="-"?r+"px":r*-1+"px":K==="-"?r*-1+"px":r+"px"};
_.d.pickerMove=function(r){if(this.startPicker&&!this.showPreviewContainer&&this.pickerSize&&this.pickerOffsetX!==void 0&&this.pickerOffsetY!==void 0&&this.imageHeight&&this.imageWidth&&this.displayScale){var E=this.pickerOffsetX-r.clientX,K=this.pickerOffsetY-r.clientY;this.pickerOffsetX=r.clientX;this.pickerOffsetY=r.clientY;this.imageHeight>this.imageWidth?this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop-
K)):this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft-E))}};
_.d.pickerMoveStart=function(r){this.startPicker=!0;this.pickerOffsetX=r.clientX;this.pickerOffsetY=r.clientY};
_.d.pickerMoveComplete=function(){this.startPicker=!1;this.pickerOffsetY=this.pickerOffsetX=void 0;var r=this.generateCropPreview();r&&_.Ln(this.hostElement,"ytd-backstage-image-preview-coordinates-update",r)};
_.d.cancelReposition=function(){this.editOnlyMode||(this.imageDisplayOffsetTop=this.savedImageDisplayOffsetTop,this.imageDisplayOffsetLeft=this.savedImageDisplayOffsetLeft,this.startPicker=!1,this.showPreviewContainer=!0);_.Ln(this.hostElement,"ytd-backstage-image-preview-coordinates-cancel")};
_.d.deleteImage=function(){_.Ln(this.hostElement,"ytd-backstage-image-preview-delete")};
_.d.editCropCoordinates=function(){this.showPreviewContainer=!1};
_.d.saveCropCoordinates=function(){this.editOnlyMode||(this.savedImageDisplayOffsetTop=this.imageDisplayOffsetTop,this.savedImageDisplayOffsetLeft=this.imageDisplayOffsetLeft,this.startPicker=!1,this.showPreviewContainer=!0);var r=this.generateCropPreview();r&&_.Ln(this.hostElement,"ytd-backstage-image-preview-coordinates-save",r)};
_.d.getPreviewOffset=function(r,E,K){return E&&r?(K==="X"&&_.Xx("HTML_DIR")==="rtl"?300/E*r:300/E*r*-1)+"px":"0px"};
_.d.getSimpleText=function(r){return r?_.Xo(r):""};
_.d.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}};
_.f5.Object.defineProperties(Cm.prototype,{altLabelForImage:{configurable:!0,enumerable:!0,get:function(){if(!this.imageWidth||!this.imageHeight||!this.pickerSize)return"";if(this.imageHeight>this.imageWidth){var r=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight);return _.Nn(this.a11yConfig.imageVerticalPosition,{x_percent:""+r,y_percent:""+(100-r)})+"\n"+_.Nn(this.a11yConfig.verticalRepositionInstruction)}r=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth);return _.Nn(this.a11yConfig.imageHorizontalPosition,{x_percent:""+r,y_percent:""+(100-r)})+"\n"+_.Nn(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 r,E,K=(r=this.instruction)==null?void 0:(E=r.previewInstruction)==null?void 0:E.editButtonLabel;return K?{size:"SIZE_SMALL",style:"STYLE_SUGGESTIVE",text:K,accessibilityData:{accessibilityData:{label:this.getSimpleText(K)}}}:void 0}},
saveButton:{configurable:!0,enumerable:!0,get:function(){var r,E,K,g,D=this.editOnlyMode?(r=this.instruction)==null?void 0:(E=r.editInstruction)==null?void 0:E.saveImagesButtonLabel:(K=this.instruction)==null?void 0:(g=K.editInstruction)==null?void 0:g.saveButtonLabel;return D?{style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:D,accessibilityData:{accessibilityData:{label:this.getSimpleText(D)}}}:void 0}},
deleteButton:{configurable:!0,enumerable:!0,get:function(){var r,E,K=(r=this.instruction)==null?void 0:(E=r.previewInstruction)==null?void 0:E.deleteButtonLabel;return K?{size:"SIZE_SMALL",text:K,accessibilityData:{accessibilityData:{label:this.getSimpleText(K)}}}:void 0}},
cancelButton:{configurable:!0,enumerable:!0,get:function(){var r,E,K=(r=this.instruction)==null?void 0:(E=r.editInstruction)==null?void 0:E.cancelButtonLabel;r=this.editOnlyMode?"STYLE_BLUE_TEXT":"STYLE_TEXT";return K?{style:r,size:"SIZE_SMALL",text:K,accessibilityData:{accessibilityData:{label:this.getSimpleText(K)}}}: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"}}});
Cm.prototype.onEditOnlyModeUpdate=Cm.prototype.onEditOnlyModeUpdate;Cm.prototype.onImageChange=Cm.prototype.onImageChange;_.u([_.b(),_.H("design:type",e1J)],Cm.prototype,"imageData",void 0);_.u([_.b(),_.H("design:type",Object)],Cm.prototype,"instruction",void 0);_.u([_.b(),_.H("design:type",Object)],Cm.prototype,"a11yConfig",void 0);_.u([_.b(),_.H("design:type",Number)],Cm.prototype,"imageWidth",void 0);_.u([_.b(),_.H("design:type",Number)],Cm.prototype,"imageHeight",void 0);
_.u([_.b(),_.H("design:type",Number)],Cm.prototype,"displayScale",void 0);_.u([_.b(),_.H("design:type",Object)],Cm.prototype,"imageDisplayOffsetTop",void 0);_.u([_.b(),_.H("design:type",Object)],Cm.prototype,"imageDisplayOffsetLeft",void 0);_.u([_.b(),_.H("design:type",Object)],Cm.prototype,"pickerDisplayOffsetTop",void 0);_.u([_.b(),_.H("design:type",Object)],Cm.prototype,"pickerDisplayOffsetLeft",void 0);_.u([_.b(),_.H("design:type",Object)],Cm.prototype,"showPreviewContainer",void 0);
_.u([_.b(),_.H("design:type",Object)],Cm.prototype,"startPicker",void 0);_.u([_.b(),_.H("design:type",Number)],Cm.prototype,"pickerOffsetX",void 0);_.u([_.b(),_.H("design:type",Number)],Cm.prototype,"pickerOffsetY",void 0);_.u([_.b(),_.H("design:type",Object)],Cm.prototype,"repositionOptional",void 0);_.u([_.b(),_.H("design:type",Object)],Cm.prototype,"editOnlyMode",void 0);_.u([_.fH("#picker-container"),_.H("design:type",HTMLElement)],Cm.prototype,"JSC$15945_pickerContainer",void 0);
_.u([_.fH("#picker"),_.H("design:type",HTMLElement)],Cm.prototype,"picker",void 0);_.u([_.fH("#preview-clipper"),_.H("design:type",HTMLElement)],Cm.prototype,"previewClipper",void 0);_.u([_.fH("#image-in-picker-background"),_.H("design:type",HTMLImageElement)],Cm.prototype,"JSC$15945_imageInBackground",void 0);_.u([_.fH("#image-in-picker"),_.H("design:type",HTMLImageElement)],Cm.prototype,"JSC$15945_imageInPicker",void 0);
_.u([_.fH("#image-in-preview-clipper"),_.H("design:type",HTMLImageElement)],Cm.prototype,"JSC$15945_imageInPreviewClipper",void 0);_.u([_.v("pickerSize","imageWidth","imageHeight","pickerDisplayOffsetTop","imageDisplayOffsetTop"),_.H("design:type",String),_.H("design:paramtypes",[])],Cm.prototype,"altLabelForImage",null);_.u([_.v("imageHeight","imageWidth"),_.H("design:type",Number),_.H("design:paramtypes",[])],Cm.prototype,"pickerSize",null);
_.u([_.v("imageHeight","imageWidth"),_.H("design:type",Object),_.H("design:paramtypes",[])],Cm.prototype,"imageOrientationStyle",null);_.u([_.v("instruction"),_.H("design:type",Object),_.H("design:paramtypes",[])],Cm.prototype,"editButton",null);_.u([_.v("instruction","editOnlyMode"),_.H("design:type",Object),_.H("design:paramtypes",[])],Cm.prototype,"saveButton",null);_.u([_.v("instruction"),_.H("design:type",Object),_.H("design:paramtypes",[])],Cm.prototype,"deleteButton",null);
_.u([_.v("instruction","editOnlyMode"),_.H("design:type",Object),_.H("design:paramtypes",[])],Cm.prototype,"cancelButton",null);_.u([_.v("imageDisplayOffsetTop","pickerDisplayOffsetTop"),_.H("design:type",Number),_.H("design:paramtypes",[])],Cm.prototype,"cropOffsetTop",null);_.u([_.v("imageDisplayOffsetLeft","pickerDisplayOffsetLeft"),_.H("design:type",Number),_.H("design:paramtypes",[])],Cm.prototype,"cropOffsetLeft",null);
_.u([_.v("imageDisplayOffsetLeft","imageDisplayOffsetTop"),_.H("design:type",String),_.H("design:paramtypes",[])],Cm.prototype,"pickerBackgroundStyle",null);_.u([_.v("pickerDisplayOffsetLeft","pickerDisplayOffsetTop"),_.H("design:type",String),_.H("design:paramtypes",[])],Cm.prototype,"pickerDisplayStyle",null);_.u([_.v("cropOffsetLeft","cropOffsetTop"),_.H("design:type",String),_.H("design:paramtypes",[])],Cm.prototype,"imageInPickerStyle",null);
_.u([_.v("cropOffsetLeft","cropOffsetTop","pickerSize"),_.H("design:type",String),_.H("design:paramtypes",[])],Cm.prototype,"previewClipperStyle",null);_.u([_.TI("imageData"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Cm.prototype,"onImageChange",null);_.u([_.TI("editOnlyMode"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Cm.prototype,"onEditOnlyModeUpdate",null);
_.u([_.v("showPreviewContainer"),_.H("design:type",String),_.H("design:paramtypes",[])],Cm.prototype,"pickerModeStyle",null);_.u([_.VF({is:"ytd-backstage-image-preview-renderer",disableElementRegistration:!0})],Cm);
_.Z(Cm,"ytd-backstage-image-preview-renderer",function(){if(Z6$!==void 0)return Z6$;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return Z6$=r},{mode:1});var uHE;var AXl={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 eGl;var Xde;var x2=function(){var r=_.q.apply(this,arguments)||this;r.a11yConfig=AXl;r.imageDisplayOffsetTop=0;r.imageDisplayOffsetLeft=0;r.pickerDisplayOffsetTop=0;r.pickerDisplayOffsetLeft=0;r.cropCoordinatesSaved=!1;r.previewSize=0;r.startPicker=!1;r.repositionOptional=!1;return r};
_.C(x2,_.q);_.d=x2.prototype;_.d.created=function(){_.dB.requestAvailability()};
_.d.ready=function(){};
_.d.onArrowKeysDown=function(r){if(!this.cropCoordinatesSaved&&this.pickerSize&&this.imageHeight&&this.imageWidth&&this.displayScale){r.detail.keyboardEvent.preventDefault();var E=0,K=0,g="";switch(r.detail.keyboardEvent.key){case "ArrowUp":ni2(this.imageDisplayOffsetTop+this.imageHeight,this.pickerDisplayOffsetTop+this.pickerSize)?g=this.a11yConfig.reachBottomOfImage:E=this.imageHeight*.05*-1;break;case "ArrowDown":ni2(this.pickerDisplayOffsetTop,this.imageDisplayOffsetTop)?g=this.a11yConfig.reachTopOfImage:
E=this.imageHeight*.05;break;case "ArrowLeft":ni2(this.pickerDisplayOffsetLeft+this.pickerSize,this.imageDisplayOffsetLeft+this.imageWidth)?g=this.a11yConfig.reachRightOfImage:K=this.imageWidth*.05*-1;break;case "ArrowRight":ni2(this.pickerDisplayOffsetLeft,this.imageDisplayOffsetLeft)?g=this.a11yConfig.reachLeftOfImage:K=this.imageWidth*.05}g&&_.Nn(g)&&_.Ln(this.hostElement,"iron-announce",{text:_.Nn(g)});if(K||E)this.imageHeight>this.imageWidth?(this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,
Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop+E)),r=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight),r=_.Nn(this.a11yConfig.imageVerticalPosition,{x_percent:""+r,y_percent:""+(100-r)})):(this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft+K)),r=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth),r=_.Nn(this.a11yConfig.imageHorizontalPosition,{x_percent:""+r,y_percent:""+(100-r)})),r&&_.Ln(this.hostElement,"iron-announce",{text:r})}};
_.d.getPreviewPosition=function(r,E,K,g){return Math.round(100*(r+E*.5-K)/g)};
_.d.displayImage=function(){var r=this.JSC$15956_pickerContainer.getBoundingClientRect().width,E=this.JSC$15956_pickerContainer.getBoundingClientRect().height,K=Math.min(this.picker.getBoundingClientRect().height,this.picker.getBoundingClientRect().width),g=this.JSC$15956_imageInBackground.naturalWidth,D=this.JSC$15956_imageInBackground.naturalHeight;this.displayScale=Math.max(K/g,K/D);this.imageWidth=g*this.displayScale;this.imageHeight=D*this.displayScale;this.pickerDisplayOffsetLeft=(r-K)/2;this.pickerDisplayOffsetTop=
(E-K)/2;this.imageDisplayOffsetLeft=D>g?this.pickerDisplayOffsetLeft:(r-this.imageWidth)/2;this.imageDisplayOffsetTop=g>D?this.pickerDisplayOffsetTop:(E-this.imageHeight)/2;this.repositionOptional&&this.saveCropCoordinates()};
_.d.onImageDataChange=function(){this.imageData&&(this.pickerDisplayOffsetLeft=this.pickerDisplayOffsetTop=0,this.cropCoordinatesSaved=!1,this.JSC$15956_imageInBackground.src=this.imageData.toString(),this.JSC$15956_imageInPicker.src=this.imageData.toString(),this.JSC$15956_imageInPreviewClipper.src=this.imageData.toString(),this.imageAsPreview.src=this.imageData.toString())};
_.d.getSignedPosition=function(r,E,K){return E==="X"&&_.Xx("HTML_DIR")==="rtl"?K==="-"?r+"px":r*-1+"px":K==="-"?r*-1+"px":r+"px"};
_.d.pickerMove=function(r){if(this.startPicker&&!this.cropCoordinatesSaved&&this.pickerSize&&this.pickerOffsetX!==void 0&&this.pickerOffsetY!==void 0&&this.imageHeight&&this.imageWidth&&this.displayScale){var E=this.pickerOffsetX-r.clientX,K=this.pickerOffsetY-r.clientY;this.pickerOffsetX=r.clientX;this.pickerOffsetY=r.clientY;this.imageHeight>this.imageWidth?this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop-
K)):this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft-E))}};
_.d.pickerMoveStart=function(r){this.startPicker=!0;this.pickerOffsetX=r.clientX;this.pickerOffsetY=r.clientY};
_.d.pickerMoveComplete=function(){this.startPicker=!1;this.pickerOffsetY=this.pickerOffsetX=void 0};
_.d.saveCropCoordinates=function(){this.cropCoordinatesSaved?(this.cropCoordinatesSaved=!1,this.previewSize=0,_.Ln(this.hostElement,"yt-img-crop-reposition")):(this.startPicker=!1,this.generateCropPreview())};
_.d.getPreviewOffset=function(r,E,K,g){return E&&r&&K?(g==="X"&&_.Xx("HTML_DIR")==="rtl"?K/E*r:K/E*r*-1)+"px":"0px"};
_.d.getSimpleText=function(r){return r?_.Xo(r):""};
_.d.generateCropPreview=function(){if(this.imageWidth&&this.imageHeight&&this.pickerSize){this.cropCoordinatesSaved=!0;var r=this.cropOffsetTop/this.imageHeight,E=(this.cropOffsetLeft+this.pickerSize)/this.imageWidth,K=(this.cropOffsetTop+this.pickerSize)/this.imageHeight,g=this.cropOffsetLeft/this.imageWidth;this.previewSize=_.rj(this.hostElement).querySelector("#preview-clipper").getBoundingClientRect().width;_.Ln(this.hostElement,"yt-img-crop-coordinates-update",{top:r,right:E,bottom:K,left:g})}};
_.f5.Object.defineProperties(x2.prototype,{altLabelForImage:{configurable:!0,enumerable:!0,get:function(){if(!this.imageWidth||!this.imageHeight||!this.pickerSize)return"";if(this.imageHeight>this.imageWidth){var r=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight);return _.Nn(this.a11yConfig.imageVerticalPosition,{x_percent:""+r,y_percent:""+(100-r)})+"\n"+_.Nn(this.a11yConfig.verticalRepositionInstruction)}r=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth);return _.Nn(this.a11yConfig.imageHorizontalPosition,{x_percent:""+r,y_percent:""+(100-r)})+"\n"+_.Nn(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 r,E=(r=this.learnMore.runs[0])==null?void 0:r.navigationEndpoint,K;return((K=_.M(E,_.K1))==null?void 0:K.url)||void 0}}}});
x2.prototype.onImageDataChange=x2.prototype.onImageDataChange;_.u([_.b(),_.H("design:type",Object)],x2.prototype,"imageData",void 0);_.u([_.b(),_.H("design:type",Object)],x2.prototype,"instruction",void 0);_.u([_.b(),_.H("design:type",Object)],x2.prototype,"a11yConfig",void 0);_.u([_.b(),_.H("design:type",Number)],x2.prototype,"imageWidth",void 0);_.u([_.b(),_.H("design:type",Number)],x2.prototype,"imageHeight",void 0);_.u([_.b(),_.H("design:type",Number)],x2.prototype,"displayScale",void 0);
_.u([_.b(),_.H("design:type",Object)],x2.prototype,"imageDisplayOffsetTop",void 0);_.u([_.b(),_.H("design:type",Object)],x2.prototype,"imageDisplayOffsetLeft",void 0);_.u([_.b(),_.H("design:type",Object)],x2.prototype,"pickerDisplayOffsetTop",void 0);_.u([_.b(),_.H("design:type",Object)],x2.prototype,"pickerDisplayOffsetLeft",void 0);_.u([_.b(),_.H("design:type",Object)],x2.prototype,"cropCoordinatesSaved",void 0);_.u([_.b(),_.H("design:type",Object)],x2.prototype,"previewSize",void 0);
_.u([_.b(),_.H("design:type",Object)],x2.prototype,"startPicker",void 0);_.u([_.b(),_.H("design:type",Number)],x2.prototype,"pickerOffsetX",void 0);_.u([_.b(),_.H("design:type",Number)],x2.prototype,"pickerOffsetY",void 0);_.u([_.b(),_.H("design:type",Object)],x2.prototype,"repositionOptional",void 0);_.u([_.fH("#picker-container"),_.H("design:type",HTMLElement)],x2.prototype,"JSC$15956_pickerContainer",void 0);_.u([_.fH("#picker"),_.H("design:type",HTMLElement)],x2.prototype,"picker",void 0);
_.u([_.fH("#image-in-picker-background"),_.H("design:type",HTMLImageElement)],x2.prototype,"JSC$15956_imageInBackground",void 0);_.u([_.fH("#image-in-picker"),_.H("design:type",HTMLImageElement)],x2.prototype,"JSC$15956_imageInPicker",void 0);_.u([_.fH("#image-in-preview-clipper"),_.H("design:type",HTMLImageElement)],x2.prototype,"JSC$15956_imageInPreviewClipper",void 0);_.u([_.fH("#full-image-as-preview"),_.H("design:type",HTMLImageElement)],x2.prototype,"imageAsPreview",void 0);
_.u([_.v("pickerSize","imageWidth","imageHeight","pickerDisplayOffsetTop","imageDisplayOffsetTop"),_.H("design:type",String),_.H("design:paramtypes",[])],x2.prototype,"altLabelForImage",null);_.u([_.v("imageHeight","imageWidth"),_.H("design:type",Number),_.H("design:paramtypes",[])],x2.prototype,"pickerSize",null);_.u([_.v("imageHeight","imageWidth"),_.H("design:type",Object),_.H("design:paramtypes",[])],x2.prototype,"imageOrientationStyle",null);
_.u([_.v("instruction.previewInstruction.editButtonLabel"),_.H("design:type",Object),_.H("design:paramtypes",[])],x2.prototype,"editButton",null);_.u([_.v("instruction.editInstruction.saveButtonLabel"),_.H("design:type",Object),_.H("design:paramtypes",[])],x2.prototype,"saveButton",null);_.u([_.v("imageDisplayOffsetTop","pickerDisplayOffsetTop"),_.H("design:type",Number),_.H("design:paramtypes",[])],x2.prototype,"cropOffsetTop",null);
_.u([_.v("imageDisplayOffsetLeft","pickerDisplayOffsetLeft"),_.H("design:type",Number),_.H("design:paramtypes",[])],x2.prototype,"cropOffsetLeft",null);_.u([_.v("imageDisplayOffsetLeft","imageDisplayOffsetTop"),_.H("design:type",String),_.H("design:paramtypes",[])],x2.prototype,"pickerBackgroundStyle",null);_.u([_.v("pickerDisplayOffsetLeft","pickerDisplayOffsetTop"),_.H("design:type",String),_.H("design:paramtypes",[])],x2.prototype,"pickerDisplayStyle",null);
_.u([_.v("cropOffsetLeft","cropOffsetTop"),_.H("design:type",String),_.H("design:paramtypes",[])],x2.prototype,"imageInPickerStyle",null);_.u([_.v("cropOffsetLeft","cropOffsetTop","pickerSize","previewSize"),_.H("design:type",String),_.H("design:paramtypes",[])],x2.prototype,"previewClipperStyle",null);_.u([_.pH("imageData"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],x2.prototype,"onImageDataChange",null);
_.u([_.v("cropCoordinatesSaved"),_.H("design:type",String),_.H("design:paramtypes",[])],x2.prototype,"pickerModeStyle",null);_.u([_.v("instruction.editInstruction.learnMore"),_.H("design:type",Object),_.H("design:paramtypes",[])],x2.prototype,"learnMore",null);_.u([_.v("learnMore"),_.H("design:type",Object),_.H("design:paramtypes",[])],x2.prototype,"learnMoreUrl",null);_.u([_.vZ({is:"yt-img-crop-picker",disableElementRegistration:!0})],x2);
_.Z(x2,"yt-img-crop-picker",function(){if(Xde===void 0){var r=document.createElement("template");_.x(r,'\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>');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;eGl===void 0&&(eGl=document.createElement("template"));var g=eGl;K.call(E,g.content.cloneNode(!0),r.content.firstChild);Xde=r}r=Xde;return r},{mode:2});var WQ=function(){var r=_.q.apply(this,arguments)||this;r.errorMessage="";r.hasPreview=!1;r.isBackstagePost=!1;r.dismissButtonOverrides={size:"XS"};return r};
_.C(WQ,_.q);_.d=WQ.prototype;_.d.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"}}}};
_.d.detached=function(){this.removeOverlay()};
_.d.setPreview=function(r){_.rj(this.hostElement).querySelector("#preview-picker").imageData=r;this.hasPreview=!0;_.Ln(this.hostElement,"yt-backstage-image-select-preview")};
_.d.cancel=function(){this.errorMessage="";this.overlay&&this.overlay.cancel();this.hasPreview=!1;var r=_.rj(this.hostElement).querySelector("#dropzone");r.classList.remove("dragover");r.classList.remove("error");_.Ln(this.hostElement,"yt-backstage-image-select-cancel")};
_.d.setupOverlay=function(){var r=this.imageUploadEndpoint;this.removeOverlay();if(r&&r.imageValidationInfo){var E=_.rj(this.hostElement).querySelector("#dropzone"),K=_.rj(this.hostElement).querySelector("#select");this.overlay=new iA(r.uploadUrl,r.channelId,r.imageValidationInfo.maxFileSizeMb,r.imageValidationInfo.allowedMaxAspectRatio,E,K,!0);_.wD(this.overlay,"yt.comments.ImageUploadOverlay.CHANGE_EVENT",this.onPreview,!1,this);_.wD(this.overlay,"yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT",
this.onImageError,!1,this);_.wD(this.overlay,"yt.comments.ImageUploadOverlay.HOVER_EVENT",this.onDragOver,!1,this);_.wD(this.overlay,"yt.comments.ImageUploadOverlay.INVALID_EVENT",this.onImageError,!1,this);_.wD(this.overlay,"yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT",this.onImageAlert,!1,this)}};
_.d.removeOverlay=function(){this.overlay&&(_.Gx(this.overlay,"yt.comments.ImageUploadOverlay.INVALID_EVENT",this.onImageError,!1,this),_.Gx(this.overlay,"yt.comments.ImageUploadOverlay.HOVER_EVENT",this.onDragOver,!1,this),_.Gx(this.overlay,"yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT",this.onImageError,!1,this),_.Gx(this.overlay,"yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT",this.onImageAlert,!1,this),_.Gx(this.overlay,"yt.comments.ImageUploadOverlay.CHANGE_EVENT",this.onPreview,
!1,this),this.overlay.dispose(),this.overlay=void 0)};
_.d.onDragOver=function(r){var E=_.rj(this.hostElement).querySelector("#dropzone");_.Dt(E,"dragover",r.value)};
_.d.onPreview=function(r){this.setPreview(r.value)};
_.d.onImageError=function(r){if(r.type==="yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT"){var E;r=(E=this.data)==null?void 0:E.fileSizeError}else if(r.type==="yt.comments.ImageUploadOverlay.INVALID_EVENT"){var K;r=(K=this.data)==null?void 0:K.invalidError}else if(r.type==="yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT"){var g;r=(g=this.data)==null?void 0:g.invalidAspectRatioError}else return;this.errorMessage=_.Xo(r);_.rj(this.hostElement).querySelector("#dropzone").classList.add("error")};
_.d.onImageAlert=function(r){this.onImageError(r)};
_.d.uploadPromise=function(){var r=this,E=this.overlay&&this.overlay.uploadPromise();if(E)return E.catch(function(){throw Error(r.data?_.Xo(r.data.uploadFailureError):"");})};
_.f5.Object.defineProperties(WQ.prototype,{selectionCancel:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.cancelButton}},
previewCancel:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.cancelButton}},
icon:{configurable:!0,enumerable:!0,get:function(){var r,E;if((r=this.data)==null?0:(E=r.icon)==null?0:E.iconType)return _.B1(this.data.icon.iconType)}}});
WQ.prototype.setupOverlay=WQ.prototype.setupOverlay;_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],WQ.prototype,"rendererStamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],WQ.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],WQ.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],WQ.prototype,"imageUploadEndpoint",void 0);_.u([_.b(),_.H("design:type",Object)],WQ.prototype,"errorMessage",void 0);
_.u([_.b(),_.H("design:type",iA)],WQ.prototype,"overlay",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],WQ.prototype,"hasPreview",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],WQ.prototype,"isBackstagePost",void 0);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],WQ.prototype,"selectionCancel",null);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],WQ.prototype,"previewCancel",null);
_.u([_.v("data.icon.iconType"),_.H("design:type",Object),_.H("design:paramtypes",[])],WQ.prototype,"icon",null);_.u([_.b(),_.H("design:type",Object)],WQ.prototype,"dismissButtonOverrides",void 0);_.u([_.pH("imageUploadEndpoint"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],WQ.prototype,"setupOverlay",null);_.u([_.VF({is:"ytd-backstage-image-select-renderer",disableElementRegistration:!0})],WQ);
_.Z(WQ,"ytd-backstage-image-select-renderer",function(){if(uHE!==void 0)return uHE;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return uHE=r},{mode:1});var H6d;var nKJ;var GV=function(){var r=_.q.apply(this,arguments)||this;r.selected=!1;return r};
_.C(GV,_.q);_.d=GV.prototype;_.d.computeSelected=function(r){return r==null?void 0:r.selected};
_.d.computeTransform=function(r,E,K){var g,D,B=(D=(g=this.imageContainer)==null?void 0:g.getBoundingClientRect())!=null?D:{width:0,height:0};g=Math.max(B.width/E,B.height/K);K=K*g*r.top;return"translateX("+this.getSignedPosition(E*g*r.left,"X","-")+") translateY("+this.getSignedPosition(K,"Y","-")+")"};
_.d.getSignedPosition=function(r,E,K){return E==="X"&&_.Xx("HTML_DIR")==="rtl"?K==="-"?r+"px":r*-1+"px":K==="-"?r*-1+"px":r+"px"};
_.d.onClick=function(){var r;_.Ln(this.hostElement,"ytb-backstage-multi-image-thumbnail-render-click",(r=this.data)==null?void 0:r.image)};
_.d.onKeyPress=function(r){if(r.keyCode===13)this.onClick()};
_.f5.Object.defineProperties(GV.prototype,{thumbnailUrl:{configurable:!0,enumerable:!0,get:function(){var r,E;return((r=this.data)==null?void 0:(E=r.image)==null?void 0:E.localImageSrc)||void 0}},
thumbnailStyle:{configurable:!0,enumerable:!0,get:function(){var r;if((r=this.data)!=null&&r.image){var E;r=(E=this.data)==null?void 0:E.image;return r.previewCoordinates.top!==0||r.previewCoordinates.left!==0?(E=this.computeTransform(r.previewCoordinates,r.naturalWidth,r.naturalHeight),r.naturalHeight>=r.naturalWidth?"width:inherit;transform:"+E+";":"height:inherit;transform:"+E+";"):r.naturalHeight>=r.naturalWidth?"width:inherit;":"height:inherit;"}}}});
GV.prototype.onKeyPress=GV.prototype.onKeyPress;_.u([_.fH(".image-container"),_.H("design:type",HTMLElement)],GV.prototype,"imageContainer",void 0);_.u([_.b(),_.H("design:type",Object)],GV.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeSelected(data)"}),_.H("design:type",Object)],GV.prototype,"selected",void 0);_.u([_.v("data.image"),_.H("design:type",Object),_.H("design:paramtypes",[])],GV.prototype,"thumbnailUrl",null);
_.u([_.v("data.image","data.image.previewCoordinates"),_.H("design:type",Object),_.H("design:paramtypes",[])],GV.prototype,"thumbnailStyle",null);_.u([_.ae("keypress"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],GV.prototype,"onKeyPress",null);_.u([_.VF({is:"ytd-backstage-multi-image-thumbnail-renderer",disableElementRegistration:!0})],GV);
_.Z(GV,"ytd-backstage-multi-image-thumbnail-renderer",function(){if(nKJ!==void 0)return nKJ;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return nKJ=r},{mode:2});var vQ=function(r,E,K){K=K===void 0?!1:K;_.vN.call(this);var g=this;this.dropZoneOverlay=new VE(r);this.selectOverlay=K?new zW(E,"multiple_file",["image/*"]):new zW(E,"single_file",["image/*"]);this.handler=new _.Ru(this);_.iF(this,this.handler);this.handler.listen(this.dropZoneOverlay,"f",this.onChange).listen(E,"click",function(){g.selectOverlay.click()}).listen(this.selectOverlay,"j",this.onChange)};
_.C(vQ,_.vN);vQ.prototype.onChange=function(r){var E;(E=r.files)!=null&&E.length&&this.dispatchEvent(new CustomEvent("yt.comments.ImagePicker.select",{detail:r.files}))};var Vn=function(){var r=_.q.apply(this,arguments)||this;r.addImageErrorMessage="";r.errorMessage="";r.images=[];r.selectedImageIndex=0;r.modern=_.R("web_modern_buttons");r.maxNumImagesPerPost=_.Uv("max_num_images_per_post_web_ui");r.JSC$15971_imageId=0;return r};
_.C(Vn,_.q);_.d=Vn.prototype;_.d.created=function(){var r=this;this.JSC$15971_ytReorderableController=new _.$8l(100,function(E){r.handleDrop(E)})};
_.d.observeAddImageError=function(){this.addImageErrorMessage!==""&&_.Ln(this.hostElement,"yt-backstage-add-image-error",this.addImageErrorMessage)};
_.d.observeDragToReorder=function(){var r=this;if(this.showImagesPreview){var E,K=UPf(_.ss.getInstance(),(E=this.data)==null?void 0:E.dragToReorderTooltip);_.eM.addLowPriorityJob(function(){_.EB(r.hostElement,K,r.thumbnailDragDropArea)})}};
_.d.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}}};
_.d.computeThumbnail=function(r){return(r==null?void 0:r.localImageSrc)||void 0};
_.d.onRendererstamperFinished=function(){_.aEu(this.JSC$15971_ytReorderableController,_.rj(this.hostElement).querySelector("#thumbnail-drag-drop-area"),_.rj(this.hostElement).querySelector("#thumbnail-drag-drop-area"))};
_.d.handleDrop=function(r){var E=r.currDragItem;if(E!=null&&E.data){r=this.images[this.selectedImageIndex];var K=E.data.image,g=this.images.indexOf(K)||0;E=_.sP(E.parentNode.children,E);this.images.splice(g,1);this.images.splice(E,0,K);this.images=[].concat(_.mn(this.images));this.selectedImageIndex=this.images.indexOf(r)}};
_.d.setUpImagePicker=function(){var r=this.imageUploadEndpoint;r&&r.imageValidationInfo&&(this.uploadManager=new iC(r.uploadUrl,r.channelId),this.initialPicker||(this.initialPicker=new vQ(this.dropzone,this.selectLink,!0),_.wD(this.initialPicker,"yt.comments.ImagePicker.select",this.onInitialSelectImages,!1,this)),this.addImagePicker||(this.addImagePicker=new vQ(this.addImageButtonContainer,this.addImageSelectButton),_.wD(this.addImagePicker,"yt.comments.ImagePicker.select",this.onAddImage,!1,this)),
_.wD(this.JSC$15971_imagePreviewContainer,"ytd-backstage-image-preview-coordinates-save",this.repositionImage,!1,this),_.wD(this.JSC$15971_imagePreviewContainer,"ytd-backstage-image-preview-delete",this.deleteImage,!1,this),_.wD(_.rj(this.hostElement).querySelector("#thumbnail-drag-drop-area"),"ytb-backstage-multi-image-thumbnail-render-click",this.onThumbnailClick,!1,this))};
_.d.detached=function(){this.initialPicker&&(_.Gx(this.initialPicker,"yt.comments.ImagePicker.select",this.onInitialSelectImages,!1,this),this.initialPicker.dispose(),this.initialPicker=void 0);this.addImagePicker&&(_.Gx(this.addImagePicker,"yt.comments.ImagePicker.select",this.onAddImage,!1,this),this.addImagePicker.dispose(),this.addImagePicker=void 0);_.Xz(this.JSC$15971_ytReorderableController)};
_.d.onInitialSelectImages=function(r){var E=this;return _.p(function(K){return K.yield(E.onSelectImages(r,!1),0)})};
_.d.onAddImage=function(r){var E=this;return _.p(function(K){return K.yield(E.onSelectImages(r,!0),0)})};
_.d.onSelectImages=function(r,E){var K=this,g,D,B,Q,a,P,O,U,T,w,F,c,W,z,S,k,A,X,e,I;return _.p(function(J){switch(J.nextAddress){case 1:E?K.addImageErrorMessage="":(K.images=[],K.errorMessage="");g=r.detail;D=K.validateImages([].concat(_.mn(g)));if(D!=="")return E?K.addImageErrorMessage=D:K.errorMessage=D,J.return();B=[].concat(_.mn(g)).map(function(Q5){return(new og(K.maxAspectRatio,!1,!0)).transform(Q5)});
return J.yield(Promise.allSettled(B),2);case 2:Q=J.yieldResult,a=_.N(Q.entries()),P=a.next();case 3:if(P.done){J.jumpTo(5);break}O=P.value;U=_.N(O);T=U.next().value;w=U.next().value;F=T;c=w;if(c.status!=="fulfilled"){S=z=W=void 0;E?K.addImageErrorMessage=_.Xo((W=K.data)==null?void 0:W.invalidError):K.errorMessage=K.errorMessage===""?_.Xo((z=K.data)==null?void 0:z.invalidError):_.Xo((S=K.data)==null?void 0:S.multiFileError);J.jumpTo(4);break}k=c.value;k.cropped&&_.Ln(K.hostElement,"yt-backstage-multi-image-cropped");
if(k.invalidAspectRatio){e=X=A=void 0;E?K.addImageErrorMessage=_.Xo((A=K.data)==null?void 0:A.invalidAspectRatioError):K.errorMessage=K.errorMessage===""?_.Xo((X=K.data)==null?void 0:X.invalidAspectRatioError):_.Xo((e=K.data)==null?void 0:e.multiFileError);J.jumpTo(4);break}return J.yield(Xpu(K.JSC$15971_imageId,r.detail[F],k.transformedData),8);case 8:I=J.yieldResult,K.images.push(I),K.JSC$15971_imageId++;case 4:P=a.next();J.jumpTo(3);break;case 5:if(K.errorMessage!==""||K.addImageErrorMessage!==
"")return J.return();E?SYu(K.uploadManager,[K.images[K.images.length-1]]):SYu(K.uploadManager,K.images);K.images=[].concat(_.mn(K.images));K.selectedImageIndex=E?Math.max(K.images.length-1,0):0;_.Ln(K.hostElement,"yt-backstage-multi-image-select");_.vo(J)}})};
_.d.onThumbnailClick=function(r){if(r=r.event_.detail)this.selectedImageIndex=this.images.indexOf(r)};
_.d.validateImages=function(r){if(r.length>this.maxNumImagesPerPost){var E;return _.Xo((E=this.data)==null?void 0:E.multiImageExceedMaxImageCountError)}var K=1048576*this.maxFileSizeMb;r=r.filter(function(B){return B.size>K}).length;
if(r===0)return"";var g,D;r=r>1?(g=this.data)==null?void 0:g.multiFileError:(D=this.data)==null?void 0:D.fileSizeError;return _.Xo(r)};
_.d.deleteImage=function(){this.uploadManager.cancel(this.images[this.selectedImageIndex].id);this.images.splice(this.selectedImageIndex,1);this.images=[].concat(_.mn(this.images));this.selectedImageIndex=0};
_.d.repositionImage=function(r){this.images[this.selectedImageIndex].previewCoordinates=r.event_.detail;this.images=[].concat(_.mn(this.images))};
_.d.getAllUploadStatuses=function(){var r=this,E,K,g,D;return _.p(function(B){if(B.nextAddress==1)return B.yield(r.uploadManager.getAllUploadStatuses(),2);E=B.yieldResult;K=_.N(E);for(g=K.next();!g.done;g=K.next())if(D=g.value,D.encryptedBlobId===void 0)return B.return(b6f(r.uploadManager));return B.return(E)})};
_.d.hasImages=function(){return this.images.length>0};
_.d.cancel=function(){for(var r=this.uploadManager,E=_.N(r.imagesUploadData),K=E.next();!K.done;K=E.next())r.cancel(K.value.image.id);this.addImageErrorMessage=this.errorMessage="";this.images=[];_.Ln(this.hostElement,"yt-backstage-multi-image-cancel")};
_.f5.Object.defineProperties(Vn.prototype,{maxAspectRatio:{configurable:!0,enumerable:!0,get:function(){var r,E;return((r=this.imageUploadEndpoint)==null?void 0:(E=r.imageValidationInfo)==null?void 0:E.allowedMaxAspectRatio)||0}},
maxFileSizeMb:{configurable:!0,enumerable:!0,get:function(){var r,E;return((r=this.imageUploadEndpoint)==null?void 0:(E=r.imageValidationInfo)==null?void 0:E.maxFileSizeMb)||0}},
dropIcon:{configurable:!0,enumerable:!0,get:function(){var r,E;if((r=this.data)==null?0:(E=r.icon)==null?0:E.iconType)return _.B1(this.data.icon.iconType)}},
selectionCancel:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.cancelButton}},
previewCancel:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.cancelButton}},
dataForAddImageButton:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.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 r=this;return(this.images||[]).map(function(E,K){return{renderer:{image:E,selected:K===r.selectedImageIndex}}})}}});
Vn.prototype.setUpImagePicker=Vn.prototype.setUpImagePicker;Vn.prototype.onRendererstamperFinished=Vn.prototype.onRendererstamperFinished;Vn.prototype.observeDragToReorder=Vn.prototype.observeDragToReorder;Vn.prototype.observeAddImageError=Vn.prototype.observeAddImageError;_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Vn.prototype,"rendererStamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Vn.prototype,"ytRendererBehavior",void 0);
_.u([_.fH("#dropzone"),_.H("design:type",HTMLElement)],Vn.prototype,"dropzone",void 0);_.u([_.fH("#select-link"),_.H("design:type",HTMLElement)],Vn.prototype,"selectLink",void 0);_.u([_.fH("#thumbnail-drag-drop-area"),_.H("design:type",HTMLElement)],Vn.prototype,"thumbnailDragDropArea",void 0);_.u([_.fH("#add-image-button-container"),_.H("design:type",HTMLElement)],Vn.prototype,"addImageButtonContainer",void 0);
_.u([_.fH("#add-image-button"),_.H("design:type",HTMLElement)],Vn.prototype,"addImageSelectButton",void 0);_.u([_.fH("#image-preview-container"),_.H("design:type",Object)],Vn.prototype,"JSC$15971_imagePreviewContainer",void 0);_.u([_.b(),_.H("design:type",Object)],Vn.prototype,"addImageErrorMessage",void 0);_.u([_.b(),_.H("design:type",Object)],Vn.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],Vn.prototype,"errorMessage",void 0);
_.u([_.b(),_.H("design:type",Object)],Vn.prototype,"imageUploadEndpoint",void 0);_.u([_.b(),_.H("design:type",Array)],Vn.prototype,"images",void 0);_.u([_.b(),_.H("design:type",vQ)],Vn.prototype,"initialPicker",void 0);_.u([_.b(),_.H("design:type",vQ)],Vn.prototype,"addImagePicker",void 0);_.u([_.b(),_.H("design:type",iC)],Vn.prototype,"uploadManager",void 0);_.u([_.b(),_.H("design:type",Object)],Vn.prototype,"selectedImageIndex",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Vn.prototype,"modern",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Vn.prototype,"maxNumImagesPerPost",void 0);_.u([_.v("imageUploadEndpoint"),_.H("design:type",Number),_.H("design:paramtypes",[])],Vn.prototype,"maxAspectRatio",null);_.u([_.v("imageUploadEndpoint"),_.H("design:type",Number),_.H("design:paramtypes",[])],Vn.prototype,"maxFileSizeMb",null);
_.u([_.v("data.icon.iconType"),_.H("design:type",Object),_.H("design:paramtypes",[])],Vn.prototype,"dropIcon",null);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],Vn.prototype,"selectionCancel",null);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],Vn.prototype,"previewCancel",null);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],Vn.prototype,"dataForAddImageButton",null);
_.u([_.v("errorMessage"),_.H("design:type",String),_.H("design:paramtypes",[])],Vn.prototype,"dropzoneClass",null);_.u([_.v("images"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Vn.prototype,"showImagesPreview",null);_.u([_.v("images"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Vn.prototype,"containMaxImages",null);_.u([_.pH("addImageErrorMessage"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Vn.prototype,"observeAddImageError",null);
_.u([_.pH("showImagesPreview"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Vn.prototype,"observeDragToReorder",null);_.u([_.v("images","selectedImageIndex"),_.H("design:type",Object),_.H("design:paramtypes",[])],Vn.prototype,"selectedImageData",null);_.u([_.v("images","selectedImageIndex"),_.H("design:type",Array),_.H("design:paramtypes",[])],Vn.prototype,"thumbnailRenderers",null);
_.u([_.ae("yt-rendererstamper-finished"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Vn.prototype,"onRendererstamperFinished",null);_.u([_.pH("imageUploadEndpoint"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Vn.prototype,"setUpImagePicker",null);_.u([_.VF({is:"ytd-backstage-multi-image-select-renderer",disableElementRegistration:!0})],Vn);
_.Z(Vn,"ytd-backstage-multi-image-select-renderer",function(){if(H6d!==void 0)return H6d;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return H6d=r},{mode:1});var IBJ;var yXE;var LFJ;var zV=function(){var r=_.q.apply(this,arguments)||this;r.boundCaptureFocus=function(E){r.onCaptureFocus(E)};
return r};
_.C(zV,_.q);_.d=zV.prototype;_.d.attached=function(){document.addEventListener("focus",this.boundCaptureFocus,!0)};
_.d.detached=function(){document.removeEventListener("focus",this.boundCaptureFocus)};
_.d.onCaptureFocus=function(r){_.AP(r).indexOf(this.hostElement)!==-1&&this.item.focus()};
_.d.getIconType=function(r){return r?"yt-icons:"+r.toLowerCase():null};
_.d.onSelect=function(){var r;if((r=this.data)==null?0:r.onSelectCommand)if(_.R("refresh_upon_dismiss_channel_creation_from_playlists"))this.ytComponentBehavior.resolveCommand(this.data.onSelectCommand);else{var E;((E=_.M(this.data.onSelectCommand.commandMetadata,_.dA))==null?0:E.url)?_.Ln(this.hostElement,"yt-navigate",{endpoint:this.data.onSelectCommand}):_.P7().resolve(_.Ov).resolveCommand(this.data.onSelectCommand,{form:{element:this.hostElement}})}};
_.f5.Object.defineProperties(zV.prototype,{label:{configurable:!0,enumerable:!0,get:function(){return this.data?_.Xo(this.data.label):""}},
value:{configurable:!0,enumerable:!0,get:function(){return this.data?typeof this.data.stringValue==="string"?this.data.stringValue:typeof this.data.int32Value==="number"?this.data.int32Value:null:null}}});
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],zV.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],zV.prototype,"ytComponentBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],zV.prototype,"data",void 0);_.u([_.fH("#item"),_.H("design:type",HTMLElement)],zV.prototype,"item",void 0);_.u([_.v("data.label"),_.H("design:type",String),_.H("design:paramtypes",[])],zV.prototype,"label",null);
_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],zV.prototype,"value",null);_.u([_.VF({is:"ytd-privacy-dropdown-item-renderer",disableElementRegistration:!0})],zV);
_.Z(zV,"ytd-privacy-dropdown-item-renderer",function(){if(LFJ!==void 0)return LFJ;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return LFJ=r},{mode:1});var tq=function(){var r=_.q.apply(this,arguments)||this;r.value="";r.label="";r.disabled=!1;return r};
_.C(tq,_.q);_.d=tq.prototype;_.d.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"}}}};
_.d.reset=function(){this.entries.selected=-1;this.entries.forceSynchronousItemUpdate();this.entries.select(this.getInitiallySelectedItem());this.setInitialLabel()};
_.d.dataChanged=function(){this.reset()};
_.d.valueChanged=function(){var r;if(this.value&&(r=this.data)!=null&&r.entries){r=_.N(this.data.entries);for(var E=r.next();!E.done;E=r.next())if((E=this.getRendererForEntry(E.value))&&this.getItemRendererValue(E)===this.value){this.label=this.ytComponentBehavior.getSimpleString(E.label);break}}};
_.d.setInitialLabel=function(){if(this.data&&this.data.entries)for(var r=_.N(this.data.entries),E=r.next();!E.done;E=r.next())if(E=this.getRendererForEntry(E.value)){if(E.isSelected){this.label=this.ytComponentBehavior.getSimpleString(E.label);break}this.data.label&&(this.label=this.data.label)}};
_.d.getInitiallySelectedItem=function(){if(!this.data||!this.data.entries)return-1;for(var r=_.N(this.data.entries),E=r.next();!E.done;E=r.next()){E=this.getRendererForEntry(E.value);var K=void 0;if((K=E)==null?0:K.isSelected)return this.getItemRendererValue(E)||-1}return-1};
_.d.getItemRendererValue=function(r){return"stringValue"in r||"int32Value"in r?r.stringValue||r.int32Value||null:null};
_.d.getRendererForEntry=function(r){return r.dropdownItemRenderer||r.privacyDropdownItemRenderer||r.navigationDropdownItemRenderer||null};
_.d.valueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.wh("value-changed",this.value))};
_.d.updateValueFromBinding=function(r){this.value=r.detail.value};
tq.prototype.valueChangedForBinding=tq.prototype.valueChangedForBinding;tq.prototype.valueChanged=tq.prototype.valueChanged;tq.prototype.dataChanged=tq.prototype.dataChanged;_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],tq.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],tq.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],tq.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.b(),_.H("design:type",Object)],tq.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],tq.prototype,"value",void 0);_.u([_.b(),_.H("design:type",Object)],tq.prototype,"label",void 0);_.u([_.fH("#entries"),_.H("design:type",Object)],tq.prototype,"entries",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],tq.prototype,"disabled",void 0);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],tq.prototype,"dataChanged",null);
_.u([_.TI("value"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],tq.prototype,"valueChanged",null);_.u([_.pH("value"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],tq.prototype,"valueChangedForBinding",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-flat-dropdown-renderer"})],tq);
_.Z(tq,"ytd-flat-dropdown-renderer",function(){if(yXE!==void 0)return yXE;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return yXE=r},{mode:1});var hGu;var SB=function(){var r=_.q.apply(this,arguments)||this;r.quizOptions=[];r.explanationPlaceholderText="";r.optionPlaceholderText="";r.correctAnswerIndex=-1;r.isMarkAnswerTooltipShown=!1;r.timer=0;return r};
_.C(SB,_.q);_.d=SB.prototype;_.d.dataChanged=function(){this.optionPlaceholderText=_.Xo(this.editorInfo.optionPlaceholderText);this.explanationPlaceholderText=_.Xo(this.editorInfo.explanationPlaceholderText);this.quizOptions.length===0&&(this.quizOptions=this.createQuizOptions(this.editorInfo))};
_.d.onMarkCorrectAnswer=function(r){var E,K=((E=this.quizOptions[this.correctAnswerIndex])==null?void 0:E.explanationText)||"";this.correctAnswerIndex>=0&&(this.quizOptions[this.correctAnswerIndex]=Object.assign({},this.quizOptions[this.correctAnswerIndex],{isCorrect:!1,explanationText:""}));this.quizOptions[r.model.index]=Object.assign({},this.quizOptions[r.model.index],{explanationText:K,isCorrect:!0});this.correctAnswerIndex=r.model.index;this.quizOptions=[].concat(_.mn(this.quizOptions))};
_.d.updatePlaceholderTexts=function(){for(var r=!1,E=[],K=0;K<this.quizOptions.length;K++){var g=this.optionPlaceholderText+" "+(K+1),D=void 0;((D=this.quizOptions[K])==null?void 0:D.placeholderText)!==g?(r=!0,E.push(Object.assign({},this.quizOptions[K],{placeholderText:g}))):E.push(this.quizOptions[K])}r&&(this.quizOptions=E);this.isValid()?_.Ln(this.hostElement,"yt-commentbox-post-enable"):_.Ln(this.hostElement,"yt-commentbox-post-disable")};
_.d.getSimpleString=function(r){return _.Xo(r)};
_.d.createQuizOptions=function(r){var E=[],K;r=(K=r==null?void 0:r.minQuizOptions)!=null?K:0;for(K=0;K<r;K++)E.push(this.createQuizOption());return E};
_.d.onAddQuizOption=function(){this.isAllowedToAddOption&&(this.quizOptions=[].concat(_.mn(this.quizOptions),[this.createQuizOption()]))};
_.d.onInput=function(){this.quizOptions=[].concat(_.mn(this.quizOptions))};
_.d.onExplanationInput=function(){_.Ln(this.hostElement,"yt-quiz-attachment-explanation-update")};
_.d.onRemoveQuizOption=function(r){this.quizOptions.splice(r.model.index,1);r.model.index<this.correctAnswerIndex?--this.correctAnswerIndex:r.model.index===this.correctAnswerIndex&&(this.correctAnswerIndex=-1);this.quizOptions=[].concat(_.mn(this.quizOptions));this.quizOptions.length===0&&_.Ln(this.hostElement,"yt-quiz-attachment-dismiss")};
_.d.updateHintRenderer=function(){var r=this;clearTimeout(this.timer);this.timer=setTimeout(function(){r.maybeDisplayMarkAnswerEduToolTip()},4E3)};
_.d.isValid=function(){if(!this.editorInfo||this.quizOptions.length<Number(this.editorInfo.minQuizOptions)||this.quizOptions.length>Number(this.editorInfo.maxQuizOptions))return!1;for(var r=0,E=0,K=_.N(this.quizOptions),g=K.next();!g.done;g=K.next()){g=g.value;var D=void 0;if(((D=g.optionText)==null?void 0:D.trim())!==""||g.isCorrect){g.isCorrect&&E++;D=void 0;if(this.hasCustomOptionText&&((D=g.optionText)==null?void 0:D.trim().length)<Number(this.editorInfo.minQuizOptionChars))return!1;r++}}return r>=
Number(this.editorInfo.minQuizOptions)&&E===1};
_.d.getPostCreateOptions=function(){for(var r=[],E=_.N(this.quizOptions),K=E.next();!K.done;K=E.next()){K=K.value;var g=void 0;((g=K.optionText)==null?void 0:g.trim())!==""&&r.push({pollOption:{text:K.optionText,explanation:K.explanationText},isCorrect:K.isCorrect})}return r};
_.d.getExplanationText=function(){var r;return((r=this.quizOptions[this.correctAnswerIndex])==null?void 0:r.explanationText)||""};
_.d.maybeDisplayMarkAnswerEduToolTip=function(){var r,E,K,g,D,B,Q;this.shouldShowMarkAnswerTooltip()&&((r=this.editorInfo)==null?0:(E=r.markAnswerButton)==null?0:(K=E.buttonRenderer)==null?0:(g=K.hint)==null?0:(D=g.hintRenderer)==null?0:(B=D.content)==null?0:(Q=B.bubbleHintRenderer)==null?0:Q.text)&&(_.ss.getInstance(),r=k0(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,(r==null?void 0:r.length)>0&&this.optionSelectors&&_.NB(r[0],this.optionSelectors[0]))};
_.d.shouldShowMarkAnswerTooltip=function(){if(this.isMarkAnswerTooltipShown||this.quizOptions.length<=1)return!1;for(var r=0,E=_.N(this.quizOptions),K=E.next();!K.done;K=E.next()){K=K.value;var g=void 0;((g=K.optionText)==null?void 0:g.trim())!==""&&r++;if(K.isCorrect)return!1}return r<2?!1:!0};
_.d.resetQuizOptions=function(){this.quizOptions=this.createQuizOptions(this.editorInfo);this.isMarkAnswerTooltipShown=!1};
_.d.createQuizOption=function(){return{optionText:"",placeholderText:"",explanationText:"",isCorrect:!1}};
_.d.updateOptionTextFromBinding=function(r){if(r.target){var E=Array.from(_.rj(this.hostElement).querySelectorAll("tp-yt-iron-autogrow-textarea.quiz-option-input-input")).indexOf(r.target);if(E>=0){var K;this.quizOptions[E].optionText=(K=r.detail.value)!=null?K:""}}};
_.f5.Object.defineProperties(SB.prototype,{addAnswerButton:{configurable:!0,enumerable:!0,get:function(){var r,E,K=(r=this.editorInfo)==null?void 0:(E=r.addOptionButton)==null?void 0:E.buttonRenderer;K&&(K.style="STYLE_SUGGESTIVE",K.size="SIZE_SMALL",K.isDisabled=!this.isAllowedToAddOption);return(K==null?0:K.text)?K:void 0}},
isAllowedToAddOption:{configurable:!0,enumerable:!0,get:function(){var r,E;return this.quizOptions.length<((E=(r=this.editorInfo)==null?void 0:r.maxQuizOptions)!=null?E:0)}},
hasCustomOptionText:{configurable:!0,enumerable:!0,get:function(){return this.quizOptions.some(function(r){var E;return(E=r.optionText)==null?void 0:E.trim()})}}});
SB.prototype.updatePlaceholderTexts=SB.prototype.updatePlaceholderTexts;SB.prototype.dataChanged=SB.prototype.dataChanged;_.u([_.b(),_.H("design:type",Object)],SB.prototype,"editorInfo",void 0);_.u([_.b(),_.H("design:type",Array)],SB.prototype,"quizOptions",void 0);_.u([_.b(),_.H("design:type",Object)],SB.prototype,"explanationPlaceholderText",void 0);_.u([_.Oa(".option-selector-button"),_.H("design:type",Array)],SB.prototype,"optionSelectors",void 0);
_.u([_.TI("editorInfo"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],SB.prototype,"dataChanged",null);_.u([_.v("editorInfo","isAllowedToAddOption","quizOptions"),_.H("design:type",Object),_.H("design:paramtypes",[])],SB.prototype,"addAnswerButton",null);_.u([_.v("editorInfo","quizOptions"),_.H("design:type",Object),_.H("design:paramtypes",[])],SB.prototype,"isAllowedToAddOption",null);
_.u([_.TI("quizOptions"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],SB.prototype,"updatePlaceholderTexts",null);_.u([_.v("quizOptions"),_.H("design:type",Object),_.H("design:paramtypes",[])],SB.prototype,"hasCustomOptionText",null);_.u([_.VF({is:"ytd-backstage-quiz-editor-renderer",disableElementRegistration:!0})],SB);
_.Z(SB,"ytd-backstage-quiz-editor-renderer",function(){if(hGu!==void 0)return hGu;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return hGu=r},{mode:2});var JXC;var r5l=($z.FIRSTDAYOFWEEK+1)%7;var EXf;var KTJ=[],gXX=0,D$w=0;gXX=0;D$w=24;if(.25*(D$w-gXX)<0)EXf=[];else{for(var BFd=gXX;BFd<D$w;BFd+=.25)KTJ.push(BFd);EXf=KTJ}var d$C=EXf.map(function(r){r=r*60*60;return{secondsSinceMidnight:r,text:(new A1(7)).format(new Date(0,0,0,0,0,r))}});var j9M;var bC=function(){var r=_.q.apply(this,arguments)||this;r.skipNextOpenDialog=!1;r.errorMessage="";r.previousMonthLabel=_.Nn("PREVIOUS_MONTH_LABEL");r.nextMonthLabel=_.Nn("NEXT_MONTH_LABEL");return r};
_.C(bC,_.q);_.d=bC.prototype;_.d.attached=function(){var r=this,E=new MutationObserver(function(){r.JSC$16013_calendarMain.scrollHeight>0&&(E.disconnect(),r.calendarConfig&&r.calendarConfig.selectedDate&&r.scrollToDate())});
E.observe(this.JSC$16013_calendarMain,{childList:!0,subtree:!0});window.setTimeout(function(){E.disconnect()},1E3)};
_.d.openPicker=function(){this.skipNextOpenDialog?this.skipNextOpenDialog=!1:(this.dialog.positionTarget=this.dropdownButton,this.dialog.open())};
_.d.onDateTextChange=function(){if(this.calendarConfig){var r=this.validateDateText();r.isValid?(this.textbox.removeAttribute("invalid"),this.commitDate(r.details)):this.textbox.setAttribute("invalid","")}};
_.d.handleDayClick=function(r){r.model.day.date&&(this.commitDate(r.model.day.date),this.dialog.close())};
_.d.scrollToDate=function(){if(this.calendarConfig&&this.calendarConfig.selectedDate&&this.renderData){var r=gAq(this.calendarConfig.selectedDate,this.renderData);r!==void 0&&this.JSC$16013_calendarMain.scrollToIndex(r)}};
_.d.scrollToNextMonth=function(){this.JSC$16013_calendarMain.scrollToIndex(this.JSC$16013_calendarMain.firstVisibleIndex+1)};
_.d.scrollToPrevMonth=function(){this.JSC$16013_calendarMain.firstVisibleIndex===0&&this.JSC$16013_calendarMain.scrollTo(0,0);this.JSC$16013_calendarMain.scrollToIndex(this.JSC$16013_calendarMain.firstVisibleIndex-1)};
_.d.onFormSubmit=function(r){r.preventDefault();this.calendarConfig&&(r=this.validateDateText(),r.isValid&&(this.commitDate(r.details),this.dialog.close()))};
_.d.onEscOrClickingOutside=function(r){r=r.detail.path&&!!r.detail.path.length&&r.detail.path[0];if(r.classList.contains("ytd-calendar-date-picker")){r===this.dropdownButton&&(this.skipNextOpenDialog=!0);for(var E=0;E<this.dropdownButton.children.length;E++)this.dropdownButton.children[E]===r&&(this.skipNextOpenDialog=!0);if(!this.skipNextOpenDialog)return}r=this.textbox.value!==this.dateText;E=this.validateDateText();r&&E.isValid&&this.commitDate(E.details);this.dialog.close();this.textbox.value=
this.dateText};
_.d.commitDate=function(r){this.calendarConfig&&(this.set("calendarConfig.selectedDate",r),_.Ln(this.hostElement,"ytd-calendar-date-selected",r))};
_.d.validateDateText=function(){if(!this.calendarConfig||!this.textbox)return{isValid:!1,details:void 0};var r=this.textbox.value;var E=new Date;r=(new oA2(2)).parse(r,E,{validate:!0})===r.length?EAJ(E):void 0;if(!r)return this.errorMessage=_.Nn("INVALID_DATE_ERROR"),{isValid:!1,details:void 0};E=this.calendarConfig.start;var K=this.calendarConfig.end;if(y8P(r,E))return this.errorMessage=_.Nn("ENTER_DATE_OR_LATER",{allowed_date:rUn(E)}),{isValid:!1,details:void 0};if(y8P(K,r))return this.errorMessage=
_.Nn("ENTER_DATE_OR_EARLIER",{allowed_date:rUn(K)}),{isValid:!1,details:void 0};this.errorMessage="";return{isValid:!0,details:r}};
_.f5.Object.defineProperties(bC.prototype,{dateText:{configurable:!0,enumerable:!0,get:function(){return this.calendarConfig&&this.calendarConfig.selectedDate?rUn(this.calendarConfig.selectedDate):""}},
renderData:{configurable:!0,enumerable:!0,get:function(){if(this.calendarConfig){for(var r=this.calendarConfig,E=[],K=0;K<7;K++)E.push($z.NARROWWEEKDAYS[(K+r5l)%7]);K=[];for(var g=new Date(r.start.year,r.start.month);g.getFullYear()<r.end.year||g.getFullYear()===r.end.year&&g.getMonth()<=r.end.month;){var D=K,B=D.push,Q=g.getFullYear(),a=g.getMonth(),P=r,O=void 0,U=[],T=Object.freeze({extraCssClass:"invisible",debugClass:""}),w=new Date(Q,a),F=EAJ(w);w=w.getDay();for(var c=EAJ(new Date);F.month===
a;){w!==r5l&&O||(O=Array.from({length:7}).fill(T),U.push(O));var W={date:{year:Q,month:a,day:F.day},extraCssClass:"",debugClass:""};P.selectedDate&&W.date&&IIJ(W.date,P.selectedDate)&&(W.extraCssClass+=" selected");if(y8P(F,P.start)||y8P(P.end,F))W.extraCssClass+=" disabled";IIJ(F,c)&&(W.extraCssClass+=" today");W.extraCssClass=W.extraCssClass.trim();O[(w-r5l+7)%7]=W;F=h1n(F);w=(w+1)%7}B.call(D,{weeks:U,monthLabel:$z.SHORTMONTHS[a]+" "+Q,year:Q,month:a,monthLabelExtraCssClass:U[0][2]===T?"shift-down-label":
""});g.setMonth(g.getMonth()+1)}return{months:K,daysOfWeekLabel:E}}}}});
bC.prototype.onEscOrClickingOutside=bC.prototype.onEscOrClickingOutside;bC.prototype.scrollToDate=bC.prototype.scrollToDate;_.u([_.b(),_.H("design:type",Object)],bC.prototype,"calendarConfig",void 0);_.u([_.b(),_.H("design:type",Object)],bC.prototype,"skipNextOpenDialog",void 0);_.u([_.b(),_.H("design:type",Object)],bC.prototype,"errorMessage",void 0);_.u([_.b(),_.H("design:type",Object)],bC.prototype,"previousMonthLabel",void 0);
_.u([_.b(),_.H("design:type",Object)],bC.prototype,"nextMonthLabel",void 0);_.u([_.fH("#textbox"),_.H("design:type",HTMLInputElement)],bC.prototype,"textbox",void 0);_.u([_.fH("#calendar-dialog"),_.H("design:type",Object)],bC.prototype,"dialog",void 0);_.u([_.fH("#calendar-main"),_.H("design:type",Object)],bC.prototype,"JSC$16013_calendarMain",void 0);_.u([_.fH("#date-picker"),_.H("design:type",HTMLElement)],bC.prototype,"dropdownButton",void 0);
_.u([_.v("calendarConfig.selectedDate"),_.H("design:type",String),_.H("design:paramtypes",[])],bC.prototype,"dateText",null);_.u([_.v("calendarConfig","calendarConfig.selectedDate"),_.H("design:type",Object),_.H("design:paramtypes",[])],bC.prototype,"renderData",null);_.u([_.pH("renderData","calendarConfig.selectedDate"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],bC.prototype,"scrollToDate",null);
_.u([_.ae("iron-overlay-canceled"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],bC.prototype,"onEscOrClickingOutside",null);_.u([_.vZ({disableElementRegistration:!0,is:"ytd-calendar-date-picker",noInjection:!0})],bC);
_.Z(bC,"ytd-calendar-date-picker",function(){if(j9M!==void 0)return j9M;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return j9M=r},{mode:2});var NFX=_.Nn("UTC_OFFSET_FORMAT",{utc_offset:(new A1("Z")).format(new Date)}),Q9R=(new Date).getTimezoneOffset()*-60,$$e=new Date,all,pAd=uP($$e.getTimezoneOffset());all=nrM(y2R(pAd,$$e));var PvE=_.Nn("LOCAL_TIME_GMT_LABEL",{gmt_text:all.replace("+0","+").replace("-0","-").replace(":00","")}),s5=function(){var r=_.q.apply(this,arguments)||this;r.selectedTimeIndex=0;r.selectedTimezoneIndex=0;r.timeOfDayOptions=d$C;return r};
_.C(s5,_.q);_.d=s5.prototype;_.d.configureRendererStamper=function(){return{"data.dismissButton":{id:"cancel-button-wrapper",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.d.updateDefaultSelectedValue=function(){if(this.timeZones&&this.timeZones.length&&this.data){var r=J85();if(this.data.defaultTimeSec===void 0||isNaN(Number(this.data.defaultTimeSec)))this.calendarConfig=r,this.selectedTimeIndex=0;else{var E=K8P(Number(this.data.defaultTimeSec),this.timeZones[0]);this.calendarConfig=Object.assign({},r,{selectedDate:E.date});this.selectedTimeIndex=this.timeOfDayOptions.findIndex(function(K){return K.secondsSinceMidnight===E.secondsSinceMidnight})}this.selectedTimezoneIndex=
0;
this.selectedDate=this.calendarConfig.selectedDate}};
_.d.onDatePicked=function(r){this.selectedDate=r.detail};
_.d.onCancelButtonTap=function(){this.data&&this.data.dismissButton&&_.Ln(this.hostElement,"ytd-date-time-selection-cancelled")};
_.d.onDateTimeTimezoneChange=function(){if(this.selectedTimezone&&this.selectedTime&&this.selectedDate){var r=this.selectedDate;r=new Date(r.year,r.month,r.day);_.Ln(this.hostElement,"ytd-date-time-selection-update",Math.floor(r.getTime()/1E3)+this.selectedTime.secondsSinceMidnight-(Number(this.selectedTimezone.utcOffsetSec)+r.getTimezoneOffset()*60))}};
_.d.getTimezoneFormat=function(r){return r.localizedDisplayText?r.localizedDisplayText:_.Nn("TIMEZONE_FORMAT",{utc_offset_text:""+r.localizedUtcOffset,city_name:""+r.localizedName})};
_.d.updateSelectedTimeIndexFromBinding=function(r){this.selectedTimeIndex=r.detail.value};
_.d.updateSelectedTimezoneIndexFromBinding=function(r){this.selectedTimezoneIndex=r.detail.value};
_.f5.Object.defineProperties(s5.prototype,{timeZones:{configurable:!0,enumerable:!0,get:function(){if(this.data){var r=this.data.timezoneOptions;var E={name:"Etc/Unknown",localizedName:_.Nn("LOCAL_TIME_LABEL"),localizedUtcOffset:NFX,utcOffsetSec:""+Q9R,localizedDisplayText:PvE};r?r.length&&r[0].name!==E.name&&(r[0].localizedDisplayText||(E.localizedDisplayText=""),r.unshift(E)):r=[E];return r}}},
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]}}});
s5.prototype.onDateTimeTimezoneChange=s5.prototype.onDateTimeTimezoneChange;s5.prototype.onDatePicked=s5.prototype.onDatePicked;s5.prototype.updateDefaultSelectedValue=s5.prototype.updateDefaultSelectedValue;_.u([_.b(),_.H("design:type",Object)],s5.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],s5.prototype,"calendarConfig",void 0);_.u([_.b(),_.H("design:type",Object)],s5.prototype,"selectedDate",void 0);_.u([_.b(),_.H("design:type",Object)],s5.prototype,"selectedTimeIndex",void 0);
_.u([_.b(),_.H("design:type",Object)],s5.prototype,"selectedTimezoneIndex",void 0);_.u([_.fH("#time-listbox"),_.H("design:type",Object)],s5.prototype,"timeListBox",void 0);_.u([_.fH("#timezone-listbox"),_.H("design:type",Object)],s5.prototype,"timezoneListBox",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],s5.prototype,"rendererStamperBehavior",void 0);_.u([_.v("data.timezoneOptions"),_.H("design:type",Object),_.H("design:paramtypes",[])],s5.prototype,"timeZones",null);
_.u([_.TI("data","timeZones"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],s5.prototype,"updateDefaultSelectedValue",null);_.u([_.v("selectedTimezoneIndex","timeZones"),_.H("design:type",Object),_.H("design:paramtypes",[])],s5.prototype,"selectedTimezone",null);_.u([_.v("selectedTimeIndex"),_.H("design:type",Object),_.H("design:paramtypes",[])],s5.prototype,"selectedTime",null);
_.u([_.ae("ytd-calendar-date-selected"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],s5.prototype,"onDatePicked",null);_.u([_.pH("selectedTimezone","selectedTime","selectedDate"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],s5.prototype,"onDateTimeTimezoneChange",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-date-time-picker-renderer"})],s5);
_.Z(s5,"ytd-date-time-picker-renderer",function(){if(JXC!==void 0)return JXC;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return JXC=r},{mode:1});var fl$;var k2=function(){var r=_.q.apply(this,arguments)||this;r.boundOnTapDismissButton=function(){r.dismissTapHandler()};
r.dismissButtonOverrides={size:"XS"};return r};
_.C(k2,_.q);k2.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}}}}}};
k2.prototype.dismissTapHandler=function(){_.Ln(this.hostElement,"yt-backstage-attachment-dismissed")};
k2.prototype.computeAttachmentType=function(r){return r?r.backstageImageRenderer?"image":r.videoRenderer?"video":"none":"none"};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],k2.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],k2.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],k2.prototype,"attachmentPreview",void 0);_.u([_.b(),_.H("design:type",Object)],k2.prototype,"dismissButton",void 0);_.u([_.b(),_.H("design:type",Object)],k2.prototype,"boundOnTapDismissButton",void 0);
_.u([_.b(),_.H("design:type",Object)],k2.prototype,"dismissButtonOverrides",void 0);_.u([_.b({reflectToAttribute:!0,readOnly:!0,computed:"computeAttachmentType(attachmentPreview)"}),_.H("design:type",String)],k2.prototype,"attachmentType",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-backstage-dismissable-attachment"})],k2);
_.Z(k2,"ytd-backstage-dismissable-attachment",function(){if(fl$!==void 0)return fl$;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return fl$=r},{mode:1});var Osb;var qp=function(){var r=_.q.apply(this,arguments)||this;r.selectedVideoId=void 0;r.picker=void 0;r.dismissButtonOverrides={size:"XS"};r.actionMap={"yt-add-video-preview-action":"handleAddVideoPreviewAction"};return r};
_.C(qp,_.q);_.d=qp.prototype;_.d.onServiceRequestCompleted=function(r){r.stopPropagation()};
_.d.handleAddVideoPreviewAction=function(r){r=this.get("addVideoPreviewAction",r);this.onGetVideoPreviewSuccess(r)};
_.d.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}}}}}};
_.d.onLaunchVideoPicker=function(r){var E=this,K=_.Xo(this.get("addVideoLinkAction.title",r)),g=this.get("addVideoLinkAction.onePickHostId",r);this.getVideoPreviewCommand=this.get("addVideoLinkAction.onVideoSelectCommand",r);g&&(this.picker||(K=_.l5X(_.D3d(g).setTitle(K).addView(b1R()).addView(SHJ()),function(D){E.onPickVideo(D)}),this.get("addVideoLinkAction.hideYourYoutubeVideos",r)||K.addView("youtube"),this.picker=K.build()),this.picker.setVisible(!0))};
_.d.onPickVideo=function(r){if(r)if(r.action==="cancel")_.Ln(this.hostElement,"yt-video-link-button-cancel");else if(r.action==="picked"){r=r.docs;if(!r||r.length===0)this.onGetVideoPreviewError("No valid docs in response");this.selectedVideoId=(r=(r==null?0:r.length)?r[0]:void 0)?r.id:void 0;this.setVideoPreview()}};
_.d.setVideoPreview=function(){var r=this;if(this.getVideoPreviewCommand)this.ytComponentBehavior.resolveCommand(this.getVideoPreviewCommand,{form:{video_id:this.selectedVideoId},onError:function(){r.onGetVideoPreviewError("Error executing command")}});
else this.onGetVideoPreviewError("Video preview command not set.")};
_.d.onGetVideoPreviewSuccess=function(r){if(r&&r.videoPreview&&r.cancelButton)this.videoPreview=r.videoPreview,this.cancelButton=r.cancelButton,_.Ln(this.hostElement,"yt-video-link-selected",{videoId:this.selectedVideoId});else this.onGetVideoPreviewError("Empty data from ajax")};
_.d.onGetVideoPreviewError=function(){this.cancel()};
_.d.cancel=function(){this.videoPreview=this.cancelButton=this.selectedVideoId=void 0;_.Ln(this.hostElement,"yt-video-link-cancel")};
_.d.isValid=function(){return!(!this.videoPreview||!this.selectedVideoId)};
qp.prototype.onServiceRequestCompleted=qp.prototype.onServiceRequestCompleted;_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],qp.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],qp.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],qp.prototype,"ytRendererBehavior",void 0);
_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],qp.prototype,"ytComponentBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],qp.prototype,"videoPreview",void 0);_.u([_.b(),_.H("design:type",Object)],qp.prototype,"cancelButton",void 0);_.u([_.b(),_.H("design:type",Object)],qp.prototype,"getVideoPreviewCommand",void 0);_.u([_.b(),_.H("design:type",Object)],qp.prototype,"dismissButtonOverrides",void 0);
_.u([_.ae("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],qp.prototype,"onServiceRequestCompleted",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-backstage-video-link-attachment"})],qp);
_.Z(qp,"ytd-backstage-video-link-attachment",function(){if(Osb!==void 0)return Osb;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return Osb=r},{mode:1});var Yeb;var U$X;var TFw;var lC=function(){return _.q.apply(this,arguments)||this};
_.C(lC,_.q);lC.prototype.dataChanged=function(){this.active=!1};
lC.prototype.onTap=function(){_.Ln(this.hostElement,"yt-select-emoji-suggestion",this.data)};
lC.prototype.identity=function(r){return r};
_.f5.Object.defineProperties(lC.prototype,{imageSrc:{configurable:!0,enumerable:!0,get:function(){var r,E,K,g;if((r=this.data)==null?0:(E=r.image)==null?0:(K=E.thumbnails)==null?0:(g=K[0])==null?0:g.url)return r=this.data.image.thumbnails[0].url,r.startsWith("data:image/svg+xml")?b9(r):_.u9(r)}}});
lC.prototype.dataChanged=lC.prototype.dataChanged;_.u([_.b(),_.H("design:type",Object)],lC.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],lC.prototype,"active",void 0);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],lC.prototype,"dataChanged",null);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],lC.prototype,"imageSrc",null);
_.u([_.VF({disableElementRegistration:!0,is:"ytd-emoji-suggestion"})],lC);
_.Z(lC,"ytd-emoji-suggestion",function(){if(TFw!==void 0)return TFw;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return TFw=r},{mode:1});var wAJ=/.*([:@#].*?)$/,mb=function(){var r=_.q.apply(this,arguments)||this;r.suggestions=[];r.suggestionIndex=-1;r.JSC$16041_lastSuggestionRange=null;return r};
_.C(mb,_.q);_.d=mb.prototype;_.d.configureRendererStamper=function(){return{suggestions:{id:"dropdown-content",mapping:{suggestion:"ytd-emoji-suggestion"},reuseComponents:!0}}};
_.d.getSuggestions=function(r){var E=[],K=Z$b(this.emojiManager,r.substr(0,3));if(K)for(var g in K)if(g.toLocaleLowerCase().indexOf(r)===0){var D=K[g];if(D&&D.emojiId){D=fW(this.emojiManager,D.emojiId);var B=void 0,Q=void 0,a=void 0,P=void 0,O=((B=D)==null?0:B.isCustomEmoji)?(Q=D)==null?void 0:(a=Q.shortcuts)==null?void 0:a[0]:(P=D)==null?void 0:P.emojiId;B=void 0;E.push({suggestion:{image:(B=D)==null?void 0:B.image,alt:O,text:g}});if(E.length>=64)break}}return E?E.sort(function(U,T){return T.suggestion.text<
U.suggestion.text?-1:T.suggestion.text===U.suggestion.text?0:1}):null};
_.d.insertSuggestion=function(r){_.Ln(this.hostElement,"yt-insert-suggestion",{range:this.JSC$16041_lastSuggestionRange,text:r.alt});this.dropdown.opened=!1};
_.d.updateSuggestionsAtCaret=function(r){this.updateSuggestions(r,this.retrieveTextBeforeRange(r))};
_.d.offsetStartOfRangeBy=function(r,E){r.startOffset>=E&&r.setStart(r.startContainer,r.startOffset-E)};
_.d.updateSuggestions=function(r,E){var K=this;this.JSC$16041_lastSuggestionRange&&(this.JSC$16041_lastSuggestionRange.detach(),this.JSC$16041_lastSuggestionRange=null);if((E=wAJ.exec(E))&&E.length&&(E=E[E.length-1].toLocaleLowerCase(),E.length>2||E===":_")&&(this.offsetStartOfRangeBy(r,E.length),this.JSC$16041_lastSuggestionRange=r,(r=this.getSuggestions(E))&&r.length)){this.suggestions=r;_.p5(this,function(){K.dropdownContent.scrollTop=16777216});
this.dropdown.opened?this.dropdown.notifyResize():this.dropdown.opened=!0;this.suggestionIndex=-1;this.changeSuggestionIndex(r.length-1);return}this.dropdown.opened=!1};
_.d.onKeyDown=function(r){if(this.dropdown.opened)switch(r.key){case "Escape":this.dropdown.opened=!1;r.stopPropagation();break;case "Tab":this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion);r.preventDefault();break;case "ArrowUp":this.changeSuggestionIndex(this.suggestionIndex-1);r.preventDefault();break;case "ArrowDown":this.changeSuggestionIndex(this.suggestionIndex+1),r.preventDefault()}};
_.d.onKeyUp=function(r,E){switch(r.key){case "ArrowLeft":case "ArrowRight":this.updateSuggestionsAtCaret(E);break;case "ArrowUp":case "ArrowDown":this.dropdown.opened||this.updateSuggestionsAtCaret(E)}};
_.d.onKeyPress=function(r){r.key==="Enter"&&this.dropdown.opened&&(this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion),r.preventDefault())};
_.d.changeSuggestionIndex=function(r){this.dropdown.opened&&(this.suggestionIndex>=0&&this.suggestionIndex<this.dropdownContent.children.length&&(this.dropdownContent.children[this.suggestionIndex].active=!1),this.suggestionIndex=(r+this.suggestions.length)%this.suggestions.length,r=this.dropdownContent.children[this.suggestionIndex],r.active=!0,this.dropdownContent.scrollTop=r.offsetTop)};
_.d.retrieveTextBeforeRange=function(r){var E=r.startContainer;return E&&E.nodeType===Node.TEXT_NODE?E.textContent.substr(0,r.startOffset):""};
mb.prototype.onKeyPress=mb.prototype.onKeyPress;mb.prototype.onKeyUp=mb.prototype.onKeyUp;mb.prototype.onKeyDown=mb.prototype.onKeyDown;_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],mb.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Array)],mb.prototype,"suggestions",void 0);_.u([_.b(),_.H("design:type",_.pW)],mb.prototype,"emojiManager",void 0);_.u([_.b(),_.H("design:type",Number)],mb.prototype,"verticalSuggestionsOffset",void 0);
_.u([_.fH("#dropdown"),_.H("design:type",Object)],mb.prototype,"dropdown",void 0);_.u([_.fH("#dropdown-content"),_.H("design:type",HTMLDivElement)],mb.prototype,"dropdownContent",void 0);_.u([_.ae("keydown"),_.H("design:type",Function),_.H("design:paramtypes",[KeyboardEvent]),_.H("design:returntype")],mb.prototype,"onKeyDown",null);_.u([_.ae("keyup"),_.H("design:type",Function),_.H("design:paramtypes",[KeyboardEvent,Range]),_.H("design:returntype")],mb.prototype,"onKeyUp",null);
_.u([_.ae("keypress"),_.H("design:type",Function),_.H("design:paramtypes",[KeyboardEvent]),_.H("design:returntype")],mb.prototype,"onKeyPress",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-emoji-input"})],mb);
_.Z(mb,"ytd-emoji-input",function(){if(U$X!==void 0)return U$X;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return U$X=r},{mode:2});var FTd;var Zy=function(){var r=_.q.apply(this,arguments)||this;r.hasMaxOptions=!1;return r};
_.C(Zy,_.q);_.d=Zy.prototype;_.d.configureRendererStamper=function(){return{"data.addOptionButton":{id:"add-option",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.d.dataChanged=function(){this.pollOptions=this.setPollOptions(this.data)};
_.d.setPrefilledChoices=function(r){var E=this;this.set("pollOptions",[]);var K;for(K=0;K<Math.min(r.length,this.data.maxPollOptions);K++)this.push("pollOptions",r[K].substring(0,this.data.maxPollOptionChars));for(;K<this.data.minPollOptions;K++)this.push("pollOptions","");this.hasMaxOptions=K>=this.data.maxPollOptions;_.p5(this,function(){for(var g=E.pollOptions,D=_.rj(E.hostElement).querySelectorAll(".poll-option-input"),B=0;B<D.length;B++)D[B].value=g[B]})};
_.d.focusChanged=function(){_.jU(this.hostElement)};
_.d.onInput=function(){var r=this;_.lp(this,"onInput",function(){r.isValid()?_.Ln(r.hostElement,"yt-commentbox-post-enable"):_.Ln(r.hostElement,"yt-commentbox-post-disable")},300)};
_.d.setPollOptions=function(){var r=[],E,K=((E=this.data)==null?0:E.minPollOptions)?this.data.minPollOptions:0;for(E=0;E<K;E++)r.push("");return r};
_.d.addPollOption=function(){var r=this;_.Ln(this.hostElement,"yt-commentbox-post-disable");this.push("pollOptions","");this.data.maxPollOptions&&this.pollOptions.length===this.data.maxPollOptions&&(this.hasMaxOptions=!0);_.eM.addLowPriorityJob(function(){var E;(E=_.rj(r.hostElement).querySelector(".poll-option:last-of-type > .poll-option-input"))==null||E.focus()})};
_.d.onRemovePollOption=function(r){this.setPollOptionsFromInputs();this.data.minPollOptions&&this.pollOptions.length===this.data.minPollOptions?(this.clearPollOptions(),_.Ln(this.hostElement,"yt-poll-attachment-dismiss")):(r=this.repeat.indexForElement(r.target.parentNode),r!==null&&(this.splice("pollOptions",r,1),this.hasMaxOptions=!1,this.areAllOptionsValid()&&(this.repeat.render(),_.Ln(this.hostElement,"yt-commentbox-post-enable"))))};
_.d.isValid=function(){this.setPollOptionsFromInputs();return this.areAllOptionsValid()};
_.d.areAllOptionsValid=function(){if(this.data.minPollOptionChars)for(var r=0,E=this.pollOptions.length;r<E;r++)if(this.pollOptions[r].length<Number(this.data.minPollOptionChars))return!1;return!0};
_.d.getPollOptions=function(){return this.pollOptions};
_.d.setPollOptionsFromInputs=function(){for(var r=_.rj(this.hostElement).querySelectorAll(".poll-option-input"),E=0;E<r.length;E++)this.pollOptions[E]=r[E].value.trim()};
_.d.clearPollOptions=function(){var r=_.rj(this.hostElement).querySelectorAll(".poll-option-input");r=_.N(r);for(var E=r.next();!E.done;E=r.next())E.value.value="";this.pollOptions=this.setPollOptions(this.data);this.hasMaxOptions=!1};
_.d.getSimpleString=function(r){return _.Xo(r)};
_.d.updateValueFromBinding=function(r){if(r.target&&this.pollOptions){var E=Array.from(_.rj(this.hostElement).querySelectorAll("tp-yt-paper-input.poll-option-input")).indexOf(r.target);if(E>=0){var K;this.pollOptions[E]=(K=r.detail.value)!=null?K:"";this.notifyPath("pollOptions."+E)}}};
Zy.prototype.dataChanged=Zy.prototype.dataChanged;_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Zy.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Zy.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Array)],Zy.prototype,"pollOptions",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Zy.prototype,"hasMaxOptions",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],Zy.prototype,"enableCreationBox",void 0);
_.u([_.fH("#repeat"),_.H("design:type",CH)],Zy.prototype,"repeat",void 0);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Zy.prototype,"dataChanged",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-poll-attachment"})],Zy);
_.Z(Zy,"ytd-poll-attachment",function(){if(FTd!==void 0)return FTd;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return FTd=r},{mode:2});var R7X;var oXf;var MJJ;var isf;var uC=function(){return _.q.apply(this,arguments)||this};
_.C(uC,_.q);_.f5.Object.defineProperties(uC.prototype,{ariaSelected:{configurable:!0,enumerable:!0,get:function(){return this.focused?"true":null}}});
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],uC.prototype,"rendererBehaviors",void 0);_.u([_.b(),_.H("design:type",Object)],uC.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],uC.prototype,"focused",void 0);_.u([_.b({reflectToAttribute:!0}),_.v("focused"),_.H("design:type",Object),_.H("design:paramtypes",[])],uC.prototype,"ariaSelected",null);_.u([_.vZ({is:"yt-user-mention-suggestion-renderer",disableElementRegistration:!0})],uC);
_.Z(uC,"yt-user-mention-suggestion-renderer",function(){if(isf===void 0){var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;MJJ===void 0&&(MJJ=document.createElement("template"));var g=MJJ;K.call(E,g.content.cloneNode(!0),r.content.firstChild);isf=r}r=isf;return r},{mode:2});var c5f;var Cvl;var Aq=function(){var r=_.q.apply(this,arguments)||this;r.focusedSuggestionIndex=-1;return r};
_.C(Aq,_.q);_.d=Aq.prototype;_.d.created=function(){this.ytRendererBehavior.monitorScroll=!0};
_.d.clearFocusedSuggestion=function(){this.focusedSuggestionIndex=-1;this._setFocusedSuggestionId(void 0)};
_.d.setFocusedSuggestionIndex=function(r){!this.data||!this.data.suggestions||r<0||r>=this.data.suggestions.length||(this.focusedSuggestionIndex=r,r=this.getSuggestionId(r),this._setFocusedSuggestionId(r))};
_.d.advanceSuggestion=function(r){this.focusedSuggestionIndex===-1||r!==-1&&r!==1||(this.setFocusedSuggestionIndex(this.focusedSuggestionIndex+r),this.ensureSuggestionVisible(this.focusedSuggestionIndex))};
_.d.ensureSuggestionVisible=function(r){r=this.getSuggestionId(r);r=_.rj(this.hostElement).querySelector("[id="+r+"]");r!=null&&(r.offsetTop<this.hostElement.scrollTop?r.scrollIntoView(!0):r.offsetTop+r.clientHeight>this.hostElement.scrollTop+this.hostElement.clientHeight&&r.scrollIntoView(!1))};
_.d.getSuggestionId=function(r){return"user-mention-suggestion-"+r};
_.d.onSuggestionTap=function(r){var E=_.M(r.model.item,ymJ);this.ytRendererBehavior.logExplicitClick(E);_.Ln(this.hostElement,"yt-user-mention-suggestion-selected",{data:E,index:r.model.index})};
_.d.onSuggestionMouseMove=function(r){r.model.index!==this.focusedSuggestionIndex&&this.setFocusedSuggestionIndex(r.model.index)};
_.d.isSuggestionFocused=function(r,E){return r===E};
_.d.onDomChange=function(){this.ytRendererBehavior.markDirty()};
_.d.focusedSuggestionIdChangedForBinding=function(){this.hostElement.dispatchEvent(new _.wh("focused-suggestion-id-changed",this.focusedSuggestionId))};
Aq.prototype.focusedSuggestionIdChangedForBinding=Aq.prototype.focusedSuggestionIdChangedForBinding;Aq.prototype.onDomChange=Aq.prototype.onDomChange;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Aq.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Aq.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],Aq.prototype,"focusedSuggestionIndex",void 0);_.u([_.b({readOnly:!0}),_.H("design:type",String)],Aq.prototype,"focusedSuggestionId",void 0);
_.u([_.ae("dom-change"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],Aq.prototype,"onDomChange",null);_.u([_.pH("focusedSuggestionId"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Aq.prototype,"focusedSuggestionIdChangedForBinding",null);_.u([_.vZ({is:"yt-user-mention-suggestions-dropdown",disableElementRegistration:!0})],Aq);
_.Z(Aq,"yt-user-mention-suggestions-dropdown",function(){if(Cvl===void 0){var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;c5f===void 0&&(c5f=document.createElement("template"));var g=c5f;K.call(E,g.content.cloneNode(!0),r.content.firstChild);Cvl=r}r=Cvl;return r},{mode:2});var eB=function(){var r=_.q.apply(this,arguments)||this;r.suggestionsResponse=null;r.activeMention=null;r.selectionChangeListener=r.onSelectionChange.bind(r);r.handlesEnabled=_.R("enable_handles_in_mention_suggest_posts");r.handlesInMentionSuggestionsEnabled=_.R("handles_in_mention_suggest_posts");r.zeroPrefixMentionSuggestionEnabled=_.R("enable_zero_prefix_mention_suggestion_web");r.pendingQuery=null;r.flowNonce=null;return r};
_.C(eB,_.q);_.d=eB.prototype;_.d.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={up:"focusPreviousSuggestion",down:"focusNextSuggestion","tab enter":"selectFocusedSuggestion",esc:"cancelActiveMention"}};
_.d.attached=function(){document.addEventListener("selectionchange",this.selectionChangeListener)};
_.d.detached=function(){document.removeEventListener("selectionchange",this.selectionChangeListener)};
_.d.hasSuggestions=function(r){return!!(r&&r.suggestions&&r.suggestions.length>0)};
_.d.onInput=function(){var r=this;if(this.suggestionsEndpoint){if(!this.activeMention&&(this.maybeStartSuggest(),!this.zeroPrefixMentionSuggestionEnabled))return;if(this.activeMention){this.updateActiveMention();var E=this.suggestionsResponse!=null&&!this.hasSuggestions(this.suggestionsResponse),K=this.activeMention.JSC$11498_getText().slice(-1)===" ",g=this.activeMention.JSC$11498_getText().slice(-2,-1)===" ",D="@\ufe6b\uff20+\ufe62\uff0b".indexOf(this.activeMention.JSC$11498_getText().slice(-2,
-1))>=0;D=this.zeroPrefixMentionSuggestionEnabled&&D;if(this.activeMention.isCollapsed()||(E||g||D)&&K)this.cancelActiveMention();else{var B=this.activeMention.JSC$11498_getText().substring(1).trim();this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_INPUT_TEXT_UPDATED");_.lp(this,"requestSuggestions",function(){r.requestSuggestions(B)},100)}}}};
_.d.onServiceRequestSent=function(r){r.stopPropagation()};
_.d.onServiceRequestCompleted=function(r){r.stopPropagation();r=r.detail.data;r.query&&(!this.pendingQuery||this.pendingQuery!==r.query)||!this.zeroPrefixMentionSuggestionEnabled&&r.query===""||this.zeroPrefixMentionSuggestionEnabled&&this.activeMention==null||(this.pendingQuery=null,this.suggestionsResponse=r,this.hasSuggestions(r)&&this.dropdown.setFocusedSuggestionIndex(0))};
_.d.onServiceRequestError=function(r){r.stopPropagation()};
_.d.onUserMentionSuggestionSelected=function(r){this.selectSuggestion(r.detail.data,r.detail.index)};
_.d.onSelectionChange=function(){if(this.activeMention){var r=_.B4(),E=this.activeMention.JSC$11498_containsRange(r);r=r&&this.containsHelper(this.dropdown,r.getContainer());E||r||this.cancelActiveMention()}};
_.d.containsHelper=function(r,E){var K;if(((K=window.ShadyDOM)==null?void 0:K.noPatch)===!0)return r.contains(E);for(;E;){if(E===r)return!0;E=E instanceof ShadowRoot?E.host:E.parentNode}return!1};
_.d.maybeStartSuggest=function(){var r=_.B4();if(r&&r.isCollapsed()){var E=r.JSC$11498_getStartNode(),K=r.JSC$11498_getStartOffset();if(E instanceof Text&&!(K<1)){var g=E.textContent;!(g=g&&g.charAt(K-1))||"@\ufe6b\uff20+\ufe62\uff0b".indexOf(g)<0||(this.activeMention=_.J_(E,K-1,r.JSC$11498_getEndNode(),r.JSC$11498_getEndOffset()),this.flowNonce=op(16),this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_MENTION_FLOW_STARTED"))}}};
_.d.updateActiveMention=function(){if(this.activeMention){var r=_.B4();r&&r.isCollapsed()&&(this.activeMention=_.J_(this.activeMention.JSC$11498_getStartNode(),this.activeMention.JSC$11498_getStartOffset(),r.JSC$11498_getEndNode(),r.JSC$11498_getEndOffset()))}};
_.d.requestSuggestions=function(r){if(this.activeMention){var E={suggestions_query:r};this.pendingQuery=r;_.rA(this.hostElement,[this.suggestionsEndpoint,E])}};
_.d.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()};
_.d.focusPreviousSuggestion=function(r){this.hasSuggestions(this.suggestionsResponse)&&(this.dropdown.advanceSuggestion(-1),r.preventDefault())};
_.d.focusNextSuggestion=function(r){this.hasSuggestions(this.suggestionsResponse)&&(this.dropdown.advanceSuggestion(1),r.preventDefault())};
_.d.selectFocusedSuggestion=function(r){if(this.hasSuggestions(this.suggestionsResponse)){var E=this.suggestionsResponse.suggestions[this.dropdown.focusedSuggestionIndex];_.M(E,ymJ)&&(this.selectSuggestion(_.M(E,ymJ),this.dropdown.focusedSuggestionIndex),r.preventDefault())}};
_.d.selectSuggestion=function(r,E){if(r){var K=this.activeMention;if(K){var g=document.createElement("a");this.handlesInMentionSuggestionsEnabled&&r.handle?_.mf(g,"\u00a0\u2068@"+r.handle+"\u2069\u00a0"):this.handlesEnabled?_.mf(g,"\u00a0"+r.displayName+"\u00a0"):_.mf(g,"\u00a0@"+r.displayName+"\u00a0");Im(g,"/channel/"+r.channelId);g.classList.add("yt-formatted-string","yt-simple-endpoint");g.setAttribute("spellcheck","false");K.isCollapsed()||K.JSC$11498_removeContents();K.insertNode(g,!0);r=document.createTextNode(" ");
g.parentNode.insertBefore(r,g.nextSibling);window.getSelection().collapse(r,1);E={suggestionSelected:{suggestionIndex:E}};if(this.zeroPrefixMentionSuggestionEnabled){var D;E.suggestionSelected.isZeroPrefix=((D=this.suggestionsResponse)==null?void 0:D.query)===""}this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_SUGGESTION_SELECTED",E);this.cancelActiveMention();_.Ln(this.hostElement,"yt-mention-inserted")}}};
_.d.getPositionTarget=function(r){return r&&r.getBrowserRangeObject()};
_.d.onDomChange=function(){this.ironDropdown.refit();this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_CONTENT_UPDATED")};
_.d.onFocusedSuggestionIdChanged=function(r){var E=_.UpK(this.hostElement)[0];E&&(r.detail.value?E.setAttribute("aria-activedescendant",r.detail.value):E.removeAttribute("aria-activedescendant"))};
_.d.onDropdownOpened=function(){this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_BOX_OPENED")};
_.d.logGELEvent=function(r,E){r={eventType:r,flowNonce:this.flowNonce,source:"USER_MENTION_AUTO_COMPLETE_SOURCE_BACKSTAGE_POST"};E&&(r=Object.assign(r,E));_.Ae("userMentionAutoCompleteBoxEvent",r)};
eB.prototype.onDomChange=eB.prototype.onDomChange;eB.prototype.onUserMentionSuggestionSelected=eB.prototype.onUserMentionSuggestionSelected;eB.prototype.onServiceRequestError=eB.prototype.onServiceRequestError;eB.prototype.onServiceRequestCompleted=eB.prototype.onServiceRequestCompleted;eB.prototype.onServiceRequestSent=eB.prototype.onServiceRequestSent;eB.prototype.onInput=eB.prototype.onInput;_.u([_.G(_.lV),_.H("design:type",Object)],eB.prototype,"ironA11yKeysBehavior",void 0);
_.u([_.b(),_.H("design:type",Object)],eB.prototype,"suggestionsEndpoint",void 0);_.u([_.b(),_.H("design:type",Object)],eB.prototype,"suggestionsResponse",void 0);_.u([_.b(),_.H("design:type",Object)],eB.prototype,"activeMention",void 0);_.u([_.fH("#dropdown"),_.H("design:type",Object)],eB.prototype,"dropdown",void 0);_.u([_.fH("#iron-dropdown"),_.H("design:type",Object)],eB.prototype,"ironDropdown",void 0);
_.u([_.ae("input"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],eB.prototype,"onInput",null);_.u([_.ae("yt-service-request-sent"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],eB.prototype,"onServiceRequestSent",null);_.u([_.ae("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],eB.prototype,"onServiceRequestCompleted",null);
_.u([_.ae("yt-service-request-error"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],eB.prototype,"onServiceRequestError",null);_.u([_.ae("yt-user-mention-suggestion-selected"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],eB.prototype,"onUserMentionSuggestionSelected",null);
_.u([_.ae("dom-change"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],eB.prototype,"onDomChange",null);_.u([_.vZ({is:"yt-user-mention-autosuggest-input",disableElementRegistration:!0})],eB);
_.Z(eB,"yt-user-mention-autosuggest-input",function(){if(oXf===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;R7X===void 0&&(R7X=document.createElement("template"));var g=R7X;K.call(E,g.content.cloneNode(!0),r.content.firstChild);oXf=r}r=oXf;return r},{mode:2});var XM=null;
_.cZ({is:"ytd-commentbox",_template:function(){if(Yeb!==void 0)return Yeb;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return Yeb=r},
behaviors:[_.IyP.YtHostElementBehavior,_.lV,_.lx.YtActionHandlerBehavior,_.NA.YtComponentBehavior,_.cz.YtRendererstamperBehavior,_.jWC.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(r,E){return _.NC(r.entities,"aadcGuidelinesStateEntityPayload",E)}},
dismissData_:{type:Object,value:null},commentboxStateKey_:{type:String,value:void 0},commentboxState_:{type:Object,selectorArgs:["commentboxStateKey_"],selector:function(r,E){return _.NC(r.entities,"commentboxStateEntity",E)},
observer:"commentboxStateEntityChanged_"},receivedFocusPreviously_:{type:Boolean,value:!1},isReply:{type:Boolean,value:!1},isBackstageComment:{type:Boolean,computed:"computeIsBackstageComment_(data.avatarSize)",reflectToAttribute:!0},attachmentButtonIds:{type:Object,readOnly:!0,computed:"computeAttachmentButtonIds_()"},isBackstagePost:{type:Boolean,value:!1,reflectToAttribute:!0},serviceEndpoint:{type:Object,readOnly:!0,computed:"computeServiceEndpoint_(data)"},submitButtonDisabled:{type:Boolean,
value:!1},attachment:Object,isLoading:{type:Boolean,observer:"isLoadingChanged_"},errorMessage_:{type:Object,value:null},alertMessage_:{type:Object,value:null},imageUploadEndpoint_:{type:Object,computed:"computeImageUploadEndpoint_(data)"},rateLimitErrorCommands:{type:Object,computed:"computeRateLimitErrorCommands_(data)"},addedAttachment:{type:String,value:"none",reflectToAttribute:!0},prefilledAttachment_:{type:String,value:"none",reflectToAttribute:!0},previousText_:String,inlineSchedulePanel_:{type:Object,
computed:"computeInlineSchedulingPanel_(data.purpose, data.schedulingDateTimePicker)"},dropdownSchedulePanel_:{type:Object,computed:"computeDropdownSchedulingPanel_(data.purpose, data.schedulingDateTimePicker)"},scheduleButton_:Object,zeroStepChannelCreationRenderer:Object,enableCreationBox:{type:Boolean,reflectToAttribute:!0},isInputFocus_:{type:Boolean,observer:"onIsInputFocusChanged_"},hasImage_:{type:Boolean,computed:"computeHasImage_(addedAttachment)"},hasPollOrQuizRendererInEditDialog_:{type:Boolean,
computed:"computeHasPollOrQuizRendererInEditDialog_(data)"},hasVideo_:{type:Boolean,computed:"computeHasVideo_(addedAttachment)"},hasPoll_:{type:Boolean,computed:"computeHasPoll_(addedAttachment)"},hasImagePoll_:{type:Boolean,computed:"computeHasImagePoll_(addedAttachment)"},hasQuiz_:{type:Boolean,computed:"computeHasQuiz_(addedAttachment)"},prefilledContent_:{type:Object,readOnly:!0,computed:"computePrefilledContent_(data)"},editAttachment_:{type:Object,readOnly:!0,computed:"computeEditAttachment_(data)"},
isCreationBox:{type:Boolean,reflectToAttribute:!0,value:!1},isPopupBox:{type:Boolean,reflectToAttribute:!0,value:!1},emojiManager:{type:Object,readOnly:!0,value:function(){return _.Ol}},
isEmojiButtonDisplayed:{type:Boolean,computed:"computeIsEmojiButtonDisplayed_(data)",value:!1},isEmojiPickerDisplayed:{type:Boolean,value:!1,reflectToAttribute:!0},hasExternalLinksAccess_:{type:Boolean,computed:"computeHasExternalLinksAccess_(data)",value:!0},isExternalLinksBannerDisplayed:{type:Boolean,value:!1,reflectToAttribute:!0},emojiInput:Object,verticalSuggestionsOffset:{type:Number,value:30},isPostCreationDialogV2:{type:Boolean,reflectToAttribute:!0,value:!1},accessRestriction:{type:String},
charCount_:{type:Number,value:0},charLimit_:{type:Number,computed:"computeCharLimit_(data)"},aboveCharLimit_:{type:Boolean,reflectToAttribute:!0,value:!1},inputEventSupported_:{type:Boolean,value:!1},textRequiresScrolling:{type:Boolean,reflectToAttribute:!0,value:!1},localStorage:Object,modern:{type:Boolean,reflectToAttribute:!0,value:_.R("web_modern_buttons")},swatcheroo:{type:Boolean,reflectToAttribute:!0,value:_.R("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",_.QF(this,this.onTap_));this.emojiInput=this.$.emoji},
isLoadingChanged_:function(r){this.fire(r?"yt-commentbox-loading-start":"yt-commentbox-loading-end")},
dataChanged_:function(r){this.set("submitButtonDisabled",void 0);this.clear();r&&this.computeIsEmojiButtonDisplayed_(r)&&(r=this.$$("#emoji-picker > yt-emoji-picker-renderer"))&&r.updateEmojiCategories()},
observePrefilledImage_:function(r,E,K){this.isValidPrefilledImage_(r,E,K)&&(this.prefilledAttachment_="image",this.prefilledImageData_=E,this.submitButtonDisabled=!1)},
observePrefilledVideo_:function(r,E){this.isValidPrefilledVideo_(r,E)&&(this.prefilledAttachment_="video")},
observePrefilledPoll_:function(r){r&&r.pollData&&r.pollData.choices&&(this.addedAttachment="poll",this.$["poll-attachment"].setPrefilledChoices(r.pollData.choices))},
attached:function(){this.$["input-container"].getElementsByClassName("underline")[0].style.height=0;_.ih();this.focus()},
detached:function(){document.removeEventListener("tap",_.QF(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(r){r=r.detail;r=r.isCustomEmoji?r.shortcuts[0]:r.emojiId;var E=this.getInputRange_().cloneRange();this.insertTextWithEmojis_(E,r);this.maybeUpdateTextDirection_()},
getInputRange_:function(){var r=_.B4();if(r){r=r.getBrowserRangeObject();for(var E=r.commonAncestorContainer;E;){if(E===this.getEditableTextArea_())return r;E=E.parentNode}}r=this.getEditableTextArea_();r=_.h_(r,r.childNodes.length);r.select();return r.getBrowserRangeObject()},
insertTextWithEmojis_:function(r,E,K){(E=this.emojiManager.createDocumentFragment(E,!0,!1,K===void 0?!0:K))&&E.childNodes.length!==0&&(r.collapsed||r.deleteContents(),K=E.lastChild,r.insertNode(E),_.Oge(K).select(),this.getInputRange_().collapse(!1),this.getEditableTextArea_().normalize(),this.submitButtonDisabled=!1)},
onSelectionChange_:function(){var r=_.B4();if(r){var E=r.JSC$11498_getStartNode(),K=r.JSC$11498_getEndNode();if(D2K(E)&&D2K(K)){var g=r.JSC$11498_getStartOffset(),D;if(_.NU&&E.nodeType===Node.ELEMENT_NODE&&(D=_.fn$(E)))_.h_(D,0).select();else{D=Ki(E)?E:_.X8(E,Ki);var B=Ki(K)?K:_.X8(K,Ki);if(D||B)if(r.isCollapsed()){if(E.nodeType===Node.TEXT_NODE){r=!0;g===E.length&&(r=!1);if(XM==="end"||XM==="right")r=!1;E=E.parentNode;r=[].concat(_.mn(E.parentNode.childNodes)).indexOf(E)+(r?0:1);_.h_(E.parentNode,
r).select()}}else D?D.previousSibling&&D.previousSibling.length>0?_.J_(K,r.JSC$11498_getEndOffset(),D.previousSibling,D.previousSibling.length-1).select():(E=document.createTextNode("\u200b"),D.parentNode.insertBefore(E,D),_.J_(K,r.JSC$11498_getEndOffset(),E,0).select()):B&&(B.nextSibling&&B.nextSibling.length>0?_.J_(E,r.JSC$11498_getStartOffset(),B.nextSibling,1).select():(K=document.createTextNode("\u200b"),B.parentNode.insertBefore(K,B.nextSibling),_.J_(E,r.JSC$11498_getStartOffset(),K,K.length).select()));
XM=null}}else XM=null}else XM=null},
leftKeyPressed_:function(){XM="left"},
rightKeyPressed_:function(){XM="right"},
endKeyPressed_:function(){XM="end"},
maybeDeleteChip_:function(){var r=$2L(!0);if(r){var E=_.B4(),K=E.JSC$11498_getStartNode();E=E.JSC$11498_getStartOffset();_.XP(K,E,r,r.childNodes.length).select()}},
maybeBackspaceChip_:function(){var r=$2L(!1);if(r){var E=_.B4(),K=E.JSC$11498_getStartNode();E=E.JSC$11498_getStartOffset();_.XP(K,E,r,0).select()}},
maybeBackspaceChipWordMode_:function(r){var E=_.B4();if(E.isCollapsed()){var K=E.JSC$11498_getStartNode();E=E.JSC$11498_getStartOffset();var g=aUc(K,E,!0);g&&(_.XP(K,E,g,0).select(),document.execCommand("delete"),r.preventDefault(),r.stopImmediatePropagation())}},
maybeDeleteChipWordMode_:function(r){var E=_.B4();if(E.isCollapsed()){var K=E.JSC$11498_getStartNode();E=E.JSC$11498_getStartOffset();var g=aUc(K,E,!1);g&&(_.XP(K,E,g,g.childNodes.length).select(),document.execCommand("delete"),r.preventDefault(),r.stopImmediatePropagation())}},
onTap_:function(r){if(!r.defaultPrevented&&(r.currentTarget.tagName==="YTD-COMMENTBOX"&&Ki(r.target)&&r.preventDefault(),this.isEmojiPickerDisplayed)){var E=this.$$("#emojis"),K=this.$$("#emoji-button"),g=this.getEditableTextArea_();if((r=r.path?r.path:r.composedPath&&r.composedPath())&&!r.includes(E)&&!r.includes(g)&&!r.includes(K))this.onEmojiButtonTap_()}},
isValidPrefilledImage_:function(r,E,K){return r==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"&&E!==void 0&&E.encryptedBlobId!==null&&E.sourceExternalVideoId!==null&&K!==void 0&&K.backstageImageRenderer!==null},
isValidPrefilledVideo_:function(r,E){return r==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"&&!!E&&!!E.videoRenderer&&!!E.videoRenderer.videoId},
isValidPrefilledAttachment_:function(r,E,K){return this.isValidPrefilledImage_(r,E,K)||this.isValidPrefilledVideo_(r,K)},
dismissPrefilledContent_:function(){this.prefilledImageData_=void 0;this.prefilledAttachment_="none"},
clear:function(){this.errorMessage_=this.alertMessage_=null;this.taggedVideoId_=void 0;if(_.R("enable_multi_image_post_creation")){var r=this.$$("ytd-backstage-multi-image-select-renderer");r&&r.hasImages()&&r.cancel()}else(r=this.$$("ytd-backstage-image-select-renderer"))&&this.hasImage_&&r.cancel();(r=this.$["poll-attachment"])&&this.hasPoll_&&r.clearPollOptions();(r=this.$["image-poll-attachment"])&&this.hasImagePoll_&&r.resetPollOptions();(r=this.$["quiz-attachment"])&&this.hasQuiz_&&r.resetQuizOptions();
(r=this.$["video-link-attachment"])&&this.hasVideo_&&r.cancel();(r=this.$["access-restrictions-selector"].firstElementChild)&&r.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 _.rj(this.hostElement).querySelector("#contenteditable-textarea").getRoot().root.node},
getEditableFormattedString_:function(){return _.rj(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(r,E){r=d2u(r,this.emojiManager,E).cloneNode(!0);for(E=r.firstChild;E;)if(E.nodeType!==1)E=E.nextSibling;else switch(E.tagName){case "BR":var K=_.ST();_.oOl(K,E);E=K.nextSibling;break;case "DIV":(K=E.lastChild)&&E.nextSibling&&_.qf(_.ST(),K);E.previousSibling&&(E.previousSibling.nodeType===1||E.previousSibling.nodeType===3&&!E.previousSibling.textContent.endsWith("\n"))&&_.kq(_.ST(),E);K&&K.nodeName==="BR"&&_.Gb(K);K=E;E.hasChildNodes()?(E=E.firstChild,
_.M8u(K)):(E=E.nextSibling,_.Gb(K));break;default:E=E.nextSibling}return pjK(r)},
onAddImageError_:function(r){r.stopPropagation();this.errorMessage_=_.eI(r.detail)},
setTextAreaValue_:function(r){r||(r="");var E=this.getEditableFormattedString_();E.text="";this.getEditableTextArea_().innerText="";typeof r==="string"&&(r={runs:[{text:r}]});E.text=r},
focus:function(){this.$["author-thumbnail"].markDirty();this.getEditableTextArea_().focus();this.maybeSetCursorAtEnd_();this.maybeUpdateTextDirection_();XM=null},
maybeSetCursorAtEnd_:function(){if(!this.receivedFocusPreviously_){var r=this.getEditableTextArea_();r&&(_.h_(r,r.childNodes.length).select(),this.receivedFocusPreviously_=!0)}},
maybeUpdateTextDirection_:function(){if(_.Xx("HTML_DIR")==="rtl"){var r=this.getEditableTextArea_(),E=this.getTextAreaValue()!==""?"auto":"rtl";r.setAttribute("dir",E)}},
maybeUpdateExternalLinksBanner_:function(){!this.hasExternalLinksAccess_&&this.computePostHasExternaLink_()?this.isExternalLinksBannerDisplayed=!0:this.isExternalLinksBannerDisplayed=!1},
computePostHasExternaLink_:function(){var r;return hHK((r=this.$["quiz-attachment"])==null?void 0:r.getExplanationText())||hHK(this.getTextAreaValue().trim())},
handleInputEvent_:function(){var r=null;if(this.isEmojiButtonDisplayed){var E=this.getInputRange_();E&&(r=this.emojiInput.retrieveTextBeforeRange(E))}this.insertText_(r,!0);this.updateCharCount_();this.setSubmitButton_();r=this.getEditableTextArea_();this.isBackstagePost&&(this.textRequiresScrolling=r.scrollHeight>r.clientHeight,this.maybeUpdateExternalLinksBanner_());this.maybeHeightChanged()},
maybeHeightChanged:function(){var r=52+this.getEditableTextArea_().offsetHeight;this.fire("yt-commentbox-resize",{height:r})},
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(r){if(this.isEmojiButtonDisplayed)this.onPasteEmoji_(r)},
onPasteEmoji_:function(r){r.preventDefault();r.stopImmediatePropagation();r=r.clipboardData.getData("text/plain");this.insertText_(r,!1,!1)},
insertText_:function(r,E,K){E=E===void 0?!1:E;K=K===void 0?!0:K;this.maybeUpdateTextDirection_();if(this.isEmojiButtonDisplayed&&r){var g=this.getInputRange_().cloneRange();this.emojiManager&&g&&(E&&this.emojiInput.offsetStartOfRangeBy(g,r.length),this.insertTextWithEmojis_(g,r,K),Bu5(this.getEditableTextArea_().lastChild)||(g=this.getInputRange_().cloneRange()),g&&(this.emojiInput.updateSuggestions(g,r),this.updateSuggestionOffset_(g)))}},
setSubmitButton_:function(){if(this.data){var r=this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT",E=this.data&&this.data.editableText&&this.data.purpose!=="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE";if(r||E){var K=this.getTextAreaValue().trim();E=K===this.previousText_;K=!K||this.aboveCharLimit_;r&&this.data&&this.data.backstageAttachment&&(this.data.backstageAttachment.backstageImageRenderer||this.data.backstageAttachment.postMultiImageRenderer)&&(K=this.aboveCharLimit_);this.submitButtonDisabled=
E||K||!this.getTextLength();r&&_.R("enable_post_scheduling")&&(this.submitButtonDisabled=E&&!this.scheduledPublishTimeSec_||K)}else this.submitButtonDisabled=!this.isValidInput_()}},
onSubmitButtonEnable_:function(){this.setSubmitButton_()},
onSubmitButtonDisable_:function(){this.submitButtonDisabled=!0},
getSimpleString:_.Xo,computeCreationBoxClass_:function(r){return r?"focused":"not-focused"},
computeFooterMessageClass_:function(r,E){return E?"footer-error-message":"footer-alert-message"},
computeFooterMessage_:function(r,E){return E?E:r},
computeFooterMessageHidden_:function(r,E){return!E&&!r},
computePlaceholderText_:function(r,E,K){return(K==="video"||K==="image")&&(r==null?0:r.prefilledPlaceholderText)?r==null?void 0:r.prefilledPlaceholderText:E==="poll"||E==="image-poll"?r==null?void 0:r.pollPostPlaceholderText:E==="quiz"?r==null?void 0:r.quizPostPlaceholderText:E==="image"?r==null?void 0:r.imagePostPlaceholderText:r==null?void 0:r.placeholderText},
computeHideAttachmentButtons_:function(r,E,K,g){return r===void 0?!1:g&&this.getSimpleString(g)===this.getSimpleString(r.rateLimitErrorMessage)?!0:E!=="none"||K!=="none"||!r.videoLinkButton&&!r.pollButton&&!r.imagePollButton&&!r.quizButton&&!r.imageButton},
computeHideDismissableAttachment_:function(r){return r!=="image"&&r!=="video"},
computeHasVideo_:function(r){return r==="video"},
computeHasImage_:function(r){return r==="image"},
computeHasPoll_:function(r){return r==="poll"},
computeHasImagePoll_:function(r){return r==="image-poll"},
computeHasQuiz_:function(r){return r==="quiz"},
computeHasPollOrQuizRendererInEditDialog_:function(r){return r&&r.backstageAttachment?r.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&!(!r.backstageAttachment.quizRenderer&&!r.backstageAttachment.pollRenderer):!1},
computePrefilledContent_:function(r){if(this.isValidPrefilledAttachment_(r.purpose,r.prefilledImageData,r.backstageAttachment))return r.backstageAttachment},
computeEditAttachment_:function(r){if(this.computePrefilledContent_(r)===void 0)return r.backstageAttachment},
computeAuthorThumbnailDimension_:function(r,E){return r&&!E?24:40},
computeImageUploadEndpoint_:function(r){return this.get("imageButton.buttonRenderer.navigationEndpoint.backstageImageUploadEndpoint",r)},
computeRateLimitErrorCommands_:function(r){var E,K;return r==null?void 0:(E=r.advancedTierFeatures)==null?void 0:(K=E.rateLimit)==null?void 0:K.rateLimitCommands},
computeIsBackstageComment_:function(r){return!(!r||r!=="COMMENT_DIALOG_AVATAR_SIZE_TYPE_BACKSTAGE_COMMENT")},
computeServiceEndpoint_:function(r){return this.get("submitButton.buttonRenderer.serviceEndpoint",r)||this.get("replyButton.buttonRenderer.serviceEndpoint",r)||this.get("postButton.buttonRenderer.serviceEndpoint",r)},
computeSubmitButtonOverride:function(){if(_.R("web_modern_buttons")){var r,E;return{segmentedPosition:this.dropdownSchedulePanel_||!((r=this.data)==null?0:(E=r.postOptionsMenu)==null?0:E.menuRenderer)?void 0:"start",type:"filled",style:"call-to-action",state:this.submitButtonDisabled?"disabled":"active"}}},
computeThreeDotButtonOverride:function(){if(_.R("web_modern_buttons"))return{segmentedPosition:"end",type:"filled",style:"call-to-action",state:this.submitButtonDisabled?"disabled":"active"}},
computeSubmitButton_:function(r,E){r=this.get("submitButton.buttonRenderer",r)||this.get("replyButton.buttonRenderer",r)||this.get("postButton.buttonRenderer",r);E&&(r=E);r&&(r=Object.assign({},r),r.serviceEndpoint=void 0,r.isDisabled=this.submitButtonDisabled);return r},
computeHasExternalLinksAccess_:function(r){if(_.R("enable_rfa_external_links")){var E,K,g;return(g=r==null?void 0:(E=r.advancedTierFeatures)==null?void 0:(K=E.externalLinks)==null?void 0:K.allowExternalLinks)!=null?g:!0}return!0},
computeIsEmojiButtonDisplayed_:function(r){return r.emojiButton&&r.emojiPicker&&r.emojiPicker.emojiPickerRenderer&&r.emojiPicker.emojiPickerRenderer.categories?r.emojiPicker.emojiPickerRenderer.categories.find(function(E){return E.emojiPickerCategoryRenderer?E.emojiPickerCategoryRenderer.emojiIds&&E.emojiPickerCategoryRenderer.emojiIds.length>0:E.emojiPickerUpsellCategoryRenderer?E.emojiPickerUpsellCategoryRenderer.emojis&&E.emojiPickerUpsellCategoryRenderer.emojis.length>0:!1}):!1},
computeCharLimit_:function(r){return r.charLimit?r.charLimit:null},
computeDropdownSchedulingPanel_:function(r,E){if(r==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"&&E)return E},
computeInlineSchedulingPanel_:function(r,E){if(r==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&E)return E},
computeHideAuthorThumbnail_:function(r,E){return r||this.computeUseIdentityChip_(E)},
computeHideIdentityChipRenderer_:function(r,E){return r||!this.computeUseIdentityChip_(E)},
computeUseIdentityChip_:function(r){return!!r&&!!r.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(r){var E,K,g,D;(r==null?0:(E=r.detail)==null?0:(K=E.endpoint)==null?0:K.ypcGetOffersEndpoint)||(r==null?0:(g=r.detail)==null?0:(D=g.endpoint)==null?0:D.ypcOffersEndpoint)?(r.stopPropagation(),_.rA(this,[r.detail.endpoint])):this.get("detail.endpoint.backstageImageUploadEndpoint",r)&&(r.stopPropagation(),this.addedAttachment="image",this.submitButtonDisabled=!0)},
onVideoLinkSelected_:function(r){this.addedAttachment="video";this.selectedVideoId_=r.detail.videoId},
commentboxStateEntityChanged_:function(r){var E=this;(r==null?void 0:r.state)=="COMMENTBOX_STATE_INITIAL"?(this.clear(),this.fire("yt-commentbox-dismiss",this.dismissData_),this.dismissData_=null):(r==null?void 0:r.state)=="COMMENTBOX_STATE_WRITING"&&Promise.resolve().then(function(){E.focus()})},
onYtServiceRequestSent_:function(r,E){if(E.actions)for(r=_.N(E.actions),E=r.next();!E.done;E=r.next())E.value.createPollAction&&(this.submitButtonDisabled=!0)},
onYtServiceRequestCompleted_:function(r){this.isLoading=!1;var E=this.get("detail.actions.0.showErrorAction.errorMessage.messageRenderer.text",r),K,g,D,B=r==null?void 0:(K=r.detail)==null?void 0:(g=K.data)==null?void 0:(D=g.actionResult)==null?void 0:D.commentboxStateEntityKey;if(E)this.errorMessage_=E;else if(B){var Q;this.dismissData_=r==null?void 0:(Q=r.detail)==null?void 0:Q.data;this.commentboxStateKey_=B}else{this.clear();var a;this.fire("yt-commentbox-dismiss",r==null?void 0:(a=r.detail)==
null?void 0:a.data)}},
onYtServiceRequestError_:function(r){r.stopPropagation();this.isLoading=!1;var E,K;if(((E=this.data)==null?void 0:E.purpose)==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"||((K=this.data)==null?void 0:K.purpose)==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE")if(E=this.get("detail.error.args",r)||[],E.length>1&&E[1].message){this.handlePostsServiceRequestError_(E[1].message);return}(r=this.get("detail.error.message",r))?this.errorMessage_=this.data.errorMessage||_.eI(r):(this.clear(),this.fire("yt-commentbox-dismiss"))},
handlePostsServiceRequestError_:function(r){if(_.R("enable_rfa_rate_limits")&&this.rateLimitErrorCommands)for(var E=_.N(this.rateLimitErrorCommands),K=E.next();!K.done;K=E.next())if(K=K.value,K.errorLabel===r){_.NB(K.command,this.hostElement);return}this.errorMessage_=_.eI(r)},
submitIfNotBackstagePost_:function(r){if(!this.isBackstagePost)this.onSubmit_(r)},
onSubmit_:function(r){var E=this,K,g,D,B,Q,a,P,O,U,T,w,F,c,W,z;return _.p(function(S){switch(S.nextAddress){case 1:r.stopPropagation();if(!E.serviceEndpoint||!E.isValidInput_())return S.return();if(E.shouldShowPostAadcNotice_())return E.showPostAadcNotice_(),S.return();if(E.shouldShowCommentAadcNotice_())return E.showCommentAadcNotice_(),S.return();if(!(E.$$("ytd-backstage-multi-image-select-renderer")&&E.hasImage_&&_.R("enable_multi_image_post_creation"))){S.jumpTo(2);break}K=E.$$("ytd-backstage-multi-image-select-renderer");
return S.yield(K.getAllUploadStatuses(),3);case 3:g=S.yieldResult;if(!g)return S.return();D=_.N(g);for(B=D.next();!B.done;B=D.next())if(Q=B.value,Q.encryptedBlobId===void 0)return E.isLoading=!1,P=a=void 0,E.errorMessage_=(P=(a=E.imageUploadEndpoint_)==null?void 0:a.imageEditor.backstageMultiImageSelectRenderer.uploadFailureError)!=null?P:null,S.return();return S.return(E.submitForm_(void 0,void 0,void 0,void 0,K.images,E.taggedVideoId_));case 2:if(!E.hasImagePoll_||!E.$["image-poll-attachment"]){S.jumpTo(4);
break}return S.yield(E.$["image-poll-attachment"].getAllUploadStatuses(),5);case 5:O=S.yieldResult;if(!O)return S.return();U=_.N(O);for(T=U.next();!T.done;T=U.next())if(w=T.value,!w.encryptedBlobId)return E.isLoading=!1,F=void 0,E.errorMessage_=(F=E.data.errorMessage)!=null?F:null,S.return();case 4:W=(c=E.$$("ytd-backstage-image-select-renderer"))&&c.uploadPromise(),z=E.getSharedPostId_(),W?W.then(function(){E.submitForm_.apply(E,_.mn(_.Hh.apply(0,arguments)))}).catch(function(k){E.isLoading=!1;
E.errorMessage_=_.eI(k.message)}):E.selectedVideoId_?E.submitForm_(void 0,E.selectedVideoId_):E.prefilledAttachment_==="image"?E.submitForm_(E.prefilledImageData_.encryptedBlobId,void 0,void 0,E.prefilledImageData_.sourceExternalVideoId,void 0,E.taggedVideoId_):E.prefilledAttachment_==="video"?E.submitForm_(void 0,E.data.backstageAttachment.videoRenderer.videoId):z?E.submitForm_(void 0,void 0,z):E.taggedVideoId_!==void 0?E.submitForm_(void 0,void 0,void 0,void 0,void 0,E.taggedVideoId_):E.submitForm_(),
_.vo(S)}})},
openSchedulingPanel:function(r){r&&r.scheduleButton&&r.scheduleButton.buttonRenderer&&(this.scheduleButton_=r.scheduleButton.buttonRenderer);r&&r.dateTimePicker&&this.set("data.schedulingDateTimePicker",r.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(r){r.stopPropagation();this.clear();this.fire("yt-commentbox-dismiss")},
onPrefilledContentDismissed_:function(r){r.stopPropagation();this.dismissPrefilledContent_();this.setSubmitButton_();this.getEditableTextArea_().focus()},
onInsertMention_:function(){this.updateCharCount_()},
onQuizExplanationUpdated_:function(){this.maybeUpdateExternalLinksBanner_()},
onImageAlert_:function(r){r.stopPropagation();r.detail.alertMessage&&(this.alertMessage_=r.detail.alertMessage)},
onImageSelected_:function(r){r.stopPropagation();this.setSubmitButton_()},
onImagesSelected_:function(r){r.stopPropagation();this.errorMessage_=null;this.setSubmitButton_()},
onImagePreviewCoordinatesUpdated_:function(r){r.stopPropagation();this.imagePreviewCoordinates_=JSON.stringify(r.detail);this.setSubmitButton_()},
onImagePreviewReposition_:function(r){r.stopPropagation();this.imagePreviewCoordinates_=void 0;this.submitButtonDisabled=!0},
onVideoLinkButtonCancel_:function(){this.getEditableTextArea_().focus()},
onAddVideoLink:function(r){var E=this.$["video-link-attachment"];E&&E.onLaunchVideoPicker(r)},
onAttachmentDismiss_:function(r){r.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"&&_.R("enable_multi_image_post_creation")&&(!this.$$("ytd-backstage-multi-image-select-renderer")||!this.$$("ytd-backstage-multi-image-select-renderer").hasImages())||!(this.addedAttachment!=="image"||_.R("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 r;if(this.addedAttachment==="image-poll"&&((r=this.$["image-poll-attachment"])==null||!r.isValid()))return!1;var E;if(this.addedAttachment==="quiz"&&((E=this.$["quiz-attachment"])==null||!E.isValid())||this.addedAttachment==="video"&&this.$["video-link-attachment"]&&!this.$["video-link-attachment"].isValid()||
this.aboveCharLimit_||this.dropdownSchedulePanel_&&!this.scheduledPublishTimeSec_)return!1;r=!1;this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&this.data.backstageAttachment&&(this.data.backstageAttachment.backstageImageRenderer||this.data.backstageAttachment.postMultiImageRenderer)&&(r=!0);if(this.addedAttachment==="image"||this.prefilledAttachment_==="image")r=!0;return r||!!this.getTextAreaValue().trim()},
submitForm_:function(r,E,K,g,D,B){var Q=this.getTextAreaValue().trim(),a={};this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&Q===this.previousText_&&(Q=void 0);Q!==void 0&&(a.comment_text=Q);this.isLoading=!0;B!=void 0&&(a.tagged_video_id=B);r?(a.image_blob_id=r,this.imagePreviewCoordinates_&&(a.image_preview_coordinates=this.imagePreviewCoordinates_)):E?a.attached_video_id=E:K?a.shared_post_id=K:D&&D.length>0&&(a.images_data=D.map(function(P){return{encryptedBlobId:P.encryptedBlobId,
previewCoordinates:P.previewCoordinates}}));
g&&(a.source_video_id=g);this.data.accessRestrictionsSelector&&this.data.accessRestrictionsSelector.dropdownRenderer&&(a.access_restrictions=this.accessRestriction?this.accessRestriction:this.$["access-restrictions-selector"].firstElementChild.value);this.addedAttachment==="poll"&&(a.poll_options=this.$["poll-attachment"].getPollOptions());this.addedAttachment==="image-poll"&&(a.image_poll_options=this.$["image-poll-attachment"].getPostCreateOptions());this.addedAttachment==="quiz"&&(a.quiz_options=
this.$["quiz-attachment"].getPostCreateOptions());_.R("enable_post_scheduling")&&this.scheduledPublishTimeSec_&&(a.scheduled_publish_time_sec=this.scheduledPublishTimeSec_);_.rA(this,[this.serviceEndpoint,a])},
onIsInputFocusChanged_:function(r,E){r?this.fire("yt-autonav-pause-focus"):E!==void 0&&this.fire("yt-autonav-pause-blur")},
plaintextDrop_:function(r){var E=this.getEditableTextArea_();[].concat(_.mn(r.dataTransfer.items)).forEach(function(K){K.kind==="string"&&K.type.match("^text/plain")&&K.getAsString(function(g){E.appendChild(document.createTextNode(g))})});
r.preventDefault()},
preventDefault_:function(r){r.preventDefault()},
onSuggestionInsert_:function(r){this.insertTextWithEmojis_(r.detail.range,r.detail.text)},
onEmojiSuggestionClick_:function(r){this.emojiInput.insertSuggestion(r.detail)},
computeSubmitButtonClass_:function(r,E){return!E||r?"":"with-options"},
updateSuggestionOffset_:function(r){if(this.emojiInput&&_.rj(this.emojiInput).querySelector("#dropdown")){var E=this.getEditableTextArea_().getBoundingClientRect().bottom,K=r.getBoundingClientRect().top;this.verticalSuggestionsOffset=Math.ceil(E-K)+5;E=this.getEditableTextArea_().getBoundingClientRect().left;r=r.getBoundingClientRect().left-E;_.rj(this.emojiInput).querySelector("#dropdown").style.marginLeft=r+"px"}},
onDateTimeSelectionCancelled_:function(){this.scheduleButton_=void 0;this.set("data.schedulingDateTimePicker",null);this.scheduledPublishTimeSec_=void 0;this.setSubmitButton_()},
onDateTimeSelectionUpdate_:function(r){if(_.R("enable_post_scheduling")&&this.data&&this.data.purpose){r=r.detail;if(Math.floor(Date.now()/1E3)>=r)this.scheduledPublishTimeSec_=void 0;else if(this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"){var E=parseInt(this.get("schedulingDateTimePicker.dateTimePickerRenderer.defaultTimeSec",this.data),10);isNaN(E)||E!==r?this.scheduledPublishTimeSec_=r:this.scheduledPublishTimeSec_=void 0}else this.scheduledPublishTimeSec_=r;this.setSubmitButton_()}},
computeAttachmentButtonIds_:function(){var r=["image-button","image-poll-button","poll-button","quiz-button"];_.R("auto_convert_posts_video_tag")||r.push("video-link-button");return r},
getButtonRenderer:function(r,E){if(r)switch(E){case "video-link-button":var K;return((K=r.videoLinkButton)==null?void 0:K.buttonRenderer)||void 0;case "image-button":var g;return((g=r.imageButton)==null?void 0:g.buttonRenderer)||void 0;case "poll-button":var D;return((D=r.pollButton)==null?void 0:D.buttonRenderer)||void 0;case "image-poll-button":var B;return((B=r.imagePollButton)==null?void 0:B.buttonRenderer)||void 0;case "quiz-button":var Q;return((Q=r.quizButton)==null?void 0:Q.buttonRenderer)||
void 0}},
shouldShowPostAadcNotice_:function(){var r;return(r=this.data)==null||!r.showAadcNoticeCommand||this.getLocalStorage_().get(this.getAadcNoticeShownKey_())?!1:!0},
shouldShowCommentAadcNotice_:function(){var r,E;return!((r=this.data)==null||!r.openAadcDialog)&&!((E=this.aadcGuidelinesState_)==null||!E.shouldRequireViewerAck)},
getAadcNoticeShownKey_:function(){return"post-aadc-notice-shown-"+_.Xx("DATASYNC_ID","unknown")},
showPostAadcNotice_:function(){var r;((r=this.data)==null?0:r.showAadcNoticeCommand)&&this.resolveCommand(this.data.showAadcNoticeCommand)},
showCommentAadcNotice_:function(){this.resolveCommand(this.data.openAadcDialog)},
getLocalStorage_:function(){this.localStorage||(this.localStorage=new _.yA("yt-post"));return this.localStorage},
onAadcNoticeConfirm_:function(r){r.clickTrackingParams&&_.pB().clickCommand(r);this.getLocalStorage_().set(this.getAadcNoticeShownKey_(),!0);_.ht(this,"yt-close-popup-action")},
onHideIdentityChip:function(r){var E;this.set("data.placeholderText",(E=r.hideIdentityChipAction)==null?void 0:E.placeholderText);this.set("zeroStepChannelCreationRenderer",{})}});var HQ=function(){var r=_.q.apply(this,arguments)||this;r.isOpen=!1;r.modern=_.R("web_modern_buttons");r.roundedContainer=!0;r.dropdownButtonOverride=_.R("web_modern_buttons")?{segmentedPosition:"end",state:"disabled",type:"filled"}:void 0;r.inPopupContainer=!1;r.isCommentboxLoading=!1;var E=["image-button","image-poll-button","poll-button"];_.R("enable_quiz_creation")&&E.push("quiz-button");_.R("auto_convert_posts_video_tag")||E.push("video-link-button");r.attachmentButtonIds=E;r.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 r};
_.C(HQ,_.q);_.d=HQ.prototype;_.d.computeButtonOverride=function(){var r;return((r=this.data)==null?0:r.postOptionsMenu)&&_.R("web_modern_buttons")?{segmentedPosition:"start"}:void 0};
_.d.configureRendererStamper=function(){var r={"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]]"}}}}};_.R("auto_convert_posts_video_tag")||(r["data.videoLinkButton"]={id:"video-link-button",mapping:{buttonRenderer:"ytd-button-renderer"}});return r};
_.d.ready=function(){var r=this,E=_.rj(this.hostElement).querySelector("#placeholder-area"),K=function(g){r.onOpen(g)};
E.addEventListener("tap",K);E.addEventListener("keypress",K)};
_.d.showButtonEduTooltip=function(){var r,E,K,g,D,B,Q;if(_.R("enable_quiz_creation")&&((r=this.data)==null?0:(E=r.quizButton)==null?0:(K=E.buttonRenderer)==null?0:(g=K.hint)==null?0:(D=g.hintRenderer)==null?0:(B=D.content)==null?0:(Q=B.bubbleHintRenderer)==null?0:Q.text)&&(_.ss.getInstance(),r=k0(this.data.quizButton.buttonRenderer.hint.hintRenderer.content.bubbleHintRenderer.text,"quiz-button-edu-displayed","OPEN_POPUP_POSITION_BOTTOM",604800,"quiz-button-edu-displayed-impression",3),(r==null?void 0:
r.length)>0)){this.ytComponentBehavior.resolveCommand(r[0],{form:{element:this.quizButton}});return}var a;if((a=this.data)==null?0:a.imagePollButtonTooltip)if(_.ss.getInstance(),a=k0(this.data.imagePollButtonTooltip,"image-poll-button-edu-displayed","OPEN_POPUP_POSITION_BOTTOM",604800,"image-poll-button-edu-displayed-impression",3),(a==null?void 0:a.length)>0){this.ytComponentBehavior.resolveCommand(a[0],{form:{element:this.imagePollButton}});return}var P;_.R("enable_multi_image_post_creation")&&
((P=this.data)==null?0:P.multiImageButtonTooltip)&&(_.ss.getInstance(),P=k0(this.data.multiImageButtonTooltip,"multi-image-button-edu-displayed","OPEN_POPUP_POSITION_BOTTOM",604800,"multi-image-button-edu-displayed-impression",3),(P==null?void 0:P.length)>0&&this.ytComponentBehavior.resolveCommand(P[0],{form:{element:this.imageButton}}))};
_.d.onCreatePollAction=function(r){_.M(r,FwX)&&(this.JSC$16096_commentbox.addedAttachment="poll",this.openDialog())};
_.d.onAddVideoLinkAction=function(r){if(_.M(r,YAa))this.JSC$16096_commentbox.onAddVideoLink(r)};
_.d.onShowSchedulingPanelCommand=function(r){(r=_.M(r,XRC))&&this.openSchedulingPanel(r)};
_.d.onCreateImagePollCommand=function(r){_.M(r,HyX)&&(this.JSC$16096_commentbox.openImagePollComponent(),this.openDialog())};
_.d.onCreateQuizCommand=function(r){_.M(r,nte)&&(this.JSC$16096_commentbox.openQuizComponent(),this.openDialog())};
_.d.openSchedulingPanel=function(r){_.R("enable_post_scheduling")&&(this.openDialog(),this.JSC$16096_commentbox.openSchedulingPanel(r))};
_.d.onCreateCommentAction=function(r){this.get("createCommentAction.contents",r)&&(this.JSC$16096_commentbox.clear(),this.closeDialog())};
_.d.onOpen=function(r){r instanceof KeyboardEvent&&r.type==="keypress"&&r.keyCode!==13&&r.keyCode!==32||(this.data.prepareAccountEndpoint?_.Ln(this.hostElement,"yt-navigate",{endpoint:this.data.prepareAccountEndpoint}):this.openDialog())};
_.d.onYtCommentboxDismiss=function(){this.closeDialog()};
_.d.onYtCommentboxLoadingStart=function(r){r.stopPropagation();this.isCommentboxLoading=!0};
_.d.onYtCommentboxLoadingEnd=function(r){r.stopPropagation();this.isCommentboxLoading=!1};
_.d.onYtVideoLinkButtonCancel=function(r){r.stopPropagation();this.onOpen(r)};
_.d.onYtVideoLinkSelected=function(r){r.stopPropagation();this.onOpen(r)};
_.d.onIronSelect=function(r){r.stopPropagation();r.detail.item.tagName==="YTD-PRIVACY-DROPDOWN-ITEM-RENDERER"&&this.accessRestriction!=r.detail.item.value&&(this.accessRestriction?(this.accessRestriction=r.detail.item.value,this.onOpen(r)):this.accessRestriction=r.detail.item.value)};
_.d.onYtNavigate=function(r){this.get("detail.endpoint.backstageImageUploadEndpoint",r)&&(this.JSC$16096_commentbox.addedAttachment="image",this.JSC$16096_commentbox.submitButtonDisabled=!0,this.onOpen(r))};
_.d.onRequestSent=function(r){for(var E=_.N(r.detail),K=E.next();!K.done;K=E.next())_.M(K.value,DAa)&&(this.JSC$16096_commentbox.addedAttachment="image",this.JSC$16096_commentbox.submitButtonDisabled=!0,this.onOpen(r))};
_.d.openDialog=function(){var r;(r=this.data)!=null&&r.isIneligibleForCommunityPagePostCreation||(this.JSC$16096_commentbox.accessRestriction=this.accessRestriction,this.isOpen=!0,this.JSC$16096_commentbox.focus())};
_.d.onPopupClosed=function(){_.ss.getInstance()};
_.d.computeCreationDisabled=function(r){return!!r};
_.d.computeIsCreationDialog=function(r){return!!r&&r==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"};
_.d.computeDisabledPostButton=function(r){if(!r)return null;r.isDisabled=!0;return r};
_.d.computeIsCreationDialogWithHeader=function(r){return!this.inPopupContainer&&!!r&&!!r.authorText&&r.purpose!="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"};
_.d.computeIsHeaderHidden=function(r,E){return!r||E};
_.d.computeDropdownRendererClasses=function(r){return r?["text-secondary-style"]:[]};
_.d.closeDialog=function(){this.isCommentboxLoading=this.isOpen=!1;var r=_.rj(this.hostElement).querySelector("#access-restrictions-selector").firstElementChild;r&&r.reset()};
HQ.prototype.onPopupClosed=HQ.prototype.onPopupClosed;HQ.prototype.onRequestSent=HQ.prototype.onRequestSent;HQ.prototype.onYtNavigate=HQ.prototype.onYtNavigate;HQ.prototype.onIronSelect=HQ.prototype.onIronSelect;HQ.prototype.onYtVideoLinkSelected=HQ.prototype.onYtVideoLinkSelected;HQ.prototype.onYtVideoLinkButtonCancel=HQ.prototype.onYtVideoLinkButtonCancel;HQ.prototype.onYtCommentboxLoadingEnd=HQ.prototype.onYtCommentboxLoadingEnd;HQ.prototype.onYtCommentboxLoadingStart=HQ.prototype.onYtCommentboxLoadingStart;
HQ.prototype.onYtCommentboxDismiss=HQ.prototype.onYtCommentboxDismiss;HQ.prototype.showButtonEduTooltip=HQ.prototype.showButtonEduTooltip;_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],HQ.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],HQ.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],HQ.prototype,"ytRendererBehavior",void 0);
_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],HQ.prototype,"ytActionHandlerBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],HQ.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],HQ.prototype,"isOpen",void 0);_.u([_.b({computed:"computeButtonOverride(data)"}),_.H("design:type",Object)],HQ.prototype,"buttonOverride",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],HQ.prototype,"modern",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],HQ.prototype,"roundedContainer",void 0);_.u([_.b(),_.H("design:type",Object)],HQ.prototype,"dropdownButtonOverride",void 0);_.u([_.b({computed:"computeCreationDisabled(data.postCreationDisabledText)"}),_.H("design:type",Boolean)],HQ.prototype,"creationDisabled",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],HQ.prototype,"enableCreationBox",void 0);
_.u([_.b({reflectToAttribute:!0,computed:"computeIsCreationDialog(data.purpose)"}),_.H("design:type",Boolean)],HQ.prototype,"isCreationDialog",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],HQ.prototype,"inPopupContainer",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeIsCreationDialogWithHeader(data)"}),_.H("design:type",Boolean)],HQ.prototype,"isCreationDialogWithHeader",void 0);_.u([_.b(),_.H("design:type",Object)],HQ.prototype,"accessRestriction",void 0);
_.u([_.b({computed:"computeDropdownRendererClasses(isCreationDialogWithHeader)"}),_.H("design:type",Array)],HQ.prototype,"dropdownRendererClasses",void 0);_.u([_.b(),_.H("design:type",Object)],HQ.prototype,"isCommentboxLoading",void 0);_.u([_.b(),_.H("design:type",Array)],HQ.prototype,"attachmentButtonIds",void 0);_.u([_.fH("#image-button"),_.H("design:type",HTMLElement)],HQ.prototype,"imageButton",void 0);
_.u([_.fH("#image-poll-button"),_.H("design:type",HTMLElement)],HQ.prototype,"imagePollButton",void 0);_.u([_.fH("#quiz-button"),_.H("design:type",HTMLElement)],HQ.prototype,"quizButton",void 0);_.u([_.fH("#commentbox"),_.H("design:type",Object)],HQ.prototype,"JSC$16096_commentbox",void 0);_.u([_.pH("data.multiImageButtonTooltip","data.imagePollButtonTooltip","data.quizButton"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],HQ.prototype,"showButtonEduTooltip",null);
_.u([_.ae("yt-commentbox-dismiss"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],HQ.prototype,"onYtCommentboxDismiss",null);_.u([_.ae("yt-commentbox-loading-start"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],HQ.prototype,"onYtCommentboxLoadingStart",null);
_.u([_.ae("yt-commentbox-loading-end"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],HQ.prototype,"onYtCommentboxLoadingEnd",null);_.u([_.ae("yt-video-link-button-cancel"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],HQ.prototype,"onYtVideoLinkButtonCancel",null);
_.u([_.ae("yt-video-link-selected"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],HQ.prototype,"onYtVideoLinkSelected",null);_.u([_.ae("iron-select"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],HQ.prototype,"onIronSelect",null);_.u([_.ae("yt-navigate"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],HQ.prototype,"onYtNavigate",null);
_.u([_.ae("yt-service-request-sent-button-renderer"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],HQ.prototype,"onRequestSent",null);_.u([_.ae("yt-popup-closed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],HQ.prototype,"onPopupClosed",null);_.u([_.VF({is:"ytd-backstage-post-dialog-renderer",disableElementRegistration:!0})],HQ);
_.Z(HQ,"ytd-backstage-post-dialog-renderer",function(){if(IBJ!==void 0)return IBJ;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return IBJ=r},{mode:1});var x$f;var WTf;var nm=function(){return _.q.apply(this,arguments)||this};
_.C(nm,_.q);_.d=nm.prototype;_.d.computeHeartButtonStyle=function(r){return(r==null?0:r.styleType)?r.styleType.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():"unknown"};
_.d.onYtButtonTap=function(){if(this.data.isEnabled){var r=this.data.isHearted;this.toggle();this.ytRendererBehavior.markDirty();(r=this.getEndpoint(r))&&_.P7().resolve(_.Ov).resolveCommand(r,{form:{element:this.hostElement}})}else(r=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.data.disabledEndpoint))&&this.ytdOpenPopupBehavior.openPopup(r)};
_.d.toggle=function(r){this.set("data.isHearted",r!==void 0?r:!this.data.isHearted)};
_.d.getEndpoint=function(r){var E,K=(E=this.data)==null?void 0:E.heartEndpoint,g;E=(g=this.data)==null?void 0:g.unheartEndpoint;if(K&&E)return r?E:K};
_.d.computeButtonAccessibility=function(r,E){var K,g,D=r==null?void 0:(K=r.heartedAccessibility)==null?void 0:(g=K.accessibilityData)==null?void 0:g.label,B,Q;r=r==null?void 0:(B=r.unheartedAccessibility)==null?void 0:(Q=B.accessibilityData)==null?void 0:Q.label;return E?D:r};
_.f5.Object.defineProperties(nm.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 r;return _.R("kevlar_system_icons")&&!((r=this.data)==null||!r.isHearted)}}});
nm.prototype.onYtButtonTap=nm.prototype.onYtButtonTap;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],nm.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cy),_.H("design:type",Object)],nm.prototype,"ytdOpenPopupBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],nm.prototype,"data",void 0);_.u([_.v("data.isHearted"),_.H("design:type",Object),_.H("design:paramtypes",[])],nm.prototype,"heartTooltip",null);
_.u([_.v("data.isHearted"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],nm.prototype,"iconFilled",null);_.u([_.b({computed:"computeButtonAccessibility(data,data.isHearted)"}),_.H("design:type",String)],nm.prototype,"buttonAccessibility",void 0);_.u([_.b({computed:"computeHeartButtonStyle(data)",reflectToAttribute:!0}),_.H("design:type",String)],nm.prototype,"heartButtonStyle",void 0);
_.u([_.ae("tap"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],nm.prototype,"onYtButtonTap",null);_.u([_.VF({is:"ytd-creator-heart-renderer",disableElementRegistration:!0})],nm);
_.Z(nm,"ytd-creator-heart-renderer",function(){if(WTf!==void 0)return WTf;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return WTf=r},{mode:1});var Ij=function(){var r=_.q.apply(this,arguments)||this;r.hasCreatorReply=!1;r.buttonOverrides={size:"S",iconPosition:"icon-only"};r.replyButtonOverrides={size:"S",type:"text"};r.forceIconButton=!_.R("web_modern_buttons");r.modern=_.R("web_modern_buttons");r.buttonTooltipPosition="bottom";r.systemIcons=_.R("kevlar_system_icons");r.replyDialog=null;return r};
_.C(Ij,_.q);_.d=Ij.prototype;
_.d.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]]"}}}}}};
_.d.detached=function(){this.replyDialog&&this.replyDialog.remove();this.replyDialog=null};
_.d.dataChange=function(){this.replyDialog&&_.rj(this.replyDialogElement).removeChild(this.replyDialog);this.replyDialog=null;var r,E,K;this.isLiked=this.systemIcons&&!!((r=this.data)==null?0:(E=r.likeButton)==null?0:(K=E.toggleButtonRenderer)==null?0:K.isToggled)};
_.d.computeShowVoteCountBeginning=function(r,E){return r===void 0||E===void 0?!0:r.style!=="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"&&!!E&&this.ytRendererBehavior.getSimpleString(E)!=="0"};
_.d.computeShowVoteCountEnd=function(r,E){return r===void 0||E===void 0?!0:r.style==="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"&&!!E&&this.ytRendererBehavior.getSimpleString(E)!=="0"};
_.d.computeShowCommentCount=function(r,E){return r===void 0||E===void 0?!0:r.style==="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"&&!!E&&this.ytRendererBehavior.getSimpleString(E)!=="0"};
_.d.hideReplyDialog=function(){this.replyDialogElement.hidden=!0};
_.d.reply=function(){this.replyButtonElement.firstElementChild?this.replyButtonElement.firstElementChild.firstElementChild.click():this.replyButtonEndElement.firstElementChild&&this.replyButtonEndElement.firstElementChild.firstElementChild.click()};
_.d.showReplyDialog=function(r){r&&(this.replyDialog||(this.replyDialog=document.createElement("ytd-comment-reply-dialog-renderer"),this.replyDialog.id="replybox"),this.replyDialog.isAttached||_.rj(this.replyDialogElement).appendChild(this.replyDialog),this.replyDialog.data=r,this.replyDialogElement.hidden=!1,this.replyDialog.openDialog())};
_.d.onYtCommentboxDismiss=function(){this.hideReplyDialog()};
_.d.onRequestSent=function(r){r=_.N(r.detail);for(var E=r.next();!E.done;E=r.next())(E=this.get("createCommentReplyDialogEndpoint.dialog.commentReplyDialogRenderer",E.value))&&this.showReplyDialog(E)};
_.d.onYtNavigate=function(r){var E,K;(r=(E=_.M(r.detail.endpoint,_.dAf))==null?void 0:(K=E.dialog)==null?void 0:K.commentReplyDialogRenderer)&&this.showReplyDialog(r)};
_.d.onYtServiceRequestSent=function(r,E){r.stopPropagation();if(E.actions)for(r=0;r<E.actions.length;r++){var K=_.M(E.actions[r],Cha);K&&this.handleUpdateCommentVoteAction(K)}};
_.d.handleUpdateCommentVoteAction=function(r){this.voteCount=r.voteCount||_.eI("0");r.voteStatus==="LIKE"?this.JSC$16108_ytdDislikeToggleButtonRenderer.toggle(!1):r.voteStatus==="DISLIKE"?this.JSC$16108_ytdLikeToggleButtonRenderer.toggle(!1):(this.JSC$16108_ytdLikeToggleButtonRenderer.toggle(!1),this.JSC$16108_ytdDislikeToggleButtonRenderer.toggle(!1))};
_.d.computeReplyButtonHidden=function(r){return r};
_.d.computeReplyButtonBeginning=function(r){return(r==null?0:r.replyButton)&&r.style!=="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"?r.replyButton:void 0};
_.d.computeReplyButtonEnd=function(r){return(r==null?0:r.replyButton)&&r.style==="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"?r.replyButton:void 0};
_.d.computeActionButtonStyle=function(r){return(r==null?0:r.style)?r.style.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():"unknown"};
_.d.onButtonTooltipPositionChanged=function(){this.ytdReplyButtonRenderer&&(this.ytdReplyButtonRenderer.buttonTooltipPosition=this.buttonTooltipPosition)};
_.d.onYtToggleButton=function(r){var E,K;this.isLiked=this.systemIcons&&!!((E=r.detail)==null?0:(K=E.actions)==null?0:K.like)};
Ij.prototype.onYtToggleButton=Ij.prototype.onYtToggleButton;Ij.prototype.onButtonTooltipPositionChanged=Ij.prototype.onButtonTooltipPositionChanged;Ij.prototype.onYtServiceRequestSent=Ij.prototype.onYtServiceRequestSent;Ij.prototype.onYtNavigate=Ij.prototype.onYtNavigate;Ij.prototype.onRequestSent=Ij.prototype.onRequestSent;Ij.prototype.onYtCommentboxDismiss=Ij.prototype.onYtCommentboxDismiss;Ij.prototype.dataChange=Ij.prototype.dataChange;
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Ij.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Ij.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Ij.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],Ij.prototype,"voteCount",void 0);_.u([_.b(),_.H("design:type",Object)],Ij.prototype,"commentCount",void 0);_.u([_.b(),_.H("design:type",Object)],Ij.prototype,"replyThumbnail",void 0);
_.u([_.b(),_.H("design:type",Object)],Ij.prototype,"hasCreatorReply",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],Ij.prototype,"enableCreationBox",void 0);_.u([_.b({computed:"computeActionButtonStyle(data)",reflectToAttribute:!0}),_.H("design:type",String)],Ij.prototype,"actionButtonsStyle",void 0);_.u([_.b({computed:"computeReplyButtonBeginning(data)"}),_.H("design:type",Object)],Ij.prototype,"replyButtonBeginning",void 0);
_.u([_.b({computed:"computeReplyButtonEnd(data)"}),_.H("design:type",Object)],Ij.prototype,"replyButtonEnd",void 0);_.u([_.b(),_.H("design:type",Object)],Ij.prototype,"buttonOverrides",void 0);_.u([_.b(),_.H("design:type",Object)],Ij.prototype,"replyButtonOverrides",void 0);_.u([_.b(),_.H("design:type",Object)],Ij.prototype,"forceIconButton",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],Ij.prototype,"useCommentIcon",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Ij.prototype,"modern",void 0);_.u([_.b(),_.H("design:type",Object)],Ij.prototype,"buttonTooltipPosition",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Ij.prototype,"systemIcons",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],Ij.prototype,"isLiked",void 0);_.u([_.fH("ytd-button-renderer"),_.H("design:type",Object)],Ij.prototype,"ytdReplyButtonRenderer",void 0);
_.u([_.fH("#like-button"),_.H("design:type",Object)],Ij.prototype,"JSC$16108_ytdLikeToggleButtonRenderer",void 0);_.u([_.fH("#dislike-button"),_.H("design:type",Object)],Ij.prototype,"JSC$16108_ytdDislikeToggleButtonRenderer",void 0);_.u([_.fH("#reply-dialog"),_.H("design:type",HTMLElement)],Ij.prototype,"replyDialogElement",void 0);_.u([_.fH("#reply-button"),_.H("design:type",HTMLElement)],Ij.prototype,"replyButtonElement",void 0);
_.u([_.fH("#reply-button-end"),_.H("design:type",HTMLElement)],Ij.prototype,"replyButtonEndElement",void 0);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ij.prototype,"dataChange",null);_.u([_.ae("yt-commentbox-dismiss"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],Ij.prototype,"onYtCommentboxDismiss",null);
_.u([_.ae("yt-service-request-sent-button-renderer"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],Ij.prototype,"onRequestSent",null);_.u([_.ae("yt-navigate"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],Ij.prototype,"onYtNavigate",null);
_.u([_.ae("yt-service-request-sent"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.b1]),_.H("design:returntype")],Ij.prototype,"onYtServiceRequestSent",null);_.u([_.pH("buttonTooltipPosition"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ij.prototype,"onButtonTooltipPositionChanged",null);
_.u([_.ae("yt-toggle-button"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],Ij.prototype,"onYtToggleButton",null);_.u([_.VF({is:"ytd-comment-action-buttons-renderer",disableElementRegistration:!0})],Ij);
_.Z(Ij,"ytd-comment-action-buttons-renderer",function(){if(x$f!==void 0)return x$f;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return x$f=r},{mode:1});var Gyd;var yn=function(){return _.q.apply(this,arguments)||this};
_.C(yn,_.q);yn.prototype.focus=function(){_.rj(this.hostElement).querySelector("#commentbox").focus()};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],yn.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],yn.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],yn.prototype,"zeroStepChannelCreationRenderer",void 0);_.u([_.VF({is:"ytd-comment-dialog-renderer",disableElementRegistration:!0})],yn);
_.Z(yn,"ytd-comment-dialog-renderer",function(){if(Gyd!==void 0)return Gyd;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return Gyd=r},{mode:1});var vX$;var Lm=function(){var r=_.q.apply(this,arguments)||this;r.buttonOverrides={size:"S",iconPosition:"icon-only",ignoreIconSizeOverride:_.R("enable_web_delhi_icons")};r.replyButtonOverrides={size:"S",type:"text"};return r};
_.C(Lm,_.q);_.d=Lm.prototype;_.d.configureRendererStamper=function(){return{creatorHeartSupportedRenderer:{id:"creator-heart",mapping:{creatorHeartRenderer:{component:"ytd-creator-heart-renderer"}}}}};
_.d.detached=function(){this.replyBox&&this.replyBox.remove()};
_.d.showReplyDialog=function(r){if(r){var E=this.replyBox;E||(E=document.createElement("ytd-comment-reply-dialog-renderer"),E.id="replybox",_.rj(this.replyDialogDiv).appendChild(E));E.data=r;this.replyDialogDiv.hidden=!1;E.openDialog()}};
_.d.hideReplyDialogDiv=function(){this.replyDialogDiv.hidden=!0};
_.d.handleReplyButtonClick=function(){if(this.isSubsOnlyCommentsEligibleUser){var r,E=_.M((r=this.toolbarSurface)==null?void 0:r.subscribersOnlyDisclaimerSnackbarCommand,_.W1);E&&_.Ln(this.hostElement,"yt-show-subscribers-only-disclaimer",{command:E})}};
_.d.onYtServiceRequestSent=function(r,E){r.stopPropagation();if(E.actions)for(var K=0;K<E.actions.length;K++){var g=_.M(E.actions[K],Cha);g?this.handleUpdateCommentVoteAction(g):r.target===this.heartButton&&this.toggleHeartState()}};
_.d.handleUpdateCommentVoteAction=function(r){var E;(E=this.toolbarState)!=null&&E.key&&this.ytdReduxBehavior.dispatch(_.xz("engagementToolbarStateEntityPayload",this.toolbarState.key,{likeState:r.voteStatus==="LIKE"?"TOOLBAR_LIKE_STATE_LIKED":r.voteStatus==="DISLIKE"?"TOOLBAR_LIKE_STATE_DISLIKED":"TOOLBAR_LIKE_STATE_INDIFFERENT"}))};
_.d.toggleHeartState=function(){var r;(r=this.toolbarState)!=null&&r.key&&this.ytdReduxBehavior.dispatch(_.xz("engagementToolbarStateEntityPayload",this.toolbarState.key,{heartState:this.toolbarState.heartState==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"?"TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE":"TOOLBAR_HEART_STATE_HEARTED_EDITABLE"}))};
_.f5.Object.defineProperties(Lm.prototype,{likeCount:{configurable:!0,enumerable:!0,get:function(){var r,E,K;return(((r=this.toolbarState)==null?void 0:r.likeState)==="TOOLBAR_LIKE_STATE_LIKED"?(E=this.toolbarData)==null?void 0:E.likeCountLiked:(K=this.toolbarData)==null?void 0:K.likeCountNotliked)||""}},
showLikeCount:{configurable:!0,enumerable:!0,get:function(){return this.likeCount.trim().length>0}},
isVisiblyDisabled:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.toolbarSurface)==null?void 0:r.commentDisabledActionCommand)!==void 0}},
isSubsOnlyCommentsIneligibleUser:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.toolbarSurface)==null?void 0:r.subscribersOnlySnackbarCommand)!==void 0}},
isSubsOnlyCommentsEligibleUser:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.toolbarSurface)==null?void 0:r.subscribersOnlyDisclaimerSnackbarCommand)!==void 0}},
hasPrepareAccountCommand:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.toolbarSurface)==null?void 0:r.prepareAccountCommand)!==void 0&&!_.R("comment_prepare_account_command_killswitch")}},
likeToggleButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var r,E=_.M((r=this.toolbarSurface)==null?void 0:r.prepareAccountCommand,_.W1),K,g,D,B,Q,a,P,O,U;return{style:{styleType:this.isVisiblyDisabled?"STYLE_VISIBLY_DISABLED":"STYLE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},isDisabled:!((K=this.toolbarSharedData)==null||!K.disabledLikeCommand),isToggled:!this.isVisiblyDisabled&&((g=this.toolbarState)==null?void 0:g.likeState)==="TOOLBAR_LIKE_STATE_LIKED",defaultIcon:{iconType:"LIKE"},defaultServiceEndpoint:this.isVisiblyDisabled?
void 0:E!=null?E:_.M((D=this.toolbarSurface)==null?void 0:D.likeCommand,_.W1),toggledServiceEndpoint:this.isVisiblyDisabled?void 0:E!=null?E:_.M((B=this.toolbarSurface)==null?void 0:B.unlikeCommand,_.W1),defaultCommand:this.isVisiblyDisabled?_.M((Q=this.toolbarSurface)==null?void 0:Q.commentDisabledActionCommand,_.W1):void 0,defaultTooltip:(a=this.toolbarData)==null?void 0:a.likeInactiveTooltip,toggledTooltip:(P=this.toolbarData)==null?void 0:P.likeActiveTooltip,toggledStyle:{styleType:this.isVisiblyDisabled?
"STYLE_VISIBLY_DISABLED":"STYLE_DEFAULT_ACTIVE"},accessibilityData:{accessibilityData:{label:(O=this.toolbarData)==null?void 0:O.likeButtonA11y}},toggledAccessibilityData:{accessibilityData:{label:(U=this.toolbarSharedData)==null?void 0:U.unlikeButtonA11y}},preventAutoToggle:this.isVisiblyDisabled||this.hasPrepareAccountCommand}}},
dislikeToggleButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var r,E=_.M((r=this.toolbarSurface)==null?void 0:r.prepareAccountCommand,_.W1),K,g,D,B,Q,a,P,O,U,T;return{style:{styleType:this.isVisiblyDisabled?"STYLE_VISIBLY_DISABLED":"STYLE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},isDisabled:!((K=this.toolbarSharedData)==null||!K.disabledDislikeCommand),isToggled:!this.isVisiblyDisabled&&((g=this.toolbarState)==null?void 0:g.likeState)==="TOOLBAR_LIKE_STATE_DISLIKED",defaultIcon:{iconType:"DISLIKE"},
defaultServiceEndpoint:this.isVisiblyDisabled?void 0:E!=null?E:_.M((D=this.toolbarSurface)==null?void 0:D.dislikeCommand,_.W1),toggledServiceEndpoint:this.isVisiblyDisabled?void 0:E!=null?E:_.M((B=this.toolbarSurface)==null?void 0:B.undislikeCommand,_.W1),defaultCommand:this.isVisiblyDisabled?_.M((Q=this.toolbarSurface)==null?void 0:Q.commentDisabledActionCommand,_.W1):void 0,defaultTooltip:(a=this.toolbarData)==null?void 0:a.dislikeInactiveTooltip,toggledTooltip:(P=this.toolbarData)==null?void 0:
P.dislikeActiveTooltip,toggledStyle:{styleType:this.isVisiblyDisabled?"STYLE_VISIBLY_DISABLED":"STYLE_DEFAULT_ACTIVE"},accessibilityData:{accessibilityData:{label:this.isReply?(O=this.toolbarSharedData)==null?void 0:O.dislikeReplyButtonA11y:(U=this.toolbarSharedData)==null?void 0:U.dislikeCommentButtonA11y}},toggledAccessibilityData:{accessibilityData:{label:(T=this.toolbarSharedData)==null?void 0:T.undislikeButtonA11y}},preventAutoToggle:this.isVisiblyDisabled||this.hasPrepareAccountCommand}}},
creatorHeartSupportedRenderer:{configurable:!0,enumerable:!0,get:function(){var r,E,K;if(((r=this.toolbarState)==null?void 0:r.heartState)!==void 0&&((E=this.toolbarState)==null?void 0:E.heartState)!=="TOOLBAR_HEART_STATE_UNKNOWN"&&((K=this.toolbarState)==null?void 0:K.heartState)!=="TOOLBAR_HEART_STATE_UNHEARTED"){var g,D,B,Q,a,P,O,U,T,w,F,c,W,z;return{creatorHeartRenderer:{creatorThumbnail:{thumbnails:[{url:(g=this.toolbarData)==null?void 0:g.creatorThumbnailUrl,width:32,height:32}]},heartIcon:{iconType:"FULL_HEART"},
isHearted:((D=this.toolbarState)==null?void 0:D.heartState)==="TOOLBAR_HEART_STATE_HEARTED"||((B=this.toolbarState)==null?void 0:B.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE",isEnabled:!this.isVisiblyDisabled&&(((Q=this.toolbarState)==null?void 0:Q.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||((a=this.toolbarState)==null?void 0:a.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"),heartEndpoint:this.isVisiblyDisabled?void 0:_.M((P=this.toolbarSurface)==null?void 0:P.heartCommand,
_.W1),unheartEndpoint:this.isVisiblyDisabled?void 0:_.M((O=this.toolbarSurface)==null?void 0:O.unheartCommand,_.W1),disabledEndpoint:this.isVisiblyDisabled?_.M((U=this.toolbarSurface)==null?void 0:U.commentDisabledActionCommand,_.W1):void 0,styleType:this.isVisiblyDisabled?"CREATOR_HEART_STYLE_TYPE_VISIBLY_DISABLED":void 0,heartedTooltip:(T=this.toolbarData)==null?void 0:T.heartActiveTooltip,unheartedTooltip:(w=this.toolbarData)==null?void 0:w.heartInactiveTooltip,heartedAccessibility:{accessibilityData:{label:((F=
this.toolbarState)==null?void 0:F.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"?(c=this.toolbarSharedData)==null?void 0:c.unheartButtonA11y:(W=this.toolbarSharedData)==null?void 0:W.heartButtonA11y}},unheartedAccessibility:{accessibilityData:{label:(z=this.toolbarSharedData)==null?void 0:z.heartButtonA11y}}}}}}},
hasReplyCommand:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.toolbarSurface)==null||!r.replyCommand)}},
replyButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var r;if((r=this.commentStrings)!=null&&r.replyButtonText){var E,K,g,D;return{size:"SIZE_DEFAULT",style:this.isVisiblyDisabled||this.isSubsOnlyCommentsIneligibleUser?"STYLE_VISIBLY_DISABLED":"STYLE_TEXT",text:{runs:[{text:(E=this.commentStrings)==null?void 0:E.replyButtonText}]},navigationEndpoint:this.isVisiblyDisabled||this.isSubsOnlyCommentsIneligibleUser?void 0:_.M((K=this.toolbarSurface)==null?void 0:K.replyCommand,_.W1),command:this.isVisiblyDisabled?
_.M((g=this.toolbarSurface)==null?void 0:g.commentDisabledActionCommand,_.W1):this.isSubsOnlyCommentsIneligibleUser?_.M((D=this.toolbarSurface)==null?void 0:D.subscribersOnlySnackbarCommand,_.W1):void 0}}}}});
Lm.prototype.onYtServiceRequestSent=Lm.prototype.onYtServiceRequestSent;Lm.prototype.hideReplyDialogDiv=Lm.prototype.hideReplyDialogDiv;_.u([_.b(),_.H("design:type",Object)],Lm.prototype,"commentStrings",void 0);_.u([_.b(),_.H("design:type",Boolean)],Lm.prototype,"isReply",void 0);_.u([_.b(),_.H("design:type",Object)],Lm.prototype,"toolbarData",void 0);_.u([_.b(),_.H("design:type",Object)],Lm.prototype,"toolbarSharedData",void 0);
_.u([_.b(),_.H("design:type",String)],Lm.prototype,"toolbarStateKey",void 0);_.u([_.b(),_.H("design:type",String)],Lm.prototype,"toolbarSurfaceKey",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],Lm.prototype,"ytdReduxBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],Lm.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Lm.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.G(_.cy),_.H("design:type",Object)],Lm.prototype,"ytdOpenPopupBehavior",void 0);_.u([_.fH("#reply-dialog"),_.H("design:type",HTMLElement)],Lm.prototype,"replyDialogDiv",void 0);_.u([_.fH("#replybox"),_.H("design:type",Object)],Lm.prototype,"replyBox",void 0);_.u([_.fH("ytd-creator-heart-renderer"),_.H("design:type",Object)],Lm.prototype,"heartButton",void 0);_.u([_.b({selector:function(r,E){return _.NC(r.entities,"engagementToolbarStateEntityPayload",E)},
selectorArgs:["toolbarStateKey"]}),_.H("design:type",Object)],Lm.prototype,"toolbarState",void 0);_.u([_.b({selector:KN2,selectorArgs:["toolbarSurfaceKey"]}),_.H("design:type",Object)],Lm.prototype,"toolbarSurface",void 0);_.u([_.b(),_.H("design:type",Object)],Lm.prototype,"buttonOverrides",void 0);_.u([_.ae("yt-commentbox-dismiss"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Lm.prototype,"hideReplyDialogDiv",null);
_.u([_.v("toolbarData","toolbarState"),_.H("design:type",String),_.H("design:paramtypes",[])],Lm.prototype,"likeCount",null);_.u([_.v("likeCount"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Lm.prototype,"showLikeCount",null);_.u([_.v("toolbarSurface"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Lm.prototype,"isVisiblyDisabled",null);_.u([_.v("toolbarSurface"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Lm.prototype,"isSubsOnlyCommentsIneligibleUser",null);
_.u([_.v("toolbarSurface"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Lm.prototype,"isSubsOnlyCommentsEligibleUser",null);_.u([_.v("toolbarSurface"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Lm.prototype,"hasPrepareAccountCommand",null);_.u([_.v("toolbarData","toolbarState","toolbarSurface"),_.H("design:type",Object),_.H("design:paramtypes",[])],Lm.prototype,"likeToggleButtonRenderer",null);
_.u([_.v("isReply","toolbarData","toolbarState","toolbarSurface"),_.H("design:type",Object),_.H("design:paramtypes",[])],Lm.prototype,"dislikeToggleButtonRenderer",null);_.u([_.v("toolbarData","toolbarState","toolbarSurface"),_.H("design:type",Object),_.H("design:paramtypes",[])],Lm.prototype,"creatorHeartSupportedRenderer",null);_.u([_.v("toolbarSurface"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Lm.prototype,"hasReplyCommand",null);
_.u([_.v("toolbarSurface","commentStrings","isVisiblyDisabled"),_.H("design:type",Object),_.H("design:paramtypes",[])],Lm.prototype,"replyButtonRenderer",null);_.u([_.b(),_.H("design:type",Object)],Lm.prototype,"replyButtonOverrides",void 0);_.u([_.ae("yt-service-request-sent"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.b1]),_.H("design:returntype")],Lm.prototype,"onYtServiceRequestSent",null);_.u([_.VF({is:"ytd-comment-engagement-bar",disableElementRegistration:!0})],Lm);
_.Z(Lm,"ytd-comment-engagement-bar",function(){if(vX$!==void 0)return vX$;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return vX$=r},{mode:1});var VJJ;var hq=function(){return _.q.apply(this,arguments)||this};
_.C(hq,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],hq.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],hq.prototype,"data",void 0);_.u([_.VF({is:"ytd-comment-inline-thumbnail-renderer",disableElementRegistration:!0})],hq);
_.Z(hq,"ytd-comment-inline-thumbnail-renderer",function(){if(VJJ!==void 0)return VJJ;var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return VJJ=r},{mode:1});var z7X;var Jq=function(){return _.q.apply(this,arguments)||this};
_.C(Jq,_.q);Jq.prototype.onMessageTap=function(){if(this.onTapCommand){var r=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.onTapCommand);r&&this.ytdOpenPopupBehavior.openPopup(r)}};
_.f5.Object.defineProperties(Jq.prototype,{onTapCommand:{configurable:!0,enumerable:!0,get:function(){var r,E,K;return(r=this.data)==null?void 0:(E=r.button)==null?void 0:(K=E.buttonRenderer)==null?void 0:K.command}}});
_.u([_.G(_.cy),_.H("design:type",Object)],Jq.prototype,"ytdOpenPopupBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Jq.prototype,"data",void 0);_.u([_.v("data.button.buttonRenderer.command"),_.H("design:type",Object),_.H("design:paramtypes",[])],Jq.prototype,"onTapCommand",null);_.u([_.VF({is:"ytd-comment-pause-composer-renderer",disableElementRegistration:!0})],Jq);
_.Z(Jq,"ytd-comment-pause-composer-renderer",function(){if(z7X!==void 0)return z7X;var r=document.createElement("template");_.x(r,'\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>');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return z7X=r},{mode:1});var tJC;var Sea;var rk=function(){var r=_.q.apply(this,arguments)||this;r.isOpen=!1;return r};
_.C(rk,_.q);_.d=rk.prototype;_.d.dataChanged=function(){this.isOpen=!1};
_.d.onTap=function(){this.data&&(this.data.navigationEndpoint?_.Ln(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}):this.openDialog())};
_.d.focus=function(){this.JSC$16137_commentbox.focus()};
_.d.onYtCommentboxDismiss=function(){this.isOpen=!1};
_.d.openDialog=function(){this.isOpen=!0;this.JSC$16137_commentbox.focus();this.JSC$16137_commentbox.maybeHeightChanged()};
rk.prototype.onYtCommentboxDismiss=rk.prototype.onYtCommentboxDismiss;rk.prototype.dataChanged=rk.prototype.dataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],rk.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],rk.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],rk.prototype,"isOpen",void 0);_.u([_.fH("#commentbox"),_.H("design:type",Object)],rk.prototype,"JSC$16137_commentbox",void 0);
_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],rk.prototype,"dataChanged",null);_.u([_.ae("yt-commentbox-dismiss"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],rk.prototype,"onYtCommentboxDismiss",null);_.u([_.VF({is:"ytd-comment-reply-dialog-renderer",disableElementRegistration:!0})],rk);
_.Z(rk,"ytd-comment-reply-dialog-renderer",function(){if(Sea!==void 0)return Sea;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return Sea=r},{mode:1});var bsd;var Ec=function(){return _.q.apply(this,arguments)||this};
_.C(Ec,_.q);_.f5.Object.defineProperties(Ec.prototype,{icon:{configurable:!0,enumerable:!0,get:function(){var r,E,K=(r=this.data)==null?void 0:(E=r.icon)==null?void 0:E.iconType;return K?"yt-icons:"+K.toLowerCase():null}}});
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Ec.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Ec.prototype,"data",void 0);_.u([_.b(),_.v("data.icon"),_.H("design:type",Object),_.H("design:paramtypes",[])],Ec.prototype,"icon",null);_.u([_.VF({is:"ytd-pinned-comment-badge-renderer",disableElementRegistration:!0})],Ec);
_.Z(Ec,"ytd-pinned-comment-badge-renderer",function(){if(bsd!==void 0)return bsd;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return bsd=r},{mode:1});var s9M;var kyX={},qeJ={input:!0,meta:!0,br:!0,link:!0,img:!0},Kv=null;kyX.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(){Kv==null&&(Kv=document.createElement("tp-yt-paper-tooltip"),Kv.offset=8,Kv.fitToVisibleBounds=!0)},
onMouseOver_:function(r){if(r=_.X8(r.target,function(D){return D==this||D.getAttribute&&D.getAttribute("shared-tooltip-text")}.bind(this),!0)){var E=r.getAttribute("shared-tooltip-text");
if(E){var K=this,g=null;r!=this&&(r.tagName.toLowerCase()in qeJ?K=r.parentElement:K=r,r.id&&(g=r.id));this.polymerController.createTooltipIfRequired_();if(Kv.parentElement!=K||Kv.for!=g)(0,_.dj)(Kv).textContent=E,_.rj(K).appendChild(Kv),Kv.for=g,Kv.animationDelay=this.polymerController.sharedTooltipAnimationDelay,Kv.position=this.polymerController.sharedTooltipPosition}}}};var gk=function(){return _.q.apply(this,arguments)||this};
_.C(gk,_.q);gk.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]]"}}}}}};
gk.prototype.attached=function(){if(!this.hostElement.hasAttribute("role")){this.hostElement.setAttribute("role","img");var r;((r=this.data)==null?0:r.tooltip)&&this.hostElement.setAttribute("alt",this.data.tooltip)}var E;((E=this.data)==null?0:E.tooltip)?this.hostElement.setAttribute("aria-label",this.data.tooltip):this.hostElement.removeAttribute("aria-label")};
gk.prototype.colorChanged=function(){var r,E,K,g=(r=this.data)==null?void 0:(E=r.color)==null?void 0:(K=E.basicColorPaletteData)==null?void 0:K.foregroundBodyColor;g&&(this.rgbBadgeColor=_.xZ(g));_.rj(this.hostElement).querySelector("#icon").style.color=this.rgbBadgeColor};
gk.prototype.tooltipChanged=function(){var r;((r=this.data)==null?0:r.tooltip)?this.hostElement.setAttribute("aria-label",this.data.tooltip):this.hostElement.removeAttribute("aria-label")};
gk.prototype.tooltipChanged=gk.prototype.tooltipChanged;gk.prototype.colorChanged=gk.prototype.colorChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],gk.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],gk.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(kyX.YtSharedTooltipBehavior),_.H("design:type",Object)],gk.prototype,"ytSharedTooltipBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],gk.prototype,"data",void 0);
_.u([_.b({value:"#4285F4"}),_.H("design:type",String)],gk.prototype,"rgbBadgeColor",void 0);_.u([_.pH("data.color"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],gk.prototype,"colorChanged",null);_.u([_.pH("data.tooltip"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],gk.prototype,"tooltipChanged",null);_.u([_.VF({is:"ytd-sponsor-comment-badge-renderer",disableElementRegistration:!0})],gk);
_.Z(gk,"ytd-sponsor-comment-badge-renderer",function(){if(s9M!==void 0)return s9M;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return s9M=r},{mode:1});var llw;var m$C;var DT=function(){return _.q.apply(this,arguments)||this};
_.C(DT,_.q);DT.prototype.computeState=function(r){switch(r==null?void 0:r.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"}};
DT.prototype.updateStateIdentifier=function(r){if(this.viewModel.triStateKey){var E=this.viewModel.triStateKey;this.ytdReduxBehavior.dispatch(_.xz("triStateButtonStateEntityPayload",E,{key:E,stateIdentifier:r}))}};
DT.prototype.onClick=function(){var r=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(){r.updateStateIdentifier("TRI_STATE_IDENTIFIER_TOGGLED_STATE")},
onServerError:function(){r.updateStateIdentifier("TRI_STATE_IDENTIFIER_UNTOGGLED_STATE")}}})):this.updateStateIdentifier("TRI_STATE_IDENTIFIER_TOGGLED_STATE")}};
_.f5.Object.defineProperties(DT.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 r;return((r=this.data)==null?void 0:r.buttonText)||""}}});
_.u([_.b(),_.H("design:type",Object)],DT.prototype,"viewModel",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],DT.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],DT.prototype,"ytdReduxBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],DT.prototype,"ytRendererBehavior",void 0);_.u([_.b({selector:gkc,selectorArgs:["viewModel.triStateKey"]}),_.H("design:type",Object)],DT.prototype,"triStateButtonStateEntity",void 0);
_.u([_.b({computed:"computeState(triStateButtonStateEntity)",reflectToAttribute:!0}),_.H("design:type",String)],DT.prototype,"state",void 0);_.u([_.v("viewModel","state"),_.H("design:type",Object),_.H("design:paramtypes",[])],DT.prototype,"data",null);_.u([_.v("data"),_.H("design:type",String),_.H("design:paramtypes",[])],DT.prototype,"buttonText",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-tri-state-button-view-model"})],DT);
_.Z(DT,"ytd-tri-state-button-view-model",function(){if(m$C!==void 0)return m$C;var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return m$C=r},{mode:1});var Zsw;var uRw;var BT=function(){var r=_.q.apply(this,arguments)||this;r.defaultIconToFilled=!_.R("kevlar_fill_comment_chip_icon_killswitch");return r};
_.C(BT,_.q);BT.prototype.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keydown":"onTap","space:keydown":"onTap"}};
BT.prototype.dataChanged=function(){if(this.data){var r,E;((r=this.data.chipColorPalette)==null?0:r.backgroundColor)&&((E=this.data.chipColorPalette)==null?0:E.foregroundTitleColor)&&_.jU(this.hostElement,{"--yt-pdg-comment-chip-background-color":_.WU(this.data.chipColorPalette.backgroundColor),"--yt-pdg-comment-chip-font-color":_.WU(this.data.chipColorPalette.foregroundTitleColor)});var K;((K=this.data)==null?0:K.command)?(_.jU(this.hostElement,{"--yt-pdg-comment-chip-cursor":"pointer"}),this.hostElement.setAttribute("role",
"button"),this.hostElement.setAttribute("tabindex","0")):(_.jU(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}};
BT.prototype.onTap=function(){var r;if(this.data&&(r=this.data)!=null&&r.command){var E;this.ytComponentBehavior.resolveCommand((E=this.data)==null?void 0:E.command)}};
BT.prototype.getIconSize=function(){return _.R("kevlar_fill_comment_chip_icon_killswitch")?24:12};
BT.prototype.onTap=BT.prototype.onTap;BT.prototype.dataChanged=BT.prototype.dataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],BT.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],BT.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.lV),_.H("design:type",Object)],BT.prototype,"ironA11yKeysBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],BT.prototype,"data",void 0);
_.u([_.b(),_.H("design:type",Object)],BT.prototype,"basePriceText",void 0);_.u([_.b(),_.H("design:type",Object)],BT.prototype,"chipIcon",void 0);_.u([_.b(),_.H("design:type",Object)],BT.prototype,"defaultIconToFilled",void 0);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],BT.prototype,"dataChanged",null);_.u([_.ae("tap"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],BT.prototype,"onTap",null);
_.u([_.vZ({is:"yt-pdg-comment-chip-renderer",disableElementRegistration:!0})],BT);
_.Z(BT,"yt-pdg-comment-chip-renderer",function(){if(uRw===void 0){var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;Zsw===void 0&&(Zsw=document.createElement("template"));var g=Zsw;K.call(E,g.content.cloneNode(!0),r.content.firstChild);uRw=r}r=uRw;return r},{mode:2});var dk=function(){var r=_.q.apply(this,arguments)||this;r.useSmallAvatars=_.R("small_avatars_for_comments");r.commentThreadingEnabled=_.R("web_delhi_comment_threads");r.webWatchCompactComments=_.R("web_watch_compact_comments");r.editDialog=null;return r};
_.C(dk,_.q);_.d=dk.prototype;_.d.onShow=function(){_.xE("cmv",void 0,"wn_comments")};
_.d.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"}}}};
_.d.detached=function(){this.editDialog=null;this.expander.reset()};
_.d.updateBackgroundColor=function(){if(this.backgroundColor){var r={"--ytd-comment-paid-background-color":_.WU(this.backgroundColor),"--ytd-decorated-comment-background-offset-left":"8px","--ytd-decorated-comment-background-offset-top":"8px"};_.jU(this.hostElement,r)}else _.jU(this.hostElement,{"--ytd-comment-paid-background-color":"initial"})};
_.d.resetExpander=function(){var r;(r=this.expander)==null||r.reset()};
_.d.openEditDialog=function(r){r.dialog&&(this.editDialog=r.dialog,this.editReplyDialogContainer?this.editReplyDialogContainer.openDialog():this.editCommentDialogContainer&&this.editCommentDialogContainer.focus())};
_.d.onYtNavigate=function(r){var E=r.detail.endpoint;if(E=_.M(E,_.jZ$)||_.M(E,_.NqM))r.stopPropagation(),this.openEditDialog(E)};
_.d.onYtCommentboxDismiss=function(){this.editDialog=null;_.jU(this.hostElement,{"--ytd-decorated-comment-reply-box-height-offset":"0px"})};
_.d.onAuthorThumbnailClicked=function(){_.R("enable_profile_cards_on_comments")&&(this==null?0:this.authorThumbnailEndpoint)&&(this==null?0:this.authorThumbnailAnchor)&&this.ytComponentBehavior.resolveCommand(this.authorThumbnailEndpoint,{form:{sourceElement:this.authorThumbnailAnchor}})};
_.d.onYtCommentboxResize=function(r){var E;(r==null?0:(E=r.detail)==null?0:E.height)&&_.jU(this.hostElement,{"--ytd-decorated-comment-reply-box-height-offset":r.detail.height+"px"})};
_.f5.Object.defineProperties(dk.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 r,E=(r=this.commentEntity)==null?void 0:r.author;return E&&(E.isCreator||E.isVerified||E.isArtist)?{renderer:{authorEndpoint:E.channelPageEndpoint?_.M(E.channelPageEndpoint,_.W1):_.M(E.channelCommand,_.W1),authorText:{runs:[{text:E.displayName}]},color:E.isCreator?{basicColorPaletteData:{backgroundColor:Number.parseInt("ff888888",16),foregroundTitleColor:Number.parseInt("ffffffff",16)}}:void 0,icon:E.isArtist?{iconType:"AUDIO_BADGE"}:
E.isVerified?{iconType:E.isCreator?"CHECK_CIRCLE_THICK":"CHECK"}:void 0,iconTooltip:E.isArtist||E.isVerified?E.innerBadgeA11y:void 0}}:null}},
hasAuthorBadge:{configurable:!0,enumerable:!0,get:function(){return!!this.authorCommentBadge}},
sponsorCommentBadge:{configurable:!0,enumerable:!0,get:function(){var r,E=(r=this.commentEntity)==null?void 0:r.author;return E!=null&&E.sponsorBadgeUrl?{renderer:{customBadge:{thumbnails:[{url:E.sponsorBadgeUrl}]},tooltip:E.sponsorBadgeA11y}}:null}},
hasSponsorBadge:{configurable:!0,enumerable:!0,get:function(){return!!this.sponsorCommentBadge}},
pdgCommentChipRenderer:{configurable:!0,enumerable:!0,get:function(){var r;return _.M((r=this.commentSurfaceEntity)==null?void 0:r.pdgCommentChip,_.sZl)||null}},
hasVoiceReply:{configurable:!0,enumerable:!0,get:function(){var r;return this.voiceReplyContainerViewModel&&((r=this.voiceReplyContainerViewModel)==null?void 0:r.transcriptText)}},
voiceReplyContainerViewModel:{configurable:!0,enumerable:!0,get:function(){var r;return _.M((r=this.commentSurfaceEntity)==null?void 0:r.voiceReplyContainerViewModel,bJ$)||null}},
voiceReplyUnavailableText:{configurable:!0,enumerable:!0,get:function(){var r;return this.voiceReplyContainerViewModel&&(r=this.voiceReplyContainerViewModel)!=null&&r.voiceReplyUnavailableText?this.voiceReplyContainerViewModel.voiceReplyUnavailableText:null}},
viewModel:{configurable:!0,enumerable:!0,get:function(){return this.data||{}}},
backgroundColor:{configurable:!0,enumerable:!0,get:function(){var r,E;return(E=(r=this.commentSurfaceEntity)==null?void 0:r.commentBackgroundColor)!=null?E:null}},
optimalReadingWidthComments:{configurable:!0,enumerable:!0,get:function(){return _.R("web_watch_compact_comments")}},
isReply:{configurable:!0,enumerable:!0,get:function(){var r,E;return(((r=this.commentEntity)==null?void 0:(E=r.properties)==null?void 0:E.replyLevel)||0)>0}},
authorThumbnailEndpoint:{configurable:!0,enumerable:!0,get:function(){var r,E;if(_.R("enable_profile_cards_on_comments")&&((r=this.commentEntity)==null?0:(E=r.author)==null?0:E.profileCardEndpoint)&&this.viewModel.allowProfileCard){var K,g;return _.M((K=this.commentEntity)==null?void 0:(g=K.author)==null?void 0:g.profileCardEndpoint,_.W1)}var D,B;return _.M((D=this.commentEntity)==null?void 0:(B=D.avatar)==null?void 0:B.endpoint,_.W1)}},
authorNameEndpoint:{configurable:!0,enumerable:!0,get:function(){var r,E;if(_.R("enable_profile_cards_on_comments")&&((r=this.commentEntity)==null?0:(E=r.author)==null?0:E.channelPageEndpoint)){var K,g;return _.M((K=this.commentEntity)==null?void 0:(g=K.author)==null?void 0:g.channelPageEndpoint,_.W1)}var D,B;return _.M((D=this.commentEntity)==null?void 0:(B=D.avatar)==null?void 0:B.endpoint,_.W1)}},
authorThumbnail:{configurable:!0,enumerable:!0,get:function(){var r,E,K,g,D=(r=this.commentEntity)==null?void 0:(E=r.avatar)==null?void 0:(K=E.image)==null?void 0:(g=K.sources)==null?void 0:g[0];return D?{thumbnails:[{url:D.url,width:D.width,height:D.height}]}:null}},
authorTextClass:{configurable:!0,enumerable:!0,get:function(){var r,E;return((r=this.commentEntity)==null?0:(E=r.author)==null?0:E.isCreator)?"channel-owner":""}},
authorChannelName:{configurable:!0,enumerable:!0,get:function(){var r,E;return((r=this.commentEntity)==null?void 0:(E=r.author)==null?void 0:E.displayName)||""}},
publishedTime:{configurable:!0,enumerable:!0,get:function(){var r,E;return((r=this.commentEntity)==null?void 0:(E=r.properties)==null?void 0:E.publishedTime)||null}},
publishedTimeCommand:{configurable:!0,enumerable:!0,get:function(){var r;return _.M((r=this.commentSurfaceEntity)==null?void 0:r.publishedTimeCommand,_.W1)||null}},
contentText:{configurable:!0,enumerable:!0,get:function(){var r,E;if(((r=this.commentEntity)==null?0:r.translatedContent)&&((E=this.translateButtonState)==null?void 0:E.stateIdentifier)==="TRI_STATE_IDENTIFIER_TOGGLED_STATE")return this.commentEntity.translatedContent;var K;if((K=this.voiceReplyContainerViewModel)==null?0:K.transcriptText)return this.voiceReplyContainerViewModel.transcriptText;var g,D;return((g=this.commentEntity)==null?void 0:(D=g.properties)==null?void 0:D.content)||null}},
shouldShowReadMoreInitially:{configurable:!0,enumerable:!0,get:function(){return!1}},
expandText:{configurable:!0,enumerable:!0,get:function(){var r,E;return((r=this.commentSharedEntity)==null?void 0:(E=r.strings)==null?void 0:E.expandText)||""}},
collapseText:{configurable:!0,enumerable:!0,get:function(){var r,E;return((r=this.commentSharedEntity)==null?void 0:(E=r.strings)==null?void 0:E.collapseText)||""}},
shouldShowTranslateButton:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.commentEntity)==null||!r.isTranslationAvailable)}},
translateButton:{configurable:!0,enumerable:!0,get:function(){if(!this.commentEntity||!this.commentSharedEntity)return{};var r,E,K=(E=_.M((r=this.viewModel)==null?void 0:r.translateButton,SAa))!=null?E:{},g,D,B,Q,a,P,O,U,T,w,F;return Object.assign({},K,{untoggledStateData:Object.assign({},K.untoggledStateData,{buttonText:(g=this.commentEntity)==null?void 0:(D=g.translateData)==null?void 0:D.text}),togglingStateData:Object.assign({},K.togglingStateData,{buttonText:(B=this.commentSharedEntity)==null?
void 0:(Q=B.strings)==null?void 0:Q.translatingText}),toggledStateData:Object.assign({},K.toggledStateData,{buttonText:(a=this.commentSharedEntity)==null?void 0:(P=a.strings)==null?void 0:P.seeOriginalText}),transitionCommand:((O=this.commentEntity)==null?0:O.translatedContent)?void 0:_.M((U=this.commentEntity)==null?void 0:(T=U.translateData)==null?void 0:T.translateComment,_.W1),triStateKey:(w=this.commentEntity)==null?void 0:(F=w.properties)==null?void 0:F.translateButtonEntityKey})}},
overflowMenuRenderer:{configurable:!0,enumerable:!0,get:function(){var r,E,K;return((E=_.M(_.M((r=this.toolbarSurface)==null?void 0:r.menuCommand,_.W1),QZf))==null?void 0:(K=E.menu)==null?void 0:K.menuRenderer)||null}}});
dk.prototype.onYtCommentboxResize=dk.prototype.onYtCommentboxResize;dk.prototype.onYtCommentboxDismiss=dk.prototype.onYtCommentboxDismiss;dk.prototype.onYtNavigate=dk.prototype.onYtNavigate;dk.prototype.resetExpander=dk.prototype.resetExpander;dk.prototype.updateBackgroundColor=dk.prototype.updateBackgroundColor;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],dk.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],dk.prototype,"ytdReduxBehavior",void 0);
_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],dk.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],dk.prototype,"ytRendererstamperBehavior",void 0);_.u([_.fH("#author-thumbnail > button"),_.H("design:type",HTMLElement)],dk.prototype,"authorThumbnailAnchor",void 0);_.u([_.b({reflectToAttribute:!0}),_.v("viewModel"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],dk.prototype,"linked",null);
_.u([_.v("viewModel","linked"),_.H("design:type",Object),_.H("design:paramtypes",[])],dk.prototype,"linkedCommentBadge",null);_.u([_.b({reflectToAttribute:!0}),_.v("viewModel"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],dk.prototype,"pinned",null);_.u([_.v("viewModel","pinned"),_.H("design:type",Object),_.H("design:paramtypes",[])],dk.prototype,"pinnedCommentBadge",null);
_.u([_.v("commentEntity","commentSharedEntity"),_.H("design:type",Object),_.H("design:paramtypes",[])],dk.prototype,"authorCommentBadge",null);_.u([_.b({reflectToAttribute:!0}),_.v("authorCommentBadge"),_.H("design:type",Object),_.H("design:paramtypes",[])],dk.prototype,"hasAuthorBadge",null);_.u([_.v("commentEntity"),_.H("design:type",Object),_.H("design:paramtypes",[])],dk.prototype,"sponsorCommentBadge",null);
_.u([_.b({reflectToAttribute:!0}),_.v("sponsorCommentBadge"),_.H("design:type",Object),_.H("design:paramtypes",[])],dk.prototype,"hasSponsorBadge",null);_.u([_.v("commentSurfaceEntity"),_.H("design:type",Object),_.H("design:paramtypes",[])],dk.prototype,"pdgCommentChipRenderer",null);_.u([_.b({reflectToAttribute:!0}),_.v("voiceReplyContainerViewModel"),_.H("design:type",Object),_.H("design:paramtypes",[])],dk.prototype,"hasVoiceReply",null);
_.u([_.v("commentSurfaceEntity"),_.H("design:type",Object),_.H("design:paramtypes",[])],dk.prototype,"voiceReplyContainerViewModel",null);_.u([_.v("voiceReplyContainerViewModel"),_.H("design:type",Object),_.H("design:paramtypes",[])],dk.prototype,"voiceReplyUnavailableText",null);_.u([_.b(),_.H("design:type",Object)],dk.prototype,"data",void 0);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],dk.prototype,"viewModel",null);
_.u([_.b({selector:function(r,E){return _.NC(r.entities,"commentSharedEntityPayload",E)},
selectorArgs:["viewModel.sharedKey"]}),_.H("design:type",Object)],dk.prototype,"commentSharedEntity",void 0);_.u([_.b({selector:Ek2,selectorArgs:["viewModel.commentKey"]}),_.H("design:type",Object)],dk.prototype,"commentEntity",void 0);_.u([_.b({selector:function(r,E){return _.NC(r.entities,"commentSurfaceEntityPayload",E)},
selectorArgs:["viewModel.commentSurfaceKey"]}),_.H("design:type",Object)],dk.prototype,"commentSurfaceEntity",void 0);_.u([_.b({selector:KN2,selectorArgs:["viewModel.toolbarSurfaceKey"]}),_.H("design:type",Object)],dk.prototype,"toolbarSurface",void 0);_.u([_.b({selector:gkc,selectorArgs:["commentEntity.properties.translateButtonEntityKey"]}),_.H("design:type",Object)],dk.prototype,"translateButtonState",void 0);
_.u([_.v("commentSurfaceEntity"),_.H("design:type",Object),_.H("design:paramtypes",[])],dk.prototype,"backgroundColor",null);_.u([_.b({reflectToAttribute:!0}),_.v("viewModel"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],dk.prototype,"optimalReadingWidthComments",null);_.u([_.fH("ytd-expander"),_.H("design:type",Object)],dk.prototype,"expander",void 0);
_.u([_.pH("backgroundColor"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],dk.prototype,"updateBackgroundColor",null);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],dk.prototype,"useSmallAvatars",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],dk.prototype,"engagementPanel",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],dk.prototype,"commentThreadingEnabled",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],dk.prototype,"webWatchCompactComments",void 0);_.u([_.b({reflectToAttribute:!0}),_.v("commentEntity"),_.H("design:type",Object),_.H("design:paramtypes",[])],dk.prototype,"isReply",null);_.u([_.v("commentEntity"),_.H("design:type",Object),_.H("design:paramtypes",[])],dk.prototype,"authorThumbnailEndpoint",null);_.u([_.v("commentEntity"),_.H("design:type",Object),_.H("design:paramtypes",[])],dk.prototype,"authorNameEndpoint",null);
_.u([_.v("commentEntity"),_.H("design:type",Object),_.H("design:paramtypes",[])],dk.prototype,"authorThumbnail",null);_.u([_.v("commentEntity"),_.H("design:type",String),_.H("design:paramtypes",[])],dk.prototype,"authorTextClass",null);_.u([_.v("commentEntity"),_.H("design:type",String),_.H("design:paramtypes",[])],dk.prototype,"authorChannelName",null);_.u([_.v("commentEntity"),_.H("design:type",Object),_.H("design:paramtypes",[])],dk.prototype,"publishedTime",null);
_.u([_.v("commentSurfaceEntity"),_.H("design:type",Object),_.H("design:paramtypes",[])],dk.prototype,"publishedTimeCommand",null);_.u([_.v("commentEntity","translateButtonState","voiceReplyContainerViewModel"),_.H("design:type",Object),_.H("design:paramtypes",[])],dk.prototype,"contentText",null);_.u([_.pH("contentText"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],dk.prototype,"resetExpander",null);
_.u([_.v("commentEntity"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],dk.prototype,"shouldShowReadMoreInitially",null);_.u([_.v("commentSharedEntity"),_.H("design:type",String),_.H("design:paramtypes",[])],dk.prototype,"expandText",null);_.u([_.v("commentSharedEntity"),_.H("design:type",String),_.H("design:paramtypes",[])],dk.prototype,"collapseText",null);_.u([_.v("commentEntity"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],dk.prototype,"shouldShowTranslateButton",null);
_.u([_.v("commentEntity","commentSharedEntity"),_.H("design:type",Object),_.H("design:paramtypes",[])],dk.prototype,"translateButton",null);_.u([_.v("toolbarSurface"),_.H("design:type",Object),_.H("design:paramtypes",[])],dk.prototype,"overflowMenuRenderer",null);_.u([_.b(),_.H("design:type",Object)],dk.prototype,"editDialog",void 0);_.u([_.fH("ytd-comment-dialog-renderer"),_.H("design:type",Object)],dk.prototype,"editCommentDialogContainer",void 0);
_.u([_.fH("ytd-comment-reply-dialog-renderer"),_.H("design:type",Object)],dk.prototype,"editReplyDialogContainer",void 0);_.u([_.ae("yt-navigate"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],dk.prototype,"onYtNavigate",null);_.u([_.ae("yt-commentbox-dismiss"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],dk.prototype,"onYtCommentboxDismiss",null);
_.u([_.ae("yt-commentbox-resize"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],dk.prototype,"onYtCommentboxResize",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-comment-view-model"})],dk);
_.Z(dk,"ytd-comment-view-model",function(){if(llw!==void 0)return llw;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return llw=r},{mode:_.EZ("kevlar_poly_si_batch_j025")?1:2});_.yB(_.l(function(r){var E={};return _.f("yt-sub-thread",{class:_.DW("ytSubThreadHost",(E.ytSubThreadHasButton=r.isButton,E.ytSubThreadHovered=r.hovered,E.ytSubThreadTopLevelThread=function(){var K,g;return((K=r.topLevelThread)==null?void 0:K.call(r))&&!(_.R("small_avatars_for_comments")&&((g=r.engagementPanel)==null?0:g.call(r)))},E))},_.f("div",{class:"ytSubThreadThreadline"},_.f(_.Y,{cond:function(){var K;
return!((K=r.isTeaser)==null?0:K.call(r))},
then:function(){return _.f("div",{class:"ytSubThreadConnection"})}}),_.f("div",{class:"ytSubThreadContinuation"}),_.f("div",{class:"ytSubThreadShadow"})),_.f("div",{class:"ytSubThreadSubThreadContent"},r.children))},"Kc"),"yt-sub-thread",{props:{isButton:_.Yt,
isTeaser:_.Yt,hovered:_.Yt,topLevelThread:_.Yt,engagementPanel:_.Yt}});var js=function(){var r=_.q.apply(this,arguments)||this;r.modern=_.R("web_modern_buttons");r.commentThreadingEnabled=_.R("web_delhi_comment_threads");r.isWatchGrid=_.R("kevlar_watch_grid");r.buttonOverrides=r.commentThreadingEnabled?{iconPosition:"trailing",type:"text"}:{style:"call-to-action"};r.JSC$16183_spinnerEl=null;return r};
_.C(js,_.q);_.d=js.prototype;_.d.configureContinuationPathMap=function(){return _.R("web_delhi_comment_threads")?{"yt-append-continuation-items-action":"subThreads"}:{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents"}};
_.d.shouldShowLegacyTeasers=function(r,E){return r&&!E};
_.d.shouldShowExpandedThreads=function(r,E){return this.commentThreadingEnabled&&E&&(r==null?void 0:r.length)>0};
_.d.shouldShowCollapsedThreads=function(r,E){return this.commentThreadingEnabled&&!E&&r};
_.d.computeCommentViewModel=function(r){return _.M(r,tEl)};
_.d.computeThreadRenderer=function(r){return _.M(r,xVb)};
_.d.computeIsContinuationItem=function(r){return!!this.computeContinuationItemRenderer(r)};
_.d.computeButtonRenderer=function(r){return _.M(r,_.$Q)};
_.d.computeContinuationItemRenderer=function(r){return _.M(r,_.ni)};
_.d.computeShowButton=function(r){var E;return!((E=this.computeContinuationItemRenderer(r))==null||!E.button)};
_.d.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]]"}}}}}};
_.d.attached=function(){this.isShowRepliesVisible=!0};
_.d.dataChanged=function(){var r=this.expanderContents;r&&(r.hidden=!0);this.isLoading=!1};
_.d.endsInContinuation=function(r){return!!r&&r.length>0&&!!this.computeContinuationItemRenderer(r[r.length-1])};
_.d.computeShouldShowHideRepliesButton=function(r,E){return!r&&E};
_.d.triggerFirstContinuation=function(){this.continuationItemRenderer&&!this.continuationItemRenderer.buttonRenderer&&(this.continuationItemRenderer.showButton=!1)};
_.d.isLoadingChanged=function(){this.isLoading&&!this.JSC$16183_spinnerEl&&(this.JSC$16183_spinnerEl=document.createElement("tp-yt-paper-spinner-lite"),_.rj(this.expanderContents).appendChild(this.JSC$16183_spinnerEl));this.JSC$16183_spinnerEl&&(this.JSC$16183_spinnerEl.active=this.isLoading);if(this.isLoading)this.contents.classList.add("reloading");else{var r;(r=this.contents)==null||r.classList.remove("reloading")}};
_.d.handleIsShowMoreTap=function(){this.isShowRepliesVisible=!1;this.commentThreadingEnabled||this.triggerFirstContinuation();var r=_.M(this.data.viewReplies,_.$Q);r&&this.ytRendererBehavior.logExplicitClick(r);this.commentThreadingEnabled&&this.toggleExpanded&&this.toggleExpanded()};
_.d.handleIsShowLessTap=function(){this.isShowRepliesVisible=!0;var r=_.M(this.data.hideReplies,_.$Q);r&&this.ytRendererBehavior.logExplicitClick(r);this.commentThreadingEnabled&&this.toggleExpanded&&this.toggleExpanded()};
_.d.isShowMoreChanged=function(){if(!this.commentThreadingEnabled){var r=_.rj(this.hostElement).querySelector("#expander-contents");r&&(r.hidden=this.isShowRepliesVisible)}};
_.d.computeAlign=function(){if(this.modern){var r;return!((r=this.data)==null?0:r.viewRepliesCreatorThumbnail)}};
_.f5.Object.defineProperties(js.prototype,{hasContinuation:{configurable:!0,enumerable:!0,get:function(){var r,E;return this.endsInContinuation((r=this.data)==null?void 0:r.contents)||this.commentThreadingEnabled&&this.endsInContinuation((E=this.data)==null?void 0:E.subThreads)}},
subThreadTeasers:{configurable:!0,enumerable:!0,get:function(){if(!this.commentThreadingEnabled)return[];var r;return(r=this.data)==null?void 0:r.teaserContents}}});
js.prototype.isShowMoreChanged=js.prototype.isShowMoreChanged;js.prototype.isLoadingChanged=js.prototype.isLoadingChanged;js.prototype.triggerFirstContinuation=js.prototype.triggerFirstContinuation;js.prototype.dataChanged=js.prototype.dataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],js.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],js.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.G(_.oY),_.H("design:type",Object)],js.prototype,"ytContinuationHandlerBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],js.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],js.prototype,"modern",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],js.prototype,"commentThreadingEnabled",void 0);_.u([_.b(),_.H("design:type",Boolean)],js.prototype,"expanded",void 0);
_.u([_.b(),_.H("design:type",Function)],js.prototype,"toggleExpanded",void 0);_.u([_.b(),_.H("design:type",Array)],js.prototype,"addedReplies",void 0);_.u([_.b(),_.H("design:type",Boolean)],js.prototype,"hovered",void 0);_.u([_.b(),_.H("design:type",Boolean)],js.prototype,"topLevelThread",void 0);_.u([_.b(),_.H("design:type",Boolean)],js.prototype,"isLoading",void 0);_.u([_.b({value:!0}),_.H("design:type",Boolean)],js.prototype,"isShowRepliesVisible",void 0);
_.u([_.b({value:!1}),_.H("design:type",Boolean)],js.prototype,"useNewFormatting",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],js.prototype,"engagementPanel",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],js.prototype,"isWatchGrid",void 0);_.u([_.b(),_.H("design:type",Object)],js.prototype,"buttonOverrides",void 0);_.u([_.fH("#expander-contents"),_.H("design:type",HTMLElement)],js.prototype,"expanderContents",void 0);
_.u([_.fH("ytd-continuation-item-renderer"),_.H("design:type",Object)],js.prototype,"continuationItemRenderer",void 0);_.u([_.fH("#contents"),_.H("design:type",HTMLElement)],js.prototype,"contents",void 0);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],js.prototype,"dataChanged",null);_.u([_.v("data.contents","data.subThreads.*"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],js.prototype,"hasContinuation",null);
_.u([_.v("data.teaserContents"),_.H("design:type",Object),_.H("design:paramtypes",[])],js.prototype,"subThreadTeasers",null);_.u([_.ae("yt-expander-more-tapped"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],js.prototype,"triggerFirstContinuation",null);_.u([_.pH("isLoading"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],js.prototype,"isLoadingChanged",null);
_.u([_.pH("isShowRepliesVisible"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],js.prototype,"isShowMoreChanged",null);_.u([_.VF({is:"ytd-comment-replies-renderer",disableElementRegistration:!0})],js);
_.Z(js,"ytd-comment-replies-renderer",function(){if(tJC!==void 0)return tJC;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return tJC=r},{mode:1});var A5l;var Nc=function(){var r=_.q.apply(this,arguments)||this;r.isOpen=!1;r.commentDialog=null;r.useSmallAvatars=_.R("small_avatars_for_comments");r.useSmallAvatarsEngagementPanelOnly=_.R("small_avatars_for_comments_ep");r.placeholderFocusListener=null;r.hasOpenedDialog=!1;r.actionMap={"yt-create-comment-action":"onCreateCommentAction","yt-hide-identity-chip-action":"onHideIdentityChip"};return r};
_.C(Nc,_.q);_.d=Nc.prototype;_.d.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]]"}}}}}};
_.d.ready=function(){var r=this,E=_.rj(this.hostElement).querySelector("#placeholder-area"),K=_.rj(this.hostElement).querySelector("#simplebox-placeholder"),g=function(D){D.stopPropagation();D instanceof KeyboardEvent&&D.type==="keypress"&&D.keyCode!==13&&D.keyCode!==32||r.openDialog()};
this.placeholderFocusListener=g;K.addEventListener("focus",this.placeholderFocusListener);E.addEventListener("tap",g);E.addEventListener("keypress",g)};
_.d.maybeRemoveFocusEventListener=function(){var r;(r=this.data)!=null&&r.prepareAccountEndpoint&&!_.R("web_comments_simplebox_modal_focus_on_tap_ks")&&(r=_.rj(this.hostElement).querySelector("#simplebox-placeholder"),this.placeholderFocusListener&&(r.removeEventListener("focus",this.placeholderFocusListener),this.placeholderFocusListener=null))};
_.d.dataChanged=function(){this.maybeRemoveFocusEventListener();this.commentDialog=null;this.hasOpenedDialog=this.isOpen=!1;this.showCreateDialog&&this.openDialog()};
_.d.openDialog=function(){if(this.data)if(this.data.prepareAccountEndpoint)_.R("web_comment_simplebox_resolve_polymer_command_ks")?_.jH.instance.resolveCommand(this.data.prepareAccountEndpoint):_.NB(this.data.prepareAccountEndpoint,this.hostElement);else{if(this.data.subscribersOnlySnackbarCommand&&!this.hasOpenedDialog){var r=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.data.subscribersOnlySnackbarCommand);r&&this.ytdOpenPopupBehavior.openPopup(r);this.hasOpenedDialog=!0}this.commentDialog||
(this.commentDialog={commentDialogRenderer:this.computeCommentDialog(this.data)});this.isOpen=!0;_.rj(this.hostElement).querySelector("#comment-dialog").firstElementChild.focus()}};
_.d.onYtCommentboxDismiss=function(r){r.stopPropagation();this.isOpen=!1};
_.d.onCreateCommentAction=function(r){this.get("createCommentAction.contents",r)&&(this.isOpen=!1)};
_.d.computeCommentDialog=function(r){return{placeholderText:r.placeholderText,authorThumbnail:r.authorThumbnail,submitButton:r.submitButton,imageButton:r.imageButton,cancelButton:r.cancelButton,emojiButton:r.emojiButton,emojis:r.emojis,emojiPicker:r.emojiPicker,aadcGuidelinesStateEntityKey:r.aadcGuidelinesStateEntityKey,openAadcDialog:r.openAadcDialog,unicodeEmojisUrl:r.unicodeEmojisUrl}};
_.d.onHideIdentityChip=function(r){_.M(r,RHb)&&this.set("data.placeholderText",_.M(r,RHb).placeholderText)};
Nc.prototype.onYtCommentboxDismiss=Nc.prototype.onYtCommentboxDismiss;Nc.prototype.dataChanged=Nc.prototype.dataChanged;_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Nc.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.cy),_.H("design:type",Object)],Nc.prototype,"ytdOpenPopupBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Nc.prototype,"ytRendererBehavior",void 0);
_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],Nc.prototype,"ytActionHandlerBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Nc.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],Nc.prototype,"isOpen",void 0);_.u([_.b(),_.H("design:type",Object)],Nc.prototype,"commentDialog",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],Nc.prototype,"engagementPanel",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Nc.prototype,"useSmallAvatars",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Nc.prototype,"useSmallAvatarsEngagementPanelOnly",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],Nc.prototype,"enableCreationBox",void 0);_.u([_.b(),_.H("design:type",Boolean)],Nc.prototype,"showCreateDialog",void 0);
_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Nc.prototype,"dataChanged",null);_.u([_.ae("yt-commentbox-dismiss"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],Nc.prototype,"onYtCommentboxDismiss",null);_.u([_.VF({is:"ytd-comment-simplebox-renderer",disableElementRegistration:!0})],Nc);
_.Z(Nc,"ytd-comment-simplebox-renderer",function(){if(A5l!==void 0)return A5l;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return A5l=r},{mode:1});var e7R;_.MN("itemSectionRenderer","commentThreadRenderer","ytd-comment-thread-renderer");
var QV=function(){var r=_.q.apply(this,arguments)||this;r.addHoverEffect=_.R("swatcheroo_comments_hover_effect");r.useSmallAvatars=_.R("small_avatars_for_comments");r.scrollingEnabled=_.R("web_comment_threading_scroll_on_collapse");r.isSubThread=!1;r.threadHovered=!1;r.expanded=!1;r.removed=!1;r.addedReplies=[];r.actionMap=r.configureActionMap();r.toggleExpanded=function(){r.expanded=!r.expanded;!r.expanded&&r.scrollingEnabled&&_.ht(r.hostElement,"yt-scroll-to-comment-element",[r.commentElement])};
return r};
_.C(QV,_.q);_.d=QV.prototype;_.d.configureActionMap=function(){return _.R("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"}:{}};
_.d.createCommentReplyAction=function(r){r=_.M(r,w8M);if(r!=null&&r.contents){var E=r.replyToCommentId,K=r.parentCommentId,g,D=(g=this.commentViewModel)==null?void 0:g.commentId;(D===E||D===K&&!E)&&this.maybeAttachReply(r.contents)}};
_.d.maybeAttachReply=function(r){var E,K;(((E=this.commentEntity)==null?void 0:(K=E.properties)==null?void 0:K.replyLevel)||0)>=3?_.Ln(this.hostElement,"yt-pushed-create-comment-reply",r):this.attachReply(r)};
_.d.onPushedCreateCommentReply=function(r){var E,K;(((E=this.commentEntity)==null?void 0:(K=E.properties)==null?void 0:K.replyLevel)||0)>=3||(this.attachReply(r.detail),r.stopPropagation())};
_.d.attachReply=function(r){var E;((E=this.data)==null?0:E.replies)?(E=this.get("data.replies.commentRepliesRenderer.subThreads").length-1,this.get("data.replies.commentRepliesRenderer.subThreads."+E+".continuationItemRenderer")?E===0?this.push("addedReplies",r):this.splice("data.replies.commentRepliesRenderer.subThreads",E,0,r):this.push("data.replies.commentRepliesRenderer.subThreads",r)):(this.set("data.replies",{commentRepliesRenderer:{subThreads:[r],viewReplies:{buttonRenderer:{text:_.JC(_.Nn("VIEW_REPLIES",
void 0,"View replies")),icon:{iconType:"EXPAND"}}}}}),this.expanded=!0)};
_.d.onAppendContinuationItemsActionFinished=function(){this.addedReplies.length&&(this.splice.apply(this,["data.replies.commentRepliesRenderer.subThreads",0,0].concat(_.mn(this.addedReplies))),this.set("addedReplies",[]))};
_.d.removeCommentAction=function(r){r=_.M(r,iJM);var E=r==null?void 0:r.commentId,K;E&&((K=this.commentViewModel)==null?void 0:K.commentId)===E&&this.maybeRemoveComment(r.actionResult)};
_.d.banAuthorAction=function(r){r=_.M(r,UVM);var E=r==null?void 0:r.commentId,K;E&&((K=this.commentViewModel)==null?void 0:K.commentId)===E&&this.maybeRemoveComment(r.actionResult)};
_.d.hideReportedCommentAction=function(r){r=_.M(r,l4$);var E=r==null?void 0:r.commentId,K;E&&((K=this.commentViewModel)==null?void 0:K.commentId)===E&&this.maybeRemoveComment(r.actionResult)};
_.d.maybeRemoveComment=function(r){r&&r.status==="STATUS_SUCCEEDED"&&(this.feedbackText=r.feedbackText||_.JC("Reply removed"),this.removed=!0)};
_.d.onTap=function(r){if(this.addHoverEffect&&!this.engagementPanel&&!_.HI(_.AP(r)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var E;((E=window.getSelection())==null?0:E.toString().length)||_.NB({changeEngagementPanelVisibilityAction:{targetId:"engagement-panel-comments-section",visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"}},this.hostElement)}};
_.d.attached=function(){var r=this;this.isSubThread&&(this.expanded=!0);var E;(E=this.commentThreadHitbox)==null||E.addEventListener("mouseover",function(){r.threadHovered=!0});
var K;(K=this.commentThreadHitbox)==null||K.addEventListener("mouseout",function(){r.threadHovered=!1});
var g;(g=this.commentThreadHitbox)==null||g.addEventListener("click",function(){r.maybeToggleExpanded()})};
_.d.onDataChanged=function(){var r=_.R("web_delhi_comment_threads")?"data.replies.commentRepliesRenderer.subThreads":"data.replies.commentRepliesRenderer.contents";this.get("data.replies.commentRepliesRenderer.teaserContents")&&!this.get(r)&&this.set(r,[{commentThreadRenderer:{commentViewModel:this.get("data.replies.commentRepliesRenderer.teaserContents")[0]}}])};
_.d.maybeToggleExpanded=function(){var r,E,K,g=(r=this.data)==null?void 0:(E=r.replies)==null?void 0:(K=E.commentRepliesRenderer)==null?void 0:K.subThreads,D;(g==null?void 0:g.length)===1&&((D=_.M(g[0],_.ni))==null?0:D.button)&&this.expanded||this.toggleExpanded()};
_.f5.Object.defineProperties(QV.prototype,{commentViewModel:{configurable:!0,enumerable:!0,get:function(){var r;return _.M((r=this.data)==null?void 0:r.commentViewModel,tEl)}},
hasSubThreading:{configurable:!0,enumerable:!0,get:function(){var r,E,K;return _.R("web_delhi_comment_threads")&&!!((r=this.data)==null?0:(E=r.replies)==null?0:(K=E.commentRepliesRenderer)==null?0:K.subThreads)}}});
QV.prototype.onDataChanged=QV.prototype.onDataChanged;QV.prototype.onTap=QV.prototype.onTap;QV.prototype.onAppendContinuationItemsActionFinished=QV.prototype.onAppendContinuationItemsActionFinished;QV.prototype.onPushedCreateCommentReply=QV.prototype.onPushedCreateCommentReply;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],QV.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],QV.prototype,"ytdReduxBehavior",void 0);
_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],QV.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],QV.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],QV.prototype,"addHoverEffect",void 0);_.u([_.b(),_.H("design:type",Object)],QV.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],QV.prototype,"useSmallAvatars",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],QV.prototype,"scrollingEnabled",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],QV.prototype,"isSubThread",void 0);_.u([_.fH(".thread-hitbox"),_.H("design:type",HTMLElement)],QV.prototype,"commentThreadHitbox",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],QV.prototype,"threadHovered",void 0);_.u([_.fH("#comment"),_.H("design:type",HTMLElement)],QV.prototype,"commentElement",void 0);
_.u([_.b(),_.H("design:type",Object)],QV.prototype,"expanded",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],QV.prototype,"removed",void 0);_.u([_.b(),_.H("design:type",Object)],QV.prototype,"feedbackText",void 0);_.u([_.b(),_.H("design:type",Array)],QV.prototype,"addedReplies",void 0);_.u([_.b({selector:Ek2,selectorArgs:["commentViewModel.commentKey"]}),_.H("design:type",Object)],QV.prototype,"commentEntity",void 0);
_.u([_.ae("yt-pushed-create-comment-reply"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],QV.prototype,"onPushedCreateCommentReply",null);_.u([_.ae("yt-append-continuation-items-action-finished"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],QV.prototype,"onAppendContinuationItemsActionFinished",null);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],QV.prototype,"commentViewModel",null);
_.u([_.v("data.replies.commentRepliesRenderer.subThreads"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],QV.prototype,"hasSubThreading",null);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],QV.prototype,"engagementPanel",void 0);_.u([_.ae("tap"),_.ae("click"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],QV.prototype,"onTap",null);
_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],QV.prototype,"onDataChanged",null);_.u([_.VF({is:"ytd-comment-thread-renderer",disableElementRegistration:!0})],QV);
_.Z(QV,"ytd-comment-thread-renderer",function(){if(e7R!==void 0)return e7R;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return e7R=r},{mode:_.EZ("kevlar_poly_si_batch_j025")?1:2});var XAE;var $R=function(){var r=_.q.apply(this,arguments)||this;r.compactHeader=_.R("web_watch_compact_comments_header");r.hidePanelButton=!1;r.isPostSchedulingEnabled=_.R("enable_post_scheduling");r.hasFinishedStamping=!1;r.JSC$16206_handleOpenPostCommentDialogActionAfterStamp=!1;r.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"};return r};
_.C($R,_.q);_.d=$R.prototype;
_.d.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"}}}};
_.d.attached=function(){this.hasActionsChange&&this.observePrefilledBackstagePostDialog()};
_.d.onStampFinished=function(){this.hasFinishedStamping=!0;this.hasActionsChange&&this.observePrefilledBackstagePostDialog();this.JSC$16206_handleOpenPostCommentDialogActionAfterStamp&&this.handleSignalActionOpenPostCommentDialogAction()};
_.d.onYtServiceRequestSent=function(r,E){if(!_.R("kevlar_command_handler")&&E.actions)for(r=0;r<E.actions.length;r++){var K=E.actions[r];_.M(K,XRC)&&_.rj(this.hostElement).querySelector("#backstage-post-dialog > ytd-backstage-post-dialog-renderer").openSchedulingPanel(_.M(K,XRC))}};
_.d.observePrefilledBackstagePostDialog=function(){if(this.hasFinishedStamping){this.hasActionsChange=!1;var r;if(this.getPrefilledBackstagePostDialog((r=this.data)==null?void 0:r.actions)){_.rj(this.hostElement).querySelector("#prefilled-dialog-header").hidden=!1;var E=_.rj(this.hostElement).querySelector("#backstage-post-dialog").firstElementChild;E&&_.p5(this,function(){E.focus();E.openDialog&&E.openDialog()})}}else this.hasActionsChange=!0};
_.d.computeIsBackstage=function(r){return r};
_.d.onYtCommentboxDismiss=function(){_.rj(this.hostElement).querySelector("#prefilled-dialog-header").hidden=!0;this.removePrefilledDialog(this.data)};
_.d.removePrefilledDialog=function(r){if(r==null?0:r.actions){for(var E=r.actions.length-1;E>=0;E--){var K=void 0;((K=_.M(r.actions[E],Bqw))==null?0:K.dialog)&&delete r.actions[E]}this.set("data",void 0);this.set("data",r)}};
_.d.getPrefilledBackstagePostDialog=function(r){if(r)for(var E=0;E<r.length;E++){var K=r[E],g=void 0;if((g=_.M(K,Bqw))==null?0:g.dialog)return _.M(K,Bqw).dialog}return null};
_.d.computeBackstagePostDialog=function(r){return r&&(this.getPrefilledBackstagePostDialog(r.actions)||r.createRenderer)};
_.d.dataChanged=function(){if(this.data){var r=this.data.customEmojis,E=this.data.unicodeEmojisUrl;_.Ol.clear();E&&_.snM(_.Ol,E);r&&_.Ol.load(r)}};
_.d.handleSignalActionOpenPostCommentDialogAction=function(){var r=_.rj(this.hostElement).querySelector("ytd-comment-simplebox-renderer");r?r.openDialog():this.JSC$16206_handleOpenPostCommentDialogActionAfterStamp=!0};
_.d.onPostHeaderTap=function(){var r;((r=this.data)==null?0:r.postHeaderOnTap)&&this.ytComponentBehavior.resolveCommand(this.data.postHeaderOnTap)};
_.f5.Object.defineProperties($R.prototype,{useSpaceBetween:{configurable:!0,enumerable:!0,get:function(){return this.showCommentsPanelButton||_.R("kevlar_watch_grid")}},
showCommentsPanelButton:{configurable:!0,enumerable:!0,get:function(){var r,E,K,g,D,B,Q;return!this.hidePanelButton&&_.R("kevlar_watch_comments_panel_button")&&((Q=_.M((r=this.data)==null?void 0:(E=r.sortMenu)==null?void 0:(K=E.sortFilterSubMenuRenderer)==null?void 0:(g=K.subMenuItems)==null?void 0:(D=g[0])==null?void 0:(B=D.serviceEndpoint)==null?void 0:B.commandMetadata,_.dA))==null?void 0:Q.apiUrl)==="/youtubei/v1/next"}},
commentsPanelButtonData:{configurable:!0,enumerable:!0,get:function(){if(this.showCommentsPanelButton)return{icon:{iconType:"EXPAND_ALL"},tooltip:_.Nn("MINIPLAYER_EXPAND_LABEL"),text:_.eI(_.Nn("MINIPLAYER_EXPAND_LABEL")),command:{commandExecutorCommand:{commands:[{changeEngagementPanelVisibilityAction:{targetId:"engagement-panel-comments-section",visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"}},{scrollToEngagementPanelCommand:{targetId:"engagement-panel-comments-section"}}]}}}}}});
$R.prototype.dataChanged=$R.prototype.dataChanged;$R.prototype.onYtCommentboxDismiss=$R.prototype.onYtCommentboxDismiss;$R.prototype.observePrefilledBackstagePostDialog=$R.prototype.observePrefilledBackstagePostDialog;$R.prototype.onYtServiceRequestSent=$R.prototype.onYtServiceRequestSent;$R.prototype.onStampFinished=$R.prototype.onStampFinished;_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],$R.prototype,"ytComponentBehavior",void 0);
_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],$R.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],$R.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],$R.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],$R.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],$R.prototype,"compactHeader",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],$R.prototype,"engagementPanel",void 0);_.u([_.b(),_.H("design:type",Object)],$R.prototype,"hidePanelButton",void 0);_.u([_.b({computed:"computeIsBackstage(data.isBackstageContent)",reflectToAttribute:!0}),_.H("design:type",Boolean)],$R.prototype,"isBackstage",void 0);_.u([_.b({readOnly:!0,computed:"computeBackstagePostDialog(data)"}),_.H("design:type",Object)],$R.prototype,"backstagePostDialog",void 0);
_.u([_.b(),_.H("design:type",Object)],$R.prototype,"isPostSchedulingEnabled",void 0);_.u([_.b({reflectToAttribute:!0}),_.v("data","showCommentsPanelButton"),_.H("design:type",Object),_.H("design:paramtypes",[])],$R.prototype,"useSpaceBetween",null);_.u([_.b({reflectToAttribute:!0}),_.v("data","hidePanelButton"),_.H("design:type",Object),_.H("design:paramtypes",[])],$R.prototype,"showCommentsPanelButton",null);
_.u([_.v("data","showCommentsPanelButton"),_.H("design:type",Object),_.H("design:paramtypes",[])],$R.prototype,"commentsPanelButtonData",null);_.u([_.ae("yt-rendererstamper-finished"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],$R.prototype,"onStampFinished",null);_.u([_.ae("yt-service-request-sent"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.b1]),_.H("design:returntype")],$R.prototype,"onYtServiceRequestSent",null);
_.u([_.pH("data.actions"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],$R.prototype,"observePrefilledBackstagePostDialog",null);_.u([_.ae("yt-commentbox-dismiss"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],$R.prototype,"onYtCommentboxDismiss",null);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],$R.prototype,"dataChanged",null);
_.u([_.VF({is:"ytd-comments-header-renderer",disableElementRegistration:!0})],$R);
_.Z($R,"ytd-comments-header-renderer",function(){if(XAE!==void 0)return XAE;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return XAE=r},{mode:1});var Hsf;var aN=function(){return _.q.apply(this,arguments)||this};
_.C(aN,_.q);_.u([_.b(),_.H("design:type",Object)],aN.prototype,"data",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],aN.prototype,"ytRendererBehavior",void 0);_.u([_.VF({is:"ytd-destination-button-renderer",disableElementRegistration:!0})],aN);
_.Z(aN,"ytd-destination-button-renderer",function(){if(Hsf!==void 0)return Hsf;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return Hsf=r},{mode:1});var nXM;var pv=function(){var r=_.q.apply(this,arguments)||this;r.isRichGrid=!1;r.gridStateActionMap={"ytd-update-grid-state-action":"handleUpdateGridStateAction"};return r};
_.C(pv,_.q);_.d=pv.prototype;_.d.configureRendererStamper=function(){return{"data.destinationButtons":{id:"destination-buttons",mapping:{destinationButtonRenderer:{component:"ytd-destination-button-renderer"}}}}};
_.d.attached=function(){this.ytActionHandlerBehavior.registerActionMap(this.gridStateActionMap)};
_.d.handleUpdateGridStateAction=function(){this.updateDestinationButtonsVisibility()};
_.d.updateDestinationButtonsVisibility=function(){if(!this.isRichGrid){var r;if((r=this.data)==null||!r.isExpanded){r=this.hostElement.clientWidth;var E;if(r&&(E=this.data)!=null&&E.destinationButtons){E=Math.floor((r+4)/214);r=this.data.destinationButtons.length;var K=Math.ceil(r/E);this.fullyVisibleRows=r%E===1&&K===2?1:Math.min(K,2);this.isShowMoreVisible=this.fullyVisibleRows<K}}}};
_.d.updateRichGridDestinationButtonsVisibility=function(){var r,E;if(this.isRichGrid&&((r=this.data)==null||!r.isExpanded)&&(E=this.data)!=null&&E.destinationButtons){r=this.richGridItemsPerRow+1;E=this.data.destinationButtons.length;var K=Math.ceil(E/r);this.fullyVisibleRows=E%r===1&&K===2?1:Math.min(K,2);this.isShowMoreVisible=this.fullyVisibleRows<K}};
_.d.onShowMoreClick=function(){this.isShowMoreVisible=!1;this.data&&(this.data.isExpanded=!0)};
pv.prototype.updateRichGridDestinationButtonsVisibility=pv.prototype.updateRichGridDestinationButtonsVisibility;_.u([_.b(),_.H("design:type",Object)],pv.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Number)],pv.prototype,"fullyVisibleRows",void 0);_.u([_.b({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],pv.prototype,"isShowMoreVisible",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],pv.prototype,"isRichGrid",void 0);
_.u([_.b({selector:_.W2,value:0}),_.H("design:type",Number)],pv.prototype,"richGridItemsPerRow",void 0);_.u([_.b(),_.H("design:type",Object)],pv.prototype,"gridStateActionMap",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],pv.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],pv.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],pv.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],pv.prototype,"ytdReduxBehavior",void 0);_.u([_.pH("data","richGridItemsPerRow"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],pv.prototype,"updateRichGridDestinationButtonsVisibility",null);_.u([_.VF({is:"ytd-destination-shelf-renderer",disableElementRegistration:!0})],pv);
_.Z(pv,"ytd-destination-shelf-renderer",function(){if(nXM!==void 0)return nXM;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return nXM=r},{mode:1});var Il$;var PT=function(){return _.q.apply(this,arguments)||this};
_.C(PT,_.q);PT.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}},"data.informationButton":{id:"information-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],PT.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],PT.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],PT.prototype,"data",void 0);_.u([_.VF({is:"ytd-brandconnect-cta-shelf-card-renderer",disableElementRegistration:!0})],PT);
_.Z(PT,"ytd-brandconnect-cta-shelf-card-renderer",function(){if(Il$!==void 0)return Il$;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return Il$=r},{mode:1});var y5d;var fv=function(){var r=_.q.apply(this,arguments)||this;r.disableAnimation=!1;r.isSlimlineSurvey=!1;r.isSlimlineSurveyFollowUp=!1;r.isShortsStyle=!1;return r};
_.C(fv,_.q);fv.prototype.onTap=function(r){r.preventDefault();this.data&&_.Ln(this.hostElement,"ytd-rating-survey-option-changed",this.data)};
_.f5.Object.defineProperties(fv.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 r,E,K,g,D;return((r=this.data)==null?0:r.checked)?(E=this.data)==null?void 0:(K=E.onStateIcon)==null?void 0:K.iconType:(g=this.data)==null?void 0:(D=g.defaultStateIcon)==null?void 0:D.iconType}}});
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],fv.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],fv.prototype,"ytComponentBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],fv.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],fv.prototype,"disableAnimation",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],fv.prototype,"isSlimlineSurvey",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],fv.prototype,"isSlimlineSurveyFollowUp",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],fv.prototype,"isShortsStyle",void 0);_.u([_.v("disableAnimation","isSlimlineSurveyFollowUp","isShortsStyle"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],fv.prototype,"isAnimatedIcon",null);
_.u([_.v("isSlimlineSurvey","isSlimlineSurveyFollowUp","isShortsStyle"),_.H("design:type",Number),_.H("design:paramtypes",[])],fv.prototype,"iconSize",null);_.u([_.v("isShortsStyle"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],fv.prototype,"isDarkTheme",null);_.u([_.v("data.checked"),_.H("design:type",Object),_.H("design:paramtypes",[])],fv.prototype,"icon",null);_.u([_.VF({is:"ytd-rating-survey-option-renderer",disableElementRegistration:!0})],fv);
_.Z(fv,"ytd-rating-survey-option-renderer",function(){if(y5d!==void 0)return y5d;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return y5d=r},{mode:2});var LTR;var Oc=function(){var r=_.q.apply(this,arguments)||this;r.firstResponseText=null;r.lastResponseText=null;r.selectedNonStarOption=null;r.hideOptions=!1;r.hideUndoButton=!0;r.disableAnimation=!1;r.showResponseRangeText=!1;r.selectedRatingIndex=-1;r.isSlimlineSurvey=!1;r.isSlimlineSurveyFollowUp=!1;r.isShortsStyle=!1;r.slimlineSurveyRatingSelectedIndex=-1;return r};
_.C(Oc,_.q);_.d=Oc.prototype;_.d.configureRendererStamper=function(){return{"data.ratings":{id:"ratings",mapping:{ratingSurveyOptionRenderer:{component:"ytd-rating-survey-option-renderer",properties:{disableAnimation:"[[disableAnimation]]",isSlimlineSurvey:"[[isSlimlineSurvey]]",isSlimlineSurveyFollowUp:"[[isSlimlineSurveyFollowUp]]",isShortsStyle:"[[isShortsStyle]]"}}}}}};
_.d.dataChanged=function(){this.resetComponent();this.isSlimlineSurveyFollowUp&&this.slimlineSurveyRatingSelectedIndex>-1&&this.showSelectedOption()};
_.d.onOptionChange=function(r,E){var K=this;r=E.onStateIcon&&E.defaultStateIcon&&E.onStateIcon.iconType===E.defaultStateIcon.iconType;this.hideUndoButton=this.isSlimlineSurvey;if(this.isSingleSelect)this.getOptionRenderers().forEach(function(Q,a){Q.responseText===E.responseText?K.isSlimlineSurvey?(K.selectedRatingIndex=a,K.ytdReduxBehavior.dispatch(DtM(a))):(K.setSurveyOptionValue(a,!0,"checked"),K.setSurveyOptionValue(a,!0,"selected")):(K.setSurveyOptionValue(a,!1,"checked"),K.setSurveyOptionValue(a,
!1,"selected"))});
else if(r)this.selectedNonStarOption=E,this.hideOptions=!0;else{var g=this.ytRendererBehavior.getSimpleString(E.responseText),D=!0;this.getOptionRenderers().forEach(function(Q,a){K.setSurveyOptionValue(a,D,"checked");K.setSurveyOptionValue(a,!1,"selected");K.ytRendererBehavior.getSimpleString(Q.responseText)===g&&(D=!1,K.setSurveyOptionValue(a,!0,"selected"))})}r=E.responseEndpoint;
var B;E.followUpCommand&&(B=_.M(E.followUpCommand,LSa));this.isSlimlineSurvey?(this.resetComponent(),_.ht(this.hostElement,"ytd-slimline-survey-rating-select-action")):_.ht(this.hostElement,"ytd-inline-survey-rating-select-action",[r,B])};
_.d.showSelectedOption=function(){var r=this;_.eM.addJob(function(){var E=r.getOptionRenderers()[r.slimlineSurveyRatingSelectedIndex];r.onOptionChange(new CustomEvent("ytd-rating-survey-option-changed"),E)},8,100)};
_.d.getOptionRenderers=function(){return this.data&&this.data.ratings?this.data.ratings.map(function(r){var E;return(E=_.M(r,Jru))!=null?E:{}}):[]};
_.d.onUndoClick=function(){this.resetComponent();_.ht(this.hostElement,"ytd-inline-survey-rating-select-action",[null,null])};
_.d.setSurveyOptionValue=function(r,E,K){this.notifyPath("data.ratings."+r+".ratingSurveyOptionRenderer."+K);this.set("data.ratings."+r+".ratingSurveyOptionRenderer."+K,E)};
_.d.resetComponent=function(){var r=this;this.selectedNonStarOption=null;this.hideOptions=!1;this.hideUndoButton=!0;var E=this.getOptionRenderers(),K,g;this.firstResponseText=(g=(K=E[0])==null?void 0:K.responseText)!=null?g:null;var D,B;this.lastResponseText=(B=(D=E[E.length-1])==null?void 0:D.responseText)!=null?B:null;E.forEach(function(Q,a){r.setSurveyOptionValue(a,!1,"checked");r.setSurveyOptionValue(a,!1,"selected")})};
_.f5.Object.defineProperties(Oc.prototype,{isSingleSelect:{configurable:!0,enumerable:!0,get:function(){return this.isSlimlineSurvey||this.isSlimlineSurveyFollowUp||this.isShortsStyle}}});
Oc.prototype.onOptionChange=Oc.prototype.onOptionChange;Oc.prototype.dataChanged=Oc.prototype.dataChanged;_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Oc.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Oc.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],Oc.prototype,"ytdReduxBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Oc.prototype,"data",void 0);
_.u([_.b(),_.H("design:type",Object)],Oc.prototype,"firstResponseText",void 0);_.u([_.b(),_.H("design:type",Object)],Oc.prototype,"lastResponseText",void 0);_.u([_.b(),_.H("design:type",Object)],Oc.prototype,"selectedNonStarOption",void 0);_.u([_.b(),_.H("design:type",Object)],Oc.prototype,"hideOptions",void 0);_.u([_.b(),_.H("design:type",Object)],Oc.prototype,"hideUndoButton",void 0);_.u([_.b(),_.H("design:type",Object)],Oc.prototype,"disableAnimation",void 0);
_.u([_.b(),_.H("design:type",Object)],Oc.prototype,"showResponseRangeText",void 0);_.u([_.b(),_.H("design:type",Object)],Oc.prototype,"selectedRatingIndex",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Oc.prototype,"isSlimlineSurvey",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Oc.prototype,"isSlimlineSurveyFollowUp",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Oc.prototype,"isShortsStyle",void 0);_.u([_.b({selector:function(r){return r.ui.slimlineSurveyRatingSelectedIndex}}),
_.H("design:type",Object)],Oc.prototype,"slimlineSurveyRatingSelectedIndex",void 0);_.u([_.v("isSlimlineSurvey","isSlimlineSurveyFollowUp","isShortsStyle"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Oc.prototype,"isSingleSelect",null);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Oc.prototype,"dataChanged",null);
_.u([_.ae("ytd-rating-survey-option-changed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Object]),_.H("design:returntype")],Oc.prototype,"onOptionChange",null);_.u([_.VF({is:"ytd-rating-survey-renderer",disableElementRegistration:!0})],Oc);
_.Z(Oc,"ytd-rating-survey-renderer",function(){if(LTR!==void 0)return LTR;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return LTR=r},{mode:1});var h7e;var J5R;var rEC;var wjc=($z.FIRSTDAYOFWEEK+1)%7,ES$=function(r,E,K,g){var D="";if(g.selection&&Owm(g.selection))jy(r,g.selection)&&(D+=" selected");else if(g.selection&&YDK(g.selection)){var B=g.selection.selectionState||"START_DATE";jy(r,g.selection.start)&&(D+=" period-start ",B==="START_DATE"&&(D+="selected"));jy(r,g.selection.end)&&(D+=" period-end ",B==="END_DATE"&&(D+="selected"));NH(r,g.selection.start)||NH(g.selection.end,r)||(D+=" highlighted")}if(NH(E,g.start)||NH(g.end,E))D+=" disabled";g.circleToday&&
jy(E,K)&&(D+=" today");return D};var YR=function(){return _.q.apply(this,arguments)||this};
_.C(YR,_.q);_.d=YR.prototype;_.d.attached=function(){var r=this;_.p5(this,function(){r.JSC$16240_calendarMain.scrollHeight>0&&(r.calendarConfig.selection?r.scrollToDate(U2q(r.calendarConfig.selection)):r.scrollToDate(r.calendarConfig.end))})};
_.d.updateSelection=function(r){r=F85(Object.assign({},this.calendarConfig,{selection:r}),ES$);this.splice.apply(this,["renderData.months",0,r.length].concat(_.mn(r)))};
_.d.scrollToDate=function(r){this.renderData&&(r=Rhc(r,this.renderData),r!==void 0&&this.JSC$16240_calendarMain.scrollToIndex(r))};
_.d.scrollToNextMonth=function(){this.JSC$16240_calendarMain.scrollToIndex(this.JSC$16240_calendarMain.firstVisibleIndex+1)};
_.d.scrollToPrevMonth=function(){this.JSC$16240_calendarMain.firstVisibleIndex===0&&this.JSC$16240_calendarMain.scrollTo(0,0);this.JSC$16240_calendarMain.scrollToIndex(this.JSC$16240_calendarMain.firstVisibleIndex-1)};
_.d.handleDayClick=function(r){_.ht(this.hostElement,"ytd-calendar-date-clicked",[r.model.day.date])};
_.d.handleDayMouseDown=function(r){r.preventDefault();_.ht(this.hostElement,"ytd-calendar-date-mousedown",[r.model.day.date])};
_.d.handleDayMouseUp=function(r){_.ht(this.hostElement,"ytd-calendar-date-mouseup",[r.model.day.date])};
_.d.handleDayMouseEnter=function(r){r.preventDefault();_.ht(this.hostElement,"ytd-calendar-date-mouseenter",[r.model.day.date])};
_.d.handleDayMouseLeave=function(r){_.ht(this.hostElement,"ytd-calendar-date-mouseleave",[r.model.day.date])};
_.f5.Object.defineProperties(YR.prototype,{renderData:{configurable:!0,enumerable:!0,get:function(){var r=this.calendarConfig,E=ES$;E=E===void 0?ES$:E;for(var K=[],g=0;g<7;g++)K.push($z.NARROWWEEKDAYS[(g+wjc)%7]);return{months:F85(r,E),daysOfWeekLabel:K}}}});
_.u([_.b(),_.H("design:type",Object)],YR.prototype,"calendarConfig",void 0);_.u([_.fH("#calendar-main"),_.H("design:type",Object)],YR.prototype,"JSC$16240_calendarMain",void 0);_.u([_.v("calendarConfig"),_.H("design:type",Object),_.H("design:paramtypes",[])],YR.prototype,"renderData",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-scrollable-calendar"})],YR);
_.Z(YR,"ytd-scrollable-calendar",function(){if(rEC!==void 0)return rEC;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return rEC=r},{mode:2});var Kqw;var gSu;var Uc=function(){var r=_.q.apply(this,arguments)||this;r.hideCharCounter=!1;r.hideLabel=!1;r.noLabelFloat=!1;r.autoValidate=!0;r.invalid=!1;r.disabled=!1;r.actionMap={"yt-update-text-input-form-field-renderer-command":"handleUpdateTextInputFormFieldRendererCommand"};return r};
_.C(Uc,_.q);_.d=Uc.prototype;_.d.reset=function(r){this.value=r&&this.data?this.data.value=r:"";this.input.invalid=!1;this.input.autoValidate=!1};
_.d.save=function(){this.data&&this.data.onChange&&this.ytComponentBehavior.resolveCommand(this.data.onChange)};
_.d.focusTextInput=function(){this.input.focus()};
_.d.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()};
_.d.valueChanged=function(){var r,E;if(((r=this.data)==null?0:r.value)||((E=this.data)==null?void 0:E.value)==="")this.value=this.data.value;else{var K;((K=this.data)==null?void 0:K.value)!==void 0||this.value||(this.value="")}};
_.d.computeLabel=function(r,E){return E?"":_.Xo(r)};
_.d.computeAriaLabel=function(r,E){return E?_.Xo(r):""};
_.d.computeErrorMessage=function(r,E,K,g){!r&&E?r=K||this.strings.REQUIRED_LABEL:(r=_.Xo(g),r=_.$L(r,"&")?"document"in _.gm?NJb(r):QPC(r):r);return r};
_.d.computeType=function(r){return r==="TEXT_INPUT_FORM_FIELD_TYPE_PASSWORD"?"password":null};
_.d.onTextValueChanged=function(r){this.value=r.detail.value;var E;(E=this.onValueChanged)==null||E.call(this);this.validate()&&this.data&&this.data.key&&this.data.onChange&&this.set(this.data.key,this.input.value,this.data.onChange)};
_.d.handleUpdateTextInputFormFieldRendererCommand=function(r){(r=_.M(r,T$R))&&this.data&&this.data.id===r.id&&(r.invalid!==void 0&&(this.invalid=r.invalid),r.invalidValueErrorMessage!==void 0&&this.set("data.invalidValueErrorMessage",r.invalidValueErrorMessage))};
_.d.valueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.wh("value-changed",this.value))};
_.d.updateInvalidFromBinding=function(r){this.invalid=r.detail.value};
_.f5.Object.defineProperties(Uc.prototype,{isMultiline:{configurable:!0,enumerable:!0,get:function(){if(this.isMultilineOverride!==void 0)return this.isMultilineOverride;var r;return!((r=this.data)==null||!r.isMultiline)}}});
Uc.prototype.valueChangedForBinding=Uc.prototype.valueChangedForBinding;Uc.prototype.valueChanged=Uc.prototype.valueChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Uc.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],Uc.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],Uc.prototype,"ytActionHandlerBehavior",void 0);
_.u([_.b(),_.H("design:type",Object)],Uc.prototype,"data",void 0);_.u([_.b(),_.H("design:type",String)],Uc.prototype,"value",void 0);_.u([_.b(),_.H("design:type",String)],Uc.prototype,"pattern",void 0);_.u([_.b(),_.H("design:type",String)],Uc.prototype,"errorMessage",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",String)],Uc.prototype,"componentStyle",void 0);_.u([_.b(),_.H("design:type",Object)],Uc.prototype,"hideCharCounter",void 0);
_.u([_.b(),_.H("design:type",Object)],Uc.prototype,"hideLabel",void 0);_.u([_.b(),_.H("design:type",Object)],Uc.prototype,"noLabelFloat",void 0);_.u([_.b(),_.H("design:type",Function)],Uc.prototype,"onValueChanged",void 0);_.u([_.b(),_.H("design:type",Boolean)],Uc.prototype,"isMultilineOverride",void 0);_.u([_.b(),_.H("design:type",Object)],Uc.prototype,"autoValidate",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Uc.prototype,"invalid",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Uc.prototype,"disabled",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],Uc.prototype,"enableOverlayTheme",void 0);_.u([_.b({value:{REQUIRED_LABEL:_.Nn("REQUIRED_LABEL",void 0,"Required")}}),_.H("design:type",Object)],Uc.prototype,"strings",void 0);_.u([_.fH("#input"),_.H("design:type",Object)],Uc.prototype,"input",void 0);
_.u([_.v("data","isMultilineOverride"),_.H("design:type",Object),_.H("design:paramtypes",[])],Uc.prototype,"isMultiline",null);_.u([_.TI("data.value"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Uc.prototype,"valueChanged",null);_.u([_.pH("value"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Uc.prototype,"valueChangedForBinding",null);_.u([_.vZ({is:"yt-text-input-form-field-renderer",disableElementRegistration:!0})],Uc);
_.Z(Uc,"yt-text-input-form-field-renderer",function(){if(gSu===void 0){var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;Kqw===void 0&&(Kqw=document.createElement("template"));var g=Kqw;K.call(E,g.content.cloneNode(!0),r.content.firstChild);gSu=r}r=gSu;return r},{mode:2});var Tq=function(){var r=_.q.apply(this,arguments)||this;r.data=void 0;r.selectionState="START_DATE";r.isStartDateInvalid=!1;r.isEndDateInvalid=!1;r.autoapply=!1;r.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 r};
_.C(Tq,_.q);_.d=Tq.prototype;_.d.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"}}}}};
_.d.focus=function(){this.startDateInput.focus()};
_.d.dataChanged=function(){this.data&&this.data.selection&&(this.selection={start:Ql(this.data.selection.start),end:Ql(this.data.selection.end)})};
_.d.observeSelection=function(){this.selection&&this.updateCalendarSelection(this.selection);this.isEndDateInvalid=this.isStartDateInvalid=!1;this.updateDateStrings()};
_.d.resetTextboxes=function(){switch(this.selectionState){case "START_DATE":this.isStartDateInvalid=!1;break;case "END_DATE":this.isEndDateInvalid=!1;break;default:_.nd(this.selectionState)}};
_.d.onDateInputBlur=function(){this.isEndDateInvalid=this.isStartDateInvalid=!1;this.updateDateStrings()};
_.d.onStartDateTapOrFocus=function(){this.startDate&&this.calendar.scrollToDate(this.startDate);this.selectionState="START_DATE"};
_.d.onEndDateTapOrFocus=function(){this.endDate&&this.calendar.scrollToDate(this.endDate);this.selectionState="END_DATE"};
_.d.onStartDateTextChange=function(){if(this.calendar.calendarConfig){var r=this.calendar.calendarConfig,E=r.end;r=MK5({start:r.start,end:this.endDate||E},this.startDateInput.value||"");this.isStartDateInvalid=!r.isValid;r.isValid&&(r=r.value,this.selection=this.endDate?{start:r,end:this.endDate}:r,this.calendar.scrollToDate(r));this.updateInvalidState()}};
_.d.onEndDateTextChange=function(){if(this.calendar.calendarConfig){var r=this.calendar.calendarConfig,E=r.start;r=MK5({start:this.startDate||E,end:r.end},this.endDateInput.value||"");this.isEndDateInvalid=!r.isValid;r.isValid&&(r=r.value,this.selection={start:this.startDate,end:r},this.calendar.scrollToDate(r));this.updateInvalidState()}};
_.d.handleCalendarDateClicked=function(r){var E=this.selection&&U2q(this.selection),K=this.selection&&Tud(this.selection);E&&!NH(r,E)&&this.selectionState==="END_DATE"?(this.selection={start:E,end:r},this.selectionState="START_DATE"):(K&&!NH(K,r)?this.selection={start:r,end:K}:this.selection=r,this.selectionState="END_DATE")};
_.d.handleCalendarDateMouseDown=function(r){this.selection&&!Owm(this.selection)&&(this.dragPivot=jy(r,this.selection.start)?this.selection.end:jy(r,this.selection.end)?this.selection.start:r)};
_.d.handleCalendarDateMouseUp=function(){this.dragPivot=void 0};
_.d.handleCalendarDateMouseEnter=function(r){this.dragPivot&&(this.selection={start:function(E,K){return NH(E,K)?E:K}(this.dragPivot,r),
end:function(E,K){return NH(E,K)?K:E}(this.dragPivot,r)},this.dragPivot||(this.selectionState="START_DATE"))};
_.d.handleCalendarDateMouseLeave=function(){};
_.d.handleCalendarSubmitDateRange=function(){this.selection&&!Owm(this.selection)&&_.ht(this.hostElement,"ytd-date-period-picker-apply",[this.selection])};
_.d.updateInvalidState=function(){var r=function(E,K){K?E.setAttribute("invalid",""):E.removeAttribute("invalid")};
r(this.startDateInput,this.isStartDateInvalid);r(this.endDateInput,this.isEndDateInvalid)};
_.d.updateDateStrings=function(){this.selection&&(Owm(this.selection)?fUJ(this.selection):(fUJ(this.selection.start),fUJ(this.selection.end)))};
_.d.updateCalendarSelection=function(r){this.calendar.updateSelection(Object.assign({},r,{selectionState:this.selectionState}))};
_.d.updateIsStartDateInvalidFromBinding=function(r){this.isStartDateInvalid=r.detail.value};
_.d.updateIsEndDateInvalidFromBinding=function(r){this.isEndDateInvalid=r.detail.value};
_.d.updateStartDateStringFromBinding=function(){};
_.d.updateEndDateStringFromBinding=function(){};
_.f5.Object.defineProperties(Tq.prototype,{calendarConfig:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.selection?{start:Ql(this.data.dateRangeStart),end:Ql(this.data.dateRangeEnd),selection:{start:Ql(this.data.selection.start),end:Ql(this.data.selection.end)},circleToday:!0}:{}}},
errorMessage:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.errorMessage}},
startDate:{configurable:!0,enumerable:!0,get:function(){return this.selection&&U2q(this.selection)}},
endDate:{configurable:!0,enumerable:!0,get:function(){return this.selection&&Tud(this.selection)}}});
Tq.prototype.resetTextboxes=Tq.prototype.resetTextboxes;Tq.prototype.observeSelection=Tq.prototype.observeSelection;Tq.prototype.dataChanged=Tq.prototype.dataChanged;_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],Tq.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Tq.prototype,"ytRendererstamperBehavior",void 0);_.u([_.fH("#calendar"),_.H("design:type",Object)],Tq.prototype,"calendar",void 0);
_.u([_.fH("#start-date"),_.H("design:type",Object)],Tq.prototype,"startDateInput",void 0);_.u([_.fH("#end-date"),_.H("design:type",Object)],Tq.prototype,"endDateInput",void 0);_.u([_.b(),_.H("design:type",Object)],Tq.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],Tq.prototype,"selection",void 0);_.u([_.b(),_.H("design:type",String)],Tq.prototype,"selectionState",void 0);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],Tq.prototype,"calendarConfig",null);
_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],Tq.prototype,"errorMessage",null);_.u([_.v("selection"),_.H("design:type",Object),_.H("design:paramtypes",[])],Tq.prototype,"startDate",null);_.u([_.v("selection"),_.H("design:type",Object),_.H("design:paramtypes",[])],Tq.prototype,"endDate",null);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Tq.prototype,"dataChanged",null);
_.u([_.pH("selection","selectionState"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Tq.prototype,"observeSelection",null);_.u([_.pH("selectionState"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Tq.prototype,"resetTextboxes",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-date-period-picker-renderer"})],Tq);
_.Z(Tq,"ytd-date-period-picker-renderer",function(){if(J5R!==void 0)return J5R;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return J5R=r},{mode:1});var wk=function(){var r=_.q.apply(this,arguments)||this;var E={};r.actionMap=(E["ytd-date-period-picker-apply"]="handleDateRangeUpdated",E);return r};
_.C(wk,_.q);wk.prototype.configureRendererStamper=function(){return{"data.timeRangeDropdown":{id:"time-range-dropdown",mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}}}};
wk.prototype.handleDateRangeUpdated=function(){};
_.u([_.b(),_.H("design:type",Object)],wk.prototype,"data",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],wk.prototype,"actionHandlerBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],wk.prototype,"rendererstamperBehavior",void 0);_.u([_.VF({is:"ytd-report-history-section-header-renderer",disableElementRegistration:!0})],wk);
_.Z(wk,"ytd-report-history-section-header-renderer",function(){if(h7e!==void 0)return h7e;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return h7e=r},{mode:1});var DXe;var Bsd;var dXE;var Fj=function(){return _.q.apply(this,arguments)||this};
_.C(Fj,_.q);_.f5.Object.defineProperties(Fj.prototype,{icon:{configurable:!0,enumerable:!0,get:function(){var r,E;return((r=this.data)==null?0:(E=r.icon)==null?0:E.iconType)?_.B1(this.data.icon.iconType):""}}});
_.u([_.b(),_.H("design:type",Object)],Fj.prototype,"data",void 0);_.u([_.v("data"),_.H("design:type",String),_.H("design:paramtypes",[])],Fj.prototype,"icon",null);_.u([_.VF({is:"ytd-report-history-table-text-cell-renderer",disableElementRegistration:!0})],Fj);
_.Z(Fj,"ytd-report-history-table-text-cell-renderer",function(){if(dXE!==void 0)return dXE;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return dXE=r},{mode:1});var RN=function(){return _.q.apply(this,arguments)||this};
_.C(RN,_.q);RN.prototype.configureRendererStamper=function(){return{"data.latestReason":{id:"latest-reason",mapping:{reportHistoryTableTextCellRenderer:"ytd-report-history-table-text-cell-renderer"}}}};
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],RN.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],RN.prototype,"data",void 0);_.u([_.VF({is:"ytd-report-history-table-reason-cell-renderer",disableElementRegistration:!0})],RN);
_.Z(RN,"ytd-report-history-table-reason-cell-renderer",function(){if(Bsd!==void 0)return Bsd;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return Bsd=r},{mode:1});var oN=function(){return _.q.apply(this,arguments)||this};
_.C(oN,_.q);oN.prototype.configureRendererStamper=function(){return{"data.cell":{id:"cell-container",mapping:{reportHistoryTableTextCellRenderer:"ytd-report-history-table-text-cell-renderer",reportHistoryTableReasonCellRenderer:"ytd-report-history-table-reason-cell-renderer"}}}};
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],oN.prototype,"rendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],oN.prototype,"data",void 0);_.u([_.VF({is:"ytd-report-history-table-cell-renderer",disableElementRegistration:!0})],oN);
_.Z(oN,"ytd-report-history-table-cell-renderer",function(){if(DXe!==void 0)return DXe;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);
return DXe=r},{mode:1});var jsf;var Mc=function(){var r=_.q.apply(this,arguments)||this;r.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 r};
_.C(Mc,_.q);Mc.prototype.onDataChanged=function(){var r;if((r=this.data)==null?0:r.style)this.componentStyle=this.getStyleName(this.data.style)};
Mc.prototype.getCellForColumn=function(r){return this.cells.find(function(E){var K;return((K=_.M(E==null?void 0:E.cell,Kae)||_.M(E==null?void 0:E.cell,Edb))==null?void 0:K.columnId)===r.type})};
Mc.prototype.getClassForColumn=function(r){switch(r){case "REPORT_HISTORY_COLUMN_DATE":return"date";default:return""}};
Mc.prototype.getStyleName=function(r){switch(r){case "REPORT_HISTORY_ROW_STYLE_COMPACT":return"COMPACT_ROW";default:return""}};
_.f5.Object.defineProperties(Mc.prototype,{cells:{configurable:!0,enumerable:!0,get:function(){var r;return(((r=this.data)==null?void 0:r.cells)||[]).map(function(E){return _.M(E,rvf)})}}});
Mc.prototype.onDataChanged=Mc.prototype.onDataChanged;_.u([_.b(),_.H("design:type",Object)],Mc.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Array)],Mc.prototype,"columnRenderData",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",String)],Mc.prototype,"componentStyle",void 0);_.u([_.v("data"),_.H("design:type",Array),_.H("design:paramtypes",[])],Mc.prototype,"cells",null);
_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Mc.prototype,"onDataChanged",null);_.u([_.VF({is:"ytd-report-history-table-row-renderer",disableElementRegistration:!0})],Mc);
_.Z(Mc,"ytd-report-history-table-row-renderer",function(){if(jsf!==void 0)return jsf;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return jsf=r},{mode:1});var NsR;var QsC;var iwK={padding:12,paddingLeftFirstColumn:0,paddingRightLastColumn:0,minWidth:50,maxWidth:Infinity,flexGrow:1},cUJ={padding:12,paddingLeftFirstColumn:24,paddingRightLastColumn:24,minWidth:50,maxWidth:Infinity,flexGrow:0};var iT=function(){return _.q.apply(this,arguments)||this};
_.C(iT,_.q);iT.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"}}}}}};
iT.prototype.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"rows","yt-reload-continuation-items-command-body":"rows"}};
_.f5.Object.defineProperties(iT.prototype,{tableSpec:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?0:r.columns)?vA5(this.data.columns):{columns:{},columnsToShow:[]}}},
columnRenderData:{configurable:!0,enumerable:!0,get:function(){return W8m(this.tableSpec)}},
totalMinWidth:{configurable:!0,enumerable:!0,get:function(){var r=this.tableSpec,E=iwK;E=E===void 0?cUJ:E;E=G8u(r.columnDimensions,r.columnsToShow||[],E);r=0;E=_.N(E);for(var K=E.next();!K.done;K=E.next())K=K.value,r+=K.minWidth+K.paddingLeft+K.paddingRight;return r}},
tableWidthStyle:{configurable:!0,enumerable:!0,get:function(){return"min-width:"+this.totalMinWidth+"px;"}}});
_.u([_.G(_.oY),_.H("design:type",Object)],iT.prototype,"ytContinuationHandlerBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],iT.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],iT.prototype,"data",void 0);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],iT.prototype,"tableSpec",null);_.u([_.v("tableSpec"),_.H("design:type",Array),_.H("design:paramtypes",[])],iT.prototype,"columnRenderData",null);
_.u([_.v("tableSpec"),_.H("design:type",Number),_.H("design:paramtypes",[])],iT.prototype,"totalMinWidth",null);_.u([_.v("totalMinWidth"),_.H("design:type",String),_.H("design:paramtypes",[])],iT.prototype,"tableWidthStyle",null);_.u([_.VF({is:"ytd-table-renderer",disableElementRegistration:!0})],iT);
_.Z(iT,"ytd-table-renderer",function(){if(QsC!==void 0)return QsC;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return QsC=r},{mode:1});var cT=function(){return _.q.apply(this,arguments)||this};
_.C(cT,_.q);cT.prototype.configureRendererStamper=function(){return{"data.reportedContent":{id:"content-info",mapping:{reportHistoryTableTextCellRenderer:"ytd-report-history-table-text-cell-renderer"}},"data.reasonsTable":{id:"reasons-table",mapping:{tableRenderer:"ytd-table-renderer"}},"data.doneButton":{id:"done-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0}}}}}};
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],cT.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],cT.prototype,"data",void 0);_.u([_.VF({is:"ytd-report-reason-history-modal-renderer",disableElementRegistration:!0})],cT);
_.Z(cT,"ytd-report-reason-history-modal-renderer",function(){if(NsR!==void 0)return NsR;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return NsR=r},{mode:1});var $Xa;var apl;var pu$;var Cv=function(){return _.q.apply(this,arguments)||this};
_.C(Cv,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Cv.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Cv.prototype,"data",void 0);_.u([_.VF({is:"ytd-profile-column-stats-entry-renderer",disableElementRegistration:!0})],Cv);
_.Z(Cv,"ytd-profile-column-stats-entry-renderer",function(){if(pu$!==void 0)return pu$;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return pu$=r},{mode:1});var PSe;var xR=function(){return _.q.apply(this,arguments)||this};
_.C(xR,_.q);xR.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{profileColumnStatsEntryRenderer:{component:"ytd-profile-column-stats-entry-renderer",noInjection:!0}}}}};
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],xR.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],xR.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],xR.prototype,"data",void 0);_.u([_.VF({is:"ytd-profile-column-stats-renderer",disableElementRegistration:!0})],xR);
_.Z(xR,"ytd-profile-column-stats-renderer",function(){if(PSe!==void 0)return PSe;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return PSe=r},{mode:1});var fpb;var WT=function(){return _.q.apply(this,arguments)||this};
_.C(WT,_.q);_.f5.Object.defineProperties(WT.prototype,{thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){var r;if((r=this.data)==null||!r.useThumbnailSize)return 80;var E,K;r=(E=this.data)==null?void 0:(K=E.thumbnail)==null?void 0:K.thumbnails;var g;return r&&((g=r[0])==null?void 0:g.width)||80}},
thumbnailHeight:{configurable:!0,enumerable:!0,get:function(){var r;if((r=this.data)==null||!r.useThumbnailSize)return 80;var E,K;r=(E=this.data)==null?void 0:(K=E.thumbnail)==null?void 0:K.thumbnails;var g;return r&&((g=r[0])==null?void 0:g.height)||80}}});
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],WT.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],WT.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",String)],WT.prototype,"componentStyle",void 0);_.u([_.v("data.useThumbnailSize"),_.H("design:type",Object),_.H("design:paramtypes",[])],WT.prototype,"thumbnailWidth",null);
_.u([_.v("data.useThumbnailSize"),_.H("design:type",Object),_.H("design:paramtypes",[])],WT.prototype,"thumbnailHeight",null);_.u([_.VF({is:"ytd-profile-column-user-info-renderer",disableElementRegistration:!0})],WT);
_.Z(WT,"ytd-profile-column-user-info-renderer",function(){if(fpb!==void 0)return fpb;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return fpb=r},{mode:1});var Gq=function(){return _.q.apply(this,arguments)||this};
_.C(Gq,_.q);Gq.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{profileColumnStatsRenderer:{component:"ytd-profile-column-stats-renderer",noInjection:!0},profileColumnUserInfoRenderer:{component:"ytd-profile-column-user-info-renderer",noInjection:!0,properties:{componentStyle:"[[componentStyle]]"}}}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Gq.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Gq.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Gq.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",String)],Gq.prototype,"componentStyle",void 0);_.u([_.VF({is:"ytd-profile-column-renderer",disableElementRegistration:!0})],Gq);
_.Z(Gq,"ytd-profile-column-renderer",function(){if(apl!==void 0)return apl;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return apl=r},{mode:1});var vT=function(){var r=_.q.apply(this,arguments)||this;r.componentStyle="NON_CENTERED_PROFILE";return r};
_.C(vT,_.q);vT.prototype.configureRendererStamper=function(){return{"data.reportStats":{id:"report-stats",mapping:{profileColumnRenderer:{component:"ytd-profile-column-renderer",properties:{componentStyle:"[[componentStyle]]"}}}}}};
vT.prototype.getIcon=function(r){return r?"settings:"+r.toLowerCase():null};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],vT.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],vT.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],vT.prototype,"data",void 0);_.u([_.VF({is:"ytd-page-introduction-renderer",disableElementRegistration:!0})],vT);
_.Z(vT,"ytd-page-introduction-renderer",function(){if($Xa!==void 0)return $Xa;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return $Xa=r},{mode:1});var OM$;var VV=function(){return _.q.apply(this,arguments)||this};
_.C(VV,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],VV.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],VV.prototype,"data",void 0);_.u([_.VF({is:"ytd-report-description-renderer",disableElementRegistration:!0})],VV);
_.Z(VV,"ytd-report-description-renderer",function(){if(OM$!==void 0)return OM$;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return OM$=r},{mode:1});var YGe;var UXf;var zq=function(){return _.q.apply(this,arguments)||this};
_.C(zq,_.q);zq.prototype.configureRendererStamper=function(){return{"data.description":{id:"description",mapping:{reportDescriptionRenderer:"ytd-report-description-renderer"}}}};
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],zq.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],zq.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],zq.prototype,"data",void 0);_.u([_.VF({is:"ytd-video-report-renderer",disableElementRegistration:!0})],zq);
_.Z(zq,"ytd-video-report-renderer",function(){if(UXf!==void 0)return UXf;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return UXf=r},{mode:1});var Tsd;_.MN("itemSectionRenderer","messageRenderer","ytd-message-renderer");_.MN("multiPageMenuSectionItems","messageRenderer","ytd-message-renderer");var t3=function(){return _.q.apply(this,arguments)||this};
_.C(t3,_.q);t3.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]]"}}}}}};
t3.prototype.computeMessageStyle=function(r){return r};
t3.prototype.computeButtonOverride=function(r){var E;if((r==null?0:(E=r.style)==null?0:E.value)&&r.style.value==="RENDER_STYLE_BANNER_PANEL")return{size:"S"}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],t3.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],t3.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],t3.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],t3.prototype,"shelf",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],t3.prototype,"panel",void 0);
_.u([_.b({reflectToAttribute:!0,computed:"computeMessageStyle(data.style.value)"}),_.H("design:type",Boolean)],t3.prototype,"componentStyle",void 0);_.u([_.b({computed:"computeButtonOverride(data)"}),_.H("design:type",Object)],t3.prototype,"buttonOverride",void 0);_.u([_.VF({is:"ytd-message-renderer",disableElementRegistration:!0})],t3);
_.Z(t3,"ytd-message-renderer",function(){if(Tsd!==void 0)return Tsd;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return Tsd=r},{mode:1});var Ss=function(){return _.q.apply(this,arguments)||this};
_.C(Ss,_.q);Ss.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"}}}};
Ss.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"table"}};
Ss.prototype.onRequestError=function(){this.ytContinuationHandlerBehavior.continuationIsReloading=!1};
_.f5.Object.defineProperties(Ss.prototype,{isUnifiedReportHistory:{configurable:!0,enumerable:!0,get:function(){var r,E;return!!(((r=this.data)==null?0:r.header)&&((E=this.data)==null?0:E.table))}}});
Ss.prototype.onRequestError=Ss.prototype.onRequestError;_.u([_.G(_.oY),_.H("design:type",Object)],Ss.prototype,"ytContinuationHandlerBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Ss.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Ss.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Ss.prototype,"data",void 0);
_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],Ss.prototype,"isUnifiedReportHistory",null);_.u([_.ae("yt-service-request-error"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ss.prototype,"onRequestError",null);_.u([_.VF({is:"ytd-report-history-section-renderer",disableElementRegistration:!0})],Ss);
_.Z(Ss,"ytd-report-history-section-renderer",function(){if(YGe!==void 0)return YGe;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return YGe=r},{mode:1});var wul;var bT=function(){var r=_.q.apply(this,arguments)||this;r.answerExpanded=!1;return r};
_.C(bT,_.q);bT.prototype.toggleAnswer=function(){this.answerExpanded=!this.answerExpanded};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],bT.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],bT.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],bT.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],bT.prototype,"answerExpanded",void 0);_.u([_.VF({is:"ytd-handles-claiming-faq-renderer",disableElementRegistration:!0})],bT);
_.Z(bT,"ytd-handles-claiming-faq-renderer",function(){if(wul!==void 0)return wul;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return wul=r},{mode:1});var FqE;var Rlb=function(){return _.q.apply(this,arguments)||this};
_.C(Rlb,_.q);_.u([_.b(),_.H("design:type",Object)],Rlb.prototype,"data",void 0);_.u([_.VF({is:"ytd-handles-claiming-faq-section-renderer",disableElementRegistration:!0})],Rlb);
_.Z(Rlb,"ytd-handles-claiming-faq-section-renderer",function(){if(FqE!==void 0)return FqE;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return FqE=r},{mode:1});var oSf;var sc=function(){var r=_.q.apply(this,arguments)||this;r.rightSquigglyDark="https://www.gstatic.com/youtube/img/handles/handles_squiggle_1_dark_v1.svg";r.rightSquigglyLight="https://www.gstatic.com/youtube/img/handles/handles_squiggle_1_light_v1.svg";r.leftSquigglyDark="https://www.gstatic.com/youtube/img/handles/handles_squiggle_2_dark_v1.svg";r.leftSquigglyLight="https://www.gstatic.com/youtube/img/handles/handles_squiggle_2_light_v1.svg";r.leftSquiggly=r.leftSquigglyLight;r.rightSquiggly=r.rightSquigglyLight;
r.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};r.actionButtonOverride={style:"mono",type:"filled",size:"XL"};return r};
_.C(sc,_.q);_.d=sc.prototype;_.d.updateLeftSquigglyStyle=function(){_.jU(this.hostElement,{"--yt-left-squiggly-background":"url("+this.leftSquiggly+")"})};
_.d.updateRightSquigglyStyle=function(){_.jU(this.hostElement,{"--yt-right-squiggly-background":"url("+this.rightSquiggly+")"})};
_.d.ready=function(){var r=document.documentElement.hasAttribute("dark");this.onDarkModeToggledAction(r)};
_.d.onDarkModeToggledAction=function(r){r!==this.isDarkTheme&&(this.set("isDarkTheme",r),r?(this.leftSquiggly=this.leftSquigglyDark,this.rightSquiggly=this.rightSquigglyDark):(this.leftSquiggly=this.leftSquigglyLight,this.rightSquiggly=this.rightSquigglyLight))};
_.d.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[actionButtonOverride]]"}}}}}};
sc.prototype.updateRightSquigglyStyle=sc.prototype.updateRightSquigglyStyle;sc.prototype.updateLeftSquigglyStyle=sc.prototype.updateLeftSquigglyStyle;_.u([_.b(),_.H("design:type",Object)],sc.prototype,"data",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],sc.prototype,"isDarkTheme",void 0);_.u([_.b(),_.H("design:type",String)],sc.prototype,"leftSquiggly",void 0);_.u([_.b(),_.H("design:type",String)],sc.prototype,"rightSquiggly",void 0);
_.u([_.pH("leftSquiggly"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],sc.prototype,"updateLeftSquigglyStyle",null);_.u([_.pH("rightSquiggly"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],sc.prototype,"updateRightSquigglyStyle",null);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],sc.prototype,"ytRendererBehavior",void 0);
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],sc.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],sc.prototype,"ytActionHandlerBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],sc.prototype,"actionButtonOverride",void 0);_.u([_.VF({is:"ytd-handles-claiming-header-renderer",disableElementRegistration:!0})],sc);
_.Z(sc,"ytd-handles-claiming-header-renderer",function(){if(oSf!==void 0)return oSf;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return oSf=r},{mode:1});var Md$;var kR=function(){var r=_.q.apply(this,arguments)||this;r.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};r.image0DarkSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_4_dark.svg";r.image0LightSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_4_light.svg";r.image1DarkSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_6_dark.svg";r.image1LightSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_6_light.svg";
r.image3DarkSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_5_dark.svg";r.image3LightSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_5_light_v2.svg";r.image0SquigglyBackground=r.image0LightSquigglyBackground;r.image1SquigglyBackground=r.image1LightSquigglyBackground;r.image3SquigglyBackground=r.image3LightSquigglyBackground;return r};
_.C(kR,_.q);_.d=kR.prototype;_.d.ready=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark");this.updateTitleAndImages()};
_.d.onDataChanged=function(){this.updateTitleAndImages()};
_.d.onThemeChanged=function(){this.updateTitleAndImages()};
_.d.onDarkModeToggledAction=function(r){r!==this.isDarkTheme&&(this.isDarkTheme=r)};
_.d.updateImage0SquigglyBackground=function(){_.jU(this.hostElement,{"--yt-image0-squiggly-background":"url("+this.image0SquigglyBackground+")"})};
_.d.updateImage1SquigglyBackground=function(){_.jU(this.hostElement,{"--yt-image1-squiggly-background":"url("+this.image1SquigglyBackground+")"})};
_.d.updateImage3SquigglyBackground=function(){_.jU(this.hostElement,{"--yt-image3-squiggly-background":"url("+this.image3SquigglyBackground+")"})};
_.d.updateTitleAndImages=function(){var r,E;((r=this.data)==null?void 0:(E=r.titleImages)==null?void 0:E.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))};
kR.prototype.updateImage3SquigglyBackground=kR.prototype.updateImage3SquigglyBackground;kR.prototype.updateImage1SquigglyBackground=kR.prototype.updateImage1SquigglyBackground;kR.prototype.updateImage0SquigglyBackground=kR.prototype.updateImage0SquigglyBackground;kR.prototype.onThemeChanged=kR.prototype.onThemeChanged;kR.prototype.onDataChanged=kR.prototype.onDataChanged;_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],kR.prototype,"ytActionHandlerBehavior",void 0);
_.u([_.b({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],kR.prototype,"isDarkTheme",void 0);_.u([_.b(),_.H("design:type",Object)],kR.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],kR.prototype,"title0",void 0);_.u([_.b(),_.H("design:type",Object)],kR.prototype,"title1",void 0);_.u([_.b(),_.H("design:type",Object)],kR.prototype,"title2",void 0);_.u([_.b(),_.H("design:type",Object)],kR.prototype,"title3",void 0);
_.u([_.b(),_.H("design:type",Object)],kR.prototype,"title4",void 0);_.u([_.b(),_.H("design:type",Object)],kR.prototype,"image0",void 0);_.u([_.b(),_.H("design:type",Object)],kR.prototype,"image1",void 0);_.u([_.b(),_.H("design:type",Object)],kR.prototype,"image2",void 0);_.u([_.b(),_.H("design:type",Object)],kR.prototype,"image3",void 0);_.u([_.b(),_.H("design:type",Object)],kR.prototype,"image4",void 0);_.u([_.b(),_.H("design:type",String)],kR.prototype,"image0SquigglyBackground",void 0);
_.u([_.b(),_.H("design:type",String)],kR.prototype,"image1SquigglyBackground",void 0);_.u([_.b(),_.H("design:type",String)],kR.prototype,"image3SquigglyBackground",void 0);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],kR.prototype,"onDataChanged",null);_.u([_.pH("isDarkTheme"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],kR.prototype,"onThemeChanged",null);
_.u([_.pH("image0SquigglyBackground"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],kR.prototype,"updateImage0SquigglyBackground",null);_.u([_.pH("image1SquigglyBackground"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],kR.prototype,"updateImage1SquigglyBackground",null);
_.u([_.pH("image3SquigglyBackground"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],kR.prototype,"updateImage3SquigglyBackground",null);_.u([_.VF({is:"ytd-handles-claiming-title-images-section-renderer",disableElementRegistration:!0})],kR);
_.Z(kR,"ytd-handles-claiming-title-images-section-renderer",function(){if(Md$!==void 0)return Md$;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return Md$=r},{mode:1});var iMl;var qc=function(){var r=_.q.apply(this,arguments)||this;r.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return r};
_.C(qc,_.q);qc.prototype.ready=function(){var r=document.documentElement.hasAttribute("dark");this.onDarkModeToggledAction(r)};
qc.prototype.onDarkModeToggledAction=function(r){r!==this.isDarkTheme&&this.set("isDarkTheme",r)};
qc.prototype.onCopyButtonClick=function(){var r=this,E,K,g;return _.p(function(D){return(E=r.data)!=null&&E.primaryChannelUrl?D.yield(navigator.clipboard.writeText(((K=r.data)==null?0:K.encodedChannelUrl)?r.data.encodedChannelUrl:"https://"+_.Xo((g=r.data)==null?void 0:g.primaryChannelUrl)),0):D.jumpTo(0)})};
_.u([_.b(),_.H("design:type",Object)],qc.prototype,"data",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],qc.prototype,"ytComponentBehavior",void 0);_.u([_.b({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],qc.prototype,"isDarkTheme",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],qc.prototype,"ytActionHandlerBehavior",void 0);_.u([_.VF({is:"ytd-handles-claiming-update-social-renderer",disableElementRegistration:!0})],qc);
_.Z(qc,"ytd-handles-claiming-update-social-renderer",function(){if(iMl!==void 0)return iMl;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return iMl=r},{mode:1});var cEw;var lT=function(){var r=_.q.apply(this,arguments)||this;r.JSC$16334_squigglyBackgroundDark="https://www.gstatic.com/youtube/img/handles/handles_curl_section_illustration_dark_v1.svg";r.JSC$16334_squigglyBackgroundLight="https://www.gstatic.com/youtube/img/handles/handles_curl_section_illustration_light_v1.svg";r.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};r.squigglyBackground=r.JSC$16334_squigglyBackgroundLight;return r};
_.C(lT,_.q);lT.prototype.updateSquigglyBackgroundStyle=function(){_.jU(this.hostElement,{"--yt-squiggly-background":"url("+this.squigglyBackground+")"})};
lT.prototype.ready=function(){var r=document.documentElement.hasAttribute("dark");this.set("isDarkTheme",r);this.squigglyBackground=r?this.JSC$16334_squigglyBackgroundDark:this.JSC$16334_squigglyBackgroundLight};
lT.prototype.onDarkModeToggledAction=function(r){r!==this.isDarkTheme&&(this.set("isDarkTheme",r),this.squigglyBackground=r?this.JSC$16334_squigglyBackgroundDark:this.JSC$16334_squigglyBackgroundLight)};
lT.prototype.updateSquigglyBackgroundStyle=lT.prototype.updateSquigglyBackgroundStyle;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],lT.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],lT.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],lT.prototype,"ytActionHandlerBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],lT.prototype,"data",void 0);
_.u([_.b({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],lT.prototype,"isDarkTheme",void 0);_.u([_.b(),_.H("design:type",String)],lT.prototype,"squigglyBackground",void 0);_.u([_.pH("squigglyBackground"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],lT.prototype,"updateSquigglyBackgroundStyle",null);_.u([_.VF({is:"ytd-handles-claiming-vanity-info-renderer",disableElementRegistration:!0})],lT);
_.Z(lT,"ytd-handles-claiming-vanity-info-renderer",function(){if(cEw!==void 0)return cEw;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return cEw=r},{mode:1});var CS$;var m6=function(){var r=_.q.apply(this,arguments)||this;r.JSC$16337_squigglyBackgroundDark="https://www.gstatic.com/youtube/img/handles/handles_squiggle_3_dark.svg";r.JSC$16337_squigglyBackgroundLight="https://www.gstatic.com/youtube/img/handles/handles_squiggle_3_light.svg";r.squigglyBackground=r.JSC$16337_squigglyBackgroundLight;r.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return r};
_.C(m6,_.q);_.d=m6.prototype;_.d.ready=function(){var r=document.documentElement.hasAttribute("dark");this.onDarkModeToggledAction(r)};
_.d.onDarkModeToggledAction=function(r){r!==this.isDarkTheme&&(this.set("isDarkTheme",r),this.squigglyBackground=r?this.JSC$16337_squigglyBackgroundDark:this.JSC$16337_squigglyBackgroundLight)};
_.d.updateSquigglyBackgroundStyle=function(){_.jU(this.hostElement,{"--yt-squiggly-background":"url("+this.squigglyBackground+")"})};
_.d.onDataChanged=function(){this.data&&this.setupVideoPlayer()};
_.d.detached=function(){this.stop()};
_.d.stop=function(){this.playerElement.stop()};
_.d.setupVideoPlayer=function(){var r=this,E,K;return _.p(function(g){E=r.data.videoId;K="http://i1.ytimg.com/vi/"+E+"/maxresdefault.jpg";r.playerElement.loadVideoWithPlayerVars({video_id:E,iurlhq:K});_.vo(g)})};
m6.prototype.onDataChanged=m6.prototype.onDataChanged;m6.prototype.updateSquigglyBackgroundStyle=m6.prototype.updateSquigglyBackgroundStyle;_.u([_.b({value:!1}),_.H("design:type",Boolean)],m6.prototype,"isDarkTheme",void 0);_.u([_.b(),_.H("design:type",String)],m6.prototype,"squigglyBackground",void 0);_.u([_.fH("#player"),_.H("design:type",Object)],m6.prototype,"playerElement",void 0);_.u([_.b(),_.H("design:type",Object)],m6.prototype,"data",void 0);
_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],m6.prototype,"ytActionHandlerBehavior",void 0);_.u([_.pH("squigglyBackground"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],m6.prototype,"updateSquigglyBackgroundStyle",null);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],m6.prototype,"onDataChanged",null);
_.u([_.VF({is:"ytd-handles-claiming-video-item-renderer",disableElementRegistration:!0})],m6);
_.Z(m6,"ytd-handles-claiming-video-item-renderer",function(){if(CS$!==void 0)return CS$;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return CS$=r},{mode:1});var xXM;var uT=function(){var r=_.Yj.apply(this,arguments)||this;r.dragging=!1;r.dragMouseStart=0;r.dragOffsetStart=0;r.containerWidthDiff=0;r.boundPrevClick=function(){r.set("offset",ZT(r,r.offset-(r.scrollDistance||320)))};
r.boundNextClick=function(){r.set("offset",ZT(r,r.offset+(r.scrollDistance||320)))};
r.boundScrollContainerMouseDown=function(E){r.dragMouseStart=E.clientX;r.dragOffsetStart=r.offset;r.dragging=!0};
r.boundScrollContainerDrag=function(E){r.dragging&&r.set("offset",ZT(r,r.dragOffsetStart-(E.clientX-r.dragMouseStart)))};
r.boundMouseUp=function(){r.onMouseUp()};
r.boundWheelScroll=function(E){var K=0;Math.abs(E.deltaX)>=Math.abs(E.deltaY)?K=E.deltaX:E.shiftKey&&(K=E.deltaY);K!==0&&(r.offset+=K,E.stopPropagation(),E.preventDefault())};
r.boundChipCloudChipScrollIntoView=function(E){(E=E.detail)&&r.scrollChipIntoView(E)};
return r};
_.C(uT,_.Yj);uT.prototype.attached=function(){var r=_.rj(this.hostElement).querySelector("#scroll-container");r.addEventListener("wheel",this.boundWheelScroll);r.addEventListener("yt-chip-cloud-chip-scroll-into-view",this.boundChipCloudChipScrollIntoView);r.style.touchAction="pan-y";r.addEventListener("pointerdown",this.boundScrollContainerMouseDown);r.addEventListener("pointermove",this.boundScrollContainerDrag);window.addEventListener("pointerup",this.boundMouseUp)};
uT.prototype.detached=function(){var r=_.rj(this.hostElement).querySelector("#scroll-container");r.removeEventListener("wheel",this.boundWheelScroll);r.removeEventListener("yt-chip-cloud-chip-scroll-into-view",this.boundChipCloudChipScrollIntoView);r.removeEventListener("pointerdown",this.boundScrollContainerMouseDown);r.removeEventListener("pointermove",this.boundScrollContainerDrag);window.removeEventListener("pointerup",this.boundMouseUp)};
uT.prototype.reset=function(){this.set("offset",0);_.p5(this,this.setContainerWidthDiff);_.p5(this,this.setButtonsState)};
var ZT=function(r,E){return Math.min(Math.max(E,0),r.containerWidthDiff)};
_.d=uT.prototype;_.d.onMouseUp=function(){this.dragging=!1};
_.d.transformContainer=function(){this.offset=ZT(this,this.offset);var r=_.Xx("HTML_DIR")==="rtl"?"":"-";_.rj(this.hostElement).querySelector("#chips").style.transform="translateX("+r+this.offset+"px)";_.p5(this,this.setButtonsState)};
_.d.setButtonsState=function(){(this.atEnd=this.offset>=this.containerWidthDiff)&&!this.atStart&&(this.offset=ZT(this,this.offset));this.atStart=this.offset<=0};
_.d.setContainerWidthDiff=function(){var r=_.rj(this.hostElement).querySelector("#scroll-container"),E=_.rj(this.hostElement).querySelector("#chips");r&&E&&(this.containerWidthDiff=E.clientWidth-r.clientWidth)};
_.d.scrollChipIntoView=function(r){var E=_.rj(this.hostElement).querySelector("#scroll-container");if(E){var K=this.atStart?0:106,g=this.atEnd?0:106;r.offsetLeft<this.offset+K?this.offset=ZT(this,r.offsetLeft-K):r.offsetLeft+r.clientWidth>this.offset+E.clientWidth-g&&(this.offset=ZT(this,r.offsetLeft+r.clientWidth+g-E.clientWidth))}};
uT.prototype.transformContainer=uT.prototype.transformContainer;_.u([_.b({value:0}),_.H("design:type",Number)],uT.prototype,"offset",void 0);_.u([_.b({value:!0,reflectToAttribute:!0}),_.H("design:type",Boolean)],uT.prototype,"atStart",void 0);_.u([_.b({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],uT.prototype,"atEnd",void 0);_.u([_.b(),_.H("design:type",Number)],uT.prototype,"scrollDistance",void 0);
_.u([_.pH("offset"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],uT.prototype,"transformContainer",null);_.u([_.Ua()],uT);var Wql;var GiE;_.A3=_.l(function(r){var E=r.data;r=_.N(_.M5(!1,void 0,"bob3J"));var K=r.next().value,g=r.next().value;r=function(B){if((E==null?void 0:E().state)!==1){var Q,a;(a=(Q=E()).onTap)==null||a.call(Q,B)}};
var D={};return _.f("chip-shape",{class:"ytChipShapeHost","on:focusin":_.dd(function(){var B=_.P7().resolve(_.p0(_.Cy));if(B){g(B.isKeyBoardInUse());var Q,a;(a=(Q=E()).onFocusIn)==null||a.call(Q)}return!1}),
"on:focusout":_.dd(function(){g(!1);return!1})},_.f(vSd,{shouldWrapInButton:function(){return E().type!==2},
selected:function(){return E().state===0},
onClick:r,isDropdown:function(){return E().type===1},
accessibilityLabel:function(){return E().type===1?void 0:E().accessibilityLabel}},_.f("div",{class:_.DW("ytChipShapeChip",function(){a:switch(E==null?void 0:E().state){case 0:var B="ytChipShapeActive";
break a;case 1:B="ytChipShapeDisabled";break a;default:B="ytChipShapeInactive"}return B},function(){var B=E().type===1||E().type===2,Q=E();
return B||Q!=null&&Q.startIcon?Q==null||!Q.startIcon||Q!=null&&Q.text?B?"ytChipShapeEndIconPadding":(Q==null?0:Q.startIcon)?"ytChipShapeStartIconPadding":"":"ytChipShapeOnlyIconPadding":"ytChipShapeOnlyTextPadding"},function(){var B=E();
if((B==null?void 0:B.style)===0&&(B==null?void 0:B.state)===0){var Q;B=((Q=_.P7().resolve(_.p0(_.qB)))==null?0:Q())?"ytChipShapeAICustomizedChipBorderDarkMode":"ytChipShapeAICustomizedChipBackgroundLightMode"}else B="";return B},(D.ytChipShapeFocused=function(){var B;
return K()&&((B=E())==null?void 0:B.state)!==1},D))},_.f(_.Y,{cond:function(){return E().startIcon},
then:function(){return _.f(_.$r,{icon:function(){var B;return(B=E())==null?void 0:B.startIcon},
className:_.DW(function(){return E().text?"ytChipShapeIconStart":"ytChipShapeIconOnly"},function(){var B=E(),Q,a=(Q=_.P7().resolve(_.p0(_.qB)))==null?void 0:Q();
return(B==null?void 0:B.style)===0&&(B==null?void 0:B.state)===0&&a?"ytChipShapeAICustomizedChipIconDarkMode":""})})}}),function(){return E().text},_.f(Vdd,{shape:E,
onClick:r}),_.f(_.Wz,{model:{borderRadius:"8px"}}))))},"Lc");
_.A3.idomCompat=!0;var vSd=_.l(function(r){var E=_.dd(function(K){r.onClick(K);return!1});
return _.f(_.Y,{cond:r.shouldWrapInButton,then:function(){return _.f("button",{class:"ytChipShapeButtonReset","on:click":E,role:function(){return r.isDropdown()?"combobox":"tab"},
"aria-label":r.accessibilityLabel,"aria-selected":r.selected},r.children)},
else:function(){return r.children}})},"Mc"),Vdd=_.l(function(r){var E=r.shape;
var K=r.onClick;var g=_.dd(function(D){K(D);return!1});
return _.f(_.kB,null,_.f(_.SR,{when:function(){return E().type===1}},function(){return _.f(_.$r,{icon:"EXPAND",
className:"ytChipShapeIconEnd"})}),_.f(_.SR,{when:function(){return E().type===2}},function(){return _.f("button",{class:"ytChipShapeButtonReset",
"on:click":g},_.f(_.$r,{icon:"CLOSE",className:"ytChipShapeIconEnd"}))}),_.f(_.SR,{when:function(){return E().type===0}},function(){return _.f(_.OV,null)}))},"Nc");_.yB(_.A3,"chip-shape",{props:{data:_.Yt}});var es=function(){var r=_.q.apply(this,arguments)||this;r.disableDeselectEvent=!1;r.actionMap={"yt-select-chip-command":"onSelectChipCommand","yt-filter-chip-transform-command":"onFilterChipTransformCommand"};return r};
_.C(es,_.q);_.d=es.prototype;_.d.onSelectChipCommand=function(r){if(!this.selected&&this.data&&(r=_.M(r,N$u),r.targetId&&r.targetId===this.data.targetId))this.onTap()};
_.d.onFilterChipTransformCommand=function(r){if(!this.selected&&this.data){var E;(r=(E=_.M(r,Kwu))==null?void 0:E.chipUniqueId)&&r===this.data.uniqueId&&(this.scrollChipIntoView(),this.onTap())}};
_.d.dataChanged=function(){var r=this;_.p5(this,function(){r.data&&r.data.isSelected&&!r.selected&&(r.scrollChipIntoView(),r.onTap())})};
_.d.computeChipStyle=function(r){return r!=null?r:"STYLE_DEFAULT"};
_.d.onTap=function(){!this.data||this.selected&&this.disableDeselectEvent||(this.ytRendererBehavior.logExplicitClick(this.data),this.selected||!this.data.navigationEndpoint&&!this.isGnomeChip?_.ht(this.hostElement,"yt-chip-cloud-chip-deselect-action"):(_.ht(this.hostElement,"yt-chip-cloud-chip-select-action",[this.hostElement,this.isGnomeChip]),this.data&&this.data.navigationEndpoint&&this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint)))};
_.d.onFocus=function(){var r=_.P7().resolve(_.p0(_.Cy));r&&r.isKeyBoardInUse()&&this.scrollChipIntoView()};
_.d.scrollChipIntoView=function(){_.Ln(this.hostElement,"yt-chip-cloud-chip-scroll-into-view",this.hostElement)};
_.f5.Object.defineProperties(es.prototype,{hasIcon:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.icon)}},
isGnomeChip:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.uniqueId)==="gnome_chip"}},
chipShapeData:{configurable:!0,enumerable:!0,get:function(){return k8q({data:this.data,onTap:this.onTap.bind(this),isSelected:this.selected,onFocusIn:this.onFocus.bind(this)})}}});
es.prototype.onFocus=es.prototype.onFocus;es.prototype.onTap=es.prototype.onTap;es.prototype.dataChanged=es.prototype.dataChanged;_.u([_.G(_.uV),_.H("design:type",Object)],es.prototype,"ironButtonState",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],es.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],es.prototype,"ytActionHandlerBehavior",void 0);
_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],es.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.lV),_.H("design:type",Object)],es.prototype,"ironA11yKeysBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],es.prototype,"disableDeselectEvent",void 0);_.u([_.b(),_.H("design:type",Object)],es.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.v("data.icon"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],es.prototype,"hasIcon",null);
_.u([_.b({reflectToAttribute:!0}),_.v("data.uniqueId"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],es.prototype,"isGnomeChip",null);_.u([_.b({computed:"computeChipStyle(data.style.styleType)",reflectToAttribute:!0}),_.H("design:type",String)],es.prototype,"chipStyle",void 0);_.u([_.b({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],es.prototype,"selected",void 0);
_.u([_.v("data","selected"),_.H("design:type",Object),_.H("design:paramtypes",[])],es.prototype,"chipShapeData",null);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],es.prototype,"dataChanged",null);_.u([_.ae("tap"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],es.prototype,"onTap",null);
_.u([_.ae("focus"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],es.prototype,"onFocus",null);_.u([_.vZ({is:"yt-chip-cloud-chip-renderer",disableElementRegistration:!0})],es);
_.Z(es,"yt-chip-cloud-chip-renderer",function(){if(GiE===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;Wql===void 0&&(Wql=document.createElement("template"));var g=Wql;K.call(E,g.content.cloneNode(!0),r.content.firstChild);GiE=r}r=GiE;return r},{mode:2});var m2q=new Set([void 0,"CHIP_VIEW_MODEL_DISPLAY_TYPE_UNSPECIFIED","CHIP_VIEW_MODEL_DISPLAY_TYPE_NO_ICON"]);_.zlw=_.l(function(r){function E(){if(m2q.has(r.data().displayType)){var O=!g(),U;if((U=r.disableDeselection)==null||!U.call(r)||O){r.data().selected=O;U=Object.assign({},Q(),{selected:O});a(U);var T;(T=r.callback)==null||T.call(r,U,O)}}}
var K=_.NZ("chip-view-model",function(O){var U=r.data().tooltipTargetId,T=_.An();U&&_.ua(T,U,O);return function(){ZZ(T,O)}}),g=function(){var O,U;
return!!(((O=r.selected)==null?void 0:O.call(r))!==void 0?(U=r.selected)==null?0:U.call(r):Q().selected)},D=_.N(_.XW(r.data)),B=D.next().value;
D=D.next().value;var Q=B,a=D,P=_.f8(lUm,function(){return r.data().chipEntityKey||""});
return _.f("chip-view-model",{class:"ytChipViewModelHost",el:K},_.f(_.A3,{data:function(){var O,U=Object.assign({},Q(),{selected:g()}),T=P(),w=(O=r.disableDeselection)==null?void 0:O.call(r);a:switch(U.displayType){case "CHIP_VIEW_MODEL_DISPLAY_TYPE_DROP_DOWN":case "CHIP_VIEW_MODEL_DISPLAY_TYPE_DROP_DOWN_WITH_CLEAR":O=1;break a;case "CHIP_VIEW_MODEL_DISPLAY_TYPE_STATELESS":O=3;break a;default:O=0}return{text:(T==null?void 0:T.text)||U.text,state:U.disabled?1:U.selected?0:2,type:O,onTap:ZwJ(U,K,E,
w),accessibilityLabel:U.accessibilityLabel||U.text}}}))},"Oc");
_.zlw.idomCompat={callbacks:{callback:!0}};_.Xj=_.l(function(r){var E=r.data;var K=r.callback;var g=r.selectionBehavior;var D=r.disableChipsScrollAnimation;var B=_.a5("div");r=_.N(_.M5(!0,void 0,"aUEsOc"));var Q=r.next().value,a=r.next().value;r=_.N(_.M5(!1,void 0,"V0aKld"));var P=r.next().value,O=r.next().value,U=!1,T=0;_.m7(function(){a(c());O(W())});
r=_.N(_.XW(function(){var J={};return E().autoselectedChipIndex!=null?(J[E().autoselectedChipIndex]=!0,J):{}}));
var w=r.next().value,F=r.next().value,c=function(){var J=B.value;return J==null||J.scrollLeft-1<=0},W=function(){var J=B.value;
return J==null?!1:J.scrollLeft+1>=(J==null?NaN:J.scrollWidth)-(J==null?NaN:J.clientWidth)},z=function(){return E().isHorizontallyScrollable},S=function(J){B.value!=null&&(_.Xx("HTML_DIR")==="rtl"&&(J=-J),B.value.scrollBy({left:J,
behavior:(D==null?0:D())?"instant":"smooth"}))},k=function(){S(-320)},A=function(){S(320)},X=_.dd(function(J){U=!0;
T=J.clientX}),e=_.dd(function(J){if(U){J=J.clientX;
var Q5=J-T;T=J;var OP;(OP=B.value)==null||OP.scrollBy({left:-Q5})}}),I=_.dd(function(){var J=c(),Q5=W();
J!==Q()&&a(J);Q5!==P()&&O(Q5)});
_.f1("pointerup",function(){U&&(U=!1)});
return _.f("chips-shelf-view-model",{class:"ytChipsShelfViewModelHost"},_.f(_.q3,{contentId:function(){return E().contentId},
useModernStyle:!0},function(){var J={},Q5={};return _.f("div",null,_.f(_.Y,{cond:function(){return E().title},
then:function(){return _.f("div",{class:"ytChipsShelfViewModelChipsShelfHeader"},_.f("h2",{class:"ytChipsShelfViewModelChipsShelfTitle"},function(){return E().title}),_.f(_.U9,{data:function(){return E().overflowButton}},{buttonViewModel:_.Sc}))}}),_.f("div",{class:"ytChipsShelfViewModelChipsShelfContent"},_.f(_.Y,{cond:function(){return E().previousButton},
then:function(){var OP={};return _.f("div",{class:_.DW("ytChipsShelfViewModelLeftArrowContainer",(OP.ytChipsShelfViewModelLeftArrowContainerIsHidden=function(){return Q()},OP))},_.f(_.U9,{data:function(){return E().previousButton}},{buttonViewModel:function(WK){return _.f(_.Sc,{data:WK.data,
className:"ytChipsShelfViewModelLeftArrow",onClick:k})}}))}}),_.f("div",{el:B,
"on:pointerdown":X,"on:pointermove":e,"on:scroll":I,class:_.DW("ytChipsShelfViewModelChipsScrollContainer",(J.ytChipsShelfViewModelChipsScrollContainerIsHorizontallyScrollable=z,J))},_.f("div",{class:_.DW("ytChipsShelfViewModelChipsContainer",(Q5.ytChipsShelfViewModelChipsContainerIsHorizontallyScrollable=z,Q5.ytChipsShelfViewModelChipsContainerIsHorizontallyScrollableFeaturePhone=!1,Q5)),role:"tablist"},_.f(_.U9,{data:function(){return E().contents}},{chipViewModel:function(OP,WK){return _.f("div",
{class:"ytChipsShelfViewModelChipWrapper"},_.f(_.zlw,{data:OP.data,
callback:function(TJ,oJ){var kL=WK(),qq,n2=(qq=g==null?void 0:g())!=null?qq:0;n2===1||n2===2?(qq={},F((qq[kL]=oJ,qq))):(qq={},F(Object.assign({},w(),(qq[kL]=oJ,qq))));K==null||K(TJ,oJ,kL)},
disableDeselection:function(){return(g==null?void 0:g())===1},
selected:function(){return!!w()[WK()]}}))}}))),_.f(_.Y,{cond:function(){return E().nextButton},
then:function(){var OP={};return _.f("div",{class:_.DW("ytChipsShelfViewModelRightArrowContainer",(OP.ytChipsShelfViewModelRightArrowContainerIsHidden=P,OP))},_.f(_.U9,{data:function(){return E().nextButton}},{buttonViewModel:function(WK){return _.f(_.Sc,{data:WK.data,
className:"ytChipsShelfViewModelRightArrow",onClick:A})}}))}})))}))},"Qc");
_.Xj.idomCompat={callbacks:{callback:!0}};var td$=_.l(function(r){var E=r.data;var K=r.showChips;var g=r.isUpdateInProgress;var D=function(){return K()&&!g()};
r={};return _.f("ytd-ai-response-box-view-model",{class:_.DW("ytdAiResponseBoxViewModelHost")},_.f("div",{class:_.DW("ytdAiResponseBoxViewModelResponseMessageContainer",(r.ytdAiResponseBoxViewModelResponseMessageContainerHidden=D,r))},_.f(_.Y,{cond:g,then:function(){return _.f("div",null,_.f(_.Og,{text:function(){return E().responsePendingMessage}}))},
else:function(){return _.f(_.OV,null,_.f(_.Y,{cond:function(){var B;return(B=E().responseMessageIcon)==null?void 0:B.iconType},
then:function(B){return _.f("div",{class:"ytdAiResponseBoxViewModelResponseMessageIcon"},_.f(_.$r,{icon:B}))}}),_.f("div",null,_.f(_.Og,{text:function(){return E().responseMessage}})))}})),_.f(_.U9,{data:function(){return E().chipsShelf}},{chipsShelfViewModel:function(B){B=B.data;
var Q={};return _.f("div",{class:_.DW("ytdAiResponseBoxViewModelChipsShelfContainer",(Q.ytdAiResponseBoxViewModelChipsShelfContainerShown=D,Q))},_.f(_.Xj,{data:B}))}}))},"Rc");var SGa;SGa=Object.assign({},{continuation:Hva,download:lT$,canvas:tLn,reportChannelAbuse:J3b,ui:bWK,share:rQX,talkToRecs:gPl,watch:Na,ypc:Q8l,radioButtonGroup:VLc,collabInviteLink:Gjd},XTe,{voiceSearch:qlu,shorts:jj});_.HT=cI(SGa);_.bMw=Cg(_.HT);_.ssM=(0,_.bMw)(_.HT.talkToRecs,{talkToRecsStateSelector:function(r){return r}});_.yB(_.l(function(r){var E=_.N((0,_.EoJ)(r.data)).next().value,K=_.N(qDK()),g=K.next().value;K=K.next().value;var D=_.fg(_.ssM.talkToRecsStateSelector),B=_.N(_.M5("",void 0,"dWdMhc")),Q=B.next().value,a=B.next().value;B=_.N(_.M5(!1,void 0,"rixj1b"));var P=B.next().value,O=B.next().value;B=_.N(_.M5(!1,void 0,"jwtm0b"));var U=B.next().value,T=B.next().value;_.Zj(function(){var A=E().onVisible;A&&_.tH(A,{});var X,e,I;a((I=(e=AUL(E(),D()))!=null?e:(X=E().textInputValue)==null?void 0:X.content)!=null?
I:"")});
var w=_.dd(function(){O(!0)});
_.me(function(){E()&&(O(!1),T(!1))},"Aq2H4e");
var F=function(A){var X=E().onUpdateText;X&&_.tH(X,{form:{userQuery:A}})},c=_.xq(function(A){F(A)},150),W=_.dd(function(A){A=A.target.value.trim();
a(A);c(A);return!1});
_.me(function(){var A=AUL(E(),D());A&&A!==Q()&&a(A)},"jerE");
var z=function(){T(!0)},S=_.dd(function(A){if(A.key==="Enter"){F(A.target.value.trim());
var X=_.M(E().submitButton,_.fD);A=void 0;var e;if(X==null?0:(e=X.loggingDirectives)==null?0:e.trackingParams)A=_.UZ(X.loggingDirectives.trackingParams);if(e=X==null?void 0:X.onTap)_.tH(e,{clickedVisualElement:A}),z()}return!1}),k=_.dd(function(){g("yt-feed-customization-scroll-up")});
return _.f("ytd-feed-customization-form-view-model",{class:"ytdFeedCustomizationFormViewModelHost",el:_.eH(K)},_.f(_.Y,{cond:function(){var A,X;return!((X=(A=r.isCollapsed)==null?void 0:A.call(r))!=null&&X)},
then:function(){return _.f("div",{class:"ytdFeedCustomizationFormViewModelBodyContainer"},_.f(_.Y,{cond:function(){return!!E().welcomeBannerTitle},
then:function(){return _.f("div",{class:"ytdFeedCustomizationFormViewModelWelcomeBannerContainer"},_.f("div",{class:"ytdFeedCustomizationFormViewModelWelcomeBannerTitle"},function(){var A;return(A=E().welcomeBannerTitle)==null?void 0:A.content}),_.f("div",{class:"ytdFeedCustomizationFormViewModelWelcomeBannerSubtitle"},function(){var A;
return(A=E().welcomeBannerSubtitle)==null?void 0:A.content}))}}),_.f("div",{class:"ytdFeedCustomizationFormViewModelInputContainer"},_.f("input",{class:"ytdFeedCustomizationFormViewModelInput",
type:"text",placeholder:function(){var A;return(A=E().textInputPlaceholder)==null?void 0:A.content},
"prop:value":Q,"on:focus":w,"on:input":W,"on:keyup":S,maxlength:250}),_.f(_.Y,{cond:function(){return!!Q()},
then:function(){return _.f(_.U9,{data:function(){return E().clearButton}},{buttonViewModel:function(A){return _.f("div",{class:"ytdFeedCustomizationFormViewModelClearButtonContainer"},_.f(_.Sc,{data:A.data}))}})}}),_.f(_.Y,{cond:function(){return U()},
then:function(){return _.f(_.U9,{data:function(){return E().inProgressButton}},{buttonViewModel:function(A){return _.f("div",{class:"ytdFeedCustomizationFormViewModelSubmitButtonContainer"},_.f(_.Sc,{data:A.data,
buttonOverrides:{disabled:!0}}))}})},
else:function(){return _.f(_.U9,{data:function(){return E().submitButton}},{buttonViewModel:function(A){return _.f("div",{class:"ytdFeedCustomizationFormViewModelSubmitButtonContainer"},_.f(_.Sc,{data:A.data,
onClick:z}))}})}}),_.f(_.U9,{data:function(){return E().menuButton}},{buttonViewModel:function(A){return _.f("div",{class:"ytdFeedCustomizationFormViewModelMenuButtonContainer"},_.f(_.Sc,{data:A.data}))}})),_.f(_.U9,{data:function(){return E().contents}},{aiResponseBoxViewModel:function(A){return _.f("div",{class:"ytdFeedCustomizationFormViewModelResponseContainer"},_.f(td$,{data:A.data,
showChips:P,isUpdateInProgress:U}))}}))},
else:function(){return _.f("div",{class:"ytdFeedCustomizationFormViewModelCollapsedBodyContainer","on:click":k},_.f("div",{class:"ytdFeedCustomizationFormViewModelCollapsedText"},function(){var A;return Q()||((A=E().textInputPlaceholder)==null?void 0:A.content)}))}}))},"Uc"),"ytd-feed-customization-form-view-model",{props:{data:_.Yt,
isCollapsed:_.Yt}});var kiu=_.qQ.persistentPanelVisibleSelector,nv=function(){var r=_.q.apply(this,arguments)||this;r.isDarkTheme=!1;r.notSticky=!1;r.transparentBackground=!1;r.shouldHide=!1;r.disableSticky=!1;r.fluidWidth=!1;r.isClipList=!1;r.defaultChipIndex=0;r.hasSelectedChipContent=!1;r.collapseFeedCustomizationForm=!1;r.isPlaylist=!1;r.playlistVotingAnimationEnabled=_.R("web_enable_voting_animation");r.toolbarHeight=0;r.actionMap={"yt-chip-cloud-chip-select-action":"handleChipCloudChipSelectAction","yt-chip-cloud-chip-deselect-action":"handleChipCloudChipDeselectAction",
"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return r};
_.C(nv,_.q);_.d=nv.prototype;
_.d.configureRendererStamper=function(){return{"data.contents":{id:"chips",mapping:{chipCloudChipRenderer:{component:"yt-chip-cloud-chip-renderer",properties:{disableDeselectEvent:"[[isDisableDeselectEvent]]"}}}},sortFilterHeaderRendererData:{id:"filter",mapping:{sortFilterHeaderRenderer:{component:"ytd-sort-filter-header-renderer",properties:{isClipList:"[[isClipList]]",isPlaylistPageWithFilters:"[[isPlaylistPage]]"}}}},"data.previousButton":{id:"left-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundPrevClick]]"},
params:{iconSize:16}}}},selectedChipContent:{id:"selected-chip-content",mapping:{feedCustomizationFormViewModel:{component:"ytd-feed-customization-form-view-model",properties:{isCollapsed:"[[collapseFeedCustomizationForm]]"}}}},"data.nextButton":{id:"right-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundNextClick]]"},params:{iconSize:16}}}}}};
_.d.attached=function(){var r=this;document.addEventListener("scroll",_.QF(this,this.updateChipBarWidthAndTop));this.isDarkTheme=document.documentElement.hasAttribute("dark");var E;this.toolbarHeight=((E=document.querySelector("ytd-masthead"))==null?void 0:E.clientHeight)||0;window.IntersectionObserver&&(this.intersectionObserver=new IntersectionObserver(function(K){r.handleIntersect(K)},{rootMargin:"-"+(this.toolbarHeight+1)+"px 0px 0px 0px",
threshold:[1]}),this.intersectionObserver.observe(this.hostElement));window.ResizeObserver&&(this.resizeObserver=new ResizeObserver(function(){r.updateChipBarWidthAndTop()}),this.resizeObserver.observe(this.hostElement))};
_.d.detached=function(){var r;(r=this.intersectionObserver)==null||r.disconnect();var E;(E=this.resizeObserver)==null||E.disconnect();document.removeEventListener("scroll",_.QF(this,this.updateChipBarWidthAndTop))};
_.d.dataChanged=function(){var r=this,E,K,g;((g=_.M((E=this.data)==null?void 0:(K=E.contents)==null?void 0:K[0],PWa))==null?void 0:g.uniqueId)==="gnome_chip"&&(this.defaultChipIndex=1);this.updating=!0;var D=this.findSelectedChipIndex();this.selectedIndex!==D&&(this.selectedIndex=-1);_.p5(this,function(){r.selectedIndex=D;r.updateSelectedChipContent(r.selectedIndex);r.updating=!1;r.ytScrollableChipCloudBehavior.reset()})};
_.d.findSelectedChipIndex=function(){var r;if((r=this.data)==null||!r.contents)return 0;r=this.data.contents;for(var E=0;E<r.length;E++){var K=void 0;if((K=_.M(r[E],PWa))==null?0:K.isSelected)return E}return 0};
_.d.computeStyle=function(r){return r};
_.d.handleChipCloudChipSelectAction=function(r){r=this.JSC$16377_chipsSelector.indexOf(r);r>-1&&(this.JSC$16377_chipsSelector.selectIndex(r),this.updateSelectedChipContent(r))};
_.d.updateSelectedChipContent=function(r){var E;if((E=this.data)==null||!E.contents||r<0||r>=this.data.contents.length)this.selectedChipContent=void 0;else{var K;this.selectedChipContent=(K=_.M(this.data.contents[r],PWa))==null?void 0:K.content}};
_.d.handleChipCloudChipDeselectAction=function(){if(_.R("kevlar_chips_check_index_zero_killswitch")||![this.defaultChipIndex,-1].includes(this.selectedIndex)){var r,E,K,g=(K=_.M((r=this.data)==null?void 0:(E=r.contents)==null?void 0:E[0],PWa))==null?void 0:K.navigationEndpoint;g&&_.ht(this.hostElement,"yt-browse-section-list-reload-endpoint",[g]);this.JSC$16377_chipsSelector.selectIndex(this.defaultChipIndex);this.updateSelectedChipContent(this.defaultChipIndex);this.ytScrollableChipCloudBehavior.reset()}};
_.d.onSelectedChipContentChanged=function(){this.hasSelectedChipContent=!!this.selectedChipContent};
_.d.updateDynamicHeight=function(){var r=this;this.hasSelectedChipContent&&!this.notSticky?_.p5(this,function(){var E=_.rj(r.hostElement).querySelector("#chips-wrapper");E&&_.jU(r.hostElement,{"--ytd-chips-bar-dynamic-height":E.clientHeight+"px"})}):_.jU(this.hostElement,{"--ytd-chips-bar-dynamic-height":""})};
_.d.onGuideIsExpandedChanged=function(){this.updateLayout()};
_.d.onPersistentPanelVisibleChanged=function(){this.updateLayout()};
_.d.onResize=function(){this.updateLayout()};
_.d.updateLayout=function(){var r=this.ytScrollableChipCloudBehavior;_.p5(r,r.setContainerWidthDiff);r=this.ytScrollableChipCloudBehavior;_.p5(r,r.setButtonsState)};
_.d.onDarkModeToggledAction=function(r){this.isDarkTheme=r};
_.d.updateChipBarWidthAndTop=function(){this.updateDimensions();this.notSticky=this.isChannelPageGrid||this.disableSticky||this.hostElement.getBoundingClientRect().y>this.toolbarHeight};
_.d.handleIntersect=function(r){this.notSticky=this.isChannelPageGrid||this.disableSticky||r[0].intersectionRatio===1};
_.d.updateDimensions=function(){var r=this.ytRendererBehavior.parentComponent;if(r){var E,K=(E=r.headerElement)!=null?E:r;_.jU(this.hostElement,{"--ytd-rich-grid-chips-bar-width":K.clientWidth+"px","--ytd-rich-grid-chips-bar-top":this.toolbarHeight+"px"})}};
_.d.updateSelectedIndexFromBinding=function(r){this.selectedIndex=r.detail.value};
_.d.isPlaylistPageChanged=function(){if(this.isPlaylistPage){var r;(r=this.sortFilterHeaderRendererElement)==null||r.setAttribute("is-playlist-page-with-filters","")}};
_.d.dispatchChipBarIsSticky=function(){this.ytdReduxBehavior.dispatch(j8e(!this.notSticky))};
_.f5.Object.defineProperties(nv.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 r,E,K=(r=this.data)==null?void 0:(E=r.contents)==null?void 0:E.find(function(g){return _.M(g,Thb)});
return{sortFilterHeaderRenderer:_.M(K,Thb)}}}});
nv.prototype.dispatchChipBarIsSticky=nv.prototype.dispatchChipBarIsSticky;nv.prototype.isPlaylistPageChanged=nv.prototype.isPlaylistPageChanged;nv.prototype.updateChipBarWidthAndTop=nv.prototype.updateChipBarWidthAndTop;nv.prototype.onResize=nv.prototype.onResize;nv.prototype.onPersistentPanelVisibleChanged=nv.prototype.onPersistentPanelVisibleChanged;nv.prototype.onGuideIsExpandedChanged=nv.prototype.onGuideIsExpandedChanged;nv.prototype.updateDynamicHeight=nv.prototype.updateDynamicHeight;
nv.prototype.onSelectedChipContentChanged=nv.prototype.onSelectedChipContentChanged;nv.prototype.dataChanged=nv.prototype.dataChanged;_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],nv.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],nv.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],nv.prototype,"actionHandlerBehavior",void 0);
_.u([_.G(_.Ib),_.H("design:type",Object)],nv.prototype,"ironResizableBehavior",void 0);_.u([_.G(),_.H("design:type",uT)],nv.prototype,"ytScrollableChipCloudBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],nv.prototype,"ytdReduxBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],nv.prototype,"data",void 0);_.u([_.b({value:0}),_.H("design:type",Number)],nv.prototype,"selectedIndex",void 0);_.u([_.b({value:320}),_.H("design:type",Number)],nv.prototype,"scrollDistance",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],nv.prototype,"isDarkTheme",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],nv.prototype,"notSticky",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],nv.prototype,"transparentBackground",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeStyle(data.styleType)"}),_.H("design:type",String)],nv.prototype,"componentStyle",void 0);
_.u([_.b({selector:_.c6K}),_.H("design:type",Boolean)],nv.prototype,"guideIsExpanded",void 0);_.u([_.b({selector:kiu}),_.H("design:type",Boolean)],nv.prototype,"persistentPanelVisible",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],nv.prototype,"shouldHide",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],nv.prototype,"disableSticky",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],nv.prototype,"fluidWidth",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],nv.prototype,"isClipList",void 0);_.u([_.b(),_.H("design:type",Object)],nv.prototype,"defaultChipIndex",void 0);_.u([_.b(),_.H("design:type",Object)],nv.prototype,"selectedChipContent",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],nv.prototype,"hasSelectedChipContent",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],nv.prototype,"collapseFeedCustomizationForm",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],nv.prototype,"isPlaylist",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],nv.prototype,"playlistVotingAnimationEnabled",void 0);_.u([_.fH("#chips"),_.H("design:type",Object)],nv.prototype,"JSC$16377_chipsSelector",void 0);_.u([_.fH("ytd-sort-filter-header-renderer"),_.H("design:type",HTMLElement)],nv.prototype,"sortFilterHeaderRendererElement",void 0);
_.u([_.b({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],nv.prototype,"updating",void 0);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],nv.prototype,"dataChanged",null);_.u([_.pH("selectedChipContent"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],nv.prototype,"onSelectedChipContentChanged",null);
_.u([_.pH("hasSelectedChipContent","notSticky"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],nv.prototype,"updateDynamicHeight",null);_.u([_.pH("guideIsExpanded"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],nv.prototype,"onGuideIsExpandedChanged",null);_.u([_.pH("persistentPanelVisible"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],nv.prototype,"onPersistentPanelVisibleChanged",null);
_.u([_.ae("iron-resize"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],nv.prototype,"onResize",null);_.u([_.TI("isChannelPageGrid","disableSticky","data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],nv.prototype,"updateChipBarWidthAndTop",null);_.u([_.v("componentStyle"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],nv.prototype,"isChannelPageGrid",null);
_.u([_.v("componentStyle"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],nv.prototype,"isHashtagLandingPage",null);_.u([_.pH("isPlaylistPage"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],nv.prototype,"isPlaylistPageChanged",null);_.u([_.v("componentStyle"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],nv.prototype,"isPlaylistPage",null);
_.u([_.v("componentStyle"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],nv.prototype,"isDisableDeselectEvent",null);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],nv.prototype,"sortFilterHeaderRendererData",null);_.u([_.b({reflectToAttribute:!0,selector:_.zVq}),_.H("design:type",String)],nv.prototype,"frostedGlassMode",void 0);
_.u([_.pH("notSticky"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],nv.prototype,"dispatchChipBarIsSticky",null);_.u([_.VF({is:"ytd-feed-filter-chip-bar-renderer",disableElementRegistration:!0})],nv);
_.Z(nv,"ytd-feed-filter-chip-bar-renderer",function(){if(xXM!==void 0)return xXM;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return xXM=r},{mode:1});var qGX;var lpe=_.l(function(r){var E=r.data;var K=r.buttonIndex;var g=r.selectedIndex;var D=r.onSelect;var B=function(){return K()===g()},Q=function(){var a,P;
return(P=(a=E().text)==null?void 0:a.content)!=null?P:""};
r=_.sOc();return _.f("yt-toggleable-image-button-view-model",{class:function(){var a={};a=(a.toggleableImageButtonViewModelHost=!0,a[""]=!0,a.toggleableImageButtonViewModelSemiTransparent=g()!==-1&&!B(),a);return _.i7(a)},
tabindex:0,"aria-label":Q,"aria-pressed":B,role:"button","on:keydown":r,"on:click":_.dd(function(){D(E().onSubmitCommand);return!1})},_.f(_.Y,{cond:function(){return E().logo},
then:function(a){return _.f(_.ub,{data:a,className:function(){var P={};P=(P.toggleableImageButtonViewModelImage=!0,P.toggleableImageButtonViewModelCircularRadius=!(!E().backgroundColor||!E().backgroundColorDarkMode),P.toggleableImageButtonViewModelGradientRing=!!(B()&&E().backgroundColor&&E().backgroundColorDarkMode),P);return _.i7(P)},
alt:Q,useWidth:!1,style:function(){if(B()&&E().backgroundColor&&E().backgroundColorDarkMode){var P=Gf(Number(E().backgroundColorDarkMode),"1");var O=Gf(Number(E().backgroundColor),"1");P="background: linear-gradient(180deg,"+P+","+O+") border-box;"}else P="";return P}})}}),_.f(_.Wz,{model:{borderRadius:"16px"}}),_.f("p",{class:function(){var a={};
a=(a.toggleableImageButtonViewModelLabel=!0,a.toggleableImageButtonViewModelBoldText=B(),a);return _.i7(a)}},_.f(_.Og,{text:function(){return E().text}})))},"Vc");
lpe.idomCompat=!0;var ZM$=_.l(function(r){var E=r.data;r=_.N(_.M5({index:-1,command:{}},void 0,"GM3umb"));var K=r.next().value,g=r.next().value;return _.f("yt-nudge-form-view-model",{class:"nudgeFormViewModelHost"},_.f("div",{class:"nudgeFormViewModelFormOptions"},_.f(_.U9,{data:function(){return E().inputFields},
allowIncompleteMapping:!0},{toggleableImageButtonViewModel:function(D,B){return _.f(lpe,{data:D.data,buttonIndex:B,selectedIndex:function(){return K().index},
onSelect:function(Q){g({index:B(),command:Q})}})}})),_.f(_.Og,{text:function(){return E().subtitle},
className:"nudgeFormViewModelSubtitle"}),_.f("div",{class:"nudgeFormViewModelSubmit"},_.f(_.U9,{data:function(){return E().submitButton}},{buttonViewModel:function(D){return _.f(mXR,{data:D.data,
isDisabled:function(){return K().index===-1},
onClick:function(){_.tH(K().command)}})}})))},"Wc");
ZM$.idomCompat=!0;var mXR=_.l(function(r){var E=_.Wg(function(){return Object.assign({},r.data(),{state:r.isDisabled()?"BUTTON_VIEW_MODEL_STATE_DISABLED":"BUTTON_VIEW_MODEL_STATE_ACTIVE"})},void 0,"wMKC2e");
return _.f(_.Sc,{data:E,onClick:r.onClick})},"Xc");_.yB(ZM$,"yt-nudge-form-view-model",{props:{data:_.Yt}});var IN=function(){var r=_.q.apply(this,arguments)||this;r.roundedContainer=!0;r.buttonUpdate=_.R("web_modern_buttons");r.isDarkMode=!1;r.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeToggledAction"};return r};
_.C(IN,_.q);_.d=IN.prototype;_.d.computeNudgeStyle=function(r){return r?"modernized-nudge":""};
_.d.handleDarkModeToggledAction=function(r){this.isDarkMode=r};
_.d.attached=function(){this.handleDarkModeToggledAction(document.documentElement.hasAttribute("dark"))};
_.d.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"}}}};
_.d.computeIsHorizontalButtons=function(r){return r?!!r.applyModernizedStyle&&!!r.enableHorizontalButtons&&!!r.secondaryButton:!1};
_.f5.Object.defineProperties(IN.prototype,{isHidden:{configurable:!0,enumerable:!0,get:function(){return!!this.ytdDismissibleItemBehavior.isHideEnclosingAction}},
trimStyle:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.trimStyle)==="FEED_NUDGE_TRIM_STYLE_NO_TRIM"?"no-trim":"gradient-trim-1"}},
backgroundStyle:{configurable:!0,enumerable:!0,get:function(){var r,E;return(E=(r=this.data)==null?void 0:r.backgroundStyle)!=null?E:"FEED_NUDGE_BACKGROUND_STYLE_UNKNOWN"}},
contentsLocation:{configurable:!0,enumerable:!0,get:function(){var r,E;return(E=(r=this.data)==null?void 0:r.contentsLocation)!=null?E:"FEED_NUDGE_CONTENTS_LOCATION_UNKNOWN"}},
noShadow:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.disableDropShadow)}},
noIcon:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null?0:r.lightIconImage)}}});
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],IN.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],IN.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.$n),_.H("design:type",Object)],IN.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],IN.prototype,"actionHandlerBehavior",void 0);
_.u([_.b({reflectToAttribute:!0}),_.v("isHideEnclosingAction"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],IN.prototype,"isHidden",null);_.u([_.b(),_.H("design:type",Object)],IN.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],IN.prototype,"roundedContainer",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],IN.prototype,"buttonUpdate",void 0);
_.u([_.b({reflectToAttribute:!0,computed:"computeNudgeStyle(data.applyModernizedStyle)"}),_.H("design:type",String)],IN.prototype,"nudgeStyle",void 0);_.u([_.b({reflectToAttribute:!0}),_.v("data.trimStyle"),_.H("design:type",String),_.H("design:paramtypes",[])],IN.prototype,"trimStyle",null);_.u([_.b({reflectToAttribute:!0}),_.v("data.backgroundStyle"),_.H("design:type",String),_.H("design:paramtypes",[])],IN.prototype,"backgroundStyle",null);
_.u([_.b({reflectToAttribute:!0}),_.v("data.contentsLocation"),_.H("design:type",String),_.H("design:paramtypes",[])],IN.prototype,"contentsLocation",null);_.u([_.b({reflectToAttribute:!0}),_.v("data.disableDropShadow"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],IN.prototype,"noShadow",null);_.u([_.b({reflectToAttribute:!0}),_.v("data.lightIconImage"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],IN.prototype,"noIcon",null);
_.u([_.b({reflectToAttribute:!0,computed:"computeIsHorizontalButtons(data)"}),_.H("design:type",Boolean)],IN.prototype,"isHorizontalButtons",void 0);_.u([_.b({reflectToAttribute:!0,value:!1}),_.H("design:type",Object)],IN.prototype,"isDarkMode",void 0);_.u([_.VF({is:"ytd-feed-nudge-renderer",disableElementRegistration:!0})],IN);
_.Z(IN,"ytd-feed-nudge-renderer",function(){if(qGX!==void 0)return qGX;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return qGX=r},{mode:_.EZ("kevlar_poly_si_batch_j028")?1:2});var udf;var AEJ;var yV=function(){var r=_.q.apply(this,arguments)||this;r.collapsed=!1;r.actionMap={"ytd-slimline-survey-rating-select-action":"handleRatingSelect","ytd-slimline-survey-show-action":"handleShowSurvey"};return r};
_.C(yV,_.q);yV.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"}}}};
yV.prototype.handleRatingSelect=function(){var r;((r=this.data)==null?0:r.onSelectRating)&&this.ytComponentBehavior.resolveCommand(this.data.onSelectRating);this.collapsed=!0};
yV.prototype.handleShowSurvey=function(){this.collapsed=!1};
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],yV.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],yV.prototype,"actionHandlerBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],yV.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],yV.prototype,"ytRendererBehavior",void 0);
_.u([_.G(_.$n),_.H("design:type",Object)],yV.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],yV.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],yV.prototype,"collapsed",void 0);_.u([_.VF({is:"ytd-slimline-survey-renderer",disableElementRegistration:!0})],yV);
_.Z(yV,"ytd-slimline-survey-renderer",function(){if(AEJ!==void 0)return AEJ;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return AEJ=r},{mode:1});var el$;var Lv=function(){return _.q.apply(this,arguments)||this};
_.C(Lv,_.q);Lv.prototype.maybeGetBackgroundColor=function(r){return this.isDarkMode?r.section2Color:r.section3Color};
Lv.prototype.colorPaletteChanged=function(){var r=this.isDarkMode?this.darkColorPalette:this.lightColorPalette;r&&(r==null?0:r.secondaryTitleColor)&&this.maybeGetBackgroundColor(r)?(this.hostElement.style.backgroundColor=_.xZ(this.maybeGetBackgroundColor(r)),this.hostElement.style.color=_.xZ(r.secondaryTitleColor)):(this.hostElement.style.backgroundColor="",this.hostElement.style.color="")};
Lv.prototype.colorPaletteChanged=Lv.prototype.colorPaletteChanged;_.u([_.G(_.N6),_.H("design:type",Object)],Lv.prototype,"ytdReduxBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Lv.prototype,"data",void 0);_.u([_.b({selector:function(r){return r.ui.darkModeIsEnabled}}),
_.H("design:type",Boolean)],Lv.prototype,"isDarkMode",void 0);_.u([_.b(),_.H("design:type",Object)],Lv.prototype,"lightColorPalette",void 0);_.u([_.b(),_.H("design:type",Object)],Lv.prototype,"darkColorPalette",void 0);_.u([_.pH("darkColorPalette","lightColorPalette","data","isDarkMode"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Lv.prototype,"colorPaletteChanged",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-endorsement-header-renderer"})],Lv);
_.Z(Lv,"ytd-endorsement-header-renderer",function(){if(el$!==void 0)return el$;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return el$=r},{mode:1});_.yB(_.N3,"yt-decorated-avatar-view-model",{props:{data:_.Yt,className:_.Yt}});_.h3=new _.NS("VIEW_TRANSITION_MANAGER_TOKEN");var J3=function(){var r=_.q.apply(this,arguments)||this;r.fullHeight=_.R("web_rich_grid_media_full_height");r.showChannelAvatar=!0;r.hasPlaylistThumbnail=!1;r.avatarStackViewModelOverrides={layoutType:"AVATAR_STACK_LAYOUT_CLUSTER"};r.registerThumbnailForPageTransition=function(){_.R("web_thumbnail_to_watch_transition")&&_.Xu$(_.P7().resolve(_.h3),r.thumbnail)};
return r};
_.C(J3,_.q);_.d=J3.prototype;
_.d.configureRendererStamper=function(){return{lazyLoadMenu:H_,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"}}}};
_.d.attached=function(){this.updateInlinePreviewHoverListeners()};
_.d.detached=function(){this.clearInlinePreviewHoverListeners()};
_.d.shouldLazyLoadMenu=function(){var r=this.entitySelectorType==="RICH_ITEM_ENTITY_SELECTOR_TYPE_VIDEO"||this.entitySelectorType==="RICH_ITEM_ENTITY_SELECTOR_TYPE_PLAYLIST";return!_.R("kevlar_modern_downloads_page")||!r};
_.d.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$16401_inlinePreviewHoverListener=zd({mediaRenderer:this,lockupElement:this.JSC$16401_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:this.getVideoPreviewOpts()})};
_.d.getVideoPreviewOpts=function(){var r={},E;if((E=this.data)==null?0:E.multipleInlinePlaybackEndpoint)r=xkd;this.isRadio&&(r=CeX);return r};
_.d.clearInlinePreviewHoverListeners=function(){var r;(r=this.JSC$16401_inlinePreviewHoverListener)==null||H4(r)};
_.d.getOwner=function(){var r,E,K;return((r=this.data)==null?void 0:(E=r.channelThumbnailSupportedRenderers)==null?void 0:E.channelThumbnailWithLinkRenderer)||_.M((K=this.data)==null?void 0:K.showProviderChannelThumbnail,p8u)};
_.d.updateLockupSize=function(){var r;((r=this.getOwner())==null?0:r.thumbnail)?this.showChannelAvatar=!0:this.showChannelAvatar=!1};
_.d.getFeedbackEndpoint=function(r){if(_.M(r,_.G0))return r;var E,K;r=(K=(E=_.M(r,_.gA))==null?void 0:E.commands)!=null?K:[];E=_.N(r);for(K=E.next();!K.done;K=E.next())if(K=this.getFeedbackEndpoint(K.value))return K;return null};
_.d.computeNavigationEndpoint=function(r){return VoK(r==null?void 0:r.navigationEndpoint)};
_.d.handleReloadDownloadsInfo=function(){if(this.entityDrivenState){var r=Object.assign({},this.data,this.entityDrivenState);JSON.stringify(r)!==JSON.stringify(this.data)&&this.set("data",r)}};
_.d.onDataChanged=function(){var r=this,E=this.getOwner();if(E){this.set("data.owner",E);var K,g,D,B,Q,a=((K=this.data)==null?void 0:(g=K.shortBylineText)==null?void 0:(D=g.runs)==null?void 0:(B=D[0])==null?void 0:B.text)||((Q=E.name)==null?void 0:Q.simpleText);this.set("data.owner.title",a)}var P,O,U,T,w,F;E=((P=this.data)==null?void 0:(O=P.thumbnailRenderer)==null?void 0:O.playlistVideoThumbnailRenderer)||((U=this.data)==null?void 0:(T=U.thumbnailRenderer)==null?void 0:T.playlistCustomThumbnailRenderer)||
((w=this.data)==null?void 0:(F=w.thumbnailRenderer)==null?void 0:F.showCustomThumbnailRenderer);var c;((c=this.data)==null?0:c.thumbnail)||!E||this.set("data.thumbnail",E.thumbnail);this.updateInlinePreviewHoverListeners();requestAnimationFrame(function(){r.updateLockupSize()});
var W;if(P=((W=this.data)==null?void 0:W.trackingParams)||"")this.dismissedContentId=this.ytdDismissibleItemBehavior.setAndGetDismissedContentId(P);var z;((z=this.dismissActionToReplayEntity)==null?0:z.command)&&this.ytdDismissibleItemBehavior.replayDismissAction(this.dismissActionToReplayEntity.command)};
_.d.onHiddenChanged=function(){this.updateLockupSize()};
_.d.onIsDismissedChanged=function(){if(this.ytdDismissibleItemBehavior.isDismissed)_.ht(this.hostElement,"yt-terminate-video-preview-action");else{var r;(r=this.videoTitleLink)==null||r.focus()}};
_.d.metadataColorChanged=function(){var r;if(this.metadataColor&&((r=this.videoTitle)==null?0:r.style))this.videoTitle.style.color=_.xZ(this.metadataColor);else{var E,K;!this.metadataColor&&((E=this.videoTitle)==null?0:(K=E.style)==null?0:K.color)&&(this.videoTitle.style.color="")}};
_.d.onDetailsClick=function(r){var E=this.computedNavigationEndpoint;E&&(_.HI(_.AP(r),this.hostElement,["A","BUTTON","YT-AVATAR-STACK-VIEW-MODEL"])||_.Ln(this.hostElement,"yt-navigate",{endpoint:E}))};
_.d.onRendererTap=function(){this.registerThumbnailForPageTransition();var r,E,K=((r=this.data)==null?void 0:r.serviceEndpoint)||this.getFeedbackEndpoint((E=this.data)==null?void 0:E.navigationEndpoint);K&&_.M(K,_.G0)&&this.ytComponentBehavior.resolveCommand(K)};
_.d.onMouseDown=function(r){var E=r.target,K=this.computedNavigationEndpoint,g;r=E.href||((g=_.M(K==null?void 0:K.commandMetadata,_.dA))==null?void 0:g.url);g=E.data||K;r&&g&&i$K(r,g)};
_.d.computeVideoTitleText=function(){var r;if((r=this.data)==null?0:r.title)return Object.assign({},this.data.title,{accessibility:void 0})};
_.d.computeHasPlaylistThumbnail=function(r){var E,K,g,D,B;if((((E=r.thumbnailRenderer)==null?0:E.playlistVideoThumbnailRenderer)||((K=r.thumbnailRenderer)==null?0:K.playlistCustomThumbnailRenderer)||((g=r.thumbnailRenderer)==null?0:g.showCustomThumbnailRenderer)||((D=r.thumbnailRenderer)==null?0:D.playlistVideoThumbnailRenderer)||((B=r.thumbnailRenderer)==null?0:B.playlistCustomThumbnailRenderer))&&r.thumbnailOverlays)for(E=0;E<r.thumbnailOverlays.length;E++)if(K=void 0,(K=r.thumbnailOverlays[E])==
null?0:K.thumbnailOverlayBottomPanelRenderer)return!0;return!1};
_.f5.Object.defineProperties(J3.prototype,{typographyBumpV2:{configurable:!0,enumerable:!0,get:function(){return this.typographyBump&&_.R("web_enable_typography_bump_v2")}},
lazyLoadMenu:{configurable:!0,enumerable:!0,get:function(){if(this.shouldLazyLoadMenu()){var r;return(r=this.data)==null?void 0:r.menu}}},
immediateLoadMenu:{configurable:!0,enumerable:!0,get:function(){if(!this.shouldLazyLoadMenu()){var r;return(r=this.data)==null?void 0:r.menu}}},
isHovered:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.JSC$16401_inlinePreviewHoverListener)==null?0:pp(r))&&!!this.ytdLockupBehavior.lockupIsHovered}},
stackThumbnailSize:{configurable:!0,enumerable:!0,get:function(){return _.hgK(location.pathname)==="home"?"large":"medium"}},
useAvatar:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.avatar)}},
mediaId:{configurable:!0,enumerable:!0,get:function(){var r,E;return((r=this.data)==null?void 0:r.videoId)||((E=this.data)==null?void 0:E.playlistId)||""}}});
J3.prototype.onMouseDown=J3.prototype.onMouseDown;J3.prototype.metadataColorChanged=J3.prototype.metadataColorChanged;J3.prototype.onIsDismissedChanged=J3.prototype.onIsDismissedChanged;J3.prototype.onHiddenChanged=J3.prototype.onHiddenChanged;J3.prototype.onDataChanged=J3.prototype.onDataChanged;J3.prototype.handleReloadDownloadsInfo=J3.prototype.handleReloadDownloadsInfo;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],J3.prototype,"ytRendererBehavior",void 0);
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],J3.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],J3.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.$n),_.H("design:type",Object)],J3.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.G(_.Ub),_.H("design:type",Object)],J3.prototype,"ytdLockupBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],J3.prototype,"ytdReduxBehavior",void 0);
_.u([_.b(),_.H("design:type",Object)],J3.prototype,"data",void 0);_.u([_.b(),_.H("design:type",String)],J3.prototype,"entitySelectorType",void 0);_.u([_.b(),_.H("design:type",Boolean)],J3.prototype,"noEndpoints",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],J3.prototype,"isRadio",void 0);_.u([_.b({reflectToAttribute:!0,selector:_.xs}),_.H("design:type",Boolean)],J3.prototype,"miniMode",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],J3.prototype,"fullHeight",void 0);
_.u([_.b(),_.H("design:type",Boolean)],J3.prototype,"showDarkVideoMetadata",void 0);_.u([_.b(),_.H("design:type",Boolean)],J3.prototype,"showLightVideoMetadata",void 0);_.u([_.b(),_.H("design:type",Number)],J3.prototype,"metadataColor",void 0);_.u([_.b(),_.H("design:type",Object)],J3.prototype,"showChannelAvatar",void 0);_.u([_.b(),_.H("design:type",Boolean)],J3.prototype,"hidden",void 0);_.u([_.b({value:!0}),_.H("design:type",Boolean)],J3.prototype,"showYtInteraction",void 0);
_.u([_.b(),_.H("design:type",String)],J3.prototype,"dismissedContentId",void 0);_.u([_.b({selectorArgs:["dismissedContentId"],selector:B25}),_.H("design:type",Object)],J3.prototype,"dismissActionToReplayEntity",void 0);
_.u([_.b({selectorArgs:["entitySelectorType","mediaId"],selector:function(r,E,K){if(_.R("kevlar_modern_downloads_page")&&K&&E&&E!=="RICH_ITEM_ENTITY_SELECTOR_TYPE_UNSPECIFIED")switch(E){case "RICH_ITEM_ENTITY_SELECTOR_TYPE_VIDEO":var g=sZn(r,K);if(g){E=_.zS(r,K);var D=bP(r,K),B=IhK(r,K);r=sK(r,K);var Q=Wvm(g,E,D,B);D=Q.shortViewCountText;var a=Q.publishedTimeText;Q=Q.badges;var P=r>0;B=CWL(g,E,B,r);g=_.UK(E)||E==="TRANSFER_STATE_FAILED"||E==="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH"||!Ys(g.policyEntity)?
void 0:G$5(K,r,g.videoEntity.lengthSeconds);E==="TRANSFER_STATE_PAUSED_BY_USER"&&K&&!_.R("dl_resume_click_killswitch")&&(g={offlineVideoEndpoint:{videoId:K,action:"ACTION_RESUME"}});K={shortViewCountText:D,publishedTimeText:a,badges:Q,isWatched:P,navigationEndpoint:g,thumbnailOverlays:B}}else K=void 0;return K;case "RICH_ITEM_ENTITY_SELECTOR_TYPE_PLAYLIST":a:{if(E=kwP(r,K))if(g=_.t1(r,K),B=_.qgP(r,K),g!=="TRANSFER_STATE_UNKNOWN"){K=xG5(E,g,B,K,_.Vo(r));break a}K=void 0}return K;default:_.nh(new _.bs("Error: entitySelectorType defined but not matched in selector.",
r,E))}}}),
_.H("design:type",Object)],J3.prototype,"entityDrivenState",void 0);_.u([_.b({computed:"computeVideoTitleText(data)"}),_.H("design:type",Object)],J3.prototype,"videoTitleText",void 0);_.u([_.b({computed:"computeHasPlaylistThumbnail(data)"}),_.H("design:type",Object)],J3.prototype,"hasPlaylistThumbnail",void 0);_.u([_.b({computed:"computeNavigationEndpoint(data)"}),_.H("design:type",Object)],J3.prototype,"computedNavigationEndpoint",void 0);
_.u([_.b({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],J3.prototype,"typographyBump",void 0);_.u([_.b({reflectToAttribute:!0}),_.v("typographyBump"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],J3.prototype,"typographyBumpV2",null);_.u([_.fH("#video-title"),_.H("design:type",HTMLElement)],J3.prototype,"videoTitle",void 0);_.u([_.fH("#video-title-link"),_.H("design:type",HTMLElement)],J3.prototype,"videoTitleLink",void 0);
_.u([_.fH("#thumbnail"),_.H("design:type",HTMLElement)],J3.prototype,"thumbnail",void 0);_.u([_.fH("#dismissible"),_.H("design:type",HTMLElement)],J3.prototype,"JSC$16401_dismissibleMedia",void 0);_.u([_.v("data.menu"),_.H("design:type",Object),_.H("design:paramtypes",[])],J3.prototype,"lazyLoadMenu",null);_.u([_.v("data.menu"),_.H("design:type",Object),_.H("design:paramtypes",[])],J3.prototype,"immediateLoadMenu",null);
_.u([_.TI("entityDrivenState"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],J3.prototype,"handleReloadDownloadsInfo",null);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],J3.prototype,"onDataChanged",null);_.u([_.TI("hidden"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],J3.prototype,"onHiddenChanged",null);
_.u([_.pH("isDismissed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],J3.prototype,"onIsDismissedChanged",null);_.u([_.pH("metadataColor"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],J3.prototype,"metadataColorChanged",null);_.u([_.ae("mousedown"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],J3.prototype,"onMouseDown",null);
_.u([_.v("lockupIsHovered"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],J3.prototype,"isHovered",null);_.u([_.v("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],J3.prototype,"useAvatar",null);_.u([_.v("data","entitySelectorType"),_.H("design:type",String),_.H("design:paramtypes",[])],J3.prototype,"mediaId",null);_.u([_.VF({is:"ytd-rich-grid-media",disableElementRegistration:!0})],J3);
var HMd=_.rD()(J3,"ytd-rich-grid-media",function(){if(udf!==void 0)return udf;var r=document.createElement("template");_.x(r,'\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>');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return udf=r},{mode:_.EZ("kevlar_poly_si_batch_j072")?1:2});var nSw;var rx=function(){var r=_.q.apply(this,arguments)||this;r.removeMaxWidth=!0;r.insetMetadata=!1;return r};
_.C(rx,_.q);_.d=rx.prototype;_.d.configureRendererStamper=function(){return{innerMenu:H_,outerMenu:Object.assign({},H_,{id:"menu-outer"}),dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.d.onDataChanged=function(){var r,E=((r=this.data)==null?void 0:r.trackingParams)||"";E&&(this.dismissedContentId=this.ytdDismissibleItemBehavior.setAndGetDismissedContentId(E));var K;((K=this.dismissActionToReplayEntity)==null?0:K.command)&&this.ytdDismissibleItemBehavior.replayDismissAction(this.dismissActionToReplayEntity.command);this.updateInlinePreviewHoverListeners()};
_.d.attached=function(){this.updateInlinePreviewHoverListeners()};
_.d.detached=function(){this.clearInlinePreviewHoverListeners()};
_.d.updateInlinePreviewHoverListeners=function(){if(this.isShort||this.isSlimShort)this.clearInlinePreviewHoverListeners(),this.JSC$16406_inlinePreviewHoverListener=zd({mediaRenderer:this,lockupElement:this.JSC$16406_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:WmC})};
_.d.clearInlinePreviewHoverListeners=function(){var r;(r=this.JSC$16406_inlinePreviewHoverListener)==null||H4(r)};
_.d.onRendererTap=function(){var r,E,K=(r=this.data)==null?void 0:(E=r.serviceEndpoints)==null?void 0:E[0];_.M(K,_.G0)&&this.componentBehavior.resolveCommand(K)};
_.d.onDetailsClick=function(r){var E,K=(E=this.data)==null?void 0:E.navigationEndpoint;K&&(_.HI(_.AP(r),this.hostElement,["A","BUTTON"])||this.componentBehavior.resolveCommand(K))};
_.d.onShow=function(){var r=this.data;r.onFirstVisibleCommand&&(this.componentBehavior.resolveCommand(r.onFirstVisibleCommand),delete r.onFirstVisibleCommand)};
_.f5.Object.defineProperties(rx.prototype,{thumbnailObjectFit:{configurable:!0,enumerable:!0,get:function(){return this.insetMetadata?"COVER":void 0}},
innerMenu:{configurable:!0,enumerable:!0,get:function(){var r;return this.insetMetadata?void 0:(r=this.data)==null?void 0:r.menu}},
outerMenu:{configurable:!0,enumerable:!0,get:function(){var r;return this.insetMetadata?(r=this.data)==null?void 0:r.menu:void 0}},
shortsBadges:{configurable:!0,enumerable:!0,get:function(){var r=this.data;if(r!=null&&r.badge&&(r=_.M(r.badge,dGd))){var E,K,g;return[{metadataBadgeRenderer:{label:((E=r.label)==null?void 0:(K=E.runs)==null?void 0:K[0].text)||((g=r.label)==null?void 0:g.simpleText),style:"BADGE_STYLE_TYPE_SHORTS_PLAYER"}}]}}},
isShort:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.videoType)==="REEL_VIDEO_TYPE_VIDEO"}},
isSlimShort:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.style)==="REEL_ITEM_STYLE_SHORTS_SLIM"}},
computedTitle:{configurable:!0,enumerable:!0,get:function(){if(this.isShort){var r=this.data;return Object.assign({},r.headline,{accessibility:r.accessibility})}return this.data.title}},
computedAccessibilityLabel:{configurable:!0,enumerable:!0,get:function(){var r,E,K;return this.isSlimShort?(r=this.computedTitle)==null?void 0:(E=r.accessibility)==null?void 0:(K=E.accessibilityData)==null?void 0:K.label:void 0}},
shouldForce2By3:{configurable:!0,enumerable:!0,get:function(){return _.R("web_slim_media_force_2_by_3")}},
isHovered:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.JSC$16406_inlinePreviewHoverListener)==null?0:pp(r))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
rx.prototype.onDataChanged=rx.prototype.onDataChanged;_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],rx.prototype,"componentBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],rx.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.Ub),_.H("design:type",Object)],rx.prototype,"ytdLockupBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],rx.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.G(_.$n),_.H("design:type",Object)],rx.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],rx.prototype,"ytdReduxBehavior",void 0);_.u([_.fH("ytd-thumbnail"),_.H("design:type",HTMLElement)],rx.prototype,"thumbnail",void 0);_.u([_.fH("#dismissible"),_.H("design:type",HTMLElement)],rx.prototype,"JSC$16406_dismissibleMedia",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],rx.prototype,"removeMaxWidth",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],rx.prototype,"insetMetadata",void 0);_.u([_.b(),_.H("design:type",String)],rx.prototype,"dismissedContentId",void 0);_.u([_.b({selectorArgs:["dismissedContentId"],selector:B25}),_.H("design:type",Object)],rx.prototype,"dismissActionToReplayEntity",void 0);_.u([_.v("insetMetadata"),_.H("design:type",Object),_.H("design:paramtypes",[])],rx.prototype,"thumbnailObjectFit",null);
_.u([_.v("data","insetMetadata"),_.H("design:type",Object),_.H("design:paramtypes",[])],rx.prototype,"innerMenu",null);_.u([_.v("data","insetMetadata"),_.H("design:type",Object),_.H("design:paramtypes",[])],rx.prototype,"outerMenu",null);_.u([_.b(),_.H("design:type",Object)],rx.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0,selector:_.xs}),_.H("design:type",Boolean)],rx.prototype,"miniMode",void 0);
_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],rx.prototype,"onDataChanged",null);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],rx.prototype,"shortsBadges",null);_.u([_.v("data"),_.b({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],rx.prototype,"isShort",null);
_.u([_.v("data"),_.b({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],rx.prototype,"isSlimShort",null);_.u([_.v("data","isShort"),_.H("design:type",Object),_.H("design:paramtypes",[])],rx.prototype,"computedTitle",null);_.u([_.v("isSlimShort","computedTitle"),_.H("design:type",Object),_.H("design:paramtypes",[])],rx.prototype,"computedAccessibilityLabel",null);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],rx.prototype,"shouldForce2By3",null);_.u([_.v("lockupIsHovered"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],rx.prototype,"isHovered",null);_.u([_.VF({is:"ytd-rich-grid-slim-media",disableElementRegistration:!0})],rx);
_.Z(rx,"ytd-rich-grid-slim-media",function(){if(nSw!==void 0)return nSw;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return nSw=r},{mode:_.EZ("kevlar_poly_si_batch_j063")?1:2});var IpM;var yEe;var EE=function(){return _.q.apply(this,arguments)||this};
_.C(EE,_.q);EE.prototype.computeIcon=function(r){return r&&r.iconType?"yt-sys-icons:"+r.iconType.toLowerCase():""};
EE.prototype.onMouseEnter=function(){this.isHovered=!0};
EE.prototype.onMouseLeave=function(){this.isHovered=!1};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],EE.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],EE.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],EE.prototype,"ytComponentBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],EE.prototype,"data",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],EE.prototype,"isHovered",void 0);
_.u([_.VF({is:"ytd-expand-on-hover-card-renderer",disableElementRegistration:!0})],EE);
_.Z(EE,"ytd-expand-on-hover-card-renderer",function(){if(yEe!==void 0)return yEe;var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return yEe=r},{mode:1});var LqM,hlb=function(){if(LqM!==void 0)return LqM;var r=document.createElement("template");_.x(r,'\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>');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return LqM=r};_.MN("itemSectionRenderer","channelRenderer","ytd-channel-renderer");var K7=function(){var r=_.q.apply(this,arguments)||this;r.compactStyle=!1;r.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return r};
_.C(K7,_.q);_.d=K7.prototype;_.d.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.d.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"}}}};
_.d.computeHideDot=function(r){return!(r&&r.subscriberCountText&&r.videoCountText)||this.compactStyle};
_.d.hasDualButtons=function(r){return r&&r.purchaseButton&&r.subscribeButton};
_.d.backgroundColorChanged=function(){if(this.data!==void 0){var r=this.data.backgroundColor;this.isDarkTheme&&(r=this.data.backgroundColorDarkTheme);this.hostElement.style.backgroundColor=r!=null?_.xZ(r):"transparent"}};
_.d.onDarkModeToggledAction=function(r){this.isDarkTheme=r};
_.d.onTap=function(r){var E,K,g=((E=this.data)==null?void 0:E.navigationEndpoint)||((K=this.data)==null?void 0:K.serviceEndpoint);_.M(g,_.AM)&&(g&&_.P7().resolve(_.Ov).resolveCommand(g,{form:{element:this.hostElement}}),r.preventDefault())};
_.d.computeChannelEndpoint=function(r){return _.M(r,_.AM)?null:r};
_.d.computeHrefEndpoint=function(r){return _.M(r,_.AM)?null:this.componentBehavior.computeHref_(r)};
_.d.computeChannelRendererStyle=function(r){return r};
_.d.computeIconSize=function(r){return r?108:136};
_.f5.Object.defineProperties(K7,{template:{configurable:!0,enumerable:!0,get:function(){return hlb()}}});
K7.prototype.backgroundColorChanged=K7.prototype.backgroundColorChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],K7.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],K7.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.cy),_.H("design:type",Object)],K7.prototype,"ytdOpenPopupBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],K7.prototype,"componentBehavior",void 0);
_.u([_.b(),_.H("design:type",Object)],K7.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Boolean)],K7.prototype,"isDarkTheme",void 0);_.u([_.b({computed:"computeChannelRendererStyle(data.channelRendererStyle)",reflectToAttribute:!0}),_.H("design:type",String)],K7.prototype,"channelRendererStyle",void 0);_.u([_.b({computed:"hasDualButtons(data)",reflectToAttribute:!0}),_.H("design:type",Boolean)],K7.prototype,"dualButtons",void 0);_.u([_.b({reflectToAttribute:!0,value:function(){return _.R("enable_desktop_search_bigger_thumbs")}}),
_.H("design:type",Boolean)],K7.prototype,"useBiggerThumbs",void 0);_.u([_.b({reflectToAttribute:!0,value:function(){return _.TA("desktop_search_bigger_thumbs_style")}}),
_.H("design:type",String)],K7.prototype,"biggerThumbStyle",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],K7.prototype,"compactStyle",void 0);_.u([_.pH("data","isDarkTheme"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],K7.prototype,"backgroundColorChanged",null);_.u([_.VF({is:"ytd-channel-renderer",disableElementRegistration:!0})],K7);_.Z(K7,"ytd-channel-renderer",function(){return hlb()},{mode:1});var JER;var ruJ;_.MN("itemSectionRenderer","radioRenderer","ytd-radio-renderer");var gx=function(){var r=_.q.apply(this,arguments)||this;r.displayItemCount=2;r.hasPlaylistThumbnail=!1;r.stackThumbnailSize="large";return r};
_.C(gx,_.q);_.d=gx.prototype;_.d.attached=function(){this.updateInlinePreviewHoverListeners()};
_.d.detached=function(){this.clearInlinePreviewHoverListeners()};
_.d.dataChanged=function(){this.updateInlinePreviewHoverListeners()};
_.d.computeFirstVideos=function(r,E){return r&&E?r.slice(0,E):[]};
_.d.computeThumbnailWidth=function(r,E){return r?E==="BIG"?500:E==="MASSIVE"?600:E==="MEDIUM"?450:420:360};
_.d.computeThumbnailHeight=function(r,E){return r?E==="BIG"?280:E==="MASSIVE"?337:234:202};
_.d.clearInlinePreviewHoverListeners=function(){var r;(r=this.JSC$16419_inlinePreviewHoverListener)==null||H4(r)};
_.d.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$16419_inlinePreviewHoverListener=zd({mediaRenderer:this,lockupElement:this.hostElement,videoPreviewOpts:xkd,thumbnailElement:this.thumbnail})};
_.d.computeHasPlaylistThumbnail=function(r){var E,K;if((((E=r.thumbnailRenderer)==null?0:E.playlistVideoThumbnailRenderer)||((K=r.thumbnailRenderer)==null?0:K.playlistCustomThumbnailRenderer))&&r.thumbnailOverlays)for(E=0;E<r.thumbnailOverlays.length;E++)if(K=void 0,(K=r.thumbnailOverlays[E])==null?0:K.thumbnailOverlayBottomPanelRenderer)return!0;return!1};
_.f5.Object.defineProperties(gx.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.JSC$16419_inlinePreviewHoverListener)==null?0:pp(r))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
gx.prototype.dataChanged=gx.prototype.dataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],gx.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.Ub),_.H("design:type",Object)],gx.prototype,"ytdLockupBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],gx.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],gx.prototype,"displayItemCount",void 0);_.u([_.b({reflectToAttribute:!0,value:function(){return _.R("enable_desktop_search_bigger_thumbs")}}),
_.H("design:type",Boolean)],gx.prototype,"useBiggerThumbs",void 0);_.u([_.b({reflectToAttribute:!0,value:function(){return _.TA("desktop_search_bigger_thumbs_style")}}),
_.H("design:type",String)],gx.prototype,"biggerThumbsStyle",void 0);_.u([_.b({computed:"computeHasPlaylistThumbnail(data)"}),_.H("design:type",Object)],gx.prototype,"hasPlaylistThumbnail",void 0);_.u([_.b(),_.H("design:type",String)],gx.prototype,"stackThumbnailSize",void 0);_.u([_.fH("ytd-thumbnail"),_.H("design:type",HTMLElement)],gx.prototype,"thumbnail",void 0);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],gx.prototype,"dataChanged",null);
_.u([_.v("lockupIsHovered"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],gx.prototype,"isHovered",null);_.u([_.VF({is:"ytd-radio-renderer",disableElementRegistration:!0})],gx);
_.Z(gx,"ytd-radio-renderer",function(){if(ruJ!==void 0)return ruJ;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return ruJ=r},{mode:_.EZ("kevlar_poly_si_batch_j058")?1:2});var EVR;_.MN("itemSectionRenderer","showRenderer","ytd-show-renderer");var D1=function(){return _.q.apply(this,arguments)||this};
_.C(D1,_.q);D1.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
D1.prototype.computeThumbnailWidth=function(r){return r?360:246};
D1.prototype.computeUseProminentThumbs=function(r){return r};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],D1.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],D1.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],D1.prototype,"data",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],D1.prototype,"isSearch",void 0);
_.u([_.b({reflectToAttribute:!0,computed:"computeUseProminentThumbs(isSearch)"}),_.H("design:type",Boolean)],D1.prototype,"useProminentThumbs",void 0);_.u([_.VF({is:"ytd-show-renderer",disableElementRegistration:!0})],D1);
_.Z(D1,"ytd-show-renderer",function(){if(EVR!==void 0)return EVR;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return EVR=r},{mode:1});_.MN("itemSectionRenderer","feedEntryRenderer","ytd-feed-entry-renderer");var Bi=function(){var r=_.q.apply(this,arguments)||this;r.isRichGrid=!1;return r};
_.C(Bi,_.q);Bi.prototype.configureRendererStamper=function(){return{"data.item":{id:"contents",mapping:{channelRenderer:"ytd-channel-renderer",playlistRenderer:"ytd-playlist-renderer",radioRenderer:"ytd-radio-renderer",showRenderer:"ytd-show-renderer",videoRenderer:{matcher:function(){return this.isRichGrid?"ytd-rich-grid-media":"ytd-video-renderer"}}}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Bi.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Bi.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Bi.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Bi.prototype,"isRichGrid",void 0);_.u([_.VF({is:"ytd-feed-entry-renderer",disableElementRegistration:!0})],Bi);
_.Z(Bi,"ytd-feed-entry-renderer",function(){if(JER!==void 0)return JER;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return JER=r},{mode:1});var KjJ;var dx=function(){return _.q.apply(this,arguments)||this};
_.C(dx,_.q);dx.prototype.showChevronIcon=function(){return this.itemsPerRow>1};
_.u([_.G(_.N6),_.H("design:type",Object)],dx.prototype,"ytdReduxBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],dx.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],dx.prototype,"ytComponentBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],dx.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0,selector:_.W2,value:3}),_.H("design:type",Number)],dx.prototype,"itemsPerRow",void 0);
_.u([_.VF({is:"ytd-link-card-renderer",disableElementRegistration:!0})],dx);
_.Z(dx,"ytd-link-card-renderer",function(){if(KjJ!==void 0)return KjJ;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return KjJ=r},{mode:1});var gVf;var jv=function(){return _.q.apply(this,arguments)||this};
_.C(jv,_.q);_.d=jv.prototype;_.d.configureRendererStamper=function(){return{"data.menu":H_,dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.d.onRendererTap=function(r){if(!this.ytdDismissibleItemBehavior.isDismissed){var E,K=(E=this.data)==null?void 0:E.navigationEndpoint;K&&!_.HI(_.AP(r),this.hostElement,["BUTTON"])&&(this.isNavigationCommand(K)?_.HI(_.AP(r),this.hostElement,["A"])||_.Ln(this.hostElement,"yt-navigate",{endpoint:K}):this.ytComponentBehavior.resolveCommand(K,{}))}};
_.d.maybeComputeHref=function(r){return this.ytComponentBehavior.computeHref_(r,!0)};
_.d.getNavigationCommand=function(r){return this.isNavigationCommand(r)?r:null};
_.d.isNavigationCommand=function(r){return r?_.M(r,_.pe)||_.M(r,_.m4)||_.M(r,_.K1)?!0:!1:!1};
jv.prototype.onRendererTap=jv.prototype.onRendererTap;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],jv.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],jv.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.$n),_.H("design:type",Object)],jv.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],jv.prototype,"ytComponentBehavior",void 0);
_.u([_.b(),_.H("design:type",Object)],jv.prototype,"data",void 0);_.u([_.ae("tap"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],jv.prototype,"onRendererTap",null);_.u([_.VF({is:"ytd-lumiere-promo-item-image-renderer",disableElementRegistration:!0})],jv);
_.Z(jv,"ytd-lumiere-promo-item-image-renderer",function(){if(gVf!==void 0)return gVf;var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return gVf=r},{mode:1});var DIa;var Nt=function(){return _.q.apply(this,arguments)||this};
_.C(Nt,_.q);Nt.prototype.computeLandscapeThumbnail=function(){var r;return((r=this.data)==null?void 0:r.thumbnailDimensions)==="LUMIERE_SHELF_THUMBNAIL_DIMENSIONS_16_9"};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Nt.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],Nt.prototype,"ytdReduxBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Nt.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0,selector:_.xs}),_.H("design:type",Boolean)],Nt.prototype,"miniMode",void 0);_.u([_.b({reflectToAttribute:!0,selector:_.W2}),_.H("design:type",Number)],Nt.prototype,"itemsPerRow",void 0);
_.u([_.b({reflectToAttribute:!0,computed:"computeLandscapeThumbnail(data)"}),_.H("design:type",Boolean)],Nt.prototype,"landscapeThumbnail",void 0);_.u([_.VF({is:"ytd-lumiere-shelf-details-renderer",disableElementRegistration:!0})],Nt);
_.Z(Nt,"ytd-lumiere-shelf-details-renderer",function(){if(DIa!==void 0)return DIa;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return DIa=r},{mode:_.EZ("kevlar_poly_si_batch_j076")?1:2});var Bvd;var QJ=function(){return _.q.apply(this,arguments)||this};
_.C(QJ,_.q);QJ.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],QJ.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],QJ.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],QJ.prototype,"data",void 0);_.u([_.VF({is:"ytd-primetime-promo-details-renderer",disableElementRegistration:!0})],QJ);
_.Z(QJ,"ytd-primetime-promo-details-renderer",function(){if(Bvd!==void 0)return Bvd;var r=document.createElement("template");_.x(r,'\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>');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return Bvd=r},{mode:1});var dIl;var $P=function(){return _.q.apply(this,arguments)||this};
_.C($P,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],$P.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],$P.prototype,"data",void 0);_.u([_.VF({is:"ytd-panel-show-style-metadata-renderer",disableElementRegistration:!0})],$P);
_.Z($P,"ytd-panel-show-style-metadata-renderer",function(){if(dIl!==void 0)return dIl;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return dIl=r},{mode:1});var jyR;var a8=function(){return _.q.apply(this,arguments)||this};
_.C(a8,_.q);_.d=a8.prototype;_.d.onPanelTap=function(){if(this.data&&this.data.command&&!this.isNavigationCommand(this.data.command))return this.ytComponentBehavior.resolveCommand(this.data.command,{})};
_.d.configureRendererStamper=function(){return{"data.metadata":{id:"panel-metadata",mapping:{panelShowStyleMetadataRenderer:{component:"ytd-panel-show-style-metadata-renderer"}}}}};
_.d.computeThumbnail=function(r){if(r)return r.smallFormFactorBackgroundThumbnail||r.largeFormFactorBackgroundThumbnail};
_.d.maybeComputeHref=function(r){return this.ytComponentBehavior.computeHref_(r,!0)};
_.d.isNavigationCommand=function(r){return r?_.M(r,_.pe)||_.M(r,_.m4)||_.M(r,_.K1)?!0:!1:!1};
_.d.getNavigationCommand=function(r){return this.isNavigationCommand(r)?r:null};
a8.prototype.onPanelTap=a8.prototype.onPanelTap;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],a8.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],a8.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],a8.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],a8.prototype,"data",void 0);
_.u([_.b({reflectToAttribute:!0,value:!0}),_.H("design:type",Boolean)],a8.prototype,"roundedContainer",void 0);_.u([_.b({reflectToAttribute:!0,value:_.R("web_modern_buttons")}),_.H("design:type",Boolean)],a8.prototype,"modernButtons",void 0);_.u([_.ae("tap"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],a8.prototype,"onPanelTap",null);_.u([_.VF({is:"ytd-primetime-promo-panel-renderer",disableElementRegistration:!0})],a8);
_.Z(a8,"ytd-primetime-promo-panel-renderer",function(){if(jyR!==void 0)return jyR;var r=document.createElement("template");_.x(r,'\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>');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return jyR=r},{mode:1});_.yB(_.l(function(r){r=_.nH(r,{data:{},useFullWidth:!1});var E=r.data,K=r.useFullWidth;r={};return _.f("teaser-card-view-model",{class:_.DW("ytTeaserCardViewModelHost",(r.ytTeaserCardViewModelUseFullWidth=function(){return K()},r))},_.f(_.Y,{cond:function(){return E().onTap},
then:function(g){return _.f(_.xt,{className:"ytTeaserCardViewModelLink",command:g},_.f("div",{class:"ytTeaserCardViewModelImageContainer"},_.f(_.Y,{cond:function(){return E().image},
then:function(D){return _.f(_.ub,{data:D,className:"ytTeaserCardViewModelImage",alt:""})}})),_.f("p",{class:"ytTeaserCardViewModelCaption"},function(){return E().caption}))}}))},"Yc"),"teaser-card-view-model",{props:{data:_.Yt,
useFullWidth:_.Yt}});_.yB(_.l(function(r){var E=r.data;var K=function(){var g;return _.kG((g=E())==null?void 0:g.iconThemedImage)};
return _.f("yt-edu-card-view-model",null,_.f(_.q3,{contentId:function(){return E().nudgeId}},function(){return _.f("div",{class:_.DW("ytEduCardViewModelHost",function(){return E().trimStyle==="FEED_NUDGE_TRIM_STYLE_NO_TRIM"?null:"ytEduCardViewModelGradientTrim"})},_.f("div",{class:"ytEduCardViewModelTopCornerButton"},_.f(_.U9,{data:function(){return E().dismissButton}},{buttonViewModel:_.Sc})),_.f("div",{class:"ytEduCardViewModelContentWrapper"},_.f("div",{class:"ytEduCardViewModelHeaderImage"},_.f(_.Y,
{cond:K,
then:function(g){return _.f(_.ub,{data:g,alt:"",useWidth:!1,contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}})),_.f("div",{class:"ytEduCardViewModelTextContainer"},_.f("div",{class:"ytEduCardViewModelTitle"},_.f(_.Og,{text:function(){return E().title}})),_.f("div",{class:"ytEduCardViewModelSubtitle"},_.f(_.Og,{text:function(){return E().subtitle}}))),_.f("div",{class:"ytEduCardViewModelContent"},_.f(_.U9,{data:function(){return E().form}},{nudgeFormViewModel:ZM$}))),_.f("div",{class:_.DW("ytEduCardViewModelButtonWrapper",
function(){return E().enableHorizontalButtons?"ytEduCardViewModelHorizontalButtonWrapper":null})},_.f(_.U9,{data:function(){return E().primaryButton}},{buttonViewModel:function(g){return _.f("div",{class:"ytEduCardViewModelPrimaryButton"},_.f(_.Sc,{data:g.data}))}}),_.f(_.U9,{data:function(){return E().secondaryButton}},{buttonViewModel:function(g){return _.f("div",{class:"ytEduCardViewModelSecondaryButton"},_.f(_.Sc,{data:g.data}))}})))}))},"Zc"),"yt-edu-card-view-model",{props:{data:_.Yt}});var Nva=new _.NS("RICH_GRID_VIDEO_RENDERER_TOKEN");_.yB(_.l(function(r){var E=r.data;var K=r.showYtInteractionInContent;var g=function(){return!!E().selectableFeedback};
r=_.N(_.M5(!1,void 0,"qxtgaf"));var D=r.next().value,B=r.next().value;_.Zj(function(){var w=_.M(E().primaryButton,_.YQ);(w==null?0:w.isToggled)&&B(w.isToggled)});
r=_.dd(function(w){if(!g())return!1;if(D()){var F;var c=(F=E().selectableFeedback)==null?void 0:F.onDeselect}else{var W;c=(W=E().selectableFeedback)==null?void 0:W.onSelect}c&&_.tH(c,{form:{element:w.target}});B(!D());if(w=_.M(E().primaryButton,_.YQ))w.isToggled=D();return!1});
var Q=function(){if(!g()){var w,F=(w=E().loggingDirectives)==null?void 0:w.trackingParams;F&&_.ZM(_.P7().resolve(_.Ly),F)}},a=_.kPm(),P=function(){var w;
return g()?(w=E().selectableFeedback)==null?void 0:w.a11yLabel:void 0},O=function(){return g()?{toggled:D()}:{}},U=_.P7().resolve(_.p0(Nva)),T={};
return _.f("yt-feedback-item-renderer",{class:_.DW("ytFeedbackItemRendererHost",(T.ytFeedbackItemRendererSelectableFeedback=g,T)),"on:click":r,"on:keydown":a,title:P,"aria-label":P,"aria-pressed":function(){return g()?D():void 0},
tabindex:function(){return g()?0:void 0},
role:function(){return g()?"button":void 0}},_.f("div",{class:"ytFeedbackItemRendererContentContainer"},_.f(_.U9,{data:function(){return E().content}},{videoRenderer:function(w){return _.f(U,{data:w.data,
showYtInteraction:K})},
lockupViewModel:function(w){return _.f(_.uG,{data:w.data,containerType:2})}})),_.f("div",{class:"ytFeedbackItemRendererButtonsContainer"},_.f(_.U9,{data:function(){return E().primaryButton}},{toggleButtonViewModel:function(w){return _.f(_.J6,{data:w.data,
buttonShapeOverrides:O,disableExplicitClickLogging:!0,onToggle:Q})}})))},"$c"),"yt-feedback-item-renderer",{props:{data:_.Yt,
showYtInteractionInContent:_.Yt}});var p7=function(){var r=_.q.apply(this,arguments)||this;r.isShortsGrid=!1;r.isCompactGrid=!1;r.isShortsPanelGrid=!1;r.renderedFromRichGrid=!1;r.isInFirstColumn=!1;r.noGutterMargins=!1;r.noBottomMargin=!1;r.halfBottomMargin=!1;r.isInlineGroupItem=!1;r.insetMetadata=!1;r.noBottomMarginInAds=!0;r.force16By9ThumbnailAspectRatio=!1;r.useCompactList=!1;r.containerType=2;r.thumbnailTargetWidth=9999;r.isResponsiveGrid=!1;r.actionMap={"ytd-rich-item-index-update-action":"onIndexUpdateAction"};r.hoverListener=
r.hover.bind(r);r.leaveListener=r.leave.bind(r);r.highlighted=!1;r.JSC$16455_unsubscribeFromInlinePreviewIsActive=function(){};
return r};
_.C(p7,_.q);_.d=p7.prototype;_.d.computeContainerType=function(){return this.useCompactList?3:2};
_.d.itemWidthChanged=function(){var r;this.thumbnailTargetWidth=(r=this.itemWidth)!=null?r:9999};
_.d.updateIsInFirstColumn=function(){var r;this.isInFirstColumn=((r=this.data)==null?void 0:r.colIndex)===0};
_.d.observerContainerType=function(){if(this.lockup){var r=this.lockup;r.containerType=this.containerType;r.sizing=this.sizing;r.typographyBump=this.typographyBump;r.itemWidth=this.itemWidth}this.richGridMedia&&_.R("rich_grid_enable_dynamic_offset")&&(this.richGridMedia.typographyBump=this.richTypographyBump);this.adSlotRenderer&&_.R("rich_grid_enable_dynamic_offset")&&(this.adSlotRenderer.typographyBump=this.richTypographyBump)};
_.d.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]]"}}}}}};
_.d.leave=function(r){r=r.relatedTarget;var E=document.querySelector("ytd-video-preview");r&&E&&_.Ea(E).contains(r)||this.removeAndCleanupHighlight()};
_.d.hover=function(){var r;!this.highlighted&&(r=this.data)!=null&&r.onFocusEffect&&(this.data.onFocusEffect.onFocusStyle==="ON_FOCUS_STYLE_BACKGROUND"&&(this.hostElement.classList.add("ytd-rich-item-renderer-highlight"),(r=this.getBackgroundColor())&&Object.assign(this.hostElement.style,{backgroundColor:r,boxShadow:"0 0 0 10px "+r})),this.data.onFocusEffect.onFocusStyle==="ON_FOCUS_STYLE_BORDER"&&this.hostElement.classList.add("ytd-rich-item-renderer-highlight-border"),this.highlighted=!0)};
_.d.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};
_.d.registerHoverHighlightListeners=function(){var r=this;this.hostElement.addEventListener("mouseover",this.hoverListener);this.hostElement.addEventListener("mouseleave",this.leaveListener);this.JSC$16455_unsubscribeFromInlinePreviewIsActive=_.nD(_.n4(),_.Gw5,function(E){r.highlighted&&!E&&r.removeAndCleanupHighlight()})};
_.d.removeHoverHighlightListeners=function(){this.hostElement.removeEventListener("mouseover",this.hoverListener);this.hostElement.removeEventListener("mouseleave",this.leaveListener);this.JSC$16455_unsubscribeFromInlinePreviewIsActive()};
_.d.richGridHoverHighlightChanged=function(){this.richGridHoverHighlight?this.registerHoverHighlightListeners():this.removeHoverHighlightListeners()};
_.d.detached=function(){this.richGridHoverHighlight&&this.removeHoverHighlightListeners()};
_.d.getBackgroundColor=function(){var r,E,K=(r=this.data)==null?void 0:(E=r.onFocusEffect)==null?void 0:E.onFocusColor;if(K){if(document.documentElement.hasAttribute("dark")&&(K==null?0:K.darkTheme))return vU(K==null?void 0:K.darkTheme);if(K==null?0:K.lightTheme)return vU(K==null?void 0:K.lightTheme)}};
_.d.onIndexUpdateAction=function(){this.updateIsInFirstColumn();if(this.hostElement.offsetParent!==null){var r=_.Cn(),E,K,g;r&&((E=this.data)==null?0:E.trackingParams)&&((K=this.data)==null?void 0:K.colIndex)!=null&&((g=this.data)==null?void 0:g.rowIndex)!=null&&_.AC(r,_.UZ(this.data.trackingParams),{gridData:{veColumnCoordinate:this.data.colIndex,veRowCoordinate:this.data.rowIndex}})}};
_.d.isSlimMediaRenderer=function(r){return!!_.M(r==null?void 0:r.content,_.Ssf)||!!_.M(r==null?void 0:r.content,tjX)||!!_.M(r==null?void 0:r.content,_.No)||!!_.M(r==null?void 0:r.content,g$C)};
_.d.isPostRenderer=function(){var r,E;return!!_.M((r=this.data)==null?void 0:r.content,LRe)||!!_.M((E=this.data)==null?void 0:E.content,h8E)};
_.d.computeIsGameCardShelf=function(){var r;return!!_.M((r=this.data)==null?void 0:r.content,pVE)};
_.d.computeIsMiniGameCardShelf=function(){var r,E;return!!_.M((r=this.data)==null?void 0:r.content,CJb)||!!_.M((E=this.data)==null?void 0:E.content,xhR)};
_.d.computeIsTeaserCard=function(){var r;return!!_.M((r=this.data)==null?void 0:r.content,xhR)};
_.d.computeIsSelectableFeedbackItem=function(){var r,E;return!((E=_.M((r=this.data)==null?void 0:r.content,GWR))==null||!E.selectableFeedback)};
_.d.computeContainsLumierePosters=function(){var r,E;return((E=_.M((r=this.data)==null?void 0:r.content,j7$))==null?void 0:E.thumbnailDimensions)==="LUMIERE_SHELF_THUMBNAIL_DIMENSIONS_POSTER"};
_.d.computeIsExpandOnHoverCardShelf=function(){var r;return!!_.M((r=this.data)==null?void 0:r.content,dVC)};
_.d.computeIsLinkCardShelf=function(){var r;return!!_.M((r=this.data)==null?void 0:r.content,U3d)};
_.d.computeIsReelItemStyleAvatarCircle=function(r){var E;return((E=_.M(r==null?void 0:r.content,_.No))==null?void 0:E.style)==="REEL_ITEM_STYLE_AVATAR_CIRCLE"};
_.d.computeIsLinkCardFullWidth=function(r,E){var K;return((K=_.M(r==null?void 0:r.content,U3d))==null?void 0:K.useFullWidth)||E<=2};
_.f5.Object.defineProperties(p7.prototype,{showYtInteractionOnRichGridMedia:{configurable:!0,enumerable:!0,get:function(){return!this.showYtInteractionOnRichItem}},
showYtInteractionOnRichItem:{configurable:!0,enumerable:!0,get:function(){var r;return _.R("web_hover_effect_refactor")&&_.M((r=this.data)==null?void 0:r.content,_.Ybe)?!1:this.richGridHoverHighlight||this.isSelectableFeedbackItem}},
richTypographyBump:{configurable:!0,enumerable:!0,get:function(){return this.typographyBump&&!!this.isHomeGrid&&_.R("web_enable_typography_bump")}},
richGridHoverHighlight:{configurable:!0,enumerable:!0,get:function(){var r;if(_.R("web_hover_effect_refactor")&&_.M((r=this.data)==null?void 0:r.content,_.Ybe))return!1;var E;return!((E=this.data)==null||!E.onFocusEffect)||_.R("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 r;return{useRichGridLegacyTypography:!0,useRichGridLegacyMargin:!0,onFocusEffect:_.R("web_hover_effect_refactor")?(r=this.data)==null?void 0:r.onFocusEffect:void 0}}}});
p7.prototype.richGridHoverHighlightChanged=p7.prototype.richGridHoverHighlightChanged;p7.prototype.observerContainerType=p7.prototype.observerContainerType;p7.prototype.updateIsInFirstColumn=p7.prototype.updateIsInFirstColumn;p7.prototype.itemWidthChanged=p7.prototype.itemWidthChanged;_.u([_.G(_.N6),_.H("design:type",Object)],p7.prototype,"ytdReduxBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],p7.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],p7.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],p7.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.Ub),_.H("design:type",Object)],p7.prototype,"ytdLockupBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],p7.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0,computed:"isPostRenderer(data)"}),_.H("design:type",Boolean)],p7.prototype,"isPost",void 0);
_.u([_.b({reflectToAttribute:!0,computed:"computeContainsLumierePosters(data)"}),_.H("design:type",Boolean)],p7.prototype,"containsLumierePosters",void 0);_.u([_.b({reflectToAttribute:!0,computed:"isSlimMediaRenderer(data)"}),_.H("design:type",Boolean)],p7.prototype,"isSlimMedia",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeIsGameCardShelf(data)"}),_.H("design:type",Boolean)],p7.prototype,"isGameCardShelf",void 0);
_.u([_.b({reflectToAttribute:!0,computed:"computeIsMiniGameCardShelf(data)"}),_.H("design:type",Boolean)],p7.prototype,"isMiniGameCardShelf",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeIsTeaserCard(data)"}),_.H("design:type",Boolean)],p7.prototype,"isTeaserCard",void 0);_.u([_.b({computed:"computeIsSelectableFeedbackItem(data)"}),_.H("design:type",Boolean)],p7.prototype,"isSelectableFeedbackItem",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],p7.prototype,"isShortsGrid",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],p7.prototype,"isSlimGrid",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],p7.prototype,"isCompactGrid",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],p7.prototype,"isShortsPanelGrid",void 0);
_.u([_.b({reflectToAttribute:!0,computed:"computeIsExpandOnHoverCardShelf(data)"}),_.H("design:type",Boolean)],p7.prototype,"isExpandOnHoverCardShelf",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeIsLinkCardShelf(data)"}),_.H("design:type",Boolean)],p7.prototype,"isLinkCardShelf",void 0);_.u([_.b({reflectToAttribute:!0,selector:_.W2,value:3}),_.H("design:type",Number)],p7.prototype,"itemsPerRow",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],p7.prototype,"renderedFromRichGrid",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],p7.prototype,"isInFirstColumn",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],p7.prototype,"noGutterMargins",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],p7.prototype,"noBottomMargin",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],p7.prototype,"halfBottomMargin",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],p7.prototype,"isInlineGroupItem",void 0);_.u([_.b(),_.H("design:type",Object)],p7.prototype,"insetMetadata",void 0);_.u([_.b(),_.H("design:type",Object)],p7.prototype,"noBottomMarginInAds",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],p7.prototype,"isShelfItem",void 0);
_.u([_.b({reflectToAttribute:!0,computed:"computeIsReelItemStyleAvatarCircle(data)"}),_.H("design:type",Boolean)],p7.prototype,"isReelItemStyleAvatarCircle",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeIsLinkCardFullWidth(data, itemsPerRow)"}),_.H("design:type",Boolean)],p7.prototype,"isLinkCardFullWidth",void 0);_.u([_.b(),_.H("design:type",Object)],p7.prototype,"force16By9ThumbnailAspectRatio",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],p7.prototype,"useCompactList",void 0);_.u([_.b(),_.H("design:type",String)],p7.prototype,"sizing",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],p7.prototype,"typographyBump",void 0);_.u([_.b(),_.H("design:type",Number)],p7.prototype,"itemWidth",void 0);_.u([_.b(),_.H("design:type",Boolean)],p7.prototype,"isHomeShelf",void 0);_.u([_.b(),_.H("design:type",Boolean)],p7.prototype,"isHomeGrid",void 0);
_.u([_.fH("yt-lockup-view-model"),_.H("design:type",HTMLElement)],p7.prototype,"lockup",void 0);_.u([_.fH("ytd-rich-grid-media"),_.H("design:type",HTMLElement)],p7.prototype,"richGridMedia",void 0);_.u([_.fH("ytd-ad-slot-renderer"),_.H("design:type",HTMLElement)],p7.prototype,"adSlotRenderer",void 0);_.u([_.b({computed:"computeContainerType(useCompactList)"}),_.H("design:type",Object)],p7.prototype,"containerType",void 0);_.u([_.b(),_.H("design:type",Object)],p7.prototype,"thumbnailTargetWidth",void 0);
_.u([_.v("showYtInteractionOnRichItem"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],p7.prototype,"showYtInteractionOnRichGridMedia",null);_.u([_.v("isSelectableFeedbackItem","richGridHoverHighlight"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],p7.prototype,"showYtInteractionOnRichItem",null);_.u([_.v("typographyBump","isHomeGrid"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],p7.prototype,"richTypographyBump",null);
_.u([_.b({reflectToAttribute:!0}),_.v("data","isShortsGrid","isCompactGrid"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],p7.prototype,"richGridHoverHighlight",null);_.u([_.v("isShortsPanelGrid","isHomeShelf","isInlineGroupItem"),_.H("design:type",Number),_.H("design:paramtypes",[])],p7.prototype,"shortsLockupViewModelAspectRatio",null);_.u([_.v("isInlineGroupItem"),_.H("design:type",Number),_.H("design:paramtypes",[])],p7.prototype,"shortsLockupViewModelScrimStyle",null);
_.u([_.pH("itemWidth"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],p7.prototype,"itemWidthChanged",null);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],p7.prototype,"updateIsInFirstColumn",null);_.u([_.pH("containerType","sizing","typographyBump"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],p7.prototype,"observerContainerType",null);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],p7.prototype,"isResponsiveGrid",void 0);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],p7.prototype,"lockupExperiments",null);_.u([_.pH("richGridHoverHighlight"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],p7.prototype,"richGridHoverHighlightChanged",null);_.u([_.VF({is:"ytd-rich-item-renderer",disableElementRegistration:!0})],p7);
_.QyX=_.rD()(p7,"ytd-rich-item-renderer",function(){if(IpM===void 0){var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);IpM=r}r=IpM;return r},{mode:_.EZ("kevlar_poly_si_batch_j028")?1:2});var hhJ={url:"https://www.gstatic.com/youtube/img/useredu/smart_downloads_optin_banner.gif"};var au5=_.eI(_.Nn("DELETE_FROM_DOWNLOADS",{},"Delete from downloads"));var rlL={url:"https://www.gstatic.com/youtube/img/useredu/smart_downloads_optin_banner.svg"},Kmd={url:"https://www.gstatic.com/youtube/img/promos/growth/premium_lp2_small_feature_DownloadMultiple_light_phone_600x508.webp"},gfK={url:"https://www.gstatic.com/youtube/img/promos/growth/premium_lp2_small_feature_DownloadMultiple_dark_phone_600x508.webp"};var $IE;var Pi=function(){var r=_.q.apply(this,arguments)||this;r.useResponsiveGrid=!1;r.hidden=!1;r.isShowMoreHidden=!1;r.isShowLessHidden=!0;r.hasExpansionButton=!1;r.isInnerShelf=!1;r.allVideosCount=0;r.allPlaylistCount=0;r.haveSmartDownloadsCompleted=!1;r.restrictContentsOverflow=!1;r.firstShownIndex=0;r.horizontalOffset=0;r.atEnd=!0;r.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-rich-grid-resize-observed":"resizeObserved","yt-section-reactive-dismissal":"onSectionReactiveDismissal"};
r.nextClick=function(){var E;(E=r.data)!=null&&E.contents&&(r.firstShownIndex+=r.currentElementsPerRow,r.updateHorizontalOffset(),r.updateHorizontalItemVisibility())};
r.previousClick=function(){var E;(E=r.data)!=null&&E.contents&&(r.firstShownIndex-=r.currentElementsPerRow,r.updateHorizontalOffset(),r.updateHorizontalItemVisibility())};
return r};
_.C(Pi,_.q);_.d=Pi.prototype;
_.d.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:_.Xx("HTML_DIR")==="rtl"?"right":"left"}}}},dismissedRenderer:{id:"dismissed",mapping:{notificationMultiActionRenderer:{component:"ytd-notification-multi-action-renderer",params:{shelfDismissal:!0}}}}}};
_.d.attached=function(){this.requestElementsPerRow()};
_.d.refreshGridLayoutNew=function(){var r;if((r=this.data)!=null&&r.contents&&this.containerWidth){var E;((E=this.data.responsiveContainerConfiguration)==null?0:E.responsiveSize)?(r=_.fuL(this.data.responsiveContainerConfiguration,this.containerWidth,2),r=_.b7(Object.assign({},r,{standardUnitMinWidth:this.standardUnitMinWidth}))):r=_.b7({containerWidth:this.containerWidth,sizing:this.sizing,marginSettings:2,standardUnitMinWidth:this.standardUnitMinWidth});this.typographyBump=r.typographyBump;if(this.elementsPerRow!==
r.numItems||this.gutter!==r.gutter)this.elementsPerRow=r.numItems,this.gutter=r.gutter,this.itemWidth=r.itemWidth,_.jU(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow,"--ytd-rich-grid-item-margin":r.gutter+"px"})}};
_.d.computeSizing=function(){if(!this.isLumiere){var r=_.twc(this.data);return r?r:this.isGameCardShelf()||this.isMiniGameCardShelf()||this.isSlimMediaShelfRenderer()||this.isLumiereShelfWithPosters()||this.isShortsShelf()?"EXTRA_COMPACT":"STANDARD"}};
_.d.computeUseResponsiveGrid=function(){return!this.isLumiere&&this.sizing};
_.d.computeButton=function(r){var E=_.M(r,_.$Q);r=Object.assign({},_.M(r,_.$Q));return E?(r.text||(r.text={simpleText:r.tooltip}),r.style="STYLE_MONO_OUTLINE",r.iconPosition="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT",r):E};
_.d.onRowIndexChange=function(){var r=_.Cn(),E,K;((E=this.data)==null?0:E.trackingParams)&&((K=this.data)==null?void 0:K.rowIndex)!=null&&r&&_.AC(r,_.UZ(this.data.trackingParams),{gridData:{veRowCoordinate:this.data.rowIndex}})};
_.d.resizeObserved=function(){if(this.hasChevronButtons&&this.horizontalOffset!==0){var r,E=((r=this.getRichItemRenderers()[0])==null?void 0:r.clientWidth)+this.gutter;this.horizontalOffset=this.firstShownIndex*E;this.updateHorizontalItemVisibility()}else this.contents.style.transform="translateX(0px)"};
_.d.requestElementsPerRow=function(){_.Ln(this.hostElement,"yt-request-elements-per-row")};
_.d.onUpdateElementsPerRowAction=function(r,E,K,g,D,B){if(this.containerWidth!==B&&(this.containerWidth=B,this.useResponsiveGrid)){this.refreshGridLayoutNew();this.updateItemVisibility();return}!this.useResponsiveGrid&&r&&E&&K&&g&&D&&(this.elementsPerRow!==r||this.postsPerRow!==E||this.slimItemsPerRow!==K||this.gameCardsPerRow!==g||this.miniGameCardsPerRow!==D)&&(this.elementsPerRow=r,this.postsPerRow=E,this.slimItemsPerRow=K,this.gameCardsPerRow=g,this.miniGameCardsPerRow=D,this.updateItemVisibility())};
_.d.isExpandedChanged=function(){var r=this.getRichItemRenderers(),E=this.isExpanded;r.forEach(function(K){K.halfBottomMargin=E})};
_.d.isCollapsedChanged=function(){var r=this.getRichItemRenderers(),E=this.isCollapsed;r.forEach(function(K){K.noBottomMargin=E})};
_.d.getRichItemRenderers=function(){return _.rj(this.hostElement).querySelectorAll("ytd-rich-item-renderer")};
_.d.updateItemVisibility=function(){var r=this;if(this.data&&this.data.contents){var E=this.data.contents.length;if(this.hasChevronButtons)this.updateArrowButtonStatus();else{this.getRichItemRenderers().forEach(function(g,D){var B;((B=r.data)==null?0:B.isExpanded)?(g.hidden=D>E-1,g.ytRendererBehavior.markDirty()):g.hidden=D>r.currentElementsPerRow-1||D>E-1});
var K=this.data.contents.length<=this.currentElementsPerRow;this.isShowMoreHidden=!this.data.showMoreButton||K||!!this.data.isExpanded||this.isTruncated;this.isShowLessHidden=!this.data.showLessButton||K||!this.data.isExpanded||this.isTruncated;this.hasExpansionButton=!this.isShowMoreHidden||!this.isShowLessHidden}this.contents.style.visibility="visible"}};
_.d.setHeightToSingleRow=function(){var r=this.getRichItemRenderers(),E=Number.parseInt(getComputedStyle(r[0]).marginBottom,10)||0;r=r.slice(0,this.currentElementsPerRow).reduce(function(K,g){return Math.max(K,g.getBoundingClientRect().height+E)},0);
this.contents.style.height=r+"px"};
_.d.focusNextExpandedItem=function(){var r;((r=this.data)==null?0:r.isExpanded)&&this.focusItem(this.currentElementsPerRow,!0)};
_.d.focusItem=function(r,E){var K=this.getRichItemRenderers();if(K[r]&&(r=K[r].querySelector(".focus-on-expand"))){if(E){var g;(g=K[this.currentElementsPerRow])==null||g.scrollIntoView({behavior:"smooth",block:"center"})}r.focus({preventScroll:!0})}};
_.d.onDataChange=function(){var r=this;this.useResponsiveGrid&&this.containerWidth&&this.refreshGridLayoutNew();var E;if((E=this.data)==null?0:E.isExpanded)this.firstShownIndex=0,this.updateHorizontalOffset(),this.updateHorizontalItemVisibility();_.p5(this,function(){r.updateItemVisibility()});
var K;if((K=this.data)==null?0:K.contents)for(this.restrictContentsOverflow=!this.isExpandOnHoverCardShelf(),_.jU(this.hostElement,{"--ytd-rich-shelf-items-count":""+this.data.contents.length}),E=0;E<this.data.contents.length;E++)K=_.M(this.data.contents[E],_.nI)||{},K.colIndex=E,K.rowIndex=this.data.rowIndex};
_.d.handleRerenderDownloadsData=function(){_.R("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())};
_.d.blockInlinePreview=function(r){var E=this,K;return _.p(function(g){(K=E.inlinePreviewIsEnabled)&&E.ytdReduxBehavior.dispatch(_.dta(!1));return g.return(new Promise(function(D){r(function(){K&&E.ytdReduxBehavior.dispatch(_.dta(!0));D()})}))})};
_.d.expandShelf=function(){var r=this;if(this.data){var E,K=(E=_.M(this.data.showMoreButton,_.$Q))==null?void 0:E.trackingParams;K&&_.ZM(_.pB(),K);this.set("data.isExpanded",!0);this.blockInlinePreview(function(g){r.setHeightToSingleRow();r.updateItemVisibility();r.contents.style.height=r.contents.scrollHeight+"px";_.eM.addJob(function(){r.contents.style.height="auto";r.focusNextExpandedItem();g()},2,200)})}};
_.d.collapseShelf=function(){var r=this;return _.p(function(E){if(E.nextAddress==1){if(!r.data)return E.return();r.set("data.isExpanded",!1);return E.yield(r.blockInlinePreview(function(K){r.contents.style.height=r.contents.scrollHeight+"px";r.setHeightToSingleRow();_.eM.addJob(function(){r.updateItemVisibility();r.contents.style.height="auto";K()},2,200)}),2)}_.Ln(r.hostElement,"yt-rich-shelf-renderer-collapse",r.data.trackingParams);
r.focusItem(0,!1);_.vo(E)})};
_.d.updateArrowButtonStatus=function(){this.getRichItemRenderers();var r,E;var K=((r=this.data)==null?void 0:(E=r.contents)==null?void 0:E.length)||0;this.atEnd=this.firstShownIndex+this.currentElementsPerRow>=K};
_.d.onChildElementFocus=function(r){this.hasChevronButtons&&(r=r.target.closest("#contents > *"),this.contents.contains(r)&&(r.offsetLeft<this.horizontalOffset?this.previousClick():r.offsetLeft+r.clientWidth>this.horizontalOffset+this.contents.clientWidth&&(this.contents.parentElement&&(this.contents.parentElement.scrollLeft=0),this.nextClick())))};
_.d.updateHorizontalItemVisibility=function(){this.updateArrowButtonStatus();this.contents.style.transform="translateX("+(_.Xx("HTML_DIR")==="rtl"?"":"-")+this.horizontalOffset+"px)"};
_.d.updateHorizontalOffset=function(){var r=this.getRichItemRenderers(),E,K;var g=((E=this.data)==null?void 0:(K=E.contents)==null?void 0:K.length)||0;var D;r=((D=r[0])==null?void 0:D.clientWidth)+this.gutter;this.firstShownIndex+this.currentElementsPerRow>g?this.firstShownIndex=g-this.currentElementsPerRow:this.firstShownIndex<0&&(this.firstShownIndex=0);this.horizontalOffset=this.firstShownIndex*r};
_.d.isSlimMediaShelfRenderer=function(){var r,E,K,g=(K=_.M((r=this.data)==null?void 0:(E=r.contents)==null?void 0:E[0],_.nI))==null?void 0:K.content;return!!(_.M(g,_.Ssf)||_.M(g,tjX)||_.M(g,_.No)||_.M(g,g$C))};
_.d.isGameCardShelf=function(){var r,E,K,g=(K=_.M((r=this.data)==null?void 0:(E=r.contents)==null?void 0:E[0],_.nI))==null?void 0:K.content;return!!_.M(g,pVE)};
_.d.isMiniGameCardShelf=function(){var r,E,K,g=(K=_.M((r=this.data)==null?void 0:(E=r.contents)==null?void 0:E[0],_.nI))==null?void 0:K.content;return!!_.M(g,CJb)||!!_.M(g,xhR)};
_.d.hasGameBoxArtAvatarStyle=function(){var r;return((r=this.data)==null?void 0:r.thumbnailStyle)==="CHANNEL_THUMBNAIL_STYLE_BOXART"};
_.d.hasRoundedGameBoxArtAvatarStyle=function(){var r;return((r=this.data)==null?void 0:r.thumbnailStyle)==="CHANNEL_THUMBNAIL_STYLE_BOXART_ROUNDED"};
_.d.isShortsShelf=function(){var r,E,K,g=(K=_.M((r=this.data)==null?void 0:(E=r.contents)==null?void 0:E[0],_.nI))==null?void 0:K.content;return!!_.M(g,_.No)||!!_.M(g,g$C)};
_.d.isPostShelfRenderer=function(){var r,E,K,g=(K=_.M((r=this.data)==null?void 0:(E=r.contents)==null?void 0:E[0],_.nI))==null?void 0:K.content;return!(!_.M(g,LRe)&&!_.M(g,h8E))};
_.d.isLumiereShelf=function(){var r,E,K=_.M((r=this.data)==null?void 0:(E=r.contents)==null?void 0:E[0],_.nI);return!!_.M(K==null?void 0:K.content,j7$)};
_.d.isLumiereShelfWithPosters=function(){var r,E,K=_.M((r=this.data)==null?void 0:(E=r.contents)==null?void 0:E[0],_.nI),g;return((g=_.M(K==null?void 0:K.content,j7$))==null?void 0:g.thumbnailDimensions)==="LUMIERE_SHELF_THUMBNAIL_DIMENSIONS_POSTER"};
_.d.isExpandOnHoverCardShelf=function(){var r,E,K,g=(K=_.M((r=this.data)==null?void 0:(E=r.contents)==null?void 0:E[0],_.nI))==null?void 0:K.content;return!!_.M(g,dVC)};
_.d.computeHasFeaturedBadge=function(){var r,E,K=_.M((r=this.data)==null?void 0:(E=r.badges)==null?void 0:E[0],_.CVf);return K?K.style!=="BADGE_STYLE_TYPE_SIMPLE":!1};
_.d.computeHasPaygatedFeaturedBadge=function(){var r,E,K=_.M((r=this.data)==null?void 0:(E=r.badges)==null?void 0:E[0],_.CVf);return K?(K==null?void 0:K.style)==="BADGE_STYLE_TYPE_SIMPLE":!1};
_.d.computeHeaderHidden=function(){var r,E,K,g,D,B;return!((r=this.data)==null?0:r.icon)&&!((E=this.data)==null?0:E.title)&&!((K=this.data)==null?0:K.subtitle)&&!((g=this.data)==null?0:g.thumbnail)&&!((D=this.data)==null?0:D.badges)&&!((B=this.data)==null?0:B.menu)};
_.d.showCtaButton=function(){var r;return!((r=this.data)==null||!r.ctaButton)&&!this.isPostShelfRenderer()&&!this.isGameCardShelf()&&!this.isMiniGameCardShelf()};
_.d.showTopCtaButton=function(){return this.showCtaButton()?this.isSlimMediaShelfRenderer()?this.slimItemsPerRow>=4:this.elementsPerRow>=3:!1};
_.d.showBottomCtaButton=function(){return this.showCtaButton()?!this.showTopCtaButton():!1};
_.d.computeForce16By9ThumbnailAspectRatio=function(){var r,E;return((r=this.data)==null?void 0:(E=r.responsiveContainerConfiguration)==null?void 0:E.enableContentSpecificAspectRatio)!==void 0?!this.data.responsiveContainerConfiguration.enableContentSpecificAspectRatio:!1};
_.d.onSectionReactiveDismissal=function(r,E,K){var g,D;var B=(g=this.data)==null?void 0:(D=g.targetingContext)==null?void 0:D.targetGroupId;this&&B&&E.targetGroupId&&B.includes(E.targetGroupId)?(g=this.rowIndex,r=g===void 0?!1:!(E.behavior==="GROUP_DISMISSAL_BEHAVIOR_REMOVE_SUBSEQUENT_ITEMS"&&g<=r)):r=!1;r&&(this.hidden=K)};
_.f5.Object.defineProperties(Pi.prototype,{isExpanded:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.isExpanded)}},
isCollapsed:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null?0:r.isExpanded)}},
currentElementsPerRow:{configurable:!0,enumerable:!0,get:function(){if(this.useResponsiveGrid)return this.elementsPerRow;var r=this.elementsPerRow;this.isPostShelfRenderer()?r=this.postsPerRow:this.isSlimMediaShelfRenderer()?r=this.slimItemsPerRow:this.isLumiereShelfWithPosters()?r=this.slimItemsPerRow-1:this.isGameCardShelf()?r=this.gameCardsPerRow:this.isMiniGameCardShelf()&&(r=this.miniGameCardsPerRow);return r}},
isTruncated:{configurable:!0,enumerable:!0,get:function(){return this.isShortsShelf()&&this.isHomePage}},
showBottomDivider:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null?0:r.isBottomDividerHidden)}},
hasChevronButtons:{configurable:!0,enumerable:!0,get:function(){var r,E;return!((r=this.data)==null||!r.previousButton)&&!((E=this.data)==null||!E.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 r;return((r=_.P7().resolve(_.IL).getCurrentPage())==null?void 0:r.pageSubtype)==="home"}},
thumbnailAriaHidden:{configurable:!0,enumerable:!0,get:function(){var r,E,K,g;return!((r=this.data)==null?0:(E=r.thumbnail)==null?0:(K=E.accessibility)==null?0:(g=K.accessibilityData)==null?0:g.label)}},
entitySelectorType:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.entitySelectorType)||"RICH_SHELF_ENTITY_SELECTOR_TYPE_UNSPECIFIED"}},
rowIndex:{configurable:!0,enumerable:!0,get:function(){return this.data.rowIndex}}});
Pi.prototype.onChildElementFocus=Pi.prototype.onChildElementFocus;Pi.prototype.handleRerenderDownloadsData=Pi.prototype.handleRerenderDownloadsData;Pi.prototype.onDataChange=Pi.prototype.onDataChange;Pi.prototype.isCollapsedChanged=Pi.prototype.isCollapsedChanged;Pi.prototype.isExpandedChanged=Pi.prototype.isExpandedChanged;Pi.prototype.onRowIndexChange=Pi.prototype.onRowIndexChange;_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Pi.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Pi.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.$n),_.H("design:type",Object)],Pi.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],Pi.prototype,"actionHandlerBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],Pi.prototype,"ytdReduxBehavior",void 0);
_.u([_.b({computed:"computeUseResponsiveGrid(isLumiere, sizing)"}),_.H("design:type",Object)],Pi.prototype,"useResponsiveGrid",void 0);_.u([_.b(),_.H("design:type",Object)],Pi.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Number)],Pi.prototype,"standardUnitMinWidth",void 0);_.u([_.b({reflectToAttribute:!0,value:3}),_.H("design:type",Number)],Pi.prototype,"elementsPerRow",void 0);_.u([_.b({value:3}),_.H("design:type",Number)],Pi.prototype,"postsPerRow",void 0);
_.u([_.b({value:6}),_.H("design:type",Number)],Pi.prototype,"slimItemsPerRow",void 0);_.u([_.b({value:6}),_.H("design:type",Number)],Pi.prototype,"gameCardsPerRow",void 0);_.u([_.b({value:6}),_.H("design:type",Number)],Pi.prototype,"miniGameCardsPerRow",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Pi.prototype,"hidden",void 0);_.u([_.b(),_.H("design:type",Object)],Pi.prototype,"isShowMoreHidden",void 0);
_.u([_.b(),_.H("design:type",Object)],Pi.prototype,"isShowLessHidden",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Pi.prototype,"hasExpansionButton",void 0);_.u([_.v("data.isExpanded"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Pi.prototype,"isExpanded",null);_.u([_.v("data.isExpanded"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Pi.prototype,"isCollapsed",null);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Pi.prototype,"isInnerShelf",void 0);_.u([_.b({reflectToAttribute:!0,computed:"isShortsShelf(data)"}),_.H("design:type",Boolean)],Pi.prototype,"isShorts",void 0);_.u([_.b({reflectToAttribute:!0,computed:"isLumiereShelf(data)"}),_.H("design:type",Boolean)],Pi.prototype,"isLumiere",void 0);_.u([_.b({reflectToAttribute:!0,computed:"hasGameBoxArtAvatarStyle(data)"}),_.H("design:type",Boolean)],Pi.prototype,"hasBoxArtThumbnailStyle",void 0);
_.u([_.b({reflectToAttribute:!0,computed:"hasRoundedGameBoxArtAvatarStyle(data)"}),_.H("design:type",Boolean)],Pi.prototype,"hasRoundedBoxArtThumbnailStyle",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeHasFeaturedBadge(data)"}),_.H("design:type",Boolean)],Pi.prototype,"hasFeaturedBadge",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeHasPaygatedFeaturedBadge(data)"}),_.H("design:type",Boolean)],Pi.prototype,"hasPaygatedFeaturedBadge",void 0);
_.u([_.b({reflectToAttribute:!0,computed:"computeHeaderHidden(data)"}),_.H("design:type",Boolean)],Pi.prototype,"isHeaderHidden",void 0);_.u([_.b({selector:_.byK}),_.H("design:type",Object)],Pi.prototype,"allVideosCount",void 0);_.u([_.b({selector:Pec}),_.H("design:type",Object)],Pi.prototype,"allPlaylistCount",void 0);_.u([_.b({selector:Xzu}),_.H("design:type",Object)],Pi.prototype,"haveSmartDownloadsCompleted",void 0);
_.u([_.b({selectorArgs:["entitySelectorType"],selector:function(r,E){if(_.R("kevlar_modern_downloads_page")&&E&&E!=="RICH_SHELF_ENTITY_SELECTOR_TYPE_UNSPECIFIED"){var K=r.entities;switch(E){case "RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_SMART_DOWNLOADS":E=_.iP(K);r=pi(E);var g=_.TS(E);K=_.C4(K);K=_.JC(Bgm(g,K,E.length));return{contents:r,subtitle:K};case "RICH_SHELF_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS_PAGE":return K=_.iP(K),{contents:pi(K)};case "RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_MANUAL_DOWNLOADS":return K=
_.c2(K),{contents:pi(K)};case "RICH_SHELF_ENTITY_SELECTOR_TYPE_OFFLINE_HOME_PAGE":return K=_.pzu(K),{contents:pi(K)};default:_.nh(new _.bs("Error: entitySelectorType defined but not matched in selector.",r,E))}}}}),
_.H("design:type",Object)],Pi.prototype,"entityDrivenRichShelfData",void 0);_.u([_.b({reflectToAttribute:!0,computed:"showTopCtaButton(data, elementsPerRow, slimItemsPerRow)"}),_.H("design:type",Boolean)],Pi.prototype,"hasTopCtaButton",void 0);_.u([_.b({reflectToAttribute:!0,computed:"showBottomCtaButton(data, elementsPerRow, slimItemsPerRow)"}),_.H("design:type",Boolean)],Pi.prototype,"hasBottomCtaButton",void 0);
_.u([_.b({reflectToAttribute:!0,computed:"computeForce16By9ThumbnailAspectRatio(data)"}),_.H("design:type",Boolean)],Pi.prototype,"force16By9ThumbnailAspectRatio",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Pi.prototype,"restrictContentsOverflow",void 0);_.u([_.b({selector:_.vtJ}),_.H("design:type",Boolean)],Pi.prototype,"inlinePreviewIsEnabled",void 0);_.u([_.b({computed:"computeSizing(data)"}),_.H("design:type",String)],Pi.prototype,"sizing",void 0);
_.u([_.b(),_.H("design:type",Boolean)],Pi.prototype,"typographyBump",void 0);_.u([_.b(),_.H("design:type",Number)],Pi.prototype,"itemWidth",void 0);_.u([_.b(),_.H("design:type",Object)],Pi.prototype,"firstShownIndex",void 0);_.u([_.b(),_.H("design:type",Object)],Pi.prototype,"horizontalOffset",void 0);_.u([_.b(),_.H("design:type",Object)],Pi.prototype,"atEnd",void 0);_.u([_.fH("#contents"),_.H("design:type",HTMLElement)],Pi.prototype,"contents",void 0);
_.u([_.pH("data.rowIndex"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Pi.prototype,"onRowIndexChange",null);_.u([_.pH("isExpanded"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Pi.prototype,"isExpandedChanged",null);_.u([_.pH("isCollapsed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Pi.prototype,"isCollapsedChanged",null);
_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Pi.prototype,"onDataChange",null);_.u([_.pH("allVideosCount","allPlaylistsCount","haveSmartDownloadsCompleted"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Pi.prototype,"handleRerenderDownloadsData",null);_.u([_.ae("focusin"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],Pi.prototype,"onChildElementFocus",null);
_.u([_.b({reflectToAttribute:!0}),_.v("data","isHomePage"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Pi.prototype,"isTruncated",null);_.u([_.b({reflectToAttribute:!0}),_.v("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Pi.prototype,"showBottomDivider",null);_.u([_.b({reflectToAttribute:!0}),_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],Pi.prototype,"hasChevronButtons",null);
_.u([_.v("firstShownIndex"),_.H("design:type",Object),_.H("design:paramtypes",[])],Pi.prototype,"previousButtonOverride",null);_.u([_.v("atEnd"),_.H("design:type",Object),_.H("design:paramtypes",[])],Pi.prototype,"nextButtonOverride",null);_.u([_.v("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Pi.prototype,"isHomePage",null);_.u([_.v("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Pi.prototype,"thumbnailAriaHidden",null);
_.u([_.v("data"),_.H("design:type",String),_.H("design:paramtypes",[])],Pi.prototype,"entitySelectorType",null);_.u([_.VF({is:"ytd-rich-shelf-renderer",disableElementRegistration:!0})],Pi);
_.a3u=_.rD()(Pi,"ytd-rich-shelf-renderer",function(){if($IE===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);$IE=r}r=$IE;return r},{allowedProps:["data",
"isInnerShelf","standardUnitMinWidth"],mode:_.EZ("kevlar_poly_si_batch_j028")?1:2});var p$X;_.yB(_.Cp,"yt-badge-view-model",{props:{data:_.Yt,class:_.Yt,workaroundShortsIsThumbnailBadge:_.Yt,modern:_.Yt,numBadgesInRow:_.Yt,clipTextOverflow:_.Yt}});_.yB(bwM,"yt-slimline-survey-view-model",{props:{data:_.Yt}});var f7=function(){var r=_.q.apply(this,arguments)||this;r.tileLottieAnimationRef={};r.backgroundLottieAnimationRef={};r.isOnHoverBehaviorForLottieEnabled=!0;r.useBiggerShowcaseImage=_.R("enable_desktop_search_bigger_thumbs");r.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-open-video-preview-action":"pauseLottie"};return r};
_.C(f7,_.q);_.d=f7.prototype;_.d.attached=function(){this.requestElementsPerRow();this.isDarkTheme=!!document.documentElement.hasAttribute("dark");this.data&&(this.currentColorData=this.isDarkTheme?this.data.darkColorData:this.data.lightColorData)};
_.d.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"}}}};
_.d.dataChanged=function(){if(this.data){this.requestElementsPerRow();this.updateButtonPalette();var r=this.hasStaticTile(this.data)||this.hasTileLottie(this.data);r!==this.hasTile&&this.set("hasTile",r);this.currentColorData=this.isDarkTheme?this.data.darkColorData:this.data.lightColorData;this.maybeInitializeTileLottie();this.maybeInitializeBackgroundLottie()}};
_.d.themeChanged=function(){this.data&&(this.set("currentColorData",this.isDarkTheme?this.data.darkColorData:this.data.lightColorData),this.maybeInitializeTileLottie(),this.maybeInitializeBackgroundLottie())};
_.d.currentColorChanged=function(){this.updateButtonPalette()};
_.d.computeBackgroundStyle=function(r){if(r&&this.data){var E=[];if(this.data.lightBackgroundImage&&this.data.darkBackgroundImage){var K=_.hH((this.isDarkTheme?this.data.darkBackgroundImage:this.data.lightBackgroundImage).thumbnails);K&&E.push('background-image: url("'+K+'");')}var g;((g=r.basicColorData)==null?void 0:g.backgroundColor)!==void 0&&E.push("background-color: "+_.WU(r.basicColorData.backgroundColor)+";");return E.join("")}};
_.d.onDarkModeToggledAction=function(r){r!==this.isDarkTheme&&this.set("isDarkTheme",r)};
_.d.getCurrentLogo=function(r,E){if(r)return E?r.darkLogoImage:r.lightLogoImage};
_.d.getCurrentStaticTileImage=function(r,E){if(this.hasStaticTile(r))return r.darkTileImage?E?r.darkTileImage:r.tileImage:r.tileImage};
_.d.computeTitleStyle=function(r){if(this.data&&this.data.title&&r&&r.basicColorData&&r.basicColorData.foregroundTitleColor!==void 0)return"color:"+_.xZ(r.basicColorData.foregroundTitleColor)+";"};
_.d.computeSubtitleStyle=function(r){if(this.data&&this.data.subtitle&&r&&r.basicColorData&&r.basicColorData.foregroundBodyColor!==void 0)return"color:"+_.xZ(r.basicColorData.foregroundBodyColor)+";"};
_.d.computeSupplementalStyle=function(r){if(this.data&&this.data.supplementalText&&r&&r.supplementalTextColor!==void 0)return r=_.xZ(r.supplementalTextColor),"color:"+r+";--yt-endpoint-color:"+r+";--yt-endpoint-hover-color:"+r+";--yt-endpoint-visited-color:"+r+";--yt-formatted-string-bold-font-weight:700;"};
_.d.computeDismissIconStyle=function(r){var E,K;if((r==null?0:(E=r.dismissButtonColorData)==null?0:E.foregroundTitleColor)&&(r==null?0:(K=r.dismissButtonColorData)==null?0:K.backgroundColor))return"--yt-button-color:"+_.WU(r.dismissButtonColorData.foregroundTitleColor)+";background-color:"+_.WU(r.dismissButtonColorData.backgroundColor)+";"};
_.d.computeOverflowIconStyle=function(r){var E,K;if((r==null?0:(E=r.dismissButtonColorData)==null?0:E.foregroundTitleColor)&&(r==null?0:(K=r.dismissButtonColorData)==null?0:K.backgroundColor))return"--ytd-menu-renderer-button-color:"+_.WU(r.dismissButtonColorData.foregroundTitleColor)+";background-color:"+_.WU(r.dismissButtonColorData.backgroundColor)+";--yt-spec-icon-active-other:"+_.WU(r.dismissButtonColorData.foregroundTitleColor)+";"};
_.d.computeBannerStyle=function(r){return r?r.toLowerCase().replace(/_/g,"-"):""};
_.d.computeLocation=function(r){switch(r==null?void 0:r.location){case "LOCATION_CONTEXT_SEARCH_PAGE":return"search";case "LOCATION_CONTEXT_SLOT_ZERO_HOME":return"slot-zero-home"}};
_.d.shouldShowTileSection=function(r,E,K){return!this.shouldExpandLogo(r,E,K)&&E};
_.d.shouldShowExpandedLogoSection=function(r,E,K){return this.shouldExpandLogo(r,E,K)&&r!==void 0&&this.hasLogo(r)};
_.d.shouldExpandLogo=function(r,E,K){return r&&E?!1:K>=2};
_.d.hasStaticTile=function(r){return!(r==null||!r.tileImage)};
_.d.hasTileLottie=function(r){var E;return!!(r==null?0:(E=r.tileLottie)==null?0:E.url)};
_.d.hasLogo=function(r){return this.getCurrentLogo(r,this.isDarkTheme)!==void 0};
_.d.getLogoHeight=function(r){return this.logoWithPadding(r)?"26":"20"};
_.d.getExpandedLogoHeight=function(r){return this.logoWithPadding(r)?"31":"24"};
_.d.getLogoImageId=function(r){return this.logoWithPadding(r)?"logo-image-with-padding":"logo-image"};
_.d.getMaxTitleFontSize=function(r){return r.overrideTitleMaxFontSize?String(r.overrideTitleMaxFontSize):"36"};
_.d.hasBackgroundLottie=function(r){var E;return!!(r==null?0:(E=r.backgroundLottie)==null?0:E.url)};
_.d.maybePlayLottie=function(){if(this.isOnHoverBehaviorForLottieEnabled){var r,E;(r=this.tileLottieAnimationRef)==null||(E=r.lottieEl)==null||E.play();var K,g;(K=this.backgroundLottieAnimationRef)==null||(g=K.lottieEl)==null||g.play()}};
_.d.maybePauseLottie=function(){if(this.isOnHoverBehaviorForLottieEnabled){var r,E;(r=this.tileLottieAnimationRef)==null||(E=r.lottieEl)==null||E.pause();var K,g;(K=this.backgroundLottieAnimationRef)==null||(g=K.lottieEl)==null||g.pause()}};
_.d.pauseLottie=function(){var r,E;(r=this.tileLottieAnimationRef)==null||(E=r.lottieEl)==null||E.pause();var K,g;(K=this.backgroundLottieAnimationRef)==null||(g=K.lottieEl)==null||g.pause();this.isOnHoverBehaviorForLottieEnabled||(this.isOnHoverBehaviorForLottieEnabled=!0)};
_.d.performPrimaryButtonAction=function(){var r,E,K;((r=this.data)==null?0:(E=r.primaryButton)==null?0:(K=E.buttonRenderer)==null?0:K.command)&&this.ytComponentBehavior.resolveCommand(this.data.primaryButton.buttonRenderer.command)};
_.d.requestElementsPerRow=function(){_.Ln(this.hostElement,"yt-request-elements-per-row")};
_.d.updateButtonPalette=function(){if(this.data&&this.currentColorData){var r;((r=this.data.dismissButton)==null?0:r.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 E;if((E=this.data.primaryButton)==null?0:E.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 K;if((K=this.data.secondaryButton)==
null?0:K.buttonRenderer)this.currentColorData.secondaryButtonColorData?(this.data.secondaryButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorData.secondaryButtonColorData},this.data.secondaryButton.buttonRenderer.style=void 0):this.currentColorData.secondaryButtonStyleType&&(this.data.secondaryButton.buttonRenderer.style=this.currentColorData.secondaryButtonStyleType,this.data.secondaryButton.buttonRenderer.colorData=void 0),this.set("secondaryButton",{buttonRenderer:Object.assign({},
this.data.secondaryButton.buttonRenderer)});var g;((g=this.data.primaryButton)==null?0:g.toggleButtonRenderer)&&this.set("primaryButton",{toggleButtonRenderer:Object.assign({},this.data.primaryButton.toggleButtonRenderer)});var D;((D=this.data.primaryButton)==null?0:D.toggleButtonViewModel)&&this.set("primaryButton",{toggleButtonViewModel:Object.assign({},this.data.primaryButton.toggleButtonViewModel)});var B;((B=this.data.secondaryButton)==null?0:B.toggleButtonRenderer)&&this.set("secondaryButton",
{toggleButtonRenderer:Object.assign({},this.data.secondaryButton.toggleButtonRenderer)});var Q;((Q=this.data.primaryButton)==null?0:Q.buttonViewModel)&&this.set("primaryButton",{buttonViewModel:Object.assign({},this.data.primaryButton.buttonViewModel)})}};
_.d.maybeInitializeTileLottie=function(){if(this.hasTileLottie(this.data)){var r=this.getTileLottieDataBasedOnTheme(),E,K;if(r.url!==((E=this.tileLottiePlayerProps)==null?void 0:(K=E.animationConfig)==null?void 0:K.path)){var g,D;(g=this.tileLottieAnimationRef)==null||(D=g.lottieEl)==null||D.destroy();var B;this.isOnHoverBehaviorForLottieEnabled=!((B=r.settings)==null?0:B.autoplay);var Q,a;this.tileLottiePlayerProps={animationRef:this.tileLottieAnimationRef,animationConfig:{name:this.isDarkTheme?
"STATEMENT_BANNER_TILE_LOTTIE_DARK":"STATEMENT_BANNER_TILE_LOTTIE_LIGHT",autoplay:(a=(Q=r.settings)==null?void 0:Q.autoplay)!=null?a:!1,loop:this.getLottieLoopValue(r.settings),renderer:"svg",rendererSettings:{viewBoxOnly:!1,preserveAspectRatio:"xMidYMid slice"}},listeners:{complete:this.onLottieComplete.bind(this)}};typeof r.url==="string"?this.tileLottiePlayerProps.animationConfig.path=r.url:this.tileLottiePlayerProps.animationConfig.animationData=r.url}}};
_.d.getOverflowButton=function(r){return _.M(r.overflowButton,Nha)};
_.d.maybeInitializeBackgroundLottie=function(){if(this.hasBackgroundLottie(this.data)){var r=this.getBackgroundLottieDataBasedOnTheme(),E,K;if(r.url!==((E=this.backgroundLottiePlayerProps)==null?void 0:(K=E.animationConfig)==null?void 0:K.path)){var g,D;(g=this.backgroundLottieAnimationRef)==null||(D=g.lottieEl)==null||D.destroy();var B;this.isOnHoverBehaviorForLottieEnabled=!((B=r.settings)==null?0:B.autoplay);var Q,a;this.backgroundLottiePlayerProps={animationRef:this.backgroundLottieAnimationRef,
animationConfig:{name:this.isDarkTheme?"STATEMENT_BANNER_BACKGROUND_LOTTIE_DARK":"STATEMENT_BANNER_BACKGROUND_LOTTIE_LIGHT",autoplay:(a=(Q=r.settings)==null?void 0:Q.autoplay)!=null?a:!1,loop:this.getLottieLoopValue(r.settings),renderer:"svg",rendererSettings:{viewBoxOnly:!1,preserveAspectRatio:"xMidYMid slice"}},listeners:{complete:this.onLottieComplete.bind(this)}};typeof r.url==="string"?this.backgroundLottiePlayerProps.animationConfig.path=r.url:this.backgroundLottiePlayerProps.animationConfig.animationData=
r.url}}};
_.d.onLottieComplete=function(){if(!this.isOnHoverBehaviorForLottieEnabled){var r;((r=this.tileLottieAnimationRef)==null?void 0:r.lottieEl)!==void 0&&(this.tileLottieAnimationRef.lottieEl.loop=!0);var E;((E=this.backgroundLottieAnimationRef)==null?void 0:E.lottieEl)!==void 0&&(this.backgroundLottieAnimationRef.lottieEl.loop=!0);this.isOnHoverBehaviorForLottieEnabled=!0}};
_.d.getTileLottieDataBasedOnTheme=function(){var r;if(this.isDarkTheme&&((r=this.data)==null?0:r.darkThemeTileLottie))return this.data.darkThemeTileLottie;var E;return((E=this.data)==null?0:E.tileLottie)?this.data.tileLottie:{}};
_.d.getBackgroundLottieDataBasedOnTheme=function(){var r;if(this.isDarkTheme&&((r=this.data)==null?0:r.darkThemeBackgroundLottie))return this.data.darkThemeBackgroundLottie;var E;return((E=this.data)==null?0:E.backgroundLottie)?this.data.backgroundLottie:{}};
_.d.onUpdateElementsPerRowAction=function(r){r&&this.elementsPerRow!==r&&(this.elementsPerRow=r)};
_.d.getLottieLoopValue=function(r){return r?r.loop!==void 0?r.loop:r.loopCount?r.loopCount-1:!0:!0};
_.d.logoWithPadding=function(r){var E,K,g;return(r=(E=this.getCurrentLogo(r,this.isDarkTheme))==null?void 0:(K=E.thumbnails)==null?void 0:(g=K[0])==null?void 0:g.height)&&r%31===0?!0:!1};
f7.prototype.currentColorChanged=f7.prototype.currentColorChanged;f7.prototype.themeChanged=f7.prototype.themeChanged;f7.prototype.dataChanged=f7.prototype.dataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],f7.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],f7.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.$n),_.H("design:type",Object)],f7.prototype,"ytdDismissibleItemBehavior",void 0);
_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],f7.prototype,"actionHandlerBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],f7.prototype,"ytComponentBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],f7.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],f7.prototype,"primaryButton",void 0);_.u([_.b(),_.H("design:type",Object)],f7.prototype,"secondaryButton",void 0);
_.u([_.b({reflectToAttribute:!0,value:3}),_.H("design:type",Number)],f7.prototype,"elementsPerRow",void 0);_.u([_.b({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],f7.prototype,"isDarkTheme",void 0);_.u([_.b({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],f7.prototype,"hasTile",void 0);_.u([_.b({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],f7.prototype,"hasMetadata",void 0);
_.u([_.b({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],f7.prototype,"showLogoImage",void 0);_.u([_.b(),_.H("design:type",Object)],f7.prototype,"currentColorData",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeBannerStyle(data.style)"}),_.H("design:type",String)],f7.prototype,"bannerStyle",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeLocation(data.shelfContext)"}),_.H("design:type",String)],f7.prototype,"location",void 0);
_.u([_.b(),_.H("design:type",Object)],f7.prototype,"tileLottiePlayerProps",void 0);_.u([_.b(),_.H("design:type",Object)],f7.prototype,"tileLottieAnimationRef",void 0);_.u([_.b(),_.H("design:type",Object)],f7.prototype,"backgroundLottiePlayerProps",void 0);_.u([_.b(),_.H("design:type",Object)],f7.prototype,"backgroundLottieAnimationRef",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],f7.prototype,"useBiggerShowcaseImage",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],f7.prototype,"isHideEnclosingAction",void 0);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],f7.prototype,"dataChanged",null);_.u([_.TI("isDarkTheme"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],f7.prototype,"themeChanged",null);
_.u([_.TI("currentColorData"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],f7.prototype,"currentColorChanged",null);_.u([_.VF({is:"ytd-statement-banner-renderer",disableElementRegistration:!0})],f7);
_.Z(f7,"ytd-statement-banner-renderer",function(){if(p$X!==void 0)return p$X;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return p$X=r},{mode:1});var Pfe;var OE=function(){var r=_.q.apply(this,arguments)||this;r.isSearch=!1;r.hideShelfHeader=!1;r.engagementPanel=!1;r.disableMouseScroll=!0;r.useFloorScrolling=!0;return r};
_.C(OE,_.q);OE.prototype.onDataChanged=function(){this.set("data.nextButton",{buttonRenderer:{style:"STYLE_DEFAULT",size:"SIZE_DEFAULT",icon:{iconType:"CHEVRON_RIGHT"},accessibility:{label:_.Nn("HORIZONTAL_LIST_NEXT_LABEL",void 0,"Next")}}});this.set("data.previousButton",{buttonRenderer:{style:"STYLE_DEFAULT",size:"SIZE_DEFAULT",icon:{iconType:"CHEVRON_LEFT"},accessibility:{label:_.Nn("HORIZONTAL_LIST_PREVIOUS_LABEL",void 0,"Previous")}}})};
OE.prototype.configureRendererStamper=function(){return{"data.button":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
OE.prototype.onDataChanged=OE.prototype.onDataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],OE.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],OE.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],OE.prototype,"isSearch",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],OE.prototype,"hideShelfHeader",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],OE.prototype,"engagementPanel",void 0);_.u([_.b(),_.H("design:type",Object)],OE.prototype,"disableMouseScroll",void 0);_.u([_.b(),_.H("design:type",Object)],OE.prototype,"useFloorScrolling",void 0);_.u([_.b(),_.H("design:type",Object)],OE.prototype,"data",void 0);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],OE.prototype,"onDataChanged",null);
_.u([_.VF({is:"ytd-reel-shelf-renderer",disableElementRegistration:!0})],OE);
_.Z(OE,"ytd-reel-shelf-renderer",function(){if(Pfe!==void 0)return Pfe;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return Pfe=r},{mode:_.EZ("kevlar_poly_si_batch_j028")?1:2});var f3u;var OSu;OSu=_.A4(["https://www.google.com/recaptcha/api.js?trustedtypes=true"]);_.YU$=_.U7(OSu);var UIf=_.l(function(r){var E=r.data;r=r.useSmallFont;var K={},g={};return _.f("yt-channel-external-link-view-model",{class:"ytChannelExternalLinkViewModelHost"},_.f(_.Y,{cond:function(){return E().favicon},
then:function(D){return _.f(_.ub,{data:D,className:"ytChannelExternalLinkViewModelFavicon",alt:"",preserveWidth:!0,preserveHeight:!0,targetWidth:24,targetHeight:24})}}),_.f("div",{class:"ytChannelExternalLinkViewModelContainer"},_.f(_.Og,{text:function(){return E().title},
className:_.DW("ytChannelExternalLinkViewModelTitle",(K.ytChannelExternalLinkViewModelTitleSmallFont=r,K)),ellipsisTruncate:!0,userInput:!0}),_.f(_.Og,{text:function(){return E().link},
className:_.DW("ytChannelExternalLinkViewModelLink",(g.ytChannelExternalLinkViewModelLinkSmallFont=r,g)),ellipsisTruncate:!0,linkInheritColor:!0,userInput:!0})))},"ad");
UIf.idomCompat=!0;_.yB(UIf,"yt-channel-external-link-view-model",{props:{data:_.Yt,useSmallFont:_.Yt}});_.MN("itemSectionRenderer","aboutChannelRenderer","ytd-about-channel-renderer");var YP=function(){var r=_.q.apply(this,arguments)||this;r.revealButtonClass="button";r.businessEmailDisplayState="HIDE_SECTION";return r};
_.C(YP,_.q);_.d=YP.prototype;_.d.refit=function(){var r=this;_.q_(function(){_.Jt(r.hostElement,"yt-refit-popups-action")});
_.p5(this,function(){_.Jt(r.hostElement,"yt-refit-popups-action")})};
_.d.onBusinessEmailClick=function(){this.metadata.bypassBusinessEmailCaptcha?this.businessEmailDisplayState="BUSINESS_EMAIL":(_.tt(_.YU$),this.businessEmailDisplayState="CAPTCHA")};
_.d.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"};
_.d.detached=function(){this.businessEmailErrorMessage=this.businessEmail=void 0;this.businessEmailDisplayState="HIDE_SECTION"};
_.d.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"}}}};
_.d.computeEmailHref=function(r){return"mailto:"+r};
_.d.computeSafeUrl=function(r){if(r)return _.u9(r)};
_.d.linkEndpoint=function(r){return _.M(r.onTap,_.W1)};
_.d.linkEndpointToHref=function(r){return this.ytComponentBehavior.computeHref_(this.linkEndpoint(r))};
_.d.onYtServiceRequestCompleted=function(r){var E;if((E=r.detail.data)==null?0:E.businessEmail)this.businessEmail=r.detail.data.businessEmail,this.businessEmailDisplayState="BUSINESS_EMAIL";else{var K;if((K=r.detail.data)==null?0:K.errorMessage)this.businessEmailErrorMessage=r.detail.data.errorMessage,this.businessEmailDisplayState="ERROR_MESSAGE"}};
_.d.onBusinessEmailCaptchaSubmit=function(){if(this.metadata.channelId&&this.metadata.onBusinessEmailRevealClickCommand){var r=this.JSC$16569_captchaTextarea.value;if(r){r={recaptcha_response_token:r,channel_id:this.metadata.channelId};var E=_.M(this.metadata.onBusinessEmailRevealClickCommand,_.W1);E&&this.ytComponentBehavior.resolveCommand(E,{form:r})}}};
_.d.recaptchaSiteKey=function(){return"6Lf39AMTAAAAALPbLZdcrWDa8Ygmgk_fmGmrlRog"};
_.f5.Object.defineProperties(YP.prototype,{metadata:{configurable:!0,enumerable:!0,get:function(){var r;return _.M((r=this.data)==null?void 0:r.metadata,a4$)}},
revealButton:{configurable:!0,enumerable:!0,get:function(){return _.M(this.metadata.businessEmailRevealButton,_.fD)}},
channelDisplayUrl:{configurable:!0,enumerable:!0,get:function(){if(this.metadata.displayCanonicalChannelUrl)return this.metadata.displayCanonicalChannelUrl;if(this.metadata.canonicalChannelUrl){var r=new URL(this.metadata.canonicalChannelUrl);return r.host+r.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 _.M(this.metadata.learnMoreOnTap,_.W1)}}});
YP.prototype.onYtServiceRequestCompleted=YP.prototype.onYtServiceRequestCompleted;YP.prototype.businessEmailMetadataChanged=YP.prototype.businessEmailMetadataChanged;YP.prototype.refit=YP.prototype.refit;_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],YP.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],YP.prototype,"ytRendererBehavior",void 0);
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],YP.prototype,"ytRendererstamperBehavior",void 0);_.u([_.fH("#g-recaptcha-response"),_.H("design:type",HTMLTextAreaElement)],YP.prototype,"JSC$16569_captchaTextarea",void 0);_.u([_.b(),_.H("design:type",Object)],YP.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],YP.prototype,"revealButtonClass",void 0);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],YP.prototype,"metadata",null);
_.u([_.v("metadata"),_.H("design:type",Object),_.H("design:paramtypes",[])],YP.prototype,"revealButton",null);_.u([_.v("metadata"),_.H("design:type",Object),_.H("design:paramtypes",[])],YP.prototype,"channelDisplayUrl",null);_.u([_.TI("metadata"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],YP.prototype,"refit",null);_.u([_.v("metadata"),_.H("design:type",Object),_.H("design:paramtypes",[])],YP.prototype,"formattedDescription",null);
_.u([_.v("metadata","learnMoreCommand"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],YP.prototype,"shouldRendereVerifiedPhoneStatus",null);_.u([_.v("metadata"),_.H("design:type",Object),_.H("design:paramtypes",[])],YP.prototype,"learnMoreCommand",null);_.u([_.b(),_.H("design:type",String)],YP.prototype,"businessEmailDisplayState",void 0);_.u([_.b(),_.H("design:type",String)],YP.prototype,"businessEmail",void 0);
_.u([_.b(),_.H("design:type",String)],YP.prototype,"businessEmailErrorMessage",void 0);_.u([_.TI("metadata"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],YP.prototype,"businessEmailMetadataChanged",null);_.u([_.ae("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],YP.prototype,"onYtServiceRequestCompleted",null);
_.u([_.VF({is:"ytd-about-channel-renderer",disableElementRegistration:!0})],YP);
_.Z(YP,"ytd-about-channel-renderer",function(){if(f3u!==void 0)return f3u;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return f3u=r},{mode:1});var Tvl;var UE=function(){return _.q.apply(this,arguments)||this};
_.C(UE,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],UE.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],UE.prototype,"data",void 0);_.u([_.VF({is:"ytd-channel-list-sub-menu-avatar-renderer",disableElementRegistration:!0})],UE);
_.Z(UE,"ytd-channel-list-sub-menu-avatar-renderer",function(){if(Tvl!==void 0)return Tvl;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return Tvl=r},{mode:1});var w$R;var TX=function(){return _.q.apply(this,arguments)||this};
_.C(TX,_.q);TX.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{channelListSubMenuAvatarRenderer:"ytd-channel-list-sub-menu-avatar-renderer"}}}};
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],TX.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],TX.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",String)],TX.prototype,"aligment",void 0);_.u([_.VF({is:"ytd-channel-list-sub-menu-renderer",disableElementRegistration:!0})],TX);
_.Z(TX,"ytd-channel-list-sub-menu-renderer",function(){if(w$R!==void 0)return w$R;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return w$R=
r},{mode:1});var Fj$;var wx=function(){return _.q.apply(this,arguments)||this};
_.C(wx,_.q);wx.prototype.configureRendererStamper=function(){return{"data.playAllButton":{id:"play-all",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.rightButtons":{id:"right-buttons",mapping:{buttonRenderer:"ytd-button-renderer",menuRenderer:"ytd-menu-renderer"}},"data.sortSetting":{id:"sort-menu",mapping:{sortFilterSubMenuRenderer:{component:"yt-sort-filter-sub-menu-renderer",params:{isRightAligned:!0}}}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],wx.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],wx.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],wx.prototype,"data",void 0);_.u([_.VF({is:"ytd-channel-sub-menu-renderer",disableElementRegistration:!0})],wx);
_.Z(wx,"ytd-channel-sub-menu-renderer",function(){if(Fj$!==void 0)return Fj$;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return Fj$=r},{mode:1});var RRw;var oVe;var F7=function(){var r=_.q.apply(this,arguments)||this;r.isCompact=!1;return r};
_.C(F7,_.q);_.f5.Object.defineProperties(F7.prototype,{thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isCompact?112:80}},
openNewWindow:{configurable:!0,enumerable:!0,get:function(){var r,E;return((E=_.M((r=this.data)==null?void 0:r.endpoint,_.K1))==null?void 0:E.target)==="TARGET_NEW_WINDOW"}}});
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],F7.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],F7.prototype,"componentBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],F7.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],F7.prototype,"isCompact",void 0);_.u([_.v("isCompact"),_.H("design:type",Number),_.H("design:paramtypes",[])],F7.prototype,"thumbnailWidth",null);
_.u([_.v("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],F7.prototype,"openNewWindow",null);_.u([_.VF({is:"ytd-media-lockup-renderer",disableElementRegistration:!0})],F7);
_.Z(F7,"ytd-media-lockup-renderer",function(){if(oVe!==void 0)return oVe;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return oVe=r},{mode:1});var MFl;var R8=function(){return _.q.apply(this,arguments)||this};
_.C(R8,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],R8.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],R8.prototype,"componentBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],R8.prototype,"data",void 0);_.u([_.VF({is:"ytd-structured-description-channel-lockup-renderer",disableElementRegistration:!0})],R8);
_.Z(R8,"ytd-structured-description-channel-lockup-renderer",function(){if(MFl!==void 0)return MFl;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return MFl=r},{mode:1});var iSb;var o8=function(){var r=_.q.apply(this,arguments)||this;r.isCompact=!1;r.collectionsStackColor=_.R("modernize_structured_description_playlist_lockups_v2");return r};
_.C(o8,_.q);o8.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:_.R("defer_overlays")?1:void 0,waitForSignal:"eocs"}}};
_.f5.Object.defineProperties(o8.prototype,{twoLineTitle:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.maxLinesTitle)===2}},
collectionStack:{configurable:!0,enumerable:!0,get:function(){var r,E,K,g,D,B;return{thumbnailSize:"small",doubleStack:!1,experimentEnabled:!0,sampledThumbnailColor:this.collectionsStackColor?(r=this.data)==null?void 0:(E=r.thumbnail)==null?void 0:E.sampledThumbnailColor:void 0,darkColorPalette:this.collectionsStackColor?(K=this.data)==null?void 0:(g=K.thumbnail)==null?void 0:g.darkColorPalette:void 0,vibrantColorPalette:this.collectionsStackColor?(D=this.data)==null?void 0:(B=D.thumbnail)==null?
void 0:B.vibrantColorPalette:void 0}}}});
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],o8.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],o8.prototype,"componentBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],o8.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],o8.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],o8.prototype,"showSidePanelThumbnailOverlay",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],o8.prototype,"isCompact",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],o8.prototype,"collectionsStackColor",void 0);_.u([_.v("data"),_.b({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],o8.prototype,"twoLineTitle",null);_.u([_.v("data","collectionsStackColor"),_.H("design:type",Object),_.H("design:paramtypes",[])],o8.prototype,"collectionStack",null);
_.u([_.VF({is:"ytd-structured-description-playlist-lockup-renderer",disableElementRegistration:!0})],o8);
_.Z(o8,"ytd-structured-description-playlist-lockup-renderer",function(){if(iSb!==void 0)return iSb;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return iSb=r},{mode:1});var cul;var Mt=function(){return _.q.apply(this,arguments)||this};
_.C(Mt,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Mt.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],Mt.prototype,"componentBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Mt.prototype,"data",void 0);_.u([_.VF({is:"ytd-structured-description-video-lockup-renderer",disableElementRegistration:!0})],Mt);
_.Z(Mt,"ytd-structured-description-video-lockup-renderer",function(){if(cul!==void 0)return cul;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return cul=r},{mode:2});var i6=function(){return _.q.apply(this,arguments)||this};
_.C(i6,_.q);
i6.prototype.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{structuredDescriptionPlaylistLockupRenderer:{component:"ytd-structured-description-playlist-lockup-renderer",params:{showSidePanelThumbnailOverlay:!0,isCompact:!0}},structuredDescriptionVideoLockupRenderer:"ytd-structured-description-video-lockup-renderer",structuredDescriptionChannelLockupRenderer:"ytd-structured-description-channel-lockup-renderer",mediaLockupRenderer:{component:"ytd-media-lockup-renderer",params:{isCompact:!0}}}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],i6.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],i6.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],i6.prototype,"data",void 0);_.u([_.VF({is:"ytd-compact-infocard-renderer",disableElementRegistration:!0})],i6);
_.Z(i6,"ytd-compact-infocard-renderer",function(){if(RRw!==void 0)return RRw;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return RRw=r},{mode:1});var Cfa;var ci=function(){return _.q.apply(this,arguments)||this};
_.C(ci,_.q);ci.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.f5.Object.defineProperties(ci.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.R("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.R("kevlar_watch_feed_big_thumbs")?"9999":"168"}},
customThumbnailSize:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.R("kevlar_watch_feed_big_thumbs")?"":"94"}}});
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],ci.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],ci.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.$n),_.H("design:type",Object)],ci.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],ci.prototype,"ytdReduxBehavior",void 0);_.u([_.b({selector:_.Gp}),_.H("design:type",Object)],ci.prototype,"isGridViewEnabled",void 0);
_.u([_.v("isGridViewEnabled"),_.b({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],ci.prototype,"watchFeedBigThumbs",null);_.u([_.v("isGridViewEnabled","data"),_.b({reflectToAttribute:!0,value:"168"}),_.H("design:type",String),_.H("design:paramtypes",[])],ci.prototype,"thumbnailWidth",null);_.u([_.v("isGridViewEnabled","data"),_.b({reflectToAttribute:!0,value:"94"}),_.H("design:type",String),_.H("design:paramtypes",[])],ci.prototype,"customThumbnailSize",null);
_.u([_.b(),_.H("design:type",Object)],ci.prototype,"data",void 0);_.u([_.VF({is:"ytd-compact-playlist-renderer",disableElementRegistration:!0})],ci);
_.Z(ci,"ytd-compact-playlist-renderer",function(){if(Cfa!==void 0)return Cfa;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return Cfa=r},{mode:1});var xIf;var C7=function(){var r=_.q.apply(this,arguments)||this;r.roundedContainer=!0;r.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};return r};
_.C(C7,_.q);_.d=C7.prototype;_.d.attached=function(){this.requestElementsPerRow()};
_.d.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"}}}};
_.d.dataChanged=function(){this.hideThumbnail=!1;this.requestElementsPerRow()};
_.d.computeViewStyle=function(r){return r.style?r.style:"COMPACT_PROMOTED_ITEM_STYLE_UNSPECIFIED"};
_.d.onUpdateElementsPerRowAction=function(r){this.hideThumbnail=this.viewStyle==="COMPACT_PROMOTED_ITEM_STYLE_RICH_GRID"&&r===1};
_.d.requestElementsPerRow=function(){_.Ln(this.hostElement,"yt-request-elements-per-row")};
C7.prototype.dataChanged=C7.prototype.dataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],C7.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],C7.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.$n),_.H("design:type",Object)],C7.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],C7.prototype,"actionHandlerBehavior",void 0);
_.u([_.b(),_.H("design:type",Object)],C7.prototype,"data",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],C7.prototype,"hideThumbnail",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeViewStyle(data)"}),_.H("design:type",String)],C7.prototype,"viewStyle",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],C7.prototype,"roundedContainer",void 0);
_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],C7.prototype,"dataChanged",null);_.u([_.VF({is:"ytd-compact-promoted-item-renderer",disableElementRegistration:!0})],C7);
_.Z(C7,"ytd-compact-promoted-item-renderer",function(){if(xIf!==void 0)return xIf;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return xIf=r},{mode:1});var Wjf;var xP=function(){return _.q.apply(this,arguments)||this};
_.C(xP,_.q);xP.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer"}}}};
xP.prototype.attached=function(){this.hostElement.classList.add("use-ellipsis")};
xP.prototype.onYtNavigate=function(r,E){var K=this;if(E.endpoint===this.data.navigationEndpoint&&this.get("endpoint.watchEndpoint.continuePlayback",E)){var g=this.get("watchEndpoint.videoId",E.endpoint),D=_.Jt(this.hostElement,"yt-get-current-video-id-action")[0];_.R("kevlar_mix_handle_first_endpoint_different")&&g&&D&&g!==D||(r.stopPropagation(),_.h2().getPlayerPromise().then(function(B){if(B.getPlayerState()===0&&K.data.secondaryNavigationEndpoint)var Q=K.data.secondaryNavigationEndpoint;else{Q=
Object.assign({},E.endpoint);var a=_.M(Q.commandMetadata,_.dA);a&&(B=Math.floor(B.getCurrentTime()),a.url=_.dT(a.url,{t:B}),!_.R("kevlar_add_start_time_to_mix_endpoint_killswitch")&&(a=_.M(Q,_.m4)))&&(a.startTimeSeconds=B)}_.Ln(K.hostElement,"yt-navigate",{endpoint:Q})}))}};
_.f5.Object.defineProperties(xP.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.R("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.R("kevlar_watch_feed_big_thumbs")?"9999":"168"}},
collectionStack:{configurable:!0,enumerable:!0,get:function(){var r,E,K,g,D,B;return{thumbnailSize:"medium",doubleStack:!1,sampledThumbnailColor:(r=this.data)==null?void 0:(E=r.thumbnail)==null?void 0:E.sampledThumbnailColor,vibrantColorPalette:(K=this.data)==null?void 0:(g=K.thumbnail)==null?void 0:g.vibrantColorPalette,darkColorPalette:(D=this.data)==null?void 0:(B=D.thumbnail)==null?void 0:B.darkColorPalette,experimentEnabled:!0}}}});
xP.prototype.onYtNavigate=xP.prototype.onYtNavigate;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],xP.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.qA.YtEndpointBehavior),_.H("design:type",Object)],xP.prototype,"ytEndpointBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],xP.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.$n),_.H("design:type",Object)],xP.prototype,"ytdDismissibleItemBehavior",void 0);
_.u([_.G(_.Ub),_.H("design:type",Object)],xP.prototype,"ytdLockupBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],xP.prototype,"ytdReduxBehavior",void 0);_.u([_.b({selector:_.Gp}),_.H("design:type",Object)],xP.prototype,"isGridViewEnabled",void 0);_.u([_.v("isGridViewEnabled"),_.b({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],xP.prototype,"watchFeedBigThumbs",null);
_.u([_.v("isGridViewEnabled"),_.b({reflectToAttribute:!0}),_.H("design:type",String),_.H("design:paramtypes",[])],xP.prototype,"thumbnailWidth",null);_.u([_.b(),_.H("design:type",Object)],xP.prototype,"data",void 0);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],xP.prototype,"collectionStack",null);_.u([_.ae("yt-navigate"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Object]),_.H("design:returntype")],xP.prototype,"onYtNavigate",null);
_.u([_.VF({is:"ytd-compact-radio-renderer",disableElementRegistration:!0})],xP);
_.Z(xP,"ytd-compact-radio-renderer",function(){if(Wjf!==void 0)return Wjf;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return Wjf=r},{mode:1});var GtJ;var Wi=function(){return _.q.apply(this,arguments)||this};
_.C(Wi,_.q);Wi.prototype.configureRendererStamper=function(){return{"data.button":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}};
Wi.prototype.computeRendererStyle=function(r){return r.style?r.style.split("STYLE_")[1].replace(/_/g,"-").toLowerCase():""};
_.u([_.b(),_.H("design:type",Object)],Wi.prototype,"data",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Wi.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Wi.prototype,"rendererBehavior",void 0);_.u([_.b({computed:"computeRendererStyle(data)",reflectToAttribute:!0}),_.H("design:type",String)],Wi.prototype,"rendererStyle",void 0);_.u([_.VF({is:"ytd-compact-text-promo-renderer",disableElementRegistration:!0})],Wi);
_.Z(Wi,"ytd-compact-text-promo-renderer",function(){if(GtJ!==void 0)return GtJ;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return GtJ=r},{mode:1});var vVe;var GX=function(){var r=_.q.apply(this,arguments)||this;r.isShortsStyle=!1;return r};
_.C(GX,_.q);_.d=GX.prototype;_.d.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"}}}};
_.d.disableInteractionChanged=function(){this.isShortsStyle||(this.disableInteraction?_.Ln(this.hostElement,"yt-disable-lockup-interaction"):_.Ln(this.hostElement,"yt-enable-lockup-interaction"))};
_.d.isMetaBlockEmpty=function(r){return!r||!r.longBylineText&&!r.shortBylineText&&!r.shortViewCountText&&!r.viewCountText};
_.d.computeHasOneLineTitle=function(r){return this.forceOneLineTitle||!(r==null||!r.buttons)};
_.d.computeDisableInteraction=function(){var r;return!((r=this.data)==null?0:r.navigationEndpoint)};
_.d.hasSingularTopStandaloneBadge=function(){var r;return!((r=this.data)==null||!r.topStandaloneBadge)};
_.f5.Object.defineProperties(GX.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.R("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.R("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 r;return this.hasSingularTopStandaloneBadge()?[(r=this.data)==null?void 0:r.topStandaloneBadge]:[]}},
inlineMetadataBadges:{configurable:!0,enumerable:!0,get:function(){var r;return this.shouldShowTopBadges?((r=this.data)==null?void 0:r.badges)||[]:[]}},
shouldShowBadgesBelowMetadata:{configurable:!0,enumerable:!0,get:function(){return!this.shouldShowTopBadges}},
compactTitleClass:{configurable:!0,enumerable:!0,get:function(){return this.shouldShowTopBadges?"compact-title":""}}});
GX.prototype.disableInteractionChanged=GX.prototype.disableInteractionChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],GX.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],GX.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.$n),_.H("design:type",Object)],GX.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.G(_.Ub),_.H("design:type",Object)],GX.prototype,"ytdLockupBehavior",void 0);
_.u([_.G(_.N6),_.H("design:type",Object)],GX.prototype,"ytdReduxBehavior",void 0);_.u([_.b({reflectToAttribute:!0,computed:"isMetaBlockEmpty(data)"}),_.H("design:type",Boolean)],GX.prototype,"metaBlockEmpty",void 0);_.u([_.b({selector:_.Gp}),_.H("design:type",Object)],GX.prototype,"isGridViewEnabled",void 0);_.u([_.v("isGridViewEnabled"),_.b({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],GX.prototype,"watchFeedBigThumbs",null);
_.u([_.v("isGridViewEnabled"),_.b({reflectToAttribute:!0}),_.H("design:type",String),_.H("design:paramtypes",[])],GX.prototype,"thumbnailWidth",null);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],GX.prototype,"isShortsStyle",void 0);_.u([_.b(),_.H("design:type",Object)],GX.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeHasOneLineTitle(data)"}),_.H("design:type",Boolean)],GX.prototype,"hasOneLineTitle",void 0);
_.u([_.b(),_.H("design:type",Boolean)],GX.prototype,"hideThumbnail",void 0);_.u([_.b(),_.H("design:type",Boolean)],GX.prototype,"forceOneLineTitle",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeDisableInteraction(data)"}),_.H("design:type",Boolean)],GX.prototype,"disableInteraction",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],GX.prototype,"musicMetadataVideoLockup",void 0);
_.u([_.pH("disableInteraction"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],GX.prototype,"disableInteractionChanged",null);_.u([_.v("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],GX.prototype,"shouldShowTopBadges",null);_.u([_.v("data"),_.H("design:type",Array),_.H("design:paramtypes",[])],GX.prototype,"topBadges",null);
_.u([_.v("shouldShowTopBadges","data"),_.H("design:type",Array),_.H("design:paramtypes",[])],GX.prototype,"inlineMetadataBadges",null);_.u([_.v("shouldShowTopBadges"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],GX.prototype,"shouldShowBadgesBelowMetadata",null);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],GX.prototype,"compactTitleClass",null);_.u([_.VF({is:"ytd-compact-video-renderer",disableElementRegistration:!0})],GX);
_.Z(GX,"ytd-compact-video-renderer",function(){if(vVe!==void 0)return vVe;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return vVe=r},{mode:_.EZ("kevlar_poly_si_batch_j067")?1:2});var VFC;_.MN("itemSectionRenderer","counterfactualRenderer","ytd-counterfactual-renderer");var vi=function(){return _.q.apply(this,arguments)||this};
_.C(vi,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],vi.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],vi.prototype,"data",void 0);_.u([_.VF({is:"ytd-counterfactual-renderer",disableElementRegistration:!0})],vi);
_.Z(vi,"ytd-counterfactual-renderer",function(){if(VFC!==void 0)return VFC;var r=document.createElement("template");_.x(r,"\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");r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return VFC=r},{mode:1});var zRe;var VJ=function(){var r=_.q.apply(this,arguments)||this;r.hidden=!1;return r};
_.C(VJ,_.q);VJ.prototype.onSelect=function(){this.data&&this.data.onSelectCommand&&_.P7().resolve(_.Ov).resolveCommand(this.data.onSelectCommand,{form:{element:this.hostElement}})};
VJ.prototype.computeHidden=function(r){return!!r};
_.f5.Object.defineProperties(VJ.prototype,{label:{configurable:!0,enumerable:!0,get:function(){return this.ytRendererBehavior.getSimpleString(this.data.label)}},
value:{configurable:!0,enumerable:!0,get:function(){if(this.data&&(typeof this.data.stringValue==="string"||typeof this.data.int32Value==="number"))return this.data.stringValue?this.data.stringValue:this.data.int32Value}}});
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],VJ.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],VJ.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeHidden(data.isHidden)"}),_.H("design:type",Object)],VJ.prototype,"hidden",void 0);_.u([_.v("data.label"),_.H("design:type",String),_.H("design:paramtypes",[])],VJ.prototype,"label",null);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],VJ.prototype,"value",null);
_.u([_.VF({is:"ytd-dropdown-item-renderer",disableElementRegistration:!0})],VJ);
_.Z(VJ,"ytd-dropdown-item-renderer",function(){if(zRe!==void 0)return zRe;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return zRe=r},{mode:1});var tFl;var SUM;var zX=function(){return _.q.apply(this,arguments)||this};
_.C(zX,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],zX.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],zX.prototype,"data",void 0);_.u([_.b({computed:"getSimpleString(data.label)"}),_.H("design:type",String)],zX.prototype,"label",void 0);_.u([_.VF({is:"ytd-navigation-dropdown-item-renderer",disableElementRegistration:!0})],zX);
_.Z(zX,"ytd-navigation-dropdown-item-renderer",function(){if(SUM!==void 0)return SUM;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return SUM=r},{mode:1});var tQ=function(){var r=_.q.apply(this,arguments)||this;r.disabled=!1;r.value="";r.noLabelFloat=!1;r.noUnderline=!1;r.usePrimaryColor=!1;r.hasBackground=!1;r.verticalAlign="top";r.autosize=!1;r.minAutosizeWidth=100;r.autosizeFont="14px Roboto";return r};
_.C(tQ,_.q);_.d=tQ.prototype;_.d.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"}}}};
_.d.open=function(){this.inputEl.open()};
_.d.reset=function(){this.entries.selected=-1;this.entries.forceSynchronousItemUpdate();this.entries.select(this.getSelectedItem())};
_.d.dataChanged=function(){this.reset()};
_.d.valueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.wh("value-changed",this.value))};
_.d.stopPropagation=function(r){r.stopPropagation()};
_.d.autoSizeLabel=function(){if(this.autosizeFont&&this.autosize){this.canvas||(this.canvas=document.createElement("canvas"));var r=this.canvas.getContext("2d");r&&(r.font=this.autosizeFont,this.inputEl.style.width=Math.max(this.minAutosizeWidth,Number(r.measureText(this.inputEl.value).width)+24)+"px")}};
_.d.getSelectedItem=function(){if(!this.data||!this.data.entries)return null;for(var r=0,E=this.data.entries.length;r<E;r++){var K=this.data.entries[r],g;for(g in K)if(K.hasOwnProperty(g)){var D=K[g];if("isSelected"in D&&D.isSelected)return"stringValue"in D?D.stringValue||"":"int32Value"in D?D.int32Value||0:0}}return null};
_.d.updateValueFromBinding=function(r){this.value=r.detail.value};
_.f5.Object.defineProperties(tQ.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 r=0,E=this.data.entries.length;r<E;r++){var K=this.data.entries[r],g;for(g in K)if(K.hasOwnProperty(g)){var D=K[g];if("isSelected"in D&&D.isSelected&&"label"in D)return this.ytRendererBehavior.getSimpleString(D.label)}}return null}}});
tQ.prototype.autoSizeLabel=tQ.prototype.autoSizeLabel;tQ.prototype.stopPropagation=tQ.prototype.stopPropagation;tQ.prototype.valueChangedForBinding=tQ.prototype.valueChangedForBinding;tQ.prototype.dataChanged=tQ.prototype.dataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],tQ.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],tQ.prototype,"ytRendererStamperBehavior",void 0);
_.u([_.b(),_.H("design:type",Object)],tQ.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],tQ.prototype,"disabled",void 0);_.u([_.b(),_.H("design:type",Object)],tQ.prototype,"value",void 0);_.u([_.b(),_.H("design:type",Object)],tQ.prototype,"noLabelFloat",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],tQ.prototype,"noUnderline",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",String)],tQ.prototype,"theme",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],tQ.prototype,"usePrimaryColor",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],tQ.prototype,"hasBackground",void 0);_.u([_.b(),_.H("design:type",Object)],tQ.prototype,"verticalAlign",void 0);_.u([_.b(),_.H("design:type",Object)],tQ.prototype,"autosize",void 0);_.u([_.b(),_.H("design:type",Object)],tQ.prototype,"minAutosizeWidth",void 0);_.u([_.b(),_.H("design:type",Object)],tQ.prototype,"autosizeFont",void 0);
_.u([_.fH("#entries"),_.H("design:type",Object)],tQ.prototype,"entries",void 0);_.u([_.fH("#input"),_.H("design:type",Object)],tQ.prototype,"inputEl",void 0);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],tQ.prototype,"dataChanged",null);_.u([_.TI("value"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],tQ.prototype,"valueChangedForBinding",null);
_.u([_.ae("iron-overlay-opened"),_.ae("iron-overlay-closed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],tQ.prototype,"stopPropagation",null);_.u([_.ae("iron-select"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],tQ.prototype,"autoSizeLabel",null);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],tQ.prototype,"label",null);
_.u([_.VF({disableElementRegistration:!0,is:"ytd-dropdown-renderer"})],tQ);
_.Z(tQ,"ytd-dropdown-renderer",function(){if(tFl!==void 0)return tFl;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return tFl=r},{mode:1});var bSC;var Sv=function(){var r=_.q.apply(this,arguments)||this;r.isConstrainedList=!1;return r};
_.C(Sv,_.q);Sv.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"}}}};
Sv.prototype.fillRestIfNoShowMore=function(){this.data&&!this.data.showMoreText&&this.ytLazyListBehavior.canShowMore&&this.ytLazyListBehavior.fillRemainingListItems()};
Sv.prototype.onShowMoreClick=function(){this.ytLazyListBehavior.fillRemainingListItems()};
Sv.prototype.computeViewAllHidden=function(r,E){return r||!E.viewAllEndpoint};
Sv.prototype.fillRestIfNoShowMore=Sv.prototype.fillRestIfNoShowMore;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Sv.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Sv.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.Wl.YtLazyListBehavior),_.H("design:type",Object)],Sv.prototype,"ytLazyListBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Sv.prototype,"data",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Sv.prototype,"isConstrainedList",void 0);_.u([_.TI("data","canShowMore"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Sv.prototype,"fillRestIfNoShowMore",null);_.u([_.VF({is:"ytd-expanded-shelf-contents-renderer",disableElementRegistration:!0})],Sv);
_.Z(Sv,"ytd-expanded-shelf-contents-renderer",function(){if(bSC!==void 0)return bSC;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return bSC=r},{mode:_.EZ("kevlar_poly_si_batch_j025")?1:2});var syw;var b6=function(){return _.q.apply(this,arguments)||this};
_.C(b6,_.q);b6.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.viewChannelButton":{id:"view-channel-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],b6.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],b6.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],b6.prototype,"data",void 0);_.u([_.VF({is:"ytd-feed-channel-filter-header-renderer",disableElementRegistration:!0})],b6);
_.Z(b6,"ytd-feed-channel-filter-header-renderer",function(){if(syw!==void 0)return syw;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return syw=r},{mode:1});var ktX;var qUl;var l3e;var sE=function(){return _.q.apply(this,arguments)||this};
_.C(sE,_.q);_.d=sE.prototype;_.d.onClick=function(r){var E,K=(E=this.data)==null?void 0:E.sectionEndpoint;!_.HI(_.AP(r),this.hostElement,["A".toString()])&&K&&_.Ln(this.hostElement,"yt-navigate",{endpoint:K})};
_.d.computeHasSectionEndpoint=function(r){return(r==null?void 0:r.sectionEndpoint)!==void 0};
_.d.computeShowHeaderAsLink=function(r){return(r==null?void 0:r.header)!==void 0&&(r==null?void 0:r.sectionEndpoint)!==void 0};
_.d.computeShowSubheaderAsLink=function(r){return(r==null?void 0:r.subheader)!==void 0&&(r==null?void 0:r.sectionEndpoint)!==void 0&&(r==null?void 0:r.header)===void 0};
_.d.getHeaderAsLinkClass=function(r){var E=[],K;(r==null?0:(K=r.headerIcon)==null?0:K.iconType)&&E.push("header-link-active");return E.join(" ")};
_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],sE.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],sE.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],sE.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],sE.prototype,"data",void 0);
_.u([_.b({computed:"computeHasSectionEndpoint(data)",reflectToAttribute:!0}),_.H("design:type",Boolean)],sE.prototype,"hasSectionEndpoint",void 0);_.u([_.b({computed:"computeShowHeaderAsLink(data)"}),_.H("design:type",Boolean)],sE.prototype,"showHeaderAsLink",void 0);_.u([_.b({computed:"computeShowSubheaderAsLink(data)"}),_.H("design:type",Boolean)],sE.prototype,"showSubheaderAsLink",void 0);_.u([_.VF({is:"ytd-medical-panel-section-renderer",disableElementRegistration:!0})],sE);
_.Z(sE,"ytd-medical-panel-section-renderer",function(){if(l3e!==void 0)return l3e;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return l3e=r},{mode:1});var kP=function(){var r=_.q.apply(this,arguments)||this;r.isExpanded=!1;r.roundedContainer=!0;r.skipRoundingTop=!1;r.toggleExpandableSection=function(){r.isExpanded=!r.isExpanded};
return r};
_.C(kP,_.q);
kP.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]]"}}}}}};
kP.prototype.dataChanged=function(){this.data&&(this.isExpanded=!1)};
kP.prototype.dataChanged=kP.prototype.dataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],kP.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],kP.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],kP.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],kP.prototype,"isExpanded",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],kP.prototype,"roundedContainer",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],kP.prototype,"skipRoundingTop",void 0);_.u([_.b(),_.H("design:type",Object)],kP.prototype,"toggleExpandableSection",void 0);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],kP.prototype,"dataChanged",null);_.u([_.VF({is:"ytd-medical-panel-content-renderer",disableElementRegistration:!0})],kP);
_.Z(kP,"ytd-medical-panel-content-renderer",function(){if(qUl!==void 0)return qUl;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return qUl=r},{mode:1});_.MN("itemSectionRenderer","infoPanelContainerRenderer","ytd-info-panel-container-renderer");var qt=function(){var r=_.q.apply(this,arguments)||this;r.roundedContainer=!0;r.extractOverlay=!1;r.amsterdamEnabled=_.R("enable_desktop_amsterdam_info_panels");r.hasTitle=!1;r.linkIcon="OPEN_IN_NEW";r.isDismissed=!1;return r};
_.C(qt,_.q);qt.prototype.onOverlayConditionsChange=function(){var r=_.rj(this.hostElement).querySelector("ytd-info-panel-content-renderer");r&&(r.set("extractOverlay",this.extractOverlay),r.set("roundedContainer",this.roundedContainer))};
qt.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"}}}};
qt.prototype.computeHasTitle=function(r){return!(r==null||!r.title)};
qt.prototype.onClick=function(r){var E,K=(E=this.data)==null?void 0:E.headerEndpoint;!_.HI(_.AP(r),this.hostElement,["BUTTON".toString()])&&K&&this.ytComponentBehavior.resolveCommand(K)};
_.f5.Object.defineProperties(qt.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 r;return((r=this.data)==null?void 0:r.titleStyle)==="INFO_PANEL_CONTAINER_TITLE_STYLE_LINK"}},
hideDivider:{configurable:!0,enumerable:!0,get:function(){var r,E;return((r=this.data)==null?void 0:r.disableBottomDivider)||!((E=this.data)==null?0:E.title)}}});
qt.prototype.onOverlayConditionsChange=qt.prototype.onOverlayConditionsChange;_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],qt.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],qt.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],qt.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],qt.prototype,"ytdReduxBehavior",void 0);
_.u([_.b(),_.H("design:type",Object)],qt.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],qt.prototype,"roundedContainer",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],qt.prototype,"extractOverlay",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],qt.prototype,"amsterdamEnabled",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeHasTitle(data)"}),_.H("design:type",Object)],qt.prototype,"hasTitle",void 0);
_.u([_.b({type:_.R("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.v("data.background"),_.H("design:type",Object),_.H("design:paramtypes",[])],qt.prototype,"background",null);_.u([_.b({type:_.R("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.v("data.titleStyle"),_.H("design:type",Object),_.H("design:paramtypes",[])],qt.prototype,"titleStyle",null);
_.u([_.b({type:_.R("kevlar_property_type_migration_killswitch")?Boolean:void 0}),_.v("data.titleStyle"),_.H("design:type",Object),_.H("design:paramtypes",[])],qt.prototype,"showLinkIcon",null);_.u([_.b(),_.H("design:type",String)],qt.prototype,"linkIcon",void 0);_.u([_.b({type:_.R("kevlar_property_type_migration_killswitch")?Boolean:void 0}),_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],qt.prototype,"hideDivider",null);
_.u([_.b({selectorArgs:["data.dismissStateEntityKey"],selector:function(r,E){r=_.NC(r.entities,"dismissState",E);return(r==null?void 0:r.isDismissed)||(r==null?void 0:r.vwcDismissState)==="VWC_DISMISS_STATE_NOT_INTERESTED"||(r==null?void 0:r.vwcDismissState)==="VWC_DISMISS_STATE_BLOCK_CHANNEL"}}),
_.H("design:type",Object)],qt.prototype,"isDismissed",void 0);_.u([_.pH("roundedContainer","extractOverlay"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],qt.prototype,"onOverlayConditionsChange",null);_.u([_.VF({is:"ytd-info-panel-container-renderer",disableElementRegistration:!0})],qt);
_.Z(qt,"ytd-info-panel-container-renderer",function(){if(ktX!==void 0)return ktX;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return ktX=r},{mode:1});var mIR;_.MN("sharingItemSection","itemSectionHeaderRenderer","ytd-item-section-header-renderer");var l6=function(){return _.q.apply(this,arguments)||this};
_.C(l6,_.q);l6.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
l6.prototype.computeStyle=function(r){return r?r:""};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],l6.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],l6.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],l6.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeStyle(data.titleStyle)"}),_.H("design:type",String)],l6.prototype,"titleStyle",void 0);
_.u([_.VF({is:"ytd-item-section-header-renderer",disableElementRegistration:!0})],l6);
_.rD()(l6,"ytd-item-section-header-renderer",function(){if(mIR===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);mIR=r}r=mIR;return r},{allowedProps:["data"],
mode:1});var ZSR;var uaX,AuC=function(){return uaX!==void 0?uaX:uaX=document.createElement("template")};
document.head.appendChild(AuC().content);var eRf;_.m3=new _.NS("VOTING_ANIMATION_CONTROLLER_TOKEN");var HSM=_.l(function(r){var E=r.data;var K=_.NZ("div"),g=_.NZ("div");r=_.N(_.M5("VOTE_STATUS_NONE",void 0,"YPH5mf"));var D=r.next().value,B=r.next().value,Q=_.f8(OUu,function(){var w;return(w=E())==null?void 0:w.entityKey}),a=_.R("web_enable_voting_animation")||_.R("enable_music_web_cairo_voting_animation");
_.Zj(function(){var w;((w=E().initialState)==null?0:w.status)&&B(E().initialState.status)});
var P=function(){var w,F,c=(F=(w=E().initialState)==null?void 0:w.votes)!=null?F:0,W;w=(W=E().initialState)==null?void 0:W.status;return w==="VOTE_STATUS_UPVOTED"?c-1:w==="VOTE_STATUS_DOWNVOTED"?c+1:c},O=function(){return D()==="VOTE_STATUS_UPVOTED"?P()+1:D()==="VOTE_STATUS_DOWNVOTED"?P()-1:P()},U=function(w){var F=w?"VOTE_STATUS_UPVOTED":"VOTE_STATUS_NONE";
B(F);var c=O(),W=_.P7().resolve(_.p0(_.m3)),z=Q();z&&(w&&(z==null?0:z.upvoteDefaultButtonOnTap)?_.tH(z.upvoteDefaultButtonOnTap,{form:{element:K.value},disableClickTracking:!0}):(z==null?0:z.upvoteToggledButtonOnTap)&&_.tH(z.upvoteToggledButtonOnTap,{form:{element:K.value},disableClickTracking:!0}));var S;w=(S=z==null?void 0:z.enableOptimisticReordering)!=null?S:E().enableOptimisticReordering;a&&W&&E().itemId&&w&&X$e(W,E().itemId,c,F)},T=function(w){var F=w?"VOTE_STATUS_DOWNVOTED":"VOTE_STATUS_NONE";
B(F);var c=O(),W=_.P7().resolve(_.p0(_.m3)),z=Q();z&&(w&&(z==null?0:z.downvoteDefaultButtonOnTap)?_.tH(z.downvoteDefaultButtonOnTap,{form:{element:g.value},disableClickTracking:!0}):(z==null?0:z.downvoteToggledButtonOnTap)&&_.tH(z.downvoteToggledButtonOnTap,{form:{element:g.value},disableClickTracking:!0}));var S;w=(S=z==null?void 0:z.enableOptimisticReordering)!=null?S:E().enableOptimisticReordering;a&&W&&E().itemId&&w&&X$e(W,E().itemId,c,F)};
r={};r=_.DW("ytVotingViewModelVoteCount",(r.ytVotingViewModelVoteCountDisabled=function(){return E().isDisabled},r));
return _.f("voting-view-model",{class:"ytVotingViewModelHost"},_.f("div",{el:K},_.f(_.U9,{data:function(){var w=_.M(E().upvoteButton,_.YQ);return{toggleButtonViewModel:Object.assign({},w,{isToggled:D()==="VOTE_STATUS_UPVOTED"})}}},{toggleButtonViewModel:function(w){return _.f(_.J6,{data:w.data,
onToggle:U})}})),_.f("div",{class:r},function(){var w,F,c;
return D()==="VOTE_STATUS_UPVOTED"?(w=E().initialState)==null?void 0:w.compactVotesUpvoted:D()==="VOTE_STATUS_DOWNVOTED"?(F=E().initialState)==null?void 0:F.compactVotesDownvoted:(c=E().initialState)==null?void 0:c.compactVotes}),_.f("div",{el:g},_.f(_.U9,{data:function(){var w=_.M(E().downvoteButton,_.YQ);
return{toggleButtonViewModel:Object.assign({},w,{isToggled:D()==="VOTE_STATUS_DOWNVOTED"})}}},{toggleButtonViewModel:function(w){return _.f(_.J6,{data:w.data,
onToggle:T})}})))},"bd");_.yB(_.l(function(r){var E=r.data;return _.f("engagement-bar-view-model",{class:"ytEngagementBarViewModelHost"},_.f("div",{class:_.DW("ytEngagementBarViewModelEngagementBarWrapper",r.className)},_.f(_.U9,{data:function(){return E().actions}},{votingViewModel:HSM})))},"cd"),"engagement-bar-view-model",{props:{data:_.Yt,
className:_.Yt}});var Z1=function(){var r=_.q.apply(this,arguments)||this;r.playlistVotingAnimationEnabled=_.R("web_enable_voting_animation");r.downloadProgress=0;r.transferState="TRANSFER_STATE_UNKNOWN";r.downloadState="DOWNLOAD_STATE_UNKNOWN";r.offlinePolicyAction="OFFLINE_VIDEO_POLICY_ACTION_UNKNOWN";r.offlineVideoPolicyExpirationTimestamp=0;return r};
_.C(Z1,_.q);_.d=Z1.prototype;_.d.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"}}}};
_.d.canReorderChanged=function(){this.persistentDragHandle=_.R("kevlar_playlist_drag_handles")&&this.canReorder};
_.d.onDrag=function(){if(this.thumbnail){var r=_.rj(this.thumbnail).querySelector("yt-image");r&&(r.shouldRenderLazy=!1)}};
_.d.onMenuOverlayChanged=function(r,E){this.menuOpened=E};
_.d.onHandleMouseenter=function(){this.handleIsHovered=!0};
_.d.onHandleMouseleave=function(){this.handleIsHovered=!1};
_.d.onContentsTap=function(r){var E,K=(E=this.data)==null?void 0:E.serviceEndpoints;if(K&&K.length===1&&_.M(K[0],Y05)&&!_.HI(_.AP(r),this.hostElement,["TP-YT-PAPER-BUTTON"]))this.ytComponentBehavior.resolveCommand(K[0]);else{var g;(E=(g=this.data)==null?void 0:g.navigationEndpoint)&&_.R("music_on_main_open_playlist_recommended_videos_in_miniplayer")&&this.styleType==="playlist-video-renderer-style-recommended-video"?this.miniplayerIsActive?nVw(_.P7().resolve(_.S3),E):(_.XZ().playlistSuggestionsShelfActivation=
!0,_.I3w(_.P7().resolve(_.S3),E)):E&&!_.HI(_.AP(r),this.hostElement,["A".toString(),"BUTTON".toString(),"ENGAGEMENT-BAR-VIEW-MODEL"])&&(_.R("kevlar_playlist_video_resolve_nav_endpoint_killswitch")?_.Ln(this.hostElement,"yt-navigate",{endpoint:E}):this.ytComponentBehavior.resolveCommand(E))}};
_.d.computeStyle=function(r){return r?r.toLowerCase().replace(/_/g,"-"):""};
_.d.computeThumbnailWidth=function(r){return r==="PLAYLIST_VIDEO_RENDERER_STYLE_EPISODE"?170:200};
_.d.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=Wvm(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))}};
_.d.created=function(){this.downloadRenderData=void 0;this.isDownloads=!1};
_.d.detached=function(){this.downloadRenderData=void 0;this.isDownloads=!1};
_.d.dataChanged=function(){if(this.data){var r,E,K,g=((r=this.downloadRenderData)==null?void 0:r.badges)&&((E=this.downloadRenderData)==null?void 0:E.badges)!==((K=this.data)==null?void 0:K.badges),D,B,Q;r=((D=this.downloadRenderData)==null?void 0:D.thumbnailOverlays)&&((B=this.downloadRenderData)==null?void 0:B.thumbnailOverlays)!==((Q=this.data)==null?void 0:Q.thumbnailOverlays);(!this.downloadRenderData||g||r)&&this.downloadStateChanged()}};
_.d.setVideoIdChanged=function(){if(this.data&&this.data.setVideoId){var r,E,K=(r=this.data.menu)==null?void 0:(E=r.menuRenderer)==null?void 0:E.items;if(K)for(r=_.N(K),E=r.next();!E.done;E=r.next())if(E=E.value,K=void 0,_.M((K=E.menuServiceItemRenderer)==null?void 0:K.serviceEndpoint,_.dG)){var g=K=void 0,D=void 0;E=(K=E)==null?void 0:(g=K.menuServiceItemRenderer)==null?void 0:(D=g.serviceEndpoint)==null?void 0:D.playlistEditEndpoint;D=g=void 0;if(K=(g=E)==null?void 0:(D=g.actions)==null?void 0:
D[0])g=void 0,K.setVideoId=(g=this.data)==null?void 0:g.setVideoId;D=g=K=void 0;if(E=(K=E)==null?void 0:(g=K.clientActions)==null?void 0:(D=g[0])==null?void 0:D.playlistRemoveVideosAction)K=void 0,E.setVideoIds=[(K=this.data)==null?void 0:K.setVideoId]}}};
_.f5.Object.defineProperties(Z1.prototype,{playlistVideoId:{configurable:!0,enumerable:!0,get:function(){return this.data.videoId}}});
Z1.prototype.setVideoIdChanged=Z1.prototype.setVideoIdChanged;Z1.prototype.dataChanged=Z1.prototype.dataChanged;Z1.prototype.downloadStateChanged=Z1.prototype.downloadStateChanged;Z1.prototype.onMenuOverlayChanged=Z1.prototype.onMenuOverlayChanged;Z1.prototype.canReorderChanged=Z1.prototype.canReorderChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Z1.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],Z1.prototype,"ytdReduxBehavior",void 0);
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Z1.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.Ub),_.H("design:type",Object)],Z1.prototype,"ytdLockupBehavior",void 0);_.u([_.G(_.$n),_.H("design:type",Object)],Z1.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],Z1.prototype,"ytComponentBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Z1.prototype,"data",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],Z1.prototype,"canReorder",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],Z1.prototype,"menuOpened",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],Z1.prototype,"handleIsHovered",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],Z1.prototype,"persistentDragHandle",void 0);_.u([_.b(),_.H("design:type",Object)],Z1.prototype,"downloadRenderData",void 0);
_.u([_.b({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.H("design:type",String)],Z1.prototype,"styleType",void 0);_.u([_.b({computed:"computeThumbnailWidth(data.style)"}),_.H("design:type",Number)],Z1.prototype,"thumbnailWidth",void 0);_.u([_.b({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],Z1.prototype,"isDownloads",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],Z1.prototype,"playlistVotingAnimationEnabled",void 0);
_.u([_.b({selector:bP,selectorArgs:["data.videoId"]}),_.H("design:type",Object)],Z1.prototype,"downloadProgress",void 0);_.u([_.b(),_.H("design:type",Number)],Z1.prototype,"relativeDateReference",void 0);_.u([_.b({selector:_.zS,selectorArgs:["data.videoId"]}),_.H("design:type",Object)],Z1.prototype,"transferState",void 0);_.u([_.b({selector:IhK,selectorArgs:["data.videoId"]}),_.H("design:type",Object)],Z1.prototype,"downloadState",void 0);
_.u([_.b({selector:tcL,selectorArgs:["data.videoId"]}),_.H("design:type",Object)],Z1.prototype,"offlinePolicyAction",void 0);_.u([_.b({selector:SgL,selectorArgs:["data.videoId"]}),_.H("design:type",Object)],Z1.prototype,"offlineVideoPolicyExpirationTimestamp",void 0);_.u([_.b({selector:sZn,selectorArgs:["data.videoId"]}),_.H("design:type",Object)],Z1.prototype,"entityInfo",void 0);_.u([_.b({selector:_.GS}),_.H("design:type",Boolean)],Z1.prototype,"miniplayerIsActive",void 0);
_.u([_.v("data"),_.H("design:type",String),_.H("design:paramtypes",[])],Z1.prototype,"playlistVideoId",null);_.u([_.fH("#thumbnail"),_.H("design:type",Object)],Z1.prototype,"thumbnail",void 0);_.u([_.TI("canReorder"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Z1.prototype,"canReorderChanged",null);
_.u([_.ae("yt-menu-overlay-changed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Boolean]),_.H("design:returntype")],Z1.prototype,"onMenuOverlayChanged",null);_.u([_.TI("transferState","offlinePolicyAction","offlineVideoPolicyExpirationTimestamp","downloadProgress","downloadState"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Z1.prototype,"downloadStateChanged",null);
_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Z1.prototype,"dataChanged",null);_.u([_.TI("data.setVideoId"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Z1.prototype,"setVideoIdChanged",null);_.u([_.VF({is:"ytd-playlist-video-renderer",disableElementRegistration:!0})],Z1);
_.Z(Z1,"ytd-playlist-video-renderer",function(){if(eRf!==void 0)return eRf;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);r.content.insertBefore(AuC().content.cloneNode(!0),r.content.firstChild);return eRf=r},{mode:1});var yub;var u6=function(){return _.q.apply(this,arguments)||this};
_.C(u6,_.q);_.u([_.b(),_.H("design:type",Object)],u6.prototype,"data",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],u6.prototype,"rendererBehavior",void 0);_.u([_.VF({is:"ytd-premium-browse-footer-renderer",disableElementRegistration:!0})],u6);
_.Z(u6,"ytd-premium-browse-footer-renderer",function(){if(yub!==void 0)return yub;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return yub=r},{mode:1});var LjX;var AQ=function(){var r=_.q.apply(this,arguments)||this;r.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeToggledAction"};return r};
_.C(AQ,_.q);_.d=AQ.prototype;_.d.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.d.handleDarkModeToggledAction=function(r){this.isDarkTheme=r};
_.d.computeHeaderLogoThumbnail=function(r,E){if(r)return E?r.darkLogo:r.lightLogo};
_.d.computeHeaderLogoHeight=function(r,E){var K,g,D;return(r=(K=this.computeHeaderLogoThumbnail(r,E))==null?void 0:(g=K.thumbnails)==null?void 0:(D=g[0])==null?void 0:D.height)&&r%31===0?"31":"24"};
_.d.computeHeaderLogoMarginBottom=function(r,E){return this.computeHeaderLogoHeight(r,E)==="24"?"0":"-7"};
_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],AQ.prototype,"actionHandlerBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],AQ.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],AQ.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Boolean)],AQ.prototype,"isDarkTheme",void 0);_.u([_.b({computed:"computeHeaderLogoThumbnail(data,isDarkTheme)"}),_.H("design:type",Object)],AQ.prototype,"themeLogo",void 0);
_.u([_.b({computed:"computeHeaderLogoHeight(data,isDarkTheme)"}),_.H("design:type",String)],AQ.prototype,"logoHeight",void 0);_.u([_.b({computed:"computeHeaderLogoMarginBottom(data,isDarkTheme)"}),_.H("design:type",String)],AQ.prototype,"logoMarginBottom",void 0);_.u([_.VF({is:"ytd-primetime-promo-header-renderer",disableElementRegistration:!0})],AQ);
_.Z(AQ,"ytd-primetime-promo-header-renderer",function(){if(LjX!==void 0)return LjX;var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return LjX=r},{mode:1});var hR$;_.ev=_.l(function(r){var E=r.className;var K=r.data;var g=r.isOverlay;var D=r.maxLinesOverride;var B=r.useMediumText;var Q=function(){return K().alwaysShowTruncationText},a=function(){return K().truncationText},P=function(){return B!==void 0&&B()?"medium":"small"},O=function(){return g!==void 0&&g()?"overlay":"default"},U=function(){var c,W;
return(W=(c=_.M(K().rendererContext,_.Tz))==null?void 0:c.label)!=null?W:""};
r=_.N(_.M5(!1,void 0,"llBUm"));var T=r.next().value,w=r.next().value;r=_.dd(function(){K().expandOnTap&&w(!T());return!1});
var F={};return _.f("yt-description-preview-view-model",{el:_.eH(_.Gd(function(){return K().rendererContext})),
class:_.DW("ytDescriptionPreviewViewModelHost",E,(F.ytDescriptionPreviewViewModelClickable=function(){var c;return!((c=_.M(K().rendererContext,_.vW))==null||!c.onTap)},F.ytDescriptionPreviewViewModelIsOverlay=g,F)),
"on:click":r},_.f(_.Y,{cond:function(){return K().description},
then:function(c){return _.f(_.Y,{cond:T,then:function(){var W={};return _.f("div",{class:_.DW("ytDescriptionPreviewViewModelDescription",(W.ytDescriptionPreviewViewModelDescriptionMediumText=B,W))},_.f(_.Og,{text:c}))},
else:function(){return _.f(rle,{text:c,alwaysShowTruncationText:Q,truncationText:a,maxLines:function(){var W;return(W=D==null?void 0:D())!=null?W:K().maxLines},
textStyle:O,accessibilityLabel:U,textSize:P})}})}}))},"dd");
_.ev.idomCompat=!0;var rxe=_.l(function(r){var E=_.dd(function(D){var B;(B=r.onClick)==null||B.call(r,D)}),K={},g={};
return _.f("yt-shelf-header-layout",{class:_.DW("yt-shelf-header-layout",(K["yt-shelf-header-layout--disable-horizontal-padding"]=r.disableHorizontalPadding,K["yt-shelf-header-layout--disable-vertical-padding"]=r.disableVerticalPadding,K["yt-shelf-header-layout--responsive"]=r.useResponsiveLayout,K["yt-shelf-header-layout--narrow"]=function(){var D,B;return((D=r.useResponsiveLayout)==null?void 0:D.call(r))&&((B=r.forceSmallLayout)==null?void 0:B.call(r))},K["yt-shelf-header-layout--is-overlay"]=r.isOverlay,
K["yt-shelf-header-layout--tappable"]=r.isInteractive,K["yt-shelf-header-layout--optional-medium-layout-padding"]=r.useUpdatedPadding,K)),
"on:click":E,tabindex:function(){var D;return((D=r.isInteractive)==null?0:D.call(r))?0:void 0}},_.f("div",{class:"yt-shelf-header-layout__header-row"},_.f(_.Y,{cond:r.leadingIcon,
then:function(D){return _.f("div",{class:"yt-shelf-header-layout__leading-icon"},_.f(_.$r,{icon:D}))},
else:function(){return _.f(_.Y,{cond:r.hasLeadingImage,then:function(){var D,B={};return _.f("div",{class:_.DW("yt-shelf-header-layout__leading-image",(B["yt-shelf-header-layout__leading-image--circular-image"]=r.circularImage,B))},(D=r.leadingImage)==null?void 0:D.call(r))}})}}),_.f("div",{class:"yt-shelf-header-layout__label-container"},_.f(_.Y,{cond:r.hasSuperlabel,
then:function(){var D;return _.f("div",{class:"yt-shelf-header-layout__superlabel"},(D=r.superlabel)==null?void 0:D.call(r))}}),_.f("div",{class:"yt-shelf-header-layout__title-row"},_.f(Jul,{text:r.title,
className:_.DW("yt-shelf-header-layout__title",(g["yt-shelf-header-layout__title--small-title"]=r.forceSmallLayout,g)),tagLevel:r.tagLevel}),_.f(_.Y,{cond:r.hasDetail,then:function(){var D;return _.f("div",{class:"yt-shelf-header-layout__detail"},(D=r.detail)==null?void 0:D.call(r))}})),_.f(_.Y,{cond:r.hasSublabel,
then:function(){var D;return _.f("div",{class:"yt-shelf-header-layout__sublabel"},(D=r.sublabel)==null?void 0:D.call(r))}})),_.f(_.Y,{cond:r.hasTrailingActions,
then:function(){var D;return _.f("div",{class:"yt-shelf-header-layout__trailing-actions"},(D=r.trailingActions)==null?void 0:D.call(r))}})),_.f(_.Y,{cond:r.hasBottomAccessory,
then:function(){var D;return _.f("div",{class:"yt-shelf-header-layout__bottom-accessory"},(D=r.bottomAccessory)==null?void 0:D.call(r))}}))},"ed");
rxe.idomCompat={callbacks:{title:!0,detail:!0,sublabel:!0,superlabel:!0,leadingImage:!0,trailingActions:!0,onClick:!0,bottomAccessory:!0}};
var Jul=_.l(function(r){var E=r.text;var K=r.className;var g=r.tagLevel;return _.f(_.kB,null,_.f(_.SR,{when:function(){return(g==null?void 0:g())===0}},function(){return _.f("h2",{class:K},E())}),_.f(_.SR,{when:function(){return(g==null?void 0:g())===1}},function(){return _.f("h3",{class:K},E())}),_.f(_.SR,{when:function(){return(g==null?void 0:g())===2}},function(){return _.f("h4",{class:K},E())}),_.f(_.bR,null,function(){return _.f("h2",{class:K},E())}))},"fd");var gae,Ead,K2X;_.X7=_.l(function(r){var E=r.className;var K=r.data;var g=r.disableHorizontalPadding;var D=r.disableVerticalPadding;var B=r.forceSmallLayout;var Q=r.useResponsiveLayout;var a=r.isOverlay;r=r.useUpdatedPadding;return _.f("yt-section-header-view-model",{class:_.DW("ytSectionHeaderViewModelHost",E),style:_.QH({"background-color":function(){return P4(K().backgroundColor)?_.WU(P4(K().backgroundColor)):void 0}})},_.f(rxe,{hasDetail:!1,
title:function(){return _.f(_.Og,{text:function(){return K().headline}})},
hasTitle:!0,sublabel:function(){return _.f(Ead,{data:K})},
hasSublabel:function(){return!!K().sublabel||!!K().bottomBadge},
superlabel:function(){return _.f(K2X,{data:K})},
hasSuperlabel:function(){return!!K().superlabel||!!K().topBadge},
leadingImage:function(){return _.f(gae,{leadingAccessory:function(){return K().leadingAccessory}})},
hasLeadingImage:function(){return!!K().leadingAccessory},
trailingActions:function(){return _.f(_.U9,{data:function(){return K().trailingActions}},{flexibleActionsViewModel:_.Q0})},
hasTrailingActions:function(){return!!K().trailingActions},
disableHorizontalPadding:function(){return(g==null?void 0:g())||K().disableHorizontalPadding},
disableVerticalPadding:D,forceSmallLayout:B,useResponsiveLayout:Q,isOverlay:a,isInteractive:function(){return!!_.xG(K().rendererContext)},
onClick:function(P){if(_.WW(K().rendererContext)){var O=_.xG(K().rendererContext);O&&_.v1(O,{form:{element:P.target,event:P}})}},
bottomAccessory:function(){return _.f(_.U9,{data:function(){return K().bottomAccessory}},{descriptionPreviewViewModel:function(P){return _.f(_.ev,{data:P.data,
useMediumText:!0})},
commonMarkViewModel:function(P){P=P.data;var O;return _.f(_.OV,null,(O=_.P7().resolve(_.p0(oAd)))==null?void 0:O({data:P}))}})},
hasBottomAccessory:function(){return!!K().bottomAccessory},
useUpdatedPadding:r}))},"gd");
gae=_.l(function(r){var E=r.leadingAccessory;return _.f(_.OV,null,_.f(_.Y,{cond:function(){var K;return(K=E().image)!=null?K:_.kG(E().themedImage)},
then:function(K){return _.f(_.ub,{data:K,alt:"",preserveWidth:!0,preserveHeight:!0})}}),_.f(_.Y,{cond:function(){return _.M(E().avatar,_.Vx)},
then:function(K){return _.f(_.jm,{data:K})}}))},"hd");
Ead=_.l(function(r){var E=r.data;return _.f(_.OV,null,_.f(_.Y,{cond:function(){return _.M(E().bottomBadge,$6f)},
then:function(K){var g={};return _.f(_.Cp,{data:K,class:_.DW((g.ytSectionHeaderViewModelBadgeWithLabel=function(){return!!K()&&!!E().sublabel},g))})}}),_.f(_.Y,{cond:function(){return E().sublabel},
then:function(K){return _.f(_.Og,{text:K})}}))},"id");
K2X=_.l(function(r){var E=r.data;return _.f(_.OV,null,_.f(_.Y,{cond:function(){return _.M(E().topBadge,$6f)},
then:function(K){var g={};return _.f(_.Cp,{data:K,class:_.DW((g.ytSectionHeaderViewModelBadgeWithLabel=function(){return!!K()&&!!E().superlabel},g))})}}),_.f(_.Y,{cond:function(){return E().superlabel},
then:function(K){return _.f(_.Og,{text:K})}}))},"jd");_.yB(_.X7,"yt-section-header-view-model",{props:{data:_.Yt,className:_.Yt,disableHorizontalPadding:_.Yt,disableVerticalPadding:_.Yt,forceSmallLayout:_.Yt,useResponsiveLayout:_.Yt,isOverlay:_.Yt,useUpdatedPadding:_.Yt}});_.MN("itemSectionRenderer","primetimePromoRenderer","ytd-primetime-promo-renderer");var Hi=function(){var r=_.q.apply(this,arguments)||this;r.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};return r};
_.C(Hi,_.q);_.d=Hi.prototype;_.d.attached=function(){this.requestElementsPerRow()};
_.d.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"}}}};
_.d.onDataChange=function(){var r=this;_.p5(this,function(){r.updateItemVisibility()})};
_.d.onUpdateElementsPerRowAction=function(r){r&&this.elementsPerRow!==r&&(this.elementsPerRow=r,this.updateItemVisibility())};
_.d.updateItemVisibility=function(){var r=this;this.data&&this.data.panels&&_.rj(this.hostElement).querySelectorAll("ytd-rich-item-renderer").forEach(function(E,K){E.hidden=K>r.elementsPerRow-1})};
_.d.requestElementsPerRow=function(){_.Ln(this.hostElement,"yt-request-elements-per-row")};
Hi.prototype.onDataChange=Hi.prototype.onDataChange;_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Hi.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.$n),_.H("design:type",Object)],Hi.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Hi.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],Hi.prototype,"actionHandlerBehavior",void 0);
_.u([_.b(),_.H("design:type",Object)],Hi.prototype,"data",void 0);_.u([_.b({value:3}),_.H("design:type",Number)],Hi.prototype,"elementsPerRow",void 0);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Hi.prototype,"onDataChange",null);_.u([_.VF({is:"ytd-primetime-promo-renderer",disableElementRegistration:!0})],Hi);
_.Z(Hi,"ytd-primetime-promo-renderer",function(){if(hR$!==void 0)return hR$;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return hR$=r},{mode:1});var DMw;var n7=function(){var r=_.q.apply(this,arguments)||this;r.actionMap={"yt-button-refresh-action":"handleButtonRefreshAction"};return r};
_.C(n7,_.q);n7.prototype.configureRendererStamper=function(){return{"data.button":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
n7.prototype.handleButtonRefreshAction=function(r){if(r=_.M(r,vTf))this.set("data.button",r.membershipButton),this.notifyPath("data.button")};
_.f5.Object.defineProperties(n7.prototype,{avatars:{configurable:!0,enumerable:!0,get:function(){var r,E;return((r=this.data)==null?void 0:(E=r.avatars)==null?void 0:E.slice(0,8))||[]}}});
_.u([_.b(),_.H("design:type",Object)],n7.prototype,"data",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],n7.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],n7.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],n7.prototype,"rendererBehavior",void 0);_.u([_.v("data"),_.H("design:type",Array),_.H("design:paramtypes",[])],n7.prototype,"avatars",null);
_.u([_.VF({is:"ytd-recognition-shelf-renderer",disableElementRegistration:!0})],n7);
_.Z(n7,"ytd-recognition-shelf-renderer",function(){if(DMw!==void 0)return DMw;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return DMw=r},{mode:1});var BPC;var dMd;var I8=function(){var r=_.q.apply(this,arguments)||this;r.modernButtons=_.R("web_modern_buttons");return r};
_.C(I8,_.q);_.d=I8.prototype;
_.d.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]]"}}}}}};
_.d.dataChanged=function(){this.collapsed=!0};
_.d.computeVisibleItems=function(r,E){return r!==void 0&&r.items?E?r.items.slice(0,this.data.collapsedItemCount):r.items:[]};
_.d.computeHideShowMore=function(r,E,K){return r>=E||!K};
_.d.computeHideShowAll=function(r,E,K){return!(r&&E)||K};
_.d.onMoreClick=function(){this.collapsed=!1};
_.f5.Object.defineProperties(I8.prototype,{typographyBump:{configurable:!0,enumerable:!0,get:function(){return this.isSearch&&_.R("use_modern_typography_on_search")}},
lockupExperiments:{configurable:!0,enumerable:!0,get:function(){if(this.isSearch)return{alwaysRespectPodcastShowAspectRatio:_.TA("podcast_show_lockup_style_web")==="square_thumbnail",useLegacyTypography:!_.R("use_modern_typography_on_search")}}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isSearch?"50%":"246px"}}});
I8.prototype.dataChanged=I8.prototype.dataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],I8.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],I8.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],I8.prototype,"data",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],I8.prototype,"isSearch",void 0);
_.u([_.b({computed:"computeVisibleItems(data,collapsed)"}),_.H("design:type",Array)],I8.prototype,"visibleItems",void 0);_.u([_.b({value:!0}),_.H("design:type",Boolean)],I8.prototype,"collapsed",void 0);_.u([_.b({computed:"computeHideShowMore(data.collapsedItemCount,data.items.length,collapsed)"}),_.H("design:type",Boolean)],I8.prototype,"hideShowMore",void 0);
_.u([_.b({computed:"computeHideShowAll(data.expandedStateButtonEndpoint,\n        data.expandedStateButtonText,collapsed)",value:!0}),_.H("design:type",Boolean)],I8.prototype,"hideShowAll",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],I8.prototype,"modernButtons",void 0);_.u([_.v("isSearch"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],I8.prototype,"typographyBump",null);
_.u([_.v("isSearch"),_.H("design:type",Object),_.H("design:paramtypes",[])],I8.prototype,"lockupExperiments",null);_.u([_.v("isSearch"),_.H("design:type",String),_.H("design:paramtypes",[])],I8.prototype,"thumbnailWidth",null);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],I8.prototype,"dataChanged",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-vertical-list-renderer"})],I8);
_.Z(I8,"ytd-vertical-list-renderer",function(){if(dMd!==void 0)return dMd;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return dMd=r},{mode:1});var jTC=_.A4(["#"]);_.MN("itemSectionRenderer","shelfRenderer","ytd-shelf-renderer");var yJ=function(){var r=_.q.apply(this,arguments)||this;r.isConstrainedList=!1;return r};
_.C(yJ,_.q);_.d=yJ.prototype;
_.d.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"}}}};
_.d.computeThumbnailStyle=function(r){return r||""};
_.d.computePlaceAnnotationUnderTitle=function(){var r;return["CHANNEL_THUMBNAIL_STYLE_BOXART","CHANNEL_THUMBNAIL_STYLE_BOXART_ROUNDED"].includes(((r=this.data)==null?void 0:r.thumbnailStyle)||"")};
_.d.computeHrefWithDefault=function(r){return this.ytComponentBehavior.computeHref_(r)||_.NJL(jTC)};
_.d.computeIsPromoShelf=function(r){var E;return(r=r==null?void 0:(E=r[0])==null?void 0:E.metadataBadgeRenderer)?r.style==="BADGE_STYLE_TYPE_YPC_TRANSPARENT":!1};
_.d.computePlaceBadgeBesideTitle=function(r){var E;return(r==null?0:(E=r[0])==null?0:E.metadataBadgeRenderer)?!this.computeIsPromoShelf(r):!1};
_.d.computeMenuIcon=function(r){return this.computeIsPromoShelf(r)?"yt-icons:more_vert":"yt-icons:more"};
_.d.onDataChange=function(){var r,E;((r=this.data)==null?0:(E=r.content)==null?0:E.horizontalListRenderer)&&!this.data.content.horizontalListRenderer.items&&(this.data.content.horizontalListRenderer=void 0)};
_.d.onLockupRequested=function(r){if(this.data&&this.data.content&&this.data.content.gridRenderer&&this.data.content.gridRenderer.items&&r.detail&&r.detail.videoIds){for(var E=this.data.content.gridRenderer.items,K=new Set,g=_.N(r.detail.videoIds),D=g.next();!D.done;D=g.next())K.add(D.value);r.detail.returnValue=E.filter(function(B){return B.gridVideoRenderer&&B.gridVideoRenderer.videoId&&K.has(B.gridVideoRenderer.videoId)}).map(function(B){return B.gridVideoRenderer})}};
_.d.onParentResize=function(){this.ironResizableBehavior.notifyResize()};
yJ.prototype.onLockupRequested=yJ.prototype.onLockupRequested;yJ.prototype.onDataChange=yJ.prototype.onDataChange;_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],yJ.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.$n),_.H("design:type",Object)],yJ.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],yJ.prototype,"ytRendererBehavior",void 0);
_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],yJ.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.Ib),_.H("design:type",Object)],yJ.prototype,"ironResizableBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],yJ.prototype,"data",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],yJ.prototype,"isSearch",void 0);_.u([_.b(),_.H("design:type",Object)],yJ.prototype,"isConstrainedList",void 0);_.u([_.b({reflectToAttribute:!0,value:function(){return _.R("kevlar_fluid_dismiss")}}),
_.H("design:type",Boolean)],yJ.prototype,"enableFluidDismiss",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeThumbnailStyle(data.thumbnailStyle)"}),_.H("design:type",String)],yJ.prototype,"thumbnailStyle",void 0);_.u([_.b({computed:"computeMenuIcon(data.badges)"}),_.H("design:type",String)],yJ.prototype,"menuIcon",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeIsPromoShelf(data.badges)"}),_.H("design:type",Boolean)],yJ.prototype,"featuredPromo",void 0);
_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],yJ.prototype,"onDataChange",null);_.u([_.ae("yt-lockup-requested"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],yJ.prototype,"onLockupRequested",null);_.u([_.VF({is:"ytd-shelf-renderer",disableElementRegistration:!0})],yJ);
_.Z(yJ,"ytd-shelf-renderer",function(){if(BPC!==void 0)return BPC;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return BPC=r},{mode:1});var NPe;var L7=function(){return _.q.apply(this,arguments)||this};
_.C(L7,_.q);L7.prototype.configureRendererStamper=function(){return{"data.filterMenu":{id:"filter-menu",mapping:{sortFilterSubMenuRenderer:{component:"yt-sort-filter-sub-menu-renderer",properties:{isRightAligned:"[[isRightAligned]]"}}}}}};
_.f5.Object.defineProperties(L7.prototype,{hasTitle:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.title)}},
isRightAligned:{configurable:!0,enumerable:!0,get:function(){return!this.isPlaylist&&!this.isClipList&&!this.isPlaylistPageWithFilters}}});
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],L7.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],L7.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],L7.prototype,"data",void 0);_.u([_.b({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],L7.prototype,"isPlaylist",void 0);_.u([_.b({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],L7.prototype,"isClipList",void 0);
_.u([_.b({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],L7.prototype,"isPlaylistPageWithFilters",void 0);_.u([_.b({value:!1,reflectToAttribute:!0}),_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],L7.prototype,"hasTitle",null);_.u([_.b(),_.v("isPlaylist","isClipList","isPlaylistPageWithFilters"),_.H("design:type",Object),_.H("design:paramtypes",[])],L7.prototype,"isRightAligned",null);
_.u([_.VF({is:"ytd-sort-filter-header-renderer",disableElementRegistration:!0})],L7);
_.Z(L7,"ytd-sort-filter-header-renderer",function(){if(NPe!==void 0)return NPe;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return NPe=r},{mode:1});var QTf;var hQ=function(){var r=_.q.apply(this,arguments)||this;r.enableRightArrowHidden=_.R("channel_details_shelf_resize_observer")&&!!window.ResizeObserver;return r};
_.C(hQ,_.q);hQ.prototype.attached=function(){var r=this;this.enableRightArrowHidden&&(this.JSC$16698_throttledOnResize=new _.NN(function(){var E;(E=r.ytdHorizontalListBehavior)==null||E.reset()},200,this),this.resizeObserver=new ResizeObserver(function(){var E;
(E=r.JSC$16698_throttledOnResize)==null||E.fire()}),this.resizeObserver.observe(this.hostElement))};
hQ.prototype.detached=function(){if(this.enableRightArrowHidden){var r;(r=this.resizeObserver)==null||r.disconnect();var E;(E=this.JSC$16698_throttledOnResize)==null||E.dispose()}};
hQ.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]]"}}}}}};
hQ.prototype.getItemsPath=function(){return"data.creatorCustomUrlButtons"};
_.f5.Object.defineProperties(hQ.prototype,{hideRightArrow:{configurable:!0,enumerable:!0,get:function(){return this.enableRightArrowHidden&&this.ytdHorizontalListBehavior.atEnd}},
creatorCustomUrlButtons:{configurable:!0,enumerable:!0,get:function(){if(this.data&&_.R("enable_creator_details_shelf_m2")){var r=[],E;((E=this.data)==null?0:E.creatorVideosButton)&&r.push(this.data.creatorVideosButton);var K;((K=this.data)==null?0:K.creatorAboutButton)&&r.push(this.data.creatorAboutButton);E=_.N(this.data.creatorCustomUrlButtons||[]);for(K=E.next();!K.done;K=E.next())r.push(K.value);return r}}},
showCreatorCustomUrlButtons:{configurable:!0,enumerable:!0,get:function(){return!!_.R("enable_creator_details_shelf_m2")}},
channelAvatarSize:{configurable:!0,enumerable:!0,get:function(){return this.showCreatorCustomUrlButtons?36:72}}});
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],hQ.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],hQ.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.G_.YtdHorizontalListBehavior),_.H("design:type",Object)],hQ.prototype,"ytdHorizontalListBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],hQ.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],hQ.prototype,"engagementPanel",void 0);
_.u([_.b(),_.H("design:type",Object)],hQ.prototype,"enableRightArrowHidden",void 0);_.u([_.v("enableRightArrowHidden","atEnd"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],hQ.prototype,"hideRightArrow",null);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],hQ.prototype,"creatorCustomUrlButtons",null);
_.u([_.b({reflectToAttribute:!0}),_.v("data","creatorCustomUrlButtons"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],hQ.prototype,"showCreatorCustomUrlButtons",null);_.u([_.v("showCreatorCustomUrlButtons"),_.H("design:type",Number),_.H("design:paramtypes",[])],hQ.prototype,"channelAvatarSize",null);_.u([_.VF({is:"ytd-video-description-infocards-section-renderer",disableElementRegistration:!0})],hQ);
_.Z(hQ,"ytd-video-description-infocards-section-renderer",function(){if(QTf!==void 0)return QTf;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return QTf=r},{mode:_.EZ("kevlar_poly_si_batch_j067")?1:2});var $MR;var JQ=function(){return _.q.apply(this,arguments)||this};
_.C(JQ,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],JQ.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],JQ.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],JQ.prototype,"data",void 0);_.u([_.b({computed:"computeIcon_(data.infoIcon)"}),_.H("design:type",Object)],JQ.prototype,"infoIcon",void 0);_.u([_.VF({is:"ytd-eom-settings-disclaimer-renderer",disableElementRegistration:!0})],JQ);
_.Z(JQ,"ytd-eom-settings-disclaimer-renderer",function(){if($MR!==void 0)return $MR;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return $MR=r},{mode:1});var afd;var rl=function(){return _.q.apply(this,arguments)||this};
_.C(rl,_.q);_.f5.Object.defineProperties(rl.prototype,{suppressPaddingDisclaimer:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.suppressPaddingDisclaimer)}}});
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],rl.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],rl.prototype,"componentBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],rl.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],rl.prototype,"data",void 0);
_.u([_.b({reflectToAttribute:!0}),_.v("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],rl.prototype,"suppressPaddingDisclaimer",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-product-list-header-renderer"})],rl);
_.Z(rl,"ytd-product-list-header-renderer",function(){if(afd!==void 0)return afd;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return afd=r},{mode:1});var p6E;var EL=function(){return _.q.apply(this,arguments)||this};
_.C(EL,_.q);EL.prototype.computeThumbnailStyle=function(r){if(r&&(r=_.xZ(r)))return"background-color:"+r+";"};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],EL.prototype,"rendererBehaviors",void 0);_.u([_.b(),_.H("design:type",Object)],EL.prototype,"data",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-hashtag-tile-renderer"})],EL);
_.Z(EL,"ytd-hashtag-tile-renderer",function(){if(p6E!==void 0)return p6E;var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return p6E=r},{mode:1});var PzC;var KY=function(){return _.q.apply(this,arguments)||this};
_.C(KY,_.q);KY.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}},"data.secondaryActionButton":{id:"secondary-action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0}}}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],KY.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],KY.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],KY.prototype,"data",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-sponsorships-alert-renderer"})],KY);
_.Z(KY,"ytd-sponsorships-alert-renderer",function(){if(PzC!==void 0)return PzC;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return PzC=r},{mode:1});var ffX;var gl=function(){return _.q.apply(this,arguments)||this};
_.C(gl,_.q);gl.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},dismissedRenderer:{id:"dismissed",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}}}};
_.f5.Object.defineProperties(gl.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.R("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.R("kevlar_watch_feed_big_thumbs")?"9999":"168"}}});
_.u([_.G(_.$n),_.H("design:type",Object)],gl.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.G(_.Ub),_.H("design:type",Object)],gl.prototype,"ytdLockupBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],gl.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],gl.prototype,"ytRendererBehavior",void 0);_.u([_.b({selector:_.Gp}),_.H("design:type",Object)],gl.prototype,"isGridViewEnabled",void 0);
_.u([_.v("isGridViewEnabled"),_.b({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],gl.prototype,"watchFeedBigThumbs",null);_.u([_.v("isGridViewEnabled"),_.b({reflectToAttribute:!0}),_.H("design:type",String),_.H("design:paramtypes",[])],gl.prototype,"thumbnailWidth",null);_.u([_.b(),_.H("design:type",Object)],gl.prototype,"data",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-compact-movie-renderer"})],gl);
_.Z(gl,"ytd-compact-movie-renderer",function(){if(ffX!==void 0)return ffX;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return ffX=r},{mode:1});var Ouw;var YRu;var UMu=_.Xx("HTML_DIR")==="rtl",Ds=function(){var r=_.q.apply(this,arguments)||this;r.engagementPanel=!1;r.maxLines=2;r.expandButtonOffset=0;r.showExpandButton=!1;r.isTruncated=!1;r.isExpanded=!1;r.currentSnippetType=2;r.alwaysShowExpandButton=!1;r.JSC$16715_lastWidth=NaN;r.observer=null;r.left=0;r.right=0;r.mid=0;r.longestSnippetLength=0;r.isFinalSnippet=!1;r.isFirstMutation=!1;r.isResetMutation=!1;r.OVERFLOW_THRESHOLD=5;return r};
_.C(Ds,_.q);_.d=Ds.prototype;_.d.onClick=function(r){if(this.engagementPanel&&(this.showExpandButton||this.isExpanded)&&!_.HI(_.AP(r)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var E;if((E=window.getSelection())==null||!E.toString().length)if(this.isExpanded)this.onCollapseClick();else this.onExpandClick()}};
_.d.updateIsAttributedExpanded=function(){this.isAttributedExpanded=this.isExpanded&&this.hasAttributedStringText};
_.d.updateIsFormattedExpanded=function(){this.isFormattedExpanded=this.isExpanded&&!this.hasAttributedStringText};
_.d.updateTextOnSnippetTypeChange=function(){_.R("update_text_inline_expander_on_snippet_type_change_killswitch")||this.isResetMutation&&this.mutationCallback()};
_.d.isEmptyStringBestCandidate=function(){return!this.isResetMutation&&!this.isFirstMutation&&this.longestSnippetLength===0&&this.mid===0};
_.d.maybeLogWarningForEmptyAttributedSnippet=function(){this.attributedSnippetIsEmpty()&&!this.attributedTextIsEmpty()&&_.nh(new _.bs("AttributedSnippet is empty when the description is not empty",this.text))};
_.d.mutationCallback=function(){if(this.observer!=null){var r=this.hostElement.offsetWidth;if(this.attributedSnippetIsEmpty()){if(this.isEmptyStringBestCandidate()){var E=Math.floor(r*this.maxLines/8);this.setSnippetText(this.text,E);E!==0||this.attributedTextIsEmpty()||_.nh(new _.bs("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;r=r*this.maxLines/8;this.left=0;var K;this.right=Math.min(r*2,(K=(E=this.simpleText)==null?void 0:E.length)!=null?K: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)}}};
_.d.mutationObserve=function(r){var E=this;this.observer||(this.observer=new MutationObserver(function(){E.mutationCallback()}));
this.observer.observe(r,{childList:!0,characterData:!0,characterDataOldValue:!0,subtree:!0})};
_.d.attached=function(){var r=this;_.p5(this,function(){r.resize()})};
_.d.isExpandedChanged=function(){_.Ln(this.hostElement,"yt-text-inline-expander-expanded-changed")};
_.d.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)};
_.d.updateMaskAndExpandButtonOffset=function(){if(this.isTruncated){var r="linear-gradient(\n        to top,\n        transparent 0%,\n        transparent 2rem,\n        #000 2rem,\n        #000 100%), linear-gradient(\n        to "+((UMu?"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",r);this.snippetContainer.style.setProperty("mask-image",
r)}else this.snippetContainer.style.setProperty("-webkit-mask-image",""),this.snippetContainer.style.setProperty("mask-image","");this.showExpandButton&&this.expandButton.style.setProperty(UMu?"right":"left",this.expandButtonOffset+"px")};
_.d.onTextChanged=function(){this.isAttached&&this.resize(!0)};
_.d.setSnippetText=function(r,E){r||(r={});if(_.lb(r)){var K=kb(r,E);K.attachmentRuns||K.commandRuns||K.decorationRuns||K.styleRuns||K.alignment||K.lineBreakMode?this.attributedSnippetTextEl?(this.attributedSnippetText={data:kb(r,E),headerRuns:Wru(E,this.headerRuns)},this.currentSnippetType=0):_.nh(new _.bs("Tried to set snippet text when HTML element was null",r)):(this.plainSnippetText.textContent=bb(r.content||"",E),this.currentSnippetType=2)}else{a:{K=YoJ(r,E);if(K.runs){K=_.N(K.runs);for(var g=
K.next();!g.done;g=K.next())if(g=g.value,g.bold||g.deemphasize||g.italics||g.strikethrough||g.textColor||g.navigationEndpoint||_.M(g,CB)){K=!0;break a}}K=!1}K?this.formattedSnippetText?(this.formattedSnippetText.text=YoJ(r,E),this.currentSnippetType=1):_.nh(new _.bs("Tried to set snippet text when HTML element was null",r)):(this.plainSnippetText.textContent=bb(_.Xo(r),E),this.currentSnippetType=2)}};
_.d.attributedSnippetIsEmpty=function(){return this.useAttributedSnippet&&this.attributedSnippetTextEl?this.attributedSnippetTextEl.childNodes.length===0:this.plainSnippetText.childNodes.length===0};
_.d.attributedTextIsEmpty=function(){var r=this.text;if(!_.lb(r))return!0;var E;return((E=r.content)==null?void 0:E.length)===0?!0:!1};
_.d.resize=function(r){if(this.snippetText){if(r===void 0?0:r)this.JSC$16715_lastWidth=NaN;var E=this.hostElement.offsetWidth;if(E!==this.JSC$16715_lastWidth&&!this.isExpanded)if(this.JSC$16715_lastWidth=E,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;r=0;var K,g;E=Math.min(E*this.maxLines/8*2,(g=(K=this.simpleText)==null?void 0:K.length)!=null?g:0)-1;for(K=0;r<=E;)g=Math.floor(r+(E-r)/2),this.setSnippetText(this.text,g),this.isOverflowing()?E=g-1:(r=g+1,K=g);this.setSnippetText(this.text,K);this.expandButtonOffset=this.computeExpandButtonOffset()}else this.isTruncated=
!1,this.alwaysShowExpandButton&&(this.expandButtonOffset=this.computeExpandButtonOffset())}};
_.d.collapse=function(){this.isExpanded=!1;this.resize(!0)};
_.d.onExpandClick=function(){var r=this;this.expandCommand?this.componentBehavior.resolveCommand(this.expandCommand):(this.isExpanded=!0,this.showExpandButton=this.isTruncated=!1);_.R("inline_expander_reset_focus_killswitch")||_.p5(this,function(){var E;((E=_.P7().resolve(_.p0(_.Cy)))==null?0:E.isKeyBoardInUse())&&_.de(r.hostElement)});
_.Ln(this.hostElement,"yt-text-inline-expander-expand-clicked")};
_.d.onCollapseClick=function(){this.collapse();_.Ln(this.hostElement,"yt-text-inline-expander-collapse-clicked")};
_.d.isOverflowing=function(){return this.snippetContainer.scrollHeight-this.snippetContainer.offsetHeight>this.OVERFLOW_THRESHOLD};
_.d.computeExpandButtonOffset=function(){var r=this.expandSizer;return r?UMu?r.offsetParent?r.offsetParent.offsetWidth-r.offsetWidth-r.offsetLeft:0:r.offsetLeft:0};
_.f5.Object.defineProperties(Ds.prototype,{simpleText:{configurable:!0,enumerable:!0,get:function(){return this.text?_.lb(this.text)?this.text.content||"":_.Xo(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 _.lb(this.text)?!0:this.text&&_.R("web_replace_formatted_with_attributed_string")&&rhc(this.text)?(this.text=_.c1(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}}});
Ds.prototype.onTextChanged=Ds.prototype.onTextChanged;Ds.prototype.updateMaskAndExpandButtonOffset=Ds.prototype.updateMaskAndExpandButtonOffset;Ds.prototype.updateSnippetContainerMaxHeight=Ds.prototype.updateSnippetContainerMaxHeight;Ds.prototype.isExpandedChanged=Ds.prototype.isExpandedChanged;Ds.prototype.updateTextOnSnippetTypeChange=Ds.prototype.updateTextOnSnippetTypeChange;Ds.prototype.updateIsFormattedExpanded=Ds.prototype.updateIsFormattedExpanded;Ds.prototype.updateIsAttributedExpanded=Ds.prototype.updateIsAttributedExpanded;
Ds.prototype.onClick=Ds.prototype.onClick;_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],Ds.prototype,"componentBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Ds.prototype,"text",void 0);_.u([_.b(),_.H("design:type",Array)],Ds.prototype,"headerRuns",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Ds.prototype,"engagementPanel",void 0);_.u([_.b(),_.H("design:type",Object)],Ds.prototype,"maxLines",void 0);
_.u([_.b(),_.H("design:type",String)],Ds.prototype,"expandLabel",void 0);_.u([_.b(),_.H("design:type",String)],Ds.prototype,"collapseLabel",void 0);_.u([_.b(),_.H("design:type",Object)],Ds.prototype,"expandCommand",void 0);_.u([_.b(),_.H("design:type",Object)],Ds.prototype,"expandButtonOffset",void 0);_.u([_.v("text"),_.H("design:type",String),_.H("design:paramtypes",[])],Ds.prototype,"simpleText",null);
_.u([_.ae("click"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],Ds.prototype,"onClick",null);_.u([_.v("text","isExpanded"),_.H("design:type",Object),_.H("design:paramtypes",[])],Ds.prototype,"expandedText",null);_.u([_.v("headerRuns","isExpanded"),_.H("design:type",Object),_.H("design:paramtypes",[])],Ds.prototype,"expandedHeaderRuns",null);
_.u([_.v("text"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Ds.prototype,"hasAttributedStringText",null);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Ds.prototype,"showExpandButton",void 0);_.u([_.v("collapseLabel","isExpanded"),_.H("design:type",Object),_.H("design:paramtypes",[])],Ds.prototype,"showCollapseButton",null);_.u([_.b(),_.H("design:type",Object)],Ds.prototype,"isTruncated",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Ds.prototype,"isExpanded",void 0);_.u([_.b(),_.H("design:type",Boolean)],Ds.prototype,"isAttributedExpanded",void 0);_.u([_.pH("isExpanded","hasAttributedStringText"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ds.prototype,"updateIsAttributedExpanded",null);_.u([_.b(),_.H("design:type",Boolean)],Ds.prototype,"isFormattedExpanded",void 0);
_.u([_.pH("isExpanded","hasAttributedStringText"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ds.prototype,"updateIsFormattedExpanded",null);_.u([_.b(),_.H("design:type",Number)],Ds.prototype,"currentSnippetType",void 0);_.u([_.v("currentSnippetType"),_.H("design:type",Object),_.H("design:paramtypes",[])],Ds.prototype,"useAttributedSnippet",null);
_.u([_.v("currentSnippetType"),_.H("design:type",Object),_.H("design:paramtypes",[])],Ds.prototype,"useFormattedSnippet",null);_.u([_.v("currentSnippetType"),_.H("design:type",Object),_.H("design:paramtypes",[])],Ds.prototype,"usePlainSnippet",null);_.u([_.b(),_.H("design:type",Object)],Ds.prototype,"alwaysShowExpandButton",void 0);_.u([_.pH("currentSnippetType"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ds.prototype,"updateTextOnSnippetTypeChange",null);
_.u([_.b(),_.H("design:type",Object)],Ds.prototype,"attributedSnippetText",void 0);_.u([_.fH("#snippet"),_.H("design:type",HTMLElement)],Ds.prototype,"snippetContainer",void 0);_.u([_.fH("#snippet-text"),_.H("design:type",HTMLElement)],Ds.prototype,"snippetText",void 0);_.u([_.fH("#plain-snippet-text"),_.H("design:type",HTMLElement)],Ds.prototype,"plainSnippetText",void 0);_.u([_.fH("#formatted-snippet-text"),_.H("design:type",Object)],Ds.prototype,"formattedSnippetText",void 0);
_.u([_.fH("#attributed-snippet-text"),_.H("design:type",Object)],Ds.prototype,"attributedSnippetTextEl",void 0);_.u([_.fH("#expand"),_.H("design:type",HTMLElement)],Ds.prototype,"expandButton",void 0);_.u([_.fH("#expand-sizer"),_.H("design:type",HTMLElement)],Ds.prototype,"expandSizer",void 0);_.u([_.TI("isExpanded"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ds.prototype,"isExpandedChanged",null);
_.u([_.pH("isExpanded","maxLines"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ds.prototype,"updateSnippetContainerMaxHeight",null);_.u([_.pH("isTruncated","showExpandButton","expandButtonOffset"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ds.prototype,"updateMaskAndExpandButtonOffset",null);
_.u([_.TI("text","simpleText","expandLabel","maxLines","alwaysShowExpandButton"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ds.prototype,"onTextChanged",null);_.u([_.VF({is:"ytd-text-inline-expander",disableElementRegistration:!0})],Ds);
_.Z(Ds,"ytd-text-inline-expander",function(){if(YRu===void 0){var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);YRu=r}r=YRu;return r},{mode:2});var BE=function(){var r=_.q.apply(this,arguments)||this;r.actionMap={"yt-update-description-action":"handleUpdateDescriptionAction"};return r};
_.C(BE,_.q);BE.prototype.panelContentVisibleChanged=function(){this.panelContentVisible&&this.inlineExpander&&(this.inlineExpander.isExpanded=!1,this.inlineExpander.resize())};
BE.prototype.handleUpdateDescriptionAction=function(r){if(r=_.M(r,_.k_b))if(r.attributedDescription)this.set("data.attributedDescriptionBodyText",r.attributedDescription);else if(r.description){var E;((E=this.data)==null?0:E.attributedDescriptionBodyText)?this.set("data.attributedDescriptionBodyText",_.c1(r.description)):this.set("data.descriptionBodyText",r.description)}};
_.f5.Object.defineProperties(BE.prototype,{hasDescriptionText:{configurable:!0,enumerable:!0,get:function(){var r,E;return!((r=this.data)==null||!r.attributedDescriptionBodyText)||!((E=this.data)==null||!E.descriptionBodyText)}},
collapsedLines:{configurable:!0,enumerable:!0,get:function(){var r;if((r=this.data)==null?0:r.collapsedLineCount){var E;return(E=this.data)==null?void 0:E.collapsedLineCount}r=_.Uv("web_watch_description_collapsed_default_lines",12);if(_.R("ww_desc_line_page_size_ks"))return r;E=Math.round(_.Ok().height*_.Uv("web_watch_description_screen_height_percentage",.5)/20);return Math.max(E,r)}},
descriptionText:{configurable:!0,enumerable:!0,get:function(){var r,E,K;return(K=(r=this.data)==null?void 0:r.descriptionBodyText)!=null?K:(E=this.data)==null?void 0:E.attributedDescriptionBodyText}},
headerRuns:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.headerRuns}},
sourceAttributions:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.sourceAttributions}}});
BE.prototype.panelContentVisibleChanged=BE.prototype.panelContentVisibleChanged;_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],BE.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],BE.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],BE.prototype,"componentBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],BE.prototype,"data",void 0);
_.u([_.b(),_.H("design:type",Boolean)],BE.prototype,"panelContentVisible",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],BE.prototype,"engagementPanel",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],BE.prototype,"shortsPanel",void 0);_.u([_.fH("#inline-expander"),_.H("design:type",Object)],BE.prototype,"inlineExpander",void 0);
_.u([_.pH("panelContentVisible"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],BE.prototype,"panelContentVisibleChanged",null);_.u([_.v("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],BE.prototype,"hasDescriptionText",null);_.u([_.v("data"),_.H("design:type",Number),_.H("design:paramtypes",[])],BE.prototype,"collapsedLines",null);
_.u([_.v("data","data.descriptionBodyText","data.attributedDescriptionBodyText"),_.H("design:type",Object),_.H("design:paramtypes",[])],BE.prototype,"descriptionText",null);_.u([_.v("data","data.headerRuns"),_.H("design:type",Object),_.H("design:paramtypes",[])],BE.prototype,"headerRuns",null);_.u([_.v("data","data.sourceAttributions"),_.H("design:type",Object),_.H("design:paramtypes",[])],BE.prototype,"sourceAttributions",null);
_.u([_.VF({is:"ytd-expandable-video-description-body-renderer",disableElementRegistration:!0})],BE);
_.Z(BE,"ytd-expandable-video-description-body-renderer",function(){if(Ouw!==void 0)return Ouw;var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return Ouw=r},{mode:_.EZ("kevlar_poly_si_batch_j028")?1:2});var TPX;var w6d=_.l(function(r){var E=r.data;return _.f("factoid-renderer",{class:"ytwFactoidRendererHost"},_.f("div",{class:"ytwFactoidRendererFactoid",role:"text","aria-label":function(){return E().accessibilityText}},_.f("span",{class:"ytwFactoidRendererValue"},_.f(_.Og,{text:function(){return E().value}})),_.f("span",{class:"ytwFactoidRendererLabel"},_.f(_.Og,{text:function(){return E().label}}))))},"kd");_.yB(w6d,"factoid-renderer",{props:{data:_.Yt}});_.yB(_.l(function(r){var E=r.data;return _.f("upload-time-factoid-renderer",null,_.f(_.U9,{data:function(){return E().factoid}},{factoidRenderer:w6d}))},"ld"),"upload-time-factoid-renderer",{props:{data:_.H1}});_.yB(_.l(function(r){var E=r.data;return _.f("view-count-factoid-renderer",null,_.f(_.U9,{data:function(){return E().factoid}},{factoidRenderer:w6d}))},"md"),"view-count-factoid-renderer",{props:{data:_.H1}});var dl=function(){var r=_.q.apply(this,arguments)||this;r.shortsPanel=!1;r.engagementPanel=!1;r.watchWhileSdp=_.R("shorts_desktop_watch_while_sdp");return r};
_.C(dl,_.q);dl.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"}}}}};
_.f5.Object.defineProperties(dl.prototype,{showChannelInfo:{configurable:!0,enumerable:!0,get:function(){if(this.shortsPanel||this.engagementPanel)return!1;var r;return(r=this.data)==null?void 0:r.channel}}});
_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],dl.prototype,"componentBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],dl.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],dl.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],dl.prototype,"shortsPanel",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],dl.prototype,"engagementPanel",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],dl.prototype,"watchWhileSdp",void 0);_.u([_.v("shortsPanel","engagementPanel","data.channel"),_.H("design:type",Object),_.H("design:paramtypes",[])],dl.prototype,"showChannelInfo",null);_.u([_.VF({is:"ytd-video-description-header-renderer",disableElementRegistration:!0})],dl);
_.Z(dl,"ytd-video-description-header-renderer",function(){if(TPX!==void 0)return TPX;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return TPX=r},{mode:1});var F2f;var j9=function(){return _.q.apply(this,arguments)||this};
_.C(j9,_.q);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],j9.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],j9.prototype,"ytRendererBehavior",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],j9.prototype,"noPadding",void 0);_.u([_.b(),_.H("design:type",Object)],j9.prototype,"data",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-list-item-view-model"})],j9);
_.Z(j9,"ytd-list-item-view-model",function(){if(F2f!==void 0)return F2f;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return F2f=r},{mode:1});var RUb;var oad;var M7d;var iuR;var NP=function(){var r=_.q.apply(this,arguments)||this;r.adaptiveFullWidth=!1;r.modernButtons=_.R("web_modern_buttons");r.buttonOverrides={style:"call-to-action",type:"filled"};r.actionMap={"yt-share-panel-set-timestamp-action":"handleSetTimestamp_","yt-signal-action-copy-share-url":"handleSignalActionCopyShareUrl_"};return r};
_.C(NP,_.q);NP.prototype.handleSetTimestamp_=function(r){this.data&&this.data.shortUrl&&(_.rj(this.hostElement).querySelector("#share-url").value=r.isSet?_.I6(this.data.shortUrl,"t",r.timestamp):this.data.shortUrl)};
NP.prototype.handleSignalActionCopyShareUrl_=function(r,E){(_.R("killswitch_copy_link_target_check")||_.rj(this.hostElement).querySelector("#copy-button")===E)&&this.copyUrlToClipboard()};
NP.prototype.copyUrlToClipboard=function(){window.getSelection().removeAllRanges();_.rj(this.hostElement).querySelector("#share-url").select();document.execCommand("copy")};
NP.prototype.computeStyle_=function(r){return r?r.toLowerCase().replace(/_/g,"-"):""};
_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],NP.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],NP.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],NP.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeStyle_(data.style)"}),_.H("design:type",String)],NP.prototype,"rendererStyle",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],NP.prototype,"adaptiveFullWidth",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],NP.prototype,"modernButtons",void 0);_.u([_.b(),_.H("design:type",Object)],NP.prototype,"buttonOverrides",void 0);_.u([_.vZ({is:"yt-copy-link-renderer",disableElementRegistration:!0})],NP);
_.Z(NP,"yt-copy-link-renderer",function(){if(iuR===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;M7d===void 0&&(M7d=document.createElement("template"));var g=M7d;K.call(E,g.content.cloneNode(!0),r.content.firstChild);iuR=r}r=iuR;return r},{mode:2});_.MN("itemSectionRenderer","toggleFormFieldRenderer","yt-toggle-form-field-renderer");var QX=function(){var r=_.q.apply(this,arguments)||this;r.actionMap={"yt-update-toggle-action":"handleUpdateToggleAction_"};return r};
_.C(QX,_.q);_.d=QX.prototype;_.d.configureRendererStamper=function(){return{"data.footer":{id:"footer-container",mapping:{copyLinkRenderer:"yt-copy-link-renderer"}}}};
_.d.attached=function(){this.keyboardFocused=!1};
_.d.onToggleButtonFocusin_=function(){if(this.useKeyboardFocused){var r=_.P7().resolve(_.p0(_.Cy));r&&(this.keyboardFocused=r.isKeyBoardInUse())}};
_.d.onToggleButtonFocusout_=function(){this.keyboardFocused=!1};
_.d.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}};
_.d.onChange_=function(){if(this.data){var r=this.data.toggled?this.data.toggleOnAction:this.data.toggleOffAction;r&&this.ytComponentBehavior.resolveCommand(r);this.data.requireChangeConfirmation&&this.set("data.toggled",!this.data.toggled)}};
_.d.handleUpdateToggleAction_=function(r){(r=_.M(r,gIe))&&this.data&&r.targetId==this.data.targetId&&this.set("data.toggled",r.toggled)};
_.d.toBoolean_=function(r){return!!r};
_.d.reset=function(){};
_.d.dataChangedForBinding=function(){this.hostElement.dispatchEvent(new _.wh("data-changed",this.data))};
_.d.updateDataToggledFromBinding=function(r){this.set("data.toggled",r.detail.value)};
QX.prototype.dataChangedForBinding=QX.prototype.dataChangedForBinding;_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],QX.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],QX.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],QX.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],QX.prototype,"ytRendererBehavior",void 0);
_.u([_.b(),_.H("design:type",Object)],QX.prototype,"data",void 0);_.u([_.b({computed:"computeDescription_(data.*)"}),_.H("design:type",Object)],QX.prototype,"description_",void 0);_.u([_.b({value:function(){return!!_.P7().resolve(_.p0(_.Cy))&&_.R("kevlar_keyboard_button_focus")},
reflectToAttribute:!0}),_.H("design:type",Boolean)],QX.prototype,"useKeyboardFocused",void 0);_.u([_.b({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],QX.prototype,"keyboardFocused",void 0);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],QX.prototype,"dataChangedForBinding",null);_.u([_.vZ({is:"yt-toggle-form-field-renderer",disableElementRegistration:!0})],QX);
_.Z(QX,"yt-toggle-form-field-renderer",function(){if(oad===void 0){var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;RUb===void 0&&(RUb=document.createElement("template"));var g=RUb;K.call(E,g.content.cloneNode(!0),r.content.firstChild);oad=r}r=oad;return r},{mode:2});var cxE;var Czf;var $c=function(){var r=_.q.apply(this,arguments)||this;r.isDarkTheme=!1;r.isSearch=!1;r.noTopMargin=_.R("kevlar_watch_no_top_margin");r.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 r};
_.C($c,_.q);_.d=$c.prototype;_.d.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}}}}}};
_.d.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.d.isSearchChanged=function(){this.hostElement.setAttribute("id",this.isSearch?"search-chip-bar":"")};
_.d.dataChanged=function(){var r=this.getSelectedIndex();if(r>0)this.selected=r;else{this.selected=0;var E,K;(E=this.ytScrollableChipCloudBehavior)==null||(K=E.reset)==null||K.call(E)}};
_.d.getSelectedIndex=function(){var r;if((r=this.data)==null||!r.chips)return-1;r=-1;for(var E,K=0;K<((E=this.data)==null?void 0:E.chips.length);K++){var g=void 0,D=void 0;if((g=this.data)==null?0:(D=g.chips[K].chipCloudChipRenderer)==null?0:D.isSelected){r=K;break}}return r};
_.d.onResize=function(){var r=this.ytScrollableChipCloudBehavior;_.p5(r,r.setContainerWidthDiff);r=this.ytScrollableChipCloudBehavior;_.p5(r,r.setButtonsState)};
_.d.onDarkModeToggledAction=function(r){this.isDarkTheme=r};
_.d.handleRelatedChipCommand=function(r,E){r=this.JSC$16742_chipsSelector.indexOf(E);r!==-1&&this.JSC$16742_chipsSelector.selectIndex(r)};
_.d.handleChipCloudChipSelectAction=function(r){r=this.JSC$16742_chipsSelector.indexOf(r);r>-1&&this.JSC$16742_chipsSelector.selectIndex(r)};
_.d.handleChipCloudChipDeselectAction=function(){var r=this.get("chips.0.chipCloudChipRenderer.navigationEndpoint",this.data);this.JSC$16742_chipsSelector&&((r==null?0:r.continuationCommand)?_.rA(this.hostElement,[r]):(r==null?0:r.searchEndpoint)?this.ytComponentBehavior.resolveCommand(r):r&&_.EB(this.hostElement,[r],this.hostElement),this.JSC$16742_chipsSelector.selectIndex(0),this.ytScrollableChipCloudBehavior.reset())};
_.d.updateSelectedFromBinding=function(r){this.selected=r.detail.value};
$c.prototype.onResize=$c.prototype.onResize;$c.prototype.dataChanged=$c.prototype.dataChanged;$c.prototype.isSearchChanged=$c.prototype.isSearchChanged;_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],$c.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],$c.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],$c.prototype,"actionHandlerBehavior",void 0);
_.u([_.G(_.Ib),_.H("design:type",Object)],$c.prototype,"ironResizableBehavior",void 0);_.u([_.G(),_.H("design:type",uT)],$c.prototype,"ytScrollableChipCloudBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],$c.prototype,"ytComponentBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],$c.prototype,"data",void 0);_.u([_.b({value:0}),_.H("design:type",Number)],$c.prototype,"selected",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],$c.prototype,"isDarkTheme",void 0);_.u([_.b({value:160}),_.H("design:type",Number)],$c.prototype,"scrollDistance",void 0);_.u([_.b(),_.H("design:type",Object)],$c.prototype,"isSearch",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],$c.prototype,"noTopMargin",void 0);_.u([_.fH("#chips"),_.H("design:type",Object)],$c.prototype,"JSC$16742_chipsSelector",void 0);
_.u([_.pH("isSearch"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],$c.prototype,"isSearchChanged",null);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],$c.prototype,"dataChanged",null);_.u([_.ae("iron-resize"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],$c.prototype,"onResize",null);_.u([_.vZ({is:"yt-chip-cloud-renderer",disableElementRegistration:!0})],$c);
_.Z($c,"yt-chip-cloud-renderer",function(){if(Czf===void 0){var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;cxE===void 0&&(cxE=document.createElement("template"));var g=cxE;K.call(E,g.content.cloneNode(!0),r.content.firstChild);Czf=r}r=Czf;return r},{mode:2});var xMX,W2u=function(){return xMX!==void 0?xMX:xMX=document.createElement("template")};
document.head.appendChild(W2u().content);var GhJ;var vae=document.head,V7C=vae.appendChild,zUf;if(GhJ===void 0){var t7C=document.createElement("template");_.x(t7C,"");t7C.content.insertBefore(W2u().content.cloneNode(!0),t7C.content.firstChild);GhJ=t7C}zUf=GhJ;V7C.call(vae,zUf.content);var SRd=_.l(function(r){var E=r.data;return _.f("offer-plan-details-item-view-model",{class:"ytOfferPlanDetailsItemViewModelHost"},_.f("div",{class:"ytOfferPlanDetailsItemViewModelOfferPlanDetailsItemContainer"},_.f("div",{class:"ytOfferPlanDetailsItemViewModelOfferPlanDetailsItemContent"},_.f(_.Y,{cond:function(){return _.kG(E().image)},
then:function(K){return _.f("div",{class:"ytOfferPlanDetailsItemViewModelLogo"},_.f(_.ub,{data:K,alt:"",className:"ytOfferPlanDetailsItemViewModelLogoImage"}))}}),_.f("div",{class:"ytOfferPlanDetailsItemViewModelTitleText"},_.f(_.Og,{text:function(){return E().title}})),_.f("div",{class:"ytOfferPlanDetailsItemViewModelSubtitleText"},_.f(_.Og,{text:function(){return E().subtitle}})))),_.f(_.Y,{cond:function(){var K;
return(K=E())==null?void 0:K.hasBottomDivider},
then:function(){return _.f("div",{class:"ytOfferPlanDetailsItemViewModelDivider"})}}))},"nd");var bu$=_.l(function(r){var E=r.data;return _.f("offer-plan-details-container-view-model",{class:"ytOfferPlanDetailsContainerViewModelHost"},_.f("div",{class:"ytOfferPlanDetailsContainerViewModelOfferPlanContainer"},_.f(_.U9,{data:function(){var K;return(K=E().offerPlanDetailsItem)!=null?K:[]}},{offerPlanDetailsItemViewModel:function(K){return _.f("div",{class:"ytOfferPlanDetailsContainerViewModelOfferPlanDetailsItemContainer"},_.f(SRd,{data:K.data}))}})),_.f("div",null,_.f(_.Y,{cond:function(){return E().hasBottomDivider},
then:function(){return _.f("div",{class:"ytOfferPlanDetailsContainerViewModelDividerContainer"},_.f("div",{class:"ytOfferPlanDetailsContainerViewModelDivider"}),_.f("div",{class:"ytOfferPlanDetailsContainerViewModelAddIconContainer"},_.f("div",{class:"ytOfferPlanDetailsContainerViewModelAddIcon"},"+")),_.f("div",{class:"ytOfferPlanDetailsContainerViewModelDivider"}))}})))},"od");var sTR=_.l(function(r){var E=r.data;r=_.N(_.M5(!1,void 0,"MrXxy"));var K=r.next().value,g=r.next().value,D=_.dd(function(){g(!K());return!1}),B=function(){var Q;
return(Q=E().offerPlanDetailsContainer)!=null?Q:[]};
return _.f("lp-complex-offer-card-details-view-model",null,_.f("div",null,_.f(_.Y,{cond:function(){return K()},
then:function(){return _.f("div",{class:"ytLpComplexOfferCardDetailsViewModelExpandedDetails"},_.f("div",{role:"button",class:"ytLpComplexOfferCardDetailsViewModelExpandedTitle","on:click":D,"aria-expanded":K},_.f(_.Og,{text:function(){return E().expandedTitle}})),_.f("div",{class:"ytLpComplexOfferCardDetailsViewModelOfferPlanDetailsContainers"},_.f(_.U9,{data:B},{offerPlanDetailsContainerViewModel:function(Q){return _.f("div",{class:"ytLpComplexOfferCardDetailsViewModelOfferPlanDetailsContainer"},
_.f(bu$,{data:Q.data}))}})),_.f("div",{class:"ytLpComplexOfferCardDetailsViewModelLegalText"},_.f(_.Og,{text:function(){return E().legalText}})))},
else:function(){return _.f("div",{role:"button",class:"ytLpComplexOfferCardDetailsViewModelCollapsedDetails","on:click":D,"aria-expanded":K},_.f(_.Og,{text:function(){return E().collapsedTitle}}),_.f("div",{class:"ytLpComplexOfferCardDetailsViewModelExpandIconContainer"},_.f(_.$r,{icon:"EXPAND_MORE".toString(),
ariaHidden:!0})))}})))},"pd");var khC=_.l(function(r){var E=r.data;return _.f("lp-complex-offer-card-option-view-model",null,_.f("div",{class:"ytLpComplexOfferCardOptionViewModelCardContainer"},_.f(_.Y,{cond:function(){return E().topDividerText},
then:function(){return _.f("div",{class:"ytLpComplexOfferCardOptionViewModelDividerContainer"},_.f("div",{class:"ytLpComplexOfferCardOptionViewModelDivider"}),_.f("div",{class:"ytLpComplexOfferCardOptionViewModelDividerTextContainer"},_.f("div",{class:"ytLpComplexOfferCardOptionViewModelDividerText"},_.f(_.Og,{text:function(){return E().topDividerText}}))))}}),_.f(_.Y,{cond:function(){return E().description},
then:function(){return _.f("div",{class:"ytLpComplexOfferCardOptionViewModelDescription"},_.f(_.Og,{text:function(){return E().description}}))}}),_.f(_.Y,{cond:function(){return E().planPricingPrimary},
then:function(){return _.f("div",{class:"ytLpComplexOfferCardOptionViewModelPlanPricingPrimary"},_.f(_.Og,{text:function(){return E().planPricingPrimary}}))}}),_.f(_.Y,{cond:function(){return E().planPricingSecondary},
then:function(){return _.f("div",{class:"ytLpComplexOfferCardOptionViewModelPlanPricingSecondary"},_.f(_.Og,{text:function(){return E().planPricingSecondary}}))}}),_.f(_.Y,{cond:function(){return E().primaryButton},
then:function(){return _.f("div",{class:"ytLpComplexOfferCardOptionViewModelPrimaryButtonContainer"},_.f(_.U9,{data:function(){return E().primaryButton}},{buttonViewModel:function(K){return _.f(_.Sc,{data:K.data,
className:"ytLpComplexOfferCardOptionViewModelPrimaryButton"})}}))}})))},"qd");var qRw=_.l(function(r){var E=r.data;var K=function(){var B;return((B=E())==null?void 0:B.alignSelf)==="LP_OFFER_TABLE_ALIGNMENT_START"||!1};
r={};var g={},D={};return _.f("ytm-lp-complex-offer-card-view-model",null,_.f("div",{class:"ytmLpComplexOfferCardViewModelHost"},_.f("div",{class:_.DW((r.ytmLpComplexOfferCardViewModelCardContainerAlignLeft=K,r),"ytmLpComplexOfferCardViewModelCardContainer")},_.f(_.Y,{cond:function(){var B;return(B=E())==null?void 0:B.bannerText},
then:function(){return _.f("div",{class:"ytmLpComplexOfferCardViewModelBannerTextContainer"},_.f("div",{class:"ytmLpComplexOfferCardViewModelBannerText"},_.f(_.Og,{text:function(){return E().bannerText}})))}}),_.f(_.Y,{cond:function(){return _.kG(E().logo)},
then:function(B){var Q={};return _.f("div",{class:_.DW((Q.ytmLpComplexOfferCardViewModelLogoAlignLeft=K,Q),"ytmLpComplexOfferCardViewModelLogo")},_.f(_.ub,{data:B,alt:"",className:"ytmLpComplexOfferCardViewModelLogoImage"}))}}),_.f("div",{class:_.DW((g.ytmLpComplexOfferCardViewModelTitleAlignLeft=K,g),"ytmLpComplexOfferCardViewModelTitle")},_.f(_.Og,{text:function(){return E().title}})),_.f(_.Y,{cond:function(){var B;
return(B=E())==null?void 0:B.subtitle},
then:function(){var B={};return _.f("div",{class:_.DW((B.ytmLpComplexOfferCardViewModelSubtitleAlignLeft=K,B),"ytmLpComplexOfferCardViewModelSubtitle")},_.f(_.Og,{text:function(){return E().subtitle}}))}}),_.f(_.Y,{cond:function(){return E().planPricingPrimary},
then:function(){return _.f("div",{class:"ytmLpComplexOfferCardViewModelPlanPricingPrimary"},_.f(_.Og,{text:function(){return E().planPricingPrimary}}))}}),_.f(_.Y,{cond:function(){return E().planPricingSecondary},
then:function(){return _.f("div",{class:"ytmLpComplexOfferCardViewModelPlanPricingSecondary"},_.f(_.Og,{text:function(){return E().planPricingSecondary}}))}}),_.f(_.Y,{cond:function(){return E().purchaseButton},
then:function(){return _.f("div",{class:"ytmLpComplexOfferCardViewModelPurchaseButtonContainer"},_.f(_.U9,{data:function(){return E().purchaseButton}},{buttonViewModel:function(B){return _.f(_.Sc,{data:B.data,
className:"ytmLpComplexOfferCardViewModelPurchaseButton"})}}))}}),_.f(_.Y,{cond:function(){var B;
return(B=E())==null?void 0:B.offerOptions},
then:function(){return _.f("div",{class:"ytmLpComplexOfferCardViewModelOfferOptions"},_.f(_.U9,{data:function(){return E().offerOptions}},{lpComplexOfferCardOptionViewModel:khC}))}}),_.f("div",{class:_.DW((D.ytmLpComplexOfferCardViewModelLegalTextAlignLeft=K,D),"ytmLpComplexOfferCardViewModelLegalText")},_.f(_.Og,{text:function(){return E().legalText}})),_.f(_.Y,{cond:function(){var B;
return(B=E())==null?void 0:B.offerCardDetails},
then:function(){return _.f("div",{class:"ytmLpComplexOfferCardViewModelOfferCardDetails"},_.f(_.U9,{data:function(){return E().offerCardDetails}},{lpComplexOfferCardDetailsViewModel:sTR}))}}))))},"rd");var lfe=_.l(function(r){var E=r.data;var K=function(){var Q;return((Q=E())==null?void 0:Q.alignSelf)==="LP_OFFER_TABLE_ALIGNMENT_START"||!1};
r={};var g={},D={},B={};return _.f("ytm-lp-complex-offer-card-section-view-model",null,_.f("div",{class:_.DW("ytmLpComplexOfferCardSectionViewModelHost")},_.f("div",{class:_.DW((r.ytmLpComplexOfferCardSectionViewModelSectionContainerAlignLeft=K,r),"ytmLpComplexOfferCardSectionViewModelSectionContainer")},_.f("div",{class:_.DW((g.ytmLpComplexOfferCardSectionViewModelTitleContainerAlignLeft=K,g),"ytmLpComplexOfferCardSectionViewModelTitleContainer")},_.f("h2",{class:_.DW((D.ytmLpComplexOfferCardSectionViewModelTitleTextAlignLeft=
K,D),"ytmLpComplexOfferCardSectionViewModelTitleText")},_.f(_.Og,{text:function(){return E().title}}))),_.f(_.Y,{cond:function(){var Q;
return(Q=E())==null?void 0:Q.subtitle},
then:function(){var Q={},a={};return _.f("div",{class:_.DW((Q.ytmLpComplexOfferCardSectionViewModelSubtitleContainerAlignLeft=K,Q),"ytmLpComplexOfferCardSectionViewModelSubtitleContainer")},_.f("div",{class:_.DW((a.ytmLpComplexOfferCardSectionViewModelSubtitleTextAlignLeft=K,a),"ytmLpComplexOfferCardSectionViewModelSubtitleText")},_.f(_.Og,{text:function(){return E().subtitle}})))}}),_.f("div",{class:_.DW((B.ytmLpComplexOfferCardSectionViewModelOfferCardsContainerAlignLeft=K,B),"ytmLpComplexOfferCardSectionViewModelOfferCardsContainer")},
_.f(_.U9,{data:function(){var Q;
return(Q=E().offerPlans)!=null?Q:[]}},{lpComplexOfferCardViewModel:function(Q){return _.f("div",{class:"ytmLpComplexOfferCardSectionViewModelOfferCardContainer"},_.f(qRw,{data:Q.data}))}})))))},"sd");var mMb=_.l(function(r){return _.f("lp-coupon-banner-view-model",{class:"ytLpCouponBannerViewModelHost"},_.f("div",{class:"ytLpCouponBannerViewModelIcon"},_.f(_.$r,{icon:function(){return"price_tag"}})),_.f("div",{class:"ytLpCouponBannerViewModelOuterContainer"},_.f("div",{class:"ytLpCouponBannerViewModelContent"},_.f("div",{class:"ytLpCouponBannerViewModelHeading"},_.f(_.Og,{text:function(){var E;
return(E=r.data())==null?void 0:E.title}})),_.f("div",{class:"ytLpCouponBannerViewModelBody"},_.f(_.Og,{text:function(){var E;
return(E=r.data())==null?void 0:E.subtitle}})))))},"td");
mMb.idomCompat=!0;_.ax=WVw.getInstance();var Zud;Zud=_.l(function(r){return _.f("div",{class:"ytLpFaqEntryViewModelLpFaqSectionFaqsQuestion","aria-hidden":r.shouldAriaHideContent},_.f("h2",{class:"ytLpFaqEntryViewModelLpFaqQuestion",id:r.questionId},_.f(_.Og,{text:r.question})))},"ud");
_.uUJ=_.l(function(r){var E=r.data;var K=r.themeOverride;r=_.N(_.M5(!1,void 0,"pNli2b"));var g=r.next().value,D=r.next().value;r=_.dd(function(){D(!g());return!1});
var B=function(){return g()?"EXPAND_LESS":"EXPAND_MORE"},Q=("faq-container"+_.m0(_.ax)).toString(),a="faq-question-and-answers-section-question"+_.m0(_.ax),P={},O={};
return _.f("faq-entry-view-model",null,_.f("div",{class:_.DW("ytLpFaqEntryViewModelHost",(P.ytLpFaqEntryViewModelPremiumForceDarkMode=function(){return K==null?void 0:K().useDarkTheme},P))},_.f("div",{class:"ytLpFaqEntryViewModelFaqQuestionAndAnswersSection",
"on:click":r,role:"button","aria-expanded":g,"aria-labelledby":a.toString(),"tab-index":"0"},_.f(Zud,{question:function(){return E().question},
questionId:a,shouldAriaHideContent:!0}),_.f(_.Y,{cond:function(){return g()!==void 0},
then:function(){return _.f("div",{class:"ytLpFaqEntryViewModelIconContainer"},_.f(_.$r,{icon:B,ariaHidden:!0}),_.f("div",{class:"ytLpFaqEntryViewModelIconHoverHighlighting"}))}})),_.f("div",{class:_.DW("ytLpFaqEntryViewModelLpFaqSectionFaqsOuterAnswer",(O.ytLpFaqEntryViewModelLpFaqSectionFaqsOuterAnswerCollapsed=function(){return!g()},O))},_.f("div",{id:Q},_.f(_.sV,{each:function(){return E().answers||[]}},function(U){return _.f("div",{class:"ytLpFaqEntryViewModelLpFaqSectionFaqsAnswer"},_.f(_.Og,
{text:U}))})))))},"vd");
_.uUJ.idomCompat=!0;var AxX=_.l(function(r){var E=r.data;var K=r.themeOverride;r={};return _.f("lp-faq-section-view-model",null,_.f("div",{class:_.DW("yt-lp-faq-section-view-model",(r["yt-lp-faq-section-view-model--ptc-layout-type"]=function(){return E().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC"},r["yt-lp-faq-section-view-model--premium-force-dark-mode"]=function(){return!(K==null||!K().useDarkTheme)},r))},_.f("div",{class:"yt-lp-faq-section-view-model__faq-container"},_.f(_.Y,{cond:function(){return E().header},
then:function(g){return _.f("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-header"},_.f(_.Og,{text:g}))}}),_.f("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-faqs"},_.f(_.U9,{data:function(){return E().faqs}},{faqEntryViewModel:function(g){return _.f(_.uUJ,{data:g.data,
themeOverride:K})}})),_.f("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-footers"},_.f(_.sV,{each:function(){return E().footers||[]}},function(g){return _.f(_.Og,{text:g})})),_.f(_.Y,{cond:function(){return E().legal},
then:function(g){return _.f("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-legal"},_.f(_.Og,{text:g}))}}))))},"wd");
AxX.idomCompat=!0;var eUX=_.l(function(r){var E=r.data;var K=r.themeOverride;_.Zj(function(){var Q=E().gtmId;Q&&_.yI(Q,_.Xx("GL",""))});
var g={contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",alt:function(){var Q,a,P;return(P=(Q=E().logo)==null?void 0:(a=Q.accessibilityData)==null?void 0:a.label)!=null?P:""},
targetWidth:140,targetHeight:40,height:40,className:"lp-header-section-view-model__lp-header-logo",useWidth:!1},D=_.P7().resolve(_.p0(_.qB)),B=function(){return D&&D()||(K==null?void 0:K().useDarkTheme)};
return _.f("lp-header-section-view-model",null,_.f("div",{class:function(){var Q=E().layoutType,a=E().marginType==="LP_SECTION_MARGIN_TYPE_TOP",P=K==null?void 0:K().useDarkTheme,O=["lp-header-section-view-model"];switch(Q){case "LP_MODULE_LAYOUT_TYPE_PTC":O.push("lp-header-section-view-model--ptc-layout-type");break;case "LP_MODULE_LAYOUT_TYPE_NARROW_HEADER":O.push("lp-header-section-view-model--narrow-header-layout-type")}a&&O.push("lp-header-section-view-model__lp-header-section-margin");P&&O.push("lp-header-section-view-model--premium-force-dark-mode");
return O.join(" ")}},_.f(_.Y,{cond:function(){return E().logo},
then:function(){return _.f("div",null,_.f(_.Y,{cond:B,then:function(){return _.f(_.Y,{cond:function(){var Q;return(Q=E().logo)==null?void 0:Q.imageDark},
then:function(Q){return _.f(_.ub,Object.assign({},{data:Q},g))}})},
else:function(){return _.f(_.Y,{cond:function(){var Q;return(Q=E().logo)==null?void 0:Q.imageLight},
then:function(Q){return _.f(_.ub,Object.assign({},{data:Q},g))}})}}))}}),_.f(_.Y,{cond:function(){return E().title},
then:function(Q){return _.f("div",{class:"lp-header-section-view-model__lp-header-title"},_.f(_.Og,{text:Q}))}}),_.f("div",{class:"lp-header-section-view-model__lp-header-subtitle-section"},_.f(_.Y,{cond:function(){return E().subtitles},
then:function(Q){return _.f(_.sV,{each:Q},function(a){return _.f("div",{class:"lp-header-section-view-model__lp-header-subtitle-line"},_.f(_.Og,{text:a}))})}})),_.f(_.Y,{cond:function(){return E().additionalInfo},
then:function(Q){return _.f("div",{class:"lp-header-section-view-model__lp-header-additional-info"},_.f(_.Og,{text:Q}))}}),_.f("div",{class:"lp-header-section-view-model__lp-header-button-section"},_.f(_.Y,{cond:function(){return E().primaryButton},
then:function(Q){return _.f("div",{class:"lp-header-section-view-model__lp-header-primary-button"},_.f(_.U9,{data:Q},{buttonViewModel:_.Sc}))}}),_.f(_.Y,{cond:function(){return E().secondaryButton},
then:function(Q){return _.f("div",{class:"lp-header-section-view-model__lp-header-secondary-button"},_.f(_.U9,{data:Q},{buttonViewModel:_.Sc}))}})),_.f(_.Y,{cond:function(){return E().otherOffersInfo},
then:function(Q){return _.f("div",{class:"lp-header-section-view-model__lp-header-other-offers-info"},_.f(_.Og,{text:Q}))}}),_.f("div",{class:"lp-header-section-view-model__lp-header-billing-info"},_.f(_.Y,{cond:function(){return E().billingInfo},
then:function(Q){return _.f(_.sV,{each:Q},function(a){return _.f("div",null,_.f(_.Og,{text:a}))})}}))))},"xd");
eUX.idomCompat=!0;var X6E=_.l(function(r){return _.f("lp-header-upsell-banner-view-model",{class:_.DW("lpHeaderUpsellBannerViewModelHost",r.className,{})},_.f("div",{class:"lpHeaderUpsellBannerViewModelIcon"},_.f(_.$r,{icon:function(){return"CAMPAIGN"}})),_.f("div",{class:"lpHeaderUpsellBannerViewModelOuterContainer"},_.f("div",{class:"lpHeaderUpsellBannerViewModelContainer"},_.f("div",{class:"lpHeaderUpsellBannerViewModelContent"},_.f("div",{class:"lpHeaderUpsellBannerViewModelDescription"},_.f(_.Og,{text:function(){var E;
return(E=r.data())==null?void 0:E.description}})))),_.f(_.U9,{data:function(){var E;
return(E=r.data())==null?void 0:E.purchaseButton}},{buttonViewModel:function(E){return _.f(_.Sc,{data:E.data,
className:"lpHeaderUpsellBannerViewModelPurchaseButton"})}})))},"yd");var HuR=_.l(function(r){var E=r.data;var K=_.HZ(r.themeOverride,{useDarkTheme:!1});r={};r=_.DW("ytmLpHeadlineSectionViewModelHost",(r.ytmLpHeadlineSectionViewModelPremiumForceDarkMode=function(){return K().useDarkTheme},r));
return _.f("lp-headline-section-view-model",null,_.f("div",{class:r},_.f(_.Y,{cond:function(){return E().title},
then:function(g){return _.f("div",{class:"ytmLpHeadlineSectionViewModelTitleText"},_.f(_.Og,{text:g}))}}),_.f(_.Y,{cond:function(){return E().subtitle},
then:function(g){return _.f("div",{class:"ytmLpHeadlineSectionViewModelSubtitleText"},_.f(_.Og,{text:g}))}})))},"zd");var na$=_.l(function(r){var E=r.data;var K=r.themeOverride;var g=_.P7().resolve(_.p0(_.qB)),D=function(){return g&&g()||(K==null?void 0:K().useDarkTheme)},B=function(){var O,U;
var T=D()?(O=E().textBackgroundImage)==null?void 0:O.imageDark:(U=E().textBackgroundImage)==null?void 0:U.imageLight;return hqu((T==null?void 0:T.sources)||[])},Q=function(){var O,U;
return D()?(O=E().featureImage)==null?void 0:O.imageDark:(U=E().featureImage)==null?void 0:U.imageLight},a=function(){return E().featureType==="LP_LARGE_FEATURE_SECTION_TYPE_MUSIC"?"CONTENT_MODE_SCALE_ASPECT_FILL":"CONTENT_MODE_SCALE_ASPECT_FIT"},P=function(){var O,U;
return D()?(O=E().logo)==null?void 0:O.imageDark:(U=E().logo)==null?void 0:U.imageLight};
return _.f("ytm-lp-large-feature-section-view-model",null,_.f("div",{class:function(){var O=E().featureType==="LP_LARGE_FEATURE_SECTION_TYPE_MUSIC",U=E().featureType==="LP_LARGE_FEATURE_SECTION_TYPE_PTC",T=(E().index||0)%2===1,w=K==null?void 0:K().useDarkTheme,F=["yt-lp-large-feature-section-view-model"];O?F.push("yt-lp-large-feature-section-view-model--music-feature-type"):U?F.push("yt-lp-large-feature-section-view-model--ptc-feature-type"):T||F.push("yt-lp-large-feature-section-view-model--block-feature-type-2");
w&&F.push("yt-lp-large-feature-section-view-model--premium-force-dark-mode");return F.join(" ")}},_.f("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-container"},_.f(_.Y,{cond:Q,
then:function(){return _.f(_.ub,{data:function(){return Q()},
alt:function(){var O,U,T;return(T=(O=E().featureImage)==null?void 0:(U=O.accessibilityData)==null?void 0:U.label)!=null?T:""},
contentMode:a})}})),_.f("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-container",
style:function(){var O;return((O=B())==null?0:O.url)?"background-image: url("+_.u9(B().url)+");":""}},_.f("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-text-container"},_.f(_.Y,{cond:P,
then:function(){return _.f(_.ub,{data:function(){return P()},
alt:function(){var O,U,T;return(T=(O=E().logo)==null?void 0:(U=O.accessibilityData)==null?void 0:U.label)!=null?T:""},
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"})}}),_.f(_.Y,{cond:function(){return E().eyebrowText},
then:function(){return _.f("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-eyebrow-text"},_.f(_.Og,{text:function(){return E().eyebrowText}}))}}),_.f(_.Y,{cond:function(){return E().title},
then:function(){return _.f("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-title"},_.f(_.Og,{text:function(){return E().title}}))}}),_.f(_.Y,{cond:function(){return E().subtitles},
then:function(){return _.f("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-subtitles"},_.f(_.sV,{each:function(){return E().subtitles||[]}},function(O){return _.f(_.Og,{text:O})}))}})))))},"Ad");
na$.idomCompat=!0;var IfX=_.l(function(r){return _.f("yt-lp-feature-list-item-view-model",{class:"ytLpFeatureListItemViewModelHost"},_.f("div",{class:"ytLpFeatureListItemViewModelFeatureList"},_.f(_.$r,{icon:function(){var E;return(E=r.data())==null?void 0:E.iconType},
className:function(){var E;switch((E=r.data())==null?void 0:E.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 E;return((E=r.data())==null?void 0:E.style)==="LP_FEATURE_LIST_ITEM_STYLE_BOLD_ICON_PRIMARY_TEXT"}}),_.f("div",{class:"ytLpFeatureListItemViewModelFeatureListText"},_.f(_.Og,{text:function(){var E;
return(E=r.data())==null?void 0:E.text},
className:function(){var E;return((E=r.data())==null?void 0:E.style)==="LP_FEATURE_LIST_ITEM_STYLE_SMALL_ICON_GREY_TEXT"?"ytLpFeatureListItemViewModelFeatureListSecondaryText":""}}))))},"Bd");var yxf=_.l(function(r){r=_.nH(r,{config:void 0,themeOverride:void 0});var E=r.data,K=r.config,g=r.themeOverride;r={};r=_.DW("ytmLpOfferCardOptionViewModelHost",(r.ytmLpOfferCardOptionViewModelPremiumForceDarkMode=function(){var a;return(a=g())==null?void 0:a.useDarkTheme},r));
var D=_.dd(function(){var a,P;(a=K())==null||(P=a.handleRadioButtonClick)==null||P.call(a,E());return!1}),B=function(){var a;
return(a=K())==null?void 0:a.shouldDisplayRadioButton},Q=function(){var a;
return(a=E().featureListItems)!=null?a:[]};
return _.f("ytm-lp-offer-card-option-view-model",null,_.f("div",{class:r,"on:click":_.dd(function(){if(B()){var a,P;(a=K())==null||(P=a.handleRadioButtonClick)==null||P.call(a,E())}return!1})},_.f(_.Y,{cond:B,
then:function(){return _.f("div",null,_.f("input",{type:"radio","on:click":D,class:"ytmLpOfferCardOptionViewModelInputEl","prop:checked":function(){var a;return!((a=K())==null||!a.isOptionSelected)}}))}}),_.f("div",null,_.f("div",{class:"ytmLpOfferCardOptionViewModelEyebrowText"},_.f(_.Og,{text:function(){return E().eyebrowText}})),_.f("div",{class:"ytmLpOfferCardOptionViewModelTitle"},_.f(_.Og,{text:function(){return E().title}})),_.f("div",{class:"ytmLpOfferCardOptionViewModelSubtitle"},_.f(_.Og,
{text:function(){return E().subtitle}})),_.f(_.Y,{cond:function(){return Q().length>0},
then:function(){return _.f("div",{class:"ytmLpOfferCardOptionViewModelFeatureListItems"},_.f(_.U9,{data:Q},{lpFeatureListItemViewModel:IfX}))}}),_.f("div",{class:"ytmLpOfferCardOptionViewModelDescription"},_.f(_.Og,{text:function(){return E().description}})))))},"Cd");
yxf.idomCompat=!0;var L2E=_.l(function(r){var E=r.data;var K=r.themeOverride;r=_.N(_.XW(function(){var B,Q=(B=E().offerOptions)==null?void 0:B[0];return _.M(Q,hVM)||{}}));
var g=r.next().value,D=r.next().value;r={};return _.f("ytm-lp-offer-card-view-model",null,_.f("div",{class:_.DW("ytmLpOfferCardViewModelHost",(r.ytmLpOfferCardViewModelPremiumForceDarkMode=function(){return!(K==null||!K().useDarkTheme)},r))},_.f("div",{class:"ytmLpOfferCardViewModelTitleContainer"},_.f(_.Y,{cond:function(){return E().titleIconType},
then:function(){return _.f("div",{class:"ytmLpOfferCardViewModelIconContainer"},_.f(_.$r,{icon:function(){var B;return((B=E().titleIconType)==null?void 0:B.toString())||""}}))}}),_.f("div",{class:"ytmLpOfferCardViewModelTitleText"},_.f(_.Og,{text:function(){return E().title}})),_.f(_.U9,{data:function(){return E().titleBadge}},{badgeViewModel:function(B){return _.f("div",{class:"ytmLpOfferCardViewModelTitleBadge"},_.f(_.Cp,{data:B.data}))}})),_.f("div",{class:"ytmLpOfferCardViewModelOfferOptionsContainer"},
_.f(_.U9,{data:function(){return E().offerOptions}},{lpOfferCardOptionViewModel:function(B){var Q=B.data;
return _.f(_.OV,null,_.f("div",{class:"ytmLpOfferCardViewModelDivider"}),_.f(yxf,{data:Q,config:function(){var a;return{shouldDisplayRadioButton:(E().offerOptions||[]).length>1,isOptionSelected:Q().id===((a=g())==null?void 0:a.id),handleRadioButtonClick:function(P){return void D(P)}}},
themeOverride:K}))}})),_.f("div",{class:"ytmLpOfferCardViewModelPurchaseButtonContainer"},_.f(_.U9,{data:function(){var B;
return(B=g())==null?void 0:B.purchaseButtonOverride}},{buttonViewModel:_.Sc}))))},"Dd");
L2E.idomCompat=!0;var hUJ=_.l(function(r){var E=r.data;var K=r.themeOverride;r={};r=_.DW("ytmLpOfferCardSectionViewModelHost",(r.ytmLpOfferCardSectionViewModelPremiumForceDarkMode=function(){var g;return K==null?void 0:(g=K())==null?void 0:g.useDarkTheme},r));
return _.f("ytm-lp-offer-card-section-view-model",null,_.f("div",{class:r},_.f(_.Y,{cond:function(){return E().title!==void 0},
then:function(){return _.f("div",{class:"ytmLpOfferCardSectionViewModelTitleContainer"},_.f("div",{class:"ytmLpOfferCardSectionViewModelTitleText"},_.f(_.Og,{text:function(){return E().title}})),_.f(_.Y,{cond:function(){return E().subtitle},
then:function(){return _.f("div",{class:"ytmLpOfferCardSectionViewModelSubtitleText"},_.f(_.Og,{text:function(){return E().subtitle}}))}}))}}),_.f("div",{class:"ytmLpOfferCardSectionViewModelOfferCardsContainer"},_.f(_.U9,{data:function(){return E().offerCards}},{lpOfferCardViewModel:function(g){return _.f("div",{class:"ytmLpOfferCardSectionViewModelOfferCardContainer"},_.f(L2E,{data:g.data,
themeOverride:K}))}})),_.f(_.Y,{cond:function(){return E().footer},
then:function(){return _.f("div",{class:"ytmLpOfferCardSectionViewModelFooterText"},_.f(_.Og,{text:function(){return E().footer}}))}})))},"Ed");var JxR=_.l(function(r){var E=r.data;return _.f("lp-offer-table-cell-content-view-model",null,_.f("div",{class:"ytLpOfferTableCellContentViewModelHost"},_.f(_.kB,null,_.f(_.SR,{when:function(){return E().title}},function(){return _.f(_.Og,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellTitle",
text:function(){return E().title}})}),_.f(_.SR,{when:function(){return E().subTitle}},function(){return _.f(_.Og,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellSubtitle",
text:function(){return E().subTitle}})}),_.f(_.SR,{when:function(){return E().featureDescription}},function(){return _.f(_.Og,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellFeatureDescription",
text:function(){return E().featureDescription}})}),_.f(_.SR,{when:function(){return E().description}},function(){return _.f(_.Og,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellDescription",
text:function(){return E().description}})}),_.f(_.SR,{when:function(){return E().iconType}},function(){return _.f("div",{class:"ytLpOfferTableCellContentViewModelLpOfferTableCellIcon"},_.f(_.$r,{icon:function(){return E().iconType.toString()}}))}),_.f(_.SR,{when:function(){return E().purchaseButton}},function(){return _.f(_.U9,{data:function(){return E().purchaseButton}},{buttonViewModel:function(K){return _.f("div",{class:"ytLpOfferTableCellContentViewModelLpOfferTableCellPurchaseButton"},_.f(_.Sc,
{data:K.data}))}})}),_.f(_.SR,{when:function(){return E().note}},function(){return _.f(_.Og,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellNote",
text:function(){return E().note}})}),_.f(_.SR,{when:function(){return E().featureDetail}},function(){return _.f(_.Og,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellFeatureDetail",
text:function(){return E().featureDetail}})}),_.f(_.SR,{when:function(){return E().badge}},function(){return _.f(_.U9,{data:function(){return E().badge}},{badgeViewModel:_.Cp})}))))},"Fd");
JxR.idomCompat=!0;var rJR=_.l(function(r){var E=r.data;return _.f("lp-offer-table-cell-view-model",null,_.f("div",{class:"ytLpOfferTableCellViewModelCellWrapper",style:function(){switch(E().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;"}}},_.f(_.U9,{data:function(){return E().contents}},{lpOfferTableCellContentViewModel:JxR})))},
"Gd");
rJR.idomCompat=!0;var E9R=_.l(function(r){var E=r.data;var K=r.lpTableIsFirstRow;var g=r.lpTableIsLastRow;var D=function(){return(K==null?0:K())?"ytLpOfferTableRowViewModelLpOfferTableFirstRowHeaderCell":"ytLpOfferTableRowViewModelLpOfferTableRowHeaderCell"},B=function(){return(K==null?0:K())?"ytLpOfferTableRowViewModelLpOfferTableFirstRowContentCell":(g==null?0:g())?"ytLpOfferTableRowViewModelLpOfferTableLastRowContentCell":"ytLpOfferTableRowViewModelLpOfferTableRowContentCell"};
return _.f("ytm-lp-offer-table-row-view-model",null,_.f("div",{class:"ytLpOfferTableRowViewModelHost"},_.f(_.U9,{data:function(){return E().rowHeaderCell}},{lpOfferTableCellViewModel:function(Q){return _.f("div",{class:D},_.f(rJR,{data:Q.data}))}}),_.f(_.U9,{data:function(){return E().contentCells}},{lpOfferTableCellViewModel:function(Q){return _.f("div",{class:B},_.f(rJR,{data:Q.data}))}})))},"Hd");
E9R.idomCompat=!0;var K5X=_.l(function(r){var E=r.data;var K=r.themeOverride;var g=_.P7().resolve(_.p0(_.qB)),D=function(){return _.M(E().logo,weX)||{}};
r={};return _.f("ytm-lp-offer-table-section-view-model",null,_.f("div",{class:"ytLpOfferTableViewModelHost"},_.f(_.Y,{cond:function(){var B,Q;return g&&g()||(K==null?0:K().useDarkTheme)?(B=D())==null?void 0:B.imageDark:(Q=D())==null?void 0:Q.imageLight},
then:function(B){return _.f(_.ub,{data:B,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",alt:function(){var Q,a,P;return(P=(Q=D())==null?void 0:(a=Q.accessibilityData)==null?void 0:a.label)!=null?P:""},
targetWidth:140,targetHeight:40,height:40,className:"ytLpOfferTableViewModelLpOfferTableSectionLogo",useWidth:!1})}}),_.f("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionTitle"},_.f(_.Og,{text:function(){return E().title}})),_.f("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionSubtitle"},_.f(_.Og,{text:function(){return E().subtitle}})),_.f(_.Y,{cond:function(){return E().disclaimers},
then:function(B){return _.f("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionDisclaimers"},_.f(_.sV,{each:B},function(Q){return _.f("div",null,_.f(_.Og,{text:Q}))}))}}),_.f("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionRows"},_.f(_.U9,{data:function(){return E().rows}},{lpOfferTableRowViewModel:function(B,Q){return _.f(E9R,{data:B.data,
lpTableIsFirstRow:function(){return Q()===0},
lpTableIsLastRow:function(){return Q()===E().rows.length-1}})}})),_.f("div",{class:_.DW((r.ytLpOfferTableViewModelLpOfferTableSectionFooterWrapper=function(){return E().hasFooterBackground},r))},_.f(_.Y,{cond:function(){return E().footer},
then:function(){return _.f("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionFooter"},_.f(_.Og,{text:function(){return E().footer}}))}}),_.f(_.Y,{cond:function(){return E().footerTitle},
then:function(){return _.f("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionFooterTitle"},_.f(_.Og,{text:function(){return E().footerTitle}}))}}),_.f(_.Y,{cond:function(){return E().footerDescription},
then:function(){return _.f("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionFooterDescription"},_.f(_.Og,{text:function(){return E().footerDescription}}))}}),_.f(_.Y,{cond:function(){return E().footerDescriptions},
then:function(B){return _.f("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionFooterDescription"},_.f(_.sV,{each:B},function(Q){return _.f("div",null,_.f(_.Og,{text:Q}))}))}}))))},"Id");
K5X.idomCompat=!0;var g9b=_.l(function(r){var E=r.data;var K=r.themeOverride;var g=_.P7().resolve(_.p0(_.qB)),D=function(){var a;return K==null?void 0:(a=K())==null?void 0:a.useDarkTheme},B=function(){var a,P;
return g&&g()||D()?(a=E().image)==null?void 0:a.imageDark:(P=E().image)==null?void 0:P.imageLight};
r={};r=_.DW("ytmLpSmallFeatureSectionViewModelHost",(r.ytmLpSmallFeatureSectionViewModelPremiumForceDarkMode=D,r));var Q=function(){var a,P,O;return(O=(a=E().image)==null?void 0:(P=a.accessibilityData)==null?void 0:P.label)!=null?O:""};
return _.f("ytm-lp-small-feature-section-view-model",{class:r},_.f(_.Y,{cond:function(){return B()&&!KDd},
then:function(){return _.f("div",{class:"ytmLpSmallFeatureSectionViewModelFeatureImageContainer"},_.f(_.ub,{data:function(){return B()},
alt:Q,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",renderLazy:!1}))}}),_.f("div",{class:"ytmLpSmallFeatureSectionViewModelContentSection"},_.f("div",{class:"ytmLpSmallFeatureSectionViewModelTitleText"},_.f(_.Y,{cond:function(){return E().title},
then:function(a){return _.f(_.Og,{text:a})}})),_.f("div",{class:"ytmLpSmallFeatureSectionViewModelDescriptionText"},_.f(_.Og,{text:function(){return E().description}}))))},"Jd");
g9b.idomCompat=!0;var DwX=_.l(function(r){var E=r.data;var K=r.themeOverride;r={};return _.f("ytm-lp-small-feature-section-group-view-model",null,_.f("div",{class:_.DW("ytmLpSmallFeatureSectionGroupViewModelHost",(r.ytmLpSmallFeatureSectionGroupViewModelPremiumForceDarkMode=function(){return!(K==null||!K().useDarkTheme)},r))},_.f("div",{class:"ytmLpSmallFeatureSectionGroupViewModelSmallFeaturesContainer"},_.f(_.U9,{data:function(){return E().smallFeatures}},{lpSmallFeatureSectionViewModel:function(g){return _.f("div",
{class:"ytmLpSmallFeatureSectionGroupViewModelSmallFeatureContainer"},_.f(g9b,{data:g.data,
themeOverride:K}))}}))))},"Kd");
DwX.idomCompat=!0;_.yB(_.l(function(r){var E=r.data;var K=function(){return E().forcedTheme==="USER_INTERFACE_THEME_DARK"},g=function(){return E().backgroundImageType==="LP_SECTION_BACKGROUND_TYPE_PHOTO"},D=function(){var Q="",a,P;
var O=_.P7().resolve(_.p0(_.qB));O=K()||(O==null?0:O())?(a=E().themedImageViewModel)==null?void 0:a.imageDark:(P=E().themedImageViewModel)==null?void 0:P.imageLight;(a=hqu((O==null?void 0:O.sources)||[]))&&a.url&&(Q=g()?"background-image: linear-gradient(to bottom, transparent, "+(E().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC"?"40%":"80%")+", var(--premium-yt-spec-base-background)), url("+_.u9(a.url)+");":"background-image: url("+_.u9(a.url)+");");return Q},B=function(){return{useDarkTheme:K()}};
r={};return _.f("yt-section-group-view-model",null,_.f("div",{class:_.DW("yt-lp-section-group-view-model",(r["yt-lp-section-group-view-model--premium-force-dark-mode"]=K,r["yt-lp-section-group-view-model--ptc-layout-type"]=function(){return E().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC"},r))},_.f(_.Y,{cond:function(){return D().length},
then:function(){var Q={};return _.f("div",{class:_.DW("yt-lp-section-group-view-model__bg-image",(Q["yt-lp-section-group-view-model__bg-image--bg-image-photo"]=g,Q)),style:D})}}),_.f("div",{class:"yt-lp-section-group-view-model__lp-section-group"},_.f(_.U9,{data:function(){return E().sections}},{lpHeaderUpsellBannerViewModel:function(Q){return _.f(X6E,{data:Q.data})},
lpFaqSectionViewModel:function(Q){return _.f(AxX,{data:Q.data,themeOverride:B})},
lpHeaderSectionViewModel:function(Q){return _.f(eUX,{data:Q.data,themeOverride:B})},
lpHeadlineSectionViewModel:function(Q){return _.f(HuR,{data:Q.data,themeOverride:B})},
lpLargeFeatureSectionViewModel:function(Q){return _.f(na$,{data:Q.data,themeOverride:B})},
lpOfferCardSectionViewModel:function(Q){return _.f(hUJ,{data:Q.data,themeOverride:B})},
lpComplexOfferCardSectionViewModel:function(Q){return _.f(lfe,{data:Q.data})},
lpOfferTableSectionViewModel:function(Q){return _.f(K5X,{data:Q.data,themeOverride:B})},
lpSmallFeatureSectionGroupViewModel:function(Q){return _.f(DwX,{data:Q.data,themeOverride:B})},
lpCouponBannerViewModel:function(Q){return _.f(mMb,{data:Q.data})}}))))},"Ld"),"yt-section-group-view-model",{props:{data:_.Yt}});_.BSa=_.l(function(r){var E=_.f8(Ukm,function(){var Q;return(Q=r.data())==null?void 0:Q.chipBarStateEntityKey}),K=function(){return r.data().disableDeselection},g=_.N(_.XW(function(){var Q;
if(((Q=E())==null?void 0:Q.selectedIndex)!=void 0)return E().selectedIndex;var a,P;Q=_.N(((a=r.data())==null?void 0:(P=a.chips)==null?void 0:P.entries())||[]);for(a=Q.next();!a.done;a=Q.next()){a=_.N(a.value);P=a.next().value;a=a.next().value;var O=void 0;if((O=_.M(a,_.Oy))==null?0:O.selected)return P}return-1})),D=g.next().value,B=g.next().value;
return _.f("chip-bar-view-model",{class:_.DW("ytChipBarViewModelHost",r.className),role:"tablist"},_.f(_.U9,{data:function(){return r.data().chips}},{chipViewModel:function(Q,a){return _.f("div",{class:"ytChipBarViewModelChipWrapper"},_.f(_.zlw,{data:Q.data,
selected:function(){return a()===D()},
callback:function(P,O){P=!!O;O=a();B(P?O:-1);var U,T=(U=r.data())==null?void 0:U.chipBarStateEntityKey;T&&P&&_.Xg(_.Td("chipBarStateEntity",T,{key:T,selectedIndex:O}))},
disableDeselection:r.disableDeselection||K}))}}))},"Md");_.yB(_.BSa,"chip-bar-view-model",{props:{data:_.H1,className:_.H1,disableDeselection:_.H1}});_.dwd=_.l(function(r){var E=r.data;r={};return _.f("divider-view-model",{class:_.DW("dividerViewModelHost",(r.dividerViewModelInsetThinPadding=function(){return E().dividerStyle==="DIVIDER_STYLE_INSET_THIN"},r))},_.f("div",{class:_.DW("dividerViewModelBaseDivider",function(){return TgL(E().dividerStyle)})}))},"Nd");
_.dwd.idomCompat=!0;_.yB(_.dwd,"divider-view-model",{props:{data:_.Yt}});var fi=new Map,OT=new Map,Rx5=0,Yz;var xk2=[{calledOnce:!1,state:"visible"},{calledOnce:!1,state:"hidden"}],vf2={throttleMs:0,canHaveZeroSize:!0,useVisibilityObserver:!1};var jld,NSE;jld=function(r){return function(E){return function(){return(E==null?void 0:E())!==void 0?String(E())+r:void 0}}};
_.pY=jld("px");NSE=jld("s");var Qlu=OoJ(function(r){return r.targetGroupId}).useUpdatableData;_.PE=_.l(function(r){function E(Q5){return function(){var OP=z().numItemsPerGridRow,WK=Q5()*OP;OP=WK+OP;var TJ,oJ;return(oJ=(TJ=g().contents)==null?void 0:TJ.slice(WK,OP))!=null?oJ:[]}}
var K=_.nH(r,{layoutContainerWidth:0,shouldUseOwnContainerSize:!1,marginSettings:1,useUpdatedMargin:!1}),g=K.data,D=K.layoutContainerWidth,B=K.shouldUseOwnContainerSize,Q=K.marginSettings,a=K.useUpdatedMargin,P=JgP(),O=_.N(Qlu(function(){var Q5,OP;return{targetGroupId:(Q5=g().targetingContext)==null?void 0:(OP=Q5.targetGroupId)==null?void 0:OP[0]}})).next().value;
K=_.N(_.M5(!0,void 0,"lKny6d"));var U=K.next().value,T=K.next().value,w=function(){var Q5,OP=(Q5=_.M(g().showMoreButton,_.fD))==null?void 0:Q5.trackingParams;OP&&_.ZM(_.pB(),OP);T(!1)},F=function(){var Q5,OP=(Q5=_.M(g().showLessButton,_.fD))==null?void 0:Q5.trackingParams;
OP&&_.ZM(_.pB(),OP);T(!0)};
K=_.N(_.UT({canHaveZeroSize:!1}));var c=K.next().value;K=K.next().value;var W=function(){var Q5;return(Q5=g().contentAspectRatio)!=null?Q5:"GRID_SHELF_CONTENT_ASPECT_RATIO_UNKNOWN"},z=_.Wg(function(){var Q5=B()&&c.width()>0?c.width()||D():D(),OP,WK=(OP=r.data())==null?void 0:OP.responsiveContainerConfiguration;
Q5=_.b7({containerWidth:Q5,sizing:WK?s9(WK==null?void 0:WK.responsiveSize):"EXTRA_COMPACT",marginSettings:Q(),enableFullBleedForSingleCol:!1});return{maxContainerWidth:Q5.maxContainerWidth,numItemsPerGridRow:Q5.numItems,contentPadding:B()?Q5.margin:Q5.contentMargin,itemWidth:Q5.itemWidth,itemMargin:Q5.gutter/2}},void 0,"XYkF9e"),S=function(){if(g().enableVerticalExpansion){if(U())return k();
var Q5,OP,WK=(OP=(Q5=g().contents)==null?void 0:Q5.length)!=null?OP:0;return Math.ceil(WK/z().numItemsPerGridRow)}return z().numItemsPerGridRow<=2?2:1},k=function(){var Q5;
return Math.ceil(((Q5=g().minCollapsedItemCount)!=null?Q5:1)/z().numItemsPerGridRow)},A=function(){return g().enableVerticalExpansion&&g().showLessButton&&!U()&&S()>k()},X=function(){var Q5,OP;
return g().enableVerticalExpansion&&g().showMoreButton&&U()&&((OP=(Q5=g().contents)==null?void 0:Q5.length)!=null?OP:0)>z().numItemsPerGridRow*k()},e=function(){return!A()},I=function(){return!X()},J={};
return _.f("grid-shelf-view-model",{class:_.DW("ytGridShelfViewModelHost",r.className,(J.ytGridShelfViewModelHostHasBottomButton=function(){return A()||X()},J.ytGridShelfViewModelHostIsDismissed=function(){var Q5,OP=(Q5=O())!=null?Q5:{};
Q5=OP.behavior;var WK=OP.isDismissed,TJ=OP.stamperContextTargetId;OP=OP.stamperIndex;if(!(_.R("mweb_see_fewer_shorts_group_dismissal")&&WK&&Q5&&TJ))return!1;var oJ;WK=P;for(var kL,qq,n2=((kL=WK)==null?0:kL.targetId)?_.AZ((qq=WK)==null?void 0:qq.targetId):void 0;((oJ=WK)==null?0:oJ.parent)&&n2!==TJ;)WK=WK.parent,qq=kL=void 0,n2=((kL=WK)==null?0:kL.targetId)?_.AZ((qq=WK)==null?void 0:qq.targetId):void 0;oJ=n2===TJ?WK:void 0;if(!oJ)return!1;var pd;TJ=oJ==null?void 0:(pd=oJ.stamperIndex)==null?void 0:
pd.call(oJ);return Q5==="GROUP_DISMISSAL_BEHAVIOR_REMOVE_ALL_ITEMS"||Q5==="GROUP_DISMISSAL_BEHAVIOR_REMOVE_SUBSEQUENT_ITEMS"&&TJ!=null&&OP!=null&&TJ>OP},J.ytGridShelfViewModelHostOptionalMediumLayoutMargin=a,J)),
el:_.eH(K),style:_.QH({"margin-left":(0,_.pY)(function(){return z().contentPadding}),
"margin-right":(0,_.pY)(function(){return z().contentPadding})})},_.f(_.Y,{cond:function(){return _.M(g().header,iG$)},
then:function(Q5){return _.f(_.X7,{data:Q5,useUpdatedPadding:a,disableHorizontalPadding:!0})}}),_.f("div",null,_.f(_.sV,{each:function(){return Array(S())}},function(Q5,OP){return _.f($w$,{className:r.className,
items:E(OP),responsiveGridShelfLayout:z,contentAspectRatio:W})})),_.f("div",{class:"ytGridShelfViewModelGridShelfBottomButtonContainer"},_.f(_.U9,{data:function(){return g().showMoreButton}},{buttonViewModel:function(Q5){return _.f("div",{hidden:I},_.f(_.Sc,{data:Q5.data,
onClick:w}))}}),_.f(_.U9,{data:function(){return g().showLessButton}},{buttonViewModel:function(Q5){return _.f("div",{hidden:e},_.f(_.Sc,{data:Q5.data,
onClick:F}))}})))},"Pd");
_.PE.idomCompat=!0;var $w$=_.l(function(r){var E=r.items;var K=r.responsiveGridShelfLayout;var g=r.contentAspectRatio;r=r.className;var D=_.NZ("div");FmK(D,function(){a:{var Q=D.value;for(var a=E(),P=[],O=0;O<a.length;O++){var U=_.M(a[O],g$C);if(!U||U==null||!U.inlinePlayerData){Q=null;break a}var T=Q.children.item(O);if(!T){Q=null;break a}P.push({thumbnailElement:T,videoData:U})}Q={gridVideoPreviewData:{gridItems:P}}}return Q});
var B=(0,_.pY)(function(){return-K().itemMargin});
return _.f("div",{el:D,class:_.DW("ytGridShelfViewModelGridShelfRow",r),style:_.QH({"margin-left":B,"margin-right":B})},_.f(_.U9,{data:E,replacementWrapper:function(Q){return _.f(acM,{responsiveGridShelfLayout:K},Q)}},{shortsLockupViewModel:function(Q){return _.f(acM,{responsiveGridShelfLayout:K},_.f(sfe,{data:Q.data,
aspectRatio:function(){return g()==="GRID_SHELF_CONTENT_ASPECT_RATIO_TWO_BY_THREE"?1:0},
scrimStyle:2,inlineMetadata:!1,titleStyle:_.R("mweb_enable_one_line_title_on_shorts")?1:_.R("mweb_enable_two_line_title_on_shorts")?2:void 0,className:void 0}))},
lockupViewModel:function(Q){return _.f(acM,{responsiveGridShelfLayout:K},_.f(_.uG,{data:Q.data,className:"ytGridShelfViewModelLockupItem"}))}}))},"Qd"),acM=_.l(function(r){return _.f("div",{style:_.QH({width:(0,_.pY)(function(){return r.responsiveGridShelfLayout().itemWidth}),
margin:function(){return"0 "+r.responsiveGridShelfLayout().itemMargin+"px"}}),
class:"ytGridShelfViewModelGridShelfItem"},r.children)},"Rd");
_.PE.idomCompat=!0;_.yB(_.PE,"grid-shelf-view-model",{props:{data:_.Yt,layoutContainerWidth:_.Yt,shouldUseOwnContainerSize:_.Yt,marginSettings:_.Yt,useUpdatedMargin:_.Yt,className:_.Yt}});_.p5u=_.l(function(r){var E=_.N(_.M5(!1,void 0,"FVl30c")),K=E.next().value,g=E.next().value;E={};return _.f("yt-alert-banner-view-model",{class:_.DW("ytAlertBannerViewModelHost",r.className,function(){var D;a:switch((D=r.data())==null?void 0:D.type){case "ALERT_BANNER_TYPE_TIME_SENSITIVE":D="ytAlertBannerViewModelTimeSensitive";break a;case "ALERT_BANNER_TYPE_WARNING":D="ytAlertBannerViewModelWarning";break a;default:D="ytAlertBannerViewModelInformational"}return D},(E.ytAlertBannerViewModelDismissed=
K,E.ytAlertBannerViewModelFullbleed=r.fullbleed,E.ytAlertBannerViewModelNarrow=r.narrow,E.ytAlertBannerViewModelIsInRichGrid=r.isInRichGrid,E))},_.f(_.Y,{cond:function(){var D;
return!((D=r.data())==null?0:D.hideIcon)},
then:function(){return _.f("div",{class:"ytAlertBannerViewModelIcon"},_.f(_.$r,{icon:function(){return"info_circle"}}))}}),_.f("div",{class:"ytAlertBannerViewModelOuterContainer"},_.f("div",{class:"ytAlertBannerViewModelContainer"},_.f("div",{class:"ytAlertBannerViewModelContent"},_.f("div",{class:"ytAlertBannerViewModelHeading"},_.f(_.Og,{text:function(){var D;
return(D=r.data())==null?void 0:D.heading}})),_.f("div",{class:"ytAlertBannerViewModelBody"},_.f(_.Og,{text:function(){var D;
return(D=r.data())==null?void 0:D.body}})))),_.f(_.U9,{data:function(){var D;
return(D=r.data())==null?void 0:D.actionButton}},{buttonViewModel:function(D){return _.f(_.Sc,{data:D.data,
className:"ytAlertBannerViewModelActionButton"})}})),_.f(_.U9,{data:function(){var D;
return(D=r.data())==null?void 0:D.dismissButton}},{buttonViewModel:function(D){return _.f(_.Sc,{data:D.data,
className:"ytAlertBannerViewModelDismissButton",onClick:function(){var B;((B=r.data())==null?0:B.disableLocalDismissBehavior)||g(!0)}})}}))},"Sd");_.yB(_.p5u,"yt-alert-banner-view-model",{props:{data:_.Yt,fullbleed:_.Yt,narrow:_.Yt,isInRichGrid:_.Yt,className:_.Yt}});var P4E;_.fcd=_.l(function(r){return _.f("basic-content-view-model",{class:_.DW("ytBasicContentViewModelHost",_.HZ(r.className))},_.f(_.Y,{cond:function(){return r.data().headline},
then:function(E){return _.f("div",{class:"ytBasicContentViewModelHeadline"},_.f(_.Og,{text:E}))}}),_.f(_.sV,{each:function(){return r.data().paragraphs||[]},
keyBy:"INDEX"},function(E){return _.f("div",{class:"ytBasicContentViewModelParagraph"},_.f(_.Y,{cond:function(){var K=E();return!!(K.header||K.customHeader||K.headline)},
then:function(){return _.f(P4E,{paragraph:E})}}),_.f(_.Y,{cond:function(){return E().asset||E().text},
then:function(){return _.f("div",{class:"ytBasicContentViewModelParagraphContent"},_.f(_.Y,{cond:function(){return E().asset},
then:function(K){return _.f("div",{class:"ytBasicContentViewModelParagraphAsset"},_.f(_.U9,{data:K},{contentPreviewImageViewModel:_.bG}))}}),_.f(_.Y,{cond:function(){return E().text},
then:function(K){return _.f("div",{class:"ytBasicContentViewModelParagraphText"},_.f(_.Og,{text:K}))}}))}}))}))},"Td");
P4E=_.l(function(r){var E=r.paragraph;return _.f(_.OV,null,_.f(_.Y,{cond:function(){return E().headline},
then:function(K){return _.f(_.Og,{text:K,className:"ytBasicContentViewModelParagraphHeadline"})}}),_.f(_.U9,{data:function(){return E().header||E().customHeader}},{sectionHeaderViewModel:function(K){return _.f(_.X7,{data:K.data,
disableHorizontalPadding:!0,forceSmallLayout:!0})}}))},"Ud");_.Oad=_.l(function(r){function E(){var F,c;P((c=(F=D)==null?void 0:F.isKeyBoardInUse())!=null?c:!1)}
function K(){P(!1)}
function g(){var F;return a()?(F=r.focusedClassName)==null?void 0:F.call(r):""}
var D=_.P7().resolve(_.p0(_.Cy)),B=_.N(_.M5(!1,void 0,"SgkTXc")),Q=B.next().value;B=B.next().value;var a=Q,P=B,O=function(){var F,c;return((F=r.toggleable)==null?0:F.call(r))?(c=r.toggled)==null?void 0:c.call(r):void 0},U=_.dd(function(F){var c,W=(c=r.command)==null?void 0:c.call(r);
W&&_.P7().resolve(_.Ov).resolveCommand(W);var z;(z=r.onClick)==null||z.call(r,F)}),T=_.dd(E),w=_.dd(K);
return _.f(_.Y,{cond:function(){var F;if(F=r.command){F=r.command();F=NnL(F);var c=F.href;F=!(!F.navigatingCommand||!c)}return F},
then:function(){return _.f(_.xt,Object.assign({},{command:r.command,style:r.style,ariaDescribedby:r.ariaDescribedby,ariaHidden:r.ariaHidden,ariaLabel:r.ariaLabel,ariaLabelledby:r.ariaLabelledby,ariaSelected:r.ariaSelected,disabled:r.disabled,dir:r.dir,tabIndex:r.tabIndex,target:r.target,title:r.title,onClick:r.onClick},{className:_.DW("ytButtonOrAnchorHost","ytButtonOrAnchorAnchor",r.className,function(){return g()}),
onFocusin:E,onFocusout:K,ariaCurrent:function(){var F,c;return(c=(F=r.ariaCurrent)==null?void 0:F.call(r))!=null?c:O()}}),r.children)},
else:function(){return _.f("button",{"on:click":U,"on:focusin":T,"on:focusout":w,class:_.DW("ytButtonOrAnchorHost","ytButtonOrAnchorButton",r.className,function(){return g()}),
style:r.style,"aria-describedby":r.ariaDescribedby,"aria-hidden":r.ariaHidden,"aria-label":r.ariaLabel,"aria-labelledby":r.ariaLabelledby,"aria-pressed":O,dir:r.dir,disabled:r.disabled,tabindex:r.tabIndex,title:r.title},r.children)}})},"Vd");var Yq$=_.l(function(r){r=_.nH(r,{disabled:!1});var E=r.active,K=r.disabled;r={};r=_.DW("ytSwitchShapeTrack",(r.ytSwitchShapeTrackActive=function(){return E()},r.ytSwitchShapeTrackDisabled=function(){return K()},r));
var g={};g=_.DW("ytSwitchShapeKnob",(g.ytSwitchShapeKnobActive=function(){return E()},g));
return _.f("switch-shape",{class:"ytSwitchShapeHost"},_.f("div",{class:r}),_.f("div",{class:g}))},"Wd");var UwR=_.l(function(r){var E=_.nH(r,{className:void 0,parentActive:void 0,handleOnTapEventInParent:!1}),K=E.data;r=E.className;var g=E.handleOnTapEventInParent,D=E.parentActive,B=E.onTap;E=_.N(_.XW(function(){var w;return(w=D())!=null?w:K().switchedOnByDefault||!1}));
var Q=E.next().value,a=E.next().value,P=function(){return K().isDisabled},O=_.NZ("button");
E=_.dd(function(w){return w.key==="Enter"?(w.preventDefault(),O.value.click(),!1):!0});
var U=_.dd(function(w){if(K().handleOnTapEventInParent||g())return!0;if(P())return!1;if(B)return B(w),!0;tkd(K(),Q(),w);a(!Q());return!1}),T={};
T=_.DW("ytSwitchButtonViewModelButton",(T.ytSwitchButtonViewModelTappable=function(){return!P()},T));
return _.f("switch-button-view-model",{class:_.DW("ytSwitchButtonViewModelHost",r)},_.f("button",{el:O,class:T,"on:click":U,"on:keydown":E,"aria-label":function(){return Q()?K().a11yLabelSwitchedOn:K().a11yLabelSwitchedOff},
"aria-checked":Q,"aria-disabled":P,role:"switch"},_.f(Yq$,{active:Q,disabled:P})))},"Xd");var TSu=_.l(function(r){var E=r.data;var K=r.isLeading;var g=r.hideSelectionTextChevron;var D=r.isToggled;var B=r.shouldNotFillIcon;var Q=function(){if(K())var T=E().leadingImage;else{var w;T=(w=E().trailingImage)!=null?w:_.kG(E().themedTrailingImage)}return T},a=function(){a:switch(E().listItemIconAfterSelectionText){case "LIST_ITEM_ICON_AFTER_SELECTION_TEXT_EXPAND_MORE":var T="expand_more";
break a;default:T="chevron_right"}return T};
r={};var P=_.DW("yt-list-item-view-model__image-container",(r["yt-list-item-view-model__leading"]=K,r["yt-list-item-view-model__trailing"]=function(){return!K()},r)),O=_.DW("yt-list-item-view-model__accessory","yt-list-item-view-model__image");
r={};var U=_.DW("yt-list-item-view-model__accessory",(r["yt-list-item-view-model__leading"]=K,r["yt-list-item-view-model__trailing"]=function(){return!K()},r));
return _.f(_.Y,{cond:function(){var T=E(),w=K();return!!(w&&(T.leadingImage||T.leadingAccessory)||!w&&(T.trailingImage||T.trailingButton||T.trailingButtons||T.selectionText||T.themedTrailingImage||T.trailingImageAccessoryType==="LIST_ITEM_IMAGE_ACCESSORY_TYPE_NEW_CONTENT_INDICATOR"))},
then:function(){return _.f(_.OV,null,_.f(_.Y,{cond:Q,then:function(T){return _.f("div",{class:P,"aria-hidden":"true"},_.f(_.ub,{data:T,alt:"",preserveWidth:!0,preserveHeight:!0,targetWidth:function(){var w=(K()?E().leadingImageAccessoryType==="LIST_ITEM_IMAGE_ACCESSORY_TYPE_ICON":E().trailingImageAccessoryType==="LIST_ITEM_IMAGE_ACCESSORY_TYPE_ICON")?K()?sfL(E().leadingIconAccessorySize):sfL(E().trailingIconAccessorySize):void 0;return w},
className:O,isToggled:function(){return!(B==null?0:B())&&(D==null?void 0:D())}}))}}),_.f(_.Y,{cond:function(){return K()&&E().leadingAccessory},
then:function(){return _.f("div",{class:P},_.f(_.U9,{data:function(){return E().leadingAccessory}},{avatarViewModel:function(T){return _.f(_.jm,{data:T.data,
avatarButtonCustomClassName:O})},
collectionThumbnailViewModel:function(T){return _.f(VKw,{data:T.data,maxHeight:36,width:56,includeStackHeight:!0})}}))}}),_.f(_.Y,{cond:function(){return!K()&&E().trailingButton},
then:function(){return _.f("div",{class:"yt-list-item-view-model__button-container"},_.f(_.U9,{data:function(){return E().trailingButton}},{buttonViewModel:function(T){return _.f(_.Sc,{data:T.data,
className:U})}}))}}),_.f(_.Y,{cond:function(){var T;
return!K()&&((T=E().trailingButtons)==null?void 0:T.buttons)},
then:function(){return _.f("div",{class:"yt-list-item-view-model__button-container"},_.f(_.U9,{data:function(){var T;return(T=E().trailingButtons)==null?void 0:T.buttons}},{buttonViewModel:function(T){return _.f(_.Sc,{data:T.data,
className:U})},
accountLinkButtonViewModel:function(T){return _.f(UKl,{data:T.data,className:U})},
switchButtonViewModel:function(T){return _.f(UwR,{data:T.data,className:U})},
subscribeButtonViewModel:function(T){return _.f(_.j1,{data:T.data,isOverlay:!1,animateWidth:!1,className:U})},
toggleButtonViewModel:function(T){return _.f(_.J6,{data:T.data,className:U})}}))}}),_.f(_.Y,{cond:function(){return!K()&&!!E().selectionText},
then:function(){return _.f(_.OV,null,_.f(_.Og,{text:function(){return E().selectionText},
className:_.DW("yt-list-item-view-model__selection-text","yt-list-item-view-model__selection-text--trailing-selection-text")}),_.f(_.Y,{cond:function(){return!(g==null?0:g())},
then:function(){return _.f(_.$r,{icon:a,className:"yt-list-item-view-model__chevron-icon"})}}))}}),_.f(_.Y,{cond:function(){return!K()&&E().trailingImageAccessoryType==="LIST_ITEM_IMAGE_ACCESSORY_TYPE_NEW_CONTENT_INDICATOR"},
then:function(){return _.f("div",{class:"yt-list-item-view-model__new-content-indicator"})}}))}})},"Yd");var w5C=_.l(function(r){var E=r.data;return _.f(_.Y,{cond:function(){return E().title||E().subtitle},
then:function(){return _.f("div",{class:"yt-list-item-view-model__text-wrapper"},_.f(_.Y,{cond:function(){return E().title},
then:function(K){return _.f("div",{class:"yt-list-item-view-model__title-wrapper"},_.f(_.Og,{text:K,className:"yt-list-item-view-model__title"}))}}),_.f(_.Y,{cond:function(){return E().subtitle},
then:function(K){return _.f(_.Og,{text:K,className:"yt-list-item-view-model__subtitle"})}}))}})},"Zd");var F5b=_.l(function(r){var E=r.data;var K=r.hideSelectionTextChevron;var g=r.TrailingAccessory;var D=r.isToggled;var B=r.disabled;var Q=r.isSelectItem;var a=r.isCompact;var P=r.inPopup;var O=r.disableHorizontalPadding;var U=r.isTappableWithoutSelect;var T=r.useButtonOrAnchor;var w=r.onTap;var F=r.shouldNotFillIcon;var c=function(){return _.f(w5C,{data:E,onTap:w,useButtonOrAnchor:T,isTappableWithoutSelect:U,isToggled:D})};
r={};return _.f("div",{class:_.DW("yt-list-item-view-model__label",(r["yt-list-item-view-model__container"]=function(){return!(Q==null?0:Q())},r["yt-list-item-view-model__container--disabled"]=function(){return!!E().isDisabled||!(B==null||!B())},r["yt-list-item-view-model__container--has-subtitle"]=function(){return!!E().subtitle},r["yt-list-item-view-model__container--compact"]=a,r["yt-list-item-view-model__container--tappable"]=U,r["yt-list-item-view-model__container--in-popup"]=P,r["yt-list-item-view-model__container--disable-horizontal-padding"]=
function(){return(O==null?void 0:O())&&!(Q==null?0:Q())},r))},_.f(TSu,{data:E,
isLeading:!0,hideSelectionTextChevron:K,isToggled:D,shouldNotFillIcon:F}),_.f(_.Y,{cond:function(){return(T==null?void 0:T())&&(U==null?void 0:U())},
then:function(){return _.f(_.Oad,{command:function(){return _.xG(E().rendererContext)},
onClick:w,className:"yt-list-item-view-model__button-or-anchor",toggleable:D!==void 0,toggled:D},_.f(c,null))},
else:function(){return _.f(c,null)}}),_.f(_.Y,{cond:function(){return!!g},
then:function(){return _.f("div",{class:"yt-list-item-view-model__trailing"},g&&_.f(g,null))},
else:function(){return _.f(TSu,{data:E,isLeading:!1,hideSelectionTextChevron:K,isToggled:D,shouldNotFillIcon:F})}}))},"$d");var o9$=_.l(function(r){var E=_.nH(r,{checked:!1});r=E.name;var K=E.onChange,g=E.onClick,D=E.checked,B=E.labelRenderable,Q=E.hasLeadingLabel,a=E.labelClass,P=E.isCompact,O=E.selectElementClass;E=E.disableHorizontalPadding;var U="checkbox"+_.m0(_.ax),T=_.dd(function(c){g==null||g(c);return!1}),w=_.dd(function(c){K==null||K(c);
return!1}),F={};
return _.f("checkbox-shape",null,_.f("label",{class:_.DW("ytCheckboxShapeHost",a,(F.ytCheckboxShapeHostCompact=P,F.ytCheckboxShapeDisableHorizontalPadding=E,F))},_.f("input",{class:"ytCheckboxShapeInput",id:U,checked:D,name:r,type:"checkbox","prop:checked":D,"on:change":w,"on:click":T}),_.f(_.Y,{cond:function(){return!(Q==null?0:Q())},
then:function(){return _.f(R5$,{isLeading:!0,selectElementClass:O})}}),_.f(_.Y,{cond:function(){return!!B},
then:function(){return _.f("div",{class:"ytCheckboxShapeLabel"},B==null?void 0:B())}}),_.f(_.Y,{cond:Q,
then:function(){return _.f(R5$,{isLeading:!1,selectElementClass:O})}})))},"ae");
o9$.idomCompat={callbacks:{onChange:!0,onClick:!0,labelRenderable:!0}};var R5$=_.l(function(r){var E=r.selectElementClass;r={};return _.f("div",{class:_.DW("ytCheckboxShapeCheckbox",E,(r.ytCheckboxShapeCheckboxDefaultStyle=function(){return!(E==null?0:E())},r)),
"aria-hidden":"true"},_.f(_.$r,{icon:_.R("enable_web_delhi_icons")?"square":"BOX_EMPTY"}),_.f(_.$r,{icon:_.R("enable_web_delhi_icons")?"check_square":"BOX_CHECK",active:!0}))},"be");_.fY=_.l(function(r){var E=r.name;var K=r.onChange;var g=r.onClick;var D=r.checked;var B=r.labelRenderable;var Q=r.useCheckIcon;var a=r.hasLeadingLabel;var P=r.labelClass;var O=r.isCompact;var U=r.selectElementClass;var T=r.ariaLabel;r=r.className;var w="radio"+_.m0(_.ax),F=_.NZ("input"),c=_.dd(function(I){F.value.checked=!(D==null||!D());K==null||K(I);return!1}),W=_.dd(function(I){g==null||g(I);
return!1}),z=_.dd(function(I){_.R("enable_ios_webview_radio_button_responsiveness")&&(I.preventDefault(),F.value.click())}),S=_.N(_.M5(!1,void 0,"TcCZlf")),k=S.next().value,A=S.next().value;
S=_.dd(function(){var I;((I=_.P7().resolve(_.p0(_.Cy)))==null?0:I.isKeyBoardInUse())&&A(!0)});
var X=_.dd(function(){A(!1)}),e={};
return _.f("radio-shape",{class:_.DW("yt-radio-shape",r)},_.f("input",{el:F,class:"yt-radio-shape__input",id:w,"prop:checked":D,name:E,type:"radio","on:change":c,"on:click":W,"aria-label":T,"on:focusin":S,"on:focusout":X}),_.f("label",{class:_.DW("yt-radio-shape__label-container",P,(e["yt-radio-shape--compact"]=O,e["yt-radio-shape__label-container--keyboard-focused"]=k,e)),for:w,"on:click":z},_.f(_.Y,{cond:function(){return!(a==null?0:a())},
then:function(){return _.f(Mzb,{checked:D,useCheckIcon:Q,isLeading:!0,selectElementClass:U})}}),_.f(_.Y,{cond:function(){return!!B},
then:function(){return _.f("div",{class:"yt-radio-shape__label","aria-hidden":function(){return(T==null?0:T())?"true":"false"}},B==null?void 0:B())}}),_.f(_.Y,{cond:a,
then:function(){return _.f(Mzb,{checked:D,useCheckIcon:Q,isLeading:!1,selectElementClass:U})}})))},"ce");
_.fY.idomCompat={callbacks:{onChange:!0,onClick:!0,labelRenderable:!0}};var Mzb=_.l(function(r){var E=r.useCheckIcon;var K=r.selectElementClass;r=function(){return(E==null?0:E())?"CHECK":_.R("radio_shape_filled_icon_manual_setting_killswitch")?"CIRCLE_FILLED":"CIRCLE"};
var g={};return _.f("div",{class:_.DW("yt-radio-shape__radio",K,(g["yt-radio-shape__radio--check-icon"]=E,g["yt-radio-shape__radio--radio-default-style"]=function(){return!(K==null?0:K())},g)),
"aria-hidden":"true"},_.f(_.$r,{icon:r}),_.f(_.$r,{icon:r,active:function(){return!(E==null?0:E())}}))},"de");_.OL=_.l(function(r){var E=r.data;var K=r.isMenuItem;var g=r.isCompact;var D=r.onTap;var B=r.trailingAccessory;var Q=r.hideSelectionTextChevron;var a=r.disabled;var P=r.inPopup;var O=r.disableHorizontalPadding;var U=r.isOverlay;var T=r.isToggled;var w=r.ariaLabel;var F=r.ariaPressed;var c=r.shouldNotFillIcon;var W=!_.R("web_enable_killswitch_for_selectable_list_item_on_tap_fix");r=!_.R("web_enable_killswitch_for_skip_child_tags");var z=_.fg(function(pd){return kOq(E(),pd)}),S=function(){return(O==
null?void 0:O())||E().disableHorizontalPadding},k=function(){return _.R("enable_web_shorts_captions_language_command")||_.R("web_shorts_audio_track_picker")||E().entitySelectorType==="LIST_ITEM_VIEW_MODEL_ENTITY_SELECTOR_TYPE_REMOVE_ADS_AD_STATE"},A=function(){return k()?Object.assign({},E(),z().data):E()},X=_.lud(function(){return A().rendererContext}),e=function(){return!(A().isSelected===void 0||!A().selectionStyle||A().selectionStyle==="LIST_ITEM_SELECTION_STYLE_UNSPECIFIED")},I=function(){return(_.WW(A().rendererContext)||
D)&&!e()},J={},Q5=_.DW("yt-list-item-view-model__container",(J["yt-list-item-view-model__container--tappable"]=function(){return _.WW(A().rendererContext)||e()},J["yt-list-item-view-model__container--compact"]=g,J["yt-list-item-view-model__container--in-popup"]=P,J["yt-list-item-view-model__container--disable-horizontal-padding"]=function(){return(S==null?void 0:S())&&e()},J)),OP=function(){return A().leadingImage||A().leadingAccessory},WK=_.DW("yt-list-item-view-model__image-container",function(){return OP()?
"yt-list-item-view-model__trailing":"yt-list-item-view-model__leading"});
J=_.sOc();var TJ=_.N(_.M5(!1,void 0,"w9yOLe")),oJ=TJ.next().value,kL=TJ.next().value,qq=function(){return _.f(F5b,{data:A,hideSelectionTextChevron:Q,TrailingAccessory:B,isToggled:T,disabled:a,isSelectItem:e,isCompact:g,inPopup:P,disableHorizontalPadding:S,isTappableWithoutSelect:I,useButtonOrAnchor:n2,onTap:D,shouldNotFillIcon:c})},n2=_.R("web_button_or_anchor_list_item");
TJ={};return _.f("yt-list-item-view-model",{el:_.eH(_.Gd(function(){return A().rendererContext},void 0,void 0,n2?["A".toString(),
"BUTTON".toString()]:[]),qoL(function(pd){var RM;if(RM=W)RM=A().selectionStyle,RM=RM==="LIST_ITEM_SELECTION_STYLE_CHECKBOX"||RM==="LIST_ITEM_SELECTION_STYLE_RADIO"||RM==="LIST_ITEM_SELECTION_STYLE_DEFAULT";RM||D==null||D(pd)},r?["A".toString(),
"BUTTON".toString()]:[]),yj5(function(){return I==null?void 0:I()},{focusin:function(){var pd;
((pd=_.P7().resolve(_.p0(_.Cy)))==null?0:pd.isKeyBoardInUse())&&kL(!0)},
focusout:function(){kL(!1)}})),
class:_.DW("yt-list-item-view-model",(TJ["yt-list-item-view-model--is-overlay"]=U,TJ["yt-list-item-view-model--keyboard-focused"]=oJ,TJ["yt-list-item-view-model--hidden"]=function(){return k()?z().isHidden:!1},TJ)),
role:function(){return(K==null?0:K())?"menuitem":"listitem"},
tabindex:function(){var pd=I();pd=n2?void 0:D||pd?0:void 0;return pd},
"on:keydown":J,"aria-label":function(){var pd;return(w==null?void 0:w())||((pd=X())==null?void 0:pd.label)},
"aria-pressed":F},_.f(_.Y,{cond:e,then:function(){return _.f(_.kB,null,_.f(_.SR,{when:function(){return A().selectionStyle==="LIST_ITEM_SELECTION_STYLE_CHECKBOX"}},function(){return _.f(o9$,{labelRenderable:qq,
isCompact:g,checked:function(){return A().isSelected},
hasLeadingLabel:function(){return!!OP()},
labelClass:Q5,selectElementClass:WK,disableHorizontalPadding:S,onClick:W?D:void 0})}),_.f(_.SR,{when:function(){return A().selectionStyle==="LIST_ITEM_SELECTION_STYLE_RADIO"}},function(){return _.f(_.fY,{labelRenderable:qq,
isCompact:g,checked:function(){return A().isSelected},
hasLeadingLabel:function(){return!!OP()},
labelClass:Q5,selectElementClass:WK,onClick:W?D:void 0})}),_.f(_.SR,{when:function(){return A().selectionStyle==="LIST_ITEM_SELECTION_STYLE_DEFAULT"}},function(){return _.f(_.fY,{labelRenderable:qq,
isCompact:g,checked:function(){return A().isSelected},
hasLeadingLabel:function(){return!!OP()},
labelClass:Q5,selectElementClass:WK,useCheckIcon:!0,onClick:W?D:void 0})}),_.f(_.bR,null,qq))},
else:qq}))},"ee");
_.OL.idomCompat={callbacks:{onTap:!0,trailingAccessory:!0}};_.Yc=_.l(function(r){var E=_.N(_.UT({canHaveZeroSize:!1})),K=E.next().value;E=E.next().value;var g=function(){return hxP(K.width(),r.data().responsiveContainerConfiguration)||HUL(K.width(),r.data().linearLayoutContainerConfiguration)};
return _.f("yt-linear-layout-view-model",{el:_.eH(E),class:"ytLinearLayoutViewModelHost"},_.f("div",{class:_.DW("ytLinearLayoutViewModelContainer",function(){a:switch(r.data().orientation){case "LINEAR_LAYOUT_ORIENTATION_HORIZONTAL":var D="ytLinearLayoutViewModelHorizontal";break a;default:D="ytLinearLayoutViewModelVertical"}return D},function(){var D=r.data().linearLayoutContainerConfiguration;
return D?[AlK(D.flexDirection),exn(D.justifyContent),XPL(D.alignItems)].join(" "):""}),
style:function(){var D;var B=((D=g())==null?void 0:D.containerStyles)||{};return _.QH(B)()}},_.f(_.U9,{data:function(){return r.data().items},
wrapper:function(D,B,Q){return _.f("div",{style:function(){var a=Q(),P;if((P=g())==null)a=void 0;else{var O=P.itemStyles,U=a===0,T,w;var F=(w=(T=r.data().items)==null?void 0:T.length)!=null?w:0;a=O.call(P,U,a===F-1)}return _.QH(a||{})()}},D())}},{lockupViewModel:function(D){return _.f(_.uG,{data:D.data,
containerLayoutConfig:function(){var B;return(B=g())==null?void 0:B.containerLayoutConfig}})},
basicContentViewModel:_.fcd,linearLayoutViewModel:_.Yc,thumbnailViewModel:_.V8,descriptionPreviewViewModel:_.ev,listItemViewModel:_.OL,sectionHeaderViewModel:_.X7})))},"fe");_.yB(_.Yc,"yt-linear-layout-view-model",{props:{data:_.Yt}});_.yB(_.Xj,"chips-shelf-view-model",{props:{data:_.Yt,callback:_.H1,selectionBehavior:_.Yt,disableChipsScrollAnimation:_.Yt}});_.yB(_.l(function(r){return _.f("yt-comment-filter-context-view-model",{class:_.DW("ytCommentFilterContextHost",r.className)},_.f(_.Og,{text:function(){return r.data().text}}))},"ge"),"yt-comment-filter-context-view-model",{props:{data:_.Yt,
className:_.H1}});_.iaw=_.l(function(r){var E=r.data;var K=r.onTap;var g=r.onSwitch;var D=r.overrideDisabled;r=r.disableHorizontalPadding;var B=_.N(_.XW(function(){var w;return((w=bU5(U()))==null?void 0:w.switchedOnByDefault)||!1})),Q=B.next().value,a=B.next().value;
B=_.N(_.M5(!1,void 0,"V0hCrd"));var P=B.next().value,O=B.next().value,U=function(){var w;if(!(w=E().switchButton)){var F=E();w=D==null?void 0:D();F={switchOnCommand:F.switchOnCommand,switchOffCommand:F.switchOffCommand,switchedOnByDefault:F.switchedOnByDefault,isDisabled:F.isDisabled,a11yLabelSwitchedOn:F.a11yLabelSwitchedOn,a11yLabelSwitchedOff:F.a11yLabelSwitchedOff};w!==void 0&&(F.isDisabled=w);w={switchButtonViewModel:F}}return w},T=function(w){var F=bU5(U());
!F||F.isDisabled||E().ignoreTapUntilCommandCompletes&&P()||(K==null||K(w),tkd(F,Q(),w,E().ignoreTapUntilCommandCompletes,O),a(!Q()),g==null||g(Q()))};
return _.f("switch-list-item-view-model",{class:"ytSwitchListItemViewModelHost"},_.f(_.OL,{data:function(){return{title:E().title,subtitle:E().attributedSubtitle,leadingImage:E().leadingImage,leadingAccessory:E().leadingAccessory,isDisabled:E().isDisabled}},
onTap:T,isToggled:Q,shouldNotFillIcon:!0,trailingAccessory:function(){return _.f(_.U9,{data:U},{switchButtonViewModel:function(w){return _.f(UwR,{data:w.data,parentActive:Q,onTap:T})}})},
disableHorizontalPadding:r}))},"he");var cJf=_.l(function(r){var E=_.N(_.XW(function(){var D,B;return!!((D=r.data())==null?0:(B=D.initialState)==null?0:B.isToggled)})),K=E.next().value,g=E.next().value;
return _.f("toggleable-list-item-view-model",{el:_.eH(_.Gd(function(){return r.data().rendererContext},{onTap:function(D,B){B();
g(!K())}})),
class:_.DW("toggleableListItemViewModelHost",r.className)},_.f(_.Y,{cond:function(){if(K()){var D=r.data().toggledListItem;D=_.M(D,_.F3)}else D=r.data().defaultListItem,D=_.M(D,_.F3);return D},
then:function(D){return _.f(_.OL,{data:D,isToggled:K,ariaLabel:function(){var B=K()?r.data().toggledListItem:r.data().defaultListItem,Q;B=(Q=_.M(B,_.F3))==null?void 0:Q.rendererContext;var a;return(a=_.M(B,_.Tz))==null?void 0:a.label},
ariaPressed:function(){return K()}})}}))},"ie");var C4u=_.Nn("DOWNLOAD",{},"Download"),xwe=_.Nn("DELETE_FROM_DOWNLOADS",{},"Delete from downloads"),W5a=_.Nn("RETRY",{},"Retry"),GMd=_.Nn("PAUSE_DOWNLOADING",{},"Pause downloading"),v9e=_.Nn("RESUME_DOWNLOAD",{},"Resume download"),JlJ={text:C4u,iconType:"OFFLINE_DOWNLOAD",videoAction:"ACTION_ADD",playlistAction:"ACTION_ADD"},wy={text:xwe,iconType:"DELETE",videoAction:"ACTION_REMOVE",playlistAction:"ACTION_REMOVE"},KkL={text:W5a,iconType:"OFFLINE_DOWNLOAD",videoAction:"ACTION_RETRY",playlistAction:"ACTION_REMOVE"},
rYm={text:GMd,iconType:"OFFLINE_PAUSE",videoAction:"ACTION_PAUSE",playlistAction:"ACTION_PAUSE"},Eoq={text:v9e,iconType:"OFFLINE_DOWNLOAD",videoAction:"ACTION_RESUME",playlistAction:"ACTION_RESUME"};var VzC=_.l(function(r){var E=function(){var a=r.data();a=_.xG(a.rendererContext);var P;return(P=_.M(a,_.p8))==null?void 0:P.videoId},K=_.fg(function(a){var P=E(),O=B45(r.data());
return P?_.zS(a,P):O?_.t1(a,O):"TRANSFER_STATE_UNKNOWN"}),g=_.f8(_.ntL,E),D=_.fg(function(a){return _.mAK(a,E(),B45(r.data()))}),B=function(){return DYm(K(),g(),_.xG(r.data().rendererContext),!!B45(r.data()))},Q=function(){return D()!=="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"};
return _.f("yt-download-list-item-view-model",{class:"ytDownloadListItemViewModelHost",hidden:Q},_.f(_.Y,{cond:function(){return!Q()},
then:function(){return _.f(_.Y,{cond:B,then:function(a){return _.f(_.sV,{each:a},function(P){return _.f(_.OL,{data:P,isCompact:r.isCompact,isMenuItem:r.isMenuItem,inPopup:r.inPopup,disableHorizontalPadding:r.disableHorizontalPadding})})}})}}))},"je");
VzC.idomCompat=!0;_.z5e=_.l(function(r){var E=r.data;var K=r.isCompact;var g=r.hideSelectionTextChevron;var D=r.inPopup;var B=r.isOverlay;var Q=r.disableHorizontalPadding;var a=function(){return dYc(E())&&(D==null?void 0:D())},P=_.R("web_list_view_model_listbox_killswitch")?"menu":"listbox";
r=_.dd(function(U){if(D!=null&&D()&&_.R("web_enable_arrow_key_navigation_in_dropdown")){var T=_.jJK(U.currentTarget),w=T.length;if(w!==0){var F=Array.prototype.indexOf.call(T,document.activeElement);switch(U.key){case "ArrowDown":U.preventDefault();var c;(c=T[(F+1)%w])==null||c.focus();break;case "ArrowUp":U.preventDefault();var W;(W=T[F===-1?w-1:(F-1+w)%w])==null||W.focus()}}}});
var O={};return _.f("yt-list-view-model",{class:_.DW("ytListViewModelHost",(O.ytListViewModelHostKaiosSpatNav=KDd&&document.body.hasAttribute("spatial-navigation-enabled")&&document.body.getAttribute("spatial-navigation-enabled")==="true",O)),role:function(){return a()?P:"list"},
style:_.QH({"max-height":function(){var U,T=(U=E())==null?void 0:U.visibleElementCount;if(T)return(T+.5)*40+"px"}}),
"on:keydown":r},_.f(_.U9,{data:function(){return E().listItems}},{listItemViewModel:function(U){return _.f(_.OL,{data:U.data,
isMenuItem:a,isCompact:K,hideSelectionTextChevron:g,inPopup:D,isOverlay:B,disableHorizontalPadding:Q})},
toggleableListItemViewModel:function(U){return _.f(cJf,{data:U.data})},
downloadListItemViewModel:function(U){return _.f(VzC,{data:U.data,isMenuItem:a,isCompact:K,inPopup:D,disableHorizontalPadding:Q})},
switchListItemViewModel:function(U){return _.f(_.iaw,{data:U.data,disableHorizontalPadding:Q})}}))},"ke");
_.z5e.idomCompat=!0;var tzd=_.l(function(r){var E=r.data;var K=r.isOverlay;r={};return _.f("yt-course-perks-view-model",{class:_.DW("ytwCoursePerksViewModelHost",(r.ytwCoursePerksViewModelHostOverlay=K,r))},_.f("h3",{class:"ytwCoursePerksViewModelHostPerksTitle"},_.f(_.Og,{text:function(){return E().title}})),_.f("div",null,_.f(_.Y,{cond:function(){return E().perks},
then:function(g){return _.f(_.z5e,{data:function(){return{listItems:g()}},
isCompact:!0,isOverlay:K})}})))},"le");_.yB(tzd,"yt-course-perks-view-model",{props:{data:_.H1,isOverlay:_.H1}});_.yB(_.l(function(r){var E=r.data;return _.f("yt-course-progress-view-model",{class:"ytwCourseProgressViewModelHost"},_.f("h3",{class:"ytwCourseProgressViewModelHostProgressTitle"},_.f(_.Og,{text:function(){return E().title}})),_.f("p",{class:"ytwCourseProgressViewModelHostProgressSubtitle"},_.f(_.Og,{text:function(){return E().progressSummary}})),_.f("div",{class:"ytwCourseProgressViewModelHostProgressBar"},_.f("div",{class:"ytwCourseProgressViewModelHostProgressBarFill",
style:_.QH({width:function(){return E().progressPercentage*100+"%"}})})))},"me"),"yt-course-progress-view-model",{props:{data:_.Yt}});var SqE=_.l(function(r){var E={};return _.f("yt-progress-view-model",{class:_.DW("ytwProgressViewModelHost",(E.ytwProgressViewModelHostOverlay=_.HZ(r.isOverlay,!1),E))},_.f(_.Y,{cond:function(){return r.data().progressSummary},
then:function(K){return _.f("p",{class:"ytwProgressViewModelHostProgressSubtitle"},_.f(_.Og,{text:K}))}}),_.f("div",{class:"ytwProgressViewModelHostProgressContainer"},_.f(_.Y,{cond:function(){return r.data().leadingLabel},
then:function(K){return _.f("p",{class:"ytwProgressViewModelHostProgressLeadingLabel"},_.f(_.Og,{text:K}))}}),_.f("div",{class:"ytwProgressViewModelHostProgressBar"},_.f("div",{class:"ytwProgressViewModelHostProgressBarFill",
style:function(){return"width: "+(r.data().progressPercentage||0)*100+"%"}}))))},"ne");var UL=_.l(function(r){var E=r.starNumber;var K=r.data;var g=function(){var D;return((D=K())==null?void 0:D.rating)||0};
return _.f(_.Y,{cond:function(){return E()},
then:function(D){return _.f(_.kB,null,_.f(_.SR,{when:function(){return g()>=D()-.25}},function(){return _.f("div",{class:"ytStarRatingViewModelHostStar"},_.f(_.$r,{icon:"STAR_FILLED",
size:function(){return 24}}))}),_.f(_.SR,{when:function(){return g()>=D()-.75}},function(){return _.f("div",{class:"ytStarRatingViewModelHostStar"},_.f(_.$r,{icon:"STAR_HALF",
active:!0,size:function(){return 24}}))}),_.f(_.bR,null,function(){return _.f("div",{class:"ytStarRatingViewModelHostStar"},_.f(_.$r,{icon:"STAR",
size:function(){return 24}}))}))}})},"oe"),baC=_.l(function(r){r=r.data;
return _.f("yt-star-rating-view-model",{class:"ytStarRatingViewModelHost"},_.f(UL,{starNumber:1,data:r}),_.f(UL,{starNumber:2,data:r}),_.f(UL,{starNumber:3,data:r}),_.f(UL,{starNumber:4,data:r}),_.f(UL,{starNumber:5,data:r}))},"pe");_.yB(_.l(function(r){var E=_.nH(r,{}).data;return _.f("yt-course-ratings-view-model",{class:"ytCourseRatingsViewModelHost"},_.f("h3",{class:"ytCourseRatingsViewModelHostRatingTitle"},_.f(_.Og,{text:function(){var K;return(K=E())==null?void 0:K.title}})),_.f("div",{class:"ytCourseRatingsViewModelHostRatingContainer"},_.f(_.Y,{cond:function(){return E().starProgressViewModels},
then:function(K){return _.f("div",{class:"ytCourseRatingsViewModelHostProgressBarContainer"},_.f(_.U9,{data:K},{progressViewModel:SqE}))}}),_.f("div",{class:"ytCourseRatingsViewModelHostStarRatingAndRatingDataContainer"},_.f("p",{class:"ytCourseRatingsViewModelHostAverageRatingLabel"},_.f(_.Og,{text:function(){var K;
return(K=E())==null?void 0:K.averageRatingLabel}})),_.f(_.Y,{cond:function(){return E().zeroStateText},
then:function(K){return _.f("div",{class:"ytCourseRatingsViewModelHostZeroStateText"},_.f(_.Og,{text:K}))}}),_.f(_.Y,{cond:function(){return E().starRatingViewModel},
then:function(K){return _.f("div",{class:"ytCourseRatingsViewModelHostStarRatingContainer"},_.f(_.U9,{data:K},{starRatingViewModel:baC}))}}),_.f("p",{class:"ytCourseRatingsViewModelHostTotalRatingsCountLabel"},_.f(_.Og,{text:function(){var K;
return(K=E())==null?void 0:K.totalRatingsCountLabel}})))))},"qe"),"yt-course-ratings-view-model",{props:{data:_.H1}});var sle;sle={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"}};_.kME=_.l(function(r){var E=_.NZ("yt-learning-journey-loader-view-model"),K=_.$G();_.m7(function(){requestAnimationFrame(function(){var D;(D=K.lottieEl)==null||D.addEventListener("DOMLoaded",function(){var B;(B=r.onLottieLoaded)==null||B.call(r)})});
var g=r.data().browseEndpoint;g&&_.tH(g)});
return _.f("yt-learning-journey-loader-view-model",{class:_.DW("learningJourneyLoaderViewModelHost",r.className),"data-target-id":function(){return r.data().targetId||""},
el:E},_.f(_.m_,{className:_.DW("learningJourneyLoaderViewModelLoader",r.className),animationName:function(){return sle.animationConfig.name},
data:sle,animationRef:K}))},"se");_.yB(_.kME,"yt-learning-journey-loader-view-model",{props:{data:_.Yt,className:_.H1,onLottieLoaded:_.H1}});var N4u=new Set,jku=null;var qqf=_.l(function(r){var E=void 0,K=function(){return r.data()},g=function(){return!!_.oS(_.F1(K())).optionColor},D=_.N(_.M5(-1,void 0,"eTdwcb")),B=D.next().value,Q=D.next().value,a=function(w){return B()===w},P=function(w){return K().correctAnswerIndex===w},O=function(){return B()!==-1};
D=_.N(_.M5("",void 0,"QwJs6"));var U=D.next().value,T=D.next().value;return _.f("learning-journey-quiz-view-model",{class:_.DW("learningQuizComponentHost","learningJourneyQuizYoututorHost",r.className),style:_.QH({background:function(){return _.oS(_.F1(K())).backgroundColor}})},_.f("div",{"aria-live":"polite",
class:"learningJourneyQuizYoututorVisuallyHidden"},U),_.f("div",{class:"learningQuizComponentQuizContainer"},_.f("div",{class:"learningQuizComponentQuiz"},_.f("div",{class:"learningQuizComponentQuizContent"},_.f(_.Y,{cond:function(){return!!K().aiGeneratedQuizLabel},
then:function(){return _.f("div",{class:"learningQuizComponentQuizAiGeneratedLabel"},_.f(_.Og,{text:function(){return K().aiGeneratedQuizLabel}}))}}),_.f("div",{class:"learningQuizComponentQuizHeader",
style:_.QH({"align-items":function(){return K().overflowMenu?"start":"center"}})},_.f("div",{class:"learningQuizComponentQuizHeaderTextContainer",
style:_.QH({"min-height":function(){return K().overflowMenu?"48px":"26px"}})},_.f("div",{class:"learningJourneyQuizYoututorText",
style:_.QH({color:function(){return _.oS(_.F1(K())).primaryTextColor}})},_.f(_.Og,{text:function(){return K().questionHeaderText}})))),_.f("div",{class:"learningQuizComponentQuizSubheader",
style:_.QH({color:function(){return _.oS(_.F1(K())).secondaryTextColor}})},_.f(_.Og,{text:function(){var w=K();
return O()?w.explanationText:w.questionSubheaderText}}))),_.f("div",{role:"group",
class:_.DW("learningQuizComponentQuizOptionsList","learningJourneyQuizYoututorOptionsListGap")},_.f(_.sV,{each:function(){return K().optionsData||[]}},function(w,F){var c={};
return _.f("button",{class:_.DW("learningQuizComponentQuizOptions","learningJourneyQuizYoututorOptionsGap","learningJourneyQuizYoututorOptionsBorderSquare",(c.learningQuizComponentQuizHover=function(){return!O()},c.learningQuizComponentQuizOptionWithCustomColor=g,c.learningJourneyQuizYoututorOptionSelectedCorrectOutline=function(){return O()&&P(F())},c.learningJourneyQuizYoututorOptionSelectedIncorrectOutline=function(){return B()!==K().correctAnswerIndex&&a(F())},c.learningQuizComponentQuizIncorrectShake=
function(){return B()!==K().correctAnswerIndex&&a(F())},c)),
"on:click":_.dd(function(){if(O())return!1;Q(F());var W,z;T(P(F())?((W=K().successTitle)==null?void 0:W.content)||"":((z=K().failureTitle)==null?void 0:z.content)||"");return!1}),
style:_.QH({background:"transparent"}),"aria-description":function(){var W,z;return O()?P(F())?(W=K().successTitle)==null?void 0:W.content:(z=K().failureTitle)==null?void 0:z.content:""},
"aria-disabled":O,el:_.eH(function(W){_.MH(271905,W,E,function(z){E=z})}),
"client-ve-type":271905},_.f("div",{class:"learningQuizComponentQuizOptionContainer"},_.f(_.Og,{text:w.optionText}),_.f(_.Y,{cond:function(){var W=F();return O()&&(a(W)||P(W))},
then:function(){var W={};return _.f(_.$r,{className:_.DW("learningJourneyQuizYoututorOptionIcon",(W.learningQuizComponentQuizPulse=function(){return B()===K().correctAnswerIndex&&P(F())},W)),
size:24,icon:function(){return P(F())?"CHECK_CIRCLE_FILLED":"X_CIRCLE"},
active:!0})}})))}),_.f(_.Y,{cond:O,
then:function(){return _.f("div",{class:"learningJourneyQuizYoututorExplanationContainer"},_.f("div",{class:"learningJourneyQuizYoututorExplanationText"},_.f(_.Og,{text:function(){return K().explanationHeaderText}})),_.f(_.Og,{text:function(){return K().optionsData[B()].explanationText},
className:"learningJourneyQuizYoututorExplanationDescriptionText"}))}})))))},"te");
qqf.idomCompat=!0;var lcw;_.mww=_.l(function(r){var E=null,K=null,g=null,D=function(){return r.data()},B=function(){return _.oS(_.F1(D()))},Q=function(){return!!B().optionColor},a=_.N(_.M5(-1,void 0,"gXauJb")),P=a.next().value,O=a.next().value,U=function(X){return P()===X},T=function(X){return D().correctAnswerIndex===X},w=function(){return P()!==-1},F=function(){return P()===D().correctAnswerIndex},c=function(){var X=D(),e=w(),I=F();
return e?I?X.successTitle:X.failureTitle:X.questionHeaderText},W=function(){var X=w(),e=F();
return X?e?264685:264684:264683},z=function(){var X=D();
return w()?X.explanationText:X.questionSubheaderText},S=function(){return!!D().video},k=function(X){return F()&&T(X)},A=_.dd(function(){O(-1);
return!1});
return _.f(_.Y,{cond:function(){return D().quizType==="LEARNING_JOURNEY_QUIZ_TYPE_YOUTUTOR"},
then:function(){return _.f(qqf,{data:function(){return D()}})},
else:function(){return _.f("learning-journey-quiz-view-model",{class:_.DW("learningQuizComponentHost",r.className),style:_.QH({background:function(){return B().backgroundColor}})},_.f(_.Y,{cond:S,
then:function(){return _.f("div",{class:"learningJourneyQuizViewModelVideoContainer",style:_.QH({background:function(){return B().videoBackgroundColor}})},_.f(_.U9,{data:function(){return D().video}},{lockupViewModel:function(X){return _.f(_.uG,{data:X.data,
containerType:1,className:"learningJourneyQuizViewModelVideoLockup"})}}))}}),_.f("div",{class:"learningQuizComponentQuizContainer"},_.f("div",{class:"learningQuizComponentQuiz"},_.f("div",{class:"learningQuizComponentQuizContent"},_.f(_.Y,{cond:function(){return!!D().aiGeneratedQuizLabel},
then:function(){return _.f("div",{class:"learningQuizComponentQuizAiGeneratedLabel"},_.f(_.Og,{text:function(){return D().aiGeneratedQuizLabel}}))}}),_.f("div",{class:"learningQuizComponentQuizHeader",
style:_.QH({"align-items":function(){return D().overflowMenu?"start":"center"}})},_.f("div",{class:"learningQuizComponentQuizHeaderTextContainer",
style:_.QH({"min-height":function(){return D().overflowMenu?"48px":"26px"}})},_.f("div",{class:"learningJourneyQuizViewModelQuizHeaderText",
el:_.eH(function(X){_.MH(W(),X,E,function(e){E=e})}),
style:_.QH({color:function(){return B().primaryTextColor}}),
"client-ve-type":W},_.f(_.Og,{text:c}))),_.f("div",{class:"learningJourneyQuizViewModelQuizHeaderButtons"},_.f(_.Y,{cond:w,then:function(){return _.f("div",{id:"resetButton",class:"learningQuizComponentQuizHover",el:_.eH(function(X){_.MH(264687,X,K,function(e){K=e})}),
"on:click":A,role:"button","aria-label":"Reset","tab-index":"0","client-ve-type":264687},_.f("svg",{xmlns:"http://www.w3.org/2000/svg",height:"24",width:"24",viewBox:"0 -960 960 960",style:_.QH({fill:function(){return B().primaryTextColor}})},_.f("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"})))}}),
_.f(_.U9,{data:function(){return D().overflowMenu}},{buttonViewModel:function(X){return _.f(_.Sc,{data:X.data})}}))),_.f("div",{class:"learningQuizComponentQuizSubheader",
el:_.eH(function(X){_.MH(264688,X,g,function(e){g=e})}),
style:_.QH({color:function(){return B().secondaryTextColor}}),
"client-ve-type":264688},_.f(_.Og,{text:z}))),_.f("div",{role:"group",class:"learningQuizComponentQuizOptionsList"},_.f(_.sV,{each:function(){return D().optionsData||[]}},function(X,e){var I={};
return _.f("button",{class:_.DW("learningQuizComponentQuizOptions","learningJourneyQuizViewModelQuizOptions","learningJourneyQuizViewModelQuizOptionsBorderRound",(I.learningQuizComponentQuizHover=function(){return!w()},I.learningQuizComponentQuizOptionWithCustomColor=Q,I.learningJourneyQuizViewModelQuizOptionSelectedCorrect=function(){return k(e())},I.learningJourneyQuizViewModelQuizOptionSelectedIncorrect=function(){return!F()&&U(e())},I.learningQuizComponentQuizIncorrectShake=function(){return!F()&&
U(e())},I.learningJourneyQuizViewModelQuizOptionNotSelected=function(){return w()&&!U(e())},I)),
"on:click":_.dd(function(){if(w())return!1;O(e());return!1}),
style:_.QH({background:function(){var J=e();return w()&&U(J)?"":Q()?B().optionColor:"transparent"}}),
"aria-disabled":w,"client-ve-type":264686},_.f("div",{class:"learningQuizComponentQuizOptionContainer"},_.f(_.Y,{cond:w,then:function(){return _.f(lcw,{isOptionCorrect:T,optionIndex:e,isOptionSelectedAndCorrect:k,colors:B})}}),_.f(_.Og,{text:X.optionText})))})))))}})},"ue");
lcw=_.l(function(r){var E={};return _.f("svg",{xmlns:"http://www.w3.org/2000/svg",height:"16",width:"16",viewBox:function(){var K=r.optionIndex();return r.isOptionCorrect(K)?"0 0 24 24":"0 -960 960 960"},
class:_.DW("learningJourneyQuizViewModelQuizOptionIconLeading",(E.learningQuizComponentQuizPulse=function(){return r.isOptionSelectedAndCorrect(r.optionIndex())},E)),
style:_.QH({fill:function(){return r.colors().primaryTextColor}})},_.f("path",{d:function(){var K=r.optionIndex();
return r.isOptionCorrect(K)?"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"}}))},"ve");
_.mww.idomCompat=!0;_.yB(_.mww,"learning-journey-quiz-view-model",{props:{data:_.Yt,className:_.Yt}});var Zaw=_.l(function(r){var E=_.N((0,_.EoJ)(function(){var Q;return{targetId:(Q=r.data().config)==null?void 0:Q.suspenseKey,contents:[r.data()]}})).next().value,K=_.P7().resolve(_.Ov),g=function(){var Q=E().contents.length>0?E().contents[0]:void 0;
return Q==null?void 0:Q.config},D=function(){var Q;
return(Q=g())==null?void 0:Q.entityTriggerConfig},B=_.f8(DFn,function(){var Q,a;
return(a=(Q=D())==null?void 0:Q.entityKey)!=null?a:""});
_.me(function(){var Q,a,P,O=(P=Number((Q=D())==null?void 0:(a=Q.invalidationTimestamp)==null?void 0:a.seconds))!=null?P:0,U,T,w;if(((w=Number((U=B())==null?void 0:(T=U.lastUpdated)==null?void 0:T.seconds))!=null?w:0)>O){var F;(Q=(F=g())==null?void 0:F.continuationCommand)&&K.resolveCommand(Q)}},"tC8nKe");
return _.f("yt-suspense-view-model",{class:_.DW("ytSuspenseViewModelHost")},_.f(_.U9,{data:function(){var Q;return(Q=g())==null?void 0:Q.contents}},{lockupViewModel:_.uG}))},"xe");var u_d=_.l(function(r){var E=_.nH(r,{palette:void 0,isLastItem:!1}),K=E.palette,g=E.isLastItem,D=function(){return r.data().isHighlighted},B=function(){var P;
return $Y5((P=K())==null?void 0:P.iconDisabledColor)},Q=function(){var P;
return $Y5((P=K())==null?void 0:P.primaryTitleColor)},a=function(){var P;
return $Y5((P=K())==null?void 0:P.secondaryTitleColor)};
E={};return _.f("yt-macro-marker-list-item-view-model",{class:"ytMacroMarkerListItemViewModelHost",el:_.eH(_.Gd(function(){return r.data().rendererContext}))},_.f(_.U9,{data:function(){return r.data().thumbnail}},{thumbnailViewModel:_.V8}),_.f("div",{class:"ytMacroMarkerListItemViewModelMetadataContainer"},_.f("div",{class:_.DW("ytMacroMarkerListItemViewModelTimeDescription",(E.ytMacroMarkerListItemViewModelHighlighted=D,E)),
style:_.QH({"background-color":function(){return D()?Q():B()},
color:function(){return D()?"":a()}})},_.f(_.Og,{text:function(){return r.data().timestamp}})),_.f("div",{class:"ytMacroMarkerListItemViewModelTimeLine",
style:_.QH({"background-color":function(){return g()?"transparent":B()}})}),_.f("h4",{class:"ytMacroMarkerListItemViewModelTitle",
style:function(){return"color:"+(D()?Q():a())}},_.f(_.Og,{text:function(){return r.data().title}}))))},"ye");_.Te=_.l(function(r){function E(Nq){k("transform:translateX("+(_.Xx("HTML_DIR")==="rtl"?"":"-")+Nq+"px)")}
function K(Nq){return Math.min(Math.max(Nq,0),S()-J())}
function g(){var Nq=e()+TJ();return D()?(Math.round(J()/Nq)||1)*Nq:0}
var D=function(){return r.data().items||[]},B=function(){return r.data().previousButton},Q=function(){return r.data().nextButton},a=function(){var Nq,Da;
return(Da=(Nq=r.disableArrows)==null?void 0:Nq.call(r))!=null?Da:!1},P=function(){var Nq;
return!((Nq=r.forceNarrowLayout)==null||!Nq.call(r))},O=_.Wg(function(){var Nq;
return!((Nq=r.centerAlignItems)==null||!Nq.call(r))&&S()<=J()},void 0,"Uto0kc"),U=_.NZ("horizontal-shelf-view-model"),T=_.NZ("div"),w=_.N(_.M5(0,void 0,"G0xZB")),F=w.next().value,c=w.next().value;
w=_.N(_.M5(0,void 0,"kqCYFf"));var W=w.next().value,z=w.next().value,S=W;W=_.N(_.M5("",void 0,"Hh6Uye"));w=W.next().value;var k=W.next().value;W=_.N(_.M5(0,void 0,"yMGBKb"));var A=W.next().value,X=W.next().value,e=A;W=_.N(_.M5(0,void 0,"VChthd"));A=W.next().value;var I=W.next().value,J=A;W=_.N(_.M5(!1,void 0,"qJlhhe"));var Q5=W.next().value,OP=W.next().value;W=_.N(_.M5(0,void 0,"x7H94"));A=W.next().value;var WK=W.next().value,TJ=A;W=_.N(_.M5(0,void 0,"ksuUee"));var oJ=W.next().value,kL=W.next().value;
W=_.N(_.M5("50%",void 0,"uxCxde"));var qq=W.next().value,n2=W.next().value,pd=function(){var Nq,Da=(Nq=r.data())==null?void 0:Nq.responsiveContainerConfiguration,oM,Ld;return Da?s9(Da==null?void 0:Da.responsiveSize):(Ld=(oM=r.sizing)==null?void 0:oM.call(r))!=null?Ld:"STANDARD"};
W=_.Wg(function(){return!a()&&F()>0},void 0,"XK60w");
A=_.Wg(function(){return!a()&&F()<S()-J()},void 0,"D22LVd");
var RM=function(){c(K(F()-g()));E(F())},rw=function(){c(K(F()+g()));
E(F())},Uu=function(){U.value!==null&&tb()},Cd;
_.Zj(function(){tb();window.ResizeObserver?(Cd=new ResizeObserver(_.xq(Uu,0)),Cd.observe(U.value)):window.addEventListener("resize",Uu)});
_.Z6(function(){if(window.ResizeObserver){var Nq;(Nq=Cd)==null||Nq.disconnect()}else window.removeEventListener("resize",Uu)});
var tb=function(){var Nq=U.value.clientWidth,Da=r.includeMargin!==void 0?r.includeMargin():!1,oM;var Ld=r.hasPeek!==void 0?r.hasPeek():!((oM=r.data())==null||!oM.hasPeek);Nq=_.b7({containerWidth:Nq,hasPeek:Ld,sizing:pd(),marginSettings:Da?P()?4:1:0});WK(Nq.gutter);kL(Nq.margin);X(Nq.itemWidth);OP(Nq.maxContainerWidth<528||P());I(Nq.maxContainerWidth);D()&&z((Nq.itemWidth+Nq.gutter)*D().length-Nq.gutter);if(D()){var MJ;if(((MJ=r.thumbnailAspectRatio)==null?void 0:MJ.call(r))!==void 0){var rb;n2(e()/
SOL((rb=r.thumbnailAspectRatio)==null?void 0:rb.call(r))/2+"px")}else n2("50%")}},c9={},TT={};
return _.f("horizontal-shelf-view-model",{class:_.DW("ytwHorizontalShelfViewModelHost",r.className),el:U},_.f(_.Y,{cond:function(){var Nq;return r.data().header&&!((Nq=r.horizontalShelfExperiments)==null?0:Nq.call(r).hideHeader)},
then:function(){return _.f("div",{class:"ytwHorizontalShelfViewModelHeader",style:_.QH({width:function(){return J()+"px"},
padding:function(){return"0 "+oJ()+"px"}})},_.f(_.U9,{data:function(){return r.data().header}},{sectionHeaderViewModel:function(Nq){return _.f(_.X7,{data:Nq.data,
disableHorizontalPadding:!0,forceSmallLayout:Q5,useResponsiveLayout:!0})}}))}}),_.f("div",{class:_.DW("ytwHorizontalShelfViewModelOuterContainer",(c9.ytwHorizontalShelfViewModelCenterAlignOuterContainer=function(){return O()},c9)),
style:_.QH({"margin-top":function(){var Nq,Da=r.data().header&&!((Nq=r.horizontalShelfExperiments)==null?0:Nq.call(r).hideHeader),oM;return(((oM=r.ensureMarginTop)==null?0:oM.call(r))&&!Da?12:0)+"px"}})},_.f("div",{class:"ytwHorizontalShelfViewModelHorizontalContainer",
style:_.QH({width:function(){return J()+"px"},
padding:function(){return"0 "+oJ()+"px"},
overflow:function(){return a()?"auto":"hidden"}})},_.f("div",{class:_.DW("ytwHorizontalShelfViewModelItems",(TT.ytwHorizontalShelfViewModelCenterAlignItems=function(){return O()},TT)),
el:T,style:w},_.f(_.U9,{data:D},{macroMarkerListItemViewModel:function(Nq,Da){return _.f("div",{style:_.QH({width:function(){return e()+"px"},
"margin-right":function(){return(Da()===D().length-1?0:TJ())+"px"}})},_.f(u_d,{data:Nq.data,
palette:_.HZ(r.palette),isLastItem:function(){return Da()===D().length-1}}))},
lockupViewModel:function(Nq,Da){var oM=Nq.data;return _.f("div",{style:_.QH({width:function(){return e()+"px"},
"margin-right":function(){return(Da()===D().length-1?0:TJ())+"px"}})},_.f(_.uG,{data:oM,
containerType:4,sizing:pd,protectBackground:r.protectBackground,thumbnailFixedWidth:function(){return awK(oM())+"px"},
thumbnailTargetWidth:function(){return awK(oM())}}))},
suspenseViewModel:function(Nq,Da){return _.f("div",{style:_.QH({width:function(){return e()+"px"},
"margin-right":function(){return(Da()===D().length-1?0:TJ())+"px"}})},_.f(Zaw,{data:Nq.data}))}}))),_.f(_.Y,{cond:W,
then:function(){return _.f("div",{class:"ytwHorizontalShelfViewModelLeftArrow",style:_.QH({top:function(){return qq()}})},_.f(_.U9,{data:B},{buttonViewModel:function(Nq){return _.f(_.Sc,{data:Nq.data,
onClick:RM})}}))}}),_.f(_.Y,{cond:A,
then:function(){return _.f("div",{class:"ytwHorizontalShelfViewModelRightArrow",style:_.QH({top:function(){return qq()}})},_.f(_.U9,{data:Q},{buttonViewModel:function(Nq){return _.f(_.Sc,{data:Nq.data,
onClick:rw})}}))}})))},"ze");
_.Te.idomCompat=!0;var AJb=_.l(function(r){var E=function(){return r.data().targetId||""},K=function(){var W;
return((W=r.data())==null?void 0:W.expansionEntityKey)||""},g=_.f8(_.gDn,K),D=!0,B=function(){var W;
return((W=g())==null?void 0:W.value)===E()},Q=function(W){_.Xg(_.Td("stringEntity",K(),{key:K(),
value:W?E():""}))};
_.m7(function(){D=!1;r.data().isExpanded&&Q(!0)});
var a=function(){if(B()){var W=!0;r.onCollapse!==void 0&&(W=r.onCollapse());W&&Q(!1)}else Q(!0)},P=_.dd(a),O=function(){var W;
return(((W=r.accordionStyle)==null?void 0:W.call(r))||"ACCORDION_VIEW_MODEL_STYLE_UNSPECIFIED")==="ACCORDION_VIEW_MODEL_STYLE_MINI"},U=_.NZ("div"),T=function(){var W,z;
return(z=(W=_.M(r.data().rendererContext,_.Tz))==null?void 0:W.label)!=null?z:""},w=function(){var W,z;
return{disabled:(W=r.hideIfNotExpanded)==null?void 0:W.call(r),ariaHidden:(z=r.hideIfNotExpanded)==null?void 0:z.call(r)}},F={},c={};
return _.f("yt-accordion-item-view-model",{class:_.DW("ytAccordionItemViewModelHost",r.className,(F.ytAccordionItemViewModelExpanded=function(){return B()},F.ytAccordionItemViewModelHidden=function(){var W;
return(W=r.hideIfNotExpanded)==null?void 0:W.call(r)},F.ytAccordionItemViewModelMini=O,F)),
"data-target-id":E},_.f("div",{class:"ytAccordionItemViewModelContainer"},_.f("div",{class:"ytAccordionItemViewModelLeftSection","on:click":P,title:T,"aria-hidden":function(){var W;return(W=r.hideIfNotExpanded)==null?void 0:W.call(r)}},_.f(_.Og,{text:function(){return r.data().title},
className:"ytAccordionItemViewModelLabel",ariaLabel:T})),_.f("div",{class:"ytAccordionItemViewModelRightSection"},_.f(_.U9,{data:function(){return B()?r.data().expandButton:r.data().collapseButton}},{buttonViewModel:function(W){return _.f(_.Sc,{data:W.data,
className:"ytAccordionItemViewModelToggleButton",onClick:a,buttonOverrides:w})}}))),_.f("div",{class:"ytAccordionItemViewModelContainer"},_.f("div",{class:_.DW("ytAccordionItemViewModelContent",(c.ytAccordionItemViewModelExpandedSubtitle=function(){return B()},c)),
el:U,style:_.QH({"max-height":function(){return D?"auto":B()?U.value.scrollHeight+"px":"0"}}),
"aria-hidden":function(){return!B()}},_.f(_.Y,{cond:function(){return!O()},
then:function(){return _.f(_.Og,{text:function(){return r.data().description},
className:"ytAccordionItemViewModelSubtitle"})}}),_.f(_.U9,{data:function(){return r.data().content}},{horizontalShelfViewModel:function(W){return _.f(_.Te,{data:W.data,
className:"ytAccordionItemViewModelLockupShelf",hasPeek:!0})}}))))},"Be");_.e5M=_.l(function(r){var E=_.N((0,_.EoJ)(r.data)).next().value,K=function(){return r.data().style||"ACCORDION_VIEW_MODEL_STYLE_UNSPECIFIED"},g=function(){return K()==="ACCORDION_VIEW_MODEL_STYLE_MINI"},D=_.N(_.M5(!0,void 0,"VFpYAb")),B=D.next().value,Q=D.next().value,a=function(){return g()&&B()},P=function(){return{type:"tonal",
style:"mono",state:"active",size:"XS",iconPosition:"icon-only",onTap:function(){Q(!B())}}},O=_.dd(function(){E().onTitleTap&&_.tH(E().onTitleTap||{})});
D={};return _.f("yt-accordion-view-model",{class:_.DW("ytAccordionViewModelHost",(D.ytAccordionViewModelMinimized=function(){return a()},D)),
"data-target-id":function(){return r.data().targetId||""}},_.f(_.Y,{cond:function(){return g()||!!E().title},
then:function(){return _.f("div",{class:"ytAccordionViewModelHeader"},_.f("div",{class:"ytAccordionViewModelTitleSection"},_.f("div",{class:"ytAccordionViewModelTitleWrapper"},_.f(_.Y,{cond:function(){return!!r.data().headerIcon},
then:function(){return _.f(_.$r,{className:"ytAccordionViewModelHeaderIcon",icon:function(){var U;return(U=r.data().headerIcon)==null?void 0:U.iconType}})}}),_.f("div",{class:"ytAccordionViewModelTitle",
"on:click":O},_.f(_.Og,{className:"ytAccordionViewModelTitleText",text:function(){return E().title}})))),_.f("div",{class:"ytAccordionViewModelButtonSection"},_.f(_.Y,{cond:g,
then:function(){return _.f(_.t6,{data:P,iconName:function(){return a()?"chevron_down":"chevron_collapse"}})}})))}}),_.f("div",{class:"ytAccordionViewModelContent"},_.f(_.U9,{data:function(){return E().contents}},{accordionItemViewModel:function(U){return _.f(AJb,{data:U.data,
className:"ytAccordionViewModelRow",accordionStyle:K,hideIfNotExpanded:a,onCollapse:function(){return g()?(Q(!0),!1):!0}})}})),_.f("div",null,_.f(_.Y,{cond:function(){return!g()&&(!!E().disclaimerFooter||!!E().footer)},
then:function(){return _.f("div",{class:"ytAccordionViewModelFooter"},_.f(_.Og,{text:function(){return E().disclaimerFooter},
className:"ytAccordionViewModelDisclaimer"}),_.f(_.U9,{data:function(){return r.data().footer}},{flexibleActionsViewModel:function(U){return _.f(_.Q0,{data:U.data,
layout:0})}}))}})))},"Ce");_.yB(_.e5M,"yt-accordion-view-model",{props:{data:_.Yt}});_.yB(_.l(function(r){var E=null,K=null,g,D=(g=_.P7().resolve(_.p0(_.qB)))==null?void 0:g(),B=_.N(_.M5(!1,void 0,"CmEVtc"));g=B.next().value;var Q=B.next().value;B=_.N(_.M5(!0,void 0,"yo9dR"));var a=B.next().value,P=B.next().value,O=_.NZ("textarea",function(z){_.MH(264503,z,E,function(S){E=S})}),U=function(z){Q(!0);
z={learningJourneyFormData:{query:z}};_.tH(r.data().searchEndpoint||{},{form:{formData:z}});return!1},T=_.dd(function(z){z.target.closest("button-view-model")&&Q(!0)});
B=_.dd(function(){P(O.value.value.length===0)});
var w=_.dd(function(z){if(z.key==="Enter"&&!z.shiftKey&&!a()){var S=z.target;z.preventDefault();U(S.value)}}),F={},c={},W={};
return _.f("yt-learning-journey-zero-state",{class:"ytLearningJourneyZeroStateHost"},_.f("div",{class:"ytLearningJourneyZeroStateLearningIconContainer"},_.f(_.ub,{data:function(){return r.data().learningIcon},
className:"ytLearningJourneyZeroStateLearningIcon",alt:"Learning icon",contentMode:"CONTENT_MODE_CENTER"})),_.f("div",{class:"ytLearningJourneyZeroStateSearchContainer"},_.f("div",{class:"ytLearningJourneyZeroStateSearchBarContainer"},_.f("div",{class:_.DW("ytLearningJourneyZeroStateSearchBar",(F.ytLearningJourneyZeroStateSearchBarDark=D,F))},_.f("textarea",{class:_.DW("ytLearningJourneyZeroStateTextInput",(c.ytLearningJourneyZeroStateTextInputDark=D,c)),el:O,"on:keyup":B,"on:keydown":w,placeholder:"What do you want to learn?",
rows:1,"client-ve-type":264503})),_.f("div",{class:_.DW("ytLearningJourneyZeroStateSearchButtonContainer",(W.ytLearningJourneyZeroStateSearchButtonContainerDark=D,W))},_.f(_.Sc,{data:function(){return _.M(r.data().searchButton,_.fD)},
className:"search-button",onClick:function(){return U(O.value.value)},
buttonOverrides:function(){return{disabled:a(),style:D?"mono-inverse":"mono",size:"XL"}}}))),_.f(_.Y,{cond:function(){return!!r.data().errorBanner},
then:function(){return _.f("div",{class:"ytLearningJourneyZeroStateErrorBannerContainer",el:_.eH(function(z){_.MH(264617,z,K,function(S){K=S})})},_.f(_.U9,{data:function(){return r.data().errorBanner}},{alertBannerViewModel:function(z){return _.f(_.p5u,{data:z.data,
"client-ve-type":264617})}}))}})),_.f(_.Y,{cond:g,
then:function(){return _.f("div",{class:"ytLearningJourneyZeroStateLoaderContainer"},_.f(_.U9,{data:function(){return r.data().loader}},{learningJourneyLoaderViewModel:function(z){return _.f(_.kME,{data:z.data})}}))},
else:function(){return _.f("div",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionContainer"},_.f(_.Y,{cond:function(){return!!r.data().learningJourneyShelf},
then:function(){return _.f("div",{class:"ytLearningJourneyZeroStatePlaylistShelfContainer"},_.f("h2",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionTitle"},function(){return r.data().learningJourneySectionTitle}),_.f(_.U9,{data:function(){return r.data().learningJourneyShelf}},{horizontalShelfViewModel:function(z){return _.f(_.Te,{data:z.data,
centerAlignItems:!0})}}))}}),_.f("div",{class:"ytLearningJourneyZeroStateSuggestedJourneySection"},_.f("h2",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionTitle"},function(){return r.data().suggestedJourneySectionTitle}),_.f("div",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionContentContainer",
"on:click":T},_.f(_.U9,{data:function(){return r.data().suggestedJourneyActions}},{flexibleActionsViewModel:function(z){return _.f(_.Q0,{data:z.data,
layout:0,className:"ytLearningJourneyZeroStateSuggestedJourneySectionContent"})}}))))}}))},"De"),"yt-learning-journey-zero-state",{props:{data:_.Yt}});var X5f=_.l(function(r){var E=r.data;return _.f("ytvl-live-leaderboard-item-action-content-view-model",{class:_.DW("ytvlLiveLeaderboardItemActionContentViewModelHost")},_.f(_.Og,{text:function(){var K;return(K=E())==null?void 0:K.actionDescription},
className:"ytvlLiveLeaderboardItemActionContentViewModelActionDescription"}),_.f(_.U9,{data:function(){return E().actionButton}},{buttonViewModel:function(K){return _.f(_.Sc,{className:"ytvlLiveLeaderboardItemActionContentViewModelActionButton",
data:K.data})}}))},"Ee");var Hal=_.l(function(r){var E=r.data;return _.f("ytvl-live-leaderboard-item-channel-content-view-model",{class:_.DW("ytvlLiveLeaderboardItemChannelContentViewModelHost")},_.f(_.Og,{className:"ytvlLiveLeaderboardItemChannelContentViewModelChannelName",text:function(){var K;return(K=E())==null?void 0:K.displayName},
ellipsisTruncate:!0}),_.f(_.U9,{data:function(){return E().badge}},{buttonViewModel:function(K){return _.f(_.Sc,{className:"ytvlLiveLeaderboardItemChannelContentViewModelBadge",
data:K.data})}}))},"Fe");_.yB(_.l(function(r){var E=r.data;return _.f("ytvl-live-leaderboard-item-view-model",{class:"ytvlLiveLeaderboardItemViewModelHost"},_.f("div",{class:"ytvlLiveLeaderboardItemViewModelRankNumberContainer"},_.f(_.Og,{className:"ytvlLiveLeaderboardItemViewModelRankNumber",text:function(){var K;return(K=E())==null?void 0:K.rank}})),_.f("div",{class:"ytvlLiveLeaderboardItemViewModelAvatar"},_.f(_.U9,{data:function(){return E().avatar}},{avatarViewModel:_.jm})),_.f("div",{class:"ytvlLiveLeaderboardItemViewModelContent"},
_.f(_.U9,{data:function(){return E().content}},{liveLeaderboardItemChannelContentViewModel:Hal,
liveLeaderboardItemActionContentViewModel:X5f})),_.f(_.Og,{className:"ytvlLiveLeaderboardItemViewModelPoints",text:function(){var K;return(K=E())==null?void 0:K.points}}))},"Ge"),"ytvl-live-leaderboard-item-view-model",{props:{data:_.Yt}});_.yB(_.l(function(r){var E=r.data;return _.f("ytvl-live-viewer-leaderboard-item-view-model",{class:"ytvlLiveViewerLeaderboardItemViewModelHost"},_.f(_.Og,{className:"ytvlLiveViewerLeaderboardItemViewModelRankNumber",text:function(){var K,g;return(K=E())==null?void 0:(g=K.ranking)==null?void 0:g.rank}}),_.f("div",{class:"ytvlLiveViewerLeaderboardItemViewModelAvatar"},_.f(_.U9,{data:function(){return E().avatar}},{avatarViewModel:_.jm})),_.f(_.Og,{className:"ytvlLiveViewerLeaderboardItemViewModelChannelContent",
text:function(){var K,g;return(K=E())==null?void 0:(g=K.channelContent)==null?void 0:g.channelName}}),_.f(_.Og,{className:"ytvlLiveViewerLeaderboardItemViewModelPoints",
text:function(){var K;return(K=E())==null?void 0:K.points}}))},"He"),"ytvl-live-viewer-leaderboard-item-view-model",{props:{data:_.Yt}});var n9u=_.l(function(r){r=_.nH(r,{wrapper:!1}).wrapper;return _.f(_.Y,{cond:r,then:function(){return _.f("ytw-spinner",{class:"ytWebSpinnerWrapper"},_.f("div",{class:"ytWebSpinnerSpinner"}))},
else:function(){return _.f("ytw-spinner",{class:"ytWebSpinnerSpinner"})}})},"Ie");
n9u.idomCompat=!0;var Icb=["QR_CODE_RENDERER_STYLE_WEB_SHORTS_ENGAGEMENT_PANEL"],yJC=_.l(function(r){var E=r.data;var K=_.eH(),g=_.Wg(function(){return E().command},void 0,"fyYsT");
_.me(function(){g()&&_.v1(g(),{form:{element:K.value}})},"B0nxdb");
return _.f("div",{el:K,class:"YtQrCodeRendererHostContainer"},_.f(_.Y,{cond:function(){return E().qrCodeImage},
then:function(D){return _.f(_.ub,{data:D,alt:"",className:"YtQrCodeRendererHostQrImage",useWidth:!1,contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})},
else:function(){return _.f(_.Y,{cond:function(){return E().spinner},
then:function(){return _.f(n9u,null)}})}}),_.f(_.Y,{cond:function(){return E().label},
then:function(D){return _.f(_.Og,{text:D,className:"YtQrCodeRendererHostLabel"})}}),_.f(_.Y,{cond:function(){return E().labels},
then:function(D){return _.f("div",{class:"YtQrCodeRendererHostLabels"},_.f(_.sV,{each:D},function(B){return _.f(_.Og,{text:B})}))}}))},"Le");_.yB(_.l(function(r){var E=r.data;var K=_.Wg(function(){return E().qrEntityKey},void 0,"LmZ2xf"),g=_.Wg(function(){return E().deleteEntityOnDismiss},void 0,"my0Tzb"),D=_.Wg(function(){return E().command},void 0,"hzECIb"),B=_.f8(UsK,K);
r=_.Wg(function(){return E().qrCodeImage},void 0,"AnD9rc");
var Q=_.Wg(function(){return E().style&&Icb.includes(E().style)},void 0,"f5fZv"),a=_.Yl({visibilityCallback:function(P){P&&D()&&_.v1(D())},
showOption:{calledOnce:!0,state:"visible"}});_.Zj(function(){_.Z6(function(){g()&&K()&&_.eU().dispatch(_.Td("qrCodeEntity",K()))})});
return _.f("yt-qr-code-renderer",{class:"YtQrCodeRendererHost",el:_.eH(a)},_.f(_.Y,{cond:Q,then:function(){return _.f(_.Y,{cond:B,then:function(P){return _.f(yJC,{data:P})}})}}),_.f(_.Y,{cond:r,
then:function(P){return _.f(_.ub,{data:P,alt:""})}}))},"Je"),"yt-qr-code-renderer",{props:{data:_.Yt}});var h5$=_.l(function(r){var E=function(){return _.WU(1728053247&(r.barColor!==void 0?P4(r.barColor()):4278190080))};
return _.f("video-overview-ghost-card",{class:"ytVideoOverviewGhostCardHost"},null,_.f("div",{class:"ytVideoOverviewGhostCardDetails"},_.f(L5C,{animationDelay:0,percentWidth:100,barColor:function(){return E()}}),_.f(L5C,{animationDelay:600,
percentWidth:60,barColor:function(){return E()}})))},"Me"),L5C=_.l(function(r){return _.f("div",{class:"ytVideoOverviewGhostCardGhostLine",
style:function(){return"max-width:"+r.percentWidth()+"%"}},_.f("div",{class:"ytVideoOverviewGhostCardSlider",
style:function(){var E=r.animationDelay(),K=r.barColor();return"animation-delay:"+E+"ms;\n      background: linear-gradient(\n      90deg,\n      rgba(0, 0, 0, 0)  20%,\n      "+K+" 50%,\n      rgba(0, 0, 0, 0) 80%\n    );"}}))},"Ne");var JJa;_.rLQ=_.l(function(r){function E(S){Q(S)}
var K=r.data;var g=_.NZ("yt-video-overview-view-model"),D=_.a5("div");r=_.N(_.M5(-1,void 0,"dW11He"));var B=r.next().value,Q=r.next().value;r=_.N(_.M5(0,void 0,"LqrsK"));var a=r.next().value,P=r.next().value,O={},U=_.f8(pbc,function(){return K().asyncDataEntityKey}),T=function(){var S;
if((S=U())==null?0:S.videoOverviewViewModel){var k;return _.M((k=U())==null?void 0:k.videoOverviewViewModel,MLR)}return K()};
_.Zj(function(){P(Math.min((g.value.clientWidth-24)/4-8,72))});
var w=function(S){Q(S);(D==null?0:D.value)&&D.value.children[S]&&D.value.children[S].scrollIntoView({behavior:"smooth",block:"center",inline:"nearest"})};
FmK(g,function(){var S;if((S=T())==null||!S.inlinePlaybackEndpoint)return null;var k;S=O==null?void 0:(k=O.thumbnailElRef)==null?void 0:k.value;if(!S)return null;var A;k=(A=T())==null?void 0:A.inlinePlaybackEndpoint;A=_.M(k,qfC);return{multipleVideoPreviewData:{data:(A==null?0:A.playerDescriptors)&&(A==null?0:A.playerDescriptors.length)?A.playerDescriptors:[],thumbnailElement:S,trackingParams:"test",callbacks:{onPlaybackStarted:w},options:{hideScrubbingControls:!0,hideTimeDisplay:!0}}}});
var F=function(){var S;return((S=T())==null?void 0:S.headerSubtext)!==void 0?!0:!1},c=function(){var S,k=P4((S=T())==null?void 0:S.titleColor);
return k?"color: "+_.WU(k)+";":void 0},W=function(){var S,k=P4((S=T())==null?void 0:S.subtextColor);
return k?"color: "+_.WU(k)+";":void 0},z=function(){return _.f("div",{class:"ytGenAiVideoOverviewViewModelHeader"},_.f("div",{class:"ytGenAiVideoOverviewViewModelTitle",
style:function(){return c()}},_.f(_.Og,{text:function(){var S;
return(S=T())==null?void 0:S.headerText}})),_.f(_.Y,{cond:F,
then:function(){return _.f("div",{class:"ytGenAiVideoOverviewViewModelSubhead"},_.f("div",{class:"ytGenAiVideoOverviewViewModelSubheadIcon",style:function(){return W()}},_.f(_.$r,{icon:"SPARK",
className:"ytGenAiVideoOverviewViewModelSparkIcon"})),_.f("div",{class:"ytGenAiVideoOverviewViewModelSubtext",style:function(){return W()}},_.f(_.Og,{text:function(){var S;
return(S=T())==null?void 0:S.headerSubtext}})))}}))};
r={};return _.f("yt-video-overview-view-model",{class:_.DW("ytGenAiVideoOverviewViewModelHost",(r.ytGenAiVideoOverviewViewModelMweb=!1,r.ytGenAiVideoOverviewViewModelDesktop=!0,r)),el:g,style:function(){var S,k=P4((S=T())==null?void 0:S.backgroundColor);return k?"background-color: "+_.WU(k)+";":void 0}},_.f(_.Y,{cond:function(){var S;
return(S=T())==null?void 0:S.isLoading},
then:function(){return _.f(h5$,{barColor:function(){var S;return(S=T())==null?void 0:S.titleColor}})},
else:function(){return _.f(_.OV,null,null,_.f("div",{class:"ytGenAiVideoOverviewViewModelThumbnail"},_.f(_.U9,{data:function(){var S;return(S=T())==null?void 0:S.thumbnail}},{thumbnailViewModel:function(S){return _.f(_.V8,{data:S.data,
aspectRatio:0,playbackRef:TrP(O)})}})),_.f("div",{class:"ytGenAiVideoOverviewViewModelDetails"},z(),_.f(_.Y,{cond:function(){var S,k,A,X;
return((S=T())==null?void 0:(k=S.listItems)==null?void 0:k.length)!==void 0&&((A=T())==null?void 0:(X=A.listItems)==null?void 0:X.length)>0?!0:!1},
then:function(){return _.f("div",{class:"ytGenAiVideoOverviewViewModelCarousel",el:D},_.f(_.sV,{each:function(){var S;return(S=T())==null?void 0:S.listItems}},function(S,k){return _.f(JJa,{image:S.image,
index:k,isSelected:function(){return k()===B()},
onClick:E,itemWidth:a})}))}}),_.f("div",{class:"ytGenAiVideoOverviewViewModelFooter"},_.f("div",{class:"ytGenAiVideoOverviewViewModelFooterTitle",
style:function(){return c()}},_.f(_.Og,{text:function(){var S,k,A,X,e,I,J;
return(J=(S=T())==null?void 0:(k=S.listItems)==null?void 0:(A=k[B()])==null?void 0:A.headline)!=null?J:(X=T())==null?void 0:(e=X.listItems)==null?void 0:(I=e[0])==null?void 0:I.headline}})),_.f("div",{class:"ytGenAiVideoOverviewViewModelFooterSubtext",
style:function(){return W()}},_.f(_.Og,{text:function(){var S,k,A,X,e,I,J;
return(J=(S=T())==null?void 0:(k=S.listItems)==null?void 0:(A=k[B()])==null?void 0:A.subtext)!=null?J:(X=T())==null?void 0:(e=X.listItems)==null?void 0:(I=e[0])==null?void 0:I.subtext}})))))}}))},"Oe");
JJa=_.l(function(r){var E=r.image;var K=r.itemWidth;var g=r.index;var D=r.isSelected;var B=r.onClick;r=_.dd(function(){g!==void 0&&B!==void 0&&B(g());return!1});
var Q={};return _.f("div",{class:_.DW("ytGenAiVideoOverviewViewModelCarouselItem",(Q.ytGenAiVideoOverviewViewModelCarouselItemSelected=function(){return D==null?void 0:D()},Q)),
style:function(){return"width: "+K()+"px;"},
"on:click":r},_.f(_.ub,{data:E,alt:"",className:"ytGenAiVideoOverviewViewModelCarouselThumbnail"}),_.f(_.Y,{cond:function(){return D==null?void 0:D()},
then:function(){return _.f("div",{class:"ytGenAiVideoOverviewViewModelProgressBar"},_.f("div",{class:"ytGenAiVideoOverviewViewModelInnerProgressBar"}))}}))},"Pe");
_.rLQ.idomCompat=!0;_.yB(_.rLQ,"yt-video-overview-view-model",{props:{data:_.Yt}});_.ELA=_.l(function(r){var E=r.data;var K=r.topbarOffset;var g,D=((g=_.P7().resolve(_.p0(_.qB)))==null?void 0:g())||!1;return _.f("cinematic-container-view-model",{class:"ytCinematicContainerViewModelHost",style:function(){var B=E();var Q,a,P=D?(Q=B.config)==null?void 0:Q.darkThemeBackgroundColor:(a=B.config)==null?void 0:a.lightThemeBackgroundColor;B=P?_.xZ(P):void 0;B="background-color: "+B+";";K!==void 0&&(B+="top: -"+K()+"px;");return B},
"aria-hidden":!0},_.f(_.Y,{cond:function(){var B,Q,a;return!!((B=E().backgroundImageConfig)==null?0:(Q=B.image)==null?0:(a=Q.sources)==null?0:a.length)},
then:function(){return _.f(_.ub,{data:function(){var B;return(B=E().backgroundImageConfig)==null?void 0:B.image},
className:"ytCinematicContainerViewModelBackgroundImage",alt:""})}}),_.f("div",{class:"ytCinematicContainerViewModelBackgroundGradient",
style:function(){return"background: "+PO2(D,E().gradientColorConfig)+";"}}))},"Qe");
_.ELA.idomCompat=!0;var KKk=_.l(function(r){var E=r.data;var K=r.isOverlay;return _.f("channel-info-view-model",{class:"ytwChannelInfoViewModelHost"},_.f("div",{class:"ytwChannelInfoViewModelHostChannelHeader"},_.f(_.U9,{data:function(){return E().header}},{sectionHeaderViewModel:function(g){return _.f(_.X7,{data:g.data,
isOverlay:K})}})),_.f("div",{class:"ytwChannelInfoViewModelHostChannelButtons"},_.f(_.U9,{data:function(){return E().channelInfoButtons}},{flexibleActionsViewModel:_.Q0})),_.f("div",{class:"ytwChannelInfoViewModelHostChannelDescription"},_.f(_.U9,{data:function(){return E().description}},{descriptionPreviewViewModel:function(g){return _.f(_.ev,{data:g.data,
isOverlay:K})}})))},"Re");
KKk.idomCompat=!0;var gL9=_.l(function(r){var E=r.data;var K={};return _.f("factoid-view-model",{class:_.DW("ytwFactoidViewModelHost",(K.ytwFactoidViewModelHostOverlay=r.isOverlay,K))},_.f(_.Og,{text:function(){return E().value},
className:"ytwFactoidViewModelHostFactoidValue"}),_.f(_.Og,{text:function(){return E().label},
className:"ytwFactoidViewModelHostFactoidLabel"}))},"Se");
gL9.idomCompat=!0;var DqU=_.l(function(r){var E=r.data;var K=r.isOverlay;return _.f("factoids-row-view-model",{class:"ytwFactoidsRowViewModelHost"},_.f(_.U9,{data:function(){return E().factoids}},{factoidViewModel:function(g){return _.f(gL9,{data:g.data,
isOverlay:K})}}))},"Te");
DqU.idomCompat=!0;_.BmD=_.l(function(r){var E=r.data;var K=r.isOverlay;return _.f("course-metadata-view-model",{class:"ytwCourseMetadataViewModelHost"},_.f(_.U9,{data:function(){return E().items}},{channelInfoViewModel:function(g){return _.f("div",{class:"ytwCourseMetadataViewModelHostItem"},_.f(KKk,{data:g.data,
isOverlay:K}))},
coursePerksViewModel:function(g){return _.f("div",{class:"ytwCourseMetadataViewModelHostItem"},_.f(tzd,{data:g.data,isOverlay:K}))},
descriptionPreviewViewModel:function(g){return _.f("div",{class:"ytwCourseMetadataViewModelHostItem"},_.f(_.ev,{data:g.data,isOverlay:K}))},
factoidsRowViewModel:function(g){return _.f("div",{class:"ytwCourseMetadataViewModelHostItem"},_.f(DqU,{data:g.data,isOverlay:K}))},
progressViewModel:function(g){return _.f("div",{class:"ytwCourseMetadataViewModelHostItem"},_.f(SqE,{data:g.data,isOverlay:K}))}}))},"Ue");var dqk=_.l(function(r){return _.f("yt-flexible-container",{class:"ytFlexibleContainerHost"},_.f(_.U9,{data:function(){return r.data().content}},{courseMetadataViewModel:function(E){return _.f(_.BmD,{data:E.data,
isOverlay:r.isOverlay})},
progressViewModel:function(E){return _.f(SqE,{data:E.data})}}))},"Ve");var jJ9=_.l(function(r){var E=r.data;r=r.className;var K=function(){var D;return _.WW((D=E())==null?void 0:D.rendererContext)},g={};
g=(g.dynamicTextViewModelHost=!0,g.dynamicTextViewModelHostTappable=function(){return K()},g);
return _.f("yt-dynamic-text-view-model",{el:_.eH(_.Gd(function(){var D;return(D=E())==null?void 0:D.rendererContext})),
role:function(){return K()?"link":void 0},
tabindex:function(){return K()?0:void 0},
class:_.DW(r,g)},_.f("h1",{class:"dynamicTextViewModelH1","aria-label":function(){var D,B,Q;return(Q=(B=_.M((D=E())==null?void 0:D.rendererContext,_.Tz))==null?void 0:B.label)!=null?Q:""}},_.f(_.Og,{text:function(){return E().text},
userInput:!0})))},"We");
jJ9.idomCompat=!0;_.wl=_.l(function(r){var E=r.data;var K=r.isPositionRelative;var g=_.OTJ("(max-width: 527.9px)"),D=function(){var B,Q;return(Q=(B=E())==null?void 0:B.style)!=null?Q:"IMAGE_BANNER_STYLE_FULL_BLEED"};
r={};return _.f("yt-image-banner-view-model",{el:_.eH(_.Gd(function(){var B;return(B=E())==null?void 0:B.rendererContext})),
class:_.DW((r.ytImageBannerViewModelHost=!0,r.ytImageBannerViewModelInset=function(){return YSJ(D())},r.ytImageBannerViewModelPositionAbsolute=function(){return _.AZ(!0)&&!(K==null?0:K())},r.ytImageBannerViewModelSmallInset=function(){return YSJ(D())&&g()},r.ytImageBannerViewModelTappable=function(){var B;
return _.WW((B=E())==null?void 0:B.rendererContext)},r))},_.f(_.Y,{cond:function(){var B;
return(B=E())==null?void 0:B.image},
then:function(){return _.f(_.ub,{data:function(){return E().image},
alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}}),_.f(_.U9,{data:function(){var B;
return(B=E())==null?void 0:B.overlays}},{thumbnailHoverOverlayViewModel:d8}))},"Xe");
_.wl.idomCompat=!0;var Nmk;Nmk=_.l(function(r){var E=r.condition;var K=r.content;return _.f(_.Y,{cond:E,then:function(){return _.f("div",{class:"yt-page-header-view-model__scroll-container"},K())},
else:function(){return K()}})},"Ye");
_.QJQ=_.l(function(r){var E=r.data;var K=r.noPadding;var g=r.enableBanner;var D=r.cinematicContainerTopbarOffset;var B=r.allowCinematicContainerOverflow;var Q=r.displayAsSidebar;var a=r.displayAsPanel;var P=r.alwaysUseMediumTextDescription;var O=UYu(),U=function(){return!!E().image||!!E().animatedImage},T=function(){return!!E().background},w=function(){return(Q==null?0:Q())||(a==null?0:a())?1:O()},F=function(){return w()===1},c=function(){return F()||w()===2},W=function(){return w()===4},z=function(){var oJ=
E();
var kL=!!E().heroImage;var qq=w(),n2=T4L(E()),pd=Q==null?void 0:Q(),RM=!oJ.metadata,rw;if(rw=kL?_.M(oJ.heroImage,aPb):_.M(oJ.animatedImage||oJ.image,aPb)){oJ=rw.style;var Uu=rw.layoutMode;if(Uu!=="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_EXPLICIT_SIZING")if(rw=eAK(AaL(rw)),kL)kL=fw5(qq,oJ,Uu,rw,pd);else b:if(RM)kL=qq===1?{size:48}:{size:72};else switch(qq){case 1:kL={size:72};break b;case 2:kL={size:120};break b;default:kL=n2<4?{size:120}:{size:160}}else kL=void 0}else kL={size:0};return kL};
r={};r=_.DW((r["yt-page-header-view-model"]=!0,r["yt-page-header-view-model--no-padding"]=function(){return!(K==null||!K())},r["yt-page-header-view-model--small-top-padding"]=function(){return F()&&!E().actions&&!(a==null?0:a())||w()===2&&!(U()||E().heroImage)},r["yt-page-header-view-model--small-bottom-padding"]=function(){return c()&&!E().actions&&!(a==null?0:a())},r["yt-page-header-view-model--cinematic-container-overflow-boundary"]=function(){return!(B==null?0:B())},r["yt-page-header-view-model--display-as-sidebar"]=
Q,r));
var S={},k=_.DW((S["yt-page-header-view-model__page-header-headline"]=!0,S["yt-page-header-view-model__page-header-headline--page-header-headline-full-width-hero"]=function(){var oJ;return(oJ=z())==null?void 0:oJ.allowFullWidth},S)),A=function(){var oJ;
return c()&&!((oJ=z())==null?0:oJ.allowFullWidth)},X=function(){return F()&&(!!E().heroImage||U())&&T4L(E())>0},e=function(){return X()&&(a==null?void 0:a())};
S={};var I=_.DW((S["yt-page-header-view-model__page-header-title"]=!0,S["yt-page-header-view-model__page-header-title--page-header-title-large"]=function(){return!X()},S["yt-page-header-view-model__page-header-title--page-header-title-medium"]=function(){return X()&&!e()},S["yt-page-header-view-model__page-header-title--page-header-title-medium-force-small-layout"]=e,S["yt-page-header-view-model__page-header-title--page-header-title-overlay"]=T,S));
S={};var J=_.DW((S["yt-page-header-view-model__page-header-headline-image"]=!0,S["yt-page-header-view-model__page-header-headline-image--page-header-headline-image-hero"]=function(){return!!E().heroImage&&c()},S));
S={};var Q5=_.DW((S["yt-page-header-view-model__page-header-banner-container"]=g,S["yt-page-header-view-model__page-header-banner-container--full-bleed"]=function(){var oJ;return(g==null?void 0:g())&&((oJ=_.M(E().banner,_.PyM))==null?void 0:oJ.style)==="IMAGE_BANNER_STYLE_FULL_BLEED"},S));
S={};var OP=_.DW((S["yt-page-header-view-model__page-header-content-metadata"]=!0,S["yt-page-header-view-model__page-header-content-metadata--page-header-content-metadata-overlay"]=T,S));S={};var WK=_.DW((S["yt-page-header-view-model__page-header-flexible-actions"]=!0,S["yt-page-header-view-model__page-header-flexible-actions--page-header-flexible-actions-margin-top"]=function(){return!!E().metadata||c()},S["yt-page-header-view-model__page-header-flexible-actions--page-header-flexible-actions-margin-bottom"]=
function(){return!c()},S));
S={};var TJ=_.DW((S["yt-page-header-view-model__page-header-attribution"]=!0,S["yt-page-header-view-model__page-header-attribution--page-header-attribution-overlay"]=T,S));return _.f("yt-page-header-view-model",{class:r},_.f(_.Y,{cond:T,then:function(){return _.f("div",{class:"yt-page-header-view-model__page-header-background"},_.f(_.U9,{data:function(){return E().background}},{cinematicContainerViewModel:function(oJ){return _.f(_.ELA,{data:oJ.data,
topbarOffset:D})}}))}}),_.f(Nmk,{condition:function(){return!(Q==null||!Q())},
content:function(){return _.f("div",{class:"yt-page-header-view-model__page-header-content"},_.f(_.Y,{cond:function(){return(g==null?void 0:g())&&E().banner},
then:function(){return _.f("div",{class:Q5},_.f(_.U9,{data:function(){return E().banner}},{imageBannerViewModel:_.wl}))}}),_.f("div",{class:k},_.f(_.Y,{cond:U,
then:function(){return _.f(_.U9,{data:function(){var oJ;if(!(oJ=E().animatedImage)){oJ=E();if(U()){var kL=oJ=Object.assign({},oJ),qq=w(),n2=T4L(E()),pd=kL.image,RM=_.M(pd,plJ),rw=RM==null?void 0:RM.avatar,Uu=_.M(rw,_.Vx);if(pd&&rw&&Uu){switch(qq){case 1:Uu.avatarImageSize="AVATAR_SIZE_XL";break;case 2:Uu.avatarImageSize="AVATAR_SIZE_XXL";break;default:n2<4?Uu.avatarImageSize="AVATAR_SIZE_XXL":Uu.avatarImageSize="AVATAR_SIZE_XXXL"}_.ib(rw,_.Vx,Object.assign({},Uu));RM.avatar=Object.assign({},rw);_.ib(pd,
plJ,Object.assign({},RM));kL.image=Object.assign({},pd)}}oJ=oJ.image}return oJ}},{contentPreviewImageViewModel:function(oJ){return _.f(_.bG,{data:oJ.data,
className:J,imageSizeConfig:z})},
decoratedAvatarViewModel:function(oJ){return _.f(_.N3,{data:oJ.data,className:J})}})}}),_.f(_.Y,{cond:function(){return!!E().heroImage&&!A()},
then:function(){return _.f(_.U9,{data:function(){return E().heroImage}},{contentPreviewImageViewModel:function(oJ){return _.f(_.bG,{data:oJ.data,
className:J,imageSizeConfig:z})}})}}),_.f("div",{class:"yt-page-header-view-model__page-header-headline-info"},_.f(_.Y,{cond:function(){return!!E().heroImage&&A()},
then:function(){return _.f("div",{class:"yt-page-header-view-model__page-header-headline-image-hero-container"},_.f(_.U9,{data:function(){return E().heroImage}},{contentPreviewImageViewModel:function(oJ){return _.f(_.bG,{data:oJ.data,
className:J,imageSizeConfig:z})}}))}}),_.f(_.U9,{data:function(){return E().title}},{dynamicTextViewModel:function(oJ){return _.f(jJ9,{data:oJ.data,
className:I})}}),_.f(_.U9,{data:function(){return E().metadata}},{contentMetadataViewModel:function(oJ){return _.f(_.km,{data:oJ.data,
layout:function(){return F()?1:0},
className:OP,isOverlay:T,useMediumText:W})}}),_.f(_.Y,{cond:function(){return E().description&&!F()},
then:function(){return _.f(_.U9,{data:function(){return E().description}},{descriptionPreviewViewModel:function(oJ){return _.f(_.ev,{data:oJ.data,
className:"yt-page-header-view-model__page-header-description",isOverlay:T,maxLinesOverride:function(){return F()?void 0:1},
useMediumText:function(){return(P==null?void 0:P())||W()}})}})}}),_.f(_.Y,{cond:function(){return E().attribution&&!c()},
then:function(){return _.f(_.U9,{data:function(){return E().attribution}},{attributionViewModel:function(oJ){return _.f(sx,{data:oJ.data,
className:TJ,useMediumText:W})}})}}),_.f(_.Y,{cond:function(){return E().actions&&!c()},
then:function(){return _.f(_.U9,{data:function(){return E().actions}},{flexibleActionsViewModel:function(oJ){return _.f(_.Q0,{data:oJ.data,
layout:function(){return wbK(w())},
className:WK})}})}}))),_.f("div",{class:"yt-page-header-view-model__page-header-headline-info"},_.f(_.Y,{cond:function(){return E().description&&F()},
then:function(){return _.f(_.U9,{data:function(){return E().description}},{descriptionPreviewViewModel:function(oJ){return _.f(_.ev,{data:oJ.data,
className:"yt-page-header-view-model__page-header-description",isOverlay:T,maxLinesOverride:function(){return F()?void 0:1},
useMediumText:function(){return(P==null?void 0:P())||W()}})}})}}),_.f(_.Y,{cond:function(){return E().attribution&&c()},
then:function(){return _.f(_.U9,{data:function(){return E().attribution}},{attributionViewModel:function(oJ){return _.f(sx,{data:oJ.data,
className:TJ,useMediumText:W})}})}}),_.f(_.Y,{cond:function(){return E().actions&&c()},
then:function(){return _.f(_.U9,{data:function(){return E().actions}},{flexibleActionsViewModel:function(oJ){return _.f(_.Q0,{data:oJ.data,
layout:function(){return wbK(w())},
className:WK})}})}})),_.f("div",{class:"yt-page-header-view-model__page-header-headline-info"},_.f(_.U9,{data:function(){return E().bottomMetadataFlexibleContainer}},{flexibleContainer:function(oJ){return _.f(dqk,{data:oJ.data,
isOverlay:T})}})))}}))},"Ze");
_.QJQ.idomCompat=!0;_.yB(_.l(function(r){var E=_.N(_.M5(!1,void 0,"qvRy4d")),K=E.next().value,g=E.next().value;return _.f("yt-official-card-view-model",{class:_.DW("ytOfficialCardViewModelHost",r.className),style:_.QH({"background-color":function(){var D,B=P4((D=r.data())==null?void 0:D.backgroundColor);return B?_.WU(B):void 0}})},_.f(_.U9,{data:function(){return r.data().header}},{pageHeaderViewModel:function(D){return _.f(_.QJQ,{data:D.data,
noPadding:!0})}}),_.f(_.U9,{data:function(){return r.data().contents}},{horizontalShelfViewModel:function(D){return _.f(_.Te,{data:D.data,
ensureMarginTop:!0,horizontalShelfExperiments:{hideHeader:!0},thumbnailAspectRatio:0})}}),_.f(_.Y,{cond:K,
then:function(){return _.f("div",{class:"ytOfficialCardViewModelExpandedContent"},_.f(_.U9,{data:function(){return r.data().expandedContents}},{horizontalShelfViewModel:function(D){return _.f(_.Te,{data:D.data,
sizing:"MINI"})}}),_.f("div",{class:"ytOfficialCardViewModelCollapseButton"},_.f(_.U9,{data:function(){return r.data().collapseButton}},{buttonViewModel:function(D){return _.f(_.Sc,{data:D.data,
onClick:function(){g(!K())}})}})))},
else:function(){return _.f("div",{class:"ytOfficialCardViewModelExpandButton"},_.f(_.U9,{data:function(){return r.data().expandButton}},{buttonViewModel:function(D){return _.f(_.Sc,{data:D.data,
onClick:function(){g(!K())}})}}))}}))},"$e"),"yt-official-card-view-model",{props:{data:_.Yt,
className:_.Yt}});var $qf=_.l(function(r){var E,K=(E=_.P7().resolve(_.p0(_.qB)))==null?void 0:E();return _.f("ytw-search-friction-view-model",{class:_.DW("ytwSearchFrictionViewModelHost",r.className)},_.f("div",{class:"ytwSearchFrictionViewModelHostImageAndMenuWrapper"},_.f("div",{class:"ytwSearchFrictionViewModelHostImageContainer"},_.f(_.Y,{cond:function(){return K&&r.data().darkThemeImage?r.data().darkThemeImage:r.data().image},
then:function(g){return _.f(_.ub,{data:g,alt:"",className:"ytwSearchFrictionViewModelHostImage"})}})),_.f(_.U9,{data:function(){return r.data().overflowMenuButton}},{buttonViewModel:function(g){return _.f(_.Sc,{data:g.data,
className:"ytwSearchFrictionViewModelHostMenuButton"})}})),_.f(_.Og,{text:function(){return r.data().title},
className:"ytwSearchFrictionViewModelHostTitle"}),_.f(_.sV,{each:function(){return r.data().bodyText||[]}},function(g){return _.f(_.Og,{text:g,
className:"ytwSearchFrictionViewModelHostBodyText"})}),_.f(_.U9,{data:function(){return r.data().actions}},{buttonViewModel:function(g){return _.f(_.Sc,{data:g.data,
className:"ytwSearchFrictionViewModelHostButton"})}}),_.f(_.Og,{text:function(){return r.data().disclaimer},
className:"ytwSearchFrictionViewModelHostDisclaimer"}),_.f(_.Og,{text:function(){return r.data().attribution},
className:"ytwSearchFrictionViewModelHostAttribution"}))},"af");
$qf.idomCompat=!0;_.yB($qf,"ytw-search-friction-view-model",{props:{data:_.Yt,className:_.Yt}});_.FD=_.l(function(r){var E=_.NZ("markdown-div"),K,g=(K=_.P7().resolve(_.p0(_.qB)))==null?void 0:K();_.me(function(){var D=E.value;var B=new BHf,Q=new Map(B.JSC$9453_sanitizerTable.globalAttributePolicies);Q.set("style",{policyAction:4});B.JSC$9453_sanitizerTable=new Wk(B.JSC$9453_sanitizerTable.allowedElements,B.JSC$9453_sanitizerTable.elementPolicies,B.JSC$9453_sanitizerTable.allowedGlobalAttributes,Q,B.JSC$9453_sanitizerTable.globallyAllowedAttributePrefixes);var a=["data-time"];if(a===void 0)Q=
new Set(B.JSC$9453_sanitizerTable.globallyAllowedAttributePrefixes),Q.add("data-"),B.JSC$9453_sanitizerTable=new Wk(B.JSC$9453_sanitizerTable.allowedElements,B.JSC$9453_sanitizerTable.elementPolicies,B.JSC$9453_sanitizerTable.allowedGlobalAttributes,B.JSC$9453_sanitizerTable.globalAttributePolicies,Q);else{Q=new Set(B.JSC$9453_sanitizerTable.allowedGlobalAttributes);a=_.N(a);for(var P=a.next();!P.done;P=a.next()){P=P.value;if(P.indexOf("data-")!==0)throw Error("ka`"+P);Q.add(P)}B.JSC$9453_sanitizerTable=
new Wk(B.JSC$9453_sanitizerTable.allowedElements,B.JSC$9453_sanitizerTable.elementPolicies,Q,B.JSC$9453_sanitizerTable.globalAttributePolicies,B.JSC$9453_sanitizerTable.globallyAllowedAttributePrefixes)}Q=new Set(B.JSC$9453_sanitizerTable.allowedGlobalAttributes);Q.add("class");B.JSC$9453_sanitizerTable=new Wk(B.JSC$9453_sanitizerTable.allowedElements,B.JSC$9453_sanitizerTable.elementPolicies,Q,B.JSC$9453_sanitizerTable.globalAttributePolicies,B.JSC$9453_sanitizerTable.globallyAllowedAttributePrefixes);
_.Qc(D,_.rRb(B.build(),Reu(r.text())));oon(E.value)},"OZ439c");
K={};return _.f("div",null,_.f("markdown-div",{class:_.DW("ytwMarkdownDivHost",(K.ytwMarkdownDivDark=g,K.ytwMarkdownDivHostEnableDefaultStylingSmall=function(){var D;return((D=r.isSmallText)==null?void 0:D.call(r))||!1},K.ytwMarkdownDivHostWrapCodeBlocks=function(){var D;
return((D=r.wrapCodeBlocks)==null?void 0:D.call(r))||!1},K.ytwMarkdownDivHostEnableDefaultStyling=function(){var D;
return!((D=r.disableDefaultStyling)==null?0:D.call(r))},K)),
el:E}))},"cf");
_.FD.idomCompat=!0;var adb=_.l(function(r){var E=r.imageData;var K=_.HZ(r.isInList,!1),g=function(){return K()?{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 _.f("div",{class:"ytwGenAiRichTextViewModelImageContent"},_.f(_.Y,{cond:function(){return E().image},
then:function(D){return _.f(_.ub,{data:D,alt:function(){return g().alt},
contentMode:function(){return g().contentMode},
targetWidth:function(){return g().targetWidth},
targetHeight:function(){return g().targetHeight},
className:function(){return g().className}})}}),_.f("div",{class:"ytwGenAiRichTextViewModelImageMetadata"},_.f("div",{class:_.DW("ytwGenAiRichTextViewModelImageTitle","ytwGenAiRichTextViewModelText")},_.f(_.Og,{text:function(){return E().title}})),_.f(_.sV,{each:function(){var D;
return(D=E().description)!=null?D:[]}},function(D){return _.f("div",{class:"ytwGenAiRichTextViewModelImageDescription"},_.f(Rx,{content:D}))})))},"df"),pKb=_.l(function(r){var E=r.list;
var K=function(){var g;return(g=E().items)!=null?g:[]};
return _.f("div",{class:"ytwGenAiRichTextViewModelListContent"},_.f(_.Y,{cond:function(){return E().title},
then:function(g){return _.f("div",{class:_.DW("ytwGenAiRichTextViewModelListTitle","ytwGenAiRichTextViewModelText")},_.f(_.Og,{text:g}))}}),_.f(_.Y,{cond:function(){return E().style==="GEN_AI_RICH_TEXT_LIST_STYLE_BULLET"},
then:function(){return _.f("ul",{class:"ytwGenAiRichTextViewModelBulletedList"},_.f(_.sV,{each:K},function(g){return _.f("li",{class:"ytwGenAiRichTextViewModelBulletedListItem"},_.f(Rx,{content:g,isInList:!0}))}))}}),_.f(_.Y,{cond:function(){return E().style==="GEN_AI_RICH_TEXT_LIST_STYLE_NUMBERED"},
then:function(){return _.f("ol",{class:"ytwGenAiRichTextViewModelNumberedList"},_.f(_.sV,{each:K},function(g){return _.f("li",{class:"ytwGenAiRichTextViewModelNumberedListItem"},_.f(Rx,{content:g,isInList:!0}))}))}}),_.f(_.Y,{cond:function(){return E().style==="GEN_AI_RICH_TEXT_LIST_STYLE_IMAGE"},
then:function(){return _.f("div",{class:"ytwGenAiRichTextViewModelImageList"},_.f(_.sV,{each:K},function(g){return _.f("div",{class:"ytwGenAiRichTextViewModelListItem"},_.f(Rx,{content:g,isInList:!0}))}))}}))},"ef"),Pnb=_.l(function(r){var E=r.table;
return _.f("table",{class:"ytwGenAiRichTextViewModelTableContent"},_.f("thead",null,_.f("tr",null,_.f(_.sV,{each:function(){var K,g;return(g=(K=E().header)==null?void 0:K.cells)!=null?g:[]}},function(K){return _.f("th",{class:"ytwGenAiRichTextViewModelTableHeaderCell"},_.f(_.sV,{each:function(){return K.contents}},function(g){return _.f(Rx,{content:g})}))}))),_.f("tbody",null,_.f(_.sV,{each:function(){var K;
return(K=E().rows)!=null?K:[]}},function(K){return _.f("tr",null,_.f(_.sV,{each:function(){return K.cells}},function(g){return _.f("th",{class:"ytwGenAiRichTextViewModelTableCell"},_.f(_.sV,{each:function(){return g.contents}},function(D){return _.f(Rx,{content:D})}))}))})))},"ff"),Rx=_.l(function(r){var E=r.content;
var K=_.HZ(r.isInList,!1),g=function(){var D,B;return(B=(D=E().contentBlock)==null?void 0:D.contents)!=null?B:[]};
return _.f("div",{class:"ytwGenAiRichTextViewModelRichContent"},_.f(_.Y,{cond:function(){return E().text},
then:function(D){return _.f(_.Og,{className:"ytwGenAiRichTextViewModelText",text:D})}}),_.f(_.Y,{cond:function(){return E().image},
then:function(D){return _.f(adb,{imageData:D,isInList:K})}}),_.f(_.Y,{cond:function(){return E().list},
then:function(D){return _.f(pKb,{list:D})}}),_.f(_.Y,{cond:function(){return E().contentBlock},
then:function(){return _.f("div",{class:"ytwGenAiRichTextViewModelContentBlock"},_.f(_.sV,{each:g},function(D){return _.f(Rx,{content:D,isInList:!1})}))}}),_.f(_.Y,{cond:function(){return E().table},
then:function(D){return _.f(Pnb,{table:D})}}))},"gf"),fdT=_.l(function(r){var E={};
E=_.i7("ytwGenAiRichTextViewModelHost",(E.ytwGenAiRichTextViewModelGreenLinks=["green_track","underline"].includes(_.TA("search_overview_link_style")),E));return _.f("gen-ai-rich-text-view-model",{class:E},_.f(Rx,{content:function(){return r.data().content}}))},"hf");_.O2k=_.l(function(r){var E=r.data;var K=function(){var W;return((W=E().loadingUi)!=null?W:"OVERVIEW_ANSWER_LOADING_UI_DEFAULT").replace("OVERVIEW_ANSWER_LOADING_UI_","")},g=function(){return E().isLoading&&(K()==="UNSPECIFIED"||K()==="GHOST_CARD")},D=function(){return!E().isLoading},B=function(){return!!E().content&&!E().contents},Q=function(){return!!E().contents},a=function(){return!!E().nextQueryButtons},P=function(){return E().isLoading&&K()==="INVISIBLE"},O=function(){var W,z;
return(z=(W=E().headerIcon)==null?void 0:W.iconType)!=null?z:""},U=function(){var W;
return(W=E().content)!=null?W:""},T=function(){return!!E().sourcesSection},w,F=!((w=_.P7().resolve(_.p0(_.qB)))==null||!w()),c=_.Wg(function(){var W=[],z=E().contents;
if(z)for(var S=0;S<z.length;S++){var k=_.M(z&&z[S],o$X);k&&W.push(k)}return W},void 0,"gcCsZb");
_.Zj(function(){E().isLoading||_.CR("so_re",void 0,"search_overview_answer")});
return _.f("ytd-overview-answer-view-model",{class:function(){var W={};W=(W.ytdOverviewAnswerViewModelHost=!0,W.ytdOverviewAnswerViewModelDarkBackground=F&&!P(),W.ytdOverviewAnswerViewModelLightBackground=!F&&!P(),W);return _.i7(W)}},_.f(_.Y,{cond:function(){return!P()},
then:function(){return _.f(_.OV,null,_.f("h2",null,_.f("div",{class:"ytdOverviewAnswerViewModelHeader"},_.f(_.Y,{cond:O,then:function(W){return _.f("div",{class:"ytdOverviewAnswerViewModelHeaderIcon"},_.f(_.$r,{icon:W}))}}),_.f("div",{class:"ytdOverviewAnswerViewModelHeaderText"},_.f("div",{class:"ytdOverviewAnswerViewModelHeaderTitle"},function(){return E().headerText}),_.f("div",{class:"ytdOverviewAnswerViewModelHeaderSubtext"},_.f(_.Og,{text:function(){return E().headerSubtext}}))))),_.f(_.Y,{cond:g,
then:function(){return _.f(Me5,null)}}),_.f(_.Y,{cond:D,
then:function(){return _.f(_.OV,null,_.f(_.Y,{cond:B,then:function(){return _.f("div",{class:"ytdOverviewAnswerViewModelText"},_.f(_.FD,{text:U,isSmallText:!0}))}}),_.f(_.Y,{cond:Q,
then:function(){return _.f("div",{class:"ytdOverviewAnswerViewModelRichText"},_.f(_.sV,{each:c},function(W){return _.f(fdT,{data:W})}))}}),_.f(_.Y,{cond:a,
then:function(){return _.f("div",{class:"ytdOverviewAnswerViewModelNextQueryButtons"},_.f(_.U9,{data:function(){return E().nextQueryButtons}},{buttonViewModel:function(W){return _.f(_.Sc,{data:W.data,
className:"ytdOverviewAnswerViewModelNextQueryButton"})},
horizontalShelfViewModel:_.Te}))}}),_.f("div",{class:"ytdOverviewAnswerViewModelSecondaryHeader"},_.f("div",{class:"ytdOverviewAnswerViewModelFeedbackButtons"},_.f(_.Y,{cond:function(){return!!_.M(E().likeButtonViewModel,_.DM)&&!!_.M(E().dislikeButtonViewModel,_.gG)},
then:function(){return _.f("div",{class:"ytdOverviewAnswerViewModelBottomButtonsContainer"},_.f(_.aB,{data:function(){return _.M(E().likeButtonViewModel,_.DM)},
disableIconAnimation:!0}),_.f(_.$g,{data:function(){return _.M(E().dislikeButtonViewModel,_.gG)}}))}})),_.f(_.Y,{cond:function(){var W;
return(W=E().sourcesSection)==null?void 0:W.headerText},
then:function(W){return _.f("div",{class:"ytdOverviewAnswerViewModelSourcesHeaderText"},_.f(_.Og,{text:W}))}})),_.f(_.Y,{cond:T,
then:function(){return _.f("div",{class:"ytdOverviewAnswerViewModelSources"},_.f(_.U9,{data:function(){var W;return(W=E().sourcesSection)==null?void 0:W.sourcesShelf}},{buttonViewModel:_.Sc,
horizontalShelfViewModel:function(W){return _.f(_.Te,{data:W.data,includeMargin:!0,hasPeek:!0})}}))}}),_.f(_.Y,{cond:function(){return E().disclaimerText},
then:function(){return _.f("div",{class:"ytdOverviewAnswerViewModelDisclaimer"},_.f(_.Og,{text:function(){return E().disclaimerText},
linkInheritColor:!0}))}}))}}))}}))},"jf");var YPa=_.l(function(r){var E=_.nH(r,{}).data;return _.f("yt-shopping-content-line-item-view-model",{class:_.DW("ytShoppingContentLineItemViewModelHost")},_.f(_.Og,{text:function(){var K;return(K=E().text)==null?void 0:K.attributedString}}))},"kf");_.ox=_.l(function(r){r=_.nH(r,{});var E=r.data,K={};return _.f("yt-shopping-content-line-view-model",{class:_.DW("ytShoppingContentLineViewModelHost",r.className,(K.ytShoppingContentLineViewModelTruncateText=function(){return!E().wrapContent},K)),
style:_.QH({"--shopping-content-line-gap":function(){return E().itemGap?E().itemGap+"px":void 0},
"--shopping-content-line-height":function(){return E().lineHeight?E().lineHeight+"px":void 0}})},_.f(_.sV,{each:function(){return(E().items||[]).map(function(g){return _.M(g,zZ$)}).filter(function(g){return!!g})}},function(g){return _.f(YPa,{data:g})}))},"lf");var UqB=_.l(function(r){var E=r.data;var K=function(){var B;return((B=E().image)==null?void 0:B.height)||48},g=function(){var B;
return((B=E().image)==null?void 0:B.width)||48},D=function(){return"width: "+g()+"px; height: "+K()+"px;"};
return _.f("yt-shopping-description-item-view-model",{class:"ytShoppingDescriptionItemViewModelHost",style:function(){var B,Q,a,P=((B=_.P7().resolve(_.p0(_.qB)))==null?0:B())?(Q=E())==null?void 0:Q.darkThemeBackgroundColor:(a=E())==null?void 0:a.lightThemeBackgroundColor;return"background-color: "+(P?_.WU(P):"")+";"},
el:_.eH(_.Gd(function(){var B;return(B=E())==null?void 0:B.rendererContext}))},_.f(_.Y,{cond:function(){var B,Q;
return(Q=(B=E().image)==null?void 0:B.image)!=null?Q:E().thumbnail},
then:function(B){return _.f("div",{class:"ytShoppingDescriptionItemViewModelThumbnail",style:function(){var Q;return"background-color: "+(((Q=E().image)==null?0:Q.backgroundColor)?_.WU(E().image.backgroundColor):"")+";"+D()}},_.f(_.ub,{data:B,
height:K,width:g,style:D,alt:""}))}}),_.f("div",{class:"ytShoppingDescriptionItemViewModelText"},_.f(_.U9,{data:function(){return E().line1}},{shoppingContentLineViewModel:function(B){return _.f(_.ox,{data:B.data})}}),_.f(_.U9,{data:function(){return E().line2}},{shoppingContentLineViewModel:function(B){return _.f(_.ox,{data:B.data})}}),_.f(_.U9,{data:function(){return E().line3}},{shoppingContentLineViewModel:function(B){return _.f(_.ox,{data:B.data})}})))},"mf");var Tmb=_.l(function(r){var E=r.data;var K=r.active;var g=_.NZ("transcript-segment-view-model");_.me(function(){var D,B,Q,a=((D=_.P7().resolve(_.p0(_.qB)))==null?0:D())?(B=E())==null?void 0:B.darkThemeColorPalette:(Q=E())==null?void 0:Q.lightThemeColorPalette;a&&(a.additiveBackground&&g.value.style.setProperty("--timestamp-active-background-color",_.WU(a.additiveBackground)),a.textSecondary&&g.value.style.setProperty("--timestamp-active-color",_.xZ(a.textSecondary)))},"TnVCnb");
r={};return _.f("transcript-segment-view-model",{class:_.DW("ytwTranscriptSegmentViewModelHost",(r.ytwTranscriptSegmentViewModelHostActive=K,r.ytwTranscriptSegmentViewModelHostModern=_.R("enable_timeline_view_modern_transcript")||_.R("enable_timeline_view_modern_transcript_fe"),r)),el:g},_.f(_.Y,{cond:function(){var D;return(D=E())==null?void 0:D.timestamp},
then:function(D){var B={};return _.f(_.OV,null,_.f("div",{class:_.DW("ytwTranscriptSegmentViewModelTimestamp",(B.ytwTranscriptSegmentViewModelTimestampActive=K,B)),"aria-hidden":!0},D),_.f("div",{class:"ytwTranscriptSegmentViewModelTimestampA11yLabel"},function(){var Q=D().split(":").map(Number),a=_.N(Q.reverse());Q=a.next().value;var P=a.next().value;a=a.next().value;return _.E$c({hours:a,minutes:P,seconds:Q})}))}}),_.f(_.Og,{text:function(){var D,B,Q;
return(Q=(D=E())==null?void 0:D.attributedText)!=null?Q:{content:(B=E())==null?void 0:B.simpleText}},
linkInheritColor:!0,noPreWrap:!0}))},"of");var wKD=_.l(function(r){var E=r.data;return _.f("div",{class:"videoAttributesSectionViewModelHeader"},_.f("div",{class:"videoAttributesSectionViewModelTitleContainer"},_.f("h3",{class:"videoAttributesSectionViewModelTitle"},function(){return E().headerTitle}),_.f(_.Y,{cond:function(){return E().headerInfoButton},
then:function(){return _.f(_.U9,{data:function(){return E().headerInfoButton}},{buttonViewModel:function(K){return _.f(_.Sc,{data:K.data,
className:"videoAttributesSectionViewModelInfoButton"})}})}})),_.f(_.Y,{cond:function(){return E().headerSubtitle},
then:function(){return _.f("span",{class:"videoAttributesSectionViewModelSubtitle"},function(){return E().headerSubtitle})}}))},"pf"),FKU=_.l(function(r){function E(W){return Math.max(Math.min(W,0),O()-a())}
var K=r.data;var g;r=_.NZ("div",function(W){var z=function(){U(W.clientWidth)};
z();window.ResizeObserver&&(g=new ResizeObserver(z),g.observe(W))});
var D=_.NZ("div",function(W){P(W.scrollWidth)}),B=_.N(_.M5(0,void 0,"C3XQAe")),Q=B.next().value;
B=B.next().value;var a=Q,P=B;B=_.N(_.M5(0,void 0,"db7y3"));Q=B.next().value;B=B.next().value;var O=Q,U=B;Q=_.N(_.M5(0,void 0,"RchC7"));var T=Q.next().value,w=Q.next().value;_.Z6(function(){var W;(W=g)==null||W.disconnect()});
var F=function(){w(E(T()+O()))},c=function(){w(E(T()-O()))};
return _.f("yt-video-attributes-section-view-model",null,_.f("div",{class:"videoAttributesSectionViewModelHost"},_.f(_.Y,{cond:function(){return K().headerTitle},
then:function(){return _.f(wKD,{data:K})}}),_.f("div",{class:_.DW("videoAttributesSectionViewModelVideoAttributes","videoAttributesSectionViewModelScrollContainer"),
el:r},_.f("div",{class:"videoAttributesSectionViewModelVideoAttributesContainer",style:_.QH({transform:function(){var W=T();_.Xx("HTML_DIR")==="rtl"&&(W*=-1);return"translateX("+W+"px)"}}),
el:D},_.f(_.U9,{data:function(){return K().videoAttributeViewModels}},{videoAttributeViewModel:gff}))),_.f(_.U9,{data:function(){return K().footerButton}},{buttonViewModel:function(W){return _.f(_.Sc,{data:W.data,
className:"videoAttributesSectionViewModelFooterButton"})}}),_.f(_.Y,{cond:function(){return T()<0&&K().previousButton},
then:function(){return _.f("div",{class:"videoAttributesSectionViewModelLeftArrow"},_.f(_.U9,{data:function(){return K().previousButton}},{buttonViewModel:function(W){return _.f(_.Sc,{data:W.data,
onClick:F})}}))}}),_.f(_.Y,{cond:function(){return T()>O()-a()&&K().nextButton},
then:function(){return _.f("div",{class:"videoAttributesSectionViewModelRightArrow"},_.f(_.U9,{data:function(){return K().nextButton}},{buttonViewModel:function(W){return _.f(_.Sc,{data:W.data,
onClick:c})}}))}})))},"qf");
FKU.idomCompat=!0;var RcB=_.l(function(r){var E=r.data;var K=r.active;var g={},D={};return _.f("timeline-item-view-model",{class:_.DW("ytwTimelineItemViewModelHost",(g.ytwTimelineItemViewModelHostChapterChild=r.chapterChild,g.ytwTimelineItemViewModelModern=_.R("enable_timeline_view_modern_transcript")||_.R("enable_timeline_view_modern_transcript_fe"),g))},_.f("div",{class:"ytwTimelineItemViewModelTimestampSection"},_.f("div",{class:_.DW("ytwTimelineItemViewModelTimestamp",(D.ytwTimelineItemViewModelTimestampActive=
K,D))},function(){return E().timestamp})),_.f("div",{class:"ytwTimelineItemViewModelContentItems"},_.f(_.U9,{data:function(){return E().contentItems}},{transcriptSegmentViewModel:function(B){return _.f(Tmb,{data:B.data,
active:K})},
videoAttributesSectionViewModel:FKU})))},"rf");var oLU=_.l(function(r){var E=r.data;r={};return _.f("timeline-chapter-view-model",{class:_.DW("ytwTimelineChapterViewModelHost")},_.f("div",{class:_.DW("ytwTimelineChapterViewModelTitle",(r.ytwTimelineChapterViewModelModern=_.R("enable_timeline_view_modern_transcript")||_.R("enable_timeline_view_modern_transcript_fe"),r))},function(){return E().title}),_.f(_.U9,{data:function(){return E().contents}},{timelineItemViewModel:function(K){return _.f(RcB,{data:K.data,
chapterChild:!0})},
videoAttributesSectionViewModel:function(K){return _.f(FKU,{data:K.data})}}))},"sf");var M5u=_.l(function(r){var E=r.data;var K=_.NZ("macro-markers-panel-item-view-model"),g=_.f8(_.ptL,function(){var B;return(B=E().markersEngagementPanelSyncEntityKey)!=null?B:""}),D=function(){var B;
return((B=g())==null?void 0:B.activeItemIndex)===E().index};
r=_.dd(function(B){var Q,a,P,O,U;return _.p(function(T){if(T.nextAddress==1)return B.stopPropagation(),_.C8(_.cW(B),K.value,["A".toString(),"BUTTON".toString()])?T.return():(Q=_.Ga(E().onTap))?T.yield(_.NQ(),2):T.return();a=T.yieldResult;O=(P=_.M(Q,_.m4))==null?void 0:P.startTimeSeconds;O===void 0||(U=a)!=null&&U.seekTo(O,!0);_.vo(T)})});
return _.f("macro-markers-panel-item-view-model",{class:_.DW("ytwMacroMarkersPanelItemViewModelHost",{"is-active":D}),el:K,"on:click":r,tabindex:0,role:"button"},_.f(_.U9,{data:function(){var B;return(B=E())==null?void 0:B.item}},{timelineChapterViewModel:function(B){return _.f(oLU,{data:B.data,
active:D})},
timelineItemViewModel:function(B){return _.f(RcB,{data:B.data,active:D})},
videoAttributeViewModel:gff,shoppingDescriptionItemViewModel:UqB}))},"tf");
M5u.idomCompat=!0;_.yB(M5u,"macro-markers-panel-item-view-model",{props:{data:_.Yt}});_.yB(FKU,"yt-video-attributes-section-view-model",{props:{data:_.Yt}});var i2A=_.l(function(r){var E=function(){var K,g,D;return(D=(K=r.data().leadingLogoAccessibility)==null?void 0:(g=K.accessibilityData)==null?void 0:g.label)!=null?D:""};
return _.f("ytw-fantasy-section-header-view-model",{class:"ytwFantasySectionHeaderViewModelHost"},_.f(_.Y,{cond:function(){return r.data().leadingLogo},
then:function(K){return _.f(_.ub,{className:"ytwFantasySectionHeaderViewModelLogo",data:K,alt:E})}}),_.f("div",{class:"ytwFantasySectionHeaderViewModelMetadata"},_.f(_.Og,{className:"ytwFantasySectionHeaderViewModelTitle",
text:function(){return r.data().title}}),_.f(_.Og,{className:"ytwFantasySectionHeaderViewModelSubtitle",
text:function(){return r.data().subtitle}})),_.f(_.U9,{data:function(){return r.data().trailingButton}},{buttonViewModel:function(K){return _.f(_.Sc,{data:K.data,
className:"ytwFantasySectionHeaderViewModelTrailingButton"})}}))},"uf");var cLu=_.l(function(r){var E={};E=_.DW("ytwFantasyTeamViewModelHost",(E.ytwFantasyTeamViewModelCompact=function(){var D;return!((D=r.compact)==null||!D.call(r))},E.ytwFantasyTeamViewModelUser=function(){return r.data().teamOwnerType==="FANTASY_TEAM_OWNER_TYPE_USER_TEAM"},E.ytwFantasyTeamViewModelOpponent=function(){return r.data().teamOwnerType==="FANTASY_TEAM_OWNER_TYPE_OPPONENT_USER_TEAM"},E));
var K=function(){var D,B,Q;return(Q=(D=r.data().teamLogoAccessibility)==null?void 0:(B=D.accessibilityData)==null?void 0:B.label)!=null?Q:""},g=_.f8(fDP,function(){return r.data().teamEntityKey});
return _.f("ytw-fantasy-team-view-model",{class:E},_.f(_.Y,{cond:function(){return r.data().teamLogo},
then:function(D){return _.f(_.ub,{className:"ytwFantasyTeamViewModelLogo",data:D,alt:K})}}),_.f("div",{class:"ytwFantasyTeamViewModelMetadata"},_.f("div",{class:"ytwFantasyTeamViewModelHeader"},_.f(_.Og,{className:"ytwFantasyTeamViewModelScore",
text:function(){var D;return(D=g())==null?void 0:D.score}}),_.f(_.$r,{icon:function(){var D;
return(D=g())==null?void 0:D.projectedScoreTrendingIcon},
className:"ytwFantasyTeamViewModelProjectedScoreIcon",size:12,active:!0}),_.f(_.Og,{className:"ytwFantasyTeamViewModelProjectedScore",text:function(){var D;return(D=g())==null?void 0:D.projectedScore}})),_.f(_.Og,{className:"ytwFantasyTeamViewModelPrimaryText",
text:function(){return r.data().primaryText}}),_.f(_.Og,{className:"ytwFantasyTeamViewModelSecondaryText",
text:function(){return r.data().secondaryText}}),_.f(_.Og,{className:"ytwFantasyTeamViewModelTertiaryText",
text:function(){return r.data().tertiaryText}})),_.f(_.Og,{className:"ytwFantasyTeamViewModelCompactScore",
text:function(){var D;return(D=g())==null?void 0:D.score}}))},"vf");_.yB(_.l(function(r){return _.f("fantasy-league-summary-view-model",{class:"ytwFantasyLeagueSummaryViewModelHost"},_.f("div",{class:"ytwFantasyLeagueSummaryViewModelHeader"},_.f(_.U9,{data:function(){return r.data().summaryHeader}},{fantasySectionHeaderViewModel:i2A})),_.f(_.U9,{data:function(){return r.data().userTeam}},{fantasyTeamViewModel:cLu}),_.f(_.U9,{data:function(){return r.data().opponentTeam}},{fantasyTeamViewModel:cLu}))},"wf"),"fantasy-league-summary-view-model",{props:{data:_.Yt}});var Cnu=_.l(function(r){var E=_.nH(r,{shape:{},useCustomTabRenderable:!1}),K=E.shape;E=E.useCustomTabRenderable;var g=r.customTabRenderable,D=function(){return K().disabled},B=function(){return K().selected},Q=function(){return K().title},a=function(){return K().icon},P=_.NZ("yt-tab-shape");
r=_.dd(function(T){var w;if(!D()&&((w=K().aTagConfig)==null?0:w.onclick))K().aTagConfig.onclick(T);return!1});
var O=_.dd(function(T){if(T.key==="Enter"||T.key==="ArrowUp"||T.key==="ArrowDown")T.preventDefault(),P.value.click();return!1}),U={};
return _.f("yt-tab-shape",{class:_.DW("yt-tab-shape",function(){return K().className},(U["yt-tab-shape__tab--last-tab"]=function(){return K().isLastTab},U["yt-tab-shape--host-disabled"]=D,U["yt-tab-shape--host-clickable"]=!g,U)),
role:g?void 0:"tab","aria-selected":B!=null?B:!1,"aria-disabled":D,tabindex:g?void 0:0,"on:click":r,"on:keydown":O,el:P,"tab-identifier":function(){return K().identifier},
"tab-title":Q},_.f(_.Y,{cond:E,then:function(){return g()},
else:function(){var T={},w={};return _.f(_.OV,null,_.f("div",{class:_.DW("yt-tab-shape__tab",(T["yt-tab-shape__tab--tab-selected"]=B,T))},_.f(_.Y,{cond:a,then:function(F){return _.f(_.$r,{className:"yt-tab-shape__tab-icon",icon:function(){return F().iconType}})}}),Q),_.f("div",{class:_.DW("yt-tab-shape__tab-bar",(w["yt-tab-shape__tab-bar--tab-bar-selected"]=B,w))}))}}))},"xf");
Cnu.idomCompat={callbacks:{customTabRenderable:!0}};_.WKQ=_.l(function(r){var E=r.shape;r=_.N(_.M5(48,void 0,"nDAx4"));var K=r.next().value,g=r.next().value;r=_.N(_.M5(0,void 0,"GCgjqb"));var D=r.next().value,B=r.next().value,Q=function(){return E().tabs},a=_.NZ("yt-tab-group-shape"),P=function(){var w,F;
return(F=(w=Q())==null?void 0:w.findIndex(function(c){return c.selected}))!=null?F:-1};
r=_.N(_.M5(!1,void 0,"SU01tf"));var O=r.next().value,U=r.next().value,T=function(){O()||_.eM.addJob(function(){U(!0)},0)};
_.me(function(){var w=P(),F=_.eM.addJob(function(){var c,W=((c=a.value)==null?void 0:c.querySelectorAll("yt-tab-shape"))||[],z;g(((z=w>-1?W[w]:void 0)==null?void 0:z.getBoundingClientRect().width)||0);for(z=c=0;z<w;z++)c+=W[z].offsetWidth+24;_.Xx("HTML_DIR")==="rtl"&&(c=-c);B(c);T()},8,0);
_.Z6(function(){_.eM.cancelJob(F)})},"PMwgb");
r={};return _.f("yt-tab-group-shape",{class:_.DW("tabGroupShapeHost",(r.tabGroupShapeOverflowHidden=function(){return E().isOverflowHidden},r)),
el:a},_.f(_.Y,{cond:Q,then:function(w){return _.f(_.OV,null,_.f("div",{class:"tabGroupShapeTabs",role:"tablist"},_.f(_.sV,{each:w},function(F,c){return _.f(Cnu,{shape:function(){return Object.assign({},F,{isLastTab:c()===w().length-1})},
customTabRenderable:F.customTabRenderable,useCustomTabRenderable:!!F.customTabRenderable})})),_.f(xqB,{width:K,
sliderOffset:D,enableTransition:O}))}}))},"zf");
_.WKQ.idomCompat=!0;var xqB=_.l(function(r){var E=_.HZ(r.sliderOffset,0),K=r.width,g=r.enableTransition;r={};return _.f("div",{class:_.DW("tabGroupShapeSlider",(r.tabGroupShapeSliderTransition=function(){return g()},r)),
style:_.QH({width:function(){return K()+"px"},
transform:function(){return"translateX("+E()+"px)"}})})},"Af");var GJu=_.l(function(r){var E=function(){var B,Q,a;return(a=(B=r.data().playerLogoAccessibility)==null?void 0:(Q=B.accessibilityData)==null?void 0:Q.label)!=null?a:""},K=_.f8(OL2,function(){return r.data().playerEntityKey}),g={};
g=_.DW("ytwFantasyPlayerViewModelHost",(g.ytwFantasyPlayerViewModelPlaying=function(){var B;return!((B=K())==null||!B.isPlayerPlaying)},g.ytwFantasyPlayerViewModelOnField=function(){var B;
return((B=K())==null?void 0:B.playerInGameStatus)==="FANTASY_PLAYER_IN_GAME_STATUS_ON_FIELD"},g.ytwFantasyPlayerViewModelRedZone=function(){var B;
return((B=K())==null?void 0:B.playerInGameStatus)==="FANTASY_PLAYER_IN_GAME_STATUS_RED_ZONE"},g));
var D=function(){var B,Q,a,P=((B=_.P7().resolve(_.p0(_.qB)))==null?0:B())?(Q=r.data().playerLogoBackgroundColor)==null?void 0:Q.darkTheme:(a=r.data().playerLogoBackgroundColor)==null?void 0:a.lightTheme;return P===void 0?"":_.WU(P)};
return _.f("ytw-fantasy-player-view-model",{class:g},_.f(_.Y,{cond:function(){return r.data().playerLogo},
then:function(B){return _.f("div",{class:"ytwFantasyPlayerViewModelLogo"},_.f("div",{class:"ytwFantasyPlayerViewModelLogoRing"},_.f(_.ub,{className:"ytwFantasyPlayerViewModelLogoImage",style$:_.QH({"background-color":D}),data:B,alt:E})),_.f("div",{class:"ytwFantasyPlayerViewModelInGameStatus"},_.f(_.$r,{icon:"FOOTBALL_FILLED",className:"ytwFantasyPlayerViewModelInGameStatusIcon"})))}}),_.f("div",{class:"ytwFantasyPlayerViewModelMetadata"},_.f("div",{class:"ytwFantasyPlayerViewModelHeader"},_.f(_.Og,
{className:"ytwFantasyPlayerViewModelName",
text:function(){var B;return(B=r.data())==null?void 0:B.playerNameText}}),_.f(_.Og,{className:"ytwFantasyPlayerViewModelDescription",
text:function(){var B;return(B=r.data())==null?void 0:B.playerDescriptionText}})),_.f("div",{class:"ytwFantasyPlayerViewModelSecondaryText"},_.f(_.Og,{className:"ytwFantasyPlayerViewModelSecondaryItem",
text:function(){var B;return(B=K())==null?void 0:B.gamePeriodText}}),_.f(_.Og,{className:"ytwFantasyPlayerViewModelSecondaryItem",
text:function(){var B;return(B=r.data())==null?void 0:B.opponentTeamText}}),_.f(_.Og,{className:"ytwFantasyPlayerViewModelSecondaryItem",
text:function(){var B;return(B=K())==null?void 0:B.gameStatusText}}),_.f(_.Og,{className:_.DW("ytwFantasyPlayerViewModelSecondaryItem","ytwFantasyPlayerViewModelStatus"),
text:function(){var B;return(B=K())==null?void 0:B.playerStatusText}})),_.f("div",{class:"ytwFantasyPlayerViewModelSecondaryText"},_.f(_.Og,{text:function(){var B;
return(B=K())==null?void 0:B.playerStatsText}}))),_.f(_.Og,{className:"ytwFantasyPlayerViewModelScore",
text:function(){var B;return(B=K())==null?void 0:B.fantasyScore}}))},"Bf");var vLu=_.l(function(r){return _.f("ytw-fantasy-roster-view-model",{class:"ytwFantasyRosterViewModelHost"},_.f(_.Y,{cond:function(){return r.data().players},
then:function(E){return _.f(_.U9,{data:E},{fantasyPlayerViewModel:GJu})}}))},"Cf");var V5A=_.l(function(r){var E=_.N(_.XW(function(){var D;return(D=r.data().selectedTabIdentifierKey)!=null?D:""})),K=E.next().value,g=E.next().value;
_.m7(function(){var D;(D=r.setSelectedTabSignal)==null||D.call(r,K)});
return _.f("yt-tabbed-view-model",{class:"ytTabbedViewModelHost"},_.f("div",{class:"ytTabbedViewModelTabGroup"},_.f(_.WKQ,{shape:function(){var D=r.data(),B=[],Q={tabs:B};if(!D.tabs)return Q;D=_.N(D.tabs);for(var a=D.next(),P={};!a.done;P={tabViewModel:void 0},a=D.next())if(P.tabViewModel=_.M(a.value,Sba),P.tabViewModel){var O=a=void 0;B.push({aTagConfig:{onclick:function(U){return function(){var T;g((T=U.tabViewModel.tabIdentifier)!=null?T:"")}}(P)},
identifier:P.tabViewModel.tabIdentifier,selected:K()===P.tabViewModel.tabIdentifier,title:(O=(a=P.tabViewModel.title)==null?void 0:a.content)!=null?O:""})}return Q}})),_.f(_.U9,{data:function(){var D,B=_.N((D=r.data().tabs)!=null?D:[]);
for(D=B.next();!D.done;D=B.next())if((D=_.M(D.value,Sba))&&D.tabIdentifier===K())return D.content}},{fantasyRosterViewModel:vLu}))},"Ef");_.yB(_.l(function(r){var E=_.N(iTn()),K=E.next().value,g=E.next().value;return _.f("ytw-fantasy-matchup-view-model",{class:"ytwFantasyMatchupViewModelHost"},_.f(_.Og,{className:"ytwFantasyMatchupViewModelTitle",text:function(){return r.data().title}}),_.f(_.Y,{cond:function(){return r.data().tabbedViewModel},
then:function(D){return _.f(_.U9,{data:D},{tabbedViewModel:function(B){return _.f(V5A,{data:B.data,setSelectedTabSignal:g})}})}}),_.f(_.Y,{cond:function(){var D,B=(D=_.M(r.data().tabbedViewModel,bGM))==null?void 0:D.tabs;
D=_.M(B==null?void 0:B[0],Sba);B=_.M(B==null?void 0:B[1],Sba);var Q=D==null?void 0:D.tabIdentifier;if(K()===Q){var a,P;if(!((a=_.M(D==null?void 0:D.content,yrf))==null?0:(P=a.players)==null?0:P.length))return r.data().noUserTeamPlayersText}else{var O,U;if(!((O=_.M(B==null?void 0:B.content,yrf))==null?0:(U=O.players)==null?0:U.length))return r.data().noOpponentTeamPlayersText}},
then:function(D){return _.f(_.Og,{className:"ytwFantasyMatchupViewModelNoPlayersMessage",text:D})}}))},"Ff"),"ytw-fantasy-matchup-view-model",{props:{data:_.Yt}});_.yB(_.l(function(r){return _.f("ytw-fantasy-weekly-matchup-summary-view-model",{class:"ytwFantasyWeeklyMatchupSummaryViewModelHost"},_.f(_.Og,{className:"ytwFantasyWeeklyMatchupSummaryViewModelTitle",text:function(){return r.data().title}}),_.f(_.Y,{cond:function(){return r.data().matchupTeamPairs},
then:function(E){return _.f(_.sV,{each:E,keyBy:"INDEX"},function(K){return _.f("div",{class:"ytwFantasyWeeklyMatchupSummaryViewModelPair"},_.f(_.U9,{data:function(){return[K().firstTeam,K().secondTeam]}},{fantasyTeamViewModel:function(g){return _.f(cLu,{data:g.data,
compact:!0})}}))})}}))},"Gf"),"ytw-fantasy-weekly-matchup-summary-view-model",{props:{data:_.Yt}});_.yB(_.l(function(r){var E=function(){var D,B,Q;return(Q=(D=r.data().userLogoAccessibility)==null?void 0:(B=D.accessibilityData)==null?void 0:B.label)!=null?Q:""},K=function(){var D,B,Q;
return(Q=(D=r.data().opponentLogoAccessibility)==null?void 0:(B=D.accessibilityData)==null?void 0:B.label)!=null?Q:""},g=_.f8(PdK,function(){return r.data().entityKey});
return _.f("fantasy-win-probability-view-model",{class:"ytwFantasyWinProbabilityViewModelHost"},_.f("div",{class:"ytwFantasyWinProbabilityViewModelTop"},_.f(_.Y,{cond:function(){return r.data().userLogo},
then:function(D){return _.f(_.ub,{className:"ytwFantasyWinProbabilityViewModelLogo",data:D,alt:E})}}),_.f("h3",{class:"ytwFantasyWinProbabilityViewModelTitle"},_.f(_.Og,{text:function(){return r.data().title}})),_.f(_.Y,{cond:function(){return r.data().opponentLogo},
then:function(D){return _.f(_.ub,{className:"ytwFantasyWinProbabilityViewModelLogo",data:D,alt:K})}})),_.f("div",{class:"ytwFantasyWinProbabilityViewModelBottom"},_.f("div",{class:"ytwFantasyWinProbabilityViewModelPercentage"},_.f(_.Og,{text:function(){var D;
return(D=g())==null?void 0:D.userWinNumberLabel}})),_.f("div",{class:"ytwFantasyWinProbabilityViewModelProbabilityBars"},_.f("div",{class:_.DW("ytwFantasyWinProbabilityViewModelProbabilityBar","ytwFantasyWinProbabilityViewModelProbabilityUserBar"),
style:_.QH({flex:function(){var D,B;return(B=(D=g())==null?void 0:D.userWinNumber)!=null?B:50}})}),_.f("div",{class:_.DW("ytwFantasyWinProbabilityViewModelProbabilityBar","ytwFantasyWinProbabilityViewModelProbabilityOpponentBar"),
style:_.QH({flex:function(){var D,B;return(B=(D=g())==null?void 0:D.opponentWinNumber)!=null?B:50}})})),_.f("div",{class:"ytwFantasyWinProbabilityViewModelPercentage"},_.f(_.Og,{text:function(){var D;
return(D=g())==null?void 0:D.opponentWinNumberLabel}}))))},"Hf"),"fantasy-win-probability-view-model",{props:{data:_.Yt}});var zca={sources:[{clientResource:{imageName:"LOCK_FILLED"}}]},t5u=_.l(function(r){return _.f(_.U9,{data:r.button},{buttonViewModel:function(E){return _.f(_.Sc,{data:E.data,className:"ytdBackstageLockedPostViewModelBottomButton"})}})},"If"),SPa=_.l(function(r){return _.f("ytd-backstage-locked-post-view-model",{class:_.DW("ytdBackstageLockedPostViewModelHost",r.className)},_.f("div",{class:"ytdBackstageLockedPostViewModelHeader"},_.f("div",{class:"ytdBackstageLockedPostViewModelAuthorAvatar"},_.f(_.U9,
{data:function(){return r.data().authorAvatar}},{decoratedAvatarViewModel:_.N3})),_.f("div",{class:"ytdBackstageLockedPostViewModelHeaderDetails"},_.f("div",{class:"ytdBackstageLockedPostViewModelAuthorText"},_.f(_.Og,{text:function(){return r.data().authorText}})),_.f("div",{class:"ytdBackstageLockedPostViewModelPublishedTimeText"},_.f(_.Og,{text:function(){return r.data().publishedTimeText}}),_.f(_.U9,{data:function(){return r.data().sponsorsOnlyBadge}},{sponsorsOnlyBadgeRenderer:function(E){return _.f(S2R,
{data:E.data,
className:"ytdBackstageLockedPostViewModelMembersOnlyBadge"})}})))),_.f("div",{class:"ytdBackstageLockedPostViewModelPostText"},_.f(_.Og,{text:function(){return r.data().contentText}})),_.f(_.kB,null,_.f(_.SR,{when:function(){return r.data().lockedDisplayType==="BACKSTAGE_LOCKED_POST_LOCKED_DISPLAY_TYPE_TEXT_ONLY"}},function(){return _.f("div",{class:"ytdBackstageLockedPostViewModelLockedTextDisplay"},_.f(_.ub,{data:zca,
alt:"",className:"ytdBackstageLockedPostViewModelLockedTextDisplayIcon"}),_.f(_.Og,{text:function(){return r.data().lockedText}}))}),_.f(_.SR,{when:function(){return r.data().lockedDisplayType==="BACKSTAGE_LOCKED_POST_LOCKED_DISPLAY_TYPE_GREY_BOX"}},function(){return _.f("div",{class:"ytdBackstageLockedPostViewModelLockedGreyBox"},_.f("div",{class:"ytdBackstageLockedPostViewModelLockedGreyBoxIcon"},_.f(_.ub,{data:zca,
alt:""})),_.f(_.Og,{text:function(){return r.data().lockedText}}))})),_.f("div",{class:"ytdBackstageLockedPostViewModelButtons"},_.f(t5u,{button:function(){return r.data().likeButton}}),_.f("span",{class:"ytdBackstageLockedPostViewModelButtonCounts",
"aria-label":function(){return r.data().voteCountA11y}},_.f(_.Og,{text:function(){return r.data().voteCount}})),_.f(t5u,{button:function(){return r.data().dislikeButton}}),_.f(t5u,{button:function(){return r.data().commentButton}}),_.f("span",{class:"ytdBackstageLockedPostViewModelButtonCounts",
"aria-label":function(){return r.data().commentCountA11y}},_.f(_.Og,{text:function(){return r.data().commentCount}}))))},"Jf");
SPa.idomCompat=!0;_.yB(SPa,"ytd-backstage-locked-post-view-model",{props:{data:_.Yt,className:_.Yt}});_.MN("sharingItemSection","itemSectionRenderer","ytd-item-section-renderer");
var MP=function(){var r=_.q.apply(this,arguments)||this;r.darkerPanels=_.R("web_watch_darker_panels");r.commentsHidePanelButton=!1;r.isWatchGrid=!1;r.continuationShowButton=!1;r.isSearch=!1;r.isConstrainedList=!1;r.isWatch=!1;r.eligibleToSwitchToGrid=!1;r.useBigThumbs=!1;r.notSticky=!1;r.epRestyle=!1;r.isCarouselInFeed=!0;r.topSpacingZero=!1;r.continuationIsInitialLoad=!0;r.enableSqueezebackPanels=_.R("web_shorts_enable_squeezeback_panels");r.enableAnchoredPanel=_.R("desktop_shorts_v2_anchored_panel");
r.mastheadHeight=0;r.actionMap={"yt-item-section-continuation-action":"handleYtItemSectionContinuation","yt-item-section-replace-action":"handleYtItemSectionReplace"};r.nextContinuation={continuationType:"itemSectionContinuation",usePost:!0};return r};
_.C(MP,_.q);_.d=MP.prototype;_.d.updateLockupContainerTypes=function(r){if(this.eligibleToSwitchToGrid){var E;(E=Array.from(this.hostElement.querySelectorAll("#contents yt-lockup-view-model")))==null||E.forEach(function(K){K.containerType=r})}};
_.d.getItemsPath=function(){return"data.contents"};
_.d.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents","yt-reload-continuation-items-command-header":"header"}};
_.d.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:_.R("kevlar_low_priority_continuation")?0:void 0,usePageScheduler:_.R("kevlar_low_priority_continuation")}}};
_.d.created=function(){};
_.d.updateHeaderState=function(){this.notSticky=this.hostElement.getBoundingClientRect().y>this.mastheadHeight};
_.d.handleIntersect=function(r){this.notSticky=r[0].intersectionRatio===1};
_.d.attached=function(){var r=this;if(_.R("web_fix_sticky_playlist_header_v2")){var E=_.R("web_item_section_sticky_header_use_scroll_as_fallback");E||document.addEventListener("scroll",_.QF(this,this.updateHeaderState));var K;this.mastheadHeight=((K=document.querySelector("ytd-masthead"))==null?void 0:K.clientHeight)||0;this.containerWidth=this.hostElement.clientWidth||0;window.IntersectionObserver?(this.intersectionObserver=new IntersectionObserver(function(g){r.handleIntersect(g)},{rootMargin:"-"+
(this.mastheadHeight+1)+"px 0px 0px 0px",
threshold:[1]}),this.intersectionObserver.observe(this.hostElement)):E&&document.addEventListener("scroll",_.QF(this,this.updateHeaderState));window.ResizeObserver&&(this.resizeObserver=new ResizeObserver(function(){r.updateHeaderState()}),this.resizeObserver.observe(this.hostElement))}};
_.d.detached=function(){if(_.R("web_fix_sticky_playlist_header_v2")){document.removeEventListener("scroll",_.QF(this,this.updateHeaderState));var r;(r=this.intersectionObserver)==null||r.disconnect();var E;(E=this.resizeObserver)==null||E.disconnect()}};
_.d.updated=function(r){r.has("data")&&_.R("web_fix_sticky_playlist_header_v2")&&this.updateHeaderState()};
_.d.dispatchChipBarIsSticky=function(){_.R("web_fix_sticky_playlist_header_v2")&&this.ytdReduxBehavior.dispatch(j8e(!this.notSticky))};
_.d.commentsHidePanelButtonChanged=function(){if(this.isWatchGrid){var r=_.rj(this.hostElement).querySelector("ytd-comments-header-renderer");r&&(r.hidePanelButton=this.commentsHidePanelButton)}};
_.d.onRetrieveLocation=function(r,E){this.containsComments()&&(this.firstCommentsLoaded=E.hasComments=!0)};
_.d.containsComments=function(){return this.get("data.sectionIdentifier")==="comment-item-section"};
_.d.onLoadReloadContinuation=function(r,E){var K=this;r.stopPropagation();this.isReloading=!0;_.Ln(this.hostElement,"yt-retrieve-location",{locationRetrieved:function(g){var D=_.P7().resolve(_.Tf);g=E(g);D.postData(g).then(function(B){K.onReloadContinuationData(B)})}})};
_.d.onReloadContinuationData=function(r){if(r=this.get("response.continuationContents.itemSectionContinuation",r)||this.get("response.contents.itemSectionRenderer",r)||this.get("response.continuationContents.sectionListContinuation.contents.0.itemSectionRenderer",r)||this.get("response.continuationContents.relatedChipsContinuation.continuation.watchNextSecondaryResultsRenderer",r))this.set("data.contents",r.contents||r.results),r.header&&this.set("data.header",r.header),this.set("data.continuations",
r.continuations||[]);this.isReloading=!1};
_.d.computeContentsClass=function(r){return r?"reloading":""};
_.d.computeSectionIdentifier=function(r){return r==null?void 0:r.sectionIdentifier};
_.d.computeFitContainer=function(r){return(r==null?void 0:r.sectionIdentifier)==="youchat-item-section"};
_.d.computeShowButton=function(){return!!this.firstCommentsLoaded&&this.containsComments()&&_.R("kevlar_disable_comments_auto_load")};
_.d.onServiceRequestCompleted=function(){this.continuationIsInitialLoad=!1};
_.d.computeIsReloading=function(){return this.isReloading||this.ytContinuationHandlerBehavior.continuationIsReloading};
_.d.computeHasDestinationShelfRenderer=function(r){var E,K;return!!(r==null?0:(E=r.contents)==null?0:(K=E[0])==null?0:K.destinationShelfRenderer)};
_.d.computeHasSectionGroupViewModel=function(r){var E,K;return!!(r==null?0:(E=r.contents)==null?0:(K=E[0])==null?0:K.sectionGroupViewModel)};
_.d.computeHasQrCodeRenderer=function(r){var E,K;return!!(r==null?0:(E=r.contents)==null?0:(K=E[0])==null?0:K.qrCodeRenderer)};
_.d.computeStaticCommentsHeader=function(r){return r&&this.containsComments()};
_.d.computeEpRestyle=function(r){return _.R("web_ep_restyling")&&r&&this.containsComments()};
_.d.computeIsContinuationCommentSection=function(r){return(r==null?void 0:r.targetId)==="shorts-engagement-panel-comments-section"||(r==null?void 0:r.targetId)==="comments-section"||(r==null?void 0:r.targetId)==="engagement-panel-comments-section"};
_.d.computeSuppressPaddingDisclaimer=function(){var r,E,K,g;return!!((r=this.data)==null?0:(E=r.contents)==null?0:(K=E[0])==null?0:(g=K.productListHeaderRenderer)==null?0:g.suppressPaddingDisclaimer)};
_.d.computeHeaderStyle=function(r){switch(r==null?void 0:r.headerStyle){case "ITEM_SECTION_HEADER_STYLE_STICKY":return"sticky-header";default:return""}};
_.d.dataChanged=function(){this.firstCommentsLoaded=!1};
_.d.observeDataContentsLength=function(){var r,E;((r=this.data)==null?0:(E=r.contents)==null?0:E.length)&&this.data.contents.length>1?this.continuationIsInitialLoad=!1:this.continuationIsInitialLoad=!0};
_.d.onYtDismissibleItemDismissedChange=function(r){this._setItemDismissed(r.type==="yt-dismissible-item-dismissed")};
_.d.triggerContinuations=function(){for(var r=_.rj(this.hostElement).querySelector("#continuations").children,E=0;E<r.length;E++)r[E].trigger()};
_.d.triggerInitialContinuations=function(){for(var r=_.rj(this.hostElement).querySelector("#continuations").children,E=0;E<r.length;E++)r[E].triggerIfNotPreviouslyTriggered()};
_.d.handleYtItemSectionContinuation=function(r,E){var K;E&&((K=this.data)==null?void 0:K.sectionIdentifier)!==E||(this.set("data.continuations",[r]),this.triggerContinuations())};
_.d.handleYtItemSectionReplace=function(r,E){var K;E&&((K=this.data)==null?void 0:K.sectionIdentifier)!==E||(this.set("data.contents",r),this.set("data.continuations",[]))};
_.d.computeUseHeightHack=function(r){return r&&!_.R("kevlar_disable_height_hack")};
_.d.computeTopSpacingZero=function(r){return r};
_.d.continuationShowButtonChanged=function(){var r=_.rj(this.hostElement).querySelector("ytd-continuation-item-renderer");r&&(r.showButton=this.continuationShowButton)};
_.d.dataChangedForBinding=function(){this.hostElement.dispatchEvent(new _.wh("data-changed",this.data))};
_.f5.Object.defineProperties(MP.prototype,{hideShortsShelfHeader:{configurable:!0,enumerable:!0,get:function(){return this.isWatch&&_.R("web_shorts_wn_shelf_header_tuning")}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isSearch?"50%":this.isWatch?"168px":"246px"}},
thumbnailTargetWidth:{configurable:!0,enumerable:!0,get:function(){return this.isSearch&&this.containerWidth?this.containerWidth/2:void 0}},
sizing:{configurable:!0,enumerable:!0,get:function(){return this.useBigThumbs?"STANDARD":this.isWatch?"COMPACT":"STANDARD"}},
lockupContainerType:{configurable:!0,enumerable:!0,get:function(){return this.useBigThumbs?2:this.eligibleToSwitchToGrid?this.isGridViewEnabled?2:3:3}},
hasHeader:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.header)}},
expFixPlaylistHeader:{configurable:!0,enumerable:!0,get:function(){return _.R("web_fix_sticky_playlist_header")}},
expFixPlaylistHeaderV2:{configurable:!0,enumerable:!0,get:function(){return _.R("web_fix_sticky_playlist_header_v2")}},
isPlaylist:{configurable:!0,enumerable:!0,get:function(){var r,E,K;return!!((r=this.data)==null?0:(E=r.contents)==null?0:(K=E[0])==null?0:K.playlistVideoListRenderer)}},
isClipList:{configurable:!0,enumerable:!0,get:function(){var r,E,K,g,D,B,Q;return!!((r=this.data)==null?0:(E=r.contents)==null?0:(K=E[0])==null?0:(g=K.shelfRenderer)==null?0:(D=g.content)==null?0:(B=D.gridRenderer)==null?0:(Q=B.targetId)==null?0:Q.includes("browse-feedFEclips"))}},
isPlaylistVideoContainer:{configurable:!0,enumerable:!0,get:function(){var r,E,K;return!!((r=this.data)==null?0:(E=r.contents)==null?0:(K=E[0])==null?0:K.playlistVideoRenderer)}},
isSearchFrictionPage:{configurable:!0,enumerable:!0,get:function(){var r,E,K;return!!((r=this.data)==null?0:(E=r.contents)==null?0:(K=E[0])==null?0:K.searchFrictionViewModel)}},
lockupExperiments:{configurable:!0,enumerable:!0,get:function(){if(this.isSearch)return{alwaysRespectPodcastShowAspectRatio:_.TA("podcast_show_lockup_style_web")==="square_thumbnail",useLegacyTypography:!_.R("use_modern_typography_on_search")};if(this.isWatch)return{useInlineContentMetadata:this.useBigThumbs}}},
typographyBump:{configurable:!0,enumerable:!0,get:function(){return this.isSearch&&_.R("use_modern_typography_on_search")}},
nonDeferredItemCount:{configurable:!0,enumerable:!0,get:function(){},
set:function(){}}});
MP.prototype.dataChangedForBinding=MP.prototype.dataChangedForBinding;MP.prototype.continuationShowButtonChanged=MP.prototype.continuationShowButtonChanged;MP.prototype.onYtDismissibleItemDismissedChange=MP.prototype.onYtDismissibleItemDismissedChange;MP.prototype.observeDataContentsLength=MP.prototype.observeDataContentsLength;MP.prototype.dataChanged=MP.prototype.dataChanged;MP.prototype.onServiceRequestCompleted=MP.prototype.onServiceRequestCompleted;MP.prototype.onLoadReloadContinuation=MP.prototype.onLoadReloadContinuation;
MP.prototype.onRetrieveLocation=MP.prototype.onRetrieveLocation;MP.prototype.commentsHidePanelButtonChanged=MP.prototype.commentsHidePanelButtonChanged;MP.prototype.dispatchChipBarIsSticky=MP.prototype.dispatchChipBarIsSticky;MP.prototype.updateLockupContainerTypes=MP.prototype.updateLockupContainerTypes;_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],MP.prototype,"ytActionHandlerBehavior",void 0);
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],MP.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],MP.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.Wl.YtLazyListBehavior),_.H("design:type",Object)],MP.prototype,"ytLazyListBehavior",void 0);_.u([_.G(_.M1.YtNextContinuationBehavior),_.H("design:type",Object)],MP.prototype,"ytNextContinuationBehavior",void 0);
_.u([_.G(_.oY),_.H("design:type",Object)],MP.prototype,"ytContinuationHandlerBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],MP.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],MP.prototype,"ytdReduxBehavior",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],MP.prototype,"darkerPanels",void 0);_.u([_.b(),_.H("design:type",Object)],MP.prototype,"data",void 0);
_.u([_.b(),_.H("design:type",Boolean)],MP.prototype,"engagementPanel",void 0);_.u([_.b(),_.H("design:type",Object)],MP.prototype,"commentsHidePanelButton",void 0);_.u([_.b(),_.H("design:type",Object)],MP.prototype,"isWatchGrid",void 0);_.u([_.b(),_.H("design:type",Object)],MP.prototype,"continuationShowButton",void 0);_.u([_.b({computed:"computeIsContinuationCommentSection(data)"}),_.H("design:type",Boolean)],MP.prototype,"continuationIsCommentsSection",void 0);
_.u([_.b({value:!0}),_.H("design:type",Boolean)],MP.prototype,"autoFill",void 0);_.u([_.b(),_.H("design:type",Boolean)],MP.prototype,"continuationDisablePrescanVisibility",void 0);_.u([_.b(),_.H("design:type",Boolean)],MP.prototype,"isReloading",void 0);_.u([_.b(),_.H("design:type",Object)],MP.prototype,"isSearch",void 0);_.u([_.b(),_.H("design:type",Object)],MP.prototype,"isConstrainedList",void 0);_.u([_.b(),_.H("design:type",Object)],MP.prototype,"isWatch",void 0);
_.u([_.b(),_.H("design:type",Object)],MP.prototype,"eligibleToSwitchToGrid",void 0);_.u([_.b(),_.H("design:type",Object)],MP.prototype,"useBigThumbs",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],MP.prototype,"notSticky",void 0);_.u([_.b({selector:_.Gp,reflectToAttribute:!0}),_.H("design:type",Object)],MP.prototype,"isGridViewEnabled",void 0);
_.u([_.b({reflectToAttribute:!0,computed:"computeEpRestyle(engagementPanel, data.sectionIdentifier)"}),_.H("design:type",Object)],MP.prototype,"epRestyle",void 0);_.u([_.v("isWatch"),_.b({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],MP.prototype,"hideShortsShelfHeader",null);_.u([_.v("isSearch","isWatch"),_.H("design:type",String),_.H("design:paramtypes",[])],MP.prototype,"thumbnailWidth",null);
_.u([_.v("isSearch","containerWidth"),_.H("design:type",Object),_.H("design:paramtypes",[])],MP.prototype,"thumbnailTargetWidth",null);_.u([_.v("isSearch","isWatch","useBigThumbs"),_.H("design:type",String),_.H("design:paramtypes",[])],MP.prototype,"sizing",null);_.u([_.v("isWatch","isGridViewEnabled","useBigThumbs","data"),_.b({reflectToAttribute:!0}),_.H("design:type",Number),_.H("design:paramtypes",[])],MP.prototype,"lockupContainerType",null);
_.u([_.v("data"),_.b({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],MP.prototype,"hasHeader",null);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],MP.prototype,"expFixPlaylistHeader",null);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],MP.prototype,"expFixPlaylistHeaderV2",null);
_.u([_.pH("lockupContainerType","data"),_.H("design:type",Function),_.H("design:paramtypes",[Number]),_.H("design:returntype")],MP.prototype,"updateLockupContainerTypes",null);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",String)],MP.prototype,"pageSubtype",void 0);_.u([_.b(),_.H("design:type",Number)],MP.prototype,"containerWidth",void 0);_.u([_.b(),_.v("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],MP.prototype,"isPlaylist",null);
_.u([_.b(),_.v("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],MP.prototype,"isClipList",null);_.u([_.b(),_.H("design:type",Object)],MP.prototype,"isCarouselInFeed",void 0);_.u([_.b({reflectToAttribute:!0}),_.v("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],MP.prototype,"isPlaylistVideoContainer",null);_.u([_.b({reflectToAttribute:!0}),_.v("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],MP.prototype,"isSearchFrictionPage",null);
_.u([_.b({reflectToAttribute:!0,computed:"computeUseHeightHack(isSearch)"}),_.H("design:type",Boolean)],MP.prototype,"useHeightHack",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeTopSpacingZero(isSearch)"}),_.H("design:type",Object)],MP.prototype,"topSpacingZero",void 0);_.u([_.b({computed:"computeShowButton(data.sectionIdentifier, firstCommentsLoaded)"}),_.H("design:type",Boolean)],MP.prototype,"showButton",void 0);
_.u([_.b(),_.H("design:type",Boolean)],MP.prototype,"firstCommentsLoaded",void 0);_.u([_.b(),_.H("design:type",Object)],MP.prototype,"continuationIsInitialLoad",void 0);_.u([_.b({reflectToAttribute:!0,readOnly:!0}),_.H("design:type",Boolean)],MP.prototype,"itemDismissed",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeSectionIdentifier(data)"}),_.H("design:type",String)],MP.prototype,"sectionIdentifier",void 0);
_.u([_.b({reflectToAttribute:!0,computed:"computeFitContainer(data)"}),_.H("design:type",String)],MP.prototype,"fitContainer",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeHasDestinationShelfRenderer(data)"}),_.H("design:type",Boolean)],MP.prototype,"hasDestinationShelfRenderer",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeStaticCommentsHeader(engagementPanel, data.sectionIdentifier)"}),_.H("design:type",Boolean)],MP.prototype,"staticCommentsHeader",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],MP.prototype,"enableSqueezebackPanels",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],MP.prototype,"enableAnchoredPanel",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeHasSectionGroupViewModel(data)"}),_.H("design:type",Boolean)],MP.prototype,"hasSectionGroupViewModel",void 0);
_.u([_.b({reflectToAttribute:!0,computed:"computeHasQrCodeRenderer(data)"}),_.H("design:type",Boolean)],MP.prototype,"hasQrCodeRenderer",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeSuppressPaddingDisclaimer(data)"}),_.H("design:type",Boolean)],MP.prototype,"suppressDisclaimerSeparator",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeHeaderStyle(data)"}),_.H("design:type",String)],MP.prototype,"headerStyle",void 0);
_.u([_.v("isSearch","isWatch","useBigThumbs"),_.H("design:type",Object),_.H("design:paramtypes",[])],MP.prototype,"lockupExperiments",null);_.u([_.v("isSearch"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],MP.prototype,"typographyBump",null);_.u([_.fH("#header"),_.H("design:type",HTMLElement)],MP.prototype,"header",void 0);_.u([_.pH("notSticky"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],MP.prototype,"dispatchChipBarIsSticky",null);
_.u([_.pH("commentsHidePanelButton"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],MP.prototype,"commentsHidePanelButtonChanged",null);_.u([_.ae("yt-retrieve-location"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Object]),_.H("design:returntype")],MP.prototype,"onRetrieveLocation",null);
_.u([_.ae("yt-load-reload-continuation"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Function]),_.H("design:returntype")],MP.prototype,"onLoadReloadContinuation",null);_.u([_.ae("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],MP.prototype,"onServiceRequestCompleted",null);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],MP.prototype,"dataChanged",null);
_.u([_.TI("data.contents.length"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],MP.prototype,"observeDataContentsLength",null);_.u([_.ae("yt-dismissible-item-dismissed"),_.ae("yt-dismissible-item-undismissed"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],MP.prototype,"onYtDismissibleItemDismissedChange",null);
_.u([_.pH("continuationShowButton"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],MP.prototype,"continuationShowButtonChanged",null);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],MP.prototype,"dataChangedForBinding",null);_.u([_.VF({is:"ytd-item-section-renderer",disableElementRegistration:!0})],MP);
_.Z(MP,"ytd-item-section-renderer",function(){if(ZSR!==void 0)return ZSR;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return ZSR=r},{mode:1});var b2B;var xYJ=_.eI(_.Nn("DELETE_FROM_DOWNLOADS",{},"Delete from downloads"));var sJA={},CO5=(sJA[0]={title:_.JC(_.Nn("DOWNLOADS",void 0,"Downloads")),iconType:"OFFLINE_DOWNLOAD",topButtonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.JC(_.Nn("DOWNLOADS_SETTINGS",void 0,"Downloads Settings")),loggingDirectives:{clientVeSpec:{uiType:21412}},navigationEndpoint:_.LR("SPaccount_downloads","/account_downloads",6827,"WEB_PAGE_TYPE_SETTINGS")},sectionClientVE:51721,videoClientVE:42356},sJA[1]={title:_.JC(_.Nn("SMART_DOWNLOADS",void 0,"Smart downloads")),topButtonRenderer:{icon:{iconType:"SETTINGS"},
loggingDirectives:{clientVeSpec:{uiType:129732}},navigationEndpoint:_.LR("SPaccount_downloads","/account_downloads",6827,"WEB_PAGE_TYPE_SETTINGS")},sectionClientVE:139572,videoClientVE:129218},sJA);_.MN("sharingItemSection","itemSectionRenderer","ytd-item-section-renderer");var iI=function(){var r=_.q.apply(this,arguments)||this;r.allVideosCount=0;r.allPlaylistCount=0;r.isOnline=!1;r.shouldRenderDownloadsBanner=!1;r.shouldRenderDownloadsBannerUpsell=!1;r.hasOptedIntoSmartDownloads=!1;r.areAllSmartDownloadsDeleted=!1;r.smartDownloadsCompleted=!1;return r};
_.C(iI,_.q);iI.prototype.configureRendererStamper=function(){return{renderableData:{id:"contents",mapping:{itemSectionRenderer:"ytd-item-section-renderer"}}}};
iI.prototype.attached=function(){this.downloadsToRenderChanged()};
iI.prototype.detached=function(){this.set("renderableData",{})};
iI.prototype.downloadsToRenderChanged=function(){var r=_.n4().getState().entities,E=_.iP(r),K=_.R("kevlar_playlist_dl_page_killswitch")?ot2(r):_.c2(r),g=_.OyK(r),D=_.wzm(r),B=_.TS(E);r=_.C4(r);this.set("renderableData",GcJ(K,E,g,D,this.hasOptedIntoSmartDownloads,this.shouldRenderDownloadsBanner,this.areAllSmartDownloadsDeleted,this.shouldRenderDownloadsBannerUpsell,this.isOnline,B,r))};
iI.prototype.downloadsToRenderChanged=iI.prototype.downloadsToRenderChanged;_.u([_.G(_.N6),_.H("design:type",Object)],iI.prototype,"ytdReduxBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],iI.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],iI.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],iI.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.b(),_.H("design:type",Object)],iI.prototype,"renderableData",void 0);_.u([_.b({selector:_.byK}),_.H("design:type",Object)],iI.prototype,"allVideosCount",void 0);_.u([_.b({selector:Pec}),_.H("design:type",Object)],iI.prototype,"allPlaylistCount",void 0);_.u([_.b({selector:_.Vo}),_.H("design:type",Object)],iI.prototype,"isOnline",void 0);_.u([_.b({selector:_.uTL}),_.H("design:type",Object)],iI.prototype,"shouldRenderDownloadsBanner",void 0);
_.u([_.b({selector:_.Hy5}),_.H("design:type",Object)],iI.prototype,"shouldRenderDownloadsBannerUpsell",void 0);_.u([_.b({selector:_.A65}),_.H("design:type",Object)],iI.prototype,"hasOptedIntoSmartDownloads",void 0);_.u([_.b({selector:_.eV5}),_.H("design:type",Object)],iI.prototype,"areAllSmartDownloadsDeleted",void 0);_.u([_.b({selector:Xzu}),_.H("design:type",Object)],iI.prototype,"smartDownloadsCompleted",void 0);
_.u([_.TI("allVideosCount","shouldRenderDownloadsBanner","hasOptedIntoSmartDownloads","areAllSmartDownloadsDeleted","smartDownloadsCompleted","shouldRenderDownloadsBannerUpsell","isOnline","allPlaylistCount"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],iI.prototype,"downloadsToRenderChanged",null);_.u([_.VF({is:"ytd-offline-item-section-renderer",disableElementRegistration:!0})],iI);
_.Z(iI,"ytd-offline-item-section-renderer",function(){if(b2B!==void 0)return b2B;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return b2B=r},
{mode:1});var kJu;var qPu;var cE=function(){return _.q.apply(this,arguments)||this};
_.C(cE,_.q);
cE.prototype.onDataChanged=function(){if(this.JSC$17006_lastData){var r=this.getFilterClass(this.JSC$17006_lastData.status);r&&this.hostElement.classList.remove(r)}var E;(r=this.getFilterClass((E=this.data)==null?void 0:E.status))&&this.hostElement.classList.add(r);r==="selected"?_.rj(this.hostElement).querySelector("#endpoint").setAttribute("aria-selected","true"):_.rj(this.hostElement).querySelector("#endpoint").removeAttribute("aria-selected");r==="disabled"?_.rj(this.hostElement).querySelector("#endpoint").setAttribute("aria-disabled","true"):
_.rj(this.hostElement).querySelector("#endpoint").removeAttribute("aria-disabled");this.JSC$17006_lastData=this.data};
cE.prototype.getFilterClass=function(r){switch(r){case "FILTER_STATUS_SELECTED":return"selected";case "FILTER_STATUS_DISABLED":return"disabled"}};
cE.prototype.onDataChanged=cE.prototype.onDataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],cE.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],cE.prototype,"data",void 0);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],cE.prototype,"onDataChanged",null);_.u([_.VF({is:"ytd-search-filter-renderer",disableElementRegistration:!0})],cE);
_.Z(cE,"ytd-search-filter-renderer",function(){if(qPu!==void 0)return qPu;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return qPu=r},{mode:_.EZ("kevlar_poly_si_batch_j075")?1:2});var CY=function(){return _.q.apply(this,arguments)||this};
_.C(CY,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],CY.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],CY.prototype,"data",void 0);_.u([_.VF({is:"ytd-search-filter-group-renderer",disableElementRegistration:!0})],CY);
_.Z(CY,"ytd-search-filter-group-renderer",function(){if(kJu!==void 0)return kJu;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return kJu=r},{mode:_.EZ("kevlar_poly_si_batch_j075")?1:2});var ldT;var xc=function(){return _.q.apply(this,arguments)||this};
_.C(xc,_.q);xc.prototype.toggleFilters=function(){this.renderCollapsibleMenu||(this.renderCollapsibleMenu=!0,_.ih());this.isCollapsed=!this.isCollapsed};
xc.prototype.navigateToAboutTheseResultsPage=function(){var r=_.mc("https://www.youtube.com/howyoutubeworks/product-features/search/");r?_.KC(window,r,"_blank"):_.nK(Error("Uh"))};
xc.prototype.dataChanged=function(){this.isCollapsed=!0};
xc.prototype.computeShowBottomBorder=function(){var r,E,K;return!!((r=this.data)==null?0:(E=r.button)==null?0:E.toggleButtonRenderer)||!((K=this.data)==null||!K.aboutTheseResultsButton)};
xc.prototype.dataChanged=xc.prototype.dataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],xc.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],xc.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeShowBottomBorder(data)"}),_.H("design:type",Boolean)],xc.prototype,"showBottomBorder",void 0);_.u([_.b(),_.H("design:type",Boolean)],xc.prototype,"renderCollapsibleMenu",void 0);
_.u([_.b(),_.H("design:type",Boolean)],xc.prototype,"isCollapsed",void 0);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],xc.prototype,"dataChanged",null);_.u([_.VF({is:"ytd-search-sub-menu-renderer",disableElementRegistration:!0})],xc);
_.Z(xc,"ytd-search-sub-menu-renderer",function(){if(ldT!==void 0)return ldT;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return ldT=r},{mode:1});var mq5;var Z2Q=new _.NS("SECTION_LIST_RENDERER_TOKEN");var uuT;var WE=function(){return _.q.apply(this,arguments)||this};
_.C(WE,_.q);WE.prototype.computeStyle=function(r){return r?r.toLowerCase().replace(/_/g,"-"):""};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],WE.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],WE.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.H("design:type",String)],WE.prototype,"headerStyle",void 0);_.u([_.VF({is:"ytd-text-header-renderer",disableElementRegistration:!0})],WE);
_.Z(WE,"ytd-text-header-renderer",function(){if(uuT!==void 0)return uuT;var r=document.createElement("template");_.x(r,"\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");r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return uuT=r},{mode:1});var ALU;var Ge=function(){return _.q.apply(this,arguments)||this};
_.C(Ge,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Ge.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Ge.prototype,"data",void 0);_.u([_.VF({is:"ytd-minor-moment-header-renderer",disableElementRegistration:!0})],Ge);
_.Z(Ge,"ytd-minor-moment-header-renderer",function(){if(ALU!==void 0)return ALU;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return ALU=r},{mode:1});var ecD;var vE=function(){return _.q.apply(this,arguments)||this};
_.C(vE,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],vE.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],vE.prototype,"data",void 0);_.u([_.VF({is:"ytd-minor-moment-setting-alert-renderer",disableElementRegistration:!0})],vE);
_.Z(vE,"ytd-minor-moment-setting-alert-renderer",function(){if(ecD!==void 0)return ecD;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return ecD=r},{mode:1});var XK5;var H2b;var VX=function(){var r=_.q.apply(this,arguments)||this;r.booleanSettingById=!1;r.smartDownloadsEnabledVE=_.dt(128287);r.smartDownloadsDisabledVE=_.dt(128286);r.actionMap={"yt-settings-update-switch-command":"handleUpdateSettingsSwitch","yt-toggle-settings-switch":"onToggleSettingsSwitch"};return r};
_.C(VX,_.q);_.d=VX.prototype;_.d.attachSmartDownloadsSettingVes=function(){var r;this.activeVeForLogging||((r=this.data)==null?void 0:r.id)!=="SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS"||(_.qo(_.pB(),this.smartDownloadsEnabledVE),_.qo(_.pB(),this.smartDownloadsDisabledVE))};
_.d.dataChanged=function(){this.attachSmartDownloadsSettingVes();this.maybeLogSmartDownloadsSettingVisibility();this.initializeIsEnabled();_.Ln(this.hostElement,"yt-settings-switch-ready")};
_.d.initializeIsEnabled=function(){this.data&&this.data.id&&this.data.enabled===void 0&&this.set("data.enabled",this.getUserPreference())};
_.d.onSwitchChange=function(r){this.data&&(this.maybeLogSmartDownloadsSettingClick(),(r=_.eG(r).checked?this.data.enableServiceEndpoint:this.data.disableServiceEndpoint)&&(_.R("kevlar_settings_switch_resolve_command_killswitch")?_.P7().resolve(_.Ov).resolveCommand(r,{form:{element:this.hostElement}}):this.ytComponentBehavior.resolveCommand(r)),this.data.requiresConfirmation&&this.set("data.enabled",!this.data.enabled))};
_.d.handleUpdateSettingsSwitch=function(r){(r=_.M(r,Oba))&&this.data&&this.data.id===r.id&&this.set("data.enabled",!!r.enabled)};
_.d.onToggleSettingsSwitch=function(r,E){this.data&&this.data.id===r&&this.set("data.enabled",E!=null?E:!this.data.enabled)};
_.d.getUserPreference=function(){switch(this.data.id){case "SETTINGS_OPTIONS_ID_TYPE_AUTONAV":return 1!==_.xQ.getInstance().getState();case "SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS":return this.booleanSettingById;default:return!1}};
_.d.maybeLogSmartDownloadsSettingVisibility=function(){var r=_.Cn(),E;r&&((E=this.data)==null?void 0:E.id)==="SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS"&&(this.booleanSettingById?(this.activeVeForLogging=this.smartDownloadsEnabledVE,_.lr(r,[this.smartDownloadsEnabledVE]),_.md(r,[this.smartDownloadsDisabledVE])):(this.activeVeForLogging=this.smartDownloadsDisabledVE,_.lr(r,[this.smartDownloadsDisabledVE]),_.md(r,[this.smartDownloadsEnabledVE])))};
_.d.maybeLogSmartDownloadsSettingClick=function(){var r;((r=this.data)==null?void 0:r.id)==="SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS"&&this.activeVeForLogging&&_.mZ(_.pB(),this.activeVeForLogging)};
_.d.updateDataEnabledFromBinding=function(r){this.set("data.enabled",r.detail.value)};
_.f5.Object.defineProperties(VX.prototype,{toggleAriaLabel:{configurable:!0,enumerable:!0,get:function(){var r=this.get("toggleAccessibility.accessibilityData.label",this.data);this.data&&this.data.title&&!r&&(r=this.ytRendererBehavior.getSimpleString(this.data.title));return r}}});
VX.prototype.dataChanged=VX.prototype.dataChanged;_.u([_.G(_.N6),_.H("design:type",Object)],VX.prototype,"ytdReduxBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],VX.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],VX.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],VX.prototype,"ytComponentBehavior",void 0);
_.u([_.b(),_.H("design:type",Object)],VX.prototype,"data",void 0);_.u([_.b({selector:function(r,E){if(Object.keys(r==null?void 0:r.entities).length)switch(E){case "SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS":return McJ(r.entities,"SMART_DOWNLOADS_ENABLED");default:return!1}},
selectorArgs:["data.id"]}),_.H("design:type",Object)],VX.prototype,"booleanSettingById",void 0);_.u([_.b(),_.H("design:type",Mz)],VX.prototype,"activeVeForLogging",void 0);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],VX.prototype,"toggleAriaLabel",null);_.u([_.TI("data"),_.TI("booleanSettingById"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],VX.prototype,"dataChanged",null);
_.u([_.VF({is:"ytd-settings-switch-renderer",disableElementRegistration:!0})],VX);
_.Z(VX,"ytd-settings-switch-renderer",function(){if(H2b!==void 0)return H2b;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return H2b=r},{mode:1});var ze=function(){return _.q.apply(this,arguments)||this};
_.C(ze,_.q);ze.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}}}}};
_.f5.Object.defineProperties(ze.prototype,{contentsClassName:{configurable:!0,enumerable:!0,get:function(){if(!this.data)return"";var r=this.data.hideBottomSeparator?"":"with-bottom-separator";this.data.removeLeftMargin&&(r+=" remove-left-margin");this.data.extraBottomSpace&&(r+=" extra-bottom-space");return r}}});
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],ze.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],ze.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],ze.prototype,"data",void 0);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],ze.prototype,"contentsClassName",null);_.u([_.VF({is:"ytd-minor-moment-setting-section-renderer",disableElementRegistration:!0})],ze);
_.Z(ze,"ytd-minor-moment-setting-section-renderer",function(){if(XK5!==void 0)return XK5;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return XK5=r},{mode:1});var nLB;var tF=function(){return _.q.apply(this,arguments)||this};
_.C(tF,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],tF.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],tF.prototype,"componentBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],tF.prototype,"data",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-empty-product-details-renderer"})],tF);
_.Z(tF,"ytd-empty-product-details-renderer",function(){if(nLB!==void 0)return nLB;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return nLB=r},{mode:1});var Id5;var yLb;var S9=function(){var r=_.q.apply(this,arguments)||this;r.expanded=!0;return r};
_.C(S9,_.q);S9.prototype.getBadgeRowClass=function(r,E,K){for(var g=_.N(this.hostElement.querySelectorAll("yt-img-shadow")),D=g.next();!D.done;D=g.next())D.value.onShow();r=r.selected;return K?r!==-1?r===E?"badge-line badge-selected":"badge-line badge-not-selected":"badge-line":(r!==void 0?r:0)===E?"badge-line":"badge-hidden"};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],S9.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],S9.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],S9.prototype,"expanded",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-sponsorships-loyalty-badges-renderer"})],S9);
_.Z(S9,"ytd-sponsorships-loyalty-badges-renderer",function(){if(yLb!==void 0)return yLb;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return yLb=r},{mode:1});var LKf;var bI=function(){var r=_.q.apply(this,arguments)||this;r.expanded=!0;return r};
_.C(bI,_.q);bI.prototype.getContainerClasses=function(r,E){r=r?"expanded":"collapsed";E&&(r+=" item");return r};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],bI.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],bI.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],bI.prototype,"expanded",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-sponsorships-perk-renderer"})],bI);
_.Z(bI,"ytd-sponsorships-perk-renderer",function(){if(LKf!==void 0)return LKf;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return LKf=r},{mode:1});var hcT;var sL=function(){var r=_.q.apply(this,arguments)||this;r.expanded=!0;return r};
_.C(sL,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],sL.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],sL.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],sL.prototype,"expanded",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-sponsorships-perks-renderer"})],sL);
_.Z(sL,"ytd-sponsorships-perks-renderer",function(){if(hcT!==void 0)return hcT;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return hcT=r},{mode:1});var kc=function(){var r=_.q.apply(this,arguments)||this;r.isCollapsed=!1;return r};
_.C(kc,_.q);kc.prototype.onDataChanged=function(){this.data&&(this.isCollapsed=!this.data.startExpanded)};
kc.prototype.onExpandCollapse=function(){this.isCollapsed=!this.isCollapsed};
kc.prototype.updateExpandCollapseButton=function(){if(this.isCollapsed){var r;this.expandCollapseButton=_.M((r=this.data)==null?void 0:r.expandButton,_.$Q)}else{var E;this.expandCollapseButton=_.M((E=this.data)==null?void 0:E.collapseButton,_.$Q)}};
kc.prototype.updateExpandCollapseButton=kc.prototype.updateExpandCollapseButton;kc.prototype.onDataChanged=kc.prototype.onDataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],kc.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],kc.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],kc.prototype,"isCollapsed",void 0);_.u([_.b(),_.H("design:type",Object)],kc.prototype,"expandCollapseButton",void 0);
_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],kc.prototype,"onDataChanged",null);_.u([_.TI("data","isCollapsed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],kc.prototype,"updateExpandCollapseButton",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-sponsorships-expandable-perks-renderer"})],kc);
_.Z(kc,"ytd-sponsorships-expandable-perks-renderer",function(){if(Id5!==void 0)return Id5;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return Id5=r},{mode:1});var JLQ;var qP=function(){return _.q.apply(this,arguments)||this};
_.C(qP,_.q);qP.prototype.handleAction=function(){this.data&&this.data.command&&this.ytComponentBehavior.resolveCommand(this.data.command)};
_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],qP.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],qP.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],qP.prototype,"data",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-sponsorships-actionable-message-renderer"})],qP);
_.Z(qP,"ytd-sponsorships-actionable-message-renderer",function(){if(JLQ!==void 0)return JLQ;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return JLQ=r},{mode:1});var rbu;var lI=function(){return _.q.apply(this,arguments)||this};
_.C(lI,_.q);_.d=lI.prototype;_.d.configureRendererStamper=function(){return{"data.expandableItems":{id:"content-container",mapping:{sponsorshipsPerksRenderer:{component:"ytd-sponsorships-perks-renderer"},sponsorshipsTierRenderer:{component:"ytd-sponsorships-tier-renderer"}}}}};
_.d.getExpansionIcon=function(r){return r?"COLLAPSE":"EXPAND"};
_.d.onToggleExpand=function(){this.data.expandableItems&&this.set("expanded",!this.get("expanded"))};
_.d.computeMessageContainerStyle=function(r){var E=r.expandableItems?" style-clickable":"";return r.messageContainerStyle?r.messageContainerStyle.split("MESSAGE_CONTAINER_")[1].replace(/_/g,"-").toLowerCase()+E:"style-unspecified"+E};
_.d.isSinglePerk=function(r){return!!r.messageContainerStyle&&(r.messageContainerStyle==="MESSAGE_CONTAINER_STYLE_SINGLE_PERK"||r.messageContainerStyle==="MESSAGE_CONTAINER_STYLE_SINGLE_PERK_FIRST")};
_.d.onExpandedChanged=function(){var r=this;if(this.expanded)for(var E=_.N(this.hostElement.querySelectorAll("yt-img-shadow")),K=E.next();!K.done;K=E.next())K.value.onShow();_.p5(this,function(){_.Ln(r.hostElement,"yt-refit")})};
_.d.onDataChanged=function(){this.get("data.startExpanded")&&(this.expanded=!0)};
lI.prototype.onDataChanged=lI.prototype.onDataChanged;lI.prototype.onExpandedChanged=lI.prototype.onExpandedChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],lI.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],lI.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],lI.prototype,"data",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],lI.prototype,"expanded",void 0);
_.u([_.pH("expanded"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],lI.prototype,"onExpandedChanged",null);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],lI.prototype,"onDataChanged",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-sponsorships-expandable-message-renderer"})],lI);
_.Z(lI,"ytd-sponsorships-expandable-message-renderer",function(){if(rbu!==void 0)return rbu;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return rbu=r},{mode:_.EZ("kevlar_poly_si_batch_j028")?1:2});var EeB;var mx=function(){return _.q.apply(this,arguments)||this};
_.C(mx,_.q);mx.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"}}}}};
mx.prototype.onDataChanged=function(){this.get("data.endButton.buttonRenderer.text")&&this.get("data.endButton.buttonRenderer.icon")&&(_.M(this.data.endButton,_.$Q).iconPosition="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT")};
mx.prototype.onDataChanged=mx.prototype.onDataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],mx.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],mx.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],mx.prototype,"data",void 0);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],mx.prototype,"onDataChanged",null);
_.u([_.VF({disableElementRegistration:!0,is:"ytd-sponsorships-heading-renderer"})],mx);
_.Z(mx,"ytd-sponsorships-heading-renderer",function(){if(EeB!==void 0)return EeB;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return EeB=r},{mode:1});var KCb;var Zs=function(){return _.q.apply(this,arguments)||this};
_.C(Zs,_.q);_.u([_.b(),_.H("design:type",Object)],Zs.prototype,"data",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Zs.prototype,"ytRendererBehavior",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-sponsorships-links-renderer"})],Zs);
_.Z(Zs,"ytd-sponsorships-links-renderer",function(){if(KCb!==void 0)return KCb;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return KCb=r},{mode:1});var geA;var uI=function(){return _.q.apply(this,arguments)||this};
_.C(uI,_.q);_.d=uI.prototype;_.d.onDataChanged=function(){if(this.data&&this.data.expandableItems){var r;(r=_.rj(this.hostElement).querySelector("tp-yt-paper-button"))==null||r.setAttribute("role","button")}else{var E;(E=_.rj(this.hostElement).querySelector("tp-yt-paper-button"))==null||E.removeAttribute("role")}};
_.d.onToggleExpand=function(){this.data&&this.data.expandableItems&&this.set("expanded",!this.get("expanded"))};
_.d.getExpansionIcon=function(r){return r?"COLLAPSE":"EXPAND"};
_.d.getTileClasses=function(r){return r?"tile expandable-tile":"tile"};
_.d.getButtonDisabled=function(r){return r?void 0:""};
uI.prototype.onDataChanged=uI.prototype.onDataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],uI.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],uI.prototype,"data",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],uI.prototype,"expanded",void 0);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],uI.prototype,"onDataChanged",null);
_.u([_.VF({disableElementRegistration:!0,is:"ytd-sponsorships-list-tile-renderer"})],uI);
_.Z(uI,"ytd-sponsorships-list-tile-renderer",function(){if(geA!==void 0)return geA;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return geA=r},{mode:1});var DJQ;var BwU;var AF=function(){return _.q.apply(this,arguments)||this};
_.C(AF,_.q);AF.prototype.configureRendererStamper=function(){return{"data.redeemButton":{id:"redeem-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],AF.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],AF.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],AF.prototype,"data",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-sponsorships-promotion-renderer"})],AF);
_.Z(AF,"ytd-sponsorships-promotion-renderer",function(){if(BwU!==void 0)return BwU;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return BwU=r},{mode:1});var dJf;var e9=function(){return _.q.apply(this,arguments)||this};
_.C(e9,_.q);e9.prototype.configureRendererStamper=function(){return{"data.button":{id:"purchase-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],e9.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],e9.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],e9.prototype,"data",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-sponsorships-purchase-option-renderer"})],e9);
_.Z(e9,"ytd-sponsorships-purchase-option-renderer",function(){if(dJf!==void 0)return dJf;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return dJf=r},{mode:1});var jMA;var NwD;var QMf=function(){return _.q.apply(this,arguments)||this};
_.C(QMf,_.q);_.u([_.b(),_.H("design:type",Object)],QMf.prototype,"data",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-ypc-offer-promo-renderer"})],QMf);
_.Z(QMf,"ytd-ypc-offer-promo-renderer",function(){if(NwD!==void 0)return NwD;var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return NwD=r},{mode:1});var XD=function(){return _.q.apply(this,arguments)||this};
_.C(XD,_.q);_.d=XD.prototype;
_.d.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"}}}}};
_.d.expansionCTA=function(r,E){return r&&(E?r.collapseCallToAction:r.expansionCallToAction)};
_.d.getExpansionIcon=function(r){return r?"COLLAPSE":"EXPAND"};
_.d.expansionCallToActionTap=function(){var r=this;this.expanded=!this.expanded;_.p5(this,function(){_.Ln(r.hostElement,"yt-refit")})};
_.d.onDataChanged=function(){this.expanded=!this.get("data.expansionCallToAction");this.purchaseButtonClicked=!1;var r,E=(r=this.data)==null?void 0:r.onVisible;E&&this.ytComponentBehavior.resolveCommand(E)};
_.d.computeDisplayTitle=function(r){return!(!r||this.titledisplaystatus!=="show")};
_.d.computeDisplaySeparator=function(){return!1};
_.d.onPurchaseButtonTap=function(){this.purchaseButtonClicked=!0};
XD.prototype.onDataChanged=XD.prototype.onDataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],XD.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],XD.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],XD.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],XD.prototype,"data",void 0);
_.u([_.b({value:!1}),_.H("design:type",Boolean)],XD.prototype,"expanded",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],XD.prototype,"purchaseButtonClicked",void 0);_.u([_.b({reflectToAttribute:!0,value:"show"}),_.H("design:type",String)],XD.prototype,"titledisplaystatus",void 0);_.u([_.b({computed:"computeDisplayTitle(data.title)"}),_.H("design:type",Boolean)],XD.prototype,"displayTitle",void 0);
_.u([_.b({computed:"computeDisplaySeparator(data)"}),_.H("design:type",Boolean)],XD.prototype,"displaySeparator",void 0);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],XD.prototype,"onDataChanged",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-sponsorships-tier-renderer"})],XD);
_.Z(XD,"ytd-sponsorships-tier-renderer",function(){if(jMA!==void 0)return jMA;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return jMA=r},{mode:2});var HE=function(){return _.q.apply(this,arguments)||this};
_.C(HE,_.q);
HE.prototype.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{sponsorshipsTierRenderer:{component:"ytd-sponsorships-tier-renderer"},sponsorshipsHeadingRenderer:{component:"ytd-sponsorships-heading-renderer"},sponsorshipsListTileRenderer:{component:"ytd-sponsorships-list-tile-renderer"},sponsorshipsExpandableMessageRenderer:{component:"ytd-sponsorships-expandable-message-renderer"}}},"data.sidebar":{id:"sidebar",mapping:{sponsorshipsHeadingRenderer:{component:"ytd-sponsorships-heading-renderer"},sponsorshipsActionableMessageRenderer:{component:"ytd-sponsorships-actionable-message-renderer"},
sponsorshipsLinksRenderer:{component:"ytd-sponsorships-links-renderer"},sponsorshipsListTileRenderer:{component:"ytd-sponsorships-list-tile-renderer"}}},"data.alert":{id:"alert-renderer",mapping:{sponsorshipsAlertRenderer:{component:"ytd-sponsorships-alert-renderer"}}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],HE.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],HE.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],HE.prototype,"data",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-sponsorships-management-renderer"})],HE);
_.Z(HE,"ytd-sponsorships-management-renderer",function(){if(DJQ!==void 0)return DJQ;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return DJQ=r},{mode:1});var $JB;var nY=function(){return _.q.apply(this,arguments)||this};
_.C(nY,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],nY.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],nY.prototype,"data",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-open-in-native-app-view-model"})],nY);
_.Z(nY,"ytd-open-in-native-app-view-model",function(){if($JB!==void 0)return $JB;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return $JB=r},{mode:_.EZ("kevlar_poly_si_batch_j028")?1:2});var aaB;var pfU;var PlT=_.A4(["top-"]),faB=_.A4(["bottom-"]),Odb=_.A4(["left-"]),YuA=_.A4(["right-"]),UJu={},Twu=function(r,E,K){r.removeAttribute("top-"+K);r.removeAttribute("bottom-"+K);r.removeAttribute("left-"+K);r.removeAttribute("right-"+K);E&&(E.top&&_.$N([_.fF(PlT)],r,"top-"+K,E.top),E.bottom&&_.$N([_.fF(faB)],r,"bottom-"+K,E.bottom),E.left&&_.$N([_.fF(Odb)],r,"left-"+K,E.left),E.right&&_.$N([_.fF(YuA)],r,"right-"+K,E.right))};
UJu.YtCardItemBoxBehavior=[{observers:["cardItemContainerMarginChanged_(data.containerMargin)","cardItemContainerPaddingChanged_(data.containerPadding)"],created:function(){this.cardItemBoxBehaviorPaddingTargetId=""},
cardItemContainerMarginChanged_:function(r){var E,K=_.rj((E=this.hostElement)!=null?E:this),g;E=this.cardItemBoxBehaviorMarginTargetId&&K?K.querySelector("#"+this.cardItemBoxBehaviorMarginTargetId):(g=this.hostElement)!=null?g:this;Twu(E,r,"margin")},
cardItemContainerPaddingChanged_:function(r){var E,K=_.rj((E=this.hostElement)!=null?E:this),g;E=this.cardItemBoxBehaviorPaddingTargetId&&K?K.querySelector("#"+this.cardItemBoxBehaviorPaddingTargetId):(g=this.hostElement)!=null?g:this;Twu(E,r,"padding")}}];var Ix={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 wf5;var FCu;var yX=function(){return _.q.apply(this,arguments)||this};
_.C(yX,_.q);yX.prototype.textColorChanged_=function(){this.hostElement.style.color=Ix[this.data.textColor||"CARD_ITEM_COLOR_TEXT_PRIMARY"]};
yX.prototype.textColorChanged_=yX.prototype.textColorChanged_;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],yX.prototype,"ytRendererBehavior",void 0);_.u([_.G(UJu.YtCardItemBoxBehavior),_.H("design:type",Object)],yX.prototype,"ytCardItemBoxBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],yX.prototype,"data",void 0);_.u([_.pH("data.textColor"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],yX.prototype,"textColorChanged_",null);
_.u([_.vZ({is:"yt-card-item-text-renderer",disableElementRegistration:!0})],yX);
_.Z(yX,"yt-card-item-text-renderer",function(){if(FCu===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;wf5===void 0&&(wf5=document.createElement("template"));var g=wf5;K.call(E,g.content.cloneNode(!0),r.content.firstChild);FCu=r}r=FCu;return r},{mode:2});var REB;var oek;var LY=function(){return _.q.apply(this,arguments)||this};
_.C(LY,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],LY.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],LY.prototype,"data",void 0);_.u([_.vZ({is:"yt-card-item-badge-renderer",disableElementRegistration:!0})],LY);
_.Z(LY,"yt-card-item-badge-renderer",function(){if(oek===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;REB===void 0&&(REB=document.createElement("template"));var g=REB;K.call(E,g.content.cloneNode(!0),r.content.firstChild);oek=r}r=oek;return r},{mode:2});var MXu;var idk;var hF=function(){return _.q.apply(this,arguments)||this};
_.C(hF,_.q);hF.prototype.configureRendererStamper=function(){return{"data.textRenderers":{id:"text-renderers",mapping:{cardItemTextRenderer:{component:"yt-card-item-text-renderer"},cardItemBadgeRenderer:{component:"yt-card-item-badge-renderer"}}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],hF.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],hF.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],hF.prototype,"data",void 0);_.u([_.vZ({is:"yt-card-item-text-collection-renderer",disableElementRegistration:!0})],hF);
_.Z(hF,"yt-card-item-text-collection-renderer",function(){if(idk===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;MXu===void 0&&(MXu=document.createElement("template"));var g=MXu;K.call(E,g.content.cloneNode(!0),r.content.firstChild);idk=r}r=idk;return r},{mode:2});var cb9;var Clb;var JF=function(){return _.q.apply(this,arguments)||this};
_.C(JF,_.q);JF.prototype.configureRendererStamper=function(){return{"data.textCollectionRenderer":{id:"card-item-text-collection-renderer",mapping:{cardItemTextCollectionRenderer:"yt-card-item-text-collection-renderer"}},"data.buttonRenderer":{id:"primary-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{iconSize:"[[iconSize]]"}}}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],JF.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],JF.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],JF.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Number)],JF.prototype,"iconSize",void 0);_.u([_.vZ({is:"yt-card-item-text-with-button-renderer",disableElementRegistration:!0})],JF);
_.Z(JF,"yt-card-item-text-with-button-renderer",function(){if(Clb===void 0){var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;cb9===void 0&&(cb9=document.createElement("template"));var g=cb9;K.call(E,g.content.cloneNode(!0),r.content.firstChild);Clb=r}r=Clb;return r},{mode:2});var rc=function(){return _.q.apply(this,arguments)||this};
_.C(rc,_.q);rc.prototype.configureRendererStamper=function(){return{"data.summaryText":{id:"summary-text",mapping:{cardItemTextRenderer:"yt-card-item-text-renderer",cardItemTextWithButtonRenderer:{component:"yt-card-item-text-with-button-renderer",params:{iconSize:18}}}},"data.additionalMetadataText":{id:"additional-metadata-text",mapping:{cardItemTextRenderer:"yt-card-item-text-renderer"}},"data.price":{id:"price",mapping:{cardItemTextRenderer:"yt-card-item-text-renderer"}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],rc.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],rc.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],rc.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],rc.prototype,"data",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-commerce-cart-summary-line-item-renderer"})],rc);
_.Z(rc,"ytd-commerce-cart-summary-line-item-renderer",function(){if(pfU!==void 0)return pfU;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return pfU=r},{mode:1});_.MN("cardItemSection","commerceCartCheckoutButtonRenderer",{component:"ytd-commerce-cart-checkout-button-renderer",noInjection:!0,properties:{compact:"[[compact]]"}});var Er=function(){var r=_.q.apply(this,arguments)||this;r.hidden=!1;return r};
_.C(Er,_.q);_.d=Er.prototype;_.d.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"}}}}};
_.d.entityChanged=function(){this.commerceCartCheckoutButtonEntity&&(this.updateCheckoutButton(),this.updateIsHidden(),this.updateSummary())};
_.d.updateSummary=function(){var r=this.commerceCartCheckoutButtonEntity,E;if(((E=this.data)==null?0:E.cartButton)&&r.checkoutSummaryText){var K,g=c4((K=this.data)==null?void 0:K.estimatedTotalLineItem,"summaryText");this.set("data.estimatedTotalLineItem."+g+".cardItemTextRenderer.text",Ci(r.checkoutSummaryText));if(r.checkoutDetailText){var D;K=c4((D=this.data)==null?void 0:D.estimatedTotalLineItem,"price");this.set("data.estimatedTotalLineItem."+K+".cardItemTextRenderer.text",Ci(r.checkoutDetailText))}if(r.checkoutAdditionalMetadataText){var B;
D=c4((B=this.data)==null?void 0:B.estimatedTotalLineItem,"additionalMetadataText");this.set("data.estimatedTotalLineItem."+D+".cardItemTextRenderer.text",Ci(r.checkoutAdditionalMetadataText))}}else r.estimatedTotalPrice&&(B=c4((g=this.data)==null?void 0:g.estimatedTotalLineItem,"price"),this.set("data.estimatedTotalLineItem."+B+".cardItemTextRenderer.text",Ci(r.estimatedTotalPrice)))};
_.d.updateIsHidden=function(){var r,E=(r=this.commerceCartCheckoutButtonEntity)==null?void 0:r.isHidden;E!==void 0&&(this.hidden=E)};
_.d.updateCheckoutButton=function(){var r,E=(r=this.commerceCartCheckoutButtonEntity)==null?void 0:r.isDisabled;E!==void 0&&this.set("data.checkoutButton.buttonRenderer.isDisabled",E);var K;r=(K=this.commerceCartCheckoutButtonEntity.checkoutButtonCommand)==null?void 0:K.innertubeCommand;r!==void 0&&this.set("data.checkoutButton.buttonRenderer.command",r);var g;K=(g=this.commerceCartCheckoutButtonEntity)==null?void 0:g.checkoutButtonText;K!==void 0&&this.set("data.checkoutButton.buttonRenderer.text",
{simpleText:K})};
Er.prototype.entityChanged=Er.prototype.entityChanged;_.u([_.G(_.N6),_.H("design:type",Object)],Er.prototype,"ytdReduxBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Er.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],Er.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Er.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],Er.prototype,"fullWidth",void 0);_.u([_.b(),_.H("design:type",Object)],Er.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],Er.prototype,"compact",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Er.prototype,"hidden",void 0);
_.u([_.b({selectorArgs:["data.commerceCartCheckoutButtonEntityKey"],selector:D8L}),_.H("design:type",Object)],Er.prototype,"commerceCartCheckoutButtonEntity",void 0);_.u([_.pH("commerceCartCheckoutButtonEntity","data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Er.prototype,"entityChanged",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-commerce-cart-checkout-button-renderer"})],Er);
_.Z(Er,"ytd-commerce-cart-checkout-button-renderer",function(){if(aaB!==void 0)return aaB;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return aaB=r},{mode:2});var xJT;_.WCb={};
_.WCb.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",_.QF(this,this.tappableItemBehaviorBoundOnTappableItemTap_))},
detached:function(){this.tappableItemBehaviorGetTappableTarget_().removeEventListener("keydown",this.tappableItemBehaviorBoundOnTappableItemKeyDown_,!0);this.tappableItemBehaviorGetTappableTarget_().removeEventListener("click",_.QF(this,this.tappableItemBehaviorBoundOnTappableItemTap_))},
tappableItemBehaviorOnTappableItemKeyDown_:function(r){!this.tappableItemBehaviorTapEnabled||r.keyCode!==13&&r.keyCode!==32||r.target!=this.tappableItemBehaviorGetTappableTarget_()||this.tappableItemBehaviorHandleTappableItemTap_()},
tappableItemBehaviorOnTappableItemTap_:function(){this.tappableItemBehaviorTapEnabled&&this.tappableItemBehaviorHandleTappableItemTap_()},
tappableItemBehaviorHandleTappableItemTap_:function(){var r=this.data.onTap;r.ypcGetCartEndpoint?(_.rA(this.hostElement,[r]),this.tappableItemBehaviorTapEnabled=!1):r.ypcOffersEndpoint?_.rA(this.hostElement,[r]):_.EB(this.hostElement,[r],this.hostElement)},
tappableItemBehaviorOnTapChanged_:function(r){this.tappableItemBehaviorTapEnabled=!!r},
tappableItemBehaviorOnTapEnabledChanged_:function(){var r=this.tappableItemBehaviorGetTappableTarget_();this.tappableItemBehaviorTapEnabled?(r.setAttribute("tabIndex",0),r.setAttribute("role","button")):(r.removeAttribute("tabIndex"),r.removeAttribute("role"))},
tappableItemBehaviorOnServiceRequestFinished_:function(r){r.target==this&&(this.tappableItemBehaviorTapEnabled=!!this.data.onTap)},
tappableItemBehaviorGetTappableTarget_:function(){return this.tappableItemBehaviorTargetId?this.$[this.tappableItemBehaviorTargetId]:this.hostElement}}];var GRU;var veu;var KE=function(){return _.q.apply(this,arguments)||this};
_.C(KE,_.q);KE.prototype.configureRendererStamper=function(){return{"data.primaryButtonRenderer":{id:"primary-button-renderer",mapping:_.i1("sharingToggleButtonAndDefaultButton")},"data.secondaryButtonRenderer":{id:"secondary-button-renderer",mapping:_.i1("sharingToggleButtonAndDefaultButton")}}};
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],KE.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],KE.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],KE.prototype,"data",void 0);_.u([_.vZ({is:"yt-card-item-actions-renderer",disableElementRegistration:!0})],KE);
_.Z(KE,"yt-card-item-actions-renderer",function(){if(veu===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;GRU===void 0&&(GRU=document.createElement("template"));var g=GRU;K.call(E,g.content.cloneNode(!0),r.content.firstChild);veu=r}r=veu;return r},{mode:2});var VX5;var zET;var tXf;var SuB;var bdD;var sM5;var DF=function(){var r=_.q.apply(this,arguments)||this;r.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeToggledAction_"};return r};
_.C(DF,_.q);DF.prototype.attached=function(){this.isDarkTheme_=document.documentElement.hasAttribute("dark")};
DF.prototype.handleDarkModeToggledAction_=function(r){this.isDarkTheme_=r};
DF.prototype.computeThemeImage_=function(r,E){if(!r||!r.imageLight)return!1;this.isCircular_=r.isCircular;r.imageWidth&&(this.hostElement.style.width=r.imageWidth+"px");r.imageHeight&&(this.hostElement.style.height=r.imageHeight+"px");r.borderWidth&&(this.image.style.borderWidth=r.borderWidth+"px",this.image.style.borderStyle="solid");r.borderColor&&(this.image.style.borderColor=_.WU(r.borderColor));return E&&r.imageDark?r.imageDark:r.imageLight};
DF.prototype.computeThemeIcon_=function(r){var E,K;if(!(r==null?0:(E=r.themedIcon)==null?0:(K=E.icon)==null?0:K.iconType))return!1;this.icon.style.color=Ix[r.themedIcon.iconColor||"CARD_ITEM_COLOR_GENERAL_BACKGROUND_A"];this.icon.style.width=(r.imageWidth||18)+"px";this.icon.style.height=(r.imageHeight||18)+"px";return _.B1(r.themedIcon.icon.iconType)};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],DF.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],DF.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(UJu.YtCardItemBoxBehavior),_.H("design:type",Object)],DF.prototype,"ytCardItemBoxBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],DF.prototype,"ytActionHandlerBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],DF.prototype,"data",void 0);
_.u([_.b({value:!1}),_.H("design:type",Boolean)],DF.prototype,"fit",void 0);_.u([_.b(),_.H("design:type",Boolean)],DF.prototype,"isDarkTheme_",void 0);_.u([_.b({computed:"computeThemeImage_(data, isDarkTheme_)"}),_.H("design:type",Object)],DF.prototype,"themeImage_",void 0);_.u([_.b({computed:"computeThemeIcon_(data)"}),_.H("design:type",Object)],DF.prototype,"themeIcon_",void 0);_.u([_.b({reflectToAttribute:!0,value:!1}),_.H("design:type",Object)],DF.prototype,"isCircular_",void 0);
_.u([_.fH("#image"),_.H("design:type",Object)],DF.prototype,"image",void 0);_.u([_.fH("#icon"),_.H("design:type",Object)],DF.prototype,"icon",void 0);_.u([_.vZ({is:"yt-themed-image-renderer",disableElementRegistration:!0})],DF);
_.Z(DF,"yt-themed-image-renderer",function(){if(sM5===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;bdD===void 0&&(bdD=document.createElement("template"));var g=bdD;K.call(E,g.content.cloneNode(!0),r.content.firstChild);sM5=r}r=sM5;return r},{mode:2});var BY=function(){return _.q.apply(this,arguments)||this};
_.C(BY,_.q);BY.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"}}}}};
BY.prototype.computeImagePlacement_=function(r){return r||"CARD_ITEM_IMAGE_PLACEMENT_UNKNOWN"};
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],BY.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],BY.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],BY.prototype,"data",void 0);_.u([_.b({value:"CARD_ITEM_IMAGE_PLACEMENT_UNKNOWN",computed:"computeImagePlacement_(data.imagePlacement)",reflectToAttribute:!0}),_.H("design:type",String)],BY.prototype,"imagePlacement",void 0);
_.u([_.vZ({is:"yt-card-item-text-with-image-renderer",disableElementRegistration:!0})],BY);
_.Z(BY,"yt-card-item-text-with-image-renderer",function(){if(SuB===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;tXf===void 0&&(tXf=document.createElement("template"));var g=tXf;K.call(E,g.content.cloneNode(!0),r.content.firstChild);SuB=r}r=SuB;return r},{mode:2});var dc=function(){return _.q.apply(this,arguments)||this};
_.C(dc,_.q);dc.prototype.configureRendererStamper=function(){return{"data.errorTextRenderer":{id:"error-text-renderer",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"},cardItemTextWithImageRenderer:{component:"yt-card-item-text-with-image-renderer"}}}}};
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],dc.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],dc.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],dc.prototype,"data",void 0);_.u([_.vZ({is:"yt-card-item-error-renderer",disableElementRegistration:!0})],dc);
_.Z(dc,"yt-card-item-error-renderer",function(){if(zET===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;VX5===void 0&&(VX5=document.createElement("template"));var g=VX5;K.call(E,g.content.cloneNode(!0),r.content.firstChild);zET=r}r=zET;return r},{mode:2});var kRu;var quD;_.MN("itemSectionRenderer","CardItemRenderer","yt-card-item-renderer");var jq=function(){return _.q.apply(this,arguments)||this};
_.C(jq,_.q);_.d=jq.prototype;
_.d.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"}}}}};
_.d.created=function(){this.tappableItemBehaviorTargetId=this.cardItemBoxBehaviorPaddingTargetId="main-content"};
_.d.backgroundColorChanged_=function(){var r,E=(r=this.data)==null?void 0:r.backgroundColor;r=Ix[E||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent";_.rj(this.hostElement).querySelector("#main-content").style.backgroundColor=r};
_.d.headerPromoBackgroundColorChanged_=function(){var r,E=(r=this.data)==null?void 0:r.headerPromoBackgroundColor;r=Ix[E||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent";_.rj(this.hostElement).querySelector("#header-promo-renderer").style.backgroundColor=r};
_.d.errorRendererVisibilityChanged_=function(){var r=this.isExpanded_,E;this.isErrorRendererVisible_=!((E=this.data)==null||!E.errorRenderer)&&!r};
_.d.onYtToggleButton_=function(r,E){this.isExpanded_=E.toggled};
jq.prototype.onYtToggleButton_=jq.prototype.onYtToggleButton_;jq.prototype.errorRendererVisibilityChanged_=jq.prototype.errorRendererVisibilityChanged_;jq.prototype.headerPromoBackgroundColorChanged_=jq.prototype.headerPromoBackgroundColorChanged_;jq.prototype.backgroundColorChanged_=jq.prototype.backgroundColorChanged_;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],jq.prototype,"ytRendererBehavior",void 0);
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],jq.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(UJu.YtCardItemBoxBehavior),_.H("design:type",Object)],jq.prototype,"ytCardItemBoxBehavior",void 0);_.u([_.G(_.WCb.YtTappableItemBehavior),_.H("design:type",Object)],jq.prototype,"ytTappableItemBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],jq.prototype,"data",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],jq.prototype,"isExpanded_",void 0);
_.u([_.b({value:!1}),_.H("design:type",Boolean)],jq.prototype,"isErrorRendererVisible_",void 0);_.u([_.pH("data.backgroundColor"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],jq.prototype,"backgroundColorChanged_",null);_.u([_.pH("data.headerPromoBackgroundColor"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],jq.prototype,"headerPromoBackgroundColorChanged_",null);
_.u([_.pH("data.errorRenderer","isExpanded_"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],jq.prototype,"errorRendererVisibilityChanged_",null);_.u([_.ae("yt-toggle-button"),_.H("design:type",Function),_.H("design:paramtypes",[Event,Object]),_.H("design:returntype")],jq.prototype,"onYtToggleButton_",null);_.u([_.vZ({is:"yt-card-item-renderer",disableElementRegistration:!0})],jq);
_.Z(jq,"yt-card-item-renderer",function(){if(quD===void 0){var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;kRu===void 0&&(kRu=document.createElement("template"));var g=kRu;K.call(E,g.content.cloneNode(!0),r.content.firstChild);quD=r}r=quD;return r},{mode:2});_.MN("cardItemSection","commerceCartHeaderRenderer",{component:"ytd-commerce-cart-header-renderer",noInjection:!0});var ND=function(){var r=_.q.apply(this,arguments)||this;r.hidden=!1;return r};
_.C(ND,_.q);_.d=ND.prototype;_.d.configureRendererStamper=function(){return{"data.item":{id:"item",mapping:{cardItemRenderer:"yt-card-item-renderer"}}}};
_.d.entityChanged=function(){this.commerceCartHeaderEntity&&(this.updateIsHidden(),this.updateSummaryText(),this.updateCheckoutButton(),this.updateTitle())};
_.d.updateIsHidden=function(){if(this.compact)this.hidden=!1;else{var r,E=(r=this.commerceCartHeaderEntity)==null?void 0:r.isHidden;E!==void 0&&(this.hidden=E)}};
_.d.updateTitle=function(){var r=this.commerceCartHeaderEntity.isDisabled,E,K,g=(K=_.M((E=this.data)==null?void 0:E.item,fob))==null?void 0:K.headingRenderer;g&&(E=c4(g,"textRenderers"),this.set("data.item.cardItemRenderer.headingRenderer."+E+".0.cardItemTextRenderer.textColor",r?"CARD_ITEM_COLOR_TEXT_DISABLED":"CARD_ITEM_COLOR_TEXT_PRIMARY"))};
_.d.updateSummaryText=function(){var r=this.commerceCartHeaderEntity;if(this.compact){var E,K,g=(K=_.M((E=this.data)==null?void 0:E.item,fob))==null?void 0:K.headingRenderer;g&&(E=c4(g,"textRenderers"),this.set("data.item.cardItemRenderer.headingRenderer."+E+".1.cardItemTextRenderer.text",r.shortHeaderSummaryText?Ci(r.shortHeaderSummaryText):r.headerSummaryText?Ci(r.headerSummaryText):""))}else{var D;if(E=(D=_.M((g=this.data)==null?void 0:g.item,fob))==null?void 0:D.additionalInfoRenderer)E=c4(E,
"cardItemTextRenderer"),this.set("data.item.cardItemRenderer.additionalInfoRenderer."+E+".text",r.headerSummaryText?Ci(r.headerSummaryText):"")}};
_.d.updateCheckoutButton=function(){var r=this.commerceCartHeaderEntity,E,K,g=(K=_.M((E=this.data)==null?void 0:E.item,fob))==null?void 0:K.additionalInfoRenderer;E=c4(g,"buttonRenderer");var D;K=(D=this.commerceCartHeaderEntity)==null?void 0:D.isButtonDisabled;var B;D=(B=this.commerceCartHeaderEntity)==null?void 0:B.isButtonHidden;K!==void 0&&this.set("data.item.cardItemRenderer.additionalInfoRenderer."+E+".buttonRenderer.isDisabled",K);D!==void 0&&this.set("data.item.cardItemRenderer.additionalInfoRenderer.isHidden",
D);var Q;r=(Q=r.checkoutButtonCommand)==null?void 0:Q.innertubeCommand;r!==void 0&&this.set("data.item.cardItemRenderer.additionalInfoRenderer."+E+".buttonRenderer.command",r)};
ND.prototype.entityChanged=ND.prototype.entityChanged;_.u([_.G(_.N6),_.H("design:type",Object)],ND.prototype,"ytdReduxBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],ND.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],ND.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],ND.prototype,"data",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],ND.prototype,"compact",void 0);_.u([_.b({selectorArgs:["data.commerceCartHeaderEntityKey"],selector:function(r,E){return _.NC(r.entities,"commerceCartHeaderEntity",E)}}),
_.H("design:type",Object)],ND.prototype,"commerceCartHeaderEntity",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],ND.prototype,"hidden",void 0);_.u([_.pH("commerceCartHeaderEntity","data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ND.prototype,"entityChanged",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-commerce-cart-header-renderer"})],ND);
_.Z(ND,"ytd-commerce-cart-header-renderer",function(){if(xJT!==void 0)return xJT;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return xJT=r},{mode:1});var lau;var mJT=_.xq(function(r,E){var K;return(K=r.onChangeCallback)==null?void 0:K.call(r,E)},1E3),Zdb=_.l(function(r){var E=r.data;
var K=r.iconMinus;r=r.iconPlus;var g=function(){return!!E().disabled},D=_.N(_.M5(0,void 0,"mKh0af")),B=D.next().value,Q=D.next().value;
D=_.dd(function(){if(B()===1){var T,w;(w=(T=E()).onRemoveCommand)==null||w.call(T)}T=B()>E().maxValue?E().maxValue:B()-1;Q(T);mJT(E(),T);return!1});
var a=_.dd(function(){if(B()===E().maxValue)return!1;var T=B()+1;Q(T);mJT(E(),T);return!1});
_.m7(function(){Q(E().value)});
var P={},O={},U={};return _.f("quantity-incrementer-shape",null,_.f("div",{class:"ytSpecQuantityIncrementerShapeHost"},_.f("button",{class:"ytSpecQuantityIncrementerShapeButton",disabled:function(){return B()===(E().onRemoveCommand?0:1)||g()},
"aria-label":function(){return B()!==1?E().minusLabel:E().minimumReachedLabel},
"on:click":D},_.f(_.Wz,{model:{circular:!0}}),_.f("div",{class:"ytSpecQuantityIncrementerShapeIconWrapper"},_.f("div",{class:_.DW("ytSpecQuantityIncrementerShapeIcon",(P.ytSpecQuantityIncrementerShapeIconDisabled=function(){return g()||B()===(E().onRemoveCommand?0:1)},P))},K()))),_.f("div",{class:_.DW("ytSpecQuantityIncrementerShapeText",(O.ytSpecQuantityIncrementerShapeTextInvalid=function(){return B()>E().maxValue},O.ytSpecQuantityIncrementerShapeTextDisabled=g,O))},B),_.f("button",{class:"ytSpecQuantityIncrementerShapeButton",
disabled:function(){return B()>=E().maxValue||g()},
"aria-label":function(){return B()!==E().maxValue?E().plusLabel:E().maximumReachedLabel},
"on:click":a},_.f(_.Wz,{model:{circular:!0}}),_.f("div",{class:"ytSpecQuantityIncrementerShapeIconWrapper"},_.f("div",{class:_.DW("ytSpecQuantityIncrementerShapeIcon",(U.ytSpecQuantityIncrementerShapeIconDisabled=function(){return B()>=E().maxValue||g()},U))},r())))))},"Lf");_.yB(_.l(function(r){function E(){K().onRemoveCommand&&_.tH(K().onRemoveCommand)}
var K=r.data;var g=_.f8(T2m,function(){return K().quantityIncrementerEntityKey});
return _.f("yt-quantity-incrementer-view-model",null,_.f(Zdb,{data:function(){var D=K(),B;var Q=g()?!((B=g())==null||!B.disabled):!1;var a;B=g()?(a=g())==null?void 0:a.quantity:K().quantity;return zen(D,Q,E,B)},
iconMinus:function(){return _.f(_.$r,{icon:"BAR_HORIZONTAL",className:"ytSpecQuantityIncrementerViewModelQuantityIncrementerMinusIcon"})},
iconPlus:function(){return _.f(_.$r,{icon:"ADD",className:"ytSpecQuantityIncrementerViewModelQuantityIncrementerPlusIcon"})}}))},"Mf"),"yt-quantity-incrementer-view-model",{props:{data:_.Yt}});var Qr=function(){var r=_.q.apply(this,arguments)||this;r.compact=!1;r.hasQuantityIncrementer=!1;return r};
_.C(Qr,_.q);Qr.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"}}}};
Qr.prototype.computeHasQuantityIncrementer=function(){var r;return!!_.M((r=this.data)==null?void 0:r.picker,T8f)};
Qr.prototype.onLabelClick=function(){var r;(r=this.dropdownEl)==null||r.open()};
_.u([_.fH("ytd-dropdown-renderer"),_.H("design:type",Object)],Qr.prototype,"dropdownEl",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Qr.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Qr.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Qr.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",String)],Qr.prototype,"quantityColor",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Qr.prototype,"compact",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeHasQuantityIncrementer(data)"}),_.H("design:type",Object)],Qr.prototype,"hasQuantityIncrementer",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-commerce-cart-item-quantity-picker-renderer"})],Qr);
_.Z(Qr,"ytd-commerce-cart-item-quantity-picker-renderer",function(){if(lau!==void 0)return lau;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return lau=r},{mode:1});var ufa;var Abu;var $U=function(){return _.q.apply(this,arguments)||this};
_.C($U,_.q);$U.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
$U.prototype.entityChanged=function(){this.disabledCartItemEntity&&(this.updateTitle(),this.updateButton())};
$U.prototype.updateTitle=function(){var r=this.disabledCartItemEntity;r.disableActionName&&this.set("data.title",Ci(r.disableActionName))};
$U.prototype.updateButton=function(){var r,E=(r=this.disabledCartItemEntity.undoCommand)==null?void 0:r.innertubeCommand;E!==void 0&&(this.set("data.actionButton.buttonRenderer.command",E),this.set("data.actionButton.buttonRenderer.isDisabled",!1))};
$U.prototype.entityChanged=$U.prototype.entityChanged;_.u([_.G(_.N6),_.H("design:type",Object)],$U.prototype,"ytdReduxBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],$U.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],$U.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b({selectorArgs:["data.disabledCartItemEntityKey"],selector:function(r,E){return _.NC(r.entities,"disabledCartItemEntity",E)}}),
_.H("design:type",Object)],$U.prototype,"disabledCartItemEntity",void 0);_.u([_.b(),_.H("design:type",Object)],$U.prototype,"data",void 0);_.u([_.pH("disabledCartItemEntity","data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],$U.prototype,"entityChanged",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-disabled-cart-item-renderer"})],$U);
_.Z($U,"ytd-disabled-cart-item-renderer",function(){if(Abu!==void 0)return Abu;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return Abu=r},{mode:1});_.MN("cardItemSection","commerceCartItemRenderer",{component:"ytd-commerce-cart-item-renderer",noInjection:!0,properties:{compact:"[[compact]]"}});var ao=function(){var r=_.q.apply(this,arguments)||this;r.compact=!1;r.hidden=!1;r.errorHidden=!1;r.noOnTap=!1;return r};
_.C(ao,_.q);_.d=ao.prototype;
_.d.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"}}}};
_.d.entityChanged=function(){this.commerceCartItemEntity&&(this.updateQuantity(),this.updateIsHidden(),this.updateHideErrorMessage())};
_.d.onYtRendererstamperFinished=function(){if(this.firstButtonElement){var r=this.firstButtonElement;r.alignByText=!0;r.iconAlignByText=!0}};
_.d.computeNoOnTap=function(r){return!r};
_.d.updateQuantityColor=function(){if(this.pickerElement){var r,E=(r=this.commerceCartItemEntity)==null?void 0:r.quantityColor;this.pickerElement.quantityColor=E}};
_.d.updateTotalPriceColor=function(){var r,E=(r=this.commerceCartItemEntity)==null?void 0:r.totalPriceColor;if(E){var K;r=_.M((K=this.data)==null?void 0:K.quantityPicker,Yxw);if(K=_.M(r==null?void 0:r.price,OpJ))K.textColor=E}};
_.d.updateIsHidden=function(){if(this.compact)this.hidden=!1;else{var r,E=(r=this.commerceCartItemEntity)==null?void 0:r.isHidden;E!==void 0&&(this.hidden=E)}};
_.d.updateHideErrorMessage=function(){var r,E=(r=this.commerceCartItemEntity)==null?void 0:r.hideErrorMessage;E!==void 0&&(this.errorHidden=E)};
_.d.updateQuantity=function(){var r=this,E,K=(E=this.commerceCartItemEntity)==null?void 0:E.quantity,g;E=(g=this.commerceCartItemEntity)==null?void 0:g.totalPrice;if(K){this.updateTotalPriceColor();this.updateQuantityColor();var D;g=_.M((D=this.data)==null?void 0:D.quantityPicker,Yxw);if(D=_.M(g==null?void 0:g.price,OpJ))D.text=E?{simpleText:E.content}:void 0;if(E=_.M(g==null?void 0:g.picker,T8f))E.quantity=K;var B;if(D=(B=_.M(g==null?void 0:g.picker,fCu))==null?void 0:B.entries){B=!1;E=void 0;D=
_.N(D);for(g=D.next();!g.done;g=D.next())g=g.value,g.dropdownItemRenderer&&(E||(E=g.dropdownItemRenderer),g.dropdownItemRenderer.isSelected=!1,K===g.dropdownItemRenderer.int32Value&&(B=!0,g.dropdownItemRenderer.isSelected=!0));!B&&E&&(E.isSelected=!0)}_.p5(this,function(){var Q;r.set("data.quantityPicker",_.lw.unsafeClone((Q=r.data)==null?void 0:Q.quantityPicker))})}};
ao.prototype.onYtRendererstamperFinished=ao.prototype.onYtRendererstamperFinished;ao.prototype.entityChanged=ao.prototype.entityChanged;_.u([_.b(),_.H("design:type",Object)],ao.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],ao.prototype,"compact",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],ao.prototype,"ytdReduxBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],ao.prototype,"ytRendererBehavior",void 0);
_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],ao.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],ao.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b({selectorArgs:["data.commerceCartItemEntityKey"],selector:function(r,E){return _.NC(r.entities,"commerceCartItemEntity",E)}}),
_.H("design:type",Object)],ao.prototype,"commerceCartItemEntity",void 0);_.u([_.b(),_.H("design:type",Object)],ao.prototype,"quantityPicker",void 0);_.u([_.b(),_.H("design:type",Object)],ao.prototype,"compactQuantityPicker",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],ao.prototype,"hidden",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],ao.prototype,"errorHidden",void 0);
_.u([_.b({reflectToAttribute:!0,computed:"computeNoOnTap(data.onTap)"}),_.H("design:type",Object)],ao.prototype,"noOnTap",void 0);_.u([_.fH("ytd-commerce-cart-item-quantity-picker-renderer"),_.H("design:type",Object)],ao.prototype,"pickerElement",void 0);_.u([_.fH("yt-button-renderer"),_.H("design:type",Element)],ao.prototype,"firstButtonElement",void 0);
_.u([_.pH("commerceCartItemEntity","data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ao.prototype,"entityChanged",null);_.u([_.ae("yt-rendererstamper-finished"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ao.prototype,"onYtRendererstamperFinished",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-commerce-cart-item-renderer"})],ao);
_.Z(ao,"ytd-commerce-cart-item-renderer",function(){if(ufa!==void 0)return ufa;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return ufa=r},{mode:_.EZ("kevlar_poly_si_batch_j028")?1:2});var eEu;var Xfu;var pE=function(){return _.q.apply(this,arguments)||this};
_.C(pE,_.q);pE.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}}}}}};
pE.prototype.entityChanged=function(){this.commerceCartCheckoutButtonEntity&&(this.updateCheckoutLineItems(),this.updateIsHidden())};
pE.prototype.updateCheckoutLineItems=function(){var r,E=(r=this.commerceCartCheckoutButtonEntity)==null?void 0:r.checkoutLineItems;E&&(r=E.map(function(K){a:{var g=K.price,D=K.description;switch(K.style){case "COMMERCE_CHECKOUT_LINE_ITEM_STYLE_MERCHANT":K={commerceCartSummaryLineItemRenderer:{summaryText:{cardItemTextRenderer:{text:Ci(D),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:Ci(g),style:"CARD_ITEM_TEXT_STYLE_BODY_2A",textColor:"CARD_ITEM_COLOR_TEXT_SECONDARY",containerMargin:{top:"CARD_ITEM_UX_SPACE_0",right:"CARD_ITEM_UX_SPACE_0",bottom:"CARD_ITEM_UX_SPACE_0",left:"CARD_ITEM_UX_SPACE_0"}}}}};break a;default:K={commerceCartSummaryLineItemRenderer:{summaryText:{cardItemTextRenderer:{text:Ci(D),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:Ci(g),style:"CARD_ITEM_TEXT_STYLE_BODY_2A",textColor:"CARD_ITEM_COLOR_TEXT_PRIMARY",containerMargin:{top:"CARD_ITEM_UX_SPACE_0",right:"CARD_ITEM_UX_SPACE_0",bottom:"CARD_ITEM_UX_SPACE_0",left:"CARD_ITEM_UX_SPACE_0"}}}}}}}return K}),this.set("data.summaryLineItems",r))};
pE.prototype.updateIsHidden=function(){var r,E=(r=this.commerceCartCheckoutButtonEntity)==null?void 0:r.isHidden;E!==void 0&&(this.hostElement.hidden=E)};
pE.prototype.entityChanged=pE.prototype.entityChanged;_.u([_.G(_.N6),_.H("design:type",Object)],pE.prototype,"ytdReduxBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],pE.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],pE.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],pE.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.b(),_.H("design:type",Object)],pE.prototype,"data",void 0);_.u([_.b({selectorArgs:["data.commerceCartCheckoutButtonEntityKey"],selector:D8L}),_.H("design:type",Object)],pE.prototype,"commerceCartCheckoutButtonEntity",void 0);_.u([_.pH("commerceCartCheckoutButtonEntity","data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],pE.prototype,"entityChanged",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-commerce-cart-summary-renderer"})],pE);
_.Z(pE,"ytd-commerce-cart-summary-renderer",function(){if(Xfu!==void 0)return Xfu;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return Xfu=r},{mode:1});var HdB={};HdB.InjectBehavior=[XQn.InjectBehavior];var neu;var Ia5;var PY=function(){return _.q.apply(this,arguments)||this};
_.C(PY,_.q);
PY.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:_.i1("menuRenderer")}}};
PY.prototype.onMenuTap=function(r){r.stopPropagation()};
_.f5.Object.defineProperties(PY.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 r,E;return!(((r=this.data)==null||!r.sectionHeading)&&((E=this.data)==null?void 0:E.layout)==="ACTIVITY_ITEM_LAYOUT_STRETCH")}},
imageVisible:{configurable:!0,enumerable:!0,get:function(){var r,E;return!(((r=this.data)==null||!r.image)&&((E=this.data)==null?void 0:E.layout)==="ACTIVITY_ITEM_LAYOUT_STRETCH")}},
menuVisible:{configurable:!0,enumerable:!0,get:function(){var r,E;return!(((r=this.data)==null||!r.menu)&&((E=this.data)==null?void 0:E.layout)==="ACTIVITY_ITEM_LAYOUT_STRETCH")}}});
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],PY.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],PY.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.WCb.YtTappableItemBehavior),_.H("design:type",Object)],PY.prototype,"ytTappableItemBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],PY.prototype,"data",void 0);
_.u([_.b({reflectToAttribute:!0}),_.v("data.accessibilityData"),_.H("design:type",String),_.H("design:paramtypes",[])],PY.prototype,"ariaLabel",null);_.u([_.v("data.sectionHeading","data.layout"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],PY.prototype,"sectionHeadingVisible",null);_.u([_.v("data.image","data.layout"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],PY.prototype,"imageVisible",null);
_.u([_.v("data.menu","data.layout"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],PY.prototype,"menuVisible",null);_.u([_.vZ({is:"yt-activity-item-renderer",disableElementRegistration:!0})],PY);
_.Z(PY,"yt-activity-item-renderer",function(){if(Ia5===void 0){var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;neu===void 0&&(neu=document.createElement("template"));var g=neu;K.call(E,g.content.cloneNode(!0),r.content.firstChild);Ia5=r}r=Ia5;return r},{mode:2});var ybQ;var LCQ;var hEu;var JbB;var fE=function(){return _.q.apply(this,arguments)||this};
_.C(fE,_.q);
fE.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"}}}}};
fE.prototype.backgroundColorChanged_=function(){var r,E=(r=this.data)==null?void 0:r.backgroundColor;this.hostElement.style.backgroundColor=Ix[E||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent"};
fE.prototype.backgroundColorChanged_=fE.prototype.backgroundColorChanged_;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],fE.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],fE.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],fE.prototype,"data",void 0);
_.u([_.pH("data.backgroundColor"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],fE.prototype,"backgroundColorChanged_",null);_.u([_.vZ({is:"yt-offer-item-upsell-renderer",disableElementRegistration:!0})],fE);
_.Z(fE,"yt-offer-item-upsell-renderer",function(){if(JbB===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;hEu===void 0&&(hEu=document.createElement("template"));var g=hEu;K.call(E,g.content.cloneNode(!0),r.content.firstChild);JbB=r}r=JbB;return r},{mode:2});_.MN("itemSectionRenderer","CardItemContainerRenderer","yt-card-item-container-renderer");var Or=function(){var r=_.q.apply(this,arguments)||this;r.actionMap={"yt-update-card-item-on-click-command":"updateCardOnClickCommand_"};r.nextContinuation={continuationType:"sectionListContinuation",contentsArray:"data.continuationSection"};return r};
_.C(Or,_.q);_.d=Or.prototype;
_.d.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:_.i1("sharingItemSection")},"data.moreContentsButtonRenderer":{id:"more-contents-button",mapping:{buttonRenderer:{component:"yt-button-renderer",noInjection:!0}}}}};
_.d.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"continuationSection"}};
_.d.computeContainerStyle_=function(r){return r};
_.d.computeContainerIsHidden_=function(r){return r&&!!r.isHidden};
_.d.computeShowSpinner_=function(r,E){return r&&E==="in-progress"};
_.d.computeShowMoreContentsButton_=function(r,E,K,g,D){return!(!(g&&g.length||D&&D.length&&K)||!r||E)};
_.d.onToggleButton_=function(r){var E=this;r.stopPropagation();this.isExpanded_=r.detail&&r.detail.toggled;var K,g;this.isExpanded_&&!this.data.continuationSection.length&&((K=this.data)==null?0:(g=K.continuation)==null?0:g.onClickContinuationData)&&this.continuationStatus_!=="in-progress"?(_.Ln(this.hostElement,"yt-load-next-continuation",function(D){return E.getContinuationUrl_(E.data.continuation.onClickContinuationData,D)}),this.continuationStatus_="in-progress"):this.isExpanded_&&!this.data.continuationSection.length&&
this.data.onClickCommand&&this.continuationStatus_!=="in-progress"&&(_.rA(this.hostElement,[this.data.onClickCommand]),this.continuationStatus_="in-progress")};
_.d.onShowMoreContentsButtonClicked_=function(r){var E=this;r.stopPropagation();this.data.continuations&&this.data.continuations[0].nextContinuationData?(_.Ln(this.hostElement,"yt-load-next-continuation",function(K){return E.getContinuationUrl_(E.data.continuations[0].nextContinuationData,K)}),this.continuationStatus_="in-progress"):this.data.onClickCommand&&(_.rA(this.hostElement,[this.data.onClickCommand]),this.continuationStatus_="in-progress",this.data.onClickCommand=void 0,this.isOnClickCommand_=
!1)};
_.d.getContinuationUrl_=function(r,E){var K=r.continuation;r=r.clickTrackingParams;var g=_.Cn();r&&g&&_.Zi(g,_.UZ(r));return _.dT(E,{continuation:K})};
_.d.nextContinuationDataUpdated_=function(){this.continuationStatus_="complete";var r=_.rj(this.hostElement).querySelector("#continuation-section");r&&(r=r.querySelectorAll("ytmusic-item-section-renderer"))&&r.forEach(function(E){return E.classList.add("memberships-and-purchases")})};
_.d.dataChanged_=function(){var r;this.isExpanded_=!((r=this.data)==null||!r.contents);this.data.continuationSection||(this.data.continuationSection=[]);this.data.onClickCommand&&(this.isOnClickCommand_=!0)};
_.d.updateCardOnClickCommand_=function(r){r=_.M(r,d3$);var E,K;this.data&&((E=this.data)==null?0:E.targetId)&&r&&r.targetId===((K=this.data)==null?void 0:K.targetId)&&r.onClickCommand&&(this.data.onClickCommand=r.onClickCommand,this.isOnClickCommand_=!0)};
_.d.backgroundColorChanged_=function(){var r,E=(r=this.data)==null?void 0:r.backgroundColor;this.hostElement.style.backgroundColor=Ix[E||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent"};
Or.prototype.backgroundColorChanged_=Or.prototype.backgroundColorChanged_;Or.prototype.dataChanged_=Or.prototype.dataChanged_;Or.prototype.nextContinuationDataUpdated_=Or.prototype.nextContinuationDataUpdated_;Or.prototype.onToggleButton_=Or.prototype.onToggleButton_;_.u([_.G(_.oY),_.H("design:type",Object)],Or.prototype,"ytContinuationHandlerBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],Or.prototype,"ytActionHandlerBehavior",void 0);
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Or.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.M1.YtNextContinuationBehavior),_.H("design:type",Object)],Or.prototype,"ytNextContinuationBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Or.prototype,"ytRendererBehavior",void 0);_.u([_.G(HdB.InjectBehavior),_.H("design:type",Object)],Or.prototype,"injectBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Or.prototype,"data",void 0);
_.u([_.b({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],Or.prototype,"compact",void 0);_.u([_.b({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],Or.prototype,"isExpanded_",void 0);_.u([_.b({computed:"computeContainerStyle_(data.containerStyle)",reflectToAttribute:!0,value:"CARD_ITEM_CONTAINER_STYLE_DEFAULT"}),_.H("design:type",String)],Or.prototype,"containerStyle_",void 0);_.u([_.b({value:"not-started"}),_.H("design:type",String)],Or.prototype,"continuationStatus_",void 0);
_.u([_.b({reflectToAttribute:!0,computed:"computeShowSpinner_(isExpanded_, continuationStatus_)",value:!1}),_.H("design:type",Boolean)],Or.prototype,"showSpinner_",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],Or.prototype,"isOnClickCommand_",void 0);_.u([_.b({computed:"computeShowMoreContentsButton_(isExpanded_, showSpinner_, isOnClickCommand_, data.continuations, data.contents)",value:!1}),_.H("design:type",Boolean)],Or.prototype,"showMoreContentsButton_",void 0);
_.u([_.b({selectorArgs:["data.cardItemContainerEntityKey"],selector:function(r,E){return!E||r.entities?null:_.NC(r.entities,"cardItemContainerEntity",E)}}),
_.H("design:type",Object)],Or.prototype,"cardItemContainerEntity_",void 0);_.u([_.ae("yt-toggle-button"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],Or.prototype,"onToggleButton_",null);_.u([_.ae("yt-next-continuation-data-updated"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Or.prototype,"nextContinuationDataUpdated_",null);
_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Or.prototype,"dataChanged_",null);_.u([_.pH("data.backgroundColor"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Or.prototype,"backgroundColorChanged_",null);_.u([_.vZ({is:"yt-card-item-container-renderer",disableElementRegistration:!0})],Or);
_.Z(Or,"yt-card-item-container-renderer",function(){if(LCQ===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;ybQ===void 0&&(ybQ=document.createElement("template"));var g=ybQ;K.call(E,g.content.cloneNode(!0),r.content.firstChild);LCQ=r}r=LCQ;return r},{mode:2});var YU=function(){return _.q.apply(this,arguments)||this};
_.C(YU,_.q);YU.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"}}}};
YU.prototype.notificationEntityChanged=function(){this.commerceCartExpandableNotificationEntity&&this.updateNotification()};
YU.prototype.computeLoadingHidden=function(){var r;return!((r=this.commerceCartPageStateEntity)==null?0:r.cartActionInProgress)};
YU.prototype.updateNotification=function(){var r,E=(r=this.get("commerceCartExpandableNotificationEntity"))==null?void 0:r.summaryText;E&&this.set("data.cartNotification",Ci(E))};
YU.prototype.notificationEntityChanged=YU.prototype.notificationEntityChanged;_.u([_.G(_.N6),_.H("design:type",Object)],YU.prototype,"ytdReduxBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],YU.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],YU.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],YU.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.b(),_.H("design:type",Object)],YU.prototype,"data",void 0);_.u([_.b({selectorArgs:["data.commerceCartExpandableNotificationEntityKey"],selector:function(r,E){return _.NC(r.entities,"commerceCartExpandableNotificationEntity",E)}}),
_.H("design:type",Object)],YU.prototype,"commerceCartExpandableNotificationEntity",void 0);_.u([_.b({selectorArgs:["data.commerceCartPageStateEntityKey"],selector:function(r,E){return _.NC(r.entities,"commerceCartPageStateEntity",E)}}),
_.H("design:type",Object)],YU.prototype,"commerceCartPageStateEntity",void 0);_.u([_.fH("#spinner"),_.H("design:type",HTMLElement)],YU.prototype,"spinner",void 0);_.u([_.pH("commerceCartExpandableNotificationEntity","data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],YU.prototype,"notificationEntityChanged",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-commerce-cart-renderer"})],YU);
_.Z(YU,"ytd-commerce-cart-renderer",function(){if(eEu!==void 0)return eEu;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return eEu=r},{mode:1});var rBb;var Ur=function(){var r=_.q.apply(this,arguments)||this;r.bigImage=!1;return r};
_.C(Ur,_.q);_.f5.Object.defineProperties(Ur.prototype,{placeholderImageUrl:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.placeholderImageUrl}}});
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Ur.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Ur.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Ur.prototype,"bigImage",void 0);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],Ur.prototype,"placeholderImageUrl",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-empty-product-shelf-renderer"})],Ur);
_.Z(Ur,"ytd-empty-product-shelf-renderer",function(){if(rBb!==void 0)return rBb;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return rBb=r},{mode:1});var E5f;var TN=function(){var r=_.q.apply(this,arguments)||this;r.itemStyle="link-item";r.watchMetadataRefresh=!1;r.skinnyMode=!1;r.metaPanel=!1;r.inStructuredDescription=!1;r.detailedDescriptionOverride=!1;r.actionMap={"yt-update-merchandise-shelf-action":"handleUpdateMerchShelfAction"};r.updateOnResizeDebouncer=null;return r};
_.C(TN,_.q);_.d=TN.prototype;_.d.ready=function(){this.updateOnResize=this.updateOnResize.bind(this);this.updateOnResize()};
_.d.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"}}}}};
_.d.dataChanged=function(){this.ytdHorizontalListBehavior.reset();this.updateOnResize()};
_.d.attachVEs=function(r){r.trackingParams&&_.pB().graftServerVe(r.trackingParams)};
_.d.handleUpdateMerchShelfAction=function(r){var E=this,K=_.M(r.updateMerchandiseShelfAction.merchandiseShelf,_.Vjd);K&&(K.renderDelayMs?(clearTimeout(this.dataSetTimeoutId),this.dataSetTimeoutId=setTimeout(function(){E.attachVEs(K);E.data=K},Number(K.renderDelayMs))):(this.attachVEs(K),this.data=K))};
_.d.updateOnResize=function(){if(this.JSC$17174_scrollContainer!==void 0&&this.JSC$17174_scrollContainer.clientWidth!==0&&this.items!==void 0){var r=this.JSC$17174_scrollContainer.clientWidth;this.ytdHorizontalListBehavior.offset=Math.max(0,Math.min(this.ytdHorizontalListBehavior.offset,this.items.clientWidth-r));this.ytdHorizontalListBehavior.reposition_();var E;switch((E=this.data)==null?void 0:E.shelfType){case "MERCHANDISE_SHELF_TYPE_PRODUCT_LINK":this.itemStyle="link-item";break;default:var K,
g;((K=this.data)==null?void 0:(g=K.items)==null?void 0:g.length)===1?this.itemStyle="cta-item":this.itemStyle=r>=740?"large-item":"small-item"}}};
_.d.debouncedUpdateOnResize=function(){this.updateOnResizeDebouncer=_.wz(this.updateOnResizeDebouncer,_.jE.after(100),this.updateOnResize)};
TN.prototype.debouncedUpdateOnResize=TN.prototype.debouncedUpdateOnResize;TN.prototype.dataChanged=TN.prototype.dataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],TN.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],TN.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.G_.YtdHorizontalListBehavior),_.H("design:type",Object)],TN.prototype,"ytdHorizontalListBehavior",void 0);
_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],TN.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],TN.prototype,"ytActionHandlerBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],TN.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],TN.prototype,"itemStyle",void 0);_.u([_.b({value:6}),_.H("design:type",Number)],TN.prototype,"initialCount",void 0);
_.u([_.b({value:"data.items"}),_.H("design:type",String)],TN.prototype,"itemsPath",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],TN.prototype,"watchMetadataRefresh",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],TN.prototype,"skinnyMode",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],TN.prototype,"metaPanel",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],TN.prototype,"inStructuredDescription",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],TN.prototype,"detailedDescriptionOverride",void 0);_.u([_.fH("#items"),_.H("design:type",HTMLDivElement)],TN.prototype,"items",void 0);_.u([_.fH("#scroll-container"),_.H("design:type",HTMLDivElement)],TN.prototype,"JSC$17174_scrollContainer",void 0);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],TN.prototype,"dataChanged",null);
_.u([_.ae("iron-resize"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],TN.prototype,"debouncedUpdateOnResize",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-merch-shelf-renderer"})],TN);
_.Z(TN,"ytd-merch-shelf-renderer",function(){if(E5f!==void 0)return E5f;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return E5f=r},{mode:2});var KuD;var wc=function(){var r=_.q.apply(this,arguments)||this;r.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 r};
_.C(wc,_.q);_.d=wc.prototype;
_.d.addBackstagePostAction=function(r){this.get("header.commentsHeaderRenderer.shouldShowBackstagePostOptimistically",this.data)&&(r=this.get("addBackstagePostAction.renderer.backstagePostThreadRenderer",r))&&(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:r}):this.set("data.contents",[{backstagePostThreadRenderer:r}]))};
_.d.addBackstageCommentAction=function(r){var E=this.get("addBackstageCommentAction.parentId",r);r=this.get("addBackstageCommentAction.renderer.commentThreadRenderer",r);if(E&&r){E=this.postIdToIndices(E);for(var K=0;K<E.length;K++){var g=E[K];if(g<0)break;g="data.contents."+g+".backstagePostThreadRenderer.comments";this.get(g)&&(this.get(g+".backstageCommentsRenderer.contents")&&this.push(g+".backstageCommentsRenderer.contents",{commentThreadRenderer:r}),this.get(g+".backstageCommentsRenderer.teaserContents")?
this.push(g+".backstageCommentsRenderer.teaserContents",{commentThreadRenderer:r}):this.set(g+".backstageCommentsRenderer.teaserContents",[{commentThreadRenderer:r}]))}}};
_.d.addBackstageReplyAction=function(r){var E=this.get("addBackstageReplyAction.parentId",r);r=this.get("addBackstageReplyAction.renderer.commentRenderer",r);E&&r&&this.setCreatorReply(E,r)};
_.d.banAuthorAction=function(r){var E=this.get("banAuthorAction.commentId",r);E&&(r=this.get("banAuthorAction.parentCommentId",r)||this.getParentPostId(E),this.removeFromStream(E,r))};
_.d.hideReportedCommentAction=function(r){var E=this.get("hideReportedCommentAction.commentId",r);E&&((r=this.get("hideReportedCommentAction.parentCommentId",r))||(r=this.getParentPostId(E)),this.removeFromStream(E,r))};
_.d.replaceBackstageCommentAction=function(r){var E=this.get("replaceBackstageCommentAction.commentId",r),K=this.get("replaceBackstageCommentAction.parentId",r);r=this.get("replaceBackstageCommentAction.renderer.commentThreadRenderer",r);if(E&&K&&r){K=this.postIdToIndices(K);for(var g=0;g<K.length;g++){var D=K[g];if(D<0)break;var B=this.commentIdToIndex(E,D,!1);if(B>=0){var Q=this.get("data.contents."+D+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents."+B+".commentThreadRenderer.replies.commentRepliesRenderer");
Q&&(r.replies={commentRepliesRenderer:Q});this.splice("data.contents."+D+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents",B,1,{commentThreadRenderer:r})}B=this.commentIdToIndex(E,D,!0);if(B>=0){if(Q=this.get("data.contents."+D+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents."+(B+".commentThreadRenderer.replies.commentRepliesRenderer")))r.replies={commentRepliesRenderer:Q};this.splice("data.contents."+D+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents",
B,1,{commentThreadRenderer:r})}}}};
_.d.replaceBackstagePostAction=function(r){var E=this.get("replaceBackstagePostAction.itemId",r);if(E){E=this.postIdToIndices(E);for(var K=0;K<E.length;K++){var g=E[K];if(g<0)break;var D=this.getPostRendererType(g),B=this.get("replaceBackstagePostAction.renderer."+D,r);if(!B&&D!=="sharedPostRenderer")break;var Q=!1;B||(Q=!0,B=this.get("replaceBackstagePostAction.renderer.backstagePostRenderer",r));if(!B)break;var a={};Q?(_.ib(a,Ieu,B),this.set("data.contents."+g+".backstagePostThreadRenderer.post.sharedPostRenderer.originalPost",
a)):(_.ib(a,new _.jg(D),B),this.set("data.contents."+g+".backstagePostThreadRenderer.post",a))}}};
_.d.replaceBackstageReplyAction=function(r){var E=this.get("replaceBackstageReplyAction.replyId",r),K=this.get("replaceBackstageReplyAction.parentId",r);r=this.get("replaceBackstageReplyAction.renderer.commentRenderer",r);E&&r&&K&&this.setCreatorReply(K,r)};
_.d.removeCommentAction=function(r){var E=this.get("removeCommentAction.commentId",r);if(E){var K=this.get("removeCommentAction.parentCommentId",r);K&&this.get("removeCommentAction.isCreatorReply",r)?this.setCreatorReply(K,void 0):(K||(K=this.getParentPostId(E)),this.removeFromStream(E,K))}};
_.d.setCreatorReply=function(r,E){var K=this.getParentPostId(r);if(K){K=this.postIdToIndices(K);for(var g=0;g<K.length;g++){var D=K[g];if(D<0)break;var B=this.commentIdToIndex(r,D,!1);if(B>=0){var Q="data.contents."+D+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents."+B;B=Q+".commentThreadRenderer.comment.commentRenderer.containsCreatorReply";Q+=".commentThreadRenderer.replies";E==void 0?(this.set(Q,{}),this.set(B,!1)):(this.set(Q,{commentRepliesRenderer:{teaserContents:[{commentRenderer:E}]}}),
this.set(Q+".commentRepliesRenderer.teaserContents.0.commentRenderer.isCreatorReply",!0),this.set(B,!0))}B=this.commentIdToIndex(r,D,!0);B>=0&&(B="data.contents."+D+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents."+B,D=B+".commentThreadRenderer.comment.commentRenderer.containsCreatorReply",B+=".commentThreadRenderer.replies",E==void 0?(this.set(B,{}),this.set(D,!1)):(this.set(B,{commentRepliesRenderer:{teaserContents:[{commentRenderer:E}]}}),this.set(D,!0)))}}};
_.d.removeFromStream=function(r,E){if(E){E=this.postIdToIndices(E);for(var K=0;K<E.length;K++){var g=E[K];if(g<0)break;var D=this.commentIdToIndex(r,g,!1);D>=0&&this.splice("data.contents."+g+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents",D,1);D=this.commentIdToIndex(r,g,!0);D>=0&&this.splice("data.contents."+g+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents",D,1);g="data.contents."+g+".backstagePostThreadRenderer.post.backstagePostRenderer";
D=g+".backstageAttachment.pollRenderer.votedCommentId";this.get(D)===r&&(this.set(D,null),this.set(g+".backstageAttachment.pollRenderer.commentDelete",null))}}else for(E=this.postIdToIndices(r).reverse(),K=0;K<E.length;K++){g=E[K];if(g<0)break;D=this.getPostRendererType(g);var B=this.get("backstagePostThreadRenderer.post."+D,this.data.contents[g]);B.postId===r?this.splice("data.contents",g,1):D==="sharedPostRenderer"&&this.set("data.contents."+g+".backstagePostThreadRenderer.post.sharedPostRenderer.originalPost",
null);B.scheduledPublishTimeSec&&_.ht(this.hostElement,"yt-update-posts-total-count-action",[{updatePostsTotalCountAction:{updateType:"UPDATE_POSTS_TOTAL_COUNT_TYPE_REMOVE",number:1}}])}};
_.d.postIdToIndices=function(r){for(var E=[],K=0;K<this.data.contents.length;K++){var g=this.getPostRendererType(K);this.get("backstagePostThreadRenderer.post."+g+".postId",this.data.contents[K])===r&&E.push(K);if(g==="sharedPostRenderer"){var D=this.get("backstagePostThreadRenderer.post."+g+".originalPost.backstagePostRenderer.postId",this.data.contents[K]);g=this.get("backstagePostThreadRenderer.post."+g+".originalPost.postRenderer.postId",this.data.contents[K]);D!==r&&g!==r||E.push(K)}}return E};
_.d.commentIdToIndex=function(r,E,K){if(E<0)return-1;var g,D,B,Q,a=_.M((g=this.data)==null?void 0:(D=g.contents)==null?void 0:(B=D[E])==null?void 0:(Q=B.backstagePostThreadRenderer)==null?void 0:Q.comments,HtX);return(E=K?a==null?void 0:a.teaserContents:a==null?void 0:a.contents)&&E.length?E.findIndex(function(P){return _.M(P,xVb).comment.commentRenderer.commentId===r}):-1};
_.d.getParentPostId=function(r){r=r.split(".");if(r[1])return r[0]};
_.d.getPostRendererType=function(r){return this.get("backstagePostThreadRenderer.post.sharedPostRenderer",this.data.contents[r])?"sharedPostRenderer":"backstagePostRenderer"};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],wc.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],wc.prototype,"ytActionHandlerBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],wc.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0,value:_.R("enable_community_page_on_desktop")}),_.H("design:type",Boolean)],wc.prototype,"useSmallerPostContainer",void 0);
_.u([_.VF({disableElementRegistration:!0,is:"ytd-backstage-items"})],wc);
_.Z(wc,"ytd-backstage-items",function(){if(KuD!==void 0)return KuD;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return KuD=
r},{mode:1});var g5A;var DuA={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},FC=function(){var r=_.q.apply(this,arguments)||this;r.disablePrescanVisibility=!0;r.canScheduleJobs=!0;r.engagementPanel=!1;r.hidePanelButton=!1;r.isWatchGrid=
!1;r.hasShownSubscribersOnlyDisclaimer=!1;r.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_"};r.TEST_ONLY=void 0;return r};
_.C(FC,_.q);_.d=FC.prototype;_.d.created=function(){this.initCommentsCsi_();_.R("web_delhi_comment_threads")||(this.actionMap["yt-create-comment-reply-action"]="createCommentReplyAction_");_.R("web_comment_threading_scroll_on_collapse")&&(this.actionMap["yt-scroll-to-comment-element"]="handleScrollToCommentElement_")};
_.d.contentsChanged_=function(){var r;(r=this.data)!=null&&r.contents&&this.tickForCommentsTimer_("cml")};
_.d.headerChanged_=function(){var r;(r=this.data)!=null&&r.header&&this.tickForCommentsTimer_("cmhl")};
_.d.initCommentsCsi_=function(){_.cB("wn_comments");var r=_.Cn();r&&_.Mn({clientScreenNonce:r},"wn_comments");this.tickForCommentsTimer_("cmi")};
_.d.createCommentAction_=function(r){r=_.lw.unsafeClone(r);var E,K;if(r=(E=_.M(r,Tzw))==null?void 0:(K=E.contents)==null?void 0:K.commentThreadRenderer){var g,D,B,Q,a,P;!this.isBackstage&&((g=this.data)==null?0:(D=g.header)==null?0:(B=D.commentsHeaderRenderer)==null?0:(Q=B.createRenderer)==null?0:(a=Q.commentSimpleboxRenderer)==null?0:(P=a.zeroStep)==null?0:P.zeroStepChannelCreationRenderer)&&this.set("data.header.commentsHeaderRenderer.createRenderer.commentSimpleboxRenderer.zeroStep",{});var O,
U,T;this.isBackstage&&_.M((O=this.data)==null?void 0:(U=O.header)==null?void 0:(T=U.commentsHeaderRenderer)==null?void 0:T.zeroStateMessage,y0f)&&this.set("data.header.commentsHeaderRenderer.zeroStateMessage",{});this.insert_(r)}};
_.d.doReplyInsert_=function(r,E,K,g){g?this.splice(r,g,0,E):this.push(r,E)};
_.d.getRepliesPath_=function(r){return"data.contents."+r+".commentThreadRenderer.replies"};
_.d.getRepliesContentsPath_=function(r,E){r=this.getRepliesPath_(r);return E?r+".commentRepliesRenderer.teaserContents":r+".commentRepliesRenderer.contents"};
_.d.showSubscribersOnlyDisclaimer_=function(r){(r=r.detail.command)&&!this.hasShownSubscribersOnlyDisclaimer&&(r=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(r))&&(_.ht(this.hostElement,"yt-open-popup-action",[r,this]),this.hasShownSubscribersOnlyDisclaimer=!0)};
_.d.createCommentReplyAction_=function(r){r=_.lw.unsafeClone(r);var E=_.M(r,w8M);if(r=E==null?void 0:E.contents){var K=this.commentIdToIndex_(E==null?void 0:E.parentCommentId);if(!(K<0)){var g=this.getRepliesPath_(K);if(this.get(g)){E=E.replyToCommentId;g=this.getRepliesContentsPath_(K,!1);if(this.get(g)){var D=this.get(g).length,B=g+"."+(D-1)+".continuationItemRenderer";this.get(B+".button")?(B=this.replyIdToIndex_(E,K,!1),this.doReplyInsert_(g,r,B,D-1)):this.get(B)||(D=this.replyIdToIndex_(E,K,
!1),this.doReplyInsert_(g,r,D,null))}g=this.getRepliesContentsPath_(K,!0);this.get(g)?(K=this.replyIdToIndex_(E,K,!0),(!E||K>=0)&&this.doReplyInsert_(g,r,K,null)):this.set(g,[r])}else this.set(g,{commentRepliesRenderer:{teaserContents:[r]}})}}};
_.d.hideReportedCommentAction_=function(r){var E=_.M(r,l4$);if(r=E==null?void 0:E.commentId)(E=this.get("parentCommentId",E))||(E=this.getParentCommentId_(r)),this.remove_(r,E)};
_.d.getParentCommentId_=function(r){r=r.split(".");if(r[1])return r[0]};
_.d.removeCommentAction_=function(r){var E=_.M(r,iJM);if(r=E==null?void 0:E.commentId)E=(E==null?void 0:E.parentCommentId)||this.getParentCommentId_(r),this.remove_(r,E)};
_.d.pinCommentAction_=function(r){r=_.lw.unsafeClone(r);var E=_.M(r,MEu);E!=null&&E.commentId&&(r=this.get("pinCommentAction.actionResult.update.commentThreadRenderer",r))&&(this.remove_(E.commentId),this.insert_(r,!0))};
_.d.unpinCommentAction_=function(r){r=_.lw.unsafeClone(r);r=_.M(r,c_f);if(r!=null&&r.commentId){var E,K,g=(E=r.actionResult)==null?void 0:(K=E.update)==null?void 0:K.commentThreadRenderer;g&&(this.remove_(r.commentId),this.insert_(g))}};
_.d.banAuthorAction_=function(r){var E=_.M(r,UVM);E!=null&&E.commentId&&(r=E.commentId,E=E.parentCommentId||this.getParentCommentId_(r),this.remove_(r,E))};
_.d.handleScrollToCommentElement_=function(r){this.hostElement.contains(r)&&(this.nearestScrollParent||(this.nearestScrollParent=teK(r)),this.isCommentVisibleInScrollParent(r)||r.scrollIntoView({behavior:"smooth",block:"start"}))};
_.d.isCommentVisibleInScrollParent=function(r){if(!this.nearestScrollParent)return!1;r=r.getBoundingClientRect();var E=this.nearestScrollParent===document.documentElement?{top:68,bottom:window.innerHeight}:this.nearestScrollParent.getBoundingClientRect();return r.top>=E.top&&r.bottom<=E.bottom};
_.d.commentIdToIndex_=function(r){var E;return r&&(E=this.data)!=null&&E.contents?this.data.contents.findIndex(function(K){K=K.commentThreadRenderer;var g;return r===((K==null?void 0:K.commentViewModel)&&((g=_.M(K.commentViewModel,tEl))==null?void 0:g.commentId))}):-1};
_.d.insert_=function(r,E){E=E===void 0?!1:E;var K,g;if((K=this.data)==null?0:(g=K.contents)==null?0:g.some(function(B){return!!B.commentThreadRenderer}))for(K=0,g=this.data.contents.length;K<g;K++){var D=this.data.contents[K].commentThreadRenderer;
if(DuA[r.renderingPriority||"RENDERING_PRIORITY_UNKNOWN"]>=DuA[D.renderingPriority||"RENDERING_PRIORITY_UNKNOWN"]){E&&DuA[r.renderingPriority||"RENDERING_PRIORITY_UNKNOWN"]===DuA[D.renderingPriority||"RENDERING_PRIORITY_UNKNOWN"]?this.splice("data.contents",K,1,{commentThreadRenderer:r}):this.splice("data.contents",K,0,{commentThreadRenderer:r});break}}else this.set("data.contents",[{commentThreadRenderer:r}])};
_.d.doReplyRemove_=function(r,E,K){r=this.replyIdToIndex_(r,E,K);r<0||(E=this.getRepliesContentsPath_(E,K),this.splice(E,r,1))};
_.d.remove_=function(r,E){E=this.commentIdToIndex_(E);E<0?(E=this.commentIdToIndex_(r),E<0||this.splice("data.contents",E,1)):_.R("web_delhi_comment_threads")||(this.doReplyRemove_(r,E,!1),this.doReplyRemove_(r,E,!0))};
_.d.replyIdToIndex_=function(r,E,K){if(E<0)return-1;E=this.getRepliesContentsPath_(E,K);E=this.get(E);if(!E||!E.length)return-1;K=0;for(var g=E.length;K<g;K++){var D=void 0,B=void 0;if(((D=E[K])==null?void 0:(B=D.commentViewModel)==null?void 0:B.commentId)===r)return K}return-1};
_.d.tickForCommentsTimer_=function(r){_.xE(r,void 0,"wn_comments")};
_.d.reloadComments_=function(r){r=_.M(r,VEe);_.M(r==null?void 0:r.command,_.VH)&&_.rA(this.hostElement,[r==null?void 0:r.command])};
_.f5.Object.defineProperties(FC.prototype,{isBackstage:{configurable:!0,enumerable:!0,get:function(){var r,E,K;return!!((r=this.data)==null?0:(E=r.header)==null?0:(K=E.commentsHeaderRenderer)==null?0:K.isBackstageContent)}}});
_.f5.Object.defineProperties(FC,{template:{configurable:!0,enumerable:!0,get:function(){if(g5A===void 0){var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);g5A=r}r=g5A;return r}}});
FC.prototype.showSubscribersOnlyDisclaimer_=FC.prototype.showSubscribersOnlyDisclaimer_;FC.prototype.headerChanged_=FC.prototype.headerChanged_;FC.prototype.contentsChanged_=FC.prototype.contentsChanged_;_.u([_.G(_.cy),_.H("design:type",Object)],FC.prototype,"ytdOpenPopupBehavior",void 0);_.u([_.G(_.wo.YtPlayerListenerBehavior),_.H("design:type",Function)],FC.prototype,"ytPlayerListenerBehavior",void 0);
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],FC.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],FC.prototype,"ytActionHandlerBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],FC.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.v("data.header.commentsHeaderRenderer.isBackstageContent"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],FC.prototype,"isBackstage",null);
_.u([_.b(),_.H("design:type",Object)],FC.prototype,"disablePrescanVisibility",void 0);_.u([_.b(),_.H("design:type",Object)],FC.prototype,"canScheduleJobs",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],FC.prototype,"engagementPanel",void 0);_.u([_.b(),_.H("design:type",Object)],FC.prototype,"hidePanelButton",void 0);_.u([_.b(),_.H("design:type",Object)],FC.prototype,"isWatchGrid",void 0);_.u([_.b(),_.H("design:type",Object)],FC.prototype,"hasShownSubscribersOnlyDisclaimer",void 0);
_.u([_.pH("data.contents"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],FC.prototype,"contentsChanged_",null);_.u([_.pH("data.header"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],FC.prototype,"headerChanged_",null);_.u([_.ae("yt-show-subscribers-only-disclaimer"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],FC.prototype,"showSubscribersOnlyDisclaimer_",null);
_.u([_.VF({is:"ytd-comments"})],FC);var Ro=function(){return _.Yj.apply(this,arguments)||this};
_.C(Ro,_.Yj);_.d=Ro.prototype;_.d.bindIf=function(r,E,K){return r?E:K};
_.d.bindIfDefined=function(r,E){return r!==void 0?r:E};
_.d.booleanString=function(r){return(!!r).toString()};
_.d.equals=function(){for(var r=_.Hh.apply(0,arguments),E=r[0],K=1;K<r.length;K++)if(E!=r[K])return!1;return!0};
_.d.isGreaterThan=function(r,E){return r>E};
_.d.isLessThan=function(r,E){return r<E};
_.d.logicalAND=function(){for(var r=_.Hh.apply(0,arguments),E=!!r[0],K=1;K<r.length;K++)E=E&&!!r[K];return E};
_.d.logicalOR=function(){for(var r=_.Hh.apply(0,arguments),E=!!r[0],K=1;K<r.length;K++)E=E||!!r[K];return E};
_.d.toBool=function(r){return!!r};
Ro.prototype.toBool=Ro.prototype.toBool;Ro.prototype.logicalOR=Ro.prototype.logicalOR;Ro.prototype.logicalAND=Ro.prototype.logicalAND;Ro.prototype.isLessThan=Ro.prototype.isLessThan;Ro.prototype.isGreaterThan=Ro.prototype.isGreaterThan;Ro.prototype.equals=Ro.prototype.equals;Ro.prototype.booleanString=Ro.prototype.booleanString;Ro.prototype.bindIfDefined=Ro.prototype.bindIfDefined;Ro.prototype.bindIf=Ro.prototype.bindIf;_.u([_.Ua()],Ro);_.BbA=[Ro.prototype];var duB;var jUf;var oo=function(){return _.q.apply(this,arguments)||this};
_.C(oo,_.q);oo.prototype.configureRendererStamper=function(){return{"data.imageRenderer":{id:"image-renderer",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer",params:{fit:!0}}}}}};
oo.prototype.onBackIconTap_=function(){window.history.back()};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],oo.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],oo.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],oo.prototype,"data",void 0);_.u([_.vZ({is:"yt-header-with-back-renderer",disableElementRegistration:!0})],oo);
_.Z(oo,"yt-header-with-back-renderer",function(){if(jUf===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;duB===void 0&&(duB=document.createElement("template"));var g=duB;K.call(E,g.content.cloneNode(!0),r.content.firstChild);jUf=r}r=jUf;return r},{mode:2});var NbT;var QU9;var MD=function(){var r=_.q.apply(this,arguments)||this;r.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return r};
_.C(MD,_.q);_.d=MD.prototype;_.d.attached=function(){this.isDarkTheme=!!document.documentElement.hasAttribute("dark")};
_.d.onDarkModeToggledAction=function(r){r!==this.isDarkTheme&&(this.isDarkTheme=r,this.setUrl())};
_.d.dataChanged=function(){var r=this;if(this.data){var E=this.setUrl();E&&_.jT({destination:window,iframe:this.iframe,origin:_.N0C(E.toString()),channelName:"yt-iframe",onMessage:function(K){(K=r.getCommunicationCommand(K.data))&&r.ytComponentBehavior.resolveCommand(K)},
onEstablished:function(){}})}};
_.d.setUrl=function(){if(this.data&&this.data.iframeUrl){var r=_.Xt(this.isDarkTheme&&this.data.darkThemeIframeUrl?this.data.darkThemeIframeUrl:this.data.iframeUrl);if(r)return _.rJ(this.iframe,r),r}};
_.d.getCommunicationCommand=function(r){var E;if((E=this.data)!=null&&E.onCommunicationCommandsMap){E=this.data.onCommunicationCommandsMap.find(function(D){return D.key===r});
if(E==null?0:E.value)return E==null?void 0:E.value;try{var K=LUw(_.hL(r)),g=this.data.onCommunicationCommandsMap.find(function(D){return D.key===(K==null?void 0:K.getMethodName())});
if(g==null?0:g.value)return g==null?void 0:g.value}catch(D){}}};
MD.prototype.dataChanged=MD.prototype.dataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],MD.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],MD.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],MD.prototype,"actionHandlerBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],MD.prototype,"data",void 0);
_.u([_.b({value:!1}),_.H("design:type",Boolean)],MD.prototype,"isDarkTheme",void 0);_.u([_.fH("#iframe"),_.H("design:type",HTMLIFrameElement)],MD.prototype,"iframe",void 0);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],MD.prototype,"dataChanged",null);_.u([_.vZ({is:"yt-iframe-renderer",disableElementRegistration:!0})],MD);
_.Z(MD,"yt-iframe-renderer",function(){if(QU9===void 0){var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;NbT===void 0&&(NbT=document.createElement("template"));var g=NbT;K.call(E,g.content.cloneNode(!0),r.content.firstChild);QU9=r}r=QU9;return r},{mode:2});_.io=function(r){_.SV.call(this);this.callback=r;this.bezier=new Byb(0,0,.4,0,.2,1,1,1);this.delay=new _.U1(this.next,window,this);this.JSC$17215_animating=!1;_.iF(this,this.delay)};
_.C(_.io,_.SV);_.io.prototype.isAnimating=function(){return this.JSC$17215_animating};
_.io.prototype.start=function(r,E,K){this.config={from:r,to:E,duration:K,startTime:(0,_.OC)()};this.JSC$17215_animating=!0;this.next()};
_.io.prototype.stop=function(){this.delay.stop();this.JSC$17215_animating=!1;this.config=void 0};
_.io.prototype.next=function(){if(this.config){var r=this.config,E=r.from,K=r.to,g=r.duration;r=r.startTime;var D=(0,_.OC)()-r;r=this.bezier;g=jSf(r,D/g);if(g==0)r=r.y0;else if(g==1)r=r.y3;else{D=GF(r.y0,r.y1,g);var B=GF(r.y1,r.y2,g);r=GF(r.y2,r.y3,g);D=GF(D,B,g);B=GF(B,r,g);r=GF(D,B,g)}r=_.vc(r,0,1);this.callback(E+(K-E)*r);r<1?this.delay.start():this.JSC$17215_animating=!1}};_.cY=new _.NS("MINI_APP_CLIENT_DATA_PROVIDER_TOKEN");new CustomEvent("iframeLoadedForTesting");var $uA={INIT:0,START:1,READY:2,END:3,0:"INIT",1:"START",2:"READY",3:"END"},p9B=function(r,E,K,g){_.SV.call(this);this.JSC$17226_miniAppId=r;this.localReleaseId=E;this.derivedDeviceInterface=K;this.isForeground=g;this.JSC$17226_playNonceResolver=new _.jG;this.playPingTimerId=NaN;this.playPingIntervalMs=_.Uv("play_ping_interval_ms",3E4);this.playClickIntervalMs=_.Uv("play_click_interval_ms",3E4);this.enableDisplayingPpn=_.R("enable_displaying_ppn");this.JSC$17226_miniAppClientDataProvider=_.P7().resolve(_.cY);
this.state=0;this.firstClickRecorded=!1;this.clickRecordedMs=0;this.beforeReady=!0;this.gameReady=!1;abu(this);var D=setTimeout(function(){_.nh(new _.bs("Timed out after 30000ms while waiting for play nonce"))},3E4);
this.JSC$17226_playNonceResolver.promise.then(function(){clearTimeout(D)})};
_.C(p9B,_.SV);var fbQ=function(r,E){r.JSC$17226_playNonceResolver.resolve(E!=null?E:op(8));r.enableDisplayingPpn&&PBu(r).then(function(K){r.JSC$17226_miniAppClientDataProvider.clientData.set("post_play_nonce",K)})},PBu=function(r){return _.p(function(E){return E.nextAddress==1?E.yield(r.JSC$17226_playNonceResolver.promise,2):E.return(E.yieldResult)})},abu=function(r){var E,K;
_.p(function(g){if(g.nextAddress==1)return g.yield(r.JSC$17226_playNonceResolver.promise,2);E=g.yieldResult;K={miniAppInfo:{externalPostId:r.JSC$17226_miniAppId,localReleaseId:r.localReleaseId,postPlayNonce:E,derivedDeviceInterface:r.derivedDeviceInterface}};_.Mn(K);_.vo(g)})},YQD=function(r){r.state!==0?_.nh(new _.bs("[MiniAppPlayLogger] recordPlayStart failed with state "+$uA[r.state])):(r.state=1,CE(r,"ma_cl"),xU(r,"PLAY_EVENT_TYPE_PLAY_START"),Okf(r))},UuA=function(r){r.isForeground=!1;
xU(r,"PLAY_EVENT_TYPE_PLAY_PAUSE")},Tbu=function(r){r.state!==1&&r.state!==2?_.nh(new _.bs("[MiniAppPlayLogger] recordPlayEnd failed with state "+$uA[r.state])):(r.state=3,window.clearInterval(r.playPingTimerId),r.playPingTimerId=NaN,Av5(),xU(r,"PLAY_EVENT_TYPE_PLAY_END",{},!0))},w9D=function(r,E){r.state===2&&r.gameReady&&(r.firstClickRecorded?Date.now()-r.clickRecordedMs<r.playClickIntervalMs||(r.clickRecordedMs=Date.now(),xU(r,"PLAY_EVENT_TYPE_PLAY_CLICK")):E&&(CE(r,"ma_fua"),xU(r,"PLAY_EVENT_TYPE_PLAY_FIRST_USER_ACTION",
{sendIsolatedPayload:!0}),r.firstClickRecorded=!0,r.clickRecordedMs=Date.now()))};
p9B.prototype.logError=function(r){var E=this,K;_.p(function(g){if(g.nextAddress==1)return r.metadata.externalPostId=E.JSC$17226_miniAppId,K=r.metadata,g.yield(Promise.race([E.JSC$17226_playNonceResolver.promise,new Promise(function(D){setTimeout(function(){D("")},3E4)})]),2);
K.postPlayNonce=g.yieldResult;r.metadata.localReleaseId=E.localReleaseId;r.loggingError.level="WARNING";_.Xc(r.loggingError,r.loggingError.level,void 0,void 0,void 0,void 0,void 0,{miniAppMetadata:r.metadata});_.vo(g)})};
var Fua=function(r,E,K,g){var D,B,Q,a,P,O;_.p(function(U){if(U.nextAddress==1)return U.yield(r.JSC$17226_playNonceResolver.promise,2);D=U.yieldResult;B={externalPostId:r.JSC$17226_miniAppId,localReleaseId:r.localReleaseId,postPlayNonce:D,sdkVersion:K,api:E};g!==void 0&&(B.networkRequestsMeasurement={networkRequests:_.Ow(g,1),cachedRequests:_.Ow(g,2),transferredBytes:_.Ow(g,3)},(Q=g)==null?0:_.Ot(Q,UN,6))&&(B.networkRequestsMeasurement.serviceWorkerRequestsMeasurement={interceptedRequests:((a=_.TQ(g,
UN,6))==null?void 0:Ws(a,1))||"0",cacheHits:((P=_.TQ(g,UN,6))==null?void 0:Ws(P,2))||"0",cachedBytes:((O=_.TQ(g,UN,6))==null?void 0:Ws(O,3))||"0"});_.Ae("miniAppSdkUsage",B);_.vo(U)})},o5Q=function(r,E,K){var g,D,B,Q,a,P,O,U,T,w,F,c,W,z,S,k;
_.p(function(A){if(A.nextAddress==1)return A.yield(r.JSC$17226_playNonceResolver.promise,2);g=A.yieldResult;D={externalPostId:r.JSC$17226_miniAppId,localReleaseId:r.localReleaseId,postPlayNonce:g,sdkVersion:K,measurementWindow:{startTimestampMs:String(iQ(E,1)),endTimestampMs:String(iQ(E,2))},frameRate:{averageFrameTimeDeltaMs:cs(E,3),averageFrameIdleTimeMs:cs(E,4)}};_.Ot(E,TW,5)&&(D.networkRequests={networkRequests:(B=cV(E))==null?void 0:_.Ow(B,1),cachedRequests:(Q=cV(E))==null?void 0:_.Ow(Q,2),transferredBytes:(a=
cV(E))==null?void 0:_.Ow(a,3),sameOriginStatusCodeToCounts:Rau((P=cV(E))==null?void 0:_.SQc(P,4,void 0,ufc,ufc)),crossOriginStatusCodeToCounts:Rau((O=cV(E))==null?void 0:_.SQc(O,5,void 0,ufc,ufc))},(U=cV(E))==null?0:_.Ot(U,UN,6))&&(D.networkRequests.serviceWorkerRequestsMeasurement={interceptedRequests:((T=cV(E))==null?void 0:(w=_.TQ(T,UN,6))==null?void 0:Ws(w,1))||"0",cacheHits:((F=cV(E))==null?void 0:(c=_.TQ(F,UN,6))==null?void 0:Ws(c,2))||"0",cachedBytes:((W=cV(E))==null?void 0:(z=_.TQ(W,UN,6))==
null?void 0:Ws(z,3))||"0"});_.Ot(E,mLe,7)&&(D.gameCapture={averageFrameTimeDeltaMs:(S=_.TQ(E,mLe,7))==null?void 0:cs(S,1),averageFrameIdleTimeMs:(k=_.TQ(E,mLe,7))==null?void 0:cs(k,2)});_.Ae("miniAppPerformanceMetrics",D);_.vo(A)})},Mfu=function(r,E){var K,g;
return _.p(function(D){if(D.nextAddress==1)return D.yield(r.JSC$17226_playNonceResolver.promise,2);K=D.yieldResult;g={adResult:"MINI_APP_AD_RESULT_REJECTED",miniAppContext:{externalPostId:r.JSC$17226_miniAppId,postPlayNonce:K,miniAppReleaseId:r.localReleaseId},derivedDeviceInterface:r.derivedDeviceInterface,adTriggerType:E,rejectedReason:"MINI_APP_AD_REJECTED_REASON_CLIENT_UNSUPPORTED"};_.Ae("miniAppAdEvent",g);_.vo(D)})};
p9B.prototype.disposeInternal=function(){_.SV.prototype.disposeInternal.call(this);window.clearInterval(this.playPingTimerId);this.playPingTimerId=NaN};
var xU=function(r,E,K,g){K=K===void 0?{}:K;g=g===void 0?!1:g;var D,B,Q,a;_.p(function(P){if(P.nextAddress==1)return D=r.isForeground,B=r.beforeReady,P.yield(r.JSC$17226_playNonceResolver.promise,2);Q=P.yieldResult;a={externalPostId:r.JSC$17226_miniAppId,localReleaseId:r.localReleaseId,derivedDeviceInterface:r.derivedDeviceInterface,postPlayNonce:Q,type:E};K.sequenceGroup=Q;a.playState=B?"PLAY_STATE_NOT_READY":D?"PLAY_STATE_READY_FOREGROUND":"PLAY_STATE_READY_BACKGROUND";_.Ae("miniAppPlayEvent",a,
K);g&&_.ex();_.vo(P)})},CE=function(r,E){var K;
_.p(function(g){if(g.nextAddress==1)return K=(0,_.OC)(),g.yield(r.JSC$17226_playNonceResolver.promise,2);_.CR(E,K);_.vo(g)})},Okf=function(r){isNaN(r.playPingTimerId)&&(r.playPingTimerId=_.M7(function(){r.state!==1&&r.state!==2?_.nh(new _.bs("[MiniAppPlayLogger] reportPlayPing failed with state "+$uA[r.state])):xU(r,"PLAY_EVENT_TYPE_PLAY_PING")},r.playPingIntervalMs))},Rau=function(r){return Array.from(r.entries()).map(function(E){var K=_.N(E);
E=K.next().value;K=K.next().value;return{key:E,value:K}})};var ik9=function(){},cBu=function(r,E){r.showMiniAppAdCommand=E.showMiniAppAdCommand;
r.isEmbeddedInWebview=E.isEmbeddedInWebview;r.playLogger=E.playLogger},xuu=function(r,E){var K;
return _.p(function(g){if(g.nextAddress==1){if(!r.showMiniAppAdCommand||!r.isEmbeddedInWebview)return g.return(CBu(r,E));r.adResolver=new _.jG;var D=new LI;K=_.wW(D,3,E);v4(r.showMiniAppAdCommand,iId(K));return g.yield(r.adResolver.promise,2)}return g.return(g.yieldResult)})};
ik9.prototype.onAdFinished=function(r){r=T7R(r);var E;(E=this.adResolver)==null||E.resolve(r)};
var CBu=function(r,E){var K;return _.p(function(g){if(g.nextAddress==1)g=g.yield((K=r.playLogger)==null?void 0:Mfu(K,ZT5(E)),2);else{var D=g.return;var B=new ULe;B=_.wW(B,1,2);g=D.call(g,B)}return g})};var Wu9=new _.NS("INNERTUBE_MANAGER_TOKEN");var GTu=function(){this.callbacks={}};
GTu.prototype.initialize=function(r){var E=this;this.callbacks=r;window.youtubewebview?window.youtubewebview.onmessage=function(K){v5u(E,K)}:(window.nativeMessageListener={},window.nativeMessageListener.onmessage=function(K){v5u(E,K)})};
var v5u=function(r,E){if(E.data)try{var K=LUw(E.data);if(_.oU(_.fO(K,1))!=null){var g=TBl(_.CO(K,2));switch(K.getMethodName()){case "yt-mini-app-load-audio-state":var D,B;(B=(D=r.callbacks).onAudioStateLoaded)==null||B.call(D,_.MU(g,te(g,yE,1)));break;case "yt-mute-mini-app":var Q,a;(a=(Q=r.callbacks).onMuteMiniApp)==null||a.call(Q);break;case "yt-unmute-mini-app":var P,O;(O=(P=r.callbacks).onUnmuteMiniApp)==null||O.call(P);break;case "yt-playable-exit":var U,T;(T=(U=r.callbacks).onExit)==null||T.call(U);
break;case "yt-post-play-nonce":var w,F;(F=(w=r.callbacks).onPostPlayNonceReceived)==null||F.call(w,Gk(g,2,yE));break;case "yt-confirm-exit-mini-app":var c,W;(W=(c=r.callbacks).confirmExitMiniApp)==null||W.call(c);break;case "yt-confirm-exit-mini-app-edu":var z,S;(S=(z=r.callbacks).confirmExitMiniAppEdu)==null||S.call(z);break;case "yt-benchmarking-response":var k,A;(A=(k=r.callbacks).onNativeBenchmarkingMessageReceived)==null||A.call(k,Gk(g,2,yE));break;case "yt-mini-app-load-3p-consent-state":var X,
e;(e=(X=r.callbacks).multiplayer3pAckStateLoaded)==null||e.call(X,_.MU(g,te(g,yE,1)));break;case "yt-mini-app-get-exit-mini-app-seen-state":var I,J;(J=(I=r.callbacks).exitMiniAppSeenStateLoaded)==null||J.call(I,_.MU(g,te(g,yE,1)));break;case "yt-mini-app-on-navigate-to-new-mini-app":var Q5,OP;(OP=(Q5=r.callbacks).onNavigateToNewMiniApp)==null||OP.call(Q5);break;case "yt-game-data-available":var WK,TJ;(TJ=(WK=r.callbacks).onGameDataAvailable)==null||TJ.call(WK,Gk(g,2,yE));break;case "yt-pause-mini-app":var oJ,
kL;(kL=(oJ=r.callbacks).onPauseMiniApp)==null||kL.call(oJ);break;case "yt-resume-mini-app":var qq,n2;(n2=(qq=r.callbacks).onResumeMiniApp)==null||n2.call(qq);break;case "yt-playable-ad-finished":var pd,RM;(RM=(pd=r.callbacks).onAdFinished)==null||RM.call(pd,Gk(g,2,yE))}}else _.nh(Error("Vh"))}catch(rw){_.Xc(Error("Wh"))}else _.nh(Error("Xh"))};var AYn=function(r){this.rpcErrorCode=r};var WY=function(r,E,K){this.intervalMs=r;this.apiFunc=E;this.type=K;this.schedulerReady=!0};
WY.prototype.call=function(r){var E=this,K;return _.p(function(g){if(g.nextAddress==1){if(E.type!==1&&r===E.cachedValue)return g.return();E.pendingApiRequestResolver||(E.pendingApiRequestResolver=new _.jG);K=E.pendingApiRequestResolver.promise;E.cachedValue=r;return g.yield(VfB(E),2)}return g.return(K)})};
WY.prototype.flush=function(r){r=r===void 0?!1:r;var E=this;return _.p(function(K){return E.cachedValue===void 0?K.return():K.yield(E.apiFunc(E.cachedValue,r),0)})};
var VfB=function(r){var E,K,g;return _.p(function(D){switch(D.nextAddress){case 1:if(!r.schedulerReady||!r.pendingApiRequestResolver)return D.return();r.schedulerReady=!1;E=r.pendingApiRequestResolver;r.pendingApiRequestResolver=void 0;_.Mj(D,2);if(r.cachedValue===void 0){D.jumpTo(4);break}return D.yield(r.apiFunc(r.cachedValue),5);case 5:K=D.yieldResult,E.resolve(K);case 4:_.D2(D,3);break;case 2:g=_.GD(D),E.reject(g);case 3:setTimeout(function(){return _.p(function(B){r.schedulerReady=!0;return B.yield(VfB(r),
0)})},r.intervalMs),_.vo(D)}})};var HTK=window.location.origin+"/miniapp_cloudsaves",eeJ=[400,401],zaB=_.Uv("cloud_save_game_data_rate_limit_ms",3E3),bkB=function(r){var E=this;this.JSC$17270_miniAppId=r;this.loadAttempts=0;this.cloudSaveIntervalMs=zaB;this.initialDownloadDataSucceeded=!1;this.JSC$17270_playNonceResolver=new _.jG;this.scottyUploadRateLimiter=new WY(this.cloudSaveIntervalMs,function(K,g){return tfu(E,K,g)},2);
this.downloadDataPromise=SQa(this);this.downloadDataPromise.then(function(){E.initialDownloadDataSucceeded=!0}).catch(function(){})},sUu=function(r,E){E.then(function(K){return r.JSC$17270_playNonceResolver.resolve(K)})},kTT=function(r){return _.p(function(E){return r.cachedData===void 0?E.return(r.downloadDataPromise):E.return(r.cachedData)})},qQD=function(r,E){return _.p(function(K){r.cachedData=E;
if(!r.initialDownloadDataSucceeded)throw Error("Yh");return K.yield(r.scottyUploadRateLimiter.call(E),0)})},lbu=function(){return new Promise(function(r){setTimeout(r,1E3,"")})},muU=function(r,E){var K,g;
return _.p(function(D){if(D.nextAddress==1)return K=r.JSC$17270_miniAppId,D.yield(Promise.race([r.JSC$17270_playNonceResolver.promise,lbu()]),2);g={"X-YouTube-MiniAppId":K,"X-YouTube-PostPlayNonce":D.yieldResult};"DELEGATED_SESSION_ID"in _.AA&&$nJ(E,g);return D.return(g)})},tfu=function(r,E,K){K=K===void 0?!1:K;
return _.p(function(g){return uhu()?_.R("enable_cloud_save_error_popup_after_retry")?g.return(new Promise(function(D,B){var Q,a,P,O,U;return _.p(function(T){switch(T.nextAddress){case 1:Q=0,a=!0,O=P=null;case 2:if(!(a&&Q++<2)){T.jumpTo(4);break}_.Mj(T,5);return T.yield(ZkT(r,E,K),7);case 7:P=T.yieldResult;a=P.ok?!1:!eeJ.includes(P.status);_.D2(T,2);break;case 5:O=U=_.GD(T);a=Xbu(O);T.jumpTo(2);break;case 4:P?P.ok?(GN(r,zaB),D()):(GN(r,r.cloudSaveIntervalMs*2),B(Error("Zh`"+String(P.status),{cause:{rpcErrorCode:P.status}}))):
(GN(r,r.cloudSaveIntervalMs*2),B(O||Error("$h"))),_.vo(T)}})})):g.return(new Promise(function(D,B){var Q,a;
return _.p(function(P){if(P.nextAddress==1){if(r.JSC$17270_miniAppId==="")return B(Error("ai")),P.return();_.Mj(P,2);return P.yield(ZkT(r,E,K),4)}if(P.nextAddress!=2)return Q=P.yieldResult,Q.ok?(GN(r,zaB),D()):(GN(r,r.cloudSaveIntervalMs*2),B(Error("Zh`"+String(Q.status),{cause:{rpcErrorCode:Q.status}}))),_.D2(P,0);a=_.GD(P);GN(r,r.cloudSaveIntervalMs*2);B(a);_.vo(P)})})):g.return()})},ZkT=function(r,E,K){K=K===void 0?!1:K;
var g,D,B;return _.p(function(Q){if(Q.nextAddress==1)return g=_.zT((new TextEncoder).encode(E)),D=nom(),Q.yield(muU(r,D),2);B=Q.yieldResult;return Q.return(fetch(D,{method:"POST",body:new Blob([g]),headers:B,keepalive:K}))})},SQa=function(r){var E,K;
return _.p(function(g){if(g.nextAddress==1){if(!uhu())return g.return("");if(r.JSC$17270_miniAppId==="")throw Error("ai");if(r.loadAttempts>2)return g.return(r.downloadDataPromise);_.Mj(g,2);return g.yield(uAk(r),4)}if(g.nextAddress!=2)return E=g.yieldResult,g.return(E);K=_.GD(g);if(Xbu(K)&&++r.loadAttempts<2)return g.return(SQa(r));throw K;})},uAk=function(r){var E,K,g,D,B;
return _.p(function(Q){switch(Q.nextAddress){case 1:return _.Mj(Q,2),E=nom(),Q.yield(muU(r,E),4);case 4:return K=Q.yieldResult,Q.yield(fetch(E,{method:"GET",headers:K}),5);case 5:return g=Q.yieldResult,g.ok?Q.yield(g.text(),6):Q.return(Promise.reject(Error("bi`"+String(g.status),{cause:new AYn(g.status)})));case 6:return D=Q.yieldResult,Q.return((new TextDecoder).decode(_.hL(D)));case 2:return B=_.GD(Q),Q.return(Promise.reject(B))}})},GN=function(r,E){r.cloudSaveIntervalMs=E;
r.scottyUploadRateLimiter.intervalMs=r.cloudSaveIntervalMs};
bkB.prototype.flush=function(){var r=this;return _.p(function(E){return r.initialDownloadDataSucceeded?E.yield(r.scottyUploadRateLimiter.flush(!0),0):E.return()})};var ABT=Mh(ov(1),F$(1)),eaf=Mh(ov(1),F$(3)),vY=function(r){this.callbacks=r};
_.d=vY.prototype;_.d.onAudioToggled=function(r,E){(E===void 0||E)&&_.Rq("yt-mini-app-is-audio-enabled",r,2592E3)};
_.d.onPause=function(){this.onAudioToggled(!1,!1)};
_.d.onResume=function(){this.onAudioToggled(this.callbacks.isAudioEnabled(),!1)};
_.d.returnNativeBenchmarkingMessage=function(){};
_.d.sendGameData=function(){};
_.d.sendStartGameFrameCapture=function(){};
var Iwn=function(r,E,K){this.callbacks=r;var g=this;this.sdkVersion=new _.jG;this.channel=new fHR(_.jT({destination:window,iframe:E,origin:(new URL(K.toString())).origin,channelName:"playableIframe",onMessage:this.onMessage(),onEstablished:function(){var D=Vr;var B=ov(5);var Q=new xLd;Q=_.V_(Q,1,1E4);B=_.x1(B,4,bZu,Q);D(g,B);g.onAudioToggled(g.callbacks.isAudioEnabled())}}));
this.sdkVersionTimeoutId=setTimeout(function(){g.sdkVersion.resolve("")},1E4)};
_.C(Iwn,vY);_.d=Iwn.prototype;_.d.onAudioToggled=function(r,E){vY.prototype.onAudioToggled.call(this,r,E===void 0?!0:E);E=Vr;var K=ov(2),g=new cKE;r=_.w0(g,1,r);r=_.x1(K,3,bZu,r);E(this,r)};
_.d.onPause=function(){vY.prototype.onPause.call(this);Vr(this,ov(3))};
_.d.onResume=function(){vY.prototype.onResume.call(this);Vr(this,ov(4))};
_.d.returnNativeBenchmarkingMessage=function(r){var E=Vr,K=ov(6);var g=F$(_.Ot(r,Js,1)?1:2);r=_.Ot(r,Js,1)?r:null;g=_.x1(g,5,Rv,r);E(this,Mh(K,g))};
_.d.sendGameData=function(r){var E=Vr,K=ov(7);r=_.x1(K,5,bZu,r);E(this,r)};
_.d.sendStartGameFrameCapture=function(){Vr(this,ov(9))};
var zN=function(r,E,K){var g,D,B;return _.p(function(Q){if(Q.nextAddress==1)return g=r.callbacks,D=g.onSdkCalled,B=E,Q.yield(r.sdkVersion.promise,2);D.call(g,B,Q.yieldResult,K);_.vo(Q)})};
Iwn.prototype.onMessage=function(){var r=this;return UOb(CI,function(E){var K,g,D,B,Q,a,P,O,U,T,w,F,c,W,z,S,k,A,X,e,I,J,Q5,OP,WK,TJ,oJ,kL,qq,n2,pd,RM,rw,Uu,Cd,tb,c9,TT,Nq,Da,oM,Ld,MJ,rb,CC,Hf;return _.p(function(Ou){switch(Ou.nextAddress){case 1:if(!eQ$(E.data))return _.nh(Error("ci")),Ou.return();K=_.xp(E.data,1);_.R("enable_iframe_message_get_type_via_fields")&&(g=E.data,K=D=_.xp(g,1));switch(K){case 8:if(E.data.hasMetadata()){var Ye=r.sdkVersion,B9=Ye.resolve;var y5=E.data.getMetadata();y5=_.CO(y5,
1);B9.call(Ye,y5);clearTimeout(r.sdkVersionTimeoutId)}break;case 6:return Ou.jumpTo(2);case 16:if(!_.Yp(E.data,qil,14,xd))return Ou.return();B=_.vs(E.data,qil,14,xd);(a=(Q=r.callbacks).onGameFrameReceived)==null||a.call(Q,B);return Ou.return();case 17:if(!_.Yp(E.data,kKl,15,xd))return Ou.return();(O=(P=r.callbacks).onGameAudioReceived)==null||O.call(P,_.vs(E.data,kKl,15,xd));return Ou.return();case 1:if(Ye=_.vs(E.data,vCC,2,xd))switch(_.xp(Ye,1)){case 1:r.callbacks.onFirstFrameReady();if(_.R("enable_network_request_logging_on_game_events")&&
_.Ot(Ye,TW,4)){zN(r,"MINI_APP_SDK_API_FIRST_FRAME_READY",_.TQ(Ye,TW,4));break}zN(r,"MINI_APP_SDK_API_FIRST_FRAME_READY");break;case 2:(y5=(B9=r.callbacks).onGameReady)==null||y5.call(B9);if(_.R("enable_network_request_logging_on_game_events")&&_.Ot(Ye,TW,4)){zN(r,"MINI_APP_SDK_API_GAME_READY",_.TQ(Ye,TW,4));break}zN(r,"MINI_APP_SDK_API_GAME_READY");break;case 3:if(_.Yp(Ye,wB,3,VtJ))r.callbacks.onResourceLoaded(_.vs(Ye,wB,3,VtJ))}return Ou.return();case 3:return Ou.jumpTo(3);case 4:return Ou.jumpTo(4);
case 2:return Ou.jumpTo(5);case 9:return Ou.jumpTo(6);case 10:return r.callbacks.onClick(),Ou.return();case 5:return Ou.jumpTo(7);case 11:if(!_.Yp(E.data,ON,9,xd))return Ou.return();U=_.vs(E.data,ON,9,xd);(w=(T=r.callbacks).onBenchmarkingMessageReceived)==null||w.call(T,U);Ye=E.reply;B9=ov(1);y5=F$(1);var gb=new ON;var Y1=new Uint8Array(zER(U,te(U,F0E,6))|0);gb=x_(gb,5,F0E,_.zR(Y1,!1));y5=_.x1(y5,5,Rv,gb);Ye.call(E,Mh(B9,y5));return Ou.return();case 12:return Ou.jumpTo(8);case 13:return Ou.jumpTo(9);
case 15:if(!_.R("enable_open_yt_content"))return E.reply(eaf),Ou.return();if(!_.Yp(E.data,sc$,12,xd))return E.reply(Mh(ov(1),F$(2))),Ou.return();Ye=_.vs(E.data,sc$,12,xd);F=_.CO(Ye,1);r.callbacks.onOpenYTContent(F);E.reply(ABT);return Ou.return();case 14:return Ou.jumpTo(10);default:return Ou.return()}Ou.jumpTo(0);break;case 2:if(!_.Yp(E.data,iJ,5,xd))return Ou.return();B9=E.data;Ye=te(B9,xd,5);B9=B9.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;c=qQ5(B9,B9[_.dw]|0,iJ,Ye)||iJ[laK]||(iJ[laK]=
mJJ(iJ));Ye=_.az(c,Yd,1,_.f9());W=_.N(Ye);z=W.next();case 12:if(z.done){Ou.jumpTo(14);break}S=z.value;k=new _.bs;k.level=_.xp(S,2)===1?"WARNING":"ERROR";A=LkJ(S.getSource());return Ou.yield(r.sdkVersion.promise,15);case 15:X={source:A,sdkVersion:Ou.yieldResult};_.jf(_.fO(S,6))!=null?(k.message=S.getMessage(),k.stack=_.CO(S,5),X.sdkErrorType=heJ(_.xp(S,6)),_.jf(_.fO(S,7))!=null&&(X.sdkApi=JYJ(_.xp(S,7)))):k.stack=void 0;I=e=void 0;(I=(e=r.callbacks).onError)==null||I.call(e,{loggingError:k,metadata:X});
z=W.next();Ou.jumpTo(12);break;case 14:return Ou.return();case 3:return _.Mj(Ou,16),Ye=Ou.yield,B9=r.callbacks,y5=B9.onSave,gb=_.vs(E.data,C8R,4,xd),gb=_.CO(gb,1),Ye.call(Ou,y5.call(B9,gb),18);case 18:E.reply(ABT);_.D2(Ou,17);break;case 16:return J=_.GD(Ou),Q5=Vl,OP=J,WK=r.callbacks,TJ="MINI_APP_SDK_API_SAVE_DATA",Ou.yield(r.sdkVersion.promise,19);case 19:Q5(OP,WK,TJ,Ou.yieldResult),E.reply(eaf);case 17:return Ou.yield(zN(r,"MINI_APP_SDK_API_SAVE_DATA"),20);case 20:return Ou.return();case 4:return _.Mj(Ou,
21),Ou.yield(r.callbacks.onLoad(),23);case 23:oJ=Ou.yieldResult;Ye=E.reply;B9=ov(1);y5=F$(1);gb=new C8R;gb=_.tR(gb,1,oJ);y5=_.x1(y5,3,Rv,gb);Ye.call(E,Mh(B9,y5));_.D2(Ou,22);break;case 21:return kL=_.GD(Ou),qq=Vl,n2=kL,pd=r.callbacks,RM="MINI_APP_SDK_API_LOAD_DATA",Ou.yield(r.sdkVersion.promise,24);case 24:qq(n2,pd,RM,Ou.yieldResult),E.reply(eaf);case 22:return Ou.yield(zN(r,"MINI_APP_SDK_API_LOAD_DATA"),25);case 25:return Ou.return();case 5:_.Mj(Ou,26);r.callbacks.onSendHighScore(Xs(_.vs(E.data,
uYl,3,xd).getValue()));E.reply(Mh(ov(1),F$(1)));_.D2(Ou,27);break;case 26:return rw=_.GD(Ou),Uu=Vl,Cd=rw,tb=r.callbacks,c9="MINI_APP_SDK_API_SEND_SCORE",Ou.yield(r.sdkVersion.promise,28);case 28:Uu(Cd,tb,c9,Ou.yieldResult),E.reply(eaf);case 27:return Ou.yield(zN(r,"MINI_APP_SDK_API_SEND_SCORE"),29);case 29:return Ou.return();case 6:if(!_.Yp(E.data,AKw,8,xd)){Ou.jumpTo(30);break}Ye=Ou.yield;B9=_.vs(E.data,AKw,8,xd);B9=_.xp(B9,1);return Ye.call(Ou,zN(r,JYJ(B9)),30);case 30:return Ou.return();case 7:return Ye=
E.reply,B9=ov(1),y5=F$(1),gb=r.callbacks.getLanguage(),y5=x_(y5,4,Rv,FA(gb)),Ye.call(E,Mh(B9,y5)),Ou.yield(zN(r,"MINI_APP_SDK_API_GET_LANGUAGE"),32);case 32:return Ou.return();case 8:if(!_.Yp(E.data,ZZw,10,xd))return Ou.return();TT=_.vs(E.data,ZZw,10,xd);Nq=r.callbacks;Da=Nq.onSdkPerformanceUpdate;return Ou.yield(r.sdkVersion.promise,33);case 33:return Da.call(Nq,TT,Ou.yieldResult),Ou.return();case 9:Ye=E.data;B9=te(Ye,xd,11);if(_.oU(_.fO(Ye,B9))==null)return E.reply(Mh(ov(1),F$(2))),Ou.return();
oM=Gk(E.data,11,xd);r.callbacks.onShareInviteCode(oM);E.reply(ABT);return Ou.yield(zN(r,"MINI_APP_SDK_API_SHARE_INVITE_CODE"),34);case 34:return Ou.return();case 10:if(_.Yp(E.data,iZl,13,xd)){Ou.jumpTo(35);break}return Ou.yield(r.callbacks.onShowMiniAppAd(2),36);case 36:return Ld=Ou.yieldResult,E.reply(Mh(ov(1),ttu(Ld))),Ou.yield(zN(r,"MINI_APP_SDK_API_REQUEST_AD"),37);case 37:return Ou.return();case 35:Ye=_.vs(E.data,iZl,13,xd);a:switch(_.xp(Ye,1)){case 1:Ye={adType:2,sdkApi:"MINI_APP_SDK_API_REQUEST_INTERSTITIAL_AD"};
break a;case 2:Ye={adType:3,sdkApi:"MINI_APP_SDK_API_REQUEST_REWARDED_AD"};break a;default:Ye={adType:0,sdkApi:"MINI_APP_SDK_API_REQUEST_AD"}}MJ=Ye;rb=MJ.adType;CC=MJ.sdkApi;Ye=Ou.yield;B9=r.callbacks;y5=B9.onShowMiniAppAd;gb=_.vs(E.data,iZl,13,xd);gb=_.CO(gb,2);return Ye.call(Ou,y5.call(B9,rb,gb||void 0),38);case 38:return Hf=Ou.yieldResult,E.reply(Mh(ov(1),ttu(Hf))),Ou.yield(zN(r,CC),39);case 39:return Ou.return()}})})};
var Vr=function(r,E){_.p(function(K){r.channel.send(E);_.vo(K)})},zz=function(r,E,K){this.callbacks=r;
var g=this;this.encoder=new TextEncoder;this.decoder=new TextDecoder;r=J9J(E,(new URL(K.toString())).origin);this.gameSnacks=new v1C(r);this.gameSnacks.page.onReady(function(){g.callbacks.onFirstFrameReady()});
this.gameSnacks.userActivity.onUserActivity(function(){g.callbacks.onClick()},1E4);
this.gameSnacks.game.onReady(function(){var D,B;(B=(D=g.callbacks).onGameReady)==null||B.call(D)});
this.gameSnacks.audio.update(this.callbacks.isAudioEnabled());this.gameSnacks.score.onChange(function(D,B){try{g.callbacks.onSendHighScore(B)}catch(Q){Vl(Q,g.callbacks,"MINI_APP_SDK_API_SEND_SCORE","GS")}});
this.gameSnacks.storage.onSave(function(D,B){var Q;return _.p(function(a){if(a.nextAddress==1)return _.Mj(a,2),a.yield(g.callbacks.onSave(g.decoder.decode(B)),4);if(a.nextAddress!=2)return _.D2(a,0);Q=_.GD(a);Vl(Q,g.callbacks,"MINI_APP_SDK_API_SAVE_DATA","GS");return a.return()})});
this.gameSnacks.storage.onLoad(function(){var D,B;return _.p(function(Q){if(Q.nextAddress==1)return _.Mj(Q,2),Q.yield(g.callbacks.onLoad(),4);if(Q.nextAddress!=2)return D=Q.yieldResult,Q.return(g.encoder.encode(D));B=_.GD(Q);Vl(B,g.callbacks,"MINI_APP_SDK_API_LOAD_DATA","GS");return Q.return(g.encoder.encode(""))})});
this.gameSnacks.init()};
_.C(zz,vY);zz.prototype.onAudioToggled=function(r,E){vY.prototype.onAudioToggled.call(this,r,E===void 0?!0:E);var K;(K=this.gameSnacks)==null||K.audio.update(r)};
zz.prototype.onPause=function(){vY.prototype.onPause.call(this);var r;(r=this.gameSnacks)==null||r.game.pause()};
zz.prototype.onResume=function(){vY.prototype.onResume.call(this);var r;(r=this.gameSnacks)==null||r.game.resume()};var X9f=rXJ,HkU=_.l(function(r){var E=r.data;var K=r.loadingProgress;var g=r.forPaused;r=_.N(_.M5("",void 0,"LYYTdd"));var D=r.next().value,B=r.next().value;r=_.N(_.M5(!1,void 0,"K0waae"));var Q=r.next().value,a=r.next().value,P=[],O=function(){return"transform: scaleX("+(_.AZ(K)||0)+")"},U=null,T=function(){return E()&&U!==null&&U!==void 0?U:U=E().showAnniversaryAnimation?6:X9f()};
_.me(function(){var W;if(E().timeOutMessages&&((W=E().timeOutMessages)==null?0:W.length)){U=null;W=_.N(P);for(var z=W.next();!z.done;z=W.next())clearTimeout(z.value);P.length=0;EKJ(E().timeOutMessages,P,B,a)}},"BNu9j");
var w=function(){return!!E().persistentErrorMessageTitle},F=function(){return K!==void 0},c=function(){return E().title};
return _.f("yt-mini-splash-screen-view-model",{class:"miniAppSplashScreenViewModelHost"},_.f("div",{class:"miniAppSplashScreenViewModelLoadingScreen",role:"region",tabindex:0},_.f("div",{class:"miniAppSplashScreenViewModelBackgroundBase"}),_.f("div",{class:"miniAppSplashScreenViewModelBackgroundBlur",style:function(){var W,z=(W=E().backgroundImage)==null?void 0:W.sources,S;return(z==null?0:z.length)?"background-image: url("+((S=z[0])==null?void 0:S.url)+")":""}}),_.f("div",{class:"miniAppSplashScreenViewModelBackgroundScrim"}),
_.f(_.Y,{cond:function(){return!w()&&!(g==null?0:g())},
then:function(){var W={};return _.f("div",{class:"miniAppSplashScreenViewModelLoadingScreenContent"},_.f("div",{class:"miniAppSplashScreenViewModelLoadingIcon"},_.f(_.m_,{className:"miniAppSplashScreenViewModelLoadingIconAnimation",animationName:function(){return"loading_animation_"+T()},
data:function(){var z="loading_animation_"+T();return{animationConfig:{name:z,path:"https://www.gstatic.com/youtube/img/lottie/playables_loading_animation/"+z+".json",loop:!0,autoplay:!0}}}})),_.f("div",{class:"miniAppSplashScreenViewModelTimeoutMessageContainer"},_.f(_.Y,{cond:c,
then:function(){return _.f("h3",{class:"miniAppSplashScreenViewModelTimeoutHeading"},c)}}),_.f("p",{class:_.DW("miniAppSplashScreenViewModelTimeoutMessage",(W.miniAppSplashScreenViewModelTimeoutMessageFadeOut=function(){return Q()},W)),
"aria-live":"polite"},D),_.f(_.Y,{cond:F,then:function(){return _.f("div",{class:"miniAppSplashScreenViewModelLoadingBarTrack"},_.f("div",{class:"miniAppSplashScreenViewModelLoadingBarSegment miniAppSplashScreenViewModelLoadingBarSegmentResourceAnimation",style:O}))}})))}}),_.f(_.Y,{cond:w,
then:function(){return _.f("div",{class:"miniAppSplashScreenViewModelPersistentErrorContent"},_.f("h3",{class:"miniAppSplashScreenViewModelPersistentErrorMessageTitle"},function(){return E().persistentErrorMessageTitle}),_.f(_.Y,{cond:function(){return!!E().persistentErrorMessageDescription},
then:function(){return _.f("p",{class:"miniAppSplashScreenViewModelPersistentErrorMessageDescription"},function(){return E().persistentErrorMessageDescription})}}))}}),_.f(_.Y,{cond:g,
then:function(){return _.f("div",{class:"miniAppSplashScreenViewModelPauseContent"},_.f("img",{class:"miniAppSplashScreenViewModelPauseIcon",src:"https://fonts.gstatic.com/s/i/short-term/release/youtube_fill/svg/tic_tac_toe_cairo_24px.svg"}),_.f("h3",{class:"miniAppSplashScreenViewModelPauseMessage"},c))}})))},"Of");var n5D=new _.NS("SHARE_CLIENT_PARAMS_PROVIDER_TOKEN");var Ibk=QK;QK=function(r){function E(K){if(K){var g,D;(g=K.__spec)==null||(D=g.didUnmount)==null||D.call(g);for(g=0;g<K.childNodes.length;g++)E(K.childNodes[g])}}
Ibk==null||Ibk(r);oV(function(){for(var K=0;K<r.length;K++)E(r[K])})};var yBD=_.l(function(r){var E=r.data;var K=r.score;var g=r.formattedScore;var D=r.onScoreChanged;var B=r.isEmbeddedInWebview;var Q=_.a5("yt-mini-app-score-button-view-model"),a=function(){var F;return _.M(E==null?void 0:(F=E())==null?void 0:F.buttonViewModel,_.fD)},P=function(){var F;
return(K==null?void 0:K())||Number(E==null?void 0:(F=E())==null?void 0:F.lastScore)||0},O=function(){var F;
return(g==null?void 0:g())||((F=a())==null?void 0:F.title)||""},U,T=1;
if(r=(new URLSearchParams(window.location.search)).get("deviceTextZoomSetting"))r=Number(r),T=isNaN(r)?1:r/100;_.me(function(){D==null||D(P());var F;var c=_.Ga((F=a())==null?void 0:F.onTap);if(c){F=_.M(c,d6w);var W,z,S;F=_.M(F==null?void 0:(W=F.panelLoadingStrategy)==null?void 0:(z=W.inlineContent)==null?void 0:(S=z.dialogViewModel)==null?void 0:S.customContent,cvf)}else F=void 0;if(W=F)W.score=O()},"Aekez");
r=_.dd(function(){var F,c,W=E==null?void 0:(F=E())==null?void 0:(c=F.loggingDirectives)==null?void 0:c.trackingParams;W&&_.ZM(_.P7().resolve(_.Ly),W);return!1});
_.Zj(function(){if(Q.value){var F=Q.value.querySelector("button"),c=a();F&&c&&KFm(F,c);_.f1("yt-share-playable-with-high-score",function(){var W=P().toString(),z=E==null?void 0:E().onShareHighScoreCommand,S=E==null?void 0:E().highScoreShareClientParamIdentifier,k=B==null?void 0:B();z&&(k?(S=new HWd,W=_.tR(S,2,W),v4(z,W.JSC$12680_serializeBinary())):S&&(_.P7().resolve(n5D).clientParams.set(S,{miniAppClientParams:{highScore:W}}),skP(z,!1)))})}});
var w=function(){var F=a();F&&(K==null?0:K())&&F.accessibilityText&&(F.accessibilityText=F.accessibilityText.replace(U,O()));U=O();return{numberValue:P(),numberText:O(),heightPx:36,fontSizeMultiplier:T,shouldAnimate:!(K==null||!K())&&!0}};
return _.f("yt-mini-app-score-button-view-model",{class:function(){var F={};return _.i7("miniAppScoreButtonViewModelHost",(F.miniAppScoreButtonViewModelIsVisible=P()!==0,F))},
el:Q,"on:click":r},ON5(!1,function(){return _.f("span",{style:"display:none;"},P)}),_.f(_.U9,{data:function(){var F;
return E==null?void 0:(F=E())==null?void 0:F.buttonViewModel}},{buttonViewModel:function(F){return _.f(_.Sc,{data:F.data,
animatedTextProps:w})}}))},"Qf");var E1D=_.l(function(r){var E,K=(E=_.oq("yt-mini-app-is-theater-mode-enabled"))!=null?E:!1,g=_.R("enable_playable_container_save_button"),D=_.R("enable_play_next_destination_page_in_toolbar");E={};return _.f("ytm-mini-app-top-bar-view-model",null,_.f("div",{class:_.DW("yt-mini-app-top-bar-view-model",(E["yt-mini-app-top-bar-view-model--mobile"]=!1,E["yt-mini-app-top-bar-view-model--desktop"]=!0,E))},_.f("div",{class:"yt-mini-app-top-bar-view-model__start-buttons"},_.f(_.Y,{cond:function(){var B;return!!r.data().backButtonEdu&&
!((B=r.isExitMiniAppSeen)==null?0:B.call(r))},
then:function(){return _.f(_.U9,{data:function(){return r.data().backButtonEdu}},{buttonViewModel:_.Sc})},
else:function(){return _.f(_.U9,{data:function(){return r.data().backButton}},{buttonViewModel:_.Sc})}}),_.f(_.Y,{cond:function(){return r.data().viewAllButton&&!0},
then:function(){return _.f(_.U9,{data:function(){return r.data().viewAllButton}},{buttonViewModel:_.Sc})}}),_.f(_.Y,{cond:function(){return r.data().title&&!0},
then:function(){return _.f("div",{class:"yt-mini-app-top-bar-view-model__title"},function(){return r.data().title})}})),_.f("div",{class:"yt-mini-app-top-bar-view-model__center-buttons"},_.f(_.Y,{cond:function(){var B;
return(B=r.isDesktopPlayPage)==null?void 0:B.call(r)},
then:function(){return _.f(_.OV,null,_.f(Lub,{highScoreButton:function(){return r.data().highScoreButton},
score:r.score,formattedScore:r.formattedScore,onScoreChanged:r.onScoreChanged,isEmbeddedInWebview:r.isEmbeddedInWebview}),_.f(haQ,{enableSaveButton:function(){return _.AZ(g)},
saveButton:function(){return r.data().saveButton},
isSaved:r.isSaved,onSaveToggled:function(){return r.onSaveToggled}}),_.f(JBk,{menuButton:function(){return r.data().menuButton}}))},
else:function(){return _.f(_.Y,{cond:function(){return!1},
then:function(){return _.f(_.U9,{data:function(){return r.data().playPageButton}},{buttonViewModel:function(B){return _.f(_.Sc,{data:B.data,
className:"yt-mini-app-top-bar-view-model__play-page-button-view-model"})}})},
else:function(){return _.f(Lub,{highScoreButton:function(){return r.data().highScoreButton},
score:r.score,formattedScore:r.formattedScore,onScoreChanged:r.onScoreChanged,isEmbeddedInWebview:r.isEmbeddedInWebview})}})}})),_.f("div",{class:"yt-mini-app-top-bar-view-model__end-buttons"},_.f(_.U9,{data:function(){return r.data().muteButton}},{toggleButtonViewModel:function(B){var Q=B.data;
return _.f(_.J6,{data:function(){var a,P;return Object.assign({},Q(),{isToggled:(P=(a=r.isAudioEnabled)==null?void 0:a.call(r))!=null?P:!0})},
onToggle:r.onAudioToggled,useOutlinedIcon:!0})}}),_.f(_.U9,{data:function(){return r.data().theatreModeButton}},{toggleButtonViewModel:function(B){var Q=B.data;
return _.f("div",{class:"yt-mini-app-top-bar-view-model__theatre-mode-button"},_.f(_.J6,{data:function(){return Object.assign({},Q(),{isToggled:K})},
useOutlinedIcon:!0}))}}),_.f(r9u,{fullscreenButton:function(){return r.data().fullscreenButton}}),_.f(_.Y,{cond:function(){return _.AZ(D)&&r.data().viewAllButton&&!1},
then:function(){return _.f(_.U9,{data:function(){return r.data().viewAllButton}},{buttonViewModel:_.Sc})}}),_.f(_.Y,{cond:function(){var B;
return!((B=r.isDesktopPlayPage)==null?0:B.call(r))},
then:function(){return _.f(_.OV,null,_.f(haQ,{enableSaveButton:function(){return _.AZ(g)},
saveButton:function(){return r.data().saveButton},
isSaved:r.isSaved,onSaveToggled:function(){return r.onSaveToggled}}),_.f(JBk,{menuButton:function(){return r.data().menuButton}}))}}))))},"Rf");
E1D.idomCompat={callbacks:{onAudioToggled:!0,onSaveToggled:!0,onScoreChanged:!0}};var JBk=_.l(function(r){return _.f(_.U9,{data:r.menuButton},{buttonViewModel:_.Sc})},"Sf"),haQ=_.l(function(r){var E=r.enableSaveButton;
var K=r.saveButton;var g=r.isSaved;var D=r.onSaveToggled;return _.f(_.Y,{cond:function(){return E()&&!(K==null||!K())},
then:function(){return _.f(_.U9,{data:function(){var B=_.M(K==null?void 0:K(),_.YQ),Q;return{toggleButtonViewModel:Object.assign({},B,{isToggled:(Q=g==null?void 0:g())!=null?Q:!(B==null||!B.isToggled)})}}},{toggleButtonViewModel:function(B){return _.f(_.J6,{data:B.data,
onToggle:D})}})}})},"Tf"),Lub=_.l(function(r){var E=r.highScoreButton;
var K=r.score;var g=r.formattedScore;var D=r.onScoreChanged;var B=r.isEmbeddedInWebview;return _.f(_.U9,{data:E},{miniAppScoreButtonViewModel:function(Q){return _.f(yBD,{data:Q.data,score:K,formattedScore:g,onScoreChanged:D,isEmbeddedInWebview:B})}})},"Uf"),r9u=_.l(function(r){r=r.fullscreenButton;
return navigator.userAgent.includes("CriOS")?_.f(_.OV,null):_.f(_.U9,{data:r},{buttonViewModel:_.Sc})},"Vf");_.KcA=_.l(function(r){var E=r.data;var K=r.extractOverlay;r={};return _.f("player-disclosure-view-model",{class:_.DW("ytwPlayerDisclosureViewModelHost",(r.ytwPlayerDisclosureViewModelExtractOverlay=function(){return K==null?void 0:K()},r))},_.f(_.xt,{command:function(){return E().navigationEndpoint},
className:"ytwPlayerDisclosureViewModelEndpoint"},_.f(_.Y,{cond:function(){return E().iconName},
then:function(g){return _.f(_.$r,{icon:g})}}),_.f(_.Y,{cond:function(){return E().iconName?void 0:E().image},
then:function(g){return _.f(_.ub,{data:g,alt:function(){return E().title||""},
className:"ytwPlayerDisclosureViewModelImage"})}}),_.f(_.Y,{cond:function(){return E().title||E().secondaryText},
then:function(){return _.f("div",null,_.f("div",{class:"ytwPlayerDisclosureViewModelTitle"},function(){return E().title}),_.f("div",{class:"ytwPlayerDisclosureViewModelText"},function(){return E().text}),_.f(_.Y,{cond:function(){return E().secondaryText},
then:function(g){return _.f(_.OV,null,_.f("div",{class:"ytwPlayerDisclosureViewModelDivider"}),_.f("div",{class:"ytwPlayerDisclosureViewModelText"},g))}}))},
else:function(){return _.f("span",{class:"ytwPlayerDisclosureViewModelText"},function(){return E().text})}}),_.f(_.Y,{cond:function(){return E().showEndChevron},
then:function(){return _.f(_.$r,{icon:"CHEVRON_RIGHT"})}})))},"Wf");_.g1b=new _.NS("DESKTOP_CURRENT_PAGE");var Qma=_.l(function(r){var E=r.data;var K=_.R("force_active_time_logging_webview"),g=!1,D=new GTu,B=void 0,Q=void 0,a=_.P7().resolve(Wu9),P=new ik9,O=void 0,U=void 0,T=[],w=void 0,F=void 0,c=!1,W=!1,z=!1,S=!1,k=new _.jG,A=_.P7().resolve(n5D),X=_.P7().resolve(_.cY),e=_.P7().resolve(_.p0(nG)),I,J=(I=_.P7().resolve(_.p0(_.g1b)))==null?void 0:I.getCurrentPage(),Q5=!1,OP=0,WK=function(Bf){Bf.preventDefault();return Bf.returnValue=""},TJ,oJ=_.N(_.M5(!((TJ=_.oq("yt-mini-app-is-audio-enabled"))!=null&&!TJ),
void 0,"wBOrKf")),kL=oJ.next().value,qq=oJ.next().value,n2,pd=_.N(_.M5(!((n2=_.oq("exit-mini-app-seen-state"))==null||!n2),void 0,"a2xYg")),RM=pd.next().value,rw=pd.next().value,Uu=_.N(_.M5(!1,void 0,"i8BH4")),Cd=Uu.next().value,tb=Uu.next().value,c9=_.N(_.M5(void 0,void 0,"UGqFqe")),TT=c9.next().value,Nq=c9.next().value,Da=_.N(_.M5(void 0,void 0,"jrV5Ob")),oM=Da.next().value,Ld=Da.next().value,MJ=_.N(_.M5(!0,void 0,"u5JS3d")),rb=MJ.next().value,CC=MJ.next().value,Hf=_.N(_.M5(!1,void 0,"MjPdB")),
Ou=Hf.next().value,Ye=Hf.next().value,B9=_.N(_.M5(!1,void 0,"nT6Yxf")),y5=B9.next().value,gb=B9.next().value,Y1=_.N(_.M5(void 0,void 0,"nkG6")),gK=Y1.next().value,wb=Y1.next().value,XA=_.N(_.M5(0,void 0,"KH4u0b")),p9=XA.next().value,F8=XA.next().value,Xf=_.NZ("mini-app-container-view-model"),x5=_.N(_.M5(!1,void 0,"NsE4qb")),db=x5.next().value,K9=x5.next().value,zC=function(){return E().isEmbeddedInWebview},Pv=function(){return E().hasPlayNextShelf};
_.m7(function(){var Bf,RU=(Bf=_.M(E().contentDisclosure,ZyC))==null?void 0:Bf.animationParams;if((RU==null?0:RU.shouldHide)&&(RU==null?0:RU.hideDelaySecs)){var qu=setTimeout(function(){K9(!0)},RU.hideDelaySecs*1E3);
_.Z6(function(){clearTimeout(qu)})}});
_.f1("yt-page-type-changed",function(Bf){if(_.R("enable_is_mini_app_page_active_bugfix"))Bf.detail.newPageSubtype==="mini_app"&&Bf.detail.newPageType==="ytd-browse"||!rb()||X0();else if(Bf=_.eb()==="mini_app",Bf!==rb())if(CC(Bf),Bf){var RU;Bf=(RU=E().playableId)==null?void 0:RU.toString();Bf!==void 0&&window.location.href.includes(Bf)&&!W&&(S=!0,nQ(),Y_.value&&Mx(Y_.value))}else Bf||X0()});
_.f1("yt-action",function(Bf){Bf.detail.actionName==="yt-engagement-panel-visible-changed"&&Bf.detail.args[1]==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&Bf.detail.args[2]==="PAmini_app_panel"&&X0();_.R("enable_is_mini_app_page_active_bugfix")?Bf.detail.actionName==="yt-history-load"&&!rb()&&(J==null?0:J.active)?(CC(!0),nQ(),Y_.value&&Mx(Y_.value)):Bf.detail.actionName==="yt-history-load"&&rb()&&!E().isEmbeddedInWebview&&il():rb()&&Bf.detail.actionName==="yt-history-load"&&(S?S=!1:E().isEmbeddedInWebview||
il())});
_.Z6(function(){b0()});
_.me(function(){nQ()},"bzUf2c");
var nQ=function(){var Bf=E().playableId,RU=E().localReleaseId,qu=E().derivedDeviceInterface;if(W)_.nh(new _.bs("[MiniAppContainerViewModel] onEnter was called more than once"));else{W=!0;B=new p9B(Bf,RU,qu,document.visibilityState==="visible");YQD(B);Q=new bkB(Bf);DOu(a,Bf);cBu(P,{showMiniAppAdCommand:E().showMiniAppAdCommand,isEmbeddedInWebview:E().isEmbeddedInWebview,playLogger:B});IiJ()&&(F=document.body.style.backgroundColor,_.uk(document.body,"background-color","black"));bh();WC();k=new _.jG;
if(E().isEmbeddedInWebview){if(Bf=(new URLSearchParams(window.location.search)).get("postPlayNonce"))fbQ(B,Bf),Q5=!0;D.initialize({onAudioStateLoaded:function(NO){HK(NO)},
onMuteMiniApp:function(){HK(!1)},
onUnmuteMiniApp:function(){HK(!0)},
onExit:function(){},
onPostPlayNonceReceived:function(NO){Q5||(fbQ(B,NO),Q5=!0)},
confirmExitMiniApp:function(){var NO,ZV,lF;return _.p(function(LK){if(LK.nextAddress==1)return E().confirmExitMiniAppCommand?LK.yield(Promise.race([k.promise,Promise.resolve(!1)]),2):LK.return();(NO=LK.yieldResult)?!E().confirmExitMiniAppCommandEdu||(lF=(ZV=RM)==null?void 0:ZV())!=null&&lF?cn(E().confirmExitMiniAppCommand):(cn(E().confirmExitMiniAppCommandEdu),_.Rq("exit-mini-app-seen-state","true",2592E6)):cn(E().closeMiniAppCommand);_.vo(LK)})},
onNativeBenchmarkingMessageReceived:function(NO){NO=oCe(_.b6K(NO));if(_.Yp(NO,_.W4,3,wMC)){var ZV=_.vs(NO,_.W4,3,wMC),lF=kcu();var LK=Xs(lF.getSeconds())-Xs(ZV.getSeconds());ZV=_.Ow(lF,2)-_.Ow(ZV,2);LK<0&&ZV>0?(LK+=1,ZV-=1E9):LK>0&&ZV<0&&(--LK,ZV+=1E9);LK=(new Js).setSeconds(LK);LK=_.rK(LK,2,_.Nu(ZV),0);_.Cx(NO,1,LK)}var uQ;(uQ=U)==null||uQ.returnNativeBenchmarkingMessage(NO)},
multiplayer3pAckStateLoaded:function(NO){il(NO)},
exitMiniAppSeenStateLoaded:function(NO){E().confirmExitMiniAppCommandEdu&&rw(NO)},
onNavigateToNewMiniApp:function(){cn(E().onNavigateToNewMiniAppCommand)},
onGameDataAvailable:function(NO){NO=new URLSearchParams(NO);var ZV=void 0;NO.has("invite_code")&&(ZV=new GKd,NO=NO.get("invite_code"),ZV=_.tR(ZV,1,NO));if(NO=ZV){var lF;(lF=U)==null||lF.sendGameData(NO)}},
onPauseMiniApp:function(){g=!0;GJ()},
onResumeMiniApp:function(){g=!0;Zd()},
onAdFinished:function(NO){P.onAdFinished(NO)}});
E().showMultiplayer3pConsentDialogCommand||k.resolve(!0);cn(E().onContainerReadyCommand)}else fbQ(B),k.resolve(!0);sUu(Q,PBu(B));PBu(B).then(function(NO){NO={miniAppPlayData:{postPlayNonce:NO}};var ZV,lF=(ZV=E().loggingDirectives)==null?void 0:ZV.trackingParams;lF&&_.pB().stateChanged(lF,NO)});
Bf=E().showSignInDialogCommand;!uhu()&&Bf&&(_.Rq("yt-mini-app-has-shown-sign-in-dialog",!0,2592E3),cn(Bf));E().confirmExitMiniAppCommand&&e&&(Bf=SSu(E().confirmExitMiniAppCommand))&&(e.customConfirmationCommand=Bf)}},b0=function(){F&&_.uk(document.body,"background-color",F);
c=!1;w&&w.release();Q.flush().catch(function(Bf){_.nh(Bf)});
a.flush().catch(function(Bf){_.nh(Bf)});
Tbu(B);oh();U=void 0;BKU(A)},X0=function(){CC(!1);
b0();tb(!1);wb(void 0);Nq(void 0);Ld(void 0);OP=0;F8(0);W=!1},GJ=function(){var Bf;
(Bf=U)==null||Bf.onPause();w&&w.release();Q.flush().catch(function(RU){_.nh(RU)});
a.flush().catch(function(RU){_.nh(RU)});
UuA(B);Ye(!0)},Zd=function(){var Bf;
(Bf=U)==null||Bf.onResume();WC();Bf=B;Bf.isForeground=!0;xU(Bf,"PLAY_EVENT_TYPE_PLAY_RESUME");Ye(!1)},HK=function(Bf){var RU;
(RU=U)==null||RU.onAudioToggled(Bf);qq(Bf)},il=function(Bf){E().showMultiplayer3pConsentDialogCommand&&(E().isEmbeddedInWebview&&Bf!==void 0&&k.resolve(Bf),!Bf&&_.eb()==="mini_app"&&cn(E().showMultiplayer3pConsentDialogCommand))},Mu=function(){var Bf,RU,qu,NO;
return _.p(function(ZV){if(ZV.nextAddress==1){!E().isLivestream||E().disableVideoCapture||(Bf=U)!=null&&Bf.sendStartGameFrameCapture();RU=(new URL(window.location.href)).searchParams;if(RU.has("invite_code")){var lF=new GKd,LK=RU.get("invite_code");qu=_.tR(lF,1,LK);(NO=U)==null||NO.sendGameData(qu)}Cd()||(tb(!0),lF=B,lF.state!==1?_.nh(new _.bs("[MiniAppPlayLogger] recordFirstFrameReady failed with state "+$uA[lF.state])):(_.Fl("mini_app_ids_without_game_ready").includes(lF.JSC$17226_miniAppId)&&(lF.gameReady=
!0),lF.state=2,lF.beforeReady=!1,CE(lF,"ma_ffr"),xU(lF,"PLAY_EVENT_TYPE_PLAY_READY")));return ZV.yield(k.promise,2)}cn(E().onMiniAppReadyCommand);document.activeElement instanceof HTMLIFrameElement&&document.activeElement.blur();E().isEmbeddedInWebview||il();_.vo(ZV)})},sn=function(){var Bf=B;
Bf.gameReady=!0;CE(Bf,"ma_gr")},VD=function(Bf){var RU;
return _.p(function(qu){if(qu.nextAddress==1)return _.Mj(qu,2),qu.yield(qQD(Q,Bf),4);if(qu.nextAddress!=2)return _.D2(qu,0);RU=_.GD(qu);cn(E().showSavingErrorPopupCommand);throw RU;})},vf=function(){var Bf,RU;
return _.p(function(qu){if(qu.nextAddress==1)return _.Mj(qu,2),qu.yield(kTT(Q),4);if(qu.nextAddress!=2)return Bf=qu.yieldResult,qu.return(Bf);RU=_.GD(qu);cn(E().showLoadingErrorDialogCommand);throw RU;})},xe=function(Bf){B.logError(Bf)},uB=function(Bf,RU,qu){Fua(B,Bf,RU,qu)},e2=function(Bf,RU){o5Q(B,Bf,RU)},Ff=function(){!K&&E().isEmbeddedInWebview||_.Pm();
w9D(B,!0);c||(window.addEventListener("beforeunload",WK,{capture:!0}),c=!0)},IR=function(Bf){var RU,qu,NO,ZV,lF,LK,uQ;
return _.p(function(vF){if(vF.nextAddress==1)return a&&(!O||O<Bf)&&Bf>0?vF.yield(dOD(a,Bf),3):vF.jumpTo(0);RU=vF.yieldResult;qu=_.N(RU);NO=qu.next().value;ZV=qu.next().value;lF=NO;LK=ZV;((uQ=lF)==null?0:uQ.displayString)&&LK&&(Nq(LK),Ld(lF.displayString));_.vo(vF)})},H7=function(Bf){var RU=E().onBenchmarkingMessageReceivedCommand;
if(RU){var qu=kcu();_.x1(Bf,3,wMC,qu);v4(RU,Mta(Bf))}},XJ=function(Bf){var RU=E().onGameFrameReceivedCommand;
if(RU){var qu=new LI;var NO=new FaE;var ZV=iQ(Bf,1);NO=_.bD(NO,1,ZV);Bf=_.CO(Bf,2);Bf=_.tR(NO,2,Bf);qu=_.Cx(qu,2,Bf);v4(RU,iId(qu))}},IX=function(Bf){var RU=E().onGameAudioDataReceivedCommand;
if(RU){var qu=new LI;var NO=new odf;Bf=_.CO(Bf,1);NO=_.tR(NO,1,Bf);qu=_.Cx(qu,4,NO);v4(RU,iId(qu))}},D5=function(){var Bf=new URLSearchParams(window.location.search);
if(E().isEmbeddedInWebview&&Bf&&Bf.get("override_hl")==="true"&&Bf.get("hl"))return Bf.get("hl");Bf=document.documentElement.lang;return Bf!==""?Bf:ks},fn=function(Bf){var RU=E().onShareInviteCodeCommand;
if(RU)if(E().isEmbeddedInWebview){var qu=new HWd;Bf=_.tR(qu,1,Bf);v4(RU,ICf(Bf))}else qu=E().inviteCodeShareClientParamIdentifier,A.clientParams.set(qu,{miniAppClientParams:{inviteCode:Bf}}),cn(RU)},sw=function(Bf){var RU,qu,NO;
return _.p(function(ZV){if(ZV.nextAddress==1)return RU=E().onMiniAppOpenYtContentRequested,a&&_.R("enable_open_yt_content")&&RU?ZV.yield(jmA(a,Bf),3):ZV.jumpTo(0);qu=ZV.yieldResult;if(qu==="OK")if(E().isEmbeddedInWebview){var lF=new YNf;NO=x_(lF,2,yE,FA(Bf));v4(RU,wVf(NO))}else X.clientData.set("video_id",Bf),cn(RU);_.vo(ZV)})},mz=function(Bf){OP+=_.Ow(Bf,3);
Bf=Math.min(Math.log(1+OP/15E6*9)/Math.log(10),.99);F8(Bf);pU(Bf)},pU=_.xq(function(Bf){var RU=E().updateLoadingProgressCommand;
if(RU){var qu=new YNf;Bf=x_(qu,3,yE,_.IM(Bf));v4(RU,wVf(Bf))}},100),FI=function(Bf){return xuu(P,Bf)},WC=function(){var Bf,RU;
((Bf=_.Fqc())==null?void 0:(RU=Bf.wakeLock)==null?void 0:RU.request)!=null&&_.Fqc().wakeLock.request("screen").then(function(qu){w=qu}).catch(function(){})},Y_=_.a5("iframe");
_.me(function(){E().isSupportedCountry&&(uhu()||_.R("enable_sign_in_promo")||!E().showSignInDialogCommand?Y_.value&&Mx(Y_.value):cn(E().onMiniAppReadyCommand))},"VjCqQ");
var xO=function(){return _.f("iframe",{class:"yt-mini-app-container-view-model__iframe",sandbox:"allow-scripts allow-same-origin allow-pointer-lock",allow:"autoplay",tabindex:function(){return Cd()?0:-1},
el:Y_})},Mx=function(Bf,RU){RU=RU===void 0?!1:RU;
var qu=Rh();if(qu&&(RU||qu.toString()!==Bf.getAttribute("src"))){U=yYd(E().source,{isAudioEnabled:kL,onFirstFrameReady:Mu,onGameReady:sn,onSave:VD,onLoad:vf,onError:xe,onSdkCalled:uB,onSdkPerformanceUpdate:e2,onClick:Ff,onSendHighScore:IR,onBenchmarkingMessageReceived:H7,getLanguage:D5,onShareInviteCode:fn,onResourceLoaded:mz,onOpenYTContent:sw,onShowMiniAppAd:FI,onGameFrameReceived:XJ,onGameAudioReceived:IX},Bf,qu);OZ(Bf,"load",function(){CE(B,"ma_il");OZ(Bf,"load",function(){Mx(Bf,!0)})});
var NO=_.Uv("mini_app_container_iframe_src_update_delay_ms");E().isEmbeddedInWebview&&!RU&&NO>0?mYP(Bf,qu,NO):_.rJ(Bf,qu)}},Rh=function(){var Bf=E().url;
if(Bf&&(Bf=_.Xt(Bf),Bf!==null)){if(E().source&&E().source==="MINI_APP_SOURCE_GAMESNACKS")Bf=_.TC(Bf,new Map([["origin",window.location.origin],["cloudSave","true"]]));else if(_.R("enable_origin_query_parameter_bugfix")){var RU=_.iu(_.$rc(Bf.toString()));RU=new URLSearchParams(RU||"");RU.set("origin",window.location.origin);RU=RU.toString();Bf=_.zZ(Bf).toString();Bf=_.Vb(d4f.exec(Bf)[0]+(RU.trim()?"#"+RU:""))}return Bf}},SE=function(){var Bf={};
Bf=_.DW("yt-mini-app-container-view-model__loading-screen",(Bf["yt-mini-app-container-view-model__loading-screen--fade-out"]=Cd,Bf));var RU=function(){return Cd()?1:p9()};
return _.f("div",{class:Bf},_.f(_.U9,{data:function(){return E().splashScreen}},{miniAppSplashScreenViewModel:function(qu){return _.f(HkU,{data:qu.data,
loadingProgress:RU})}}))},ME=function(){var Bf={};
return _.f("div",{class:_.DW("yt-mini-app-container-view-model__pause-interstitial",(Bf["yt-mini-app-container-view-model__pause-interstitial--pause-fade-out"]=function(){return!Ou()},Bf["yt-mini-app-container-view-model__pause-interstitial--pause-fade-in"]=Ou,Bf))},_.f(_.U9,{data:function(){return E().splashScreen}},{miniAppSplashScreenViewModel:function(RU){return _.f(HkU,{data:RU.data,
forPaused:!0})}}))},bh=function(){T=[];
T.push(_.wD(window,"visibilitychange",function(){z||g&&zC()||(document.visibilityState==="visible"?Zd():GJ())}));
T.push(_.wD(window,"pagehide",function(){b0()}));
T.push(_.wD(window,"blur",function(){setTimeout(function(){document.activeElement instanceof HTMLIFrameElement&&Xf.value.dispatchEvent(new Event("tap"))},0)}));
T.push(_.wD(Xf.value,"pointerdown",function(){w9D(B,!1)},!0));
T.push(_.wD(Xf.value,"pause",function(){z=!0;GJ()}));
T.push(_.wD(Xf.value,"play",function(){z=!1;Zd()}));
T.push(_.wD(Xf.value,"exit",function(){b0()}));
var Bf=navigator.keyboard,RU=Bf&&Bf.lock;T.push(_.wD(window,Td$,function(){gb(Fzw());Fzw()?(E().hasPlayNextShelf&&GY("yt-mini-app-container-view-model","yt-mini-app-container-view-model--position-relative-to-top"),iU("yt-mini-app-container-view-model__content","yt-mini-app-container-view-model__content--fullscreen"),RU&&Bf.lock(["Escape"])):(E().hasPlayNextShelf&&iU("yt-mini-app-container-view-model","yt-mini-app-container-view-model--position-relative-to-top"),GY("yt-mini-app-container-view-model__content",
"yt-mini-app-container-view-model__content--fullscreen"),RU&&Bf.unlock())}));
E().showMultiplayer3pConsentDialogCommand&&T.push(_.wD(window,"yt-playables-ack-3p-data-usage",function(){NKB(a)}));
E().confirmExitMiniAppCommandEdu&&T.push(_.wD(window,"yt-playables-exit-mini-app-dialog-seen",function(){_.Rq("exit-mini-app-seen-state","true",2592E6)}));
E().onGameAudioDataReceivedCommand&&T.push(_.wD(window,"message",function(qu){qu=qu.event_;var NO,ZV=(NO=Y_.value)==null?void 0:NO.src;if(ZV&&qu.origin===(new URL(ZV)).origin&&qu.data&&qu.data.type==="GAME_AUDIO"&&qu.data.audio&&qu.data.audio.length>0)if(_.R("enable_sending_unwrapped_game_audio_as_serialized_metadata"))lwK(E().onGameAudioDataReceivedCommand,qu.data.audio);else{var lF=new FileReader;lF.onload=function(){var LK=new LI;var uQ=new odf;uQ=_.tR(uQ,1,lF.result);LK=_.Cx(LK,4,uQ);v4(E().onGameAudioDataReceivedCommand,
iId(LK))};
lF.readAsDataURL(new Blob([qu.data.audio]))}}))},oh=function(){T.forEach(function(Bf){Yb(Bf)});
window.removeEventListener("beforeunload",WK,{capture:!0})},cn=function(Bf){Bf&&skP(Bf,E().isEmbeddedInWebview||!1)},iU=function(Bf,RU){Bf=_.N(Xf.value.getElementsByClassName(Bf));
for(var qu=Bf.next();!qu.done;qu=Bf.next())qu.value.classList.add(RU)},GY=function(Bf,RU){Bf=_.N(Xf.value.getElementsByClassName(Bf));
for(var qu=Bf.next();!qu.done;qu=Bf.next())qu.value.classList.remove(RU)};
return function(){var Bf={};Bf=_.DW("yt-mini-app-container-view-model",(Bf["yt-mini-app-container-view-model--desktop"]=!0,Bf["yt-mini-app-container-view-model--desktop-in-panel"]=function(){return E().layout==="MINI_APP_CONTAINER_LAYOUT_PANEL"},Bf["yt-mini-app-container-view-model--ios-web-view"]=IiJ(),Bf["yt-mini-app-container-view-model--no-top-bar"]=function(){return!E().topBar},Bf["yt-mini-app-container-view-model--position-relative-to-top"]=function(){return E().hasPlayNextShelf},Bf["yt-mini-app-container-view-model--desktop-play-page"]=
function(){return E().hasPlayNextShelf},Bf["yt-mini-app-container-view-model--show-peek-below"]=function(){return!y5()&&E().hasPlayNextShelf},Bf));
var RU={};RU=_.DW("yt-mini-app-container-view-model__content",(RU["yt-mini-app-container-view-model__content--desktop-content"]=!0,RU["yt-mini-app-container-view-model__content--desktop-content-in-panel"]=function(){return E().layout==="MINI_APP_CONTAINER_LAYOUT_PANEL"},RU["yt-mini-app-container-view-model--desktop-play-page"]=function(){return E().hasPlayNextShelf},RU));
return _.f("mini-app-container-view-model",{el:Xf},_.f("div",{class:Bf},_.f(_.Y,{cond:function(){return E().topBar&&!y5()},
then:function(){return _.f(_.U9,{data:function(){return E().topBar}},{miniAppTopBarViewModel:function(qu){return _.f(E1D,{data:qu.data,
isAudioEnabled:kL,onAudioToggled:function(NO){HK(NO)},
score:TT,formattedScore:oM,onScoreChanged:function(NO){O=NO},
isEmbeddedInWebview:zC,isSaved:gK,onSaveToggled:function(NO){wb(NO)},
isExitMiniAppSeen:RM,isDesktopPlayPage:Pv})}})}}),_.f("div",{class:RU},_.f(_.Y,{cond:rb,
then:function(){return xO()}}),_.f(_.Y,{cond:function(){return E().isLivestream},
then:function(){return ME()}}),_.f(_.Y,{cond:function(){return!E().isEmbeddedInWebview},
then:function(){return SE()}}),_.f(_.U9,{data:function(){return E().contentDisclosure}},{playerDisclosureViewModel:function(qu){qu=qu.data;
var NO={};return _.f("div",{class:_.DW("yt-mini-app-container-view-model__content-disclosure-overlay",(NO["yt-mini-app-container-view-model__content-disclosure-overlay--hidden"]=db,NO))},_.f(_.KcA,{data:qu}))}}))))}()},"$f");
Qma.idomCompat=!0;_.yB(Qma,"mini-app-container-view-model",{props:{data:_.Yt}});var $O9=_.l(function(r){var E=r.data;return _.f("yt-sponsorships-hub-perk-card",{class:"ytSponsorshipsHubPerkCardHost"},_.f("button",{class:"ytSponsorshipsHubPerkCardPerkCard","on:click":_.dd(function(){var K=E().onTap;K&&_.tH(K)})},_.f(_.Y,{cond:function(){return E().icon},
then:function(K){return _.f(_.$r,{icon:function(){return K().iconType},
className:"ytSponsorshipsHubPerkCardPerkIcon"})}}),_.f("div",{class:"ytSponsorshipsHubPerkCardPerkTitle"},function(){return E().title})))},"ag");
$O9.idomCompat=!0;var aHf=_.l(function(r){var E=_.NZ("div"),K=_.N(_.M5(void 0,void 0,"dg3xff")),g=K.next().value,D=K.next().value;K=_.N(_.M5(void 0,void 0,"AgHNfc"));var B=K.next().value,Q=K.next().value;K=_.N(_.M5(void 0,void 0,"fuTKCc"));var a=K.next().value,P=K.next().value,O=function(){var S=g();return S!==void 0?Math.abs(S):void 0},U=function(){var S=O();
return S===void 0||S<=3},T=function(){var S=O();
var k=B(),A=a();S=S!==void 0&&k!==void 0&&A!==void 0?k-A-S:void 0;return S===void 0||S<=3},w=function(S){E.value&&E.value.scrollBy({top:0,
left:(_.Xx("HTML_DIR")==="rtl"?-1:1)*S*E.value.clientWidth,behavior:"smooth"})},F=function(){var S;
D((S=E.value)==null?void 0:S.scrollLeft);var k;Q((k=E.value)==null?void 0:k.scrollWidth);var A;P((A=E.value)==null?void 0:A.clientWidth)},c=function(){w(-.5)},W=function(){w(.5)};
K=_.dd(function(){F()});
_.m7(function(){F();if(E.value&&window.ResizeObserver){var S=new ResizeObserver(F);S.observe(E.value);_.Z6(function(){S.disconnect()})}});
var z={};return _.f("yt-sponsorships-scrollable-shelf",{class:_.DW("ytdSponsorshipsScrollableShelfHost",r.className)},_.f("div",{class:_.DW("ytdSponsorshipsScrollableShelfContent",(z.ytdSponsorshipsScrollableShelfFadingEffectBothSides=function(){return r.data().previousButton&&r.data().nextButton&&!U()&&!T()},z.ytdSponsorshipsScrollableShelfFadingEffectStart=function(){return r.data().previousButton&&!U()&&T()},z.ytdSponsorshipsScrollableShelfFadingEffectEnd=function(){return r.data().nextButton&&
U()&&!T()},z)),
el:E,"on:scroll":K},r.children),_.f(_.Y,{cond:function(){return!U()},
then:function(){return _.f(_.U9,{data:function(){return r.data().previousButton}},{buttonViewModel:function(S){return _.f(_.Sc,{data:S.data,
className:"ytdSponsorshipsScrollableShelfPreviousButton",onClick:c})}})}}),_.f(_.Y,{cond:function(){return!T()},
then:function(){return _.f(_.U9,{data:function(){return r.data().nextButton}},{buttonViewModel:function(S){return _.f(_.Sc,{data:S.data,
className:"ytdSponsorshipsScrollableShelfNextButton",onClick:W})}})}}))},"cg");
aHf.idomCompat=!0;var P9f=_.l(function(r){var E=r.data;r={};return _.f("yt-sponsorships-hub",{class:_.DW("ytdSponsorshipsHubHost",(r.ytdSponsorshipsHubHostIndented=function(){return E().indented},r))},_.f("div",{class:"ytdSponsorshipsHubHeader"},_.f("div",{class:"ytdSponsorshipsHubAvatarContainer"},_.f("div",{class:"ytdSponsorshipsHubAvatar"},_.f(_.U9,{data:function(){return E().avatar}},{avatarViewModel:_.jm})),_.f(_.Y,{cond:function(){return E().badgeImage},
then:function(K){return _.f("div",{class:"ytdSponsorshipsHubBadgeContainer"},_.f("div",{class:"ytdSponsorshipsHubBadgeInnerContainer"},_.f("div",{class:"ytdSponsorshipsHubBadge"},_.f(_.ub,{data:K,targetWidth:24,targetHeight:24,alt:""}))))}})),_.f("div",{class:"ytdSponsorshipsHubDetails"},_.f("div",{class:"ytdSponsorshipsHubTierName"},function(){return E().tierName}),_.f("div",{class:"ytdSponsorshipsHubMembershipType"},function(){return E().membershipType}),_.f("div",{class:"ytdSponsorshipsHubMembershipDurationOrExpiry"},
function(){return E().membershipDurationOrExpiry})),_.f("div",{class:"ytdSponsorshipsHubActionButtonsContainer"},_.f(_.U9,{data:function(){return E().manageButton}},{buttonViewModel:function(K){return _.f(_.Sc,{data:K.data,
className:"ytdSponsorshipsHubManageButton"})}}),_.f(_.U9,{data:function(){return E().actionMenuButton}},{buttonViewModel:function(K){return _.f(_.Sc,{data:K.data,
className:"ytdSponsorshipsHubActionMenuButton"})}}))),_.f("div",{class:"ytdSponsorshipsHubPerksTitle"},function(){return E().perksTitle}),_.f(aHf,{data:function(){return{previousButton:E().previousPerkButton,
nextButton:E().nextPerkButton}},
className:"ytdSponsorshipsHubPerksShelf"},_.f("div",{class:"ytdSponsorshipsHubPerkCards"},_.f(_.U9,{data:function(){return E().perkCards}},{sponsorshipsHubPerkCardViewModel:$O9}),_.f(_.Y,{cond:function(){return E().viewAllPerksButton},
then:function(K){return _.f(phk,{data:K})}}))))},"dg");
P9f.idomCompat=!0;var phk=_.l(function(r){var E=r.data;return _.f("div",{class:"ytdSponsorshipsHubViewAllPerksContainer"},_.f(_.U9,{data:function(){return E().button}},{buttonViewModel:_.Sc}),_.f("div",{class:"ytdSponsorshipsHubViewAllPerksInfo"},_.f("div",{class:"ytdSponsorshipsHubViewAllPerksTitle"},function(){return E().title}),_.f("div",{class:"ytdSponsorshipsHubViewAllPerksSubtitle"},function(){return E().subtitle})))},"eg");
phk.idomCompat=!0;_.yB(P9f,"yt-sponsorships-hub",{props:{data:_.Yt}});_.fHT=_.l(function(r){var E=r.data;return _.f("yt-dual-avatar-view-model",{class:_.DW("ytDualAvatarViewModelHost",r.className),style:_.QH({"--yt-dual-avatar-view-model-badge-cutout-radius":function(){var K;return((K=E().badgeCutoutRadius)!=null?K:14)+"px"}})},_.f("div",{class:"ytDualAvatarViewModelAvatarsContainer"},_.f(_.U9,{data:function(){return E().startAvatar}},{avatarViewModel:_.jm}),_.f(_.U9,{data:function(){return E().endAvatar}},{avatarViewModel:_.jm})),_.f(_.U9,{data:function(){return E().badge}},
{contentPreviewImageViewModel:function(K){return _.f("div",{class:"ytDualAvatarViewModelBadge"},_.f(_.bG,{data:K.data}))}}))},"fg");
_.fHT.idomCompat=!0;var Yna=_.l(function(r){var E=r.data;var K,g=!((K=_.P7().resolve(_.p0(_.qB)))==null||!K());r=_.Wg(function(){var U,T,w=g?(U=E().header)==null?void 0:U.backgroundColorDarkMode:(T=E().header)==null?void 0:T.backgroundColorLightMode;if(w!==void 0)return _.WU(w)},void 0,"TDdh7d");
K=_.Wg(function(){var U,T;return g?(U=E().header)==null?void 0:U.backgroundImagePart1Dark:(T=E().header)==null?void 0:T.backgroundImagePart1Light},void 0,"X0peMe");
var D=_.Wg(function(){var U,T;return g?(U=E().header)==null?void 0:U.backgroundImagePart2Dark:(T=E().header)==null?void 0:T.backgroundImagePart2Light},void 0,"an0Hzd"),B=_.Wg(function(){return _.Xx("HTML_DIR")==="rtl"},void 0,"BltEgb"),Q=_.NZ("yt-sponsorships-perks-list"),a=!1,P=function(){var U=Q.value;
if(U&&!a){var T,w=(T=U.parentElement)==null?void 0:T.parentElement;if(w)for(U=U.getElementsByClassName("ytdSponsorshipsPerksListSelectedPerk"),T=0;T<U.length;++T){var F=U[T];if(F instanceof HTMLElement){w.scrollTo({top:F.offsetTop+F.clientHeight/2-w.clientHeight/2,behavior:"smooth"});a=!0;break}}}};
_.Zj(function(){var U=Q.value;if(U&&window.ResizeObserver){var T=new ResizeObserver(P);T.observe(U);_.Z6(function(){T.disconnect()})}});
var O={};return _.f("yt-sponsorships-perks-list",{el:Q,class:_.DW("ytdSponsorshipsPerksListHost",(O.ytdSponsorshipsPerksListHorizontalPadding=function(){return E().horizontalPaddingEnabled},O))},_.f("div",{class:"ytdSponsorshipsPerksListHeaderContainer"},_.f("div",{class:"ytdSponsorshipsPerksListHeader",
style:_.QH({"background-color":r})},_.f("div",{class:"ytdSponsorshipsPerksListHeaderImagePart1Container"},_.f(_.Y,{cond:K,then:function(U){var T={};return _.f("div",{class:_.DW((T.ytdSponsorshipsPerksListHeaderImageFilterDarkTheme=g,T.ytdSponsorshipsPerksListHeaderImageFilterLightTheme=!g,T.ytdSponsorshipsPerksListFlipped=B,T))},_.f(_.ub,{data:U,alt:"",className:"ytdSponsorshipsPerksListHeaderImagePart1"}))}})),_.f("div",{class:"ytdSponsorshipsPerksListHeaderImagePart2Container"},_.f(_.Y,{cond:D,
then:function(U){var T={};return _.f("div",{class:_.DW((T.ytdSponsorshipsPerksListHeaderImageFilterDarkTheme=g,T.ytdSponsorshipsPerksListHeaderImageFilterLightTheme=!g,T.ytdSponsorshipsPerksListFlipped=B,T))},_.f(_.ub,{data:U,alt:"",className:"ytdSponsorshipsPerksListHeaderImagePart2"}))}})),_.f("div",{class:"ytdSponsorshipsPerksListAvatarsContainer"},_.f(_.U9,{data:function(){var U;
return(U=E().header)==null?void 0:U.dualAvatar}},{dualAvatarViewModel:_.fHT})))),_.f("div",{class:"ytdSponsorshipsPerksListBody"},_.f("div",{class:"ytdSponsorshipsPerksListTitle"},function(){return E().title}),_.f(_.Y,{cond:function(){return E().perks},
then:function(U){return _.f(_.sV,{each:U},function(T,w){var F={};return _.f("div",{class:_.DW("ytdSponsorshipsPerksListPerkContainer",(F.ytdSponsorshipsPerksListSelectedPerk=function(){var c=w(),W=E().selectedPerkIndex;return c===W},F))},_.f(_.Y,{cond:function(){return w()>0},
then:function(){return _.f("div",{class:"ytdSponsorshipsPerksListPerkSeparator"})}}),_.f("div",{class:"ytdSponsorshipsPerksListPerkCard"},_.f(_.Y,{cond:function(){return T.icon},
then:function(c){return _.f(_.$r,{icon:function(){return c().iconType},
className:"ytdSponsorshipsPerksListPerkIcon"})}}),_.f("div",{class:"ytdSponsorshipsPerksListPerkInfo"},_.f("div",{class:"ytdSponsorshipsPerksListPerkTitle"},T.title),_.f("div",{class:"ytdSponsorshipsPerksListPerkDescription"},_.f(_.Og,{text:T.description})),_.f(_.Y,{cond:function(){return T.instructions},
then:function(){var c,W;return _.f("div",{class:"ytdSponsorshipsPerksListPerkInstructions"},_.f("div",{class:"ytdSponsorshipsPerksListPerkInstructionsTitle"},(c=T.instructions)==null?void 0:c.title),_.f("div",{class:"ytdSponsorshipsPerksListPerkInstructionsText"},_.f(_.Og,{text:(W=T.instructions)==null?void 0:W.text})))}}))),_.f(_.Y,{cond:function(){return T.emoji},
then:function(c){return _.f("div",{class:"ytdSponsorshipsPerksListEmojiContainer"},_.f(_.sV,{each:function(){return c()}},function(W){return _.f(_.ub,{data:W,
alt:"",className:"ytdSponsorshipsPerksListEmoji"})}))}}),_.f(OxT,{data:T}))})}})))},"gg");
Yna.idomCompat=!0;var OxT=_.l(function(r){var E=r.data;var K=function(Q,a){return Q===a},g=function(){var Q=E();
Q=_.M(Q==null?void 0:Q.badgesShelf,Jml);return Q!==void 0&&Q!==null?Q:{previousButton:{},nextButton:{}}},D=_.a5("div"),B=function(){var Q=D.value;
if(Q){var a=Q.parentElement;if(a){Q=Q.getElementsByClassName("ytdSponsorshipsPerksListActiveLoyaltyBadgeContainer");for(var P=0;P<Q.length;++P){var O=Q[P];if(O instanceof HTMLElement){a.scrollTo({left:O.offsetLeft+O.clientWidth/2-a.clientWidth/2,behavior:"instant"});break}}}}};
_.Zj(function(){var Q=D.value;if(Q){var a=new ResizeObserver(B);a.observe(Q);_.Z6(function(){a.disconnect()})}});
return _.f("div",null,_.f(_.Y,{cond:function(){return E().badges},
then:function(Q){return _.f(aHf,{data:g},_.f("div",{class:"ytdSponsorshipsPerksListLoyaltyBadgesContainer",el:D},_.f(_.sV,{each:function(){return Q()}},function(a,P){var O={},U={},T={};
return _.f("div",{class:"ytdSponsorshipsPerksListLoyaltyBadgeItem"},_.f(_.Y,{cond:function(){return P()>0},
then:function(){return _.f("div",{class:"ytdSponsorshipsPerksListLoyaltyBadgeSeparator"})}}),_.f("div",{class:_.DW("ytdSponsorshipsPerksListLoyaltyBadgeContainer",(O.ytdSponsorshipsPerksListActiveLoyaltyBadgeContainer=function(){return K(P(),E().currentBadgeIndex)},O.ytdSponsorshipsPerksListInactiveLoyaltyBadgeContainer=function(){return!K(P(),E().currentBadgeIndex)},O))},_.f("div",{class:_.DW("ytdSponsorshipsPerksListLoyaltyBadge",(U.ytdSponsorshipsPerksListActiveLoyaltyBadge=function(){return K(P(),
E().currentBadgeIndex)},U.ytdSponsorshipsPerksListInactiveLoyaltyBadge=function(){return!K(P(),E().currentBadgeIndex)},U))},_.f(_.Y,{cond:function(){return a.image},
then:function(w){var F={};return _.f("div",{class:_.DW((F.ytdSponsorshipsPerksListActiveLoyaltyBadgeImage=function(){return K(P(),E().currentBadgeIndex)},F.ytdSponsorshipsPerksListInactiveLoyaltyBadgeImage=function(){return!K(P(),E().currentBadgeIndex)},F))},_.f(_.ub,{data:w,
alt:""}))}})),_.f("div",{class:_.DW("ytdSponsorshipsPerksListLoyaltyBadgeTitle",(T.ytdSponsorshipsPerksListActiveLoyaltyBadgeTitle=function(){return K(P(),E().currentBadgeIndex)},T))},a.title)))})))}}))},"hg");
OxT.idomCompat=!0;_.yB(Yna,"yt-sponsorships-perks-list",{props:{data:_.Yt}});_.yB(_.l(function(r){return _.f("ytw-fantasy-empty-state-view-model",{class:"ytwFantasyEmptyStateViewModelHost"},_.f(_.Y,{cond:function(){return r.data().image},
then:function(E){return _.f(_.ub,{className:"ytwFantasyEmptyStateViewModelImage",data:E,ariaHidden:!0,alt:""})}}),_.f(_.Og,{className:"ytwFantasyEmptyStateViewModelTitle",
text:function(){return r.data().title}}),_.f(_.Og,{className:"ytwFantasyEmptyStateViewModelSubtitle",
text:function(){return r.data().subtitle}}),_.f(_.U9,{data:function(){return r.data().primaryButton}},{buttonViewModel:function(E){return _.f(_.Sc,{data:E.data,
className:"ytwFantasyEmptyStateViewModelPrimaryButton"})}}))},"ig"),"ytw-fantasy-empty-state-view-model",{props:{data:_.Yt}});var UOB;var TKQ=_.l(function(r){var E=r.data;var K=r.uniqueId;var g=r.overrides;r=_.Wg(function(){var D,B=((D=E().timedAnimationData)==null?void 0:D.animationTiming)||[];return{uniqueId:K(),timings:B,experimentEnabled:B.length>0,enabled:B.length>0}},void 0,"hiuXI");
return _.f("timed-animation-button-renderer",{class:"ytwTimedAnimationButtonRendererHost"},_.f(h3$,{settings:r},_.f(_.U9,{data:function(){return E().buttonRenderer}},{buttonRenderer:function(D){return _.f(_.ce,{data:D.data,
buttonOverrides:g})}})))},"jg");
TKQ.idomCompat=!0;_.yB(TKQ,"timed-animation-button-renderer",{props:{data:_.Yt,uniqueId:_.Yt,overrides:_.Yt}});var t$=function(){var r=_.q.apply(this,arguments)||this;r.hideJoinButtonBeforeSubscribed=_.R("hide_join_button_before_subscribed");r.actionMap={"yt-button-refresh-action":"handleButtonRefreshAction","yt-unsubscribe-action":"handleUnsubscribeAction"};return r};
_.C(t$,_.q);_.d=t$.prototype;_.d.hasShowDialogCommand=function(r){return!!_.M(r,d6w)};
_.d.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"}}}};
_.d.updateJoinButtonOverrides=function(){var r,E;(r=_.rj(this.hostElement).querySelector("#sponsor-button ytd-button-renderer"))==null||(E=r.polymerController)==null||E.set("overrides",this.joinButtonOverrides);if(r=_.rj(this.hostElement).querySelector("#sponsor-button timed-animation-button-renderer"))r.overrides=this.joinButtonOverrides};
_.d.handleButtonRefreshAction=function(r){if(r=_.M(r,vTf))this.set("data.membershipButton",r.membershipButton),this.notifyPath("data.membershipButton")};
_.d.onYtServiceRequestError=function(r){_.mA(this.hostElement,r.detail.error.message)};
_.d.onKeydown=function(r){if(r.key==="Enter"){var E;(E=this.data)!=null&&E.navigationEndpoint&&this.hasShowDialogCommand(this.data.navigationEndpoint)&&this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint)}};
_.d.handleUnsubscribeAction=function(){var r,E,K;((r=this.data)==null?void 0:(E=r.membershipButton)==null?void 0:(K=E.buttonRenderer)==null?void 0:K.style)==="STYLE_PRIMARY"&&_.rj(this.hostElement).querySelector("#sponsor-button ytd-button-renderer").polymerController.set("data.style","STYLE_SUGGESTIVE")};
_.f5.Object.defineProperties(t$.prototype,{hideJoin:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.hideMembershipButtonIfUnsubscribed)&&!this.subscribed}},
subscribed:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.subscriptionStateEntity)==null||!r.subscribed)}},
joinButtonOverrides:{configurable:!0,enumerable:!0,get:function(){var r,E=(r=this.data)==null?void 0:r.membershipButton,K;r=(E==null?void 0:E.buttonRenderer)||_.M(E==null?void 0:(K=E.timedAnimationButtonRenderer)==null?void 0:K.buttonRenderer,_.$Q);return(r==null?void 0:r.style)==="STYLE_BRAND_GRADIENT"?{style:"brand-gradient",type:"filled"}:(r==null?void 0:r.style)==="STYLE_MONO_OUTLINE"?{style:"mono",type:"outline"}:(r==null?void 0:r.style)==="STYLE_MONO_TONAL"?{style:"mono",type:"tonal"}:{style:"mono",
type:this.subscribed?"filled":"tonal"}}},
channelNameTabIndex:{configurable:!0,enumerable:!0,get:function(){var r;if(this.hasShowDialogCommand((r=this.data)==null?void 0:r.navigationEndpoint))return 0}},
channelNameRole:{configurable:!0,enumerable:!0,get:function(){var r;if(this.hasShowDialogCommand((r=this.data)==null?void 0:r.navigationEndpoint))return"button"}},
hasAttributedTitle:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.attributedTitle)}}});
t$.prototype.onYtServiceRequestError=t$.prototype.onYtServiceRequestError;t$.prototype.updateJoinButtonOverrides=t$.prototype.updateJoinButtonOverrides;_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],t$.prototype,"actionHandlerBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],t$.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],t$.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.G(_.N6),_.H("design:type",Object)],t$.prototype,"ytdReduxBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],t$.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.Lb),_.H("design:type",Object)],t$.prototype,"ironButtonState",void 0);_.u([_.b(),_.H("design:type",Object)],t$.prototype,"data",void 0);_.u([_.v("data.hideMembershipButtonIfUnsubscribed","subscribed"),_.H("design:type",Object),_.H("design:paramtypes",[])],t$.prototype,"hideJoin",null);
_.u([_.b(),_.H("design:type",String)],t$.prototype,"subscribeKey",void 0);_.u([_.b({selectorArgs:["subscribeKey"],selector:hsP}),_.H("design:type",Object)],t$.prototype,"subscriptionStateEntity",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],t$.prototype,"hideJoinButtonBeforeSubscribed",void 0);_.u([_.v("subscriptionStateEntity"),_.b({reflectToAttribute:!0}),_.H("design:type",Object),_.H("design:paramtypes",[])],t$.prototype,"subscribed",null);
_.u([_.v("subscribed","data.membershipButton"),_.H("design:type",Object),_.H("design:paramtypes",[])],t$.prototype,"joinButtonOverrides",null);_.u([_.v("data.navigationEndpoint"),_.H("design:type",Object),_.H("design:paramtypes",[])],t$.prototype,"channelNameTabIndex",null);_.u([_.v("data.navigationEndpoint"),_.H("design:type",Object),_.H("design:paramtypes",[])],t$.prototype,"channelNameRole",null);
_.u([_.v("data.attributedTitle"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],t$.prototype,"hasAttributedTitle",null);_.u([_.pH("joinButtonOverrides"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],t$.prototype,"updateJoinButtonOverrides",null);_.u([_.ae("yt-service-request-error"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],t$.prototype,"onYtServiceRequestError",null);
_.u([_.VF({is:"ytd-video-owner-renderer",disableElementRegistration:!0})],t$);
var whf=_.rD()(t$,"ytd-video-owner-renderer",function(){if(UOB===void 0){var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);UOB=r}r=UOB;return r},{slotProps:["date"],
allowedProps:["data","subscribeKey"],mode:1});_.yB(_.l(function(r){var E=r.data;var K;r=_.N(_.M5(!((K=_.oq("yt-mini-app-is-theater-mode-enabled"))==null||!K),void 0,"i2pjVd"));var g=r.next().value,D=r.next().value;K=_.N(_.M5(!1,void 0,"ga7V5c"));var B=K.next().value,Q=K.next().value;_.Zj(function(){var O=_.wD(window,Td$,function(){Q(Fzw())});
_.Z6(function(){Yb(O)})});
var a;K=(a=_.P7().resolve(_.p0(Z2Q)))!=null?a:function(){return _.f("div",null)};
_.jr("yt-signal-action-mini-app-toggle-theatre-mode-on",function(){D(!0);_.Rq("yt-mini-app-is-theater-mode-enabled",!0,2592E3)});
_.jr("yt-signal-action-mini-app-toggle-theatre-mode-off",function(){D(!1);_.Rq("yt-mini-app-is-theater-mode-enabled",!1,2592E3)});
a={};r={};var P={};return _.f("mini-app-play-page-renderer",{class:_.DW("miniAppPlayPageRendererHost",(a.miniAppPlayPageRendererHostDetailsView=function(){return!g()},a))},_.f("div",{class:_.DW("miniAppPlayPageRendererGameContainer",(r.miniAppPlayPageRendererGameContainerDetailsView=function(){return!g()},r))},_.f(_.U9,{data:function(){return E().containerViewModel}},{miniAppContainerViewModel:Qma}),_.f(_.Y,{cond:function(){return E().channel&&E().subscribeButton},
then:function(){var O={};return _.f("div",{class:_.DW("miniAppPlayPageRendererChannelContainer",(O.miniAppPlayPageRendererHideVisibility=function(){return B()},O))},_.f(_.U9,{data:function(){return E().channel}},{videoOwnerRenderer:function(U){return _.f(whf,{data:U.data})}}),_.f(_.U9,{data:function(){return E().subscribeButton}},{subscribeButtonViewModel:function(U){return _.f(_.j1,{data:U.data,
isOverlay:!1,animateWidth:!0})}}))}}),_.f(_.Y,{cond:function(){return!g()&&E().description},
then:function(){var O={};return _.f("div",{class:_.DW("miniAppPlayPageRendererMiniAppDescriptionWrapper",(O.miniAppPlayPageRendererHideVisibility=function(){return B()},O))},_.f("span",{class:"miniAppPlayPageRendererMiniAppDescription"},function(){return E().description}))}})),_.f("div",{class:_.DW("miniAppPlayPageRendererPlayNextContainer",(P.miniAppPlayPageRendererPlayNextContainerDetailsView=function(){return!g()},P.miniAppPlayPageRendererHideVisibility=function(){return B()},P))},_.f(_.U9,{data:function(){return E().sectionList}},
{sectionListRenderer:K})))},"kg"),"mini-app-play-page-renderer",{props:{data:_.Yt}});var Sq=function(){var r=_.q.apply(this,arguments)||this;r.isSearch=!1;r.isConstrainedList=!1;r.hasChipsBar=!1;r.inReplyPanel=!1;r.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"}};r.monitorScroll=!0;r.SCROLL_ANIMATION_DURATION_MS=300;r.nextContinuation={continuationType:"sectionListContinuation"};return r};
_.C(Sq,_.q);_.d=Sq.prototype;
_.d.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(r){switch(r.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:_.R("kevlar_low_priority_continuation")?0:void 0,usePageScheduler:_.R("kevlar_low_priority_continuation")},scrollUpButtonData:{id:"action-button",mapping:{buttonViewModel:{component:"yt-button-view-model",
properties:{scopingClassName:"[[is]]"},noInjection:!0}}}}};
_.d.created=function(){var r=this;this.JSC$17366_scrollAnimation=new _.io(function(E){r.hostElement.scrollTop=E})};
_.d.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents"}};
_.d.getItemsPath=function(){return"data.contents"};
_.d.replacePrimaryContent=function(r){this.set("data.contents",r)};
_.d.computeHasSortFilter=function(r){return!!r&&!!r.sortFilterSubMenuRenderer};
_.d.computeShouldScrollInPanel=function(r){var E;return!!(r==null?0:(E=r.scrollPaneStyle)==null?0:E.scrollable)};
_.d.onScroll=function(){this.liveChatEngagementPanel&&!this.inReplyPanel&&_.Dt(this.actionButton,"show-scroll-button",this.hostElement.scrollTop!==0)};
_.d.scrollToTop=function(){this.hostElement.scrollTop=0};
_.d.scrollToItemSection=function(r){if(r=this.getItemByIdentifier(r))r=this.getScrollPositionForItem(r),this.hostElement.scrollTop!==r&&this.JSC$17366_scrollAnimation.start(this.hostElement.scrollTop,r,this.SCROLL_ANIMATION_DURATION_MS)};
_.d.getItemByIdentifier=function(r){var E=this.contents.querySelectorAll("ytd-item-section-renderer");if(E&&E.length!==0){var K=Array.from(E).findIndex(function(g){return g.sectionIdentifier===r});
return E[K===-1?0:K]}};
_.d.getScrollPositionForItem=function(r){if(this.contents.querySelectorAll("ytd-item-section-renderer")[0]===r)return 0;r=_.e8(r).y+this.hostElement.scrollTop-_.e8(this.hostElement).y;return Math.min(r,this.hostElement.scrollHeight-this.hostElement.offsetHeight)};
_.f5.Object.defineProperties(Sq.prototype,{isClipList:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.targetId)==="browse-feedFEclips"}}});
Sq.prototype.onScroll=Sq.prototype.onScroll;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Sq.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Sq.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.Wl.YtLazyListBehavior),_.H("design:type",Object)],Sq.prototype,"ytLazyListBehavior",void 0);_.u([_.G(_.M1.YtNextContinuationBehavior),_.H("design:type",Object)],Sq.prototype,"ytNextContinuationBehavior",void 0);
_.u([_.G(_.BbA),_.H("design:type",Object)],Sq.prototype,"ytBooleanLogicBehavior",void 0);_.u([_.G(_.oY),_.H("design:type",Object)],Sq.prototype,"ytContinuationHandlerBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Sq.prototype,"data",void 0);_.u([_.b({value:2}),_.H("design:type",Number)],Sq.prototype,"initialCount",void 0);_.u([_.b({value:!0}),_.H("design:type",Boolean)],Sq.prototype,"autoFill",void 0);
_.u([_.b({reflectToAttribute:!0,computed:"computeHasSortFilter(data.subMenu)"}),_.H("design:type",Boolean)],Sq.prototype,"hasSortFilter",void 0);_.u([_.b({reflectToAttribute:!0,computed:"toBool(data.hideBottomSeparator)"}),_.H("design:type",Boolean)],Sq.prototype,"hideBottomSeparator",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeShouldScrollInPanel(data)"}),_.H("design:type",Boolean)],Sq.prototype,"shouldScrollInPanel",void 0);
_.u([_.b(),_.H("design:type",Object)],Sq.prototype,"isSearch",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Sq.prototype,"isConstrainedList",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",String)],Sq.prototype,"responsiveSizing",void 0);_.u([_.b(),_.H("design:type",Object)],Sq.prototype,"hasChipsBar",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",String)],Sq.prototype,"pageSubtype",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],Sq.prototype,"engagementPanel",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],Sq.prototype,"liveChatEngagementPanel",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Sq.prototype,"inReplyPanel",void 0);_.u([_.fH("#action-button"),_.H("design:type",HTMLElement)],Sq.prototype,"actionButton",void 0);_.u([_.b(),_.H("design:type",Object)],Sq.prototype,"scrollUpButtonData",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],Sq.prototype,"engagementPanelDropdown",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],Sq.prototype,"engagementPanelDialog",void 0);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],Sq.prototype,"isClipList",null);_.u([_.fH("#contents"),_.H("design:type",HTMLElement)],Sq.prototype,"monitorScrollElement",void 0);_.u([_.fH("#contents"),_.H("design:type",HTMLElement)],Sq.prototype,"contents",void 0);
_.u([_.ae("scroll"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Sq.prototype,"onScroll",null);_.u([_.VF({is:"ytd-section-list-renderer",disableElementRegistration:!0})],Sq);
var FcT=_.rD()(Sq,"ytd-section-list-renderer",function(){if(mq5===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);mq5=r}r=mq5;return r},{mode:1});var R4u;var o1D;var M2u;var ixb;var bo=function(){return _.q.apply(this,arguments)||this};
_.C(bo,_.q);bo.prototype.configureRendererStamper=function(){return{likeButtonRenderer:{id:"button",mapping:{toggleButtonRenderer:{component:"ytd-toggle-button-renderer",properties:{"on-tap":"[[onLikeButtonClick]]"}}}}}};
bo.prototype.onLikeButtonClick=function(r){r.stopPropagation();r.preventDefault()};
_.f5.Object.defineProperties(bo.prototype,{likeButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var r;if((r=this.data)!=null&&r.button){if(!this.likeStatusEntity)return this.data.button;this.set("data.button.toggleButtonRenderer.isToggled",!(!this.data.isLike||this.likeStatusEntity.likeStatus!=="LIKE")||!(!this.data.isDislike||this.likeStatusEntity.likeStatus!=="DISLIKE"));this.set("data.likeStatus",this.likeStatusEntity.likeStatus);return Object.assign({},this.data.button,{toggleButtonRenderer:Object.assign({},
this.data.button.toggleButtonRenderer)})}}}});
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],bo.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],bo.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],bo.prototype,"ytdReduxBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],bo.prototype,"ytRendererStamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],bo.prototype,"data",void 0);
_.u([_.b({selectorArgs:["data.likeStatusEntityKey"],selector:vI}),_.H("design:type",Object)],bo.prototype,"likeStatusEntity",void 0);_.u([_.v("data","likeStatusEntity"),_.H("design:type",Object),_.H("design:paramtypes",[])],bo.prototype,"likeButtonRenderer",null);_.u([_.VF({is:"ytd-slim-metadata-toggle-button-renderer",disableElementRegistration:!0})],bo);
_.Z(bo,"ytd-slim-metadata-toggle-button-renderer",function(){if(ixb!==void 0)return ixb;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);
return ixb=r},{mode:1});var sr=function(){var r=_.q.apply(this,arguments)||this;r.showEqualizer=_.R("web_enable_playlist_video_lockup_equalizer");r.watchColorUpdate=_.R("kevlar_watch_color_update");r.actionMap={};return r};
_.C(sr,_.q);_.d=sr.prototype;_.d.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"}}}};
_.d.computeEditableClass=function(r){return r&&r.menu?"editable":""};
_.d.computeSelected=function(r){return!(r==null||!r.selected)};
_.d.computeUseColorPalette=function(r){return!!((r==null?0:r.lightColorPalette)&&(r==null?0:r.darkColorPalette))};
_.d.computeLargerPlaylistThumbs=function(r,E){return _.R("web_enable_playlist_bigger_thumbnails")&&!E};
_.d.canReorderChanged=function(){this.touchPersistentDragHandle=this.canReorder};
_.d.onYtServiceRequestSent=function(r,E){E.endpoint&&this.isHideEnclosingAction(E.endpoint)&&!this.selected&&kXf(_.wR(),this.data.videoId)};
_.d.isHideEnclosingAction=function(r){var E=!!this.get("feedbackEndpoint.uiActions.hideEnclosingContainer",r);r=this.get("likeEndpoint.status",r)==="INDIFFERENT";return E||r};
_.d.onHandleMouseenter=function(){this.handleIsHovered=!0};
_.d.onHandleMouseleave=function(){this.handleIsHovered=!1};
_.f5.Object.defineProperties(sr.prototype,{reorderIcon:{configurable:!0,enumerable:!0,get:function(){return _.R("enable_web_delhi_icons")?"equal":"yt-icons:drag_handle"}},
playIcon:{configurable:!0,enumerable:!0,get:function(){return _.R("enable_web_delhi_icons")?"play":"play_arrow"}},
minimizePipBreakages:{configurable:!0,enumerable:!0,get:function(){return _.R("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 r;return!!(this.withinMiniplayer&&((r=this.data)==null?0:r.actionButtons))}}});
sr.prototype.onYtServiceRequestSent=sr.prototype.onYtServiceRequestSent;sr.prototype.canReorderChanged=sr.prototype.canReorderChanged;_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],sr.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],sr.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],sr.prototype,"ytRendererBehavior",void 0);
_.u([_.G(_.Ub),_.H("design:type",Object)],sr.prototype,"ytdLockupBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],sr.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],sr.prototype,"withinMiniplayer",void 0);_.u([_.b({computed:"computeSelected(data)",reflectToAttribute:!0}),_.H("design:type",Boolean)],sr.prototype,"selected",void 0);
_.u([_.b({computed:"computeUseColorPalette(data)",reflectToAttribute:!0}),_.H("design:type",Boolean)],sr.prototype,"useColorPalette",void 0);_.u([_.b({computed:"computeLargerPlaylistThumbs(data, withinMiniplayer)",reflectToAttribute:!0}),_.H("design:type",Boolean)],sr.prototype,"largerPlaylistThumbs",void 0);_.u([_.b(),_.H("design:type",Object)],sr.prototype,"showEqualizer",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],sr.prototype,"canReorder",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],sr.prototype,"touchPersistentDragHandle",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],sr.prototype,"handleIsHovered",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],sr.prototype,"watchColorUpdate",void 0);_.u([_.b(),_.H("design:type",String),_.H("design:paramtypes",[])],sr.prototype,"reorderIcon",null);
_.u([_.b(),_.H("design:type",String),_.H("design:paramtypes",[])],sr.prototype,"playIcon",null);_.u([_.b({reflectToAttribute:!0}),_.v("withinMiniplayer"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],sr.prototype,"minimizePipBreakages",null);_.u([_.v("largerPlaylistThumbs"),_.H("design:type",Number),_.H("design:paramtypes",[])],sr.prototype,"thumbnailWidth",null);
_.u([_.b({reflectToAttribute:!0}),_.v("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],sr.prototype,"showActionButtons",null);_.u([_.TI("canReorder"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],sr.prototype,"canReorderChanged",null);_.u([_.ae("yt-service-request-sent"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.b1]),_.H("design:returntype")],sr.prototype,"onYtServiceRequestSent",null);
_.u([_.VF({is:"ytd-playlist-panel-video-renderer",disableElementRegistration:!0})],sr);
_.Z(sr,"ytd-playlist-panel-video-renderer",function(){if(M2u!==void 0)return M2u;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return M2u=r},{mode:2});var kU=function(){return _.q.apply(this,arguments)||this};
_.C(kU,_.q);kU.prototype.configureRendererStamper=function(){return{data:{id:"content",mapping:{playlistPanelVideoRenderer:{component:"ytd-playlist-panel-video-renderer",noInjection:!0},messageRenderer:{component:"ytd-message-renderer",noInjection:!0}}}}};
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],kU.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],kU.prototype,"data",void 0);_.u([_.VF({is:"ytd-playlist-panel-supported-items",disableElementRegistration:!0})],kU);
_.Z(kU,"ytd-playlist-panel-supported-items",function(){if(o1D!==void 0)return o1D;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return o1D=
r},{mode:1});oGu=!0;j6l("\\P{N}");var DgJ;var c9a=_.Nn("END_OF_PLAYLIST",void 0,"End of playlist"),C9B=_.Nn("PLAYLIST_MIX_DETAILED_LONG_BYLINE",void 0,"Mixes are playlists YouTube makes for you"),qD=function(){var r=_.q.apply(this,arguments)||this;r.minimizePipBreakages=_.R("web_pip_minimize_breakages");r.hideHeaderText=!1;r.useColorPalette=!1;r.collapsed=!1;r.collapsedPreServerOverride="not_tracked";r.isHovered=!1;r.expandLabel=_.Nn("MINIPLAYER_EXPAND_LABEL");r.collapseLabel=_.Nn("MINIPLAYER_COLLAPSE_LABEL");r.isFloating=!1;r.metaPanel=
!1;r.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeChange"};r.currentIndex=void 0;return r};
_.C(qD,_.q);_.d=qD.prototype;
_.d.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"}}}};
_.d.created=function(){var r=this;this.scrollThrottle=new _.NN(this.onThrottledScroll,1E3,this);this.JSC$17388_ytReorderableController=new _.$8l(56,function(E){r.handleDrop(E)})};
_.d.onMouseEnter=function(){this.isHovered=!0};
_.d.onMouseLeave=function(){this.isHovered=!1};
_.d.computeOverflowMenuData=function(r){return r&&r.menu?r.menu:null};
_.d.computeCollapsible=function(r){return!r};
_.d.computeHasPlaylistButtons=function(r){return!(!r||!r.playlistButtons)};
_.d.computeHasSeparateSaveButton=function(r){return!(!r||!r.saveButton)};
_.d.computeHasToolbarButton=function(r,E){return!(!r||!(E||r.saveButton||r.menu))};
_.d.computePlaylistType=function(r){if(r&&r.playlistId)return r.playlistId.substring(0,4)};
_.d.computeCanReorder=function(r){return r?r.playlistId&&r.playlistId.startsWith("TLPQ")?!0:!!r.isEditable&&!r.isInfinite:!1};
_.d.attached=function(){var r=this;try{_.P7().resolve(_.fr).setPlaylistComponent(this.hostElement)}catch(E){if(_.R("kevlar_park_on_playlist_token_killswitch"))throw E;_.Y0().parkOrScheduleJob(function(){_.P7().resolve(_.fr).setPlaylistComponent(r.hostElement)},2,"ci")}_.Ip(this.hostElement);
this.handleDarkModeChange(document.documentElement.hasAttribute("dark"))};
_.d.detached=function(){_.yM(this.hostElement);_.Xz(this.JSC$17388_ytReorderableController)};
_.d.computeTrailingIcon=function(r,E,K){return K?E?"yt-icons:collapse":"yt-icons:close":E?"yt-icons:expand":_.R("kevlar_playlist_use_x_close_button")?"yt-icons:close":"yt-icons:collapse"};
_.d.computeIndexMessage=function(r,E){return jFc(r+1)+" / "+jFc(E)};
_.d.onRenderStamperFinished=function(){if(this.scrollForStampDom){var r=!0;this.isHovered&&(r=!1);if(this.collapsed||this.hidden)r=!1;r&&this.scrollToCurrentVideo();this.scrollForStampDom=!1;this.data&&(this.currentIndex=this.data.currentIndex)}this.canReorder&&this.setupReordering()};
_.d.collapseChanged=function(){var r=this;this.collapsed||(_.pl(this.ytTaskEmitterBehavior.getTaskManager(),function(){r.scrollToCurrentVideo()}),this.ytRendererBehavior.markDirty())};
_.d.hiddenChanged=function(){var r=this;this.hidden||_.pl(this.ytTaskEmitterBehavior.getTaskManager(),function(){r.scrollToCurrentVideo()})};
_.d.setupReordering=function(){var r=_.rj(this.hostElement).querySelector("#items");qLu?_.aEu(this.JSC$17388_ytReorderableController,r,r,"playlist-drag-handle"):_.aEu(this.JSC$17388_ytReorderableController,r,r)};
_.d.scrollToCurrentVideo=function(){var r=this;_.eM.addJob(function(){var E=_.rj(r.hostElement).querySelector("#items");if(E){E.style.setProperty("padding-bottom","");var K=_.rj(r.hostElement).querySelector("#items").querySelector("ytd-playlist-panel-video-renderer[selected]");if(K){E=K.parentElement||_.zF(document);var g=E||_.zF(document);var D=_.e8(K),B=_.e8(g),Q=_.InM(g);if(g==_.zF(document)){var a=D.x-g.scrollLeft;D=D.y-g.scrollTop}else a=D.x-B.x-Q.left,D=D.y-B.y-Q.top;K=evd(K);B=g.clientHeight-
K.height;Q=g.scrollLeft;var P=g.scrollTop;Q+=a-(g.clientWidth-K.width)/2;g=new _.Zn(Q,P+(D-B/2));E.scrollLeft=g.x;E.scrollTop=g.y}}},8)};
_.d.dataChanged=function(){var r=this;_.Xz(this.JSC$17388_ytReorderableController);this.scrollForStampDom=this.currentIndex!==this.data.currentIndex;this.hidden||_.p5(this,function(){_.k_(r.ytTaskEmitterBehavior.getTaskManager(),function(){r.ytRendererBehavior.markDirty();r.updateNowPlayingOverlay()})});
this.handleCollapsedFromData(this.data)};
_.d.onFullBleedPlayerChanged=function(){_.R("web_watch_imax_theater_mode")&&(this.isFullBleedPlayer?this.setCollapsed(!0):this.setCollapsed(!1))};
_.d.onFullscreenChanged=function(){_.R("web_watch_imax_theater_mode")||_.R("web_watch_close_eps_on_fullscreen")&&(this.isFullscreen?this.setCollapsed(!0):this.setCollapsed(!1))};
_.d.updateNowPlayingOverlay=function(){_.R("web_enable_playlist_video_lockup_equalizer")&&this.activeNowPlayingRenderer&&(this.activeNowPlayingRenderer.isVideoPlaying=this.playerState===1)};
_.d.onPlaylistLockupNowPlaying=function(r,E){E&&(this.activeNowPlayingRenderer=E);this.updateNowPlayingOverlay()};
_.d.onScroll=function(){this.scrollThrottle.fire()};
_.d.onThrottledScroll=function(){var r=this;_.k_(this.ytTaskEmitterBehavior.getTaskManager(),function(){r.ytRendererBehavior.markDirty()})};
_.d.onToggleExpanded=function(r){!this.collapsible||r&&(_.eG(r).tagName==="A"||_.HI(_.AP(r),this.hostElement,["YTD-MENU-RENDERER","YTD-TOGGLE-BUTTON-RENDERER"]))||(this.setCollapsed(!this.collapsed),this.collapsedPreServerOverride="not_tracked")};
_.d.setCollapsed=function(r){this.collapsible&&(this.collapsed=r,_.Jt(this.hostElement,"yt-set-playlist-collapsed",[this.collapsed]))};
_.d.handleCollapsedFromData=function(r){if(r){var E=r.playlistPanelCollapseState;E==="PLAYLIST_PANEL_COLLAPSE_STATE_COLLAPSED"||E==="PLAYLIST_PANEL_COLLAPSE_STATE_EXPANDED"?(this.collapsedPreServerOverride==="not_tracked"&&(this.collapsedPreServerOverride=this.collapsed?"collapsed":"expanded"),E=E==="PLAYLIST_PANEL_COLLAPSE_STATE_COLLAPSED",this.collapsed!==E&&this.setCollapsed(E)):this.currentPlaylistId!==r.playlistId&&this.collapsedPreServerOverride!=="not_tracked"&&(E=this.collapsedPreServerOverride===
"collapsed",this.collapsed!==E&&this.setCollapsed(E),this.collapsedPreServerOverride="not_tracked");this.currentPlaylistId=r.playlistId}};
_.d.handleDrop=function(r){var E=r.currDragItem;r=E.data.playlistSetVideoId;var K=_.sP(E.parentNode.childNodes,E),g=void 0;K>0&&(g=E.parentNode.childNodes[K-1].data.playlistSetVideoId);E=_.wR();if(E.responsePlaylistData&&E.responsePlaylistData.contents){var D=ePq(r,E.responsePlaylistData);E.responsePlaylistData=(0,_.lw.unsafeClone)(E.responsePlaylistData);qPq(E.responsePlaylistData.contents,D,K);E.queueProxy?P6C(E.queueProxy,D,K,r,g):E.playlistProxy&&P6C(E.playlistProxy,D,K,r,g);_.Fm(E,_.R0(E,E.response?
E.response.autoplayRenderer:void 0))}};
_.d.handleDarkModeChange=function(r){r!==this.isDarkTheme&&(this.isDarkTheme=r)};
_.d.colorPaletteChanged=function(){var r,E=((r=this.data)==null?void 0:r.contents)||[],K;r=_.N(E);for(E=r.next();!E.done;E=r.next()){E=E.value;var g=void 0;if((g=E.playlistPanelVideoRenderer)==null?0:g.selected){r=E.playlistPanelVideoRenderer;g=E=void 0;(K=this.isDarkTheme?(E=r)==null?void 0:E.darkColorPalette:(g=r)==null?void 0:g.lightColorPalette)&&_.RL(this.hostElement,K);break}}this.useColorPalette=!!K};
_.f5.Object.defineProperties(qD.prototype,{moveThreeDotMenuToTopRow:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.moveThreeDotsMenuToMainHeader)&&_.R("course_hide_playlist_panel_shuffle_and_loop_buttons")}},
nextVideoTitle:{configurable:!0,enumerable:!0,get:function(){var r=_.P7().resolve(_.p0(_.fr)),E;if(((E=this.data)==null?0:E.contents)&&(r==null?0:r.hasAutoplayData())){var K;if(((K=this.playlistLoopStateEntity)==null?void 0:K.state)==="PLAYLIST_LOOP_STATE_ONE"){if(r=this.data.currentIndex,r!==void 0){var g,D;var B=(g=this.data.contents[r])==null?void 0:(D=g.playlistPanelVideoRenderer)==null?void 0:D.title}}else{var Q,a=(Q=_.M(r.getAutoplayEndpoint(),_.m4))==null?void 0:Q.videoId,P,O;B=(P=this.data.contents.find(function(U){var T;
return((T=U.playlistPanelVideoRenderer)==null?void 0:T.videoId)===a}))==null?void 0:(O=P.playlistPanelVideoRenderer)==null?void 0:O.title}return B}}},
nextVideoLabel:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)!=null&&r.nextVideoLabel?this.nextVideoTitle?_.Xo(this.data.nextVideoLabel)+":":c9a:""}},
buttonAriaLabel:{configurable:!0,enumerable:!0,get:function(){return this.collapsed?this.expandLabel:this.collapseLabel}},
mixLongByLine:{configurable:!0,enumerable:!0,get:function(){var r;if(((r=this.data)==null?0:r.playlistId)&&this.data.playlistId.startsWith("RD")&&this.data.playlistId!=="RDPN"&&!_.R("web_mix_long_byline_from_data"))return _.eI(C9B);var E;return(E=this.data)==null?void 0:E.longBylineText}},
playlistLoopStateEntityKey:{configurable:!0,enumerable:!0,get:function(){var r,E,K,g=(r=this.data)==null?void 0:(E=r.playlistButtons)==null?void 0:(K=E.menuRenderer)==null?void 0:K.topLevelButtons;if(g)for(r=_.N(g),E=r.next();!E.done;E=r.next())if(E=E.value,E.playlistLoopButtonRenderer)return E.playlistLoopButtonRenderer.playlistLoopStateEntityKey}},
showNextVideoHeader:{configurable:!0,enumerable:!0,get:function(){var r;return!!(this.collapsed&&((r=this.data)==null?0:r.nextVideoLabel))}},
isFullBleedPlayer:{configurable:!0,enumerable:!0,get:function(){return _.R("web_watch_imax_theater_mode")?this.isTheaterMode||this.isFullscreen:!1}}});
qD.prototype.colorPaletteChanged=qD.prototype.colorPaletteChanged;qD.prototype.onPlaylistLockupNowPlaying=qD.prototype.onPlaylistLockupNowPlaying;qD.prototype.updateNowPlayingOverlay=qD.prototype.updateNowPlayingOverlay;qD.prototype.onFullscreenChanged=qD.prototype.onFullscreenChanged;qD.prototype.onFullBleedPlayerChanged=qD.prototype.onFullBleedPlayerChanged;qD.prototype.dataChanged=qD.prototype.dataChanged;qD.prototype.hiddenChanged=qD.prototype.hiddenChanged;qD.prototype.collapseChanged=qD.prototype.collapseChanged;
qD.prototype.onRenderStamperFinished=qD.prototype.onRenderStamperFinished;qD.prototype.onMouseLeave=qD.prototype.onMouseLeave;qD.prototype.onMouseEnter=qD.prototype.onMouseEnter;_.u([_.G(_.Ib),_.H("design:type",Object)],qD.prototype,"ironResizableBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],qD.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],qD.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.G(sWR.YtPlaylistPanelBehavior),_.H("design:type",Object)],qD.prototype,"ytPlaylistPanelBehavior",void 0);_.u([_.G(_.RZ.YtTaskEmitterBehavior),_.H("design:type",Object)],qD.prototype,"ytTaskEmitterBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],qD.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],qD.prototype,"ytdReduxBehavior",void 0);
_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],qD.prototype,"actionHandlerBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],qD.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],qD.prototype,"autoplayData",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],qD.prototype,"withinMiniplayer",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],qD.prototype,"minimizePipBreakages",void 0);
_.u([_.b({computed:"setMenuData_(data)"}),_.H("design:type",Object)],qD.prototype,"menuRendererData",void 0);_.u([_.b({computed:"computeOverflowMenuData(data)"}),_.H("design:type",Object)],qD.prototype,"overflowMenuDataTopRow",void 0);_.u([_.b({computed:"computeOverflowMenuData(data)"}),_.H("design:type",Object)],qD.prototype,"overflowMenuData",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],qD.prototype,"hideHeaderText",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],qD.prototype,"useColorPalette",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeCollapsible(hideHeaderText)"}),_.H("design:type",Boolean)],qD.prototype,"collapsible",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],qD.prototype,"collapsed",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],qD.prototype,"hidden",void 0);
_.u([_.b({reflectToAttribute:!0,computed:"computeHasPlaylistButtons(data)"}),_.H("design:type",Boolean)],qD.prototype,"hasPlaylistButtons",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeHasSeparateSaveButton(data)"}),_.H("design:type",Boolean)],qD.prototype,"hasSeparateSaveButton",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeHasToolbarButton(data, menuRendererData)"}),_.H("design:type",Boolean)],qD.prototype,"hasToolbar",void 0);
_.u([_.b({reflectToAttribute:!0,computed:"computePlaylistType(data)"}),_.H("design:type",String)],qD.prototype,"playlistType",void 0);_.u([_.b(),_.H("design:type",Object)],qD.prototype,"isHovered",void 0);_.u([_.b({selectorArgs:["playlistLoopStateEntityKey"],selector:_.h6.playlistLoopStateEntitySelector}),_.H("design:type",Object)],qD.prototype,"playlistLoopStateEntity",void 0);_.u([_.b({computed:"computeCanReorder(data)"}),_.H("design:type",Boolean)],qD.prototype,"canReorder",void 0);
_.u([_.b(),_.H("design:type",Object)],qD.prototype,"expandLabel",void 0);_.u([_.b(),_.H("design:type",Object)],qD.prototype,"collapseLabel",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],qD.prototype,"isFloating",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],qD.prototype,"metaPanel",void 0);_.u([_.b({computed:"computeTrailingIcon(data, collapsed, isFloating)"}),_.H("design:type",String)],qD.prototype,"trailingIcon",void 0);
_.u([_.b({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],qD.prototype,"isDarkTheme",void 0);_.u([_.b({selector:_.GS}),_.H("design:type",Boolean)],qD.prototype,"miniplayerIsActive",void 0);_.u([_.b({selector:function(r){return r.watch.playerState}}),
_.H("design:type",Number)],qD.prototype,"playerState",void 0);_.u([_.b({selector:_.WI}),_.H("design:type",Boolean)],qD.prototype,"isFullscreen",void 0);_.u([_.b({selector:_.xr}),_.H("design:type",Boolean)],qD.prototype,"isTheaterMode",void 0);_.u([_.b(),_.H("design:type",Object)],qD.prototype,"activeNowPlayingRenderer",void 0);_.u([_.b({reflectToAttribute:!0}),_.v("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],qD.prototype,"moveThreeDotMenuToTopRow",null);
_.u([_.v("data","autoplayData","playlistLoopStateEntity"),_.H("design:type",Object),_.H("design:paramtypes",[])],qD.prototype,"nextVideoTitle",null);_.u([_.v("data","nextVideoTitle"),_.H("design:type",String),_.H("design:paramtypes",[])],qD.prototype,"nextVideoLabel",null);_.u([_.v("collapsed"),_.H("design:type",String),_.H("design:paramtypes",[])],qD.prototype,"buttonAriaLabel",null);
_.u([_.v("data","playlistId","longBylineText"),_.H("design:type",Object),_.H("design:paramtypes",[])],qD.prototype,"mixLongByLine",null);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],qD.prototype,"playlistLoopStateEntityKey",null);_.u([_.ae("mouseenter"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],qD.prototype,"onMouseEnter",null);
_.u([_.ae("mouseleave"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],qD.prototype,"onMouseLeave",null);_.u([_.b({reflectToAttribute:!0}),_.v("data","collapsed"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],qD.prototype,"showNextVideoHeader",null);_.u([_.ae("yt-rendererstamper-finished"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],qD.prototype,"onRenderStamperFinished",null);
_.u([_.pH("collapsed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],qD.prototype,"collapseChanged",null);_.u([_.pH("hidden"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],qD.prototype,"hiddenChanged",null);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],qD.prototype,"dataChanged",null);
_.u([_.v("isTheaterMode","isFullscreen"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],qD.prototype,"isFullBleedPlayer",null);_.u([_.pH("isTheaterMode","isFullscreen"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],qD.prototype,"onFullBleedPlayerChanged",null);_.u([_.pH("isFullscreen"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],qD.prototype,"onFullscreenChanged",null);
_.u([_.pH("playerState","miniplayerIsActive"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],qD.prototype,"updateNowPlayingOverlay",null);_.u([_.ae("yt-playlist-lockup-now-playing-active"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Object]),_.H("design:returntype")],qD.prototype,"onPlaylistLockupNowPlaying",null);
_.u([_.pH("data","isDarkTheme"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],qD.prototype,"colorPaletteChanged",null);_.u([_.VF({is:"ytd-playlist-panel-renderer",disableElementRegistration:!0})],qD);
_.xOB=_.rD()(qD,"ytd-playlist-panel-renderer",function(){if(R4u===void 0){var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);R4u=r}r=R4u;return r},{mode:2,
allowedProps:"autoplayData collapsed data hidden useColorPalette hideHeaderText withinMiniplayer metaPanel".split(" ")});var Wcb;var lo=function(){return _.q.apply(this,arguments)||this};
_.C(lo,_.q);lo.prototype.computeShouldButtonBeVertical=function(r,E){return r||E};
lo.prototype.onYtServiceRequestSent=function(r,E){(r=_.M(E.endpoint,_.to))&&(this.likeStatusEntityKey?this.ytdReduxBehavior.dispatch(_.Td("likeStatusEntity",this.likeStatusEntityKey,{key:this.likeStatusEntityKey,likeStatus:r.status})):this.handleLikeEndpoint(r))};
lo.prototype.computelikeStatusEntityKey=function(r){return r==null?void 0:r.likeStatusEntityKey};
lo.prototype.handleLikeEndpoint=function(r){r.status==="LIKE"?this.JSC$17394_ytdDislikeToggleButtonRenderer.toggle(!1):r.status==="DISLIKE"?this.JSC$17394_ytdLikeToggleButtonRenderer.toggle(!1):(this.JSC$17394_ytdLikeToggleButtonRenderer.toggle(!1),this.JSC$17394_ytdDislikeToggleButtonRenderer.toggle(!1))};
_.f5.Object.defineProperties(lo.prototype,{likeButton:{configurable:!0,enumerable:!0,get:function(){var r;return $gJ(this.data,!0,this.useShortsIcon?"SHORTS_LIKE":"LIKE",(r=this.likeStatusEntity)==null?void 0:r.likeStatus)}},
dislikeButton:{configurable:!0,enumerable:!0,get:function(){var r;if(this.data&&((r=this.data)==null||!r.hideDislikeButton)){var E;return $gJ(this.data,!1,this.useShortsIcon?"SHORTS_DISLIKE":"DISLIKE",(E=this.likeStatusEntity)==null?void 0:E.likeStatus)}}}});
lo.prototype.onYtServiceRequestSent=lo.prototype.onYtServiceRequestSent;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],lo.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],lo.prototype,"ytdReduxBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],lo.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],lo.prototype,"vertical",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",String)],lo.prototype,"textTransform",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],lo.prototype,"useShortsIcon",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],lo.prototype,"underIconLabel",void 0);_.u([_.b({value:"left"}),_.H("design:type",String)],lo.prototype,"buttonTooltipPosition",void 0);_.u([_.b(),_.H("design:type",Object)],lo.prototype,"overrides",void 0);
_.u([_.fH("#like-button"),_.H("design:type",Object)],lo.prototype,"JSC$17394_ytdLikeToggleButtonRenderer",void 0);_.u([_.fH("#dislike-button"),_.H("design:type",Object)],lo.prototype,"JSC$17394_ytdDislikeToggleButtonRenderer",void 0);_.u([_.v("data","likeStatusEntity.likeStatus","useShortsIcon"),_.H("design:type",Object),_.H("design:paramtypes",[])],lo.prototype,"likeButton",null);
_.u([_.v("data","likeStatusEntity.likeStatus","useShortsIcon"),_.H("design:type",Object),_.H("design:paramtypes",[])],lo.prototype,"dislikeButton",null);_.u([_.b({computed:"computelikeStatusEntityKey(data)"}),_.H("design:type",String)],lo.prototype,"likeStatusEntityKey",void 0);_.u([_.b({selectorArgs:["likeStatusEntityKey"],selector:vI}),_.H("design:type",Object)],lo.prototype,"likeStatusEntity",void 0);
_.u([_.ae("yt-service-request-sent"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.b1]),_.H("design:returntype")],lo.prototype,"onYtServiceRequestSent",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-like-button-renderer"})],lo);
var GZB=_.rD()(lo,"ytd-like-button-renderer",function(){if(Wcb===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);Wcb=r}r=Wcb;return r},{mode:1});_.v1u={};
_.v1u.YtConditionalRendererBehavior=[_.y.YtRendererBehavior,{_noAccessors:!0,properties:{hidden:{type:Boolean,reflectToAttribute:!0},showSpinner:{type:Boolean,reflectToAttribute:!0}},observers:["updateProperties_(data, isAttached)"],updateProperties_:function(r,E){var K=this,g,D;return _.p(function(B){switch(B.nextAddress){case 1:if(!E)return K.hidden=!0,K.showSpinner=!1,B.return();if((g=r)==null?0:(D=g.visibilityCondition)==null?0:D.mode)switch(r.visibilityCondition.mode){case "VISIBILITY_CONDITION_MODE_DISPLAY_SPINNER":return B.jumpTo(5);default:return B.jumpTo(6)}K.showSpinner=
!1;K.hidden=!0;return B.yield(K.shouldShow_(r),4);case 4:K.hidden=!B.yieldResult;B.jumpTo(0);break;case 5:return B.yield(K.shouldShow_(r),8);case 8:K.showSpinner=B.yieldResult;K.hidden=!1;B.jumpTo(0);break;case 6:return K.showSpinner=!1,B.yield(K.shouldShow_(r),9);case 9:K.hidden=!B.yieldResult,_.vo(B)}})},
shouldShow_:function(r){return r&&r.supportedDatas&&r.supportedDatas.rendererVisibilityConditionData&&r.supportedDatas.rendererVisibilityConditionData.showIf?this.isVisibilityConditionSatisfied_(r.supportedDatas.rendererVisibilityConditionData.showIf):r&&r.visibilityCondition&&r.visibilityCondition.showIf?this.isVisibilityConditionSatisfied_(r.visibilityCondition.showIf):r&&r.visibilityConditionType?this.isLegacyVisibilityConditionSatisfied_(r.visibilityConditionType):Promise.resolve(!0)},
isVisibilityConditionSatisfied_:function(r){switch(r){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(r){switch(r){case "MDX_CONNECTED":return Promise.resolve(this.isMdxConnected_());default:return Promise.resolve(!1)}},
isMdxConnected_:function(){var r=_.ht(this.hostElement,"yt-get-mdx-status");return r.length==1&&r[0].connected},
isLocationPermissionGranted_:function(){var r;return _.p(function(E){return E.nextAddress==1?navigator.permissions?E.yield(navigator.permissions.query({name:"geolocation"}),3):E.jumpTo(2):E.nextAddress!=2?(r=E.yieldResult,E.return(Promise.resolve(r.state==="granted"))):E.return(Promise.resolve(!1))})}}];var V2B=sxm("yt-icon",{callbackProps:["onKeydown"]}),z4Q=_.R("kevlar_use_wil_icons")?_.l(function(r){var E=r.icon;var K=r.active;var g=r.className;var D=r.style;var B=r.title;var Q=r.size;var a=r.dataSelected;var P=r.dataDisabled;var O=r.role;var U=r.themeOverride;var T=r.animateIcon;var w=r.ariaHidden;var F=r.ariaExpanded;var c=r.ariaLabel;var W=r.tabindex;var z=r.id;var S=r.iconFilter;var k=r.gradientColor;var A=r.onKeydown;var X=function(){var J=E==null?void 0:E(),Q5=null,OP=void 0;J&&(J=aDX(J),
J=pYK(J),J.length&&(Q5=J[1],OP=J[0]));return{iconName:Q5,iconSetName:OP}},e=function(){return pte(X().iconName,K==null?void 0:K(),void 0,Q==null?void 0:Q(),X().iconSetName,_.P7().resolve(_.dD))},I=function(){return{iconWidth:"100%",
iconHeight:"100%",iconFilter:S==null?void 0:S(),iconColor:k==null?void 0:k()}};
return _.f(_.Y,{cond:T,then:function(){return _.f(V2B,{icon:E,active:K,className:g,style:D,title:B,dataSelected:a,dataDisabled:P,role:O,themeOverride:U,ariaHidden:w,ariaExpanded:F,ariaLabel:c,tabindex:W,id:z,iconFilter:S,gradientColor:k,onKeydown:A})},
else:function(){return _.f(_.Y,{cond:e,then:function(J){return _.f("span",{class:_.DW("ytIconWrapperHost",g),role:O,"aria-label":c,"aria-hidden":w,tabindex:function(){return isNaN(Number(W==null?void 0:W()))?void 0:Number(W==null?void 0:W())},
id:z,style:D,title:B,"on:keydown":_.dd(function(Q5){return void(A==null?void 0:A(Q5))})},_.f(_.FG,{data:J,
options:I}))}})}})},"lg"):V2B;var t2A=function(r){var E=this;this.eventJobIds={};this.scrollEventsToIgnore=0;this.stopIgnoringScrollTimeoutIds=[];UBJ();_.pN("ytglobal.ytUtilActivityCallback_",function(){_.Jt(r,"yt-user-activity")});
new ph(function(){return E.JSC$17411_onMouseMove});
document.addEventListener("scroll",function(){return E.onScroll});
window.addEventListener("resize",function(){return E.onResize})},SnD=function(r,E,K){E in r.eventJobIds||(K=_.cc().addLowPriorityJob(function(){_.Pm();
delete r.eventJobIds[E]},K),r.eventJobIds[E]=K)};
t2A.prototype.onScroll=function(r){this.scrollEventsToIgnore>0?(this.scrollEventsToIgnore--,clearTimeout(this.stopIgnoringScrollTimeoutIds.pop())):r.target===document&&SnD(this,"scroll",200)};
t2A.prototype.onResize=function(){SnD(this,"resize",200)};
t2A.prototype.JSC$17411_onMouseMove=function(){SnD(this,"mousemove",100)};
_.CG=function(r){r.scrollEventsToIgnore+=1;r.stopIgnoringScrollTimeoutIds.push(setTimeout(function(){r.scrollEventsToIgnore--},500))};var bxu=function(r){this.element=r;this.productData={};this.chatSupportLoaded=!1;document.body.addEventListener("yt-page-data-updated",this.resetProductData)};
bxu.prototype.showFeedbackDialog=function(r,E,K,g){var D=smB();if(!D)return!1;var B=RG5();B.productId=D;E&&(B.flow="submit",B.report={description:E});K&&(smB()==="59"?B.callback=_.Ii(function(){_.Ae("userFeedbackEvent",{});K()}):B.callback=_.Ii(K));
B.bucket=g||_.Xx("GOOGLE_FEEDBACK_BUCKET","Other");kZD(B);r=qnB(this,"GFEEDBACK",r);try{_.T5$(B,r)}catch(Q){return _.nK(Q),!1}return!0};
bxu.prototype.showHelpDialog=function(r,E,K){var g=this,D=smB();if(!D)return!1;var B={helpCenterPath:"/youtube",productData:qnB(this,"GUIDED_HELP",K)};kZD(B);var Q=RG5();Q.context=r||B.productData.context||"default";Q.defaultHelpArticleId=E;Q.enableSendFeedback=!0;(_.yK("gapi.load")||function(a,P){return P()})("client",function(){try{var a=MMw(D,B);
if(_.R("web_always_load_chat_support")&&!g.chatSupportLoaded)try{a.JSC$10130_loadChatSupport(Q),g.chatSupportLoaded=!0}catch(P){}a.startHelp(Q)}catch(P){_.nK(P)}})};
var smB=function(){var r=_.Xx("GOOGLE_FEEDBACK_PRODUCT_ID");r||_.nK(Error("gi"));return r},kZD=function(r){r&&(r.locale=_.R("kevlar_help_use_locale")?_.Xx("INNERTUBE_CONTEXT_HL","en"):_.Xx("HTML_LANG","en"))},qnB=function(r,E,K){var g=r.productData;
delete g.origin;g.device=_.YL();var D;a:{if(D=document.createElement("canvas")){var B=D.getContext("experimental-webgl",{stencil:!0});if(B){var Q=B.getExtension("WEBGL_debug_renderer_info");if(Q){D=B.getParameter(Q.UNMASKED_RENDERER_WEBGL);break a}}if(B=D.getContext("webgl")){D=B.getParameter(B.RENDERER);break a}}D=null}g.gpu=D;g.isSDC=!!_.Xx("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT");(D=_.Xx("GOOGLE_FEEDBACK_PRODUCT_DATA"))&&_.lw.extend(g,D);_.wdd(E,g);_.FFq(g);(r=_.Jt(r.element,"yt-get-autonav-pause-debug-state"))&&
r.length&&(g.autonav_pause_state=r[0]);r=_.GC();g.browser_resolution=r.width+"\u00d7"+r.height+"@"+(window.devicePixelRatio||1)+"x";K&&_.lw.extend(g,K);return g};
bxu.prototype.resetProductData=function(){this.productData={}};var lHA=function(r){this.feedbackManager=new bxu(r)};
lHA.prototype.showFeedbackDialog=function(r,E,K,g){return this.feedbackManager.showFeedbackDialog(r,E,K,g)};
lHA.prototype.showHelpDialog=function(r,E,K){return this.feedbackManager.showHelpDialog(r,E,K)};var mOk=function(){this.baseUrl="";this.aTag=document.createElement("a")},AwX=function(r,E,K){K=K===void 0?{}:K;
K.pbj||(K.pbj=1);K=_.rMd(E,K);r.baseUrl&&K&&!_.ji(K)[1]&&!_.N7(K)&&(E=r.baseUrl,dm(E,"/")&&(E=E.slice(0,-1)),_.BK(K,"/")&&(K=K.slice(1)),K=E+"/"+K);Im(r.aTag,_.mc(K||""));return r.aTag.href};
mOk.prototype.fetchData=function(r){return _.Pid(r)};
mOk.prototype.postData=function(r,E){var K={method:"POST"};if(E){for(var g=_.N(Object.keys(E)),D=g.next();!D.done;D=g.next()){D=D.value;var B=E[D];_.Xu(B)&&(E[D]=JSON.stringify(B))}K.postParams=E}return _.Pid(r,K)};
_.efb=function(r,E,K,g,D){r=AwX(r,E,K);if(!r)throw g=Error("hi"),Object.assign(g,{params:E}),g;return _.Pid(r,D,g)};
mOk.prototype.requestDataForServiceEndpoint=function(r,E){if(_.M(r,_.FWK))return this.fetchData("/getAccountSwitcherEndpoint");E=E||{};var K=_.M(r,xG$);K?E.se=K.base64EncodedServiceEndpoint:E.sej=JSON.stringify(r);(K=_.Cn())&&_.R("enable_service_ajax_csn")&&(E.csn=K);E.theme=_.b3();_.M(r,TiL)&&_.Xx("DELEGATION_CONTEXT")&&(E.delegation_context=JSON.stringify(_.Xx("DELEGATION_CONTEXT")));K=null;for(var g in r)if(dm(g,"Endpoint")||dm(g,"Command")){K=g;break}if(!K){var D=Error("ii");Object.assign(D,{params:r});
_.Lzq(D,"WARNING");return new _.Ch(function(Q,a){a(D)})}g={name:K};
var B;(K=(B=_.M(r,_.BB))==null?void 0:B.signal)&&(g.signal=K);(B=_.Dm(window.location.href))&&B.internalcountrycode&&(g.internalcountrycode=B.internalcountrycode);B="/service_ajax";_.R("debug_forward_web_query_parameters")&&(B=_.fin(B,window.location.search));B=_.dT(B,g);r.clickTrackingParams&&_.e4(B,{itct:r.clickTrackingParams});return this.postData(B,E)};_.ZxD=new _.NS("GFEEDBACK_TOKEN");var uJb;var A9u;var e4Q;var Xhu;var mX=function(){var r=_.q.apply(this,arguments)||this;r.compact=!1;r.dismissButtonDisabled=!1;r.shouldRenderReasonAsFormattedString=!_.R("web_player_error_message_reason_as_formatted_string_killswitch");return r};
_.C(mX,_.q);mX.prototype.computeHasIcon_=function(r){return!!r};
mX.prototype.isSignInIcon_=function(r){return r=="yt-icons:prompted_sign_in"};
mX.prototype.onDismissButtonClick=function(){var r=this,E=this.data.disableOnClick,K,g=(K=this.data.dismissButton)==null?void 0:K.buttonRenderer;E&&!this.dismissButtonDisabled&&g&&setTimeout(function(){r.dismissButtonDisabled=!0},0)};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],mX.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.v1u.YtConditionalRendererBehavior),_.H("design:type",Object)],mX.prototype,"ytConditionalRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],mX.prototype,"data",void 0);_.u([_.b({computed:"computeIcon_(data.icon)"}),_.H("design:type",Object)],mX.prototype,"icon_",void 0);
_.u([_.b({reflectToAttribute:!0,computed:"computeHasIcon_(icon_)"}),_.H("design:type",Boolean)],mX.prototype,"hasIcon_",void 0);_.u([_.b({reflectToAttribute:!0,computed:"isSignInIcon_(icon_)"}),_.H("design:type",Boolean)],mX.prototype,"signInIcon_",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],mX.prototype,"compact",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],mX.prototype,"dismissButtonDisabled",void 0);
_.u([_.b({type:Boolean}),_.H("design:type",Object)],mX.prototype,"shouldRenderReasonAsFormattedString",void 0);_.u([_.vZ({is:"yt-player-error-message-renderer",disableElementRegistration:!0})],mX);
_.Z(mX,"yt-player-error-message-renderer",function(){if(Xhu===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;e4Q===void 0&&(e4Q=document.createElement("template"));var g=e4Q;K.call(E,g.content.cloneNode(!0),r.content.firstChild);Xhu=r}r=Xhu;return r},{mode:2});var Hxb;var n19;var ZF=function(){return _.q.apply(this,arguments)||this};
_.C(ZF,_.q);ZF.prototype.configureRendererStamper=function(){return{"data.proceedButton":{id:"button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
ZF.prototype.computeIcon_=function(r){return r?"yt-icons:"+r.iconType.toLowerCase():"error_outline"};
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],ZF.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],ZF.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],ZF.prototype,"data",void 0);_.u([_.b({computed:"computeIcon_(data.icon)"}),_.H("design:type",Object)],ZF.prototype,"icon_",void 0);_.u([_.vZ({is:"yt-player-kav-renderer",disableElementRegistration:!0})],ZF);
_.Z(ZF,"yt-player-kav-renderer",function(){if(n19===void 0){var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;Hxb===void 0&&(Hxb=document.createElement("template"));var g=Hxb;K.call(E,g.content.cloneNode(!0),r.content.firstChild);n19=r}r=n19;return r},{mode:2});var i6u=_.A4(["https://www.google.com/recaptcha/api.js?trustedtypes=true&hl=",""]);_.yB(_.l(function(r){var E=_.NZ("div"),K=_.N(_.M5(0,void 0,"jxh75d")),g=K.next().value,D=K.next().value;K=_.N(_.M5(null,void 0,"F5Zm8"));var B=K.next().value,Q=K.next().value;_.Zj(function(){cXJ(E.value,D,Q);E.value.scrollIntoView()});
K=CiJ.bind(null,r.data,g);_.f1("resize",function(){var a=B();if(g()===1&&a!==null){var P;(P=window.grecaptcha)==null||P.reset(a)}});
return _.f("yt-player-captcha-view-model",{class:"ytwPlayerCaptchaViewModelHost"},_.f("div",{class:"ytwPlayerCaptchaViewModelGridContainer"},_.f("span",{class:"ytwPlayerCaptchaViewModelScreenReaderOnly"},function(){var a,P;return(a=r.data().accessibility)==null?void 0:(P=a.accessibilityData)==null?void 0:P.label}),_.f(_.Og,{text:K,
className:_.DW("ytwPlayerCaptchaViewModelUserMessage","ytwPlayerCaptchaViewModelGridItem"),isOverlay:!0}),_.f("div",{el:E,class:"ytwPlayerCaptchaViewModelGridItem"})))},"mg"),"yt-player-captcha-view-model",{props:{data:_.H1}});var xgK=!1;_.IHB=_.l(function(r){var E=r.data;return _.f("yt-interstitial-view-model",{class:"interstitialViewModelHost"},_.f(_.Y,{cond:function(){return E().icon},
then:function(K){return _.f("div",{class:"interstitialViewModelInterstitialIcon interstitialViewModelFlexItem"},_.f(_.ub,{data:K,alt:"",className:"interstitialViewModelIconImage",preserveWidth:!0}))}}),_.f(_.Y,{cond:function(){return E().title},
then:function(K){return _.f("div",{class:"interstitialViewModelInterstitialTitle interstitialViewModelFlexItem"},_.f(_.Og,{text:K}))}}),_.f(_.Y,{cond:function(){return E().description},
then:function(K){return _.f("div",{class:"interstitialViewModelInterstitialDescription interstitialViewModelFlexItem"},_.f(_.Og,{text:K}))}}),_.f(_.U9,{data:function(){return E().primaryButton}},{buttonViewModel:function(K){return _.f(_.Sc,{data:K.data,
className:"interstitialViewModelFlexItem"})}}),_.f(_.U9,{data:function(){return E().secondaryButton}},{buttonViewModel:function(K){return _.f(_.Sc,{data:K.data,
className:"interstitialViewModelFlexItem"})}}))},"ng");
_.IHB.idomCompat=!0;var y9k=_.l(function(r){var E=r.data;_.kz();return _.f("yt-player-interstitial-renderer",{class:"playerInterstitialRendererHost"},_.f("div",{class:"playerInterstitialRendererScrim"},_.f(_.U9,{data:function(){return E().content}},{interstitialViewModel:_.IHB})))},"og");
y9k.idomCompat=!0;_.yB(y9k,"yt-player-interstitial-renderer",{props:{data:_.Yt}});var uo=function(){var r=_.q.apply(this,arguments)||this;r.noBackground=!1;r.compact=!1;r.actionMap={"yt-update-player-error-message-command":"onUpdatePlayerErrorMessageCommand_"};return r};
_.C(uo,_.q);uo.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"}}}};
uo.prototype.onUpdatePlayerErrorMessageCommand_=function(r){if(_.M(r,mAC)){var E;if(r=(E=_.M(r,mAC))==null?void 0:E.newPlayerErrorMessageRenderer)this.data=r}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],uo.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],uo.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],uo.prototype,"ytActionHandlerBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],uo.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],uo.prototype,"status",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],uo.prototype,"noBackground",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],uo.prototype,"compact",void 0);_.u([_.vZ({is:"yt-playability-error-supported-renderers",disableElementRegistration:!0})],uo);
var Lck=_.rD()(uo,"yt-playability-error-supported-renderers",function(){if(A9u===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;uJb===void 0&&(uJb=document.createElement("template"));var g=uJb;K.call(E,g.content.cloneNode(!0),r.content.firstChild);A9u=r}r=A9u;return r},{allowedProps:["compact",
"data","noBackground","status"],mode:2});var h4D=sxm("ytd-button-renderer");var WFK=void 0,vKJ=void 0;var tDc=new NWf;var g1=new _.NS("ENTITY_STATE_TOKEN"),A$=new _.NS("PERSISTENT_ENTITY_STORE_ACCESSOR_TOKEN");var J9T=function(r){this.store=r;this.q00=new _.a2e},VzK=function(r,E,K){var g,D;
if(!(D=((g=E.playabilityStatus)==null?void 0:g.status)!=="OK")){r=r.store;var B;D=E.offlineState&&((B=E.videoDetails)==null?0:B.videoId)?_.R("enable_pl_r_c_cd")?lZL(r.getState().entities,E.videoDetails.videoId):!!PxK(r.getState().entities,E.videoDetails.videoId):!1}if(D)return!0;D=qYK(E);if(D===1){if(_.R("ab_v_vid_sig")){var Q,a=(Q=E.videoDetails)==null?void 0:Q.videoId;if(!a||!K||a!==K){var P;E=new _.bs("282054944_vid",{nUb:K,jO3:(P=E.videoDetails)==null?void 0:P.videoId});_.Xc(E)}}return!0}xem=
0;var O,U;P=(a=E.auxiliaryUi)==null?void 0:(O=a.messageRenderers)==null?void 0:(U=O.bkaEnforcementMessageViewModel)==null?void 0:U.displayType;if(D!==3&&(P==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER"||P==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_POPUP"))return!0;P={reason:_.JC(_.Nn("TRY_AGAIN_LATER",void 0,"Something went wrong. Please try again later.")),proceedButton:{buttonRenderer:_.R("ks_something_wrong_learn_more")?nAn("RELOAD_PAGE",153785):{style:"STYLE_OVERLAY",size:"SIZE_DEFAULT",
text:_.JC(_.Nn("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:_.JC("282054944")};rVQ(E,{playerErrorMessageRenderer:P});return!1},z5L=function(r,E){if(egd(E)){_.$Z(1,!0);
var K=(K=egd(E))&&_.G2d()?K:void 0;K?(rVQ(E,{enforcementMessageViewModel:K}),r.q00.increment("IN_PLAYER"),_.$Z(5)):(r.q00.increment("SKIP_DISPLAY"),_.$Z(2))}},rVQ=function(r,E){r.playabilityStatus=Object.assign({},r.playabilityStatus,{status:"ERROR",
errorScreen:E});r.videoDetails=void 0};
J9T.prototype.handleResponse=function(r,E){if(r.playabilityStatus){var K,g,D,B=(E==null?void 0:(K=E.innerTubeRequest)==null?void 0:K.videoId)||(E==null?void 0:(g=E.innerTubeRequest)==null?void 0:(D=g.playerRequest)==null?void 0:D.videoId);VzK(this,r,B)&&z5L(this,r)}};
J9T[f0]=[g1];var GM2=new _.NS("ADBLOCK_DETECTION_SERVICE_TOKEN");var uE=function(r){this.abp=r};
uE.prototype.bindInnertubeChallengeFetcher=function(r){this.abp.bicf(r)};
uE.prototype.registerChallengeFetchedCallback=function(r){this.abp.bcr(r)};
uE.prototype.getLatestChallengeResponse=function(){return this.abp.blc()};var ENB;ENB=_.A4(["https://static.doubleclick.net/instream/ad_status.js"]);_.Knk=_.U7(ENB);var djb;_.eq=function(r,E,K){var g=this;this.network=r;this.options=E;this.networkStatusManager=K;this.fA=null;if(E.useBotguardEverywhere){var D=new _.jG;this.fA=D.promise;_.gm.ytAtRC&&_.RH(_.eM,function(){var B,Q;return _.p(function(a){if(a.nextAddress==1){if(!_.gm.ytAtRC)return a.return();B=gNb(null);return a.yield(g.kY(B),2)}Q=a.yieldResult;_.gm.ytAtRC&&_.gm.ytAtRC(JSON.stringify(Q));_.vo(a)})});
AXn().then(function(B){var Q,a,P,O;return _.p(function(U){if(U.nextAddress==1)return B.bindInnertubeChallengeFetcher(function(T){return g.kY(gNb(T))}),U.yield(AAK(),2);
Q=U.yieldResult;a=B.getLatestChallengeResponse();P=a.challenge;if(!P)throw Error("ji");O={challenge:P,zW:mG(P),vm:Q,bgChallenge:new qH};D.resolve(O);B.registerChallengeFetchedCallback(function(T){T=T.challenge;if(!T)throw Error("ki");T={challenge:T,zW:mG(T),vm:Q,bgChallenge:new qH};g.fA=Promise.resolve(T)});
_.vo(U)})})}else E.preload&&Dj5(this,new Promise(function(B){_.k_(_.eM,function(){B(BJk(g))},0)}))};
djb=function(r){var E={preload:!0,useBotguardEverywhere:!0},K=!1;if(typeof E==="boolean")var g={preload:E};else typeof E==="undefined"?g={preload:!0}:(g=E,K=!!E.ekG);E=K?void 0:new _.ge;_.eq.instance=new _.eq(r,g,E);return _.eq.instance};
_.eq.prototype.n2l=function(){var r=this;return _.p(function(E){return E.nextAddress==1?E.yield(Promise.race([r.fA,null]),2):E.return(!!E.yieldResult)})};
_.eq.prototype.qIK=function(r,E,K){var g=this,D,B,Q;return _.p(function(a){g.fA===null&&Dj5(g,BJk(g));D=!1;B={};Q=function(){var P,O,U;return _.p(function(T){switch(T.nextAddress){case 1:return T.yield(g.fA,2);case 2:P=T.yieldResult;B.challenge=P.challenge;if(!P.vm){"c1a"in P.zW&&(B.error="ATTESTATION_ERROR_VM_NOT_INITIALIZED");T.jumpTo(3);break}O=Object.assign({},{c:P.challenge,e:r},E);_.Mj(T,4);D=!0;return T.yield(P.vm.snapshot({cB:O}),6);case 6:(U=T.yieldResult)?B.webResponse=U:B.error="ATTESTATION_ERROR_VM_NO_RESPONSE";
_.D2(T,3);break;case 4:_.GD(T),B.error="ATTESTATION_ERROR_VM_INTERNAL_ERROR";case 3:if(r==="ENGAGEMENT_TYPE_PLAYBACK"){var w=P.zW,F={};if(w.c6a){var c=Number(_.Xx("DCLKSTAT",0));F.reportingStatus=String(Number(w.c)^(isNaN(c)?0:c))}w.c6b&&(F.broadSpectrumDetectionResult=String(Number(w.c)^Number(_.Xx("CATSTAT",0))));B.adblockReporting=F}return T.return(B)}})};
return a.return(Promise.race([Q(),jPU(K,function(){var P=Object.assign({},B);D&&(P.error="ATTESTATION_ERROR_VM_TIMEOUT");return P})]))})};
var gNb=function(r){var E={engagementType:"ENGAGEMENT_TYPE_UNBOUND"};r&&(E.interpreterHash=r);return E},BJk=function(r,E){E=E===void 0?0:E;
var K,g,D,B,Q,a,P,O,U,T,w,F;return _.p(function(c){switch(c.nextAddress){case 1:K=gNb(p7e().q70);if(_.R("att_fet_ks"))return _.Mj(c,7),c.yield(r.kY(K),9);_.Mj(c,4);return c.yield(NJB(r,K),6);case 6:Q=c.yieldResult;D=Q.lWG;B=Q.zSN;g=Q;_.D2(c,3);break;case 4:return _.GD(c),_.nh(Error("li`"+E)),QPu(r,864E5),c.return({challenge:"",zW:{},vm:void 0,bgChallenge:void 0});case 9:g=c.yieldResult;if(!g)throw Error("mi");if(!g.challenge)throw Error("ni");D=g.challenge;B=mG(D);if("c1a"in B&&(!g.bgChallenge||!g.bgChallenge.program))throw Error("oi");
_.D2(c,3);break;case 7:a=_.GD(c);_.nh(a);E++;if(E>=5)return _.nh(Error("li`"+E)),QPu(r,864E5),c.return({challenge:"",zW:{},vm:void 0,bgChallenge:void 0});P=1E3*Math.pow(2,E-1)+Math.random()*1E3;return c.return(new Promise(function(W){_.k_(_.eM,function(){W(BJk(r,E))},P)}));
case 3:O=uHc(B);QPu(r,O*1E3);U=void 0;if(!("c1a"in B&&g.bgChallenge)){c.jumpTo(10);break}T=Z65(g.bgChallenge);_.Mj(c,11);return c.yield(fml(p7e(),T),13);case 13:_.D2(c,12);break;case 11:return w=_.GD(c),_.nh(w),c.return({challenge:D,zW:B,vm:U,bgChallenge:T});case 12:return _.Mj(c,14),U=new _.uZ({challenge:T,qlL:{aK:"aGIf"}}),c.yield(U.icV,16);case 16:_.D2(c,10);break;case 14:F=_.GD(c),_.nh(F),U=void 0;case 10:return c.return({challenge:D,zW:B,vm:U,bgChallenge:T})}})},$j9=function(r,E){var K;
return _.p(function(g){if(g.nextAddress==1)return Zr(2),_.Mj(g,2),g.yield(r.network.kY(E),4);if(g.nextAddress!=2)return(K=g.yieldResult)?K.challenge&&!K.bgChallenge?Zr(1):Zr(4):Zr(3),g.return(K);_.GD(g);Zr(3);return g.return(void 0)})};
_.eq.prototype.kY=function(r){var E=this,K;return _.p(function(g){K=E.networkStatusManager;if(!K||K.isNetworkAvailable())return g.return($j9(E,r));_.WB("att_pna",void 0,"attestation_challenge_fetch");return g.return(new Promise(function(D){K.listenOnce("publicytnetworkstatus-online",function(){$j9(E,r).then(D)})}))})};
var aVa=function(r){if(!r)throw Error("mi");if(!r.challenge)throw Error("ni");var E=r.challenge,K=mG(E);if("c1a"in K&&(!r.bgChallenge||!r.bgChallenge.program))throw Error("oi");return Object.assign({},r,{lWG:E,zSN:K})},NJB=function(r,E){var K,g,D,B,Q;
return _.p(function(a){switch(a.nextAddress){case 1:K=void 0,g=0,D={};case 2:if(!(g<5)){a.jumpTo(4);break}if(!(g>0)){a.jumpTo(5);break}D.i79=1E3*Math.pow(2,g-1)+Math.random()*1E3;return a.yield(new Promise(function(P){return function(O){_.k_(_.eM,function(){O(void 0)},P.i79)}}(D)),5);
case 5:return _.Mj(a,7),a.yield(r.kY(E),9);case 9:return B=a.yieldResult,a.return(aVa(B));case 7:K=Q=_.GD(a),Q instanceof Error&&_.nh(Q);case 8:g++;D={i79:void 0};a.jumpTo(2);break;case 4:throw K;}})},Dj5=function(r,E){r.fA=E},pou=function(r){var E,K,g;
return _.p(function(D){if(D.nextAddress==1)return D.yield(Promise.race([r.fA,null]),2);E=D.yieldResult;var B=BJk(r);r.fA=B;(K=E)==null||(g=K.vm)==null||g.dispose();_.vo(D)})},QPu=function(r,E){var K=Date.now()+E,g=function(){var D;
return _.p(function(B){D=K-Date.now();return D<1E3?B.yield(pou(r),0):(_.k_(_.eM,g,Math.min(D,6E4)),B.jumpTo(0))})};
g()},jPU=function(r,E){return new Promise(function(K){_.k_(_.eM,function(){K(E())},r)})};var P0k=function(){};
P0k.prototype.processContext=function(r){var E=_.eq.instance;if(!E)return _.Rg();var K=yXc(r);return K?new FZ(E.qIK(K,H62(r),500).then(function(g){var D;(r==null?0:(D=r.innerTubeRequest)==null?0:D.context)||(r.innerTubeRequest.context={});D=r.innerTubeRequest.context;D.request||(D.request={});D.request.attestationResponseData=g})):_.Rg()};var fVa=function(r){this.innertubeTransportService=r};
fVa.prototype.kY=function(r){_.WB("att_fsr",void 0,"attestation_challenge_fetch");return _.PC(this.innertubeTransportService,r,_.IG(_.Hpb)).then(function(E){_.WB("att_frr",void 0,"attestation_challenge_fetch");return E})};_.OCa=function(r){this.innertubeTransportService=r};var YWU=new _.NS("ATTESTATION_ASYNC_CONTEXT_PROCESSOR");var UjQ=function(){},wob=function(r,E,K,g,D){var B=_.Xx("YPC_MB_URL");
_.Sed(B).then(function(){TJT(B,r,E,K,g,D)})},TJT=function(r,E,K,g,D,B){try{var Q=_.IS.payments.business.integration,a=_.IS.payments.business.integration.Style.create().withMaterialDesignStyle(),P=Q.mashupMode.popup("purchaseManagerDivId").usingDraggableDialog().usingPreferredWidth(600);
_.R("enable_window_constrained_buy_flow_dialog")&&(P=P.usingPopupStyle("windowConstrained"));B&&(P=P.usingCloseCallback(B));var O=K?K:_.Xx("YPC_GB_LANGUAGE"),U=_.Xx("SESSION_INDEX");Q.bootstrap.fromPaymentsUrl(r);Q.bootstrap.asMashupMode(P).usingGaiaIndex(U).usingLocale(O).usingStyle(a).usingDefaultActivityStatusChangeHandler().inStandaloneContext(Q.standaloneContextAuthId.forGaia()).purchaseManager(E,function(T){g&&g(T)}).load(void 0,D)}catch(T){throw D&&D(T),_.Xc(T),T;
}};var Fn9=new _.NS("PURCHASE_MANAGER_TOKEN");var RDD=function(){var r=this;this.videos=[];this.recommendedVideos=[];this.showRefreshPill=this.continuationsPresent=!1;this.clientHeight=window.innerHeight;this.TEST_ONLY={getVideos:function(){return r.videos},
getContinuationsPresent:function(){return r.continuationsPresent},
setVideos:function(E){r.videos=E},
getRecommendedVideos:function(){return r.recommendedVideos},
setRecommendedVideos:function(E){r.recommendedVideos=E}}};
RDD.prototype.addVideos=function(r){r&&(this.videos=r.filter(function(E){return!!_.hGP(E)}).map(function(E){var K=_.hGP(E);
a:{var g;if(E.playlistVideoRenderer&&((g=E.playlistVideoRenderer)==null?0:g.voteSortTiebreaker))var D=E.playlistVideoRenderer.voteSortTiebreaker;else{if(_.M(E,ey)){var B;if(g=(D=_.M(E,ey))==null?void 0:(B=D.playlistItemData)==null?void 0:B.voteSortTiebreaker){D=g;break a}}D=""}}return{itemId:K,videoId:_.EXu(E),voteCount:_.KTq(E),voteSortTiebreaker:D}}),this.continuationsPresent=!!_.M(r[r.length-1],_.ni))};
var oNu=function(r,E){return r.videos.findIndex(function(K){return K.itemId===E})},MWQ=function(r,E){return r.recommendedVideos.findIndex(function(K){return K.itemId===E})},iCb=function(r){r={openPopupAction:{popupType:"TOAST",
popup:{notificationActionRenderer:{responseText:{simpleText:r}}}}};_.P7().resolve(_.Ov).resolveCommand(r)};var cVb=function(){RDD.apply(this,arguments)};
_.C(cVb,RDD);
var X$e=function(r,E,K,g){if(!r.parentElem)throw Error("ti");var D=oNu(r,E);D===-1&&(D=MWQ(r,E),D=D!==-1?D+r.videos.length:-1);if(D===-1)throw Error("ui");var B=D>=r.videos.length?r.recommendedVideos[D-r.videos.length]:r.videos[D];B.voteCount=K;B.voteSortTiebreaker=Date.now().toString();D>=r.videos.length?r.recommendedVideos.splice(D-r.videos.length,1):r.videos.splice(D,1);var Q=r.videos;for(var a=0,P=Q.length-1;a<=P;){var O=Math.floor((a+P)/2);if(Q[O].voteCount<B.voteCount)P=O-1;else if(Q[O].voteCount>B.voteCount)a=
O+1;else{a:{var U=B.voteSortTiebreaker;var T=Q[O].voteSortTiebreaker;if(U.length!==T.length)U=U.length>T.length;else{for(var w=0;w<U.length;w++){var F=U.charCodeAt(w),c=T.charCodeAt(w);if(F>c){U=!0;break a}if(F<c)break}U=!1}}U?P=O-1:a=O+1}}Q=a;if(Q===-1)throw Error("vi");r.videos.splice(Q,0,B);D!==Q&&C0B(r,D,Q,E,K,g)},C0B=function(r,E,K,g,D,B){var Q,a=(Q=r.parentElem)==null?void 0:Q.children,P=Math.min(E,K),O=Math.max(E,K);
if(a)for(Q=P;Q<=O;Q++)a[Q].style.viewTransitionName="item-"+String(Q);document.startViewTransition(function(){if(r.parentElem){var U=r.parentElem.children;if(!(!U||E<0||E>=U.length||K<0||K>=U.length)){var T=U[E];if(T){T.remove();r.showRefreshPill=K>=r.videos.length-1&&r.continuationsPresent;if(!r.showRefreshPill){U=U[K]||null;var w;(w=r.parentElem)==null||w.insertBefore(T,U)}_.Ln(r.parentElem,"yt-update-video-data-voting-animation",{toIdx:K,itemId:g,newVoteCount:D,voteStatus:B,hideItem:r.showRefreshPill})}}}}).finished.then(function(){if(a)for(var U=
P;U<=O;U++)a[U].style.viewTransitionName="";
if(r.showRefreshPill)iCb(_.Nn("VOTING_ANIMATION_CONTINUATION_TOAST_MESSAGE"));else{var T;if(T=U=(T=r.parentElem)==null?void 0:T.children[K])T=U.getBoundingClientRect(),U=T.bottom,T=!(T.top>=0&&U<=r.clientHeight);T&&(T=_.QN(E>K?"VOTING_ANIMATION_UP_TOAST_MESSAGE":"VOTING_ANIMATION_DOWN_TOAST_MESSAGE",Math.abs(E-K)),iCb(T))}})};var GDT=function(r,E){var K=this;r?this.innertubeTransportServicePromise=Promise.resolve(r):E&&(this.innertubeTransportServicePromise=E(),this.innertubeTransportServicePromise.catch(function(){}));
this.reportMiniAppValueRateLimiter=new WY(3E3,function(g){return xjD(K,g)},0);
this.validateMiniAppVideoIdRateLimiter=new WY(3E3,function(g){return WnQ(K,g)},1)},DOu=function(r,E){r.JSC$17525_miniAppId=E;
r.reportMiniAppValueRateLimiter=new WY(3E3,function(K){return xjD(r,K)},0);
r.validateMiniAppVideoIdRateLimiter=new WY(3E3,function(K){return WnQ(r,K)},1)},dOD=function(r,E){var K;
return _.p(function(g){if(g.nextAddress==1)return g.yield(r.reportMiniAppValueRateLimiter.call(E),2);K=g.yieldResult;return g.return([K,E])})},xjD=function(r,E){var K,g,D,B,Q,a,P;
return _.p(function(O){switch(O.nextAddress){case 1:return O.yield(r.innertubeTransportServicePromise,2);case 2:return K=O.yieldResult,g=_.IG(JcR),D=Date.now(),B={externalPostId:r.JSC$17525_miniAppId,userStatValue:{statKey:"high_score",timestamp:{seconds:""+Math.floor(D/1E3),nanos:Math.round(D%1E3*1E6)},intValue:""+E}},_.Mj(O,3),O.yield(_.PC(K,B,g),5);case 5:Q=O.yieldResult;_.D2(O,4);break;case 3:throw a=_.GD(O),a;case 4:if(Q){if("error"in Q&&Q.error)throw Q.error;if(Q.errorMetadata)throw Error("wi`"+
Q.errorMetadata.status);if(P=Q.userStatResult)return O.return(P);throw Error("xi");}throw Error("yi");}})},NKB=function(r){var E,K,g,D,B;
_.p(function(Q){switch(Q.nextAddress){case 1:return Q.yield(r.innertubeTransportServicePromise,2);case 2:return E=Q.yieldResult,K=_.IG(JcR),g={externalPostId:r.JSC$17525_miniAppId,userSettingsUpdate:{isAllowNetworkAcked:!0}},_.Mj(Q,3),Q.yield(_.PC(E,g,K),5);case 5:D=Q.yieldResult;_.D2(Q,4);break;case 3:throw B=_.GD(Q),B;case 4:if(D==null)throw Error("yi");if("error"in D&&D.error)throw D.error;if(D.errorMetadata)throw Error("wi`"+D.errorMetadata.status);_.vo(Q)}})};
GDT.prototype.flush=function(){var r=this;return _.p(function(E){return E.nextAddress==1?E.yield(r.reportMiniAppValueRateLimiter.flush(),2):E.yield(r.validateMiniAppVideoIdRateLimiter.flush(),0)})};
var jmA=function(r,E){return _.p(function(K){return K.nextAddress==1?K.yield(r.validateMiniAppVideoIdRateLimiter.call(E),2):K.return(K.yieldResult)})},WnQ=function(r,E){var K,g,D,B,Q,a;
return _.p(function(P){switch(P.nextAddress){case 1:return P.yield(r.innertubeTransportServicePromise,2);case 2:return K=P.yieldResult,g=_.IG(eju),D={videoId:E},_.Mj(P,3),P.yield(_.PC(K,D,g),5);case 5:B=P.yieldResult;_.D2(P,4);break;case 3:throw Q=_.GD(P),Q;case 4:if(B){if("error"in B&&B.error)throw B.error;if(B.errorMetadata)throw Error("wi`"+B.errorMetadata.status);if(a=B.playabilityStatus)return P.return(a.status);throw Error("zi");}throw Error("yi");}})};
GDT[f0]=[_.p0(_.wM),_.p0(W3f)];var vNk=function(){this.clientData=new Map};
vNk.prototype.getData=function(r){return this.clientData.get(r)};var VWB=function(r){this.store=r};
VWB.prototype.handleResponse=function(r){(r=_.M(r.frameworkUpdates,A2))&&_.P2(r,this.store)};
VWB[f0]=[_.Bz];var zD9=new _.NS("ENTITIES_RESPONSE_PROCESSOR_TOKEN");var tWQ,SWA,bCu;_.XC=new _.NS("FLOW_STATE_MANAGER_TOKEN");tWQ=function(){this.flowStates=new Map};
SWA=function(r,E){r=_.N(r.flowStates.values());for(var K=r.next();!K.done;K=r.next())if(K=K.value,K.flowRenderer.targetId===E)return K};
bCu=function(r,E){var K,g=((K=r.flowRenderer.steps)!=null?K:[]).filter(function(D){return!E.includes(_.M(D,_.Iv).stepId)});
r.flowRenderer.steps=g};var sP5=function(r){this.JSC$17549_flowStateManager=r};
_.C(sP5,Tl);sP5.prototype.resolveCommand=function(r){var E=this,K,g,D,B,Q,a;return _.p(function(P){K=_.M(r,Dhl);D=(g=K)==null?void 0:g.stepIds;Q=(B=K)==null?void 0:B.targetId;if(!D||!Q)return P.return();a=SWA(E.JSC$17549_flowStateManager,Q);if(!a)return P.return();bCu(a,D);_.vo(P)})};
var HY=function(){sP5.apply(this,arguments)};
_.C(HY,sP5);HY[f0]=[_.XC];var kDu=function(r,E){this.JSC$17555_reduxStore=r;this.JSC$17555_flowStateManager=E};
_.C(kDu,Tl);
kDu.prototype.resolveCommand=function(r){var E=this,K,g,D,B,Q,a,P,O,U,T,w,F,c;return _.p(function(W){K=_.M(r,_.BBd);g=K.stepId;D=K.targetId;B=SWA(E.JSC$17555_flowStateManager,D);a=(Q=B)==null?void 0:Q.flowRenderer;P=a.flowStateEntityKey;O=_.X1(E.JSC$17555_reduxStore.getState(),P);if(!O)return W.return();U=O.currentStepId;F=(w=(T=O)==null?void 0:T.stepIdStack)!=null?w:[];c=U===F[F.length-1]?g:U;E.JSC$17555_reduxStore.dispatch(_.xz("flowStateEntity",P,{currentStepId:g,stepIdStack:[c]},"REPEATED_FIELDS_MERGE_OPTION_APPEND"));_.vo(W)})};
var nE=function(){kDu.apply(this,arguments)};
_.C(nE,kDu);nE[f0]=[_.Bz,_.XC];var qWf=function(r,E,K){this.JSC$17562_reduxStore=r;this.JSC$17562_flowStateManager=E;this.JSC$17562_commandHandler=K};
_.C(qWf,Tl);
qWf.prototype.resolveCommand=function(r,E){var K=this,g,D,B,Q,a,P,O,U,T,w,F,c,W;return _.p(function(z){g=_.M(r,_.dhf);D=g.targetId;B=SWA(K.JSC$17562_flowStateManager,D);a=(Q=B)==null?void 0:Q.flowRenderer;P=a.flowStateEntityKey;O=_.X1(K.JSC$17562_reduxStore.getState(),P);w=[].concat(_.mn((T=(U=O)==null?void 0:U.stepIdStack)!=null?T:[]));F=w.pop();((c=O)==null?void 0:c.currentStepId)===F&&(F=w[w.length-1]);if(!F)return(W=g.onFirstStepCommand)&&K.JSC$17562_commandHandler.resolveCommand(W,E),z.return();
K.JSC$17562_reduxStore.dispatch(_.xz("flowStateEntity",P,{currentStepId:F,stepIdStack:w}));_.vo(z)})};
var Io=function(){qWf.apply(this,arguments)};
_.C(Io,qWf);Io[f0]=[_.Bz,_.XC,_.Ov];var lVQ=function(r,E){this.innertubeTransportService=r;this.JSC$17567_commandHandler=E};
_.C(lVQ,Tl);lVQ.prototype.resolveCommand=function(r,E){var K=this,g,D,B,Q,a;return _.p(function(P){if(P.nextAddress==1){g=_.M(r,jvE);if(!g)return P.return();_.Mj(P,2);return P.yield(_.l1(K.innertubeTransportService,r),4)}if(P.nextAddress!=2){D=P.yieldResult;if(!D)return P.return();(B=D.updateFlowCommand)&&K.JSC$17567_commandHandler.resolveCommand(B,E);return _.D2(P,0)}_.GD(P);(a=(Q=g)==null?void 0:Q.onFailureCommand)&&K.JSC$17567_commandHandler.resolveCommand(a,E);_.vo(P)})};
var yr=function(){lVQ.apply(this,arguments)};
_.C(yr,lVQ);yr[f0]=[_.wM,_.Ov];var mjk=function(r,E){this.JSC$17573_flowStateManager=r;this.JSC$17573_commandHandler=E};
_.C(mjk,Tl);
mjk.prototype.resolveCommand=function(r,E){var K=this,g,D,B,Q;return _.p(function(a){g=_.M(r,_.Qvb);D=g.targetId;B=SWA(K.JSC$17573_flowStateManager,D);if(!B)return a.return(Promise.resolve());var P=B,O=(Q=g.steps)!=null?Q:[],U,T=(U=P.flowRenderer.steps)!=null?U:[];O=[].concat(_.mn(T),_.mn(O));P.flowRenderer.steps=O;g.flowContinuationCommand&&(B.flowRenderer.flowContinuationCommand=g.flowContinuationCommand);g.entityUpdateCommand&&K.JSC$17573_commandHandler.resolveCommand(g.entityUpdateCommand,E);
return a.return(Promise.resolve())})};
var LE=function(){mjk.apply(this,arguments)};
_.C(LE,mjk);LE[f0]=[_.XC,_.Ov];var ZCQ={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 u4T=new _.NS("ICON_SET_TOKEN"),AVT=new _.NS("ICON_URL_PROVIDER_TOKEN"),eDT=new _.NS("PREFETCH_ICONS_TOKEN"),XoT=new _.NS("ICON_MAP_FN_TOKEN");var h$={},HC5=(h$.ACCESS_TIME="clock",h$.ACCOUNT_BOX=_.Xx("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR"?"person_box":"person_account",h$.ACCOUNT_BOX_CAIRO="person_account_cairo",h$.ACCOUNT_CIRCLE="person_circle",h$.ACCOUNT_CIRCLE_CAIRO="person_circle_cairo",h$.ACCOUNT_LINKED="account_link_success",h$.ACCOUNT_UNLINKED="account_link",h$.ADD_FRIEND="people",h$.ADD_MODERATOR="shield_add",h$.ADD_TO_LIBRARY="bookmark",h$.ADD_TO_PLAYLIST="add",h$.ADD_TO_QUEUE_TAIL="list_queue",h$.ADD_TO_REMOTE_QUEUE="list_music",
h$.ADD_TO_WATCH_LATER="clock",h$.ADD_VIDEO_LINK="film_strip_add",h$.ALERT_WARN_RED="alert_triangle",h$.ARROW_BACK="arrow_left",h$.ARROW_DIAGONAL_UP_RIGHT_FILLED="arrow_diagonal_up_right",h$.ARROW_DROP_DOWN="chevron_down",h$.ARROW_DROP_UP="chevron_up",h$.ARROW_FORWARD="arrow_right",h$.ARTIST="person_music",h$.AUDIOTRACK="audio",h$.AUTO_AWESOME="sparkle",h$.AVATAR_ANONYMOUS="person_circle",h$.AVATAR_LOGGED_OUT="person_circle",h$.BACK="arrow_left",h$.BAR_CHART="bar_graph",h$.BLOCK="slash_circle_left",
h$.BLOCK_USER="slash_circle_left",h$.BOOKMARK_BORDER="bookmark",h$.BREAKING_NEWS_ALT_1="article_alert",h$.BROADCAST_CAIRO="podcast_cairo",h$.BUG_REPORT="bug",h$.CAMERA_ALT="camera",h$.CAMPAIGN="megaphone",h$.CANCEL="x_circle",h$.CAPTIONS="closed_caption",h$.CAST_OUTLINE="chromecast",h$.CHANNEL_NOTIFICATION_PREFERENCE_OFF="bell",h$.CHANNEL_NOTIFICATION_PREFERENCE_ON="bell_on",h$.CHAT="message_bubble_left",h$.CHAT_BUBBLE="message_bubble_empty",h$.CHAT_SPARK="spark_message_bubble_left",h$.CHECK_BOX_OUTLINE_BLANK=
"box_empty",h$.CHECK_CIRCLE_OUTLINE="check_circle",h$.CHECK_CIRCLE_THICK="check_circle",h$.CLARIFY="article_clarify",h$.CLOSED_CAPTION_SELECTED="closed_caption",h$.CLOSE="x_mark",h$.CLOUD_UPLOAD="cloud_arrow_up",h$.COLLAPSE="chevron_up",h$.COLLAPSE_CAIRO="chevron_up_cairo",h$.COLLECTION="layers",h$.COLOR_LENS="palette",h$.COMMENT="message_bubble_right",h$.CONSENT_SHIELD="person_shield",h$.CONTENT_CUT="scissors",h$.CONTENT_CUT_CAIRO="scissors_cairo",h$.COURSE=_.R("web_enable_course_icon_update")?"creator_academy":
"lightbulb",h$.COURSE_CAIRO=_.R("web_enable_course_icon_update")?"creator_academy_cairo":"lightbulb_cairo",h$.CREATION_LIVE="radar_live",h$.CREATION_POST="box_pencil",h$.CREATION_UPLOAD="my_videos",h$.CREATION_UPLOAD_RED="upload",h$.CREATOR_METADATA_MONETIZATION="dollar_sign",h$.CREATOR_METADATA_MONETIZATION_OFF="dollar_sign_off",h$.CREATOR_STUDIO="youtube_studio",h$.DASHBOARD="grid_asymmetrical",h$.DELETE="trash_can",h$.DELETE_SWEEP="trash_can",h$.DESKTOP="laptop",h$.DISLIKE="thumb_down",h$.DISLIKE_SELECTED=
"thumb_down",h$.DISMISSAL="x_mark",h$.DISMISS_QUEUE="list_remove",h$.DONE_ALL="check_double",h$.DOWN_ARROW="arrow_down",h$.DO_NOT_DISTURB="slash_circle_left",h$.DRAFT="paper_corner_folded",h$.DRAG_HANDLE="bars_2",h$.EDIT="pencil",h$.EMOJI="face_very_happy",h$.EMOJI_FLAGS="flag",h$.EMOJI_OBJECTS="lightbulb",h$.EMOJI_PEOPLE="face_very_happy",h$.EMOJI_RECENT="clock",h$.EMPTY_HEART="heart",h$.EMPTY_LIKE="thumb_up",h$.ERROR_BLACK="alert_circle",h$.ERROR_OUTLINE="alert_circle",h$.EXIT_APP="arrow_in",h$.EXIT_TO_APP=
"arrow_in",h$.EXPAND="chevron_down",h$.EXPAND_ALL="chevron_expand",h$.EXPAND_CAIRO="chevron_down_cairo",h$.EXPAND_LESS="chevron_up",h$.EXPAND_MORE="chevron_down",h$.EXPLORE="compass",h$.EXPLORE_DESTINATION="compass",h$.EXTERNAL_LINK="open_new",h$.FAB_UPLOAD="upload",h$.FACE_HAPPY_OUTLINE="face_happy",h$.FACT_CHECK="article_check",h$.FASHION_LOGO="fashion",h$.FASHION_LOGO_CAIRO="fashion_cairo",h$.FAVORITE="heart",h$.FEEDBACK="message_bubble_alert",h$.FEEDBACK_CAIRO="message_bubble_alert_cairo",h$.FILL_ARROW_SOLID_DOWN_16=
"arrow_solid_down",h$.FILL_ARROW_SOLID_UP_16="arrow_solid_up",h$.FILL_DOLLAR_SIGN_HEART_12="dollar_sign_heart",h$.FILTER="menu_filter",h$.FIRST_PAGE="chevron_first",h$.FLAG="flag",h$.FULL_HEART="heart",h$.GAME_CONSOLE_DPAD="game_console_dpad",h$.GAME_CONSOLE_FACE_BUTTONS="game_console_face_buttons",h$.GAMING_LOGO="gaming",h$.GAMING_LOGO_CAIRO="gaming_cairo",h$.GO_TO_PAGE="arrow_right",h$.GROUPS="people_group",h$.HAPPY="face_happy",h$.HEALTH_AND_SAFETY="shield_plus",h$.HELP="question_circle",h$.HELP_CAIRO=
"question_circle_cairo",h$.HELP_OUTLINE="question_circle",h$.HIDE="slash_circle_left",h$.IMAGE="image",h$.INFINITY_ICON="infinity",h$.INFO="info_circle",h$.INFO_OUTLINE="info_circle",h$.INSERT_CHART="bar_graph_box_vertical",h$.INSERT_CHART_OUTLINED="bar_graph_box_vertical",h$.INSERT_PHOTO="image",h$.KEEP="pin",h$.KEEP_OFF="pin_off",h$.KEYBOARD="keyboard",h$.KEYBOARD_ARROW_DOWN="chevron_down",h$.KEYBOARD_ARROW_UP="chevron_up",h$.KIDS_BLOCK="slash_circle_left",h$.LANGUAGE="globe",h$.LAST_PAGE="chevron_last",
h$.LAUNCH="open_new",h$.LEARNING="lightbulb",h$.LEARNING_CAIRO="lightbulb_cairo",h$.LIBRARY_ADD=d$K("library_add"),h$.LIBRARY_OUTLINE="library",h$.LIBRARY_REMOVE=d$K(),h$.LIGHTBULB_SPARK_OUTLINE="lightbulb_spark",h$.LIKES_PLAYLIST="thumb_up",h$.LIKES_PLAYLIST_CAIRO="thumb_up_cairo",h$.LIKE="thumb_up",h$.LIKE_SELECTED="thumb_up",h$.LIVE="radar_live",h$.LIVE_CAIRO="radar_live_cairo",h$.LIVE_UNLISTED="link",h$.LOCATION_ON="location_point",h$.LOCATION_PIN="location_point",h$.LOOP="arrow_repeat",h$.LOOP_ACTIVE=
"arrow_repeat",h$.LOOP_ONE="arrow_repeat_1",h$.LOOP_ONE_ACTIVE="arrow_repeat_1",h$.MEH="face_meh",h$.MEMBERS_ONLY_MODE_OFF="message_bubble_left",h$.MESSAGE="message_bubble_left",h$.MICROPHONE_ON="mic",h$.MIX="youtube_mix",h$.MONETIZATION_ON="dollar_sign_circle",h$.MONEY_FILL="dollar_sign_container",h$.MONEY_FILL_JPY="yen_sign_container",h$.MONEY_HEART="dollar_sign_heart",h$.MORE_HORIZ="overflow_horizontal",h$.MORE_VERT="overflow_vertical",h$.MUSIC="audio",h$.MUSIC_CAIRO="audio_cairo",h$.MUSIC_NOTE_SYMBOL=
"music",h$.MUSIC_SHUFFLE="arrow_shuffle",h$.MY_CHANNEL="person_circle",h$.MY_LOCATION="location_point",h$.NEWS_STORY="news",h$.NEXT="chevron_right",h$.NOTIFICATIONS="bell",h$.NOTIFICATIONS_ACTIVE="bell_on",h$.NOTIFICATIONS_CAIRO="bell_cairo",h$.NOTIFICATIONS_DONE_CHECKMARK="check",h$.NOTIFICATIONS_INBOX="bell",h$.NOTIFICATIONS_NONE="bell",h$.NOTIFICATIONS_OFF="bell_off",h$.NOT_INTERESTED="slash_circle_left",h$.OFFICIAL_ARTIST_BADGE="audio",h$.OFFLINE_CLOUD="cloud_off",h$.OFFLINE_DOWNLOAD="download",
h$.OFFLINE_DOWNLOAD_CAIRO="download_cairo",h$.OFFLINE_PAUSE="pause",h$.OPEN_IN_NEW="open_new",h$.OUTLINE_ADJUST="adjust",h$.OUTLINE_ARROW_SOLID_DOWN_16="arrow_solid_down",h$.OUTLINE_ARROW_SOLID_UP_16="arrow_solid_up",h$.OUTLINE_BAG="bag",h$.OUTLINE_CLOCK_HALF_CIRCLE="clock_half_circle",h$.OUTLINE_OVERFLOW_HORIZONTAL_32="overflow_horizontal",h$.OUTLINE_OVERFLOW_VERTICAL="overflow_vertical",h$.OUTLINE_YOUTUBE_IMPROVE_TV="youtube_improve_tv",h$.PAID="dollar_sign",h$.PAUSE_OUTLINED="pause",h$.PAYMENT=
"credit_card",h$.PERSON_RADAR_FILLED="person_radar",h$.PHONE_DOWNLOAD="mobile_download",h$.PLAYABLES_LOGO="tic_tac_toe",h$.PLAYABLES_LOGO_CAIRO="tic_tac_toe_cairo",h$.PLAYLISTS="list_play_arrow",h$.PLAYLISTS_CAIRO="list_play_arrow_cairo",h$.PLAYLIST_ADD=d$K("list_add"),h$.PLAYLIST_ADD_CHECK=d$K("list_check"),h$.PLAYLIST_PLAY="list_play_arrow",h$.PLAY_ALL="play_arrow",h$.PLAY_CIRCLE="play_arrow_circle",h$.PLAY_OUTLINED="play_arrow_circle",h$.PRIVACY_INFO="shield",h$.PRIVACY_PRIVATE="lock",h$.PRIVACY_PUBLIC=
"earth",h$.PRIVACY_UNLISTED="link",h$.PROMOTE="megaphone",h$.PURCHASES="price_tag",h$.PURCHASE_SUPER_CHAT="super_chat",h$.PURCHASE_SUPER_STICKER="super_sticker",h$.QUESTION_ANSWER="message_bubble_question",h$.QUEUE_PLAY_LAST="list_queue_last",h$.QUEUE_PLAY_NEXT="list_play_arrow",h$.REMIX_FILLED="youtube_shorts_remix",h$.REMOVE="bar_circle",h$.REMOVE_CIRCLE="bar_circle",h$.REMOVE_CIRCLE_OUTLINE="bar_circle",h$.REMOVE_DONE="check_double_off",h$.REMOVE_FROM_HISTORY="bar_circle",h$.REMOVE_FROM_PLAYLIST=
"bar_circle",h$.REMOVE_MODERATOR="shield_off",h$.REPLAY="arrow_circle",h$.REPLAY_10="skip_back_10",h$.REPORT_PROBLEM="alert_triangle",h$.SAD="face_sad",h$.SAVE_PLAYLIST="bookmark",h$.SCHEDULE="clock",h$.SCHOOL="creator_academy",h$.SCREEN_FULLSCREEN="screen_full",h$.SEARCH_HISTORY="arrow_time",h$.SELL="price_tag",h$.SETTINGS="gear",h$.SETTINGS_CAIRO="gear_cairo",h$.SETTINGS_LIGHT="gear",h$.SETTINGS_MATERIAL="gear",h$.SHARE_ARROW="share",h$.SHIELD_WITH_AVATAR="person_shield",h$.SHOPPING_BAG="bag",h$.SHOPPING_BAG_CAIRO=
"bag_cairo",h$.SHOPPING_CART="cart",h$.SHORTS_COMMENT="youtube_shorts_message_bubble_right",h$.SHORTS_DISLIKE="youtube_shorts_thumb_down",h$.SHORTS_LIKE="youtube_shorts_thumb_up",h$.SHORTS_SHARE="youtube_shorts_share",h$.SHUFFLE="arrow_shuffle",h$.SLOW_MODE_OFF="message_bubble_left",h$.SOCIAL="people",h$.SORT="menu_sort",h$.SPARK_LIGHTBULB_OUTLINE="spark_lightbulb",h$.SPEED_1X="1x",h$.SPEED_1_POINT_2X="1_point_2x",h$.SPEED_1_POINT_5X="1_point_5x",h$.SPEED_1_POINT_8X="1_point_8x",h$.SPEED_2X="2x",
h$.SPEED_POINT_2X="point_2x",h$.SPEED_POINT_8X="point_8x",h$.SPONSORSHIP_STAR="star_circle",h$.STAFF_PICK="spotlight",h$.START_DVR="add",h$.STAR_BORDER="star",h$.STAR_CIRCLE_RIBBON_OUTLINE="star_circle_ribbon",h$.STICKER_EMOTICON="face_happy",h$.STOP_DVR="stop",h$.SUBSCRIBE="youtube_logo_icon",h$.SUBSCRIBE_PLUS="add_cairo",h$.SUBSCRIPTION_MANAGER="gear",h$.SUPERVISOR_ACCOUNT="people",h$.SUPER_CHAT_FOR_GOOD="hands_heart",h$.SWAP_HORIZ="arrow_swap_horizontal",h$.SWITCH_ACCOUNTS="person_account",h$.TAB_ACCOUNT=
"person",h$.TAB_ACTIVITY="bell",h$.TAB_BOOKMARK="bookmark",h$.TAB_EXPLORE="compass",h$.TAB_HOME="home",h$.TAB_HOME_CAIRO="home_cairo",h$.TAB_INBOX="mail",h$.TAB_LIKED="thumb_up",h$.TAB_MUSIC_PREMIUM="youtube_music",h$.TAB_SHORTS="youtube_shorts",h$.TAB_SHORTS_CAIRO="youtube_shorts_cairo",h$.TAB_SUBSCRIPTIONS="subscriptions",h$.TAB_SUBSCRIPTIONS_CAIRO="subscriptions_cairo",h$.TAB_TRENDING="fire",h$.TIMER="stopwatch",h$.TRAILER="youtube_originals",h$.TRENDING="fire",h$.TRENDING_CAIRO="fire_cairo",h$.TRENDING_DOWN=
"rating_down",h$.TRENDING_UP="rating_up",h$.TROPHY="trophy",h$.TROPHY_CELEBRATIONS="fireworks",h$.TUNE="adjust",h$.UNBLOCK_USER="bar_circle",h$.UNLIMITED="youtube_logo_icon",h$.UNPLUGGED_LIVE_GUIDE="radar_live",h$.UNPLUGGED_SPORTS="eye_off",h$.UPLOADS="library",h$.UP_ARROW="arrow_up",h$.VERTICAL_ALIGN_BOTTOM="download",h$.VERY_HAPPY="face_very_happy",h$.VERY_SAD="face_very_sad",h$.VIDEOGAME_ASSET="gaming",h$.VIDEOS="play_arrow_circle",h$.VIDEO_CALL="video_camera_add",h$.VIDEO_LIBRARY_WHITE="library",
h$.VIDEO_YOUTUBE="youtube_logo_icon",h$.VIEW_LIST="list_view",h$.VIEW_LIST_CAIRO="list_view_cairo",h$.VISIBILITY="eye",h$.VISIBILITY_OFF="eye_off",h$.VOLUME_MUTE="volume_off",h$.VOLUME_UP="volume_on",h$.WALLPAPER="image",h$.WARNING="alert_triangle",h$.WATCH_HISTORY="arrow_time",h$.WATCH_HISTORY_CAIRO="arrow_time_cairo",h$.WATCH_LATER="clock",h$.WATCH_LATER_CAIRO="clock_cairo",h$.WATCH_RELATED_MIX="youtube_mix",h$.WHAT_TO_WATCH="home",h$.YOUTUBE_MUSIC_MONOCHROME="youtube_music",h$.YOUTUBE_MUSIC_MONOCHROME_CAIRO=
"youtube_music_cairo",h$.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16="youtube_shorts_no_triangle",h$.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16="youtube_shorts_no_triangle",h$.YOUTUBE_SHORTS_OUTLINE_24="youtube_shorts",h$.YT_OUTLINE_MUSIC_24="music",h$);var J$={},nN5=(J$.ACCESS_TIME="clock",J$.ACCOUNT_BOX="person_square",J$.ACCOUNT_BOX_CAIRO="person_square",J$.ACCOUNT_CIRCLE="person_circle",J$.ACCOUNT_CIRCLE_CAIRO="person_circle",J$.ACCOUNT_LINKED="account_link",J$.ACCOUNT_UNLINKED="account_link",J$.ADD_CIRCLE="add_circle",J$.ADD_CIRCLE_OUTLINE="add_circle",J$.ADD_FRIEND="person_child",J$.ADD_MODERATOR="shield_add",J$.ADD_TO_LIBRARY="bookmark",J$.ADD_TO_PLAYLIST="add",J$.ADD_TO_QUEUE_TAIL="queue",J$.ADD_TO_REMOTE_QUEUE="playlist_audio",J$.ADD_TO_WATCH_LATER=
"clock",J$.ADD_VIDEO_LINK="film_strip_add",J$.ADMIN_PANEL_SETTINGS="person_gear",J$.ALERT_WARN_RED="alert_triangle",J$.ALIGN_LEFT="text_align_left",J$.ARROWS_ALERT="arrow_split_alert",J$.ARROW_BACK="arrow_left",J$.ARROW_CIRCLE="arrow_counterclockwise",J$.ARROW_CIRCLE_PLAY="replay",J$.ARROW_CIRCLE_RIGHT="arrow_clockwise",J$.ARROW_DIAGONAL="arrow_up_left",J$.ARROW_DIAGONAL_UP_RIGHT="arrow_up_right",J$.ARROW_DROP_DOWN="triangle_down",J$.ARROW_DROP_UP="triangle_up",J$.ARROW_FORWARD="arrow_right",J$.ARROW_PAUSE=
"pause_history",J$.ARROW_UNDO="undo",J$.ARTICLE="text_page",J$.ARTICLE_ALERT="text_page_alert",J$.ARTICLE_CHECK="text_page_check",J$.ARTICLE_CLARIFY="text_page_info",J$.ARTIST="person_audio",J$.AUDIOTRACK="audio",J$.AUDIO_BADGE="audio_badge",J$.AUDIO_SURROUND="surround_sound",J$.AUTO_AWESOME="sparkles",J$.AVATAR_ANONYMOUS="person_circle",J$.AVATAR_LOGGED_OUT="person_circle",J$.BACK="arrow_left",J$.BAR_CHART="chart_bar",J$.BAR_CIRCLE="minus_circle",J$.BAR_HORIZONTAL="minus",J$.BLOCK="circle_slash",
J$.BLOCK_USER="circle_slash",J$.BOOKMARK_BORDER="bookmark",J$.BOX_OPEN_CHECK="quiz",J$.BOX_PENCIL="square_pencil",J$.BOX_STACK_3="square3_stack",J$.BREAKING_NEWS_ALT_1="text_page_alert",J$.BROADCAST="podcast",J$.BROADCAST_CAIRO="podcast",J$.BUG_REPORT="bug",J$.CAMERA_ALT="camera",J$.CAMPAIGN="megaphone",J$.CANCEL="x_circle",J$.CAPTIONS="closed_captions",J$.CAST_ICON="chromecast",J$.CAST_OUTLINE="chromecast",J$.CHANNEL_NOTIFICATION_PREFERENCE_OFF="bell",J$.CHANNEL_NOTIFICATION_PREFERENCE_ON="bell_waves",
J$.CHAT="text_bubble",J$.CHAT_BUBBLE="bubble",J$.CHECK_BOX="check_square",J$.CHECK_BOX_OUTLINE_BLANK="square",J$.CHECK_CIRCLE_FILLED="check_circle",J$.CHECK_CIRCLE_OUTLINE="check_circle",J$.CHECK_CIRCLE_THICK="check_circle",J$.CHECK_DOUBLE="check_done",J$.CHECK_DOUBLE_OFF="check_done_slash",J$.CHEVRON_LEFT="chevron_left",J$.CHEVRON_RIGHT="chevron_right",J$.CHEVRON_RIGHT_CAIRO="chevron_right",J$.CIRCLES_OVERLAP="account_link",J$.CLAPPERBOARD_CAIRO="clapperboard",J$.CLARIFY="text_page_info",J$.CLOCK_ARROWS=
"clock_split",J$.CLOCK_ARROWS_ALERT="clock_split_alert",J$.CLOSED_CAPTION="closed_captions",J$.CLOSED_CAPTION_SELECTED="closed_captions",J$.CLOSE="x",J$.CLOUD_UPLOAD="cloud_arrow_up",J$.COLLAPSE="chevron_up",J$.COLLAPSE_CAIRO="chevron_up",J$.COLLECTION="square3d_stack",J$.COLOR_LENS="paint_palette",J$.COMMENT="text_bubble",J$.CONSENT_SHIELD="person_shield",J$.CONTENT_CUT="scissors",J$.CONTENT_CUT_CAIRO="scissors",J$.COURSE="graduation_cap",J$.COURSE_CAIRO="graduation_cap",J$.CREATION_LIVE="live",
J$.CREATION_POST="square_pencil",J$.CREATION_UPLOAD="video",J$.CREATION_UPLOAD_RED="upload",J$.CREATOR_ACADEMY="graduation_cap",J$.CREATOR_METADATA_MONETIZATION="dollar_sign_circle",J$.CREATOR_METADATA_MONETIZATION_OFF="dollar_sign_circle_slash",J$.CREATOR_STUDIO="youtube_studio",J$.DARK_THEME="theme",J$.DELETE="trash_can",J$.DELETE_SWEEP="trash_can",J$.DESKTOP="laptop",J$.DISLIKE="thumb_down",J$.DISLIKE_SELECTED="thumb_down",J$.DISMISSAL="x",J$.DISMISS_QUEUE="playlist_x",J$.DOGFOOD="pawprint",J$.DOLLAR_SIGN=
"dollar_sign_circle",J$.DOLLAR_SIGN_CIRCLE="dollar_sign_circle",J$.DOLLAR_SIGN_CONTAINER="dollar_sign_rectangle",J$.DOWN_ARROW="arrow_down",J$.DO_NOT_DISTURB="circle_slash",J$.DRAFT="document",J$.DRAG_HANDLE="equal",J$.EARTH="globe",J$.EDIT="pencil",J$.EMOJI="face_very_happy",J$.EMOJI_FLAGS="flag",J$.EMOJI_OBJECTS="lightbulb",J$.EMOJI_PEOPLE="face_very_happy",J$.EMOJI_RECENT="clock",J$.EMPTY_HEART="heart",J$.EMPTY_LIKE="thumb_up",J$.ERROR_BLACK="alert_circle",J$.ERROR_OUTLINE="alert_circle",J$.ERROR_WHITE=
"alert_circle",J$.EXIT_APP="arrow_in",J$.EXIT_TO_APP="arrow_in",J$.EXPAND="chevron_down",J$.EXPAND_ALL="chevron_expand",J$.EXPAND_CAIRO="chevron_down",J$.EXPAND_LESS="chevron_up",J$.EXPAND_MORE="chevron_down",J$.EXPLORE="compass",J$.EXPLORE_DESTINATION="compass",J$.EXTERNAL_LINK="arrow_up_right",J$.EYE_OFF="eye_slash",J$.FAB_UPLOAD="upload",J$.FACE_HAPPY_OUTLINE="face_happy",J$.FACE_MEH="face_neutral",J$.FACT_CHECK="text_page_check",J$.FASHION_LOGO="fashion",J$.FASHION_LOGO_CAIRO="fashion",J$.FAVORITE=
"thumb_up",J$.FEEDBACK="alert_bubble",J$.FEEDBACK_CAIRO="alert_bubble",J$.FILL_ARROW_SOLID_DOWN_16="arrow_solid_down",J$.FILL_ARROW_SOLID_UP_16="arrow_solid_up",J$.FILL_DOLLAR_SIGN_HEART_12="dollar_sign_heart",J$.FIRST_PAGE="chevron_left_end",J$.FLAG_CAIRO="flag",J$.FLASH_OFF="flash_slash",J$.FLASH_ON="flash",J$.FULL_HEART="heart",J$.GAMING_LOGO="gaming",J$.GAMING_LOGO_CAIRO="gaming",J$.GO_TO_PAGE="arrow_right",J$.GRID_ASYMMETRICAL="dashboard",J$.GROUPS="person3",J$.HAND_SWIPE_LEFT="gesture_swipe_left",
J$.HAND_SWIPE_RIGHT="gesture_swipe_right",J$.HAPPY="face_happy",J$.HEALTH_AND_SAFETY="shield_health",J$.HEART_BOX="heart_cube",J$.HELP="help_circle",J$.HELP_CAIRO="help_circle",J$.HELP_OUTLINE="help_circle",J$.HIDE="circle_slash",J$.INCOGNITO_CAIRO="incognito",J$.INFINITY_ICON="infinity",J$.INFO="info_circle",J$.INFO_OUTLINE="info_circle",J$.INSERT_CHART="chart_bar_square",J$.INSERT_CHART_OUTLINED="chart_bar_square",J$.INSERT_PHOTO="image",J$.KEEP="pin",J$.KEEP_OFF="pin_slash",J$.KEYBOARD="keyboard",
J$.KEYBOARD_ARROW_DOWN="chevron_down",J$.KEYBOARD_ARROW_UP="chevron_up",J$.KIDS_BLOCK="circle_slash",J$.LANGUAGE="globe",J$.LAST_PAGE="chevron_right_end",J$.LAUNCH="arrow_up_right",J$.LEARNING="lightbulb",J$.LEARNING_CAIRO="lightbulb",J$.LIBRARY_ADD="bookmark",J$.LIBRARY_IMAGE="image_stack",J$.LIBRARY_MUSIC="audio_square_stack",J$.LIBRARY_OUTLINE="play_square_stack",J$.LIBRARY_REMOVE="bookmark",J$.LIBRARY_SAVED="check_square_stack",J$.LIKES_PLAYLIST="thumb_up",J$.LIKES_PLAYLIST_CAIRO="thumb_up",J$.LIKE=
"thumb_up",J$.LIKE_SELECTED="thumb_up",J$.LIST_QUEUE="queue",J$.LIVE_CAIRO="live",J$.LIVE_UNLISTED="link",J$.LOCATION_ON="location_pin",J$.LOCATION_PIN="location_pin",J$.LOCATION_POINT="location_pin",J$.LOOP="repeat",J$.LOOP_ACTIVE="repeat",J$.LOOP_ONE="repeat1",J$.LOOP_ONE_ACTIVE="repeat1",J$.MEET="google_meet",J$.MEH="face_neutral",J$.MEMBERSHIPS="memberships",J$.MEMBERS_ONLY_MODE_OFF="text_bubble",J$.MENU_FILTER="filter",J$.MESSAGE="text_bubble",J$.MESSAGE_BUBBLE_GEAR="bubble_gear",J$.MESSAGE_BUBBLE_LEFT=
"text_bubble",J$.MESSAGE_BUBBLE_LEFT_BOOST="bubble_sparkles",J$.MESSAGE_BUBBLE_OVERLAP="bubble_stack",J$.MESSAGE_BUBBLE_QUESTION="help_bubble",J$.MICROPHONE_ON="mic",J$.MONETIZATION_ON="dollar_sign_circle",J$.MONEY_FILL="dollar_sign_rectangle",J$.MONEY_FILL_JPY="yen_sign_rectangle",J$.MONEY_HAND="dollar_sign_circle_hand",J$.MONEY_HEART="dollar_sign_heart",J$.MOON_Z="sleep_timer",J$.MORE_HORIZ="overflow_horizontal",J$.MORE_VERT="overflow_vertical",J$.MUSIC="audio",J$.MUSIC_CAIRO="audio",J$.MUSIC_EXPLICIT_BADGE=
"explicit",J$.MUSIC_NEW_RELEASE="audio_badge",J$.MUSIC_NOTE_SYMBOL="audio",J$.MUSIC_SCISSORS="audio_scissors",J$.MUSIC_SHUFFLE="shuffle",J$.MY_CHANNEL="person_circle",J$.MY_LOCATION="location_pin",J$.MY_VIDEOS="video",J$.MY_VIDEOS_CAIRO="video",J$.NEWS_CAIRO="news",J$.NEWS_STORY="news",J$.NEXT="chevron_right",J$.NOTE_ADD="bubble_pencil",J$.NOTIFICATIONS="bell",J$.NOTIFICATIONS_ACTIVE="bell_waves",J$.NOTIFICATIONS_CAIRO="bell",J$.NOTIFICATIONS_DONE_CHECKMARK="check",J$.NOTIFICATIONS_INBOX="bell",J$.NOTIFICATIONS_NONE=
"bell",J$.NOTIFICATIONS_OFF="bell_slash",J$.NOT_INTERESTED="circle_slash",J$.OFFICIAL_ARTIST_BADGE="audio",J$.OFFLINE_CLOUD="cloud_slash",J$.OFFLINE_DOWNLOAD="download",J$.OFFLINE_DOWNLOAD_CAIRO="download",J$.OFFLINE_PAUSE="pause",J$.OPEN_IN_NEW="arrow_up_right",J$.OUTLINE_ADJUST="adjust",J$.OUTLINE_ARROW_SOLID_DOWN="arrow_solid_down",J$.OUTLINE_ARROW_SOLID_DOWN_16="arrow_solid_down",J$.OUTLINE_ARROW_SOLID_UP="arrow_solid_up",J$.OUTLINE_ARROW_SOLID_UP_16="arrow_solid_up",J$.OUTLINE_BAG="bag",J$.OUTLINE_CLOCK_HALF_CIRCLE=
"clock_half_dashed",J$.OUTLINE_OVERFLOW_HORIZONTAL_32="overflow_horizontal",J$.OUTLINE_OVERFLOW_VERTICAL="overflow_vertical",J$.OUTLINE_YOUTUBE_IMPROVE_TV="star_tv",J$.PAID="dollar_sign_circle",J$.PAUSE_OUTLINED="pause",J$.PAYMENT="credit_card",J$.PEOPLE="person_child",J$.PEOPLE_2="person2_rectangle",J$.PEOPLE_GROUP="person3",J$.PEOPLE_NOTE="bubble_asterisk",J$.PERSON_2="person2",J$.PERSON_ACCOUNT="person_square_stack",J$.PERSON_MINUS="person_x",J$.PERSON_MUSIC="person_audio",J$.PERSON_RADAR="person_waves",
J$.PERSON_RADAR_FILLED="person_waves",J$.PERSON_SETTING="person_gear",J$.PHONE="phone",J$.PHONE_DOWNLOAD="mobile_arrow_down",J$.PICTURE_IN_PICTURE="picture_in_picture",J$.PLAYABLES_LOGO="playables",J$.PLAYABLES_LOGO_CAIRO="playables",J$.PLAYLISTS="playlist",J$.PLAYLISTS_CAIRO="playlist",J$.PLAYLIST_ADD_CHECK="bookmark",J$.PLAY_ALL="play",J$.PLAY_ARROW="play",J$.PLAY_ARROW_CIRCLE="play_circle",J$.PLAY_ARROW_HALF_CIRCLE="play_circle_half_dashed",J$.PLAY_CIRCLE="play_circle",J$.PLAY_OUTLINED="play_circle",
J$.PODCAST_ADD="podcast_add",J$.PODCAST_CHECK="podcast_check",J$.PRIVACY_INFO="shield_x",J$.PRIVACY_PRIVATE="lock",J$.PRIVACY_PUBLIC="globe",J$.PRIVACY_UNLISTED="link",J$.PROMOTE="megaphone",J$.PURCHASES="price_tag",J$.PURCHASE_SUPER_CHAT="super_chat",J$.PURCHASE_SUPER_STICKER="super_sticker",J$.QUESTION_ANSWER="help_bubble",J$.QUESTION_CIRCLE="help_circle",J$.QUEUE_PLAY_LAST="queue_last",J$.QUEUE_PLAY_NEXT="queue_next",J$.QUOTATION_MARK="quote",J$.RADAR_LIVE="live",J$.REMOVE="minus_circle",J$.REMOVE_CIRCLE=
"minus_circle",J$.REMOVE_CIRCLE_OUTLINE="minus_circle",J$.REMOVE_FROM_HISTORY="minus_circle",J$.REMOVE_FROM_PLAYLIST="minus_circle",J$.REMOVE_MODERATOR="shield_slash",J$.REPLAY="arrow_counterclockwise",J$.REPLAY_10="skip10_back",J$.REPLAY_ARROW="replay",J$.REPORT_PROBLEM="alert_triangle",J$.RSS_OFF="rss_slash",J$.SAD="face_sad",J$.SAVE_PLAYLIST="bookmark",J$.SCHEDULE="clock",J$.SCHOOL="graduation_cap",J$.SCREEN_DEFAULT="player_default",J$.SCREEN_FULLSCREEN="player_full_enter",J$.SCREEN_LIGHT="ambient_mode",
J$.SCREEN_ROTATION="rotate_portrait",J$.SCREEN_SWITCH="player_switch",J$.SCREEN_THEATRE="player_theater",J$.SEARCH_CAIRO="search",J$.SEARCH_HISTORY="history",J$.SELL="price_tag",J$.SETTINGS="gear",J$.SETTINGS_CAIRO="gear",J$.SETTINGS_LIGHT="gear",J$.SETTINGS_MATERIAL="gear",J$.SETTINGS_REMOTE="remote_waves",J$.SHARE="share",J$.SHARE_ARROW="share",J$.SHARE_CAIRO="share",J$.SHIELD="shield_x",J$.SHIELD_EMPTY="shield",J$.SHIELD_OFF="shield_slash",J$.SHIELD_WITH_AVATAR="person_shield",J$.SHOPPING_BAG=
"bag",J$.SHOPPING_BAG_CAIRO="bag",J$.SHOPPING_CART="cart",J$.SHORTS_COMMENT="text_bubble",J$.SHORTS_DISLIKE="thumb_down",J$.SHORTS_LIKE="thumb_up",J$.SHORTS_SHARE="share",J$.SKIP_FORWARD_30="skip30_forward",J$.SLASH_CIRCLE_LEFT="circle_slash",J$.SLASH_CIRCLE_RIGHT="circle_slash",J$.SLOW_MODE="bubble_slow",J$.SLOW_MODE_OFF="text_bubble",J$.SOCIAL="person_child",J$.SPARKLE="sparkles",J$.SPARK_IMAGE="image_spark",J$.SPARK_PENCIL="pencil_spark",J$.SPARK_RADAR="spark_waves",J$.SPARK_VIDEO="video_spark",
J$.SPEAKER_GROUP="speaker_stack",J$.SPEAKER_OFF="speaker_slash",J$.SPEED_1X="n1x",J$.SPEED_1_POINT_2X="n1point2x",J$.SPEED_1_POINT_5X="n1point5x",J$.SPEED_1_POINT_8X="n1point8x",J$.SPEED_2X="n2x",J$.SPONSORSHIP_STAR="star_circle",J$.SPORTS="basketball",J$.SPOTLIGHT="spotlight",J$.STAFF_PICK="spotlight",J$.START_DVR="add",J$.STAR_BORDER="star",J$.STAR_CIRCLE_RIBBON="memberships_gift",J$.STAR_HALF="star_full_half",J$.STAR_SHOOTING="hype",J$.STICKER="sticker",J$.STICKER_EMOTICON="face_happy",J$.STOP_DVR=
"stop",J$.SUBSCRIBE="youtube",J$.SUBSCRIBE_PLUS="add",J$.SUBSCRIPTION_MANAGER="gear",J$.SUPERSTAR="super_star",J$.SUPERVISOR_ACCOUNT="person_child",J$.SUPER_CHAT_FOR_GOOD="hands_heart",J$.SWAP_HORIZ="arrow_swap_horizontal",J$.SWITCH_ACCOUNTS="person_square_stack",J$.TAB_ACCOUNT="person",J$.TAB_ACTIVITY="bell",J$.TAB_BOOKMARK="bookmark",J$.TAB_EXPLORE="compass",J$.TAB_HOME="home",J$.TAB_HOME_CAIRO="home",J$.TAB_INBOX="mail",J$.TAB_LIKED="thumb_up",J$.TAB_MUSIC_PREMIUM="youtube_music",J$.TAB_SHORTS=
"shorts",J$.TAB_SHORTS_CAIRO="shorts",J$.TAB_SUBSCRIPTIONS="subscriptions",J$.TAB_SUBSCRIPTIONS_CAIRO="subscriptions",J$.TAB_TRENDING="trending",J$.TARGET="target",J$.TARGET_ADD="target_add",J$.TEMPLATE_ADD="template_add",J$.TEXT="font",J$.TICKET_STAR="star_ticket",J$.TIMER="stopwatch",J$.TRENDING_CAIRO="trending",J$.TRENDING_DOWN="arrow_trend_down",J$.TRENDING_UP="arrow_trend_up",J$.TROPHY_CAIRO="trophy",J$.TROPHY_CELEBRATIONS="fireworks",J$.TROPHY_STAR="star_trophy",J$.TUNE="adjust",J$.TV_OFF="tv_slash",
J$.UNBLOCK_USER="minus_circle",J$.UNFAVORITE="thumb_down",J$.UNLIMITED="youtube",J$.UNPLUGGED_LIVE_GUIDE="live",J$.UNPLUGGED_SPORTS="eye_slash",J$.UPLOADS="play_square_stack",J$.UP_ARROW="arrow_up",J$.VERTICAL_ALIGN_BOTTOM="chevron_down_end",J$.VERTICAL_ALIGN_TOP="chevron_up_end",J$.VERY_HAPPY="face_very_happy",J$.VERY_SAD="face_very_sad",J$.VIDEOS="play_circle",J$.VIDEO_CALL="video_camera_add",J$.VIDEO_LIBRARY_WHITE="play_square_stack",J$.VIDEO_QUALITY_4K="n4k",J$.VIDEO_QUALITY_8K="n8k",J$.VIDEO_YOUTUBE=
"youtube",J$.VIEW_LIST_CAIRO="view_list",J$.VIEW_MODULE="view_column3_row2",J$.VISIBILITY="eye",J$.VISIBILITY_OFF="eye_slash",J$.VOLUME_DOWN="volume_min",J$.VOLUME_MUTE="volume_mute",J$.VOLUME_OFF="volume_mute",J$.VOLUME_STABLE="stable_volume",J$.VOLUME_UP="volume_max",J$.WALLPAPER="image",J$.WARNING="alert_triangle",J$.WATCH_HISTORY="history",J$.WATCH_HISTORY_CAIRO="history",J$.WATCH_LATER="clock",J$.WATCH_LATER_CAIRO="clock",J$.WATCH_RELATED_MIX="mix",J$.WHAT_TO_WATCH="home",J$.YOUTUBE_LINKED_TV=
"tv_mobile",J$.YOUTUBE_MUSIC_MONOCHROME="youtube_music",J$.YOUTUBE_MUSIC_MONOCHROME_CAIRO="youtube_music",J$.YOUTUBE_SHORTS_ARROW_DOWN="arrow_down",J$.YOUTUBE_SHORTS_ARROW_UP="arrow_up",J$.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16="shorts_empty",J$.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16="shorts_empty",J$.YOUTUBE_SHORTS_OUTLINE_24="shorts",J$.YT_OUTLINE_MUSIC_24="audio",J$);var IVQ={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 yVk={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 Lnu={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"},rn=function(r){this.iconUrlProvider=r};
rn.prototype.resolveIcon=function(r,E){var K=Lnu[r.iconName.toUpperCase()];K&&(r.iconName=K);var g=r.iconName;g=g.replace(/-/g,"_");r=Object.assign({},r,{iconName:this.mapIconTypeToStandardName(g,!!K)||g.toLowerCase()});if(_.R("enable_web_delhi_icons")||K){var D;return D$m(yVk,r,((D=this.iconUrlProvider)==null?void 0:D.getYtStandardUrl)||NF5,E)}var B;return D$m(IVQ,r,((B=this.iconUrlProvider)==null?void 0:B.getYtStandardUrl)||j9J,E)};
rn.prototype.mapIconTypeToStandardName=function(r,E){return _.R("enable_web_delhi_icons")||E?nN5[r.toUpperCase()]:HC5[r.toUpperCase()]};
rn[f0]=[_.p0(AVT)];var hDb=new Set("audio_badge offline_pause pause play_all play_arrow sponsorship_star youtube_music".split(" ")),JVQ=new Set(["offline_downloading_eighty","offline_downloading_forty","offline_downloading_sixty","offline_downloading_twenty","offline_downloading_zero"]),rRB=function(r){this.urlProvider=this.iconUrlProvider=r};
_.C(rRB,rn);
rRB.prototype.resolveIcon=function(r,E){r.iconName==="youtube_logo"&&(r.iconName="yt-logo-updated");if(r.iconName==="youtube_premium_logo"||r.iconName==="youtube_red_logo")r.iconName="yt-logo-red-updated";var K=Object.assign({},r);r.iconName==="menu"&&(_.R("enable_web_delhi_icons")||(K.iconName="bars_3"),K.iconStyle="youtube_outline");r.iconSetName==="socialNetworksRound"&&(r.iconName==="mail"&&(K.iconName="email"),r.iconName==="embed"&&(K.iconSize=60));r.iconName==="more"&&(K.iconName="overflow_horizontal");
r.iconName==="fullscreen"&&(K.iconName="screen_full");r.iconName==="premium_standalone"&&(K.iconName="premium_standalone_cairo");_.R("enable_connect_icon_update_web")&&r.iconName==="account_linked"&&(K.iconName="circles_overlap_check",K.iconStyle="youtube_fill");_.R("enable_connect_icon_update_web")&&r.iconName==="account_unlinked"&&(K.iconName="circles_overlap",K.iconStyle="youtube_outline");hDb.has(r.iconName)&&(K.iconStyle="youtube_fill");if(_.R("enable_web_delhi_icons")){r.iconName==="playlist_add"&&
(K.iconName="bookmark");r.iconName==="offline_pin"&&(K.iconName="arrow_down_circle",K.iconStyle="youtube_fill");if(r.iconName==="circles_overlap_check"||K.iconName==="circles_overlap_check")K.iconName="account_link",K.iconStyle="youtube_fill";JVQ.has(r.iconName)&&(K.iconName+="_updated")}r=Object.assign({},K,{iconName:(rn.prototype.mapIconTypeToStandardName.call(this,K.iconName)||K.iconName).toLowerCase()});var g;return(r=D$m(ZCQ,r,((g=this.urlProvider)==null?void 0:g.getUrl)||Q9J,E))?r:rn.prototype.resolveIcon.call(this,
K,E)};
rRB[f0]=[_.p0(AVT)];_.EOA=1;var E4=function(r,E){this.JSC$17594_commandHandler=r;this.innertubeTransportService=E};
_.C(E4,Tl);E4.prototype.resolveCommand=function(r,E){var K=this,g,D,B;return _.p(function(Q){return(g=_.M(r,oT$))?Q.return(K1f(K,g,(D=E)==null?void 0:(B=D.form)==null?void 0:B.element)):Q.return()})};
var K1f=function(r,E,K){E={profileCardContext:E.profileCardContext,profileOwnerExternalChannelId:E.profileOwnerExternalChannelId};var g=_.IG(Wtw);return _.PC(r.innertubeTransportService,E,g).then(function(D){if(!D)throw new _.bs("GetProfileCard failed");if(D=D.popupCommand){r.JSC$17594_commandHandler.resolveCommand(D,{form:{element:K}});_.kQ(_.pB(),66557);D=D==null?void 0:D.clickTrackingParams;var B=_.im();D&&B&&_.pB().graftServerVe(D,B)}})};
E4[f0]=[_.Ov,_.wM];var Kf=function(){};
_.C(Kf,Tl);Kf.prototype.resolveCommand=function(r){var E,K;return _.p(function(g){E=_.M(r,VgJ);if(!E)return g.return();K=Number(E.enableDelayedPacfLoggingTvMs);if(isNaN(K)){var D=eP();mYu(D,E,0)}else mYu(eP(),E,K);_.vo(g)})};_.gn=function(){};
_.C(_.gn,Tl);
_.gn.prototype.resolveCommand=function(r,E){var K=this,g,D,B,Q,a,P,O;return _.p(function(U){g=_.M(r,z8e);B=(D=E.form)==null?void 0:D.element;a=(Q=B)==null?void 0:Q.closest("ytd-enforcement-message-view-model");if(!g||!a)return U.return();K.allowAdsAction||(P=g.fundingChoiceInstructionPageUrl,K.allowAdsAction=new xb$(window,_.Xt(P)));var T=K.allowAdsAction;T.wallElement=a;T.allowAdsPopup.style.setProperty("display","flex","important");var w=T.scrollManager;w.isScrollingEnabled&&(w.originalBodyOverflow=w.JSC$10155_domHelper.JSC$9481_document_.body.style.overflow,
w.JSC$10155_domHelper.JSC$9481_document_.body.style.overflow="hidden",w.isScrollingEnabled=!1);T.wallElement.style.setProperty("display","none","important");qCw(T.accessibilityManager,T.allowAdsPopup.querySelector(".fc-whitelist-dialog"));if((O=K.allowAdsAction.allowAdsPopup)&&O instanceof HTMLElement)for(T=_.N(Object.entries({position:"absolute","z-index":"10000",top:"50%",left:"50%",transform:"translate(-50%, -50%)"})),w=T.next();!w.done;w=T.next()){var F=_.N(w.value);w=F.next().value;F=F.next().value;
O.style.setProperty(w,F)}_.vo(U)})};
_.gn.prototype.dispose=function(){this.allowAdsAction&&(this.allowAdsAction.tearDown(),this.allowAdsAction=void 0)};var DO=function(){};
_.C(DO,Tl);DO.prototype.resolveCommand=function(r){var E;return _.p(function(K){E=_.M(r,sKb);if(!E)return K.return();UEP(r);_.vo(K)})};_.Br=new _.NS("AI_CHAT_CONTROLLER_TOKEN");var dn=function(r,E,K,g){this.JSC$17609_commandHandler=r;this.store=E;this.getPlayerCb=K;this.aiChatController=g};
_.C(dn,Tl);dn.prototype.pageContext=function(){var r=_.qQ.currentPageSubTypeSelector(this.store.getState()),E;return(E=this.aiChatController)==null?void 0:_.gOU(E,r)};
dn.prototype.resolveCommand=function(r){var E=this,K,g,D,B,Q;return _.p(function(a){K=_.M(r,A0$);D=(g=K)==null?void 0:g.command;if(!D)return a.return();switch((Q=K)==null?void 0:Q.decorationType){case "FORM_DATA_DECORATOR_COMMAND_TYPE_AI_COMPANION_PANEL_REQUEST":var P="youchat-"+Date.now(),O;var U=String(Math.floor(((O=E.getPlayerCb())==null?void 0:O.getCurrentTime())||0)*1E3);B={inputComposerFormData:{clientMessageId:P,playerOffsetMs:U,pageContext:E.pageContext()}}}if(!B)return a.return();E.JSC$17609_commandHandler.resolveCommand(D,
{form:{formData:B}});_.vo(a)})};
dn[f0]=[_.Ov,_.Bz,VCL,_.p0(_.Br)];var D4B=new _.NS("SESSION_STORAGE");var jY=function(r){this.sessionStorage=r("conversations")};
_.C(jY,Tl);jY.prototype.resolveCommand=function(r){var E=this,K;return _.p(function(g){K=_.M(r,e8u);if(!K)return g.return();K.conversationId?E.sessionStorage.set("conversation_id",K.conversationId):E.sessionStorage.remove("conversation_id");_.vo(g)})};
jY[f0]=[D4B];var NE=function(r){this.JSC$17621_commandHandler=r};
_.C(NE,Tl);
NE.prototype.resolveCommand=function(r){var E=this,K,g,D,B,Q,a,P,O;return _.p(function(U){if(U.nextAddress==1){K=_.M(r,ahe);if((g=K)==null||!g.text||!navigator.clipboard)return U.return();_.Mj(U,2);return U.yield(navigator.clipboard.writeText(K.text),4)}if(U.nextAddress!=2){if(!K.successActions||K.successActions.length===0)return U.return();D=_.N(K.successActions);for(B=D.next();!B.done;B=D.next())Q=B.value,E.JSC$17621_commandHandler.resolveCommand(Q);return _.D2(U,0)}_.GD(U);if(!K.failureActions||K.failureActions.length===
0)return U.return();a=_.N(K.failureActions);for(P=a.next();!P.done;P=a.next())O=P.value,E.JSC$17621_commandHandler.resolveCommand(O);_.vo(U)})};
NE[f0]=[_.Ov];var QR=function(r){this.JSC$17625_commandHandler=r};
_.C(QR,Tl);
QR.prototype.resolveCommand=function(r,E){var K=this,g,D,B,Q,a,P,O,U,T,w;return _.p(function(F){switch(F.nextAddress){case 1:g=_.M(r,Amd);if(!g)return F.return();_.Mj(F,2);if(!g.imageBytes&&!g.imageUrl)throw Error("Ai");if(!g.imageUrl){if(g.imageBytes){B=g.imageBytes;Q=B.replace(/-/g,"+").replace(/_/g,"/");var c=pA2(Q);D=_.A9(c)}F.jumpTo(4);break}return F.yield(fetch(g.imageUrl),5);case 5:return a=F.yieldResult,F.yield(a.blob(),6);case 6:P=F.yieldResult,D=_.A9(P);case 4:T=(O=E)==null?void 0:(U=O.form)==
null?void 0:U.element;w=document.createElement("a");Im(w,D);T.appendChild(w);w.download="";w.click();T.removeChild(w);URL.revokeObjectURL(_.qO(D));g.successCommand&&K.JSC$17625_commandHandler.resolveCommand(g.successCommand);_.D2(F,0);break;case 2:_.GD(F),g.errorCommand&&K.JSC$17625_commandHandler.resolveCommand(g.errorCommand),_.vo(F)}})};
QR[f0]=[_.Ov];var $8=function(r){this.store=r};
_.C($8,Tl);$8.prototype.resolveCommand=function(r){var E=this,K,g,D;return _.p(function(B){g=(K=_.M(r,_.u6C))==null?void 0:K.entityBatchUpdate;if(!g)return B.jumpTo(0);D=Object.assign({},g,{mutations:[].concat(_.mn(g.mutations||[]))});return B.yield(_.P2(D,E.store),0)})};var BHA=function(r){this.JSC$17632_commandHandler=r;this.feedbackDialogMap=new Map};
BHA.prototype.openDialog=function(r,E){(r=this.feedbackDialogMap.get(r))&&this.JSC$17632_commandHandler.resolveCommand({openPopupAction:{popupType:"DIALOG",popup:r}},E)};
BHA[f0]=[_.Ov];var aa=new _.NS("FEEDBACK_CONTROLLER_TOKEN");var pf=new _.NS("APP_STORE_TOKEN");var Pr=function(r,E,K){this.store=r;this.controller=E;this.JSC$17635_commandHandler=K};
_.C(Pr,Tl);Pr.prototype.resolveCommand=function(r,E){var K=this,g,D,B,Q,a,P,O,U,T,w,F,c,W,z,S,k,A,X,e,I;return _.p(function(J){if(J.nextAddress==1){g=_.M(r,_.G0);if(B=(D=g)==null?void 0:D.contentId)for(a=_.N(((Q=g)==null?void 0:Q.actions)||[]),P=a.next();!P.done;P=a.next())O=P.value,d4A(K,O,B);w=(U=E)==null?void 0:(T=U.form)==null?void 0:T.element;return J.yield(_.rA(w,[r,{impression:(F=E)==null?void 0:F.disableClickTracking}]).catch(function(){}),2)}c=J.yieldResult;
if((W=c)==null?0:(z=W.data)==null?0:(S=z.feedbackResponses)==null?0:S.length)(A=(k=c.data.feedbackResponses[0])==null?void 0:k.followUpDialog)&&B&&(X=K.controller)!=null&&X.feedbackDialogMap.set(B,A),(I=(e=c.data.feedbackResponses[0])==null?void 0:e.isThumbnailReporting)&&K.JSC$17635_commandHandler.resolveCommand({signalAction:{signal:"CLOSE_POPUP"}});_.vo(J)})};
var d4A=function(r,E,K){var g=_.M(E,_.gA);if(g){g=_.N(g.commands||[]);for(var D=g.next();!D.done;D=g.next())d4A(r,D.value,K)}_.M(E,_.ZK)&&r.store.dispatch(_.Td("commandEntity",I05(K),{key:K,command:E}));_.M(E,G5f)&&r.store.dispatch(_.Td("commandEntity",I05(K),{key:K,command:E}))};
Pr[f0]=[pf,aa,_.Ov];var ff=function(r){this.controller=r};
_.C(ff,Tl);ff.prototype.resolveCommand=function(r,E){var K=this,g,D,B,Q;return _.p(function(a){g=_.M(r,_.rU);B=(D=g)==null?void 0:D.targetId;if(((Q=g)==null?void 0:Q.signal)!=="TELL_US_WHY"||!B)return a.return();K.controller.openDialog(B,E);_.vo(a)})};
ff[f0]=[aa];var O4=function(r){this.store=r};
_.C(O4,Tl);O4.prototype.resolveCommand=function(r,E){var K=this,g,D,B,Q,a,P,O;return _.p(function(U){g=_.M(r,YRP);B=(D=g)==null?void 0:D.contentId;P=(Q=E)==null?void 0:(a=Q.form)==null?void 0:a.element;O=_.rA(P,[r]);B&&K.undo(B);return U.yield(O,0)})};
O4.prototype.undo=function(r){this.store.dispatch(_.Td("commandEntity",I05(r),{key:r,command:void 0}))};
O4[f0]=[pf];var Y8=function(r){this.JSC$17647_commandHandler=r};
_.C(Y8,Tl);Y8.prototype.resolveCommand=function(r){var E=this,K,g,D,B,Q,a,P,O;return _.p(function(U){K=_.M(r,NBf);g=K.flowStateKey;D=K.validationFailureCommand;B=K.submitValidFormCommand;Q=I1L(_.X1,[g||""]);a=_.M(Q,aKX);((P=a)==null?0:P.isValid)&&B&&E.JSC$17647_commandHandler.resolveCommand(B);((O=a)==null?0:O.isValid)||!D||E.JSC$17647_commandHandler.resolveCommand(D);_.vo(U)})};
Y8[f0]=[_.Ov];var U4=function(r){this.innertubeTransportService=r};
_.C(U4,Tl);U4.prototype.resolveCommand=function(r,E){var K=this,g;return _.p(function(D){return D.yield(_.l1(K.innertubeTransportService,r,(g=E)==null?void 0:g.form).then(function(B){var Q,a;E==null||(Q=E.commandController)==null||(a=Q.onSuccess)==null||a.call(Q,r,B)},function(B){var Q,a;
E==null||(Q=E.commandController)==null||(a=Q.onServerError)==null||a.call(Q,r,B)}),0)})};
U4[f0]=[_.wM];var To=function(){};
_.C(To,Tl);To.prototype.resolveCommand=function(r){var E,K,g,D;return _.p(function(B){if(E=_.M(r,_.B8J)){if(K=E.gtmId)g=_.Xx("GL",""),_.yI(K,g);(D=E.gtmData)&&_.Lr(D)}_.vo(B)})};var wn=function(r,E,K){this.innertubeTransportService=r;this.JSC$17658_actionRouter=E;this.JSC$17658_screenManager=K};
_.C(wn,Tl);wn.prototype.resolveCommand=function(r){var E=this,K,g;return _.p(function(D){K=_.M(r,gYf);if(!K)return D.return();g=K.command;if(!g)return D.return();E.JSC$17658_actionRouter.triggerAction("yt-insert-rich-section-action",K);return D.yield(_.l1(E.innertubeTransportService,g,{disableCache:!0}).then(function(B){r.clickTrackingParams&&(B==null?0:B.trackingParams)&&E.JSC$17658_screenManager.graftServerVe(B.trackingParams,_.UZ(r.clickTrackingParams))}),0)})};
wn[f0]=[_.wM,CD,_.Ly];fl5.bind(null,wZ);var jR9=fl5.bind(null,gof);YeL.bind(null,wZ);var NHU=YeL.bind(null,gof);TFm.bind(null,wZ);var QRa=TFm.bind(null,gof);var Fv=function(){};
_.C(Fv,Tl);
Fv.prototype.resolveCommand=function(r){var E,K,g,D,B,Q,a,P,O,U;return _.p(function(T){E=_.M(r,mVC);if(!E)return T.return();g=((K=E.operations)==null?void 0:K.operations)||[];D=_.N(g);for(B=D.next();!B.done;B=D.next())if(Q=B.value,Q.insertItemSectionContent){var w=Q.insertItemSectionContent,F=w.contents||[];w.insertByPositionInSection?jR9(w.insertByPositionInSection.sectionTargetId,F,w.insertByPositionInSection.position):w.insertByRelativePositionInSection&&w.insertByRelativePositionInSection.sectionTargetId&&w.insertByRelativePositionInSection.itemTargetId&&
NHU(w.insertByRelativePositionInSection.sectionTargetId,w.insertByRelativePositionInSection.itemTargetId,F,w.insertByRelativePositionInSection.relativePosition)}else Q.replaceSection?(w=Q.replaceSection,F={},w.replaceByTargetId?F=w.replaceByTargetId:w.replaceByGroupId&&(F={targetId:w.replaceByGroupId.groupId,newContent:w.replaceByGroupId.newContent,undoKey:""}),F.newContent&&dYE(F.targetId,{continuationItems:[F.newContent]})):Q.removeItem?(w=Q.removeItem,w.removeByTargetId&&w.sectionTargetId&&QRa(w.sectionTargetId,
w.removeByTargetId.targetIds||[])):Q.removeSection&&(Q.removeSection.removeByTargetId?(a=void 0,$4u(((a=Q.removeSection)==null?void 0:a.removeByTargetId.targetIds)||[])):Q.removeSection.removeByGroupId&&(P=void 0,$4u(((P=Q.removeSection)==null?void 0:P.removeByGroupId.groupIds)||[])));U=((O=E.operations)==null?void 0:O.scrollConfig)||{};anu(U);_.vo(T)})};
var $4u=function(r){r=_.N(r);for(var E=r.next();!E.done;E=r.next())dYE(E.value,{continuationItems:[]})},anu=function(r){if(r.scrollToItem){var E=r.scrollToItem.item||{},K=E.itemTargetId;
E=E.sectionTargetId;if(K&&E){var g=document.querySelector("[data-target-id="+E+"]"),D=g==null?void 0:g.querySelector("[data-target-id="+K+"]");g&&D&&setTimeout(function(){var B=D.offsetTop-g.offsetTop,Q;if(((Q=r.scrollToItem)==null?void 0:Q.scrollPosition)==="SCROLL_POSITION_CENTER")B-=g.offsetHeight/2,B+=D.offsetHeight/2;else{var a;((a=r.scrollToItem)==null?void 0:a.scrollPosition)==="SCROLL_POSITION_END"&&(B-=g.offsetHeight,B+=D.offsetHeight)}g.scroll({top:B,behavior:"smooth"})},100)}}};var Ra=new _.NS("CLIENT_NAME_TOKEN");var p0T=new _.NS("DEFAULT_STORE_EXPIRATION_TOKEN");var v9L=new _.NS("CLIENT_LOCATION_SERVICE_TOKEN");var oa=function(r,E,K){this.clientName=r||_.Xx("INNERTUBE_CLIENT_NAME","WEB");this.clientLocationService=E||_.qi.getInstance();this.JSC$17686_commandHandler=K||_.jH.instance};
_.C(oa,Tl);oa.prototype.resolveCommand=function(r){var E=this,K,g;return _.p(function(D){g=(K=_.M(r,MoE))==null?void 0:K.onComplete;E.clientLocationService.clearLocationPlayabilityToken(E.clientName);g&&E.JSC$17686_commandHandler.resolveCommand(g);_.vo(D)})};
oa[f0]=[Ra,v9L,_.Ov];var cr=function(r){this.innertubeTransportService=r};
_.C(cr,Tl);cr.prototype.resolveCommand=function(r,E){var K=this,g,D,B,Q;return _.p(function(a){B=(g=E)==null?void 0:(D=g.form)==null?void 0:D.element;return a.yield(_.l1(K.innertubeTransportService,r,(Q=E)==null?void 0:Q.form).then(function(P){O$q(B,new CustomEvent("yt-service-request-completed"),{data:P},_.Xx("openPopupConfig"))}),0)})};
cr[f0]=[_.wM];var Cf=function(){};
_.C(Cf,Tl);Cf.prototype.resolveCommand=function(r){var E,K;return _.p(function(g){E=_.M(r,OI$);K=document.querySelector("mini-app-container-view-model");if(!E||!K)return g.return();E.isPlaying?K.dispatchEvent(new Event("play")):K.dispatchEvent(new Event("pause"));_.vo(g)})};var x8=function(){};
_.C(x8,Tl);x8.prototype.resolveCommand=function(r){var E,K,g,D,B,Q,a;return _.p(function(P){E=_.M(r,JTl);if((K=E)==null||!K.paramKeys)return P.return();g=E.paramKeys;D=_.r3(window.location.href);B=_.N(g);for(Q=B.next();!Q.done;Q=B.next())a=Q.value,D.JSC$10187_queryData_.remove(a);window.history.replaceState(window.history.state,document.title,D.toString());_.vo(P)})};var PwB=function(){this.dropdownMap=new Map};_.fnD=new _.NS("DROPDOWN_CONTROLLER_TOKEN");var Wr=function(r){this.controller=r};
_.C(Wr,Tl);Wr.prototype.resolveCommand=function(r){var E=this,K,g,D,B;return _.p(function(Q){K=_.M(r,cI$);if(!K)return Q.return();g=K;D=g.dropdownId;B=g.selectedOptionIndex;if(D===void 0||B===void 0)return Q.return();var a=E.controller.dropdownMap.get(D);a&&a(B);_.vo(Q)})};
Wr[f0]=[_.fnD];var Go=function(r){this.controller=r};
_.C(Go,Tl);Go.prototype.resolveCommand=function(r){var E=this,K;return _.p(function(g){return(K=_.M(r,k$R))?g.yield(E.controller.closeDialog(),0):g.return()})};
Go[f0]=[_.Dv];var vr=function(r){this.controller=r};
_.C(vr,Tl);vr.prototype.resolveCommand=function(r){var E=this,K,g;return _.p(function(D){K=_.M(r,FMu);if(!K)return D.return();var B,Q=K.panelIdentifier||((B=K.identifier)==null?void 0:B.tag);if(!Q)throw Error("Bi");return(g=Q)?D.yield(E.controller.hidePanel({identifier:g}),0):D.jumpTo(0)})};
vr[f0]=[_.Kz];var VR=function(r){this.controller=r};
_.C(VR,Tl);VR.prototype.resolveCommand=function(r){var E=this,K;return _.p(function(g){return(K=_.M(r,D6l))?g.yield(E.controller.closeSheet(),0):g.return()})};
VR[f0]=[_.g6];var zo=function(r,E){this.innertubeTransportService=r;this.controller=E};
_.C(zo,Tl);zo.prototype.resolveCommand=function(r){var E=this,K,g,D,B;return _.p(function(Q){if(Q.nextAddress==1)return K=_.M(r,RZf),(g=K)!=null&&g.panelId?Q.yield(E.controller.getReloadContinuation(K.panelId),2):Q.return();if(Q.nextAddress!=3)return(D=Q.yieldResult)?Q.yield(_.l1(E.innertubeTransportService,r,{continuation:D}),3):Q.return();B=Q.yieldResult;return Q.yield(E.controller.updatePanel({identifier:K.panelId,panelContents:B.content,shouldFocus:!1}),0)})};
zo[f0]=[_.wM,_.Kz];var th=function(r,E,K){this.innertubeTransportService=r;this.JSC$17728_screenManager=E;this.JSC$17728_commandHandler=K};
_.C(th,Tl);
th.prototype.resolveCommand=function(r){var E=this,K,g,D,B,Q,a;return _.p(function(P){if(P.nextAddress==1){K=_.M(r,_.fhf);if(!K)return P.return();if(K.commands)for(g=_.N(K.commands),D=g.next();!D.done;D=g.next())B=D.value,E.JSC$17728_commandHandler.resolveCommand(B,{disableClickTracking:!0});Q=_.UZ(r.clickTrackingParams);_.kQ(E.JSC$17728_screenManager,21760,Q,{layer:7,parentLayer:0});return P.yield(_.l1(E.innertubeTransportService,r),2)}a=P.yieldResult;if(!a)return P.return();E.JSC$17728_screenManager.graftServerVe(a.trackingParams,Q,
7);_.vo(P)})};
th[f0]=[_.wM,_.Ly,_.Ov];var SY=new _.NS("PANEL_LOADING_STRATEGY_TOKEN");var bU=function(r,E){this.controller=r;this.panelLoadingStrategy=E};
_.C(bU,Tl);
bU.prototype.resolveCommand=function(r,E){var K=this,g,D,B;return _.p(function(Q){g=_.M(r,d6w);if((D=g)==null||!D.panelLoadingStrategy)return Q.return();B=function(a){var P,O,U,T,w,F,c,W,z,S;return _.p(function(k){O=_.M((P=a.dialogViewModel)==null?void 0:P.header,Cyf);U={viewModel:a.dialogViewModel};T={};if(c=_.R("web_enable_dialog_header_label")?(w=O)==null?void 0:(F=w.headline)==null?void 0:F.content:void 0)T.ariaLabel=c;g.dismissOnBackgroundTap===!1&&(T.isModal=!0);return a.dialogViewModel?k.yield(K.controller.openDialog(U,
(S=(W=E)==null?void 0:(z=W.form)==null?void 0:z.element)!=null?S:document.body,T),0):k.return()})};
return Q.yield(K.panelLoadingStrategy.execute({command:r,data:g.panelLoadingStrategy,renderFn:B,createScreenConfig:{layer:4}}),0)})};
bU[f0]=[_.Dv,SY];var s4=function(r,E,K){this.innertubeTransportService=r;this.controller=E;this.JSC$17748_screenManager=K};
_.C(s4,Tl);
s4.prototype.resolveCommand=function(r,E){var K=this,g,D,B,Q,a,P,O,U,T,w,F,c,W,z,S;return _.p(function(k){switch(k.nextAddress){case 1:g=_.M(r,_.Wc);if(!g)return k.return();var A,X=g.panelIdentifier||((A=g.identifier)==null?void 0:A.tag);if(!X)throw Error("Bi");D=X;return k.yield(K.controller.isVisible(D,!0),2);case 2:if((B=k.yieldResult)&&g.blockIfPanelOpen)return k.return();P=(a=(Q=K.controller).getPanelContent)==null?void 0:a.call(Q,D);if(!(A=P))if(g){var e;A=((e=g.globalConfiguration)==null?void 0:
e.initialState)||g.engagementPanel;if(e=!A)e=!!(g==null?0:(X=g.engagementPanelPresentationConfigs)==null?0:X.engagementPanelPopupPresentationConfig);e&&(A=_.wAq(g.panelIdentifier,g.identifier))}else A=void 0;O=A;U=g.engagementPanelPresentationConfigs;T=g.engagementPanelExtras;return k.yield(K.controller.showPanel({identifier:D,panelContents:O,config:U,extras:T,target:(w=E)==null?void 0:(F=w.form)==null?void 0:F.element}),3);case 3:if(!g.globalConfiguration){k.jumpTo(0);break}if(g.globalConfiguration.reuseModelAndState&&
_.R("enable_ai_companion")&&(z=(W=(c=K.controller).getPanelContent)==null?void 0:W.call(c,D)))return k.return();_.kQ(K.JSC$17748_screenManager,32633);return k.yield(_.l1(K.innertubeTransportService,r),5);case 5:return S=k.yieldResult,K.JSC$17748_screenManager.graftServerVe(S.trackingParams),k.yield(K.controller.updatePanel({identifier:D,panelContents:S.content,shouldFocus:!0,extras:T,updatePanelContinuationData:S.updatePanelContinuationData}),0)}})};
s4[f0]=[_.wM,_.Kz,_.Ly];var k8=function(r,E){this.controller=r;this.panelLoadingStrategy=E};
_.C(k8,Tl);
k8.prototype.resolveCommand=function(r,E){var K=this,g,D,B,Q,a,P,O,U,T,w,F,c;return _.p(function(W){g=_.M(r,_.wt);if((D=g)==null||!D.panelLoadingStrategy)return W.return();a=OFU(K.controller,(B=E)==null?void 0:(Q=B.form)==null?void 0:Q.element);O=(P=g.contextualSheetPresentationConfig)==null?void 0:P.position;T=(U=g.contextualSheetPresentationConfig)==null?void 0:U.hoverConfig;F=(w=g.contextualSheetPresentationConfig)==null?void 0:w.expandToFullWidth;c=function(z){return _.p(function(S){if(!z.sheetViewModel)return S.return();if(T){var k=
K.controller;k.shouldPreventClosingWhileHovered=!!T.preventCloseWhileHovered;var A;k.hideDelayMs=(A=T.hideDelayMs)!=null?A:0}return S.yield(K.controller.openSheet({viewModel:z.sheetViewModel,sheetPosition:O,expandToFullWidth:F},a),0)})};
return W.yield(K.panelLoadingStrategy.execute({command:r,data:g.panelLoadingStrategy,renderFn:c,createScreenConfig:{layer:0}}),0)})};
k8[f0]=[_.g6,SY];var qE=function(r,E){this.controller=r;this.JSC$17759_commandHandler=E};
_.C(qE,Tl);qE.prototype.resolveCommand=function(r,E){var K=this,g,D,B;return _.p(function(Q){if(Q.nextAddress==1){g=_.M(r,cne);var a=_.M(g.showCommand,_.Wc),P,O,U=(O=a==null?void 0:a.panelIdentifier)!=null?O:a==null?void 0:(P=a.identifier)==null?void 0:P.tag;if(!U)throw Error("Ci");D=U;return Q.yield(K.controller.isVisible(D),2)}return(B=Q.yieldResult)?Q.yield(K.controller.hidePanel({identifier:D}),0):Q.yield(K.JSC$17759_commandHandler.resolveCommand(g.showCommand,E),0)})};
qE[f0]=[_.Kz,_.Ov];var lU=function(r,E,K){this.innertubeTransportService=r;this.controller=E;this.JSC$17762_screenManager=K};
_.C(lU,Tl);
lU.prototype.resolveCommand=function(r){var E=this,K,g,D,B,Q,a,P,O,U,T,w,F,c,W,z,S,k,A,X,e,I,J;return _.p(function(Q5){switch(Q5.nextAddress){case 1:return g=K=_.M(r,GwX),D=g.targetPanelIdentifier,B=g.contentSourcePanelIdentifier,Q=g.globalConfiguration,((a=D)==null?0:a.tag)&&((P=B)==null?0:P.tag)?Q?Q5.yield(E.controller.showPanel({identifier:D.tag,panelContents:_.wAq(D.tag,D)}),5):Q5.yield((w=(T=E.controller).getPanel)==null?void 0:w.call(T,B.tag),4):Q5.return();case 4:F=Q5.yieldResult;O=(c=F)==
null?void 0:(z=(W=c).getPanelContent)==null?void 0:z.call(W);Q5.jumpTo(3);break;case 5:return Q5.yield(_.l1(E.innertubeTransportService,r),6);case 6:S=Q5.yieldResult,((k=S)==null?0:k.trackingParams)&&E.JSC$17762_screenManager.graftServerVe(S.trackingParams),O=(A=S)==null?void 0:A.content,U=(X=S)==null?void 0:X.updatePanelContinuationData;case 3:if(I=(e=O)==null?void 0:e.engagementPanelSectionListRenderer)return Q5.yield(E.controller.showPanel({identifier:D.tag,panelUpdatableFields:{content:I.content,
secondaryHeaderContent:(J=I.header)!=null?J:{},targetId:I.targetId,loggingDirectives:I.loggingDirectives},updatePanelContinuationData:U}),0);Q5.jumpTo(0)}})};
lU[f0]=[_.wM,_.Kz,_.Ly];var mr=function(){};
_.C(mr,Tl);mr.prototype.resolveCommand=function(r){var E,K,g;return _.p(function(D){if(D.nextAddress==1)return(E=_.M(r,tof))?D.yield(_.NQ(),2):D.return();K=D.yieldResult;if(!K)return D.return();var B=K,Q=(g=E)==null?void 0:g.languageCode,a;(B==null?0:(a=B.isReady)==null?0:a.call(B))&&(Q=FT2(B,Q))&&B.setAudioTrack(Q);_.vo(D)})};var ZO=function(){};
_.C(ZO,Qa);_.d=ZO.prototype;_.d.getApiPaths=function(){return o2$};
_.d.getExtension=function(r){return _.M(r,_.m4)};
_.d.isNavigationCommand=function(){return!0};
_.d.JSC$14332_getStoreKey=function(r){if((r=this.getExtension(r))&&r.videoId){var E={videoId:r.videoId};r.playlistId&&(E.playlistId=r.playlistId);r.index&&(E.index=r.index);r.params&&(E.params=r.params);return _.lm("next",E)}};
_.d.JSC$14325_getClientScreen=function(r){var E;return((E=r.contentPlaybackContext)==null?void 0:E.vis)===2?"WATCH_FULL_SCREEN":"WATCH"};
_.d.JSC$14325_buildRequest=function(r,E,K){E.videoId&&(r.videoId=E.videoId);E.playlistId&&(r.playlistId=E.playlistId);E.params&&(r.params=E.params);E.index!==void 0&&(r.playlistIndex=E.index);r.racyCheckOk=!(!K.racyCheckOk&&!E.racyCheckOk);r.contentCheckOk=!!E.contentCheckOk;K.contentPlaybackContext&&(r.autonavState=K.contentPlaybackContext.autonavState,r.playbackContext={vis:K.contentPlaybackContext.vis,lactMilliseconds:K.contentPlaybackContext.lactMilliseconds});K.prefetchPlaybackContext&&(r.context.request||
(r.context.request={}),r.context.request.isPrefetch=!0);_.R("captions_hats_killswitch")||(E=_.aA().getFlag(65),E=E!=null?!E:!1,K=!!_.oq("yt-player-sticky-caption"),r.captionsRequested=E&&K)};
_.d.getRequestConfig=function(r){r=this.JSC$14332_getStoreKey(r);var E;r&&(E={storeStrategy:{storeKey:r}});_.R("web_log_player_watch_next_ticks")&&(E=E||{},E.requestTick="wn_s",E.responseTick="wn_r");return E};
var uU=function(){};
_.C(uU,Qa);uU.prototype.getApiPaths=function(){return o2$};
uU.prototype.getExtension=function(r){return _.M(r,_.VH)};
uU.prototype.JSC$14325_buildRequest=function(r,E){E.token&&(r.continuation=E.token)};var Ah=function(){this.innerTubeTransport=_.P7().resolve(_.wM);this.miniplayerService=_.P7().resolve(_.S3)};
_.C(Ah,Tl);var Y7u=function(r){var E;return _.p(function(K){E=_.Xx("WEB_PLAYER_CONTEXT_CONFIGS").WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_BACKGROUND_AUDIO_PLAYER;r.JSC$17787_mainAppPlayer=new RD(E);document.addEventListener("yt-page-data-updated",r.JSC$17787_pauseOnNavigation.bind(r));_.vo(K)})},U4B=function(r,E){var K,g,D,B;
return _.p(function(Q){if(Q.nextAddress==1){K=new ZO;g=K.JSC$14325_getRequest(E);if(!g)return Q.return(void 0);D=g.innerTubeRequest;return Q.yield(_.PC(r.innerTubeTransport,D,"/youtubei/v1/next"),2)}B=Q.yieldResult;var a;var P,O,U=(a=B.contents)==null?void 0:(P=a.twoColumnWatchNextResults)==null?void 0:(O=P.playlist)==null?void 0:O.playlist,T;a=(U==null?0:(T=U.contents)==null?0:T.length)?U:void 0;return Q.return(a)})},THb=function(r,E){var K,g,D,B,Q;
return _.p(function(a){if(a.nextAddress==1)return K=r.JSC$17787_mainAppPlayer,a.yield(K.api,2);if(a.nextAddress!=3)return g=a.yieldResult,E.watchCommand?a.yield(U4B(r,E.watchCommand),3):a.return();D=a.yieldResult;if((B=D)==null||!B.contents)return a.return();Q=D.contents.map(function(P){var O;return(O=P.playlistPanelVideoRenderer)==null?void 0:O.videoId}).filter(function(P){return!!P}).map(function(P){return{encrypted_id:P}});
g.updatePlaylist({video:Q});_.vo(a)})},w0T=function(r,E){var K,g,D;
return _.p(function(B){return B.nextAddress==1?(K=r.JSC$17787_mainAppPlayer,D=(g=E.playerParams)!=null?g:"",E.externalVideoId?B.yield(K.loadVideoWithPlayerVars({videoId:E.externalVideoId,audio_only:"1",player_params:D}),2):B.jumpTo(2)):E.watchCommand?B.yield(THb(r,E),0):B.jumpTo(0)})};
Ah.prototype.JSC$17787_pauseOnNavigation=function(){var r=this,E,K;return _.p(function(g){if(g.nextAddress==1)return E=r.JSC$17787_mainAppPlayer,g.yield(E.api,2);K=g.yieldResult;K.pauseVideo();_.vo(g)})};
Ah.prototype.pauseVideo=function(){var r=this,E,K;return _.p(function(g){if(g.nextAddress==1)return E=r.JSC$17787_mainAppPlayer,g.yield(E.api,2);K=g.yieldResult;K.pauseVideo();_.vo(g)})};
Ah.prototype.playVideo=function(){var r=this,E,K;return _.p(function(g){if(g.nextAddress==1)return E=r.JSC$17787_mainAppPlayer,g.yield(E.api,2);K=g.yieldResult;K.playVideo();_.vo(g)})};
var F1Q=function(r){var E,K;return _.p(function(g){if(g.nextAddress==1)return E=r.JSC$17787_mainAppPlayer,g.yield(E.api,2);K=g.yieldResult;K.mute();_.vo(g)})},Rv9=function(r){var E,K;
return _.p(function(g){if(g.nextAddress==1)return E=r.JSC$17787_mainAppPlayer,g.yield(E.api,2);K=g.yieldResult;K.unMute();_.vo(g)})};
Ah.prototype.stopVideo=function(){var r=this,E,K;return _.p(function(g){if(g.nextAddress==1)return E=r.JSC$17787_mainAppPlayer,g.yield(E.api,2);K=g.yieldResult;K.stopVideo();_.vo(g)})};
var oOB=function(r,E){return _.p(function(K){switch(K.nextAddress){case 1:switch(E){case "BACKGROUND_AUDIO_PLAYBACK_ACTION_PLAY":return K.jumpTo(2);case "BACKGROUND_AUDIO_PLAYBACK_ACTION_PAUSE":return K.jumpTo(3);case "BACKGROUND_AUDIO_PLAYBACK_ACTION_STOP":return K.jumpTo(4);case "BACKGROUND_AUDIO_PLAYBACK_ACTION_MUTE":return K.jumpTo(5);case "BACKGROUND_AUDIO_PLAYBACK_ACTION_UNMUTE":return K.jumpTo(6)}K.jumpTo(0);break;case 2:return K.yield(r.playVideo(),8);case 8:K.jumpTo(0);break;case 3:return K.yield(r.pauseVideo(),
9);case 9:K.jumpTo(0);break;case 4:return K.yield(r.stopVideo(),10);case 10:K.jumpTo(0);break;case 5:return K.yield(F1Q(r),11);case 11:K.jumpTo(0);break;case 6:return K.yield(Rv9(r),12);case 12:K.jumpTo(0)}})};
Ah.prototype.resolveCommand=function(r){var E=this,K,g,D,B,Q,a;return _.p(function(P){return P.nextAddress==1?(K=_.M(r,B$l),((g=K)==null?0:g.newPlaybackParams)||((D=K)==null?0:D.controlAction)?E.JSC$17787_mainAppPlayer?P.jumpTo(2):P.yield(Y7u(E),2):P.return()):((B=K)==null?0:B.newPlaybackParams)?(E.miniplayerService.isMiniplayerActive()&&((Q=E.miniplayerService.getPlayerElement())==null||Q.pause()),a=K.newPlaybackParams,a.externalVideoId||a.externalPlaylistId?P.yield(w0T(E,a),0):P.return()):P.yield(oOB(E,
K.controlAction),0)})};var eY=function(r){this.JSC$17793_commandHandler=r};
_.C(eY,Tl);
eY.prototype.resolveCommand=function(r){var E=this,K,g,D,B,Q,a;return _.p(function(P){if(P.nextAddress==1)return(K=_.M(r,Syw))?P.yield(_.NQ(),2):P.return();g=P.yieldResult;if(!g)return P.return();var O=g,U=(D=K)==null?void 0:D.languageCode,T=(B=K)==null?void 0:B.isAutoTranslated;O.getVideoData&&_.oXu(O).length&&((U=isK(O,U,T))?O.setOption("captions","track",U):(O.setOption("captions","stickyLoading",{}),O.setOption("captions","track",{})));Q=g.isSubtitlesOn()?_.Nn("CAPTION_ON_TOAST",void 0,"Subtitles/CC turned on"):
_.Nn("CAPTION_OFF_TOAST",void 0,"Subtitles/CC turned off");a=_.L4(Q,5E3);E.JSC$17793_commandHandler.resolveCommand(a);_.vo(P)})};
eY[f0]=[_.Ov];var Xv=function(r,E){this.shortsPlayerPromise=r;this.JSC$17797_commandHandler=E};
_.C(Xv,Tl);
Xv.prototype.resolveCommand=function(r){var E=this,K,g,D,B,Q,a,P,O;return _.p(function(U){if(U.nextAddress==1)return(K=_.M(r,K_e))?U.yield(E.shortsPlayerPromise,2):U.return();g=U.yieldResult;var T=c5K(g);T!=null&&T.length||(g.loadModule("captions"),T=c5K(g));D=T;if((B=D)==null||!B.length)return Q=_.Nn("CLOSED_CAPTIONS_DISABLED",void 0,"No captions are available for this video"),a=_.L4(Q),E.JSC$17797_commandHandler.resolveCommand(a),U.return();g.toggleSubtitles();P=g.isSubtitlesOn()?_.Nn("CAPTION_ON_TOAST",void 0,
"Subtitles/CC turned on"):_.Nn("CAPTION_OFF_TOAST",void 0,"Subtitles/CC turned off");O=_.L4(P);E.JSC$17797_commandHandler.resolveCommand(O);_.vo(U)})};
Xv[f0]=[_.h9e,_.Ov];var Hr=function(r){this.JSC$17800_actionRouter=r;this.dismissPlayerOverlayActions=new Map([["player_overlay_timely_shelf",function(E,K){E.triggerAction("yt-dismiss-shopping-timely-shelf-action",K);(E=_.P7().resolve(_.p0(_.QWE)))&&E.dismissFeaturedProductOverlay()}]])};
_.C(Hr,Tl);Hr.prototype.resolveCommand=function(r){var E=this,K,g,D;return _.p(function(B){K=_.M(r,qy$);if((g=K)==null||!g.overlayId)return B.return();D=E.dismissPlayerOverlayActions.get(K.overlayId);if(!D)throw Error("Di`"+K.overlayId);D(E.JSC$17800_actionRouter,K);_.vo(B)})};
Hr[f0]=[CD];var nf=function(r){this.JSC$17804_playerPromise=r};
_.C(nf,Tl);nf.prototype.resolveCommand=function(r){var E=this,K,g,D,B;return _.p(function(Q){if(Q.nextAddress==1)return(K=_.M(r,Mjf))?Q.yield(E.JSC$17804_playerPromise,2):Q.return();g=Q.yieldResult;D=g.getVideoData().video_id;K.videoId===D&&(B=Number(K.offsetFromVideoStartMilliseconds),B>=0&&g.seekTo(B/1E3));_.vo(Q)})};
nf[f0]=[_.K8];var M8Q=_.jI("sfv_currently_playing_audio_item_key","sfvAudioItemCurrentlyPlayingEntity"),Ia=function(r){this.store=r};
_.C(Ia,Tl);
var iFf=function(r){var E,K,g,D;return _.p(function(B){if(B.nextAddress==1)return E=_.Xx("WEB_PLAYER_CONTEXT_CONFIGS").WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_SFV_AUDIO_ITEM,K=_.Xx("WEB_PLAYER_CONTEXT_CONFIGS").WEB_PLAYER_CONTEXT_CONFIG_ID_MWEB_SFV_AUDIO_ITEM,g=E||K,r.JSC$17808_mainAppPlayer=new RD(g),B.yield(r.JSC$17808_mainAppPlayer.api,2);D=B.yieldResult;D.addEventListener("onStateChange",r.JSC$17808_playerStateChangeListener.bind(r));document.addEventListener("yt-page-data-updated",r.JSC$17808_pauseOnNavigation.bind(r));window.addEventListener("state-navigatestart",
r.JSC$17808_pauseOnNavigation.bind(r));_.vo(B)})};
Ia.prototype.JSC$17808_playerStateChangeListener=function(r){switch(r){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"}cRT(this)};
var cRT=function(r){r.store.dispatch(_.Td("sfvAudioItemCurrentlyPlayingEntity",M8Q,{key:M8Q,externalVideoId:r.externalVideoId,sfvAudioItemPlaybackState:r.playbackState,nowPlayingEntityValue:r.nowPlayingEntityValue}))};
Ia.prototype.JSC$17808_pauseOnNavigation=function(){var r=this,E,K,g,D;return _.p(function(B){if(B.nextAddress==1){if(!r.JSC$17808_mainAppPlayer){var Q=new _.bs("Error: mainAppPlayer is unavailable",r.JSC$17808_mainAppPlayer);_.Xc(Q);return B.return()}return B.yield(r.JSC$17808_mainAppPlayer.api,2)}E=B.yieldResult;g=(K=E)==null?void 0:K.getPlayerState();g!==1||(D=E)!=null&&D.pauseVideo();_.vo(B)})};
Ia.prototype.playVideo=function(r,E,K){var g=this,D,B;return _.p(function(Q){if(Q.nextAddress==1)return Q.yield((D=g.JSC$17808_mainAppPlayer)==null?void 0:D.api,2);B=Q.yieldResult;if(!g.JSC$17808_mainAppPlayer||!B){var a=new _.bs("Error: mainAppPlayer is unavailable",g.JSC$17808_mainAppPlayer);_.Xc(a);return Q.return()}return Q.yield(g.JSC$17808_mainAppPlayer.loadVideoWithPlayerVars({videoId:g.externalVideoId,audio_only:"1",start:r/1E3,end:r/1E3+E,player_params:K}),0)})};
Ia.prototype.pauseVideo=function(){var r=this,E,K;return _.p(function(g){if(g.nextAddress==1){if(!r.JSC$17808_mainAppPlayer){var D=new _.bs("Error: mainAppPlayer is unavailable",r.JSC$17808_mainAppPlayer);_.Xc(D);return g.return()}return g.yield(r.JSC$17808_mainAppPlayer.api,2)}E=g.yieldResult;(K=E)==null||K.pauseVideo();_.vo(g)})};
Ia.prototype.resolveCommand=function(r){var E=this,K,g,D,B,Q,a,P,O,U,T,w,F,c,W,z,S,k,A,X;return _.p(function(e){if(e.nextAddress==1)return K=_.M(r,J6w),D=(g=K)==null?void 0:g.nowPlayingEntityValue,Q=(B=K)==null?void 0:B.externalVideoId,T=Number((U=(a=K)==null?void 0:(P=a.defaultStartPoints)==null?void 0:(O=P[0])==null?void 0:O.offsetMs)!=null?U:"0"),S=Number((z=(w=K)==null?void 0:(F=w.defaultStartPoints)==null?void 0:(c=F[0])==null?void 0:(W=c.duration)==null?void 0:W.seconds)!=null?z:"15"),X=(A=
(k=K)==null?void 0:k.playerParams)!=null?A:"",D&&Q?E.JSC$17808_mainAppPlayer?e.jumpTo(2):e.yield(iFf(E),2):e.return();if(e.nextAddress!=6){if(E.nowPlayingEntityValue&&D===E.nowPlayingEntityValue)return E.playbackState==="SFV_AUDIO_ITEM_PLAYBACK_STATE_PLAYING"?e.yield(E.pauseVideo(),0):e.yield(E.playVideo(T,S,X),0);E.externalVideoId=Q;E.nowPlayingEntityValue=D;E.playbackState="SFV_AUDIO_ITEM_PLAYBACK_STATE_BUFFERING";return e.yield(E.playVideo(T,S,X),6)}cRT(E);return e.jumpTo(0)})};
Ia[f0]=[g1];var yR=function(r){this.JSC$17826_commandHandler=r};
_.C(yR,Tl);yR.prototype.resolveCommand=function(r,E){var K=this,g,D,B;return _.p(function(Q){if(Q.nextAddress==1)return(g=_.M(r,bDM))?Q.yield(_.NQ(),2):Q.return();D=Q.yieldResult;if(!D)return Q.return();(B=Cvn(D))&&K.JSC$17826_commandHandler.resolveCommand(B,E);_.vo(Q)})};
yR[f0]=[_.Ov];var Lf=function(r){this.JSC$17832_commandHandler=r};
_.C(Lf,Tl);Lf.prototype.resolveCommand=function(r,E){var K=this,g,D,B,Q,a;return _.p(function(P){if(P.nextAddress==1)return(g=_.M(r,sgu))?P.yield(_.NQ(),2):P.return();D=P.yieldResult;if(!D)return P.return();(B=VJq(D))?K.JSC$17832_commandHandler.resolveCommand(B,E):(Q=_.Nn("CLOSED_CAPTIONS_DISABLED",void 0,"No captions are available for this video"),a=_.L4(Q),K.JSC$17832_commandHandler.resolveCommand(a));_.vo(P)})};
Lf[f0]=[_.Ov];var hh=function(r){this.JSC$17835_playerPromise=r};
_.C(hh,Tl);hh.prototype.resolveCommand=function(r){var E=this,K,g;return _.p(function(D){if(D.nextAddress==1)return(K=_.M(r,lPM))?D.yield(E.JSC$17835_playerPromise,2):D.return();g=D.yieldResult;g.isFullscreen()&&g.wakeUpControls();_.vo(D)})};
hh[f0]=[_.K8];var Jh=function(r){this.JSC$17838_playerPromise=r};
_.C(Jh,Tl);Jh.prototype.resolveCommand=function(r){var E=this,K,g,D,B,Q;return _.p(function(a){if(a.nextAddress==1){K=_.M(r,irX);if(!K)return a.return();g=K.overlayRenderer;return g?(D=_.M(g,ePJ))?a.yield(E.JSC$17838_playerPromise,3):a.jumpTo(0):a.return()}B=a.yieldResult;B.renderChapterSeekingAnimation(1,_.Xo(D.text),(Q=D.icon)==null?void 0:Q.iconType);_.vo(a)})};
Jh[f0]=[_.K8];var rp=function(r){this.store=r};
_.C(rp,Tl);
rp.prototype.resolveCommand=function(r){var E=this,K,g,D;return _.p(function(B){if(B.nextAddress==1){K=_.M(r,dR$);if(!K)return B.return();g="";(D=E.store.getState().collabInviteLink)&&K.id===D.playlistId?g=D.inviteLinkURL:K.shortUrl&&(g=K.shortUrl);return g?B.yield(navigator.clipboard.writeText(g),3):B.jumpTo(0)}var Q={openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:{simpleText:_.Nn("COPY_LINK_SUCCESS_TOAST")}}}}};_.P7().resolve(_.Ov).resolveCommand(Q);_.vo(B)})};
rp[f0]=[pf];var Ej=function(r,E){this.innertubeTransportService=r;this.JSC$17848_commandHandler=E};
_.C(Ej,Tl);Ej.prototype.resolveCommand=function(r,E){var K=this,g,D,B,Q,a,P,O,U,T,w;return _.p(function(F){if(F.nextAddress==1)return(g=_.M(r,_.PO))?F.yield(_.l1(K.innertubeTransportService,r,(D=E)==null?void 0:D.form),2):F.return();(B=F.yieldResult)&&B.errorMetadata&&(Q=B,a=_.L4(Q.error.message),K.JSC$17848_commandHandler.resolveCommand(a));P=B;if((O=P)==null?0:O.actions)for(U=_.N(P.actions),T=U.next();!T.done;T=U.next())w=T.value,K.JSC$17848_commandHandler.resolveCommand(w);_.vo(F)})};
Ej[f0]=[_.wM,_.Ov];var K_=function(){};
_.C(K_,Tl);K_.prototype.resolveCommand=function(r){var E;return _.p(function(K){E=_.M(r,y_w);if(!E)return K.return();(new iYf(E)).show();_.vo(K)})};_.gp=new _.NS("PLAYLIST_EDIT_CONTROLLER_TOKEN");var DQ=function(r,E,K,g){this.store=r;this.innertubeTransportService=E;this.controller=K;this.JSC$17856_commandHandler=g};
_.C(DQ,Tl);
DQ.prototype.resolveCommand=function(r,E){var K=this,g,D,B,Q,a,P,O,U,T,w,F,c,W,z,S,k,A,X,e,I,J,Q5,OP,WK,TJ,oJ;return _.p(function(kL){if(kL.nextAddress==1){g=_.M(r,_.dG);if(!g)return kL.return();if(g.clientActions){D=_.N(g.clientActions);for(B=D.next();!B.done;B=D.next())Q=B.value,K.JSC$17856_commandHandler.resolveCommand(Q,E);var qq,n2=E==null?void 0:(qq=E.form)==null?void 0:qq.element;n2&&_.Ln(n2,"yt-dismissible-item-action",g.clientActions)}return kL.yield(_.l1(K.innertubeTransportService,r,(a=
E)==null?void 0:a.form),2)}if(P=kL.yieldResult)P.errorMetadata?(O=P,U=_.L4(O.error.message),K.JSC$17856_commandHandler.resolveCommand(U),"error"in P&&((T=E)==null?0:(w=T.commandController)==null?0:w.onServerError)&&((F=E)==null||(c=F.commandController)==null||c.onServerError(r,P))):(W=E)==null||(z=W.commandController)==null||(k=(S=z).onSuccess)==null||k.call(S,r,P);A=P;((X=A)==null?0:X.collaborationInviteLink)&&g.playlistId&&(_.R("web_enable_invite_collaborators_link")||_.R("enable_music_web_cairo_new_collaborators_list_and_actions"))&&
K.store.dispatch(_.K4({type:"SET_COLLAB_INVITE_LINK",payload:{playlistId:g.playlistId,inviteLinkUrl:A.collaborationInviteLink}}));((e=A)==null?0:e.redirectEndpoint)&&K.JSC$17856_commandHandler.resolveCommand(A.redirectEndpoint);((I=A)==null?0:(J=I.newHeader)==null?0:J.playlistHeaderRenderer)?Cwf(K.controller,A.newHeader.playlistHeaderRenderer):((Q5=A)==null?0:(OP=Q5.newHeader)==null?0:OP.musicEditablePlaylistDetailHeaderRenderer)&&Cwf(K.controller,A.newHeader.musicEditablePlaylistDetailHeaderRenderer);
K.controller.playlistVideoListElement&&((WK=A)==null?0:(TJ=WK.playlistEditResults)==null?0:(oJ=TJ[0])==null?0:oJ.playlistEditVideoAddedResultData)&&((n2=K.controller.playlistVideoListElement)==null||n2.dispatchEvent(new CustomEvent("yt-update-set-video-id",{detail:A.playlistEditResults[0].playlistEditVideoAddedResultData})));_.vo(kL)})};
DQ[f0]=[_.Bz,_.wM,_.gp,_.Ov];var BJ=function(r,E){this.controller=r;this.JSC$17866_commandHandler=E};
_.C(BJ,Tl);BJ.prototype.resolveCommand=function(r,E){var K=this,g,D,B;return _.p(function(Q){g=_.M(r,jbe);K.controller.showRefreshPill&&((D=g)==null?0:D.command)&&(K.JSC$17866_commandHandler.resolveCommand((B=g)==null?void 0:B.command,E),K.controller.showRefreshPill=!1);_.vo(Q)})};
BJ[f0]=[_.m3,_.Ov];var dp=function(r,E){this.store=r;this.JSC$17870_commandHandler=E||_.jH.instance};
_.C(dp,Tl);dp.prototype.resolveCommand=function(r,E){var K=this,g,D,B,Q,a,P,O,U,T,w;return _.p(function(F){g=_.M(r,R6l);D=K.store.getState().radioButtonGroup;if((B=g)==null?0:B.command)K.JSC$17870_commandHandler.resolveCommand((Q=g)==null?void 0:Q.command,E);else if(D&&((a=g)==null?void 0:a.formId)===D.currentFormId)for(P=Object.values(D.commandsMap),O=_.N(P),U=O.next();!U.done;U=O.next())T=U.value,(w=_.Ga(T))&&K.JSC$17870_commandHandler.resolveCommand(w,E);_.vo(F)})};
dp[f0]=[_.Bz];var jQ=new _.NS("USER_PREFS");var Nv=function(r){this.JSC$17875_prefCookie=r};
_.C(Nv,Tl);Nv.prototype.resolveCommand=function(r){var E=this,K;return _.p(function(g){(K=_.M(r,ZJJ))&&typeof K.useListView==="boolean"&&(_.pR(0,155,K.useListView),E.JSC$17875_prefCookie.save());_.vo(g)})};
Nv[f0]=[jQ];var Qu=function(r){this.JSC$17879_prefCookie=r};
_.C(Qu,Tl);Qu.prototype.resolveCommand=function(r){var E=this,K,g,D,B,Q;return _.p(function(a){K=_.M(r,hHC);if((g=K)==null||!g.gl)return a.return();D=K.gl;B={persist_gl:"1",gl:D};E.JSC$17879_prefCookie.set("gl",D);E.JSC$17879_prefCookie.save();Q=O9$(B);_.tP(Q);_.vo(a)})};
Qu[f0]=[jQ];var $J=function(r){this.JSC$17883_prefCookie=r};
_.C($J,Tl);$J.prototype.resolveCommand=function(r){var E=this,K,g;return _.p(function(D){K=_.M(r,Qbu);if(!K)return D.return();g=!1;K.flagNum&&typeof K.value==="boolean"?(_.pR(0,K.flagNum,K.value),g=!0):K.key&&typeof K.stringValue==="string"&&(E.JSC$17883_prefCookie.set(K.key,K.stringValue),g=!0);g&&E.JSC$17883_prefCookie.save();_.vo(D)})};
$J[f0]=[jQ];var ar=new _.NS("PREF_STORAGE_PROMISE_TOKEN");var p_=function(r){this.JSC$17887_prefStoragePromise=r};
_.C(p_,Tl);p_.prototype.resolveCommand=function(r){var E=this,K,g;return _.p(function(D){if(D.nextAddress==1)return(K=_.M(r,aJu))?D.yield(E.JSC$17887_prefStoragePromise,2):D.return();g=D.yieldResult;return g===void 0||K.key===void 0||K.value===void 0?D.return():D.yield(g.set(K.key,K.value),0)})};
p_[f0]=[ar];var PJ=function(r){this.innertubeTransportService=r};
_.C(PJ,Tl);PJ.prototype.resolveCommand=function(r,E){var K=this,g,D;return _.p(function(B){(g=_.M(r,_.Rzu))&&g&&g.isFirstRequest&&(_.cB("search_overview_answer"),_.CR("so_rq",void 0,"search_overview_answer"));return B.yield(_.l1(K.innertubeTransportService,r,(D=E)==null?void 0:D.form),0)})};
PJ[f0]=[_.wM];var x4D=function(){};
_.C(x4D,Tl);
x4D.prototype.resolveCommand=function(r){var E,K,g,D,B,Q,a,P,O;return _.p(function(U){E=_.M(r,o0b);if((K=E)==null?0:K.sectionIdentifier){if(E.scrollBehaviorType==="SCROLL_BEHAVIOR_TYPE_SCROLL_INTO_VIEW"){if(D=(g=document.getElementsByTagName(E.sectionIdentifier))==null?void 0:g.item(0))D.scrollIntoView({behavior:"smooth"}),(B=NDK(D))&&B.focus({preventScroll:!0});return U.return()}Q=document.querySelector("[section-identifier="+E.sectionIdentifier+"]");a=document.querySelector("[section-identifier="+E.referenceSectionIdentifier+
"]");if(!Q)return U.return();P=E.verticalScrollOffsetDp?E.verticalScrollOffsetDp:0;a&&(P-=a.offsetTop);window.scrollTo({top:Q.offsetTop+P,behavior:"smooth"});(O=NDK(Q))&&O.focus({preventScroll:!0})}_.vo(U)})};var f_=function(r){this.JSC$17899_commandHandler=r};
_.C(f_,Tl);
f_.prototype.resolveCommand=function(r){var E=this,K,g,D,B,Q,a,P;return _.p(function(O){if(O.nextAddress==1){K=_.M(r,ezu);if(!K||!K.imageBytes||!navigator.clipboard)return O.return();if(K.clientShareDestination==="CLIENT_SHARE_DESTINATION_SYSTEM_SHARE_PANEL")return _.Xc(Error("Fi")),O.return();_.Mj(O,2);D=(g=K)==null?void 0:g.imageBytes;B=D.replace(/-/g,"+").replace(/_/g,"/");Q=pA2(B);a={};P=[new ClipboardItem((a[Q.type]=Q,a))];return O.yield(navigator.clipboard.write(P),4)}if(O.nextAddress!=2)return K.successCommand&&
E.JSC$17899_commandHandler.resolveCommand(K.successCommand),_.D2(O,0);_.GD(O);K.errorCommand&&E.JSC$17899_commandHandler.resolveCommand(K.errorCommand);_.vo(O)})};
f_[f0]=[_.Ov];var Oj=function(r,E){this.innertubeTransportService=r;this.JSC$17903_commandHandler=E};
_.C(Oj,Tl);Oj.prototype.resolveCommand=function(r,E){var K=this,g,D,B,Q,a;return _.p(function(P){if(P.nextAddress==1)return(g=_.M(r,XyX))?P.yield(_.l1(K.innertubeTransportService,r,(D=E)==null?void 0:D.form),2):P.return();(B=P.yieldResult)&&B.errorMetadata&&g.onFailureCommand&&K.JSC$17903_commandHandler.resolveCommand(g.onFailureCommand);Q=B;((a=Q)==null?0:a.shareCommand)&&K.JSC$17903_commandHandler.resolveCommand(Q.shareCommand,E);_.vo(P)})};
Oj[f0]=[_.wM,_.Ov];var YJ=function(){};
_.C(YJ,Tl);YJ.prototype.resolveCommand=function(r){var E,K;return _.p(function(g){E=_.M(r,DRf);if(!E||!navigator.share)return g.return();K={url:E.url};try{return g.return(navigator.share(K))}catch(D){}_.vo(g)})};var Uj=function(){};
_.C(Uj,Tl);Uj.prototype.resolveCommand=function(){return _.p(function(r){window.dispatchEvent(new Event("yt-playables-ack-3p-data-usage"));_.vo(r)})};var T3=function(r){this.JSC$17913_navigationConfirmationService=r};
_.C(T3,Tl);T3.prototype.resolveCommand=function(){var r=this;return _.p(function(E){r.JSC$17913_navigationConfirmationService.cancelPendingNavigation();_.vo(E)})};
T3[f0]=[nG];var wp=function(r){this.JSC$17916_screenManager=r};
_.C(wp,Tl);wp.prototype.resolveCommand=function(r,E){var K=this,g,D,B,Q,a,P,O;return _.p(function(U){D=(g=E.form)==null?void 0:g.event;Q=(B=E.form)==null?void 0:B.element;if(!D)throw new _.bs("Event not passed in when resolving command");a=_.N(D.composedPath());for(P=a.next();!P.done;P=a.next())if(O=P.value,O.tagName==="YT-COPY-LINK-RENDERER")return O.copyUrlToClipboard(),Q&&_.s3(K.JSC$17916_screenManager,Q),U.return();_.vo(U)})};
wp[f0]=[_.Ly];var Fw=function(){this.JSC$17920_miniAppClientDataProvider=_.P7().resolve(_.cY)};
_.C(Fw,Tl);Fw.prototype.resolveCommand=function(){var r=this,E,K;return _.p(function(g){if(r.JSC$17920_miniAppClientDataProvider.clientData.has("video_id")){var D=r.JSC$17920_miniAppClientDataProvider,B=D.clientData.get("video_id");B&&D.clientData.delete("video_id");E="https://youtube.com/watch?v="+B;K=_.mc(E);if(K===void 0)throw Error("Gi`"+E);_.KC(window,K)}_.vo(g)})};var Rr=function(){};
_.C(Rr,Tl);Rr.prototype.resolveCommand=function(){return _.p(function(r){window.dispatchEvent(new Event("yt-playables-exit-mini-app-dialog-seen"));_.vo(r)})};var or=function(){};
_.C(or,Tl);or.prototype.resolveCommand=function(){var r;return _.p(function(E){if(E.nextAddress==1)return E.yield(_.LSd(window.document.documentElement),2);(r=document.querySelector("mini-app-container-view-model iframe"))&&r.focus();_.vo(E)})};var Mv=function(r){this.JSC$17927_navigationConfirmationService=r};
_.C(Mv,Tl);
Mv.prototype.resolveCommand=function(){var r=this;return _.p(function(E){var K=r.JSC$17927_navigationConfirmationService,g=_.P7().resolve(_.mM),D;if(((D=K.navigateParams)==null?void 0:D.data)!==void 0){var B;_.tpR(g,K.navigateParams.endpoint,K.navigateParams.data,(B=K.navigateParams.navigationType)!=null?B:1,K.navigateParams.tempData,K.navigateParams.isMiniplayer,void 0,!0);K.navigateParams=void 0;K.customConfirmationCommand=void 0}else K.navigateParams&&(g.navigate(K.navigateParams.endpoint,K.navigateParams.reload,
K.navigateParams.params,K.navigateParams.tempData,K.navigateParams.requestType,K.navigateParams.createScreenConfig,!0),K.navigateParams=void 0,K.customConfirmationCommand=void 0);_.vo(E)})};
Mv[f0]=[nG];var ic=function(){};
_.C(ic,Tl);ic.prototype.resolveCommand=function(){return _.p(function(r){window.dispatchEvent(new Event("yt-share-playable-with-high-score"));_.vo(r)})};var cJ=function(r){this.JSC$17932_prefStorage=r};
_.C(cJ,Tl);cJ.prototype.resolveCommand=function(){var r=this,E,K;return _.p(function(g){switch(g.nextAddress){case 1:return g.yield(r.JSC$17932_prefStorage,2);case 2:return(E=g.yieldResult)?g.yield(E.set("sfvle",!1),3):g.return();case 3:return g.yield(E.set("sfvles",!0),4);case 4:K=_.aA(),_.pR(0,203,!1),_.pR(0,204,!0),K.save(),_.vo(g)}})};
cJ[f0]=[ar];var C_=function(r){this.JSC$17935_prefStorage=r};
_.C(C_,Tl);C_.prototype.resolveCommand=function(){var r=this,E,K;return _.p(function(g){switch(g.nextAddress){case 1:return g.yield(r.JSC$17935_prefStorage,2);case 2:return(E=g.yieldResult)?g.yield(E.set("sfvle",!0),3):g.return();case 3:return g.yield(E.set("sfvles",!0),4);case 4:K=_.aA(),_.pR(0,203,!0),_.pR(0,204,!0),K.save(),_.vo(g)}})};
C_[f0]=[ar];_.W1B=new _.NS("SNACKBAR_CONTROLLER_TOKEN");_.GC5=new _.NS("SHOULD_SHOW_PIVOT_BAR_TOKEN");var xJ=function(r){this.controller=r};
_.C(xJ,Tl);xJ.prototype.resolveCommand=function(r){var E=this,K;return _.p(function(g){K=_.M(r,Bod);if(!K)return g.return();var D=E.controller;D.closeSnackbarFn&&D.closeSnackbarFn();_.vo(g)})};
xJ[f0]=[_.W1B];var WJ=function(r,E){this.controller=r;this.JSC$17942_sheetController=E};
_.C(WJ,Tl);WJ.prototype.resolveCommand=function(r,E){var K=this,g,D,B,Q,a,P;return _.p(function(O){g=_.M(r,jDe);if(!g)return O.return();Q=OFU(K.JSC$17942_sheetController,(D=E)==null?void 0:(B=D.form)==null?void 0:B.element);a=_.M(g.content,RPb);if(!a)return O.return();var U=K.controller,T=a,w=(P=g.animationStyle)!=null?P:"SNACKBAR_ANIMATION_STYLE_DEFAULT";if(U.showSnackbarFn)U.showSnackbarFn({snackbarViewModel:T,animationStyle:w,durationMs:g.durationSeconds*1E3,target:Q});else throw Error("zj");_.vo(O)})};
WJ[f0]=[_.W1B,_.g6];var G3=function(){};
_.C(G3,Tl);G3.prototype.resolveCommand=function(r){var E;return _.p(function(K){E=_.M(r,$Rb);if(!E||typeof E.key!=="string"||typeof E.value!=="string")return K.return();window.localStorage.setItem(E.key,E.value);_.vo(K)})};var vJ=function(r){this.store=r};
_.C(vJ,Tl);vJ.prototype.resolveCommand=function(r){var E=this,K;return _.p(function(g){K=_.M(r,Oum);if(!K||!K.stepId||!K.token)return g.return();E.store.dispatch(EPM({stepId:K.stepId,token:K.token,isSelected:!1}));_.vo(g)})};
vJ[f0]=[pf];var Vu=function(r,E,K){this.innertubeTransportService=r;this.store=E;this.JSC$17954_screenManager=K};
_.C(Vu,Tl);
Vu.prototype.resolveCommand=function(r){var E=this,K,g,D,B,Q,a,P,O,U,T,w,F,c,W,z,S,k,A,X,e,I,J,Q5,OP;return _.p(function(WK){K=_.M(r,DVJ);if(!K||(g=K.stepIds)==null||!g.length)return WK.return();D=E.store.getState().talkToRecs;B=[];Q=[];a=_.N(K.stepIds);for(P=a.next();!P.done;P=a.next())for(O=P.value,U=void 0,(T=(U=D.stepStates[O])==null?void 0:U.userQuery)&&Q.push({userQuery:K.submitEmptyUserQuery?"":T.userQuery,userQueryToken:T.token}),F=w=void 0,c=(F=(w=D.stepStates[O])==null?void 0:w.selectionStates)!=
null?F:{},W=_.N(Object.entries(c)),z=W.next();!z.done;z=W.next())S=z.value,k=_.N(S),A=k.next().value,X=k.next().value,e=A,I=X,I.isSelected&&B.push(e);J={selectedChipTokens:B,userQueries:Q,submittedStepIds:K.stepIds};Q5={browseTalk2recsFormData:J};K.browseEndpoint?(OP=r,_.ib(OP,_.pe,K.browseEndpoint)):K.command&&(OP=K.command);return OP?WK.yield(_.l1(E.innertubeTransportService,OP,{formData:Q5,disableCache:!0}).then(function(TJ){(TJ==null?0:TJ.trackingParams)&&E.JSC$17954_screenManager.graftServerVe(TJ==
null?void 0:TJ.trackingParams)}),0):WK.return()})};
Vu[f0]=[_.wM,pf,_.Ly];var z3=function(r){this.store=r};
_.C(z3,Tl);
z3.prototype.resolveCommand=function(r){var E=this,K,g,D,B,Q,a,P,O;return _.p(function(U){K=_.M(r,ff5);if(!K||!K.stepId||!K.token)return U.return();K.selectBehavior==="TALK_TO_RECS_SELECT_BEHAVIOR_APPEND_TO_QUERY"?(Q=(B=(g=E.store.getState().talkToRecs.stepStates[K.stepId])==null?void 0:(D=g.userQuery)==null?void 0:D.userQuery)!=null?B:"",a=Q.length>0?". ":"",P=Q+a+K.selectedText,E.store.dispatch(K3X({stepId:K.stepId,userQueryToken:K.token,userQuery:P}))):K.selectBehavior==="TALK_TO_RECS_SELECT_BEHAVIOR_REPLACE_QUERY"?E.store.dispatch(K3X({stepId:K.stepId,
userQueryToken:K.token,userQuery:(O=K.selectedText)!=null?O:""})):E.store.dispatch(EPM({stepId:K.stepId,token:K.token,isSelected:!0}));_.vo(U)})};
z3[f0]=[pf];var tk=function(r){this.store=r};
_.C(tk,Tl);tk.prototype.resolveCommand=function(r,E){var K=this,g,D,B,Q,a;return _.p(function(P){g=_.M(r,upL);if(!g||!g.stepId||!g.userQueryToken)return P.return();a=(Q=(D=E)==null?void 0:(B=D.form)==null?void 0:B.userQuery)!=null?Q:"";K.store.dispatch(K3X({stepId:g.stepId,userQueryToken:g.userQueryToken,userQuery:a}));_.vo(P)})};
tk[f0]=[pf];_.vO5=new _.NS("TIMELY_ACTIONS_CONTROLLER_TOKEN");var SQ=function(r){this.controller=r};
_.C(SQ,Tl);SQ.prototype.resolveCommand=function(r){var E=this,K,g,D,B;return _.p(function(Q){K=_.M(r,wCb);if(!K)return Q.return();g=K;D=g.id;B=g.isVisible;if(D===void 0||B===void 0)return Q.return();var a;(a=E.controller.timelyActionsMap.get(D))==null||a(D,B);_.vo(Q)})};
SQ[f0]=[_.vO5];var V8u=function(){this.timelyActionsMap=new Map};var bc=function(r){this.JSC$17980_commandHandler=r};
_.C(bc,Tl);bc.prototype.resolveCommand=function(r){var E=this,K,g,D,B,Q;return _.p(function(a){K=_.M(r,_.WRl);if(!K)return a.return();B=(g=K.item)==null?void 0:(D=g.notificationTextRenderer)==null?void 0:D.successResponseText;if(!B)return a.return();Q=_.yo(B);E.JSC$17980_commandHandler.resolveCommand(Q);_.vo(a)})};
bc[f0]=[_.Ov];var sj=function(r,E){this.innertubeTransportService=r;this.JSC$17985_playerApiPromise=E};
_.C(sj,Tl);
sj.prototype.resolveCommand=function(r){var E=this,K,g,D,B,Q,a,P,O,U;return _.p(function(T){if(T.nextAddress==1)return T.yield(E.JSC$17985_playerApiPromise,2);K=T.yieldResult;g=K.getOption("captions","track");D=Object.assign({},_.M(r,_.z6u));(Q=(B=K.getVideoData())==null?void 0:B.video_id)?D.externalVideoId=Q:_.rT(Error("Hi"));if((a=g)==null?0:a.languageCode)D.languageCode=g.languageCode;if((P=g)==null?0:P.kind)D.kind=g.kind;if((O=g)==null?0:O.name)D.name=g.name;U=Object.assign({},r,{getTranscriptEndpoint:D});return T.yield(_.l1(E.innertubeTransportService,
U),0)})};
sj[f0]=[_.wM,_.K8];var kJ=function(){};
_.C(kJ,Tl);kJ.prototype.resolveCommand=function(r){var E,K,g,D,B,Q,a,P;return _.p(function(O){E=_.M(r,FSe);if((K=E)==null||!K.paramKeyValuePairs)return O.return();g=window.location.href;D=_.N(E.paramKeyValuePairs);for(B=D.next();!B.done;B=D.next())Q=B.value,Q.key&&Q.value&&(a={},g=_.B7(g,(a[Q.key]=Q.value,a)));P=_.P7().resolve(_.AI);_.uy(P,g);_.vo(O)})};_.qv=new _.NS("UPDATE_VIDEO_METADATA_CONTROLLER_TOKEN");var lc=function(r,E,K,g){this.controller=r;this.JSC$17992_playerApiPromise=E;this.innertubeTransportService=K;this.JSC$17992_commandHandler=g};
_.C(lc,Tl);
lc.prototype.resolveCommand=function(r){var E=this,K,g,D,B,Q,a,P,O,U,T,w,F,c,W,z,S,k,A;return _.p(function(X){if(X.nextAddress==1){K=_.M(r,m6u);if((g=K)==null||!g.watchEndpoint)return X.return();D=new ZO;B=D.JSC$14325_getRequest(K.watchEndpoint);if(!B)return X.return();Q=K.watchEndpoint.clickTrackingParams;return X.yield(_.PC(E.innertubeTransportService,B.innerTubeRequest,B.input,Q,B.config),2)}if(X.nextAddress!=3)return a=X.yieldResult,X.yield(E.JSC$17992_playerApiPromise,3);P=X.yieldResult;P.updateVideoData({raw_watch_next_response:a});
if(c=(O=a)==null?void 0:(U=O.contents)==null?void 0:(T=U.twoColumnWatchNextResults)==null?void 0:(w=T.results)==null?void 0:(F=w.results)==null?void 0:F.contents)z=(W=c.find(function(e){return e.videoPrimaryInfoRenderer}))==null?void 0:W.videoPrimaryInfoRenderer,((S=z)==null?0:S.subtitle)&&zv5(E.controller,z.subtitle);
(A=(k=a)==null?void 0:k.onUiReady)&&E.JSC$17992_commandHandler.resolveCommand(A);_.vo(X)})};
lc[f0]=[_.qv,_.K8,_.wM,_.Ov];var t8A=function(){this.subtitleChangeCallbackMap=new Map},zv5=function(r,E){r=_.N(r.subtitleChangeCallbackMap.values());
for(var K=r.next();!K.done;K=r.next())K=K.value,K(E)};var mo=function(r,E){this.JSC$18002_commandHandler=r;this.innertubeTransportService=E};
_.C(mo,Tl);
mo.prototype.resolveCommand=function(r,E){var K=this,g,D,B,Q,a,P,O,U,T,w,F,c,W,z,S,k,A;return _.p(function(X){switch(X.nextAddress){case 1:return(B=(g=E)==null?void 0:(D=g.form)==null?void 0:D.element)&&_.bE(B),Q=_.aA().get("hl"),a="",_.Mj(X,2),X.yield(bs2(Q),4);case 4:a=X.yieldResult;_.D2(X,3);break;case 2:return _.GD(X),B&&_.sT(B),_.Xc(Error("Ji"),"ERROR"),X.return();case 3:P=_.M(r,Klb);if(!P)return B&&_.sT(B),X.return();(T=(O=P.commerceActionConfig)==null?void 0:(U=O.commandLifeCycleConfig)==null?
void 0:U.onStartCommand)&&K.JSC$18002_commandHandler.resolveCommand(T);return X.yield(_.l1(K.innertubeTransportService,r,{client_data:{paymentsClientToken:{token:a}}}),5);case 5:(w=X.yieldResult)?(B&&_.sT(B),((z=w)==null?0:z.command)&&K.JSC$18002_commandHandler.resolveCommand(w.command),(A=(S=P.commerceActionConfig)==null?void 0:(k=S.commandLifeCycleConfig)==null?void 0:k.onSuccessCommand)&&K.JSC$18002_commandHandler.resolveCommand(A)):(B&&_.sT(B),_.Xc(Error("Ki")),(W=(F=P.commerceActionConfig)==
null?void 0:(c=F.commandLifeCycleConfig)==null?void 0:c.onFailureCommand)&&K.JSC$18002_commandHandler.resolveCommand(W)),_.vo(X)}})};
mo[f0]=[_.Ov,_.wM];var ZQ=function(r,E,K){this.store=r;this.JSC$18018_commandHandler=E;this.innertubeTransportService=K};
_.C(ZQ,Tl);
ZQ.prototype.resolveCommand=function(r,E){var K=this,g,D,B,Q,a,P,O,U,T;return _.p(function(w){g=_.M(r,gme);D=g.googlePaymentPayload;g.onStartCommand&&K.JSC$18018_commandHandler.resolveCommand(g.onStartCommand);B=D.encryptedPurchaseParams;Q=D.ypcLogWalletAnalyticDataEndpoint;a=g.serializedTransactionFlowLoggingParams;P=D.serializedPaymentsClientParams;O=g.ypcCujContext;T=qeq(K.innertubeTransportService,(U=E)==null?void 0:U.form,B,Q,a,P,O);return w.return(T.then(function(F){s9J(E==null?void 0:E.form,
!1);var c=K.store,W=K.JSC$18018_commandHandler,z=F.integratorData;z==null||z===""||F.error!=null?(String(F.error)==="-1"&&g.onDismissCommand?W.resolveCommand(g.onDismissCommand):String(F.error)!=="-1"&&g.onFailureCommand&&W.resolveCommand(g.onFailureCommand),String(F.error)!=="-1"&&String(F.error)!=="132"&&_.Xc(Error("Li"),"ERROR")):(g.googlePaymentEntityKey&&c.dispatch(_.Td("commerceAcquisitionClientPayloadEntity",g.googlePaymentEntityKey,{key:g.googlePaymentEntityKey,commerceAcquisitionClientPayload:{googlePaymentClientPayload:{paymentsPayload:z,
fundsGuaranteeCallbackClientData:F.integratorClientCallbackData}}})),g.onSuccessCommand&&W.resolveCommand(g.onSuccessCommand));_.KR()},function(F){s9J(E==null?void 0:E.form,!1);
_.Xc(F,"ERROR");g.onFailureCommand&&K.JSC$18018_commandHandler.resolveCommand(g.onFailureCommand)}))})};
ZQ[f0]=[g1,_.Ov,_.wM];var uc=function(r,E){this.JSC$18022_commandHandler=r;this.purchaseManager=E};
_.C(uc,Tl);
uc.prototype.resolveCommand=function(r){var E=this,K,g,D,B,Q,a,P,O,U;return _.p(function(T){K=_.M(r,D3a);((g=K)==null?0:(D=g.commandLifeCycleConfig)==null?0:D.onStartCommand)&&E.JSC$18022_commandHandler.resolveCommand(K.commandLifeCycleConfig.onStartCommand);if(!((B=K)==null?0:(Q=B.googlePaymentPurchaseManagerPayload)==null?0:Q.securePayloadBytes))return _.Xc(Error("Mi"),"ERROR"),T.return();a=era(_.hL(K.googlePaymentPurchaseManagerPayload.securePayloadBytes));P=_.aA().get("hl");O=_.ZW();wob(a.serialize(),
P,function(w){O.resolve(w)},function(w){O.reject(w)},O.resolve);
U=O.promise;return T.return(U.then(function(w){if(w)if(w==null?0:w.errorCode){_.Xc(Error("Ni`"+w.errorCode),"ERROR");var F,c;((F=K)==null?0:(c=F.commandLifeCycleConfig)==null?0:c.onFailureCommand)&&E.JSC$18022_commandHandler.resolveCommand(K.commandLifeCycleConfig.onFailureCommand)}else if(w==null?0:w.isCancelled){var W,z;((W=K)==null?0:(z=W.commandLifeCycleConfig)==null?0:z.onCancelCommand)&&E.JSC$18022_commandHandler.resolveCommand(K.commandLifeCycleConfig.onCancelCommand)}else{var S,k;((S=K)==
null?0:(k=S.commandLifeCycleConfig)==null?0:k.onSuccessCommand)&&E.JSC$18022_commandHandler.resolveCommand(K.commandLifeCycleConfig.onSuccessCommand)}},function(w){_.Xc(w,"ERROR");
var F,c;((F=K)==null?0:(c=F.commandLifeCycleConfig)==null?0:c.onFailureCommand)&&E.JSC$18022_commandHandler.resolveCommand(K.commandLifeCycleConfig.onFailureCommand)}))})};
uc[f0]=[_.Ov,Fn9];var S7D=function(r,E){this.JSC$18030_commandHandler=r;this.commandAllowlistOverride=E;var K;this.commandAllowlist=(K=this.commandAllowlistOverride)!=null?K:u1};
S7D.prototype.handleResponse=function(r,E,K){var g,D=E==null?void 0:(g=E.config)==null?void 0:g.command;if(!D||this.commandAllowlist.some(function(B){return!!_.M(D,B)})){E=void 0;
K!==void 0&&(E={form:{element:K}});r.onResponseReceivedCommand&&this.JSC$18030_commandHandler.resolveCommand(r.onResponseReceivedCommand,E);r.onResponseReceivedAction&&this.JSC$18030_commandHandler.resolveCommand(r.onResponseReceivedAction,E);r.onResponseReceivedEndpoint&&this.JSC$18030_commandHandler.resolveCommand(r.onResponseReceivedEndpoint,E);r.command&&this.JSC$18030_commandHandler.resolveCommand(r.command,E);if(r.onResponseReceivedCommands)for(K=_.N(r.onResponseReceivedCommands),g=K.next();!g.done;g=
K.next())this.JSC$18030_commandHandler.resolveCommand(g.value,E);if(r.onResponseReceivedActions)for(K=_.N(r.onResponseReceivedActions),g=K.next();!g.done;g=K.next())this.JSC$18030_commandHandler.resolveCommand(g.value,E);if(r.onResponseReceivedEndpoints)for(K=_.N(r.onResponseReceivedEndpoints),g=K.next();!g.done;g=K.next())this.JSC$18030_commandHandler.resolveCommand(g.value,E);if(r.actions)for(r=_.N(r.actions),K=r.next();!K.done;K=r.next())this.JSC$18030_commandHandler.resolveCommand(K.value,E)}};
S7D[f0]=[_.Ov,_.p0(iXK)];var bFD=new _.NS("INNERTUBE_TOKEN_SERVICE");var sRf=new _.NS("SCHEDULER_TOKEN");var kCB=function(r){this.scheduler=r;r={};this.tokenMap=(r.app={},r.user={},r)};
kCB.prototype.handleResponse=function(r,E){if(!E)throw Error("Oi");var K;if(r=(K=r.responseContext)==null?void 0:K.innertubeTokenJar){if(r.appTokens){var g,D,B;K=(g=E.innerTubeRequest.context)==null?void 0:(D=g.request)==null?void 0:(B=D.innertubeTokenJar)==null?void 0:B.appTokens;q7T(this,r.appTokens,this.tokenMap.app,K)}if(r.userTokens){var Q,a,P;E=(Q=E.innerTubeRequest.context)==null?void 0:(a=Q.request)==null?void 0:(P=a.innertubeTokenJar)==null?void 0:P.userTokens;q7T(this,r.userTokens,this.tokenMap.user,
E)}}};
kCB.prototype.processContext=function(r){r.request||(r.request={});var E=Object.keys(this.tokenMap.app).length,K=Object.keys(this.tokenMap.user).length;if(E||K)r.request.innertubeTokenJar={},E&&(r.request.innertubeTokenJar.appTokens=[].concat(_.mn(Object.values(this.tokenMap.app).flat()))),K&&(r.request.innertubeTokenJar.userTokens=[].concat(_.mn(Object.values(this.tokenMap.user).flat())))};
var q7T=function(r,E,K,g){E=_.N(E);for(var D=E.next(),B={};!D.done;B={token$jscomp$139:void 0},D=E.next()){B.token$jscomp$139=D.value;if(B.token$jscomp$139.type===void 0)throw new _.bs("InnerTube token has no type",B.token$jscomp$139);if(B.token$jscomp$139.clearTokens)K[B.token$jscomp$139.type]=[];else if(B.token$jscomp$139.value!==void 0){K[B.token$jscomp$139.type]||(K[B.token$jscomp$139.type]=[]);if(g!==void 0&&g.length){D=_.N(g);for(var Q=D.next(),a={};!Q.done;a={requestToken:void 0},Q=D.next())a.requestToken=
Q.value,Q=K[B.token$jscomp$139.type].findIndex(function(P){return function(O){return O===P.requestToken||(0,_.lw.equals)(O,P.requestToken)}}(a)),Q>-1&&K[B.token$jscomp$139.type].splice(Q,1)}K[B.token$jscomp$139.type].push(B.token$jscomp$139);
B.token$jscomp$139.maxAgeSeconds&&Number(B.token$jscomp$139.maxAgeSeconds)>0&&r.scheduler.addLowPriorityJob(function(P){return function(){var O=K[P.token$jscomp$139.type].indexOf(P.token$jscomp$139);O>-1&&K[P.token$jscomp$139.type].splice(O,1)}}(B),Number(B.token$jscomp$139.maxAgeSeconds)*1E3)}else throw new _.bs("InnerTube token has no value",B.token$jscomp$139);
}};
kCB[f0]=[sRf];var lnk=new _.NS("LOCAL_INNERTUBE_ROUTER_TOKEN"),m49=new _.NS("LOCAL_INNERTUBE_SERVICE_MAP_TOKEN");var Ak=function(r){this.serviceMap=r};
Ak.prototype.shouldPreferLocalResponse=function(r,E){return(r=ZFk(this,r))?r.shouldPreferLocalResponse(E):!1};
Ak.prototype.localInnertubeResponse=function(r,E){var K=this,g;return _.p(function(D){return(g=ZFk(K,r))?D.return(g.localInnertubeResponse(E)):D.return(Promise.reject(Error("Pi")))})};
Ak.prototype.canProvideFallbackResponse=function(r,E){return(r=ZFk(this,r))?r.canProvideFallbackResponse(E):!1};
Ak.prototype.localFallbackInnertubeResponse=function(r,E){var K=this,g;return _.p(function(D){return(g=ZFk(K,r))?D.return(g.localFallbackInnertubeResponse(E)):D.return(Promise.reject(Error("Pi")))})};
var ZFk=function(r,E){E=_.c7(E);return E?(r=r.serviceMap[E])?r:null:null};
Ak[f0]=[m49];var F9=function(){};
F9.prototype.shouldPreferLocalResponse=function(){return!1};
F9.prototype.localInnertubeResponse=function(){return _.p(function(r){return r.return(Promise.reject(Error("Qi")))})};
F9.prototype.canProvideFallbackResponse=function(){return!0};
F9.prototype.localFallbackInnertubeResponse=function(){var r,E,K;return _.p(function(g){r=aS("CLOSE_POPUP");E={openPopupAction:m$K()};K={actions:[r,E]};return g.return(K)})};var BPK=function(r,E){this.JSC$18079_upliftPromise=r;this.store=E};
_.d=BPK.prototype;_.d.shouldPreferLocalResponse=function(r){var E=r.videoId,K;if(K=E)K=lZL(this.store.getState().entities,r.videoId);return K&&ma5(this.store.getState().entities,E)?uRm(this.store.getState().entities,r.playlistId):!1};
_.d.localInnertubeResponse=function(r){var E=this,K;return _.p(function(g){return(K=E.getPlayerResponse(r))?g.return(Promise.resolve(K)):g.return(Promise.reject(Error("Ri")))})};
_.d.canProvideFallbackResponse=function(r){return!!r.videoId};
_.d.localFallbackInnertubeResponse=function(r){var E=this,K;return _.p(function(g){if(g.nextAddress==1)return g.yield(E.JSC$18079_upliftPromise,2);K=E.getPlayerResponse(r);var D;K?D=g.return(Promise.resolve(K)):D=Fo(E.store.getState().entities,r.videoId)?g.return({playabilityStatus:{status:"UNPLAYABLE",errorScreen:{playerErrorMessageRenderer:{reason:_.JC(_.Nn("DOWNLOAD_UNAVAILABLE",void 0,"Download unavailable. Try a different video.")),proceedButton:{buttonRenderer:IUP()},icon:{iconType:"OFFLINE_NO_CONTENT"}}}}}):
g.return({playabilityStatus:{status:"UNPLAYABLE",errorScreen:{playerErrorMessageRenderer:{reason:_.JC(_.Nn("OFFLINE_CHECK_CONNECTION",void 0,"You're offline. Check your connection.")),proceedButton:{buttonRenderer:nAn()},icon:{iconType:"OFFLINE_NO_CONTENT"}}}}});return D})};
_.d.getPlayerResponse=function(r){return PxK(this.store.getState().entities,r.videoId)};var w1=function(r,E){this.localPlayerService=r;this.localWatchNextService=E};
w1.prototype.shouldPreferLocalResponse=function(r){var E=r.playerRequest;r=r.watchNextRequest;return!!(E&&this.localPlayerService.shouldPreferLocalResponse(E)&&r&&this.localWatchNextService.shouldPreferLocalResponse(r))};
w1.prototype.localInnertubeResponse=function(r){var E=this,K,g,D,B;return _.p(function(Q){if(Q.nextAddress==1){K=r.playerRequest;g=r.watchNextRequest;if(!K||!g)throw new _.bs("Missing streaming request",r);return Q.yield(E.localPlayerService.localInnertubeResponse(K),2)}if(Q.nextAddress!=3)return D=Q.yieldResult,Q.yield(E.localWatchNextService.localInnertubeResponse(g),3);B=Q.yieldResult;return Q.return({playerResponse:D,watchNextResponse:B})})};
w1.prototype.canProvideFallbackResponse=function(r){var E=r.playerRequest;r=r.watchNextRequest;return!!(E&&this.localPlayerService.canProvideFallbackResponse(E)&&r&&this.localWatchNextService.canProvideFallbackResponse(r))};
w1.prototype.localFallbackInnertubeResponse=function(r){var E=this,K,g,D,B;return _.p(function(Q){if(Q.nextAddress==1)return K=r.playerRequest,g=r.watchNextRequest,K&&g?Q.yield(E.localPlayerService.localFallbackInnertubeResponse(K),2):Q.return(Promise.reject(new _.bs("Missing streaming request",r)));if(Q.nextAddress!=3)return D=Q.yieldResult,Q.yield(E.localWatchNextService.localFallbackInnertubeResponse(g),3);B=Q.yieldResult;return Q.return({playerResponse:D,watchNextResponse:B})})};var Y4=function(r){this.JSC$18089_persistentStorePromiseAccessor=r};
Y4.prototype.shouldPreferLocalResponse=function(){return!1};
Y4.prototype.localInnertubeResponse=function(){return _.p(function(r){return r.return(Promise.reject(Error("Si")))})};
Y4.prototype.canProvideFallbackResponse=function(){return!0};
Y4.prototype.localFallbackInnertubeResponse=function(){var r=this,E,K;return _.p(function(g){return g.nextAddress==1?g.yield(r.JSC$18089_persistentStorePromiseAccessor(),2):g.nextAddress!=3?(E=g.yieldResult)?g.yield(E.get("service:guide:fallback"),3):g.return(Promise.reject(Error("Ti"))):(K=g.yieldResult)&&_.ho(K)?g.return(A5n(_.ho(K))):g.return(Promise.reject(Error("Ui")))})};var RQ=function(){};
RQ.prototype.shouldPreferLocalResponse=function(){return!1};
RQ.prototype.localInnertubeResponse=function(){return _.p(function(r){return r.return(Promise.reject(Error("Vi")))})};
RQ.prototype.canProvideFallbackResponse=function(){return!0};
RQ.prototype.localFallbackInnertubeResponse=function(){var r,E,K;return _.p(function(g){r=aS("CLOSE_POPUP");E={openPopupAction:m$K()};K={actions:[r,E]};return g.return(K)})};var Op=function(){this.urlMap=u8T;this.fallbackCommand=_.HO};
Op.prototype.shouldPreferLocalResponse=function(r){return(r=r.url)?!!ARa(this,r):!1};
Op.prototype.localInnertubeResponse=function(r){var E=this,K;return _.p(function(g){return(K=r.url)?g.return(evk(r,ARa(E,K))):g.return(Promise.reject(Error("Wi")))})};
Op.prototype.canProvideFallbackResponse=function(){return!0};
Op.prototype.localFallbackInnertubeResponse=function(r){var E=this,K,g,D,B,Q,a,P;return _.p(function(O){K=r.url;if(!K)return O.return(evk(r,E.fallbackCommand));if(g=ARa(E,K))return O.return(evk(r,g));D=void 0;B=_.c7(K);B==="/watch"&&(Q=_.hy(K,"v"))&&(P=(a=_.hy(K,"list"))!=null?a:void 0,D=_.hC(Q,P));D||(D=E.fallbackCommand);return O.return(evk(r,D))})};
var ARa=function(r,E){if(E)return r.urlMap[_.bm(E)]},evk=function(r,E){E&&r.parentTrackingParams&&(E.commandMetadata=Object.assign({},{resolveUrlCommandMetadata:{parentTrackingParams:r.parentTrackingParams}},E.commandMetadata));
return Promise.resolve({responseContext:{},endpoint:E})};var Up=function(r,E,K){this.JSC$18100_upliftPromise=r;this.store=E;this.JSC$18100_persistentStorePromiseAccessor=K};
Up.prototype.shouldPreferLocalResponse=function(){return!1};
Up.prototype.localInnertubeResponse=function(){return _.p(function(r){return r.return(Promise.reject(Error("Xi")))})};
Up.prototype.canProvideFallbackResponse=function(){return!0};
Up.prototype.localFallbackInnertubeResponse=function(){var r=this;return _.p(function(E){return E.return(X0k(r))})};
var X0k=function(r){var E,K;return _.p(function(g){if(g.nextAddress==1)return g.yield(Li(r.JSC$18100_upliftPromise,r.store),2);E=g.yieldResult;K={twoColumnSearchResultsRenderer:{primaryContents:{sectionListRenderer:{contents:[Zsm(E)]}}}};return g.return(HF9(r,K))})},HF9=function(r,E){var K,g;
return _.p(function(D){if(D.nextAddress==1)return D.yield(r.JSC$18100_persistentStorePromiseAccessor(),2);if(D.nextAddress!=3)return K=D.yieldResult,D.yield(Kl(K),3);g=D.yieldResult;return D.return({responseContext:{},contents:E,topbar:g})})};var Pc=function(r,E,K){this.JSC$18107_upliftPromise=r;this.store=E;this.JSC$18107_persistentStorePromiseAccessor=K};
Pc.prototype.shouldPreferLocalResponse=function(r){var E=r.videoId;return E&&lZL(this.store.getState().entities,E)&&ma5(this.store.getState().entities,E)?uRm(this.store.getState().entities,r.playlistId):!1};
Pc.prototype.localInnertubeResponse=function(r){var E=this,K,g;return _.p(function(D){if(D.nextAddress==1)return(K=r.videoId)?D.yield(E.JSC$18107_upliftPromise,2):D.return(Promise.reject(Error("Yi")));if(D.nextAddress!=3)return D.yield(nOa(E,r,K),3);g=D.yieldResult;return D.return(InU(E,g,K))})};
Pc.prototype.canProvideFallbackResponse=function(r){return r.videoId?!0:!1};
Pc.prototype.localFallbackInnertubeResponse=function(r){var E=this,K,g,D,B;return _.p(function(Q){switch(Q.nextAddress){case 1:return(K=r.videoId)?Q.yield(E.JSC$18107_upliftPromise,2):Q.return(Promise.reject(Error("Yi")));case 2:return Q.yield(nOa(E,r,K),3);case 3:g=Q.yieldResult;if(Fo(E.store.getState().entities,K)){Q.jumpTo(4);break}return Q.yield(Li(E.JSC$18107_upliftPromise,E.store),5);case 5:return D=Q.yieldResult,Q.return(yRb(g,D));case 4:return lZL(E.store.getState().entities,K)&&ma5(E.store.getState().entities,
K)?Q.return(InU(E,g,K)):(B={title:_.JC(_.Nn("DOWNLOAD_UNAVAILABLE",void 0,"Download unavailable. Try a different video.")),icon:{iconType:"OFFLINE_NO_CONTENT"},ctaButton:{buttonRenderer:IUP()},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:236655}}},Q.return(yRb(g,B)))}})};
var nOa=function(r,E,K){var g,D,B,Q,a;return _.p(function(P){if(P.nextAddress==1)return g=E.playlistId,D=_.hC(K,g),P.yield(r.JSC$18107_persistentStorePromiseAccessor(),2);if(P.nextAddress!=3)return B=P.yieldResult,P.yield(Kl(B),3);Q=P.yieldResult;a={responseContext:{},currentVideoEndpoint:D,topbar:Q};return P.return(a)})},InU=function(r,E,K){if(r=Fo(r.store.getState().entities,K)){var g;
K=r.videoEntity;var D,B={title:rE(K.title),viewCount:{videoViewCountRenderer:{shortViewCount:_.EK((g=K.localizedStrings)==null?void 0:g.viewCount),viewCount:_.EK((D=K.localizedStrings)==null?void 0:D.viewCount)}}};K.publishedTimestampMillis&&(B.dateText=_.EK(jKd(new Date(Number(K.publishedTimestampMillis)))));g={videoPrimaryInfoRenderer:B};D=r.videoEntity;r=r.channelEntity;r={videoSecondaryInfoRenderer:{defaultExpanded:!1,descriptionCollapsedLines:3,showMoreText:rE(_.Nn("SHOW_MORE",void 0,"Show more")),
showLessText:rE(_.Nn("SHOW_LESS",void 0,"Show less")),description:D.formattedDescription,owner:{videoOwnerRenderer:{title:rE(r.title),thumbnail:r.avatar}}}};E.contents={twoColumnWatchNextResults:{results:{results:{contents:[g,r]}}}}}return E},yRb=function(r,E){r.contents={singleColumnWatchNextResults:{results:{results:{contents:[Zsm(E)]}}}};
return r};var T0=function(r,E,K){this.JSC$18112_upliftPromise=r;this.store=E;this.JSC$18112_persistentStorePromiseAccessor=K};
T0.prototype.shouldPreferLocalResponse=function(){return!1};
T0.prototype.localInnertubeResponse=function(){return _.p(function(r){return r.return(Promise.reject(Error("Zi")))})};
T0.prototype.canProvideFallbackResponse=function(){return!0};
T0.prototype.localFallbackInnertubeResponse=function(){var r=this,E,K,g,D;return _.p(function(B){switch(B.nextAddress){case 1:return B.yield(r.JSC$18112_persistentStorePromiseAccessor(),2);case 2:return E=B.yieldResult,B.yield(Kl(E),3);case 3:return K=B.yieldResult,g={responseContext:{},topbar:K},B.yield(r.JSC$18112_upliftPromise,4);case 4:return B.yield(Li(r.JSC$18112_upliftPromise,r.store),5);case 5:return D=B.yieldResult,g.watchStatus={backgroundPromoRenderer:D},B.return(g)}})};var L1T,hvb;_.eQ=new _.NS("ENDPOINT_MAP");L1T=new _.NS("WATCH_ENDPOINT_MAP");hvb=new _.NS("REEL_ENDPOINT_MAP");var y52=/^[a-zA-Z0-9_\-]{11}$/;var LTJ=_.Cc(function(){var r,E;return(E=(r=window).matchMedia)==null?void 0:E.call(r,"(prefers-reduced-motion: reduce)").matches});var JRb=_.Cc(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 r=_.yK("yt.web.contrib.innertube.requests.watch_ui.utils.videoElement_");r||(r=_.Wv("VIDEO"),_.pN("yt.web.contrib.innertube.requests.watch_ui.utils.videoElement_",
r));return!!(r&&r.canPlayType&&r.canPlayType('video/webm; codecs="vp09.00.51.08.01.01.01.01.00"'))});var ryU=XMLHttpRequest.prototype.fetch,EW9=ryU&&ryU.length===3?!0:typeof window.fetch==="function"&&window.ReadableStream&&window.AbortController&&!$w?!0:!1;var Xw=function(r){this.JSC$18123_storeWithEntities=r};
_.C(Xw,Qa);_.d=Xw.prototype;_.d.getApiPaths=function(){return eju};
_.d.getExtension=function(r){return _.M(r,_.m4)||_.M(r,_.YZ)||_.M(r,lhw)};
_.d.isNavigationCommand=function(){return!0};
_.d.JSC$14332_getStoreKey=function(r){if((_.R("kevlar_cache_on_ttl_player")||_.R("mweb_enable_shorts_innertube_player_prefetch")||_.R("mweb_use_new_history_manager")||_.R("web_shorts_prefetch_service_enabled"))&&(r=this.getExtension(r))&&r.videoId){var E={videoId:r.videoId};r.playlistId&&(E.playlistId=r.playlistId);r.playerParams&&(E.params=r.playerParams);return _.lm("player",E)}};
_.d.JSC$14325_getClientScreen=function(r){var E;return((E=r.contentPlaybackContext)==null?void 0:E.vis)===2?"WATCH_FULL_SCREEN":"WATCH"};
_.d.JSC$14325_buildRequest=function(r,E,K){if(_.R("enable_interstitial_entity_check")){var g=this.JSC$18123_storeWithEntities;if(E.videoId)for(var D=_.N(["CONTENT_CHECK_REQUIRED","AGE_CHECK_REQUIRED"]),B=D.next();!B.done;B=D.next()){B=B.value;var Q;var a=void 0,P=void 0,O=E.videoId,U=B;(Q=g)?(O=_.jI(O+U,"interstitialInteractionStateEntity"),Q=(a=(P=_.NC(Q.getState().entities,"interstitialInteractionStateEntity",O))==null?void 0:P.primaryButtonClicked)!=null?a:!1):Q=!1;if(Q)switch(B){case "CONTENT_CHECK_REQUIRED":E.contentCheckOk=
!0;break;case "AGE_CHECK_REQUIRED":E.racyCheckOk=!0}}}E.videoId&&(r.videoId=E.videoId);E.playlistId&&(r.playlistId=E.playlistId);E.index!==void 0&&(r.playlistIndex=E.index+1);E.playerParams&&(r.params=E.playerParams);"startTimeSeconds"in E&&E.startTimeSeconds&&(_.R("enable_player_request_builder_start_time_floor")?r.startTimeSecs=Math.floor(E.startTimeSeconds):r.startTimeSecs=E.startTimeSeconds);K.contentPlaybackContext&&(r.playbackContext={contentPlaybackContext:K.contentPlaybackContext});K.prefetchPlaybackContext&&
(r.playbackContext=Object.assign({},r.playbackContext,{prefetchPlaybackContext:K.prefetchPlaybackContext}),r.context.request||(r.context.request={}),r.context.request.isPrefetch=!0);r.playbackContext||(r.playbackContext={});g=JRb();r.playbackContext.devicePlaybackCapabilities={supportsVp9Encoding:!!g,supportXhr:EW9};K.overrideMutedAtStart&&(r.overrideMutedAtStart=K.overrideMutedAtStart);r.racyCheckOk=!!E.racyCheckOk;r.contentCheckOk=!!E.contentCheckOk;!_.R("captions_prefs_killswitch")&&(K=(K=_.oq("yt-player-caption-language-preferences"))?
K:[],K==null?0:K.length)&&(r.captionParams={viewerSelectedCaptionLangs:K})};
_.d.getRequestConfig=function(r){r=this.JSC$14332_getStoreKey(r);var E;r&&(E={storeStrategy:{storeKey:r}});_.R("web_log_player_watch_next_ticks")&&(E=E||{},E.requestTick="ps_s",E.responseTick="ps_r");return E};
Xw[f0]=[g1];var HJ=function(r,E){this.playerRequestBuilder=r;this.watchNextRequestBuilder=E};
_.C(HJ,Qa);HJ.prototype.getApiPaths=function(){return tPX};
HJ.prototype.getExtension=function(r){return _.M(r,_.m4)};
HJ.prototype.isNavigationCommand=function(){return!0};
HJ.prototype.JSC$14325_buildRequest=function(r,E,K){r.playerRequest={};this.playerRequestBuilder.JSC$14325_buildRequest(r.playerRequest,E,K);_.R("web_streaming_watch")&&(r.watchNextRequest={},this.watchNextRequestBuilder.JSC$14325_buildRequest(r.watchNextRequest,E,K))};
HJ[f0]=[Xw,ZO];var KYB;_.n_=new _.NS("SHORTS_CONTROLLER_TOKEN");KYB=new _.NS("SHORTS_STATE_STORE_TOKEN");var Ir=function(r,E){var K=_.Hh.apply(2,arguments);r=r===void 0?0:r;_.bs.call(this,E,K);this.errorType=r;Object.setPrototypeOf(this,this.constructor.prototype)};
_.C(Ir,_.bs);var gWk,DyB,B0D,jTK,k4,xwL,N0u,jz9,PFA,aAQ,$yu;gWk=new RegExp("jct sld rapt cid channel_creation_token force_ad_format ex_ads extra_kw".split(" ").map(function(r){return r+"="}).join("|"));
DyB=RegExp(".*\\?.*playnext=1.*");B0D=function(r,E,K,g,D,B){this.watchEndpointMap=r;this.reelWatchEndpointMap=E;this.innerTubeTransportService=K;this.fetchPbj=g;this.ephemeralStore=D;this.reloadOnPlayerFailure=B===void 0?!0:B};
_.dyu=function(r,E){var K=_.Uv("web_pbj_log_warning_rate",0);K=K>0&&Math.random()<K;var g;if((g=_.M(E.commandMetadata,_.dA))==null||!g.rootVe)return K&&_.nh(Error("dj")),!1;var D;g=(D=_.M(E.commandMetadata,_.dA))==null?void 0:D.url;if(!g)return K&&_.nh(Error("ej")),!1;if(DyB.test(g))return!0;if(gWk.test(g))return K&&_.nh(Error("fj`"+g)),!1;if(_.M(E,_.m4)){if(!(r.watchEndpointMap.watchNext&&r.watchEndpointMap.player||_.R("kevlar_fetch_initial_data_op_watch_client")))return K&&_.nh(Error("$i")),!1;
r=_.Uv("web_pbj_log_warning_rate",0);r=r>0&&Math.random()<r;_.M(E,_.m4)?nXJ(E)?E=!0:(r&&_.nh(Error("aj")),E=!1):(r&&_.nh(Error("$i")),E=!1);return E}if(_.M(E,_.YZ))return Il5(E);if(_.M(E,_.jo))return!0;r=_.qN(r.innerTubeTransportService,E);!r&&K&&_.Xc(Error("gj"),"WARNING",void 0,void 0,void 0,{command:JSON.stringify(E)});return r};
jTK=function(r,E,K,g,D,B){E={url:E};if(K==null?0:K.itct)E.parentTrackingParams=K.itct;var Q=_.IG(rqf);return _.PC(r.innerTubeTransportService,E,Q).then(function(a){(a=a.endpoint)||(a=_.HO);(K==null?0:K.itct)&&a&&!a.trackingParams&&(a.trackingParams=K.itct);var P=fe(a);return k4(r,a,K,g,P,D,B)})};
k4=function(r,E,K,g,D,B,Q,a){a=a===void 0?{}:a;if(r.fetchPbj&&!_.dyu(r,E)&&!_.R("force_one_platform")){var P=r.fetchPbj(E),O=_.KR(P.then(function(I){if(!I)throw Error("hj");Q(O)||B(E,I);return I}));
return O}var U,T,w={rootVe:(U=_.M(E.commandMetadata,_.dA))==null?void 0:U.rootVe,url:(T=_.M(E.commandMetadata,_.dA))==null?void 0:T.url,endpoint:E,page:D};if(_.M(E,_.m4)){var F,c={contentPlaybackContext:_.DS(K,(F=_.M(E.commandMetadata,_.dA))==null?void 0:F.url,g)},W=_.ZW(),z,S=(z=r.watchEndpointMap.player)==null?void 0:z().JSC$14332_getStoreKey(E);z=S!==void 0&&((P=r.ephemeralStore)==null?void 0:P.has(S));_.R("web_streaming_watch")&&window.TextDecoderStream&&!z?(P=WJC(r.innerTubeTransportService,
E,c,function(I){!w.response&&I.content&&(w.response=I.content);!w.playerResponse&&I.player&&(w.playerResponse=I.player);B(E,w)}),S=mRm(E),S.length&&(w.preconnect=S,B(E,w)),jz9(P,W,w).catch(function(I){I instanceof Ir&&I.errorType===2&&_.R("web_streaming_watch_fallback")&&N0u(r,E,c,w,B,Q,W)})):N0u(r,E,c,w,B,Q,W);
return W.promise}if(_.M(E,_.YZ)){var k;if(((k=_.M(E,_.YZ))==null?void 0:k.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"){var A=_.ZW();_.Qzb(_.P7().resolve(_.n_),E).then(function(I){$yu(r,K,g,D,B,A,I)});
return A.promise}P=_.KR();z={contentPlaybackContext:_.DS(K,(S=_.M(E.commandMetadata,_.dA))==null?void 0:S.url,g)};(S=r.reelWatchEndpointMap.player)&&(S=S().JSC$14325_getRequest(E,z))&&(P=_.PC(r.innerTubeTransportService,S.innerTubeRequest,S.input,E.clickTrackingParams,S.config));S=_.KR();(a=r.reelWatchEndpointMap.reelItemWatch)&&(a=a().JSC$14325_getRequest(E))&&(S=_.PC(r.innerTubeTransportService,a.innerTubeRequest,a.input,E.clickTrackingParams,a.config));a=_.KR();(U=r.reelWatchEndpointMap.reelWatchSequence)&&
_.M(E,_.YZ).sequenceParams&&(z=U().JSC$14325_getRequest(E,z))&&(_.R("web_enable_delay_shorts_sequence_call_forget")?_.PC(r.innerTubeTransportService,z.innerTubeRequest,z.input,E.clickTrackingParams,z.config):a=_.PC(r.innerTubeTransportService,z.innerTubeRequest,z.input,E.clickTrackingParams,z.config));z=_.KR(w);U=_.ZW();aAQ(E,z,P,S,a,B,Q,U);return U.promise}var X;if(_.M(E,rNn)&&((X=_.M(E.commandMetadata,_.dA))==null?0:X.url))return P=d1L(_.r3(uw().location.href),_.r3(_.M(E.commandMetadata,_.dA).url)).toString(),
jTK(r,P,K,g,B,function(){return!1});
if(_.M(E,_.jo))return B(E,w),_.KR(w);if(_.qN(r.innerTubeTransportService,E)){P=Object.assign({},{tempData:K,disableCache:K.disableCache},a);var e=_.l1(r.innerTubeTransportService,E,P).then(function(I){w.response=I;Q(e)||B(E,w);return w});
return e}return _.KR(w)};
_.pvu=function(r,E,K,g){if(_.M(E,_.m4)||_.M(E,_.YZ)&&(_.R("mweb_enable_shorts_innertube_player_prefetch")||_.R("kevlar_enable_shorts_prefetch_in_sequence"))||_.M(E,lhw)&&_.R("web_enable_prefetching_videos_on_home")){var D,B={contentPlaybackContext:_.DS(K,(D=_.M(E.commandMetadata,_.dA))==null?void 0:D.url,g),prefetchPlaybackContext:J5J(K)},Q,a,P;if(((Q=_.M(E,_.m4))==null?void 0:(a=Q.watchEndpointSupportedPrefetchConfig)==null?void 0:(P=a.prefetchHintConfig)==null?void 0:P.prefetchType)==="PREFETCH_TYPE_WATCH_NEXT"){if(K=
r.watchEndpointMap.watchNext)if(B=K().JSC$14325_getRequest(E,B))return Promise.resolve(_.PC(r.innerTubeTransportService,B.innerTubeRequest,B.input,void 0,B.config).then(function(T){return T}))}else if(K=r.watchEndpointMap.player)if(B=K().JSC$14325_getRequest(E,B))return Promise.resolve(_.PC(r.innerTubeTransportService,B.innerTubeRequest,B.input,void 0,B.config).then(function(T){return T}))}else if(_.qN(r.innerTubeTransportService,E)){var O={tempData:K},U=MOJ(r.innerTubeTransportService,E);
return U?new Promise(function(T,w){var F,c;return _.p(function(W){if(W.nextAddress==1)return W.yield(U,2);if(W.nextAddress!=4)return F=W.yieldResult,F.JSC$14332_getStoreKey(E,O)?W.yield(_.l1(r.innerTubeTransportService,E,O),4):(w(new _.bs("Prefetching request builder with no store key.",E)),W.jumpTo(0));c=W.yieldResult;T(c);_.vo(W)})}):Promise.reject(new _.bs("Prefetching unregistered request builder.",E))}return Promise.reject(new _.bs("No request builder available to prefetch endpoint.",E))};
xwL=function(r,E){var K,g,D;if(_.M(E,_.m4)){var B=r.watchEndpointMap.watchNext;B&&(K=B());(r=r.watchEndpointMap.player)&&(g=r())}else if(_.M(E,_.YZ))(B=r.reelWatchEndpointMap.reelItemWatch)&&(K=B()),(B=r.reelWatchEndpointMap.player)&&(g=B()),(r=r.reelWatchEndpointMap.reelWatchSequence)&&(D=r());else{a:{r=jE2(E,r.innerTubeTransportService.endpointMap);if(r!==void 0)if(typeof r.then==="function")_.Xc(new _.bs("Attempted to get deferred RequestBuilder that is unresolved or still wrapped.",E));else break a;
r=void 0}r&&(K=r)}var Q,a,P;return{content:(Q=K)==null?void 0:Q.JSC$14332_getStoreKey(E),player:(a=g)==null?void 0:a.JSC$14332_getStoreKey(E),reelSequence:(P=D)==null?void 0:P.JSC$14332_getStoreKey(E)}};
N0u=function(r,E,K,g,D,B,Q){var a=_.KR(),P=r.watchEndpointMap.player;_.R("web_streaming_player")&&(P=t2(HJ));P&&(P=P().JSC$14325_getRequest(E,K))&&(a=_.PC(r.innerTubeTransportService,P.innerTubeRequest,P.input,E.clickTrackingParams,P.config));P=_.KR();var O=r.watchEndpointMap.watchNext;O&&(K=O().JSC$14325_getRequest(E,K))&&(P=_.PC(r.innerTubeTransportService,K.innerTubeRequest,K.input,E.clickTrackingParams,K.config));g=_.KR(g);PFA(r,E,g,a,P,D,B,Q)};
jz9=function(r,E,K){var g;return _.p(function(D){if(D.nextAddress==1)return D.yield(r,2);_.R("web_streaming_watch_delay_200")||_.R("web_streaming_watch_delay_400")?(g=_.R("web_streaming_watch_delay_200")?200:400,setTimeout(function(){E.resolve(K)},g)):E.resolve(K);
_.vo(D)})};
PFA=function(r,E,K,g,D,B,Q,a){var P,O,U,T,w;_.p(function(F){switch(F.nextAddress){case 1:return F.yield(K,2);case 2:P=F.yieldResult;if(Q(a.promise))return a.resolve(P),F.return();B(E,P);O=mRm(E);if(!O.length){F.jumpTo(3);break}return F.yield(K,4);case 4:P.preconnect=O,B(E,P);case 3:return _.Mj(F,5),F.yield(g,7);case 7:U=F.yieldResult;_.D2(F,6);break;case 5:return T=_.GD(F),a.reject(T),F.return();case 6:if(U===void 0&&r.reloadOnPlayerFailure)return P.reload=!0,B(E,P),a.resolve(P),F.return();if(Q(a.promise))return a.resolve(P),
F.return();P.playerResponse=U;B(E,P);_.R("web_watch_stop_scheduler_on_player_response")&&Wdb();_.Mj(F,8);return F.yield(D,10);case 10:w=F.yieldResult;_.D2(F,9);break;case 8:_.GD(F);case 9:if(w===void 0)return P.response={responseContext:{}},a.resolve(P),F.return();if(Q(a.promise))return a.resolve(P),F.return();P.response=w;B(E,P);a.resolve(P);_.vo(F)}})};
aAQ=function(r,E,K,g,D,B,Q,a){var P,O,U,T,w,F;_.p(function(c){switch(c.nextAddress){case 1:return c.yield(E,2);case 2:P=c.yieldResult;if(Q(a.promise))return a.resolve(P),c.return();B(r,P);O=mRm(r);if(!O.length){c.jumpTo(3);break}return c.yield(E,4);case 4:P.preconnect=O,B(r,P);case 3:return _.Mj(c,5),c.yield(K,7);case 7:U=c.yieldResult;_.D2(c,6);break;case 5:return T=_.GD(c),a.reject(T),c.return();case 6:if(U===void 0)return P.reload=!0,B(r,P),a.resolve(P),c.return();if(Q(a.promise))return a.resolve(P),
c.return();P.playerResponse=U;B(r,P);_.R("web_shorts_stop_scheduler_on_player_response")&&Wdb();_.Mj(c,8);return c.yield(g,10);case 10:w=c.yieldResult;_.D2(c,9);break;case 8:_.GD(c);case 9:if(w===void 0)return P.response={responseContext:{}},a.resolve(P),c.return();if(Q(a.promise))return a.resolve(P),c.return();P.response=w;B(r,P);_.Mj(c,11);return c.yield(D,13);case 13:F=c.yieldResult;_.D2(c,12);break;case 11:_.GD(c);case 12:if(Q(a.promise))return a.resolve(P),c.return();F&&(P.reelWatchSequenceResponse=
F);B(r,P);a.resolve(P);_.vo(c)}})};
$yu=function(r,E,K,g,D,B,Q){var a,P,O,U,T,w;_.p(function(F){if((a=Q)==null||!a.replacementEndpoint)return B.reject(),F.return();P=Q.replacementEndpoint;(O=_.M(P,_.YZ))?(Q.sequenceContinuation&&(O.sequenceParams=Q.sequenceContinuation),U=_.P7().resolve(_.n_),T=O.sequenceParams,fAk(U,P)&&delete O.sequenceParams,w=k4(r,P,E,K,g,D,function(){return!1}),w.then(function(c){return _.p(function(W){if(W.nextAddress==1)return O9D(U,{reelWatchEndpoint:{sequenceParams:T}},c),W.yield(0,2);
B.resolve(c);_.vo(W)})})):B.reject();
_.vo(F)})};
B0D[f0]=[L1T,hvb,_.wM,_.p0(ROa),_.p0(_.q6)];var Ywu=function(){var r=this;this.sequenceMap=new Map;this.TEST_ONLY={getSequenceMap:function(){return r.sequenceMap}}},GvX=function(r,E,K){var g,D=(g=E.config)==null?void 0:g.sequenceStrategy;
if(!D)return K();r.sequenceMap.has(D.sequenceKey)||r.sequenceMap.set(D.sequenceKey,[]);r=r.sequenceMap.get(D.sequenceKey);switch(D.sequenceType){case "REQUEST_SEQUENCE_TYPE_APPEND":return UyT(r,E,K);case "REQUEST_SEQUENCE_TYPE_REPLACE":return T0f(r,E,K);default:throw new _.bs("Request could not be sequenced",E);}},UyT=function(r,E,K){var g,D,B;
return _.p(function(Q){r.length>0?(D=r[r.length-1],g=D.responsePromise.then(function(){return K()})):g=K();
B={request:E,responsePromise:g};r.push(B);wvA(r,B);return Q.return(B.responsePromise)})},T0f=function(r,E,K){K=K();
if(r.length>0)for(var g=_.N(r),D=g.next();!D.done;D=g.next())D.value.responsePromise=K;var B={request:E,responsePromise:K};r.push(B);wvA(r,B);return Promise.resolve().then(function(){return r.indexOf(B)>0?B.responsePromise.then(function(Q){return Object.assign({},Q,{sequenceMetaData:{skipProcessing:!0}})}):B.responsePromise})},wvA=function(r,E){E.responsePromise.then(function(){var K=r.indexOf(E);
K>-1&&r.splice(K,1)})};var FYU=new _.NS("REQUEST_SEQUENCING");var yu=function(){};
_.C(yu,Qa);yu.prototype.getApiPaths=function(){return[]};
yu.prototype.getExtension=function(r){return _.M(r,FRJ)};
yu.prototype.JSC$14325_buildRequest=function(r,E){r.recaptchaToken=E.recaptchaToken};
yu.prototype.getApiUrl=function(){return"/das_captcha"};var L_=function(){};
_.C(L_,Qa);L_.prototype.getApiPaths=function(){return rce};
L_.prototype.getExtension=function(r){return _.M(r,J0M)};
L_.prototype.JSC$14325_buildRequest=function(r,E,K){K=K===void 0?{}:K;E.createBackstagePostParams&&(r.createBackstagePostParams=E.createBackstagePostParams);K.comment_text&&(r.commentText=K.comment_text);if(K.attached_video_id)r.videoAttachment={videoId:K.attached_video_id};else if(K.image_poll_options)r.pollAttachmentData={options:K.image_poll_options};else if(K.poll_options)r.pollAttachment={choices:K.poll_options};else if(K.quiz_options)r.quizAttachmentData={options:K.quiz_options};else if(K.image_blob_id)r.imageAttachment=
{encryptedBlobId:K.image_blob_id},K.source_video_id&&(r.imageAttachment.sourceExternalVideoId=K.source_video_id),K.image_preview_coordinates&&(r.imageAttachment.previewCoordinates=JSON.parse(K.image_preview_coordinates));else if(K.images_data)r.imagesAttachment={imagesData:K.images_data};else if(K.clip_external_video_id!==void 0||K.clip_offset_ms!==void 0||K.clip_duration_ms!==void 0){var g,D,B,Q,a;r.clipAttachment={externalVideoId:(B=K.clip_external_video_id)!=null?B:"",offsetMs:(Q=(g=K.clip_offset_ms)==
null?void 0:g.toString())!=null?Q:"",durationMs:(a=(D=K.clip_duration_ms)==null?void 0:D.toString())!=null?a:""}}else K.shared_post_id&&(r.sharedPostAttachment={postId:K.shared_post_id});K.tagged_video_id&&(r.postCreationData={taggedVideoId:K.tagged_video_id});K.access_restrictions&&(typeof K.access_restrictions==="number"&&(E=K.access_restrictions,r.accessRestrictions={restriction:E!==1&&E===2?"RESTRICTION_TYPE_SPONSORS_ONLY":"RESTRICTION_TYPE_EVERYONE"}),typeof K.access_restrictions==="string"&&
(r.accessRestrictionsParams=K.access_restrictions));K.scheduled_publish_time_sec&&(r.scheduledPublishTimeSec=K.scheduled_publish_time_sec.toString())};var hk=function(){};
_.C(hk,Qa);hk.prototype.getApiPaths=function(){return jYa};
hk.prototype.getExtension=function(r){return _.M(r,L_J)};
hk.prototype.JSC$14325_buildRequest=function(r,E,K){K=K===void 0?{}:K;E.decorateMessageParams&&(r.params=E.decorateMessageParams);K.text&&(r.text=K.text)};var Jk=function(){};
_.C(Jk,Qa);Jk.prototype.getApiPaths=function(){return x1X};
Jk.prototype.getExtension=function(r){return _.M(r,r_$)};
Jk.prototype.JSC$14325_buildRequest=function(r,E,K){K=K===void 0?{}:K;K.video_id&&(r.videoId=K.video_id)};var rQ=function(){};
_.C(rQ,Qa);rQ.prototype.getApiPaths=function(){return zja};
rQ.prototype.getExtension=function(r){return _.M(r,_.BB)};
rQ.prototype.JSC$14325_buildRequest=function(r,E,K){K.suggestions_query&&(r.input=K.suggestions_query)};var EO=function(){};
_.C(EO,Qa);EO.prototype.getApiPaths=function(){return pQ$};
EO.prototype.getExtension=function(r){return _.M(r,EYa)};
EO.prototype.JSC$14325_buildRequest=function(r,E,K){K.comment_text!==void 0&&(r.commentText=K.comment_text);K.scheduled_publish_time_sec&&(r.scheduledPublishTimeSec=K.scheduled_publish_time_sec.toString());r.updateBackstagePostParams=E.updateBackstagePostParams};var KL=function(){};
_.C(KL,Qa);KL.prototype.getApiPaths=function(){return Ao};
KL.prototype.getExtension=function(r){return _.M(r,_.VH)};
KL.prototype.JSC$14325_buildRequest=function(r,E,K){K.formData&&(r.formData=K.formData);E.token?r.continuation=E.token:E.continuationTokenKey&&(K=_.n4().getState(),E=_.NC(K.entities,"continuationTokenEntity",E.continuationTokenKey))&&(r.continuation=String(E.continuationToken))};
var RKQ=function(){};
_.C(RKQ,Qa);_.d=RKQ.prototype;_.d.getApiPaths=function(){return Ao};
_.d.getExtension=function(r){return _.M(r,_.pe)};
_.d.isNavigationCommand=function(){return!0};
_.d.JSC$14332_getStoreKey=function(r){if((r=this.getExtension(r))&&r.browseId){var E={browseId:r.browseId};r.browseEndpointContextSupportedConfigs&&(E.browseEndpointContextSupportedConfigs=JSON.stringify(r.browseEndpointContextSupportedConfigs));r.params&&(E.params=r.params);r.query&&(E.query=r.query);return _.lm("browse",E)}};
_.d.JSC$14325_buildRequest=function(r,E,K){E.browseId&&(r.browseId=E.browseId);E.params&&(r.params=E.params);E.query&&(r.query=E.query);K.formData?r.formData=K.formData:E.formData&&(r.formData=E.formData);E.browseId==="FEsubscriptions"&&_.aA().getFlag(155)&&(r.subscriptionSettingsState="MY_SUBS_SETTINGS_STATE_LAYOUT_FORMAT_LIST");E.browseId==="SPaccount_playback"&&(K=_.aA(),r.formData||(r.formData={}),r.formData.accountSettingsFormData={flagCaptionsDefaultOff:K.getFlag(65),flagAutoCaptionsDefaultOn:K.getFlag(66),
flagDisableInlinePreview:K.getFlag(186),flagAudioDescriptionDefaultOn:K.getFlag(198)});if(E.browseId==="FEwhat_to_watch"){K=_.aA();var g=K.getFlag(196);K.getFlag(197)&&(r.browseRequestSupportedMetadata={downloadsBrowseParams:{offlineFeatureSettingState:{isSdEnabled:g}}})}E.browseId==="FEwhat_to_watch"&&(E=_.aA().getFlag(186),r.inlineSettingStatus=E?"INLINE_SETTING_STATUS_DISABLED":"INLINE_SETTING_STATUS_ON")};
_.d.getRequestConfig=function(r,E){E=E===void 0?{}:E;var K={};if(r=this.JSC$14332_getStoreKey(r,E))K.storeStrategy={storeKey:r,disableCache:E.disableCache};_.R("web_log_browse_ticks_ks")||(K.requestTick="br_s",K.responseTick="br_r");return K};var gQ=function(){};
_.C(gQ,Qa);gQ.prototype.getApiPaths=function(){return nmf};
gQ.prototype.getExtension=function(r){return _.M(r,Gm$)};
gQ.prototype.JSC$14325_buildRequest=function(r,E,K){r.legacyYoutubeChannelUsername=K.legacyYouTubeChannelUsername||"";r.legacyYoutubeChannelPassword=K.legacyYouTubeChannelPassword||""};var DD=function(){};
_.C(DD,Qa);DD.prototype.getApiPaths=function(){return E2X};
DD.prototype.getExtension=function(r){return _.M(r,Nzw)};
DD.prototype.JSC$14325_buildRequest=function(r,E,K){K.recaptcha_response_token&&(r.recaptchaResponseToken=K.recaptcha_response_token);K.channel_id&&(r.channelId=K.channel_id)};var Bt=function(){};
_.C(Bt,Qa);Bt.prototype.getApiPaths=function(){return PCe};
Bt.prototype.getExtension=function(r){return _.M(r,f4e)};
Bt.prototype.JSC$14325_buildRequest=function(r,E,K){E.externalChannelId&&(r.externalChannelId=E.externalChannelId);K.handle&&(r.handleUpdate={handle:K.handle},E.handleEditSource&&(r.handleUpdate.handleEditSource=E.handleEditSource))};var dQ=function(){};
_.C(dQ,Qa);dQ.prototype.getApiPaths=function(){return Upf};
dQ.prototype.getExtension=function(r){return _.M(r,s7w)};
dQ.prototype.JSC$14325_buildRequest=function(r,E,K){E.request&&(r.channelId=E.request.channelId);var g;if(K==null?0:(g=K.uploadDefaults)==null?0:g.emojiReactionSet)r.uploadDefaultsRequest||(r.uploadDefaultsRequest={}),r.uploadDefaultsRequest.emojiReactionSet=K.uploadDefaults.emojiReactionSet};var ja=function(){};
_.C(ja,Qa);ja.prototype.getApiPaths=function(){return FbR};
ja.prototype.getExtension=function(r){return _.M(r,Q7e)};
ja.prototype.JSC$14325_buildRequest=function(r,E,K){E.externalChannelId&&(r.externalChannelId=E.externalChannelId);E.channelHandleEntityKey&&(r.channelHandleEntityKey=E.channelHandleEntityKey);E.handleEditSource&&(r.handleEditSource=E.handleEditSource);K.handle?r.handle=K.handle:K.name&&(r.name=K.name)};var Ns=function(){};
_.C(Ns,Qa);Ns.prototype.getApiPaths=function(){return Lle};
Ns.prototype.getExtension=function(r){return _.M(r,v$f)};
Ns.prototype.JSC$14325_buildRequest=function(r,E){E.actions?r.actions=E.actions:E.action&&(r.actions=[E.action])};var QZ=function(){};
_.C(QZ,Qa);QZ.prototype.getApiPaths=function(){return hpC};
QZ.prototype.getExtension=function(r){return _.M(r,_.VH)};
QZ.prototype.JSC$14325_buildRequest=function(r,E){E.token&&(r.continuation=E.token)};var $3=function(){};
_.C($3,Qa);$3.prototype.getApiPaths=function(){return ccf};
$3.prototype.getExtension=function(r){return _.M(r,_.VH)};
$3.prototype.JSC$14325_buildRequest=function(r,E){r.notificationsMenuRequestType="NOTIFICATIONS_MENU_REQUEST_TYPE_COMMENTS";E.token&&(r.fetchCommentsParams={continuation:E.token})};var ad=function(){};
_.C(ad,Qa);ad.prototype.getApiPaths=function(){return gFa};
ad.prototype.getExtension=function(r){return _.M(r,Gja)};
ad.prototype.JSC$14325_buildRequest=function(r,E,K){K=K===void 0?{}:K;E.createReplyParams&&(r.createReplyParams=E.createReplyParams);E.commentText&&(r.commentText=_.Xo(E.commentText));K.comment_text&&(r.commentText=K.comment_text);K.image_blob_id&&(r.imageAttachment={encryptedBlobId:K.image_blob_id});K.botguard_response&&(r.botguardResponse=K.botguard_response)};
_.f5.Object.defineProperties(ad.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var pL=function(){};
_.C(pL,Qa);pL.prototype.getApiPaths=function(){return D1d};
pL.prototype.getExtension=function(r){return _.M(r,_.Wvw)};
pL.prototype.JSC$14325_buildRequest=function(r,E,K){K=K===void 0?{}:K;E.createCommentParams&&(r.createCommentParams=E.createCommentParams);E.commentText&&(r.commentText=_.Xo(E.commentText));E.videoPositionMention&&(r.videoPositionMention=E.videoPositionMention);E.sources&&(r.sources=E.sources);K.comment_text&&(r.commentText=K.comment_text);K.attached_video_id?r.videoAttachment={videoId:K.attached_video_id}:K.poll_options?r.pollAttachment={choices:K.poll_options}:K.image_blob_id?r.imageAttachment=
{encryptedBlobId:K.image_blob_id}:K.shared_post_id&&(r.sharedPostAttachment={postId:K.shared_post_id});K.access_restrictions&&typeof K.access_restrictions==="number"&&(E=K.access_restrictions,r.accessRestrictions={restriction:E!==1&&E===2?"RESTRICTION_TYPE_SPONSORS_ONLY":"RESTRICTION_TYPE_EVERYONE"});K.botguard_response&&(r.botguardResponse=K.botguard_response)};
_.f5.Object.defineProperties(pL.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Pt=function(){};
_.C(Pt,Qa);Pt.prototype.getApiPaths=function(){return fyX};
Pt.prototype.getExtension=function(r){return _.M(r,zzb)};
Pt.prototype.JSC$14325_buildRequest=function(r,E,K){E.commentText&&(r.replyText=_.Xo(E.commentText));K.comment_text&&(r.replyText=K.comment_text);r.updateReplyParams=E.updateReplyParams};
_.f5.Object.defineProperties(Pt.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var fL=function(){};
_.C(fL,Qa);fL.prototype.getApiPaths=function(){return Ome};
fL.prototype.getExtension=function(r){return _.M(r,VLE)};
fL.prototype.JSC$14325_buildRequest=function(r,E,K){E.commentText&&(r.commentText=_.Xo(E.commentText));K.comment_text&&(r.commentText=K.comment_text);r.updateCommentParams=E.updateCommentParams};
_.f5.Object.defineProperties(fL.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var OO=function(){};
_.C(OO,Qa);OO.prototype.getApiPaths=function(){return Y5f};
OO.prototype.getExtension=function(r){return _.M(r,zHb)};
OO.prototype.JSC$14325_buildRequest=function(r,E){E.settings&&(r.settings=E.settings)};var Y3=function(){};
_.C(Y3,Qa);Y3.prototype.getApiPaths=function(){return TZ$};
Y3.prototype.getExtension=function(r){return _.M(r,$VE)};
Y3.prototype.JSC$14325_buildRequest=function(r,E){E.channelCreationToken&&(r.channelCreationToken=E.channelCreationToken);E.source&&(r.source=E.source)};var UO=function(){};
_.C(UO,Qa);UO.prototype.getApiPaths=function(){return Ktl};
UO.prototype.getExtension=function(r){return _.M(r,Ph$)};
UO.prototype.JSC$14325_buildRequest=function(r,E,K){K=K===void 0?{}:K;if(K.name&&(K.given_name||K.family_name))r=new _.bs("channel creation cannot set both GAIA and YouTube names",E),_.Xc(r);else{if(E.zeroStepChannelCreationParams){if(!K.comment_text){r=new _.bs("zero_step_create_comment_params but no zero_step_texts",E);_.Xc(r);return}r.zeroStepChannelCreationParams=E.zeroStepChannelCreationParams;r.zeroStepChannelCreationParams.zeroStepCreateCommentParams&&(r.zeroStepChannelCreationParams.zeroStepCreateCommentParams.input=
K.comment_text,K.botguard_response&&(r.zeroStepChannelCreationParams.zeroStepCreateCommentParams.botguardResponse=K.botguard_response))}r.channelCreationToken=E.channelCreationToken;K.given_name&&(r.givenName=K.given_name);K.family_name&&(r.familyName=K.family_name);E.source==="CHANNEL_SWITCHER_CHANNEL_CREATION_SOURCE"&&(r.channelCreationType="CHANNEL_CREATION_TYPE_SECONDARY");if(K.name||K.handle||K.avatar_url||K.encryptedBlobId||K.isNameChanged!==void 0||K.isHandleChanged!==void 0||K.isDefaultProfilePhoto!==
void 0||K.obakeImageSource)r.overrideChannelCreationParams={},K.name&&(r.overrideChannelCreationParams.name=K.name),K.handle&&(r.overrideChannelCreationParams.handle=K.handle),K.avatar_url&&(r.overrideChannelCreationParams.avatarUrl=K.avatar_url),K.encryptedBlobId&&(r.overrideChannelCreationParams.blobEncryptionId=K.encryptedBlobId),K.enableIdentityForAllChannelCreationDialog&&(K.encryptedBlobId?r.overrideChannelCreationParams.identityForAllChannelCreationAvatarTag="IDENTITY_FOR_ALL_CHANNEL_CREATION_AVATAR_TAG_CUSTOM":
K.isDefaultProfilePhoto!==void 0&&(r.overrideChannelCreationParams.identityForAllChannelCreationAvatarTag=K.isDefaultProfilePhoto?"IDENTITY_FOR_ALL_CHANNEL_CREATION_AVATAR_TAG_GOOGLE_DEFAULT_MONOGRAM":"IDENTITY_FOR_ALL_CHANNEL_CREATION_AVATAR_TAG_GOOGLE_DEFAULT_OTHER"),K.isNameChanged!==void 0&&(r.overrideChannelCreationParams.identityForAllChannelCreationNameTag=K.isNameChanged?"IDENTITY_FOR_ALL_CHANNEL_CREATION_NAME_TAG_CUSTOM":"IDENTITY_FOR_ALL_CHANNEL_CREATION_NAME_TAG_GOOGLE_DEFAULT"),K.isHandleChanged!==
void 0&&(r.overrideChannelCreationParams.identityForAllChannelCreationHandleTag=K.isHandleChanged?"IDENTITY_FOR_ALL_CHANNEL_CREATION_HANDLE_TAG_CUSTOM":"IDENTITY_FOR_ALL_CHANNEL_CREATION_HANDLE_TAG_DEFAULT_AUTOGEN"),K.obakeImageSource&&(r.overrideChannelCreationParams.obakeImageSourceType=K.obakeImageSource))}};var T7=function(){};
_.C(T7,Qa);T7.prototype.getApiPaths=function(r){return(r=this.getExtension(r))&&r.status==="DISLIKE"?aXM:r&&r.status==="INDIFFERENT"?yce:klR};
T7.prototype.getExtension=function(r){return _.M(r,_.to)};
T7.prototype.JSC$14325_buildRequest=function(r,E){E.target&&(r.target=E.target);if(E=this.getParams(E))r.params=E};
T7.prototype.getParams=function(r){switch(r==null?void 0:r.status){case "DISLIKE":return r.dislikeParams;case "INDIFFERENT":return r.removeLikeParams;default:return r==null?void 0:r.likeParams}};var wQ=function(){};
_.C(wQ,Qa);wQ.prototype.getApiPaths=function(){return dp$};
wQ.prototype.getExtension=function(r){return _.M(r,qlf)};
wQ.prototype.JSC$14325_buildRequest=function(r,E){E.settingItemId&&(r.settingItemId=E.settingItemId);E.stringValue!=null&&E.stringValue!==void 0?r.newValue={stringValue:E.stringValue}:E.intValue?r.newValue={intValue:E.intValue}:E.boolValue!==null&&E.boolValue!==void 0?r.newValue={boolValue:E.boolValue}:(r=new _.bs("Unknown value type for SetSettingEndpoint.",E),_.Xc(r))};var FX=function(){};
_.C(FX,Qa);FX.prototype.getApiPaths=function(){return Qjf};
FX.prototype.getExtension=function(r){return _.M(r,Ki$)||void 0};
FX.prototype.JSC$14325_buildRequest=function(r,E,K){K=K===void 0?{}:K;E.channelIds&&(r.channelIds=E.channelIds);E.siloName&&(r.siloName=E.siloName);E.params&&(r.params=E.params);K.botguardResponse&&(r.botguardResponse=K.botguardResponse);K.feature&&(r.clientFeature=K.feature)};
_.f5.Object.defineProperties(FX.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Rd=function(){};
_.C(Rd,Qa);Rd.prototype.getApiPaths=function(){return ayf};
Rd.prototype.getExtension=function(r){return _.M(r,lCX)||void 0};
Rd.prototype.JSC$14325_buildRequest=function(r,E){E.channelIds&&(r.channelIds=E.channelIds);E.siloName&&(r.siloName=E.siloName);E.params&&(r.params=E.params)};
_.f5.Object.defineProperties(Rd.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var od=function(r){this.shareClientParamsProvider=r};
_.C(od,Qa);od.prototype.getApiPaths=function(){return nKq};
od.prototype.getExtension=function(r){return _.M(r,PxC)||_.M(r,_.fhf)||_.M(r,pzf)};
od.prototype.JSC$14325_buildRequest=function(r,E){E.serializedShareEntity&&(r.serializedSharedEntity=E.serializedShareEntity);if(E.clientParamIdentifier){var K;if((K=this.shareClientParamsProvider)==null?0:K.clientParams.has(E.clientParamIdentifier)){K=this.shareClientParamsProvider;E=E.clientParamIdentifier;var g=K.clientParams.get(E);g&&K.clientParams.delete(E);r.clientParams=g}}};
od[f0]=[n5D];var vt=function(){};
_.C(vt,Qa);vt.prototype.getApiPaths=function(){return epf};
vt.prototype.getExtension=function(r){return _.M(r,lJe)};
vt.prototype.JSC$14325_buildRequest=function(r,E){E.params&&(r.params=E.params)};var VZ=function(){};
_.C(VZ,Qa);VZ.prototype.getApiPaths=function(){return pSC};
VZ.prototype.getExtension=function(r){return _.M(r,sbw)};
VZ.prototype.JSC$14325_buildRequest=function(r,E){E.dismissal&&(r.items=[E.dismissal])};
_.f5.Object.defineProperties(VZ.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var z7=function(){};
_.C(z7,Qa);z7.prototype.getApiPaths=function(){return b3E};
z7.prototype.getExtension=function(r){return _.M(r,_.G0)||void 0};
z7.prototype.JSC$14325_buildRequest=function(r,E,K){r.feedbackTokens=[];E.feedbackToken&&r.feedbackTokens.push(E.feedbackToken);if(E=E.cpn||K.cpn)r.feedbackContext={cpn:E};r.isFeedbackTokenUnencrypted=!!K.is_feedback_token_unencrypted;r.shouldMerge=!1;K.extra_feedback_tokens&&(r.shouldMerge=!0,r.feedbackTokens=r.feedbackTokens.concat(K.extra_feedback_tokens))};
_.f5.Object.defineProperties(z7.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var tg=function(){};
_.C(tg,Qa);tg.prototype.getApiPaths=function(){return b3E};
tg.prototype.getExtension=function(r){return _.M(r,_.BB)};
tg.prototype.JSC$14325_buildRequest=function(r,E,K){K.feedback_tokens&&(r.feedbackTokens=K.feedback_tokens,r.shouldMerge=!0)};
_.f5.Object.defineProperties(tg.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Sa=function(){};
_.C(Sa,Qa);Sa.prototype.getApiPaths=function(){return b3E};
Sa.prototype.getExtension=function(r){return _.M(r,YRP)};
Sa.prototype.JSC$14325_buildRequest=function(r,E){E.undoToken&&(r.feedbackTokens=[E.undoToken]);E.isUndoTokenUnencrypted&&(r.isFeedbackTokenUnencrypted=E.isUndoTokenUnencrypted)};
_.f5.Object.defineProperties(Sa.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var bd=function(){};
_.C(bd,Qa);bd.prototype.getApiPaths=function(){return RdR};
bd.prototype.getExtension=function(r){return _.M(r,tSe)};
bd.prototype.JSC$14325_buildRequest=function(r,E){E.nextEndpoint&&_.M(E.nextEndpoint,_.K1)?r.nextEndpoint={urlEndpoint:_.M(E.nextEndpoint,_.K1)}:E.nextEndpoint&&_.M(E.nextEndpoint,_.m4)&&(r.nextEndpoint={watchEndpoint:_.M(E.nextEndpoint,_.m4)});E.setRacy&&(r.setRacy=E.setRacy);E.setControvercy&&(r.setControvercy=E.setControvercy)};var sO=function(r){this.JSC$18324_storeWithEntities=r};
_.C(sO,Qa);sO.prototype.getApiPaths=function(){return fXe};
sO.prototype.getExtension=function(r){return _.M(r,jvE)};
sO.prototype.JSC$14325_buildRequest=function(r,E){E.flowId&&(r.flowId=E.flowId);E.targetId&&(r.targetId=E.targetId);E.continuation&&(r.continuation=E.continuation);var K=E.flowStateEntityKey;if(E.flowStatePassingSpec==="FLOW_STATE_PASSING_SPEC_FULL_STATE"&&K&&this.JSC$18324_storeWithEntities){var g;if(E=(g=this.JSC$18324_storeWithEntities.getState())==null?void 0:g.entities)if(g=_.Dk(K).entityType,g=_.NC(E,g,K))r.flowState=g,r.flowStateEntityKey=K}};
_.f5.Object.defineProperties(sO.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});
sO[f0]=[g1];var oW5=function(){};
_.C(oW5,Qa);_.d=oW5.prototype;_.d.getApiPaths=function(){return S$f};
_.d.JSC$14332_getStoreKey=function(){return _.lm("guide")};
_.d.getRequestConfig=function(){var r=this.JSC$14332_getStoreKey(),E;r&&(E={storeStrategy:{storeKey:r}});return E};
_.d.isNavigationCommand=function(){return!0};
_.d.getExtension=function(r){return _.M(r,_.BB)};
_.d.JSC$14325_buildRequest=function(r){r.fetchLiveState=!0};var k3=function(){};
_.C(k3,Qa);k3.prototype.getApiPaths=function(){return IoR};
k3.prototype.getExtension=function(r){return _.M(r,cmR)};
k3.prototype.JSC$14325_buildRequest=function(){};var qs=function(){};
_.C(qs,Qa);qs.prototype.getApiPaths=function(){return yNX};
qs.prototype.getExtension=function(r){return _.M(r,CWb)};
qs.prototype.JSC$14325_buildRequest=function(){};var ld=function(){};
_.C(ld,Qa);ld.prototype.getApiPaths=function(){return ANM};
ld.prototype.getExtension=function(r){return _.M(r,_.VH)};
ld.prototype.JSC$14325_buildRequest=function(r,E){E.token&&(r.continuation=E.token);var K,g;r==null||(K=r.context)==null||(g=K.user)==null||delete g.onBehalfOfUser};
ld.prototype.getRequestConfig=function(r){var E={},K;if(((K=this.getExtension(r))==null?void 0:K.sessionIndex)!==void 0){var g;E={authStrategy:{sessionIndex:(g=this.getExtension(r))==null?void 0:g.sessionIndex}}}return E};var m9=function(){};
_.C(m9,Qa);m9.prototype.JSC$14325_getRequest=function(r){var E=this.getExtension(r),K=r="";if(E==null?0:E.popup)r="true";if(E==null?0:E.disableSignout)K="true";E={};return{input:"/getAccountSwitcherEndpoint",requestShell:qz("/getAccountSwitcherEndpoint","GET",(E["X-YouTube-Delegation-Context"]=_.Xx("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"),E["X-YouTube-Account-Switcher-Popup"]=r,E["X-YouTube-Account-Switcher-Disable-Signout"]=K,E)),innerTubeRequest:{}}};
m9.prototype.getApiPaths=function(){return[]};
m9.prototype.getExtension=function(r){return _.M(r,_.FWK)};
m9.prototype.JSC$14325_buildRequest=function(){};var ZD=function(){};
_.C(ZD,Qa);ZD.prototype.JSC$14325_getRequest=function(r){var E="/cross_account_channel_transfer";(r=this.getExtension(r))&&(E=Atc(E,{target_session:r.targetSessionIndex,source_rapt:r.sourceRapt,rapt:r.targetRapt}));return{input:E,requestShell:qz(E,"GET"),innerTubeRequest:{}}};
ZD.prototype.getApiPaths=function(){return[]};
ZD.prototype.getExtension=function(r){return _.M(r,CNl)};
ZD.prototype.JSC$14325_buildRequest=function(){};var ud=function(){};
_.C(ud,Qa);ud.prototype.getApiPaths=function(){return O3E};
ud.prototype.isNavigationCommand=function(){return!0};
ud.prototype.getExtension=function(r){return _.M(r,_.BB)};
ud.prototype.JSC$14325_buildRequest=function(r){var E=_.aA().get("gsml","");E&&(r.safetyModeLockerObfuscatedGaiaId=E);r.userInterfaceTheme=_.b3(!0);_.sk()?r.deviceTheme="DEVICE_THEME_SELECTED":_.gFd()?r.deviceTheme="DEVICE_THEME_SUPPORTED":r.deviceTheme="DEVICE_THEME_UNSUPPORTED"};var Ag=function(){};
_.C(Ag,Qa);Ag.prototype.getApiPaths=function(){return ANM};
Ag.prototype.getExtension=function(r){return _.M(r,xSX)};
Ag.prototype.JSC$14325_buildRequest=function(r,E){if(E&&E.requestType&&(r.requestType=E.requestType,E.requestType==="ACCOUNTS_LIST_REQUEST_TYPE_CHANNEL_SWITCHER"||E.requestType==="ACCOUNTS_LIST_REQUEST_TYPE_IDENTITY_PROMPT")){var K=E.nextUrl;K&&(_.Xw5(K)||$y(K))&&(r.nextNavendpoint={urlEndpoint:{url:K}})}E&&E.channelSwitcherQuery&&(r.channelSwitcherQuery=E.channelSwitcherQuery);E&&E.triggerChannelCreation&&(r.triggerChannelCreation=E.triggerChannelCreation);var g;if(E==null?0:(g=E.contentOwnerConfig)==
null?0:g.externalContentOwnerId)r.contentOwnerConfig=E.contentOwnerConfig;r.callCircumstance=E&&E.requestType&&E.requestType==="ACCOUNTS_LIST_REQUEST_TYPE_IDENTITY_PROMPT"?"SUPPLEMENTAL_USER":"SWITCHING_USERS_FULL";var D,B;E=r==null?void 0:(D=r.context)==null?void 0:(B=D.user)==null?void 0:B.onBehalfOfUser;if(E!==void 0){r.obfuscatedSelectedGaiaId=E;var Q,a;r==null||(Q=r.context)==null||(a=Q.user)==null||delete a.onBehalfOfUser}var P,O;if(D=r==null?void 0:(P=r.context)==null?void 0:(O=P.user)==null?
void 0:O.serializedDelegationContext)r.selectedSerializedDelegationContext=D};var ea=function(){};
_.C(ea,Qa);ea.prototype.getApiPaths=function(){return Xe$};
ea.prototype.getExtension=function(r){return _.M(r,Oyf)};
ea.prototype.JSC$14325_buildRequest=function(r,E){E.params&&(r.params=E.params)};var XX=function(){};
_.C(XX,Qa);XX.prototype.getApiPaths=function(){return EFR};
XX.prototype.getExtension=function(r){return _.M(r,_.CaX)};
XX.prototype.JSC$14325_buildRequest=function(r,E){if(E=E.createBroadcastRequest)r.useMasks=E.useMasks,r.broadcastType=E.broadcastType,r.broadcastSource=E.broadcastSource,r.broadcastMetadata=E.broadcastMetadata,r.broadcastMetadataMask=E.broadcastMetadataMask,r.videoMetadata=E.videoMetadata,r.videoMetadataMask=E.videoMetadataMask,r.liveChatSettingsUpdate=E.liveChatSettingsUpdate,r.liveChatSettingsUpdateMask=E.liveChatSettingsUpdateMask,r.cloneVideoId=E.cloneVideoId,r.cloneWithOverrides=E.cloneWithOverrides,
r.targetEntity=E.targetEntity,r.scheduledRedirectMetadata=E.scheduledRedirectMetadata};var Ht=function(){};
_.C(Ht,Qa);Ht.prototype.getApiPaths=function(){return BZf};
Ht.prototype.getExtension=function(r){return _.M(r,TGf)};
Ht.prototype.JSC$14325_buildRequest=function(r,E,K){K=K===void 0?{}:K;E.params&&(r.params=E.params);K.questionText&&(r.questionText=K.questionText);K.optionText&&K.optionText.length>0&&(r.optionText=K.optionText)};var nL=function(){};
_.C(nL,Qa);nL.prototype.getApiPaths=function(){return NZb};
nL.prototype.getExtension=function(r){return _.M(r,YyJ)};
nL.prototype.JSC$14325_buildRequest=function(r,E){E.params&&(r.params=E.params)};var Id=function(){};
_.C(Id,Qa);Id.prototype.getApiPaths=function(){return Ftf};
Id.prototype.getExtension=function(r){return _.M(r,pOJ)};
Id.prototype.JSC$14325_buildRequest=function(r,E){E.params&&(r.params=E.params)};var yZ=function(){};
_.C(yZ,Qa);yZ.prototype.getApiPaths=function(){return oFf};
yZ.prototype.getExtension=function(r){return _.M(r,PAE)};
yZ.prototype.JSC$14325_buildRequest=function(r,E,K){E.params&&(r.params=E.params);E.continuation&&(r.continuation=E.continuation);K.currentPlayerState&&K.currentPlayerState.playerOffsetMs&&(r.currentPlayerState={playerOffsetMs:K.currentPlayerState.playerOffsetMs.toString()})};var LL=function(){};
_.C(LL,Qa);LL.prototype.getApiPaths=function(){return MPu};
LL.prototype.getExtension=function(r){return _.M(r,aMX)};
LL.prototype.JSC$14325_buildRequest=function(r,E,K){E.params&&(r.params=E.params);K.continuation&&(r.continuation=K.continuation);"hidden"in K&&(r.webClientInfo={isDocumentHidden:K.hidden});K.isInvalidationTimeoutRequest&&(r.isInvalidationTimeoutRequest=K.isInvalidationTimeoutRequest);K.invalidationPayload&&(E=$od(_.hL(a3(K.invalidationPayload))),r.invalidationPayloadLastPublishAtUsec=Ws(E,2));K.reloadActionPanel&&(r.reloadActionPanel=K.reloadActionPanel);K.fullReload&&(r.fullReload=K.fullReload);
K.currentPlayerState&&(r.currentPlayerState=K.currentPlayerState)};var hg=function(){};
_.C(hg,Qa);hg.prototype.getApiPaths=function(){return q$e};
hg.prototype.getExtension=function(r){return _.M(r,UoJ)};
hg.prototype.JSC$14325_buildRequest=function(r,E){r.params=E.params};var Jg=function(){};
_.C(Jg,Qa);Jg.prototype.getApiPaths=function(){return RjX};
Jg.prototype.getExtension=function(r){return _.M(r,Vca)};
Jg.prototype.JSC$14325_buildRequest=function(r,E){E.params&&(r.params=E.params)};var ra=function(){};
_.C(ra,Qa);ra.prototype.getApiPaths=function(){return i3f};
ra.prototype.getExtension=function(r){return _.M(r,zVJ)};
ra.prototype.JSC$14325_buildRequest=function(r,E){E.params&&(r.params=E.params)};var EJ=function(){};
_.C(EJ,Qa);EJ.prototype.getApiPaths=function(){return lXw};
EJ.prototype.getExtension=function(r){return _.M(r,wOf)};
EJ.prototype.JSC$14325_buildRequest=function(r,E){E.params&&(r.params=E.params)};var K$=function(){};
_.C(K$,Qa);K$.prototype.getApiPaths=function(){return Z3b};
K$.prototype.getExtension=function(r){return _.M(r,FZa)};
K$.prototype.JSC$14325_buildRequest=function(r,E){E.params&&(r.params=E.params)};var Dg=function(){};
_.C(Dg,Qa);Dg.prototype.getApiPaths=function(){return Ltu};
Dg.prototype.getExtension=function(r){return _.M(r,Tqf)};
Dg.prototype.JSC$14325_buildRequest=function(r,E){E.params&&(r.params=E.params)};var BL=function(){};
_.C(BL,Qa);BL.prototype.getApiPaths=function(){return DpR};
BL.prototype.getExtension=function(r){return _.M(r,_.RFE)};
BL.prototype.JSC$14325_buildRequest=function(r,E,K){K=K===void 0?{}:K;E.params&&(r.params=E.params);K.client_message_id&&(r.clientMessageId=K.client_message_id);K.recaptcha_token&&(r.recaptchaToken=K.recaptcha_token);K.rich_message&&K.rich_message.text_segments?(E=K.rich_message.text_segments.map(function(g){var D={};g.text&&(D.text=g.text);g.emoji_id&&(D.emojiId=g.emoji_id);return D}),r.richMessage={textSegments:E}):K.message&&(r.message=K.message);
K.currentPlayerState&&(r.currentPlayerState=K.currentPlayerState)};var da=function(){};
_.C(da,Qa);da.prototype.getApiPaths=function(){return BXd};
da.prototype.getExtension=function(r){return _.M(r,oQe)};
da.prototype.JSC$14325_buildRequest=function(r,E){E.params&&(r.params=E.params)};var jO=function(){};
_.C(jO,Qa);jO.prototype.getApiPaths=function(){return $pl};
jO.prototype.getExtension=function(r){return _.M(r,iDC)};
jO.prototype.JSC$14325_buildRequest=function(r,E,K){E.isUserInitiated&&(r.isUserInitiated=E.isUserInitiated);E.initiationSource&&(r.initiationSource=E.initiationSource);K.locationInfo&&(r.context.client.locationInfo=K.locationInfo)};var Nd=function(){};
_.C(Nd,Qa);Nd.prototype.getApiPaths=function(){return m1X};
Nd.prototype.getExtension=function(r){return _.M(r,xab)};
Nd.prototype.JSC$14325_buildRequest=function(r,E,K){E.metadataUpdateRequest&&(E=E.metadataUpdateRequest,r.encryptedVideoId=E.encryptedVideoId,E.liveChat&&(E=E.liveChat,r.liveChat||(r.liveChat={}),E.performAsExternalChannelId&&(r.liveChat.performAsExternalChannelId=E.performAsExternalChannelId),E.source&&(r.liveChat.source=E.source)));var g;if(K==null?0:(g=K.liveChat)==null?0:g.liveChatSettings)r.liveChat||(r.liveChat={}),K=K.liveChat.liveChatSettings,r.liveChat.newLiveChatSettings=K,r.liveChat.newLiveChatSettingsMask||
(r.liveChat.newLiveChatSettingsMask={}),K.emojiReactionSet&&(r.liveChat.newLiveChatSettingsMask.emojiReactionSet=!0)};var QL=function(){};
_.C(QL,Qa);QL.prototype.getApiPaths=function(){return wQw};
QL.prototype.getExtension=function(r){return _.M(r,_.mGf)};
QL.prototype.JSC$14325_buildRequest=function(r,E,K){K.continuation?r.continuation=K.continuation:E.videoId&&(r.videoId=E.videoId);K.clientParams&&(r.clientParams=K.clientParams)};var $6=function(){};
_.C($6,Qa);$6.prototype.getApiPaths=function(){return ccf};
$6.prototype.getExtension=function(r){return _.M(r,_.BO)};
$6.prototype.JSC$14325_buildRequest=function(r,E){r.notificationsMenuRequestType="NOTIFICATIONS_MENU_REQUEST_TYPE_COMMENTS";r.fetchCommentsParams={};E.videoId&&(r.fetchCommentsParams.encryptedVideoId=E.videoId);E.postId&&(r.fetchCommentsParams.postId=E.postId);E.externalChannelId&&(r.fetchCommentsParams.externalChannelId=E.externalChannelId);E.linkedCommentId&&(r.fetchCommentsParams.linkedCommentId=E.linkedCommentId);(0,_.lw.isEmpty)(r.fetchCommentsParams)&&delete r.fetchCommentsParams};var an=function(){};
_.C(an,Qa);an.prototype.getApiPaths=function(){return Ao};
an.prototype.JSC$14325_buildRequest=function(r){r.browseId="FEnotifications_inbox"};
an.prototype.getExtension=function(r){return _.M(r,_.BB)};var p$=function(){};
_.C(p$,Qa);p$.prototype.getApiPaths=function(){return ccf};
p$.prototype.JSC$14325_buildRequest=function(r,E){E.signal==="GET_NOTIFICATIONS_MENU"&&(r.notificationsMenuRequestType="NOTIFICATIONS_MENU_REQUEST_TYPE_INBOX");E.ctoken&&(r.ctoken=E.ctoken)};
var MVA=function(){};
_.C(MVA,p$);MVA.prototype.getExtension=function(r){return _.M(r,_.BB)};
var i9B=function(){};
_.C(i9B,p$);i9B.prototype.getExtension=function(r){return _.M(r,vIR)};var PL=function(){};
_.C(PL,Qa);PL.prototype.getApiPaths=function(){return VPX};
PL.prototype.getExtension=function(r){return _.M(r,_.BB)};
PL.prototype.JSC$14325_buildRequest=function(){};var f$=function(){};
_.C(f$,Qa);f$.prototype.getApiPaths=function(){return uFe};
f$.prototype.getExtension=function(r){return _.M(r,bWf)||void 0};
f$.prototype.JSC$14325_buildRequest=function(r,E){E.params&&(r.params=E.params);E.secondaryParams&&(r.secondaryParams=E.secondaryParams)};var OJ=function(){};
_.C(OJ,Qa);OJ.prototype.getApiPaths=function(){return Acf};
OJ.prototype.getExtension=function(r){return _.M(r,Yg$)};
OJ.prototype.JSC$14325_buildRequest=function(r,E){E.undo&&(r.undo=E.undo);E.serializedOptOut&&(r.serializedOptOut=E.serializedOptOut);E.serializedRecordInteractionsRequest&&(r.serializedRecordInteractionsRequest=E.serializedRecordInteractionsRequest)};var Y6=function(){};
_.C(Y6,Qa);Y6.prototype.getApiPaths=function(){return H3M};
Y6.prototype.getExtension=function(r){return _.M(r,UAf)};
Y6.prototype.JSC$14325_buildRequest=function(r,E){E.serializedInteractionsRequest&&(r.serializedRecordNotificationInteractionsRequest=E.serializedInteractionsRequest)};var UJ=function(){};
_.C(UJ,Qa);UJ.prototype.getApiPaths=function(){return IBq};
UJ.prototype.getExtension=function(r){return _.M(r,_.XG)};
UJ.prototype.JSC$14325_buildRequest=function(r,E,K){E=E===void 0?{}:E;K=K===void 0?{}:K;E.videoId?r.videoId=E.videoId:E.playlistId&&(r.playlistId=E.playlistId);var g;r.crossDeviceDownloadData={isCrossDeviceDownload:(g=E.isCrossDeviceDownload)!=null?g:!1};!K.downloadToMobileEduShown&&E.isCrossDeviceDownload&&(r.crossDeviceDownloadData.shouldShowDownloadToMobileEdu=!0);var D;if(g=(D=E.offlineWebClientEligibility)!=null?D:K.offlineWebClientEligibility)r.offlineWebClientEligibility=g;var B;if(D=(B=E.preferredFormatType)!=
null?B:K.preferredFormatType)r.preferredFormatType=D;var Q;if(B=(Q=E.lastOfflineQualitySettingsSavedMs)!=null?Q:K.lastOfflineQualitySettingsSavedMs)r.lastOfflineQualitySettingsSavedMs=B;E.params&&(r.params=E.params)};var Tv=function(){};
_.C(Tv,Qa);Tv.prototype.getApiPaths=function(){return cO};
Tv.prototype.getExtension=function(r){return _.M(r,_.VH)};
Tv.prototype.JSC$14325_buildRequest=function(r,E,K){K=K===void 0?{}:K;E.token&&(r.continuation=E.token);K.formData&&(r.formData=K.formData)};var wa=function(){};
_.C(wa,Qa);wa.prototype.getApiPaths=function(){return cO};
wa.prototype.getExtension=function(r){return _.M(r,RZf)};
wa.prototype.JSC$14325_buildRequest=function(r,E,K){K=K===void 0?{}:K;r.continuation=K.continuation};var FL=function(){};
_.C(FL,Qa);FL.prototype.getApiPaths=function(){return cO};
FL.prototype.getExtension=function(r){return _.M(r,_.Wc)};
FL.prototype.JSC$14325_buildRequest=function(r,E){var K,g=E.panelIdentifier||((K=E.identifier)==null?void 0:K.tag);g&&(r.panelId=g);var D;if((D=E.globalConfiguration)==null?0:D.params){var B;r.params=(B=E.globalConfiguration)==null?void 0:B.params}if(_.R("enable_ai_companion")){var Q;E=E.engagementPanelExtras;if(E==null?0:(Q=E.aiCompanionPanelExtras)==null?0:Q.includeClientConversationId){var a,P;Q=(P=(a=_.P7().resolve(_.p0(D4B)))==null?void 0:a("conversations"))==null?void 0:P.get("conversation_id")}else Q=
void 0;if(a=Q)r.formData=Object.assign({},r.formData,{inputComposerFormData:{conversationId:a}})}};
_.f5.Object.defineProperties(FL.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Rn=function(){};
_.C(Rn,Qa);Rn.prototype.getApiPaths=function(){return cO};
Rn.prototype.getExtension=function(r){return _.M(r,d6w)};
Rn.prototype.JSC$14325_buildRequest=function(r,E){E.panelLoadingStrategy&&rEK(r,E.panelLoadingStrategy)};var on=function(){};
_.C(on,Qa);on.prototype.getApiPaths=function(){return cO};
on.prototype.getExtension=function(r){return _.M(r,W_M)};
on.prototype.JSC$14325_buildRequest=function(r,E){E.loadingStrategy&&rEK(r,E.loadingStrategy)};var Md=function(){};
_.C(Md,Qa);Md.prototype.getApiPaths=function(){return cO};
Md.prototype.getExtension=function(r){return _.M(r,_.wt)};
Md.prototype.JSC$14325_buildRequest=function(r,E){E.panelLoadingStrategy&&rEK(r,E.panelLoadingStrategy)};var i2=function(){};
_.C(i2,Qa);i2.prototype.getApiPaths=function(){return cO};
i2.prototype.getExtension=function(r){return _.M(r,GwX)};
i2.prototype.JSC$14325_buildRequest=function(r,E){var K,g=(K=E.contentSourcePanelIdentifier)==null?void 0:K.tag;g&&(r.panelId=g);var D;if((D=E.globalConfiguration)==null?0:D.params){var B;r.params=(B=E.globalConfiguration)==null?void 0:B.params}};var cL=function(){};
_.C(cL,Qa);cL.prototype.getApiPaths=function(){return["pdg/get_pdg_buy_flow"]};
cL.prototype.getExtension=function(r){return _.M(r,vtM)};
cL.prototype.JSC$14325_buildRequest=function(r,E){E.params&&(r.params=E.params)};var C$=function(){};
_.C(C$,Qa);C$.prototype.getApiPaths=function(){return TXE};
C$.prototype.getExtension=function(r){return _.M(r,tcb)};
C$.prototype.JSC$14325_buildRequest=function(r,E){E.externalChannelId&&(r.externalChannelId=E.externalChannelId);E.superChatAction&&(r.superChatAction=E.superChatAction);E.superStickersAction&&(r.superStickersAction=E.superStickersAction)};var x6=function(){};
_.C(x6,Qa);x6.prototype.getApiPaths=function(){return Y$M};
x6.prototype.getExtension=function(r){return _.M(r,iWC)||_.M(r,G6L)};
x6.prototype.JSC$14325_buildRequest=function(r,E){E.videoIds?r.videoIds=E.videoIds:E.videoId&&(r.videoIds=[E.videoId]);E.playlistId&&(r.playlistId=E.playlistId);E.params&&(r.params=E.params);r.excludeWatchLater=!1};var WL=function(){};
_.C(WL,Qa);WL.prototype.getApiPaths=function(){return d1e};
WL.prototype.getExtension=function(r){return _.M(r,_.PO)};
WL.prototype.JSC$14325_buildRequest=function(r,E,K){K.create_playlist_title?r.title=K.create_playlist_title:E.title&&(r.title=E.title);if(K.create_playlist_privacy_status&&typeof K.create_playlist_privacy_status==="number"){a:{var g=K.create_playlist_privacy_status;if(g!==0){if(g===1){g="PUBLIC";break a}if(g===2){g="UNLISTED";break a}}g="PRIVATE"}r.privacyStatus=g}else E.privacyStatus&&(r.privacyStatus=E.privacyStatus);K.create_playlist_description&&(r.description=K.create_playlist_description);E.videoIds&&
(r.videoIds=E.videoIds);E.params&&(r.params=E.params);E.sourcePlaylistId&&(r.sourcePlaylistId=E.sourcePlaylistId)};var Gv=function(){};
_.C(Gv,Qa);Gv.prototype.getApiPaths=function(){return QYE};
Gv.prototype.getExtension=function(r){return _.M(r,tLl)};
Gv.prototype.JSC$14325_buildRequest=function(r,E){r.playlistId=E.playlistId};var vL=function(){};
_.C(vL,Qa);vL.prototype.getApiPaths=function(){return CHf};
vL.prototype.getExtension=function(r){return _.M(r,$Ad)};
vL.prototype.JSC$14325_buildRequest=function(r,E){E.playlistId&&(r.playlistId=E.playlistId);E.params&&(r.params=E.params)};var VL=function(){};
_.C(VL,Qa);VL.prototype.getApiPaths=function(){return XSf};
VL.prototype.getExtension=function(r){return _.M(r,_.dG)||void 0};
VL.prototype.JSC$14325_buildRequest=function(r,E){E.actions&&(r.actions=E.actions);E.params&&(r.params=E.params);E.playlistId&&(r.playlistId=E.playlistId)};var zv=function(){};
_.C(zv,Qa);_.d=zv.prototype;_.d.getApiPaths=function(){return nFC};
_.d.getExtension=function(r){return _.M(r,_.YZ)};
_.d.JSC$14325_buildRequest=function(r,E){E.videoId&&(r.playerRequest={videoId:E.videoId},E.playerParams&&(r.playerRequest.params=E.playerParams),E.racyCheckOk&&(r.playerRequest.racyCheckOk=!!E.racyCheckOk),E.contentCheckOk&&(r.playerRequest.contentCheckOk=!!E.contentCheckOk));E.params&&(r.params=E.params);E.inputType&&(r.inputType=E.inputType);r.disablePlayerResponse=!0};
_.d.getRequestConfig=function(r){var E;(r=this.JSC$14332_getStoreKey(r))&&(E={storeStrategy:{storeKey:r}});_.R("web_log_reels_ticks")&&(E=E||{},E.requestTick="r_wrs",E.responseTick="r_wrr");return E};
_.d.JSC$14332_getStoreKey=function(r){r=this.getExtension(r);if(r!=null&&r.videoId){var E={videoId:r.videoId};r.params&&(E.params=r.params);return _.lm("reel_item_watch",E)}};var tw=function(){};
_.C(tw,Qa);_.d=tw.prototype;_.d.getApiPaths=function(){return IXa};
_.d.getExtension=function(r){return _.M(r,_.YZ)};
_.d.JSC$14325_buildRequest=function(r,E,K){K=K===void 0?{}:K;r.sequenceParams=E.sequenceParams;var g;((g=K)==null?0:g.contentPlaybackContext)&&_.R("web_shorts_prefetch_service_enabled")&&(r.playbackContext={contentPlaybackContext:K.contentPlaybackContext})};
_.d.JSC$14332_getStoreKey=function(r){if(_.R("shorts_controller_retrieve_seedless_sequence_v2")&&(r=this.getExtension(r),r==null?0:r.sequenceParams))return _.lm("reel_watch_sequence",{sequenceParams:r.sequenceParams})};
_.d.getRequestConfig=function(r){r=this.JSC$14332_getStoreKey(r);var E;r&&(E={storeStrategy:{storeKey:r}});E=E||{};E.requestTick="r_wsrs";E.responseTick="r_wsrr";E.processorTick="r_wsrp";return E};
var SO=function(){};
_.C(SO,Qa);SO.prototype.getApiPaths=function(){return IXa};
SO.prototype.getExtension=function(r){return _.M(r,_.VH)};
SO.prototype.JSC$14325_buildRequest=function(r,E,K){K=K===void 0?{}:K;E.token&&(r.continuation=E.token);var g;((g=K)==null?0:g.contentPlaybackContext)&&_.R("web_shorts_prefetch_service_enabled")&&(r.playbackContext={contentPlaybackContext:K.contentPlaybackContext})};
SO.prototype.getRequestConfig=function(r){r=this.JSC$14332_getStoreKey(r);var E;r&&(E={storeStrategy:{storeKey:r}});E=E||{};E.requestTick="r_wsrs";E.responseTick="r_wsrr";E.processorTick="r_wsrp";return E};var b2=function(){};
_.C(b2,Qa);b2.prototype.getApiPaths=function(){return PH$};
b2.prototype.getExtension=function(r){return _.M(r,_.gdd)};
b2.prototype.JSC$14325_buildRequest=function(r,E,K){K=K===void 0?{}:K;E.flagAction&&(r.action=E.flagAction);E.flagRequestType&&(r.flagRequestType=E.flagRequestType);E.additionalDetailCheckboxChecked&&(r.additionalDetailCheckboxChecked=E.additionalDetailCheckboxChecked);E.legalCheckboxChecked&&(r.legalCheckboxChecked=E.legalCheckboxChecked);E={};K.flag_issue_type!==void 0&&(E.issue=K.flag_issue_type);K.flag_affiliation!==void 0&&(E.affiliation=K.flag_affiliation);K.flag_full_name&&(E.fullName=K.flag_full_name);
Object.keys(E).length&&(r.legalReportDetails=E);if(K.flag_description||K.text)r.userComments=K.flag_description||K.text;E={};K.minutes!==void 0&&K.seconds!==void 0&&(E.minutes=K.minutes,E.seconds=K.seconds);K.vss_id&&(E.vssId=K.vss_id);Object.keys(E).length&&(r.videoReportDetails=E);E={};K.video_ids&&(E.videoIds=K.video_ids);K.impersonated_channel_url&&(E.impersonatedChannelUrl=K.impersonated_channel_url);Object.keys(E).length&&(r.channelAbuseReportDetails=E)};
_.f5.Object.defineProperties(b2.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var sJ=function(){};
_.C(sJ,Qa);sJ.prototype.getApiPaths=function(){return wSX};
sJ.prototype.getExtension=function(r){return _.M(r,zul)};
sJ.prototype.JSC$14325_buildRequest=function(r,E){E.blockedForKidsContent&&(r.blockedForKidsContent=E.blockedForKidsContent)};var k6=function(){};
_.C(k6,Qa);k6.prototype.getApiPaths=function(){return hjd};
k6.prototype.getExtension=function(r){return _.M(r,WWm)};
k6.prototype.JSC$14325_buildRequest=function(r,E,K){r.params=E.params;K.impersonated_channel_url&&(r.impersonatedChannelUrl=K.impersonated_channel_url)};var qd=function(){};
_.C(qd,Qa);qd.prototype.getApiPaths=function(){return sYX};
qd.prototype.getExtension=function(r){return _.M(r,_.tAM)};
qd.prototype.JSC$14325_buildRequest=function(r,E){E.items&&(r.items=E.items);E.kidGaiaId&&(r.kidGaiaId=E.kidGaiaId)};var l2=function(){};
_.C(l2,Qa);l2.prototype.getApiPaths=function(){return U1J};
l2.prototype.getExtension=function(r){return _.M(r,_.Rzu)};
l2.prototype.JSC$14325_buildRequest=function(r,E){E.params&&(r.params=E.params);E.targetId&&(r.targetId=E.targetId)};var mJ=function(){};
_.C(mJ,Qa);mJ.prototype.getApiPaths=function(){return Kbu};
mJ.prototype.getExtension=function(r){return _.M(r,VSf)};
mJ.prototype.JSC$14325_buildRequest=function(r,E){E.externalVideoId&&(r.externalVideoId=E.externalVideoId);E.query&&(r.query=E.query);E.sourceTimelines&&(r.sourceTimelines=E.sourceTimelines)};var Zg=function(){};
_.C(Zg,Qa);Zg.prototype.getApiPaths=function(){return g2$};
Zg.prototype.getExtension=function(r){return _.M(r,_.VH)||void 0};
Zg.prototype.JSC$14325_buildRequest=function(r,E){E.token&&(r.continuation=E.token)};
_.cy9=function(){};
_.C(_.cy9,Qa);_.d=_.cy9.prototype;_.d.getApiPaths=function(){return g2$};
_.d.getExtension=function(r){return _.M(r,_.PU)||void 0};
_.d.isNavigationCommand=function(){return!0};
_.d.JSC$14332_getStoreKey=function(r,E){E=E===void 0?{}:E;if(!E.disableCache&&(r=this.getExtension(r))&&r.query)return E={query:r.query},r.params&&(E.params=r.params),_.lm("search",E)};
_.d.JSC$14325_buildRequest=function(r,E,K){E.query&&(r.query=E.query);E.params&&(r.params=E.params);if(!_.R("web_forward_suggest_stats_killswitch")){var g=_.M(E,gt$);g&&(r.suggestStats=g)}var D;!_.R("kevlar_searchbox_stats_killswitch")&&((D=K.tempData)==null?0:D.gs_l)&&!_.M(E,gt$)&&(r.webSearchboxStatsUrl="/search?oq="+(K.tempData.oq||"")+"&gs_l="+K.tempData.gs_l);var B;if((B=K.tempData)==null?0:B.entityMid)E=r.suggestionSearchParams||{},E.entityMid=K.tempData.entityMid,r.suggestionSearchParams=E;
if(_.R("enable_desktop_vdcbg_components")||_.R("enable_inline_muted_playback_on_web_search"))E=_.aA().getFlag(186),r.inlineSettingStatus=E?"INLINE_SETTING_STATUS_DISABLED":"INLINE_SETTING_STATUS_ON";K.isFromShorts&&(r.shortsContext={isShortsContext:!0,shouldSelectShortsChip:!1})};
_.d.getRequestConfig=function(r,E){E=E===void 0?{}:E;r=this.JSC$14332_getStoreKey(r,E);var K;r&&(K={storeStrategy:{storeKey:r}});_.R("web_log_search_ticks_ks")||(K=K||{},K.requestTick="sr_s",K.responseTick="sr_r");return K};var u2=function(){};
_.C(u2,Qa);u2.prototype.getApiPaths=function(){return Gld};
u2.prototype.getExtension=function(r){return _.M(r,XyX)};
u2.prototype.JSC$14325_buildRequest=function(r,E){E.serializedGetSharingProviderDataParams&&(r.serializedGetSharingProviderDataParams=E.serializedGetSharingProviderDataParams)};var Aw=function(){};
_.C(Aw,Qa);Aw.prototype.getApiPaths=function(){return vFE};
Aw.prototype.getExtension=function(r){return _.M(r,h6l)};
Aw.prototype.JSC$14325_buildRequest=function(r,E){E.endpoint&&(r.endpoint=E.endpoint);E.action&&(r.action=E.action)};var eO=function(){};
_.C(eO,Qa);eO.prototype.getApiPaths=function(){return $1M};
eO.prototype.getExtension=function(r){return _.M(r,SlE)};
eO.prototype.JSC$14325_buildRequest=function(r,E){r.videoId=E.videoId;E.scheduledRedirectMetadataSourceVideoId&&(r.scheduledRedirectMetadata={sourceVideoId:E.scheduledRedirectMetadataSourceVideoId})};var XL=function(){};
_.C(XL,Qa);XL.prototype.getApiPaths=function(){return jjl};
XL.prototype.getExtension=function(r){return _.M(r,_.zPX)};
XL.prototype.JSC$14325_buildRequest=function(r,E){r.params=E.params;r.correctionText=E.correctionText};var HL=function(){};
_.C(HL,Qa);HL.prototype.getApiPaths=function(){return XdL};
HL.prototype.getExtension=function(r){return _.M(r,_.z6u)};
HL.prototype.JSC$14325_buildRequest=function(r,E){E.params&&(r.params=E.params);r.searchQuery=E.searchQuery;r.languageCode=E.languageCode;r.kind=E.kind;r.name=E.name;r.externalVideoId=E.externalVideoId};var n$=function(){};
_.C(n$,Qa);n$.prototype.getApiPaths=function(){return MBu};
n$.prototype.getExtension=function(r){return _.M(r,hgC)};
n$.prototype.JSC$14325_buildRequest=function(r,E){E.params&&(r.params=E.params)};var In=function(r){this.JSC$18600_storeWithEntities=r};
_.C(In,Qa);In.prototype.getApiPaths=function(){return JNl};
In.prototype.getExtension=function(r){return _.M(r,rNl)||_.M(r,Klb)};
In.prototype.JSC$14325_buildRequest=function(r,E,K){K.client_data&&(r.clientData=K.client_data);if(E.commerceActionConfig){var g=E.commerceActionConfig;E=g.actionId;g=g.commerceActionParams;E&&(r.actionId=E);g&&(r.commerceActionParams=g)}else{var D=E.actionId,B=E.commerceActionParams;K=E.entityKeys;D&&(r.actionId=D);B&&(r.commerceActionParams=B);var Q;E=(g=this.JSC$18600_storeWithEntities)==null?void 0:(Q=g.getState())==null?void 0:Q.entities;if(K&&E){g=[];Q=_.N(K);for(K=Q.next();!K.done;K=Q.next())if(D=
K.value,K=_.Dk(D).entityType,D=_.NC(E,K,D))B={},g.push((B[K]=D,B));r.entityMutationPayloads=g}}};
In.prototype.getRequestConfig=function(r){var E,K=(E=_.M(r,rNl))==null?void 0:E.requestSequenceType;if(K&&r.clickTrackingParams&&K!=="REQUEST_SEQUENCE_TYPE_UNKNOWN")return{sequenceStrategy:{sequenceKey:r.clickTrackingParams,sequenceType:K}}};
In[f0]=[g1];var yL=function(){};
_.C(yL,Qa);yL.prototype.getApiPaths=function(){return imw};
yL.prototype.getExtension=function(r){return _.M(r,_.Fll)};
yL.prototype.JSC$14325_buildRequest=function(r,E){E.feedbackData&&(r.feedbackData=E.feedbackData);E.params&&(r.itemParams=E.params)};
_.f5.Object.defineProperties(yL.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var L$=function(){};
_.C(L$,Qa);L$.prototype.getApiPaths=function(){return cql};
L$.prototype.getExtension=function(r){return _.M(r,RpX)};
L$.prototype.JSC$14325_buildRequest=function(r,E,K){K.payments_payload&&(r.paymentsPayload=K.payments_payload);K.offer_params&&(r.offerParams=K.offer_params);E.transactionParams&&(r.transactionParams=E.transactionParams)};var hw=function(){};
_.C(hw,Qa);hw.prototype.getApiPaths=function(){return CCE};
hw.prototype.getExtension=function(r){return _.M(r,_.omE)};
hw.prototype.JSC$14325_buildRequest=function(r,E,K){K=K===void 0?{}:K;E.buybucketParams&&(r.buybucketData={params:E.buybucketParams},E.stickerParams?r.buybucketData.stickerParams=E.stickerParams:(K.rich_chat_message?r.buybucketData.richChatMessage=K.rich_chat_message:K.chat_message_text&&(r.buybucketData.chatMessageText=K.chat_message_text),K.purchase_price_micros&&(r.buybucketData.purchasePriceMicros=K.purchase_price_micros.toString())));E.donationAmountMicros&&(r.tipAmountMicros=E.donationAmountMicros,
E.tipParams&&(r.tipParams=E.tipParams));E.offerParams&&(r.offerParams=E.offerParams);E.productData&&(r.productData=E.productData);E.transactionParams&&(r.transactionParams=E.transactionParams)};var Jw=function(){};
_.C(Jw,Qa);Jw.prototype.getApiPaths=function(){return xpu};
Jw.prototype.getExtension=function(r){return _.M(r,cNR)};
Jw.prototype.JSC$14325_buildRequest=function(r,E){E.updateFopParams&&(r.updateFopParams=E.updateFopParams)};var ri=function(){};
_.C(ri,Qa);ri.prototype.getApiPaths=function(){return WbE};
ri.prototype.getExtension=function(r){return _.M(r,_.AM)};
ri.prototype.JSC$14325_buildRequest=function(r,E){E.couponCode&&(r.couponCode=E.couponCode);E.params&&(r.itemParams=E.params)};var E_=function(){};
_.C(E_,Qa);E_.prototype.getApiPaths=function(){return GVJ};
E_.prototype.getExtension=function(r){return _.M(r,_.Eml)};
E_.prototype.JSC$14325_buildRequest=function(r,E,K){K=K===void 0?{}:K;E.params&&(r.params=E.params);K.ctk&&(r.clientToken=K.ctk)};var KX=function(r){this.JSC$18635_storeWithEntities=r};
_.C(KX,Qa);KX.prototype.getApiPaths=function(){return v2M};
KX.prototype.getExtension=function(r){return _.M(r,_.Uy)};
KX.prototype.JSC$14325_buildRequest=function(r,E,K){K.purchase_price_micros&&(r.productData={pdgData:{purchasePriceMicros:K.purchase_price_micros.toString()}},K.rich_chat_message&&(r.productData.pdgData.richChatMessage=K.rich_chat_message),K.currency_code&&(r.productData.pdgData.currencyCode=K.currency_code));E.transactionParams&&(r.transactionParams=E.transactionParams);E.clientLocationContext&&(r.clientLocationContext=E.clientLocationContext);K.payments_payload&&(r.paymentsPayload=K.payments_payload);
K.funds_guarantee_callback_client_data&&(r.fundsGuaranteeCallbackClientData=K.funds_guarantee_callback_client_data);var g,D;K=(g=this.JSC$18635_storeWithEntities)==null?void 0:(D=g.getState())==null?void 0:D.entities;if(E.entityKeys&&K){g=[];E=_.N(E.entityKeys);for(D=E.next();!D.done;D=E.next()){var B=D.value;D=_.Dk(B).entityType;if(B=_.NC(K,D,B)){var Q={};g.push((Q[D]=B,Q))}}r.entityMutationPayloads=g}};
KX[f0]=[g1];var gi=function(){};
_.C(gi,Qa);gi.prototype.getApiPaths=function(){return VB$};
gi.prototype.getExtension=function(r){return _.M(r,MmM)};
gi.prototype.JSC$14325_buildRequest=function(r,E,K){K=K===void 0?{}:K;K.backend_analytics&&(r.serializedBackendAnalyticsEvent=K.backend_analytics);E.offerParams&&(r.offerParams=E.offerParams)};var DL=function(){};
_.C(DL,Qa);DL.prototype.getApiPaths=function(){return WbE};
DL.prototype.getExtension=function(r){return _.M(r,Y05)};
DL.prototype.JSC$14325_buildRequest=function(r,E){E.params&&(r.itemParams=E.params)};var B3=function(){};
_.C(B3,Qa);B3.prototype.getApiPaths=function(){return zdX};
B3.prototype.getExtension=function(r){return _.M(r,_.jhE)};
B3.prototype.JSC$14325_buildRequest=function(r,E,K){K.resume_time_ms&&(r.resumeTimeMs=K.resume_time_ms);E.pauseParams&&(r.pauseParams=E.pauseParams)};var di=function(){};
_.C(di,Qa);di.prototype.getApiPaths=function(){return tBw};
di.prototype.getExtension=function(r){return _.M(r,_.ipw)};
di.prototype.JSC$14325_buildRequest=function(r,E,K){K=K===void 0?{}:K;K.c&&(r.redeemCode=K.c);K.rd&&(r.riskData=K.rd);K.ctk&&(r.clientToken=K.ctk)};var ju=function(){};
_.C(ju,Qa);ju.prototype.getApiPaths=function(){return S5e};
ju.prototype.getExtension=function(r){return _.M(r,_.N8f)};
ju.prototype.JSC$14325_buildRequest=function(r,E){E.resumeParams&&(r.resumeParams=E.resumeParams)};var NF=function(r,E){this.clientName=r;this.defaultExpirationDelayMs=E};
NF.prototype.put=function(r,E){var K=this,g;return _.p(function(D){g=Object.assign({},E.data);g.key=r;g.clientName=K.clientName;g.expireTimestampMs===void 0&&(g.expireTimestampMs=(Math.round((0,_.OC)())+K.defaultExpirationDelayMs).toString());return D.return(K.putInternal(r,g))})};
NF[f0]=[Ra,p0T];var CF9=function(){NF.apply(this,arguments);this.JSC$18665_responseStore=new Map};
_.C(CF9,NF);_.d=CF9.prototype;_.d.get=function(r){var E=this;return _.p(function(K){return K.return(mi(E,r))})};
_.d.putInternal=function(r,E){var K=this,g,D,B;return _.p(function(Q){g=K.defaultExpirationDelayMs;E.expireTimestampMs&&(g=Number(E.expireTimestampMs)-Math.round((0,_.OC)()),D=_.Uv("mweb_override_response_store_expiration_ms"),D>0&&D<g&&(g=D));B=setTimeout(function(){K.remove(r)},g);
K.JSC$18665_responseStore.set(r,{entryData:E,timer:B});_.vo(Q)})};
_.d.remove=function(r){var E=this;return _.p(function(K){xyU(E,r);_.vo(K)})};
_.d.removeAll=function(){var r=this;return _.p(function(E){r.JSC$18665_responseStore.forEach(function(K){clearTimeout(K.timer)});
r.JSC$18665_responseStore.clear();_.vo(E)})};
_.d.has=function(r){return!!this.JSC$18665_responseStore.get(r)};
_.d.getKeys=function(){return this.JSC$18665_responseStore.keys()};
var mi=function(r,E){if(r=r.JSC$18665_responseStore.get(E))return new _.ly(r.entryData)},xyU=function(r,E){var K=r.JSC$18665_responseStore.get(E);
K&&(clearTimeout(K.timer),r.JSC$18665_responseStore.delete(E))};var ES5;var DXL=function(r,E,K){NF.call(this,r,E);this.token=K};
_.C(DXL,NF);_.d=DXL.prototype;_.d.get=function(r){var E=this,K,g;return _.p(function(D){return D.nextAddress==1?D.yield(gSP(E.token),2):D.nextAddress!=3?(K=D.yieldResult,D.yield(K.get("ResponseStore",[r,E.clientName]),3)):(g=D.yieldResult)?D.return(new _.ly(g)):D.return(void 0)})};
_.d.putInternal=function(r,E){var K=this,g;return _.p(function(D){if(D.nextAddress==1)return D.yield(gSP(K.token),2);g=D.yieldResult;return D.yield(g.put("ResponseStore",E),0)})};
_.d.remove=function(r){var E=this,K;return _.p(function(g){if(g.nextAddress==1)return g.yield(gSP(E.token),2);K=g.yieldResult;return g.return(K.delete("ResponseStore",[r,E.clientName]))})};
_.d.removeAll=function(){var r=this,E;return _.p(function(K){if(K.nextAddress==1)return K.yield(gSP(r.token),2);E=K.yieldResult;return K.yield(uIf(E,IDBKeyRange.only(r.clientName)),0)})};
_.d.has=function(){throw Error("ij");};_.Qf=new _.NS("PERSISTENT_STORE_PROMISE_ACCESSOR_TOKEN");var WYA=function(r){var E;this.stateTagsData=(E=r.responseContext)==null?void 0:E.stateTags},GbB=function(r){var E;
return((E=r.stateTagsData)==null?void 0:E.stateTagsModified)||[]};var vWb;vWb=function(r){this.JSC$18678_responseStore=r};
_.q0=function(r,E,K){if(!_.R("state_tags_killswitch")){var g=new WYA(E);if(GbB(g).length>0){var D=r.JSC$18678_responseStore.getKeys();D=_.N(D);for(var B=D.next();!B.done;B=D.next()){B=B.value;var Q=mi(r.JSC$18678_responseStore,B);if(Q){var a=_.ho(Q);a:{var P=void 0;Q=GbB(g);a=((P=(new WYA(a)).stateTagsData)==null?void 0:P.relevantStateTags)||[];P=_.N(a);for(a=P.next();!a.done;a=P.next())if(a=a.value,a.stateTag!=null&&Q.includes(a.stateTag)&&a.onStateTagModified==="STATE_TAG_CACHE_INSTRUCTION_EVICT_RESPONSE"){Q=
!0;break a}Q=!1}Q&&xyU(r.JSC$18678_responseStore,B)}}}}var O;g=(O=E.responseContext)==null?void 0:O.maxAgeSeconds;K&&g&&Number(g)>0&&(E=DN(E,g),r.JSC$18678_responseStore.put(K,new _.ly(E)))};
vWb.prototype.handleResponse=function(r,E){if(!E)throw Error("jj");var K,g;E=(K=E.config)==null?void 0:(g=K.storeStrategy)==null?void 0:g.storeKey;_.q0(this,r,E)};
vWb[f0]=[_.q6];_.C4P=new _.NS("STORE_RESPONSE_PROCESSOR_TOKEN");var VVA=function(r){this.JSC$18681_responseStore=r};
VVA.prototype.handleResponse=function(r,E){if(E.input.match(_.IG(IXa))){var K;if(r==null?0:(K=r.entries)==null?0:K.length)for(r=_.N(r.entries),E=r.next();!E.done;E=r.next()){K=E.value.command;var g=void 0;E=(g=_.M(K,_.YZ))==null?void 0:g.unserializedPrefetchData;if(!K||!E)break;g=(new zv).JSC$14332_getStoreKey(K);var D=_.M(E,Bhf),B=void 0,Q=void 0,a=void 0,P=void 0,O=void 0,U=void 0,T=((B=D)==null?0:(Q=B.responseContext)==null?0:Q.maxAgeSeconds)&&Number((a=D)==null?void 0:(P=a.responseContext)==null?
void 0:P.maxAgeSeconds)>0?Number((O=D)==null?void 0:(U=O.responseContext)==null?void 0:U.maxAgeSeconds):600;g&&T>0&&(D=DN(D,T),this.JSC$18681_responseStore.put(g,new _.ly(D)));K=(new Xw).JSC$14332_getStoreKey(K);E=_.M(E,A6$);P=a=Q=B=D=g=void 0;O=((g=E)==null?0:(D=g.responseContext)==null?0:D.maxAgeSeconds)&&Number((B=E)==null?void 0:(Q=B.responseContext)==null?void 0:Q.maxAgeSeconds)>0?Number((a=E)==null?void 0:(P=a.responseContext)==null?void 0:P.maxAgeSeconds):600;K&&O>0&&(E=DN(E,O),this.JSC$18681_responseStore.put(K,
new _.ly(E)))}}};
VVA[f0]=[_.q6];var zKT=function(r,E){this.innertubeTransportService=r;this.JSC$18684_commandHandler=E};
zKT.prototype.submitForm=function(r,E,K,g,D){var B=this,Q,a,P,O,U,T;return _.p(function(w){if(w.nextAddress==1)return Q={submitId:r,formData:E,submitBehavior:K,params:g},a=_.IG(NXf),w.yield(_.PC(B.innertubeTransportService,Q,a,D),2);P=w.yieldResult;if(!P)return w.return(Promise.reject(new _.bs("Submit API returned an undefined response. Submit ID: "+r)));O=P;(T=(U=O)==null?void 0:U.onResponseReceived)&&B.JSC$18684_commandHandler.resolveCommand(T);return w.return(O)})};
zKT[f0]=[_.wM,_.Ov];var $D=function(){this.scheduler=_.cc()},tVa;
$D.prototype.pause=function(){throw Error("kj");};
$D.prototype.resume=function(){throw Error("kj");};
$D.prototype.queue=function(r){var E=this,K=_.ZW(),g=_.k_(this.scheduler,function(){try{var D;if(_.jH.instance)var B=_.jH.instance;else{var Q=new _.bs("Error: Unexpected uninitialized CommandHandler.");_.Xc(Q);B=void 0}(D=B)==null||D.resolveCommand(r.command);K.resolve()}catch(a){K.reject(a)}});
K.promise.thenCatch(function(D){D instanceof _.Sy&&E.scheduler.cancelJob(g)});
return K.promise};
$D.prototype.queueAll=function(r){var E=new Map;r=_.N(r);for(var K=r.next();!K.done;K=r.next())K=K.value,E.set(K.id,this.queue(K));return E};var b95=function(r,E){var K=this;this.taskModel=r;this.onTaskCancelledCallback=E;this.resolver=_.ZW();r=r.proto.prefetchConfig;if(!r)throw Error("lj");if(!r.prefetchAction)throw Error("mj");this.prefetchConfig=this.taskModel.proto.prefetchConfig;this.cancellablePromise=this.resolver.promise.thenCatch(function(g){g instanceof _.Sy&&(SwA(K,K.taskModel.cancelOn.screenExit?"CANCELLATION_REASON_PAGE_NAVIGATION":"CANCELLATION_REASON_UNKNOWN"),K.onTaskCancelledCallback(K.taskModel.id,K.jobId),K.tick("pcc"));
throw g;});
this.timerName=this.taskModel.id;_.cB(this.prefetchConfig.prefetchAction,void 0,this.timerName,this.prefetchConfig.prefetchAction)};
b95.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 SwA=function(r,E){_.Mn({prefetchInfo:{cancellationReason:E}},r.timerName)};
b95.prototype.tick=function(r){_.CR(r,void 0,this.timerName)};var pX=function(){var r=this;this.scheduler=_.cc();this.maxInflightTasks=_.Uv("prefetch_coordinator_max_inflight_requests");this.coordinatorTimeoutMs=_.Uv("prefetch_coordinator_command_timeout_ms");this.prefetchCoordinatorState=0;this.allPrefetchTasks=new Map;this.inflightPrefetchTasks=new Map;this.drainingHeap=new RBR;this.onTaskCancelled=function(E,K){K&&r.scheduler.cancelJob(K);szu(r,E);aE(r,3)}},kbk=function(){pX.instance||(pX.instance=new pX);
return pX.instance};
pX.prototype.pause=function(){this.prefetchCoordinatorState=0};
pX.prototype.resume=function(){aE(this,0)};
pX.prototype.queue=function(r){r=qwk(this,r);aE(this,1);return r};
pX.prototype.queueAll=function(r){var E=new Map;r=_.N(r);for(var K=r.next();!K.done;K=r.next())K=K.value,E.set(K.id,qwk(this,K));aE(this,1);return E};
var qwk=function(r,E){var K=r.allPrefetchTasks.get(E.id);if(K)return K.cancellablePromise;try{var g=new b95(E,r.onTaskCancelled)}catch(B){return _.RV(B)}K=g;K.tick("pcq");var D={prefetchInfo:{taskId:K.taskModel.id,isPrefetch:!0,fetchAction:K.prefetchConfig.fetchAction},actionVisualElement:{trackingParams:K.taskModel.command.clickTrackingParams}};K.taskModel.csn&&(D.clientScreenNonce=K.taskModel.csn);_.Mn(D,K.timerName);r.allPrefetchTasks.set(E.id,g);r.drainingHeap.insert(-g.getPriority(),g);return g.cancellablePromise},
aE=function(r,E){r.prefetchCoordinatorState===E&&(r.prefetchCoordinatorState=2,lAk(r))},lAk=function(r){for(var E={};r.prefetchCoordinatorState!==0;E={taskId$jscomp$3:void 0,
prefetchTask$jscomp$1:void 0}){if(r.inflightPrefetchTasks.size>=r.maxInflightTasks){r.prefetchCoordinatorState=3;break}E.prefetchTask$jscomp$1=r.drainingHeap.remove();if(!E.prefetchTask$jscomp$1){r.prefetchCoordinatorState=1;break}E.taskId$jscomp$3=E.prefetchTask$jscomp$1.taskModel.id;if(r.allPrefetchTasks.has(E.taskId$jscomp$3)){var K=-1;r.coordinatorTimeoutMs>0&&(K=_.k_(r.scheduler,function(g){return function(){P3(r,g.taskId$jscomp$3,Error("nj"))}}(E),r.coordinatorTimeoutMs));
r.inflightPrefetchTasks.set(E.taskId$jscomp$3,K);if(!r.JSC$18701_commandHandler){if(!_.jH.instance){P3(r,E.taskId$jscomp$3,Error("oj"));continue}r.JSC$18701_commandHandler=_.jH.instance}a:switch(E.prefetchTask$jscomp$1.prefetchConfig.priority){case "PREFETCH_PRIORITY_HIGH":case "PREFETCH_PRIORITY_MEDIUM":K=1;break a;default:K=0}E.prefetchTask$jscomp$1.jobId=r.scheduler.addJob(function(g){return function(){g.prefetchTask$jscomp$1.tick("pcr");try{r.JSC$18701_commandHandler.resolveCommand(g.prefetchTask$jscomp$1.taskModel.command)||
P3(r,g.taskId$jscomp$3,Error("pj"))}catch(D){P3(r,g.taskId$jscomp$3,D)}}}(E),K,0)}}},mya=function(r,E){(E=szu(r,E))!=null&&(E.resolver.resolve(),E.tick("pce"));
aE(r,3)},P3=function(r,E,K){(E=szu(r,E,K))!=null&&(E.resolver.reject(K),E.tick("pcc"),SwA(E,"CANCELLATION_REASON_ERROR"),Math.random()<=_.Uv("prefetch_coordinator_error_logging_sampling_rate")&&(K=new _.bs("Prefetch Command failed.",E.taskModel.id,K.message),_.Xc(K)));
aE(r,3)},szu=function(r,E,K){var g=r.allPrefetchTasks.get(E);
g?((K=r.inflightPrefetchTasks.get(E))&&K!==-1&&r.scheduler.cancelJob(K),r.inflightPrefetchTasks.delete(E),r.allPrefetchTasks.delete(E)):_.nh(new _.bs("Unexpected missing prefetch task when deleting task.",E,K==null?void 0:K.message));return g};var Z9u=function(r,E,K,g,D){this.id=r;this.triggerOn=E;this.cancelOn=K;this.command=g;this.proto=D};
_.f5.Object.defineProperties(Z9u.prototype,{taskType:{configurable:!0,enumerable:!0,get:function(){return this.proto.prefetchConfig?0:1}}});var usu=function(){this.JSC$18706_prefetchCoordinator=kbk();tVa||(tVa=new $D);this.defaultCoordinator=tVa},Ay9;
usu.getInstance=function(){Ay9||(Ay9=new usu);return Ay9};
usu.prototype.get=function(r){switch(r){case 0:return this.JSC$18706_prefetchCoordinator;default:return this.defaultCoordinator}};var fX=function(){this.coordinatorSupplier=usu.getInstance();this.tasks=new Map;this.taskIdByTriggerId=new Map;this.taskIdByCancelId=new Map;this.queuedPromisesByTask=new Map},H9U=function(r){var E=_.Cn()||void 0,K=Object.keys(eKa)[0];
if(K){var g=r.taskIdByTriggerId.get(K);if(g!=null){r.taskIdByTriggerId.delete(K);K=[];g=_.N(g);for(var D=g.next();!D.done;D=g.next())if(D=r.tasks.get(D.value))E!=="UNDEFINED_CSN"&&(D.csn=E),K.push(D);K=jsK(K);E=[];K=_.N(K);for(g=K.next();!g.done;g=K.next()){D=_.N(g.value);g=D.next().value;D=D.next().value;g=r.coordinatorSupplier.get(g).queueAll(D);g=_.N(g);var B=g.next();for(D={};!B.done;D={taskId$jscomp$9:void 0},B=g.next()){var Q=_.N(B.value);B=Q.next().value;Q=Q.next().value;D.taskId$jscomp$9=
B;B=Q;E.push(D.taskId$jscomp$9);r.queuedPromisesByTask.set(D.taskId$jscomp$9,_.Sn(B,function(a){return function(){Xva(r,a.taskId$jscomp$9)}}(D)))}}}}else _.nh(new _.bs("Unexpected malformed TriggerEvent."))};
fX.prototype.trigger=function(r,E){var K=this,g=this.tasks.get(r);if(!g||this.queuedPromisesByTask.has(r))return!1;nW5(this,r,g.triggerOn);E!=="UNDEFINED_CSN"&&(g.csn=E);E=this.coordinatorSupplier.get(g.taskType).queue(g);this.queuedPromisesByTask.set(r,_.Sn(E,function(){Xva(K,r)}));
return!0};
fX.prototype.cancel=function(r){var E=this.queuedPromisesByTask.get(r);if(E)E.cancel();else return Xva(this,r)};
var Xva=function(r,E){r.queuedPromisesByTask.delete(E);var K=r.tasks.get(E);if(!K)return!1;r.tasks.delete(E);nW5(r,E,K.triggerOn);(K=dXc(K.cancelOn))&&(r=r.taskIdByCancelId.get(K))&&r.delete(E);return!0},nW5=function(r,E,K){(K=Object.keys(K)[0])&&(r=r.taskIdByTriggerId.get(K))&&r.delete(E)};var eKa={taskRegistered:{}},O_=function(){fX.instance||(fX.instance=new fX);this.JSC$18715_taskManager=fX.instance};
_.C(O_,Tl);
O_.prototype.resolveCommand=function(r){var E=this,K,g;return _.p(function(D){K=_.M(r,gnf);if((g=K)==null||!g.tasks){var B=new _.bs("RegisterTasksCommand is missing tasks.");_.Xc(B);return D.return()}B=E.JSC$18715_taskManager;for(var Q=_.N(K.tasks),a=Q.next();!a.done;a=Q.next())if(a=a.value,a=a.id&&a.triggerOn&&a.cancelOn&&a.command?new Z9u(a.id,a.triggerOn,a.cancelOn,a.command,a):void 0,a){var P=Object.keys(a.triggerOn)[0];if(P){var O=dXc(a.cancelOn);O?(B.tasks.set(a.id,a),B.taskIdByTriggerId.has(P)||B.taskIdByTriggerId.set(P,
new Set),B.taskIdByTriggerId.get(P).add(a.id),B.taskIdByCancelId.has(O)||B.taskIdByCancelId.set(O,new Set),B.taskIdByCancelId.get(O).add(a.id)):_.nh(new _.bs("Unexpected malformed cancelOn field."))}else _.nh(new _.bs("Unexpected malformed triggerOn field."))}else _.nh(new _.bs("Unexpected malformed Task proto."));H9U(E.JSC$18715_taskManager);_.vo(D)})};var IAA={},yyB=(IAA.rendered={priority:_.R("web_adaptive_early_init")?8:0,callback:function(){var r={};r.numCpu=navigator.hardwareConcurrency;var E={};E.ramGb=_.gm.navigator.deviceMemory;var K={staticContext:{}};E.ramGb&&P5n(E.ramGb)&&(K.staticContext.memoryTotalKbytes=(E.ramGb*1048576).toString());r.numCpu&&P5n(r.numCpu)&&(K.staticContext.cpuCores=r.numCpu);if(_.R("web_enable_adaptive_appl_signal")){r={};E=Uh5();E=E.length>0?E[0]:void 0;var g,D=(g=_.GG("rses_dpj"))!=null?g:E==null?void 0:E.tick.rses_dpj,
B;g=(B=_.GG("rsef_dpj"))!=null?B:E==null?void 0:E.tick.rsef_dpj;D&&Number(D)>0&&g&&Number(g)>0&&(B=Math.ceil(Number(g)-Number(D)),B>0&&(r.loadLatency=B));r.loadLatency&&P5n(r.loadLatency)&&(K.appL=r.loadLatency.toString())}_.Ae("applicationStarted",K);f8J=K;_.R("web_adaptive_repeat_ase")&&window.addEventListener("state-navigateend",OA5)}},IAA);var LY5=new _.NS("WINDOW_ON_ERROR"),hKb=new _.NS("ERROR_WEIGHT_MAPS"),Jyu=new _.NS("INIT_ERROR");var rZA={},ExB=(rZA.initialized={priority:10,callback:function(r){r.injector.resolve(Jyu)()}},rZA);var KeU=function(){},gxk=function(){var r=_.yK("meta_logger_impl");
r||(r=new KeU,_.pN("meta_logger_impl",r));return r},D5f=function(){gxk().csiSubscriptionKey=qkm("meta_logging_csi_event",function(r){var E=r.timerName;
if(r=r.timelineData){_.cB(E,{startTime:r.startTime},E);r.infos&&_.Mn(r.infos,E);for(var K=_.N(Object.keys(r.ticks)),g=K.next();!g.done;g=K.next())g=g.value,_.CR(g,r.ticks[g],E)}})};
KeU.prototype.unlisten=function(){this.csiSubscriptionKey!==void 0&&ZeP(this.csiSubscriptionKey)};var B3B={},d5Q=(B3B.initialized={priority:10,callback:function(){D5f()}},B3B);var jXU=function(r,E){this.innertubeClientName=r;this.JSC$18726_prefCookie=E};
jXU.prototype.record=function(){if(_.R("web_li_record_binary_eval_tick")){var r=_.GG("rsef_dpj");var E=_.GG("rses_dpj");r=r!==void 0&&E!==void 0?Math.round(r-E):void 0;if(r!==void 0&&r>0){E=_.oq(this.storagePrefix+"-"+this.innertubeClientName)||{valuesSample:[],valuesSeen:0};var K=this.poolSize;if(!(E.valuesSeen>=1E9)){if(E.valuesSample.length<K)E.valuesSample.push(r);else{var g=Math.floor(Math.random()*(E.valuesSeen+1));g<K&&(E.valuesSample[g]=r)}E.valuesSeen+=1}_.Rq(this.storagePrefix+"-"+this.innertubeClientName,
E,2592E3);r=E.valuesSample;E=NsJ(r);r=r.length<this.poolSize?void 0:E<400?1:E<1700?2:3;r!==void 0&&(this.JSC$18726_prefCookie.set(this.cookiePrefix+this.innertubeClientName,r),this.JSC$18726_prefCookie.save())}}else _.Mi(this.storagePrefix+"-"+this.innertubeClientName),this.JSC$18726_prefCookie.remove(this.cookiePrefix+this.innertubeClientName),this.JSC$18726_prefCookie.save()};
jXU[f0]=[Ra,jQ];var N3U=function(){jXU.apply(this,arguments);this.storagePrefix="yt-signal-be";this.cookiePrefix="lsbe";this.poolSize=5};
_.C(N3U,jXU);var QXu=new _.NS("PAGE_LOAD_TIME_TOKEN");var $5b=function(r){this.signal=r;this.disableLoggingAndSendPayload=this.disableLoggingAndSendPayloadUnbound.bind(this);this.loggingEnabled=!0;this.ids=new Set;r.addEventListener("abort",this.disableLoggingAndSendPayload);this.jobId=_.k_(_.eM,this.disableLoggingAndSendPayload,1E4)};
$5b.prototype.disableLoggingAndSendPayloadUnbound=function(){this.loggingEnabled&&(this.loggingEnabled=!1,_.eM.cancelJob(this.jobId),this.signal.removeEventListener("abort",this.disableLoggingAndSendPayload),a6Q(this))};
var a6Q=function(r){var E=_.im();if(E){var K={webClientComponentsData:{components:Array.from(r.ids,function(g){return{id:g}})}};
r.ids.clear();_.pB().visualElementStateChanged(E,K)}};var pgU=cI({a11y:Zvf});_.Pjf=Cg(pgU)(pgU.a11y,{ephemeralActionSelector:function(r){return r.ephemeralAction||null}});var f6A=cI({continuation:Hva});var OQU=Cg(f6A)(f6A.continuation,{continuationCommandSelector:function(r){return r.continuationCommand}});var Y85=new _.NS("DOWNLOAD_ELIGIBILITY_PROMISE_TOKEN");var YD=function(r,E){this.JSC$18755_storeWithEntities=r;this.JSC$18755_commandHandler=E;this.downloadingToastInitialized=!1;this.downloadingEntities=[]};
YD.prototype.start=function(){this.JSC$18755_storeWithEntities.subscribe(this.observeDownloadingEntities.bind(this))};
YD.prototype.observeDownloadingEntities=function(){var r=_.SsK(this.JSC$18755_storeWithEntities.getState().entities).map(function(g){return brc(g)});
if(r.length>0){if(!this.downloadingToastInitialized){this.downloadingToastInitialized=!0;var E={openPopupAction:{popup:{videoDownloadToastRenderer:{actionButton:{buttonRenderer:yUJ()},loggingDirectives:{clientVeSpec:{uiType:98969}},responseText:_.JC(_.Nn("DOWNLOADING",void 0,"Downloading"))}},popupType:"TOAST",durationHintMs:0}};this.JSC$18755_commandHandler.resolveCommand(E)}this.downloadingEntities=r}else if(this.downloadingEntities.length){var K=tj5(this.JSC$18755_storeWithEntities.getState().entities).map(function(g){return brc(g)});
this.downloadingEntities.filter(function(g){return K.includes(g)}).length&&(r={openPopupAction:llm()},this.JSC$18755_commandHandler.resolveCommand(r));
this.downloadingEntities=[]}};
YD[f0]=[g1,_.Ov];var U59;_.U_=function(r,E,K,g,D,B,Q,a){this.JSC$18758_playerApiPromise=r;this.JSC$18758_commandHandler=E;this.JSC$18758_screenManager=K;this.offlineWebClientEligibility=g;this.JSC$18758_prefStorage=D;this.JSC$18758_actionRouter=B;this.entityTypeMap=Q;this.JSC$18758_persistentStorePromiseAccessor=a;this.downloadFailureListenerBound=!1;this.previousDownloadStateForVideo={}};
U59=function(){var r=_.P7().resolve(_.U_),E;_.p(function(K){if(K.nextAddress==1)return r.downloadFailureListenerBound?K.return():K.yield(r.JSC$18758_playerApiPromise,2);E=K.yieldResult;E.addEventListener("onOfflineOperationFailure",function(g){if(g.failureReason&&g.entityKey&&g.failureReason!=="OFFLINE_OPERATION_FAILURE_REASON_UNKNOWN")if(g.failureReason==="OFFLINE_OPERATION_FAILURE_REASON_VIDEO_DELETED"){var D=_.Dk(g.entityKey).entityId;D&&r.JSC$18758_actionRouter.triggerOptionalAction("yt-downloaded-video-deleted",
D)}else if(_.R("kevlar_woffle")){D=r.JSC$18758_commandHandler;var B=D.resolveCommand;g=g.failureReason;var Q=_.Nn("TRANSFER_FAILED",void 0,"Download failed");g==="OFFLINE_OPERATION_FAILURE_REASON_DATABASE_REQUEST_FAILED"&&(Q=_.Nn("STORAGE_FULL",void 0,"Storage full"));B.call(D,{openPopupAction:{popup:{notificationActionRenderer:{responseText:_.JC(Q),loggingDirectives:{clientVeSpec:{uiType:134511}}}},popupType:"TOAST"}})}});
r.downloadFailureListenerBound=!0;_.vo(K)})};
_.U_.prototype.deleteVideo=function(r,E){var K=this,g,D,B;return _.p(function(Q){if(Q.nextAddress==1)return Q.yield(K.JSC$18758_playerApiPromise,2);g=Q.yieldResult;B={offlineLoggingData:{offlineDeleteReason:(D=E)!=null?D:"OFFLINE_DELETE_REASON_USER_INITIATED"}};return Q.yield(g.queueOfflineAction(r,K.entityTypeMap.singleEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE",B),0)})};
_.U_.prototype.pauseVideoDownload=function(r){var E=this,K;return _.p(function(g){if(g.nextAddress==1)return g.yield(E.JSC$18758_playerApiPromise,2);K=g.yieldResult;K.pauseVideoDownload(r);_.vo(g)})};
_.U_.prototype.resumeVideoDownload=function(r){var E=this,K;return _.p(function(g){if(g.nextAddress==1)return g.yield(E.JSC$18758_playerApiPromise,2);K=g.yieldResult;return g.yield(K.resumeVideoDownload(r),0)})};
_.U_[f0]=[_.K8,_.Ov,_.Ly,Y85,ar,CD,qcX,A$];var T3A=new _.NS("DOWNLOAD_STATE_STORE_TOKEN");var wga=function(r,E){this.JSC$18779_persistentStorePromiseAccessor=r;this.store=E;this.upliftCompletionResolver=new _.jG},oxA=function(){var r=_.P7().resolve(FeB),E;
_.p(function(K){switch(K.nextAddress){case 1:if(r.upliftImplPromise)return K.return(r.upliftImplPromise);_.Mj(K,2);r.upliftImplPromise=Rou(r);return K.yield(r.upliftImplPromise,4);case 4:r.upliftCompletionResolver.resolve();_.D2(K,3);break;case 2:throw E=_.GD(K),r.upliftCompletionResolver.reject(E),E;case 3:return K.return(r.upliftImplPromise)}})},Rou=function(r){var E,K,g;
return _.p(function(D){switch(D.nextAddress){case 1:return _.HD("LOGGED_IN")?D.yield(r.JSC$18779_persistentStorePromiseAccessor(),2):D.return();case 2:E=D.yieldResult;if(!E)return _.CR("vdeur"),D.return();_.CR("vdeus");_.Mj(D,3);return D.yield(M_Q(E),5);case 5:K=D.yieldResult;r.store.dispatch(wCL(K));E.observe(function(B){FMP(r.store,B)});
_.D2(D,4);break;case 3:throw g=_.GD(D),_.CR("vdeur"),g;case 4:_.CR("vdeuc"),_.vo(D)}})},M_Q=function(r){var E;
return _.p(function(K){if(K.nextAddress==1)return K.yield(fpL(r),2);E=K.yieldResult;return K.return(E.reduce(function(g,D){if(!D.data||!D.key||!D.entityType)return g;g[D.entityType]||(g[D.entityType]={});g[D.entityType][D.key]=D.data;return g},{}))})};
wga[f0]=[A$,_.Bz];var FeB;FeB=new _.NS("DOWNLOAD_UPLIFT_SERVICE_TOKEN");_.T6=new _.NS("DOWNLOAD_UPLIFT_COMPLETION_PROMISE_TOKEN");var wi=function(r,E){this.JSC$18782_persistentStorePromiseAccessor=r;this.transportService=E};
wi.prototype.refresh=function(){var r=this,E,K,g,D;return _.p(function(B){if(B.nextAddress==1)return _.HD("LOGGED_IN")?B.yield(r.JSC$18782_persistentStorePromiseAccessor(),2):B.return();if(B.nextAddress!=3)return(E=B.yieldResult)?B.yield(XAc(E),3):B.return();if((K=B.yieldResult)&&!(Number(K.data.refreshTimestampMs||0)<(0,_.OC)()))return B.return();g={browseId:"SPaccount_downloads"};D=_.IG(Ao);_.PC(r.transportService,g,D).then(function(Q){var a;if(E&&(Q==null?void 0:(a=Q.responseContext)==null?void 0:
a.maxAgeSeconds)!==0){var P;a=(Q==null?void 0:(P=Q.responseContext)==null?void 0:P.maxAgeSeconds)||604800;P=String(Math.floor((0,_.OC)())+a*1E3);E.put("service:downloads_settings:fallback",new _.ly({innertubeResponse:Q,refreshTimestampMs:P}))}});
_.vo(B)})};
wi[f0]=[_.Qf,_.wM];var F2=function(r,E){this.JSC$18786_playerPromise=r;this.store=E;this.started=!1};
F2.prototype.start=function(){var r=this,E;return _.p(function(K){if(K.nextAddress==1)return r.started?K.return():K.yield(r.JSC$18786_playerPromise,2);E=K.yieldResult;E.addEventListener("onOrchestrationBecameLeader",r.updateIsLeader.bind(r,!0));E.addEventListener("onOrchestrationLostLeader",r.updateIsLeader.bind(r,!1));if(E.isOrchestrationLeader)r.updateIsLeader(E.isOrchestrationLeader());else{var g=new _.bs("Function isOrchestrationLeader is undefined",{"player.isReady":E.isReady(),"player.playVideo":E.playVideo?
"defined":"undefined"});_.Xc(g);r.updateIsLeader(!1)}r.started=!0;_.vo(K)})};
F2.prototype.updateIsLeader=function(r){this.store.dispatch(_.K4({type:"SET_IS_LEADER_TAB",payload:{isLeaderTab:r}}))};
F2[f0]=[_.K8,_.Bz];var iQ5=function(r,E){this.networkStatusManager=r;this.JSC$18789_prefStoragePromise=E;this.redirectsToPreload=["https://youtube.com"]},cZu=function(){var r=_.P7().resolve(iQ5),E,K,g,D,B,Q;
_.p(function(a){switch(a.nextAddress){case 1:return a.yield(r.JSC$18789_prefStoragePromise,2);case 2:E=a.yieldResult;if(!(K=E)){a.jumpTo(3);break}return a.yield(E.get("yt-redirect-prefetch-id"),4);case 4:K=a.yieldResult;case 3:if(K||!r.networkStatusManager.isNetworkAvailable())return a.return();g={cache:"reload",redirect:"manual"};D=_.N(r.redirectsToPreload);B=D.next();case 5:if(B.done){if(!E){a.jumpTo(0);break}return a.yield(E.set("yt-redirect-prefetch-id",!0,86400),0)}Q=B.value;_.Mj(a,8);return a.yield(_.gm.fetch(Q,
g),10);case 10:_.D2(a,6);break;case 8:_.GD(a);case 6:B=D.next(),a.jumpTo(5)}})};var Cj5=function(r){this.JSC$18795_pageManager=r},x5b=function(r){var E=[];
Ts2(["videoId","contentId"],r.JSC$18795_pageManager.data,new Set,E);return E},Web=function(r){return x5b(r).filter(function(E){return E.contentType==="video"}).map(function(E){return E.contentId}).filter(function(E){return E!==void 0})};
Cj5[f0]=[_.IL];var Gu9=new _.NS("PAGE_CONTENT_EXTRACTOR_TOKEN");var RE=function(r){r?(this.container=r,this.containerWasInjected=!0):this.containerWasInjected=!1};
RE.prototype.openDialog=function(r,E,K){var g=this,D;return _.p(function(B){(D=g.container)==null||D.openDialog(r,E,K);_.vo(B)})};
RE.prototype.closeDialog=function(){var r=this,E;return _.p(function(K){(E=r.container)==null||E.closeDialog();_.vo(K)})};
RE.prototype.isDialogOpen=function(){var r=this,E,K;return _.p(function(g){return g.return((K=(E=r.container)==null?void 0:E.isDialogOpen())!=null?K:!1)})};
RE[f0]=[_.p0(gvu)];_.vxB=new _.NS("POPUP_CONTROLLER_TOKEN");var V_5=function(){this.panelMap=new Map;this.pendingPanelResolvers=new Map};
V_5.prototype.registerPanel=function(r,E){if(r){this.panelMap.set(r,E);var K=this.pendingPanelResolvers.get(r);K&&(K.resolve(E),this.pendingPanelResolvers.delete(r))}};
V_5.prototype.getPanel=function(r){var E=this,K;return _.p(function(g){return(K=E.panelMap.get(r))?g.return(K):g.return(zof(E,r))})};
var zof=function(r,E){var K,g;return _.p(function(D){if(K=r.pendingPanelResolvers.get(E))return D.return(K.promise);g=new _.jG;r.pendingPanelResolvers.set(E,g);return D.return(g.promise)})},t_A=function(r,E){V_5.call(this);
var K=this;this.popupController=r;this.persistentPanelController=E;this.panelContentMap=new Map;this.updatePanelContinuationDatas=new Map;this.TEST_ONLY={getPanelMapSize:function(){return K.panelMap.size}}};
_.C(t_A,V_5);_.d=t_A.prototype;_.d.getReloadContinuation=function(r){var E=this,K;return _.p(function(g){if(g.nextAddress==1)return g.yield(E.getPanel(r),2);K=g.yieldResult;return g.return(K.getReloadContinuation())})};
_.d.showPanel=function(r){var E=this,K,g,D,B,Q,a,P,O,U,T,w,F;return _.p(function(c){if(c.nextAddress==1){K=r;g=K.identifier;D=K.panelContents;B=K.config;Q=K.extras;a=K.panelUpdatableFields;P=K.updatePanelContinuationData;O=r.target;P&&E.updatePanelContinuationDatas.set(g,P);if((U=B)==null?0:(T=U.engagementPanelPopupPresentationConfig)==null?0:T.popupType)if(w=B.engagementPanelPopupPresentationConfig.popupType,O===void 0&&(O=document.body),w==="PANEL_POPUP_TYPE_PERSISTENT_SIDE_PANEL"){if(!E.persistentPanelController)return _.nh(new _.bs("Persistent panel controller is not available.")),
c.return();var W=E.persistentPanelController;W.persistentPanelIdentifiers.has(g)||(W.persistentPanelWrapper.appendChild(W.engagementPanelElement({panelIdentifier:g},{isPersistentPanel:!0,hideDelayMs:500,overscrollContain:!0})),W.persistentPanelIdentifiers.add(g));a:switch(_.qQ.currentPageSubTypeSelector(W.store.getState())){case "watch":var z="WATCH";break a;default:z="APP"}_.S8u(W,z);W.store.dispatch(A3$(!0))}else{if(w==="PANEL_POPUP_TYPE_DIALOG"||w==="PANEL_POPUP_TYPE_DROPDOWN"){W=c.return;z=E.popupController;
var S=z.openPopup;a:switch(w){case "PANEL_POPUP_TYPE_DIALOG":var k="DIALOG";break a;case "PANEL_POPUP_TYPE_DROPDOWN":k="DROPDOWN";break a;default:throw Error("rj`"+w);}return W.call(c,S.call(z,g,D,k,O))}_.nh(new _.bs("Popup type "+w+" not supported in PanelController."))}return c.yield(E.getPanel(g),2)}F=c.yieldResult;(D||a)&&F.updatePanel(D,!1,Q,a);F.showPanel(Q);_.vo(c)})};
_.d.hidePanel=function(r){var E=this,K,g,D,B;return _.p(function(Q){if(Q.nextAddress==1)return K=r,g=K.identifier,Q.yield(E.getPanel(g),2);D=Q.yieldResult;D.hidePanel();E.popupController.closePopup(g);(B=E.persistentPanelController)!=null&&B.persistentPanelIdentifiers.has(g)&&B.store.dispatch(A3$(!1));_.vo(Q)})};
_.d.isVisible=function(r,E){var K=this,g;return _.p(function(D){if(D.nextAddress==1)return E&&!K.panelMap.has(r)?D.return(!1):D.yield(K.getPanel(r),2);g=D.yieldResult;return D.return(g.isVisible())})};
_.d.updatePanel=function(r){var E=this,K,g,D,B,Q,a,P,O;return _.p(function(U){if(U.nextAddress==1){K=r;g=K.identifier;D=K.panelContents;B=K.shouldFocus===void 0?!1:K.shouldFocus;Q=K.extras;a=K.panelUpdatableFields;P=K.updatePanelContinuationData;if(!D&&!a)return U.return();P&&E.updatePanelContinuationDatas.set(g,P);_.R("enable_ai_companion")&&g==="PAai_companion"&&_.YG.remove("youchat_messages_section");return U.yield(E.getPanel(g),2)}O=U.yieldResult;O.updatePanel(D,B,Q,a);D&&_.R("enable_ai_companion")&&
E.registerPanelContent(g,D);_.vo(U)})};
_.d.registerPanelContent=function(r,E){r&&this.panelContentMap.set(r,E)};
_.d.unregisterPanelContent=function(r){this.panelContentMap.delete(r)};
_.d.getPanelContent=function(r){return this.panelContentMap.get(r)};
_.d.getUpdatePanelContinuationData=function(r){return this.updatePanelContinuationDatas.get(r)};
t_A[f0]=[_.vxB,_.p0(_.B_)];var oE=function(r,E){this.innertubeTransportService=r;this.JSC$18814_screenManager=E},bQu=function(r){var E;
return!((E=r.panelLoadingStrategy)==null||!E.requestTemplate)};
oE.prototype.makeRequest=function(r){var E=this,K,g;return _.p(function(D){switch(D.nextAddress){case 1:if(!bQu(E)){D.jumpTo(2);break}_.Mj(D,3);return D.yield(_.l1(E.innertubeTransportService,r),5);case 5:return K=D.yieldResult,K?D.return(K.content):(_.Xc(Error("sj")),D.return(void 0));case 3:g=_.GD(D),_.Xc(g);case 2:return D.return(void 0)}})};
oE.prototype.getContent=function(){if(this.panelLoadingStrategy&&this.panelLoadingStrategy.inlineContent)return this.panelLoadingStrategy.inlineContent};
oE.prototype.execute=function(r){var E=this,K,g,D,B,Q,a,P,O,U,T;return _.p(function(w){if(w.nextAddress==1){K=r;g=K.data;D=K.fallbackVe;B=K.parentVe;Q=K.createScreenConfig;a=K.renderFn;P=K.command;E.panelLoadingStrategy=g;var F,c,W=((F=E.panelLoadingStrategy)==null?0:F.screenVe)?(c=E.panelLoadingStrategy)==null?void 0:c.screenVe:D;W&&_.kQ(E.JSC$18814_screenManager,W,B,Q);return(O=E.getContent())?w.yield(a(O),2):w.jumpTo(2)}return w.nextAddress!=4?bQu(E)?w.yield(E.makeRequest(P),4):w.return():(T=U=
w.yieldResult)?w.yield(a(T),0):w.return()})};
oE[f0]=[_.wM,_.Ly];var sXQ;sXQ=function(r,E){this.engagementPanelElement=r;this.store=E;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%"};
_.S8u=function(r,E){var K=r.persistentPanelContainerMap.get(E);K?K.contains(r.persistentPanelWrapper)||(r=r.persistentPanelWrapper,_.nB=!0,_.IV.set(r,!0),K.insertBefore(r,null),_.IV.delete(r),_.nB=!1):_.nh(new _.bs("Persistent panel container not found for surface "+E+"."))};
sXQ[f0]=[DK$,_.Bz];var MF=function(){var r=this;this.isHovered=this.shouldPreventClosingWhileHovered=!1;this.hideDelayMs=0;this.onHoverEntered=function(){r.isHovered=!0;var E;(E=r.hoverEnterCallback)==null||E.call(r)};
this.onHoverLeft=function(){r.isHovered=!1;var E;(E=r.hoverLeaveCallback)==null||E.call(r)}};
MF.prototype.getContainer=function(){return _.Hw()&&this.fullScreenContainer?this.fullScreenContainer:this.container};
MF.prototype.openSheet=function(r,E){var K=this,g,D,B,Q,a,P,O;return _.p(function(U){switch(U.nextAddress){case 1:return g={stack:[],error:void 0,hasError:!1},_.Mj(U,2,3),D=j_,U.yield(K.isSheetOpen(),5);case 5:B=U.yieldResult;Uqb(g,RSJ(D));if(!B){U.jumpTo(6);break}if(!K.shouldPreventClosingWhileHovered){if(!_.R("delay_sheet_open_killswitch")){if(_.R("web_close_sheet_if_same_target_killswitch")&&E&&K.currentTarget===E)return(Q=K.getContainer())==null||Q.closeSheet(),U.return();K.pendingData={data:r,
target:OFU(K,E)};return U.return()}U.jumpTo(6);break}if(K.currentTarget===E)return U.return();kuB(K);return U.yield((a=K.getContainer())==null?void 0:a.closeSheet(),6);case 6:if(r.viewModel&&(r={viewModel:r.viewModel,sheetPosition:r.sheetPosition,expandToFullWidth:r.expandToFullWidth}),(P=K.getContainer())==null||P.openSheet(r,E),K.currentTarget=E,K.shouldPreventClosingWhileHovered){var T;(T=K.currentTarget)==null||T.addEventListener("mouseenter",K.onHoverEntered);var w;(w=K.currentTarget)==null||
w.addEventListener("mouseleave",K.onHoverLeft);var F;T=(F=K.getContainer())==null?void 0:F.getSheetContainerElement();T==null||T.addEventListener("mouseenter",K.onHoverEntered);T==null||T.addEventListener("mouseleave",K.onHoverLeft);K.onHoverEntered()}case 3:_.co(U);Tmw(g);_.Wo(U,0);break;case 2:O=_.GD(U),g.error=O,g.hasError=!0,U.jumpTo(3)}})};
MF.prototype.closeSheet=function(){var r=this;return _.p(function(E){return r.hideDelayMs?(setTimeout(function(){return _.p(function(K){return K.yield(q8U(r),0)})},r.hideDelayMs),E.return()):E.yield(q8U(r),0)})};
var q8U=function(r){var E;return _.p(function(K){if(K.nextAddress==1){if(r.shouldPreventClosingWhileHovered){if(r.isHovered)return K.return();kuB(r)}return K.yield((E=r.getContainer())==null?void 0:E.closeSheet(),2)}if(K.nextAddress!=4)return r.shouldPreventClosingWhileHovered=!1,r.currentTarget=void 0,!r.pendingData||_.R("delay_sheet_open_killswitch")?K.jumpTo(0):K.yield(r.openSheet(r.pendingData.data,r.pendingData.target),4);r.pendingData=void 0;_.vo(K)})};
MF.prototype.isSheetOpen=function(){var r=this,E,K;return _.p(function(g){return g.return((K=(E=r.getContainer())==null?void 0:E.isSheetOpen())!=null?K:!1)})};
var kuB=function(r){var E;(E=r.currentTarget)==null||E.removeEventListener("mouseenter",r.onHoverEntered);var K;(K=r.currentTarget)==null||K.removeEventListener("mouseleave",r.onHoverLeft);var g;E=(g=r.getContainer())==null?void 0:g.getSheetContainerElement();E==null||E.removeEventListener("mouseenter",r.onHoverEntered);E==null||E.removeEventListener("mouseleave",r.onHoverLeft)},OFU=function(r,E){if(!_.R("web_parent_target_for_sheets"))return E;
var K,g;return(g=(K=r.getContainer())==null?void 0:K.getParentTarget(E))!=null?g:E};var Bc=window.documentPictureInPicture;var xXJ=_.A4(["dark"]),Wqn=_.A4(["system-icons"]),Gic=_.A4(["typography"]),vS2=_.A4(["lang"]),Vd2=_.A4(["style"]),Md5=_.A4(["dir"]),iMn=_.A4(["rounded-container"]),cEm=_.A4(["style"]),td5=["yt-navigate-cache","yt-navigate","yt-action","yt-toggle-button"],i$=function(r){this.JSC$18832_clientRoot=r;this.currentPipWindow=null;this.onCloseCallbacks=[];this.handlePipWindowResize=this.handlePipWindowResize.bind(this)};
i$.prototype.openWindow=function(r){var E=this,K,g;return _.p(function(D){switch(D.nextAddress){case 1:if(!window.documentPictureInPicture||!_.xL()||E.currentPipWindow)return D.return(!1);_.Mj(D,2);return D.yield((g=Bc?Bc:null)==null?void 0:g.requestWindow(r),4);case 4:K=D.yieldResult;_.D2(D,3);break;case 2:return _.GD(D),D.return(!1);case 3:if(!K)return D.return(!1);K.addEventListener("pagehide",function(){l6U(E)});
K.addEventListener("resize",E.handlePipWindowResize);zlm(K);bMm(K);OBc(K);return D.yield(oSu(K),5);case 5:if(!wun())return D.return(!1);E.currentPipWindow=K;E.JSC$18832_eventForwarder=SGd(K,E.JSC$18832_clientRoot);E.pipWindowResizeDelay=new _.U1(function(){E.currentPipWindow&&_.ht(E.currentPipWindow.document.documentElement,"yt-pip-window-resized",[new _.W0(E.currentPipWindow.innerWidth,E.currentPipWindow.innerHeight)])},K);
E.pipWindowResizeDelay.start();return D.return(!0)}})};
i$.prototype.handlePipWindowResize=function(){this.pipWindowResizeDelay&&this.pipWindowResizeDelay.start()};
var l6U=function(r){if(r.currentPipWindow){var E,K;(E=Bc?Bc:null)==null||(K=E.window)==null||K.close();r.currentPipWindow.removeEventListener("resize",r.handlePipWindowResize);var g;(g=r.pipWindowResizeDelay)==null||g.dispose();r.pipWindowResizeDelay=void 0;var D;(D=r.JSC$18832_eventForwarder)==null||D.stop();r.JSC$18832_eventForwarder=void 0;E=_.N(r.onCloseCallbacks);for(K=E.next();!K.done;K=E.next())K=K.value,K();r.onCloseCallbacks=[];r.currentPipWindow=null}};
i$.prototype.getWindow=function(){return this.currentPipWindow};
var m5D=function(r,E){var K;(K=r.onCloseCallbacks)==null||K.push(E)};
i$.prototype.pictureInPictureSupported=function(){return!!window.documentPictureInPicture&&_.xL()};
_.f5.Object.defineProperties(i$.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});
i$[f0]=[FNl];var ZQk=new _.NS("PICTURE_IN_PICTURE_CONTROLLER");var ssJ=function(r,E){this.lengthY=this.lengthX=0;this.lengthX=E.x-r.x;this.lengthY=E.y-r.y};var u5k=function(){},Cwf=function(r,E){var K;
(K=r.headerElement)==null||K.dispatchEvent(new CustomEvent("yt-new-playlist-header",{detail:E}))};var AZ9=function(){};
AZ9.prototype.openPopup=function(r,E,K,g){var D=this,B;return _.p(function(Q){if(!D.container)return Q.return();B={openPopupAction:{popup:E,popupType:K,uniqueId:r}};return Q.return(D.container.handleOpenPopupAction(B,g))})};
AZ9.prototype.closePopup=function(r){this.container&&this.container.closePopup(r)};var eob=function(){this.openTunnels=new Map},wxK=function(r,E,K){if(udK(K)){var g=_.hy(K,"gclid");
K={handleEvent:function(a){E&&!E.closed&&typeof E.postMessage==="function"&&a&&a.origin&&a.source===E&&a.data&&a.data.action==="gcl_setup"&&E.postMessage(Object.assign({},{action:"gcl_transfer"},g&&{gclid:g},{gadSource:2}),a.origin)}};
for(var D=_.N(r.openTunnels),B=D.next();!B.done;B=D.next()){var Q=_.N(B.value);B=Q.next().value;Q=Q.next().value;if(B.closed)try{window.removeEventListener("message",Q),r.openTunnels.delete(B)}catch(a){_.Xc(a)}}E&&r.openTunnels.size<15&&(r.openTunnels.set(E,K),window.addEventListener("message",K))}};var XgA=function(){this.clientParams=new Map},BKU=function(r){for(var E=_.N(r.clientParams.keys()),K=E.next();!K.done;K=E.next())K=K.value,K.startsWith("yt-mini-app-share")&&r.clientParams.delete(K)};var HQQ=function(r,E){_.SV.call(this);var K=this;this.shortsController=r;this.storeWithShorts=E;r=_.nD(this.storeWithShorts,_.Zju,function(g){if(g){var D,B=(D=K.shortsController.getRoot())==null?void 0:D.getPlayer(),Q;(D=(Q=K.shortsController.alternativePlayerContainerElement)==null?void 0:Q.getPlayerContainer())&&(B==null||B.appendTo(D))}else{var a;Q=(a=K.shortsController.alternativePlayerContainerElement)==null?void 0:a.getPlayerContainer().querySelector("#player");D=K.shortsController.activeIndex;
(a=(B=K.shortsController.getRoot())==null?void 0:B.querySelector('ytd-reel-video-renderer[id="'+D+'"] #player-container'))&&(Q==null||Q.appendTo(a,void 0,!0))}});
this.addOnDisposeCallback(r)};
_.C(HQQ,_.SV);var c3=function(r,E,K,g){var D=this;this.storeWithShorts=r;this.ephemeralResponseStore=E;this.innertubeTransportService=K;this.innertubeTransportLoader=g;this.activeModules=[];this.activeIndex=0;this.dismissedIndices=[];this.watchWhileIndices=new Set;this.isFullscreenEnabled=_.fg(_.ry);this.isShortsPipActive=_.fg(_.ET);this.nextReelVe=_.dt(56921);this.prevReelVe=_.dt(56922);this.backButtonVe=_.dt(22156);this.TEST_ONLY={getActiveModules:function(){return D.activeModules}}},nxu=function(r){r.unsubscribeFromStore=
_.nD(r.storeWithShorts,_.mTJ,function(E){r.initOrDisposeActiveModules(E);
!E&&r.storeWithShorts.getState().shorts.isFullscreen&&(_.nn(document.documentElement),r.storeWithShorts.dispatch(_.nRd(!1)))});
r.initOrDisposeActiveModules(_.mTJ(r.storeWithShorts.getState()))},fAk,O9D,I69;
c3.prototype.initOrDisposeActiveModules=function(r){r?this.activeModules.push(new HQQ(this,this.storeWithShorts)):(_.Qq(this.activeModules),this.activeModules.length=0)};
c3.prototype.registerRootElement=function(r){this.rootElement=r;nxu(this)};
c3.prototype.getRoot=function(){return this.rootElement};
c3.prototype.setActiveIndex=function(r){this.activeIndex=r};
_.Qzb=function(r,E){var K,g,D,B,Q,a,P;return _.p(function(O){switch(O.nextAddress){case 1:return K=new zv,(g=K.JSC$14332_getStoreKey(E))&&r.ephemeralResponseStore.has(g)?O.yield(r.ephemeralResponseStore.get(g),7):O.yield(I69(r,E),4);case 4:D=O.yieldResult;if(!g){O.jumpTo(3);break}B=DN(D,3600);return O.yield(r.ephemeralResponseStore.put(g,new _.ly(B)),3);case 7:D=(Q=O.yieldResult)==null?void 0:_.ho(Q);case 3:return((a=D)==null?0:a.replacementEndpoint)&&(P=_.M(D.replacementEndpoint,_.YZ))&&D.sequenceContinuation&&
(P.sequenceParams=D.sequenceContinuation),O.return(D)}})};
fAk=function(r,E){E=(new tw).JSC$14332_getStoreKey(E);return!!E&&r.ephemeralResponseStore.has(E)};
O9D=function(r,E,K){var g,D,B,Q,a;_.p(function(P){if(P.nextAddress==1){g=new tw;D=g.JSC$14332_getStoreKey(E);if(!D)return P.return();if(K.reelWatchSequenceResponse)return B=DN(K.reelWatchSequenceResponse,3600),r.ephemeralResponseStore.put(D,new _.ly(B)),P.jumpTo(0);if(!r.ephemeralResponseStore.has(D))return P.jumpTo(0);a=K;return P.yield(r.ephemeralResponseStore.get(D),4)}a.reelWatchSequenceResponse=(Q=P.yieldResult)==null?void 0:_.ho(Q);_.vo(P)})};
I69=function(r,E){var K=K===void 0?{}:K;var g,D,B;return _.p(function(Q){switch(Q.nextAddress){case 1:if(r.innertubeTransportService){g=r.innertubeTransportService;Q.jumpTo(2);break}if(!r.innertubeTransportLoader){_.nK(Error("uj"));Q.jumpTo(2);break}return Q.yield(r.innertubeTransportLoader(),4);case 4:g=Q.yieldResult;case 2:return Q.yield((D=g)==null?void 0:_.l1(D,E,K),5);case 5:return B=Q.yieldResult,Q.return(B)}})};
_.f5.Object.defineProperties(c3.prototype,{playerApi:{configurable:!0,enumerable:!0,get:function(){return this.rootElement?this.rootElement.getPlayer().getPlayerPromise():Promise.resolve(void 0)}}});
c3[f0]=[KYB,_.q6,_.p0(_.wM),_.p0(W3f)];_.yZA=new _.NS("STORAGE_MANAGER_TOKEN");var p$5=["touchmove","scroll"];var Lef=!1;var IpJ=!1;var a3P={onSpanEnd:function(r){r.parentId==null&&(Lef||(HM2(),setInterval(HM2,6E5),Lef=!0),LqJ(r,"web_tracing_action"))}};var Kjq=URL.createObjectURL;var Qy5,hoT={traceAllComponents:_.R("web_tracing_all_components"),exportToCsi:_.R("web_tracing_export_to_csi"),enabledSpansArray:_.Fl("web_tracing_enabled_spans"),exportToDevTools:_.R("web_tracing_export_to_devtools"),maxBreadcrumbs:_.Uv("tel_max_breadcrumbs",0)};Qy5=new EVJ(hoT);var $Ic=_.R("web_shorts_enable_tracing");var JZb=function(){this.queue=[];this.currentPersistentToast=this.currentToast=void 0},rAT;
JZb.prototype.enqueue=function(r,E){E===1?this.currentPersistentToast=r:this.queue.push(r);this.openToast()};
JZb.prototype.openToast=function(){var r;(r=this.currentToast)!=null&&r.isOpened()||(this.queue.length?(this.currentToast=this.queue.shift(),this.currentToast.open()):this.currentPersistentToast&&this.currentPersistentToast.open())};_.CX=new _.NS("TOAST_MANAGER_TOKEN");var EBU=new _.NS("VIEW_TRANSITION_COORDINATOR_CONFIG_TOKEN");var K7u=new _.NS("VIEW_TRANSITION_COORDINATOR_TOKEN");var gBb=function(r){this.config=r;this.elementTasksMap=new Map;this.transitionTasksMap=new Map;r=_.N(r.transitionConfigs);for(var E=r.next();!E.done;E=r.next())E=_.N(E.value).next().value,this.transitionTasksMap.set(E,[])};
gBb.prototype.registerElement=function(r,E,K){K=K===void 0?!1:K;for(var g=_.N(Object.keys(E)),D=g.next(),B={};!D.done;B={viewTransitionName:void 0},D=g.next()){D=D.value;B.viewTransitionName=E[D];var Q=this.elementTasksMap.get(r),a=void 0;if((a=Q)==null?0:a.has(D)){_.Hm(new _.bs("Element already registered for transition",r.tagName,D));break}Q=Q||new Map;Q.set(D,{beforeTransition:function(P){return function(){r.style.viewTransitionName=P.viewTransitionName}}(B),
afterTransition:function(){r.style.viewTransitionName&&(r.style.viewTransitionName="")},
runOnce:K});this.elementTasksMap.set(r,Q)}};
_.tM=function(r,E){var K=r.elementTasksMap.get(E);K&&(K.clear(),K.size===0&&r.elementTasksMap.delete(E))};
gBb[f0]=[EBU];var BCb=_.l(function(r){var E=_.NZ("yt-expandable-metadata-header-view-model"),K=_.dd(function(g){if(!_.C8(_.cW(g),E.value,["A".toString(),"BUTTON".toString()])){var D;(D=r.expandedCallback)==null||D.call(r,!1)}});
return _.f("yt-expandable-metadata-header-view-model",{el:E,class:"ytExpandableMetadataHeaderViewModelHost"},_.f(_.Y,{cond:function(){return r.expanded()},
then:function(){return _.f("div",{class:"ytExpandableMetadataHeaderViewModelExpandedHeader","on:click":K},_.f("div",{class:"ytExpandableMetadataHeaderViewModelLeftSectionExpanded"},_.f(_.Y,{cond:function(){return r.data().expandedTitleImage},
then:function(g){return _.f("div",{class:"ytExpandableMetadataHeaderViewModelExpandedTitleImage"},_.f(_.ub,{alt:"",width:16,height:16,className:"ytExpandableMetadataHeaderViewModelIcon",data:g}))}}),_.f("div",{class:"ytExpandableMetadataHeaderViewModelExpandedTextContainer"},_.f("div",{class:"ytExpandableMetadataHeaderViewModelExpandedTextFirstRowContainer"},_.f(_.Og,{text:function(){return r.data().expandedLabel},
className:"ytExpandableMetadataHeaderViewModelExpandedLabel"}),_.f(_.Og,{text:function(){return r.data().expandedTitle},
className:"ytExpandableMetadataHeaderViewModelExpandedTitle"})),_.f(_.Og,{text:function(){return r.data().expandedSubtitle},
className:"ytExpandableMetadataHeaderViewModelExpandedSubtitle",linkInheritColor:!0}))),_.f("div",{class:"ytExpandableMetadataHeaderViewModelRightSection"},_.f(_.U9,{data:function(){return r.data().infoButton}},{buttonViewModel:_.Sc}),_.f(_.U9,{data:function(){return r.data().collapseButton}},{buttonViewModel:function(g){return _.f(_.Sc,{data:g.data,
onClick:function(){var D;(D=r.expandedCallback)==null||D.call(r,!1)}})}})))},
else:function(){return _.f(DmU,Object.assign({},r))}}))},"qg"),dmA=_.l(function(r){return _.f("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedLabelContainer"},_.f(_.Y,{cond:function(){return r.data().collapsedLabelImage},
then:function(E){return _.f("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedLabelImage"},_.f(_.ub,{width:16,height:16,className:"ytExpandableMetadataHeaderViewModelIcon",data:E,alt:""}))}}),_.f(_.Og,{text:function(){return r.data().collapsedLabel},
className:"ytExpandableMetadataHeaderViewModelCollapsedLabel"}))},"rg"),DmU=_.l(function(r){return _.f("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedHeader",
"on:click":_.dd(function(){var E;return void((E=r.expandedCallback)==null?void 0:E.call(r,!0))})},_.f("div",{class:"ytExpandableMetadataHeaderViewModelLeftSection"},_.f(_.Y,{cond:function(){return r.data().collapsedImage},
then:function(E){return _.f("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedImage"},_.f(_.ub,{height:20,preserveHeight:!0,preserveWidth:!0,data:E,alt:""}))}}),_.f(_.Y,{cond:function(){return r.data().showLeadingCollapsedLabel},
then:function(){return _.f(dmA,Object.assign({},r))}}),_.f("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedTitle"},_.f(_.Og,{text:function(){return r.data().collapsedTitle}}))),_.f("div",{class:"ytExpandableMetadataHeaderViewModelRightSection"},_.f(_.Y,{cond:function(){return!r.data().showLeadingCollapsedLabel},
then:function(){return _.f(dmA,Object.assign({},r))}}),_.f(_.U9,{data:function(){return r.data().infoButton}},{buttonViewModel:_.Sc}),_.f(_.U9,{data:function(){return r.data().expandButton}},{buttonViewModel:function(E){return _.f(_.Sc,{data:E.data,
onClick:function(){var K;(K=r.expandedCallback)==null||K.call(r,!0)}})}})))},"sg");_.jif=_.l(function(r){var E=_.N(_.XW(function(){return r.data().initiallyExpanded})),K=E.next().value,g=E.next().value,D,B=(D=_.P7().resolve(_.p0(_.qB)))==null?void 0:D(),Q=function(){var a=r.data().colorData;
if(a)return B?a==null?void 0:a.darkColorPalette:a==null?void 0:a.lightColorPalette};
return _.f("yt-expandable-metadata-view-model",{class:"ytExpandableMetadataViewModelHost",style:_.QH({"background-color":function(){var a=Q();return(a==null?0:a.section2Color)?_.WU(a.section2Color):""}})},_.f(_.U9,{data:function(){return r.data().header}},{expandableMetadataHeaderViewModel:function(a){return _.f(BCb,{data:a.data,
expanded:function(){return!!K()},
expandedCallback:function(P){g(P)}})}}),_.f(_.Y,{cond:function(){return K()},
then:function(){return _.f("div",{class:"ytExpandableMetadataViewModelExpandedContent"},_.f(_.U9,{data:function(){return r.data().expandedContent}},{horizontalShelfViewModel:function(a){return _.f(_.Te,{data:a.data,
includeMargin:!0,forceNarrowLayout:!0,palette:Q})},
videoSummaryContentViewModel:function(a){return _.f(Dkf,{data:a.data,className:"ytExpandableMetadataViewModelVideoSummaryContent"})},
lockupViewModel:function(a){return _.f(_.uG,{data:a.data,className:"ytExpandableMetadataViewModelLockup",thumbnailFixedWidth:function(){return"168px"},
containerType:3,sizing:"COMPACT"})},
basicContentViewModel:function(a){return _.f(_.fcd,{data:a.data,className:"ytExpandableMetadataViewModelBasicContent"})}}),_.f(_.U9,{data:function(){return r.data().expandedBottomButtons}},{buttonViewModel:function(a){return _.f("div",{class:"ytExpandableMetadataViewModelExpandedBottomButtons"},_.f(_.Sc,{data:a.data}))}}))}}))},"tg");var NCk=_.l(function(r){var E=r.text;var K=r.marqueeSpacing;var g=r.scrollDelay;var D=r.scrollDuration;var B=r.enableMarqueeScroll;r=r.large;var Q=_.N(_.M5(!1,void 0,"WyNYFf")),a=Q.next().value,P=Q.next().value,O=_.N(_.M5(0,void 0,"OoTdhe"));Q=O.next().value;var U=O.next().value,T=_.NZ("marquee-scroll");O=_.NZ("div");var w=_.NZ("span"),F=_.P7().resolve(_.my);_.me(function(){if(B()){var z=w.value.getBoundingClientRect().width,S=T.value.getBoundingClientRect().width;if(z>S){var k=(F==="ltr"?-1:1)*(z+
(K?K():16));Promise.resolve().then(function(){P(!0);U(k)})}}},"dv0Anf");
var c={},W={};return _.f("marquee-scroll",{class:_.DW("ytMarqueeScrollHost",(c.ytMarqueeScrollHostLarge=r,c)),el:T},_.f("div",{id:"marquee-scroll-inner-container",class:_.DW("ytMarqueeScrollInnerContainer",(W.ytMarqueeScrollAnimationEnabled=function(){return a()},W)),
el:O,style:_.QH({gap:K?(0,_.pY)(K):"16px","animation-duration":D?NSE(D):"16s","animation-delay":g?NSE(g):"3s","--marquee-translate":(0,_.pY)(Q)})},_.f("span",{el:w,dir:"auto"},_.f(_.Og,{text:E,noWrap:!0,className:"ytMarqueeScrollPrimaryString"})),_.f(_.Y,{cond:a,then:function(){return _.f("span",{"aria-hidden":"true",dir:"auto"},_.f(_.Og,{text:E,noWrap:!0,className:"ytMarqueeScrollDuplicateString"}))}})))},"vg");_.Qi5=_.l(function(r){var E=r.data;var K=r.overlayDensity;r=_.dd(function(){E().onTapCommand&&_.tH(E().onTapCommand);return!1});
var g=_.sOc(),D=function(){return(K==null?void 0:K())===1?22:16},B={};
return _.f("reel-sound-metadata-view-model",{class:_.DW("ytReelSoundMetadataViewModelHost",(B.ytReelSoundMetadataViewModelHostLarge=function(){return(K==null?void 0:K())===1},B)),
"on:click":r,tabindex:0,role:"button","on:keydown":g},_.f("div",{class:"ytReelSoundMetadataViewModelMetadataContainer"},_.f(_.Y,{cond:function(){return E().musicIcon},
then:function(Q){return _.f(_.ub,{data:Q,alt:"music icon",className:"ytReelSoundMetadataViewModelIcon",size:D})}}),_.f("div",{class:"ytReelSoundMetadataViewModelMarqueeContainer"},_.f(NCk,{text:function(){return E().soundMetadata},
enableMarqueeScroll:function(){return!!E().enableMarqueeScroll},
large:function(){return(K==null?void 0:K())===1}}))))},"wg");var $mb,aja,xD,OKk,UmB,fjA,F7u,wDu;$mb=["https://fonts.gstatic.com","https://tv.youtube.com","https://www.gstatic.com","https://www.youtube.com"];aja=_.Uv("wil_icon_max_concurrent_fetches",Infinity);
xD=function(r,E,K){var g=this;this.iconSet=r;this.appDirection=E;this.responsePromises={};this.iconCache={};this.queuedResponseResolvers={};this.numFetches=this.counter=0;this.cacheStorageAvailable=!!_.gm.caches;this.cacheStorageAsync=Promise.resolve(void 0);this.cacheStorageSync=void 0;this.requestAninmationFrameResolver=null;this.renderingMode=_.R("wil_icon_use_mask_rendering")?1:0;this.isNetworkFirstStrategy=_.R("wil_icon_network_first");this.renderWhenIdle=_.R("wil_icon_render_when_idle");this.waitForAnimationFrame=
!_.R("wil_icon_load_immediately");this.isPurging=!1;r=function(){g.cacheStorageAvailable&&(g.cacheStorageAsync=_.gm.caches.open("yt-icons").then(function(B){return g.cacheStorageSync=B}).catch(function(){g.cacheStorageAvailable=!1}))};
K=(K==null?void 0:K())||{};K=_.N(Object.entries(K));for(E=K.next();!E.done;E=K.next()){var D=_.N(E.value);E=D.next().value;D=D.next().value;D=WD(D);pDD(D);this.iconCache[E]=D.cloneNode(!0)}this.isPurging=PRT(this);this.isPurging instanceof Promise?this.isPurging.then(r):r()};
_.b$J=function(r,E){var K=r.resolveIcon(E);return K?r.renderingMode===1?fjA(r,K,r.renderingMode):(E=r.iconCache[K.url])?(E=E.cloneNode(!0),OKk(r,E),fjA(r,K,r.renderingMode,E)):_.YVu(r,K).then(function(g){var D=g?0:1;OKk(r,g);return fjA(r,K,D,g)}):(_.Hm(new _.bs("Icon not found",{iconShape:E})),function(){})};
OKk=function(r,E){if(E){r.counter+=1;r="_yt"+r.counter;E=[E].concat(_.mn(E.getElementsByTagName("*")));E=_.N(E);for(var K=E.next();!K.done;K=E.next())if(K=K.value,K.tagName==="style"&&K.textContent)K.textContent=UmB(K.textContent,r,!0);else for(var g=_.N(K.attributes),D=g.next();!D.done;D=g.next()){D=D.value;D.name==="id"&&(D.value+=r);["mask","fill","clip-path"].includes(D.name)&&(D.value=UmB(D.value,r));if(D.name==="style"){var B=K.style;try{B.cssText=UmB(B.cssText,r,!0)}catch(U){var Q=void 0,a=
void 0,P=void 0,O=void 0;W3({error:((Q=U)==null?void 0:(P=(a=Q).toString)==null?void 0:P.call(a))||"",el:K.outerHTML,style:!!B,cssText:(O=B)==null?void 0:O.cssText})}}D.name==="xlink:href"&&(D.value=D.value.replace(/#(.*)/,"#$1"+r))}}};
UmB=function(r,E,K){var g=/url\(["']?#(.*?)["']?\)/;(K===void 0?0:K)&&(g=/url\(["']?#(.*?)["']?\)/g);return r.replace(g,"url(#$1"+E+")")};
fjA=function(r,E,K,g){return function(D,B){var Q;var a=Object.assign({},{iconWidth:E.size+"px",iconHeight:E.size+"px",iconDisplay:"block"},B,{iconColor:(Q=B==null?void 0:B.iconColor)!=null?Q:"currentcolor"});Q=_.Wv("DIV");B=a.iconColor;var P=a.iconFilter;a="width: "+a.iconWidth+"; height: "+a.iconHeight+"; display: "+a.iconDisplay+";";P&&(a+=" filter: "+P+";");K===0&&(a+=" fill: "+B+";");K===1&&(P=E.url,a+=" -webkit-mask: url("+P+") no-repeat center / cover; mask: url("+(P+") no-repeat center / cover; background-color: ")+
B);E.allowMirroring&&r.appDirection==="rtl"&&(a+=" transform: scale(-1, 1); transform-origin: center center;");Q.setAttribute("style",a);K===0&&g&&Q.appendChild(g);D.appendChild(Q)}};
_.YVu=function(r,E){var K,g,D;return _.p(function(B){K=function(Q){return Lx(Q)};
g=E.url;if(!TCb(g))throw Error("xj");D=wDu(r,g);return B.return(D.then(function(Q){return Q.clone().text()}).then(function(Q){var a=K(Q);
Q=E.size;var P=_.Wv("DIV");_.Qc(P,a);a=_.Gb(P.firstElementChild!==void 0?P.firstElementChild:_.iFX(P.firstChild,!0));Q=pDD(a,Q);r.iconCache[g]=Q.cloneNode(!0);delete r.responsePromises[g];return Q}).catch(function(){}))})};
F7u=function(r){var E,K=(E=r.requestAninmationFrameResolver)==null?void 0:E.promise;K||(r.requestAninmationFrameResolver=new _.jG,K=r.requestAninmationFrameResolver.promise,_.gm.requestAnimationFrame(function(){var g;(g=r.requestAninmationFrameResolver)==null||g.resolve();r.requestAninmationFrameResolver=null}));
return K};
wDu=function(r,E){var K,g;return _.p(function(D){if(D.nextAddress==1)return r.waitForAnimationFrame?D.yield(F7u(r),2):D.jumpTo(2);K=r.responsePromises[E];K||(g=function(){var B,Q,a;return _.p(function(P){switch(P.nextAddress){case 1:if(!r.cacheStorageAvailable){B=void 0;P.jumpTo(2);break}if(Q=r.cacheStorageSync){P.jumpTo(3);break}return P.yield(r.cacheStorageAsync,4);case 4:Q=P.yieldResult;case 3:B=Q;case 2:return a=B,r.isNetworkFirstStrategy?P.return(r.fetchAndUpdateCache(E,a).catch(r.getCacheStorageResponse.bind(r,
E,a))):P.return(r.getCacheStorageResponse(E,a).catch(r.fetchAndUpdateCache.bind(r,E,a)))}})},K=r.renderWhenIdle?new Promise(function(B,Q){_.k_(_.eM,function(){g().then(B).catch(Q)},10)}):g(),r.responsePromises[E]=K);
return D.return(K.catch(function(B){delete r.responsePromises[E];W3({error:(B==null?0:B.toString)?B.toString():"",url:E});throw B;}))})};
xD.prototype.fetchAndUpdateCache=function(r,E){var K=this;return _.p(function(g){return g.return(RNT(K,r).then(function(D){oBb(K,r,D,E);return D}))})};
var RNT=function(r,E){var K;return _.p(function(g){if(r.numFetches<aja)return r.numFetches+=1,g.return(MRk(r,E).finally(function(){--r.numFetches;if(Object.keys(r.queuedResponseResolvers).length){var D=Object.keys(r.queuedResponseResolvers)[0],B=r.queuedResponseResolvers[D];delete r.queuedResponseResolvers[D];B.resolve(RNT(r,D))}}));
K=new _.jG;r.queuedResponseResolvers[E]=K;return g.return(K.promise)})},MRk=function(r,E,K){K=K===void 0?2:K;
var g;return _.p(function(D){g={credentials:"same-origin",priority:"low"};return D.return(_.gm.fetch(E,g).then(function(B){return B.ok?B:Promise.reject(Error("yj`"+B.status+"`"+B.statusText))}).catch(function(B){if(K>0)return MRk(r,E,K-1);
throw B;}))})},oBb=function(r,E,K,g){_.p(function(D){return g?D.return(new Promise(function(B){_.k_(_.eM,function(){var Q,a;
return _.p(function(P){switch(P.nextAddress){case 1:if(!r.isNetworkFirstStrategy){Q=void 0;P.jumpTo(2);break}return P.yield(g.match(E).catch(function(){}),3);
case 3:Q=P.yieldResult;case 2:if(a=Q){P.jumpTo(4);break}return P.yield(g.put(E,K.clone()).catch(function(O){W3({error:(O==null?0:O.toString)?O.toString():"",url:E})}),4);
case 4:B(),_.vo(P)}})},50)})):D.return()})};
xD.prototype.getCacheStorageResponse=function(r,E){return _.p(function(K){return E?K.return(E.match(r).then(function(g){return g&&g.ok?g:Promise.reject()})):K.return(Promise.reject())})};
var pDD=function(r,E){E===void 0||r.getAttribute("viewBox")||r.setAttribute("viewBox","0 0 "+E+" "+E);r.setAttribute("focusable","false");r.setAttribute("aria-hidden","true");E=_.R("killswitch_remove_icon_fill_color");r.getAttribute("fill")!=="currentcolor"&&r.getAttribute("fill")!=="currentColor"||E||r.removeAttribute("fill");try{r.style.pointerEvents="none",r.style.display="inherit",r.style.width="100%",r.style.height="100%"}catch(D){var K;W3({error:((K=D)==null?0:K.toString)?D.toString():""});
try{r.style.cssText="pointer-events: none; display: inherit; width: 100%; height: 100%;"}catch(B){var g;W3({error:((g=B)==null?0:g.toString)?B.toString():""})}}return r},TCb=function(r){for(var E=_.N($mb),K=E.next();!K.done;K=E.next())if(r.startsWith(K.value)&&r.endsWith(".svg"))return!0;
return!1};
xD.prototype.resolveIcon=function(r){return this.iconSet.resolveIcon(r)};
var W3=function(r){_.nh(new _.bs("Error in IconManager",r))},PRT=function(r){if(_.R("wil_icons_cache_purge_killswitch"))return!1;
try{var E=_.gm.localStorage}catch(B){return!1}if(!E||!r.cacheStorageAvailable)return!1;var K=function(B){try{var Q;(Q=E)==null||Q.setItem("yt-icons-last-purged",B.toString())}catch(P){var a;W3({error:((a=P)==null?0:a.toString)?P.toString():""})}},g=Number(E.getItem("yt-icons-last-purged"));
if(!g)return g=new Date,g=g.setDate(g.getDate()-Math.floor(Math.random()*90+1)),K(g),!1;if(function(B,Q){B=new Date(B);Q=new Date(Q);return Q.getMonth()-B.getMonth()+12*(Q.getFullYear()-B.getFullYear())}(g,Date.now())<3)return!1;
try{return _.gm.caches.delete("yt-icons").then(function(B){B&&K(Date.now());return B}).catch(function(){return!1}).finally(function(){r.isPurging=!1})}catch(B){var D;
W3({error:((D=B)==null?0:D.toString)?B.toString():""});return!1}};
xD[f0]=[u4T,_.my,_.p0(XoT)];_.G6=function(r,E){this.iconManager=r;this.iconsToFetch=E};
_.G6[f0]=[_.dD,_.p0(eDT)];var iKf=function(){};var cAf=function(r,E,K){this.requestKey=r;this.zYd=E;this.tvo=K;this.f0P=function(){return new XMLHttpRequest};
this.fur=void 0;this.c3X=[]};
cAf.prototype.getLatestChallengeResponse=function(){return this.tvo};
var x7d=function(r,E,K){var g,D,B,Q;return _.p(function(a){if(a.nextAddress==1){_.cB("attestation_challenge_fetch");_.CR("att_fs",void 0,"attestation_challenge_fetch");if(!r.fur)throw new _.s6(9,"Missing fetcher");return a.yield(r.fur(E,K),2)}g=a.yieldResult;B=(D=g)==null?void 0:D.bgChallenge;if(!B)throw new _.s6(15,"Missing field");r.tvo=g;r.c3X.forEach(function(P){P(g)});
Q=Z65(B);_.CR("att_fc",void 0,"attestation_challenge_fetch");ir("attestation_challenge_fetch");return a.return(Q)})},ydR=function(r,E){var K,g,D,B,Q;
return _.p(function(a){switch(a.nextAddress){case 1:K=new Fs(100,3E5,.25,2),g=void 0;case 2:if(!(K.currBackoffCount_<10)){a.jumpTo(4);break}_.Mj(a,5);if(!(K.currBackoffCount_>0)){a.jumpTo(7);break}return a.yield(f3P(K.getValue()),7);case 7:return a.yield(CRB(r,E),9);case 9:return D=a.yieldResult,a.return(D);case 5:B=_.GD(a);B instanceof _.s6?g=B:(Q=B instanceof Error?B.message:"Unknown",g=new _.s6(9,Q));kul(K);a.jumpTo(2);break;case 4:if(g)throw g;throw new _.s6(9,"Unknown error");}})},CRB=function(r,
E){E=Yvd(U7C(new O0b,E),r.requestKey);
var K=new _.jG,g=r.f0P();g.open("POST",r.zYd);g.setRequestHeader("X-Goog-Api-Key","AIzaSyDyT5W0Jh49F30Pqqtyfdf7pDLFKLJoAnw");g.setRequestHeader("Content-Type","application/json+protobuf");g.onload=function(){if(_.dnK(g)){var D=cW$(g.responseText);K.resolve(D)}else K.reject(new _.s6(_.$7q(_.R3(g)),g.statusText))};
g.onerror=function(){K.reject(new _.s6(_.$7q(_.R3(g)),g.statusText))};
g.send(E.serialize());return K.promise};var W7f=function(r){this.networkStatusManager=r;this.isDownloaded=Hsu===void 0?function(){return!1}:Hsu;
this.isReady=!1;this.vPC=xm5(this)},xm5=function(r){var E;
return _.p(function(K){if(K.nextAddress==1)return K.yield(AAK(),2);if(K.nextAddress!=3)return E=K.yieldResult,K.yield(myE(E),3);r.jT=K.yieldResult;YU5(r.jT).then(function(){r.isReady=!0});
return K.return(r.jT)})},G1u=function(r,E,K){r.jT?(r=r.jT.fxL({cB:K,
zbv:!0,pDg:!0}),E.serviceIntegrityDimensions={poToken:r}):_.Xc(Error("Aj"))};
W7f.prototype.processContext=function(r){var E=this;if(!r.input.match(_.IG(eju)))return _.Rg();var K=r.innerTubeRequest,g=K.videoId;return!g||this.isDownloaded(K)||this.networkStatusManager&&!this.jT&&!this.networkStatusManager.isNetworkAvailable()||_.R("webpo_exit_on_net_err")&&!this.jT&&(window.bgens===1||window.bgens===3)?_.Rg():this.jT?this.isReady?(G1u(this,K,g),_.Rg()):new FZ(YU5(this.jT).then(function(){G1u(E,K,g)})):new FZ(this.vPC.then(function(D){return _.p(function(B){if(B.nextAddress==
1)return B.yield(YU5(D),2);
G1u(E,K,g);_.vo(B)})}))};var vB5=new _.NS("WEB_PO_CONTEXT_PROCESSOR");var VRD=function(r,E){var K=this;this.agr=0;var g;this.ef1=(g=E==null?void 0:E.ef1)!=null?g:window;this.networkStatusManagerPromise=E==null?void 0:E.networkStatusManagerPromise;var D;this.requestKey=(D=E==null?void 0:E.requestKey)!=null?D:_.TA("par_bir_key")||"O43z0dpjhgX20SCx4KAo";var B;this.u24=(B=E==null?void 0:E.u24)!=null?B:function(P){return new A7(P)};
var Q;g=(Q=E==null?void 0:E.djj)!=null?Q:function(P,O,U){return new cAf(P,O,U)};
this.bgChallenge=Z65(r.bgChallenge);this.ttlSeconds=uHc(mG(r.challenge||""));this.wR=g(this.requestKey,_.R("par_at_ep")?["www.youtube.com","m.youtube.com"].includes(_.gm.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",r);this.xUU=E==null?void 0:E.xUU;OSP(this.wR);var a;this.xkN=(a=E==null?void 0:E.xkN)!=null?a:function(P){_.wD(K.ef1.document,"visibilitychange",
function(){K.ef1.document.visibilityState==="visible"&&P()})}},tRT=function(r){if(!r.vm){var E={maxAttempts:5,
wZE:r.ttlSeconds*1E3};UIK(r.ef1);r.vm=r.u24({wR:r.wR,qlL:{disable:_.R("html5_web_po_disable_remote_logging"),aK:"aGIf",xzt:EEK("html5_web_po_experiment_ids"),ajP:_.R("wpo_dis_lfdms")?0:1E3,fK5:function(g){var D=I1b.get(g);D||(D=new nPX(g),D=new cv(D),I1b.set(g,D));return D}},
vOx:E,iSd:r.bgChallenge,s0j:Tvn});r.agr=Date.now();oyf(r.vm,function(){r.agr=Date.now()});
nBJ(r.vm,function(){return _.p(function(g){return g.return(zNT(r))})});
var K=r.ydY.bind(r);r.networkStatusManagerPromise&&r.ttlSeconds>0&&r.networkStatusManagerPromise.then(function(g){g.listen("publicytnetworkstatus-online",K)});
r.xkN(K)}};
VRD.prototype.ydY=function(){if(Date.now()>this.agr+this.ttlSeconds*1E3){var r;(r=this.vm)==null||RwJ(r)}};
var zNT=function(r){if(r.xFn)return r.xFn;if(!r.vm)throw Error("Bj");r.xFn=new nP({vm:r.vm,wR:r.wR,ld0:!0,onError:Tvn,vOx:r.xUU});return r.xFn},Fj5=function(r,E){r=new VRD(r,E);
tRT(r);(E==null?0:E.t8E)||zNT(r)};var SVb=_.Pjf.ephemeralActionSelector,v3=function(r,E){this.store=r;this.queue=[];E==null||E.addEventListener("yt-navigate-start",this.reset.bind(this))};
v3.prototype.enqueue=function(r){var E=r.command,K=r.durationMs,g=r.elementToFocus;var D=r.label;var B=r.elementToFocus;r.command?D=_.Nn("EPHEMERAL_ACTION_ANNOUNCEMENT",{label:D,shortcut:_.Nn("SHIFT_PLUS_ENTER")}):B&&(r=D+". "+_.Nn("SHIFT_PLUS_ENTER")+" for more information.",D=_.Nn("EPHEMERAL_ACTION_FOCUS_ANNOUNCEMENT",{label:D,shortcut:_.Nn("SHIFT_PLUS_ENTER")},r));K={announcement:D,durationMs:K!=null?K:8E3};E?K.command=E:g&&(g.classList.add("ephemeral-action-focusable-element"),K.selector=g.tagName+
".ephemeral-action-focusable-element");this.queue.push(K);bK9(this)};
v3.prototype.activate=function(r){var E=SVb(this.store.getState());if(E){if(E==null?0:E.command)_.v1(E.command),this.store.dispatch(mcw(null));if(E==null?0:E.selector)E=document.querySelector(E.selector),_.X7K(E);r.preventDefault()}};
var bK9=function(r){if(!SVb(r.store.getState())&&r.queue.length){var E=r.queue.shift();E&&(r.previousAnnouncement===E.announcement&&(E.announcement+="\u00a0"),r.store.dispatch(mcw(E)),r.previousAnnouncement=E.announcement,r.timeoutId=setTimeout(function(){if(E.selector){var K;(K=document.querySelector(E.selector))==null||K.classList.remove("ephemeral-action-focusable-element")}r.store.dispatch(mcw(null));bK9(r)},E.durationMs))}};
v3.prototype.reset=function(){this.timeoutId&&clearTimeout(this.timeoutId);this.store.dispatch(mcw(null));this.queue.length=0;this.timeoutId=void 0};
v3[f0]=[_.Bz,_.p0(_.mM)];_.Vf=new _.NS("EPHEMERAL_ACTIONS_MANAGER_TOKEN");var sib=new _.NS("AUTH_SERVICE_TOKEN");var MFn=_.A4(["about:blank"]),oVL;var k1B=new _.NS("API_IFRAME_TOKEN"),qV9=new _.NS("FETCH_FN_TOKEN"),ljA=new _.NS("WINDOW_REQUEST_TOKEN"),mmf=new _.NS("TEXT_DECODER_TOKEN");var WOE;WOE=new _.NS("YT_CONFIG_FLAG_RETRIEVER_TOKEN");_.ZK9=new _.NS("MISC_UI_SHARED_FLAGS_TOKEN");var uxU=function(){};
uxU.prototype.getFlag=function(r){if(r.configType!==2)throw Error("Cj");return AAu(r)};
var AAu=function(r){switch(r.flagType){case "bool":return _.R(r.flagName);case "int":return _.ke(_.Uv(r.flagName));case "double":return _.Uv(r.flagName);case "string":return _.TA(r.flagName);case "int32_list":return EEK(r.flagName);case "int64_list":return EEK(r.flagName).map(function(E){return _.ke(E)});
case "string_list":return _.Fl(r.flagName);default:throw Error("Dj");}};var z6=function(r,E,K){E=E===void 0?{}:E;uN.call(this,K===void 0?"uninitialized":K);this.env=r;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}];E.shouldWaitOnAsyncImmediate!==void 0&&(this.processPluginOptions.shouldWaitOnAsyncImmediate=E.shouldWaitOnAsyncImmediate)};
_.C(z6,uN);z6.prototype.init=function(r){var E=this,K;return _.p(function(g){if(g.nextAddress==1)return E.processPluginOptions.shouldWaitOnAsyncImmediate?g.yield(r(E.env),2):(r(E.env),g.jumpTo(2));if(g.nextAddress!=4)return E.jobSet?g.yield(E.jobSet.completedResolver.promise,4):g.jumpTo(4);K=_.Y0();K.parkOrScheduleJob(function(){E.transition("rendering")},10,"ci");
_.vo(g)})};
z6.prototype.initialRender=function(r){var E=this,K;return _.p(function(g){if(g.nextAddress==1)return E.processPluginOptions.shouldWaitOnAsyncImmediate?g.yield(r(E.env),2):(r(E.env),g.jumpTo(2));if(g.nextAddress!=4)return E.jobSet?g.yield(E.jobSet.completedResolver.promise,4):g.jumpTo(4);K=_.Y0();K.parkOrScheduleJob(function(){E.transition("rendered")},10,"cr");
_.vo(g)})};
z6.prototype.afterRenderImmediate=function(r){var E=this,K;return _.p(function(g){if(g.nextAddress==1)return E.processPluginOptions.shouldWaitOnAsyncImmediate?g.yield(r(E.env),2):(r(E.env),g.jumpTo(2));if(g.nextAddress!=4)return E.jobSet?g.yield(E.jobSet.completedResolver.promise,4):g.jumpTo(4);K=_.Y0();K.parkOrScheduleJob(function(){E.transition("after-render-deferred")},10,"carml");
_.vo(g)})};
z6.prototype.afterRenderDeferred=function(r){var E=this;return _.p(function(K){r(E.env);_.vo(K)})};_.eR("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS",{});var eNk={},XDu=(eNk.rendered={priority:0,callback:function(r){QGf(r.injector.resolve(qb))}},eNk);var o95=new _.NS("SERVICE_PARAMS_RESPONSE_PROCESSOR_TOKEN"),HKB=new _.NS("SERVICE_PARAMS_CONFIG_CALLBACK_TOKEN");var nBU=function(r){this.callbackFnMap=r;this.configMap={}};
nBU.prototype.handleResponse=function(r){var E;if(r=(E=r.responseContext)==null?void 0:E.serviceTrackingParams)for(E=_.N(r),r=E.next();!r.done;r=E.next()){r=r.value;var K=r.params,g=r.service;if(K&&g){this.configMap[g]||(this.configMap[g]=new O$J);r=this.configMap[g];var D=void 0,B=(D=this.callbackFnMap)==null?void 0:D[g];K=_.N(K);for(g=K.next();!g.done;g=K.next())D=g.value,g=D.key,D=D.value,g&&D&&(r.set(g,D),B&&B(g,D))}}};
nBU.prototype.getConfig=function(r){return this.configMap[r]||void 0};
nBU[f0]=[_.p0(HKB)];var IjB=!1,SUJ=0,vVL=null,tFn=null;var yAb=new _.NS("NETWORK_SLI_TOKEN");var L7B=function(r){this.networkSli=r};
L7B.prototype.fetch=function(r,E,K){var g=this,D;return _.p(function(B){D=hNk(g,r,E);return B.return(fetch(D).then(function(Q){return g.handleResponse(Q,K)}).catch(function(Q){_.nh(Q);
if((K==null?0:K.expectJsonStrict)&&Q instanceof Ir&&Q.errorType===1)return Promise.reject(Q)}))})};
var xdf=function(r,E,K,g){var D,B,Q,a,P,O,U;return _.p(function(T){switch(T.nextAddress){case 1:return D=hNk(r,E,K),_.Mj(T,2),T.yield(fetch(D),4);case 4:B=T.yieldResult;_.D2(T,3);break;case 2:throw _.GD(T),new Ir(2,"Failed to parse streaming response",D.url);case 3:if(!B.redirected&&!B.ok)throw(Q=r.networkSli)==null||Q.failure(),new _.bs("Streaming fetch request not ok",D.url);if(!B.body)throw new _.bs("No response body in streaming response",D.url);a={};if(_.R("web_streaming_fast"))return P=B.body.getReader(),
T.return(JAQ(r,P,a,g));O=B.body.pipeThrough(new TextDecoderStream).getReader();U=new _.ob;return T.return(rdb(r,O,U,QEP,a,g))}})},hNk=function(r,E,K){if(r.networkSli){var g=_.c7(_.XV(E,"key"))||"/UNKNOWN_PATH";
r.networkSli.start(g)}r=K;_.R("wug_networking_gzip_request")&&(r=pZP(K));return new window.Request(E,r)},JAQ=function(r,E,K,g){var D,B,Q,a,P,O,U,T,w,F,c,W,z,S,k,A,X,e,I,J,Q5,OP,WK,TJ,oJ,kL,qq,n2,pd,RM,rw;
return _.p(function(Uu){switch(Uu.nextAddress){case 1:D=new TextDecoder("utf-8"),B=[],a=Q=0,_.Mj(Uu,2,3);case 5:return Uu.yield(E.read(),8);case 8:P=Uu.yieldResult;O=P.value;if(U=P.done){T=0;if(B.length>Q)for(T=B[Q].length-a,w=Q+1;w<B.length;w++)T+=B[w].length;T>0&&(F=bSK(B,T,Q,a),c=F.indexOf(123),W=F.lastIndexOf(125),c!==-1&&W!==-1&&W>c&&(z=F.subarray(c,W+1),S=JSON.parse(D.decode(z)),QEP(K,S),k=void 0,(k=g)==null||k(K,S)));A=void 0;(A=r.networkSli)==null||A.success();return Uu.return(K)}B.push(O);
X=Q;for(e=a;X<B.length;)if(I=B[X],J=I.indexOf(10,e),J===-1){if(X===B.length-1)break;X++;e=0}else{Q5=X;OP=J+1;WK=0;if(Q===Q5)WK=OP-a;else{WK=B[Q].length-a;for(TJ=Q+1;TJ<Q5;TJ++)WK+=B[TJ].length;WK+=OP}oJ=bSK(B,WK,Q,a,Q5,OP);kL=oJ.indexOf(123);qq=oJ.lastIndexOf(125);if(kL!==-1&&qq!==-1&&qq>kL){n2=oJ.subarray(kL,qq+1);try{pd=JSON.parse(D.decode(n2)),QEP(K,pd),RM=void 0,(RM=g)==null||RM(K,pd)}catch(Cd){throw new Ir(1,"Failed to parse streaming response object",D.decode(n2));}}Q=X;e=a=J+1;a===I.length&&
(Q++,a=0,X=Q,e=0)}Uu.jumpTo(5);break;case 3:_.co(Uu);E.releaseLock();_.Wo(Uu,0);break;case 2:rw=_.GD(Uu);if(rw instanceof Ir)throw rw;throw new Ir(1,"Failed to process streaming response");}})},rdb=function(r,E,K,g,D,B){var Q,a,P,O,U,T,w,F,c;
return _.p(function(W){if(W.nextAddress==1)return W.yield(E.read(),2);Q=W.yieldResult;a=Q.value;if(P=Q.done)return(O=r.networkSli)==null||O.success(),W.return(D);try{U=K.parse(a)}catch(z){throw new Ir(1,"Failed to parse streaming response",a);}if(U!=null)for(T=_.N(U),w=T.next();!w.done;w=T.next())F=w.value,g(D,F),c=void 0,(c=B)==null||c(D,F);return W.return(rdb(r,E,K,g,D,B))})};
L7B.prototype.handleResponse=function(r,E){var K=r.text().then(function(g){if((E==null?0:E.jspbResponseCtor)&&r.ok)return IHL(E.jspbResponseCtor,g);g=g.replace(")]}'","");if((E==null?0:E.expectJsonStrict)&&g)try{var D=JSON.parse(g)}catch(Q){throw new Ir(1,"JSON parsing failed after fetch");}var B;return(B=D)!=null?B:JSON.parse(g)});
r.redirected||r.ok?this.networkSli&&this.networkSli.success():(this.networkSli&&this.networkSli.failure(),K=K.then(function(g){_.nh(new _.bs("Error: API fetch failed",r.status,r.url,g));return Object.assign({},g,{errorMetadata:{status:r.status}})}));
return K};
L7B[f0]=[_.p0(yAb)];var Ey5=new _.NS("NETWORK_MANAGER_TOKEN");var KsT=[1,2,4,8,16,30],D7u=function(r){this.frameCountInternal=0;this.brokenFrameSummarizers=[];this.maxTimeMs=r.maxTimeMs;this.maxFrameCount=r.maxFrameCount===void 0?Math.ceil(60*r.maxTimeMs/1E3):r.maxFrameCount;r=_.N(KsT);for(var E=r.next();!E.done;E=r.next())this.brokenFrameSummarizers.push(new gyb(E.value/60*1E3))},BTk=function(r){var E=r.frameCountInternal>=r.maxFrameCount;
return r.elapsedTimeMs>=r.maxTimeMs||E};
D7u.prototype.summarize=function(){for(var r=[],E=_.N(this.brokenFrameSummarizers),K=E.next();!K.done;K=E.next())K=K.value,K=K.brokenFrameCount!==0?{severityMs:Math.round(K.targetFrameTimeMs),eventCount:K.brokenFrameCount,averageDurationBetweenEventsMs:Math.round(K.averageDurationBetweenEventsMs)}:void 0,K&&r.push(K);return{summaries:r,monitoringDurationMs:Math.round(this.elapsedTimeMs)}};
_.f5.Object.defineProperties(D7u.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 gyb=function(r){this.targetFrameTimeMs=r;this.currTimeMs=this.brokenFrameCount=0;this.timeOfLastBrokenFrameMs=this.timeOfFirstBrokenFrameMs=void 0};
_.f5.Object.defineProperties(gyb.prototype,{averageDurationBetweenEventsMs:{configurable:!0,enumerable:!0,get:function(){return this.brokenFrameCount<=1?0:(this.timeOfLastBrokenFrameMs-this.timeOfFirstBrokenFrameMs)/(this.brokenFrameCount-1)}}});var d7B=function(){};
d7B.prototype.start=function(r,E){var K=this;if(!window.requestAnimationFrame)return Promise.resolve(void 0);this.monitor&&this.stop();var g=new D7u({maxTimeMs:r});this.monitor=g;this.lastSummaryInternal=void 0;this.metadataToLog=E;return new Promise(function(D){var B=function(Q){if(Q===void 0)K.stop(),D(void 0);else if(K.monitor!==g)Q=Object.assign({},g.summarize(),{measurementMethod:"MEASUREMENT_METHOD_WEB_RAF_POLLING"}),D(Q);else{var a=K.monitor;if(!BTk(a)){a.frameCountInternal++;if(a.prevTime===
void 0)a.startTime=Q;else for(var P=Q-a.prevTime,O=_.N(a.brokenFrameSummarizers),U=O.next();!U.done;U=O.next()){U=U.value;var T=U.currTimeMs;U.currTimeMs+=P;P>U.targetFrameTimeMs+2&&(U.brokenFrameCount++,U.timeOfFirstBrokenFrameMs===void 0&&(U.timeOfFirstBrokenFrameMs=T),U.timeOfLastBrokenFrameMs=T)}a.prevTime=Q}BTk(K.monitor)?D(K.stop()):_.eM.addJob(B,5,0)}};
_.eM.addJob(B,5,0)})};
d7B.prototype.stop=function(r){if(!this.monitor)return this.lastSummaryInternal;var E=Object.assign({},this.monitor.summarize(),{measurementMethod:"MEASUREMENT_METHOD_WEB_RAF_POLLING"});if(E.monitoringDurationMs){r=r!=null?r:this.metadataToLog;var K={droppedFramesSummary:E,name:"MANUAL_MEASUREMENT_NAME_AMBIENT_MODE_IDLE"};r&&(K[r.type]=r.data);_.Ae("manualSmoothnessMeasurement",K)}this.monitor=void 0;this.lastSummaryInternal=E;this.metadataToLog=void 0;return E};_.j3b=new _.NS("MAIN_THREAD_DFE_CAPTURER_AMBIENT_MODE_IDLE_TOKEN");var NTk;NTk=function(r){this.JSC$18996_expiringStorage=new ky(r)};
_.Q3b=function(r){if(_.sym()&&(r=_.uIu(_.td()+"::"+r)))return new NTk(r)};
NTk.prototype.set=function(r,E,K){K=K!==void 0?Date.now()+K:void 0;this.JSC$18996_expiringStorage.set(r,E,K)};
NTk.prototype.get=function(r){return this.JSC$18996_expiringStorage.get(r)};
NTk.prototype.remove=function(r){this.JSC$18996_expiringStorage.remove(r)};_.ti=function(){};
_.ti.getInstance=function(){var r=_.yK("ytglobal.storage_");r||(r=new _.ti,_.pN("ytglobal.storage_",r));return r};
_.ti.prototype.estimate=function(){var r,E,K;return _.p(function(g){r=navigator;return((E=r.storage)==null?0:E.estimate)?g.return(r.storage.estimate()):((K=r.webkitTemporaryStorage)==null?0:K.queryUsageAndQuota)?g.return(kt5()):g.return()})};
_.pN("ytglobal.storageClass_",_.ti);var eRK=0;var hR5=!1;var $7u=_.A4(["https://fonts.googleapis.com/css?family=Roboto:300italic,400italic,500italic,700italic"]),amb=_.A4(["https://fonts.googleapis.com/css?family=Roboto+Mono:400"]);var u8T={"/":_.HO,"/?feature=ytca":_.HO,"/feed/downloads":_.Xjn};var p75=OQU.continuationCommandSelector,fl=function(r,E,K){this.JSC$19012_upliftPromise=r;this.store=E;this.JSC$19012_persistentStorePromiseAccessor=K};
fl.prototype.shouldPreferLocalResponse=function(r){return r.browseId==="FEdownloads"||r.browseId==="FEsmart_downloads"&&_.R("kevlar_modern_downloads_page")?!0:!1};
fl.prototype.localInnertubeResponse=function(r){var E=this;return _.p(function(K){return r.browseId==="FEdownloads"?_.R("kevlar_modern_downloads_page")?K.return(Psa(E)):K.return(fmB(E)):r.browseId==="FEsmart_downloads"&&_.R("kevlar_modern_downloads_page")?K.return(O0B(E)):K.return(Promise.reject(Error("Fj")))})};
fl.prototype.canProvideFallbackResponse=function(){return!0};
fl.prototype.localFallbackInnertubeResponse=function(r){var E=this,K,g,D;return _.p(function(B){switch(B.nextAddress){case 1:return B.yield(E.JSC$19012_persistentStorePromiseAccessor(),2);case 2:K=B.yieldResult;if(r.browseId!=="SPaccount_downloads"||!K){B.jumpTo(3);break}return B.yield(XAc(K),4);case 4:if(g=B.yieldResult)return B.return(_.ho(g));case 3:return r.browseId==="FEwhat_to_watch"?B.return(Yvk(E)):(D=_.R("web_offline_continuation_automatic_retry")||_.R("web_offline_continuation_retry_button"))&&
r.continuation?B.return(U7u(E)):B.return(TTb(E))}})};
var Yvk=function(r){var E;return _.p(function(K){if(K.nextAddress==1)return K.yield(r.JSC$19012_upliftPromise,2);E=_.pzu(r.store.getState().entities);return E.length?K.return(w7b(r,E)):K.return(TTb(r))})},fmB=function(r){var E,K;
return _.p(function(g){if(g.nextAddress==1)return g.yield(r.JSC$19012_upliftPromise,2);if(g.nextAddress!=3)return E=FsA([{offlineItemSectionRenderer:{}}]),g.yield(Rwu(r,E),3);K=g.yieldResult;K.onResponseReceivedActions=[aS("REFRESH_DOWNLOADS")];return g.return(K)})},Psa=function(r){var E,K,g,D,B,Q,a,P,O,U,T,w,F,c,W,z;
return _.p(function(S){if(S.nextAddress==1)return S.yield(r.JSC$19012_upliftPromise,2);if(S.nextAddress!=3)return E=r.store.getState(),K=E.entities,g=_.iP(K),D=_.c2(K),B=_.A65(E),Q=_.uTL(E),a=_.eV5(E),P=_.OyK(K),O=_.TS(g),U=_.C4(K),T=_.wzm(K),w=_.Hy5(E),F=_.Vo(E),c={twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,content:{richGridRenderer:Object.assign({},_.jfP(g,D,P,T,B,Q,O,U,a,w,F),{entitySelectorType:"RICH_GRID_ENTITY_SELECTOR_TYPE_DOWNLOADS"})}}}]}},W="",_.R("kevlar_modern_downloads_skip_downloads_title")||
(W=_.Nn("DOWNLOADS",void 0,"Downloads")),S.yield(oyA(r,c,W),3);z=S.yieldResult;z.onResponseReceivedActions=[aS("REFRESH_DOWNLOADS")];return S.return(z)})},O0B=function(r){var E,K,g,D,B,Q,a,P,O;
return _.p(function(U){if(U.nextAddress==1)return U.yield(r.JSC$19012_upliftPromise,2);if(U.nextAddress!=3)return E=r.store.getState(),K=E.entities,g=_.iP(K),D=_.TS(g),B=_.C4(K),Q={twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,content:{richGridRenderer:Object.assign({},_.Qfd(g),{entitySelectorType:"RICH_GRID_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS"})}}}]}},a=_.Nn("SMART_DOWNLOADS",void 0,"Smart downloads"),P=Bgm(D,B),U.yield(oyA(r,Q,a,P),3);O=U.yieldResult;O.onResponseReceivedActions=
[aS("REFRESH_DOWNLOADS")];return U.return(O)})},TTb=function(r){var E,K;
return _.p(function(g){if(g.nextAddress==1)return g.yield(Li(r.JSC$19012_upliftPromise,r.store),2);E=g.yieldResult;K=FsA([Zsm(E)]);return g.return(Rwu(r,K))})},U7u=function(r){var E,K,g,D;
return _.p(function(B){if(B.nextAddress==1)return E={},K=p75(r.store.getState()),_.ib(E,_.VH,K),B.yield(Li(r.JSC$19012_upliftPromise,r.store,E,"BACKGROUND_PROMO_STYLE_TYPE_ADAPTIVE_FULL_HEIGHT"),2);g=B.yieldResult;D={};_.ib(D,_.knw,{continuationItems:[{richSectionRenderer:{content:{backgroundPromoRenderer:g}}}],targetId:"browse-feedFEwhat_to_watch"});return B.return({responseContext:{},onResponseReceivedActions:[D]})})},FsA=function(r){return{twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,
content:{sectionListRenderer:{contents:r}}}}]}}},w7b=function(r,E){var K,g;
return _.p(function(D){var B={contents:pi(E)};K=B&&B.contents?B:{};_.R("kevlar_modern_downloads_page")&&(K=Object.assign({},_.$kJ(E),{entitySelectorType:"RICH_GRID_ENTITY_SELECTOR_TYPE_HOME_DOWNLOADS"}));g={twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,content:{richGridRenderer:K}}}]}};return D.return(Rwu(r,g))})},Rwu=function(r,E){var K,g;
return _.p(function(D){if(D.nextAddress==1)return D.yield(r.JSC$19012_persistentStorePromiseAccessor(),2);if(D.nextAddress!=3)return K=D.yieldResult,D.yield(Kl(K),3);g=D.yieldResult;return D.return({responseContext:{},contents:E,topbar:g})})},oyA=function(r,E,K,g){var D,B;
return _.p(function(Q){if(Q.nextAddress==1)return Q.yield(r.JSC$19012_persistentStorePromiseAccessor(),2);if(Q.nextAddress!=3)return D=Q.yieldResult,Q.yield(Kl(D),3);B=Q.yieldResult;var a=Q.return;var P=K;var O=g;P=P===void 0?"":P;O=O===void 0?"":O;P={content:{pageHeaderViewModel:{title:{dynamicTextViewModel:{text:{content:P}}},actions:{flexibleActionsViewModel:{actionsRows:[{actions:[{buttonViewModel:{title:_.Nn("SETTINGS",void 0,"Settings"),accessibilityText:_.Nn("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:_.LR("SPaccount_downloads","/account_downloads",6827,"WEB_PAGE_TYPE_SETTINGS")},loggingDirectives:{clientVeSpec:{uiType:21412}}}}]}]}},metadata:{contentMetadataViewModel:{metadataRows:[{metadataParts:[{text:{content:O}}]}]}},rendererContext:{loggingContext:{loggingDirectives:{clientVeSpec:{uiType:176034}}}}}},pageTitle:P};
return a.call(Q,{responseContext:{},contents:E,topbar:B,header:{pageHeaderRenderer:P}})})};var Miu=function(){this.moduleRegistry={};this.fetchCount=0};
Miu.prototype.isFetching=function(){return this.fetchCount>0};
var bu=function(r,E){r.moduleRegistry[E.toString()]={asyncId:E,isFetching:!1};return r};
Miu.prototype.JSC$19023_loadModules=function(){for(var r=this,E=new Map,K=[],g=_.N(_.Hh.apply(0,arguments)),D=g.next();!D.done;D=g.next()){D=D.value;var B=this.moduleRegistry[D];B?B.resolver?E.set(D,B.resolver):(B.resolver=new _.jG,E.set(D,B.resolver),K.push(B.asyncId),B.isFetching=!0):(B=new _.jG,E.set(D,B),B.resolve(void 0))}K.length&&(this.fetchCount+=1,_.Sn(_.NG.getMultipleAsync.apply(_.NG,_.mn(K)).then(function(Q){for(var a=0;a<K.length;a++){var P=Q[a],O=r.moduleRegistry[K[a].toString()];O.isFetching=
!1;O.resolver.resolve(P)}}).catch(function(Q){for(var a=_.N(K),P=a.next();!P.done;P=a.next()){P=P.value;
var O=r.moduleRegistry[P.toString()];O.resolver=void 0;O.isFetching=!1;E.get(P.toString()).reject(Q)}}),function(){--r.fetchCount}));
return Promise.all([].concat(_.mn(E.values())).map(function(Q){return Q.promise}))};_.sp=new _.NS("MODULE_REGISTRY_TOKEN");var i0T={},cdB=(i0T.rendered={priority:0,callback:function(r){a:{var E=void 0;try{var K;b:{if(_.qxu()){var g=_.ms(_.td()+"::pom");if(g){var D=new Xm(g);break b}}D=void 0}var B=(K=D)==null?void 0:K.get("role_text");if(!B)break a;E={updatePermissionRoleCommand:{renderer:{permissionRoleBottomBarRenderer:{status:{runs:[{text:B}]}}}}}}catch(P){}E&&r.injector.resolve(_.Ov).resolveCommand(E)}try{var Q=window.sessionStorage.getItem("POM_ACK_FEEDBACK_ENDPOINT");if(Q){var a=JSON.parse(Q);window.sessionStorage.removeItem("POM_ACK_FEEDBACK_ENDPOINT");
a&&r.injector.resolve(_.Ov).resolveCommand(a)}}catch(P){}}},i0T);var CsU,x7k={},Wsu=(x7k.initialized={priority:10,callback:function(){CsU=M0()}},x7k.rendering={callback:function(r){var E;
return _.p(function(K){if(K.nextAddress==1)return K.yield(CsU,2);E=K.yieldResult;if(!E.endpoint)throw Error("Hj`"+_.gm.location.href);x4(r,E);_.vo(K)})}},x7k);var GAu={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(_.mn(_.R("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(r){var E=r.stack;if(E.includes("chrome://")||E.includes("chrome-extension://")||r.message.includes("chrome-extension://")||E.includes("moz-extension://")||
E.includes("local.adguard.org")||E.includes("auctioneer3.50million.club")||E.includes("youtubedownloader")||E.includes("youtube_home_page")||E.includes("is_youtube_video_no_longer_available")||E.includes("switchScreenSizeHack")||E.includes("yt_main_big_banner.js")||E.includes("YouTubeCenter.js")||E.includes("/mytube.js")||E.includes("JSON.parseWrapper")||E.includes("/inj_js/common.js")||E.includes("firebug-lite")||E.includes(".repl.co/")||E.includes("linkfix")||E.includes("playAfterAd")||r.message.includes("Access is denied for this document")&&
E.includes("<anonymous>")||r.fileName==="user-script"||r.message.includes("cannot be created in a document with origin 'https://www.youtube.com' and URL 'about:blank'")&&E.includes("<anonymous>"))return!0;if(E.includes("https://www.youtube.com"))return!1;r=E.split("\n");if(!r.length)return!1;if(r.length<=3&&E.includes("s.onloadeddata"))return!0;E=0;for(var K=_.N(r),g=K.next();!g.done;g=K.next())g=g.value,(g.includes("https://")||g.includes("http://"))&&E++;return E/r.length>.95},
weight:0},{callback:function(r){return r.message==="Unknown Error"&&r.name.indexOf("NS_")===0},
weight:100},{callback:function(r){if(!_.D_)return!1;var E=r.message.indexOf("\uba54\ubaa8\ub9ac \ub9ac\uc18c\uc2a4\uac00 \ubd80\uc871\ud558\uae30 \ub54c\ubb38\uc5d0 \uc774 \uc791\uc5c5\uc744 \uc644\ub8cc\ud560")===0||r.message.includes("available to complete this operation"),K=r.stack.includes("webcomponents")&&r.message==="Object doesn't support this action";r=r.message.includes("object that does not implement interface Element");return E||K||r},
weight:0},{callback:function(r){return r.message==="Illegal invocation"&&navigator.userAgent.includes("Trident")&&navigator.vendor==="Google Inc."},
weight:0},{callback:function(r){return r.message==="Operation is not supported"&&(r.stack.match(/textinputassistant/g)||[]).length>=5},
weight:500},{callback:function(r){return r.stack.includes("eval code (eval (code:1:1)")||r.stack.includes("Object.my_load [as load] ")},
weight:0},{callback:function(r){return r.message.includes("Permission denied")&&r.stack.includes("this.domHandler")?!0:r.name.includes("TypeError")&&r.stack.includes("/www-searchbox")&&navigator.userAgent.includes("Trident")},
weight:500},{callback:function(r){if(!r.stack)return!1;var E=r.stack.trim().split("\n");E.length&&E[0].endsWith("Error: "+r.message)&&E.shift();E.length&&E[E.length-1].includes("at window.onerror (")&&E.pop();if(!E.length)return!0;if(r.message==="Script error.")return E[0].includes("www.youtube.com")||E.length>=2&&E[0].startsWith("at new")&&E[1].startsWith("at window.onerror");if(r.message==="Unexpected token")return!0;r=_.N(E);for(E=r.next();!E.done;E=r.next())if(E=E.value,!(E.includes("<anonymous>")||
E.startsWith("load@")||E.startsWith("global code@")||E.startsWith("@https://")))return!1;return!0},
weight:500},{callback:function(r){return r.message==="Cannot read property 'experiments'"&&r.stack.includes("/s/player/")},
weight:500},{callback:function(r){return r.message.includes("must not have attributes")&&navigator.userAgent.includes("Vivaldi")},
weight:500},{callback:function(r){return r.stack.includes("/embed.js")?(r.params&&r.params&&(r.params.name="56"),!0):!1},
weight:1},{callback:function(){if(_.R("use_error_suppression"))var r=_.Xx("SUPPRESS_CLIENT_ERRORS",!1);else{if(r=_.Q_)r=/Chrome\/(\d+)/.exec(_.YL()),r=(r?parseFloat(r[1]):NaN)>=66;r=!(r||_.NU&&_.j6(65)||_.L0&&_.j6(12.1)||$w&&_.j6(79))}return r},
weight:500}]};var vya={},ViT=(vya.initialized={priority:10,callback:function(r){r.injector.addProvider({provide:FNl,useValue:r.root});r.injector.addProvider({provide:LY5,useValue:kpq});r.injector.addProvider({provide:hKb,useValue:GAu});var E={};r.injector.addProvider((E.provide=Jyu,E.useFactory=function(K,g){return function(){apn(K,g)}},E[f0]=[LY5,
hKb],E));r.injector.addProvider({provide:el,useClass:el})}},vya);var zwa={},tiu=(zwa.initialized={priority:3,callback:function(){var r;if(r=bRP()){r=r.replace("/",".");var E=_.aA();E.set("tz",r);E.save();r=!0}else r=!1;r||(r=_.aA(),r.set("utco",-Math.floor((new Date).getTimezoneOffset())),r.save())}},zwa);var Sv9={},b0B=(Sv9.initialized={priority:10,callback:function(r){r.injector.resolve(el).start();r=_.l3();var E=_.HD("IS_HOMEPAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_BROWSE"||_.HD("IS_WATCH_PAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_WATCH"||_.HD("IS_RESULTS_PAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_SEARCH"||_.HD("IS_SHORTS_PAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_SHORTS"||"MAIN_APP_WEB_PAGE_TYPE_UNKNOWN";_.QC(_.MSc(),{mainAppWeb:Object.assign({},r,{pageType:E})});_.QC(cru(),{mainAppWeb:Object.assign({},r,{pageType:E})});
_.QC(CVK(),{mainAppWeb:r});_.QC(xRK(),{mainAppWeb:r});Fdf(function(){_.$4(CVK(),"FAILURE");_.$4(xRK(),"FAILURE")});
p6c();PzK();Wl2()}},Sv9);var s3k={},kAb=(s3k.initialized={priority:10,callback:function(){if(document.readyState==="complete")_.CR("dl"),_.Y0().processSignal("pcl");else{var r=function(){_.CR("dl");_.Y0().processSignal("pcl");window.removeEventListener("load",r)};
window.addEventListener("load",r)}}},s3k);var qvU={},lmf=(qvU.rendering={priority:0,callback:function(){var r=_.Y0();r.parkOrScheduleJob(function(){r.processSignal("eocs")},10,"eor",5E3)}},qvU);var m7U=function(){};
_.C(m7U,Tl);
m7U.prototype.resolveCommand=function(r,E){var K,g,D,B,Q,a,P,O;return _.p(function(U){D=(K=_.M(r,_.dAf))==null?void 0:(g=K.dialog)==null?void 0:g.commentReplyDialogRenderer;if(!D)throw new _.bs("No dialog in createCommentReplyDialogEndpoint");Q=(B=E.form)==null?void 0:B.event;if(!Q)throw new _.bs("Event not passed in when resolving command");a=_.N(Q.composedPath());for(P=a.next();!P.done;P=a.next())if(O=P.value,O.tagName==="YTD-COMMENT-ACTION-BUTTONS-RENDERER"||O.tagName==="YTD-COMMENT-ENGAGEMENT-BAR")return O.showReplyDialog(D),U.return();
_.vo(U)})};var Su=function(){};
_.C(Su,Tl);Su.prototype.resolveCommand=function(r){var E,K,g,D,B;return _.p(function(Q){if(Q.nextAddress==1)return E=_.M(r,URf),(K=E)!=null&&K.externalChannelId?Q.yield((0,_.KG2)("NSzT5"),2):Q.return();g=_.Z0Q;B=(D=E.forceInstall)!=null?D:!1;return Q.yield(g(E.externalChannelId,B),0)})};var b$=function(r){this.JSC$19041_pageRequestService=r;this.JSC$19041_prefetchCoordinator=kbk()};
_.C(b$,Tl);b$.prototype.resolveCommand=function(r){var E=this,K,g,D,B;return _.p(function(Q){if(Q.nextAddress==1){K=_.M(r,lhw);if((g=K)==null||!g.taskId)throw Error("Ij");D=K.taskId;_.Mj(Q,2);return Q.yield(_.pvu(E.JSC$19041_pageRequestService,r,{},"").then(function(a){if(!a)throw Error("Jj");},function(a){throw Error("Kj`"+a);
}),4)}if(Q.nextAddress!=2)return mya(E.JSC$19041_prefetchCoordinator,D),_.D2(Q,0);
B=_.GD(Q);P3(E.JSC$19041_prefetchCoordinator,D,B);_.vo(Q)})};
b$[f0]=[_.oQ];var s_=function(r,E){this.innertubeTransportService=r;this.JSC$19045_commandHandler=E};
_.C(s_,Tl);s_.prototype.resolveCommand=function(r){var E=this,K,g,D;return _.p(function(B){if(B.nextAddress==1){K=_.M(r,qlf);if(K.settingItemIdForClient==="AUTONAV_FOR_SIGN_OUT"||K.settingItemIdForClient==="AUTONAV_FOR_DESKTOP")g=K.boolValue?2:1,_.xQ.getInstance().setState(g,!0,!0);return B.yield(_.l1(E.innertubeTransportService,r),2)}D=B.yieldResult;ulU(E,D);_.vo(B)})};
var ulU=function(r,E){E.actions&&E.actions.forEach(function(K){r.JSC$19045_commandHandler.resolveCommand(K)})};
s_[f0]=[_.wM,_.Ov];var kD={},qF=(kD.addToPlaylistEndpoint=yN(cr),kD.addToToastAction=yN(bc),kD.adsControlFlowOpportunityReceivedCommand=yN(Kf),kD.audioTrackSelectActionCommand=yN(mr),kD.backgroundAudioPlaybackCommand=yN(Ah),kD.captionLanguageSelectActionCommand=yN(eY),kD.captionPickerEndpoint=yN(Xv),kD.changeMiniAppPlayStateCommand=yN(Cf),kD.changeTimelyActionVisibilityCommand=yN(SQ),kD.channelCreationFormEndpoint=yN(U4),kD.clearLocationCommand=yN(oa),kD.clearUrlParamCommand=yN(x8),kD.copyLinkCommand=yN(rp),kD.copyTextEndpoint=
yN(NE),kD.createCommentReplyDialogEndpoint=xoK(m7U),kD.createPlaylistServiceEndpoint=yN(Ej),kD.dismissDialogEndpoint=yN(Go),kD.dismissPlayerOverlayCommand=yN(Hr),kD.entityUpdateCommand=yN($8),kD.feedbackEndpoint=yN(Pr),kD.getAnswerCommand=yN(PJ),kD.getPaymentsClientTokenCommand=yN(mo),kD.getTranscriptEndpoint=yN(sj),kD.googlePaymentBillingCommand=yN(ZQ),kD.googlePaymentPurchaseManagerCommand=yN(uc),kD.hideEngagementPanelEndpoint=yN(vr),kD.hideSheetCommand=yN(VR),kD.hideSnackbarCommand=yN(xJ),kD.insertRichSectionCommand=
yN(wn),kD.listMutationCommand=yN(Fv),kD.logGtmCommand=yN(To),kD.notifyDropdownOptionSelectedCommand=yN(Wr),kD.openAdAllowlistInstructionCommand=yN(_.gn),kD.openOnePickAddVideoModalCommand=yN(K_),kD.persistSubscriptionsDisplayPreferencesCommand=yN(Nv),kD.pingingEndpoint=yN(DO),kD.playlistEditEndpoint=yN(DQ),kD.playlistVotingRefreshPopupCommand=yN(BJ),kD.profileCardCommand=yN(E4),kD.refreshPanelEndpoint=yN(zo),kD.saveImageToDeviceEndpoint=yN(QR),kD.scrollToSectionEndpoint=xoK(x4D),kD.seekToVideoTimestampCommand=
yN(nf),kD.selectCountryCommand=yN(Qu),kD.setCookieCommand=yN($J),kD.setLocalStorageCommand=yN(G3),kD.setPrefStorageEntryCommand=yN(p_),kD.setSettingEndpoint=yN(s_),kD.sfvAudioItemPlaybackCommand=yN(Ia),kD.shareImageCommand=yN(f_),kD.sharingProviderDataCommand=yN(Oj),kD.showAudioTrackPickerActionCommand=yN(yR),kD.showCaptionLanguageSelectActionCommand=yN(Lf),kD.showCreatorChatbotEngagementPanelCommand=yN(Su),kD.showDialogCommand=yN(bU),kD.showEngagementPanelEndpoint=yN(s4),kD.showFullscreenPlayerControlsCommand=
yN(hh),kD.showSheetCommand=yN(k8),kD.showSnackbarCommand=yN(WJ),kD.showTransientPlayerScrimOverlayCommand=yN(Jh),kD.submitFormWithValidationFlowCommand=yN(Y8),kD.talkToRecsDeselectCommand=yN(vJ),kD.talkToRecsNextCommand=yN(Vu),kD.talkToRecsSelectCommand=yN(z3),kD.talkToRecsUpdateTextCommand=yN(tk),kD.toggleEngagementPanelCommand=yN(qE),kD.undoFeedbackEndpoint=yN(O4),kD.updateEngagementPanelContentCommand=yN(lU),kD.updateUrlParamCommand=yN(kJ),kD.updateVideoMetadataCommand=yN(lc),kD.verifyCommand=
yN(U4),kD.webNativeShareCommand=yN(YJ),kD.webSubmitFormCommand=yN(dp),kD.ACK_PLAYABLES_3P_DATA_CONSENT=yN(Uj),kD.CANCEL_NAVIGATION=yN(T3),kD.COPY_SHARE_URL=yN(wp),kD.MINI_APP_EXIT_DIALOG_SEEN=yN(Rr),kD.MINI_APP_OPEN_URL=yN(Fw),kD.REQUEST_MINI_APP_FULLSCREEN=yN(or),kD.RESUME_NAVIGATION=yN(Mv),kD.SHARE_PLAYABLE_WITH_HIGH_SCORE=yN(ic),kD.TELL_US_WHY=yN(ff),kD);_.R("web_enable_prefetching_videos_on_home")&&(qF.prefetchWatchCommand=yN(b$),qF.registerTasksCommand=yN(O_));
_.R("enable_share_panel_navigation_logging_fix_on_web")&&(qF.shareEntityServiceEndpoint=yN(th));_.R("web_use_flow_state_manager")&&(qF.deleteFlowStepsCommand=yN(HY),qF.flowNextStepCommand=yN(nE),qF.flowPrevStepCommand=yN(Io),qF.getFlowCommand=yN(yr),qF.updateFlowCommand=yN(LE));_.R("enable_ai_companion")&&(qF.updateConversationIdCommand=yN(jY),qF.formDataDecoratorCommand=yN(dn));var Lbu=Object.assign({},qF);var Adf={},ewk=(Adf.initialized={priority:10,callback:TP5},Adf);var X7u={},H0B=(X7u.initialized={callback:function(r){var E={},K={};JiK().install((E.document_disposed={callback:function(){_.R("finalize_all_timelines")?Av5():oA();VFK("FOREGROUND_HEARTBEAT_TRIGGER_ON_BACKGROUND");_.YmJ();var g=r.injector.resolve(el);g.intervalId!==void 0&&(g.intervalId&&_.eM.cancelJob(g.intervalId),g.intervalId=void 0,--g.currentPartitionIndex,g=d8b(g),g>0&&bpE({mainAppWeb:_.l3(),survivalSli:{partitionMinute:g,survivalStatus:"SURVIVAL_STATUS_TYPE_CENSORED"}}));x3R(T$);wG!=null&&
wG.flush();Ke&&Ke.snapshotAndFlush();g=_.N(I1b.values());for(var D=g.next();!D.done;D=g.next())D.value.snapshotAndFlush()}},E),(K.flush_logs={callback:function(){_.ex()}},K))}},X7u);var nyQ={},Imu=(nyQ.rendered={priority:0,callback:function(){var r=new dWE;r.increment("STARTED");if(_.Xx("LOGGED_IN")&&!_.Xx("IS_DBSC",!1)&&_.Xx("SERVER_VERSION")!=="test"&&_.Xx("SERVER_VERSION")!=="dev"&&!AVR()&&!u4R()){r.increment("EXECUTING");var E=document.createElement("iframe");E.style.display="none";_.EW(E,2,_.u9("https://accounts.youtube.com/RotateCookiesPage?origin=https://www.youtube.com&yt_pid="+_.Xx("INNERTUBE_CONTEXT_CLIENT_NAME")));document.body&&document.body.appendChild(E);r.increment("DONE")}}},
nyQ);var ydT={},LsA=(ydT.rendered={callback:function(){kbk().resume()}},ydT);var hwQ={acknowledgeChannelTouStrikeCommand:zp(vt),addToPlaylistServiceEndpoint:zp(x6),addToPlaylistEndpoint:zp(x6),addUpcomingEventReminderEndpoint:zp(ea),browseEndpoint:zp(RKQ),channelCreationFormEndpoint:zp(Y3),channelCreationServiceEndpoint:zp(UO),claimLegacyYoutubeChannelEndpoint:zp(gQ),clearSearchHistoryEndpoint:zp(k3),clearWatchHistoryEndpoint:zp(qs),commerceActionCommand:t2(In),createBackstagePostEndpoint:zp(L_),createBroadcastCommand:zp(XX),createCommentEndpoint:zp(pL),createCommentReplyEndpoint:zp(ad),
createLiveChatPollEndpoint:zp(Ht),createPlaylistServiceEndpoint:zp(WL),crossAccountChannelTransferEndpoint:zp(ZD),deleteLiveChatMessageCommand:zp(nL),deletePlaylistEndpoint:zp(Gv),deleteVideoEndpoint:zp(eO),dismissalEndpoint:zp(VZ),feedbackEndpoint:zp(z7),flagEndpoint:zp(b2),getAccountSwitcherEndpoint:zp(m9),verifyCommand:zp(yu),getAccountsListInnertubeEndpoint:zp(Ag),getCommentsFromInboxCommand:zp($6),getDownloadActionCommand:zp(UJ),getFlowCommand:t2(sO),getKidsBlocklistPickerCommand:zp(sJ),getNotificationMenuEndpoint:zp(i9B),
getPaymentInstrumentsParamsCommand:zp(E_),getPaymentsClientTokenCommand:t2(In),getPdgBuyFlowCommand:zp(cL),getReportFormEndpoint:zp(k6),getSearchInVideoCommand:zp(mJ),getAnswerCommand:zp(l2),getSurveyCommand:zp(Aw),getTranscriptEndpoint:zp(HL),getPostVideoPreviewEndpoint:zp(Jk),decorateMessageEndpoint:zp(hk),likeEndpoint:zp(T7),liveChatActionEndpoint:zp(hg),liveChatEndpoint:zp(LL),liveChatItemContextMenuEndpoint:zp(Id),liveChatPurchaseMessageEndpoint:zp(Jg),liveChatReplayEndpoint:zp(yZ),manageLiveChatUserEndpoint:zp(EJ),
metadataUpdateCommand:zp(Nd),moderateLiveChatEndpoint:zp(K$),modifyChannelNotificationPreferenceEndpoint:zp(f$),notificationOptOutEndpoint:zp(OJ),openSuperStickerBuyFlowCommand:zp(ra),performCommentActionEndpoint:zp(Ns),playlistEditEndpoint:zp(VL),playlistEditorEndpoint:zp(vL),recordNotificationInteractionsEndpoint:zp(Y6),reelWatchEndpoint:zp(zv),refreshPanelEndpoint:zp(wa),removeUpcomingEventReminderEndpoint:zp(Dg),resolveLocationCommand:zp(jO),revealBusinessEmailCommand:zp(DD),searchEndpoint:zp(_.cy9),
sendLiveChatMessageEndpoint:zp(BL),sendLiveChatVoteEndpoint:zp(da),setSettingEndpoint:zp(wQ),shareEntityServiceEndpoint:t2(od),sharingProviderDataCommand:zp(u2),showEngagementPanelEndpoint:zp(FL),showMoreDrawerCommand:zp(on),showSheetCommand:zp(Md),showDialogCommand:zp(Rn),subscribeEndpoint:zp(FX),transcriptSubmitCaptionCorrectionCommand:zp(XL),undoFeedbackEndpoint:zp(Sa),unsubscribeEndpoint:zp(Rd),updateBackstagePostEndpoint:zp(EO),updateCommentEndpoint:zp(fL),updateCommentReplyEndpoint:zp(Pt),updateCommentsSettingsEndpoint:zp(OO),
updateCreatorChannelInnertubeCommand:zp(dQ),updateKidsBlacklistEndpoint:zp(qd),updateEngagementPanelContentCommand:zp(i2),updatePdgFeatureEnablementCommand:zp(C$),updatedMetadataEndpoint:zp(QL),validateChannelHandleCommand:zp(ja),updateChannelPageSettingsEndpoint:zp(Bt),verifyAgeEndpoint:zp(bd),watchEndpoint:t2(Xw),whitelistEditEndpoint:zp(n$),ypcCancelRecurrenceEndpoint:zp(yL),ypcCompleteTransactionEndpoint:zp(L$),ypcFixInstrumentEndpoint:zp(Jw),ypcGetCartEndpoint:zp(hw),ypcGetOffersEndpoint:zp(ri),
ypcHandleTransactionEndpoint:t2(KX),ypcLogWalletAnalyticDataEndpoint:zp(gi),ypcOffersEndpoint:zp(DL),ypcPauseSubscriptionCommand:zp(B3),ypcRedeemCodeEndpoint:zp(di),ypcResumeSubscriptionCommand:zp(ju),ypcUpdateFopEndpoint:zp(Jw)},l$={},JdT=(l$.GET_ACCOUNT_MENU=zp(ud),l$.GET_NOTIFICATIONS_MENU=zp(MVA),l$.GET_NOTIFICATIONS_INBOX=zp(an),l$.GET_UNSEEN_NOTIFICATION_COUNT=zp(PL),l$.GET_USER_MENTION_SUGGESTIONS=zp(rQ),l$.LOAD_GUIDE=zp(oW5),l$.SUBMIT_FEEDBACK=zp(tg),l$),mW={},rWu=(mW.CONTINUATION_REQUEST_TYPE_BROWSE=
zp(KL),mW.CONTINUATION_REQUEST_TYPE_SEARCH=zp(Zg),mW.CONTINUATION_REQUEST_TYPE_WATCH_NEXT=zp(uU),mW.CONTINUATION_REQUEST_TYPE_ACCOUNTS_LIST=zp(ld),mW.CONTINUATION_REQUEST_TYPE_COMMENTS_NOTIFICATION_MENU=zp($3),mW.CONTINUATION_REQUEST_TYPE_COMMENT_REPLIES=zp(QZ),mW.CONTINUATION_REQUEST_TYPE_REEL_WATCH_SEQUENCE=zp(SO),mW.CONTINUATION_REQUEST_TYPE_GET_PANEL=zp(Tv),mW),EwT={player:t2(Xw),watchNext:zp(ZO)},KO9={player:t2(Xw),reelItemWatch:zp(zv),reelWatchSequence:zp(tw)},gwf={watchEndpoint:t2(HJ)},DWT=
{commandEndpointMap:hwQ,signalEndpointMap:JdT,continuationEndpointMap:rWu,watchEndpointMap:EwT,reelWatchEndpointMap:KO9,streamingEndpointMap:gwf};var BWD,dWa,jwD;_.NWA=((dWa=(BWD=window).matchMedia)==null?void 0:(jwD=dWa.call(BWD,"(prefers-reduced-motion: reduce)"))==null?void 0:jwD.matches)||!document.startViewTransition;var Qwu={},$Wb={disableAllTransitions:_.NWA,ignoredErrors:(Qwu.DOCUMENT_HIDDEN=!0,Qwu.WINDOW_SIZE_CHANGED=!0,Qwu.SAFARI_ABORTED_BY_NEW_TRANSITION=!0,Qwu),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 a25=_.A4("\n          :root {\n            --ytd-vtm-exit-ms: ,ms;\n            --ytd-vtm-wait-ms: ,ms;\n            --ytd-vtm-enter-ms: ,ms;\n            --ytd-vtm-watch-exit-ms: ,ms;\n            --ytd-vtm-watch-wait-ms: ,ms;\n            --ytd-vtm-watch-enter-ms: ,ms;\n            --ytd-vtm-watch-next-exit-ms: ,ms;\n            --ytd-vtm-watch-next-wait-ms: ,ms;\n            --ytd-vtm-watch-next-enter-ms: ,ms;\n          }\n      ".split(",")),P_B=function(r){var E=this;this.viewTransitionCoordinator=
r;this.disableTransitionsForUltraHigh=_.R("disable_transitions_for_ultra_high");this.isUltraHighBucketDevice=pqk();this.disableTransitions=this.disableTransitionsForUltraHigh&&this.isUltraHighBucketDevice;this.isBrowseTransitionEnabled=_.TA("web_page_transition_type")==="slide"&&!this.disableTransitions;this.isLockupToWatchTransitionEnabled=_.R("web_thumbnail_to_watch_transition")&&!this.disableTransitions;this.isLockupThumbnailRegistrationEnabled=_.R("web_thumbnail_to_watch_transition_register_thumbnail");
this.isLearningJourneyTransitionEnabled=_.R("enable_plj_landing_page")&&!this.disableTransitions;this.lockupToWatchPlayerTransitionType=_.TA("web_thumbnail_to_watch_player_transition_type");this.enableFasterTransitions=_.R("web_enable_faster_page_transitions");this.isAnyTransitionEnabled=this.isBrowseTransitionEnabled||this.isLockupToWatchTransitionEnabled||this.isLearningJourneyTransitionEnabled;this.lockupThumbnailRegisteredFromWatchEndpoint=!1;_.eM.addJob(function(){E.registerRootElement();if(E.isAnyTransitionEnabled){var K=
_.Uv("web_page_transition_exit_ms"),g=_.Uv("web_page_transition_wait_ms"),D=_.Uv("web_page_transition_enter_fast_ms"),B=_.Uv("web_page_transition_watch_exit_ms"),Q=_.Uv("web_page_transition_watch_wait_ms"),a=_.Uv("web_page_transition_watch_enter_ms"),P=_.Uv("web_page_transition_watch_next_exit_ms"),O=_.Uv("web_page_transition_watch_next_wait_ms"),U=_.Uv("web_page_transition_watch_next_enter_fast_ms"),T=_.Uv("web_page_transition_enter_ms"),w=_.Uv("web_page_transition_watch_next_enter_ms");E.enableFasterTransitions&&
E.isUltraHighBucketDevice&&(T=D,w=U);isNaN(K)&&isNaN(g)&&isNaN(T)&&isNaN(B)&&isNaN(Q)&&isNaN(a)&&isNaN(P)&&isNaN(O)&&isNaN(w)||!(K=kCn(a25,K,g,T,B,Q,a,P,O,w))||(g=document.createElement("style"),g.textContent=UjP(K),document.head.appendChild(g))}},8)},pqk=function(){var r=_.gm.navigator.deviceMemory;
return r>=8||r===void 0?!0:!1};
P_B.prototype.registerRootElement=function(){if(this.isAnyTransitionEnabled){var r={};this.viewTransitionCoordinator.registerElement(document.documentElement,(r.slide="root-slide",r["lockup-to-watch"]="root-lockup-to-watch",r["learning-journey"]="root-learning-journey",r))}};
_.Xu$=function(r,E){r.isLockupToWatchTransitionEnabled&&r.isLockupThumbnailRegistrationEnabled&&(r.registeredLockupThumbnail?r.lockupThumbnailRegisteredFromWatchEndpoint?_.nh(new _.bs("Lockup thumbnail registration order is incorrect.")):_.nh(new _.bs("Lockup thumbnail already registered.")):(r.registeredLockupThumbnail=E,_.f2D(r,E)))};
_.f2D=function(r,E){var K={};r.viewTransitionCoordinator.registerElement(E,(K["lockup-to-watch"]="lockup-thumbnail-lockup-to-watch",K),!0)};
P_B[f0]=[K7u];var w62={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 RUL=["videoPrimaryInfoRenderer","title"],oa2=["videoSecondaryInfoRenderer","owner","videoOwnerRenderer","title"];var ONf;ONf=[{metadataBadgeRenderer:{icon:{iconType:"PREMIUM_STANDALONE_CAIRO"}}}];_.YCQ=_.l(function(r){r=_.nH(r,{data:void 0,playlistData:void 0,expanded:!1,onExpandClick:void 0,isReadyToResume:!1});var E=r.data,K=r.playlistData,g=r.expanded,D=r.onExpandClick,B=r.isReadyToResume,Q=function(){var U;return!((U=K())==null||!U.contents)},a=function(){var U=K();
return U&&U.totalVideos&&U.currentIndex!==void 0?U.currentIndex+1+" / "+U.totalVideos:""};
r=_.dd(function(){_.ZL(_.P7().resolve(_.S3));return!1});
var P=_.dd(function(){Q()&&D&&D()}),O={};
return _.f("ytd-miniplayer-info-bar",{class:_.DW("ytdMiniplayerInfoBarHost",(O.ytdMiniplayerInfoBarHasPlaylistData=Q,O)),"on:click":P},_.f("div",{class:"ytdMiniplayerInfoBarContent"},_.f("h1",{class:"ytdMiniplayerInfoBarTitle","on:click":r},_.f(_.Og,{text:function(){var U=E();var T=K();if(T==null?0:T.contents){var w;U=(w=_.nnd(T))==null?void 0:w.title}else U=U==null?void 0:U.miniplayerTitle;return iuJ(U)},
noEndpoints:!0,ellipsisTruncate:!0})),_.f("div",{class:"ytdMiniplayerInfoBarSubtitle"},_.f(_.Y,{cond:B,then:function(){return _.f(ovd,{className:"ytdMiniplayerInfoBarPremiumBadge",badges:ONf})}}),_.f("h1",null,_.f(_.Og,{className:"ytdMiniplayerInfoBarSubtitleText",
text:function(){var U=E();var T=K();U=B()?{simpleText:_.Nn("CONTINUE_WATCHING",void 0,"Continue watching")}:(T==null?0:T.contents)?T.titleText:U==null?void 0:U.miniplayerSubtitle;return iuJ(U)},
noEndpoints:!0,ellipsisTruncate:!0})),_.f(_.Y,{cond:function(){return!!a()&&!B()},
then:function(){return _.f("div",{class:"ytdMiniplayerInfoBarPlaylistIndex"},_.f("span",{class:"ytdMiniplayerInfoBarPlaylistIndexTextDivider"},"\u2022"),_.f("span",null,a))}}))),_.f(_.Y,{cond:Q,
then:function(){return _.f("div",{class:"ytdMiniplayerInfoBarExpand"},_.f(_.t6,{data:function(){return{style:"mono",type:"text",state:"active",iconPosition:"icon-only",size:"M",onTap:function(U){D&&(D(),U.stopPropagation())}}},
iconName:function(){return g()?"miniplayer:keyboard-arrow-down":"miniplayer:keyboard-arrow-up"}}))}}))},"yg");var UWA;UWA=_.l(function(r){return _.f("div",{class:"ytdMiniplayerPlayerContainerDisabledClose"},_.f(_.t6,{data:function(){return{style:"overlay-dark",type:"tonal",state:"active",iconPosition:"icon-only",size:"S",onTap:r.onTap}},
iconName:"yt-icons:close"}))},"zg");
_.TW5=_.l(function(r){r=_.nH(r,{playabilityStatus:void 0,isDisabled:!1,isPictureInPicture:!1});var E=r.size,K=r.playabilityStatus,g=r.isDisabled,D=r.isPictureInPicture,B=_.NZ("div");r=_.N(_.M5(void 0,void 0,"w4RAU"));var Q=r.next().value,a=r.next().value;r=_.fg(_.ET);var P=!1,O=function(){return E().height<=0};
_.me(function(){var F=E(),c=O(),W=Q();W&&!c&&W.setInternalSize(F.width,F.height)},"BHFc2b");
_.m7(function(){var F,c,W;return _.p(function(z){if(z.nextAddress==1){F=_.P7().resolve(_.S3);c=F.getPlayerElement();if(!F.isMiniplayerActive()||!c||!B.value)return z.return();c.appendTo(B.value);return z.yield(c.getPlayerPromise(),2)}W=z.yieldResult;D()||W.setSizeStyle(!1,!0);a(W);_.vo(z)})});
_.Z6(function(){U()});
_.me(function(){var F=Q();if(F)if(g()){var c=F.getPlayerState();(P=c===-1||c===1||c===3)&&F.pauseVideo()}else U()},"Invykd");
var U=function(){if(P){P=!1;var F;(F=Q())==null||F.playVideo()}},T=_.dd(function(){_.ZL(_.P7().resolve(_.S3))}),w={};
return _.f("ytd-miniplayer-player-container",{class:_.DW("ytdMiniplayerPlayerContainerHost",(w.ytdMiniplayerPlayerContainerHidden=O,w.ytdMiniplayerPlayerContainerHostShortsPip=r,w)),style:_.QH({width:function(){return E().width+"px"},
height:function(){return E().height+"px"}})},_.f("div",{id:"player-container",
class:"ytdMiniplayerPlayerContainerPlayerContainer",el:B}),_.f(_.Y,{cond:function(){return!!K()&&!_.lpL(K())},
then:function(){return _.f(Lck,{className:"ytdMiniplayerPlayerContainerPlayabilityError",compact:!0,data:function(){var F;return((F=K())==null?void 0:F.errorScreen)||null},
status:function(){var F;return((F=K())==null?void 0:F.status)||null}})}}),_.f(_.Y,{cond:g,
then:function(){return _.f("div",{class:"ytdMiniplayerPlayerContainerDisabled","on:click":T},_.f(UWA,{onTap:function(){_.P7().resolve(_.S3).close()}}))}}))},"Dg");_.wqB=_.l(function(r){var E=r.toastData;var K=_.NZ("ytd-miniplayer-toast");r=_.N(_.XW(function(){return!!E()}));
var g=r.next().value,D=r.next().value;r=_.N(_.M5(!1,void 0,"BvfNQe"));var B=r.next().value,Q=r.next().value,a=function(){var U;return _.Xo((U=E())==null?void 0:U.data.title)};
_.Zj(function(){_.dB.requestAvailability();E()&&D(!1)});
var P,O;_.me(function(){g()&&(_.Ln(K.value,"iron-announce",{text:E().label+" "+a()}),P&&_.eM.cancelJob(P),P=_.eM.addLowPriorityJob(function(){Q(!0)},2500))},"no1dZb");
_.me(function(){B()&&(O&&_.eM.cancelJob(O),O=_.eM.addLowPriorityJob(function(){D(!1);Q(!1)},300))},"G3yPNe");
r={};return _.f("ytd-miniplayer-toast",{el:K,class:_.DW("ytdMiniplayerToastHost",(r.ytdMiniplayerToastOpening=function(){return g()},r.ytdMiniplayerToastClosing=function(){return B()},r))},_.f(_.Y,{cond:function(){var U;
return(U=E())==null?void 0:U.data},
then:function(U){return _.f(VhX,{className:"ytdMiniplayerToastThumbnail",data:U,width:78})}}),_.f("div",{class:"ytdMiniplayerToastInfo"},_.f("div",{class:"ytdMiniplayerToastLabel"},function(){var U;
return(U=E())==null?void 0:U.label}),_.f("div",{class:"ytdMiniplayerToastTitle"},a)))},"Gg");var SR2;var khK=null;var RSU=_.l(function(r){var E=r.progressState;var K=r.multiMarkersPlayerBarRenderer;var g=r.progressBarWidth;var D=function(){return Zu2(K())},B=function(){return eU5(E())},Q=function(){return g()*(E().playedTime/E().videoDuration)};
return _.f("yt-chaptered-progress-bar-line",{class:"ytChapteredProgressBarHost"},_.f(_.sV,{each:D},function(a,P){return _.f(FOk,{modifiedProps:B,chapters:D,index:P,playedProgressWidth:Q,backgroundGradientPosition:function(){var O=B(),U=D(),T=P(),w=Q();return(O.playedTime-z0(_.M(U[T],VC)))/O.playedTime*w}})}))},"Hg"),FOk=_.l(function(r){var E=r.modifiedProps;
var K=r.chapters;var g=r.index;var D=r.playedProgressWidth;var B=r.backgroundGradientPosition;r={};r=_.DW("ytChapteredProgressBarChapteredPlayerBarChapter",(r.ytChapteredProgressBarChapteredPlayerBarChapterIsScrubbing=function(){return Q().isScrubbing},r.ytChapteredProgressBarHoveredMacroMarker=function(){return Q().scrubberHovering},r.ytChapteredProgressBarChapteredPlayerBarChapterSeen=function(){return Q().videoPosition==="seen"},r));
var Q=function(){return X6c(E(),K(),g())},a=function(){var P=E();
var O=K(),U=g();if(X6c(P,O,U).videoPosition!=="active")P=0;else{var T=z0(_.M(O[U],VC));P=(P.playedTime-T)/((z0(_.M(O[U+1],VC))||P.videoDuration)-T)}return P};
return _.f("div",{class:r,style:_.QH({width:function(){var P=E(),O=K(),U=g(),T=_.M(O[U],VC);O=_.M(O[U+1],VC);return(O?z0(O)-z0(T):P.videoDuration-z0(T))/P.videoDuration*100+"%"},
"background-color":function(){a:{var P=Q();switch(P.videoPosition){case "pending":P=P.scrubberHovering?"white":"rgba(255, 255, 255, 0.35)";break a;case "active":P=P.scrubberHovering?"white":"rgba(255, 255, 255, 0.35)";break a;default:P=""}}return P},
"background-size":function(){return(HuJ(Q())?D():"")+"px"},
"background-position-x":function(){return(HuJ(Q())?B():"")+"px"}})},_.f("div",{class:"ytChapteredProgressBarChapteredPlayerBarLoaded",
style:function(){var P=E(),O=K(),U=g();if(X6c(P,O,U).videoPosition==="seen")var T=0;else T=z0(_.M(O[U],VC)),O=z0(_.M(O[U+1],VC))||P.videoDuration,P=P.videoDuration*P.percentLoaded,T=O<=P?1:T>=P?0:(P-T)/(O-T);return"width: "+T*100+"%"}}),_.f("div",{class:"ytChapteredProgressBarChapteredPlayerBarFill",
style:_.QH({width:function(){return a()*100+"%"},
"background-size":function(){return(HuJ(Q(),a())?D():"")+"px"},
"background-position-x":function(){return(HuJ(Q(),a())?B():"")+"px"}})}))},"Ig");var owD=function(r,E){E=E===void 0?lSb:E;var K,g=[],D,B=!1;return function(){var Q=_.Hh.apply(0,arguments);if(B&&K===this&&E(Q,g))return D;D=r.apply(this,Q);B=!0;K=this;g=Q;return D}}(function(r){var E=r.heatMarkers,K=r.minHeightDp===void 0?0:r.minHeightDp,g=r.maxHeightDp===void 0?60:r.maxHeightDp;
var D=D===void 0?!1:D;var B=1E3/E.length;r=[];r.push({x:0,y:100});for(var Q=0;Q<E.length;Q++){var a=void 0,P=((a=_.M(E[Q],AIE))==null?void 0:a.heatMarkerIntensityScoreNormalized)||0;a=(Q+.5)*B;P=100-_.vc(P*100,K/321*100,g/321*100);Q!==0||D||r.push({x:0,y:P});r.push({x:a,y:P});Q===E.length-1&&r.push({x:1E3,y:P})}r.push({x:1E3,y:100});E="";for(K=0;K<r.length;K++)D=r[K],K===0?D="M "+D.x.toFixed(1)+","+D.y.toFixed(1):(g=kiP(r[K-1],r[K-2],D),B=kiP(D,r[K-1],r[K+1],!0),D=" C "+(g.x.toFixed(1)+","+g.y.toFixed(1)+
" "+B.x.toFixed(1)+","+B.y.toFixed(1)+" "+D.x.toFixed(1)+","+D.y.toFixed(1))),E+=D;return E});var MMb=_.l(function(r){var E=r.progressBarProps;var K=r.config;var g={};r=_.DW("ytHeatSeekerHost",(g.ytHeatSeekerHighContrast=r.highContrast,g));var D=function(){return Ghq(K().chapterData)};
return _.f("yt-progress-bar-heatseeker",{class:r,style:function(){var B;return"height: 320px; display: "+(E().isDragging&&((B=D())==null?0:B.heatMarkers)?"block":"none")}},_.f(_.Y,{cond:D,
then:function(B){return _.f(_.Y,{cond:function(){return B().heatMarkers},
then:function(){return _.f("svg",{width:"100%",height:"320px",viewBox:"0 0 1000 100",preserveAspectRatio:"none"},_.f("path",{d:function(){return owD(B())}}))},
debugInstance:"Gji0Se"})},
debugInstance:"iVTXwf"}))},"Jg");var iNB=_.l(function(r){var E=r.progressBarProps;var K=r.config;r={};r=_.DW("ytProgressBarLineProgressBarLine",(r.ytProgressBarLineProgressBarLineRounded=function(){return K().rounded},r.ytProgressBarLineProgressBarLineBottomInset=function(){return K().position===2},r));
return _.f("yt-progress-bar-line",{class:"ytProgressBarLineHost"},_.f("div",{class:r},_.f("div",{class:"ytProgressBarLineProgressBarBackground"}),_.f("div",{class:"ytProgressBarLineProgressBarLoaded",style:function(){return"width: "+E().percentLoaded*100+"%"}}),_.f("div",{class:"ytProgressBarLineProgressBarHovered",
style:function(){var g=E();return"width: "+(g.videoDuration?_.vc(g.hoveredTime/g.videoDuration,0,1):0)*100+"%"}}),_.f("div",{class:"ytProgressBarLineProgressBarPlayed",
style:function(){return"width: "+CzK(E())*100+"%"}})))},"Kg");
iNB.idomCompat=!0;var cWD=_.l(function(r){var E=r.progressBarProps;var K=r.playheadData;var g=r.interpolateDotPosition;var D=r.hidePlayhead;r={};var B=_.DW("ytProgressBarPlayheadProgressBarPlayheadDot",(r.ytProgressBarPlayheadProgressBarPlayheadDotLarge=function(){return E().isDragging},r.ytProgressBarPlayheadProgressBarPlayheadDotHide=function(){return!E().isDragging&&D()},r));
return _.f("yt-progress-bar-playhead",{class:"ytProgressBarPlayheadHost",style:_.QH({"margin-left":function(){return xM5(E())*100+"%"},
transform:function(){return"translateX(-"+(g()?xM5(E())*12:6)+"px)"}})},_.f(_.Y,{cond:function(){var Q;
return(Q=_.HZ(K)())==null?void 0:Q.playheadImage},
then:function(Q){var a={};return _.f("div",{class:_.DW("ytProgressBarPlayheadProgressBarPlayheadCustom",(a.ytProgressBarPlayheadProgressBarPlayheadCustomLarge=function(){return E().isDragging},a.ytProgressBarPlayheadProgressBarPlayheadCustomHide=function(){return!E().isDragging&&D()},a)),
style:_.QH({"transform-origin":function(){return(g()?xM5(E())*20:10)+"px center"}})},_.f(_.ub,{data:Q,
alt:"","aria-hidden":"true"}))},
else:function(){return _.f("div",{class:B,style:_.QH({"transform-origin":function(){return(g()?xM5(E())*12:6)+"px center"}})})}}))},"Lg");
cWD.idomCompat=!0;var u$=function(r,E,K,g,D,B){this.getProgressBarRect=r;this.updateProgressBarRect=E;this.getFilmstripYPosition=K;this.setFineScrubbingDraggedTime=g;this.updateFilmStripDraggedYDistance=D;this.resetFilmStripYOffset=B;this.startPosition=null;this.controlsWereVisibleBeforeDragging=this.isDraggedForFineScrubbing=this.hasDraggedTheMinimumDistance=!1;this.seekThrottle=new _.NN(this.onThrottledSeek,100,this)},C_b=function(r,E,K){return function(g){r.handleClick(g,E(),K())}},GQT=function(r,E){return function(K){xWu(r,
K,WOa(K),E())}},vwa=function(r,E){return function(K){xWu(r,K,{x:K.clientX,
y:K.clientY},E())}},zS5=function(r,E,K){return function(g){var D=E(),B=K();
VMB(r,g,WOa(g),D,B,!0);if(B.onTouchMove)B.onTouchMove(D)}},SCf=function(r,E,K){return function(g){tMA(r,g,E(),K())}},bNf=function(r,E){return function(){r.handleMouseLeave(E())}},swu=function(r,E,K){return function(){var g=E(),D=K();
Ai(r,g,D);if(D.onTouchEnd)D.onTouchEnd(g)}},kQQ=function(r,E,K){return function(){var g=E(),D=K();
Ai(r,g,D);if(D.onTouchEnd)D.onTouchEnd(g)}},qCb=function(r,E,K){return function(){Ai(r,E(),K())}},l2D=function(r){return function(E){if(E.keyCode===39||E.keyCode===38){var K,g;
(K=r())==null||(g=K.playerApi)==null||g.seekBy(5,void 0,void 0,72)}else if(E.keyCode===37||E.keyCode===40){var D,B;(D=r())==null||(B=D.playerApi)==null||B.seekBy(-5,void 0,void 0,71)}}},mWD=function(r,E,K){return function(g){!K().disableScrubbing&&r.startPosition&&tMA(r,g,E(),K())}},ZNf=function(r,E,K){return function(){if(!K().disableScrubbing)if(r.startPosition){var g=E(),D=K();
Ai(r,E(),K());if(D.onTouchEnd)D.onTouchEnd(g)}else E().setState({isDragging:!1})}},WOa=function(r){r=r.touches[0];
return{x:r.clientX,y:r.clientY}},tMA=function(r,E,K,g){if(E.buttons!==1){if(E.movementX||E.movementY)E.preventDefault(),E.stopPropagation(),r=ut5(r,K,E.clientX),K.setState({isHovering:!0,
hoveredTime:r*K.videoDuration})}else AWA(K),VMB(r,E,{x:E.clientX,y:E.clientY},K,g,!1)};
u$.prototype.handleMouseLeave=function(r){AWA(r)};
var AWA=function(r){r.isHovering&&r.setState({isHovering:!1,hoveredTime:0})},xWu=function(r,E,K,g){r.startPosition||(r.startPosition=K,r.updateProgressBarRect(),r.controlsWereVisibleBeforeDragging=g.controlsVisible,E.stopPropagation(),_.R("medium_progress_bar_modification")||E.preventDefault())},VMB=function(r,E,K,g,D,B){if(r.startPosition)if(B&&D.isInlinePlayback&&r.startPosition&&!r.hasDraggedTheMinimumDistance&&Math.abs(K.y-r.startPosition.y)>Math.abs(K.x-r.startPosition.x))Ai(r,g,D);
else if(E.preventDefault(),E.stopPropagation(),g.videoDuration&&(r.startPosition&&!r.hasDraggedTheMinimumDistance&&(r.hasDraggedTheMinimumDistance=Math.abs(K.x-r.startPosition.x)>=1),D.enableFineScrubbing&&(r.startPosition&&(r.isDraggedForFineScrubbing=-(K.y-r.startPosition.y)>=60),!r.startPosition||K.y>=r.startPosition.y||(g.setState({fineScrubbingActiveState:"dragging",filmStripXDistance:na5(g.draggedTime,g,D.chapterData)}),r.setFineScrubbingDraggedTime(g.draggedTime),r.updateFilmStripDraggedYDistance(r.startPosition.y,
K.y,g))),r.hasDraggedTheMinimumDistance)){E=ut5(r,g,K.x);if(r.isDraggedForFineScrubbing){var Q;(Q=g.playerApi)==null||Q.pauseVideo();g.setState({fineScrubbingActiveState:"on",fineScrubbingEnteredTime:g.draggedTime,filmStripXDistance:na5(E*g.videoDuration,g,D.chapterData)})}D.enableFineScrubbing&&(!D.enableFineScrubbing||r.getFilmstripYPosition(g)<68)||g.setState({draggedTime:E*g.videoDuration,controlsVisible:!0,isDragging:!0,shouldWaitToHideControls:r.controlsWereVisibleBeforeDragging});var a;(a=
D.cancelAutohideControlsFn)==null||a.call(D)}},Ai=function(r,E,K){var g=K.enableFineScrubbing&&E.fineScrubbingActiveState!=="off";
if(E.isDragging||g){g={isDragging:!1,playedTime:E.draggedTime,controlsVisible:r.controlsWereVisibleBeforeDragging};K.enableFineScrubbing&&E.fineScrubbingActiveState!=="on"&&(r.resetFilmStripYOffset(),g.fineScrubbingActiveState="off");var D=D===void 0?khK:D;var B=_.Cn(0);if(B&&D){var Q=Math.round(E.playedTime*1E3),a=Math.round(E.draggedTime*1E3);Q>2147483647||a>2147483647||_.ur(B,D,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK",{seekData:{startMediaTimeMs:String(Q),endMediaTimeMs:String(a),seekSource:"SEEK_SOURCE_SLIDE_ON_SCRUBBER_BAR"}})}E.setState(g);
r.seekThrottle.fire(E.draggedTime,E,7);_.R("mweb_new_progress_bar_play_on_seek")&&r.resumeVideo(E);K.unmuteOnSeek&&(K=E.playerApi,E.volumeMuted&&(K==null||K.unMute()))}else E.setState({controlsVisible:!E.controlsVisible}),(B=K.triggerAutohideControlsAfterDelayFn)==null||B.call(K);r.startPosition=null;r.hasDraggedTheMinimumDistance=!1;r.isDraggedForFineScrubbing=!1;r.controlsWereVisibleBeforeDragging=!1};
u$.prototype.handleClick=function(r,E,K){this.updateProgressBarRect();r.stopPropagation();r=ut5(this,E,r.clientX)*E.videoDuration;E.setState({playedTime:r});if(E.playerState!==2){var g;(g=K.triggerAutohideControlsAfterDelayFn)==null||g.call(K)}this.seekThrottle.fire(r,E,7)};
var ut5=function(r,E,K){r=r.getProgressBarRect(E);return _.vc(0,(K-r.left)/r.width,1)};
u$.prototype.resumeVideo=function(r){if(r.draggedTime<r.videoDuration){var E;(E=r.playerApi)==null||E.playVideo()}};
u$.prototype.onThrottledSeek=function(r,E,K){if(E=E.playerApi){var g;if((g=E.getVideoData())==null?0:g.isLive)g=this.getProgressState(E),r+=(g==null?void 0:g.seekableStart)||0;E.seekTo(r,void 0,void 0,void 0,K)}};
u$.prototype.getProgressState=function(r){var E=r==null?void 0:r.getPresentingPlayerType();return r==null?void 0:r.getProgressState(E)};var HN9,Xq5,nwb,yWa,eSD,LOf,hSb,JWu,reu;HN9=_.l(function(r){var E=r.progressBarProps;var K=r.config;var g=r.progressBarWidthPx;var D=r.chapterData;var B=JxJ(E,function(){return K().isShortsPage}),Q=function(){return!E().isHovering&&!K().isShortsPage};
r={};var a=_.DW("ytPlayerStoryboardHost","ytPlayerStoryboardHostBigboard",(r.ytPlayerStoryboardHostMwebShorts=function(){return K().isShortsPage&&!1},r));
return _.f("yt-player-storyboard",null,_.f(_.Y,{cond:function(){return E().isDragging||E().isHovering},
then:function(){return _.f(_.Y,{cond:B,then:function(P){return _.f(_.Y,{cond:Q,then:function(){return _.f("div",{class:a,"aria-hidden":"true"},_.f(eSD,{props:E,config:K,isBigboard:!0,chapterData:D}))},
else:function(){return _.f(Xq5,{props:E,frame:P,config:K,progressBarWidthPx:g,chapterData:D})}})}})}}))},"Mg");
_.I29=_.l(function(r){var E=r.progressBarProps;var K=JxJ(E,r.isShortsPage);return _.f("yt-player-big-storyboard",{class:"ytPlayerStoryboardBigboardWrapper"},_.f(_.Y,{cond:function(){return E().isDragging||E().isHovering},
then:function(){return _.f(_.Y,{cond:K,then:function(g){return _.f(nwb,{frame:g,props:E,isBigboard:!0})}})}}))},"Ng");
Xq5=_.l(function(r){var E=r.props;var K=r.frame;var g=r.config;var D=r.progressBarWidthPx;r=r.chapterData;var B={};B=_.DW("ytPlayerStoryboardHost",(B.ytPlayerStoryboardHostMwebShorts=function(){return g().isShortsPage&&!1},B.ytPlayerStoryboardHostInlinePlayer=function(){return g().isInlinePlayer},B.ytPlayerStoryboardHostFadeIn=function(){return g().useFadeInAnimation},B));
return _.f("div",{class:B,"aria-hidden":"true",style:function(){var Q=E(),a=If5(K()),P=D();Q=yxu(Q)/Q.videoDuration;var O=P*Q,U=a/2+6;a=P-(a/2+6);return"left: "+(O<=U?U/P*100:O>=a?a/P*100:Q*100)+"%"}},_.f(_.Y,{cond:function(){var Q=E();
return!(g().isShortsPage&&Q.videoDuration<15)},
then:function(){return _.f(nwb,{frame:K,props:E,isBigboard:!1})}}),_.f(eSD,{props:E,
config:g,isBigboard:!1,chapterData:r}))},"Og");
nwb=_.l(function(r){var E=r.frame;var K=r.props;var g=r.isBigboard;var D=function(){var a,P;return(P=(a=K().playerApi)==null?void 0:a.getVideoContentRect())!=null?P:{width:0,height:0}},B=function(){return If5(E())},Q=function(){var a=E();
return a?a.height/a.rows:0};
r={};r=_.DW((r.ytPlayerStoryboardBigboardImageWrapper=g,r.ytPlayerStoryboardStoryboardImageWrapper=function(){return!g()},r));
return _.f("div",{class:r,style:function(){return"width: "+(g()?D().width:B())+"px; height: "+(g()?D().height:Q())+"px;"}},_.f(yWa,{frame:E,
storyboardWidth:B,storyboardHeight:Q,storyboardScale:function(){return(g()?D().width:B())/B()}}))},"Pg");
yWa=_.l(function(r){var E=r.frame;var K=r.storyboardWidth;var g=r.storyboardHeight;var D=r.storyboardScale;var B=function(){var Q=E().row,a=E().column,P=K(),O=g(),U=D();return{left:-a*P*U,top:-Q*O*U}};
return _.f("img",{src:function(){return E().url},
class:"ytPlayerStoryboardStoryboardImage",alt:"preview-image",style:function(){return"left: "+B().left+"px; top: "+B().top+"px; width: "+E().width*D()+"px; height: "+E().height*D()+"px;"}})},"Qg");
eSD=_.l(function(r){var E=r.props;var K=r.config;var g=r.isBigboard;var D=r.chapterData;r={};r=_.DW("ytPlayerStoryboardMetadata",(r.ytPlayerStoryboardMetadataBigboard=g,r));return _.f("div",{class:r},_.f(_.Y,{cond:g,then:function(){return _.f(_.OV,null,_.f(LOf,{props:E,config:K}),_.f(_.Y,{cond:function(){a:{var B=E();var Q=K(),a=D(),P;if((Q==null?0:Q.activeChapter)&&((P=_.M(Q==null?void 0:Q.activeChapter,VC))==null?0:P.title))B=!0;else{Q=_.N(vaL(a));for(Q=Q.next();!Q.done;Q=Q.next()){B=(Q=_.M(Q.value,
Xlu))&&L2c(B,Q);break a}B=!1}}return B},
then:function(){return _.f(hSb,{props:E,config:K,isBigboard:!0,chapterData:D})}}))},
else:function(){return _.f(_.OV,null,_.f(hSb,{props:E,config:K,isBigboard:!0,chapterData:D}),_.f(LOf,{props:E,config:K}))}}))},"Rg");
LOf=_.l(function(r){var E=r.props;var K=r.config;r={};r=_.DW("ytPlayerStoryboardTimestamp",(r.ytPlayerStoryboardTimestampShorts=function(){return K().isShortsPage},r.ytPlayerStoryboardTimestampIsHovering=function(){return E().isHovering||K().isShortsPage&&!0},r));
return _.f("div",{class:r},_.f(_.OV,null,function(){return _.hUq(yxu(E()))}))},"Sg");
hSb=_.l(function(r){var E=r.props;var K=r.config;var g=r.isBigboard;var D=r.chapterData;r={};g=_.DW("ytPlayerStoryboardTitle",(r.ytPlayerStoryboardTitleBigboard=g,r));return _.f("div",{class:g},_.f(_.Y,{cond:function(){return!K().isShortsPage},
then:function(){return _.f(JWu,{props:E,activeChapter:function(){return K().activeChapter},
chapterData:D})}}))},"Tg");
JWu=_.l(function(r){var E=r.props;var K=r.activeChapter;var g=r.chapterData;return _.f(_.OV,null,_.f(_.sV,{each:function(){return vaL(g())},
keyBy:"INDEX"},function(D){return _.f(_.OV,null,_.f(_.Y,{cond:function(){return _.M(D(),Xlu)&&L2c(E(),_.M(D(),Xlu))},
then:function(){return _.f(reu,{timedMarker:function(){return _.M(D(),Xlu)}})}}))}),_.f(_.Y,{cond:function(){var D;
return K()&&((D=_.M(K(),VC))==null?void 0:D.title)},
then:function(D){return _.f(_.Og,{text:D,noPreWrap:!0})}}))},"Ug");
reu=_.l(function(r){var E=r.timedMarker;return _.f(_.OV,null,_.f("div",{class:"ytPlayerStoryboardTimedMarkerIconWrapper"},_.f(_.$r,{icon:function(){return E().icon},
className:"ytPlayerStoryboardTimedMarkerIcon"})),_.f(_.Og,{text:function(){return E().label},
noPreWrap:!0}))},"Vg");_.E_f=_.l(function(r){var E=r.progressBarProps;var K=r.playheadData;var g=r.config;r=_.NZ("yt-progress-bar");var D=_.NZ("div"),B=_.NZ("div"),Q=_.N(_.M5({width:0,left:0},void 0,"XjZjde")),a=Q.next().value,P=Q.next().value,O=function(){B.value&&P(B.value.getBoundingClientRect())},U=function(){a().width<=0&&O();
return a()};
_.f1("resize",O);var T=new u$(U,function(){},function(){return 0},function(){},function(){},function(){}),w=function(){return E()};
Q=_.N(_.M5(!1,void 0,"uZlOJc"));var F=Q.next().value,c=Q.next().value;Q=_.dd(function(){c(!0);g().position===2?setTimeout(function(){O()},100):O()});
var W=_.dd(function(){c(!1);bNf(T,w)()}),z=_.dd(function(qq){(g().doSeekOnClick||_.R("mweb_progress_bar_seek_on_mouse_click")&&qq instanceof PointerEvent&&qq.pointerType==="mouse")&&C_b(T,w,g)(qq);
return!1}),S=_.dd(function(qq){GQT(T,w)(qq);
return!1}),k=_.dd(function(qq){vwa(T,w)(qq);
return!1}),A=_.dd(function(qq){zS5(T,w,g)(qq);
return!1}),X=_.dd(function(qq){SCf(T,w,g)(qq);
return!1}),e=_.dd(function(){swu(T,w,g)();
return!1}),I=_.dd(function(){kQQ(T,w,g)();
return!1}),J=_.dd(function(){qCb(T,w,g)();
return!1}),Q5=_.dd(function(qq){l2D(w)(qq);
return!1});
_.f1("mousemove",mWD(T,w,g));_.f1("mouseup",ZNf(T,w,g));_.Zj(function(){qRm(D.value);c(!1);O();ZNf(T,w,g)()});
var OP={};OP=_.DW("ytPlayerProgressBarHost",function(){return g().className},(OP.ytPlayerProgressBarHostReadOnly=function(){return g().disableScrubbing},OP.ytPlayerProgressBarHostHidden=function(){return g().hideProgressBar&&!F()},OP.ytPlayerProgressBarHostLowerPlayer=function(){return g().position===0},OP.ytPlayerProgressBarHostBottomEdge=function(){return g().position===1},OP.ytPlayerProgressBarHostBottomInset=function(){return g().position===2},OP.ytPlayerProgressBarHostCustom=function(){return g().position===
3},OP));
var WK={},TJ=_.DW("ytPlayerProgressBarBackground",(WK.ytPlayerProgressBarBackgroundHide=function(){return g().position===2&&!F()&&!E().isDragging},WK));
WK={};WK=_.DW("ytPlayerProgressBarDragContainer",(WK.ytPlayerProgressBarDragContainerBottomEdge=function(){return g().position===1},WK));
var oJ={};oJ=_.DW("ytPlayerProgressBarProgressBar",(oJ.ytPlayerProgressBarProgressBarInset=function(){return g().position===2},oJ.ytPlayerProgressBarProgressBarInsetMinimized=function(){return g().position===2&&!F()&&!E().isDragging},oJ));
var kL=function(){return Math.floor(CzK(E())*100)};
return _.f("yt-progress-bar",{el:r,class:OP},_.f(_.Y,{cond:function(){return g().position===2},
then:function(){return _.f("div",{class:TJ})}}),_.f("div",{el:D,
"on:click":z,"on:touchstart":S,"on:touchmove":A,"on:mouseenter":Q,"on:mousedown":k,"on:mouseleave":W,"on:mousemove":X,"on:mouseup":I,"on:touchend":e,"on:touchcancel":J,"on:keydown":Q5,class:WK,role:"slider","aria-valuenow":kL,"aria-valuetext":function(){return kL()+"%"},
"aria-valuemin":function(){return 0},
"aria-valuemax":function(){return E().videoDuration},
draggable:_.R("web_progress_bar_draggable")?"false":"true",tabindex:0,"aria-label":_.Nn("SEEK_SLIDER")},_.f("div",{el:B,class:oJ},_.f(MMb,{progressBarProps:E,config:g,highContrast:function(){return!!g().isInlinePlayback}}),_.f(_.Y,{cond:function(){return g().chapterData&&V7K(g().chapterData)},
then:function(){return _.f(RSU,{progressState:E,multiMarkersPlayerBarRenderer:function(){return g().chapterData},
progressBarWidth:function(){return a().width}})},
else:function(){return _.f(iNB,{progressBarProps:E,config:g})}}),_.f(cWD,{progressBarProps:E,
playheadData:K,interpolateDotPosition:function(){return g().position!==2},
hidePlayhead:function(){return g().playheadDotBehavior===1&&!F()}}))),_.f(HN9,{progressBarProps:E,
config:function(){return{activeChapter:Ax5(E(),g().chapterData),getProgressBarWidthPx:function(){return U().width},
isShortsPage:!!g().isShortsPage,isInlinePlayer:!!g().isInlinePlayback,useFadeInAnimation:!!g().isInlinePlayback}},
progressBarWidthPx:function(){return a().width},
chapterData:function(){return g().chapterData}}))},"Wg");
_.E_f.idomCompat=!0;Object.assign({},_.zUu(),{setState:function(){},
domMeasurements:{},appApi:_.cxc(),playerApi:void 0,playerContainer:void 0,playerControlContainer:void 0,uxConfig:{}});var KHu;
_.g_A=_.l(function(){var r,E=(r=_.t4(rJJ().playerApi))!=null?r:void 0;r=_.N(_.M5(!1,void 0,"Z9NQ1b"));var K=r.next().value,g=r.next().value;r=_.N(_.M5(!1,void 0,"HoVJXe"));var D=r.next().value,B=r.next().value;r=_.N(_.M5(!1,void 0,"DWCY3"));var Q=r.next().value,a=r.next().value;r=_.N(_.M5(!1,void 0,"g4C2Zd"));var P=r.next().value,O=r.next().value;r=_.N(_.M5(0,void 0,"lmVfFb"));var U=r.next().value,T=r.next().value;r=_.N(_.M5(0,void 0,"mFLbzb"));var w=r.next().value,F=r.next().value;r=_.N(_.M5(!1,void 0,
"hQN4Wb"));var c=r.next().value,W=r.next().value;r=_.N(_.M5(0,void 0,"WWU0fb"));var z=r.next().value,S=r.next().value;r=_.N(_.M5(0,void 0,"MJ7LMd"));var k=r.next().value,A=r.next().value;r=_.N(_.M5("",void 0,"hnomOe"));var X=r.next().value,e=r.next().value;r=_.N(_.M5(-1,void 0,"ARe3pf"));var I=r.next().value,J=r.next().value,Q5=_.Wg(function(){var OP={controlsVisible:K(),isOverlayHidden:D(),shouldWaitToHideControls:Q(),isDragging:P(),isHovering:c(),videoDuration:z(),playedTime:k(),videoId:X(),draggedTime:w(),
hoveredTime:U(),playerState:I()};return Object.assign({},_.zUu(),OP,{domMeasurements:{},setState:function(WK){WK.controlsVisible!==void 0&&g(WK.controlsVisible);WK.isOverlayHidden!==void 0&&B(WK.isOverlayHidden);WK.shouldWaitToHideControls!==void 0&&a(WK.shouldWaitToHideControls);WK.isDragging!==void 0&&O(WK.isDragging);WK.isHovering!==void 0&&W(WK.isHovering);WK.draggedTime!==void 0&&F(WK.draggedTime);WK.hoveredTime!==void 0&&T(WK.hoveredTime);WK.videoDuration!==void 0&&S(WK.videoDuration);WK.playedTime!==
void 0&&A(WK.playedTime);WK.videoId!==void 0&&e(WK.videoId);WK.playerState!==void 0&&J(WK.playerState)},
appApi:_.cxc(),playerApi:E})},void 0,"Au4PIf");
_.m7(function(){E==null||E.addEventListener("onVideoProgress",sTJ(Q5));E==null||E.addEventListener("onVideoDataChange",bu5(Q5));E==null||E.addEventListener("onStateChange",t7K(Q5))});
_.Z6(function(){if(E==null?0:E.isReady())E==null||E.removeEventListener("onVideoProgress",sTJ(Q5)),E==null||E.removeEventListener("onVideoDataChange",bu5(Q5)),E==null||E.removeEventListener("onStateChange",t7K(Q5))});
return _.f("desktop-shorts-player-controls",null,_.f(KHu,{playerControlsProps:Q5}))},"Yg");
KHu=_.l(function(r){var E=r.playerControlsProps;return _.f("div",{class:"desktopShortsPlayerControlsHost"},_.f(_.E_f,{progressBarProps:E,config:function(){return{isShortsPage:!0,hideProgressBar:E().videoDuration<30&&E().playerState!==2&&!E().isDragging,rounded:!0,position:3,unmuteOnSeek:!1,playheadDotBehavior:1,doSeekOnClick:!0}}}))},"Zg");_.DbD=_.l(function(r){function E(OP){OP!==0||T()?OP>50&&(T()||!F())?(w(!1),c(!0)):OP<=50&&(T()||F())&&(w(!1),c(!1)):w(!0)}
function K(OP,WK){var TJ;return _.p(function(oJ){if(oJ.nextAddress==1)return oJ.yield(_.NQ(),2);TJ=oJ.yieldResult;WK&&TJ?(TJ.unMute(!0),OP&&(K55(OP,TJ.getVolume()),z(TJ.getVolume()))):TJ&&(TJ.mute(!0),OP&&K55(OP,0));_.vo(oJ)})}
function g(OP){var WK,TJ;return _.p(function(oJ){if(oJ.nextAddress==1)return oJ.yield(_.NQ(),2);WK=oJ.yieldResult;TJ=50;WK&&(TJ=WK.getVolume(),WK.isMuted()?K55(OP,0):K55(OP,TJ));z(TJ);_.vo(oJ)})}
var D=r.orientation;r=_.NZ("desktop-shorts-volume-controls");var B=_.NZ("button"),Q=_.a5("input"),a=_.N(_.M5(!1,void 0,"MvN0Tc")),P=a.next().value,O=a.next().value,U=_.N(_.M5(!1,void 0,"aSjsEb"));a=U.next().value;U=U.next().value;var T=a,w=U;U=_.N(_.M5(!0,void 0,"FUh46d"));a=U.next().value;U=U.next().value;var F=a,c=U;a=_.N(_.M5(50,void 0,"yPke4d"));var W=a.next().value,z=a.next().value;a=_.Wg(function(){var OP=T();return _.R("web_shorts_keyboard_enable_mute_shortcut")?OP?_.Nn("PLAYER_LABEL_UNMUTE",
void 0,"Unmute (m)"):_.Nn("PLAYER_LABEL_MUTE",void 0,"Mute (m)"):OP?_.Nn("UNMUTE_VOLUME",void 0,"Unmute"):_.Nn("MUTE_VOLUME",void 0,"Mute")},void 0,"SHO4Df");
U=_.Wg(function(){var OP=T(),WK=F();return{sources:[{clientResource:{imageName:OP?_.R("web_shorts_modern_controls")?"VOLUME_OFF_DELHI_PLAYER":"VOLUME_OFF_FILLED":WK?_.R("web_shorts_modern_controls")?"VOLUME_UP_DELHI_PLAYER_FILLED":"VOLUME_UP_FILLED":_.R("web_shorts_modern_controls")?"VOLUME_DOWN_DELHI_PLAYER_FILLED":"VOLUME_DOWN_FILLED"}}]}},void 0,"lfsRWd");
var S=_.Wg(function(){var OP=W();return T()?OP+"% volume muted":OP+"% volume"},void 0,"xZsRmc"),k=_.Wg(function(){return D()==="vertical_down"},void 0,"FVqYmb");
_.Zj(function(){function OP(){O(!0)}
function WK(){O(!1)}
Q&&Q.value&&(Q.value.addEventListener("focus",OP),Q.value.addEventListener("focusout",WK),g(Q.value).then(function(){E(Number(g9L(Q.value)))}));
B&&B.value&&(B.value.addEventListener("focus",OP),B.value.addEventListener("focusout",WK));_.Z6(function(){var TJ;Q==null||(TJ=Q.value)==null||TJ.removeEventListener("focus",OP);var oJ;Q==null||(oJ=Q.value)==null||oJ.removeEventListener("focusout",WK);var kL;B==null||(kL=B.value)==null||kL.removeEventListener("focus",OP);var qq;B==null||(qq=B.value)==null||qq.removeEventListener("focusout",WK)})});
var A=_.dd(function(){if(Q&&Q.value){var OP=Number(g9L(Q.value));E9J(OP);z(OP);Q.value.style.setProperty("--gradient-percent",OP+"%");E(OP)}return!1}),X=_.dd(function(){Q&&Q.value&&(K(Q.value,T()),w(!T()));
return!1}),e={},I={},J={},Q5={};
return _.f("desktop-shorts-volume-controls",{"on:pointerleave":_.dd(function(){O(!1)}),
"on:pointerenter":_.dd(function(){O(!0)}),
class:_.DW("ytdDesktopShortsVolumeControlsHost",(e.ytdDesktopShortsVolumeControlsHostVertical=k,e.ytdDesktopShortsVolumeControlsHostModern=_.R("web_shorts_modern_controls"),e.ytdDesktopShortsVolumeControlsHostModernExpanded=function(){return _.R("web_shorts_modern_controls")&&P()},e)),
el:r},_.f(_.Y,{cond:function(){return!k()},
then:function(){var OP={};return _.f("div",{class:_.DW("ytdDesktopShortsVolumeControlsBackgroundScrim",(OP.ytdDesktopShortsVolumeControlsBackgroundScrimExpanded=P,OP.ytdDesktopShortsVolumeControlsBackgroundScrimExpandedModern=function(){return _.R("web_shorts_modern_controls")&&P()},OP))})}}),_.f("div",{class:_.DW((I.ytdDesktopShortsVolumeControlsMuteIconButtonContainer=k,I))},_.f("button",{"aria-label":a,
title:a,el:B,"on:click":X,class:"ytdDesktopShortsVolumeControlsMuteIconButton"},U?_.f(_.ub,{data:U,alt:a,className:"ytdDesktopShortsVolumeControlsMuteIcon"}):null)),_.f("div",{class:_.DW("ytdDesktopShortsVolumeControlsSliderContainer",(J.ytdDesktopShortsVolumeControlsSliderContainerExpanded=P,J.ytdDesktopShortsVolumeControlsSliderContainerVertical=k,J.ytdDesktopShortsVolumeControlsSliderContainerVerticalDown=k,J.ytdDesktopShortsVolumeControlsSliderContainerVerticalExpanded=function(){return P()&&
k()},J))},_.f("input",{"aria-label":_.Nn("VOLUME"),
title:_.Nn("VOLUME"),el:Q,"on:input":A,type:"range",class:_.DW("ytdDesktopShortsVolumeControlsNativeSlider",(Q5.ytdDesktopShortsVolumeControlsNativeSliderModern=_.R("web_shorts_modern_controls"),Q5)),id:"volume-input",role:"slider","aria-valuenow":W,"aria-valuetext":S,"aria-valuemin":0,"aria-valuemax":100})))},"$g");var Beu=_.l(function(r){var E=r.data;var K=r.overlayDensity;r={};return _.f("yt-reel-channel-bar-view-model",{class:"ytReelChannelBarViewModelHost"},_.f(_.U9,{data:function(){return E().decoratedAvatarViewModel}},{decoratedAvatarViewModel:function(g){var D=g.data;
return _.f(_.N3,{data:function(){return(K==null?void 0:K())===1?Object.assign({},D(),{avatar:{avatarViewModel:Object.assign({},_.M(D().avatar,_.Vx),{avatarImageSize:"AVATAR_SIZE_M"})}}):D()}})}}),_.f(_.U9,{data:function(){return E().avatarStackViewModel}},{avatarStackViewModel:function(g){return _.f(_.Q8,{data:g.data})}}),_.f(_.Og,{className:_.DW("ytReelChannelBarViewModelChannelName",(r.ytReelChannelBarViewModelChannelNameLarge=function(){return(K==null?void 0:K())===1},r)),
text:function(){return E().channelName},
linkInheritColor:!0,userInput:!0}),_.f("div",{class:"ytReelChannelBarViewModelReelSubscribeButton"},_.f(_.U9,{data:function(){return E().subscribeButtonViewModel}},{subscribeButtonViewModel:function(g){var D=g.data;
return _.f(_.j1,{data:function(){return(K==null?void 0:K())===1?Object.assign({},D(),{backgroundStyle:"SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_TONAL",buttonStyle:Object.assign({},D().buttonStyle,{buttonSize:"SUBSCRIBE_BUTTON_VIEW_MODEL_SIZE_MEDIUM"})}):D()},
isOverlay:!1})},
buttonViewModel:_.Sc})),_.f("div",{class:"ytReelChannelBarViewModelReelSponsorButton"},_.f(_.U9,{data:function(){var g,D;return(D=_.M((g=E())==null?void 0:g.sponsorButtonViewModel,DGC))==null?void 0:D.sponsorButton}},{buttonViewModel:function(g){return _.f(_.Sc,{data:g.data,
buttonOverrides:function(){return{toggled:!0}}})}})))},"ah");var dbu=_.l(function(r){var E=function(){var D;return((D=r.overlayDensity)==null?void 0:D.call(r))===1},K=function(){return E()?22:16},g={};
return _.f("yt-reel-multi-format-link-view-model",{class:_.DW("ytReelMultiFormatLinkViewModelHost",(g.ytReelMultiFormatLinkViewModelHostTall=!0,g.ytReelMultiFormatLinkViewModelHostLarge=function(){return E()},g))},_.f(_.xt,{ariaLabel:function(){return r.data().a11yLabel},
className:"ytReelMultiFormatLinkViewModelEndpoint",command:function(){return r.data().command}},_.f("h3",{class:function(){return E()?"ytReelMultiFormatLinkViewModelLargeLink":"ytReelMultiFormatLinkViewModelLink"}},_.f(_.Y,{cond:function(){return r.data().icon},
then:function(D){return _.f(_.ub,{data:D,className:"ytReelMultiFormatLinkViewModelIcon",alt:"",size:K})}}),_.f(_.Og,{text:function(){return r.data().title},
className:"ytReelMultiFormatLinkViewModelTitle"}))))},"bh");
dbu.idomCompat=!0;var j1B=_.l(function(r){var E=r.data;var K=r.overlayDensity;var g=r.extractOverlay;var D=_.NZ("yt-shorts-suggested-action-view-model");r=_.N(_.M5(!1,void 0,"S60Hzc"));var B=r.next().value,Q=r.next().value;r=_.N(_.M5(!1,void 0,"O76chf"));var a=r.next().value,P=r.next().value,O=function(){return E().isMultiLineSa},U=_.f8(YOn,function(){var e,I;
return(I=(e=E().toggleableContent)==null?void 0:e.entityKey)!=null?I:""}),T=function(){var e,I,J;
return(J=E().toggleableContent)!=null&&J.entityKey?(I=(e=U())==null?void 0:e.value)!=null?I:!1:!1},w=function(){var e,I,J,Q5,OP,WK,TJ,oJ,kL,qq,n2;
return E().toggleableContent?T()?(e=E().toggleableContent)==null?void 0:e.toggledData:(I=E().toggleableContent)==null?void 0:I.untoggledData:{primaryText:(oJ=(J=E().defaultContent)==null?void 0:J.primaryText)!=null?oJ:E().text,secondaryText:(Q5=E().defaultContent)==null?void 0:Q5.secondaryText,onTapCommand:(kL=(OP=E().defaultContent)==null?void 0:OP.onTapCommand)!=null?kL:E().onTapCommand,icon:(qq=(WK=E().defaultContent)==null?void 0:WK.icon)!=null?qq:E().icon,image:(n2=(TJ=E().defaultContent)==null?
void 0:TJ.image)!=null?n2:E().image}},F=function(){return O()?E().trailingTapTarget:void 0},c=function(e,I){return function(){return B()?I:e}},W=function(){return{leadingSection:c("ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingSection","ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingSection"),
secondaryText:(K==null?void 0:K())===1?c("ytShortsSuggestedActionViewModelDynamicHostCollapsedSecondary","ytShortsSuggestedActionViewModelExpansiveContainerExpandedSecondary"):c("ytShortsSuggestedActionViewModelDynamicHostCollapsedSecondary","ytShortsSuggestedActionViewModelDynamicHostExpandedSecondary"),trailingSection:c("ytShortsSuggestedActionViewModelDynamicHostCollapsedTrailingSection","ytShortsSuggestedActionViewModelDynamicHostExpandedTrailingSection"),trailingSectionExtractOverlay:c("ytShortsSuggestedActionViewModelExtractOverlayCollapsedTrailingSection",
"ytShortsSuggestedActionViewModelExtractOverlayExpandedTrailingSection"),leadingIcon:c("ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingIcon","ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingIcon")}};
r={};r=_.DW((r.ytShortsSuggestedActionViewModelStaticHost=function(){return!O()},r.ytShortsSuggestedActionViewModelDynamicHost=O,r.ytShortsSuggestedActionViewModelDynamicHostShown=function(){return O()&&a()},r.ytShortsSuggestedActionViewModelDynamicHostHidden=function(){return O()&&!a()},r.ytShortsSuggestedActionViewModelExtractOverlay=function(){return g==null?void 0:g()},r));
_.Zj(function(){if(O()){var e=0,I;if((I=E().animationParams)==null?0:I.shouldExpand){var J,Q5;e=((Q5=(J=E().animationParams)==null?void 0:J.expansionDelaySecs)!=null?Q5:0)*1E3}var OP,WK=((OP=E().animationParams)==null?0:OP.shouldExpand)?setTimeout(function(){Q(!0)},e):void 0,TJ,oJ;
e=((TJ=E().animationParams)==null?0:TJ.visibilityDelaySecs)?((oJ=E().animationParams)==null?NaN:oJ.visibilityDelaySecs)*1E3:0;var kL=setTimeout(function(){P(!0)},e);
_.Z6(function(){WK&&clearTimeout(WK);clearTimeout(kL)})}});
var z=function(e){_.tH(e,Object.assign({},{form:{element:D.value}}))},S=_.dd(function(){var e,I=(e=w())==null?void 0:e.onTapCommand;
I&&z(I)}),k=_.dd(function(){var e,I;
if(e=(I=F())==null?void 0:I.onTapCommand)return z(e),!1}),A=_.QH({"vertical-align":"bottom",
"border-radius":function(){var e;return O()?((e=E().defaultContent)==null?0:e.isCircleImage)?"50%":"4px":"0px"},
width:function(){var e,I,J;return O()&&((e=E().defaultContent)==null?0:e.imageSize)?((J=(I=E().defaultContent)==null?void 0:I.imageSize)!=null?J:24)+"px":null},
height:function(){var e,I,J;return O()&&((e=E().defaultContent)==null?0:e.imageSize)?((J=(I=E().defaultContent)==null?void 0:I.imageSize)!=null?J:24)+"px":null}}),X={};
return _.f("yt-shorts-suggested-action-view-model",{class:r,el:D},_.f("div",{style:"display: flex; flex-direction: row; align-items: center;"},_.f("button",{class:_.DW(function(){return O()?"ytShortsSuggestedActionViewModelDynamicHostContainer":"ytShortsSuggestedActionViewModelStaticHostContainer"},function(){var e;
return(e=E().useFullRoundedBorder)!=null&&e?"ytShortsSuggestedActionViewModelDynamicHostUseRoundBorder":!F()&&O()?"ytShortsSuggestedActionViewModelDynamicHostRoundAllCorners":O()?"ytShortsSuggestedActionViewModelDynamicHostOnlyRoundLeadingCorners":""},function(){var e;
return(e=E().disableFixedHeight)!=null&&e?"ytShortsSuggestedActionViewModelDynamicHostFixedHeightAuto":""},(X.ytShortsSuggestedActionViewModelExpansiveContainer=function(){return(K==null?void 0:K())===1},X.ytShortsSuggestedActionViewModelExtractOverlayContainer=function(){return g==null?void 0:g()},X)),
"on:click":S},_.f(_.Wz,{model:{color:4}}),_.f("div",{class:_.DW(function(){return O()?W().leadingSection():"ytShortsSuggestedActionViewModelStaticHostLeadingSection"})},_.f(_.Y,{cond:function(){var e;
return(e=w())==null?void 0:e.image},
then:function(e){return _.f(_.ub,{data:e,alt:"",className:function(){return O()?"ytShortsSuggestedActionViewModelDynamicHostLeadingImage":"ytShortsSuggestedActionViewModelStaticHostLeadingImage"},
contentMode:"CONTENT_MODE_SCALE_TO_FILL",preserveHeight:!0,preserveWidth:!0,useWidth:!0,style:A})}}),_.f(_.Y,{cond:function(){var e,I;
return(e=w())==null?void 0:(I=e.icon)==null?void 0:I.iconType},
then:function(e){return _.f(_.$r,{icon:e,active:T,className:function(){return O()?B()?"ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingIcon":"ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingIcon":"ytShortsSuggestedActionViewModelStaticHostLeadingIcon"}})}})),_.f("div",{class:"ytShortsSuggestedActionViewModelStaticHostTextSection"},_.f(_.Y,{cond:function(){var e;
return(e=w())==null?void 0:e.primaryText},
then:function(e){var I={};return _.f("div",{class:_.DW("ytShortsSuggestedActionViewModelStaticHostPrimaryText",(I.ytShortsSuggestedActionViewModelExpansiveContainerPrimaryText=function(){return(K==null?void 0:K())===1},I))},_.f(_.Og,{text:e}))}}),_.f(_.Y,{cond:function(){var e;
return(e=w())==null?void 0:e.secondaryText},
then:function(e){return _.f("div",{class:function(){return W().secondaryText()}},_.f(_.Og,{text:e}))}}))),_.f(_.Y,{cond:F,
then:function(e){return _.f("div",{class:_.DW(function(){return W().trailingSection()},function(){var I,J;
return(g==null?void 0:g())&&((J=(I=W()).trailingSectionExtractOverlay)==null?void 0:J.call(I))||""}),
"aria-label":function(){var I;return(I=e().a11yLabel)!=null?I:""},
"on:click":k,role:"button",tabindex:0},_.f(_.Wz,{model:{color:4}}),_.f(_.$r,{icon:"CHEVRON_DOWN",className:"ytShortsSuggestedActionViewModelDynamicHostTrailingIcon"}))}})))},"ch");var Ne5=_.l(function(r){var E=r.data;var K=r.overlayDensity;var g=_.NZ("yt-shorts-video-title-view-model");r=_.dd(function(Q){if(_.C8(_.cW(Q),g.value,["A".toString()]))return!1;(Q=E().truncatedTextOnTapCommand)&&_.tH(Q);return!1});
var D={},B={};return _.f("yt-shorts-video-title-view-model",{el:g,class:_.DW("ytShortsVideoTitleViewModelHost",(D.ytShortsVideoTitleViewModelHostClickable=function(){return!!E().truncatedTextOnTapCommand},D)),
"on:click":r},_.f("h2",{class:_.DW("ytShortsVideoTitleViewModelShortsVideoTitle",(B.ytShortsVideoTitleViewModelShortsVideoTitleLarge=function(){return(K==null?void 0:K())===1},B.ytShortsVideoTitleViewModelShortsVideoTitleOneLine=function(){return _.R("enable_shorts_declutter_ui")},B))},_.f(_.Og,{text:function(){return E().text},
linkInheritColor:!0,noEndpoints:!1,userInput:!0,isHeadline:function(){return(K==null?void 0:K())===1}})))},"dh");_.Q1Q=_.l(function(r){var E=r.data;var K=r.overlayDensity;var g=r.extractOverlay;var D=function(){return(K==null?void 0:K())===1};
return _.f("yt-reel-metapanel-view-model",{class:"ytReelMetapanelViewModelHost"},_.f(_.U9,{data:function(){return E().metadataItems}},{badgeViewModel:function(B){B=B.data;
return _.f("div",{class:_.DW(function(){return D()?"ytReelMetapanelViewModelExpansiveBlock":"ytReelMetapanelViewModelMetapanelItem"})},_.f(_.Cp,{data:B}))},
playerDisclosureViewModel:function(B){B=B.data;return _.f("div",{class:_.DW(function(){return D()?"ytReelMetapanelViewModelExpansiveBlock":"ytReelMetapanelViewModelMetapanelItem"})},_.f(_.KcA,{data:B,
extractOverlay:g}))},
shortsSuggestedActionViewModel:function(B){B=B.data;return _.f("div",{class:_.DW(function(){return D()?"ytReelMetapanelViewModelExpansiveBlock":"ytReelMetapanelViewModelMetapanelItem"})},_.f(j1B,{data:B,
overlayDensity:K,extractOverlay:g}))},
reelChannelBarViewModel:function(B){B=B.data;var Q={};return _.f("div",{class:_.DW("ytReelMetapanelViewModelMetapanelItem",(Q.ytReelMetapanelViewModelExpansive=function(){return D()},Q))},_.f(Beu,{data:B,
overlayDensity:K}))},
reelMultiFormatLinkViewModel:function(B){B=B.data;var Q={};return _.f("div",{class:_.DW("ytReelMetapanelViewModelMetapanelItem",(Q.ytReelMetapanelViewModelExpansive=function(){return D()},Q))},_.f(dbu,{data:B,
overlayDensity:K}))},
shortsVideoTitleViewModel:function(B){B=B.data;var Q={};return _.f("div",{class:_.DW("ytReelMetapanelViewModelMetapanelItem",(Q.ytReelMetapanelViewModelExpansive=function(){return D()},Q))},_.f(Ne5,{data:B,
overlayDensity:K}))},
reelSoundMetadataViewModel:function(B){B=B.data;var Q={};return _.f("div",{class:_.DW("ytReelMetapanelViewModelMetapanelItem",(Q.ytReelMetapanelViewModelExpansive=function(){return D()},Q))},_.f(_.Qi5,{data:B,
overlayDensity:K}))},
toggleButtonViewModel:function(B){B=B.data;var Q={};return _.f("div",{class:_.DW("ytReelMetapanelViewModelMetapanelItem",(Q.ytReelMetapanelViewModelExpansive=function(){return D()},Q))},_.f(_.J6,{data:B}))}}))},"eh");var $b9=_.l(function(r){var E=_.nH(r,{size:"M",disabled:!1,tooltipText:"",onTap:void 0}),K=E.size,g=E.onTap,D=E.disabled,B=E.tooltipText;return _.f("div",{class:"ytdShortsMiniplayerOverlayInteractive"},_.f(_.t6,{data:function(){return{style:"overlay-dark",type:"tonal",state:"active",iconPosition:"icon-only",size:K(),disabled:D(),tooltipText:B(),onTap:g}},
iconName:r.iconType}))},"fh"),a9b=_.l(function(r){function E(U){U.stopPropagation();
U.code==="ArrowUp"?(U.preventDefault(),dw2(a.value)):U.code==="ArrowDown"?(U.preventDefault(),jl2(a.value)):U.code==="KeyM"?Dw5():(U.code==="KeyK"||U.code==="Space")&&BSd(P())}
var K=_.nH(r,{previousButtonDisabled:!1,nextButtonDisabled:!1,data:void 0,playabilityStatus:void 0,previewThumbnail:void 0});r=K.previousButtonDisabled;var g=K.nextButtonDisabled,D=K.data,B=K.playabilityStatus,Q=K.previewThumbnail,a=_.NZ("ytd-shorts-miniplayer-overlay"),P=_.fg(_.Vcd),O;_.m7(function(){(O=_.AR(a.value))&&O.addEventListener("keydown",E)});
_.Z6(function(){var U;(U=O)==null||U.removeEventListener("keydown",E)});
K=function(){var U,T,w;return(U=D())==null?void 0:(T=U.reelPlayerOverlayRenderer)==null?void 0:(w=T.likeButton)==null?void 0:w.likeButtonRenderer};
return _.f("ytd-shorts-miniplayer-overlay",{el:a,class:"ytdShortsMiniplayerOverlayHost"},_.f("div",{class:"ytdShortsMiniplayerOverlayThumbnailBackground",style:_.QH({"background-image":function(){var U=Q();return U?'url("'+_.hH(U.thumbnails)+'")':""}})}),_.f("div",{class:"ytdShortsMiniplayerOverlayOverlay"},_.f("div",{class:"ytdShortsMiniplayerOverlayTopButtons"},_.f($b9,{iconType:function(){var U=P();
return U===2||U===-1||U===5?"PLAY_ARROW":"PAUSE_FILLED"},
size:"L",onTap:function(){BSd(P())},
tooltipText:function(){var U=P();return U===1||U===3?_.Nn("PLAYER_LABEL_PAUSE"):_.Nn("PLAYER_LABEL_PLAY")}}),_.f(_.DbD,{orientation:"horizontal_right"})),_.f("div",{class:"ytdShortsMiniplayerOverlayActionButtons"},_.f($b9,{iconType:"YOUTUBE_SHORTS_ARROW_UP",
disabled:r,onTap:function(){dw2(a.value)},
tooltipText:_.Nn("PREVIOUS_VIDEO_LABEL")}),_.f($b9,{iconType:"YOUTUBE_SHORTS_ARROW_DOWN",disabled:g,onTap:function(){jl2(a.value)},
tooltipText:_.Nn("NEXT_VIDEO_LABEL")}),_.R("web_shorts_pip_like_button")?_.f("div",{class:"ytdShortsMiniplayerOverlayInteractive"},_.f(GZB,{buttonTooltipPosition:"left",data:K,overrides:{iconPosition:"icon-with-label",size:"M",style:"overlay-dark",type:"tonal"},textTransform:"none",useShortsIcon:!0,vertical:!0})):null),_.f("div",{class:"ytdShortsMiniplayerOverlayVideoMetaData"},_.f(_.Y,{cond:function(){var U,T;return _.M((U=D())==null?void 0:(T=U.reelPlayerOverlayRenderer)==null?void 0:T.metapanel,
E$E)},
then:function(U){return _.f("div",{class:_.DW("ytdShortsMiniplayerOverlayInteractive")},_.f(_.Q1Q,{data:U}))}})),_.f("div",{class:_.DW("ytdShortsMiniplayerOverlayPlayerControls","ytdShortsMiniplayerOverlayInteractive"),
hidden:function(){var U;return!((U=D())==null||!U.adsOverlay)||B()&&!qG5(B())}},_.f("div",{class:"ytdShortsMiniplayerOverlayPlayerControlsInner"},_.f(_.g_A,null)))),_.f(_.Y,{cond:function(){var U=D(),T,w;
U=_.M(U==null?void 0:(T=U.adsOverlay)==null?void 0:(w=T.fulfillmentContent)==null?void 0:w.fulfilledLayout,sIE);return _.M(U==null?void 0:U.renderingContent,uEu)},
then:function(U){return _.f("div",{class:"ytdShortsMiniplayerOverlayAdsOverlay"},_.f(dgu,{data:U}))}}))},"hh");var NSc=_.l(function(){var r=_.N(_.M5(new _.W0(NaN,NaN),void 0,"hq9Bjf")),E=r.next().value,K=r.next().value;r=_.N(_.M5(!1,void 0,"Mu3aZc"));var g=r.next().value,D=r.next().value,B=_.N(_.M5(!1,void 0,"LGtoFb"));r=B.next().value;var Q=B.next().value,a=_.P7().resolve(_.S3).miniplayerPropSignalMap[0],P=a.data,O=a.shortsData,U=a.nextButtonDisabled,T=a.shortsPreviewThumbnail,w=a.previousButtonDisabled,F=a.externalPlaylistData;B=a.toastData;var c=a.playabilityStatus,W=a.isDisabled,z=a.playerVe,S=a.closeVe;
a=_.fg(_.ET);_.jr("yt-pip-window-resized",function(e){K(e)});
_.jr("yt-activate-pip-miniplayer",function(){return _.p(function(e){Q(!0);_.vo(e)})});
var k=function(){var e;return!((e=F())==null||!e.contents)&&g()},A=function(){var e=E(),I=!!P(),J=k();
e=e.clone();I&&(e.height-=76);J&&(e.height-=285);return e},X=function(){D(!g())};
_.me(function(){var e=z(),I=_.Cn(11),J=_.im(11);I&&J&&e&&(_.sB(I,J,e),J=S())&&(_.kE(I,e,[J]),_.lr(I,[J]))},"fHkmfb");
return _.f("ytd-pip-container",{class:"ytdPipContainerHost"},_.f(_.Y,{cond:r,then:function(){return _.f(_.TW5,{isDisabled:W,playabilityStatus:c,size:A,isPictureInPicture:!0})}}),_.f(_.Y,{cond:P,
then:function(){return _.f(_.YCQ,{data:P,expanded:g,onExpandClick:X,playlistData:F})}}),_.f(_.Y,{cond:k,
then:function(){return _.f("div",{class:"ytdPipContainerPlaylistPanel"},_.f(_.xOB,{data:F,hideHeaderText:!0,withinMiniplayer:!0}))}}),_.f(_.Y,{cond:a,
then:function(){return _.f(a9b,{data:O,nextButtonDisabled:U,previousButtonDisabled:w,playabilityStatus:c,previewThumbnail:T})}}),_.f("div",{class:"ytdPipContainerToast"},_.f(_.wqB,{toastData:B})))},"jh");var eu=function(r,E,K){var g=this;this.pipController=r;this.JSC$19179_clientRoot=E;this.JSC$19179_pageRequestService=K;this.active=!1;this.player=this.playerElement=this.miniplayerFetchRequest=null;this.miniplayerPropSignalMap=F2K();this.watchPipEnabled=_.R("web_watch_pip");this.shortsPipEnabled=_.R("web_shorts_pip");this.JSC$19179_watchWhileEnabled=_.R("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;_.nD(_.n4(),Cxc,function(D){g.isSingleOptionSurveyActive=D});
this.JSC$19179_onPlayerPlayVideo=this.JSC$19179_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);_.BH(_.gU.getInstance(),this.miniplayerServiceActionMap,this.JSC$19179_clientRoot);r.pictureInPictureSupported()&&_.Ae("genericClientExperimentEvent",
{eventType:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DOCUMENT_PICTURE_IN_PICTURE_SUPPORTED"})},cjl,RnB,Ubu,o_A,Mxu,nVw;
eu.prototype.handleMediaSessionPipActivation=function(){var r=this,E;return _.p(function(K){_.XZ().mediaSessionPipActivation=!0;E=_.P7().resolve(_.IL);return E.isOnWatch()&&r.watchPipEnabled?(_.XZ().watchPipActivation=!0,_.pmA(r,E.data),K.jumpTo(0)):E.isOnShorts()&&r.shortsPipEnabled?(_.XZ().shortsPipActivation=!0,_.PDu(r),K.jumpTo(0)):r.isMiniplayerActive()&&r.watchPipEnabled&&!r.watchWhileMode?K.yield(f9B(r),0):K.jumpTo(0)})};
var f9B=function(r){var E,K,g,D;return _.p(function(B){if(B.nextAddress==1)return E=!r.miniplayerToPipMode,K=r.playerElement,g=r.miniplayerData,D=r.watchResponse,B.yield(r.deactivate(),2);if(B.nextAddress!=3)return E?(_.XZ().mediaSessionPipActivation=!0,_.XZ().watchPipActivation=!0):_.XZ().miniplayerButtonActivation=!0,B.yield(r.activate(K,g,D),3);r.miniplayerToPipMode=E;_.vo(B)})};
eu.prototype.onDownloadedVideoDeleted=function(r){var E,K=_.M((E=this.miniplayerData)==null?void 0:E.watchEndpoint,_.m4),g,D;K&&((g=this.watchResponse)==null?void 0:(D=g.playerResponse)==null?void 0:D.offlineState)!==void 0&&(E=K.videoId)&&r&&E===r&&this.close()};
eu.prototype.onShowMiniplayerCommand=function(r){var E=this,K,g,D,B,Q,a,P,O,U,T,w;return _.p(function(F){switch(F.nextAddress){case 1:return K=_.M(r,moM),D=(g=K)==null?void 0:g.miniplayerCommand,B=_.M(D,_.m4),D&&B&&!E.active?F.yield(_.Es.getInstance(),2):F.return();case 2:return Q=F.yieldResult,F.yield((a=Q)==null?void 0:a.get("yt-miniplayer-shown-video-id"),3);case 3:P=F.yieldResult;O=B.videoId;if(!O||P===O)return F.return();U=_.P7().resolve(_.IL);if(U.isOnWatch())return _.nh(Error("Tj")),F.return();
T={channelItem:{externalId:btoa(O)}};E.readyToResumeVe=_.dt(121253,void 0,void 0,T);_.XZ().showMiniplayerCommandActivation=!0;return F.yield(_.I3w(E,D,!0),4);case 4:return E.active&&(_.X2(E,{readyToResumeVe:E.readyToResumeVe,isReadyToResume:!0}),E.isReadyToResume=!0),F.yield((w=Q)==null?void 0:w.set("yt-miniplayer-shown-video-id",B.videoId),5);case 5:E.readyToResumeVe=void 0,_.vo(F)}})};
eu.prototype.init=function(r){this.miniplayerEl?_.nh(new _.bs("MiniplayerService already initialized.")):this.miniplayerEl=r};
eu.prototype.isInitialized=function(){var r=!!this.miniplayerEl;r||_.nh(new _.bs("MiniplayerService used before initialized."));return r};
_.pmA=function(r,E){if(r.isInitialized()){var K=_.M72(E.response,E.playerResponse),g=_.P7().resolve(_.IL).getPlayerFromWatch();_.XZ().currentEndpoint=K.watchEndpoint||null;r.activate(g,K,E)}};
_.PDu=function(r){if(r.isInitialized()){var E=_.P7().resolve(_.IL).getPlayerFromShorts();r.activate(E)}};
cjl=function(r,E){var K;(K=!r.isInitialized())||(K=_.P7().resolve(_.IL).isOnWatch()&&r.watchPipMode,K=!(r.isMiniplayerActive()&&(_.XZ().userActivation||_.XZ().lockupActivation||K)));if(K)return!1;Ohb(r,E)?_.ZL(r):nVw(r,E);return r.watchPipMode?!_.P7().resolve(_.IL).isOnWatch():!0};
eu.prototype.isMiniplayerActive=function(){return this.active};
var Ohb=function(r,E){var K;E=(K=_.M(E,_.m4))==null?void 0:K.videoId;var g,D;r=(D=_.M((g=r.miniplayerData)==null?void 0:g.watchEndpoint,_.m4))==null?void 0:D.videoId;return E!=null&&E===r};
eu.prototype.collapse=function(){this.isInitialized()&&(this.backgroundPageData?_.Ln(this.miniplayerEl,"yt-navigate-cache",{url:this.backgroundPageData.url,endpoint:this.backgroundPageData.endpoint,data:this.backgroundPageData}):_.ht(this.miniplayerEl,"yt-navigate-home-action"))};
_.I3w=function(r,E,K,g){K=K===void 0?!1:K;var D,B,Q;return _.p(function(a){switch(a.nextAddress){case 1:if(r.active){a.jumpTo(2);break}D=_.P7().resolve(_.IL);if(Q=(B=r.playerElement)!=null?B:D.getPlayerFromWatch()){a.jumpTo(3);break}return a.yield(_.P7().resolve(_.K8),4);case 4:Q=D.getPlayerFromWatch();case 3:if(!Q){_.nh(Error("Vj"));a.jumpTo(2);break}return a.yield(r.activate(Q,g),2);case 2:return r.active?a.yield(nVw(r,E,K),0):a.return()}})};
eu.prototype.activate=function(r,E,K){var g=this,D,B,Q,a,P,O,U,T,w;return _.p(function(F){switch(F.nextAddress){case 1:if(!g.isInitialized())return F.return();if(!r)return _.nh(Error("Vj")),F.return();if(_.jN$()||g.isMiniplayerActive())var c=!0;else c=_.XZ().watchPipActivation||_.XZ().watchWhileActivation,_.P7().resolve(_.IL).isOnWatch()&&!c?(_.nh(new _.bs("miniplayer activated on watch page")),c=!0):c=_.XZ().watchWhileActivation?g.userDeactivatedWatchWhile||!!document.pictureInPictureElement||wun():
!1;if(c)return dcd(),F.return();D=_.XZ().mediaSessionPipActivation;B=_.XZ().shortsPipActivation;Q=_.XZ().watchPipActivation;P=(a=_.XZ().watchWhileActivation)||Q;O=Q||B;if(!g.pictureInPictureEnabled()||!O){F.jumpTo(2);break}return F.yield(YXa(g,D),3);case 3:if(!F.yieldResult)return _.nh(Error("Uj")),dcd(),F.return();case 2:return g.setActive(!0),g.watchResponse=K,g.playerElement=r,g.updateMiniplayerData(E),F.yield(Ubu(g,r),4);case 4:if(!g.active)return _.nh(new _.bs("miniplayer deactivated during activation")),
g.removePlayerListeners(),F.return();c=_.P7().resolve(_.fr);c.addEventListener("yt-navigate",_.QF(g,g.onPlaylistNavigate));c.addEventListener("yt-playlist-data-updated",_.QF(g,g.JSC$19179_onPlaylistDataUpdated));g.JSC$19179_onPlaylistDataUpdated();dcd();g.JSC$19179_watchWhileEnabled&&_.TeT(g,a);g.pictureInPictureEnabled()&&g.shortsPipEnabled&&(g.shortsPipMode=B,_.n4().dispatch(ITd(g.shortsPipMode)));g.pictureInPictureEnabled()&&g.watchPipEnabled&&(g.watchPipMode=Q,_.RlL(g.handleMediaSessionPipActivation));
g.player&&(U=g.player.getPlayerState(),T=U===1,_.n4().dispatch(BxX(U)),_.Jt(g.miniplayerEl,"yt-miniplayer-play-state-changed",[T]),_.XZ().isVideoPlaying=T);_.Jt(g.miniplayerEl,"yt-miniplayer-endpoint-changed");wmb(g);_.FHQ(g);if(g.shortsPipMode||g.watchPipMode)F=F.yield(_.ht(g.miniplayerEl,"yt-activate-pip-miniplayer")[0],6);else{c=F.yield;var W=_.ht(g.miniplayerEl,"yt-activate-miniplayer",[P])[0];F=c.call(F,W,6)}return F;case 6:if(g.watchResponse){c=g.getScreenLayer();W=_.Cn(0);var z=QbP(0);W&&z&&
(_.Ww(W,z,c),c===0&&jbL(void 0,0))}RnB(g);o_A(g,!0);(w=g.getPlayerElement())==null||w.focusOnPlayer();_.vo(F)}})};
eu.prototype.updateMiniplayerData=function(r){this.miniplayerData=r;_.X2(this,{data:r})};
_.FHQ=function(r){var E,K,g=((E=r.miniplayerData)==null?void 0:(K=E.miniplayerRenderer)==null?void 0:K.playbackMode)==="PLAYBACK_MODE_PAUSED_ONLY";E=r.watchWhileMode||r.watchPipMode?g&&!_.P7().resolve(_.IL).isOnWatch():g;_.X2(r,{isDisabled:E});var D,B;K=_.M((D=r.miniplayerData)==null?void 0:(B=D.miniplayerRenderer)==null?void 0:B.minimizedEndpoint,_.X$);E&&K&&_.P7().resolve(_.g6).openSheet({openPopupActionCommand:{openPopupAction:K}},r.miniplayerEl)};
RnB=function(r){if(r.watchResponse&&!Mxu(r)){var E,K=(E=r.watchResponse.playerResponse)==null?void 0:E.trackingParams;K&&(_.X2(r,{expandVe:_.dt(35989),closeVe:_.dt(34699),readyToResumeCloseVe:_.dt(131070),repositionVe:_.dt(226204),resizeVe:_.dt(226205)}),_.X2(r,{playerVe:_.UZ(K)}))}};
Ubu=function(r,E){return _.p(function(K){if(K.nextAddress==1)return E.preparePlayer(),K.yield(E.getPlayerPromise(),2);r.player=K.yieldResult;r.player&&(r.player.addEventListener("onPlayVideo",r.JSC$19179_onPlayerPlayVideo),r.player.addEventListener("onCloseMiniplayer",r.onPlayerCloseMiniplayer),r.player.addEventListener("onExpandMiniplayer",r.onPlayerExpandMiniplayer),r.player.addEventListener("onStateChange",r.onPlayerStateChange));_.vo(K)})};
_.d=eu.prototype;_.d.JSC$19179_onPlayerPlayVideo=function(r){var E=r.sessionData&&"autonav"in r.sessionData,K;r.sessionData&&r.sessionData.itct&&(K=r.sessionData.itct);var g=r.watchEndpoint;E=g&&E?_.sEK(g,K):_.hC(r.videoId,r.listId||void 0,K);r.sessionData&&_.e4(_.M(E.commandMetadata,_.dA).url,r.sessionData);nVw(this,E)};
_.d.onPlayerExpandMiniplayer=function(){_.ZL(this)};
_.d.onPlayerCloseMiniplayer=function(){this.watchWhileMode&&(this.userDeactivatedWatchWhile=!0);this.close(this.watchWhileMode)};
_.d.onPlayerStateChange=function(){if(this.player){var r=this.player.getPlayerState(),E=r===1;_.n4().dispatch(BxX(r));_.n4().dispatch(_.Nxl(r));_.Jt(this.miniplayerEl,"yt-miniplayer-play-state-changed",[E]);_.XZ().isVideoPlaying=E;if(r===0){E=!_.xQ.getInstance().isAutoplaySetExplicitly();var K,g,D,B,Q,a,P=(K=this.watchResponse.response)==null?void 0:(g=K.contents)==null?void 0:(D=g.twoColumnWatchNextResults)==null?void 0:(B=D.autoplay)==null?void 0:(Q=B.autoplay)==null?void 0:(a=Q.autoplayExplicitChoiceDialogRenderer)==
null?void 0:a.confirmDialogRenderer;E&&P&&this.player.setAutonavState(1)}r===0&&this.watchWhileMode&&this.deactivate()}};
_.d.onPlaylistNavigate=function(r,E){var K=this,g,D,B,Q,a,P,O;return _.p(function(U){if(U.nextAddress==1){if(!_.M(E.endpoint,_.m4))return U.return();_.XZ().currentEndpoint=E.endpoint;_.Jt(K.miniplayerEl,"yt-miniplayer-endpoint-changed");if(_.P7().resolve(_.IL).isOnWatch()&&(K.watchWhileMode||K.watchPipMode))return U.return();r.stopPropagation();(B=(D=_.M((g=E.endpoint)==null?void 0:g.commandMetadata,_.dA))==null?void 0:D.url)&&E.tempData&&!_.lw.isEmpty(E.tempData)&&_.e4(B,E.tempData);Q={clientParams:{miniplayer:!0,
autoSaveToQueue:!1}};a=new Nlf(function(){return K.getPlayerElement()},Q,{layer:K.getScreenLayer()});
P=function(T){a.processChunk({endpoint:E.endpoint,data:T})};
ihU(K);K.miniplayerFetchRequest=ceT(K,E.endpoint,P);_.Mj(U,2);return U.yield(K.miniplayerFetchRequest,4)}if(U.nextAddress!=2)return O=U.yieldResult,CDb(K,O),_.D2(U,0);_.GD(U);_.vo(U)})};
_.d.JSC$19179_onPlaylistDataUpdated=function(){var r=_.P7().resolve(_.fr).getPlaylistData();this.hasPlaylistData=!!r;_.X2(this,{externalPlaylistData:r||{}})};
_.d.close=function(r){if(this.isInitialized())if(r){if(!((this.watchWhileMode||this.watchPipMode)&&_.P7().resolve(_.IL).isOnWatch()||this.shortsPipMode)){var E;(E=this.getPlayerElement())==null||E.stop()}this.deactivate()}else _.wR().closeMiniplayer(this.miniplayerEl)};
_.d.deactivate=function(r){var E=this,K,g,D,B;return _.p(function(Q){if(Q.nextAddress==1){if(!E.isInitialized()||!E.active)return Q.return();E.setActive(!1);ihU(E);(K=!!r&&Ohb(E,r))&&E.isSingleOptionSurveyActive&&_.ht(E.miniplayerEl,"yt-show-watch-page-survey",[E.isSingleOptionSurveyActive]);return Q.yield(xbD(E),2)}if(Q.nextAddress!=3){o_A(E,!1);E.isReadyToResume=!1;E.watchResponse=void 0;E.updateMiniplayerData(void 0);E.shortsPipMode&&(E.shortsPipMode=!1,_.n4().dispatch(ITd(E.shortsPipMode)),l6U(E.pipController),
(g=E.player)==null||g.setInternalSize(NaN,NaN));E.watchPipMode&&(E.watchPipMode=!1,l6U(E.pipController));(D=E.watchWhileMode)&&_.TeT(E,!1);E.removePlayerListeners();var a=_.P7().resolve(_.fr);a.removeEventListener("yt-navigate",_.QF(E,E.onPlaylistNavigate));a.removeEventListener("yt-playlist-data-updated",_.QF(E,E.JSC$19179_onPlaylistDataUpdated));_.XZ().currentEndpoint=null;_.Jt(E.miniplayerEl,"yt-miniplayer-endpoint-changed");E.playerElement=null;dcd();if(E.shortsPipMode||E.watchPipMode)Q=Q.jumpTo(3);
else{a=Q.yield;var P=_.ht(E.miniplayerEl,"yt-deactivate-miniplayer",[K,D])[0];Q=a.call(Q,P,3)}return Q}(B=E.player)==null||B.setInternalSize(NaN,NaN);E.player=null;_.vo(Q)})};
var xbD=function(r){var E;return _.p(function(K){E=_.P7().resolve(_.IL);return r.shortsPipMode?K.yield(E.movePlayerToShorts(r.playerElement),0):K.yield(E.movePlayerToWatch(r.playerElement),0)})};
eu.prototype.removePlayerListeners=function(){this.player&&(this.player.removeEventListener("onPlayVideo",this.JSC$19179_onPlayerPlayVideo),this.player.removeEventListener("onCloseMiniplayer",this.onPlayerCloseMiniplayer),this.player.removeEventListener("onExpandMiniplayer",this.onPlayerExpandMiniplayer),this.player.removeEventListener("onStateChange",this.onPlayerStateChange))};
eu.prototype.setActive=function(r){this.active=r;this.isSingleOptionSurveyActive?_.ht(this.miniplayerEl,"yt-close-popup-action",["ytd-single-option-survey-renderer"]):_.ht(this.miniplayerEl,"yt-close-popup-action",["ytd-survey-follow-up-renderer"]);_.n4().dispatch(_.K4({type:"SET_MINIPLAYER_IS_ACTIVE",payload:this.active}))};
_.TeT=function(r,E){r.watchWhileMode=E;_.X2(r,{watchWhile:E})};
o_A=function(r,E){if(!Mxu(r))if(r.shortsPipMode||r.watchPipMode){var K;(K=r.player)==null||K.setDocumentPictureInPicture(E)}else{var g;(g=r.player)==null||g.setMinimized(E)}};
Mxu=function(r){return r.watchWhileMode&&_.R("kevlar_watch_while_counterfactual")};
_.ZL=function(r){var E;return _.p(function(K){switch(K.nextAddress){case 1:if(!r.isInitialized())return K.return();_.Mj(K,2);return K.yield(r.miniplayerFetchRequest,4);case 4:_.D2(K,3);break;case 2:_.GD(K);case 3:r.watchResponse&&r.miniplayerData&&r.miniplayerData.watchEndpoint?(E={url:r.watchResponse.url,endpoint:r.miniplayerData.watchEndpoint,data:r.watchResponse,miniplayer:!0},_.Ln(r.miniplayerEl,"yt-navigate-cache",E)):r.miniplayerData&&r.miniplayerData.watchEndpoint&&_.Ln(r.miniplayerEl,"yt-navigate",
{endpoint:r.miniplayerData.watchEndpoint}),_.vo(K)}})};
nVw=function(r,E,K){var g,D,B,Q;return _.p(function(a){if(a.nextAddress==1){if(Ohb(r,E))return a.return();_.XZ().currentEndpoint=E;_.Jt(r.miniplayerEl,"yt-miniplayer-endpoint-changed");_.Jt(r.miniplayerEl,"yt-miniplayer-play-state-changed",[!1]);_.XZ().isVideoPlaying=!1;g={clientParams:{miniplayer:!0,autoSaveToQueue:!K}};D=new Nlf(function(){return r.getPlayerElement()},g,{layer:r.getScreenLayer(),
parentLayer:0},void 0,r.readyToResumeVe);B=function(P){var O,U,T=Object.assign({},(O=P.playerResponse)==null?void 0:(U=O.playerConfig)==null?void 0:U.playbackStartConfig,{startPaused:!0}),w;K&&((w=P.playerResponse)==null?0:w.playerConfig)&&(P.playerResponse.playerConfig.playbackStartConfig=T);D.processChunk({endpoint:E,data:P})};
ihU(r);r.miniplayerFetchRequest=ceT(r,E,B);_.Mj(a,2);return a.yield(r.miniplayerFetchRequest,4)}if(a.nextAddress!=2)return Q=a.yieldResult,CDb(r,Q),_.D2(a,0);_.GD(a);_.vo(a)})};
eu.prototype.getScreenLayer=function(){return this.shortsPipMode||this.watchPipMode?11:3};
var ihU=function(r){r.miniplayerFetchRequest&&(r.miniplayerFetchRequest.cancel&&r.miniplayerFetchRequest.cancel("Active request obsolete"),r.miniplayerFetchRequest=null)},ceT=function(r,E,K){var g,D=(g=_.M(E.commandMetadata,_.dA))==null?void 0:g.url,B;
g=!D||_.R("disable_miniplayer_tempdata")?{}:(B=IJ5(D))!=null?B:{};return k4(r.JSC$19179_pageRequestService,E,g,window.location.href,"watch",function(Q,a){K(a)},function(Q){return Q!==r.miniplayerFetchRequest})},CDb=function(r,E){var K;
_.p(function(g){if(!E)return g.return();r.watchResponse=E;RnB(r);wmb(r);K=_.M72(E.response,E.playerResponse);if(r.isMiniplayerActive()){E.response&&(r.playerElement.watchNextData=E.response);var D=_.lw.getValueByKeys.apply(_.lw,[E].concat(_.mn(Txd)));_.lw.getValueByKeys.apply(_.lw,[E].concat(_.mn(MvC)))&&D&&_.P7().resolve(_.fr).setAutoplayRenderer(D);if(D)if(_.R("kevlar_is_pupi_enabled")){var B,Q,a,P,O,U=((B=E.response)==null?0:(Q=B.playerOverlays)==null?0:(a=Q.playerOverlayRenderer)==null?0:(P=a.autonavToggle)==
null?0:(O=P.autoplaySwitchButtonRenderer)==null?0:O.enabled)?2:1;_.xQ.getInstance().setState(U,!1,!1)}else B=NBu()?2:1,(U=r.player)==null||U.setAutonavState(B);r.updateMiniplayerData(K);_.FHQ(r)}_.vo(g)})},wmb=function(r){var E,K,g=(E=r.watchResponse)==null?void 0:(K=E.playerResponse)==null?void 0:K.playabilityStatus,D;
E=g==null?void 0:(D=g.miniplayer)==null?void 0:D.miniplayerRenderer;(E==null?void 0:E.playbackMode)==="PLAYBACK_MODE_PAUSED_ONLY"&&E.minimizedEndpoint&&_.rA(r.miniplayerEl,[E.minimizedEndpoint]);_.X2(r,{playabilityStatus:g})};
eu.prototype.openToast=function(r,E){_.X2(this,{toastData:{data:r,label:E}})};
_.X2=function(r,E){(0,r.miniplayerPropSignalMap[1])(E)};
eu.prototype.getPlayerElement=function(){if(!this.isInitialized())return null;var r;return this.playerElement?this.playerElement:(r=_.rj(this.miniplayerEl).querySelector("#player-container"))==null?void 0:r.firstElementChild};
eu.prototype.pictureInPictureSupported=function(){return this.pipController.pictureInPictureSupported()};
var YXa=function(r,E){E=E===void 0?!1:E;var K,g,D,B,Q,a;return _.p(function(P){if(P.nextAddress==1){if(!r.pictureInPictureSupported()||!$w5()&&!E)return P.return(!1);K=WHu(r);g=K.width;D=K.height;return P.yield(r.pipController.openWindow({width:g,height:D}),2)}B=P.yieldResult;Q=r.pipController.getWindow();if(!Q||!B)return P.return(!1);Q.document.body.style.overflow="hidden";a=QlP(Q);m5D(r.pipController,function(){Gga(r);a()});
return P.return(!0)})},WHu=function(r){var E=_.XZ().shortsPipActivation,K,g;
r=E?.5625:(g=(K=r.player)==null?void 0:K.getVideoAspectRatio())!=null?g:16/9;K=Math.min(window.innerWidth,window.innerHeight)/2;E=E?0:76;return r>1?new _.W0(K,E+K/r):new _.W0(K*r,E+K)},Gga=function(r){var E;
_.p(function(K){E=_.P7().resolve(_.IL);return E.isOnWatch()&&r.watchPipMode||E.isOnShorts()&&r.shortsPipMode?K.yield(r.deactivate(),0):r.miniplayerToPipMode?K.yield(f9B(r),0):r.watchPipMode?K.yield(_.ZL(r),0):K.jumpTo(0)})};
eu.prototype.pictureInPictureEnabled=function(){return this.pictureInPictureSupported()&&(this.watchPipEnabled||this.shortsPipEnabled)};
_.f5.Object.defineProperties(eu.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});
eu[f0]=[ZQk,FNl,_.oQ];var v_b="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(" "),
VxT="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(" "),znk="arrow_down arrow_up overflow_horizontal pause play-arrow shorts-comment shorts-dislike shorts-like shorts-share volume-off volume-up waveform".split(" "),
txD="arrow_down arrow_up overflow_horizontal pause play share text_bubble thumb_down thumb_up volume_max volume_mute waveform".split(" ");var SXQ=function(r,E,K){_.SV.call(this);this.store=r;this.panelController=E;this.pageContentExtractor=K;this.isInitialized=!1};
_.C(SXQ,_.SV);
SXQ.prototype.init=function(r){var E=this;this.isInitialized||(this.isInitialized=!0,this.environment=r!=null?r:"CHAT_ENVIRONMENT_ENUM_YOUCHAT",this.pageSubtype=_.qQ.currentPageSubTypeSelector(this.store.getState()),r=_.nD(this.store,_.qQ.currentPageSubTypeSelector,function(K){a:if(_.bhb(E))switch(K){case "shorts":case "learning":case "learning_journey_watch":case "learning_journey_browse":case "your-courses":case "playables":case "report-history":var g=!0;break a;default:g=!1}else g=!1;g&&E.panelController.hidePanel({identifier:"PAai_companion"});
E.pageSubtype!==K&&(E.pageSubtype=K)}),this.addOnDisposeCallback(r))};
_.gOU=function(r,E){if(_.bhb(r))switch(E){case "watch":var K,g;return{pageSurface:"PAGE_SURFACE_WATCH",entityId:(K=_.Qx())==null?void 0:(g=K.getVideoData())==null?void 0:g.video_id};case "search":var D,B,Q;return{pageSurface:"PAGE_SURFACE_SEARCH",videoIds:(B=(D=r.pageContentExtractor)==null?void 0:Web(D))!=null?B:[],entityId:(Q=(new URLSearchParams(window.location.search)).get("search_query"))!=null?Q:void 0};case "companion-canvas":var a,P;return{pageSurface:"PAGE_SURFACE_CANVAS",videoIds:(P=(a=
r.pageContentExtractor)==null?void 0:Web(a))!=null?P:[]};default:var O,U;r={videoIds:(U=(O=r.pageContentExtractor)==null?void 0:Web(O))!=null?U:[]};return _.R("enable_ai_companion_default_page_context")?r:void 0}};
_.bhb=function(r){return r.environment==="CHAT_ENVIRONMENT_ENUM_AI_COMPANION"};
SXQ[f0]=[_.Bz,_.Kz,_.p0(Gu9)];var s1b=_.l(function(r){return _.f("yt-common-mark-view-model",{class:"ytCommonMarkViewModelHost"},_.f(_.FD,{text:function(){return r.data().text||""},
wrapCodeBlocks:r.shouldWrapCodeBlock}))},"lh");_.kgT=_.l(function(r){return _.f("yt-ai-companion-attachment-view-model",{el:_.eH(_.Gd(function(){return r.data().rendererContext})),
class:_.DW("ytAiCompanionAttachmentViewModelHost",r.className)},_.f("div",{class:"ytAiCompanionAttachmentViewModelTitleContainer"},_.f(_.Y,{cond:function(){return r.data().title},
then:function(E){return _.f("h3",{class:"ytAiCompanionAttachmentViewModelTitleHeading",title:function(){return E().content}},_.f(_.Og,{text:E}))}}),_.f(_.Y,{cond:function(){return _.kG(r.data().trailingTitleIcon)},
then:function(E){return _.f("div",{class:"ytAiCompanionAttachmentViewModelTitleTrailingIcon"},_.f(_.ub,{data:E,alt:"",preserveWidth:!0,preserveHeight:!0}))}})),_.f(_.Y,{cond:function(){return r.data().description},
then:function(E){return _.f("div",{class:"ytAiCompanionAttachmentViewModelDescription"},_.f(_.Og,{text:E}))}}),_.f(_.Y,{cond:function(){return r.data().bottomItem},
then:function(E){return _.f("div",{class:"ytAiCompanionAttachmentViewModelBottomItem"},_.f(_.U9,{data:E},{tableViewModel:s_e}))}}))},"mh");_.qXu=_.l(function(r){return _.f("yt-channel-attribution-view-model",{class:_.DW("ytChannelAttributionViewModelHost",r.className)},_.f("div",{class:"ytChannelAttributionViewModelUpper"},_.f(_.U9,{data:function(){return r.data().avatar}},{decoratedAvatarViewModel:_.N3}),_.f("div",{class:"ytChannelAttributionViewModelChannelTitle"},_.f(_.Og,{text:function(){return r.data().title}}))),_.f("div",{class:"ytChannelAttributionViewModelBottom"},_.f(_.Og,{text:function(){return r.data().subtitle}})))},"nh");var l9u=_.l(function(r){var E=_.N(_.M5(!1,void 0,"MFRKRb")),K=E.next().value,g=E.next().value,D=function(){return r.data().activeRenderer},B=function(){return r.data().inactiveRenderer};
return _.f("yt-channel-disclosure-view-model",{"on:mouseleave":_.dd(function(){g(!1)}),
"on:mouseover":_.dd(function(){g(!0)}),
class:_.DW("ytChannelDisclosureViewModelHost",r.className)},_.f(_.Y,{cond:function(){return K()},
then:function(){return _.f(_.U9,{data:D},{channelAttributionViewModel:_.qXu})},
else:function(){return _.f(_.U9,{data:B},{decoratedAvatarViewModel:_.N3})}}))},"oh");var mba=null;var Zhk={},ucU=(Zhk.initialized={priority:10,callback:function(r){var E=_.P7();E.addProvider({provide:WOE,useClass:uxU});E.addProvider({provide:_.ZK9,useFactory:function(){return new GQR}});
E.addProvider({provide:Ra,useValue:_.Xx("INNERTUBE_CONTEXT_CLIENT_NAME","WEB")});E.addProvider({provide:p0T,useValue:5184E6});E.addProvider({provide:sRf,useValue:_.cc()});E.addProvider({provide:QXu,useClass:wJl});E.addProvider({provide:FF,useClass:FF});E.addProvider({provide:_.K8,useFactory:function(){return y3w.promise}});
E.addProvider({provide:_.h9e,useFactory:function(){return _.L6E.promise}});
E.addProvider({provide:VCL,useValue:function(){var P;return((P=_.Lg())==null?void 0:P.getPlayer())||null}});
var K={};E.addProvider((K.provide=_.Qf,K.useFactory=function(P,O){return function(){return Bs2(P,O)}},K[f0]=[Ra,
p0T],K));K={};E.addProvider((K.provide=_.q6,K.useClass=CF9,K[f0]=[Ra,p0T],K));K={};E.addProvider((K.provide=_.C4P,K.useClass=vWb,K[f0]=[_.q6],K));E.addProvider({provide:pf,useFactory:_.n4});E.addProvider({provide:g1,useFactory:_.n4});E.addProvider({provide:T3A,useFactory:_.n4});E.addProvider({provide:KYB,useFactory:_.n4});E.addProvider({provide:_.Bz,useFactory:_.n4});E.addProvider({provide:A$,useValue:_.aG});E.addProvider({provide:sib,useClass:X2m});E.addProvider({provide:zD9,useClass:VWB});E.addProvider({provide:In,
useClass:In});E.addProvider({provide:Xw,useClass:Xw});E.addProvider({provide:ZO,useClass:ZO});E.addProvider({provide:HJ,useClass:HJ});E.addProvider({provide:KX,useClass:KX});E.addProvider({provide:sO,useClass:sO});E.addProvider({provide:od,useClass:od});E.addProvider({provide:_.eQ,useValue:DWT});K={};E.addProvider((K.provide=L1T,K.useFactory=function(P){return P.watchEndpointMap||{}},K[f0]=[_.eQ],K));
K={};E.addProvider((K.provide=hvb,K.useFactory=function(P){return P.reelWatchEndpointMap||{}},K[f0]=[_.eQ],K));
E.addProvider({provide:_.Ly,useFactory:_.pB});E.addProvider({provide:jQ,useFactory:_.aA});K={};E.addProvider((K.provide=QTu,K.useFactory=function(P){return function(O){var U={automatedLogEventSource:5};U=U===void 0?{}:U;var T,w,F=(w=_.M((T=O.endpoint)==null?void 0:T.commandMetadata,_.dA))==null?void 0:w.rootVe;if(F){var c,W;if(T=O.previousCsn||((W=_.M((c=O.endpoint)==null?void 0:c.commandMetadata,wyf))==null?void 0:W.parentCsn)){var z=z===void 0?{}:z;if(T!==_.Cn(z.layer)||F!==QbP(z.layer))fJ5(T,z.cttAuthInfo,
z.layer||0),jbL(T,z.layer||0),c=z.layer||0,_.eR(N$P(c===void 0?0:c),F);U.parentCsn=T}O.endpoint&&T?Aqa(P,O.endpoint,U):_.kQ(P,F,void 0,U);var S;((S=O.response)==null?0:S.trackingParams)&&P.graftServerVe(O.response.trackingParams);var k;((k=O.playerResponse)==null?0:k.trackingParams)&&P.graftServerVe(O.playerResponse.trackingParams);var A;((A=O.reelWatchSequenceResponse)==null?0:A.trackingParams)&&P.graftServerVe(O.reelWatchSequenceResponse.trackingParams)}}},K[f0]=[_.Ly],K));
K={};E.addProvider((K.provide=FeB,K.useClass=wga,K[f0]=[A$,_.Bz],K));K={};E.addProvider((K.provide=F2,K.useClass=F2,K[f0]=[_.K8,_.Bz],K));K={};E.addProvider((K.provide=YD,K.useClass=YD,K[f0]=[g1,_.Ov],K));E.addProvider({provide:_.vxB,useClass:AZ9});K={};E.addProvider((K.provide=_.Kz,K.useClass=t_A,K[f0]=[_.vxB,_.p0(_.B_)],K));E.addProvider({provide:_.qv,useClass:t8A});K={};E.addProvider((K.provide=lc,K.useClass=lc,K[f0]=[_.qv,_.K8,_.wM,_.Ov],K));E.addProvider({provide:_.g6,useClass:MF});E.addProvider({provide:_.W1B,
useClass:iKf});E.addProvider({provide:_.Dv,useClass:RE});_.R("enable_ai_companion")&&(E.addProvider({provide:_.B_,useClass:sXQ}),E.addProvider({provide:_.T2w,useClass:qoe}),E.addProvider({provide:Gu9,useClass:Cj5}),E.addProvider({provide:jY,useClass:jY}),E.addProvider({provide:dn,useClass:dn}),E.addProvider({provide:F8X,useValue:l9u}),E.addProvider({provide:_.RhE,useValue:_.kgT}),E.addProvider({provide:oAd,useValue:s1b}));_.R("enable_ai_chat_controller")&&E.addProvider({provide:_.Br,useClass:SXQ});
K={};E.addProvider((K.provide=_.gp,K.useClass=u5k,K[f0]=[_.gp],K));E.addProvider({provide:_.m3,useClass:cVb});E.addProvider({provide:U4,useClass:U4});E.addProvider({provide:Ah,useClass:Ah});E.addProvider({provide:cr,useClass:cr});K={};E.addProvider((K.provide=E4,K.useClass=E4,K[f0]=[_.Ov,_.wM],K));E.addProvider({provide:SY,useClass:oE});K={};E.addProvider((K.provide=k8,K.useClass=k8,K[f0]=[_.g6,SY],K));K={};E.addProvider((K.provide=VR,K.useClass=VR,K[f0]=[_.g6],K));K={};E.addProvider((K.provide=Pr,
K.useClass=Pr,K[f0]=[pf,aa,_.Ov],K));E.addProvider({provide:aa,useClass:BHA});_.R("web_enable_feedback_endpoint_resolver_batch_2")&&(K={},E.addProvider((K.provide=O4,K.useClass=O4,K[f0]=[pf],K)),K={},E.addProvider((K.provide=ff,K.useClass=ff,K[f0]=[aa],K)));K={};E.addProvider((K.provide=bU,K.useClass=bU,K[f0]=[_.Dv,SY],K));K={};E.addProvider((K.provide=Go,K.useClass=Go,K[f0]=[_.Dv],K));K={};E.addProvider((K.provide=s4,K.useClass=s4,K[f0]=[_.wM,_.Kz],K));K={};E.addProvider((K.provide=th,K.useClass=
th,K[f0]=[_.wM,_.Ly],K));E.addProvider({provide:f_,useClass:f_});K={};E.addProvider((K.provide=dp,K.useClass=dp,K[f0]=[pf],K));E.addProvider({provide:WJ,useClass:WJ});E.addProvider({provide:xJ,useClass:xJ});K={};E.addProvider((K.provide=vJ,K.useClass=vJ,K[f0]=[pf],K));K={};E.addProvider((K.provide=Vu,K.useClass=Vu,K[f0]=[_.wM,pf],K));K={};E.addProvider((K.provide=z3,K.useClass=z3,K[f0]=[pf],K));K={};E.addProvider((K.provide=tk,K.useClass=tk,K[f0]=[pf],K));K={};E.addProvider((K.provide=vr,K.useClass=
vr,K[f0]=[_.Kz],K));K={};E.addProvider((K.provide=wp,K.useClass=wp,K[f0]=[_.Ly],K));K={};E.addProvider((K.provide=cJ,K.useClass=cJ,K[f0]=[ar],K));K={};E.addProvider((K.provide=C_,K.useClass=C_,K[f0]=[ar],K));E.addProvider({provide:or,useClass:or});E.addProvider({provide:Mv,useClass:Mv});E.addProvider({provide:T3,useClass:T3});K={};E.addProvider((K.provide=qE,K.useClass=qE,K[f0]=[_.Kz,_.Ov],K));E.addProvider({provide:Fv,useClass:Fv});K={};E.addProvider((K.provide=zo,K.useClass=zo,K[f0]=[_.wM,_.Kz],
K));E.addProvider({provide:Cf,useClass:Cf});K={};E.addProvider((K.provide=DQ,K.useClass=DQ,K[f0]=[pf,_.wM,_.gp],K));K={};E.addProvider((K.provide=Ej,K.useClass=Ej,K[f0]=[_.wM,_.Ov],K));E.addProvider({provide:fUR,useValue:aln});E.addProvider({provide:MK$,useValue:nJL});E.addProvider({provide:K_,useClass:K_});K={};E.addProvider((K.provide=rp,K.useClass=rp,K[f0]=[pf],K));K={};E.addProvider((K.provide=BJ,K.useClass=BJ,K[f0]=[_.m3,_.Ov],K));K={};E.addProvider((K.provide=Y8,K.useClass=Y8,K[f0]=[_.Ov],K));
E.addProvider({provide:$8,useFactory:function(){return new $8(_.n4())}});
E.addProvider({provide:v9L,useFactory:_.qi.getInstance});K={};E.addProvider((K.provide=oa,K.useClass=oa,K[f0]=[Ra,v9L,_.Ov],K));E.addProvider({provide:To,useClass:To});E.addProvider({provide:Kf,useClass:Kf});E.addProvider({provide:DO,useClass:DO});E.addProvider({provide:_.gn,useClass:_.gn});E.addProvider({provide:sj,useClass:sj});K={};E.addProvider((K.provide=Ia,K.useClass=Ia,K[f0]=[g1],K));K={};E.addProvider((K.provide=mr,K.useClass=mr,K[f0]=[_.Ov],K));K={};E.addProvider((K.provide=yR,K.useClass=
yR,K[f0]=[_.Ov],K));K={};E.addProvider((K.provide=Lf,K.useClass=Lf,K[f0]=[_.Ov],K));_.R("web_enable_prefetching_videos_on_home")&&(E.addProvider({provide:O_,useClass:O_}),E.addProvider({provide:b$,useClass:b$}));K={};E.addProvider((K.provide=bc,K.useClass=bc,K[f0]=[_.Ov],K));E.addProvider({provide:NE,useClass:NE});K={};E.addProvider((K.provide=Oj,K.useClass=Oj,K[f0]=[_.wM,_.Ov],K));K={};E.addProvider((K.provide=QR,K.useClass=QR,K[f0]=[_.Ov],K));K={};E.addProvider((K.provide=s_,K.useClass=s_,K[f0]=
[_.wM,_.Ov],K));E.addProvider({provide:Su,useClass:Su});E.addProvider({provide:Xv,useClass:Xv});K={};E.addProvider((K.provide=eY,K.useClass=eY,K[f0]=[g1,_.Ov],K));E.addProvider({provide:Hr,useClass:Hr});K={};E.addProvider((K.provide=ZQ,K.useClass=ZQ,K[f0]=[g1,_.Ov,_.wM],K));K={};E.addProvider((K.provide=uc,K.useClass=uc,K[f0]=[_.Ov],K));K={};E.addProvider((K.provide=mo,K.useClass=mo,K[f0]=[_.Ov,_.wM],K));K={};E.addProvider((K.provide=PJ,K.useClass=PJ,K[f0]=[_.Ov,_.wM],K));K={};E.addProvider((K.provide=
Jh,K.useClass=Jh,K[f0]=[_.K8],K));K={};E.addProvider((K.provide=hh,K.useClass=hh,K[f0]=[_.K8],K));K={};E.addProvider((K.provide=nf,K.useClass=nf,K[f0]=[_.K8],K));E.addProvider({provide:$J,useClass:$J});E.addProvider({provide:p_,useClass:p_});E.addProvider({provide:G3,useClass:G3});E.addProvider({provide:YJ,useClass:YJ});E.addProvider({provide:Qu,useClass:Qu});E.addProvider({provide:x8,useClass:x8});E.addProvider({provide:Nv,useClass:Nv});_.R("kevlar_enable_mss_lazy_load")&&E.addProvider({provide:_.sp,
useClass:Miu});E.addProvider({provide:_.n_,useClass:c3});E.addProvider({provide:CD,useFactory:function(){return _.gU.getInstance()}});
E.addProvider({provide:Y85,useFactory:UXK});E.addProvider({provide:ar,useFactory:function(){return _.Es.getInstance()}});
E.addProvider({provide:qcX,useValue:{singleEntityType:"mainVideoEntity",listEntityType:"mainPlaylistEntity"}});K={};E.addProvider((K.provide=_.U_,K.useClass=_.U_,K[f0]=[_.K8,_.Ov,_.Ly,Y85,ar,CD,qcX,A$],K));E.addProvider({provide:_.AI,useClass:KNd});E.addProvider({provide:_.fnD,useClass:PwB});K={};E.addProvider((K.provide=Wr,K.useClass=Wr,K[f0]=[_.fnD],K));K={};E.addProvider((K.provide=_.T6,K.useFactory=function(P){return P.upliftCompletionResolver.promise},K[f0]=[FeB],K));
K=_.HD("IS_SHELL_LOAD")?"aa":"eocs";var g=_.HD("IS_SHELL_LOAD")?3:2;_.Y0().parkOrScheduleJob(function(){oxA()},g,K);
_.Y0().parkOrScheduleJob(function(){_.P7().resolve(F2).start()},2,"eocs");
_.Y0().parkOrScheduleJob(function(){U59()},2,"eocs");
_.Y0().parkOrScheduleJob(function(){_.P7().resolve(YD).start()},2,"eocs");
_.R("kevlar_debug_data_app_registration_ks")||BNJ();E.addProvider({provide:_.Yr,useValue:new t2A(r.root)});E.addProvider({provide:EH,useValue:new QHu});E.addProvider({provide:_.ZxD,useValue:new lHA(r.root)});E.addProvider({provide:_.Tf,useValue:new mOk});E.addProvider({provide:_.mM,useClass:ID});E.addProvider({provide:ZQk,useClass:i$});_.R("kevlar_network_sli_killswitch")||E.addProvider({provide:yAb,useValue:Bca});E.addProvider({provide:k1B,useFactory:iSL});_.R("web_bind_fetch")&&(K={},E.addProvider((K.provide=
qV9,K.useFactory=cun,K[f0]=[_.p0(k1B)],K)));_.R("web_bind_window_request")&&(K={},E.addProvider((K.provide=ljA,K.useFactory=Cfd,K[f0]=[_.p0(k1B)],K)));_.R("web_bind_text_decoder")&&(K={},E.addProvider((K.provide=mmf,K.useFactory=xIK,K[f0]=[_.p0(k1B)],K)));K={};E.addProvider((K.provide=m49,K.useFactory=dM2,K[f0]=[_.T6,pf,_.Qf],K));K={};E.addProvider((K.provide=lnk,K.useClass=Ak,K[f0]=[m49],K));E.addProvider({provide:FYU,useClass:Ywu});E.addProvider({provide:bFD,useClass:kCB});K=[].concat(_.mn(u1));
_.R("web_continuation_response_processing")&&K.push(_.VH);K.push(rNl);_.R("enable_share_panel_navigation_logging_fix_on_web")&&K.push(_.fhf);E.addProvider({provide:iXK,useValue:K});E.addProvider({provide:tz2,useClass:S7D});E.addProvider({provide:Ey5,useClass:L7B});K={};E.addProvider((K.provide=GM2,K.useClass=J9T,K[f0]=[g1],K));_.eM.addLowPriorityJob(function(){zGK()});
K={};E.addProvider((K.provide=ROa,K.useFactory=function(P){return function(O){var U,T=(U=_.M(O.commandMetadata,_.dA))==null?void 0:U.url;if(!T)throw new _.bs("No URL for PBJ Command",O);T=Atc(T,{pbj:"1"});U=$nJ(T,{})||{};U=Object.assign({},U,{"Content-Type":"application/x-www-form-urlencoded","x-youtube-csoc":"1","X-YouTube-STS":_.Xx("STS").toString()});O=_.xy({command:JSON.stringify(O),session_token:_.Xx("XSRF_TOKEN")});return P.fetch(T,{method:"POST",headers:U,body:O})}},K[f0]=[Ey5],K));
E.addProvider({provide:HKB,useFactory:function(){var P={};return P.CSI=Gtq(),P.ECATCHER=WjK(),P}});
E.addProvider({provide:o95,useClass:nBU});K=[];K.push(E.resolve(bFD));g={};g=(g.client_location=_.qi.getInstance(),g.consistency=_.jYd(),g.entities=E.resolve(zD9),g.response_received_commands=E.resolve(tz2),g.store=E.resolve(_.C4P),g.tokens=E.resolve(bFD),g.service_params=E.resolve(o95),g);if(_.R("web_shorts_prefetch_service_enabled")){var D=new VVA(E.resolve(_.q6));g.shorts_prefetch=D}g.adblock_detection=E.resolve(GM2);E.addProvider({provide:_.ge,useClass:_.ge});D=E.resolve(_.eQ);var B=[];_.R("PremiumClientSharedConfig__enable_att_context_processor")&&
(E.addProvider({provide:YWU,useClass:P0k}),B.push(E.resolve(YWU)));if(_.R("owl_pl_await")){var Q={};E.addProvider((Q.provide=vB5,Q.useFactory=function(P){return new W7f(P)},Q[f0]=[_.ge],Q));
B.push(E.resolve(vB5))}o6u(D,E.resolve(Ey5),E.resolve(sib),g,E.resolve(_.q6),K,B,E.resolve(lnk),E.resolve(FYU));E.addProvider({provide:_.wM,useValue:_.kr.instance});_.R("start_client_gcf")&&E.addProvider({provide:qb,useValue:dCM()});E.addProvider({provide:iQ5,useFactory:function(){return new iQ5(_.P7().resolve(_.ge),_.Es.getInstance())}});
_.Y0().parkOrScheduleJob(function(){cZu()},1,"eocs");
K={};E.addProvider((K.provide=wi,K.useClass=wi,K[f0]=[_.Qf,_.wM],K));E.addProvider({provide:_.yZA,useFactory:_.ti.getInstance});_.Y0().parkOrScheduleJob(function(){_.P7().resolve(wi).refresh()},0,"eocs");
E.addProvider({provide:_.oQ,useClass:B0D});_.R("kevlar_signal_collection_killswitch")||(K={},E.addProvider((K.provide=N3U,K.useClass=N3U,K[f0]=[Ra,jQ],K)),_.Y0().parkOrScheduleJob(function(){_.P7().resolve(N3U).record()},1,"eocs"));
_.R("web_debug_handler_registration_killswitch")||_.Y0().parkOrScheduleJob(function(){gH2("DOWNLOAD_PES",YGL);_.R("offline_client_state_export_ks")||gH2("OFFLINE_CLIENT_STATE",PSL)},0,"eocs");
_.R("kevlar_prevent_polymer_dynamic_font_load")&&_.Y0().parkOrScheduleJob(function(){var P=[_.U7($7u),_.U7(amb)];P=_.N(P);for(var O=P.next();!O.done;O=P.next()){O=O.value;var U=document.createElement("link");_.aP(U,O,"stylesheet");document.head.appendChild(U)}},1,"eocs");
K=r.injector.resolve(_.wM);_.OCa.instance=new _.OCa(K);eGn(djb(new fVa(K)));K={};r.injector.addProvider((K.provide=OH,K.useFactory=function(P){(P=P==null?void 0:P.getCurrentPage())?P=P.visibilityObserver:(mba||(mba=N8K()),P=mba);return P},K[f0]=[_.p0(_.IL)],K.skipCache=!0,K));
E.addProvider({provide:_.S3,useClass:eu});E.addProvider({provide:nG,useClass:paE});r.injector.addProvider({provide:Bpd,useValue:z4Q});E.addProvider({provide:LDf,useValue:h4D});E.addProvider({provide:DK$,useValue:gK2});E.addProvider({provide:_.qB,useValue:TLP});r=E.addProvider;rAT||(rAT=new JZb);r.call(E,{provide:_.CX,useValue:rAT});E.addProvider({provide:_.my,useValue:_.Xx("HTML_DIR")==="rtl"?"rtl":"ltr"});E.addProvider({provide:u4T,useClass:rRB});E.addProvider({provide:_.dD,useClass:xD});_.P7().addProvider({provide:eDT,
useValue:_.R("enable_web_delhi_icons")?VxT.concat(txD):v_b.concat(znk)});E.addProvider({provide:_.G6,useClass:_.G6});E.addProvider({provide:_.j3b,useValue:new d7B});E.addProvider({provide:Wu9,useClass:GDT});E.addProvider({provide:Uj,useClass:Uj});E.addProvider({provide:Fw,useClass:Fw});r={};E.addProvider((r.provide=lU,r.useClass=lU,r[f0]=[_.wM,_.Kz],r));E.addProvider({provide:kJ,useClass:kJ});E.addProvider({provide:n5D,useClass:XgA});E.addProvider({provide:ic,useClass:ic});E.addProvider({provide:Nva,
useValue:HMd});E.addProvider({provide:_.cY,useClass:vNk});_.R("enable_payments_purchase_manager")&&E.addProvider({provide:Fn9,useClass:UjQ});E.addProvider({provide:D4B,useFactory:function(){return function(P){return _.Q3b(P)}}});
E.addProvider({provide:_.vO5,useClass:V8u});r={};E.addProvider((r.provide=SQ,r.useClass=SQ,r[f0]=[_.vO5],r));E.addProvider({provide:Rr,useClass:Rr});E.addProvider({provide:Z2Q,useValue:FcT});E.addProvider({provide:zhb,useValue:_.jif});E.addProvider({provide:FQJ,useClass:eob});E.addProvider({provide:EBU,useValue:$Wb});r={};E.addProvider((r.provide=K7u,r.useClass=gBb,r[f0]=[EBU],r));r={};E.addProvider((r.provide=_.h3,r.useClass=P_B,r[f0]=[K7u],r));r={};E.addProvider((r.provide=_.Vf,r.useClass=v3,r[f0]=
[_.Bz,_.mM],r));if(_.R("web_explore_hub_on_hover")||_.R("web_client_explore_hub_on_hover"))r={},E.addProvider((r.provide=wn,r.useClass=wn,r[f0]=[_.wM,CD],r));if(_.R("web_enable_renderer_logger")){var a=new u3n;rvu(function(){a.abort()});
E.addProvider({provide:v75,useValue:new $5b(a.signal)})}E.addProvider({provide:jdl,useValue:xdu});E.addProvider({provide:ax5,useClass:zKT});_.R("web_use_flow_state_manager")&&(E.addProvider({provide:_.XC,useClass:tWQ}),r={},E.addProvider((r.provide=HY,r.useClass=HY,r[f0]=[_.XC],r)),r={},E.addProvider((r.provide=nE,r.useClass=nE,r[f0]=[_.Bz,_.XC],r)),r={},E.addProvider((r.provide=Io,r.useClass=Io,r[f0]=[_.Bz,_.XC,_.Ov],r)),r={},E.addProvider((r.provide=yr,r.useClass=yr,r[f0]=[_.wM,_.Ov],r)),r={},E.addProvider((r.provide=
LE,r.useClass=LE,r[f0]=[_.XC,_.Ov],r)))}},Zhk);var Aek={},enB=(Aek.initialized={priority:10,callback:function(){if(!IjB){UBJ();VFK("FOREGROUND_HEARTBEAT_TRIGGER_ON_FOREGROUND");_.M7(_.$E(VFK,"FOREGROUND_HEARTBEAT_TRIGGER_ON_INTERVAL"),3E4);if(_.R("log_heartbeat_with_lifecycles")){var r={};iy.instance||(iy.instance=new iy);iy.instance.install((r.document_visible={callback:zRL,priority:10},r.document_hidden={callback:zRL,priority:10},r))}else _.a1(document,"visibilitychange",zRL);IjB=!0}(r=_.Cn())&&r!=="UNDEFINED_CSN"&&B$n(r)}},Aek);var Xmk={},HhQ=(Xmk.initialized={callback:function(r){var E=_.dt(232091),K=r.injector.resolve(_.Ly);_.qo(K,E);window.performance&&window.performance.getEntriesByType&&typeof window.performance.getEntriesByType==="function"?acJ()&&_.mZ(K,E):(r=r.injector.resolve(D4B)("refresh_detector"))&&(r.get("first_tab_load")?_.mZ(K,E):r.set("first_tab_load","1"))}},Xmk);var n_D={},I95=(n_D.initialized={priority:10,callback:w5K},n_D);var yeB={},LHb=(yeB.initialized={priority:0,callback:function(){var r=new BW$,E="other";_.Q_?E="chrome":_.NU?E="firefox":_.L0?E="safari":$w&&(E="edge");document.hasStorageAccess?document.hasStorageAccess().then(function(K){r.increment(_.zA(),K,E)}).catch(function(){r.increment(_.zA(),!1,E)}):r.increment(_.zA(),!1,E)}},yeB);var hnf={},Jeb=(hnf.rendering={priority:8,callback:F5L},hnf);var rD9={},ElB=(rD9.rendering={priority:10,callback:baK},rD9.rendered={callback:Sqc},rD9),KBa={},glA=(KBa.rendering={callback:baK},KBa.rendered={callback:Sqc},KBa);var DZU=!1,BUb={},dZb=(BUb.initialized={priority:10,callback:function(){DZU||(uQu({didPatch:function(r){r.el&&AuK(r.el,r.props)},
didUnmount:function(r){ZSJ(r.el)}}),DZU=!0)}},BUb);var j5u=/^\/shorts\/?$/;_.eR("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:{}}}}}}});_.R("kevlar_use_common_module_manager_ks")?(_.Imq(new slL),gzc()):kMc();
(function(){var r=document.querySelector("ytd-app");if(!r)throw Error("Xj");r=new z6({root:r,injector:_.P7()});r.install(enB);var E={};r.install((E.initialized={priority:10,callback:JNn},E));_.R("wp_lat_b")&&(E={},r.install((E.initialized={priority:10,callback:function(){RRm()}},E)));
E={};r.install((E.rendered={priority:0,callback:yN5},E));E={};r.install((E.rendered={priority:0,callback:function(){_.eM.addLowPriorityJob(function(){_.EOA>1&&(uS2(),nmu())},4E4)}},E));
r.install(kAb);r.install(HhQ);r.install(dZb);Ea2();r.install(H0B);r.install(ViT);r.install(b0B);r.install(ExB);r.install(d5Q);r.install(ewk);r.install(ucU);_.R("kevlar_enable_mss_lazy_load")&&r.install(I95);r.install(tiu);r.install(LHb);if(!_.HD("IS_SHELL_LOAD")||_.R("kevlar_fetch_initial_data_promise_client")||_.R("sw_nav_preload_pbj")){var K=_.c7(window.location.href);E=K&&K==="/watch";K=K&&K.match(j5u);E?r.install(glA):K?r.install(Jeb):r.install(ElB)}else r.install(Wsu);r.install(lmf);_.R("web_enable_prefetching_videos_on_home")&&
r.install(LsA);_.R("start_client_gcf")&&r.install(XDu);r.install(yyB);(new dWE).increment("INSTALLED");r.install(Imu);r.install(cdB);r.transition("initialized");PfL();gVu()})();
_.dM=[[["dnMxcDhobWMxMmcxa2luZCM=","NTQxcnM3a2xpdmFsdWUjcTJ3"],"QUNFTUVOVF9LSU5EX0VORCM3cGpleG54a2h4bW9BRF9QTA=="]];_.BU=["cGxkYjI5bGdsb2JhbENhbGxiYWNrcyMzNjdtaw==","b3JtYWxpdHlEZXRlY3RlZCNkc2ZvNHcyZjJxZjFvbkFibg==","b25BZFNraXAjZXdvaXl1cHJwZHpw","OXJhd19wbGF5ZXJfcmVzcG9uc2UjNGswYW5oZXo5bA==","Nnc0YWRQbGFjZW1lbnRDb25maWcjZ2ZneDVlazV3"];_.o0="cGxkYjI5bGdsb2JhbENhbGxiYWNrcyMzNjdtaw== b3JtYWxpdHlEZXRlY3RlZCNkc2ZvNHcyZjJxZjFvbkFibg== b25BZFNraXAjZXdvaXl1cHJwZHpw OXJhd19wbGF5ZXJfcmVzcG9uc2UjNGswYW5oZXo5bA== cyNwYjE2Nmo5amZwazZ3ZWJfcGxheWxpc3RfcXVldWVfbXVsdGlwbGVfc2tpcHNfaw== YWJfc2FfZWYjMjJnNHB2b3k1YTI3 Nnc0YWRQbGFjZW1lbnRDb25maWcjZ2ZneDVlazV3".split(" ");
_._ModuleManager_initialize=function(r,E){if(!_.mY){if(!_.ZA)return;_.Imq(_.ZA())}_.mY.setAllModuleInfoString(r,E)};
_._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 olQ,Mru;_.LX=function(r){return!!r.getOptions("captions")};
_.RTA=function(r){return(r=r.getOption("captions","track"))?!!r.displayName:!1};
_.hi=function(r,E){_.MH(E,r,function(){return olQ[E]},function(K){olQ[E]=K;
if(!_.R("mweb_player_ve_show_ks")){var g=_.Cn(0);g&&K&&_.qn(g,K)}})};
_.Ji=function(r){(r=olQ[r])&&_.mZ(_.pB(),r)};
olQ={};var i1B;/*

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
*/
_.cZ({_template:function(){if(i1B!==void 0)return i1B;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;Mru===void 0&&(Mru=document.createElement("template"));var g=Mru;K.call(E,g.content.cloneNode(!0),r.content.firstChild);return i1B=r},
is:"tp-yt-paper-checkbox",behaviors:[_.jtJ],hostAttributes:{role:"checkbox","aria-checked":!1,tabindex:0},properties:{ariaActiveAttribute:{type:String,value:"aria-checked"}},attached:function(){_.p5(this,function(){if(this.getComputedStyleValue("--calculated-paper-checkbox-ink-size").trim()==="-1px"){var r=this.getComputedStyleValue("--calculated-paper-checkbox-size").trim(),E="px",K=r.match(/[A-Za-z]+$/);K!==null&&(E=K[0]);r=parseFloat(r);K=8/3*r;E==="px"&&(K=Math.floor(K),K%2!==r%2&&K++);this.updateStyles({"--paper-checkbox-ink-size":K+
E})}})},
_computeCheckboxClass:function(r,E){var K="";r&&(K+="checked ");E&&(K+="invalid");return K},
_computeCheckmarkClass:function(r){return r?"":"hidden"},
_createRipple:function(){this._rippleContainer=this.$.checkboxContainer;return _.BI$._createRipple.call(this)}});var cDQ=new _.jg("radioButtonSurveyOptionRenderer"),CXA=new _.jg("checkboxSurveyOptionRenderer");var xZD;var WBD;var G4u=0,rN=function(){var r=_.q.call(this)||this;r.selected=!1;r.isOverlay=!1;r.inputId="toggle-option-"+G4u;G4u++;return r};
_.C(rN,_.q);rN.prototype.onTap=function(){_.Ln(this.hostElement,"ytd-toggle-option-clicked")};
_.u([_.b(),_.H("design:type",String)],rN.prototype,"label",void 0);_.u([_.b(),_.H("design:type",String)],rN.prototype,"inputId",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],rN.prototype,"selected",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],rN.prototype,"isOverlay",void 0);_.u([_.VF({is:"ytd-toggle-option-renderer",disableElementRegistration:!0}),_.H("design:paramtypes",[])],rN);
_.Z(rN,"ytd-toggle-option-renderer",function(){if(WBD!==void 0)return WBD;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return WBD=r},{mode:1});var Em=function(){var r=_.q.apply(this,arguments)||this;r.isToggleOption=!1;r.isOverlay=!1;return r};
_.C(Em,_.q);Em.prototype.onTap=function(r){r.preventDefault();this.data&&(r=!this.data.checked,this.set("data.checked",r),_.Ln(this.hostElement,"ytd-checkbox-survey-option-changed",{checked:r,value:this.data.value}))};
_.f5.Object.defineProperties(Em.prototype,{label:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.responseText?this.ytRendererBehavior.getSimpleString(this.data.responseText):""}}});
Em.prototype.onTap=Em.prototype.onTap;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Em.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Em.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],Em.prototype,"isToggleOption",void 0);_.u([_.b(),_.H("design:type",Object)],Em.prototype,"isOverlay",void 0);_.u([_.v("data.responseText"),_.H("design:type",String),_.H("design:paramtypes",[])],Em.prototype,"label",null);
_.u([_.ae("ytd-toggle-option-clicked"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],Em.prototype,"onTap",null);_.u([_.VF({is:"ytd-checkbox-survey-option-renderer",disableElementRegistration:!0})],Em);
_.Z(Em,"ytd-checkbox-survey-option-renderer",function(){if(xZD!==void 0)return xZD;var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return xZD=r},{mode:1});var vlb;var Vru;var KA=function(){var r=_.q.apply(this,arguments)||this;r.checked=!1;r.isToggleOption=!1;return r};
_.C(KA,_.q);KA.prototype.onTap=function(){this.data&&(this.checked?_.ht(this.hostElement,"ytd-inline-survey-option-deselect-action"):_.ht(this.hostElement,"ytd-inline-survey-option-select-action",[this.hostElement]))};
KA.prototype.onTap=KA.prototype.onTap;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],KA.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],KA.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],KA.prototype,"checked",void 0);_.u([_.b(),_.H("design:type",Object)],KA.prototype,"isToggleOption",void 0);_.u([_.ae("ytd-toggle-option-clicked"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],KA.prototype,"onTap",null);
_.u([_.VF({is:"ytd-radio-button-survey-option-renderer",disableElementRegistration:!0})],KA);
_.Z(KA,"ytd-radio-button-survey-option-renderer",function(){if(Vru!==void 0)return Vru;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return Vru=r},{mode:1});var gN=function(){var r=_.q.apply(this,arguments)||this;r.disableAnimation=!1;r.isToggleOption=!0;r.followUpSurveyCommand=null;r.selectedRatingEndpoint=null;r.isSlimlineSurveyFollowUp=!1;r.isShortsStyle=!1;r.styleOverrideAttribute=!0;r.isDarkMode=!1;r.isSubmitted=!1;r.roundedContainer=!0;r.improveShortsResponseRate=_.R("web_improve_shorts_response_rate");r.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 r};
_.C(gN,_.q);_.d=gN.prototype;
_.d.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"}}}}};
_.d.attached=function(){var r=this;this.isDarkMode=document.documentElement.hasAttribute("dark");this.intersectionObserver=new IntersectionObserver(function(K){var g;if((g=K[0])!=null&&g.isIntersecting){_.$b().reportShown(r.hostElement);var D;(D=r.intersectionObserver)==null||D.unobserve(r.hostElement)}},{rootMargin:"0px",
threshold:.6});var E;(E=this.intersectionObserver)==null||E.observe(this.hostElement)};
_.d.onDarkModeToggledAction=function(r){this.isDarkMode=r};
_.d.dataChanged=function(){var r;if(((r=this.data)==null?void 0:r.style)==="INLINE_SURVEY_RENDERER_STYLE_SLIMLINE_FOLLOW_UP")this.isSlimlineSurveyFollowUp=!0;else{var E;((E=this.data)==null?void 0:E.style)==="INLINE_SURVEY_RENDERER_STYLE_SHORTS"?this.isShortsStyle=!0:this.expanded=!1}this.selectedRatingEndpoint=this.followUpSurveyCommand=null;var K,g,D,B;this.darkColorPalette=(K=this.data)==null?void 0:(g=K.inlineContent)==null?void 0:(D=g.compactVideoRenderer)==null?void 0:(B=D.thumbnail)==null?
void 0:B.darkColorPalette;var Q,a,P,O;this.lightColorPalette=(Q=this.data)==null?void 0:(a=Q.inlineContent)==null?void 0:(P=a.compactVideoRenderer)==null?void 0:(O=P.thumbnail)==null?void 0:O.lightColorPalette;var U,T;if(((U=this.data)==null?0:(T=U.inlineContent)==null?0:T.compactVideoRenderer)&&this.isShortsStyle){var w,F,c,W;r=_.hH((w=this.data)==null?void 0:(F=w.inlineContent)==null?void 0:(c=F.compactVideoRenderer)==null?void 0:(W=c.thumbnail)==null?void 0:W.thumbnails);_.jU(this.hostElement,
{"--yt-background-url":"url("+r+")"})}};
_.d.handleRequestCompletion=function(){this.hostElement.hidden&&_.Ln(this.hostElement,"yt-dismissible-item-dismissed")};
_.d.onPopupClosed=function(r){var E;((E=r.detail)==null?void 0:E.popupRenderer)===this.hostElement&&(this.isSlimlineSurveyFollowUp&&!this.isSubmitted?_.ht(this.hostElement,"ytd-slimline-survey-show-action"):this.isSlimlineSurveyFollowUp&&this.isSubmitted&&(this.isSubmitted=!1))};
_.d.handleInlineSurveyRatingSelect=function(r,E){var K=this;this.selectedRatingEndpoint=r;this.followUpSurveyCommand=E;this.expanded=!!r;this.getOptionRenderers().forEach(function(g,D){K.notifyPath("followUpSurveyCommand.followUpOptions."+D+".checkboxSurveyOptionRenderer.checked");K.set("followUpSurveyCommand.followUpOptions."+D+".checkboxSurveyOptionRenderer.checked",!1)});
this.optionSelector.selectIndex(-1);this.improveShortsResponseRate&&(this.onSubmitTap(),r=this.get("data.response.expandableSurveyResponseRenderer.submitButton.buttonRenderer.command"),_.ht(this.hostElement,"yt-reel-non-video-content-dismissal-command",[r]))};
_.d.onDismissTap=function(){if(this.isSlimlineSurveyFollowUp)_.ht(this.hostElement,"yt-close-popup-action");else{this.hostElement.hidden=!0;var r,E=(r=this.data)==null?void 0:r.dismissalEndpoint;E&&this.ytComponentBehavior.resolveCommand(E)}};
_.d.onSubmitTap=function(){this.selectedRatingEndpoint&&(this.ytComponentBehavior.resolveCommand(this.selectedRatingEndpoint),this.followUpSurveyCommand&&this.submitFollowUpResponses());this.isSlimlineSurveyFollowUp&&(this.isSubmitted=!0,_.ht(this.hostElement,"yt-close-popup-action"))};
_.d.submitFollowUpResponses=function(){if(this.getOptionRenderers().length!==0){if(this.isSingleSelect){if(!this.optionSelector.selectedItem)return;var r=[this.optionSelector.selectedItem.data.submissionEndpoint]}else{r=this.getOptionRenderers().filter(function(g){return g.checked});
if(r.length===0)return;r=r.map(function(g){return g.responseEndpoint})}var E=[];
r.forEach(function(g,D){D!==0&&(g=_.M(g,_.G0))&&g.feedbackToken&&E.push(g.feedbackToken)});
if(r=r[0]){var K={};E.length>0&&(K.extra_feedback_tokens=E);this.ytComponentBehavior.resolveCommand(r,{form:K})}}};
_.d.getOptionRenderers=function(){var r=this;return this.followUpSurveyCommand&&this.followUpSurveyCommand.followUpOptions?this.get("followUpSurveyCommand.followUpOptions").map(function(E){r.isSingleSelect=!!_.M(E,cDQ);return r.isSingleSelect?_.M(E,cDQ):_.M(E,CXA)}):[]};
_.d.handleInlineSurveyOptionSelect=function(r){r=this.optionSelector.indexOf(r);r!==-1&&this.optionSelector.selectIndex(r)};
_.d.handleInlineSurveyOptionDeselect=function(){this.optionSelector.selectIndex(-1)};
_.d.maybeGetBackgroundColor=function(r){return this.isDarkMode?r.section2Color:r.section3Color};
_.d.colorPaletteChanged=function(){var r=this.isDarkMode?this.darkColorPalette:this.lightColorPalette;r=r&&this.maybeGetBackgroundColor(r);this.dismissibleEl.style.backgroundColor=!r||this.isShortsStyle||this.isSlimlineSurveyFollowUp?"":_.xZ(r)};
_.f5.Object.defineProperties(gN.prototype,{isOptionSelected:{configurable:!0,enumerable:!0,get:function(){return!!this.selectedRatingEndpoint}}});
gN.prototype.colorPaletteChanged=gN.prototype.colorPaletteChanged;gN.prototype.onPopupClosed=gN.prototype.onPopupClosed;gN.prototype.handleRequestCompletion=gN.prototype.handleRequestCompletion;gN.prototype.dataChanged=gN.prototype.dataChanged;_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],gN.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],gN.prototype,"actionHandlerBehavior",void 0);
_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],gN.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],gN.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.$n),_.H("design:type",Object)],gN.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.fH("#follow-up-survey-options"),_.H("design:type",Object)],gN.prototype,"optionSelector",void 0);_.u([_.b(),_.H("design:type",Object)],gN.prototype,"data",void 0);
_.u([_.b(),_.H("design:type",Object)],gN.prototype,"disableAnimation",void 0);_.u([_.b(),_.H("design:type",Object)],gN.prototype,"isToggleOption",void 0);_.u([_.b(),_.H("design:type",Object)],gN.prototype,"followUpSurveyCommand",void 0);_.u([_.b(),_.H("design:type",Object)],gN.prototype,"selectedRatingEndpoint",void 0);_.u([_.b({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],gN.prototype,"expanded",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],gN.prototype,"isSlimlineSurveyFollowUp",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],gN.prototype,"isShortsStyle",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],gN.prototype,"styleOverrideAttribute",void 0);_.u([_.b(),_.H("design:type",Boolean)],gN.prototype,"isSingleSelect",void 0);_.u([_.b(),_.H("design:type",Object)],gN.prototype,"isDarkMode",void 0);
_.u([_.b(),_.H("design:type",Object)],gN.prototype,"lightColorPalette",void 0);_.u([_.b(),_.H("design:type",Object)],gN.prototype,"darkColorPalette",void 0);_.u([_.v("selectedRatingEndpoint","isShortsStyle"),_.b({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],gN.prototype,"isOptionSelected",null);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],gN.prototype,"roundedContainer",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],gN.prototype,"improveShortsResponseRate",void 0);_.u([_.fH("#dismissible"),_.H("design:type",HTMLElement)],gN.prototype,"dismissibleEl",void 0);_.u([_.fH("#dismiss-button yt-icon-button"),_.H("design:type",HTMLElement)],gN.prototype,"dismissButtonEl",void 0);_.u([_.fH("#inline-survey-header yt-icon-button"),_.H("design:type",HTMLElement)],gN.prototype,"inlineHeaderDismissButtonEl",void 0);
_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],gN.prototype,"dataChanged",null);_.u([_.ae("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],gN.prototype,"handleRequestCompletion",null);_.u([_.ae("yt-popup-closed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],gN.prototype,"onPopupClosed",null);
_.u([_.pH("darkColorPalette","lightColorPalette","isDarkMode"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],gN.prototype,"colorPaletteChanged",null);_.u([_.VF({is:"ytd-inline-survey-renderer",disableElementRegistration:!0})],gN);
_.Z(gN,"ytd-inline-survey-renderer",function(){if(vlb!==void 0)return vlb;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return vlb=r},{mode:1});var zTD=["en-CA","en","es-MX","fr-CA"];_.trU=_.l(function(r){var E=_.nH(r,{isOverlay:!1,isModern:!1}),K=E.captionIconType,g=E.onClick;r=E.ariaLabel;var D=E.ariaPressed,B=E.isOverlay,Q=E.isModern;E=_.NZ("button",function(O){_.hi(O,127299)});
var a=_.dd(function(O){_.Ji(127299);g==null||g(O);return!1}),P={};
return _.f("ytm-closed-captioning-button",{class:_.DW("ytmClosedCaptioningButtonHost",(P.ytmClosedCaptioningButtonIconDisabledOverlay=function(){return K()===-1&&B()},P.ytmClosedCaptioningButtonIconDisabled=function(){return K()===-1&&!B()},P))},_.f("button",{el:E,
class:"ytmClosedCaptioningButtonButton",title:r,"aria-label":r,"aria-pressed":D,"on:click":a},_.f(_.$r,{icon:function(){var O="",U=Q();var T=U?"CLOSED_CAPTION_DELHI_PLAYER":"CLOSED_CAPTION";U=U?"SUBTITLES_DELHI_PLAYER":"SUBTITLES";var w=_.aA().get("hl");T=!w||zTD.includes(w)?T:U;U=K();switch(U){case -1:case 0:O=T;break;case 1:O=T+"_FILLED";break;default:_.nd(U)}return O}})))},"ph");
_.trU.idomCompat={callbacks:{onClick:!0}};
}catch(e){_._DumpException(e)}
try{
_.H3=function(r,E,K,g,D){var B={};E&&(B[E]=K);g?B.errorType=g:D&&(B.errorReason=D);_.Ae(r,B);_.ex()};
_.nX=function(r){var E=_.Y0();return _.vP$(E,r,1)};
_.cZ({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 r=this.query;r&&(this.full||r[0]==="("||(r="("+r+")"),this._mq=window.matchMedia(r),this._add(),this.queryHandler(this._mq))},
queryHandler:function(r){this._setQueryMatches(r.matches)}});var f5B;var O1B;var YHu=function(){};
_.d=YHu.prototype;_.d.addOwnKeyBinding=function(){};
_.d.removeOwnKeyBindings=function(){};
_.d.keyboardEventMatchesKeys=function(){};
_.d._collectKeyBindings=function(){};
_.d._prepKeyBindings=function(){};
_.d._addKeyBinding=function(){};
_.d._resetKeyEventListeners=function(){};
_.d._listenKeyEventListeners=function(){};
_.d._unlistenKeyEventListeners=function(){};
_.d._onKeyBindingEvent=function(){};
_.d._triggerKeyHandler=function(){};
_.d._tapHandler=function(){};
_.d._focusChanged=function(){};
_.d._detectKeyboardFocus=function(){};
_.d._userActivate=function(){};
_.d._upHandler=function(){};
_.d._spaceKeyDownHandler=function(){};
_.d._spaceKeyUpHandler=function(){};
_.d._asyncClick=function(){};
_.d._pressedChanged=function(){};
_.d._ariaActiveAttributeChanged=function(){};
_.d._activeChanged=function(){};
_.d._controlStateChanged=function(){};
_.d._changedButtonState=function(){};
_.d._focusBlurHandler=function(){};
_.d._disabledChanged=function(){};
_.d._changedControlState=function(){};
_.d._downHandler=function(){};
_.d.ensureRipple=function(){};
_.d.getRipple=function(){};
_.d.hasRipple=function(){};
_.d._noinkChanged=function(){};
_.d._focusedChanged=function(){};
_.d._createRipple=function(){};
_.d.registered=function(){};
_.d._invalidChanged=function(){};
_.d.hasValidator=function(){};
_.d.validate=function(){};
_.d._getValidity=function(){};
_.d._requiredChanged=function(){};
_.d._valueChanged=function(){};
_.d._checkedChanged=function(){};
_.d._buttonStateChanged=function(){};
_.d._setPressed=function(){};
_.d._setPointerDown=function(){};
_.d._setReceivedFocusFromKeyboard=function(){};
_.d._setFocused=function(){};
YHu=_.cZ({is:"tp-yt-paper-radio-button",_template:function(){if(O1B!==void 0)return O1B;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;f5B===void 0&&(f5B=document.createElement("template"));var g=f5B;K.call(E,g.content.cloneNode(!0),r.content.firstChild);return O1B=r},
behaviors:[_.jtJ],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(){_.p5(this,function(){if(this.getComputedStyleValue("--calculated-paper-radio-button-ink-size").trim()==="-1px"){var r=parseFloat(this.getComputedStyleValue("--calculated-paper-radio-button-size").trim()),E=Math.floor(3*r);E%2!==r%2&&E++;this.updateStyles({"--paper-radio-button-ink-size":E+"px"})}})}});var UZU;var TUf;_.cZ({_template:function(){if(TUf!==void 0)return TUf;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;UZU===void 0&&(UZU=document.createElement("template"));var g=UZU;K.call(E,g.content.cloneNode(!0),r.content.firstChild);return TUf=r},
is:"tp-yt-paper-radio-group",behaviors:[_.rpd],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(r){var E=this._valueToItem(r);if(!E||!E.hasAttribute("disabled")){if(this.selected){E=this._valueToItem(this.selected);if(this.selected==r)if(this.allowEmptySelection)r="";else{E&&(E.checked=!0);return}E&&
(E.checked=!1)}_.Zt.select.apply(this,[r]);this.fire("paper-radio-group-changed")}},
_activateFocusedItem:function(){this._itemActivate(this._valueForItem(this.focusedItem),this.focusedItem)},
_onUpKey:function(r){this._focusPrevious();r.preventDefault();this._activateFocusedItem()},
_onDownKey:function(r){this._focusNext();r.preventDefault();this._activateFocusedItem()},
_onLeftKey:function(r){_.J4w._onLeftKey.apply(this,arguments);this._activateFocusedItem()},
_onRightKey:function(r){_.J4w._onRightKey.apply(this,arguments);this._activateFocusedItem()},
_applySelection:function(){_.Zt._applySelection.apply(this,arguments)},
_resetTabindices:function(){_.nb._resetTabindices.apply(this,arguments);this.items.forEach(function(r){r.removeAttribute("aria-selected")},this)}});var wHU;_.MN("multiPageMenuSectionItems","compactLinkRenderer","ytd-compact-link-renderer");var IE=function(){return _.q.apply(this,arguments)||this};
_.C(IE,_.q);_.d=IE.prototype;_.d.computeHasPrimaryIcon=function(r){return!(!r.icon&&!r.thumbnail)};
_.d.computeHasSecondary=function(r){return!(!r.secondaryIcon&&!r.secondaryNotificationText)};
_.d.computeHideSecondaryString=function(r){return!_.R("disable_hide_empty_secondary_string")&&!r.secondaryNotificationText};
_.d.computeCompactLinkStyle=function(r){return r?r.toLowerCase().replace(/_/g,"-"):""};
_.d.computeHasFitHeight=function(r){return r==="COMPACT_LINK_STYLE_TYPE_TVFILM_ENTITY_PROVIDER_ATTRIBUTION"};
_.d.isActiveEndpoint=function(r){return(r=this.get("commandMetadata.webCommandMetadata.url",r))?_.c7(window.location.href)!=="/account_transfer_channel"&&_.c7(window.location.href)!=="/gaia_link"&&_.c7(window.location.href)!=="/channel_switcher"||r!=="/account"?_.c7(window.location.href)===r:!0:!1};
_.d.onTap=function(){var r;((r=this.data)==null?0:r.serviceEndpoint)&&_.rA(this.hostElement,[this.data.serviceEndpoint])};
IE.prototype.onTap=IE.prototype.onTap;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],IE.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],IE.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0,computed:"isActiveEndpoint(data.navigationEndpoint)"}),_.H("design:type",Boolean)],IE.prototype,"active",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeCompactLinkStyle(data.style)"}),_.H("design:type",String)],IE.prototype,"compactLinkStyle",void 0);
_.u([_.b({computed:"computeIcon_(data.icon)"}),_.H("design:type",Object)],IE.prototype,"icon",void 0);_.u([_.b({computed:"computeIcon_(data.secondaryIcon)"}),_.H("design:type",Object)],IE.prototype,"secondaryIcon",void 0);_.u([_.b({computed:"computeHasSecondary(data)",reflectToAttribute:!0}),_.H("design:type",Boolean)],IE.prototype,"hasSecondary",void 0);_.u([_.b({computed:"computeHideSecondaryString(data)",reflectToAttribute:!0}),_.H("design:type",Boolean)],IE.prototype,"hideSecondaryString",void 0);
_.u([_.ae("tap"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],IE.prototype,"onTap",null);_.u([_.VF({is:"ytd-compact-link-renderer",disableElementRegistration:!0})],IE);
_.Z(IE,"ytd-compact-link-renderer",function(){if(wHU!==void 0)return wHU;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return wHU=r},{mode:1});var FBf;_.MN("multiPageMenuSectionItems","toggleThemeCompactLinkRenderer","ytd-toggle-theme-compact-link-renderer");
var yf=function(){var r=_.q.apply(this,arguments)||this;r.role="link";r.tabindex="0";r.actionMap=_.R("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 r};
_.C(yf,_.q);_.d=yf.prototype;_.d.dataChanged=function(){this.data&&(this.data.label?this.label=this.data.label:this.label=_.b3()==="USER_INTERFACE_THEME_DARK"?this.data.toggledOnTitle:this.data.toggledOffTitle)};
_.d.getCurrentTheme=function(){return _.sk()?document.documentElement.hasAttribute("dark")?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT":_.b3()};
_.d.onThemeSelected=function(r,E){var K=r||E?r:_.SG(),g=(K&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_DARK"||!K&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_LIGHT")&&!_.D12(_.c7(window.location.href));_.pR(0,165,r);_.pR(0,174,E);this.prefs.save();g&&_.ht(this.hostElement,"yt-dark-mode-toggled-action",[K]);_.ht(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"])};
_.d.onTap=function(){this.data.serviceEndpoint&&_.rA(this.hostElement,[this.data.serviceEndpoint])};
_.d.handleSignalActionToggleDarkThemeOn=function(){this.onThemeSelected(!0,!1)};
_.d.handleSignalActionToggleDarkThemeOff=function(){this.onThemeSelected(!1,!0)};
_.d.handleSignalActionToggleDarkThemeDevice=function(){this.onThemeSelected(!1,!1)};
yf.prototype.onTap=yf.prototype.onTap;yf.prototype.dataChanged=yf.prototype.dataChanged;_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],yf.prototype,"actionHandlerBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],yf.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.fI),_.H("design:type",Object)],yf.prototype,"paperItemBehaviors",void 0);_.u([_.b(),_.H("design:type",Object)],yf.prototype,"data",void 0);_.u([_.b({value:function(){return _.aA()}}),
_.H("design:type",_.$T)],yf.prototype,"prefs",void 0);_.u([_.b(),_.H("design:type",Object)],yf.prototype,"label",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],yf.prototype,"role",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],yf.prototype,"tabindex",void 0);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],yf.prototype,"dataChanged",null);
_.u([_.ae("tap"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],yf.prototype,"onTap",null);_.u([_.VF({is:"ytd-toggle-theme-compact-link-renderer",disableElementRegistration:!0})],yf);
_.rD()(yf,"ytd-toggle-theme-compact-link-renderer",function(){if(FBf===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);FBf=r}r=FBf;return r},{allowedProps:["data"],
mode:1});
}catch(e){_._DumpException(e)}
try{
var SHu,b1T,s5f,qHb,l5f,mZT,Z1D,u0k,ADU,eTA,hTu,dN,LBf,H1U,yDk,I55,nlb,XHQ,JDf,rG5,EMa,KVD,jC,gMB,Dlf,juu,Qe,BVf,pA,Nr,$H,dl9,a4,NVb,QuD,$lD,aYB,pnB,PLb,O5k,Y1f,UlU,TVA,wn5,FVf,RIa,oMA,M0b,i5A,CLu,xla,WVb,vMu,zIu,S1a,b5k,suU,kr9,lYA,mlu,Z5U,uQA,AGA,eIk,XnU,nMQ,hIB,LVA,IYB,JGB,yGU,rtf,Dzb,gh9,Eha,K4B,fA,BOb,jpB,NO5,Qpf,fGu,Onk,YMB,UzB,TOQ,wwu,F4T,RmD,ohT,inQ,ct9,Cmu,xzb,W4f,GE5,vhT,V4u,SMu,$z5;
_.D8=function(r){var E=new _.bs("Error accessing DB");return _.PGn().then(function(K){return new Promise(function(g,D){try{var B=K.transaction("swpushnotificationsstore").objectStore("swpushnotificationsstore").get(r);B.onsuccess=function(){var Q=B.result;g(Q?Q.value:null)};
B.onerror=function(){E.params={key:r,source:"onerror"};D(E)}}catch(Q){E.params={key:r,
thrownError:String(Q)},D(E)}})},function(){return null})};
SHu=function(r,E){return _.NC(r.entities,"inlineExpansionEntity",E)};
b1T=function(r,E){return _.NC(r.entities,"flowStateEntity",E)};
s5f=function(r,E){if(r&&E){var K=_.O9();K().set(r,E);_.$95(K())}};
_.k45=function(r,E){if(r&&E){var K=_.O9();K().set(r,E);_.$95(K())}};
qHb=function(r,E){return _.NC(r.entities,"contextNoteUserRatingEntityPayload",E)};
l5f=function(r){return _.tL(r,function(E){return E.languageCode==="en"})};
mZT=function(r){var E=Bx;if(_.RTA(r))r.setOption("captions","stickyLoading",{}),r.setOption("captions","track",{});else{var K=_.tL(_.oXu(r),function(g){return g.displayName===E});
r.setOption("captions","track",K)}};
Z1D=function(r){if(!r)return 0;var E=r.getPresentingPlayerType(),K=r.getVideoData();return K&&K.isLive?(r=r.getProgressState(E),r.seekableEnd-r.seekableStart):r.getDuration(E)};
u0k=function(r,E){for(var K=_.N(Object.keys(r)),g=K.next();!g.done;g=K.next())if(g=g.value,r[g]!==E[g])return!1;return!0};
ADU=function(){return document.getElementById("player-control-overlay")};
eTA=function(r){r!==-1&&!_.R("player_controls_log_creation_killswitch")&&ADU()&&(_.CR("pcu_cs",r),_.CR("pcu_ce"))};
hTu=function(r,E){var K=_.HZ(r,{}),g=XHQ("top",E),D=XHQ("bottom",E),B=XHQ("left",E),Q=XHQ("right",E);return _.QH({top:function(){return dN(K().position,g)},
bottom:function(){return dN(K().position,D)},
left:function(){return dN(K().position,B)},
right:function(){return dN(K().position,Q)},
position:function(){return dN(K().positionType,H1U)},
height:function(){return dN(K().height,jC)},
width:function(){return dN(K().width,jC)},
"min-width":function(){return dN(K().minWidth,jC)},
"min-height":function(){return dN(K().minHeight,jC)},
"max-width":function(){return dN(K().maxWidth,jC)},
"max-height":function(){return dN(K().maxHeight,jC)},
"aspect-ratio":function(){return dN(K().aspectRatio,String)},
"margin-top":function(){return dN(K().margin,g)},
"margin-bottom":function(){return dN(K().margin,D)},
"margin-left":function(){return dN(K().margin,B)},
"margin-right":function(){return dN(K().margin,Q)},
"padding-top":function(){return dN(K().padding,g)},
"padding-bottom":function(){return dN(K().padding,D)},
"padding-left":function(){return dN(K().padding,B)},
"padding-right":function(){return dN(K().padding,Q)},
"flex-direction":function(){return dN(K().flexDirection,nlb)},
"justify-content":function(){return dN(K().justifyContent,I55)},
"align-items":function(){return dN(K().alignItems,yDk)},
"flex-grow":function(){return dN(K().flexGrow,String)},
"flex-shrink":function(){return dN(K().flexShrink,String)},
"flex-basis":function(){return dN(K().flexBasis,jC)},
"align-self":function(){return dN(K().alignSelf,yDk)},
"flex-wrap":function(){return dN(K().flexWrap,LBf)},
"align-content":function(){return dN(K().alignContent,yDk)}})};
dN=function(r,E){return r!==void 0?E(r):void 0};
LBf=function(r){switch(r){case "YPC_FLEX_WRAP_NO_WRAP":return"nowrap";case "YPC_FLEX_WRAP_WRAP":return"wrap";case "YPC_FLEX_WRAP_WRAP_REVERSE":return"wrap-reverse"}};
H1U=function(r){switch(r){case "YPC_POSITION_ABSOLUTE":return"absolute";case "YPC_POSITION_RELATIVE":return"relative"}};
yDk=function(r){switch(r){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"}};
I55=function(r){switch(r){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"}};
nlb=function(r){switch(r){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"}};
XHQ=function(r,E){var K=E==="rtl";switch(r){case "top":var g=JDf;break;case "bottom":g=rG5;break;case "left":g=EMa;break;default:g=KVD}return function(D){return dN(g(D,K),jC)}};
JDf=function(r){var E=r.top;var K=r.vertical;r=r.all;var g;return(g=E!=null?E:K)!=null?g:r};
rG5=function(r){var E=r.bottom;var K=r.vertical;r=r.all;var g;return(g=E!=null?E:K)!=null?g:r};
EMa=function(r,E){var K=r.left;var g=r.end;var D=r.start;var B=r.horizontal;r=r.all;var Q,a;return(a=(Q=K!=null?K:E?g:D)!=null?Q:B)!=null?a:r};
KVD=function(r,E){var K=r.right;var g=r.end;var D=r.start;var B=r.horizontal;r=r.all;var Q,a;return(a=(Q=K!=null?K:E?D:g)!=null?Q:B)!=null?a:r};
jC=function(r){var E=r.value;switch(r.unit){case "YPC_DIMENSION_UNIT_POINT":return E+"px";case "YPC_DIMENSION_UNIT_FRACTION":return E+"%";default:return""+E}};
gMB=function(r){switch(r){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"}};
Dlf=function(r){var E=r!=null?r:{};r=E.fontRole;var K=E.fontSize;E=E.fontWeight;if(r!==null&&K!==null)switch(r){case "YPC_FONT_ROLE_DISPLAY":switch(K){case "YPC_FONT_SIZE_L":return E==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplayLHeavy":"ytStyledTextViewModelYtDisplayL";case "YPC_FONT_SIZE_M":return E==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplayMHeavy":"ytStyledTextViewModelYtDisplayM";case "YPC_FONT_SIZE_S":return E==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplaySHeavy":
"ytStyledTextViewModelYtDisplayS";case "YPC_FONT_SIZE_XS":return E==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplayXSHeavy":"ytStyledTextViewModelYtDisplayXS";default:return}case "YPC_FONT_ROLE_HEADLINE":switch(K){case "YPC_FONT_SIZE_L":return E==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineLHeavy":"ytStyledTextViewModelYtHeadlineL";case "YPC_FONT_SIZE_M":return E==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineMHeavy":"ytStyledTextViewModelYtHeadlineM";case "YPC_FONT_SIZE_S":return E===
"YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineSHeavy":"ytStyledTextViewModelYtHeadlineS";case "YPC_FONT_SIZE_XS":return E==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineXSHeavy":"ytStyledTextViewModelYtHeadlineXS";default:return}case "YPC_FONT_ROLE_BODY":switch(K){case "YPC_FONT_SIZE_XL":return E==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyXLHeavy":"ytStyledTextViewModelYtBodyXL";case "YPC_FONT_SIZE_L":return E==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyLHeavy":
"ytStyledTextViewModelYtBodyL";case "YPC_FONT_SIZE_M":return E==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyMHeavy":"ytStyledTextViewModelYtBodyM";case "YPC_FONT_SIZE_S":return E==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodySHeavy":"ytStyledTextViewModelYtBodyS";case "YPC_FONT_SIZE_XS":return E==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyXSHeavy":"ytStyledTextViewModelYtBodyXS"}}};
juu=function(r,E,K){function g(T){return Object.values(T).map(function(w){var F=w.productId;w=w.pricingOptionIndex;return Nr(D(F).pricingOptions,w).pricingOptionId})}
function D(T){return P().get(T)}
function B(T){T=g(T);K(T)}
function Q(T,w){return Array.from(Qe(T.pricingOptions)).filter(function(F){F=_.N(F);F.next();F=F.next().value;return $H(F.pricingGroupAttributes,w)}).map(function(F){return _.N(F).next().value})}
var a=a4([r,E],function(T,w){var F=T==null?void 0:T.selectedPricingOptions;T={};var c=!0;if(F&&w.length)for(var W=_.N(w),z=W.next();!z.done;z=W.next()){z=z.value;var S=BVf(z.pricingOptions,function(X){a:{X=X.pricingOptionId;for(var e=_.N(F),I=e.next();!I.done;I=e.next())if(I.value===X){X=!0;break a}X=!1}return X});
if(S>=0){c=!1;var k=Nr(z.pricingOptions,S),A=void 0;T[z.groupId]={productId:z.productId,pricingOptionIndex:S,pricingGroupAttributes:(A=k)==null?void 0:A.pricingGroupAttributes}}}c&&w.length&&(c=Nr(w[0].pricingOptions,0),T[w[0].groupId]={productId:w[0].productId,pricingOptionIndex:0,pricingGroupAttributes:c==null?void 0:c.pricingGroupAttributes});return T}),P=a4([E],function(T){return new Map(T.map(function(w){return[w.productId,
w]}))}),O=a4([E],function(T){var w=new Map;
T=_.N(T);for(var F=T.next();!F.done;F=T.next()){var c=F.value;F=c.groupId;var W=c.productId;c=_.N(Qe(c.pricingOptions));for(var z=c.next();!z.done;z=c.next()){var S=_.N(z.value);z=S.next().value;S=S.next().value;w.set(S.pricingOptionId,{groupId:F,productId:W,index:z,pricingOption:S,pricingGroupAttributes:S.pricingGroupAttributes})}}return w}),U=a4([E],function(T){var w=new Map;
T=_.N(T);for(var F=T.next();!F.done;F=T.next()){var c=F.value;F=c.groupId;var W=c.productId,z=void 0;c=_.N(Qe((z=c.pricingGroups)!=null?z:[]));for(z=c.next();!z.done;z=c.next()){var S=_.N(z.value);z=S.next().value;S=S.next().value;w.set(S.pricingGroupId,{groupId:F,productId:W,index:z,pricingGroup:S,pricingGroupAttributes:S.pricingGroupAttributes})}}return w});
return{getProductById:D,isProductSelected:function(T){var w=D(T);if(!w)return!1;var F;return((F=a()[w.groupId])==null?void 0:F.productId)===T},
getSelectedPricingOptions:function(){return Object.values(a()).map(function(T){var w=T.productId;T=T.pricingOptionIndex;return Nr(D(w).pricingOptions,T)})},
getSelectedPricingGroupAttributesByGroupId:function(T){var w;return(T=(w=a()[T])==null?void 0:w.pricingGroupAttributes)?Array.from(T):void 0},
getSelectedProductByGroupId:function(T){var w;return(T=(w=a()[T])==null?void 0:w.productId)?D(T):void 0},
onProductSelected:function(T){var w=D(T);if(w){var F=a(),c;if(((c=F[w.groupId])==null?void 0:c.productId)!==T){var W=(c=(W=F[w.groupId])==null?void 0:W.productId)?D(c):void 0;var z;c=(z=F[w.groupId])==null?void 0:z.pricingGroupAttributes;var S;z=(S=F[w.groupId])==null?void 0:S.pricingOptionIndex;if(W&&z!==void 0)if(c){S=Q(W,c).indexOf(z);if(S===-1)throw Error("Yj`"+z+"`"+W.productId);z=Q(w,c);S=S<z.length?z[S]:z.length>0?z[0]:0}else S=z<pA(w.pricingOptions)?z:0;else S=0;pA(w.pricingOptions)<=S&&(S=
0);z=Nr(w.pricingOptions,S);var k;W={};B(Object.assign({},F,(W[w.groupId]={productId:T,pricingOptionIndex:S,pricingGroupAttributes:(k=z==null?void 0:z.pricingGroupAttributes)!=null?k:[]},W)))}}},
onPricingOptionSelected:function(T){var w=O().get(T);if(w){T=w.groupId;var F=w.productId;w=w.index;var c=a(),W,z;if(((W=c[T])==null?void 0:W.productId)!==F||((z=c[T])==null?void 0:z.pricingOptionIndex)!==w){var S,k;W={};B(Object.assign({},c,(W[T]={productId:F,pricingOptionIndex:w,pricingGroupAttributes:(k=(S=c[T])==null?void 0:S.pricingGroupAttributes)!=null?k:[]},W)))}}},
onPricingGroupSelected:function(T){var w=U().get(T);if(w){T=w.groupId;var F=w.productId,c=w.pricingGroup.pricingGroupAttributes,W=D(F);if(W){w=a();var z=w[T].pricingGroupAttributes,S;if(((S=w[T])==null?void 0:S.productId)!==F||!$H(dl9(z,pA(c)),c)){S=Array.from(c);for(c=pA(c);c<pA(z);c++){var k="",A=!1,X=Array.from(S);X.push(Nr(z,c));for(var e=_.N(W.pricingGroups),I=e.next();!I.done;I=e.next())if(I=I.value,$H(I.pricingGroupAttributes,X)){S.push(Nr(z,c));A=!0;break}else k===""&&pA(I.pricingGroupAttributes)===
X.length&&$H(dl9(I.pricingGroupAttributes,S.length),S)&&(k=Nr(I.pricingGroupAttributes,c));A||S.push(k)}k=w[T].pricingOptionIndex;c=[];A=new Map;X=0;W=_.N(Qe(W.pricingOptions));for(e=W.next();!e.done;e=W.next())I=_.N(e.value),e=I.next().value,I=I.next().value,$H(I.pricingGroupAttributes,S)&&c.push(e),$H(I.pricingGroupAttributes,z)&&A.set(e,X++);c.length===0?z=0:(z=A.get(k),z=z!==void 0&&z<c.length?c[z]:c[0]);W={};B(Object.assign({},w,(W[T]={productId:F,pricingOptionIndex:z,pricingGroupAttributes:S},
W)))}}}},
onClearGroupSelected:function(T){var w=a();w[T]&&(w=Object.fromEntries(Object.entries(w).filter(function(F){return _.N(F).next().value!==T})),B(w))}}};
Qe=function(r){return function K(){var g,D,B,Q,a;return _.j3(K,function(P){switch(P.nextAddress){case 1:_.xN(P,2),g=0,D=_.N(r),B=D.next();case 4:if(B.done){P.jumpTo(2);break}Q=B.value;a=_.N0;return P.yield([g++,Q],7);case 7:a(P.yieldResult);B=D.next();P.jumpTo(4);break;case 2:_.co(P),_.Wo(P,0)}})}()};
BVf=function(r,E){r=_.N(Qe(r));for(var K=r.next();!K.done;K=r.next()){var g=_.N(K.value);K=g.next().value;g=g.next().value;if(E(g))return K}return-1};
pA=function(r){var E=0;for(r=r[Symbol.iterator]();!r.next().done;)++E;return E};
Nr=function(r,E){r=_.N(Qe(r));for(var K=r.next();!K.done;K=r.next()){var g=_.N(K.value);K=g.next().value;g=g.next().value;if(K===E)return g}};
$H=function(r,E){if(!r&&!E)return!0;if(!r||!E)return!1;r=Array.from(r);E=Array.from(E);if(r.length!==E.length)return!1;for(var K=0;K<r.length;K++)if(r[K]!==E[K])return!1;return!0};
dl9=function(r,E){E=E===void 0?Infinity:E;var K=[];r=_.N(Qe(r));for(var g=r.next();!g.done;g=r.next()){var D=_.N(g.value);g=D.next().value;D=D.next().value;if(g>=E)break;g>=0&&K.push(D)}return K};
a4=function(r,E){var K,g;return function(){for(var D=r.map(function(Q){return Q()}),B=0;B<D.length;B++)if(!K||D[B]!==K[B]){K=D;
g=E.apply(null,_.mn(D));break}return g}};
NVb=function(r,E,K){var g=[];r=_.N(r);for(var D=r.next();!D.done;D=r.next()){D=D.value;var B=void 0;((B=E)==null?0:B.length)&&!$H(D.pricingGroupAttributes,E)||g.push({pricingOption:D,isSelected:K.includes(D.pricingOptionId)})}return g};
QuD=function(r,E){return _.NC(r.entities,"pdpStateEntity",E)};
$lD=function(r){var E,K;return!!(r.productId&&r.groupId&&((E=r.pricingOptions)==null?0:E.length)&&r.pricingOptions.every(function(g){return g.pricingOptionId})&&((K=r.pricingGroups)==null||!K.length||Array.isArray(r.pricingGroups)&&r.pricingGroups.every(function(g){return g.pricingGroupId&&g.pricingGroupAttributes&&g.pricingGroupAttributes.length>0})))};
aYB=function(r,E,K){return juu(r,a4([E],function(g){return g.filter($lD)}),K)};
pnB=function(r,E){return E.length===0?[r]:[r.slice(0,E[0]),r.slice(E[0])].filter(function(K){return K.length>0})};
PLb=function(r){switch(r){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""}};
O5k=function(r,E,K,g){g=Object.assign({},g);_.ib(g,fYA,{selectedOptionId:r,primaryButtonOverride:K});_.eU().dispatch(_.Td("flowStateEntity",E,g))};
Y1f=function(r,E,K){!_.M(K,fYA)&&r.noPreselect&&E!==""&&r.defaultButtonOverride&&O5k("default",E,r.defaultButtonOverride,K)};
UlU=function(r){switch(r){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"}};
TVA=function(r){switch(r){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"}};
wn5=function(r,E){if(E)return"ytCardViewModelCardSelected";switch(r){case "CARD_STYLE_OUTLINE":return"ytCardViewModelOutline";case "CARD_STYLE_TONAL":return"ytCardViewModelTonal";case "CARD_STYLE_INVERSE":return"ytCardViewModelInverted";default:return"ytCardViewModelRaised"}};
FVf=function(r,E){E.includes(r)?E=E.filter(function(K){return K!==r}):E.push(r);
return[].concat(_.mn(E))};
RIa=function(r,E){return _.NC(r.entities,"contextNoteFeedEntityPayload",E)};
oMA=function(r,E){switch(r){case "NOTE_HELPFULNESS_VALUE_HELPFUL":return E==null?void 0:E.ratingHelpfulText;case "NOTE_HELPFULNESS_VALUE_SOMEWHAT_HELPFUL":return E==null?void 0:E.ratingSomewhatHelpfulText;case "NOTE_HELPFULNESS_VALUE_NOT_HELPFUL":return E==null?void 0:E.ratingNotHelpfulText}};
M0b=function(r,E,K){return{buttonViewModel:{style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_TEXT",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:"BUTTON_VIEW_MODEL_SIZE_XSMALL",iconName:"MORE_VERT",accessibilityText:K||r.deleteActionText,onTap:{innertubeCommand:{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[{listItemViewModel:{title:{content:r.deleteActionText},leadingImage:{sources:[{clientResource:{imageName:"TRASH_CAN"}}]},
rendererContext:{commandContext:{onTap:{innertubeCommand:{confirmDialogEndpoint:{content:{confirmDialogRenderer:{title:{runs:[{text:r.deleteDialogTitle}]},dialogMessages:[{runs:[{text:r.deleteDialogSubtitle}]}],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:{runs:[{text:r.deleteActionText}]},command:{performCommentActionEndpoint:{action:E}}}},cancelButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:{runs:[{text:r.cancelActionText}]},command:{dismissDialogCommand:{}}}}}}}}}}}}}]}}}}}}}}}}};
i5A=function(r,E,K){var g;if(r&&((g=E())==null?0:g.includes(r))){var D;K((D=E())==null?void 0:D.filter(function(B){return B!==r}))}else K([].concat(_.mn(E()||[]),[r]))};
CLu=function(r,E){if(r){var K=[];E=_.N((E==null?void 0:E.checkboxes)||[]);for(var g=E.next();!g.done;g=E.next()){g=_.M(g.value,cGa);var D=void 0;((D=g)==null?0:D.value)&&r.includes(g.key||"")&&K.push(g.value)}return K}};
xla=function(r){r.style.height="auto";r.style.height=r.scrollHeight+"px"};
WVb=function(r){return[r.syncStep,r.asyncStep].filter(function(E){return E!==void 0})};
vMu=function(r){var E,K,g;if(r=(E=r.structuredContextNoteFormSchema)==null?void 0:(K=E.fieldSchemas)==null?void 0:(g=K.noteBody)==null?void 0:g.validationSchema)for(E=_.N(WVb(r)),K=E.next();!K.done;K=E.next()){K=K.value.rules;if(!K)break;K=_.N(K);for(K=K.next();!K.done;K=K.next())return _.M(K.value,_.Grb)}};
zIu=function(r){if(r){r=_.N(WVb(r));for(var E=r.next();!E.done;E=r.next()){E=E.value.rules;if(!E)break;E=_.N(E);for(E=E.next();!E.done;E=E.next())return _.M(E.value,V0f)}}};
S1a=function(r){if(r){r=_.N(WVb(r));for(var E=r.next();!E.done;E=r.next()){E=E.value.rules;if(!E)break;E=_.N(E);for(E=E.next();!E.done;E=E.next())return _.M(E.value,t0u)}}};
b5k=function(r){r=/^https?:\/\//.test(r)?r:"http://"+r;try{var E=_.r3(r)}catch(K){return!1}if(E.toString()!==r)return!1;r=E.JSC$10187_domain_.split(".");return r.length>1&&r.every(function(K){return!!K})};
suU=function(r,E,K,g){var D;g=(D=g.structuredContextNoteData)==null?void 0:D.createCommentEndpoint;if(D=_.M(g,_.Wvw))return D.commentText=_.eI(r),D.videoPositionMention=E,D.sources=K,g};
kr9=function(r){return r==null?void 0:r.stringValue};
lYA=function(r,E,K){r=r.map(function(g,D){return{listItemViewModel:{title:g.title,subtitle:g.subtitle,leadingImage:g.leadingImage,trailingImage:D===E?q1f:void 0,rendererContext:{commandContext:{onTap:g.onTap}}}}});
return Object.assign({},K&&{header:{panelHeaderViewModel:{title:K}}},{content:{listViewModel:{listItems:r}}})};
mlu=function(r,E){if(r&&E)switch(E){case "SELECTION_TYPE_BOOL":return r.boolValue;case "SELECTION_TYPE_INT":return r.intValue;case "SELECTION_TYPE_STRING":return r.stringValue;case "SELECTION_TYPE_PRIVACY_STATUS":return r.privacyStatusValue}};
Z5U=function(r){var E;r=(E=r.options)==null?void 0:E.findIndex(function(K){return K.isSelected});
return r===void 0?-1:r};
uQA=function(r,E,K){var g=function(){return r().label},D={},B=_.DW("ytDropdownViewModelLabel",(D.ytDropdownViewModelLabelError=E,D));
return _.f(_.Y,{cond:function(){return r().label&&!(K()===-1&&r().label&&!r().placeholderText)},
then:function(){return _.f("div",{class:B},_.f(_.Og,{text:g}))}})};
AGA=function(r,E){var K={};K=_.DW("ytDropdownViewModelTitle",(K.ytDropdownViewModelTitlePlaceholder=function(){return E()===-1},K));
return _.f("div",{class:K},_.f(_.Og,{text:function(){var g=r();var D=E();if(D===-1)g=g.placeholderText?g.placeholderText:g.label;else{var B,Q;g=(B=g.options)==null?void 0:(Q=B[D])==null?void 0:Q.title}return g}}))};
eIk=function(r,E){var K=function(){return r().hint};
return _.f(_.OV,null,_.f(_.Y,{cond:function(){return K()&&!E()},
then:function(){return _.f("div",{class:_.DW("ytDropdownViewModelSupport","ytDropdownViewModelSupportHint")},_.f(_.Og,{text:K,className:"ytDropdownViewModelSupportText"}))}}),_.f(_.Y,{cond:E,
then:function(){return _.f("div",{id:"dropdown-view-model-error",role:"alert",class:_.DW("ytDropdownViewModelSupport","ytDropdownViewModelSupportError")},_.f(_.$r,{icon:"INFO",className:"ytDropdownViewModelSupportIcon"}),_.f(_.Og,{text:E,className:"ytDropdownViewModelSupportText"}))}}))};
XnU=function(r,E){var K=_.P7().resolve(_.fnD);_.Zj(function(){var g=r().id;g&&K!=null&&K.dropdownMap.set(g,E)})};
nMQ=function(r){r=_.M(r.scheduleButton,H5B);r=_.M(r==null?void 0:r.primaryButton,_.fD);r=_.M(r==null?void 0:r.onTap,_.W1);var E,K,g=((K=_.M(r,_.gA))==null?void 0:K.commands)||[r];K=_.N(g);for(r=K.next();!r.done&&!(E=_.M(r.value,_.CaX));r=K.next());var D;E=(D=E)==null?void 0:D.createBroadcastRequest;if(!E)throw Error("ek");return E};
hIB=function(r,E,K){K=K===void 0?{}:K;var g,D;return _.p(function(B){if(g=IYB(E))return B.return(g);(D=yGU(r,E,K))&&LVA(E,D);return B.return(D)})};
LVA=function(r,E){var K=JGB(r);K&&E.then(function(g){_.P7().resolve(_.q6).put(K,new _.ly({innertubeResponse:g}))})};
IYB=function(r){if(r=JGB(r)){var E=_.P7().resolve(_.q6);if(E.has(r))return E.get(r).then(function(K){return K==null?void 0:_.ho(K)})}return null};
JGB=function(r){var E=_.M(r.endpoint,_.m4);if(E!=null&&E.videoId)return E={videoId:E.videoId},_.R("web_imp_player_mute_params")&&(E.mutedAtStart=r.startPlaybackInMutedState),_.lm("inline_playback",E)};
yGU=function(r,E,K){r=_.l1(r,E.endpoint,rtf(E,K)).then(function(g){return g});
return Promise.resolve(r)};
rtf=function(r,E){E=_.R("web_imp_player_mute_params")?Object.assign({},{vis:5,inlinePlayback:!0,inlineUnmuted:!r.startPlaybackInMutedState},E):Object.assign({},{vis:5,autonav:"1"},E);var K;E={contentPlaybackContext:_.DS(E,(K=_.M(r.endpoint.commandMetadata,_.dA))==null?void 0:K.url,window.location.href)};_.R("web_imp_player_mute_params")&&(E.overrideMutedAtStart=!r.startPlaybackInMutedState);return E};
Dzb=function(r,E){var K=window.MutationObserver;K&&(Px=new K(function(g,D){g=_.N(g);for(var B=g.next();!B.done;B=g.next()){B=B.value;var Q;if(Q=B.type==="childList"&&B.target)a:{Q=r;B=Eha(B.target);Q=Eha(Q);for(var a=null,P=0;P<B.length;P++)if(Q.includes(B[P])){if(P===0){Q=!1;break a}a=B[P];break}a?(B=K4B(B,a),Q=K4B(Q,a),Q=B<Q):Q=!1}if(Q){E();D.disconnect();break}}}),(K=gh9())&&Px.observe(K,{childList:!0,
subtree:!0}))};
gh9=function(){var r=document.getElementsByTagName("ytd-rich-grid-renderer");if(r.length>0)return r[0];r=document.getElementsByTagName("ytd-section-list-renderer");return r.length>0?r[0]:null};
Eha=function(r){for(var E=[];r;)E.push(r),r=r.parentElement;return E};
K4B=function(r,E){var K=Array.from(E.children);E=r.indexOf(E);return E>0?K.indexOf(r[E-1]):-1};
fA=function(r,E,K){K=K===void 0?{}:K;return _.Nn(r,K,E)};
BOb=function(r){switch(r){case "MUSIC":return!0;default:return!1}};
jpB=function(r){if(r=r==null?void 0:r.find(function(g){var D,B;return((D=_.M(g,dzB))==null?void 0:(B=D.inlinePlaybackBadgeData)==null?void 0:B.replicateAsTimestamp)===!0}))if(r=_.M(r,dzB),r==null?0:r.icon){var E,K;
if((r=(E=_.rk5(r.icon))==null?void 0:(K=E.clientResource)==null?void 0:K.imageName)&&BOb(r))return r}};
NO5=function(r){return r==null?void 0:r.filter(function(E){return E.premiereTrailerBadgeRenderer})};
Qpf=function(r){var E,K=r==null?void 0:(E=r.find(function(P){return P.thumbnailOverlayTimeStatusRenderer}))==null?void 0:E.thumbnailOverlayTimeStatusRenderer,g,D;
if((K==null?0:(g=K.icon)==null?0:g.iconType)&&BOb(K==null?void 0:(D=K.icon)==null?void 0:D.iconType)){var B;return{icon:K==null?void 0:(B=K.icon)==null?void 0:B.iconType}}var Q;if(E=r==null?void 0:(Q=r.find(function(P){return P.thumbnailOverlayBadgeViewModel}))==null?void 0:Q.thumbnailOverlayBadgeViewModel)if(Q=jpB(E.thumbnailBadges))return{icon:Q};
var a;if(r=r==null?void 0:(a=r.find(function(P){return P.thumbnailBottomOverlayViewModel}))==null?void 0:a.thumbnailBottomOverlayViewModel)if(a=jpB(r.badges))return{icon:a};
return{}};
fGu=function(r,E){var K=new $z5(function(B){D(B)},E);
E=_.N(_.M5(aGb(K),void 0,"D2uee"));var g=E.next().value,D=E.next().value;_.me(function(){Promise.resolve().then(function(){var B,Q=(B=r())!=null?B:{};K.playerControlsData=Q;K.lastSeenPlayerApi=_.t4(Q.playerApi);pwU(K)});
_.Z6(function(){Pmf(K)})},"xfRk8b");
return g};
Onk=function(r){return function(E){var K=r(),g={playerState:E};if(E===1){var D;(D=K.playerApi)==null||D.loadModule("captions")}if(E===0){var B;(B=K.playerApi)==null||B.unloadModule("captions")}E!==-1&&K.setState(g)}};
YMB=function(r){return function(E){r().setState({playbackRate:E})}};
UzB=function(r){return function(E){var K=r(),g=K.playerApi,D=g==null?void 0:g.getVideoData(),B=(D==null?void 0:D.isLive)||!1;D=D==null?void 0:D.video_id;B={videoDuration:Z1D(g||void 0),isLive:B,videoId:D};B.videoId!==K.videoId&&(B=Object.assign({},_.zUu(g),B));if(E==null?0:E.playertype)B.playerType=E.playertype;if(g){B.captionsAvailable=_.LX(g);E=B;var Q;D=(Q=g.getStoryboardLevel(g.getNumberOfStoryboardLevels()-1))==null?void 0:Q.intervalMs;E.storyboardInterval=D?D/1E3:void 0;B.captionsAvailable&&
(B.captionsEnabled=_.RTA(g))}B.volumeMuted=!(g==null||!g.isMuted());K.setState(B)}};
TOQ=function(r){return function(E){var K=r(),g=K.playerApi;if(g){var D=g.getPresentingPlayerType();E={playedTime:E||0,percentLoaded:g.getVideoLoadedFraction(),playerType:D};K.playerState===0&&(E.playedTime=K.videoDuration);K.isLive&&(D=g.getProgressState(D),E.playedTime-=D.seekableStart,E.videoDuration=Z1D(g));if(K.playerType===1)g=!1;else{var B;if((B=K.uxConfig)==null?0:B.showCuedOverlay){var Q;g=!((Q=K.playerApi)==null?0:Q.getPlayerStateObject(K.playerType).isDomPaused)}else g=!0}g&&delete E.playedTime;
K.setState(E)}}};
wwu=function(r){return function(){var E=r(),K,g,D,B={volume:(D=(K=E.playerApi)==null?void 0:K.getVolume())!=null?D:0,volumeMuted:!((g=E.playerApi)==null||!g.isMuted())};E.setState(B)}};
F4T=function(r){return function(){var E=r(),K=E.playerApi;if(K){var g={captionsAvailable:_.LX(K)};g.captionsAvailable&&(g.captionsEnabled=_.RTA(K));E.setState(g)}}};
RmD=function(r){return{appApi:Object.assign({},_.cxc(),{showCaptionsToggleToast:function(E){var K,g;(g=(K=r()).showCaptionsToggleToast)==null||g.call(K,E)},
openInMiniplayer:function(){var E,K;(K=(E=r()).openInMiniplayer)==null||K.call(E)}})}};
ohT=function(r,E){var K,g,D;return!!(r==null?0:(K=r.playerResponse)==null?0:(g=K.playerConfig)==null?0:(D=g.inlinePlaybackConfig)==null?0:D.showScrubbingControls)&&!(E==null?0:E.hideScrubbingControls)};
_.M4u=function(r){var E=!r.miniplayerIsActive;return[5,2,0].includes(r.miniplayerPlaybackState)||E};
inQ={FILLED:"youtube_fill",OUTLINE:"youtube_outline"};ct9=function(r){this.onStepChangeCallback=function(){};
this.flowRenderer=r};
ct9.prototype.getCurrentStep=function(){var r=this,E;return((E=this.flowRenderer.steps)!=null?E:[]).map(function(K){return _.M(K,_.Iv)}).find(function(K){return K&&K.stepId===r.currentStepId})};
Cmu=function(r,E){var K=E.flowStateEntityKey,g=r.flowStates.get(K);if(g)return g;E=new ct9(E);r.flowStates.set(K,E);return E};
xzb=function(r,E){for(var K=_.N(r.flowStates.entries()),g=K.next();!g.done;g=K.next()){var D=_.N(g.value);g=D.next().value;D=D.next().value;if(D.flowRenderer.targetId===E){r.flowStates.delete(g);break}}};
W4f=function(r,E){r.onStepChangeCallback=E;r.onStepChangeCallback(r.getCurrentStep())};
GE5=function(r,E){var K=r.getCurrentStep();if(K&&K.stepId===E)return!0;var g;return((g=r.flowRenderer.steps)!=null?g:[]).map(function(D){return _.M(D,_.Iv)}).find(function(D){return D&&D.stepId===E})?(r.currentStepId=E,r.onStepChangeCallback(r.getCurrentStep()),!0):!1};
vhT=function(r,E){var K,g,D,B,Q;_.p(function(a){if(!E.length)return a.return([]);K=[];g=_.N(E);for(D=g.next();!D.done;D=g.next())B=D.value,(Q=r.resolveIcon(B))&&!r.iconCache[Q.url]&&K.push(_.YVu(r,Q).then(function(){}).catch(function(){}));
return a.return(Promise.all(K))})};
V4u=function(r,E){var K=[];E=(new Set(E)).values();E=_.N(E);for(var g=E.next();!g.done;g=E.next()){g=g.value;for(var D=_.N(Object.values(inQ)),B=D.next();!B.done;B=D.next())K.push({iconName:g,iconStyle:B.value})}vhT(r.iconManager,K)};
_.zmb=function(r,E,K){var g=K!=null?K:r.iconsToFetch;g!=null&&g.length?E!==void 0&&E>=0?_.k_(_.eM,function(){V4u(r,g)},E):V4u(r,g):Promise.resolve()};
_.t4a=_.am(function(r,E,K){if(r.nextWireType_!==5)return!1;_.Ph(E,K,_.st(r.decoder_));return!0},function(r,E,K){E=_.REL(E);
E!=null&&(_.fx(r,K,5),_.On(r.encoder_,E))},_.dul);
SMu=[0,_.Z_,_.t4a,-1];_.bn5=function(){return _.K4({type:"TALK_TO_RECS_RESET_STEP_STATES",payload:null})};
$z5=function(r,E){var K=kEB,g=this;this.renderFn=r;this.listeners=K;this.context=E;this.getPlayerApi=void 0;this.eventListenerCleanupFunctions=[];this.recentlyNavigated=!1;var D;this.lastSeenPlayerApi=_.t4((D=this.playerControlsData)==null?void 0:D.playerApi);this.boundSetState=this.setState.bind(this);this.state=Object.assign({},_.zUu(),void 0);_.R("player_controls_render_optimization")&&window.addEventListener("state-navigatestart",function(){aGb(g).setState({playerState:-1});g.resetRecentlyNavigatedJobId&&
_.eM.cancelJob(g.resetRecentlyNavigatedJobId);g.recentlyNavigated=!0;g.resetRecentlyNavigatedJobId=_.eM.addJob(function(){g.recentlyNavigated=!1},8,1E4)})};
$z5.prototype.setState=function(r){if(!_.R("mweb_player_skip_no_op_state_changes")||!u0k(r,this.state))if(this.state=Object.assign({},this.state,r),!_.R("player_controls_render_optimization")||this.state.playerState!==-1&&this.state.playerState!==5||!this.recentlyNavigated)r=-1,_.R("player_controls_log_creation_killswitch")||ADU()||(r=(0,_.OC)()),_.CR("pcu_s"),_.CR("pcu_se"),_.CR("pcu_rs"),this.renderFn(aGb(this)),_.CR("pcu_re"),eTA(r),_.eM.addJob(function(){_.CR("pcu_ap")},8)};
var aGb=function(r){if(r.getPlayerApi)var E=_.t4(r.getPlayerApi());else{var K;E=_.t4((K=r.playerControlsData)==null?void 0:K.playerApi)}return Object.assign({},r.state,{setState:r.boundSetState,domMeasurements:{progressBarLineRect:r.progressBarLineRect},playerApi:E,appApi:r.context.appApi,playerContainer:r.context.playerContainer,playerControlContainer:r.context.playerControlContainer,uxConfig:r.context.uxConfig})},pwU=function(r){r.listeners.forEach(function(E){r.eventListenerCleanupFunctions.push(E.register(function(){return aGb(r)},
function(){return r.getData()}))})},Pmf=function(r){r.eventListenerCleanupFunctions.forEach(function(E){E()});
r.eventListenerCleanupFunctions.length=0};
$z5.prototype.getData=function(){return this.playerControlsData};var qMa=[0,_.gY,_.Hs,_.gY,-1,_.Hs,[0,_.nO,_.y_,-1],_.gY,-1];var lGQ=[0,[1,2,3],_.hp,-2];var mzT=[0,_.gY];var Znu=new _.jg("crowdsourcedContextUserRatingFormFlowState");var uVb=new _.jg("noteViewModel");var Om=new _.jg("abuseReportFlowState");var Ata=new _.jg("feedbackFormFlowState");var emu=new _.jg("inputBoxViewModel");_.Grb=new _.jg("lengthValidationRule");var V0f=new _.jg("regexValidationRule");var t0u=new _.jg("selectedValidationRule");var Xwf=[0,_.y_,_.gY,_.jn];var Hnb=[0,_.Hs,-2,SMu];var nhf=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(nhf,_.Qb);nhf.prototype.getFeature=function(){return _.CO(this,6)};
nhf.prototype.hasFeature=function(){return _.oU(_.fO(this,6))!=null};var IGQ=[0,_.y_];var ytA=_.FJ(nhf,[0,_.Hs,-2,SMu,_.Hs,_.y_,-1,_.Xq,-1,_.y_,-3,_.cBJ,_.nO,Hnb,_.y_,-1,qMa,_.Xq,_.y_,Xwf,[0,[0,_.y_,-2,2,_.y_,-1,[0,_.y_],[0,_.gY,_.y_],[0,_.gY],[0,_.y_],2,[0,_.gY,2,[0,_.gY,-1],[0,_.Jp,lGQ],1,[0,mzT],1,[0,_.y_]],[0,_.nO],[0,[1,2],_.rY,[0,_.y_],_.rY,[0,_.y_,_.Kc,-1]],[0,_.gY],[0,_.y_,[0,[1,2,3,4],_.rY,[0,[0,_.y_],IGQ],_.rY,[0,[0,_.y_],IGQ],_.rY,[0,IGQ],_.rY,[0,[0,_.y_],IGQ]]],[0,_.y_],1,[0,_.y_,_.gY],1,[0,_.y_],[0,_.nO],[0,_.y_,_.gY,-1,[0,_.y_,-4]],[0,_.y_],[0,_.y_,-2],1,[0,_.y_],[0,
_.nO],[0,_.nO,_.y_],1,[0,_.nO],[0]],_.y_,_.gY,_.Z_,1,_.Ed,_.y_,_.gY],_.Hs,_.Ed,_.gY,-1,_.Hs]);var L49=new _.jg("talkToRecsViewModel");var hmu=new _.jg("creatorGoalSetUpFlowDropdownItemViewModel");var JtD=new _.jg("creatorGoalSetUpFlowDropdownViewModel");var dzB=new _.jg("thumbnailBadgeViewModel");var rCu=new _.jg("checkboxGroupViewModel");var cGa=new _.jg("checkboxItemViewModel");_.EE9=new _.jg("radioButtonGroupViewModel");var Kd5=new _.jg("radioButtonItemViewModel");var H5B=new _.jg("panelFooterViewModel");var gEQ=new _.jg("ypcCancelRecurrenceCommand");var Dna=new _.jg("cancellationFlowState");var fYA=new _.jg("premiumPurchaseFlowState");var BAf=new _.jg("surveyAnswerCardRenderer");var dnu=new _.jg("showMoreButtonRenderer");var jAu;var NA5,QAf=function(){if(NA5!==void 0)return NA5;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;jAu===void 0&&(jAu=document.createElement("template"));var g=jAu;K.call(E,g.content.cloneNode(!0),r.content.firstChild);return NA5=r};var YH=function(){var r=_.q.apply(this,arguments)||this;r.goal="CREATOR_GOALS_PURCHASE_TARGET_10_SC";r.goalDescription="";r.timer="CREATOR_GOAL_TIME_LIMIT_30_MINUTES";r.tier="CREATOR_GOALS_ELIGIBLE_PURCHASE_TYPE_TEAL_SC";r.startButtonId="start-button";r.exampleButtonId="example-button";return r};
_.C(YH,_.q);_.d=YH.prototype;_.d.getGoalDropdownItems=function(){var r,E;return(E=_.M((r=this.data)==null?void 0:r.purchaseTargetDropdown,JtD))==null?void 0:E.dropdownItems};
_.d.getTimerDropdownItems=function(){var r,E;return(E=_.M((r=this.data)==null?void 0:r.timerDropdown,JtD))==null?void 0:E.dropdownItems};
_.d.getColorDropdownItems=function(){var r,E;return(E=_.M((r=this.data)==null?void 0:r.colorDropdown,JtD))==null?void 0:E.dropdownItems};
_.d.getDropdownItemText=function(r){var E;return(E=_.M(r,hmu))==null?void 0:E.itemLabel};
_.d.getDropdownItemValue=function(r){r=_.M(r,hmu);return(r==null?void 0:r.timeLimit)||(r==null?void 0:r.purchaseTarget)||(r==null?void 0:r.eligiblePurchaseType)};
_.d.updateFlowState=function(r){_.ht(this.hostElement,"yt-flow-partial-update-flow-state-entity",[{creatorGoalSetUpFlowState:r}])};
_.d.attached=function(){this.updateFlowState({goalDescription:this.goalDescription,targetPurchases:this.goal,goalDuration:this.timer,eligiblePurchaseType:this.tier})};
_.d.updateGoalValue=function(r){this.goal=r.detail.value;this.updateFlowState({targetPurchases:this.goal})};
_.d.onTextValueChanged=function(r){this.goalDescription=r.detail.value;this.updateFlowState({goalDescription:this.goalDescription})};
_.d.updateTimerValue=function(r){this.timer=r.detail.value;this.updateFlowState({goalDuration:this.timer})};
_.d.updateTierValue=function(r){this.tier=r.detail.value;this.updateFlowState({eligiblePurchaseType:this.tier})};
_.d.getButtonViewModel=function(r){r=(r==null?void 0:r.length)>0?"BUTTON_VIEW_MODEL_STATE_ACTIVE":"BUTTON_VIEW_MODEL_STATE_DISABLED";var E,K=_.M((E=this.data)==null?void 0:E.startGoalButton,_.fD);return Object.assign({},K,{state:r})};
_.f5.Object.defineProperties(YH,{template:{configurable:!0,enumerable:!0,get:function(){return QAf()}}});
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],YH.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],YH.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],YH.prototype,"goal",void 0);_.u([_.b(),_.H("design:type",Object)],YH.prototype,"goalDescription",void 0);_.u([_.b(),_.H("design:type",Object)],YH.prototype,"timer",void 0);_.u([_.b(),_.H("design:type",Object)],YH.prototype,"tier",void 0);
_.u([_.b(),_.H("design:type",Object)],YH.prototype,"startButtonId",void 0);_.u([_.b(),_.H("design:type",Object)],YH.prototype,"exampleButtonId",void 0);_.u([_.vZ({is:"yt-creator-goal-set-up-flow-view-model",disableElementRegistration:!0,noInjection:!0})],YH);_.Z(YH,"yt-creator-goal-set-up-flow-view-model",function(){return QAf()},{mode:0});var $nT;var aia;var pBB;var PrB=function(){return _.q.apply(this,arguments)||this};
_.C(PrB,_.q);_.u([_.b(),_.H("design:type",Object)],PrB.prototype,"data",void 0);_.u([_.vZ({is:"yt-survey-answer-card-renderer",disableElementRegistration:!0})],PrB);
_.Z(PrB,"yt-survey-answer-card-renderer",function(){if(pBB===void 0){var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;aia===void 0&&(aia=document.createElement("template"));var g=aia;K.call(E,g.content.cloneNode(!0),r.content.firstChild);pBB=r}r=pBB;return r},{mode:2});var fiB;var ORf;var Um=function(){return _.q.apply(this,arguments)||this};
_.C(Um,_.q);_.d=Um.prototype;_.d.onSelectedItemChanged=function(){this.selectedItem&&this.selectedItemChanged(this.selectedItem)};
_.d.selectedItemChanged=function(r){_.ht(this.hostElement,"yt-survey-flow-step-option-changed",[{feedbackTokens:[r.feedbackToken||""]}])};
_.d.surveyAnswerCardRendererClicked=function(r){if(r.target&&_.M(r.model.item,BAf)){var E=r.target;r=_.M(r.model.item,BAf);r.onTapCommand?_.EB(E,[r.onTapCommand],E):this.data.onTapCommand&&_.EB(E,[this.data.onTapCommand],E);this.selectedItemChanged(r)}};
_.d.checkIsCancellationStyle=function(r){return r==="SURVEY_FLOW_STEP_RENDERER_STYLE_CANCELLATION"};
_.d.updateSelectedItemFromBinding=function(r){this.selectedItem=r.detail.value};
Um.prototype.onSelectedItemChanged=Um.prototype.onSelectedItemChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Um.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Um.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],Um.prototype,"selectedItem",void 0);_.u([_.b({computed:"checkIsCancellationStyle(data.style)",reflectToAttribute:!0}),_.H("design:type",Boolean)],Um.prototype,"isCancellationStyle",void 0);
_.u([_.pH("selectedItem"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Um.prototype,"onSelectedItemChanged",null);_.u([_.vZ({is:"yt-survey-flow-step-renderer",disableElementRegistration:!0})],Um);
_.Z(Um,"yt-survey-flow-step-renderer",function(){if(ORf===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;fiB===void 0&&(fiB=document.createElement("template"));var g=fiB;K.call(E,g.content.cloneNode(!0),r.content.firstChild);ORf=r}r=ORf;return r},{mode:2});var TB=function(){var r=_.q.apply(this,arguments)||this;r.actionMap={"yt-survey-flow-step-option-changed":"handleSurveyFlowStepOptionChanged"};return r};
_.C(TB,_.q);TB.prototype.handleSurveyFlowStepOptionChanged=function(r){this.ytdReduxBehavior.dispatch(_.K4({type:"YPC_UPDATE_SURVEY_FEEDBACK_DATA",payload:r}));_.ht(this.hostElement,"yt-flow-partial-update-flow-state-entity",[{cancellationFlowState:{surveyFeedback:r}}])};
_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],TB.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],TB.prototype,"ytdReduxBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],TB.prototype,"data",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-survey-flow-step-renderer"})],TB);
_.Z(TB,"ytd-survey-flow-step-renderer",function(){if($nT!==void 0)return $nT;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return $nT=r},{mode:1});_.wBB=_.l(function(r){var E=r.data;var K=r.hideDivider;var g=r.isChannelInfoCard;r={};return _.f("yt-profile-identity-info-view-model",{class:"yt-profile-identity-info-view-model"},_.f("div",{class:_.DW("yt-profile-identity-info-view-model__frame",(r["yt-profile-identity-info-view-model--frame-with-no-channel-banner"]=function(){return!E().channelBanner},r))},_.f(YBu,{profileIdentityInfoData:E}),_.f("div",{class:"yt-profile-identity-info-view-model__channel-info-section"},_.f("div",{class:"yt-profile-identity-info-view-model__avatar"},
_.f(_.U9,{data:function(){return E().avatar}},{avatarViewModel:_.jm})),_.f(UnA,{profileIdentityInfoData:E})),_.f(_.Y,{cond:function(){return E().channelDescription},
then:function(D){var B={};return _.f("div",{class:_.DW((B["yt-profile-identity-info-view-model__channel-description-alternate"]=function(){return!(g==null||!g())},B["yt-profile-identity-info-view-model__channel-description"]=function(){return!(g==null?0:g())},B))},D)}}),_.f(TAb,{profileIdentityInfoData:E}),_.f(_.Y,{cond:function(){return!(K==null?0:K())},
then:function(){return _.f("div",{class:"yt-profile-identity-info-view-model__divider"})}})))},"qh");
_.wBB.idomCompat=!0;var TAb=_.l(function(r){var E=r.profileIdentityInfoData;return _.f("div",{class:"yt-profile-identity-info-view-model__buttons"},_.f(_.sV,{each:function(){return E().subscribeButton?[E().subscribeButton,E().channelAccess]:[E().channelAccess]}},function(K){return _.f("div",{class:"yt-profile-identity-info-view-model__wrap-button"},_.f("div",{class:"yt-profile-identity-info-view-model--button"},_.f(_.U9,{data:function(){return K}},{buttonViewModel:_.Sc,
subscribeButtonViewModel:_.j1})))}))},"rh"),UnA=_.l(function(r){var E=r.profileIdentityInfoData;
return _.f("div",{class:"yt-profile-identity-info-view-model__trio"},_.f("div",{class:"yt-profile-identity-info-view-model__channel-name-frame"},_.f(Fd9,{profileIdentityInfoData:E}),_.f(_.U9,{data:function(){return E().threeDotMenu}},{buttonViewModel:_.Sc})),_.f(RCf,{profileIdentityInfoData:E}))},"sh"),Fd9=_.l(function(r){var E=r.profileIdentityInfoData;
return _.f("div",{class:"yt-profile-identity-info-view-model__channel-name-header"},_.f("div",{class:"yt-profile-identity-info-view-model__channel-name"},function(){return E().channelDisplayName}),_.f(_.Y,{cond:function(){return E().verifiedOrOacBadge},
then:function(K){return _.f("div",{class:"yt-profile-identity-info-view-model__badge"},_.f(_.ub,{data:function(){return{thumbnails:[{url:K().badgeUrl}]}},
alt:"",targetWidth:14,targetHeight:14,preserveWidth:!0,preserveHeight:!0}))}}))},"th"),YBu=_.l(function(r){var E=r.profileIdentityInfoData;
return _.f("div",{class:"yt-profile-identity-info-view-model__channel-banner-container"},_.f(_.U9,{data:function(){var K=E().channelBanner;if(K)return{imageBannerViewModel:{image:K.image,style:"IMAGE_BANNER_STYLE_INSET"}}}},{imageBannerViewModel:function(K){return _.f("div",{class:"yt-profile-identity-info-view-model__channel-banner"},_.f(_.wl,{data:K.data,
isPositionRelative:!0}))}}))},"uh"),RCf=_.l(function(r){var E=r.profileIdentityInfoData;
return _.f("div",{class:"yt-profile-identity-info-view-model__metadata"},_.f("div",{class:"yt-profile-identity-info-view-model__metadata-content-set"},_.f("div",{dir:"auto",class:"yt-profile-identity-info-view-model__metadata-handle-with-bold-font"},function(){return E().channelHandle}),_.f(_.Y,{cond:function(){return E().channelPronouns&&E().channelHandle},
then:function(){return _.f("span",{class:"yt-profile-identity-info-view-model__metadata-delimiter"},"\u2022")}}),_.f("div",{dir:"auto",
class:"yt-profile-identity-info-view-model__metadata-pronouns"},function(){return E().channelPronouns})),_.f("div",{class:"yt-profile-identity-info-view-model__metadata-content-set"},_.f("div",{class:"yt-profile-identity-info-view-model__metadata-content"},function(){return E().leftOfBulletInfo}),_.f(_.Y,{cond:function(){return E().leftOfBulletInfo&&E().rightOfBulletInfo},
then:function(){return _.f("span",{class:"yt-profile-identity-info-view-model__metadata-delimiter"},"\u2022")}}),_.f("div",{class:"yt-profile-identity-info-view-model__metadata-content"},function(){return E().rightOfBulletInfo})))},"vh");var oEB;var MNu=function(){return _.q.apply(this,arguments)||this};
_.C(MNu,_.q);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],MNu.prototype,"ytComponentBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],MNu.prototype,"data",void 0);_.u([_.VF({is:"ytd-channel-history-renderer",disableElementRegistration:!0})],MNu);
_.Z(MNu,"ytd-channel-history-renderer",function(){if(oEB!==void 0)return oEB;var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return oEB=r},{mode:1});var iR9;var cCu=function(){return _.q.apply(this,arguments)||this};
_.C(cCu,_.q);_.u([_.b(),_.H("design:type",Object)],cCu.prototype,"data",void 0);_.u([_.VF({is:"ytd-feature-enablement-info-renderer",disableElementRegistration:!0})],cCu);
_.Z(cCu,"ytd-feature-enablement-info-renderer",function(){if(iR9!==void 0)return iR9;var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return iR9=r},{mode:1});var CrT;var xnD;var wN=function(){var r=_.q.apply(this,arguments)||this;r.textBoxMaxLength=_.R("enable_tvod_campaign_code_integration")?15:12;return r};
_.C(wN,_.q);_.d=wN.prototype;_.d.dataChanged=function(){this.userInput=this.data.couponCode?this.data.couponCode:"";this.validate()};
_.d.onSubmit=function(){var r=this.data.serviceEndpoint,E=_.M(r,_.AM);E&&r&&(E.couponCode=this.userInput,_.P7().resolve(_.Ov).resolveCommand(r,{form:{element:this.hostElement}}))};
_.d.validate=function(){var r=!(!this.data||!this.data.couponCode||this.data.couponCode!==this.userInput);this.showTick=r&&!this.data.errorMessage;this.showErrorMessage=r&&!!this.data.errorMessage;this.hideApplyButton=!this.userInput||this.showTick||this.showErrorMessage;this.disableApplyButton=_.R("enable_tvod_campaign_code_integration")?this.userInput.match(/^[\d\w]{5,15}$/)===null:this.userInput.match(/^[\d\w]{12}$/)===null};
_.d.computeStyle=function(r){return r};
_.d.computeShowValidationBelowInput=function(r){return r!=="YPC_COUPON_RENDERER_STYLE_END_ALIGN"};
_.d.updateUserInputFromBinding=function(r){this.userInput=r.currentTarget.value};
_.d.updateShowErrorMessageFromBinding=function(r){this.showErrorMessage=r.detail.value};
_.f5.Object.defineProperties(wN.prototype,{validationState:{configurable:!0,enumerable:!0,get:function(){return this.showTick?"success":this.showErrorMessage?"error":this.userInput?"user-input":"default"}}});
wN.prototype.dataChanged=wN.prototype.dataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],wN.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],wN.prototype,"data",void 0);_.u([_.b(),_.H("design:type",String)],wN.prototype,"userInput",void 0);_.u([_.b(),_.H("design:type",Boolean)],wN.prototype,"disableApplyButton",void 0);_.u([_.b(),_.H("design:type",Boolean)],wN.prototype,"hideApplyButton",void 0);
_.u([_.b(),_.H("design:type",Boolean)],wN.prototype,"hideErrorMessage",void 0);_.u([_.b(),_.H("design:type",Boolean)],wN.prototype,"showTick",void 0);_.u([_.b(),_.H("design:type",Boolean)],wN.prototype,"showErrorMessage",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.H("design:type",String)],wN.prototype,"couponStyle",void 0);
_.u([_.b({reflectToAttribute:!0,computed:"computeShowValidationBelowInput(data.style)"}),_.H("design:type",Boolean)],wN.prototype,"showValidationBelowInput",void 0);_.u([_.b(),_.H("design:type",Object)],wN.prototype,"textBoxMaxLength",void 0);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],wN.prototype,"dataChanged",null);
_.u([_.v("showTick","showErrorMessage","userInput"),_.H("design:type",String),_.H("design:paramtypes",[])],wN.prototype,"validationState",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-ypc-coupon-renderer"})],wN);
_.Z(wN,"ytd-ypc-coupon-renderer",function(){if(xnD!==void 0)return xnD;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return xnD=r},{mode:1});var FN=function(){return _.q.apply(this,arguments)||this};
_.C(FN,_.q);FN.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"}}}};
FN.prototype.computeStyle=function(r){return r};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],FN.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],FN.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],FN.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.H("design:type",String)],FN.prototype,"buttonStyle",void 0);_.u([_.VF({is:"ytd-flow-bottom-bar-renderer",disableElementRegistration:!0})],FN);
_.Z(FN,"ytd-flow-bottom-bar-renderer",function(){if(CrT!==void 0)return CrT;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return CrT=r},{mode:1});var WdB;var GGB;var vEA;var R4=function(){return _.q.apply(this,arguments)||this};
_.C(R4,_.q);R4.prototype.configureRendererStamper=function(){return{"data.trailingButtons":{id:"trailing-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.backButton":{id:"back-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
R4.prototype.focus=function(r){this.title&&_.de(this.title,r)};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],R4.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],R4.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],R4.prototype,"data",void 0);_.u([_.fH("#title"),_.H("design:type",HTMLElement)],R4.prototype,"title",void 0);_.u([_.VF({is:"ytd-flow-top-bar-renderer",disableElementRegistration:!0})],R4);
_.Z(R4,"ytd-flow-top-bar-renderer",function(){if(vEA!==void 0)return vEA;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return vEA=r},{mode:1});var VN9;var zCQ;var tND;var o4=function(){return _.q.apply(this,arguments)||this};
_.C(o4,_.q);o4.prototype.freeTextValueChanged=function(){_.ht(this.hostElement,"yt-free-text-flow-step-input-changed",[{freeTextAnswers:[{answer:this.freeTextValue}]}])};
o4.prototype.updateFreeTextValueFromBinding=function(r){this.freeTextValue=r.detail.value};
_.f5.Object.defineProperties(o4.prototype,{characterLimitClass:{configurable:!0,enumerable:!0,get:function(){var r,E,K=(E=(r=this.data)==null?void 0:r.responseMaxLength)!=null?E:500,g;return((g=this.freeTextValue)!=null?g:"").length>=K?"maxed-out":""}}});
o4.prototype.freeTextValueChanged=o4.prototype.freeTextValueChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],o4.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],o4.prototype,"data",void 0);_.u([_.b(),_.H("design:type",String)],o4.prototype,"freeTextValue",void 0);_.u([_.fH("#user-input"),_.H("design:type",HTMLTextAreaElement)],o4.prototype,"input",void 0);
_.u([_.v("freeTextValue"),_.H("design:type",Object),_.H("design:paramtypes",[])],o4.prototype,"characterLimitClass",null);_.u([_.pH("freeTextValue"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],o4.prototype,"freeTextValueChanged",null);_.u([_.vZ({is:"yt-free-text-input-flow-step-renderer",disableElementRegistration:!0})],o4);
_.Z(o4,"yt-free-text-input-flow-step-renderer",function(){if(tND===void 0){var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;zCQ===void 0&&(zCQ=document.createElement("template"));var g=zCQ;K.call(E,g.content.cloneNode(!0),r.content.firstChild);tND=r}r=tND;return r},{mode:2});var Mr=function(){var r=_.q.apply(this,arguments)||this;r.actionMap={"yt-free-text-flow-step-input-changed":"handleFreeTextFlowStepInputChanged"};return r};
_.C(Mr,_.q);Mr.prototype.handleFreeTextFlowStepInputChanged=function(r){_.ht(this.hostElement,"yt-flow-partial-update-flow-state-entity",[{cancellationFlowState:{surveyFeedback:r}}])};
_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],Mr.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],Mr.prototype,"ytdReduxBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Mr.prototype,"data",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-free-text-input-flow-step-renderer"})],Mr);
_.Z(Mr,"ytd-free-text-input-flow-step-renderer",function(){if(VN9!==void 0)return VN9;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return VN9=r},{mode:1});var SB5;var bRQ;var sAb=function(){return _.q.apply(this,arguments)||this};
_.C(sAb,_.q);_.u([_.b(),_.H("design:type",Object)],sAb.prototype,"data",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-metadata-line-renderer"})],sAb);
_.Z(sAb,"ytd-metadata-line-renderer",function(){if(bRQ!==void 0)return bRQ;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return bRQ=r},{mode:1});var i5=function(){return _.q.apply(this,arguments)||this};
_.C(i5,_.q);i5.prototype.configureRendererStamper=function(){return{"data.metadataLines":{id:"metadata-lines",mapping:{metadataLineRenderer:{component:"ytd-metadata-line-renderer"}}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],i5.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],i5.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],i5.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],i5.prototype,"isMasthead",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-media-product-renderer"})],i5);
_.Z(i5,"ytd-media-product-renderer",function(){if(SB5!==void 0)return SB5;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return SB5=r},{mode:1});var kGA;var cx=function(){return _.q.apply(this,arguments)||this};
_.C(cx,_.q);cx.prototype.attached=function(){this.billboardImage.notifyOnLoaded=!0};
cx.prototype.onBillboardImageLoaded=function(){_.Ln(this.hostElement,"yt-refit")};
cx.prototype.onBillboardImageLoaded=cx.prototype.onBillboardImageLoaded;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],cx.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],cx.prototype,"data",void 0);_.u([_.fH("#billboardImage"),_.H("design:type",Object)],cx.prototype,"billboardImage",void 0);_.u([_.ae("yt-img-shadow-loaded"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],cx.prototype,"onBillboardImageLoaded",null);
_.u([_.VF({disableElementRegistration:!0,is:"ytd-billboard-masthead-renderer"})],cx);
_.Z(cx,"ytd-billboard-masthead-renderer",function(){if(kGA!==void 0)return kGA;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return kGA=r},{mode:1});var qBB;var CA=function(){var r=_.q.apply(this,arguments)||this;r.smallSize=!1;return r};
_.C(CA,_.q);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],CA.prototype,"ytComponentBehaviorType",void 0);_.u([_.b(),_.H("design:type",Object)],CA.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],CA.prototype,"smallSize",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-bullet-formatted-string"})],CA);
_.Z(CA,"ytd-bullet-formatted-string",function(){if(qBB!==void 0)return qBB;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return qBB=r},{mode:1});var li9;var xH=function(){return _.q.apply(this,arguments)||this};
_.C(xH,_.q);xH.prototype.configureRendererStamper=function(){return{"data.product":{id:"product",mapping:{mediaProductRenderer:"ytd-media-product-renderer"}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],xH.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],xH.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],xH.prototype,"data",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-offer-detail-renderer"})],xH);
_.Z(xH,"ytd-offer-detail-renderer",function(){if(li9!==void 0)return li9;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return li9=r},{mode:1});var mnA;var Wx=function(){return _.q.apply(this,arguments)||this};
_.C(Wx,_.q);Wx.prototype.configureRendererStamper=function(){return{"data.masthead":{id:"masthead",mapping:{billboardMastheadRenderer:"ytd-billboard-masthead-renderer",mediaProductRenderer:{component:"ytd-media-product-renderer",params:{isMasthead:!0}}}},"data.body":{id:"body",mapping:{offerDetailRenderer:"ytd-offer-detail-renderer"}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Wx.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Wx.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Wx.prototype,"data",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-offer-detail-step-renderer"})],Wx);
_.Z(Wx,"ytd-offer-detail-step-renderer",function(){if(mnA!==void 0)return mnA;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return mnA=r},{mode:1});var ZRB;var GB=function(){var r=_.q.apply(this,arguments)||this;r.isInOfferModule=!1;return r};
_.C(GB,_.q);_.d=GB.prototype;_.d.computeHasEndpoint=function(){var r;return!((r=this.data)==null||!r.onClickCommand)};
_.d.dataChanged=function(){var r;if((r=this.data)==null?0:r.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")};
_.d.detached=function(){var r;if((r=this.data)==null?0:r.onClickCommand)this.hostElement.removeEventListener("click",this.handleClickEvent),this.hostElement.removeEventListener("keydown",this.onContentKeyDown),this.hostElement.removeEventListener("keyup",this.onContentKeyUp)};
_.d.handleClickEvent=function(){var r;if((r=this.data)==null?0:r.onClickCommand){var E;this.componentBehavior.resolveCommand((E=this.data)==null?void 0:E.onClickCommand)}};
_.d.onContentKeyDown=function(r){r.key==="Enter"?this.handleClickEvent(r):r.key===" "&&r.preventDefault()};
_.d.onContentKeyUp=function(r){r.key===" "&&this.handleClickEvent(r)};
GB.prototype.dataChanged=GB.prototype.dataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],GB.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],GB.prototype,"componentBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],GB.prototype,"data",void 0);_.u([_.b({computed:"computeHasEndpoint(data)",reflectToAttribute:!0}),_.H("design:type",Boolean)],GB.prototype,"hasEndpoint",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],GB.prototype,"isInOfferModule",void 0);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],GB.prototype,"dataChanged",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-channel-masthead-renderer"})],GB);
_.Z(GB,"ytd-channel-masthead-renderer",function(){if(ZRB!==void 0)return ZRB;var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return ZRB=r},{mode:1});var uIA;var vx=function(){var r=_.q.apply(this,arguments)||this;r.thumbnailObjectFit="CONTAIN";r.thumbnailObjectPosition="LEFT";r.isExpanded=!1;return r};
_.C(vx,_.q);_.d=vx.prototype;_.d.configureRendererStamper=function(){return{data:{id:"thumbnail",mapping:{thumbnail:{component:"yt-img-shadow",properties:{thumbnail:"[[data.thumbnail]]",objectFit:"[[thumbnailObjectFit]]",objectPosition:"[[thumbnailObjectPosition]]"}}}}}};
_.d.dataChanged=function(){this.resetStates()};
_.d.computeisTapOnOfferInfoContainerEnabled=function(){var r;return((r=this.data)==null?void 0:r.layoutType)==="CARD_LAYOUT_TYPE_COMPACT"};
_.d.onExpandBtnClick=function(){var r,E=_.M((r=this.data)==null?void 0:r.showMoreButtonRenderer,dnu);E&&_.ZM(_.pB(),E.trackingParams);this.isExpanded=!this.isExpanded};
_.d.onOfferInfoClick=function(r){this.isTapOnOfferInfoContainerEnabled&&(_.HI(_.AP(r)||[],this.hostElement,["A".toString(),"BUTTON".toString()])||_.ng(_.AP(r)||[],this.hostElement,["expand-button"])||this.executeTapCommand())};
_.d.onBottomBarClick=function(){this.executeTapCommand()};
_.d.executeTapCommand=function(){var r,E=(r=this.data)==null?void 0:r.tapCommand;E&&this.ytComponentBehavior.resolveCommand(E)};
_.d.resetStates=function(){this.isExpanded=!1};
_.f5.Object.defineProperties(vx.prototype,{hasThumbnail:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.thumbnail)}},
enableExpandButton:{configurable:!0,enumerable:!0,get:function(){var r=!(!this.showMoreButtonTitle||!this.showLessButtonTitle),E,K,g;return((E=this.data)==null?void 0:E.styleType)==="CARD_STYLE_TYPE_INTERACTIVE_CARD"&&r&&!!((K=this.data)==null?0:(g=K.benefits)==null?0:g.length)}},
enableOfferContentIcon:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.layoutType)==="CARD_LAYOUT_TYPE_COMPACT"&&!this.enableExpandButton}},
showMoreButtonTitle:{configurable:!0,enumerable:!0,get:function(){var r,E,K;return((E=_.M((r=this.data)==null?void 0:r.showMoreButtonRenderer,dnu))==null?void 0:E.showMoreButtonTitle)||((K=this.data)==null?void 0:K.showMoreButtonTitle)}},
showLessButtonTitle:{configurable:!0,enumerable:!0,get:function(){var r,E,K;return((E=_.M((r=this.data)==null?void 0:r.showMoreButtonRenderer,dnu))==null?void 0:E.showLessButtonTitle)||((K=this.data)==null?void 0:K.showLessButtonTitle)}},
expandedBtnText:{configurable:!0,enumerable:!0,get:function(){if(this.isExpanded){var r;return(r=this.showLessButtonTitle)!=null?r:""}var E;return(E=this.showMoreButtonTitle)!=null?E:""}},
enableBottomBar:{configurable:!0,enumerable:!0,get:function(){var r,E,K;return((r=this.data)==null?void 0:r.layoutType)==="CARD_LAYOUT_TYPE_FULL"&&!!(((E=this.data)==null?0:E.footerTitle)||((K=this.data)==null?0:K.footerSubtitle))}}});
vx.prototype.dataChanged=vx.prototype.dataChanged;_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],vx.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],vx.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],vx.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",String)],vx.prototype,"thumbnailObjectFit",void 0);
_.u([_.b(),_.H("design:type",String)],vx.prototype,"thumbnailObjectPosition",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeisTapOnOfferInfoContainerEnabled(data)"}),_.H("design:type",Boolean)],vx.prototype,"isTapOnOfferInfoContainerEnabled",void 0);_.u([_.b(),_.H("design:type",Object)],vx.prototype,"isExpanded",void 0);_.u([_.b(),_.H("design:type",Object)],vx.prototype,"data",void 0);_.u([_.b({computed:"computeIcon_(data.footerIcon)"}),_.H("design:type",String)],vx.prototype,"icon",void 0);
_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],vx.prototype,"dataChanged",null);_.u([_.v("data.thumbnail"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],vx.prototype,"hasThumbnail",null);_.u([_.v("showMoreButtonTitle","showLessButtonTitle","data.styleType","data.benefits"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],vx.prototype,"enableExpandButton",null);
_.u([_.v("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],vx.prototype,"enableOfferContentIcon",null);_.u([_.v("data.showMoreButtonRenderer","data.showMoreButtonTitle"),_.H("design:type",Object),_.H("design:paramtypes",[])],vx.prototype,"showMoreButtonTitle",null);_.u([_.v("data.showMoreButtonRenderer","data.showLessButtonTitle"),_.H("design:type",Object),_.H("design:paramtypes",[])],vx.prototype,"showLessButtonTitle",null);
_.u([_.v("isExpanded","showMoreButtonRenderer","showLessButtonTitle"),_.H("design:type",String),_.H("design:paramtypes",[])],vx.prototype,"expandedBtnText",null);_.u([_.v("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],vx.prototype,"enableBottomBar",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-offer-card-renderer"})],vx);
_.Z(vx,"ytd-offer-card-renderer",function(){if(uIA!==void 0)return uIA;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return uIA=r},{mode:1});var ACf;var Ve=function(){return _.q.apply(this,arguments)||this};
_.C(Ve,_.q);Ve.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"}}}};
Ve.prototype.onClick=function(r){if(!_.HI(r.composedPath()||[],this.hostElement,["A".toString()])){var E,K;if((r=(K=_.M((E=this.data)==null?void 0:E.actionButton,_.$Q))==null?void 0:K.command)&&!this.ytComponentBehavior.resolveCommand(r)){var g;(g=_.pB())==null||g.clickCommand(r);_.P7().resolve(_.Ov).resolveCommand(r,{form:{element:this.hostElement}})}}};
_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],Ve.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Ve.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Ve.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Ve.prototype,"data",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-offer-content-renderer"})],Ve);
_.Z(Ve,"ytd-offer-content-renderer",function(){if(ACf!==void 0)return ACf;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return ACf=r},{mode:1});var eCf;var zB=function(){return _.q.apply(this,arguments)||this};
_.C(zB,_.q);zB.prototype.configureRendererStamper=function(){return{"data.offerList":{id:"offer-list",mapping:{offerContentRenderer:{component:"ytd-offer-content-renderer"},offerCardRenderer:{component:"ytd-offer-card-renderer"}}}}};
_.f5.Object.defineProperties(zB.prototype,{hasHeaderData:{configurable:!0,enumerable:!0,get:function(){var r,E;return!((r=this.data)==null||!r.title)||!((E=this.data)==null||!E.description)}}});
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],zB.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],zB.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],zB.prototype,"data",void 0);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],zB.prototype,"hasHeaderData",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-offer-section-renderer"})],zB);
_.Z(zB,"ytd-offer-section-renderer",function(){if(eCf!==void 0)return eCf;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return eCf=r},{mode:1});var XBQ;var tf=function(){return _.q.apply(this,arguments)||this};
_.C(tf,_.q);
tf.prototype.configureRendererStamper=function(){return{"data.masthead":{id:"masthead",mapping:{billboardMastheadRenderer:"ytd-billboard-masthead-renderer",channelMastheadRenderer:"ytd-channel-masthead-renderer",mediaProductRenderer:{component:"ytd-media-product-renderer",params:{isMasthead:!0}}}},"data.body":{id:"body",mapping:{offerSectionRenderer:{component:"ytd-offer-section-renderer"},cardItemRenderer:{component:"yt-card-item-renderer"}}},"data.coupon":{id:"coupon-section",mapping:{cardItemRenderer:{component:"yt-card-item-renderer"}}},"data.terms":{id:"terms-section",
mapping:{offerSectionRenderer:{component:"ytd-offer-section-renderer"}}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],tf.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],tf.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],tf.prototype,"data",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-offer-selection-step-renderer"})],tf);
_.Z(tf,"ytd-offer-selection-step-renderer",function(){if(XBQ!==void 0)return XBQ;var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return XBQ=r},{mode:1});var HRb;var SC=function(){return _.q.apply(this,arguments)||this};
_.C(SC,_.q);SC.prototype.computeStyle=function(r){return r};
SC.prototype.computeImageWidth=function(r){return r==="CONFIRMATION_MASTHEAD_RENDERER_STYLE_WIDE"?150:90};
_.u([_.b({reflectToAttribute:!0,value:"CONFIRMATION_MASTHEAD_RENDERER_STYLE_UNKNOWN",computed:"computeStyle(data.style)"}),_.H("design:type",String)],SC.prototype,"containerStyle",void 0);_.u([_.b({reflectToAttribute:!0,value:90,computed:"computeImageWidth(data.style)"}),_.H("design:type",String)],SC.prototype,"imageWidth",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],SC.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],SC.prototype,"data",void 0);
_.u([_.VF({disableElementRegistration:!0,is:"ytd-confirmation-masthead-renderer"})],SC);
_.Z(SC,"ytd-confirmation-masthead-renderer",function(){if(HRb!==void 0)return HRb;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return HRb=r},{mode:1});var nEQ;var b5=function(){return _.q.apply(this,arguments)||this};
_.C(b5,_.q);b5.prototype.computeStyle=function(r){return r};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],b5.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],b5.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0,value:"PURCHASE_COMPLETE_DETAIL_STYLE_UNKNOWN",computed:"computeStyle(data.style)"}),_.H("design:type",String)],b5.prototype,"containerStyle",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-purchase-complete-detail-renderer"})],b5);
_.Z(b5,"ytd-purchase-complete-detail-renderer",function(){if(nEQ!==void 0)return nEQ;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return nEQ=r},{mode:1});var IiT;var sm=function(){var r=_.q.apply(this,arguments)||this;r.scriptsAppended=!1;return r};
_.C(sm,_.q);sm.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"}}}};
sm.prototype.onDataChanged=function(){var r=this.get("data.gtmId");r&&(_.yI(r,_.Xx("GL","")),this.setupConversionTracking())};
sm.prototype.setupConversionTracking=function(){if(!this.scriptsAppended){var r=document.createElement("noscript");r.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(r);this.scriptsAppended=!0}};
sm.prototype.onDataChanged=sm.prototype.onDataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],sm.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],sm.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],sm.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],sm.prototype,"scriptsAppended",void 0);
_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],sm.prototype,"onDataChanged",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-purchase-complete-step-renderer"})],sm);
_.Z(sm,"ytd-purchase-complete-step-renderer",function(){if(IiT!==void 0)return IiT;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return IiT=r},{mode:1});var yCA;var kH=function(){return _.q.apply(this,arguments)||this};
_.C(kH,_.q);kH.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],kH.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],kH.prototype,"data",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-ypc-transaction-error-message-renderer"})],kH);
_.Z(kH,"ytd-ypc-transaction-error-message-renderer",function(){if(yCA!==void 0)return yCA;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return yCA=r},{mode:1});var LdB;var hCB;var qr=function(){var r=_.q.apply(this,arguments)||this;r.handlePhoneVerificationSuccess=function(E){if(r.isValidPhoneVerificationCompletionMessageEvent(E)){var K;((K=r.data)==null?0:K.nextStepCommand)&&r.ytComponentBehavior.resolveCommand(r.data.nextStepCommand)}};
return r};
_.C(qr,_.q);qr.prototype.isValidPhoneVerificationCompletionMessageEvent=function(r){if(r.data!=="yt-phone-verification-complete")return!1;r=_.N7(r.origin);return r!==null&&r.includes("youtube.com")};
qr.prototype.attached=function(){window.addEventListener("message",this.handlePhoneVerificationSuccess)};
qr.prototype.detached=function(){window.removeEventListener("message",this.handlePhoneVerificationSuccess)};
_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],qr.prototype,"ytComponentBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],qr.prototype,"data",void 0);_.u([_.vZ({is:"yt-feature-enablement-soft-entry-renderer",disableElementRegistration:!0})],qr);
_.Z(qr,"yt-feature-enablement-soft-entry-renderer",function(){if(hCB===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;LdB===void 0&&(LdB=document.createElement("template"));var g=LdB;K.call(E,g.content.cloneNode(!0),r.content.firstChild);hCB=r}r=hCB;return r},{mode:1});var JCA;var r1b;var Es9;var Kh5;var gsu=function(){return _.q.apply(this,arguments)||this};
_.C(gsu,_.q);_.u([_.b(),_.H("design:type",Object)],gsu.prototype,"data",void 0);_.u([_.vZ({is:"yt-benefits-item-renderer",disableElementRegistration:!0})],gsu);
_.Z(gsu,"yt-benefits-item-renderer",function(){if(Kh5===void 0){var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;Es9===void 0&&(Es9=document.createElement("template"));var g=Es9;K.call(E,g.content.cloneNode(!0),r.content.firstChild);Kh5=r}r=Kh5;return r},{mode:2});var DCA;var BET;var l5=function(){return _.q.apply(this,arguments)||this};
_.C(l5,_.q);l5.prototype.configureRendererStamper=function(){return{"data.items":{id:"benefits-items",mapping:{benefitsItemRenderer:{component:"yt-benefits-item-renderer"},cardItemRenderer:{component:"yt-card-item-renderer"}}}}};
l5.prototype.computeisWithoutPadding=function(){var r;return((r=this.data)==null?void 0:r.benefitsSectionStyle)==="BENEFITS_SECTION_RENDERER_STYLE_NO_MARGIN"};
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],l5.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],l5.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeisWithoutPadding(data)"}),_.H("design:type",Boolean)],l5.prototype,"isWithoutPadding",void 0);_.u([_.vZ({is:"yt-benefits-section-renderer",disableElementRegistration:!0})],l5);
_.Z(l5,"yt-benefits-section-renderer",function(){if(BET===void 0){var r=document.createElement("template");_.x(r,'\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>');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;DCA===void 0&&(DCA=document.createElement("template"));var g=DCA;K.call(E,g.content.cloneNode(!0),r.content.firstChild);BET=r}r=BET;return r},{mode:2});var mQ=function(){return _.q.apply(this,arguments)||this};
_.C(mQ,_.q);mQ.prototype.configureRendererStamper=function(){return{"data.benefitsSections":{id:"benefits-sections",mapping:{benefitsSectionRenderer:{component:"yt-benefits-section-renderer"},cardItemRenderer:{component:"yt-card-item-renderer"}}}}};
mQ.prototype.computeisUsingLargeWidth=function(){var r;return((r=this.data)==null?void 0:r.widthType)==="BENEFITS_FLOW_STEP_RENDERER_WIDTH_TYPE_LARGE"};
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],mQ.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],mQ.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeisUsingLargeWidth(data)"}),_.H("design:type",Boolean)],mQ.prototype,"isUsingLargeWidth",void 0);_.u([_.vZ({is:"yt-benefits-flow-step-renderer",disableElementRegistration:!0})],mQ);
_.Z(mQ,"yt-benefits-flow-step-renderer",function(){if(r1b===void 0){var r=document.createElement("template");_.x(r,'\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>');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;JCA===void 0&&(JCA=document.createElement("template"));var g=JCA;K.call(E,g.content.cloneNode(!0),r.content.firstChild);r1b=r}r=r1b;return r},{mode:2});var dCU;var jG9;var Z8=function(){return _.q.apply(this,arguments)||this};
_.C(Z8,_.q);Z8.prototype.checkIsUsingLargeWidth=function(){var r;return((r=this.data)==null?void 0:r.widthType)==="CONFIRMATION_FLOW_STEP_RENDERER_WIDTH_TYPE_LARGE"};
_.u([_.b(),_.H("design:type",Object)],Z8.prototype,"data",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Z8.prototype,"ytRendererBehavior",void 0);_.u([_.b({reflectToAttribute:!0,computed:"checkIsUsingLargeWidth(data)"}),_.H("design:type",Boolean)],Z8.prototype,"isUsingLargeWidth",void 0);_.u([_.vZ({is:"yt-confirmation-flow-step-renderer",disableElementRegistration:!0})],Z8);
_.Z(Z8,"yt-confirmation-flow-step-renderer",function(){if(jG9===void 0){var r=document.createElement("template");_.x(r,'\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>');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;dCU===void 0&&(dCU=document.createElement("template"));var g=dCU;K.call(E,g.content.cloneNode(!0),r.content.firstChild);jG9=r}r=jG9;return r},{mode:2});var NEb;var QG9;var $CB=function(){return _.q.apply(this,arguments)||this};
_.C($CB,_.q);_.u([_.b(),_.H("design:type",Object)],$CB.prototype,"data",void 0);_.u([_.vZ({is:"yt-info-flow-step-renderer",disableElementRegistration:!0})],$CB);
_.Z($CB,"yt-info-flow-step-renderer",function(){if(QG9===void 0){var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;NEb===void 0&&(NEb=document.createElement("template"));var g=NEb;K.call(E,g.content.cloneNode(!0),r.content.firstChild);QG9=r}r=QG9;return r},{mode:2});var akb;var p2D;var PPb=function(){return _.q.apply(this,arguments)||this};
_.C(PPb,_.q);_.u([_.b(),_.H("design:type",Object)],PPb.prototype,"data",void 0);_.u([_.vZ({is:"yt-info-list-flow-step-renderer",disableElementRegistration:!0})],PPb);
_.Z(PPb,"yt-info-list-flow-step-renderer",function(){if(p2D===void 0){var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;akb===void 0&&(akb=document.createElement("template"));var g=akb;K.call(E,g.content.cloneNode(!0),r.content.firstChild);p2D=r}r=p2D;return r},{mode:2});var fkQ=_.l(function(r){var E=r.data;return _.f("styled-text-view-model",{class:_.DW("ytStyledTextViewModelHost",function(){return Dlf(E().fontAttributes)},function(){return gMB(E().color)})},_.f(_.Og,{text:function(){return E().text},
ariaLabel:function(){var K,g,D;return(D=(K=E().accessibility)==null?void 0:(g=K.accessibilityData)==null?void 0:g.label)!=null?D:""}}))},"wh");
fkQ.idomCompat=!0;var O4U=_.l(function(r){var E=function(){var D,B,Q,a;return(a=(Q=(D=r.alt)==null?void 0:D.call(r))!=null?Q:(B=r.data().accessibilityData)==null?void 0:B.label)!=null?a:""},K=function(){return r.data().imageWidth},g=function(){return r.data().imageHeight};
return _.f("themed-image-view-model",{class:"ytThemedImageViewModelHost"},_.f(_.Y,{cond:function(){var D=r.data();if(D){var B,Q,a;var P=((B=_.P7().resolve(_.p0(_.qB)))==null?0:B())?(Q=D.imageDark)!=null?Q:D.imageLight:(a=D.imageLight)!=null?a:D.imageDark}else P=void 0;return P},
then:function(D){return _.f(_.ub,Object.assign({},r,{data:D,alt:E,targetWidth:K,targetHeight:g,preserveHeight:!0,preserveWidth:!0}))}}))},"xh");
O4U.idomCompat=!0;var u5=_.l(function(r){var E=r.data;r=_.HZ(function(){return E().slots},[]);
var K=_.HZ(function(){return E().layoutProperties},{}),g=_.P7().resolve(_.my);
return _.f("container-layout-view-model",{class:"ytContainerLayoutViewModelHost",style:hTu(K,g)},_.f(_.sV,{each:r,keyBy:"INDEX"},function(D){return _.f("div",{class:"ytContainerLayoutViewModelSlot",style:hTu(function(){return D().layoutProperties},g)},_.f(_.U9,{data:function(){return D().contents}},{containerLayoutViewModel:u5,
badgeViewModel:_.Cp,buttonViewModel:_.Sc,styledTextViewModel:fkQ,contentPreviewImageViewModel:function(B){return _.f(_.bG,{data:B.data,className:"ytContainerLayoutViewModelImage"})},
themedImageViewModel:function(B){return _.f(O4U,{data:B.data,preserveWidth:!0,preserveHeight:!0})}}))}))},"yh");
u5.idomCompat=!0;var YKD=_.l(function(r){var E=r.data;var K=r.stateFns;var g=function(){var O=E(),U=O.productId;return!(!O.clearGroupId&&!U)},D=function(){var O=E(),U=O.clearGroupId;
return(O=O.productId)?K().isProductSelected(O):U?K().getSelectedProductByGroupId(U)==null:!1},B=function(O){var U=E(),T=U.clearGroupId;
if(U=U.productId)K().onProductSelected(U),O==null||O.forEach(function(w){_.tH(w)});
else if(T)K().onClearGroupSelected(T)},Q=function(){var O=E(),U=O.clearGroupId;
if(O=O.productId){var T;return"group:"+(((T=K().getProductById(O))==null?void 0:T.groupId)||"")}return U?"group:"+U:""},a=_.HZ(function(){return E().header},[]),P=_.HZ(function(){return E().body},[]);
return _.f("pdp-card-section-view-model",{class:"ytPdpCardSectionViewModelHost"},_.f(_.Y,{cond:function(){return a().length>0||g()},
then:function(){return _.f("label",{class:"ytPdpCardSectionViewModelHeaderSection"},_.f("div",{class:"ytPdpCardSectionViewModelHeaderContent"},_.f(_.U9,{data:a},{containerLayoutViewModel:function(O){return _.f("div",{class:"ytPdpCardSectionViewModelContentItem"},_.f(u5,{data:O.data}))},
styledTextViewModel:function(O){return _.f("div",{class:"ytPdpCardSectionViewModelContentItem"},_.f(fkQ,{data:O.data}))}})),_.f(_.Y,{cond:g,
then:function(){return _.f("div",{class:"ytPdpCardSectionViewModelHeaderRadioContainer"},_.f(_.fY,{checked:D,name:Q,onChange:function(){B(E().onSelect)}}))}}))}}),_.f(_.Y,{cond:function(){return P().length>0},
then:function(){return _.f("div",null,_.f(_.U9,{data:P},{containerLayoutViewModel:function(O){return _.f("div",{class:"ytPdpCardSectionViewModelContentItem"},_.f(u5,{data:O.data}))}}))}}))},"zh");
YKD.idomCompat=!0;var UCk=_.l(function(r){var E=r.data;var K=r.stateFns;return _.f("pdp-card-view-model",{class:"ytPdpCardViewModelHost"},_.f(_.Y,{cond:function(){return E().banner},
then:function(g){return _.f("div",{class:"ytPdpCardViewModelBanner"},_.f(_.Og,{text:g}))}}),_.f(_.U9,{data:function(){return E().sections}},{pdpCardSectionViewModel:function(g){g=g.data;
var D={};return _.f("div",{class:_.DW("ytPdpCardViewModelSectionContainer",(D.ytPdpCardViewModelShowDividers=function(){return E().showDividers},D))},_.f(YKD,{data:g,
stateFns:K}))}}))},"Ah");
UCk.idomCompat=!0;var TE5=_.l(function(r){var E=r.data;var K=r.isOverlay;r={};return _.f("pdp-masthead-view-model",{class:_.DW("ytPdpMastheadViewModelHost",(r.ytPdpMastheadViewModelIsOverlay=K,r))},_.f(_.U9,{data:function(){return E().image}},{contentPreviewImageViewModel:_.bG,
themedImageViewModel:function(g){return _.f(O4U,{data:g.data,alt:"",className:"ytPdpMastheadViewModelImage"})}}),_.f(_.Y,{cond:function(){return E().title},
then:function(g){return _.f("h1",{class:"ytPdpMastheadViewModelHeading"},_.f(_.Og,{text:g,isOverlay:K}))}}),_.f(_.sV,{each:function(){var g;
return(g=E().finePrint)!=null?g:[]}},function(g){return _.f("div",{class:"ytPdpMastheadViewModelFinePrint"},_.f(_.Og,{text:g,
isOverlay:K}))}))},"Bh");
TE5.idomCompat=!0;var w25=_.l(function(r){var E=r.data;var K=r.stateFns;var g=function(){return"pdp-pricing-group-selector-"+E().pricingGroupAttributeIds},D=_.HZ(function(){return E().pricingGroupSelectorSectionHeader});
return _.f("pdp-pricing-group-selector-view-model",null,_.f(_.Y,{cond:function(){return!!D()},
then:function(){return _.f(_.U9,{data:D},{sectionHeaderViewModel:function(B){B=B.data;var Q={};return _.f("div",{class:_.DW("ytPdpPricingGroupSelectorViewModelSectionHeader",(Q.ytPdpPricingGroupSelectorViewModelFullBleed=!0,Q.ytPdpPricingGroupSelectorViewModelNoVerticalPadding=!0,Q))},_.f(_.X7,{data:B}))}})}}),_.f("div",{class:"ytPdpPricingGroupSelectorViewModelHost"},_.f(_.sV,{each:function(){var B=K().getSelectedProductByGroupId(E().groupId);
if(!B)return _.Hm(Error("Zj`"+E().groupId)),[];var Q,a=(Q=E().pricingGroupAttributeIds)!=null?Q:[],P;if((P=B.pricingGroups)==null||!P.length||!a.length)return[];Q=B.pricingGroups.filter(function(w){return a.length?w.pricingGroupAttributes.every(function(F){return a.includes(F)}):!1});
B=[];if(a.length>0){Q=[].concat(_.mn(Q));P=_.N(a);for(var O=P.next(),U={};!O.done;U={targetAttrId:void 0},O=P.next())U.targetAttrId=O.value,O=Q.findIndex(function(w){return function(F){return F.pricingGroupAttributes.includes(w.targetAttrId)}}(U)),O!==-1&&(B.push(Q[O]),Q.splice(O,1))}var T=K().getSelectedPricingGroupAttributesByGroupId(E().groupId);
return B.map(function(w){var F=!1;T&&w.pricingGroupAttributes&&(F=$H(w.pricingGroupAttributes,T));return{pricingGroup:w,isSelected:F}})},
keyBy:function(B){return B.pricingGroup.pricingGroupId}},function(B){return _.f("label",{class:"ytPdpPricingGroupSelectorViewModelOption"},_.f("div",{class:"ytPdpPricingGroupSelectorViewModelOptionContent"},_.f(_.U9,{data:function(){return B().pricingGroup.pricingGroupSelectorOption}},{containerLayoutViewModel:u5})),_.f("div",{class:"ytPdpPricingGroupSelectorViewModelOptionRadio"},_.f(_.fY,{checked:function(){return B().isSelected},
name:g,onClick:function(){var Q=B().pricingGroup;K().onPricingGroupSelected(Q.pricingGroupId);if(Q=_.Ga(Q.onSelectPricingGroup)){var a;(a=_.P7().resolve(_.Ov))==null||a.resolveCommand(Q)}}})))})))},"Ch");
w25.idomCompat=!0;var Fhu=_.l(function(r){var E=r.data;var K=r.stateFns;var g=function(){var Q=K().getSelectedPricingOptions().map(function(O){return O.pricingOptionId}),a=K().getSelectedProductByGroupId(E().groupId);
if(!a)return _.Hm(Error("$j`"+E().groupId)),[];var P=K().getSelectedPricingGroupAttributesByGroupId(E().groupId);return NVb(a.pricingOptions,P,Q)},D=_.HZ(function(){return E().pricingOptionSelectorSectionHeader}),B=function(){return g().length>1};
return _.f("pdp-pricing-option-selector-view-model",null,_.f(_.Y,{cond:function(){return!!D()&&B()},
then:function(){return _.f(_.U9,{data:D},{sectionHeaderViewModel:function(Q){Q=Q.data;var a={};return _.f("div",{class:_.DW("ytPdpPricingOptionSelectorViewModelSectionHeader",(a.ytPdpPricingOptionSelectorViewModelFullBleed=!0,a.ytPdpPricingOptionSelectorViewModelNoVerticalPadding=!0,a))},_.f(_.X7,{data:Q}))}})}}),_.f(_.Y,{cond:B,
then:function(){return _.f("div",{class:"ytPdpPricingOptionSelectorViewModelHost"},_.f(_.sV,{each:g,keyBy:"INDEX"},function(Q){return _.f("label",{class:"ytPdpPricingOptionSelectorViewModelOption"},_.f("div",{class:"ytPdpPricingOptionSelectorViewModelOptionContent"},_.f(_.U9,{data:function(){return Q().pricingOption.pricingOptionSelectorOption}},{containerLayoutViewModel:u5})),_.f("div",{class:"ytPdpPricingOptionSelectorViewModelOptionRadio"},_.f(_.fY,{checked:function(){return Q().isSelected},
onClick:function(){K().onPricingOptionSelected(Q().pricingOption.pricingOptionId);var a=Q().pricingOption.onSelectPricingOption;if(a=_.Ga(a)){var P;(P=_.P7().resolve(_.Ov))==null||P.resolveCommand(a)}}})))}))}}))},"Dh");
Fhu.idomCompat=!0;var Rk9=_.l(function(r){var E=r.data;var K=r.stateFns;return _.f("pdp-primary-button-view-model",{class:"ytPdpPrimaryButtonViewModelHost"},_.f(_.U9,{data:function(){var g,D;return(D=(g=K().getSelectedPricingOptions()[0])==null?void 0:g.primaryButton)!=null?D:E().emptyStateButton}},{buttonViewModel:_.Sc}))},"Eh");
Rk9.idomCompat=!0;var osB=_.l(function(r){var E=r.stateFns;return _.f("pdp-summary-view-model",{class:"ytPdpSummaryViewModelHost"},_.f(_.U9,{data:function(){return E().getSelectedPricingOptions().flatMap(function(K){return K.summaryLines}).filter(function(K){return!!K})}},{containerLayoutViewModel:function(K){return _.f("div",{class:"ytPdpSummaryViewModelLineItem"},_.f(u5,{data:K.data}))}}))},"Fh");
osB.idomCompat=!0;var MIB=_.l(function(r){function E(c){var W=Q();_.Xg(_.xz("pdpStateEntity",W,{key:W,selectedPricingOptions:c}))}
var K=r.data;var g=r.internalScrolling;var D=r.stateFnsForTesting;var B=_.HZ(function(){return K().allProducts},[]),Q=_.HZ(function(){return K().pdpStateEntityKey},""),a=_.f8(QuD,Q),P=_.Wg(function(){_.AZ(!0);
var c;return(c=D==null?void 0:D())!=null?c:aYB(a,B,E)},void 0,"Pzdsic"),O=_.HZ(function(){return K().body},[]),U=_.HZ(function(){return K().columnBreakHints},[]),T=function(){return K().backgroundMode==="PDP_BACKGROUND_MODE_FORCE_DARK"},w=function(){return T()||K().backgroundMode==="PDP_BACKGROUND_MODE_DARK"},F=_.Wg(function(){var c=_.kG(K().background),W;
if(c==null?0:(W=c.sources)==null?0:W.length){var z=z===void 0?!0:z;c=_.Bp2(void 0,c.sources,void 0,z,z?1E3:void 0,z?void 0:1E3)}else c=null;return c},void 0,"RDPOae");
_.Zj(function(){var c=K().onStartCommand;if(c&&(c=_.Ga(c))){var W;(W=_.P7().resolve(_.Ov))==null||W.resolveCommand(c)}});
r={};return _.f("pdp-view-model",{class:_.DW("ytPdpViewModelHost",(r.ytPdpViewModelHasBackground=function(){return w()||!!F()},r.ytPdpViewModelHasDarkBackground=w,r.ytPdpViewModelHasScrim=T,r.ytPdpViewModelInternalScrolling=g,r.ytPdpViewModelForceSingleColumn=function(){return U().length===0},r)),
style:_.QH({"--pdp-view-model-background":function(){return F()?"url("+F()+")":void 0}})},_.f("div",{class:"ytPdpViewModelColumnContainer"},_.f(_.sV,{each:function(){return pnB(O(),U())},
keyBy:"INDEX"},function(c){return _.f("div",{class:"ytPdpViewModelColumn"},_.f(_.U9,{data:c},{containerLayoutViewModel:function(W){return _.f(Af,null,_.f(u5,{data:W.data}))},
dividerViewModel:function(W){return _.f(Af,{fullBleed:!0},_.f(_.dwd,{data:W.data}))},
pdpCardViewModel:function(W){return _.f(Af,null,_.f(UCk,{data:W.data,stateFns:P}))},
pdpMastheadViewModel:function(W){return _.f(Af,null,_.f(TE5,{data:W.data,isOverlay:w}))},
pdpPricingGroupSelectorViewModel:function(W){return _.f(Af,null,_.f(w25,{data:W.data,stateFns:P}))},
pdpPricingOptionSelectorViewModel:function(W){return _.f(Af,null,_.f(Fhu,{data:W.data,stateFns:P}))},
pdpPrimaryButtonViewModel:function(W){return _.f(Af,null,_.f(Rk9,{data:W.data,stateFns:P}))},
pdpSummaryViewModel:function(W){return _.f(Af,null,_.f(osB,{data:W.data,stateFns:P}))},
sectionHeaderViewModel:function(W){return _.f(Af,{fullBleed:!0,noVerticalPadding:!0},_.f(_.X7,{data:W.data}))}}))})))},"Gh");
MIB.idomCompat=!0;var Af=_.l(function(r){var E={};return _.f("div",{class:_.DW("ytPdpViewModelItem",(E.ytPdpViewModelFullBleed=r.fullBleed,E.ytPdpViewModelNoVerticalPadding=r.noVerticalPadding,E))},r.children)},"Hh");_.yB(MIB,"pdp-view-model",{props:{data:_.Yt,stateFnsForTesting:_.H1,internalScrolling:_.H1}});var i4f=_.l(function(r){var E=r.data;var K=r.className;var g=_.f8(_.X1,function(){return E().flowStateEntityKey});
return _.f("ytm-premium-purchase-button-renderer",{class:_.DW("ytPremiumPurchaseButtonRendererHost",K)},_.f(_.U9,{data:function(){var D;return(D=_.M(g(),fYA))==null?void 0:D.primaryButtonOverride}},{buttonRenderer:function(D){return _.f(_.ce,{data:D.data,
className:K})},
buttonViewModel:function(D){return _.f(_.Sc,{data:D.data,className:K})}}))},"Ih");
i4f.idomCompat=!0;var c1U=_.l(function(r){var E=r.data;r=r.className;var K=function(){return PLb(E().style)},g=_.DW("yt-flow-bottom-bar-renderer__flow-bottom-bar-primary-button","yt-flow-bottom-bar-renderer__flow-bottom-bar-button",K),D=_.DW("yt-flow-bottom-bar-renderer__flow-bottom-bar-secondary-button","yt-flow-bottom-bar-renderer__flow-bottom-bar-button",K);
return _.f("yt-flow-bottom-bar-renderer",{class:_.DW("yt-flow-bottom-bar-renderer",r,K)},_.f(_.U9,{data:function(){return E().secondaryButton}},{buttonRenderer:function(B){return _.f(_.ce,{data:B.data,
className:D})},
buttonViewModel:function(B){return _.f(_.Sc,{data:B.data,className:D})},
premiumPurchaseButtonRenderer:function(B){return _.f(i4f,{data:B.data,className:D})}}),_.f(_.U9,{data:function(){return E().primaryButton}},{buttonRenderer:function(B){return _.f(_.ce,{data:B.data,
className:g})},
buttonViewModel:function(B){return _.f(_.Sc,{data:B.data,className:g})},
premiumPurchaseButtonRenderer:function(B){return _.f(i4f,{data:B.data,className:g})}}))},"Jh");
c1U.idomCompat=!0;_.yB(c1U,"yt-flow-bottom-bar-renderer",{props:{data:_.Yt,className:_.Yt}});var CPQ=_.l(function(r){var E=_.DW(r.className,"ytOfferSummaryRendererHost");return _.f("yt-offer-summary-renderer",{class:E},_.f("div",{class:"ytOfferSummaryRendererTextContainer"},_.f("div",{class:"ytOfferSummaryRendererEyebrowText"},_.f(_.Og,{text:function(){return r.data().eyebrowText}})),_.f("div",{class:"ytOfferSummaryRendererTitle"},_.f(_.Og,{text:function(){return r.data().title}})),_.f("div",{class:"ytOfferSummaryRendererSubtitle"},_.f(_.Og,{text:function(){return r.data().subtitle}})),_.f("div",
{class:"ytOfferSummaryRendererFeatureListData"},_.f(_.sV,{each:function(){var K;
return(K=r.data().featureListData)!=null?K:[]}},function(K){var g;
return _.f("div",{class:"ytOfferSummaryRendererFeatureList"},_.f(_.$r,{icon:(g=K.icon)==null?void 0:g.iconType,active:function(){return K.style==="BULLET_FORMATTED_STRING_STYLE_BOLD_ICON_PRIMARY_TEXT"},
className:function(){switch(K.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"}}}),_.f("div",{class:"ytOfferSummaryRendererFeatureListText"},_.f(_.Og,{text:K.text,
className:function(){return K.style==="BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT"?"ytOfferSummaryRendererFeatureListSecondaryText":""}})))})),_.f("div",{class:"ytOfferSummaryRendererDescription"},_.f(_.Og,{text:function(){return r.data().description}}))))},"Kh");_.yB(_.l(function(r){var E={};E=_.DW("ytOfferSummaryFlowStepRendererHost",(E.ytOfferSummaryFlowStepRendererDisableHeaderTopMargin=r.shouldDisableHeaderTopMargin,E));return _.f("yt-offer-summary-flow-step-renderer",{id:"yt-offer-summary-flow-step-renderer",class:E},_.f("div",{class:"ytOfferSummaryFlowStepRendererHeaderContainer ytOfferSummaryFlowStepRendererChild"},_.f("div",{class:"ytOfferSummaryFlowStepRendererHeader"},_.f(_.Og,{text:function(){return r.data().header}})),_.f("div",{class:"ytOfferSummaryFlowStepRendererSubtitle"},
_.f(_.Og,{text:function(){return r.data().subtitle}}))),_.f("div",{class:"ytOfferSummaryFlowStepRendererChild"},_.f(_.U9,{data:function(){return r.data().offerSummary}},{offerSummaryRenderer:function(K){return _.f(CPQ,{data:K.data,
className:r.flowClassName})}})))},"Lh"),"yt-offer-summary-flow-step-renderer",{props:{data:_.H1,
flowClassName:_.H1,flowStateEntityKey:_.H1,shouldDisableHeaderTopMargin:_.H1}});var xCB=_.l(function(r){var E=r.data;var K=r.className;var g=r.flowStateEntityKey;var D=r.selectionStepStyle;r=_.dd(function(P){var O=E(),U=g==null?void 0:g();P.target&&(P.stopPropagation(),P=U||"",U=_.X1(_.eU().getState(),P),O=Object.assign({},U,{premiumPurchaseFlowState:{selectedOptionId:O.optionId,primaryButtonOverride:O.primaryButtonOverride}}),_.eU().dispatch(_.Td("flowStateEntity",P,O)));return!1});
var B=function(){return(g==null?void 0:g())||""},Q=_.f8(_.X1,B);
_.Zj(function(){var P=E(),O=B(),U=Q();P.defaultSelected&&O!==""&&P.primaryButtonOverride&&O5k(P.optionId||"",O,P.primaryButtonOverride,U)});
var a={};return _.f("ytm-option-item-renderer",{"on:click":r,class:_.DW(K,"ytm-option-item-renderer",(a["ytm-option-item-renderer--lp2-style"]=function(){return(D==null?void 0:D())==="OPTION_SELECTION_FLOW_STEP_RENDERER_STYLE_LP_2"},a))},_.f("div",{class:"ytm-option-item-renderer__option-item-radio-container"},_.f("input",{type:"radio",
class:"ytm-option-item-renderer__option-item-radio-button","prop:checked":function(){var P=E(),O=B(),U=Q();U=_.M(U,fYA);return(U?(U==null?void 0:U.selectedOptionId)||"":P.defaultSelected&&O!==""?(P==null?void 0:P.optionId)||"":"")===E().optionId},
name:("input"+_.m0(_.ax)).toString()})),_.f("div",{class:"ytm-option-item-renderer__option-item-text-container"},_.f(_.U9,{data:function(){return E().titleBadge}},{badgeViewModel:function(P){return _.f(_.Cp,{data:P.data,
class:"ytm-option-item-renderer__option-item-title-badge"})}}),_.f(_.Y,{cond:function(){return E().eyebrowText},
then:function(){return _.f("div",{class:"ytm-option-item-renderer__option-item-eyebrow-text"},_.f(_.Og,{text:function(){return E().eyebrowText}}))}}),_.f("div",{class:"ytm-option-item-renderer__option-item-title"},_.f(_.Og,{text:function(){return E().title}})),_.f("div",{class:"ytm-option-item-renderer__option-item-subtitle"},_.f(_.Og,{text:function(){return E().subtitle}})),_.f(_.Y,{cond:function(){return E().featureListData},
then:function(){return _.f("div",{class:"ytm-option-item-renderer__feature-list-data"},_.f(_.sV,{each:function(){return E().featureListData||[]}},function(P){var O,U=(O=P.icon)==null?void 0:O.iconType;
a:switch(P.style){case "BULLET_FORMATTED_STRING_STYLE_THEMED_GREEN_ICON_PRIMARY_TEXT":O="ytm-option-item-renderer__feature-list-icon-green";break a;case "BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT":O="ytm-option-item-renderer__feature-list-icon-small";break a;default:O="ytm-option-item-renderer__feature-list-icon-default"}return _.f("div",{class:"ytm-option-item-renderer__feature-list"},_.f(_.$r,{icon:U,className:O,active:function(){return P.style==="BULLET_FORMATTED_STRING_STYLE_BOLD_ICON_PRIMARY_TEXT"}}),
_.f("div",{class:"ytm-option-item-renderer__feature-list-text"},_.f(_.Og,{text:P.text,
className:function(){return P.style==="BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT"?"ytm-option-item-renderer__feature-list-secondary-text":""}})))}))}}),_.f("div",{class:"ytm-option-item-renderer__option-item-description"},_.f(_.Og,{text:function(){return E().description}}))))},"Mh");var Wh9=_.l(function(r){var E=r.data;var K=r.flowClassName;var g=r.flowStateEntityKey;var D=r.selectionStepStyle;return _.f("yt-option-section-renderer",{id:"yt-option-section-renderer",class:"ytOptionSectionRendererHost"},_.f("div",{class:"ytOptionSectionRendererOptionSectionHeaderSection"},_.f("div",{class:"ytOptionSectionRendererOptionSectionHeader"},_.f(_.Og,{text:function(){return E().title}}),_.f(_.U9,{data:function(){return E().titleBadge}},{badgeViewModel:function(B){return _.f(_.Cp,{data:B.data,
class:"ytOptionSectionRendererOptionSectionTitleBadge"})}})),_.f(_.Y,{cond:function(){return E().subtitle},
then:function(){return _.f("div",{class:"ytOptionSectionRendererOptionSectionSubtitle"},_.f(_.Og,{text:function(){return E().subtitle}}))}}),_.f(_.Y,{cond:function(){return E().featureListData},
then:function(B){return _.f("div",{class:"ytOptionSectionRendererOptionSectionFeatureList"},_.f(_.sV,{each:B},function(Q){var a;return _.f("div",{class:"ytOptionSectionRendererOptionSectionFeatureItem"},_.f(_.$r,{icon:(a=Q.icon)==null?void 0:a.iconType,active:function(){return Q.style==="BULLET_FORMATTED_STRING_STYLE_BOLD_ICON_PRIMARY_TEXT"},
className:function(){switch(Q.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"}}}),_.f("div",{class:"ytOptionSectionRendererOptionSectionFeatureItemText"},_.f(_.Og,{text:Q.text,
className:function(){return Q.style==="BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT"?"ytOptionSectionRendererOptionSectionFeatureItemTextSecondary":""}})))}))}}),_.f(_.Y,{cond:function(){return E().secondaryTitle},
then:function(){return _.f("div",{class:"ytOptionSectionRendererOptionSectionSecondaryTitle"},_.f(_.Og,{text:function(){return E().secondaryTitle}}))}}),_.f(_.sV,{each:function(){return E().sectionDisclaimers||[]}},function(B){return _.f("div",{class:"ytOptionSectionRendererOptionSectionDisclaimer"},_.f(_.Og,{text:B}))})),_.f(_.U9,{data:function(){return E().optionItems}},{optionItemRenderer:function(B){return _.f("div",{class:"ytOptionSectionRendererOptionItem"},_.f(xCB,{data:B.data,
className:K,flowStateEntityKey:g,selectionStepStyle:D}))}}),_.f(_.Y,{cond:function(){return E().offerText},
then:function(){return _.f("div",{class:"ytOptionSectionRendererOptionSectionOfferText"},_.f(_.Og,{text:function(){return E().offerText}}))}}))},"Nh");
Wh9.idomCompat=!0;var GSQ=_.l(function(r){var E=r.data;var K=r.flowClassName;var g=r.flowStateEntityKey;r=r.isDesktop;var D=_.NZ("div"),B=function(){var U;return(U=E().flowStateEntityKey)!=null?U:g==null?void 0:g()},Q=function(){return(B==null?void 0:B())||""},a=function(){return E().style},P=_.f8(_.X1,Q);
_.Zj(function(){Y1f(E(),Q(),P());setTimeout(function(){var U;(U=D.value)==null||U.focus()})});
var O={};return _.f("yt-option-selection-flow-step-renderer",{id:"yt-option-selection-flow-step-renderer",class:_.DW("ytm-option-selection-flow-step-renderer",(O["ytm-option-selection-flow-step-renderer--desktop"]=r,O["ytm-option-selection-flow-step-renderer--lp2-style"]=function(){return E().style==="OPTION_SELECTION_FLOW_STEP_RENDERER_STYLE_LP_2"},O))},_.f("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"},
_.f("div",{el:D,
tabindex:-1,role:"heading","aria-level":1,class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-header"},_.f(_.Og,{text:function(){return E().header}})),_.f("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-subtitle"},_.f(_.Og,{text:function(){return E().subtitle}}))),_.f(_.U9,{data:function(){return E().optionItems||[]}},{optionItemRenderer:function(U){return _.f("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-child"},
_.f(xCB,{data:U.data,
className:K,flowStateEntityKey:B,selectionStepStyle:a}))},
optionSectionRenderer:function(U){return _.f("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-child"},_.f(Wh9,{data:U.data,flowClassName:K,flowStateEntityKey:B,selectionStepStyle:a}))}}))},"Oh");
GSQ.idomCompat=!0;_.yB(GSQ,"yt-option-selection-flow-step-renderer",{props:{data:_.Yt,flowClassName:_.Yt,flowStateEntityKey:_.Yt,isDesktop:_.Yt}});_.eC=_.l(function(r){var E=_.nH(r,{type:1,disablePadding:!1,disablePrimaryButton:!1}),K=E.data,g=E.type;r=E.disablePadding;var D=E.disablePrimaryButton,B=E.onClickPrimaryButton,Q=function(){return K().stacking==="PANEL_FOOTER_STACKING_VERTICAL"},a=function(){return{disabled:D(),
state:D()?"disabled":"active"}},P=function(){return K().leadingLabel||K().trailingLabel};
E={};return _.f("yt-panel-footer-view-model",{class:_.DW("yt-panel-footer-view-model",(E["yt-panel-footer-view-model--hide-divider"]=function(){return K().shouldHideDivider},E["yt-panel-footer-view-model--disable-padding"]=r,E))},_.f(_.Y,{cond:P,
then:function(){var O={},U={};return _.f("div",{class:_.DW("yt-panel-footer-view-model__text-row",(O["yt-panel-footer-view-model--row-bottom-padding"]=function(){var T=K();return!(!T.leadingLabel&&!T.trailingLabel||!T.primaryButton&&!T.secondaryButton)},O))},_.f(_.Og,{text:function(){return K().leadingLabel},
className:_.DW((U["yt-panel-footer-view-model--text-padding"]=P,U))}),_.f(_.Og,{text:function(){return K().trailingLabel}}))}}),_.f(_.Y,{cond:Q,
then:function(){var O={};return _.f("div",{class:"yt-panel-footer-view-model__button-stack"},_.f("div",{class:_.DW("yt-panel-footer-view-model__primary-button",(O["yt-panel-footer-view-model__button-stack--top-button"]=function(){return K().secondaryButton},O))},_.f(_.U9,{data:function(){return K().primaryButton}},{buttonViewModel:function(U){return _.f(_.Sc,{data:U.data,
buttonOverrides:a,onClick:B})}})),_.f(_.U9,{data:function(){return K().secondaryButton}},{buttonViewModel:_.Sc}))}}),_.f(_.Y,{cond:function(){return!Q()},
then:function(){var O={},U={},T={};return _.f("div",{class:_.DW("yt-panel-footer-view-model__button-row",(O["yt-panel-footer-view-model__button-row--trailing"]=function(){return 3===g()},O))},_.f("div",{class:_.DW("yt-panel-footer-view-model__button-row--left-button",(U["yt-panel-footer-view-model__button-row--full-width"]=function(){return 1===g()},U["yt-panel-footer-view-model__button-row--hidden"]=function(){return!K().secondaryButton||0===g()},U["yt-panel-footer-view-model__button-row--shrink"]=
function(){return 2===g()},U))},_.f(_.U9,{data:function(){return K().secondaryButton}},{buttonViewModel:_.Sc})),_.f("div",{class:_.DW("yt-panel-footer-view-model__primary-button",(T["yt-panel-footer-view-model__button-row--full-width"]=function(){return 0===g()||1===g()},T["yt-panel-footer-view-model__button-row--expand"]=function(){return 2===g()},T))},_.f(_.U9,{data:function(){return K().primaryButton}},{buttonViewModel:function(w){return _.f(_.Sc,{data:w.data,
buttonOverrides:a,onClick:B})}})))}}))},"Ph");
_.eC.idomCompat=!0;_.vsD=_.l(function(r){r=_.nH(r,{disablePadding:!1});var E=r.data,K=r.disablePadding;r=_.jWK(function(){return E().formId});
var g=r.submitForm,D=r.isValid,B=r.isSubmitting;return _.f("yt-form-footer-view-model",{class:"ytFormFooterViewModelHost"},_.f(_.U9,{data:function(){return E().panelFooter}},{panelFooterViewModel:function(Q){return _.f(_.eC,{data:Q.data,
onClickPrimaryButton:function(){g()},
disablePrimaryButton:function(){return!D()||B()},
disablePadding:K})}}))},"Qh");_.yB(_.vsD,"yt-form-footer-view-model",{props:{data:_.Yt,disablePadding:_.Yt}});var VID=_.l(function(r){var E=_.R("enable_user_rating_web");return _.f("yt-contributor-zero-state-view-model",{class:"ytContributorZeroStateViewModelHost",style:"height: calc(var(--ytd-watch-flexy-panel-max-height, 720px) - 132px);"},_.f("div",{class:"ytContributorZeroStateViewModelCenterAlignedContent"},_.f(_.Y,{cond:function(){var K;return(K=r.data())==null?void 0:K.image},
then:function(K){return _.f(_.ub,{data:K,alt:"",className:"ytContributorZeroStateViewModelCenterAlignedContentImage"})}}),_.f("div",{class:"ytContributorZeroStateViewModelCenterAlignedContentTitle"},_.f(_.Og,{text:function(){var K;
return(K=r.data())==null?void 0:K.title}})),_.f("div",{class:"ytContributorZeroStateViewModelCenterAlignedContentSubtitle"},_.f(_.Og,{text:function(){var K;
return(K=r.data())==null?void 0:K.subtitle}})),_.f(_.Y,{cond:function(){return!E},
then:function(){return _.f(_.U9,{data:function(){var K;return(K=r.data())==null?void 0:K.viewTipsButton}},{buttonViewModel:function(K){return _.f(_.Sc,{data:K.data,
className:"ytContributorZeroStateViewModelCenterAlignedContentButton"})}})}})))},"Rh");_.yB(VID,"yt-contributor-zero-state-view-model",{props:{data:_.Yt}});var zkf=_.l(function(r){var E=function(){var K;return(K=r.data())==null?void 0:K.image};
return _.f("yt-featured-content-item-view-model",{class:_.DW("ytFeaturedContentItemViewModelHost")},_.f("div",{class:_.DW(function(){return E()?"ytFeaturedContentItemViewModelItemWithImageContainer":"ytFeaturedContentItemViewModelItemWithIconContainer"})},_.f("div",{class:function(){return E()?"ytFeaturedContentItemViewModelItemWithImage":"ytFeaturedContentItemViewModelItemWithIcon"}},_.f(_.Y,{cond:E,
then:function(){return _.f("div",{class:"ytFeaturedContentItemViewModelImage"},_.f(_.U9,{data:function(){return r.data().image}},{themedImageViewModel:function(K){return _.f(O4U,{data:K.data,
className:"ytFeaturedContentItemViewModelThemedImage"})}}))}}),_.f(_.Y,{cond:function(){var K;
return!E()&&((K=r.data())==null?void 0:K.iconName)},
then:function(){return _.f("div",{class:"ytFeaturedContentItemViewModelIcon"},_.f(_.$r,{icon:function(){return r.data().iconName}}))}}),_.f("div",{class:"ytFeaturedContentItemViewModelContent"},_.f(_.Y,{cond:function(){var K;
return(K=r.data())==null?void 0:K.title},
then:function(){return _.f("div",{class:"ytFeaturedContentItemViewModelContentTitle"},_.f(_.Og,{text:function(){return r.data().title}}))}}),_.f(_.Y,{cond:function(){var K;
return(K=r.data())==null?void 0:K.body},
then:function(){return _.f("div",{class:"ytFeaturedContentItemViewModelContentBody"},_.f(_.Og,{text:function(){return r.data().body}}))}})))))},"Sh");var tIk=_.l(function(r){var E=function(){var D;return UlU((D=r.data())==null?void 0:D.titleFontSize)},K=function(){var D;
return TVA((D=r.data())==null?void 0:D.descriptionFontSize)},g=function(){var D;
return((D=r.data())==null?void 0:D.titleFontSize)==="LANDING_PAGE_YOUTUBE_FONT_SIZE_M"};
return _.f("yt-landing-page-view-model",{class:_.DW("ytLandingPageViewModelHost",r.className)},_.f("div",{class:"ytLandingPageViewModelHeader"},_.f(_.Y,{cond:function(){var D;return(D=r.data())==null?void 0:D.bannerImage},
then:function(D){return _.f("div",{class:"ytLandingPageViewModelHeaderImage"},_.f(_.U9,{data:function(){return D()}},{imageBannerViewModel:function(B){return _.f(_.wl,{data:B.data,
isPositionRelative:!0})}}))}}),_.f(_.Y,{cond:function(){var D;
return(D=r.data())==null?void 0:D.bannerAnimation},
then:function(D){return _.f(_.m_,{data:function(){var B=D();if(B==null?0:B.url){var Q;B={path:(Q=B==null?void 0:B.url)!=null?Q:"",autoplay:!0,loop:!0,renderer:"svg"}}else if(B==null?0:B.payload){var a;B={animationData:JSON.parse((a=B==null?void 0:B.payload)!=null?a:""),autoplay:!0,loop:!0,renderer:"svg"}}else B=void 0;return{animationConfig:B}},
animationName:"landing_page_banner_animation",className:"ytLandingPageViewModelHeaderBannerAnimation"})}}),_.f("div",{class:"ytLandingPageViewModelHeaderTitle"},_.f(_.Y,{cond:function(){var D;
return(D=r.data())==null?void 0:D.title},
then:function(D){return _.f("div",{class:_.DW("ytLandingPageViewModelHeaderTitleContent",E)},_.f(_.Og,{text:function(){return D()}}))}}),_.f(_.Y,{cond:function(){var D;
return(D=r.data())==null?void 0:D.description},
then:function(D){var B={};return _.f(_.Og,{className:_.DW("ytLandingPageViewModelHeaderTitleDescription",K,(B.ytLandingPageViewModelHeaderTitleDescriptionMargin=g,B)),text:function(){return D()}})}}))),_.f(_.Y,{cond:function(){var D,B;
return(D=r.data())==null?void 0:(B=D.featuredContentList)==null?void 0:B.length},
then:function(){return _.f("div",{class:"ytLandingPageViewModelFeaturedContentSection"},_.f(_.U9,{data:function(){return r.data().featuredContentList}},{featuredContentItemViewModel:function(D){return _.f(zkf,{data:D.data})}}))}}),_.f(_.Y,{cond:function(){var D,B;
return(D=r.data())==null?void 0:(B=D.expandableContentList)==null?void 0:B.length},
then:function(){return _.f("div",{class:"ytLandingPageViewModelFaqSection"},_.f(_.U9,{data:function(){return r.data().expandableContentList}},{faqEntryViewModel:function(D){return _.f("div",{class:"ytLandingPageViewModelFaqSectionEntry"},_.f(_.uUJ,{data:D.data}))}}))}}),_.f("div",{class:"ytLandingPageViewModelFooter"},_.f(_.Y,{cond:function(){var D;
return(D=r.data())==null?void 0:D.legalCopy},
then:function(D){return _.f("div",{class:"ytLandingPageViewModelFooterLegalCopy"},_.f(_.Og,{text:function(){return D()}}))}}),_.f(_.Y,{cond:function(){var D;
return(D=r.data())==null?void 0:D.actions},
then:function(D){return _.f("div",null,_.f(_.U9,{data:function(){return D()}},{flexibleActionsViewModel:function(B){return _.f(_.Q0,{data:B.data,
layout:1,className:"ytLandingPageViewModelFooterActions"})}}))}})))},"Th");_.yB(_.l(function(r){return _.f("yt-lp-section-group-view-model",{class:"ytLpSectionGroupViewModelHost"},_.f("div",{class:"ytLpSectionGroupViewModelContainer"},_.f(_.U9,{data:function(){return r.data().sections}},{landingPageViewModel:function(E){return _.f(tIk,{data:E.data,
className:"ytLpSectionGroupViewModelSection"})}})))},"Uh"),"yt-lp-section-group-view-model",{props:{data:_.Yt}});var SKU=_.l(function(r){var E=r.data;var K=r.selectedKey;var g=r.onSelected;var D=r.groupName;var B=function(){return E().text},Q=function(){return E().attributedText},a=function(){return E().subtext},P=function(){return E().attributedSubtext},O=_.f("div",{class:"ytRadioButtonItemViewModelLabel"},_.f(_.Y,{cond:B,
then:function(){return _.f("div",null,B)}}),_.f(_.Y,{cond:Q,
then:function(){return _.f(_.Og,{text:Q})}}),_.f(_.Y,{cond:a,
then:function(){return _.f("div",{class:"ytRadioButtonItemViewModelSubText"},a)}}),_.f(_.Y,{cond:P,
then:function(){return _.f("div",{class:"ytRadioButtonItemViewModelSubText"},_.f(_.Og,{text:P}))}})),U=function(){if(Q()){var w;
return(w=Q())==null?void 0:w.content}return B()},T=function(){if(P()){var w;
return(w=P())==null?void 0:w.content}return a()};
r={};return _.f("yt-radio-button-item-view-model",{class:"ytRadioButtonItemViewModelHost"},_.f(_.fY,{name:D,checked:function(){return!(K==null||!K()||E().key!==(K==null?void 0:K()))},
onChange:function(w){g==null||g(w.target,E(),D==null?void 0:D())},
labelRenderable:function(){return O},
ariaLabel:function(){return T()?U()+", "+T():U()},
className:_.DW((r.ytRadioButtonItemViewModelSubTitle=function(){return!!E().subtext},r))}))},"Vh");_.b4k=_.l(function(r){var E=r.data;var K=function(){var g;return _.WW((g=E())==null?void 0:g.rendererContext)};
r={};return _.f("content-list-item-view-model",{el:_.eH(_.Gd(function(){return E().rendererContext})),
class:_.DW("ytContentListItemViewModelHost",(r.ytContentListItemViewModelTappable=K,r)),role:function(){return K()?"listitem":void 0},
tabindex:function(){return K()?0:void 0}},_.f("div",{class:"ytContentListItemViewModelContentListItemWrapper"},_.f("div",{class:"ytContentListItemViewModelImageContainer"},_.f(_.Y,{cond:function(){return E().image},
then:function(g){return _.f(_.ub,{data:g,alt:"",targetWidth:72,targetHeight:72,preserveWidth:!0,preserveHeight:!0,className:"ytContentListItemViewModelimageClassName"})}}),_.f(_.U9,{data:function(){var g;
return(g=E())==null?void 0:g.avatar}},{avatarViewModel:_.jm})),_.f("div",{class:"ytContentListItemViewModelTitleMetadataWrapper"},_.f("div",{class:_.DW("ytContentListItemViewModelTitle",function(){a:{switch(E().titleStyle){case "CONTENT_LIST_ITEM_TITLE_STYLE_PROMINENT":var g="ytContentListItemViewModelProminentTitle";
break a}g=void 0}return g})},_.f(_.Og,{text:function(){return E().title}})),_.f("div",{class:"ytContentListItemViewModelMetadata"},_.f(_.U9,{data:function(){return E().metadata}},{contentMetadataViewModel:function(g){return _.f(_.km,{data:g.data,
layout:1})}})))),_.f("div",{class:"ytContentListItemViewModelActionButton"},_.f(_.U9,{data:function(){var g;
return(g=E())==null?void 0:g.actionButton}},{buttonViewModel:_.Sc,
toggleButtonViewModel:_.J6})))},"Wh");var sGB=_.l(function(r){var E=r.data,K=function(){var D;return(D=E())==null?void 0:D.description},g=function(){var D;
return(D=E())==null?void 0:D.title};
return _.f("ytfc-youth-basic-section-header-view-model",{class:_.DW("ytfcYouthBasicSectionHeaderViewModelHost",r.className)},_.f("div",{class:"ytfcYouthBasicSectionHeaderViewModelLeading"},_.f(_.U9,{data:function(){var D;return(D=E())==null?void 0:D.avatar}},{avatarViewModel:_.jm}),_.f(_.Y,{cond:function(){var D;
return _.kG((D=E())==null?void 0:D.themedImage)},
then:function(D){return _.f(_.ub,{data:D,alt:function(){var B,Q;return(Q=(B=g())==null?void 0:B.content)!=null?Q:""},
className:"ytfcYouthBasicSectionHeaderViewModelImage"})}})),_.f("div",{class:"ytfcYouthBasicSectionHeaderViewModelDetails"},_.f(_.Y,{cond:g,
then:function(){return _.f(_.Og,{text:g,className:"ytfcYouthBasicSectionHeaderViewModelTitle"})}}),_.f("div",{class:"ytfcYouthBasicSectionHeaderViewModelMetadata"},_.f(_.U9,{data:function(){var D;
return(D=E())==null?void 0:D.bottomBadge}},{badgeViewModel:function(D){return _.f("div",{class:"ytfcYouthBasicSectionHeaderViewModelBadge"},_.f(_.Cp,{data:D.data}))}}),_.f(_.Y,{cond:K,
then:function(){return _.f(_.Og,{text:K,className:"ytfcYouthBasicSectionHeaderViewModelDescription"})}}))))},"Xh");var kSD=_.l(function(r){var E=r.data;return _.f("ytfc-youth-section-body-view-model",{class:_.DW("ytfcYouthSectionBodyViewModelHost",r.className)},_.f(_.U9,{data:function(){var K;return(K=E())==null?void 0:K.topContent}},{avatarStackViewModel:function(K){return _.f(_.Q8,{data:K.data,
className:"ytfcYouthSectionBodyViewModelAvatarStack"})}}),_.f(_.Og,{text:function(){var K;
return(K=E())==null?void 0:K.description},
className:"ytfcYouthSectionBodyViewModelDescription"}))},"Yh");var qKQ=_.l(function(r){var E=_.N(_.M5(!1,void 0,"SrK51e")),K=E.next().value,g=E.next().value,D=function(){return r.data().inlineExpansionEntityKey},B=_.f8(SHu,D),Q=function(){if(r.isSelected!==void 0)return r.isSelected();
if(D()){var P;return(P=B())==null?void 0:P.expanded}return K()};
E={};var a={};return _.f("yt-inline-expander-view-model",{class:"ytInlineExpanderViewModelHost","on:click":_.dd(function(){r.isSelected!==void 0||D()||g(!K())})},_.f("div",{class:"ytInlineExpanderViewModelHeader"},_.f(_.U9,{data:function(){return r.data().headerContent}},{youthBasicSectionHeaderViewModel:sGB}),_.f("div",{class:_.DW("ytInlineExpanderViewModelButton",(E.ytInlineExpanderViewModelButtonExpanded=Q,E))},_.f(_.t6,{data:function(){return{style:"mono",
type:"text",state:"active",size:"M",iconPosition:"icon-only",toggleable:!0,toggled:Q(),accessibilityLabel:Q()?_.Nn("SHOW_LESS",void 0,"Show Less"):_.Nn("SHOW_MORE",void 0,"Show More")}},
iconName:"chevron_down"}))),_.f("div",{class:_.DW("ytInlineExpanderViewModelBody",(a.ytInlineExpanderViewModelBodyExpanded=Q,a)),"aria-hidden":function(){return!Q()}},_.f("div",{class:"ytInlineExpanderViewModelBodyContent"},_.f(_.U9,{data:function(){return r.data().bodyContent}},{youthSectionBodyViewModel:kSD}))))},"Zh");var lk5=new _.NS("CONTENT_SECTION_VIEW_MODEL_TOKEN");_.mCu=_.l(function(r){var E=function(){return r.data().background},K=function(){return r.data().trailingActionLayout==="CARD_TRAILING_ACTION_LAYOUT_OVERLAY"},g=function(){return r.data().trailingActionLayout==="CARD_TRAILING_ACTION_LAYOUT_INLINE_CENTER"},D=_.P7().resolve(_.p0(lk5)),B={};
return _.f("yt-card-view-model",{el:_.eH(_.Gd(function(){return r.data().rendererContext})),
class:_.DW("ytCardViewModelHost",r.className,(B.ytCardViewModelClickable=function(){return _.xG(r.data().rendererContext)},B))},_.f(_.q3,{contentId:function(){return r.data().contentId}},function(){var Q={};
return _.f("div",{class:_.DW("ytCardViewModelCardViewModelInner",function(){var a;return wn5(r.data().cardStyle,(a=r.isSelected)==null?void 0:a.call(r))},function(){if(r.isSelected===void 0){var a;
a:{switch((a=r.data().cardState)==null?void 0:a.selectionState){case "CARD_SELECTION_STATE_SELECTED":a="ytCardViewModelSelected";break a}a=void 0}return a}})},_.f(_.U9,{data:E},{cinematicContainerViewModel:function(a){return _.f(_.ELA,{data:a.data})}}),_.f("div",{class:"ytCardViewModelContentWrapper"},_.f(_.Y,{cond:function(){return!K()},
then:function(){var a={},P={};return _.f("div",{class:"ytCardViewModelTopContentContainer"},_.f("div",{class:_.DW("ytCardViewModelTopContent",(a.ytCardViewModelInnerPadding=function(){return!r.data().disableTopContentPadding&&r.data().topContent},a))},_.f(_.U9,{data:function(){return r.data().topContent}},{contentListItemViewModel:function(O){return _.f(_.b4k,{data:O.data})},
basicContentViewModel:_.fcd,linearLayoutViewModel:_.Yc})),_.f("div",{class:_.DW("ytCardViewModelInlineTrailingAction",(P.ytCardViewModelInlineCenterTrailingAction=g,P.ytCardViewModelInlineTrailingActionMargin=function(){return r.data().trailingAction},P))},_.f(_.U9,{data:function(){return r.data().trailingAction}},{buttonViewModel:function(O){return _.f(_.Sc,{data:O.data})}})))}}),_.f("div",{class:_.DW((Q.ytCardViewModelInnerPadding=function(){return!r.data().disableBodyContentPadding&&r.data().bodyContent},
Q))},_.f(_.U9,{data:function(){return r.data().bodyContent}},Object.assign({},{channelAttributionViewModel:_.qXu,
contentListItemViewModel:_.b4k,descriptionPreviewViewModel:_.ev,inlineExpanderViewModel:function(a){return _.f(qKQ,{data:a.data,isSelected:r.isSelected})},
linearLayoutViewModel:_.Yc,listItemViewModel:_.OL},D&&{contentSectionViewModel:D})))),_.f(_.Y,{cond:function(){return K()},
then:function(){return _.f("div",{class:"ytCardViewModelOverlayTrailingAction"},_.f(_.U9,{data:function(){return r.data().trailingAction}},{buttonViewModel:function(a){return _.f(_.Sc,{data:a.data})}}))}}))}))},"$h");var Z4B=_.l(function(r){var E=r.data,K=r.onSelected,g=r.selectedKey,D=r.groupName;r=r.className;var B=_.N(_.M5(!1,void 0,"mDtSad")),Q=B.next().value,a=B.next().value,P=function(){if(g!==void 0){var O=g();return!(!O||E().key!==O)}return Q()};
B=_.dd(function(O){K?K(O.currentTarget,E(),D==null?void 0:D()):a(!Q())});
return _.f("yt-selectable-item-view-model",{class:_.DW("ytSelectableItemViewModelHost",r,"ytSelectableItemViewModelContainer"),"on:click":B,"prop:checked":P},_.f(_.U9,{data:function(){return E().content}},{cardViewModel:function(O){return _.f(_.mCu,{data:O.data,
isSelected:P})}}))},"ai");_.uo9=_.l(function(r){var E=r.data;var K=r.onSelected;var g=r.selectedKey;var D=r.groupName;var B=function(){return(D==null?void 0:D())||E().key};
return _.f("yt-radio-button-group-view-model",{class:_.DW("ytRadioButtonGroupViewModelHost",r.className)},_.f("fieldset",{class:"ytRadioButtonGroupViewModelFieldset"},_.f(_.U9,{data:function(){return E().radioButtons}},{radioButtonItemViewModel:function(Q){return _.f(SKU,{data:Q.data,
onSelected:K,selectedKey:g,groupName:B})},
selectableItemViewModel:function(Q){return _.f(Z4B,{data:Q.data,onSelected:K,selectedKey:g,groupName:B})}})))},"bi");var A1b=_.l(function(r){_.Zj(function(){if(r.controlledMode()&&r.data().defaultSelected)_.Xc(Error("ak"));else{var B;!r.controlledMode()&&((B=r.selected)==null?0:B.call(r))&&_.Xc(Error("bk"))}});
var E=_.N(_.XW(function(){if(!r.controlledMode())return r.data().defaultSelected})),K=E.next().value,g=E.next().value,D=function(){if(!r.controlledMode())return K();
var B;return(B=r.selected)==null?void 0:B.call(r)};
return _.f("yt-checkbox-item-view-model",{class:_.DW("ytCheckboxItemViewModelHost",r.className)},_.f(_.OL,{data:function(){var B=r.data(),Q=D();return{title:B.text,subtitle:B.subtext,superlabel:B.superlabel,isSelected:!!Q,isDisabled:B.isDisabled,selectionStyle:"LIST_ITEM_SELECTION_STYLE_CHECKBOX"}},
onTap:function(){!r.controlledMode()&&g(!K());var B,Q;(Q=r.onTap)==null||Q.call(r,!!D(),r.data(),(B=r.groupName)==null?void 0:B.call(r))},
isCompact:r.isCompact}))},"ci");var ekk=_.l(function(r){var E=r.data;var K=r.controlledMode;var g=r.selectedKeys;var D=r.onItemTap;var B=r.groupName;var Q=function(){return(B==null?void 0:B())||E().key};
_.Zj(function(){K()&&E().defaultSelectedKeys?_.Xc(Error("ck")):!K()&&(g==null?0:g())&&_.Xc(Error("dk"))});
r=_.N(_.XW(function(){if(!K())return E().defaultSelectedKeys}));
var a=r.next().value,P=r.next().value,O=function(U,T,w){U=[];!K()&&T.key&&(U=FVf(T.key,a()||[]),P(U));D==null||D(T,U,w)};
return _.f("yt-checkbox-group-view-model",{class:_.DW("ytCheckboxGroupViewModelHost")},_.f("fieldset",{class:_.DW("ytCheckboxGroupViewModelFieldset")},_.f(_.U9,{data:function(){return E().checkboxes}},{checkboxItemViewModel:function(U){var T=U.data;
return _.f(A1b,{data:T,controlledMode:!0,selected:function(){var w=K()?(g==null?void 0:g())||[]:a()||[],F=T().key;return F?w.includes(F):!1},
onTap:O,groupName:Q})}})))},"di");var XN=_.l(function(r){var E=_.f8(RIa,_.HZ(function(){var a;return(a=r.data())==null?void 0:a.noteFeedEntityKey},"")),K=_.f8(qHb,_.HZ(function(){var a;
return(a=r.data())==null?void 0:a.userRatingEntityKey},"")),g=_.R("enable_user_rating_web"),D=function(){var a,P,O;
return((a=E())==null?0:a.contributorNote)?(P=E())==null?void 0:P.contributorNote:(O=r.data())==null?void 0:O.existingNote},B=function(){var a,P;
return!!K()&&!!oMA((a=K())==null?void 0:a.helpfulnessValue,(P=r.data())==null?void 0:P.noteData)};
if(g){var Q={};return _.f("yt-note-view-model",{class:_.DW("ytNoteViewModelHostUserRating",(Q.ytNoteViewModelHostUserRatingPublishedNote=function(){var a,P,O,U;return((a=r.data())==null?void 0:(P=a.noteData)==null?void 0:P.isPublished)&&!((O=r.data())==null?0:(U=O.noteData)==null?0:U.isUserRatingForm)},Q))},_.f("div",{class:"ytNoteViewModelMetadataAndOverflowButton"},_.f("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadata"},_.f(_.Y,{cond:function(){var a,P;
return(a=r.data())==null?void 0:(P=a.noteData)==null?void 0:P.isPinned},
then:function(){return _.f(_.$r,{icon:"KEEP_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataIcon"})},
else:function(){return _.f(_.Y,{cond:function(){var a,P;return(a=r.data())==null?void 0:(P=a.noteData)==null?void 0:P.isPublished},
then:function(){return _.f(_.$r,{icon:"PEOPLE_NOTE_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataIcon"})}})}}),_.f(_.U9,{data:function(){var a;
return(a=r.data())==null?void 0:a.metadata}},{contentMetadataViewModel:_.km}),_.f("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadataDelimiter"},function(){var a,P;
return(P=_.M((a=r.data())==null?void 0:a.metadata,_.Tob))==null?void 0:P.delimiter}),_.f(_.Og,{text:function(){var a;
return(a=D())==null?void 0:a.publishedTimeText},
className:"ytNoteViewModelMetadataAndOverflowButtonMetadataPublishedTimeText"})),_.f(_.Y,{cond:function(){var a,P;return!((a=r.data())==null?0:(P=a.noteData)==null?0:P.isUserRatingForm)},
then:function(){return _.f(_.U9,{data:function(){var a,P,O,U,T,w,F,c=!!((a=r.data())==null?0:(P=a.noteData)==null?0:P.isPinned);a=B();P=(O=r.data())==null?void 0:O.noteData;O=(U=E())==null?void 0:(T=U.contributorNote)==null?void 0:T.deleteAction;U=(w=r.data())==null?void 0:w.overflowButtonNoteWithRatingOnTapOverride;w=(F=r.data())==null?void 0:F.overflowButton;var W;F=(W=_.M(w,_.fD))==null?void 0:W.accessibilityText;return c?M0b(P,O,F):a?{buttonViewModel:{style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_TEXT",
state:"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:"BUTTON_VIEW_MODEL_SIZE_XSMALL",iconName:"MORE_VERT",onTap:U,accessibilityText:F}}:w}},{buttonViewModel:function(a){return _.f(_.Sc,{data:a.data,
className:"ytNoteViewModelMetadataAndOverflowButtonOverflowButton"})}})}})),_.f("div",{class:"ytNoteViewModelNoteContent"},_.f(_.Og,{text:function(){var a;
return(a=D())==null?void 0:a.text}})),_.f(_.Y,{cond:function(){var a,P,O,U;
return!((a=r.data())==null?0:(P=a.noteData)==null?0:P.isPinned)&&!((O=r.data())==null?0:(U=O.noteData)==null?0:U.isUserRatingForm)},
then:function(){return _.f(_.Y,{cond:B,then:function(){return _.f("div",{class:"ytNoteViewModelUserRatingContainer"},_.f(_.Og,{text:function(){var a,P;return oMA((a=K())==null?void 0:a.helpfulnessValue,(P=r.data())==null?void 0:P.noteData)},
className:"ytNoteViewModelUserRatingContainerText"}))},
else:function(){return _.f(_.U9,{data:function(){var a;return(a=r.data())==null?void 0:a.userRatingButton}},{buttonViewModel:function(a){return _.f(_.Sc,{data:a.data,
className:"ytNoteViewModelRateThisNoteButton"})}})}})}}),_.f(_.Y,{cond:function(){var a,P,O,U;
return!((a=r.data())==null?0:(P=a.noteData)==null?0:P.ignoreDivider)&&!((O=r.data())==null?0:(U=O.noteData)==null?0:U.isUserRatingForm)},
then:function(){return _.f("div",{class:"ytNoteViewModelDivider"},_.f(_.U9,{data:function(){return{dividerViewModel:{dividerStyle:"DIVIDER_STYLE_FULL_BLEED_THIN"}}}},{dividerViewModel:function(a){return _.f(_.dwd,{data:a.data})}}))}}))}return _.f("yt-note-view-model",{class:"ytNoteViewModelHost",
style:"height: calc(var(--ytd-watch-flexy-panel-max-height, 720px) - 136px);"},_.f("div",{class:"ytNoteViewModelMetadataAndOverflowButton"},_.f("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadata"},_.f(_.Y,{cond:function(){var a,P;return(a=r.data())==null?void 0:(P=a.noteData)==null?void 0:P.isPinned},
then:function(){return _.f(_.$r,{icon:"KEEP_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataNonUserRatingIcon"})},
else:function(){return _.f(_.Y,{cond:function(){var a,P;return(a=r.data())==null?void 0:(P=a.noteData)==null?void 0:P.isPublished},
then:function(){return _.f(_.$r,{icon:"PEOPLE_NOTE_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataNonUserRatingIcon"})}})}}),_.f(_.Y,{cond:function(){return g},
then:function(){return _.f(_.U9,{data:function(){var a;return(a=r.data())==null?void 0:a.metadata}},{contentMetadataViewModel:function(a){return _.f(_.km,{data:a.data})}})}}),_.f(_.Og,{text:function(){var a,P;
return(a=r.data())==null?void 0:(P=a.noteData)==null?void 0:P.headerText}}),_.f("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadataNonUserRatingDelimiter"},_.f(_.Og,{text:function(){var a,P;
return(a=r.data())==null?void 0:(P=a.noteData)==null?void 0:P.delimiter}})),_.f(_.Og,{text:function(){var a,P;
return(a=E())==null?void 0:(P=a.contributorNote)==null?void 0:P.publishedTimeText}})),_.f(_.U9,{data:function(){var a,P,O;
return M0b((a=r.data())==null?void 0:a.noteData,(P=E())==null?void 0:(O=P.contributorNote)==null?void 0:O.deleteAction)}},{buttonViewModel:function(a){return _.f(_.Sc,{data:a.data,
className:"ytNoteViewModelMetadataAndOverflowButtonOverflowButton"})}})),_.f("div",{class:"ytNoteViewModelNoteContent"},_.f(_.Og,{text:function(){var a,P;
return(a=E())==null?void 0:(P=a.contributorNote)==null?void 0:P.text}})))},"ei");
XN.idomCompat=!0;_.yB(_.l(function(r){var E=_.HZ(function(){var k;return(k=r.data())==null?void 0:k.flowStateEntityKey},""),K=_.f8(_.X1,E),g=_.f8(RIa,_.HZ(function(){var k;
return(k=r.data())==null?void 0:k.noteFeedEntityKey},"")),D=_.N(_.XW(function(){var k;
return(k=_.M(r.data().helpfulnessValue,_.EE9))==null?void 0:k.defaultSelectedKey})),B=D.next().value,Q=D.next().value;
D=_.N(_.XW(function(){var k,A,X;return(X=_.M((k=_.M(r.data().helpfulnessValue,_.EE9))==null?void 0:(A=k.radioButtons)==null?void 0:A.find(function(e){var I;return((I=_.M(e,Kd5))==null?void 0:I.key)===B()}),Kd5))==null?void 0:X.value}));
var a=D.next().value,P=D.next().value;D=_.N(_.XW(function(){var k;return(k=_.M(r.data().helpfulReasons,rCu))==null?void 0:k.defaultSelectedKeys}));
var O=D.next().value,U=D.next().value;D=_.N(_.XW(function(){var k;return(k=_.M(r.data().notHelpfulReasons,rCu))==null?void 0:k.defaultSelectedKeys}));
var T=D.next().value,w=D.next().value,F=function(k,A){Q(A.key);P(A.value);U([]);w([])},c=function(){var k,A;
return((k=a())==null?void 0:k.noteHelpfulnessValue)==="NOTE_HELPFULNESS_VALUE_HELPFUL"||((A=a())==null?void 0:A.noteHelpfulnessValue)==="NOTE_HELPFULNESS_VALUE_SOMEWHAT_HELPFUL"},W=function(){var k,A;
return((k=a())==null?void 0:k.noteHelpfulnessValue)==="NOTE_HELPFULNESS_VALUE_SOMEWHAT_HELPFUL"||((A=a())==null?void 0:A.noteHelpfulnessValue)==="NOTE_HELPFULNESS_VALUE_NOT_HELPFUL"},z=function(k){i5A(k.key,O,U)},S=function(k){i5A(k.key,T,w)};
_.Zj(function(){var k,A,X;s5f((k=r.data())==null?void 0:(A=k.userRatingFormSchema)==null?void 0:A.id,{isValid:function(){return!!B()},
formData:function(){var e=a(),I=CLu(O(),_.M(r.data().helpfulReasons,rCu)),J=CLu(T(),_.M(r.data().notHelpfulReasons,rCu));e={helpfulnessValue:e==null?void 0:e.noteHelpfulnessValue};if(I){e.helpfulReasons=[];I=_.N(I);for(var Q5=I.next();!Q5.done;Q5=I.next()){Q5=Q5.value;var OP=void 0;if((OP=Q5)==null?0:OP.noteHelpfulReason)OP=void 0,e.helpfulReasons.push((OP=Q5)==null?void 0:OP.noteHelpfulReason)}}if(J)for(e.notHelpfulReasons=[],J=_.N(J),I=J.next();!I.done;I=J.next())if(I=I.value,Q5=void 0,(Q5=I)==
null?0:Q5.noteNotHelpfulReason)Q5=void 0,e.notHelpfulReasons.push((Q5=I)==null?void 0:Q5.noteNotHelpfulReason);return{userRatingFormData:e}},
submitConfig:{submitId:"SUBMIT_ID_CROWDSOURCED_CONTEXT_USER_RATING_FORM",params:(X=_.M(K(),Znu))==null?void 0:X.submitFormParams},onSubmitResult:function(){var e,I=(e=_.M(K(),Znu))==null?void 0:e.userRatingEntityKey,J;e={key:I,helpfulnessValue:(J=a())==null?void 0:J.noteHelpfulnessValue};I&&_.Xg(_.Td("contextNoteUserRatingEntityPayload",I,e));var Q5;I=(Q5=r.data())==null?void 0:Q5.viewNoteFlowStepId;var OP;if((OP=g())==null||!OP.contributorNote){var WK;I=(WK=r.data())==null?void 0:WK.zeroStateFlowStepId}(Q5=
Object.assign({},K()))&&I&&(Q5.currentStepId=I,Q5.stepIdStack=[I],_.Xg(_.Td("flowStateEntity",E(),Q5)));var TJ;(Q5=(TJ=r.data())==null?void 0:TJ.ratingSubmittedSnackbarCommand)&&_.tH(Q5)},
disableDuringSubmission:!0})});
return _.f("yt-note-user-rating-view-model",{class:"ytNoteUserRatingViewModelHost"},_.f(_.U9,{data:function(){var k=_.M(K(),Znu);if(k){var A;var X={noteViewModel:{metadata:{contentMetadataViewModel:{metadataRows:[{metadataParts:[{text:k==null?void 0:(A=k.note)==null?void 0:A.headerText}]}],delimiter:"\u2022"}},existingNote:k.note,noteData:{isUserRatingForm:!0},noteFeedEntityKey:"",userRatingEntityKey:""}}}else X=void 0;return X}},{noteViewModel:function(k){return _.f("div",{class:"ytNoteUserRatingViewModelNoteContainer"},
_.f(XN,{data:k.data}))}}),_.f(_.U9,{data:function(){var k;
return(k=r.data())==null?void 0:k.helpfulnessValue}},{radioButtonGroupViewModel:function(k){return _.f("div",{class:"ytNoteUserRatingViewModelHelpfulnessValue"},_.f(_.uo9,{data:k.data,
onSelected:F,selectedKey:B}))}}),_.f(_.Y,{cond:c,
then:function(){return _.f("div",{class:"ytNoteUserRatingViewModelHelpfulReasonContainer"},_.f("div",{class:"ytNoteUserRatingViewModelHelpfulReasonContainerTitle"},_.f(_.Og,{text:function(){var k;return(k=r.data())==null?void 0:k.helpfulReasonQuestion}})),_.f(_.U9,{data:function(){var k;
return(k=r.data())==null?void 0:k.helpfulReasons}},{checkboxGroupViewModel:function(k){return _.f(ekk,{data:k.data,
onItemTap:z,selectedKeys:O,controlledMode:!0})}}))}}),_.f(_.Y,{cond:W,
then:function(){return _.f("div",{class:"ytNoteUserRatingViewModelHelpfulReasonContainer"},_.f("div",{class:"ytNoteUserRatingViewModelHelpfulReasonContainerTitle"},_.f(_.Og,{text:function(){var k;return(k=r.data())==null?void 0:k.notHelpfulReasonQuestion}})),_.f(_.U9,{data:function(){var k;
return(k=r.data())==null?void 0:k.notHelpfulReasons}},{checkboxGroupViewModel:function(k){return _.f(ekk,{data:k.data,
onItemTap:S,selectedKeys:T,controlledMode:!0})}}))}}),_.f(_.Y,{cond:function(){return!c()&&!W()},
then:function(){return _.f(_.U9,{data:function(){var k;return(k=r.data())==null?void 0:k.helpfulNoteFeatures}},{alertBannerViewModel:function(k){return _.f("div",{class:"ytNoteUserRatingViewModelAlertBanner"},_.f(_.p5u,{data:k.data}))}})}}))},"fi"),"yt-note-user-rating-view-model",{props:{data:_.Yt}});_.yB(XN,"yt-note-view-model",{props:{data:_.Yt}});_.yB(_.l(function(r){var E=_.f8(RIa,_.HZ(function(){var K;return(K=r.data())==null?void 0:K.noteFeedEntityKey},""));
return _.f("yt-notes-wrapper-view-model",{class:_.DW("ytNotesWrapperViewModelHost")},_.f(_.Y,{cond:function(){var K,g,D;return!((K=r.data())==null||!K.existingNotes)||!((g=r.data())==null||!g.currentNote)&&!((D=E())==null||!D.contributorNote)},
then:function(){return _.f(_.OV,null,_.f(_.U9,{data:function(){var K,g,D,B;return((g=_.M((K=r.data())==null?void 0:K.currentNote,uVb))==null?0:(D=g.noteData)==null?0:D.isPublished)?(B=r.data())==null?void 0:B.currentNote:void 0}},{noteViewModel:function(K){return _.f(XN,{data:K.data})}}),_.f(_.U9,{data:function(){var K;
return(K=r.data())==null?void 0:K.existingNotes}},{noteViewModel:function(K){var g=K.data;
return _.f(_.Y,{cond:function(){var D,B;return(D=g())==null?void 0:(B=D.noteData)==null?void 0:B.isPublished},
then:function(){return _.f(XN,{data:g})}})}}),_.f(_.U9,{data:function(){var K,g,D,B,Q;
return((g=_.M((K=r.data())==null?void 0:K.currentNote,uVb))==null?0:(D=g.noteData)==null?0:D.isPublished)||(B=E())==null||!B.contributorNote?void 0:(Q=r.data())==null?void 0:Q.currentNote}},{noteViewModel:function(K){return _.f(XN,{data:K.data})}}),_.f(_.U9,{data:function(){var K;
return(K=r.data())==null?void 0:K.existingNotes}},{noteViewModel:function(K){var g=K.data;
return _.f(_.Y,{cond:function(){var D,B;return!((D=g())==null?0:(B=D.noteData)==null?0:B.isPublished)},
then:function(){return _.f(XN,{data:g})}})}}))},
else:function(){return _.f(_.U9,{data:function(){var K;return(K=r.data())==null?void 0:K.zeroStateData}},{contributorZeroStateViewModel:VID})}}))},"gi"),"yt-notes-wrapper-view-model",{props:{data:_.Yt}});var H4k=_.l(function(r){var E=_.nH(r,{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}),K=E.label,g=E.text,D=E.placeholder,B=E.hint;r=E.rows;var Q=E.overflowStyle,a=E.outline,P=E.disabled,O=E.disableNewLines,U=E.characterLimit,T=E.validation,w=E.onInput,F=E.timePickerData,c=E.hasError,W=_.NZ("textarea");E=_.N(_.XW(function(){return g()}));
var z=E.next().value,S=E.next().value;E=_.N(_.M5(!1,void 0,"mpbND"));var k=E.next().value,A=E.next().value,X=function(){A(!0)},e=function(){A(!1)};
_.Zj(function(){var pd=W.value,RM=Q(),rw=z();RM==="expand-vertically"&&rw&&xla(pd);W.value.addEventListener("focusin",X);W.value.addEventListener("focusout",e)});
_.Z6(function(){W.value.removeEventListener("focusin",X);W.value.removeEventListener("focusout",e)});
var I=function(){var pd;return(pd=T())==null?void 0:pd.validate(z())},J=function(){return U()&&!I()&&z().length>U().maxChars},Q5=function(){return!!I()||J()||c()};
E=_.dd(function(pd){if(!pd.currentTarget)return!1;pd=pd.currentTarget;S(pd.value);Q()==="expand-vertically"&&xla(pd);w==null||w(pd.value);return!0});
var OP=_.dd(function(pd){O()&&pd.key==="Enter"&&pd.preventDefault();return!1}),WK=_.dd(function(){W.value.focus()}),TJ=function(){return D()||K()},oJ={},kL={},qq={},n2={};
return _.f("textarea-shape",{class:_.DW("ytStandardsTextareaShapeHost",(oJ.ytStandardsTextareaShapeTimePicker=function(){var pd;return(pd=F())==null?void 0:pd.useTimePickerStyles},oJ))},_.f("div",{class:_.DW("ytStandardsTextareaShapeTextareaContainer",(kL.ytStandardsTextareaShapeTextareaContainerOutline=a,kL.ytStandardsTextareaShapeTextareaContainerOutlineDisabled=P,kL.ytStandardsTextareaShapeTextareaContainerOutlineError=Q5,kL)),
"on:click":WK},_.f("label",{class:_.DW("ytStandardsTextareaShapeLabel",(qq.ytStandardsTextareaShapeLabelFocused=k,qq.ytStandardsTextareaShapeLabelDisabled=P,qq.ytStandardsTextareaShapeLabelError=function(){return Q5()&&!P()},qq.ytStandardsTextareaShapeLabelHidden=function(){return!k()&&!z()&&!!TJ()},qq))},K),_.f("div",{class:_.DW("ytStandardsTextareaShapePlaceholder",(n2.ytStandardsTextareaShapePlaceholderVisible=function(){return!k()&&!z()},n2)),
"aria-hidden":"true"},TJ),_.f("textarea",{el:W,class:"ytStandardsTextareaShapeTextarea",rows:r,disabled:P,placeholder:TJ,"prop:value":z,"on:input":E,"on:keydown":OP})),_.f(_.Y,{cond:function(){return B()&&!Q5()},
then:function(){var pd={};return _.f("div",{class:_.DW("ytStandardsTextareaShapeHint",(pd.ytStandardsTextareaShapeHintDisabled=P,pd))},_.f("div",{class:"ytStandardsTextareaShapeHintHintMessage"},B))}}),_.f(_.Y,{cond:I,
then:function(){return _.f(X2b,{disabled:P},_.f("div",{class:"ytStandardsTextareaShapeErrorMessage"},I))}}),_.f(_.Y,{cond:U,
then:function(pd){return _.f(_.Y,{cond:J,then:function(){return _.f(X2b,{disabled:P},_.f("div",{class:"ytStandardsTextareaShapeErrorMessage"},function(){return pd().errorMessage}),_.f("div",{class:"ytStandardsTextareaShapeErrorCharacterCount"},function(){return z().length+"/"+pd().maxChars}))}})}}))},"hi");
H4k.idomCompat={callbacks:{onInput:!0}};var X2b=_.l(function(r){var E={};return _.f("div",{class:_.DW("ytStandardsTextareaShapeError",(E.ytStandardsTextareaShapeErrorDisabled=r.disabled,E)),role:"alert"},_.f(_.$r,{icon:"INFO",className:"ytStandardsTextareaShapeErrorIcon",size:16}),r.children)},"ii");_.nsT=_.l(function(r){var E=r.data;return _.f("text-field-view-model",{class:"ytTextFieldViewModelHost"},_.f(H4k,{text:r.text,label:function(){var K;return(K=E().contentProperties)==null?void 0:K.labelText},
placeholder:function(){var K;return(K=E().contentProperties)==null?void 0:K.placeholderText},
hint:function(){var K;return(K=E().contentProperties)==null?void 0:K.hintText},
outline:function(){var K;return!((K=E().displayProperties)==null?0:K.hideBorder)},
overflowStyle:function(){var K;return((K=E().displayProperties)==null?0:K.isMultiline)?"expand-vertically":"scroll-vertically"},
disabled:r.disabled,disableNewLines:function(){var K;return(K=E().displayProperties)==null?void 0:K.disableNewLines},
onInput:r.onInput,characterLimit:r.characterLimit,validation:r.validation,rows:function(){var K;return(K=E().displayProperties)==null?void 0:K.rows}}))},"ji");_.Ik5=_.l(function(r){var E=r.data;return _.f("text-form-field-view-model",{class:"ytTextFormFieldViewModelHost"},_.f(H4k,{text:r.text,label:function(){var K;return(K=E().contentProperties)==null?void 0:K.labelText},
placeholder:function(){var K;return(K=E().contentProperties)==null?void 0:K.placeholderText},
hint:function(){var K;return(K=E().contentProperties)==null?void 0:K.hintText},
outline:function(){var K;return!((K=E().displayProperties)==null?0:K.hideBorder)},
overflowStyle:function(){var K;return((K=E().displayProperties)==null?0:K.isMultiline)?"expand-vertically":"scroll-vertically"},
disableNewLines:function(){var K;return(K=E().displayProperties)==null?void 0:K.disableNewLines},
onInput:r.onInput,characterLimit:r.characterLimit,validation:r.validation,rows:function(){var K;return(K=E().displayProperties)==null?void 0:K.rows}}))},"ki");var y1A=_.l(function(r){var E=_.N(_.XW(function(){var OP,WK;return((OP=r.data().structuredContextNoteFormSchema)==null?0:(WK=OP.initialValues)==null?0:WK.noteBody)?r.data().structuredContextNoteFormSchema.initialValues.noteBody:""})),K=E.next().value,g=E.next().value;
E=_.N(_.XW(function(){r.data();return!1}));
var D=E.next().value,B=E.next().value;E=_.N(_.XW(function(){r.data();return!1}));
var Q=E.next().value,a=E.next().value;E=_.N(_.XW(function(){var OP,WK;return((OP=r.data().structuredContextNoteFormSchema)==null?0:(WK=OP.initialValues)==null?0:WK.timestamp)?r.data().structuredContextNoteFormSchema.initialValues.timestamp:""}));
var P=E.next().value,O=E.next().value;E=_.N(_.XW(function(){r.data();return!1}));
var U=E.next().value,T=E.next().value;E=_.N(_.XW(function(){var OP,WK;return((OP=r.data().structuredContextNoteFormSchema)==null?0:(WK=OP.initialValues)==null?0:WK.sources)?[r.data().structuredContextNoteFormSchema.initialValues.sources]:[]}));
var w=E.next().value,F=E.next().value;E=_.N(_.XW(function(){r.data();return!1}));
var c=E.next().value,W=E.next().value;E=_.N(_.XW(function(){return!1}));
var z=E.next().value,S=E.next().value;_.Zj(function(){var OP;_.k45((OP=r.data().structuredContextNoteFormSchema)==null?void 0:OP.id,{isSubmitting:z,onSubmit:function(){S(!0);var WK=suU(K(),P(),w(),r.data()),TJ=_.P7().resolve(_.Ov);WK&&TJ&&TJ.resolveCommand(WK,{commandController:{onSuccess:function(){S(!1)}}})},
isValid:function(){return D()&&!Q()&&!U()&&!c()}})});
var k=function(OP){if(OP!==void 0&&(g(OP),!D()&&OP.length>0&&B(!0),D())){var WK=vMu(r.data());if(WK){var TJ=WK.minLength;WK=WK.maxLength;TJ&&OP.length<TJ?a(!0):WK&&OP.length>WK?a(!0):a(!1)}}},A=function(OP){if(OP!==void 0){O(OP);
if(OP.length>0){var WK,TJ,oJ,kL,qq=zIu((WK=r.data())==null?void 0:(TJ=WK.structuredContextNoteFormSchema)==null?void 0:(oJ=TJ.fieldSchemas)==null?void 0:(kL=oJ.timestamp)==null?void 0:kL.validationSchema);if(qq&&(WK=qq.regex)&&!(new RegExp(WK)).test(OP)){T(!0);return}}T(!1)}},X=function(OP){if(OP!==void 0){var WK=OP.split(/[ \n]/).map(function(TJ){return TJ.trim()});
F(WK);if(OP.length>0)for(OP=_.N(WK),WK=OP.next();!WK.done;WK=OP.next())if(!b5k(WK.value)){W(!0);return}W(!1)}},e=function(){return{validate:function(OP){if(D()){var WK=vMu(r.data());
if(WK){var TJ=WK.minLength;WK=WK.translations;if(TJ&&OP.length<TJ)return WK==null?void 0:WK.minLengthErrorMessage}}}}},I=function(){var OP=vMu(r.data()),WK=OP==null?void 0:OP.maxLength,TJ;
OP=OP==null?void 0:(TJ=OP.translations)==null?void 0:TJ.maxLengthErrorMessage;if(WK&&OP)return{maxChars:WK,errorMessage:OP}},J=function(){return{validate:function(OP){if(OP){var WK,TJ,oJ,kL,qq=zIu((WK=r.data())==null?void 0:(TJ=WK.structuredContextNoteFormSchema)==null?void 0:(oJ=TJ.fieldSchemas)==null?void 0:(kL=oJ.timestamp)==null?void 0:kL.validationSchema);
if(qq&&(WK=qq.regex,qq=qq.translations,WK&&!(new RegExp(WK)).test(OP)))return qq==null?void 0:qq.regexErrorMessage}}}},Q5=function(){return{validate:function(OP){if(OP){var WK,TJ,oJ,kL,qq=S1a((WK=r.data())==null?void 0:(TJ=WK.structuredContextNoteFormSchema)==null?void 0:(oJ=TJ.fieldSchemas)==null?void 0:(kL=oJ.sources)==null?void 0:kL.validationSchema);
if(qq&&(WK=qq.translations,WK==null?0:WK.selectedErrorMessage))for(OP=OP.split(/[ \n]/).map(function(n2){return n2.trim()}),OP=_.N(OP),TJ=OP.next();!TJ.done;TJ=OP.next())if(!b5k(TJ.value))return OP=void 0,(OP=WK)==null?void 0:OP.selectedErrorMessage}}}};
return _.f("yt-structured-context-note-view-model",{class:"ytStructuredContextNoteViewModelHost",style:"height: calc(var(--ytd-watch-flexy-panel-max-height, 720px) - 209px);"},_.f("div",{class:"ytStructuredContextNoteViewModelTextField"},_.f(_.U9,{data:function(){var OP;return(OP=r.data())==null?void 0:OP.noteContents}},{textFormFieldViewModel:function(OP){return _.f(_.Ik5,{data:OP.data,
onInput:k,validation:e,characterLimit:I})},
textFieldViewModel:function(OP){return _.f(_.nsT,{data:OP.data,onInput:k,validation:e,characterLimit:I})}})),_.f("div",{class:"ytStructuredContextNoteViewModelTextField"},_.f(_.U9,{data:function(){var OP;
return(OP=r.data())==null?void 0:OP.noteTimestamp}},{textFormFieldViewModel:function(OP){return _.f(_.Ik5,{data:OP.data,
onInput:A,validation:J})},
textFieldViewModel:function(OP){return _.f(_.nsT,{data:OP.data,onInput:A,validation:J})}})),_.f("div",{class:"ytStructuredContextNoteViewModelTextField"},_.f(_.U9,{data:function(){var OP;
return(OP=r.data())==null?void 0:OP.noteSources}},{textFormFieldViewModel:function(OP){return _.f(_.Ik5,{data:OP.data,
onInput:X,validation:Q5})},
textFieldViewModel:function(OP){return _.f(_.nsT,{data:OP.data,onInput:X,validation:Q5})}})))},"li");
y1A.idomCompat=!0;_.yB(y1A,"yt-structured-context-note-view-model",{props:{data:_.Yt}});var Lhk=_.l(function(r){var E=_.N(_.XW(function(){var B;if((B=r.controlled)==null?0:B.call(r))return[];var Q;return(((Q=r.data())==null?void 0:Q.chips)||[]).map(function(a){a=_.M(a,_.Oy);if(a==null?0:a.selected)return kr9(a.chipValue)}).filter(function(a){return a!==void 0})})),K=E.next().value,g=E.next().value,D=function(B){var Q=kr9(B.chipValue);
if(Q!==void 0){var a;if((a=r.controlled)==null?0:a.call(r))return void r.controlled().onTap(Q);B=K().includes(Q)?[].concat(_.mn(K().filter(function(O){return O!==Q}))):[].concat(_.mn(K()),[Q]);
g(B);var P;if((P=r.uncontrolled)==null?0:P.call(r))r.uncontrolled().onUpdate(B)}};
return _.f("chip-selection-form-field-view-model",{class:"ytChipSelectionFormFieldViewModelHost",role:"tablist"},_.f(_.sV,{each:function(){return r.data().chips||[]}},function(B){return _.f("div",{class:"ytChipSelectionFormFieldViewModelChipWrapper"},_.f(_.zlw,{data:function(){return _.M(B,_.Oy)},
selected:function(){var Q;if(Q=_.M(B,_.Oy)){var a=kr9(Q.chipValue);if(a!==void 0){var P;Q=((P=r.controlled)==null?0:P.call(r))?r.controlled().selectedValues.includes(a):K().includes(a)}else Q=void 0}else Q=!1;return Q},
callback:D}))}))},"mi");var hk5=_.l(function(r){var E=r.data;var K=function(){var a;return((a=E())==null?void 0:a.flowStateKey)||""},g=_.f8(_.X1,K),D=function(){var a;
return(a=_.M(g(),Ata))==null?void 0:a.chips},B=function(a){if(a!==void 0){var P=D()||[];
P=P.find(function(O){return O===a})?P.filter(function(O){return O!==a}):[].concat(_.mn(P),[a]);
P=Object.assign({},g(),{feedbackFormFlowState:Object.assign({},_.M(g(),Ata),{chips:P})});_.Xg(_.Td("flowStateEntity",K(),P))}},Q=function(){var a;
return _.M((a=E())==null?void 0:a.inputBox,emu)};
r=_.xq(function(a){var P=Q();P=!(P==null?0:P.maxChars)||a.length<=P.maxChars;a=Object.assign({},g(),{feedbackFormFlowState:Object.assign({},_.M(g(),Ata),{detail:a}),abuseReportFlowState:Object.assign({},_.M(g(),Om),{navigationEnabled:P})});_.Xg(_.Td("flowStateEntity",K(),a))},150);
return _.f("yt-feedback-form-view-model",{class:"ytFeedbackFormViewModelHost"},_.f("div",{class:"ytFeedbackFormViewModelChips"},_.f(_.U9,{data:function(){var a;return(a=E())==null?void 0:a.chipSelection}},{chipSelectionFormFieldViewModel:function(a){return _.f(Lhk,{data:a.data,
controlled:function(){return{selectedValues:D()||[],onTap:B}}})}})),_.f("div",{class:"ytFeedbackFormViewModelInputBox"},_.f(H4k,{text:function(){var a;
return(a=_.M(g(),Ata))==null?void 0:a.detail},
placeholder:function(){var a;return((a=Q())==null?void 0:a.placeholderText)||""},
outline:!0,rows:4,characterLimit:function(){var a=Q();if(a&&a.maxChars)return{maxChars:a.maxChars,errorMessage:a.maxCharsExceededErrorMessage||""}},
onInput:r})),_.f("div",{class:"ytFeedbackFormViewModelFooterText"},_.f(_.Og,{text:function(){return E().footerText}})))},"ni");
hk5.idomCompat=!0;_.yB(hk5,"yt-feedback-form-view-model",{props:{data:_.Yt}});var J19=_.l(function(r){var E=r.data;var K=_.f8(b1T,function(){return E().flowStateKey||""}),g=function(){var D;
_.tH((D=_.M(K(),Om))==null?void 0:D.navigationCommand)};
return _.f("yt-report-form-bottom-bar-view-model",{class:"ytWebReportFormBottomBarViewModelHost"},_.f("div",{class:"ytWebReportFormBottomBarViewModelBottomBarContainer"},_.f(_.U9,{data:function(){return E().cancelButton}},{buttonViewModel:function(D){return _.f(_.Sc,{data:D.data,
className:"ytWebReportFormBottomBarViewModelButton",onClick:g})}}),_.f(_.U9,{data:function(){var D;
if(E().navButton){var B=Object;var Q=B.assign,a=_.M(E().navButton,_.fD),P=((D=_.M(K(),Om))==null?0:D.navigationEnabled)?"BUTTON_VIEW_MODEL_STATE_ACTIVE":"BUTTON_VIEW_MODEL_STATE_DISABLED",O,U;D=_.M((O=_.M(K(),Om))==null?void 0:O.navigationCommand,_.W1);O=(U=_.M(D,_.K1))==null?void 0:U.url;B={buttonViewModel:Q.call(B,{},a,{state:P,iconName:O?"OPEN_IN_NEW":""})}}else B=void 0;return B}},{buttonViewModel:function(D){return _.f(_.Sc,{data:D.data,
className:"ytWebReportFormBottomBarViewModelButton",onClick:g})}})))},"oi");
J19.idomCompat=!0;_.yB(J19,"yt-report-form-bottom-bar-view-model",{props:{data:_.Yt}});var rPA=_.l(function(r){var E=r.nextStep;return _.f("div",{class:"ytWebReportFormConfirmationPageViewModelRow"},_.f("div",{class:"ytWebReportFormConfirmationPageViewModelIcon","aria-hidden":"true"},_.f(_.$r,{icon:function(){return E().iconName||""}})),_.f("div",null,_.f(_.Og,{text:function(){return E().text},
className:"ytWebReportFormConfirmationPageViewModelNextStepText"})))},"pi"),EZD=_.l(function(r){var E=r.data;
var K,g=(K=_.P7().resolve(_.p0(_.qB)))==null?void 0:K(),D=_.f8(_.X1,function(){return E().flowStateKey||""});
return _.f("yt-report-form-confirmation-page-view-model",{class:function(){var B;return((B=_.M(D(),Om))==null?void 0:B.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormConfirmationPageViewModelHostDialog":"ytWebReportFormConfirmationPageViewModelHostPanel"}},_.f("div",{class:function(){var B;
return((B=_.M(D(),Om))==null?void 0:B.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormConfirmationPageViewModelImageDialog":"ytWebReportFormConfirmationPageViewModelImagePanel"}},_.f(_.ub,{data:function(){return g&&E().imageDark?E().imageDark:E().image},
alt:"",targetHeight:115,targetWidth:178,preserveHeight:!0,preserveWidth:!0})),_.f("div",{class:"ytWebReportFormConfirmationPageViewModelConfirmationContainer"},_.f("h1",{class:"ytWebReportFormConfirmationPageViewModelHeader"},function(){return E().confirmationHeader}),_.f("div",{class:"ytWebReportFormConfirmationPageViewModelBody"},_.f(_.Og,{text:function(){return E().confirmationText}})),_.f("div",{class:"ytWebReportFormConfirmationPageViewModelLawEnforcementText"},_.f(_.Og,{text:function(){return E().lawEnforcementText}})),
_.f("h1",{class:"ytWebReportFormConfirmationPageViewModelExpectHeader"},function(){return E().whatToExpectHeader}),_.f(_.Y,{cond:function(){return E().nextSteps},
then:function(B){return _.f("div",null,_.f(_.sV,{each:B},function(Q){return _.f(rPA,{nextStep:Q})}))}}),_.f(_.Y,{cond:function(){return E().legalReportText},
then:function(B){return _.f("div",null,_.f(_.Og,{text:B,className:"ytWebReportFormConfirmationPageViewModelLegalText"}))}})))},"qi");
EZD.idomCompat=!0;_.yB(EZD,"yt-report-form-confirmation-page-view-model",{props:{data:_.Yt}});var KgB=_.l(function(r){var E=r.data;var K=function(){var B;return((B=_.M(E().inputBox,emu))==null?void 0:B.maxChars)||500},g=function(){return E().flowStateKey||""},D=_.f8(_.X1,g);
r=_.xq(function(B){B=Object.assign({},D(),{flowFormState:{isValid:B.length<=K()},abuseReportFlowState:{userComments:B,navigationEnabled:!(B.length>K()),isReportFormDirty:!0}});_.eU().dispatch(_.xz("flowStateEntity",g(),B))},150);
_.Zj(function(){var B=Object.assign({},D(),{flowFormState:{isValid:!0}});_.eU().dispatch(_.xz("flowStateEntity",g(),B))});
return _.f("yt-report-form-details-page-view-model",{class:function(){var B;return((B=_.M(D(),Om))==null?void 0:B.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormDetailsPageViewModelHostDialog":"ytWebReportFormDetailsPageViewModelHostPanel"}},_.f("h1",{class:function(){var B;
return((B=_.M(D(),Om))==null?void 0:B.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormDetailsPageViewModelHeaderDialog":"ytWebReportFormDetailsPageViewModelHeaderPanel"}},function(){return E().detailsPageHeader}),_.f("div",{class:"ytWebReportFormDetailsPageViewModelBody"},_.f(_.Og,{text:function(){return E().bodyText}})),_.f("div",{class:"ytWebReportFormDetailsPageViewModelInput"},_.f(H4k,{label:function(){var B;
return((B=_.M(E().inputBox,emu))==null?void 0:B.placeholderText)||""},
outline:!0,rows:10,characterLimit:function(){var B;return{errorMessage:((B=_.M(E().inputBox,emu))==null?void 0:B.maxCharsExceededErrorMessage)||"",maxChars:K()}},
onInput:r})))},"ri");
KgB.idomCompat=!0;_.yB(KgB,"yt-report-form-details-page-view-model",{props:{data:_.Yt}});var gZb=_.l(function(r){var E=r.data;var K=function(){return E().flowStateKey||""},g=_.f8(_.X1,K),D=function(){return _.M(g(),Om)};
return _.f("yt-report-form-reason-select-page-view-model",{class:function(){var B;return((B=D())==null?void 0:B.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormReasonSelectPageViewModelHostDialog":"ytWebReportFormReasonSelectPageViewModelHostPanel"}},_.f("h1",{class:function(){var B;
return((B=D())==null?void 0:B.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormReasonSelectPageViewModelHeaderDialog":"ytWebReportFormReasonSelectPageViewModelHeaderPanel"}},function(){return E().pageHeader}),_.f("div",{class:"ytWebReportFormReasonSelectPageViewModelBody"},_.f(_.Og,{text:function(){return E().bodyText}})),_.f("div",{class:function(){var B;
return((B=D())==null?void 0:B.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormReasonSelectPageViewModelReasonsDialog":"ytWebReportFormReasonSelectPageViewModelReasonsPanel"}},_.f(_.uo9,{data:function(){return _.M(E().radioButtonGroup,_.EE9)},
onSelected:function(B,Q){B=Object.assign({},g(),{abuseReportFlowState:Object.assign({},D(),{reasonKey:Q.key,navigationEnabled:!0,isReportFormDirty:!0,navigationCommand:Q.command})});_.Xg(_.Td("flowStateEntity",K(),B))},
selectedKey:function(){var B;return(B=D())==null?void 0:B.reasonKey},
groupName:"report-form-reason-select-page"})))},"si");
gZb.idomCompat=!0;_.yB(gZb,"yt-report-form-reason-select-page-view-model",{props:{data:_.Yt}});var DiB=_.l(function(r){var E=r.data;var K,g=(K=_.P7().resolve(_.p0(_.qB)))==null?void 0:K();return _.f("yt-report-form-sign-in-page-view-model",{class:"ytReportFormSignInPageViewModelHost"},_.f("div",{class:"ytReportFormSignInPageViewModelSignInPromptImage"},_.f(_.ub,{data:function(){return g&&E().imageDark?E().imageDark:E().image},
alt:""})),_.f("div",{class:"ytReportFormSignInPageViewModelSignInTextContent"},_.f("h1",{class:"ytReportFormSignInPageViewModelSignInPromptHeader"},function(){return E().header}),_.f(_.Og,{text:function(){return E().text},
className:"ytReportFormSignInPageViewModelSignInPromptBody"})))},"ti");
DiB.idomCompat=!0;_.yB(DiB,"yt-report-form-sign-in-page-view-model",{props:{data:_.Yt}});_.yB(_.l(function(r){var E=r.data;var K=_.fg(_.ssM.talkToRecsStateSelector),g=function(){return E().titleSuperscript},D=function(){return E().answersShelf},B=function(){return E().videoShelf},Q=function(){var J;
return(J=E().textInputPlaceholder)==null?void 0:J.content},a=function(){return E().showOpenTextInput},P=function(){var J;
return(J=E().textInputValue)==null?void 0:J.content},O=function(){return E().isMultiTurnFlow?E().resetButtonViewModel:void 0},U="",T=function(){return E().chipSelectionMode==="TALK_TO_RECS_CHIP_SELECTION_MODE_ALLOW_DESELECTION"?2:1};
r=_.N(_.M5("",void 0,"GjDBze"));var w=r.next().value,F=r.next().value;r=_.N(_.M5(!1,void 0,"cHfsvd"));var c=r.next().value,W=r.next().value,z=function(){return{state:c()||w()?"active":"disabled",disabled:!(c()||w())}};
_.m7(function(){if(a()){P()&&F(P());var J;if(!O()&&((J=K())==null?0:J.stepStates)){var Q5;J=Object.keys((Q5=K())==null?void 0:Q5.stepStates);Q5=J[J.length-1];var OP,WK;Q5=(OP=K().stepStates[Q5])==null?void 0:(WK=OP.userQuery)==null?void 0:WK.userQuery;_.Xg(_.bn5());Q5&&S(Q5)}}});
var S=function(J){var Q5=E().onUpdateText;Q5&&_.tH(Q5,{form:{userQuery:J}});F(J)},k=_.xq(function(J){S(J.target.value.trim())},150),A=_.dd(function(J){var Q5;
U=(Q5=J.target.value)==null?void 0:Q5.trim();k(J);return!1}),X=_.dd(function(J){J.key==="Enter"&&(c()||w())&&(S(J.target.value.trim()),I());
return!1}),e=function(J,Q5){W(Q5);
if(Q5){if(E().isMultiTurnFlow&&!U){var OP;S((OP=J==null?void 0:J.text)!=null?OP:"")}E().chipSelectionMode==="TALK_TO_RECS_CHIP_SELECTION_MODE_CLICK_TO_SUBMIT"&&I()}else F(U)},I=function(){var J=_.M(E().nextButtonViewModel,_.fD);
if(J==null?0:J.trackingParams){J=_.UZ(J.trackingParams);var Q5=_.Cn();Q5&&J&&_.ur(Q5,J,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK")}(J=E().onNextStepCommand)&&_.tH(J)};
r={};return _.f("yt-talk-to-recs-view-model",{class:"ytwTalkToRecsHost"},_.f("div",{class:"ytwTalkToRecsTopCornerButton","aria-label":"More options"},_.f(_.U9,{data:function(){return E().topCornerButton}},{buttonViewModel:_.Sc})),_.f("div",{class:"ytwTalkToRecsTalkToRecsWrapper"},_.f("div",{class:"ytwTalkToRecsTitle",
role:"heading",tabindex:0},_.f(_.Og,{text:function(){return E().title}}),_.f(_.Y,{cond:g,
then:function(){return _.f("sup",{class:"ytwTalkToRecsSuperScript"},_.f(_.Og,{text:g}))}})),_.f("div",{class:"ytwTalkToRecsSubtitle"},_.f(_.Og,{text:function(){return E().subtitle}})),_.f("div",{class:"ytwTalkToRecsResultsShelf"},_.f(_.Y,{cond:D,
then:function(){return _.f(_.U9,{data:D},{chipsShelfViewModel:function(J){return _.f("div",{class:"ytwTalkToRecsChipsShelfViewModel"},_.f(_.Xj,{data:J.data,callback:e,selectionBehavior:T}))}})}}),_.f(_.Y,{cond:B,
then:function(){return _.f(_.U9,{data:B},{horizontalShelfViewModel:function(J){return _.f("div",{class:"ytwTalkToRecsHorizontalShelfViewModel"},_.f(_.Te,{data:J.data,thumbnailAspectRatio:0}))}})}})),_.f("div",{class:_.DW("ytwTalkToRecsRefinementContainer",(r.ytwTalkToRecsBottomMargin=function(){return E().isMultiTurnFlow},r))},_.f(_.Y,{cond:a,
then:function(){return _.f("div",{class:"ytwTalkToRecsUserInputBox"},_.f("input",{type:"text",class:"ytwTalkToRecsTextInput",placeholder:Q,value:w,"on:input":A,"on:keyup":X,maxlength:200}))}}),_.f(_.U9,{data:function(){return E().isMultiTurnFlow?E().nextButtonViewModel:void 0}},{buttonViewModel:function(J){return _.f("div",{class:"ytwTalkToRecsFlowControlButtons"},_.f(_.Sc,{data:J.data,
buttonOverrides:z}))}}),_.f(_.U9,{data:O},{buttonViewModel:function(J){return _.f("div",{class:"ytwTalkToRecsFlowControlButtons"},_.f(_.Sc,{data:J.data,
onClick:function(){var Q5=_.M(E().resetButtonViewModel,_.fD);S(w());(Q5=Q5==null?void 0:Q5.onTap)&&_.tH(Q5)}}))}}))))},"vi"),"yt-talk-to-recs-view-model",{props:{data:_.Yt}});var q1f={sources:[{clientResource:{imageName:"CHECK"}}]};_.BM9=_.l(function(r){var E=_.NZ("div");r=_.nH(r,{error:void 0});var K=r.data,g=r.error,D=r.onSelected;r=_.N(_.XW(function(){return Z5U(K())}));
var B=r.next().value,Q=r.next().value;XnU(K,function(w){Q(w);var F,c,W=mlu((F=K().options)==null?void 0:(c=F[w])==null?void 0:c.value,K().type);D==null||D(W);E.value.focus()});
r=_.dd(function(){if(!K().disabled){var w=K(),F=B(),c=E.value;w.options&&(w=lYA(w.options,F,w.label),_.P7().resolve(_.g6).openSheet({viewModel:w},c))}});
var a=_.kPm(),P=function(){return!!g()},O=function(){return!!K().disabled},U={},T={};
return _.f("dropdown-view-model",{class:"ytDropdownViewModelHost"},_.f("div",{class:_.DW("ytDropdownViewModelDropdownContainer",(U.ytDropdownViewModelDropdownContainerErrorBorder=P,U.ytDropdownViewModelDropdownContainerDisabled=O,U)),"on:click":r,el:E,role:"combobox",tabindex:0,"on:keydown":a,"aria-invalid":P,"aria-disabled":O,"aria-describedby":function(){return P()?"dropdown-view-model-error":void 0}},_.f("div",{class:"ytDropdownViewModelText"},uQA(K,P,B),AGA(K,B)),_.f("div",{class:_.DW("ytDropdownViewModelChevronDown",
(T.ytDropdownViewModelChevronDownDisabled=O,T))},_.f(_.$r,{icon:"CHEVRON_DOWN"}))),eIk(K,g))},"wi");_.yB(_.l(function(r){var E=r.data;var K=function(D){var B=nMQ(E());B.videoMetadata||(B.videoMetadata={});B.videoMetadata.sponsorshipsMetadata||(B.videoMetadata.sponsorshipsMetadata={});B.videoMetadata.sponsorshipsMetadata.minRequiredTier=String(D)},g=function(D){var B=nMQ(E());
B.scheduledRedirectMetadata||(B.scheduledRedirectMetadata={});B.scheduledRedirectMetadata.scheduledRedirectTimeDeltaSec=String(D)};
return _.f("ytfz-schedule-fanzone-view-model",{class:"ytfzScheduleFanzoneViewModelHost"},_.f("section",{class:"ytfzScheduleFanzoneViewModelContentSection"},_.f("h2",{class:"ytfzScheduleFanzoneViewModelTitleGroup"},_.f(_.Og,{text:function(){return E().title}}),_.f(_.$r,{icon:"SCHEDULE_FANZONE",
className:"ytfzScheduleFanzoneViewModelIllustration"})),_.f(_.Og,{text:function(){return E().description},
className:"ytfzScheduleFanzoneViewModelDescription"}),_.f(_.U9,{data:function(){return E().tierChoices}},{dropdownViewModel:function(D){return _.f("div",{class:"ytfzScheduleFanzoneViewModelTierDropdown"},_.f(_.BM9,{data:D.data,
onSelected:K}))}}),_.f(_.U9,{data:function(){return E().startTimeChoices}},{dropdownViewModel:function(D){return _.f("div",{class:"ytfzScheduleFanzoneViewModelStartTimeDropdown"},_.f(_.BM9,{data:D.data,
onSelected:g}))}}),_.f(_.Og,{text:function(){return E().notice},
className:"ytfzScheduleFanzoneViewModelNotice"})),_.f("footer",{class:"ytfzScheduleFanzoneViewModelFooterSection"},_.f(_.U9,{data:function(){return E().scheduleButton}},{panelFooterViewModel:_.eC})))},"xi"),"ytfz-schedule-fanzone-view-model",{props:{data:_.Yt}});_.yB(_.l(function(r){var E=r.data;r=r.className===void 0?"":r.className;var K=_.f8(b1T,function(){return E().flowStateEntityKey||""}),g={};
g=_.DW("ytFlowBottomBarViewModelFlowBottomBarButtons",(g.ytFlowBottomBarViewModelFlowBottomBarButtonsDistributed=function(){return E().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FULL_DISTRIBUTED"||E().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_DISTRIBUTED_SPACE"},g));
var D={},B=_.DW("ytFlowBottomBarViewModelFlowBottomBarPrimaryButton",g,(D.ytFlowBottomBarViewModelFlowBottomBarPrimaryButtonVerticalCentered=function(){return E().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED"},D.ytFlowBottomBarViewModelFlowBottomBarPrimaryButtonFlexPrimary=function(){return E().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FLEX_PRIMARY"},D));
D={};var Q=_.DW("ytFlowBottomBarViewModelFlowBottomBarSecondaryButton",g,(D.ytFlowBottomBarViewModelFlowBottomBarSecondaryButtonVerticalCentered=function(){return E().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED"},D.ytFlowBottomBarViewModelFlowBottomBarSecondaryButtonFullDistributed=function(){return E().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FULL_DISTRIBUTED"},D));
g={};g=_.DW("ytFlowBottomBarViewModelFlowBottomBarButtonSection",(g.ytFlowBottomBarViewModelFlowBottomBarButtonSectionVerticalCentered=function(){return E().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED"},g.ytFlowBottomBarViewModelFlowBottomBarButtonSectionJustifyEnd=function(){return E().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_JUSTIFY_END"},g.ytFlowBottomBarViewModelFlowBottomBarButtonSectionSpaceBetween=function(){return E().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_SPACE_BETWEEN"},
g));
r=_.DW("ytFlowBottomBarViewModelHost",r);return _.f("yt-flow-bottom-bar-view-model",{class:r},_.f(_.Y,{cond:function(){var a;return(a=E())==null?void 0:a.textSection},
then:function(a){return _.f("div",{class:"ytFlowBottomBarViewModelFlowBottomBarTextSection"},_.f(_.Og,{text:a}))}}),_.f("div",{class:g},_.f(_.U9,{data:function(){return E().secondaryButton}},{buttonViewModel:function(a){return _.f(_.Sc,{data:a.data,
className:Q})}}),_.f(_.U9,{data:function(){return E().primaryButton}},{buttonViewModel:function(a){return _.f(_.Sc,{data:a.data,
className:B,buttonOverrides:function(){var P;return{disabled:!((P=K())==null||!P.primaryButtonDisabled)}}})}})))},"yi"),"yt-flow-bottom-bar-view-model",{props:{data:_.Yt,
className:_.H1}});var dif="add arrow_left article check circle circle_full creator_academy lock price_tag".split(" "),Hx=function(){var r=_.q.apply(this,arguments)||this;r.enableScrollingFix=!0;r.bottomBar=!1;r.fitContent=!1;return r};
_.C(Hx,_.q);_.d=Hx.prototype;_.d.ready=function(){_.R("enable_pdp_icon_prefetch")&&_.zmb(_.P7().resolve(_.G6),0,dif)};
_.d.focus=function(r){this.topBar?_.de(this.topBar,r):this.paperDialog.focus(r)};
_.d.attached=function(){this.paperDialog||(this.paperDialog=this.hostElement.closest("tp-yt-paper-dialog"));this.JSC$19548_scroller&&(this.JSC$19548_scroller.dialogElement=this.paperDialog,this.JSC$19548_scroller.attached&&typeof this.JSC$19548_scroller.attached==="function"&&this.JSC$19548_scroller.attached())};
_.d.onDataChanged=function(){var r;this.fitContent=!((r=this.data)==null||!r.fitContent);var E;this.bottomBar=!((E=this.data)==null||!E.bottomBar)};
_.d.onProgressChanged=function(){var r,E,K=((E=(r=this.data)==null?void 0:r.progress)!=null?E:0)*100;this.progressElement.style.width=K+"%"};
_.d.isProgressHidden=function(){var r;return!((r=this.data)==null?0:r.progress)};
_.d.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(r){return r&&!r.couponRenderer?"yt-flow-bottom-bar-renderer":"ytd-flow-bottom-bar-renderer"}}}}}};
Hx.prototype.onProgressChanged=Hx.prototype.onProgressChanged;Hx.prototype.onDataChanged=Hx.prototype.onDataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Hx.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Hx.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Hx.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Hx.prototype,"enableScrollingFix",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Hx.prototype,"bottomBar",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Hx.prototype,"fitContent",void 0);_.u([_.fH("#progress"),_.H("design:type",HTMLElement)],Hx.prototype,"progressElement",void 0);_.u([_.fH("#scroller"),_.H("design:type",Object)],Hx.prototype,"JSC$19548_scroller",void 0);_.u([_.fH("ytd-flow-top-bar-renderer"),_.H("design:type",HTMLElement)],Hx.prototype,"topBar",void 0);
_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Hx.prototype,"onDataChanged",null);_.u([_.pH("data.progress"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Hx.prototype,"onProgressChanged",null);_.u([_.VF({is:"ytd-flow-step-renderer",disableElementRegistration:!0})],Hx);
_.Z(Hx,"ytd-flow-step-renderer",function(){if(GGB!==void 0)return GGB;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return GGB=r},{mode:1});var nA=function(r){this.resolveCommand=r;this.steps={}},jq9=function(r,E){E=_.N(E||[]);
for(var K=E.next();!K.done;K=E.next()){K=K.value;var g=Object.values(K)[0],D=void 0;if((D=g)==null?0:D.stepId)r.steps[g.stepId]=K}},Qqa=function(r,E){var K,g,D,B,Q;
return _.p(function(a){if((K=r.state)==null||!K.currentStepId)return a.return(void 0);g=r.getCurrentStep();if(!g)return a.return(NMf(r));if(D=_.M(g,_.Iv))r.logVEScreen(D),((B=D)==null?0:B.onStepStartCommand)&&r.resolveCommand((Q=D)==null?void 0:Q.onStepStartCommand,{});D&&E&&(r.logFlowEvent(D,E),E.steps&&!E.steps.includes(g)&&E.steps.push(g));return a.return(g)})};
nA.prototype.back=function(){var r;(r=this.state)!=null&&r.stepIdStack&&(this.state.currentStepId=this.state.stepIdStack.pop())};
nA.prototype.handleUpdateFlowCommand=function(r){r.steps&&jq9(this,r.steps);r.entityUpdateCommand&&this.resolveCommand(r.entityUpdateCommand,{});r.flowContinuationCommand&&(r=r.flowContinuationCommand)&&(this.getFlowContinuationCommand=r);this.awaitFlowContinuation&&(r=this.getCurrentStep(),this.awaitFlowContinuation(r),this.awaitFlowContinuation=void 0)};
nA.prototype.reset=function(){this.state=void 0;this.steps={};this.awaitFlowContinuation=this.getFlowContinuationCommand=void 0};
var NMf=function(r){return _.p(function(E){return r.getFlowContinuationCommand?E.return(new Promise(function(K){r.awaitFlowContinuation=K;r.getFlowContinuationCommand&&r.resolveCommand(r.getFlowContinuationCommand,{flow_state:r.state})})):E.return(Promise.resolve(void 0))})};
nA.prototype.getCurrentStep=function(){var r;if((r=this.state)!=null&&r.currentStepId)return this.steps[this.state.currentStepId]};
nA.prototype.logVEScreen=function(r){var E;((E=r.screenLoggingData)==null?0:E.screenVeType)&&_.kQ(_.pB(),r.screenLoggingData.screenVeType)};
nA.prototype.logFlowEvent=function(r,E){var K,g,D,B;((K=E.flowLoggingData)==null?0:K.eventNamespace)&&((g=r.flowEventData)==null?0:g.eventType)&&((D=r.flowEventData)==null?0:D.eventMetadata)&&((B=E.flowLoggingData)==null?0:B.flowType)&&(r=_.Ni(E.flowLoggingData.eventNamespace,r.flowEventData.eventType,r.flowEventData.eventMetadata),_.Qp().logFlowEvent(r,E.flowLoggingData.flowType))};
_.f5.Object.defineProperties(nA.prototype,{currentStepId:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.state)==null?void 0:r.currentStepId}},
nextStepIdOverride:{configurable:!0,enumerable:!0,get:function(){var r;if((r=this.state)!=null&&r.nextStepIdOverride)return this.state.nextStepIdOverride.reduce(function(E,K){K.key&&K.value&&(E[K.key]=K.value);return E},{})}}});var I4=function(){var r=_.q.apply(this,arguments)||this;r.flowState=_.R("web_use_flow_state_manager")?void 0:new nA(function(E,K){K=K===void 0?{}:K;_.jH.instance.resolveCommand(E,{form:{form:K,element:r.hostElement}})});
r.JSC$19559_flowStateManager=_.R("web_use_flow_state_manager")?_.P7().resolve(_.XC):void 0;r.currentTargetId="";r.initialState=!0;r.isLoading=!1;r.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"};r.containsTalkToRecs=!1;return r};
_.C(I4,_.q);_.d=I4.prototype;_.d.onPopupClosed=function(r){if(!r||this.hostElement===r.detail.popupRenderer){if(this.JSC$19559_flowStateManager){var E;((E=this.data)==null?0:E.flowStateEntityKey)&&this.JSC$19559_flowStateManager.flowStates.delete(this.data.flowStateEntityKey);this.currentTargetId=""}else this.flowState&&this.flowState.reset();this.currentFlowStep=this.data=void 0;this.initialState=!0}};
_.d.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"}}}};
_.d.focus=function(r){var E=this;_.q_(function(){var K=_.rj(E.hostElement).querySelector("ytd-flow-step-renderer");(K==null?0:K.topBar)?K.focus(r):E.topBar&&_.de(E.topBar,r)},1)};
_.d.attached=function(){this.hostElement.setAttribute("dialog","true")};
_.d.computeTopBarHidden=function(r){var E;return!((E=_.M(r,_.Iv))==null||!E.topBarOverride)};
_.d.onCurrentFlowChange=function(){if(this.JSC$19559_flowStateManager&&this.data&&this.flow){var r=Cmu(this.JSC$19559_flowStateManager,this.data),E;if(r&&((E=this.flow)==null?0:E.currentStepId)){r=GE5(r,this.flow.currentStepId);this.initialState=!1;this.isLoading=!this.currentFlowStep;var K;!r&&((K=this.data)==null?0:K.flowContinuationCommand)&&this.ytComponentBehavior.resolveCommand(this.data.flowContinuationCommand)}}};
_.d.observeData=function(){var r=this;if(this.JSC$19559_flowStateManager){var E=this.currentTargetId,K,g,D=(g=(K=this.data)==null?void 0:K.targetId)!=null?g:"";E!==D&&E&&xzb(this.JSC$19559_flowStateManager,E);this.currentTargetId=D;this.data&&W4f(Cmu(this.JSC$19559_flowStateManager,this.data),function(B){B&&(r.initialState=!1,r.currentFlowStep={flowStepRenderer:B},r.isLoading=!r.currentFlowStep,r.autofocusAndRefit(),r.updateContainsTalkToRecs(),r.logVEScreen(),r.logFlowEvent())})}};
_.d.dataChanged=function(){var r=this,E,K;return _.p(function(g){if(g.nextAddress==1){if(!r.flowState)return g.return();((E=r.data)==null?0:E.steps)&&jq9(r.flowState,r.data.steps);if((K=r.data)==null?0:K.flowContinuationCommand){var D=r.flowState,B=r.data.flowContinuationCommand;B&&(D.getFlowContinuationCommand=B)}return g.yield(Qqa(r.flowState,r.data),2)}r.currentFlowStep=g.yieldResult;_.vo(g)})};
_.d.flowChanged=function(){var r=this,E;return _.p(function(K){if(K.nextAddress==1){if(!r.flowState||!r.flow)return K.return();r.flowState.state=r.flow;r.isLoading=!0;return K.yield(Qqa(r.flowState,r.data),2)}E=K.yieldResult;if(!E||r.flow.isLoading)return K.return();r.currentFlowStep=E;r.initialState=!1;r.isLoading=!1;r.autofocusAndRefit();r.updateContainsTalkToRecs();_.vo(K)})};
_.d.logVEScreen=function(){var r,E,K=(r=_.M(this.currentFlowStep,_.Iv))==null?void 0:(E=r.screenLoggingData)==null?void 0:E.screenVeType;K&&_.kQ(_.P7().resolve(_.Ly),K)};
_.d.logFlowEvent=function(){var r=_.M(this.currentFlowStep,_.Iv),E,K,g,D,B,Q;(this==null?0:(E=this.data)==null?0:(K=E.flowLoggingData)==null?0:K.eventNamespace)&&(this==null?0:(g=this.data)==null?0:(D=g.flowLoggingData)==null?0:D.flowType)&&(r==null?0:(B=r.flowEventData)==null?0:B.eventType)&&(r==null?0:(Q=r.flowEventData)==null?0:Q.eventMetadata)&&(r=_.Ni(this.data.flowLoggingData.eventNamespace,r.flowEventData.eventType,r.flowEventData.eventMetadata),_.Qp().logFlowEvent(r,this.data.flowLoggingData.flowType))};
_.d.updateContainsTalkToRecs=function(){var r,E=(r=_.M(this.currentFlowStep,_.Iv))==null?void 0:r.content;this.containsTalkToRecs=!!E&&!!_.M(E,L49)};
_.d.autofocusAndRefit=function(){var r=this,E=_.P7().resolve(_.p0(_.Cy)),K=document.activeElement&&(document.activeElement.tagName==="TEXTAREA"||document.activeElement.tagName==="INPUT"||document.activeElement.tagName==="BUTTON"),g=document.querySelector("yt-report-form-confirmation-page-view-model"),D=document.querySelector("yt-report-form-details-page-view-model"),B=document.querySelector("yt-report-form-reason-select-page-view-model"),Q=document.querySelector("yt-contributor-zero-state-view-model"),
a=document.querySelector("yt-structured-context-note-view-model"),P=document.querySelector("yt-note-view-model");(!K&&E&&E.isKeyBoardInUse()||g||!K&&D||!K&&B||!K&&(Q||a||P))&&_.jx(this.hostElement);_.p5(this,function(){_.Ln(r.hostElement,"yt-refit")})};
_.d.handleUpdateFlowCommand=function(r){this.flowState?this.data&&(r=_.M(r,_.Qvb),r.targetId===this.data.targetId&&(r.flowContinuationCommand&&(this.data.flowContinuationCommand=r.flowContinuationCommand),this.flowState.handleUpdateFlowCommand(r),this.autofocusAndRefit())):this.ytComponentBehavior.resolveCommand(r)};
_.d.handleFlowNextStepCommand=function(r){this.JSC$19559_flowStateManager?this.ytComponentBehavior.resolveCommand(r):this.data&&this.flow&&this.flow.key&&(r=_.M(r,_.BBd),r.targetId===this.data.targetId&&(r=r.stepId||"",this.ytdReduxBehavior.dispatch(_.xz("flowStateEntity",this.flow.key,{currentStepId:r,stepIdStack:(this.flow.stepIdStack||[]).concat(r)}))))};
_.d.handleFlowPrevStepCommand=function(r){if(this.JSC$19559_flowStateManager)this.ytComponentBehavior.resolveCommand(r);else if(this.data&&this.flow&&this.flow.key&&(r=_.M(r,_.dhf),r.targetId===this.data.targetId)){var E=[].concat(_.mn(this.flow.stepIdStack||[]));E.length>1?(E.pop(),this.ytdReduxBehavior.dispatch(_.xz("flowStateEntity",this.flow.key,{currentStepId:E[E.length-1],stepIdStack:E}))):r.onFirstStepCommand&&this.ytComponentBehavior.resolveCommand(r.onFirstStepCommand)}};
_.d.handleYpcCancelRecurrenceCommand=function(r){if(this.data&&this.flow&&this.flow.key&&(r=_.M(r,gEQ),r.targetId===this.data.targetId&&r.endpointCommand)){var E=_.M(this.flow,Dna);E&&_.M(r.endpointCommand,_.Fll)&&(_.M(r.endpointCommand,_.Fll).feedbackData=E.surveyFeedback);this.ytComponentBehavior.resolveCommand(r.endpointCommand)}};
_.d.handlePartialUpdateFlowStateEntity=function(r){this.data&&this.flow&&this.flow.key&&this.ytdReduxBehavior.dispatch(_.xz("flowStateEntity",this.flow.key,r,"REPEATED_FIELDS_MERGE_OPTION_REPLACE"))};
I4.prototype.flowChanged=I4.prototype.flowChanged;I4.prototype.dataChanged=I4.prototype.dataChanged;I4.prototype.observeData=I4.prototype.observeData;I4.prototype.onCurrentFlowChange=I4.prototype.onCurrentFlowChange;I4.prototype.onPopupClosed=I4.prototype.onPopupClosed;_.u([_.G(_.N6),_.H("design:type",Object)],I4.prototype,"ytdReduxBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],I4.prototype,"ytRendererBehavior",void 0);
_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],I4.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],I4.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],I4.prototype,"ytActionHandlerBehavior",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],I4.prototype,"initialState",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],I4.prototype,"isLoading",void 0);_.u([_.b(),_.H("design:type",Object)],I4.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],I4.prototype,"currentFlowStep",void 0);_.u([_.ae("yt-popup-closed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],I4.prototype,"onPopupClosed",null);
_.u([_.b({selectorArgs:["data.flowStateEntityKey"],selector:b1T}),_.H("design:type",Object)],I4.prototype,"flow",void 0);_.u([_.fH("ytd-flow-top-bar-renderer"),_.H("design:type",HTMLElement)],I4.prototype,"topBar",void 0);_.u([_.pH("data","flow"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],I4.prototype,"onCurrentFlowChange",null);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],I4.prototype,"observeData",null);
_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype",Promise)],I4.prototype,"dataChanged",null);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],I4.prototype,"containsTalkToRecs",void 0);_.u([_.TI("flow"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype",Promise)],I4.prototype,"flowChanged",null);_.u([_.VF({is:"ytd-flow-root-renderer",disableElementRegistration:!0})],I4);
_.$iB=_.rD()(I4,"ytd-flow-root-renderer",function(){if(WdB!==void 0)return WdB;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return WdB=r},{mode:_.EZ("kevlar_poly_si_batch_j025")?1:2});var aq5;var Px=null;_.yB(_.l(function(r){return _.f("yt-thumbnail-overlay-attribution-view-model",{class:"ytThumbnailOverlayAttributionViewModelHost"},_.f("div",{class:"ytThumbnailOverlayAttributionViewModelInnerContainer"},_.f(_.Og,{text:function(){return r.data().text}}),_.f("span",{class:"ytThumbnailOverlayAttributionViewModelBottomRightCorner"})))},"zi"),"yt-thumbnail-overlay-attribution-view-model",{props:{data:_.Yt}});var pUD=_.l(function(r){var E=r.playerControlsProps;var K=r.isShortsPage;return _.f("yt-bigboard",null,_.f(_.Y,{cond:function(){return E().isDragging},
then:function(){return _.f("div",{class:"ytBigboardStoryboardHost"},_.f(_.I29,{progressBarProps:E,isShortsPage:K}))}}))},"Ai");
pUD.idomCompat=!0;_.ye={ACCOUNT_LABEL:fA("ACCOUNT_LABEL"),ACT_ON_THIS_COMMENT:fA("ACT_ON_THIS_COMMENT"),ADD_TO_DROPDOWN_LABEL:fA("ADD_TO_DROPDOWN_LABEL"),AD_BADGE_HINT:fA("AD_BADGE_HINT"),AD_BADGE_TEXT:fA("AD_BADGE_TEXT"),ALL_CHANNELS_LABEL:fA("ALL_CHANNELS_LABEL"),AMBIENT_MODE:fA("AMBIENT_MODE"),AMBIENT_MODE_OFF:fA("AMBIENT_MODE_OFF"),AMBIENT_MODE_ON:fA("AMBIENT_MODE_ON"),ANDROID_DEPRECATION_MESSAGE_BODY:fA("ANDROID_DEPRECATION_MESSAGE_BODY"),ANDROID_DEPRECATION_MESSAGE_HEADER:fA("ANDROID_DEPRECATION_MESSAGE_HEADER"),
APP_UPSELL_SUBTITLE:fA("APP_UPSELL_SUBTITLE"),APP_UPSELL_TITLE:fA("APP_UPSELL_TITLE"),AUDIO_TRACK:fA("AUDIO_TRACK","Audio Track"),AUTONAV_TOGGLE:fA("AUTONAV_TOGGLE"),AUTOPLAY_IN_TEN_SECONDS:fA("AUTOPLAY_IN_TEN_SECONDS"),AUTOPLAY_PAUSED:fA("AUTOPLAY_PAUSED"),AUTOPLAY_PLAY_NOW:fA("AUTOPLAY_PLAY_NOW"),AUTOPLAY_UP_NEXT_IN:fA("AUTOPLAY_UP_NEXT_IN"),AUTO_ZOOM:fA("AUTO_ZOOM","Auto zoom"),BACK:fA("BACK"),CANCEL:fA("CANCEL"),CHANNEL_SWITCHER_LABEL:fA("CHANNEL_SWITCHER_LABEL"),CLOSE:fA("CLOSE","close"),CLOSED_CAPTIONS_DISABLED:fA("CLOSED_CAPTIONS_DISABLED"),
CLOSED_CAPTIONS_OFF:fA("CLOSED_CAPTIONS_OFF"),CLOSED_CAPTIONS_ON:fA("CLOSED_CAPTIONS_ON"),CLOSED_CAPTIONS_ON_LANGUAGE:fA("CLOSED_CAPTIONS_ON_LANGUAGE"),CLOSE_SEARCH_LABEL:fA("CLOSE_SEARCH_LABEL"),CLOSE_SETTINGS_LABEL:fA("CLOSE_SETTINGS_LABEL"),COMMENT_MODAL_CONTENT:fA("COMMENT_MODAL_CONTENT"),CONFIRM_OK:fA("CONFIRM_OK"),CONNECT_TO_THE_INTERNET:fA("CONNECT_TO_THE_INTERNET"),COPIED_TO_CLIPBOARD:fA("COPIED_TO_CLIPBOARD"),COPY:fA("COPY"),COPY_DEBUG_INFO:fA("COPY_DEBUG_INFO"),COPY_EMBED_CODE:fA("COPY_EMBED_CODE"),
COPY_LINK_LABEL:fA("COPY_LINK_LABEL"),COPY_VIDEO_URL:fA("COPY_VIDEO_URL"),COPY_VIDEO_URL_AT_CURRENT_TIME:fA("COPY_VIDEO_URL_AT_CURRENT_TIME"),CREATE_CHANNEL_TITLE:fA("CREATE_CHANNEL_TITLE"),DELETE_FROM_DOWNLOADS:fA("DELETE_FROM_DOWNLOADS"),DIALOG:fA("DIALOG"),DONE:fA("DONE"),DOWNLOAD:fA("DOWNLOAD"),FAILED_COPY_ERROR_MESSAGE:fA("FAILED_COPY_ERROR_MESSAGE"),FLAG_CONFIRM:fA("FLAG_CONFIRM"),FLAG_CONTENT:fA("FLAG_CONTENT"),FLAG_LABEL:fA("FLAG_LABEL"),FLAG_TITLE:fA("FLAG_TITLE"),FULLSCREEN_GENERIC_ERROR:fA("FULLSCREEN_GENERIC_ERROR"),
GOOGLE_COMPANY:fA("GOOGLE_COMPANY"),HIDE_PLAYER_CONTROLS:fA("HIDE_PLAYER_CONTROLS","Hide player controls"),HIDE_PLAYLIST_VIDEOS:fA("HIDE_PLAYLIST_VIDEOS"),HIDE_SEARCH_FILTERS_LABEL:fA("HIDE_SEARCH_FILTERS_LABEL"),HOME:fA("HOME","Home"),INVALID_RESPONSE_RECEIVED:fA("INVALID_RESPONSE_RECEIVED"),LIBRARY:fA("LIBRARY","Library"),LISTENING:fA("LISTENING"),LOADING:fA("LOADING"),LONG_PRESS_MIC_TO_SPEAK:fA("LONG_PRESS_MIC_TO_SPEAK","Long press mic_icon_placeholder to speak"),LOOP:fA("LOOP"),MENU_DESKTOP:fA("MENU_DESKTOP"),
MENU_EXIT:fA("MENU_EXIT"),MENU_FEEDBACK:fA("MENU_FEEDBACK"),MENU_HELP:fA("MENU_HELP"),MENU_IMPRESSUM:fA("MENU_IMPRESSUM"),MENU_PLAYER_SETTINGS:fA("MENU_PLAYER_SETTINGS"),MENU_SETTINGS:fA("MENU_SETTINGS"),MENU_SIGN_IN:fA("MENU_SIGN_IN"),MENU_TITLE:fA("MENU_TITLE"),MENU_YOUR_DATA:fA("MENU_YOUR_DATA"),MORE_INFO:fA("MORE_INFO"),MORE_OPTIONS:fA("MORE_OPTIONS"),MUTE_VOLUME:fA("MUTE_VOLUME"),NEW_PLAYLIST:fA("NEW_PLAYLIST"),NEXT_VIDEO:fA("NEXT_VIDEO"),NOTIFICATION_ERROR_MESSAGE:fA("NOTIFICATION_ERROR_MESSAGE"),
NOT_FOUND_CTA:fA("NOT_FOUND_CTA"),NOT_FOUND_MESSAGE:fA("NOT_FOUND_MESSAGE"),NOT_FOUND_TITLE:fA("NOT_FOUND_TITLE"),NO_DOWNLOADS:fA("NO_DOWNLOADS"),NO_MIC_INPUT:fA("NO_MIC_INPUT"),OFFLINE_CHECK_CONNECTION:fA("OFFLINE_CHECK_CONNECTION"),OOPS_MESSAGE:fA("OOPS_MESSAGE"),OPEN_APP:fA("OPEN_APP"),OPEN_YOUTUBE:fA("OPEN_YOUTUBE"),PAUSE:fA("PAUSE"),PLAY:fA("PLAY"),PLAYER_CAPTION:fA("PLAYER_CAPTION"),PLAYER_CAPTION_OFF:fA("PLAYER_CAPTION_OFF"),PLAYER_CAPTION_ON:fA("PLAYER_CAPTION_ON"),PLAYER_DOUBLE_SPEED_USER_EDU:fA("PLAYER_DOUBLE_SPEED_USER_EDU"),
PLAYER_DOUBLE_TAP_TO_SEEK:fA("PLAYER_DOUBLE_TAP_TO_SEEK"),PLAYER_DOUBLE_TAP_TO_SHOW_OR_HIDE_PLAYER_CONTROLS:fA("PLAYER_DOUBLE_TAP_TO_SHOW_OR_HIDE_PLAYER_CONTROLS"),PLAYER_EXIT_FULLSCREEN:fA("PLAYER_EXIT_FULLSCREEN"),PLAYER_FASTFORWARD_SECONDS:fA("PLAYER_FASTFORWARD_SECONDS"),PLAYER_FULLSCREEN:fA("PLAYER_FULLSCREEN"),PLAYER_LIVE_LABEL:fA("PLAYER_LIVE_LABEL"),PLAYER_LIVE_NOW:fA("PLAYER_LIVE_NOW"),PLAYER_MINIMIZE:fA("PLAYER_MINIMIZE"),PLAYER_NEXT:fA("PLAYER_NEXT"),PLAYER_PAUSE:fA("PLAYER_PAUSE"),PLAYER_PLAY:fA("PLAYER_PLAY"),
PLAYER_PREVIOUS:fA("PLAYER_PREVIOUS"),PLAYER_PROGRESS_BAR:fA("PLAYER_PROGRESS_BAR"),PLAYER_QUALITY:fA("PLAYER_QUALITY"),PLAYER_QUALITY_AUTO:fA("PLAYER_QUALITY_AUTO"),PLAYER_REPLAY:fA("PLAYER_REPLAY"),PLAYER_REWIND_SECONDS:fA("PLAYER_REWIND_SECONDS"),PLAYER_SPEED:fA("PLAYER_SPEED"),PLAYER_SPEEDUP_USER_EDU:fA("PLAYER_SPEEDUP_USER_EDU"),PLAYER_SPEED_DECREASE:fA("PLAYER_SPEED_DECREASE"),PLAYER_SPEED_INCREASE:fA("PLAYER_SPEED_INCREASE"),PLAYER_SPEED_NORMAL:fA("PLAYER_SPEED_NORMAL"),PLAYER_SPEED_RECENT:fA("PLAYER_SPEED_RECENT"),
PLAYER_TIME_DURATION:fA("PLAYER_TIME_DURATION"),PLAYER_TIME_ELAPSED:fA("PLAYER_TIME_ELAPSED"),PLAYLIST_DESCRIPTION_INVALID_CHARACTERS:fA("PLAYLIST_DESCRIPTION_INVALID_CHARACTERS"),PLAYLIST_MIX_DETAILED_LONG_BYLINE:fA("PLAYLIST_MIX_DETAILED_LONG_BYLINE"),PLAYLIST_NAME_INVALID_CHARACTERS:fA("PLAYLIST_NAME_INVALID_CHARACTERS"),PLAYLIST_NAME_MISSING:fA("PLAYLIST_NAME_MISSING"),PLAYLIST_NAME_TOO_LONG:fA("PLAYLIST_NAME_TOO_LONG"),PLAYLIST_PANEL_END_OF_PLAYLIST:fA("PLAYLIST_PANEL_END_OF_PLAYLIST"),PLAYLIST_PANEL_NEXT:fA("PLAYLIST_PANEL_NEXT"),
PLAYLIST_PANEL_UNLISTED_PLAYLIST:fA("PLAYLIST_PANEL_UNLISTED_PLAYLIST"),PLAYLIST_TEXT_INPUT_CHAR_COUNT:fA("PLAYLIST_TEXT_INPUT_CHAR_COUNT"),PLAY_ALL:fA("PLAY_ALL"),PLEASE_FIX_ERRORS:fA("PLEASE_FIX_ERRORS"),PREMIUM_BADGE_LABEL:fA("PREMIUM_BADGE_LABEL","Premium"),PREVIOUS_VIDEO:fA("PREVIOUS_VIDEO"),PRIVACY_POLICY:fA("PRIVACY_POLICY"),RELOAD:fA("RELOAD"),REQUIRED_LABEL:fA("REQUIRED_LABEL"),SAVE_PLAYLIST:fA("SAVE_PLAYLIST"),SCRUB_SLIDE_USER_EDU:fA("SCRUB_SLIDE_USER_EDU"),SEARCH:fA("SEARCH","Search"),
SEARCH_APPEND_LABEL:fA("SEARCH_APPEND_LABEL"),SEARCH_CHANNEL:fA("SEARCH_CHANNEL"),SEARCH_CLEAR_LABEL:fA("SEARCH_CLEAR_LABEL"),SEARCH_ENTITY_SUGGESTION_ALBUM_NO_ARTIST:fA("SEARCH_ENTITY_SUGGESTION_ALBUM_NO_ARTIST","Album"),SEARCH_ENTITY_SUGGESTION_MOVIE:fA("SEARCH_ENTITY_SUGGESTION_MOVIE","Movie"),SEARCH_ENTITY_SUGGESTION_SONG_NO_ARTIST:fA("SEARCH_ENTITY_SUGGESTION_SONG_NO_ARTIST","Song"),SEARCH_ENTITY_SUGGESTION_TV_SHOW:fA("SEARCH_ENTITY_SUGGESTION_TV_SHOW","TV Show"),SEARCH_FILTERS_LABEL:fA("SEARCH_FILTERS_LABEL"),
SEARCH_LABEL:fA("SEARCH_LABEL"),SEARCH_PPP_PLACEHOLDER_TEXT:fA("SEARCH_PPP_PLACEHOLDER_TEXT"),SEEK_SLIDER:fA("SEEK_SLIDER"),SETTINGS_LABEL:fA("SETTINGS_LABEL"),SETTINGS_MIC_PERMISSION:fA("SETTINGS_MIC_PERMISSION"),SHORTS_TAB_LABEL:fA("SHORTS_TAB_LABEL","Shorts"),SHOW_LESS:fA("SHOW_LESS"),SHOW_MORE:fA("SHOW_MORE"),SHOW_PLAYER_CONTROLS:fA("SHOW_PLAYER_CONTROLS","Show player controls"),SHOW_PLAYLIST_VIDEOS:fA("SHOW_PLAYLIST_VIDEOS"),SHOW_SEARCH_FILTERS_LABEL:fA("SHOW_SEARCH_FILTERS_LABEL"),SIGN_IN_LABEL:fA("SIGN_IN_LABEL"),
SIGN_IN_ON_WEB:fA("SIGN_IN_ON_WEB"),STABLE_VOLUME:fA("STABLE_VOLUME"),STABLE_VOLUME_OFF:fA("STABLE_VOLUME_OFF"),STABLE_VOLUME_ON:fA("STABLE_VOLUME_ON"),STATS_FOR_NERDS:fA("STATS_FOR_NERDS"),SUGGESTION_DISMISSED_LABEL:fA("SUGGESTION_DISMISSED_LABEL"),SUGGESTION_DISMISS_LABEL:fA("SUGGESTION_DISMISS_LABEL"),SUGGESTION_NEW_VIDEOS_TEXT:fA("SUGGESTION_NEW_VIDEOS_TEXT"),SUGGESTION_THUMBNAIL_ATTRIBUTION_LABEL:fA("SUGGESTION_THUMBNAIL_ATTRIBUTION_LABEL","View image source"),SUGGESTION_THUMBNAIL_LABEL:fA("SUGGESTION_THUMBNAIL_LABEL"),
TERMS_OF_SERVICE:fA("TERMS_OF_SERVICE"),TIMESTAMP_MINUTES:fA("TIMESTAMP_MINUTES"),TIMESTAMP_SECONDS:fA("TIMESTAMP_SECONDS"),TOGGLE_OFF:fA("TOGGLE_OFF"),TOGGLE_ON:fA("TOGGLE_ON"),TRENDING:fA("TRENDING"),TROUBLESHOOT_PLAYBACK_ISSUE:fA("TROUBLESHOOT_PLAYBACK_ISSUE"),TRY_AGAIN_LATER:fA("TRY_AGAIN_LATER"),TRY_AGAIN_MIC_PERMISSION:fA("TRY_AGAIN_MIC_PERMISSION"),TURN_OFF_AUTOPLAY_CONFIRM_BUTTON_TITLE:fA("TURN_OFF_AUTOPLAY_CONFIRM_BUTTON_TITLE"),TURN_OFF_AUTOPLAY_DIALOG_DESCRIPTION:fA("TURN_OFF_AUTOPLAY_DIALOG_DESCRIPTION"),
TURN_OFF_AUTOPLAY_DIALOG_TITLE:fA("TURN_OFF_AUTOPLAY_DIALOG_TITLE"),UNMUTE_VOLUME:fA("UNMUTE_VOLUME"),VIDEO_LINK_LABEL:fA("VIDEO_LINK_LABEL")};var P3b=_.l(function(r){var E=r.playerApi;r=_.NZ("button",function(g){_.hi(g,36843)});
var K=fA("PLAYER_FASTFORWARD_SECONDS","",{seconds_placeholder:"30"});return _.f("jump-forward-button",{class:"ytPlayerControlsJumpForwardButtonHost"},_.f("button",{el:r,class:"ytPlayerControlsJumpForwardButtonButton",title:K,"aria-label":K,"on:click":_.dd(function(){_.Ji(36843);E&&E().seekBy(30);window.dispatchEvent(new CustomEvent("jump-forward-clicked"));return!1})},_.f("span",null,_.f(_.$r,{icon:"FAST_FORWARD"}))))},"Bi");var fqQ=_.l(function(r){var E=r.appApi;r=_.NZ("button",function(g){_.hi(g,62946)});
var K=fA("OPEN_IN_MINIPLAYER");return _.f("miniplayer-button",{class:"ytMiniplayerButtonHost"},_.f("button",{el:r,class:"ytMiniplayerButtonButton",title:K,"aria-label":K,"on:click":_.dd(function(){_.Ji(62946);var g,D;(D=(g=E()).openInMiniplayer)==null||D.call(g);return!1})},_.f(_.$r,{icon:"PICTURE_IN_PICTURE",
active:!1})))},"Ci");var Oeu=_.l(function(r){var E=r.playerApi;r=_.NZ("button",function(B){_.hi(B,142812)});
var K=_.N(_.M5(!1,void 0,"eOMRAb")),g=K.next().value,D=K.next().value;K=function(){return fA("SET_PLAYBACK_SPEED_X","",{speed_rate_placeholder:""+(g()?1:2)})};
return _.f("yt-playback-speed-button",{class:"ytPlaybackSpeedButtonHost"},_.f("button",{el:r,class:"ytPlaybackSpeedButtonButton",title:K,"aria-label":K,"on:click":_.dd(function(){_.Ji(142812);if(E){var B=E(),Q=g();B.setPlaybackRate(Q?1:2);D(!g())}return!1})},_.f("span",null,_.f(_.$r,{icon:function(){return g()?"PLAY_ARROW_HALF_CIRCLE_FILLED":"PLAY_ARROW_HALF_CIRCLE"}}))))},"Di");var Yku=_.l(function(r){var E=r.title;var K=r.ariaLabel;var g=r.icon;var D=r.command;var B=r.visualElementId;r=_.NZ("button",function(Q){B&&_.hi(Q,B())});
return _.f("ytd-thumbnail-overlay-button",{class:"ytdThumbnailOverlayButtonHost"},_.f("button",{el:r,class:"ytdThumbnailOverlayButtonButton",title:E,"aria-label":K,"on:click":_.dd(function(){B&&_.Ji(B());D&&_.P7().resolve(_.Ov).resolveCommand(D())})},_.f(_.$r,{icon:g})))},"Ei");var Bx="";var UiQ=_.l(function(r){var E=r.playerControlsProps,K=r.onClickFn;r=_.Wg(function(){var B=E(),Q=-1;B.captionsAvailable&&(Q=B.captionsEnabled?1:0);return Q},void 0,"MZ0Wqe");
var g=_.Wg(function(){var B=E();return B.captionsAvailable?_.Nn(B.captionsEnabled?"CLOSED_CAPTIONS_ON":"CLOSED_CAPTIONS_OFF"):_.Nn("CLOSED_CAPTIONS_DISABLED")},void 0,"ymFqJe"),D=_.Wg(function(){var B=E();
B=B.captionsAvailable?B.captionsEnabled:void 0;return B},void 0,"fhuQRe");
return _.f("yt-closed-captions-toggle-button",null,_.f(_.trU,{captionIconType:r,ariaLabel:g,ariaPressed:D,onClick:function(B){var Q=E();if(Q.captionsAvailable){var a=Q.playerApi;if(a){var P=Q.playerApi;if(P){var O=Bx;if(O){P=P.getOption("captions","track");var U;Bx=(U=P?P.displayName:null)!=null?U:O}else _.LX(P)?(O=_.oXu(P),Bx=O.length?(U=l5f(O))?U.displayName:O[0].displayName:""):Bx=""}mZT(a);_.R("mweb_disable_set_state_captions_killswitch")&&Q.setState({captionsEnabled:!Q.captionsEnabled})}}var T,
w;(w=(T=Q.appApi).showCaptionsToggleToast)==null||w.call(T,Q);K==null||K(B)},
isOverlay:!0}))},"Fi");var TMU=_.l(function(r){var E=r.data;return _.f("yt-premiere-trailer-badge",{class:"premiereTrailerBadgeHost"},_.f(_.P_,{data:function(){return{type:17,text:_.VKm(E().label)}}}))},"Gi");var wUa=_.l(function(r){var E=_.DW("ytPlayerControlsAnimatedSeekArrowsArrow",function(){return r.direction()===1?"ytPlayerControlsAnimatedSeekArrowsForwardArrow":"ytPlayerControlsAnimatedSeekArrowsBackwardArrow"},function(){return r.size()==="small"?"ytPlayerControlsAnimatedSeekArrowsArrowSmall":"ytPlayerControlsAnimatedSeekArrowsArrowLarge"},function(){return r.size()==="small"?r.direction()===1?"ytPlayerControlsAnimatedSeekArrowsArrowSmallForward":"ytPlayerControlsAnimatedSeekArrowsArrowSmallBackward":
r.direction()===1?"ytPlayerControlsAnimatedSeekArrowsArrowLargeForward":"ytPlayerControlsAnimatedSeekArrowsArrowLargeBackward"});
return _.f("animated-seek-arrows",{class:_.DW("ytPlayerControlsAnimatedSeekArrowsHost")},_.f("span",{class:E}),_.f("span",{class:E}),_.f("span",{class:E}))},"Hi");
wUa.idomCompat=!0;var FgT=_.l(function(){var r=_.Nn("PLAYER_SECONDS",{seconds_placeholder:"30"}),E=_.N(_.M5(!1,void 0,"iRJu8c")),K=E.next().value,g=E.next().value,D=_.N(_.M5(!1,void 0,"MPnizf"));E=D.next().value;var B=D.next().value;D={};var Q=_.DW("jumpForwardOverlayOverlay",(D.jumpForwardOverlayOverlayHidden=E,D));_.Zj(function(){var a=null,P=null,O=function(){a!==null&&_.cc().cancelJob(a);P!==null&&_.cc().cancelJob(P);B(!0);g(!0);_.E3(_.cc(),function(){B(!1)});
a=_.E3(_.cc(),function(){B(!0);P=_.E3(_.cc(),function(){g(!1)},200)},600)};
window.addEventListener("jump-forward-clicked",O);_.Z6(function(){window.removeEventListener("jump-forward-clicked",O)})});
return _.f("jump-forward-overlay",{class:"jumpForwardOverlayHost"},_.f(_.Y,{cond:K,then:function(){return _.f("div",{class:Q},_.f(wUa,{direction:1,size:"large"}),_.f("div",null,r))}}))},"Ii");var R_a=_.ye.MUTE_VOLUME,oZA=_.ye.UNMUTE_VOLUME,MGu=_.l(function(r){var E=r.muteIconType;var K=r.onClick;var g=r.useOutlineIcon;var D=r.useDelhiIcons;r=_.NZ("button",function(a){_.hi(a,28662)});
var B=function(){var a=E(),P=g==null?void 0:g(),O=D==null?void 0:D(),U="",T="";switch(a){case -1:case 0:U=P?"VOLUME_OFF":O?"VOLUME_OFF_DELHI_PLAYER":"VOLUME_OFF_FILLED";T=oZA;break;case 1:U=P?"VOLUME_UP_OUTLINE":O?"VOLUME_UP_DELHI_PLAYER_FILLED":"VOLUME_UP_FILLED";T=R_a;break;case 2:U=P?"VOLUME_DOWN_OUTLINE":O?"VOLUME_DOWN_DELHI_PLAYER_FILLED":"VOLUME_DOWN_FILLED";T=R_a;break;default:_.nd(a)}return{iconName:U,ariaLabel:T}},Q=function(){return B().ariaLabel};
return _.f("ytm-mute-button",{class:"ytmMuteButtonHost"},_.f("button",{el:r,class:"ytmMuteButtonButton",title:Q,"aria-label":Q,"on:click":_.dd(function(a){_.Ji(28662);K==null||K(a);return!1})},_.f("span",null,_.f(_.$r,{icon:function(){return B().iconName}}))))},"Ji");var ieu=_.l(function(r){var E=r.volumeProps;var K=r.onClickFn;var g=r.useOutlineIcon;var D=r.useDelhiIcons;return _.f("yt-mute-toggle-button",null,_.f(MGu,{muteIconType:function(){var B=E();return B.volumeMuted||B.volume===0?0:B.volume>50?1:2},
onClick:function(B){var Q=E().playerApi;Q&&(Q.isMuted()?Q.unMute():Q.mute(!1));K==null||K(B)},
useOutlineIcon:function(){return!(g==null||!g())},
useDelhiIcons:function(){return!(D==null||!D())}}))},"Ki");
ieu.idomCompat=!0;var cPT=_.l(function(r){var E=r.data;var K=_.NZ("ytm-paid-content-overlay-renderer");return _.f("ytm-paid-content-overlay-renderer",{class:"ytmPaidContentOverlayHost",el:K,"on:animationend":_.dd(function(){K.value.classList.add("ytmPaidContentOverlayHidden");return!1})},_.f(_.xt,{command:function(){return E().navigationEndpoint},
className:"ytmPaidContentOverlayLink"},_.f(_.Y,{cond:function(){var g;return(g=E().icon)==null?void 0:g.iconType},
then:function(){return _.f("span",null,_.f(_.$r,{icon:function(){var g;return(g=E().icon)==null?void 0:g.iconType}}))}}),_.f("div",{class:"ytmPaidContentOverlayText"},_.f(_.Og,{text:function(){return E().text}})),_.f(_.Y,{cond:function(){return E().navigationEndpoint},
then:function(){return _.f(_.$r,{icon:"CHEVRON_RIGHT"})}})))},"Li");
cPT.idomCompat=!0;var kEB=[].concat(_.mn([{register:function(r){var E=wwu(r),K;(K=r().playerApi)==null||K.addEventListener("onVolumeChange",E);return function(){}}},
{register:function(r){var E=F4T(r);r=r().playerApi;r==null||r.addEventListener("captionschanged",E);r==null||r.addEventListener("captionssettingschanged",E);r==null||r.addEventListener("onCaptionsTrackListChanged",E);return function(){}}}]),[{register:function(r){var E=Onk(r),K;
(K=r().playerApi)==null||K.addEventListener("onStateChange",E);return function(){}}},
{register:function(r){var E=YMB(r),K;(K=r().playerApi)==null||K.addEventListener("onPlaybackRateChange",E);return function(){}}},
{register:function(r){var E=UzB(r),K;(K=r().playerApi)==null||K.addEventListener("onVideoDataChange",E);return function(){}}},
{register:function(r){var E=TOQ(r),K,g;(K=r())==null||(g=K.playerApi)==null||g.addEventListener("onVideoProgress",E);return function(){}}}]);var C3b=_.l(function(r){var E=r.data;var K=function(){return _.Nn("PLAYBACK_SPEED_X",{speed_rate_placeholder:""+E().playbackRate})};
return _.f(_.Y,{cond:function(){return E().playbackRate&&E().playbackRate!==1},
then:function(){return _.f("yt-playback-rate-overlay",{class:"ytPlaybackRateOverlayHost"},_.f("div",{class:"ytPlaybackRateOverlayOverlay"},_.f(wUa,{direction:1,size:"small"}),_.f("div",{class:"ytPlaybackRateOverlayLabel"},K)))}})},"Ni");var xia=_.l(function(r){var E=r.data;return _.f("div",{class:"ytInlinePlayerControlsTopLeftControls"},_.f(_.Y,{cond:function(){var K,g=(K=E())==null?void 0:K.playerResponse,D;return g==null?void 0:(D=g.paidContentOverlay)==null?void 0:D.paidContentOverlayRenderer},
then:function(K){return _.f(cPT,{data:K})}}))},"Pi"),Wg5=_.l(function(r){var E=r.props;
var K=r.data;var g=r.options;var D=function(){var O,U,T,w;return(O=K())==null?void 0:(U=O.playerResponse)==null?void 0:(T=U.playerConfig)==null?void 0:(w=T.inlinePlaybackConfig)==null?void 0:w.showAudioControls},B=function(){var O,U;
if(D()&&((O=g())==null?void 0:(U=O.additionalButton)==null?void 0:U.button)!==void 0){var T,w,F;O=(T=K())==null?void 0:(w=T.playerApi)==null?void 0:(F=w.getSize())==null?void 0:F.height;if(!(O===void 0||O<180)){var c,W;return(c=g())==null?void 0:(W=c.additionalButton)==null?void 0:W.button}}},Q=function(){var O,U;
return(O=g())==null?void 0:(U=O.additionalButton)==null?void 0:U.thumbnailOverlayButtonRenderers},a=function(){var O,U;
return(O=g())==null?void 0:(U=O.additionalButton)==null?void 0:U.thumbnailOverlayButtonViewModels},P=function(){var O=[_.f(ieu,{volumeProps:E})],U;
((U=g())==null?0:U.hideCaptionsToggleButton)||O.push(_.f(UiQ,{playerControlsProps:E}));B()===1&&O.push(_.f(P3b,{playerApi:function(){return E().playerApi}}));
B()===2&&O.push(_.f(fqQ,{appApi:function(){return E().appApi}}));
B()===3&&O.push(_.f(Oeu,{playerApi:function(){return E().playerApi}}));
U=Q();if(B()===4&&U){U=_.N(U);for(var T=U.next(),w={};!T.done;w={tooltip$jscomp$2:void 0,ariaLabel$jscomp$19:void 0,icon$jscomp$50:void 0,command$jscomp$604:void 0},T=U.next()){T=T.value;w.tooltip$jscomp$2=T.tooltip;var F=void 0,c=void 0;w.ariaLabel$jscomp$19=((F=T.accessibility)==null?void 0:(c=F.accessibilityData)==null?void 0:c.label)||w.tooltip$jscomp$2;F=void 0;w.icon$jscomp$50=(F=T.icon)==null?void 0:F.iconType;w.command$jscomp$604=T.command;w.tooltip$jscomp$2&&w.ariaLabel$jscomp$19&&w.icon$jscomp$50&&
O.push(_.f(Yku,{title:function(W){return function(){return W.tooltip$jscomp$2}}(w),
ariaLabel:function(W){return function(){return W.ariaLabel$jscomp$19}}(w),
icon:function(W){return function(){return W.icon$jscomp$50}}(w),
command:function(W){return function(){return W.command$jscomp$604}}(w)}))}}U=a();
if(B()===4&&U)for(U=_.N(U),T=U.next(),w={};!T.done;w={tooltip$jscomp$3:void 0,ariaLabel$jscomp$20:void 0,icon$jscomp$51:void 0,command$jscomp$605:void 0,trackingParamsVeType:void 0},T=U.next())T=T.value,w.tooltip$jscomp$3=T.title,w.ariaLabel$jscomp$20=T.accessibilityText||w.tooltip$jscomp$3,w.icon$jscomp$51=T.iconName,w.command$jscomp$605=_.Ga(T.onTap),c=F=void 0,w.trackingParamsVeType=((F=T.loggingDirectives)==null?0:F.trackingParams)?(c=ytA(_.hL(T.loggingDirectives.trackingParams)))==null?void 0:
_.Ow(c,2):void 0,w.tooltip$jscomp$3&&w.ariaLabel$jscomp$20&&w.icon$jscomp$51&&O.push(_.f(Yku,{title:function(W){return function(){return W.tooltip$jscomp$3}}(w),
ariaLabel:function(W){return function(){return W.ariaLabel$jscomp$20}}(w),
icon:function(W){return function(){return W.icon$jscomp$51}}(w),
command:function(W){return function(){return W.command$jscomp$605}}(w),
visualElementId:function(W){return function(){return W.trackingParamsVeType}}(w)}));
return O};
return _.f(_.Y,{cond:D,then:function(){return _.f("div",{class:"ytInlinePlayerControlsTopRightControls"},_.f(_.sV,{each:P},function(O){return _.f("div",{class:"ytInlinePlayerControlsTopRightControlsCircleButton"},_.f("div",{class:"ytInlinePlayerControlsButtonIcon"},O))}))}})},"Qi"),VGA=_.l(function(r){var E=r.props;
var K=r.data;var g=r.options;r={};r=_.DW("ytInlinePlayerControlsBottomRightControls",(r.ytInlinePlayerControlsBottomRightControlsHidden=function(){var D;return ohT(K(),g())&&((D=g())==null?void 0:D.insetProgressBar)&&(E().isHovering||E().isDragging)},r));
return _.f("div",{class:r},_.f(Gff,{data:K}),_.f(_.Y,{cond:function(){var D;return!((D=g())==null?0:D.hideTimeDisplay)},
then:function(){return _.f(vZa,{props:E,data:K})}}))},"Ri"),Gff=_.l(function(r){var E=r.data;
return _.f(_.U9,{data:function(){var K;return NO5((K=E())==null?void 0:K.thumbnailOverlays)}},{premiereTrailerBadgeRenderer:TMU})},"Si"),vZa=_.l(function(r){var E=r.props;
var K=r.data;return _.f(_.Y,{cond:function(){return E().isLive},
then:function(){return _.f(z_k,{props:E,data:K})},
else:function(){return _.f(tGk,{props:E,data:K})}})},"Ti"),tGk=_.l(function(r){var E=r.props;
var K=r.data;var g=_.Wg(function(){var D;return Qpf((D=K())==null?void 0:D.thumbnailOverlays)},void 0,"AFvHu");
return _.f("div",{class:_.DW("ytInlinePlayerControlsTimeDisplay"),"aria-label":function(){return _.ye.PLAYER_TIME_ELAPSED+" "+_.hUq(E().playedTime)}},_.f(_.P_,{data:function(){var D=_.hUq(E().videoDuration-E().playedTime);
return Object.assign({},{type:17,text:D},g())}}))},"Ui"),Skk=_.l(function(r){r=r.badgeShapeData;
return _.f("div",{class:_.DW("ytInlinePlayerControlsTimeDisplay","ytInlinePlayerControlsLiveBadge")},_.f(_.P_,{data:r}))},"Vi"),z_k=_.l(function(r){var E=r.data;
r=_.Wg(function(){if(_.R("use_thumbnail_overlay_time_status_renderer_for_live_badge")){var g,D;return(g=E())==null?void 0:(D=g.thumbnailOverlays)==null?void 0:D.find(function(B){return B.thumbnailOverlayTimeStatusRenderer||B.thumbnailOverlayBadgeViewModel})}},void 0,"y9XYN");
var K=_.Wg(function(){var g,D,B,Q,a,P;return _.bLK((g=E())==null?void 0:(D=g.playerApi)==null?void 0:(B=D.getSize())==null?void 0:B.width,(Q=E())==null?void 0:(a=Q.playerApi)==null?void 0:(P=a.getSize())==null?void 0:P.height)},void 0,"anNoxe");
return _.f(_.Y,{cond:r,then:function(g){return _.f(_.U9,{data:g},{thumbnailOverlayTimeStatusRenderer:function(D){var B=D.data;D=_.Wg(function(){return _.iVL(B(),0)},void 0,"Ncdcme");
return _.f(Skk,{badgeShapeData:D})},
thumbnailOverlayBadgeViewModel:function(D){return _.f(_.GHd,{data:D.data,thumbnailSize:K})}})},
else:function(){var g={type:18,text:_.ye.PLAYER_LIVE_LABEL,icon:"LIVE"};return _.f(Skk,{badgeShapeData:function(){return g}})}})},"Wi"),beb=_.l(function(r){var E=r.props;
var K=r.data;var g=r.options;return _.f(_.E_f,{progressBarProps:E,config:function(){var D,B=_.M((D=K())==null?void 0:D.multiMarkersPlayerBar,_.uzl),Q;D=((Q=g())==null?0:Q.insetProgressBar)?2:1;var a;Q=(a=g())==null?void 0:a.useFinePointerTargetSizes;return{unmuteOnSeek:!1,position:D,chapterData:B,isInlinePlayback:!0,doSeekOnClick:Q,playheadDotBehavior:Q?1:0}}})},"Xi");_.yB(_.l(function(r){var E=r.data;var K=r.appApi;var g=r.options;var D=fGu(E,RmD(K));r={};K={};return _.f("yt-inline-player-controls",{class:"ytInlinePlayerControlsHost"},_.f("div",{class:_.DW("ytInlinePlayerControlsDarkenedOverlay",(r.ytInlinePlayerControlsDarkenedOverlayShow=function(){return D().isHovering},r))}),_.f(FgT,null),_.f(C3b,{data:D}),_.f(xia,{data:E}),_.f(pUD,{playerControlsProps:D,
isShortsPage:!1}),_.f("div",{class:_.DW((K.ytInlinePlayerControlsControlsHidden=function(){return D().isDragging},K))},_.f(Wg5,{props:D,
data:E,options:g}),_.f(VGA,{props:D,data:E,options:g})),_.f(_.Y,{cond:function(){return ohT(E(),g())},
then:function(){return _.f(beb,{props:D,data:E,options:g})}}))},"Oi"),"yt-inline-player-controls",{props:{data:_.Yt,
appApi:_.H1,options:_.Yt}});var LA=function(){var r=_.q.apply(this,arguments)||this;r.opts=null;r.playerControlsData=null;r.playerControlsAppApi={openInMiniplayer:function(){r.openInMiniplayer()}};
r.playerControlsOptions={};r.noAnimation=!1;r.playbackIntentTriggered=!1;r.positionData=null;r.hidden=!0;r.active=!1;r.playing=!1;r.persistentPanelVisible=!1;r.videoPreviewDataIndex=0;r.JSC$19602_playerPromise=null;r.player=null;r.enableAudioControls=!1;r.hasBeenUnmuted=!1;r.captionsHaveBeenTurnedOff=!1;r.JSC$19602_playerEvents=new Map;r.videoPreviewFetchRequest=null;r.scheduledPreviewEndJobId=null;r.JSC$19602_preventProgressSaveTimer=null;r.watchEndpointStartTimeUpdaterInterval=null;r.actionMap=
{"yt-open-video-preview-action":"handleOpenVideoPreviewAction","yt-terminate-video-preview-action":"onTerminateVideoPreviewAction","yt-get-inline-preview-player-action":"getInlinePreviewPlayer","yt-window-resized":"onWindowResized"};r.windowOnBlurFn=function(){r.deactivate()};
return r};
_.C(LA,_.q);_.d=LA.prototype;
_.d.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"}}}};
_.d.attached=function(){window.addEventListener("blur",this.windowOnBlurFn);this.JSC$19602_playerEvents.set("onStateChange",this.onPlayerStateChange);this.JSC$19602_playerEvents.set("onPlaybackStartExternal",this.onPlaybackStart);this.JSC$19602_playerEvents.set("SEEK_COMPLETE",this.onSeekComplete);this.JSC$19602_playerEvents.set("captionschanged",this.onCaptionsChanged);document.addEventListener("yt-page-type-changed",_.QF(this,this.onPageTypeChange));this.pagePath=location.pathname;window.addEventListener("scroll",
_.QF(this,this.onScroll))};
_.d.detached=function(){window.removeEventListener("blur",this.windowOnBlurFn);window.removeEventListener("scroll",_.QF(this,this.onScroll))};
_.d.onPageTypeChange=function(){this.deactivate()};
_.d.onWindowResized=function(){this.deactivate()};
_.d.onPersistentPanelVisibleChange=function(){this.deactivate()};
_.d.onCaptionsChanged=function(r){r=!!r.languageCode;this.playing&&this.allowCaptions()&&(this.captionsHaveBeenTurnedOff=!r);this.setCaptionSize()};
_.d.setCaptionSize=function(){var r;if(this.active&&!this.captionsHaveBeenTurnedOff&&((r=this.player)==null?0:r.getCaptionWindowContainerId())){var E;(E=this.player)==null||E.updateSubtitlesUserSettings({fontSizeIncrement:2},!1)}};
_.d.currentPageAllowed=function(){return!this.isWatchPage};
_.d.alignVideoPreviewForAnimation=function(){this.hidden=!1;this.noAnimation=!0;this.positionData=this.getThumbnailPositionData();if(!this.positionData||!_.R("web_imp_horizontal_oob_fix_killswitch")&&this.isOutOfBounds(this.positionData))return!1;var r=this.positionData,E=r.initialTopPosition,K=r.initialHorizontalPosition;_.jU(this.hostElement,{"--ytd-video-preview-translate-left":r.finalHorizontalPosition-K+"px","--ytd-video-preview-translate-top":r.finalTopPosition-E+"px","--ytd-video-preview-original-top-position":E+
"px","--ytd-video-preview-original-horizontal-position":K+"px","--ytd-video-preview-initial-scale":"scale("+r.initialScale+")","--ytd-video-preview-width":r.videoPreviewWidth+"px","--ytd-video-preview-height":r.videoPreviewHeight+"px"});return!0};
_.d.isOutOfBounds=function(r){var E=r.initialHorizontalPosition+12;r=E+r.videoPreviewWidth>window.innerWidth;return E<0||this.ytdGuideStateAwareBehavior.guidePersistentAndVisible&&E<260||this.ytdGuideStateAwareBehavior.miniGuideVisible&&E<72||r};
_.d.handleOpenVideoPreviewAction=function(r){var E=this,K;return _.p(function(g){if(!E.currentPageAllowed())return g.return(0);E.opts=r;return(K=E.alignVideoPreviewForAnimation(r.thumbnail))?g.return(E.activate()):g.return(0)})};
_.d.onMouseLeave=function(r){var E,K;(E=this.opts)==null||(K=E.mouseleaveCallback)==null||K.call(E);this.shouldDeactivateOnMouseLeave(r)&&this.deactivate()};
_.d.onScroll=function(){var r,E;((r=this.opts)==null?0:r.isAutoplay)&&((E=this.opts)==null?0:E.mediaRenderer)&&this.opts.mediaRenderer.getBoundingClientRect().top<0&&this.deactivate()};
_.d.optsChanged=function(){this.scheduledPreviewEndJobId&&(_.eM.cancelJob(this.scheduledPreviewEndJobId),this.scheduledPreviewEndJobId=null)};
_.d.onInlinePreviewIsEnabledChange=function(){!this.inlinePreviewIsEnabled&&this.playbackIntentTriggered&&this.deactivate()};
_.d.onIsAdsVideoChange=function(){this.isAdsVideo&&this.ytSparklesClickLocationBehavior.configureClickTargets("video-preview-container",LA.JSC$19601_DEFAULT_CLICK_LOCATION_BEHAVIOR,LA.JSC$19601_CLICK_LOCATION_ID_MAP)};
_.d.shouldDeactivateOnMouseLeave=function(r){r=r.relatedTarget;if(!r)return!0;var E;return(E=this.opts)!=null&&E.mediaRenderer?!_.Ea(this.opts.mediaRenderer).contains(r):!0};
_.d.onPlayerStateChange=function(){this.player&&this.player.getPlayerState()===0&&(this.hasMultipleVideoPreviews()?this.startPlaybackForNextVideo():this.deactivate({resetWatchEndpointStartTime:!0}))};
_.d.onPlaybackStart=function(){var r=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$19602_preventProgressSaveTimer=
_.E3(_.eM,function(){r.resetPreventProgressSaveTimer()},1E4);
var E;if((E=this.opts)==null?0:E.videoPreviewDurationMs)this.scheduledPreviewEndJobId=_.E3(_.eM,function(){r.hasMultipleVideoPreviews()?r.startPlaybackForNextVideo():r.deactivate()},this.opts.videoPreviewDurationMs);
var K;this.player.setGlobalCrop(((K=this.opts)==null?0:K.cropPlayerToFillThumbnailHorizontally)?"fullwidth":null)}};
_.d.getRoundedCornersSize=function(){var r;if((r=this.opts)==null?0:r.roundedCornersSize){var E;return(E=this.opts)==null?void 0:E.roundedCornersSize}var K;if((K=this.opts)==null?0:K.enableRounding){var g;if(((g=this.opts)==null?void 0:g.thumbnailSize)==="small")return 1;var D;if(((D=this.opts)==null?void 0:D.thumbnailSize)==="medium")return 2;var B;if(((B=this.opts)==null?void 0:B.thumbnailSize)==="large")return 3}return _.R("web_imp_inset_progress_bar")?3:0};
_.d.onSeekComplete=function(){this.resetPreventProgressSaveTimer()};
_.d.onTerminateVideoPreviewAction=function(){this.deactivate()};
_.d.onMediaContainerClick=function(r){this.isShortcutClick(r)||(this.navigateToWatch(r),r.preventDefault(),r.stopPropagation())};
_.d.activate=function(){var r=this,E,K,g,D,B,Q,a,P,O;return _.p(function(U){switch(U.nextAddress){case 1:if(!r.currentPageAllowed())return U.return(0);K=(E=r.videoPreviewData)==null?void 0:E.inlinePlaybackEndpoint;g=_.kr.instance;if(!K||!g)return U.return(0);r.playbackIntentTriggered=!0;((D=r.opts)==null?0:D.mediaRenderer)&&((B=r.opts)==null||!B.isAutoplay)&&Dzb(r.opts.mediaRenderer,function(){r.deactivate()});
_.p5(r,function(){r.revealPreviewUi()});
Q={};_.R("enable_unknown_lact_fix_on_html5")&&(_.P7().resolve(_.Yr),Q.lact=_.fh());r.videoPreviewFetchRequest=hIB(g,r.getInlinePlaybackRequestData(r.videoPreviewData),Q);_.Mj(U,2);return U.yield(r.videoPreviewFetchRequest,4);case 4:a=U.yieldResult;if(((P=a)==null?void 0:(O=P.playabilityStatus)==null?void 0:O.status)==="OK")return U.return(r.handlePlayerResponse(a));throw Error("fk");case 2:_.GD(U),r.deactivate();case 3:return U.return(1)}})};
_.d.getInlinePlaybackRequestData=function(r){var E,K=_.R("web_imp_player_mute_params")?((E=this.opts)==null?void 0:E.forceMutedVolume)||!this.hasBeenUnmuted:!0;return{endpoint:r.inlinePlaybackEndpoint,startPlaybackInMutedState:K}};
_.d.handlePlayerResponse=function(r){var E=this,K,g,D,B,Q,a,P,O,U,T,w,F,c,W;return _.p(function(z){if(z.nextAddress==1){K=E.getInlinePlaybackVideoId();if(!(((g=r)==null?0:(D=g.videoDetails)==null?0:D.videoId)&&E.currentPageAllowed()&&E.playbackIntentTriggered&&E.opts&&K))return E.deactivate(),z.return(0);if(r.videoDetails.videoId!==K)return z.return(0);E.enableAudioControls=!!((B=r.playerConfig)==null?0:(Q=B.inlinePlaybackConfig)==null?0:Q.showAudioControls);r.trackingParams=E.getInlinePlaybackTrackingParams();
if(!E.inlinePlayer)return z.return(0);a={};if(O=_.M((P=E.videoPreviewData)==null?void 0:P.inlinePlaybackEndpoint,_.m4))a.watch_endpoint=O;if(E.videoPreviewData){var S,k=(S=_.M(E.videoPreviewData.inlinePlaybackEndpoint,_.m4))==null?void 0:S.startTimeSeconds;k!==void 0&&(r.playerConfig||(r.playerConfig={}),r.playerConfig.playbackStartConfig||(r.playerConfig.playbackStartConfig={}),r.playerConfig.playbackStartConfig.startPosition||(r.playerConfig.playbackStartConfig.startPosition={}),r.playerConfig.playbackStartConfig.startSeconds=
k,r.playerConfig.playbackStartConfig.startPosition.streamTimeMillis=String(k*1E3))}E.inlinePlayer.loadVideoWithPlayerResponse(r,a);if(E.JSC$19602_playerPromise)return z.jumpTo(2);E.JSC$19602_playerPromise=E.inlinePlayer.getPlayerPromise();return z.yield(E.JSC$19602_playerPromise,3)}z.nextAddress!=2&&(U=z.yieldResult,U.setInlinePreview(!0),T=!_.R("web_imp_theater_bugfix"),U.setSizeStyle(!1,T),E.ytPlayerListenerBehavior.listenToPlayerEvents(U,E.JSC$19602_playerEvents),E.player=U,_.Ln(E.hostElement,
"player-api-ready"));((w=E.opts)==null?0:w.showPlayerControls)&&E.videoPreviewData&&E.player&&(E.playerControlsData={playerResponse:r,isInlinePlayback:!0,thumbnailOverlays:E.videoPreviewData.thumbnailOverlays,playerApi:E.player},E.playerControlsOptions={useFinePointerTargetSizes:!0,insetProgressBar:!E.unroundCornersForPlayback,additionalButton:E.getAdditionalButtonType(E.videoPreviewData.thumbnailOverlays),hideTimeDisplay:(F=E.opts)==null?void 0:F.hideTimeDisplay,hideScrubbingControls:(c=E.opts)==
null?void 0:c.hideScrubber,hideCaptionsToggleButton:(W=E.opts)==null?void 0:W.hideCaptionsToggleButton});return z.return(2)})};
_.d.revealPreviewUi=function(){var r=this;this.playbackIntentTriggered&&_.OO2(this,function(){r.hasThumbnailPositionChangedSinceTriggered()||(r.updateActiveState(!0),r.noAnimation=!1)})};
_.d.hasThumbnailPositionChangedSinceTriggered=function(){var r=this.positionData,E=this.getThumbnailPositionData();return(r==null?void 0:r.initialTopPosition)!==(E==null?void 0:E.initialTopPosition)||(r==null?void 0:r.initialHorizontalPosition)!==(E==null?void 0:E.initialHorizontalPosition)};
_.d.getThumbnailPositionData=function(){var r,E;if((E=this.opts)==null||!E.thumbnail)return null;E=this.opts.thumbnail;var K=((r=this.opts)==null?0:r.cropPlayerToFillThumbnailHorizontally)?!1:!0;var g=E.getBoundingClientRect();r=g.width;E=g.height;var D=g.top+window.scrollY;g=g.left+window.scrollX;var B=K?Math.ceil(r):r;K=K?Math.ceil(E):E;var Q=r/B;r={initialScale:Q,initialTopPosition:D-12*Q,finalTopPosition:D-12-(K-E)/2,initialHorizontalPosition:g-(12+(B-r)/2),finalHorizontalPosition:g-12-(B-r)/
2,videoPreviewWidth:B,videoPreviewHeight:K};return r};
_.d.updateActiveState=function(r){this.active=r;this.ytdReduxBehavior.dispatch(_.K4({type:"SET_INLINE_PREVIEW_IS_ACTIVE",payload:r}))};
_.d.stopPlayer=function(r){r=r.resetWatchEndpointStartTime===void 0?!1:r.resetWatchEndpointStartTime;this.player&&(this.active&&(this.playing&&this.allowUnmuting()&&(this.hasBeenUnmuted=!this.player.isMuted()),this.updateWatchEndpointStartTime(r)),this.player.setPlaybackRate(1),this.player.stopVideo());this.playing=!1;this.videoPreviewFetchRequest=null;this.resetPreventProgressSaveTimer();this.endStartTimeUpdater();this.scheduledPreviewEndJobId&&(_.eM.cancelJob(this.scheduledPreviewEndJobId),this.scheduledPreviewEndJobId=
null)};
_.d.deactivate=function(r){r=r===void 0?{}:r;r=r.resetWatchEndpointStartTime===void 0?!1:r.resetWatchEndpointStartTime;Px&&(Px.disconnect(),Px=null);this.stopPlayer({resetWatchEndpointStartTime:r});this.updateActiveState(!1);this.playbackIntentTriggered=!1;this.videoPreviewDataIndex=0;this.opts=null;this.hidden=!0;this.playerControlsData=null};
_.d.isValidThumbnailOverlayButton=function(r,E){r=r.thumbnailOverlayButtonRenderer;var K;return!!r&&!!r.tooltip&&!((K=r.icon)==null||!K.iconType)&&E.includes(r.icon.iconType)};
_.d.isValidThumbnailOverlayButtonViewModel=function(r,E){var K;r=_.M((K=r.thumbnailOverlayButtonViewModel)==null?void 0:K.overlayButton,_.fD);return!!r&&!!r.title&&!!r.iconName&&E.includes(r.iconName)};
_.d.getAdditionalButtonType=function(r){var E=this;if(_.R("web_imp_fastforward_button"))return{button:1};if(_.R("web_imp_miniplayer_button"))return{button:2};if(_.R("web_imp_playback_speed_button"))return{button:3};var K=["BOX_STACK_3"],g=(r||[]).filter(function(B){return E.isValidThumbnailOverlayButton(B,K)}).map(function(B){return B.thumbnailOverlayButtonRenderer});
if(g.length)return{button:4,thumbnailOverlayButtonRenderers:g};var D=["BOX_STACK_3"];r=(r||[]).filter(function(B){return E.isValidThumbnailOverlayButtonViewModel(B,D)}).map(function(B){return _.M(B.thumbnailOverlayButtonViewModel.overlayButton,_.fD)});
if(r.length)return{button:4,thumbnailOverlayButtonViewModels:r}};
_.d.allowCaptions=function(){var r;return!((r=this.opts)==null?0:r.forceCaptionsOff)};
_.d.allowUnmuting=function(){var r;return this.enableAudioControls&&!((r=this.opts)==null?0:r.forceMutedVolume)};
_.d.beginStartTimeUpdater=function(){var r=this;this.endStartTimeUpdater();this.watchEndpointStartTimeUpdaterInterval=_.M7(function(){r.updateWatchEndpointStartTime()},1E3)};
_.d.endStartTimeUpdater=function(){this.watchEndpointStartTimeUpdaterInterval!==null&&window.clearInterval(this.watchEndpointStartTimeUpdaterInterval);this.watchEndpointStartTimeUpdaterInterval=null};
_.d.resetPreventProgressSaveTimer=function(){this.JSC$19602_preventProgressSaveTimer!==null&&(_.eM.cancelJob(this.JSC$19602_preventProgressSaveTimer),this.JSC$19602_preventProgressSaveTimer=null,this.hasMultipleVideoPreviews()||this.beginStartTimeUpdater())};
_.d.updateWatchEndpointStartTime=function(r){var E=this.videoPreviewData;if(this.player&&E!=null&&E.inlinePlaybackEndpoint&&!this.JSC$19602_preventProgressSaveTimer){r=r?0:Math.floor(this.player.getCurrentTime());var K=_.M(E.navigationEndpoint,_.m4);K&&(K.startTimeSeconds=r);if(E=_.M(E.inlinePlaybackEndpoint,_.m4))E.startTimeSeconds=r}};
_.d.isShortcutClick=function(r){return!!r&&(r.ctrlKey||r.shiftKey||r.metaKey)};
_.d.getInlinePreviewPlayer=function(){return this.inlinePlayer};
_.d.openInMiniplayer=function(){var r=this,E,K;return _.p(function(g){if(g.nextAddress==1){K=(E=r.videoPreviewData)==null?void 0:E.navigationEndpoint;if(!K)return g.return();_.XZ().lockupActivation=!0;return g.yield(_.I3w(_.P7().resolve(_.S3),K),2)}_.XZ().userActivation=!0;_.vo(g)})};
_.d.navigateToWatch=function(r){var E,K=(E=this.videoPreviewData)==null?void 0:E.navigationEndpoint;if(K){if(this.isAdsVideo)this.ytSparklesClickLocationBehavior.handleClick(K,r,!0);else{var g;_.R("web_thumbnail_to_watch_transition")&&((g=this.opts)==null?0:g.thumbnail)&&_.Xu$(_.P7().resolve(_.h3),this.opts.thumbnail);_.Ln(this.hostElement,"yt-navigate",{endpoint:K})}this.deactivate()}};
_.d.getInlinePlaybackVideoId=function(){var r,E;return(E=_.M((r=this.videoPreviewData)==null?void 0:r.inlinePlaybackEndpoint,_.m4))==null?void 0:E.videoId};
_.d.getInlinePlaybackTrackingParams=function(){var r,E;return(r=this.videoPreviewData)==null?void 0:(E=r.inlinePlaybackEndpoint)==null?void 0:E.clickTrackingParams};
_.d.hasMultipleVideoPreviews=function(){var r;return!!(((r=this.opts)==null?0:r.videoPreviewData)&&Array.isArray(this.opts.videoPreviewData))};
_.d.startPlaybackForNextVideo=function(){var r;(r=this.opts)!=null&&r.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())};
_.f5.Object.defineProperties(LA.prototype,{thumbnailData:{configurable:!0,enumerable:!0,get:function(){return this.videoPreviewData?{thumbnail:this.videoPreviewData.thumbnail}:null}},
hidePlayerControls:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.opts)==null?0:r.showPlayerControls)||!this.active}},
isAdsVideo:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.opts)==null||!r.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 r;if(Array.isArray((r=this.opts)==null?void 0:r.videoPreviewData)){var E;return(E=this.opts)==null?void 0:E.videoPreviewData[this.videoPreviewDataIndex]}var K;return(K=this.opts)==null?void 0:K.videoPreviewData}}});
LA.prototype.onIsAdsVideoChange=LA.prototype.onIsAdsVideoChange;LA.prototype.onInlinePreviewIsEnabledChange=LA.prototype.onInlinePreviewIsEnabledChange;LA.prototype.optsChanged=LA.prototype.optsChanged;LA.prototype.onMouseLeave=LA.prototype.onMouseLeave;LA.prototype.onPersistentPanelVisibleChange=LA.prototype.onPersistentPanelVisibleChange;LA.JSC$19601_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","media-container"]]);
LA.JSC$19601_DEFAULT_CLICK_LOCATION_BEHAVIOR=[{location:"PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL",code:21,behaviorType:"PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_PLAY_VIDEO_ON_WATCH_PAGE"}];_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],LA.prototype,"actionHandlerBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],LA.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.G(_.wo.YtPlayerListenerBehavior),_.H("design:type",_.Fz)],LA.prototype,"ytPlayerListenerBehavior",void 0);_.u([_.G(_.fG.YtdGuideStateAwareBehavior),_.H("design:type",Object)],LA.prototype,"ytdGuideStateAwareBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],LA.prototype,"componentBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],LA.prototype,"ytRendererBehavior",void 0);
_.u([_.G(_.N6),_.H("design:type",Object)],LA.prototype,"ytdReduxBehavior",void 0);_.u([_.G(_.xn.YtSparklesClickLocationBehavior),_.H("design:type",Object)],LA.prototype,"ytSparklesClickLocationBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],LA.prototype,"opts",void 0);_.u([_.b(),_.H("design:type",Object)],LA.prototype,"playerControlsData",void 0);_.u([_.b(),_.H("design:type",Object)],LA.prototype,"playerControlsAppApi",void 0);
_.u([_.b(),_.H("design:type",Object)],LA.prototype,"playerControlsOptions",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],LA.prototype,"noAnimation",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],LA.prototype,"hidden",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],LA.prototype,"active",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],LA.prototype,"playing",void 0);
_.u([_.b({selector:_.vtJ}),_.H("design:type",Boolean)],LA.prototype,"inlinePreviewIsEnabled",void 0);_.u([_.b(),_.H("design:type",String)],LA.prototype,"pagePath",void 0);_.u([_.b({selector:_.xAL}),_.H("design:type",Boolean)],LA.prototype,"isWatchPage",void 0);_.u([_.b({selector:_.qQ.persistentPanelVisibleSelector}),_.H("design:type",Object)],LA.prototype,"persistentPanelVisible",void 0);
_.u([_.v("videoPreviewData"),_.H("design:type",Object),_.H("design:paramtypes",[])],LA.prototype,"thumbnailData",null);_.u([_.v("opts","active"),_.b({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],LA.prototype,"hidePlayerControls",null);_.u([_.v("opts"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],LA.prototype,"isAdsVideo",null);
_.u([_.v("opts"),_.b({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],LA.prototype,"roundedCornersSmall",null);_.u([_.v("opts"),_.b({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],LA.prototype,"roundedCornersMedium",null);_.u([_.v("opts"),_.b({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],LA.prototype,"roundedCornersLarge",null);
_.u([_.v("opts"),_.b({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],LA.prototype,"unroundCornersForPlayback",null);_.u([_.v("opts","videoPreviewDataIndex"),_.H("design:type",Object),_.H("design:paramtypes",[])],LA.prototype,"videoPreviewData",null);_.u([_.b(),_.H("design:type",Object)],LA.prototype,"videoPreviewDataIndex",void 0);_.u([_.fH("#inline-player"),_.H("design:type",Object)],LA.prototype,"inlinePlayer",void 0);
_.u([_.pH("persistentPanelVisible"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],LA.prototype,"onPersistentPanelVisibleChange",null);_.u([_.ae("mouseleave"),_.H("design:type",Function),_.H("design:paramtypes",[MouseEvent]),_.H("design:returntype")],LA.prototype,"onMouseLeave",null);_.u([_.TI("opts"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],LA.prototype,"optsChanged",null);
_.u([_.TI("inlinePreviewIsEnabled"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],LA.prototype,"onInlinePreviewIsEnabledChange",null);_.u([_.pH("isAdsVideo"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],LA.prototype,"onIsAdsVideoChange",null);_.u([_.VF({is:"ytd-video-preview",disableElementRegistration:!0})],LA);
_.Z(LA,"ytd-video-preview",function(){if(aq5!==void 0)return aq5;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return aq5=r},{mode:2});
}catch(e){_._DumpException(e)}
try{
_.aW=function(r){return function(E,K){var g=r||K.replace(/([A-Z])/g,"-$1").toLowerCase();Object.defineProperty(E,K,{get:function(){var D;return this.$?this.$[g]:(D=_.PZ(this))==null?void 0:D.querySelector("#"+g)},
enumerable:!0,configurable:!0})}};_.po=function(r){r=r===void 0?!1:r;_.SV.call(this);this.pubSub_=new _.W7(r);_.iF(this,this.pubSub_)};
_.rf(_.po,_.SV);_.po.prototype.subscribe=function(r,E,K){return this.isDisposed()?0:this.pubSub_.subscribe(r,E,K)};
_.po.prototype.unsubscribe=function(r,E,K){return this.isDisposed()?!1:this.pubSub_.unsubscribe(r,E,K)};
_.po.prototype.unsubscribeByKey=function(r){return this.isDisposed()?!1:this.pubSub_.unsubscribeByKey(r)};
_.po.prototype.publish=function(r,E){return this.isDisposed()?!1:this.pubSub_.publish.apply(this.pubSub_,arguments)};
}catch(e){_._DumpException(e)}
try{
var CBc=function(){_.H3("ypcRedeemFlowStarted")},xuO=function(r){_.H3("ypcRedeemFlowFailed",void 0,void 0,void 0,r)},Wuh=function(r,E,K){E&&K&&(r.videos.forEach(function(g){g.videoId===E&&(g.itemId=K)}),r.recommendedVideos.forEach(function(g){g.videoId===E&&(g.itemId=K)}))};var GTc;var v5O;/*

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
*/
_.cZ({_template:function(){if(v5O!==void 0)return v5O;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;GTc===void 0&&(GTc=document.createElement("template"));var g=GTc;K.call(E,g.content.cloneNode(!0),r.content.firstChild);return v5O=r},
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(r,E){var K=this._resolveSrc(r);K!==this._resolvedSrc&&(this._resolvedSrc="",this.$.img.removeAttribute("src"),this.$.sizedImgDiv.style.backgroundImage="",r===""||E?this._setLoading(!1):(this._resolvedSrc=K,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 r=this.$.sizedImgDiv.style,E=this.$.placeholder.style;r.backgroundSize=E.backgroundSize=this.sizing;r.backgroundPosition=E.backgroundPosition=this.sizing?this.position:"";r.backgroundRepeat=E.backgroundRepeat=this.sizing?"no-repeat":""},
_resolveSrc:function(r){r=_.R5(r,this.$.baseURIAnchor.href);r.length>=2&&r[0]==="/"&&r[1]!=="/"&&(r=(location.origin||location.protocol+"//"+location.host)+r);return r}});var Vf9;var za9;_.cZ({_template:function(){if(za9!==void 0)return za9;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;Vf9===void 0&&(Vf9=document.createElement("template"));var g=Vf9;K.call(E,g.content.cloneNode(!0),r.content.firstChild);return za9=r},
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(r){return r?"false":"true"},
_headingChanged:function(r){var E=this.getAttribute("heading"),K=this.getAttribute("aria-label");typeof K==="string"&&K!==E||this.setAttribute("aria-label",r)},
_computeHeadingClass:function(r){return r?" over-image":""},
_computeAnimated:function(r){return r}});var tfO=new _.jg("addRendererToItemSectionAction");var SQ4;var z2=function(){return _.q.apply(this,arguments)||this};
_.C(z2,_.q);z2.prototype.configureRendererStamper=function(){return{"data.actionMenu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],z2.prototype,"rendererBehavior",void 0);_.u([_.G(_.$n),_.H("design:type",Object)],z2.prototype,"dismissibleItemBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],z2.prototype,"rendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],z2.prototype,"data",void 0);_.u([_.VF({is:"ytd-comment-history-entry-renderer",disableElementRegistration:!0})],z2);
_.Z(z2,"ytd-comment-history-entry-renderer",function(){if(SQ4!==void 0)return SQ4;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return SQ4=r},{mode:1});var bk9;_.MN("itemSectionRenderer","notificationRenderer","ytd-notification-renderer");_.MN("multiPageMenuSectionItems","notificationRenderer","ytd-notification-renderer");var tX=function(){return _.q.apply(this,arguments)||this};
_.C(tX,_.q);_.d=tX.prototype;_.d.configureRendererStamper=function(){return{"data.contextualMenu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.highPriorityNotificationActionButton":{id:"call-to-action",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.d.onKeyUp=function(r){if(r.keyCode===13)this.onTap()};
_.d.onTap=function(){this.data.recordClickEndpoint&&_.P7().resolve(_.Ov).resolveCommand(this.data.recordClickEndpoint,{form:{element:this.hostElement}});var r=this.data.navigationEndpoint;r&&_.M(r,_.BO)&&_.P7().resolve(_.Ov).resolveCommand(r,{form:{element:this.hostElement}})};
_.d.readChanged=function(){var r;_.Dt(this.hostElement,"unread",!((r=this.data)==null?0:r.read))};
_.d.dataChanged=function(){this.data&&_.Dt(this.hostElement,"high-priority-notification",!!this.data.highPriorityNotification)};
_.d.computeThumbnailSize=function(){var r;return((r=this.data)==null?0:r.highPriorityNotification)?32:48};
_.d.getEndpointURL=function(r){return r&&!_.M(r,_.BO)?this.componentBehavior.computeHref_(r):null};
_.d.getEndpointData=function(r){return r&&!_.M(r,_.BO)?r:null};
tX.prototype.computeThumbnailSize=tX.prototype.computeThumbnailSize;tX.prototype.dataChanged=tX.prototype.dataChanged;tX.prototype.readChanged=tX.prototype.readChanged;tX.prototype.onKeyUp=tX.prototype.onKeyUp;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],tX.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],tX.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],tX.prototype,"componentBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],tX.prototype,"data",void 0);_.u([_.b({computed:"computeThumbnailSize(data.highPriorityNotification)"}),_.H("design:type",Number)],tX.prototype,"thumbnailSize",void 0);_.u([_.ae("keyup"),_.H("design:type",Function),_.H("design:paramtypes",[KeyboardEvent]),_.H("design:returntype")],tX.prototype,"onKeyUp",null);
_.u([_.pH("data.read"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],tX.prototype,"readChanged",null);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],tX.prototype,"dataChanged",null);_.u([_.pH("data.highPriorityNotification"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],tX.prototype,"computeThumbnailSize",null);
_.u([_.VF({is:"ytd-notification-renderer",disableElementRegistration:!0})],tX);
_.Z(tX,"ytd-notification-renderer",function(){if(bk9!==void 0)return bk9;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return bk9=r},{mode:1});var sUc;var SD=function(){return _.q.apply(this,arguments)||this};
_.C(SD,_.q);SD.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"}}}};
SD.prototype.computeActionButtonClass=function(r){return!r.actionButtons||r.actionButtons.length<=1?"single-button":r.description?"vertical-buttons":"horizontal-buttons"};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],SD.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],SD.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],SD.prototype,"data",void 0);_.u([_.VF({is:"ytd-playlist-show-metadata-renderer",disableElementRegistration:!0})],SD);
_.Z(SD,"ytd-playlist-show-metadata-renderer",function(){if(sUc!==void 0)return sUc;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return sUc=r},{mode:1});var kTZ;_.MN("itemSectionRenderer","purchaseItemRenderer","ytd-purchase-item-renderer");var bi=function(){return _.q.apply(this,arguments)||this};
_.C(bi,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],bi.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],bi.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],bi.prototype,"data",void 0);_.u([_.VF({is:"ytd-purchase-item-renderer",disableElementRegistration:!0})],bi);
_.Z(bi,"ytd-purchase-item-renderer",function(){if(kTZ!==void 0)return kTZ;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return kTZ=r},{mode:1});var qQb;var lbc={};lbc.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(r){if(r)return r.replace(this.LAYOUT_STYLE_PREFIX_,"").replace(/_/g,"-").toLowerCase()},
computeRole_:function(r){if(r==="SIMPLE_TEXT_LAYOUT_STYLE_PAID_SUBSCRIPTION_TITLE")return"heading"}};_.MN("itemSectionRenderer","simpleTextSectionRenderer","ytd-simple-text-section-renderer");var sY=function(){return _.q.apply(this,arguments)||this};
_.C(sY,_.q);sY.prototype.onYtNavigate=function(r){var E=this.openPopupBehavior.getNavigationEndpointPopupAction(r.detail.endpoint);E&&(r.stopPropagation(),this.openPopupBehavior.openPopup(E))};
sY.prototype.onYtNavigate=sY.prototype.onYtNavigate;_.u([_.G(lbc.YtSimpleTextSectionBehavior),_.H("design:type",Object)],sY.prototype,"ytSimpleTextSectionBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],sY.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cy),_.H("design:type",Object)],sY.prototype,"openPopupBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],sY.prototype,"data",void 0);
_.u([_.ae("yt-navigate"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],sY.prototype,"onYtNavigate",null);_.u([_.VF({is:"ytd-simple-text-section-renderer",disableElementRegistration:!0})],sY);
_.Z(sY,"ytd-simple-text-section-renderer",function(){if(qQb!==void 0)return qQb;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return qQb=r},{mode:1});var mum;_.MN("itemSectionRenderer","unlimitedPageFeatureInfoRenderer","ytd-unlimited-page-feature-info-renderer");var ZkZ=function(){return _.q.apply(this,arguments)||this};
_.C(ZkZ,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],ZkZ.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],ZkZ.prototype,"data",void 0);_.u([_.VF({is:"ytd-unlimited-page-feature-info-renderer",disableElementRegistration:!0})],ZkZ);
_.Z(ZkZ,"ytd-unlimited-page-feature-info-renderer",function(){if(mum!==void 0)return mum;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return mum=r},{mode:1});var uAx;var ABZ;var kK=function(){return _.q.apply(this,arguments)||this};
_.C(kK,_.q);kK.prototype.dataChanged=function(){if(this.data){var r=this.get("background.thumbnailLandscapePortraitRenderer.portrait.thumbnails",this.data);r&&(r=_.LB(r,screen.width),this.hostElement.style.backgroundImage="url("+r+")")}};
kK.prototype.dataChanged=kK.prototype.dataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],kK.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],kK.prototype,"data",void 0);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],kK.prototype,"dataChanged",null);_.u([_.VF({is:"ytd-post-redemption-section-renderer",disableElementRegistration:!0})],kK);
_.Z(kK,"ytd-post-redemption-section-renderer",function(){if(ABZ!==void 0)return ABZ;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return ABZ=r},{mode:1});var ea2;var qg=function(){return _.q.apply(this,arguments)||this};
_.C(qg,_.q);qg.prototype.configureRendererStamper=function(){return{"data.sections":{id:"contents",mapping:{postRedemptionSectionRenderer:{component:"ytd-post-redemption-section-renderer",noInjection:!0}}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],qg.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],qg.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],qg.prototype,"data",void 0);_.u([_.VF({is:"ytd-ypc-post-redemption-renderer",disableElementRegistration:!0})],qg);
_.Z(qg,"ytd-ypc-post-redemption-renderer",function(){if(ea2!==void 0)return ea2;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return ea2=r},{mode:1});_.MN("itemSectionRenderer","redeemCodeRenderer","ytd-redeem-code-renderer");var li=function(){var r=_.q.apply(this,arguments)||this;r.MIN_CODE_LENGTH=12;r.MAX_CODE_LENGTH=24;return r};
_.C(li,_.q);_.d=li.prototype;_.d.configureRendererStamper=function(){return{postRedemptionRenderer:{id:"success-page",mapping:{ypcPostRedemptionRenderer:"ytd-ypc-post-redemption-renderer"}}}};
_.d.created=function(){this.riskService=new _.z75;this.loadPaymentThenable=_.Sed(_.Xx("YPC_MB_URL"))};
_.d.ready=function(){var r=this;this.code.addEventListener("keypress",function(E){r.onCodeInputKeypress(E)})};
_.d.dataChanged=function(){var r=this;this.redeemButtonDisabled=!0;this.observer=new MutationObserver(function(E){E=_.N(E);for(var K=E.next();!K.done;K=E.next())K=K.value,K.type==="attributes"&&K.attributeName==="dark"&&r.updateBackground()});
this.observer.observe(document.documentElement,{attributes:!0});this.updateBackground()};
_.d.updateBackground=function(){if(document.documentElement.hasAttribute("dark"))this.hostElement.style.setProperty("background-image","none");else{var r=this.computeImageUrl(this.data.thumbnail);this.hostElement.style.setProperty("background-image","url("+r+")")}};
_.d.computeRedeemButton=function(r){(r=this.get("redeemButton.buttonRenderer",r))&&(r=Object.assign({},r,{serviceEndpoint:void 0}));return r};
_.d.onRedeemButtonTap=function(r){r.stopPropagation();CBc();this.redeemCode()};
_.d.redeemCode=function(){var r=this;this.isLoading=!0;var E=this.riskService.init();_.t7([E,this.loadPaymentThenable]).then(function(){var K=r.data.redeemButton.buttonRenderer.serviceEndpoint,g=_.tJK(),D=_.IS.payments.business.integration.ClientTokenFactory.createClientToken(_.M(K,_.ipw).countryCode,g);g={c:r.code.value.trim(),rd:window.btoa(g),ctk:D};K&&_.P7().resolve(_.Ov).resolveCommand(K,{form:Object.assign({},g,{element:r.hostElement})})},function(){r.showGenericError();
xuO("YPC_ERROR_REASON_RISK_LIB_LOAD_FAILURE")}).thenCatch(function(){_.nK(Error("Po"))})};
_.d.onYtServiceRequestCompleted=function(r){r.stopPropagation();this.isLoading=!1;var E,K;this.errorMessage=(E=r.detail)==null?void 0:(K=E.data)==null?void 0:K.errorMessage;var g,D;this.postRedemptionRenderer=(g=r.detail)==null?void 0:(D=g.data)==null?void 0:D.renderer;var B,Q;if(r=(B=r.detail)==null?void 0:(Q=B.data)==null?void 0:Q.redirectEndpoint)this.isLoading=!0,_.Ln(this.hostElement,"yt-navigate",{endpoint:r});this.errorMessage?xuO("YPC_ERROR_REASON_REDEEM_INNERTUBE_FAILURE"):(this.postRedemptionRenderer||
r)&&_.H3("ypcRedeemFlowSucceeded")};
_.d.onYtServiceRequestError=function(r){r.stopPropagation();this.isLoading=!1;if(r=this.get("detail.error.message",r))this.errorMessage=_.eI(r);xuO("YPC_ERROR_REASON_YPC_REDEEM_CODE_RPC_FAILURE")};
_.d.onInvokeInstrumentManagerActionCompleted=function(r){r.stopPropagation();this.redeemCode()};
_.d.onInvokeInstrumentManagerActionError=function(r){r.stopPropagation();this.isLoading=!1;switch(this.get("detail.error.errorCode",r)){case "instrumentManagerLoadError":this.showGenericError();xuO("YPC_ERROR_REASON_INST_MANAGER_LOAD_FAILURE");break;case "instrumentManagerCallbackError":this.showGenericError();xuO("YPC_ERROR_REASON_INST_MANAGER_CALLBACK_FAILURE");break;case "instrumentManagerCancelled":_.H3("ypcRedeemFlowCancelled")}};
_.d.onInput=function(){var r=this;_.lp(this,"onInput",function(){var E=r.code.value.trim();r.redeemButtonDisabled=E.length<r.MIN_CODE_LENGTH||E.length>r.MAX_CODE_LENGTH},200)};
_.d.onCodeInputKeypress=function(r){r.keyCode!==13||this.redeemButtonDisabled||this.isLoading||(CBc(),this.redeemCode())};
_.d.computeImageUrl=function(r){return r?_.LB(r.thumbnails,600):null};
_.d.showGenericError=function(){this.isLoading=!1;this.errorMessage=this.get("errorMessage",this.data)};
li.prototype.onInvokeInstrumentManagerActionError=li.prototype.onInvokeInstrumentManagerActionError;li.prototype.onInvokeInstrumentManagerActionCompleted=li.prototype.onInvokeInstrumentManagerActionCompleted;li.prototype.onYtServiceRequestError=li.prototype.onYtServiceRequestError;li.prototype.onYtServiceRequestCompleted=li.prototype.onYtServiceRequestCompleted;li.prototype.dataChanged=li.prototype.dataChanged;
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],li.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],li.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],li.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],li.prototype,"isLoading",void 0);_.u([_.b(),_.H("design:type",Boolean)],li.prototype,"redeemButtonDisabled",void 0);
_.u([_.b(),_.H("design:type",Object)],li.prototype,"errorMessage",void 0);_.u([_.b(),_.H("design:type",Object)],li.prototype,"postRedemptionRenderer",void 0);_.u([_.b(),_.H("design:type",Object)],li.prototype,"observer",void 0);_.u([_.fH("#code"),_.H("design:type",HTMLInputElement)],li.prototype,"code",void 0);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],li.prototype,"dataChanged",null);
_.u([_.ae("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],li.prototype,"onYtServiceRequestCompleted",null);_.u([_.ae("yt-service-request-error"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],li.prototype,"onYtServiceRequestError",null);
_.u([_.ae("yt-invoke-instrument-manager-action-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],li.prototype,"onInvokeInstrumentManagerActionCompleted",null);_.u([_.ae("yt-invoke-instrument-manager-action-error"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],li.prototype,"onInvokeInstrumentManagerActionError",null);_.u([_.VF({is:"ytd-redeem-code-renderer",disableElementRegistration:!0})],li);
_.Z(li,"ytd-redeem-code-renderer",function(){if(uAx!==void 0)return uAx;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return uAx=r},{mode:1});var X92;_.MN("itemSectionRenderer","channelAboutFullMetadataRenderer","ytd-channel-about-metadata-renderer");var mF=function(){var r=_.q.apply(this,arguments)||this;r.businessEmailDisplayState="HIDE_SECTION";return r};
_.C(mF,_.q);_.d=mF.prototype;_.d.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}}}}}};
_.d.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"};
_.d.detached=function(){this.businessEmailErrorMessage=this.businessEmail=void 0;this.businessEmailDisplayState="HIDE_SECTION"};
_.d.onBusinessEmailClick=function(){this.data&&(this.data.bypassBusinessEmailCaptcha?this.businessEmailDisplayState="BUSINESS_EMAIL":(_.tt(_.YU$),this.businessEmailDisplayState="CAPTCHA"))};
_.d.onYtServiceRequestCompleted=function(r){var E;if((E=r.detail.data)==null?0:E.businessEmail)this.businessEmail=r.detail.data.businessEmail,this.businessEmailDisplayState="BUSINESS_EMAIL";else{var K;if((K=r.detail.data)==null?0:K.errorMessage)this.businessEmailErrorMessage=r.detail.data.errorMessage,this.businessEmailDisplayState="ERROR_MESSAGE"}};
_.d.computeEmailHref=function(r){return"mailto:"+r};
_.d.computeSafeUrl=function(r){if(r)return _.u9(r)};
_.d.onBusinessEmailCaptchaSubmit=function(){var r;(r=this.data)!=null&&r.onBusinessEmailRevealClickCommand&&(r=this.JSC$22355_captchaTextarea.value)&&(r={recaptcha_response_token:r,channel_id:this.data.channelId},_.P7().resolve(_.Ov).resolveCommand(this.data.onBusinessEmailRevealClickCommand,{form:Object.assign({},r,{element:this.hostElement})}))};
_.d.recaptchaSiteKey=function(){return"6Lf39AMTAAAAALPbLZdcrWDa8Ygmgk_fmGmrlRog"};
_.f5.Object.defineProperties(mF.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 r,E;return!((r=this.data)==null||!r.primaryLinks)&&!((E=this.data)==null?0:E.links)&&this.data.primaryLinks.every(function(K){return K.displayUrl})}},
shouldShowLegacyLinks:{configurable:!0,enumerable:!0,get:function(){var r,E;return!((r=this.data)==null||!r.primaryLinks)&&!((E=this.data)==null?0:E.links)&&!this.shouldShowNewLinks}}});
mF.prototype.onYtServiceRequestCompleted=mF.prototype.onYtServiceRequestCompleted;mF.prototype.dataChanged=mF.prototype.dataChanged;_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],mF.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],mF.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],mF.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.fH("#g-recaptcha-response"),_.H("design:type",HTMLTextAreaElement)],mF.prototype,"JSC$22355_captchaTextarea",void 0);_.u([_.b(),_.H("design:type",Object)],mF.prototype,"data",void 0);_.u([_.b(),_.H("design:type",String)],mF.prototype,"businessEmailDisplayState",void 0);_.u([_.b(),_.H("design:type",String)],mF.prototype,"businessEmail",void 0);_.u([_.b(),_.H("design:type",String)],mF.prototype,"businessEmailErrorMessage",void 0);
_.u([_.v("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],mF.prototype,"hideDetailsSection",null);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],mF.prototype,"dataChanged",null);_.u([_.v("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],mF.prototype,"shouldShowNewLinks",null);_.u([_.v("data","shouldShowLinks"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],mF.prototype,"shouldShowLegacyLinks",null);
_.u([_.ae("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],mF.prototype,"onYtServiceRequestCompleted",null);_.u([_.VF({is:"ytd-channel-about-metadata-renderer",disableElementRegistration:!0})],mF);
_.Z(mF,"ytd-channel-about-metadata-renderer",function(){if(X92!==void 0)return X92;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return X92=r},{mode:1});var Hkm;_.MN("itemSectionRenderer","channelFeaturedContentRenderer","ytd-channel-featured-content-renderer");var ZB=function(){return _.q.apply(this,arguments)||this};
_.C(ZB,_.q);ZB.prototype.configureRendererStamper=function(){return{"data.items":{id:"contents",mapping:{channelRenderer:"ytd-channel-renderer",playlistRenderer:"ytd-playlist-renderer",radioRenderer:"ytd-radio-renderer",showRenderer:"ytd-show-renderer",videoRenderer:"ytd-video-renderer",lockupViewModel:{component:"yt-lockup-view-model",params:{force16By9ThumbnailAspectRatio:!0},properties:{thumbnailFixedWidth:"[[thumbnailFixedWidth]]",containerType:"[[lockupContainerType]]"}}}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],ZB.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],ZB.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],ZB.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Number)],ZB.prototype,"lockupContainerType",void 0);_.u([_.b(),_.H("design:type",String)],ZB.prototype,"thumbnailFixedWidth",void 0);
_.u([_.VF({is:"ytd-channel-featured-content-renderer",disableElementRegistration:!0})],ZB);
_.Z(ZB,"ytd-channel-featured-content-renderer",function(){if(Hkm!==void 0)return Hkm;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return Hkm=r},{mode:1});var n5b;_.MN("itemSectionRenderer","clarificationRenderer","ytd-clarification-renderer");var ui=function(){var r=_.q.apply(this,arguments)||this;r.roundContainer=!0;r.amsterdamEnabled=_.R("enable_desktop_amsterdam_info_panels");return r};
_.C(ui,_.q);_.d=ui.prototype;_.d.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.d.dataChanged=function(){this.imageWidth=this.imageHeight=24;var r=this.data;r.style==="CLARIFICATION_RENDERER_STYLE_MEDIUM"?this.imageWidth=this.imageHeight=80:!r.style&&r.image&&r.image.thumbnails.length&&(r=r.image.thumbnails[0],this.imageWidth=r.width||0,this.imageHeight=r.height||0)};
_.d.computeSource=function(r){return r.secondarySource?_.Xo(r.secondarySource):_.Xo(r.source)};
_.d.computeClarifyStyle=function(r){return r?r.replace("CLARIFICATION_RENDERER_STYLE_","").toLowerCase():""};
_.d.isLargeStyle=function(r){return r==="CLARIFICATION_RENDERER_STYLE_LARGE"};
_.d.computeBackgroundStyle=function(r){return r?r.replace("CLARIFICATION_RENDERER_BACKGROUND_","").toLowerCase():""};
_.d.computeHasActionButton=function(r){return!!r.actionButton};
_.d.computeHasBottomSection=function(r){return!!r.ctaHasBottomSection};
_.d.computeIsSourceMissing=function(r){return r.ctaHasBottomSection===!1?!0:r&&this.computeSource(r)?!1:!0};
_.d.computeSecondaryEndpoint=function(r){return r.secondaryEndpoint||r.endpoint};
ui.prototype.dataChanged=ui.prototype.dataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],ui.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],ui.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],ui.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Number)],ui.prototype,"imageWidth",void 0);_.u([_.b(),_.H("design:type",Number)],ui.prototype,"imageHeight",void 0);
_.u([_.b({computed:"computeSecondaryEndpoint(data)"}),_.H("design:type",Object)],ui.prototype,"secondaryEndpoint",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeHasActionButton(data)"}),_.H("design:type",Boolean)],ui.prototype,"hasActionButton",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeHasBottomSection(data)"}),_.H("design:type",Boolean)],ui.prototype,"hasBottomSection",void 0);
_.u([_.b({reflectToAttribute:!0,computed:"computeIsSourceMissing(data)"}),_.H("design:type",Boolean)],ui.prototype,"missingSource",void 0);_.u([_.b({computed:"computeIcon_(data.icon)"}),_.H("design:type",String)],ui.prototype,"icon",void 0);_.u([_.b({computed:"computeIcon_(data.secondaryIcon)"}),_.H("design:type",String)],ui.prototype,"secondaryIcon",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeClarifyStyle(data.style)"}),_.H("design:type",String)],ui.prototype,"clarifyStyle",void 0);
_.u([_.b({reflectToAttribute:!0,computed:"computeBackgroundStyle(data.background)"}),_.H("design:type",String)],ui.prototype,"backgroundStyle",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],ui.prototype,"roundContainer",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],ui.prototype,"amsterdamEnabled",void 0);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ui.prototype,"dataChanged",null);
_.u([_.VF({is:"ytd-clarification-renderer",disableElementRegistration:!0})],ui);
_.Z(ui,"ytd-clarification-renderer",function(){if(n5b!==void 0)return n5b;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return n5b=r},{mode:1});var Ibx;var yBb;var AX=function(){var r=_.q.apply(this,arguments)||this;r.amsterdamEnabled=_.R("enable_desktop_amsterdam_info_panels");return r};
_.C(AX,_.q);_.d=AX.prototype;_.d.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}},"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
_.d.computeIcon=function(r){return r?"yt-icons:"+r.toLowerCase():null};
_.d.computeUseContacts=function(r){return!!r.contacts&&r.contacts.length>0};
_.d.computePhoneContact=function(r){var E,K;return(E=r.contacts)==null?void 0:(K=E.find(function(g){var D;return(g==null?void 0:(D=g.icon)==null?void 0:D.iconType)==="PHONE"}))==null?void 0:K.actionText};
_.d.computeSmsContact=function(r){var E,K;return(E=r.contacts)==null?void 0:(K=E.find(function(g){var D;return(g==null?void 0:(D=g.icon)==null?void 0:D.iconType)==="SMS"}))==null?void 0:K.actionText};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],AX.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],AX.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],AX.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],AX.prototype,"amsterdamEnabled",void 0);
_.u([_.b({reflectToAttribute:!0,computed:"computeUseContacts(data)"}),_.H("design:type",Boolean)],AX.prototype,"useContacts",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computePhoneContact(data)"}),_.H("design:type",String)],AX.prototype,"phoneContact",void 0);_.u([_.VF({is:"ytd-single-action-emergency-support-renderer",disableElementRegistration:!0})],AX);
_.Z(AX,"ytd-single-action-emergency-support-renderer",function(){if(yBb!==void 0)return yBb;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return yBb=r},{mode:1});_.MN("itemSectionRenderer","emergencyOneboxRenderer","ytd-emergency-onebox-renderer");var eD=function(){var r=_.q.apply(this,arguments)||this;r.roundedContainer=!0;r.amsterdamEnabled=_.R("enable_desktop_amsterdam_info_panels");return r};
_.C(eD,_.q);eD.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.firstOption":{id:"first-option",mapping:{singleActionEmergencySupportRenderer:{component:"ytd-single-action-emergency-support-renderer"}}},"data.secondOption":{id:"second-option",mapping:{singleActionEmergencySupportRenderer:{component:"ytd-single-action-emergency-support-renderer"}}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],eD.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],eD.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],eD.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],eD.prototype,"roundedContainer",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],eD.prototype,"amsterdamEnabled",void 0);
_.u([_.VF({is:"ytd-emergency-onebox-renderer",disableElementRegistration:!0})],eD);
_.Z(eD,"ytd-emergency-onebox-renderer",function(){if(Ibx!==void 0)return Ibx;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return Ibx=r},{mode:1});var LuH;_.MN("itemSectionRenderer","exploratoryResultsRenderer","ytd-exploratory-results-renderer");var XH=function(){return _.q.apply(this,arguments)||this};
_.C(XH,_.q);XH.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{channelRenderer:"ytd-channel-renderer",playlistRenderer:"ytd-playlist-renderer",showRenderer:"ytd-show-renderer",videoRenderer:"ytd-video-renderer"}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],XH.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],XH.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],XH.prototype,"data",void 0);_.u([_.VF({is:"ytd-exploratory-results-renderer",disableElementRegistration:!0})],XH);
_.Z(XH,"ytd-exploratory-results-renderer",function(){if(LuH!==void 0)return LuH;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return LuH=r},{mode:1});var han;_.MN("itemSectionRenderer","feedbackElicitationSingleQuestionRenderer","ytd-feedback-elicitation-single-question-renderer");var Hd=function(){var r=_.q.apply(this,arguments)||this;r.messageData=null;return r};
_.C(Hd,_.q);_.d=Hd.prototype;_.d.onServiceRequestCompleted=function(r,E){r=E.actions||[];E=0;for(var K=r.length;E<K;E++){var g=r[E],D=void 0,B=void 0;if((D=_.M(g,_.ZK))==null?0:(B=D.item)==null?0:B.messageRenderer)this.messageData=_.M(g,_.ZK).item.messageRenderer}};
_.d.dataChanged=function(){var r=this.data;this.hostElement.hidden=!1;_.Dt(this.hostElement,"is-channel",r&&!r.avatarIs169);this.submitButton.disabled=!0;this.selectedResponseIndex=void 0};
_.d.computeThumbnailWidth=function(r){return r?126:56};
_.d.onSelectedResponseIndexChange=function(){this.selectedResponseIndex!==void 0&&(this.submitButton.disabled=!1)};
_.d.onSubmitTap=function(){var r=this.data,E=this.selectedResponseIndex;r!==void 0&&E!==void 0&&(r=r.responses[E],r.responseData&&_.P7().resolve(_.Ov).resolveCommand(r.responseData,{form:{element:this.hostElement}}))};
_.d.onDismissTap=function(){this.hostElement.hidden=!0;var r=this.data;r!==void 0&&r.dismissalEndpoint&&_.P7().resolve(_.Ov).resolveCommand(r.dismissalEndpoint,{form:{element:this.hostElement}})};
_.d.updateSelectedResponseIndexFromBinding=function(r){this.selectedResponseIndex=r.detail.value};
Hd.prototype.onSelectedResponseIndexChange=Hd.prototype.onSelectedResponseIndexChange;Hd.prototype.dataChanged=Hd.prototype.dataChanged;Hd.prototype.onServiceRequestCompleted=Hd.prototype.onServiceRequestCompleted;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Hd.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Hd.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],Hd.prototype,"messageData",void 0);
_.u([_.b(),_.H("design:type",Number)],Hd.prototype,"selectedResponseIndex",void 0);_.u([_.fH("#submit-button"),_.H("design:type",HTMLButtonElement)],Hd.prototype,"submitButton",void 0);_.u([_.ae("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.eZ]),_.H("design:returntype")],Hd.prototype,"onServiceRequestCompleted",null);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Hd.prototype,"dataChanged",null);
_.u([_.pH("selectedResponseIndex"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Hd.prototype,"onSelectedResponseIndexChange",null);_.u([_.VF({is:"ytd-feedback-elicitation-single-question-renderer",disableElementRegistration:!0})],Hd);
_.Z(Hd,"ytd-feedback-elicitation-single-question-renderer",function(){if(han!==void 0)return han;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return han=r},{mode:1});var JBx;var n6=function(){return _.q.apply(this,arguments)||this};
_.C(n6,_.q);n6.prototype.computeThumbnailWidth=function(r){return r?602:428};
n6.prototype.updateWideFromBinding=function(r){this.wide=r.detail.value};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],n6.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],n6.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Boolean)],n6.prototype,"wide",void 0);_.u([_.VF({is:"ytd-newspaper-hero-video-renderer",disableElementRegistration:!0})],n6);
_.Z(n6,"ytd-newspaper-hero-video-renderer",function(){if(JBx!==void 0)return JBx;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return JBx=r},{mode:1});var r9c;var E1b=function(){return _.q.apply(this,arguments)||this};
_.C(E1b,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],E1b.prototype,"rendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],E1b.prototype,"data",void 0);_.u([_.VF({is:"ytd-newspaper-mini-video-renderer",disableElementRegistration:!0})],E1b);
_.Z(E1b,"ytd-newspaper-mini-video-renderer",function(){if(r9c!==void 0)return r9c;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return r9c=r},{mode:1});var KcJ;_.MN("itemSectionRenderer","newspaperRenderer","ytd-newspaper-renderer");var IF=function(){return _.q.apply(this,arguments)||this};
_.C(IF,_.q);IF.prototype.configureRendererStamper=function(){return{"data.primaryContents":{id:"primary-contents",mapping:{newspaperHeroVideoRenderer:"ytd-newspaper-hero-video-renderer"}},"data.secondaryContents":{id:"secondary-contents",mapping:{newspaperMiniVideoRenderer:"ytd-newspaper-mini-video-renderer"}}}};
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],IF.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],IF.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],IF.prototype,"data",void 0);_.u([_.VF({is:"ytd-newspaper-renderer",disableElementRegistration:!0})],IF);
_.Z(IF,"ytd-newspaper-renderer",function(){if(KcJ!==void 0)return KcJ;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return KcJ=r},{mode:1});var g1H;_.MN("itemSectionRenderer","playlistVideoListRenderer","ytd-playlist-video-list-renderer");var ys=function(){var r=_.q.apply(this,arguments)||this;r.isSegment=!1;r.actionMap={"yt-add-renderer-to-item-section-action":"handleAddRendererToItemSectionAction","yt-playlist-remove-videos-action":"handlePlaylistRemoveVideosAction","yt-update-playlist-action":"handleUpdatePlaylistAction"};r.nextContinuation={continuationType:"playlistVideoListContinuation"};return r};
_.C(ys,_.q);_.d=ys.prototype;_.d.created=function(){var r=this;this.JSC$22388_ytReorderableController=new _.$8l(101,function(E){r.handleDrop(E)})};
_.d.attached=function(){_.P7();var r;(r=_.P7().resolve(_.p0(_.gp)))!=null&&(r.playlistVideoListElement=this.hostElement)};
_.d.detached=function(){var r;(r=_.P7().resolve(_.p0(_.gp)))!=null&&(r.playlistVideoListElement=void 0);r=_.P7().resolve(_.p0(_.m3));_.R("web_enable_voting_animation")&&r&&(r.parentElem=void 0,r.videos=[],r.continuationsPresent=!1,r.showRefreshPill=!1);_.Xz(this.JSC$22388_ytReorderableController)};
_.d.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"}}}}}};
_.d.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}};
_.d.dataChanged=function(){var r=_.P7().resolve(_.p0(_.m3));if(_.R("web_enable_voting_animation")&&this.data&&r){var E=_.rj(this.hostElement).querySelector("#contents");E&&(r.parentElem=E);r.addVideos(this.data.contents)}_.Xz(this.JSC$22388_ytReorderableController)};
_.d.onRendererstamperFinished=function(){this.canReorder&&_.aEu(this.JSC$22388_ytReorderableController,_.rj(this.hostElement).querySelector("#contents"),document.documentElement,"playlist-drag-handle")};
_.d.onPlaylistReloading=function(){this.isReloading=!0};
_.d.onUpdateSetVideoId=function(r){if(r.detail&&this.data&&this.data.contents){var E=r.detail;r=this.data.contents.findIndex(function(D){var B;return((B=D.playlistVideoRenderer)==null?void 0:B.videoId)===E.videoId});
if(!(r<0)&&E.setVideoId&&(this.set("data.contents."+r+".playlistVideoRenderer.setVideoId",E.setVideoId),_.R("web_enable_voting_animation"))){var K;if(r=_.M((K=this.data.contents[r].playlistVideoRenderer)==null?void 0:K.engagementBar,_.JXK)){var g;(g=r.actions)==null||g.forEach(function(D){if(D=_.M(D,_.r5n))D.itemId=E.setVideoId})}(K=_.P7().resolve(_.p0(_.m3)))&&Wuh(K,E.videoId,E.setVideoId)}}};
_.d.computeContentsClass=function(r){return r?"reloading":""};
_.d.computeIsSortable=function(r,E){return r&&E>0&&!this.isSegment&&!_.R("shorts_in_playlists_web")};
_.d.computeIsEditable=function(r){return r};
_.d.computeCanReorder=function(r){return r};
_.d.handlePlaylistRemoveVideosAction=function(r){if(this.get("playlistRemoveVideosAction.setVideoIds",r)&&this.data&&this.data.contents){r=_.M(r,_.uPw).setVideoIds;for(var E=this.data.contents.length-1;E>=0;){var K=this.data.contents[E].playlistVideoRenderer;K&&K.setVideoId&&r.includes(K.setVideoId)&&this.splice("data.contents",E,1);E--}_.ht(this.hostElement,"yt-close-popup-action",["ytd-menu-popup-renderer"]);this.updateIndices()}};
_.d.updateIndices=function(){if(this.data&&this.data.contents)for(var r=0;r<this.data.contents.length;r++)this.set("data.contents."+r+".playlistVideoRenderer.index",_.eI(String(r+1)))};
_.d.handleDrop=function(r){r=r.currDragItem;var E=_.sP(r.parentNode.childNodes,r),K=this.data.contents.splice(Number(_.Xo(r.data.index))-1,1)[0];this.data.contents.splice(E,0,K);E=E?this.get("contents."+(E-1)+".playlistVideoRenderer.setVideoId",this.data):void 0;this.updateIndices();r=this.buildReorderServiceEndpoint(r.data.setVideoId,E);this.ytComponentBehavior.resolveCommand(r)};
_.d.buildReorderServiceEndpoint=function(r,E){return this.data&&this.data.onReorderEndpoint?(this.set("data.onReorderEndpoint.playlistEditEndpoint.actions.0.setVideoId",r),this.set("data.onReorderEndpoint.playlistEditEndpoint.actions.0.movedSetVideoIdPredecessor",E),this.data.onReorderEndpoint):null};
_.d.handleUpdatePlaylistAction=function(r){var E;(r=_.M((E=_.M(r,_.A_w))==null?void 0:E.updatedRenderer,_.Xzf))&&this.canReorder!==r.canReorder&&this.set("data.canReorder",r.canReorder);r&&r.contents&&(this.set("data.contents",r.contents),this.isReloading=!1);r&&r.continuations&&this.set("data.continuations",r.continuations)};
_.d.handleAddRendererToItemSectionAction=function(r){var E,K=(E=_.M(r,tfO))==null?void 0:E.renderer,g;K&&((g=_.M(r,tfO))==null?void 0:g.targetItemSection)===this.data.targetId&&(this.data.contents=this.data.contents||[],this.splice("data.contents",this.data.contents.length,0,K),r=_.P7().resolve(_.p0(_.m3)),_.R("web_enable_voting_animation")&&r&&(K&&(E=_.hGP(K))&&r.recommendedVideos.push({itemId:E,videoId:_.EXu(K),voteCount:_.KTq(K),voteSortTiebreaker:Date.now().toString()}),this.updateIndices()))};
_.d.isVotingEnabledOnPlaylist=function(r){if(!r)return!1;r=_.N(r);for(r=r.next();!r.done;r=r.next()){var E=void 0;return!!_.M((E=r.value.playlistVideoRenderer)==null?void 0:E.engagementBar,_.JXK)}return!1};
_.d.onAppendContinuationItemsActionFinished=function(){var r;this.isVotingEnabledOnPlaylist((r=this.data)==null?void 0:r.contents)&&(this.updateIndices(),r=_.P7().resolve(_.p0(_.m3)),_.R("web_enable_voting_animation")&&r&&this.data&&r.addVideos(this.data.contents))};
_.d.updateVideoData=function(r){if(r.detail&&this.data&&this.data.contents){var E=r.detail;r=E.toIdx;var K=E.itemId,g=E.newVoteCount,D=E.voteStatus;E=E.hideItem;var B,Q,a=(B=this.data)==null?void 0:(Q=B.contents)==null?void 0:Q.findIndex(function(T){return _.hGP(T)===K});
if(!(a<0)){B=this.data.contents[a];var P;if((P=B.playlistVideoRenderer)==null?0:P.voteCount)B.playlistVideoRenderer.voteCount=g;var O;if(P=_.M((O=B.playlistVideoRenderer)==null?void 0:O.engagementBar,_.JXK)){var U;(U=P.actions)==null||U.forEach(function(T){(T=_.M(T,_.r5n))&&T.initialState&&(T.initialState.votes=g,T.initialState.status=D)})}this.data.contents.splice(a,1);
E||this.data.contents.splice(r,0,B);this.updateIndices()}}};
ys.prototype.updateVideoData=ys.prototype.updateVideoData;ys.prototype.onAppendContinuationItemsActionFinished=ys.prototype.onAppendContinuationItemsActionFinished;ys.prototype.onUpdateSetVideoId=ys.prototype.onUpdateSetVideoId;ys.prototype.onPlaylistReloading=ys.prototype.onPlaylistReloading;ys.prototype.onRendererstamperFinished=ys.prototype.onRendererstamperFinished;ys.prototype.dataChanged=ys.prototype.dataChanged;
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],ys.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],ys.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],ys.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(_.M1.YtNextContinuationBehavior),_.H("design:type",Object)],ys.prototype,"ytNextContinuationBehavior",void 0);
_.u([_.G(_.oY),_.H("design:type",Object)],ys.prototype,"ytContinuationHandlerBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],ys.prototype,"ytComponentBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],ys.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Boolean)],ys.prototype,"isReloading",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],ys.prototype,"isSegment",void 0);
_.u([_.b({computed:"computeIsSortable(data.canReorder, data.contents.length)"}),_.H("design:type",Boolean)],ys.prototype,"isSortable",void 0);_.u([_.b({computed:"computeIsEditable(data.isEditable)"}),_.H("design:type",Boolean)],ys.prototype,"isEditable",void 0);_.u([_.b({computed:"computeCanReorder(data.canReorder)"}),_.H("design:type",Boolean)],ys.prototype,"canReorder",void 0);
_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ys.prototype,"dataChanged",null);_.u([_.ae("yt-rendererstamper-finished"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ys.prototype,"onRendererstamperFinished",null);_.u([_.ae("yt-playlist-reloading"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ys.prototype,"onPlaylistReloading",null);
_.u([_.ae("yt-update-set-video-id"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],ys.prototype,"onUpdateSetVideoId",null);_.u([_.ae("yt-append-continuation-items-action-finished"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ys.prototype,"onAppendContinuationItemsActionFinished",null);
_.u([_.ae("yt-update-video-data-voting-animation"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],ys.prototype,"updateVideoData",null);_.u([_.VF({is:"ytd-playlist-video-list-renderer",disableElementRegistration:!0})],ys);
_.Z(ys,"ytd-playlist-video-list-renderer",function(){if(g1H!==void 0)return g1H;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return g1H=r},{mode:_.EZ("kevlar_poly_si_batch_j047")?1:2});var DOO;var L6=function(){return _.q.apply(this,arguments)||this};
_.C(L6,_.q);L6.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"}}}}};
L6.prototype.onTextWrapperTap=function(r){var E=this.data&&this.data.navigationEndpoint;E&&!_.HI(_.AP(r),this.hostElement,["A".toString(),"BUTTON".toString()])&&_.Ln(this.hostElement,"yt-navigate",{endpoint:E})};
L6.prototype.dataChanged=function(){var r=this.get("data.offerButton.buttonRenderer.serviceEndpoint");r&&r.commandMetadata&&_.M(r.commandMetadata,_.HV)&&_.M(r.commandMetadata,_.HV).fireAutomatically&&_.P7().resolve(_.Ov).resolveCommand(r,{form:{element:this.hostElement}})};
L6.prototype.dataChanged=L6.prototype.dataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],L6.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],L6.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.Ub),_.H("design:type",Object)],L6.prototype,"ytdLockupBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],L6.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0,value:function(){return _.R("enable_desktop_search_bigger_thumbs")}}),
_.H("design:type",Boolean)],L6.prototype,"useBiggerThumbs",void 0);_.u([_.b({reflectToAttribute:!0,value:function(){return _.TA("desktop_search_bigger_thumbs_style")}}),
_.H("design:type",String)],L6.prototype,"biggerThumbsStyle",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],L6.prototype,"leftAligned",void 0);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],L6.prototype,"dataChanged",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-movie-renderer"})],L6);
_.Z(L6,"ytd-movie-renderer",function(){if(DOO!==void 0)return DOO;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return DOO=r},{mode:1});var BKm;var hX=function(){var r=_.q.apply(this,arguments)||this;r.rounded=!0;r.pageAttachedTo=void 0;r.actionMap={"yt-signal-action-pause-player":"handleSignalActionPausePlayer"};return r};
_.C(hX,_.q);hX.prototype.attached=function(){this.pageAttachedTo=_.P7().resolve(_.IL).getCurrentPage();_.Ln(this.hostElement,"yt-player-attached",this.player)};
hX.prototype.detached=function(){var r;if((r=this.pageAttachedTo)==null?0:r.hostElement)_.Ln(this.pageAttachedTo.hostElement,"yt-player-detached",this.player),this.pageAttachedTo=void 0};
hX.prototype.dataChanged=function(){var r;if((r=this.data)==null?0:r.videoId)r={video_id:this.data.videoId,autoplay:!0},!_.R("miniplayer_stop_channel_video_autoplay_killswitch")&&_.P7().resolve(_.S3).isMiniplayerActive()&&(r.pause_at_start=!0,r.autoplay=!1),this.player.loadVideoWithPlayerVars(r)};
hX.prototype.handleSignalActionPausePlayer=function(){_.h2().pause()};
hX.prototype.dataChanged=hX.prototype.dataChanged;_.u([_.b(),_.H("design:type",Object)],hX.prototype,"data",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],hX.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],hX.prototype,"ytActionHandlerBehavior",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],hX.prototype,"rounded",void 0);_.u([_.fH("#player"),_.H("design:type",Object)],hX.prototype,"player",void 0);
_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],hX.prototype,"dataChanged",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-channel-video-player-renderer"})],hX);
_.Z(hX,"ytd-channel-video-player-renderer",function(){if(BKm!==void 0)return BKm;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return BKm=r},{mode:1});var dOb;var jmJ;var NK9;var JX=function(){var r=_.q.apply(this,arguments)||this;r.playing=!1;r.playerId="ytd-default-promo-panel-renderer-inline-playback-renderer-"+_.IJ(r);r.active=!1;return r};
_.C(JX,_.q);_.d=JX.prototype;_.d.detached=function(){this.stop()};
_.d.play=function(){var r=this,E,K,g,D,B;return _.p(function(Q){if(Q.nextAddress==1)return r.active=!0,E=r.get("data.inlinePlaybackEndpoint.watchEndpoint"),K=E.videoId||r.data.videoId,g=E.startTimeSeconds||0,D=E.playerParams||null,_.R("kevlar_player_update_killswitch")?Q.yield(r.playerEl.update({args:{video_id:K,startSeconds:g,player_params:D}}),2):(r.playerEl.loadVideoWithPlayerVars({video_id:K,startSeconds:g,player_params:D,autoplay:!0}),Q.jumpTo(2));if(Q.nextAddress!=4)return Q.yield(r.playerEl.getPlayerPromise(),
4);B=Q.yieldResult;B.unloadModule("annotations_module");B.addEventListener("onStateChange",function(a){r.onPlayerStateChange(a)});
_.vo(Q)})};
_.d.onPlayerStateChange=function(r){if(this.active)switch(this.playing=r===1,r){case 1:_.Ln(this.hostElement,"yt-default-promo-panel-renderer-playing");break;case 0:_.Ln(this.hostElement,"yt-default-promo-panel-renderer-ended")}};
_.d.stop=function(){this.playerEl.stop();this.playing=this.active=!1};
_.d.resize=function(){var r=this,E;return _.p(function(K){if(K.nextAddress==1)return K.yield(r.playerEl.getPlayerPromise(),2);E=K.yieldResult;E.setSize(NaN,NaN);_.vo(K)})};
_.u([_.b(),_.H("design:type",Object)],JX.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],JX.prototype,"playing",void 0);_.u([_.b(),_.H("design:type",Object)],JX.prototype,"playerId",void 0);_.u([_.fH("#player"),_.H("design:type",Object)],JX.prototype,"playerEl",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-default-promo-panel-renderer-inline-playback-renderer"})],JX);
_.Z(JX,"ytd-default-promo-panel-renderer-inline-playback-renderer",function(){if(NK9!==void 0)return NK9;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return NK9=r},{mode:1});var Qm4;var $Oh;var rF=function(){var r=_.q.apply(this,arguments)||this;r.width=0;return r};
_.C(rF,_.q);_.d=rF.prototype;_.d.attached=function(){this.isVideoPlaying=!1;this.videoEl.classList.add("hideit");this.placeholderEl.classList.remove("hideit");this.videoEl.addEventListener("ended",_.QF(this,this.onEnded));this.mp4El.addEventListener("error",_.QF(this,this.onError))};
_.d.detached=function(){this.videoEl.removeEventListener("ended",_.QF(this,this.onEnded));this.mp4El.removeEventListener("error",_.QF(this,this.onError))};
_.d.play=function(){var r=this;if(this.mp4El.getAttribute("src")&&this.isMp4Supported()){this.videoEl.currentTime=0;this.videoEl.load();var E=this.videoEl.play();E?E.then(function(){r.handleVideoStartPlaying()}).catch(function(){_.Ln(r.hostElement,"yt-video-thumbnail-not-playing")}):this.handleVideoStartPlaying()}else _.Ln(this.hostElement,"yt-video-thumbnail-not-playing")};
_.d.handleVideoStartPlaying=function(){this.videoEl.classList.remove("hideit");this.placeholderEl.classList.add("hideit");this.isVideoPlaying=!0};
_.d.stop=function(){this.isVideoPlaying&&(this.showPlaceholder(),this.isVideoPlaying=!1,this.videoEl.pause(),this.videoEl.currentTime=0)};
_.d.dataChanged=function(){var r;if((r=this.data)==null?0:r.thumbnailPlaceholder)r=_.LB(this.data.thumbnailPlaceholder.thumbnails,this.width),this.placeholderEl.style.backgroundImage="url("+r+")";this.stop();this.autoplay&&this.play()};
_.d.showPlaceholder=function(){this.videoEl.classList.add("hideit");this.placeholderEl.classList.remove("hideit")};
_.d.onEnded=function(){this.stop();_.Ln(this.hostElement,"yt-video-thumbnail-ended");this.loop&&this.play()};
_.d.onError=function(){_.Ln(this.hostElement,"yt-video-thumbnail-error")};
_.d.isMp4Supported=function(){return!(!this.videoEl.canPlayType||!this.videoEl.canPlayType("video/mp4").replace(/no/,""))};
_.d.getVideoThumbnail=function(r){if(r&&r.length)return r[0]};
rF.prototype.dataChanged=rF.prototype.dataChanged;_.u([_.b(),_.H("design:type",Object)],rF.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],rF.prototype,"animatePlaceholderOnEntrance",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],rF.prototype,"autoplay",void 0);_.u([_.b({computed:"getVideoThumbnail(data.videoThumbnails)"}),_.H("design:type",Object)],rF.prototype,"videoThumbnail",void 0);
_.u([_.b(),_.H("design:type",Boolean)],rF.prototype,"loop",void 0);_.u([_.b(),_.H("design:type",Boolean)],rF.prototype,"isVideoPlaying",void 0);_.u([_.b(),_.H("design:type",Object)],rF.prototype,"width",void 0);_.u([_.fH("#mp4"),_.H("design:type",HTMLElement)],rF.prototype,"mp4El",void 0);_.u([_.fH("#placeholder"),_.H("design:type",HTMLElement)],rF.prototype,"placeholderEl",void 0);_.u([_.fH("#video"),_.H("design:type",HTMLVideoElement)],rF.prototype,"videoEl",void 0);
_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],rF.prototype,"dataChanged",null);_.u([_.vZ({is:"yt-video-as-thumbnail-details",disableElementRegistration:!0})],rF);
_.Z(rF,"yt-video-as-thumbnail-details",function(){if($Oh===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;Qm4===void 0&&(Qm4=document.createElement("template"));var g=Qm4;K.call(E,g.content.cloneNode(!0),r.content.firstChild);$Oh=r}r=$Oh;return r},{mode:2});var Ee=function(){var r=_.q.apply(this,arguments)||this;r.disableGridStateAware=!1;r.animationEnabled=_.R("enable_web_ketchup_hero_animation");r.transitioningOut=!1;r.narrow=!1;r.narrower=!1;r.isCarouselInFeed=!1;r.videoTimeoutJobId=0;r.panelTimeoutJobId=0;r.panelTimeoutJobStartMs=0;r.actionMap={"yt-window-resized":"onWindowResized"};return r};
_.C(Ee,_.q);_.d=Ee.prototype;_.d.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.d.created=function(){this.ytdGridStateAwareBehavior.gridStateAwareSizingElementSelector="#content"};
_.d.updateSize=function(){this.narrow=this.hostElement.clientHeight*16/9>this.hostElement.clientWidth;var r;this.player&&((r=this.data)==null?0:r.inlinePlaybackRenderer)&&this.player.resize();this.narrower=this.isNarrower();this.setScrimLayer(this.data)};
_.d.attached=function(){this.onWindowResized()};
_.d.detached=function(){this.clearTimeouts()};
_.d.onWindowResized=function(){this.updateSize()};
_.d.computePanelLayout=function(r){return r&&r.panelLayout||"DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_A"};
_.d.playVideo=function(){var r;this.video&&((r=this.data)==null?0:r.videoThumbnail)&&this.video.play();var E;this.player&&((E=this.data)==null?0:E.inlinePlaybackRenderer)&&this.player.play()};
_.d.stopVideo=function(){var r;this.video&&((r=this.data)==null?0:r.videoThumbnail)&&this.video.stop();var E;this.player&&((E=this.data)==null?0:E.inlinePlaybackRenderer)&&this.player.stop()};
_.d.transitionOut=function(){var r=this;this.transitioningOut=!0;return new Promise(function(E){var K=function(){_.rj(r.hostElement).querySelector("#action-button").removeEventListener("animationend",K);_.eM.cancelJob(g);E();r.transitioningOut=!1};
var g=_.k_(_.eM,K,1E3);_.rj(r.hostElement).querySelector("#action-button").addEventListener("animationend",K);r.player&&(r.player.playing=!1)})};
_.d.computeMetadataOrder=function(r){return r&&r.metadataOrder&&r.metadataOrder!=="DEFAULT_PROMO_PANEL_RENDERER_METADATA_ORDER_UNSPECIFIED"?r.metadataOrder:"DEFAULT_PROMO_PANEL_RENDERER_METADATA_ORDER_TITLE_DESCRIPTION"};
_.d.computeByline=function(){return this.get("data.byline.defaultPromoPanelBylineRenderer")};
_.d.computeAvatarSize=function(r){return r&&r.panelLayout==="DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C"?24:36};
_.d.onContentClick=function(r){if(!_.HI(_.AP(r),this.hostElement,["A".toString(),"BUTTON".toString()])){var E;if((E=this.data)==null?0:E.navigationEndpoint){var K;this.componentBehavior.resolveCommand((K=this.data)==null?void 0:K.navigationEndpoint)}}};
_.d.dataChanged=function(){this.clearTimeouts();this.setBackgroundImage(this.data);this.startPanelTimeout();this.updateSize()};
_.d.setBackgroundImage=function(r){if(r=this.getBackgroundImageUrl(r))_.rj(this.hostElement).querySelector("#hero").style.backgroundImage="url("+r+")"};
_.d.setScrimLayer=function(r){var E=this.getScrimLayerColorStops(r);r=((r==null?void 0:r.scrimRotation)||0)+180;this.isNarrower()&&this.panelLayout==="DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C"&&(r=180);_.Xx("HTML_DIR")==="rtl"&&(r=-r);E&&(_.rj(this.hostElement).querySelector("#scrim").style.backgroundImage="linear-gradient("+r+"deg, "+E+")")};
_.d.isNarrower=function(){return this.hostElement.clientWidth<Ee.NARROW_VERSION_SIZE};
_.d.getScrimLayerColorStops=function(){var r,E=(r=this.data)==null?void 0:r.scrimColorValues;if(!E)return null;if(E.length===1)return r=_.WU(E[0]),r+" 0%, "+r+" 100%";if(E.length===3){var K=[0,72,98];return E.map(function(g,D){return _.WU(g)+" "+K[D]+"%"}).join(",")}return null};
_.d.getBackgroundImageUrl=function(r){return r&&r.largeFormFactorBackgroundThumbnail?_.LB((r.largeFormFactorBackgroundThumbnail.thumbnailLandscapePortraitRenderer.landscape||r.largeFormFactorBackgroundThumbnail.thumbnailLandscapePortraitRenderer.portrait).thumbnails,screen.width):null};
_.d.onPlaying=function(){this.startVideoTimeout()};
_.d.onEnded=function(){this.rotate()};
_.d.startPanelTimeout=function(){var r=this;if(!this.panelTimeoutJobId){var E=this.get("data.minPanelDisplayDurationMs");E&&(this.panelTimeoutJobStartMs=Date.now(),this.panelTimeoutJobId=_.k_(_.eM,function(){r.rotate()},E))}};
_.d.startVideoTimeout=function(){var r=this;if(!this.videoTimeoutJobId){_.eM.cancelJob(this.panelTimeoutJobId);var E=Date.now()-this.panelTimeoutJobStartMs;E=Math.max(0,this.get("data.minPanelDisplayDurationMs")-E);E=Math.max(this.get("data.minVideoPlayDurationMs")||0,E);this.videoTimeoutJobId=_.k_(_.eM,function(){r.rotate()},E)}};
_.d.clearTimeouts=function(){this.panelTimeoutJobId!==0&&_.eM.cancelJob(this.panelTimeoutJobId);this.videoTimeoutJobId!==0&&_.eM.cancelJob(this.videoTimeoutJobId);this.videoTimeoutJobId=this.panelTimeoutJobId=0};
_.d.rotate=function(){this.clearTimeouts();_.Ln(this.hostElement,"yt-default-promo-panel-renderer-rotate")};
_.f5.Object.defineProperties(Ee.prototype,{player:{configurable:!0,enumerable:!0,get:function(){return _.rj(this.hostElement).querySelector("#player")}},
video:{configurable:!0,enumerable:!0,get:function(){return _.rj(this.hostElement).querySelector("#video")}}});
_.f5.Object.defineProperties(Ee,{NARROW_VERSION_SIZE:{configurable:!0,enumerable:!0,get:function(){return 650}}});
Ee.prototype.onEnded=Ee.prototype.onEnded;Ee.prototype.onPlaying=Ee.prototype.onPlaying;Ee.prototype.dataChanged=Ee.prototype.dataChanged;_.u([_.G(_.pG),_.H("design:type",Object)],Ee.prototype,"ytdGridStateAwareBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],Ee.prototype,"componentBehavior",void 0);_.u([_.G(_.fG.YtdGuideStateAwareBehavior),_.H("design:type",Object)],Ee.prototype,"ytdGuideStateAwareBehavior",void 0);
_.u([_.G(_.BbA),_.H("design:type",Object)],Ee.prototype,"ytBooleanLogicBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],Ee.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Ee.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Ee.prototype,"ytRendererBehavior",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Ee.prototype,"disableGridStateAware",void 0);_.u([_.b(),_.H("design:type",Object)],Ee.prototype,"data",void 0);_.u([_.b({computed:"computePanelLayout(data)",reflectToAttribute:!0}),_.H("design:type",String)],Ee.prototype,"panelLayout",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Ee.prototype,"animationEnabled",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Ee.prototype,"transitioningOut",void 0);
_.u([_.b({computed:"computeMetadataOrder(data)"}),_.H("design:type",Boolean)],Ee.prototype,"metadataOrder",void 0);_.u([_.b({computed:"computeByline(data)"}),_.H("design:type",Object)],Ee.prototype,"byline",void 0);_.u([_.b({computed:"computeAvatarSize(data)"}),_.H("design:type",Number)],Ee.prototype,"avatarSize",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Ee.prototype,"narrow",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Ee.prototype,"narrower",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Ee.prototype,"layoutStyle",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Ee.prototype,"isCarouselInFeed",void 0);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ee.prototype,"dataChanged",null);_.u([_.ae("yt-default-promo-panel-renderer-playing"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ee.prototype,"onPlaying",null);
_.u([_.ae("yt-default-promo-panel-renderer-ended"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ee.prototype,"onEnded",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-default-promo-panel-renderer"})],Ee);
_.Z(Ee,"ytd-default-promo-panel-renderer",function(){if(jmJ!==void 0)return jmJ;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return jmJ=r},{mode:1});_.MN("itemSectionRenderer","carouselItemRenderer","ytd-carousel-item-renderer");var Ks=function(){var r=_.q.apply(this,arguments)||this;r.narrower=!1;r.dotMenuVisible=!1;r.paginationThumbnailsVisible=!1;r.active=!0;r.disableGridStateAware=!1;r.actionMap={"yt-window-resized":"onWindowResized"};return r};
_.C(Ks,_.q);_.d=Ks.prototype;_.d.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]]"}}}}}};
_.d.attached=function(){document.addEventListener("yt-page-type-changed",_.QF(this,this.onPageTypeChange));this.currentPageSubtype=_.hgK(location.pathname);this.onWindowResized()};
_.d.detached=function(){this.jobId&&_.eM.cancelJob(this.jobId);this.updateSizeJobId&&_.eM.cancelJob(this.updateSizeJobId);document.removeEventListener("yt-page-type-changed",_.QF(this,this.onPageTypeChange))};
_.d.onPageTypeChange=function(r){this.active=r.detail.newPageSubtype===this.currentPageSubtype};
_.d.onWindowResized=function(){this.updateSize()};
_.d.updateSize=function(){this.narrower=this.isNarrower(this.hostElement.clientWidth);this.scrollThumbnails(this.currentItemIndex)};
_.d.setNextCarouselItem=function(){this.shouldRotate()&&this.setCarouselItem(this.currentItemIndex+1)};
_.d.setCarouselItem=function(r){r>=this.data.carouselItems.length&&this.loopCount++;this.jobId&&_.eM.cancelJob(this.jobId);var E=this.getCurrentPanelElement();E&&E.stopVideo();this.currentItemIndex=r%this.data.carouselItems.length;this.currentItem=this.data.carouselItems[this.currentItemIndex];this.scrollThumbnails(this.currentItemIndex);this.currentItemHasVideo()?(E||(E=this.getCurrentPanelElement()),E.playVideo()):this.startRotationJob()};
_.d.scrollThumbnails=function(r){if(this.computeLayoutType(this.data)==="DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C"){var E=this.getCurrentPaginationElement();if(E){var K=_.rj(this.hostElement).querySelector("#pagination-thumbnails");this.currentItemIndex<2?K.style.transform="translateX(0)":(E=E.offsetWidth+8,K.style.transform="translateX(-"+E*(r-Math.ceil(Math.floor(this.overlay.offsetWidth/E)/2)+1)+"px)")}}};
_.d.onDataChanged=function(){var r=this;this.data&&(this.loopCount=0,this.autorotateActive=!0,this.data.autoRotateDurationMs!==void 0&&(this.rotationTimeout=this.data.autoRotateDurationMs),this.setCarouselItem(0),this.updateSizeJobId=_.pl(_.eM,function(){var E;(E=r.getCurrentPanelElement())==null||E.updateSize();r.updateSize()}))};
_.d.getCurrentPanelElement=function(){return _.rj(_.rj(this.hostElement).querySelector("#carousel-item")).querySelector("ytd-default-promo-panel-renderer")};
_.d.getCurrentPaginationElement=function(){return _.rj(_.rj(this.hostElement).querySelector("#pagination-thumbnails")).querySelector(".ytd-carousel-item-renderer.selected")};
_.d.getNavigationClass=function(r,E){return r===E?"selected":""};
_.d.getNavigationDurationStyle=function(r){return"animation-duration:"+(this.get("data.carouselItems."+r+".defaultPromoPanelRenderer.minPanelDisplayDurationMs")||0)+"ms;"};
_.d.onNavigationTap=function(r){var E=this,K=r.model.index;K!==this.currentItemIndex&&(this.getCurrentPanelElement().transitionOut().then(function(){E.setCarouselItem(K)}),this.autorotateActive=!1)};
_.d.onVideoThumbnailEnded=function(){var r=this;if(this.shouldRotate()){var E=this.getCurrentPaginationElement();E&&(E.classList.add("finished"),this.getCurrentPanelElement().transitionOut().then(function(){E.classList.remove("finished");r.setNextCarouselItem()}))}};
_.d.onVideoThumbnailError=function(){this.startRotationJob()};
_.d.onVideoNotPlaying=function(){this.startRotationJob()};
_.d.currentItemHasVideo=function(){return!!this.get("defaultPromoPanelRenderer.videoThumbnail",this.currentItem)||!!this.get("defaultPromoPanelRenderer.inlinePlaybackRenderer",this.currentItem)};
_.d.startRotationJob=function(){var r=this;_.eM.cancelJob(this.jobId);this.shouldRotate()&&this.rotationTimeout&&(this.jobId=_.eM.addLowPriorityJob(function(){r.getCurrentPanelElement().transitionOut().then(function(){r.setNextCarouselItem()})},this.rotationTimeout))};
_.d.computeDotMenuVisible=function(r,E){return!!r&&!!r.carouselItems&&r.carouselItems.length>1&&!r.paginationThumbnails||!!E};
_.d.computePaginationThumbnailsVisible=function(r,E){var K,g;return((g=r==null?void 0:(K=r.paginationThumbnails)==null?void 0:K.length)!=null?g:0)>1&&!E};
_.d.computeLayoutType=function(){return this.get("data.carouselItems.0.defaultPromoPanelRenderer.panelLayout")||"DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_A"};
_.d.computePaginatorAlignment=function(r){return(r==null?void 0:r.paginatorAlignment)||"CAROUSEL_ITEM_RENDERER_PAGINATOR_ALIGNMENT_END"};
_.d.shouldRotate=function(){return this.data.carouselItems.length>1&&this.active&&this.loopCount<3&&this.autorotateActive};
_.d.activeChanged=function(){this.data&&(this.active?this.setCarouselItem(this.currentItemIndex):this.currentItem=void 0)};
_.d.isNarrower=function(r){return(r!=null?r:0)<Ee.NARROW_VERSION_SIZE};
Ks.prototype.activeChanged=Ks.prototype.activeChanged;Ks.prototype.onVideoNotPlaying=Ks.prototype.onVideoNotPlaying;Ks.prototype.onVideoThumbnailError=Ks.prototype.onVideoThumbnailError;Ks.prototype.onVideoThumbnailEnded=Ks.prototype.onVideoThumbnailEnded;Ks.prototype.onDataChanged=Ks.prototype.onDataChanged;_.u([_.G(_.pG),_.H("design:type",Object)],Ks.prototype,"ytdGridStateAwareBehavior",void 0);
_.u([_.G(_.fG.YtdGuideStateAwareBehavior),_.H("design:type",Object)],Ks.prototype,"ytdGuideStateAwareBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Ks.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Ks.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Ks.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],Ks.prototype,"currentItem",void 0);
_.u([_.b(),_.H("design:type",Number)],Ks.prototype,"currentItemIndex",void 0);_.u([_.b(),_.H("design:type",Number)],Ks.prototype,"rotationTimeout",void 0);_.u([_.b(),_.H("design:type",Number)],Ks.prototype,"loopCount",void 0);_.u([_.b({computed:"computePaginatorAlignment(data)",reflectToAttribute:!0}),_.H("design:type",String)],Ks.prototype,"paginatorAlignment",void 0);_.u([_.b(),_.H("design:type",Number)],Ks.prototype,"jobId",void 0);
_.u([_.b(),_.H("design:type",Number)],Ks.prototype,"updateSizeJobId",void 0);_.u([_.b({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],Ks.prototype,"isCarouselInFeed",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Ks.prototype,"narrower",void 0);_.u([_.b({computed:"computeDotMenuVisible(data, narrower)"}),_.H("design:type",Object)],Ks.prototype,"dotMenuVisible",void 0);
_.u([_.b({computed:"computePaginationThumbnailsVisible(data, narrower)"}),_.H("design:type",Object)],Ks.prototype,"paginationThumbnailsVisible",void 0);_.u([_.b({computed:"computeLayoutType(data)",reflectToAttribute:!0}),_.H("design:type",String)],Ks.prototype,"layoutType",void 0);_.u([_.b({value:!0,reflectToAttribute:!0}),_.H("design:type",Boolean)],Ks.prototype,"autorotateActive",void 0);_.u([_.b(),_.H("design:type",Object)],Ks.prototype,"active",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Ks.prototype,"disableGridStateAware",void 0);_.u([_.fH("#overlay"),_.H("design:type",HTMLElement)],Ks.prototype,"overlay",void 0);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ks.prototype,"onDataChanged",null);
_.u([_.ae("yt-video-thumbnail-ended"),_.ae("yt-default-promo-panel-renderer-rotate"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ks.prototype,"onVideoThumbnailEnded",null);_.u([_.ae("yt-video-thumbnail-error"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ks.prototype,"onVideoThumbnailError",null);
_.u([_.ae("yt-video-thumbnail-not-playing"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ks.prototype,"onVideoNotPlaying",null);_.u([_.TI("active"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ks.prototype,"activeChanged",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-carousel-item-renderer"})],Ks);
_.Z(Ks,"ytd-carousel-item-renderer",function(){if(dOb!==void 0)return dOb;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return dOb=r},{mode:2});var aH2;var phx;var P92;var fHZ;var gF=function(){var r=_.q.apply(this,arguments)||this;r.originalQuery=null;r.originalEndpoint=null;return r};
_.C(gF,_.q);gF.prototype.computeShowOriginalQueryWithoutEndpoint_=function(r,E){return!(!r||E)};
_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],gF.prototype,"ytComponentBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],gF.prototype,"correctedText",void 0);_.u([_.b(),_.H("design:type",Object)],gF.prototype,"correctedQuery",void 0);_.u([_.b(),_.H("design:type",Object)],gF.prototype,"correctedEndpoint",void 0);_.u([_.b(),_.H("design:type",Object)],gF.prototype,"originalText",void 0);_.u([_.b(),_.H("design:type",Object)],gF.prototype,"originalQuery",void 0);
_.u([_.b(),_.H("design:type",Object)],gF.prototype,"originalEndpoint",void 0);_.u([_.b({value:!1,computed:"computeShowOriginalQueryWithoutEndpoint_(originalQuery, originalEndpoint)"}),_.H("design:type",Boolean)],gF.prototype,"showOriginalQueryWithoutEndpoint",void 0);_.u([_.vZ({is:"yt-search-query-correction",disableElementRegistration:!0})],gF);
_.Z(gF,"yt-search-query-correction",function(){if(fHZ===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;P92===void 0&&(P92=document.createElement("template"));var g=P92;K.call(E,g.content.cloneNode(!0),r.content.firstChild);fHZ=r}r=fHZ;return r},{mode:2});_.MN("itemSectionRenderer","didYouMeanRenderer","yt-did-you-mean-renderer");var OxZ=function(){return _.q.apply(this,arguments)||this};
_.C(OxZ,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],OxZ.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],OxZ.prototype,"data",void 0);_.u([_.vZ({is:"yt-did-you-mean-renderer",disableElementRegistration:!0})],OxZ);
_.Z(OxZ,"yt-did-you-mean-renderer",function(){if(phx===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;aH2===void 0&&(aH2=document.createElement("template"));var g=aH2;K.call(E,g.content.cloneNode(!0),r.content.firstChild);phx=r}r=phx;return r},{mode:2});var Yn4;var UO9;_.MN("itemSectionRenderer","includingResultsForRenderer","yt-including-results-for-renderer");var TKn=function(){return _.q.apply(this,arguments)||this};
_.C(TKn,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],TKn.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],TKn.prototype,"data",void 0);_.u([_.vZ({is:"yt-including-results-for-renderer",disableElementRegistration:!0})],TKn);
_.Z(TKn,"yt-including-results-for-renderer",function(){if(UO9===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;Yn4===void 0&&(Yn4=document.createElement("template"));var g=Yn4;K.call(E,g.content.cloneNode(!0),r.content.firstChild);UO9=r}r=UO9;return r},{mode:2});var wh2;var FcZ;_.MN("itemSectionRenderer","musicPassFeatureInfoRenderer","yt-music-pass-feature-info-renderer");var Dl=function(){return _.q.apply(this,arguments)||this};
_.C(Dl,_.q);Dl.prototype.computeExtraClasses_=function(r,E){var K="";r&&(K+=" "+r.toLowerCase().replace(/_/g,"-"));E&&(K+=" "+E.toLowerCase().replace(/_/g,"-"));return K};
Dl.prototype.computeUrlImg_=function(){var r=this.data;r.image&&(_.rj(this.hostElement).querySelector("#container").style.backgroundImage="url("+_.LB(r.image.thumbnails,Number.MAX_VALUE)+")")};
Dl.prototype.computeUrlImg_=Dl.prototype.computeUrlImg_;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Dl.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Dl.prototype,"data",void 0);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Dl.prototype,"computeUrlImg_",null);_.u([_.vZ({is:"yt-music-pass-feature-info-renderer",disableElementRegistration:!0})],Dl);
_.Z(Dl,"yt-music-pass-feature-info-renderer",function(){if(FcZ===void 0){var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;wh2===void 0&&(wh2=document.createElement("template"));var g=wh2;K.call(E,g.content.cloneNode(!0),r.content.firstChild);FcZ=r}r=FcZ;return r},{mode:2});var R4O;var o1b;_.MN("itemSectionRenderer","noResultsFoundShowingResultsForRenderer","yt-no-results-found-showing-results-for-renderer");var M2c=function(){return _.q.apply(this,arguments)||this};
_.C(M2c,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],M2c.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],M2c.prototype,"data",void 0);_.u([_.vZ({is:"yt-no-results-found-showing-results-for-renderer",disableElementRegistration:!0})],M2c);
_.Z(M2c,"yt-no-results-found-showing-results-for-renderer",function(){if(o1b===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;R4O===void 0&&(R4O=document.createElement("template"));var g=R4O;K.call(E,g.content.cloneNode(!0),r.content.firstChild);o1b=r}r=o1b;return r},{mode:2});var ixK;var c94;_.MN("itemSectionRenderer","resultsWithoutQuotesRenderer","yt-results-without-quotes-renderer");var C99=function(){return _.q.apply(this,arguments)||this};
_.C(C99,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],C99.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],C99.prototype,"data",void 0);_.u([_.vZ({is:"yt-results-without-quotes-renderer",disableElementRegistration:!0})],C99);
_.Z(C99,"yt-results-without-quotes-renderer",function(){if(c94===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;ixK===void 0&&(ixK=document.createElement("template"));var g=ixK;K.call(E,g.content.cloneNode(!0),r.content.firstChild);c94=r}r=c94;return r},{mode:2});var xO9;var WcK;_.MN("itemSectionRenderer","searchNoResultsRenderer","yt-search-no-results-renderer");var GZ9=function(){return _.q.apply(this,arguments)||this};
_.C(GZ9,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],GZ9.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],GZ9.prototype,"data",void 0);_.u([_.vZ({is:"yt-search-no-results-renderer",disableElementRegistration:!0})],GZ9);
_.Z(GZ9,"yt-search-no-results-renderer",function(){if(WcK===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;xO9===void 0&&(xO9=document.createElement("template"));var g=xO9;K.call(E,g.content.cloneNode(!0),r.content.firstChild);WcK=r}r=WcK;return r},{mode:2});var v1c;var V29;_.MN("itemSectionRenderer","showingResultsForRenderer","yt-showing-results-for-renderer");var z4n=function(){return _.q.apply(this,arguments)||this};
_.C(z4n,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],z4n.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],z4n.prototype,"data",void 0);_.u([_.vZ({is:"yt-showing-results-for-renderer",disableElementRegistration:!0})],z4n);
_.Z(z4n,"yt-showing-results-for-renderer",function(){if(V29===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;v1c===void 0&&(v1c=document.createElement("template"));var g=v1c;K.call(E,g.content.cloneNode(!0),r.content.firstChild);V29=r}r=V29;return r},{mode:2});var t2J;var Snb;var bxc;var sm9;var BA=function(){var r=_.q.apply(this,arguments)||this;r.answerExpanded=!1;return r};
_.C(BA,_.q);BA.prototype.toggleAnswer_=function(r){var E=_.eG(r);E&&E.classList.contains("yt-simple-endpoint")||(r.preventDefault(),r.stopPropagation(),this.answerExpanded=!this.answerExpanded)};
BA.prototype.toggleAnswer_=BA.prototype.toggleAnswer_;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],BA.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],BA.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],BA.prototype,"answerExpanded",void 0);_.u([_.ae("tap"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],BA.prototype,"toggleAnswer_",null);
_.u([_.vZ({is:"yt-generic-faq-question-renderer",disableElementRegistration:!0})],BA);
_.Z(BA,"yt-generic-faq-question-renderer",function(){if(sm9===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;bxc===void 0&&(bxc=document.createElement("template"));var g=bxc;K.call(E,g.content.cloneNode(!0),r.content.firstChild);sm9=r}r=sm9;return r},{mode:2});_.MN("itemSectionRenderer","faqSectionRenderer","yt-faq-section-renderer");var dF=function(){return _.q.apply(this,arguments)||this};
_.C(dF,_.q);dF.prototype.configureRendererStamper=function(){return{"data.questions":{id:"contents",mapping:{genericFaqQuestionRenderer:"yt-generic-faq-question-renderer"}}}};
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],dF.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],dF.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],dF.prototype,"data",void 0);_.u([_.vZ({is:"yt-faq-section-renderer",disableElementRegistration:!0})],dF);
_.Z(dF,"yt-faq-section-renderer",function(){if(Snb===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;t2J===void 0&&(t2J=document.createElement("template"));var g=t2J;K.call(E,g.content.cloneNode(!0),r.content.firstChild);Snb=r}r=Snb;return r},{mode:2});var kZb;var qn9;_.MN("itemSectionRenderer","OfferItemExpandedRenderer","yt-offer-item-expanded-renderer");var jJ=function(){return _.q.apply(this,arguments)||this};
_.C(jJ,_.q);
jJ.prototype.configureRendererStamper=function(){return{"data.imageRenderer":{id:"image-renderer",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer",params:{fit:!0}}}},"data.headingRenderer":{id:"heading-renderer",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}},"data.descriptionRenderer":{id:"description-renderer",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}},"data.additionalInfoRenderer":{id:"additional-info-renderer",mapping:{cardItemActionsRenderer:{component:"yt-card-item-actions-renderer"}}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],jJ.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],jJ.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],jJ.prototype,"data",void 0);_.u([_.vZ({is:"yt-offer-item-expanded-renderer",disableElementRegistration:!0})],jJ);
_.Z(jJ,"yt-offer-item-expanded-renderer",function(){if(qn9===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;kZb===void 0&&(kZb=document.createElement("template"));var g=kZb;K.call(E,g.content.cloneNode(!0),r.content.firstChild);qn9=r}r=qn9;return r},{mode:2});var lHJ;var mOx;_.MN("itemSectionRenderer","OfferItemRenderer","yt-offer-item-renderer");var N$=function(){return _.q.apply(this,arguments)||this};
_.C(N$,_.q);
N$.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"}}}}};
N$.prototype.computeFullWidthMode=function(r){return!(!r||!r.fullWidthMode)};
N$.prototype.computeBorderlessMode=function(r){return!(!r||!r.borderlessMode)};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],N$.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],N$.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],N$.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeFullWidthMode(data)"}),_.H("design:type",Boolean)],N$.prototype,"fullWidthMode",void 0);
_.u([_.b({reflectToAttribute:!0,computed:"computeBorderlessMode(data)"}),_.H("design:type",Boolean)],N$.prototype,"borderlessMode",void 0);_.u([_.vZ({is:"yt-offer-item-renderer",disableElementRegistration:!0})],N$);
_.Z(N$,"yt-offer-item-renderer",function(){if(mOx===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;lHJ===void 0&&(lHJ=document.createElement("template"));var g=lHJ;K.call(E,g.content.cloneNode(!0),r.content.firstChild);mOx=r}r=mOx;return r},{mode:2});var Zxb;var uJK;_.MN("itemSectionRenderer","subscriptionProductHeaderRenderer","yt-subscription-product-header-renderer");var QS=function(){return _.q.apply(this,arguments)||this};
_.C(QS,_.q);QS.prototype.computeAriaLevel_=function(r){return this.getLevelID_(r)};
QS.prototype.getLevelID_=function(r){return(r=r.match(/[0-9]+$/))&&r.length==1?r[0]:"1"};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],QS.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],QS.prototype,"data",void 0);_.u([_.b({computed:"computeAriaLevel_(data.level)",reflectToAttribute:!0}),_.H("design:type",String)],QS.prototype,"ariaLevel",void 0);_.u([_.b({value:"heading",reflectToAttribute:!0}),_.H("design:type",String)],QS.prototype,"role",void 0);
_.u([_.b({value:-1,reflectToAttribute:!0}),_.H("design:type",Number)],QS.prototype,"tabindex",void 0);_.u([_.vZ({is:"yt-subscription-product-header-renderer",disableElementRegistration:!0})],QS);
_.Z(QS,"yt-subscription-product-header-renderer",function(){if(uJK===void 0){var r=document.createElement("template");_.x(r,"\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");r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;Zxb===void 0&&(Zxb=document.createElement("template"));var g=Zxb;K.call(E,g.content.cloneNode(!0),r.content.firstChild);uJK=r}r=uJK;return r},{mode:2});var A9c;var e4n;_.MN("itemSectionRenderer","subscriptionProductRenderer","yt-subscription-product-renderer");var $X=function(){return _.q.apply(this,arguments)||this};
_.C($X,_.q);$X.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:_.i1("menuRenderer"),events:!0}}};
$X.prototype.onStampFinished_=function(){_.rj(this.hostElement).querySelector("#menu").children[0].icon="yt-icons:more_vert"};
$X.prototype.onStampFinished_=$X.prototype.onStampFinished_;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],$X.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],$X.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],$X.prototype,"data",void 0);_.u([_.ae("yt-rendererstamper-finished"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],$X.prototype,"onStampFinished_",null);
_.u([_.vZ({is:"yt-subscription-product-renderer",disableElementRegistration:!0})],$X);
_.Z($X,"yt-subscription-product-renderer",function(){if(e4n===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;A9c===void 0&&(A9c=document.createElement("template"));var g=A9c;K.call(E,g.content.cloneNode(!0),r.content.firstChild);e4n=r}r=e4n;return r},{mode:2});var Xhc;var HxK;_.MN("itemSectionRenderer","subscriptionProductUpsellOfferRenderer","yt-subscription-product-upsell-offer-renderer");var a9=function(){return _.q.apply(this,arguments)||this};
_.C(a9,_.q);a9.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.secondaryButton":{id:"secondary-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
a9.prototype.imageScrimColorValuesChanged_=function(){var r,E=(r=this.data)==null?void 0:r.imageScrimColorValues;_.rj(this.hostElement).querySelector("#scrim").style.backgroundColor=E?_.WU(E[0]):"transparent"};
a9.prototype.imageScrimColorValuesChanged_=a9.prototype.imageScrimColorValuesChanged_;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],a9.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],a9.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],a9.prototype,"data",void 0);
_.u([_.pH("data.imageScrimColorValues"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],a9.prototype,"imageScrimColorValuesChanged_",null);_.u([_.vZ({is:"yt-subscription-product-upsell-offer-renderer",disableElementRegistration:!0})],a9);
_.Z(a9,"yt-subscription-product-upsell-offer-renderer",function(){if(HxK===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;Xhc===void 0&&(Xhc=document.createElement("template"));var g=Xhc;K.call(E,g.content.cloneNode(!0),r.content.firstChild);HxK=r}r=HxK;return r},{mode:2});var n1h;var IH9;var y9x;var Lcx;var h4b;var J9Z;var ps=function(){return _.q.apply(this,arguments)||this};
_.C(ps,_.q);ps.prototype.onYtServiceRequestError_=function(r){_.mA(this.hostElement,r.detail.error.message)};
ps.prototype.onYtServiceRequestError_=ps.prototype.onYtServiceRequestError_;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],ps.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],ps.prototype,"data",void 0);_.u([_.b({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],ps.prototype,"collapsible",void 0);_.u([_.b({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],ps.prototype,"isManageRed",void 0);
_.u([_.ae("yt-service-request-error"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],ps.prototype,"onYtServiceRequestError_",null);_.u([_.vZ({is:"yt-single-ypc-offer-renderer",disableElementRegistration:!0})],ps);
_.Z(ps,"yt-single-ypc-offer-renderer",function(){if(J9Z===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;h4b===void 0&&(h4b=document.createElement("template"));var g=h4b;K.call(E,g.content.cloneNode(!0),r.content.firstChild);J9Z=r}r=J9Z;return r},{mode:2});var PA=function(){return _.q.apply(this,arguments)||this};
_.C(PA,_.q);PA.prototype.configureRendererStamper=function(){return{"data.singleYpcOfferSupportedRenderers":{id:"contents",mapping:{singleYpcOfferRenderer:{component:"yt-single-ypc-offer-renderer",properties:{isManageRed:"[[isManageRed]]"}}}}}};
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],PA.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],PA.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],PA.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],PA.prototype,"isManageRed",void 0);_.u([_.vZ({is:"yt-single-ypc-offer-list-renderer",disableElementRegistration:!0})],PA);
_.Z(PA,"yt-single-ypc-offer-list-renderer",function(){if(Lcx===void 0){var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;y9x===void 0&&(y9x=document.createElement("template"));var g=y9x;K.call(E,g.content.cloneNode(!0),r.content.firstChild);Lcx=r}r=Lcx;return r},{mode:2});var rVn;var EN9;_.MN("itemSectionRenderer","ypcOffersListRenderer","yt-ypc-offers-list-renderer");var Oe=function(){return _.q.apply(this,arguments)||this};
_.C(Oe,_.q);Oe.prototype.configureRendererStamper=function(){return{"data.offersList":{id:"contents",mapping:{singleYpcOfferListRenderer:{component:"yt-single-ypc-offer-list-renderer",properties:{isManageRed:"[[isManageRed]]"}}}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Oe.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Oe.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Oe.prototype,"data",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],Oe.prototype,"isManageRed",void 0);_.u([_.vZ({is:"yt-ypc-offers-list-renderer",disableElementRegistration:!0})],Oe);
_.Z(Oe,"yt-ypc-offers-list-renderer",function(){if(EN9===void 0){var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;rVn===void 0&&(rVn=document.createElement("template"));var g=rVn;K.call(E,g.content.cloneNode(!0),r.content.firstChild);EN9=r}r=EN9;return r},{mode:2});_.MN("itemSectionRenderer","unlimitedManageSubscriptionPageRenderer","yt-unlimited-manage-subscription-page-renderer");var YX=function(){return _.q.apply(this,arguments)||this};
_.C(YX,_.q);
YX.prototype.configureRendererStamper=function(){return{"data.manageFixFopButton":{id:"manage-fix-fop-button",mapping:{buttonRenderer:{component:"yt-button-renderer",params:{alignByText:!0}}}},"data.helpButton":{id:"help-button",mapping:{buttonRenderer:{component:"yt-button-renderer",params:{alignByText:!0}}}},"data.manageFamilyButton":{id:"manage-family-button",mapping:{buttonRenderer:{component:"yt-button-renderer",params:{alignByText:!0}}}},"data.manageSubscriptionButton":{id:"manage-subscription-button",mapping:{buttonRenderer:{component:"yt-button-renderer",
params:{alignByText:!0}}}},"data.offers":{id:"offers",mapping:{ypcOffersListRenderer:{component:"yt-ypc-offers-list-renderer",params:{isManageRed:!0}}}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],YX.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],YX.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],YX.prototype,"data",void 0);_.u([_.vZ({is:"yt-unlimited-manage-subscription-page-renderer",disableElementRegistration:!0})],YX);
_.Z(YX,"yt-unlimited-manage-subscription-page-renderer",function(){if(IH9===void 0){var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;n1h===void 0&&(n1h=document.createElement("template"));var g=n1h;K.call(E,g.content.cloneNode(!0),r.content.firstChild);IH9=r}r=IH9;return r},{mode:2});var Knx;var gNK;var Ue=function(){return _.q.apply(this,arguments)||this};
_.C(Ue,_.q);_.d=Ue.prototype;_.d.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keypress":"onKeypress_"}};
_.d.configureRendererStamper=function(){return{"data.singleYpcOfferListSupportedRenderers":{id:"offers",mapping:{singleYpcOfferRenderer:{component:"yt-single-ypc-offer-renderer",params:{collapsible:!0}}}}}};
_.d.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","button");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.d.onKeypress_=function(r){r.detail.keyboardEvent.target==this&&this.expandOffers_()};
_.d.handleHeaderTap_=function(r){r.preventDefault();r.stopPropagation();this.expandOffers_()};
_.d.expandOffers_=function(){this.offersVisible_=!0;this.hostElement.setAttribute("tabindex","-1")};
_.d.dataChanged_=function(){this.data&&(this.offersVisible_=!this.data.isCollapsed)};
Ue.prototype.dataChanged_=Ue.prototype.dataChanged_;_.u([_.G(_.lV),_.H("design:type",Object)],Ue.prototype,"ironA11yKeysBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Ue.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Ue.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Ue.prototype,"data",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],Ue.prototype,"offersVisible_",void 0);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ue.prototype,"dataChanged_",null);_.u([_.vZ({is:"yt-collapsible-ypc-offer-renderer",disableElementRegistration:!0})],Ue);
_.Z(Ue,"yt-collapsible-ypc-offer-renderer",function(){if(gNK===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;Knx===void 0&&(Knx=document.createElement("template"));var g=Knx;K.call(E,g.content.cloneNode(!0),r.content.firstChild);gNK=r}r=gNK;return r},{mode:2});var Dj1;var BJx;_.MN("itemSectionRenderer","unlimitedPageHeaderRenderer","yt-unlimited-page-header-renderer");var VS=function(){return _.q.apply(this,arguments)||this};
_.C(VS,_.q);_.d=VS.prototype;_.d.configureRendererStamper=function(){return{"data.moreOffersRenderers":{id:"more-offers",mapping:{collapsibleYpcOfferRenderer:{component:"yt-collapsible-ypc-offer-renderer"}}}}};
_.d.dataChanged_=function(){if(this.data.backgroundImage){var r=_.LB(this.data.backgroundImage.thumbnails,screen.width),E=this.getScrimLayerColorStops_();this.hostElement.style.backgroundImage=E?"linear-gradient(180deg, "+E+"), url("+r+")":"url("+r+")";this.data.gtmId&&_.yI(this.data.gtmId,_.Xx("GL",""))}};
_.d.onYtServiceRequestError_=function(r){_.mA(this.hostElement,r.detail.error.message)};
_.d.getScrimLayerColorStops_=function(){var r,E,K=(r=this.data.unlimitedHeaderV2Data)==null?void 0:(E=r.unlimitedHeaderV2Data)==null?void 0:E.scrimLayerColors;if(!K)return null;var g=100/K.length;return K.map(function(D,B){B*=g;return _.WU(D)+" "+B+"%"}).join(",")};
_.d.computeLogoWithPadding=function(r){var E,K,g;return(r=(E=r.unlimitedLogoImage)==null?void 0:(K=E.thumbnails)==null?void 0:(g=K[0])==null?void 0:g.height)&&r%31===0?!0:!1};
VS.prototype.onYtServiceRequestError_=VS.prototype.onYtServiceRequestError_;VS.prototype.dataChanged_=VS.prototype.dataChanged_;_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],VS.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],VS.prototype,"ytRendererBehavior",void 0);_.u([_.b({computed:"computeLogoWithPadding(data)"}),_.H("design:type",Boolean)],VS.prototype,"logoWithPadding",void 0);
_.u([_.b(),_.H("design:type",Object)],VS.prototype,"data",void 0);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],VS.prototype,"dataChanged_",null);_.u([_.ae("yt-service-request-error"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],VS.prototype,"onYtServiceRequestError_",null);_.u([_.vZ({is:"yt-unlimited-page-header-renderer",disableElementRegistration:!0})],VS);
_.Z(VS,"yt-unlimited-page-header-renderer",function(){if(BJx===void 0){var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;Dj1===void 0&&(Dj1=document.createElement("template"));var g=Dj1;K.call(E,g.content.cloneNode(!0),r.content.firstChild);BJx=r}r=BJx;return r},{mode:2});var djK;var jPm;_.MN("itemSectionRenderer","UnlimitedUserNotificationRenderer","yt-unlimited-user-notification-renderer");var zy=function(){return _.q.apply(this,arguments)||this};
_.C(zy,_.q);zy.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-confirm":!0}}}}}};
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],zy.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],zy.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],zy.prototype,"data",void 0);_.u([_.vZ({is:"yt-unlimited-user-notification-renderer",disableElementRegistration:!0})],zy);
_.Z(zy,"yt-unlimited-user-notification-renderer",function(){if(jPm===void 0){var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;djK===void 0&&(djK=document.createElement("template"));var g=djK;K.call(E,g.content.cloneNode(!0),r.content.firstChild);jPm=r}r=jPm;return r},{mode:2});
}catch(e){_._DumpException(e)}
try{
var m_B,uga,eYu,HHT,njb,LEb;_.OI=function(r){var E=r.clientMessageId;var K=r.playerOffsetMs;var g=r.pageContext;r=r.userInputText;return{inputComposerFormData:Object.assign({},{clientMessageId:E},!!K&&{playerOffsetMs:K},!!g&&{pageContext:g},!!r&&{userInputText:r})}};
_.ltT=function(r,E,K){E=E===void 0?5:E;if(E!==0){var g=typeof r==="function"?r():document.querySelector(r);g?(K==null?0:K.enableSmartFocus)?_.X7K(g):g.focus():setTimeout(function(){_.ltT(r,E-1,K)},500)}};
m_B=function(r){return String.raw.apply(String,[{raw:r}].concat(_.mn(_.Hh.apply(1,arguments).map(function(E){return E instanceof Array?E.join(""):E}))))};
uga=function(r){var E=_.Hh.apply(1,arguments),K=E.length;if(!Array.isArray(r)||!Array.isArray(r.raw)||r.length!==r.raw.length||!_.e4u&&r===r.raw||!(_.e4u&&!_.XhC||_.t9(r))||K+1!==r.length)throw new TypeError("$");return new ZHT(Object.freeze({strings:Object.freeze(r),args:Object.freeze(E)}))};
_.ASB=function(r){return{continuationCommand:{token:r,request:"CONTINUATION_REQUEST_TYPE_GET_PANEL"}}};
eYu=function(){return _.Hh.apply(0,arguments).flat().filter(function(r){return r}).join(";")};
HHT=function(){return uga(XZB,eYu.apply(null,_.mn(_.Hh.apply(0,arguments))))};
njb=function(r,E){if(_.R("web_enable_chat_autoscroll_to_user_turn")&&r&&E)return r-4+"px"};
_.Itu=function(r,E){return _.NC(r.entities,"youchatPendingResponseEntity",E)};
_.ySA=function(r){return function(E){_.Xg(_.Td("youchatPendingResponseEntity",r,{entityKey:r,isPendingResponse:E}))}};
LEb=function(r){r==null||r.addEventListener("DOMLoaded",function(){r.goToAndPlay(r.totalFrames-48,!0)})};
_.pK=function(r){this.__isSoyCss=!0;this.css=m_B.apply(null,[r.strings].concat(_.mn(r.args)))};
_.pK.prototype.toString=function(){return this.css};
var ZHT=function(){_.pK.apply(this,arguments)};
_.C(ZHT,_.pK);var XZB=_.A4(["",""]);_.hY9=_.l(function(r){var E=_.nH(r,{numberOfChips:5}).numberOfChips;return _.f("yt-ghost-chip-shelf",{class:"ytGhostChipShelfHost"},_.f(_.sV,{each:function(){return Array(E==null?void 0:E())}},function(){return _.f("div",{class:"ytGhostChipShelfChip"})}))},"Yi");var JSb=_.l(function(r){var E=void 0,K=function(){return r.data()},g=function(){return!!_.oS(_.F1(K())).optionColor},D=_.N(_.M5(-1,void 0,"WFh1pc")),B=D.next().value,Q=D.next().value,a=function(w){return B()===w},P=function(w){return K().correctAnswerIndex===w},O=function(){return B()!==-1};
D=_.N(_.M5("",void 0,"Vi7Gfe"));var U=D.next().value,T=D.next().value;return _.f("yoututor-quiz-view-model",{class:_.DW("learningQuizComponentHost","learningYoututorQuizHost",r.className),style:_.QH({background:function(){return _.oS(_.F1(K())).backgroundColor}})},_.f("div",{"aria-live":"polite",
class:"learningYoututorQuizVisuallyHidden"},U),_.f("div",{class:"learningQuizComponentQuizContainer"},_.f("div",{class:"learningQuizComponentQuiz"},_.f("div",{class:"learningQuizComponentQuizContent"},_.f(_.Y,{cond:function(){return!!K().aiGeneratedQuizLabel},
then:function(){return _.f("div",{class:"learningQuizComponentQuizAiGeneratedLabel"},_.f(_.Og,{text:function(){return K().aiGeneratedQuizLabel}}))}}),_.f("div",{class:"learningQuizComponentQuizHeader"},_.f("div",{class:"learningQuizComponentQuizHeaderTextContainer"},_.f("div",{class:"learningYoututorQuizText",
style:_.QH({color:function(){return _.oS(_.F1(K())).primaryTextColor}})},_.f(_.Og,{text:function(){return K().questionHeaderText}}))))),_.f("div",{role:"group",
class:_.DW("learningQuizComponentQuizOptionsList","learningYoututorQuizOptionsListGap")},_.f(_.sV,{each:function(){return K().optionsData||[]}},function(w,F){var c={};
return _.f("button",{class:_.DW("learningQuizComponentQuizOptions","learningYoututorQuizOptionsGap","learningYoututorQuizOptionsBorderSquare",(c.learningQuizComponentQuizHover=function(){return!O()},c.learningQuizComponentQuizOptionWithCustomColor=g,c.learningYoututorQuizOptionSelectedCorrectOutline=function(){return O()&&P(F())},c.learningYoututorQuizOptionSelectedIncorrectOutline=function(){return B()!==K().correctAnswerIndex&&a(F())},c.learningQuizComponentQuizIncorrectShake=function(){return B()!==
K().correctAnswerIndex&&a(F())},c)),
"on:click":_.dd(function(){if(O())return!1;Q(F());T(P(F())?K().correctAnswerAriaLabel||"":K().incorrectAnswerAriaLabel||"");return!1}),
style:_.QH({background:"transparent"}),"aria-description":function(){return O()?P(F())?K().correctAnswerAriaLabel:K().incorrectAnswerAriaLabel:""},
"aria-disabled":O,el:_.eH(function(W){_.MH(271905,W,E,function(z){E=z})}),
"client-ve-type":271905},_.f("div",{class:"learningQuizComponentQuizOptionContainer"},_.f(_.Og,{text:w.optionText}),_.f(_.Y,{cond:function(){var W=F();return O()&&(a(W)||P(W))},
then:function(){var W={};return _.f(_.$r,{className:_.DW("learningYoututorQuizOptionIcon",(W.learningQuizComponentQuizPulse=function(){return B()===K().correctAnswerIndex&&P(F())},W)),
size:24,icon:function(){return P(F())?"CHECK_CIRCLE_FILLED":"X_CIRCLE"},
active:!0})}})))}),_.f(_.Y,{cond:O,
then:function(){return _.f("div",{class:"learningYoututorQuizExplanationContainer"},_.f("div",{class:"learningYoututorQuizExplanationText"},_.f(_.Og,{text:function(){return K().explanationHeaderText}})),_.f(_.Og,{text:function(){return K().optionsData[B()].explanationText},
className:"learningYoututorQuizExplanationDescriptionText"}))}})))))},"Zi");
JSb.idomCompat=!0;var rHB=_.l(function(r){var E=r.thumbsUp,K=r.thumbsDown,g=r.rightAlignThumbs;r=_.N(_.M5(!1,void 0,"OxPsH"));var D=r.next().value,B=r.next().value;r=_.N(_.M5(!1,void 0,"V5vWne"));var Q=r.next().value,a=r.next().value;r={};return _.f("div",{class:_.DW("ytwThumbsUpDownThumbs",(r.ytwThumbsUpDownRightAlign=function(){return g==null?void 0:g()},r))},_.f(_.J6,{data:E,
onToggle:function(P){B(P);Q()&&a(!1)},
buttonShapeOverrides:function(){return{toggled:D()}}}),_.f(_.J6,{data:K,
onToggle:function(P){a(P);D()&&B(!1)},
buttonShapeOverrides:function(){return{toggled:Q()}}}))},"$i");
rHB.idomCompat=!0;var Kyb=_.l(function(r){var E=function(){return r.data().pendingStateEntityKey||""},K=_.f8(_.Itu,E),g=function(){var a;
if(!(a=r.disabled())){var P;a=!((P=K())==null||!P.isPendingResponse)}return a},D=_.N(_.M5(HHT(""),void 0,"Q6q6y")),B=D.next().value,Q=D.next().value;
_.m7(function(){requestAnimationFrame(function(){var a=r.data().onShowAnimationMs||0;a=a>0?HHT("--chip-animation-duration: "+a+"ms;"):HHT("");Q(a)})});
return _.f("you-chat-chips-data",{class:"ytwYouChatChipsDataHost",style:B},_.f(_.sV,{each:function(){return r.data().chipData||[]},
keyBy:"REFERENCE"},function(a){return _.f(Eb5,{data:a,disabled:g,pendingStateKey:E,onError:r.onError})}))},"bj"),Eb5=_.l(function(r){var E=_.a5("button"),K=_.N(_.M5(!0,void 0,"baSFEf")),g=K.next().value,D=K.next().value,B=function(){return r.data().text.content},Q=function(){return r.data().transparentWhenLoading},a=_.fg(_.qQ.currentPageSubTypeSelector),P=function(){var U;
return(U=_.P7().resolve(_.p0(_.Br)))==null?void 0:_.gOU(U,a())},O=_.dd(function(U){var T,w,F,c,W,z,S,k;
return _.p(function(A){switch(A.nextAddress){case 1:U.stopPropagation();if(r.disabled())return A.return();w=String(Math.floor(((T=_.Qx())==null?void 0:T.getCurrentTime())||0)*1E3);F="youchat-"+Date.now();c=function(){_.v1(r.data().onClick||{});var X=_.ASB(r.data().continuation),e=_.OI({clientMessageId:F,playerOffsetMs:w,pageContext:P()});return new Promise(function(I,J){_.v1(X,{form:{formData:e},commandController:{onSuccess:function(Q5,OP){I(OP)},
onServerError:function(Q5,OP){J(OP.error)}}})})};
W=_.ySA(r.pendingStateKey());W(!0);_.ltT("#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");D(!1);_.Mj(A,2);return A.yield(c(),4);case 4:_.D2(A,3);break;case 2:z=_.GD(A),(k=(S=r).onError)==null||k.call(S,z);case 3:W(!1),_.vo(A)}})});
return _.f(_.Y,{cond:g,then:function(){return _.f("div",{class:"ytwYouChatChipsDataChipWrapper"},_.f("button",{el:E,class:"ytwYouChatChipsDataChip","data-disabled":r.disabled,"data-transparent-loading":Q,"on:click":O,tabindex:0},B))}})},"cj");var gbf=_.l(function(r){var E=r.data;var K=r.initiallyExpanded;var g=function(){var O;return(O=E().conversationResourceData)==null?void 0:O.learningGuideData};
r=_.N(_.XW(function(){var O;return(O=K==null?void 0:K())!=null?O:!1}));
var D=r.next().value,B=r.next().value,Q=function(){B(!0)},a=_.Wg(function(){var O,U;
return(U=(O=g())==null?void 0:O.sections)!=null?U:[]},void 0,"QxyRyf"),P=_.Wg(function(){return a().length>4},void 0,"MEbwoe");
r=_.Wg(function(){var O;return!D()&&P()&&(O=g())!=null&&O.expandButton?a().slice(0,4):a()},void 0,"hIE70b");
return _.f("yt-conversation-resource-view-model",{class:_.DW("ytConversationResourceViewModelHost","ytConversationResourceViewModelHostSectionList")},_.f(_.U9,{data:r},{expandableMetadataViewModel:_.jif}),_.f(_.Y,{cond:function(){return P()&&!D()},
then:function(){return _.f("div",{id:"showMoreButton"},_.f(_.U9,{data:function(){var O;return(O=g())==null?void 0:O.expandButton}},{buttonViewModel:function(O){return _.f(_.Sc,{data:O.data,
onClick:Q})}}))}}))},"dj");_.DBu=_.l(function(r){var E=function(){var k;return(k=r.data().text)==null?void 0:k.content},K=function(){var k,A;
return(k=r.data().webData)==null?void 0:(A=k.textResult)==null?void 0:A.content},g=_.P7().resolve(_.my),D=_.$G(),B=function(){return r.data().chatResponseStyle},Q=function(){return!r.data().transparentBackground},a=function(){return r.data().rightAlignThumbs},P=function(){return r.data().animationUrl==="https://www.gstatic.com/youtube/img/lottie/youchat_animations/gemini_twirl_v2.json"||r.data().animationUrl==="/google3/video/youtube/web/shared/testdata/animation/gemini_twirl_v2.json"},O=function(){return{animationConfig:{autoplay:!1,
loop:!1,renderer:"svg",rendererSettings:{viewBoxSize:P()?"0 0 1400 1400":"12 0 48 48"},name:"YOUCHAT_ICON",path:r.data().animationUrl||"https://www.gstatic.com/youtube/img/lottie/youchat_animations/progress_indicator_solo_v1.json"}}},U=function(){var k;
return r.data().webData||((k=r.data().text)==null?void 0:k.content)||r.data().videoResultsData||r.data().conversationResourceViewModel||r.data().quiz||r.data().yoututorQuiz||r.data().richContent},T=function(){return!!r.data().sectionHeader||U()},w=function(){var k;
return(k=r.data().videoResultsData)==null?void 0:k.videoShelf},F=function(){var k;
return(k=r.data().webData)==null?void 0:k.sourcesShelf},c=function(){return B()==="CHAT_RESPONSE_STYLE_MULTI_PART_START"||B()==="CHAT_RESPONSE_STYLE_MULTI_PART_MIDDLE"?!1:r.data().thumbsDownViewModel&&r.data().thumbsUpViewModel},W=function(){return _.M(r.data().thumbsUpViewModel,_.YQ)},z=function(){return _.M(r.data().thumbsDownViewModel,_.YQ)};
_.m7(function(){requestAnimationFrame(function(){var k;(k=r.shouldAnimateIcon)!=null&&k.call(r)&&LEb(D.lottieEl)})});
var S={};return _.f("you-chat-item-view-model",{class:_.DW("ytwYouChatItemViewModelYouChatItemViewModel",(S.ytwYouChatItemViewModelColumnLayout=function(){return P()},S)),
style:_.QH({"min-height":function(){var k,A;return njb((k=r.containerHeight)==null?void 0:k.call(r),(A=r.isLastItem)==null?void 0:A.call(r))}}),
"data-target-id":function(){return r.data().id||""}},_.f(_.Y,{cond:function(){return r.data().removeIcon?!1:T()},
then:function(){var k={};return _.f("div",{"aria-hidden":"true"},_.f(_.m_,{className:_.DW("ytwYouChatItemViewModelIcon",(k.ytwYouChatItemViewModelRtl=g==="rtl",k.ytwYouChatItemViewModelHidden=function(){return!(r.data().hideIcon||B()==="CHAT_RESPONSE_STYLE_MULTI_PART_MIDDLE"||B()==="CHAT_RESPONSE_STYLE_MULTI_PART_END"?0:T())},k)),
animationName:"YOUCHAT_ICON",data:O,animationRef:D}))}}),_.f(_.Y,{cond:T,
then:function(){var k={};return _.f("div",{class:_.DW("ytwYouChatItemViewModelHost",(k.ytwYouChatItemViewModelHostNoPadding=function(){return!!r.data().sectionHeader&&!U()},k.ytwYouChatItemViewModelChatResponseStyleMultiPartStart=function(){return B()==="CHAT_RESPONSE_STYLE_MULTI_PART_START"},k.ytwYouChatItemViewModelChatResponseStyleMultiPartMiddle=function(){return B()==="CHAT_RESPONSE_STYLE_MULTI_PART_MIDDLE"},k.ytwYouChatItemViewModelChatResponseStyleMultiPartEnd=function(){return B()==="CHAT_RESPONSE_STYLE_MULTI_PART_END"},
k.ytwYouChatItemViewModelGradientBackground=Q,k.ytwYouChatItemViewModelHostAlignStart=function(){return!P()},k.ytwYouChatItemViewModelHostDefaultFlex=function(){return!P()},k)),
role:"alert"},_.f(_.Y,{cond:E,then:function(A){return _.f(_.FD,{text:A,wrapCodeBlocks:!0})}}),_.f(_.U9,{data:function(){return r.data().sectionHeader}},{sectionHeaderViewModel:function(A){var X={};
return _.f(_.X7,{data:A.data,className:_.DW("ytwYouChatItemViewModelSectionHeader",(X.ytwYouChatItemViewModelSectionHeaderNoPadding=function(){return!!r.data().sectionHeader&&!U()},X)),
forceSmallLayout:!0})}}),_.f(_.Y,{cond:K,
then:function(A){return _.f(_.FD,{text:A,wrapCodeBlocks:!0})}}),_.f(_.Y,{cond:w,
then:function(){return _.f("div",{class:"ytwYouChatItemViewModelLockupShelf"},_.f(_.U9,{data:function(){var A;return(A=r.data().videoResultsData)==null?void 0:A.videoShelf}},{horizontalShelfViewModel:function(A){return _.f(_.Te,{data:A.data,
hasPeek:!0,disableArrows:!1,protectBackground:!0})}}))}}),_.f(_.Y,{cond:F,
then:function(){return _.f("div",{class:"ytwYouChatItemViewModelLockupShelf"},_.f(_.U9,{data:function(){var A;return(A=r.data().webData)==null?void 0:A.sourcesShelf}},{horizontalShelfViewModel:function(A){return _.f(_.Te,{data:A.data,
hasPeek:!0,disableArrows:!1})}}))}}),_.f(_.U9,{data:function(){return r.data().conversationResourceViewModel}},{conversationResourceViewModel:gbf}),_.f(_.U9,{data:function(){return r.data().quiz}},{learningJourneyQuizViewModel:_.mww}),_.f(_.U9,{data:function(){return r.data().yoututorQuiz}},{yoututorQuizViewModel:JSb}),_.f(_.U9,{data:function(){return r.data().richContent}},{cardViewModel:_.mCu,
linearLayoutViewModel:_.Yc}),_.f(_.Y,{cond:c,then:function(){return _.f(rHB,{thumbsUp:W,thumbsDown:z,rightAlignThumbs:a})}}))}}),_.f(_.Y,{cond:function(){return r.data().chipsData},
then:function(k){return _.f(Kyb,{data:k,disabled:r.pending,onError:r.onError})}}))},"fj");
_.DBu.idomCompat={callbacks:{onError:!0,onSend:!0}};_.BDD=_.l(function(r){var E=function(){var Q;return((Q=r.data)==null?void 0:Q.call(r).animationUrl)||"https://www.gstatic.com/youtube/img/lottie/youchat_animations/progress_indicator_comp_v1.json"},K=_.$G(),g=_.P7().resolve(_.my);
_.m7(function(){requestAnimationFrame(function(){var Q;(Q=K.lottieEl)==null||Q.addEventListener("DOMLoaded",function(){var a;(a=r.onLottieLoaded)==null||a.call(r)})})});
var D=function(){var Q;return(Q=r.data)==null?void 0:Q.call(r).loadingAnimationA11yLabel},B={};
return _.f("yt-chat-loading-view-model",{class:"ytChatLoadingViewModelHost","data-target-id":function(){var Q;return((Q=r.data)==null?void 0:Q.call(r).targetId)||""},
"aria-label":function(){return D()||""},
role:function(){return D()?"progressbar":void 0},
style:_.QH({"min-height":function(){var Q,a;return njb((Q=r.containerHeight)==null?void 0:Q.call(r),(a=r.isLastItem)==null?void 0:a.call(r))}})},_.f(_.m_,{"aria-hidden":"true",
className:_.DW((B.ytChatLoadingViewModelRtl=g==="rtl",B)),animationName:"YOUCHAT_LOADER",data:function(){return{animationConfig:{autoplay:!0,loop:!0,renderer:"svg",rendererSettings:{viewBoxOnly:!0,className:E()==="https://www.gstatic.com/youtube/img/lottie/youchat_animations/gemini_twirl_v2.json"||E()==="/google3/video/youtube/web/shared/testdata/animation/gemini_twirl_v2.json"?"ytChatLoadingViewModelVerticalLoadingSvg":"ytChatLoadingViewModelLoadingSvg"},name:"YOUCHAT_LOADER",path:E()}}},
animationRef:K}))},"hj");_.dBA=_.l(function(r){var E=function(){return r.data().choiceSelectedText},K=function(){return r.data().hasGradientBackground},g={};
return _.f("yt-you-chat-user-turn",{class:"ytYouChatUserTurnHost",style:_.QH({"min-height":function(){var D,B;return njb((D=r.containerHeight)==null?void 0:D.call(r),(B=r.isLastItem)==null?void 0:B.call(r))}}),
"data-target-id":function(){var D;return(D=r.data().itemTargetId)!=null?D:""}},_.f(_.Y,{cond:E,
then:function(){return _.f("div",{class:"ytYouChatUserTurnChoiceSelected"},_.f(_.Og,{text:E}))}}),_.f("div",{class:_.DW("ytYouChatUserTurnUserMessage",(g.ytYouChatUserTurnGradientContainer=K,g.ytYouChatUserTurnDefaultContainer=function(){return!K()},g))},function(){return r.data().text}))},"ij");
}catch(e){_._DumpException(e)}
try{
var q8m,l6m,m5b;q8m=function(r){return _.R("kevlar_watch_cinematics_invisible")||r.fullscreen&&_.R("kevlar_watch_cinematics_invisible_in_fullscreen")||r.theater&&!r.fullscreen&&_.R("kevlar_watch_cinematics_invisible_in_theater")};
l6m=function(){var r=document.createElement("canvas"),E=r.getContext("2d");if(!E)throw Error("To");_.uk(r,{position:"absolute",width:"100%",height:"100%"});return{element:r,context:E}};
m5b=function(){return!("filter"in CanvasRenderingContext2D.prototype)||_.R("kevlar_watch_cinematics_css_blur")};
_.ZQx=function(r,E,K){return Math.abs(r-E)<=(K||1E-6)};
_.u5x=function(r,E){return r==E?!0:r&&E?r.width==E.width&&r.height==E.height:!1};_.AZh=new _.jg("notificationActionRenderer");var eoH=function(r){var E=this;this.element=new Image;this.failed=this.loaded=!1;this.resolver=new _.jG;this.element.addEventListener("load",function(){E.loaded=!0;E.resolver.resolve(E.element)});
this.element.addEventListener("error",function(){E.failed=!0});
this.element.src=r};var XgJ=function(r,E){this.image=r;this.frame=E};
XgJ.prototype.drawToCanvas=function(r,E){var K=this.frame.width/this.frame.columns,g=this.frame.height/this.frame.rows,D=E.offsetX,B=E.offsetY;q8m(E)?(r.fillStyle=E.fullscreen?"#000":"#0f0f0f",r.fillRect(D,B,(E==null?void 0:E.width)||K,(E==null?void 0:E.height)||g)):r.drawImage(this.image,this.frame.column*K,this.frame.row*g,K,g,D,B,(E==null?void 0:E.width)||K,(E==null?void 0:E.height)||g)};
var HQn=function(r){this.color=r};
HQn.prototype.drawToCanvas=function(r,E){var K=E.offsetX,g=E.offsetY,D=E.width,B=E.height;r.fillStyle=q8m(E)?E.fullscreen?"#000":"#0f0f0f":this.color;r.fillRect(K,g,D,B)};var OU=function(r,E){_.po.call(this);this.playerApi=E;this.mosaics=new Map;this.colorStore=new Map;this.pendingStoryboardIndex=this.currentStoryboardIndex=this.colorStoreTimeInterval=NaN;this.currentStoryboardSize=new _.W0(NaN,NaN);this.lastUpdateTime=NaN;this.paused=!1;this.addEventListeners();nxO(this,r);I6h(this);this.update()};
_.C(OU,_.po);OU.prototype.addEventListeners=function(){var r=this,E=function(){r.update()},K=function(D){r.paused||(D.type==="newdata"&&(r.mosaics.clear(),yZJ(r),YV(r)),I6h(r),r.update())},g=function(){r.onPlayerStateChange()};
this.playerApi.addEventListener("onVideoProgress",E);this.playerApi.addEventListener("onVideoDataChange",K);this.playerApi.addEventListener("onStateChange",g);this.addOnDisposeCallback(function(){r.playerApi.removeEventListener("onVideoProgress",E);r.playerApi.removeEventListener("onVideoDataChange",K);r.playerApi.removeEventListener("onStateChange",g)})};
var nxO=function(r,E){r.cinematicContainerRenderer!==E&&(r.cinematicContainerRenderer=E,yZJ(r),YV(r),r.colorStoreUpdateJobId=_.eM.addLowPriorityJob(function(){var K;if((K=r.cinematicContainerRenderer.colorStore)!=null&&K.sampledColors){K=Infinity;for(var g=_.N(r.cinematicContainerRenderer.colorStore.sampledColors),D=g.next();!D.done;D=g.next()){D=D.value;var B=Number(D.key);B!==0&&B<K&&(K=B);B=_.WU(D.value);r.colorStore.set(D.key,B)}r.colorStoreTimeInterval=K}}))},yZJ=function(r){r.colorStoreUpdateJobId&&
(_.eM.cancelJob(r.colorStoreUpdateJobId),r.colorStoreUpdateJobId=void 0);
r.colorStore.clear();r.currentStoryboardColor=void 0},Le2=function(r,E){var K;
return(K=r.getStoryboardFrame(E))==null?void 0:K.url};
OU.prototype.onPlayerStateChange=function(){this.update()};
OU.prototype.isAdPlaying=function(){return this.playerApi.getPresentingPlayerType()===2};
var I6h=function(r){var E=r.getStoryboardFrame(0);E&&(E=new _.W0(E.width/E.columns,E.height/E.rows),_.u5x(r.currentStoryboardSize,E)||(r.currentStoryboardSize=E,r.publish("STORYBOARD_SIZE_CHANGED",r.currentStoryboardSize)))},hoZ=function(r,E){r.currentStoryboardIndex=E;
r.pendingStoryboardIndex=NaN;E=r.getStoryboardFrame(r.currentStoryboardIndex);r.currentStoryboard=new XgJ(r.mosaics.get(E.url).element,E);r.publish("STORYBOARD_CHANGED",r.currentStoryboard);r.lastUpdateTime=(0,_.OC)()};
OU.prototype.isShorts=function(){return this.cinematicContainerRenderer.config.pageType==="CINEMATIC_CONTAINER_PAGE_TYPE_SHORTS"};
var YV=function(r){r.currentStoryboardIndex=NaN;r.pendingStoryboardIndex=NaN;r.currentStoryboard&&(r.currentStoryboard=void 0,r.publish("STORYBOARD_CHANGED",void 0));r.lastUpdateTime=NaN};
OU.prototype.update=function(){if(!this.paused&&this.playerApi.getNumberOfStoryboardLevels()>0)if(this.isAdPlaying()||this.isShorts()&&this.playerApi.getProgressState().duration<15)YV(this);else{var r=this.playerApi.getPlayerState(1);if(r===-1||r===5||r===0)YV(this);else if(isNaN(this.lastUpdateTime)||!((0,_.OC)()<this.lastUpdateTime+this.cinematicContainerRenderer.config.animationConfig.minImageUpdateIntervalMs))if(r=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){r=""+Math.round(r*1E3/this.colorStoreTimeInterval)*this.colorStoreTimeInterval;var E=this.colorStore.get(r);E?E!==this.currentStoryboardColor&&(this.currentStoryboardColor=this.currentStoryboardColor=E,this.currentStoryboard=new HQn(E),this.publish("STORYBOARD_CHANGED",this.currentStoryboard),
this.lastUpdateTime=(0,_.OC)()):(_.nh(new _.bs("Could not find color for timestamp: "+r,this.cinematicContainerRenderer)),YV(this))}else YV(this);else JZK(this,r)}};
var JZK=function(r,E){var K=r.getStoryboardFrameIndex(E);if(K!==r.currentStoryboardIndex&&K!==r.pendingStoryboardIndex){E=Le2(r,K);var g=r.mosaics.get(E);g?g.loaded&&hoZ(r,K):(r.pendingStoryboardIndex=K,K=new eoH(E),r.mosaics.set(E,K),K.resolver.promise.then(function(){if(!r.isDisposed()&&!r.paused&&!isNaN(r.pendingStoryboardIndex)){var D=Le2(r,r.pendingStoryboardIndex);if(D){var B;(B=r.mosaics.get(D))!=null&&B.loaded&&hoZ(r,r.pendingStoryboardIndex)}else YV(r)}}))}};
OU.prototype.getStoryboardFrameIndex=function(r){var E=this.isShorts()&&this.playerApi.getNumberOfStoryboardLevels()>1?1:0;return this.playerApi.getStoryboardFrameIndex(r,E)};
OU.prototype.getStoryboardFrame=function(r){var E=this.isShorts()&&this.playerApi.getNumberOfStoryboardLevels()>1?1:0,K,g;return((g=(K=this.playerApi).getStoryboardFrame)==null?void 0:g.call(K,r,E))||null};
OU.prototype.pause=function(){this.lastUpdateTime=NaN;this.paused=!0};var Tt=function(r,E,K,g){g=g===void 0?!1:g;_.SV.call(this);this.cinematicContainerRenderer=E;this.playerApi=K;this.theater=this.fullscreen=!1;var D;this.ambientLightThemeEnabled=!g&&!!(E==null?0:(D=E.config)==null?0:D.enableInLightTheme);this.ambientTheaterModeEnabled=(this.ambientFullscreenEnabled=g)&&!0;this.container=document.createElement("div");r.appendChild(this.container);this.innerContainer=document.createElement("div");this.container.appendChild(this.innerContainer);rAZ(this);this.backCanvas=
l6m();this.frontCanvas=l6m();this.innerContainer.appendChild(this.backCanvas.element);this.innerContainer.appendChild(this.frontCanvas.element);this.storyboardManager=new OU(E,this.playerApi);_.iF(this,this.storyboardManager);this.addEventListeners();EBm(this)?K7O(this,100+UU(this)*3*2,100+UU(this)*3*2):gBK(this);Dmm(this,this.storyboardManager.currentStoryboard)};
_.C(Tt,_.SV);
var rAZ=function(r){var E=r.playerApi.getVideoAspectRatio();_.uk(r.container,{"aspect-ratio":""+E,"max-width":"100%",height:"100%",margin:"0 auto",display:"flex","flex-direction":"column","justify-content":"center","pointer-events":"none"});var K;var g;if((r.fullscreen||r.theater)&&((K=r.cinematicContainerRenderer.config)==null?0:(g=K.watchFullscreenConfig)==null?0:g.colorSourceWidthMultiplier))K=r.cinematicContainerRenderer.config.watchFullscreenConfig.colorSourceWidthMultiplier;else{var D;K=(D=
r.cinematicContainerRenderer.config.colorSourceWidthMultiplier)!=null?D:r.cinematicContainerRenderer.config.colorSourceSizeMultiplier}var B,Q;if((r.fullscreen||r.theater)&&((B=r.cinematicContainerRenderer.config)==null?0:(Q=B.watchFullscreenConfig)==null?0:Q.colorSourceHeightMultiplier))D=r.cinematicContainerRenderer.config.watchFullscreenConfig.colorSourceHeightMultiplier;else{var a;D=(a=r.cinematicContainerRenderer.config.colorSourceHeightMultiplier)!=null?a:r.cinematicContainerRenderer.config.colorSourceSizeMultiplier}_.uk(r.innerContainer,
{"aspect-ratio":""+E,position:"relative","max-height":"100%","max-width":"100%","pointer-events":"none",transform:"scale("+K+", "+D+")"});m5b()&&_.uk(r.innerContainer,"filter","blur("+_.Uv("cinematic_watch_css_filter_blur_strength",40)+"px)")};
Tt.prototype.setFullscreen=function(r,E){this.fullscreen=r;this.theater=!!E;rAZ(this);if(this.ambientFullscreenEnabled||this.ambientLightThemeEnabled||this.ambientTheaterModeEnabled)this.backCanvas.context.clearRect(0,0,this.backCanvas.element.width,this.backCanvas.element.height),r=this.storyboardManager.currentStoryboard,BCH(this),r&&dmJ(this,r)};
Tt.prototype.addEventListeners=function(){var r=this,E=this.storyboardManager.subscribe("STORYBOARD_CHANGED",function(D){Dmm(r,D)}),K=this.storyboardManager.subscribe("STORYBOARD_SIZE_CHANGED",function(){gBK(r)});
this.addOnDisposeCallback(function(){r.storyboardManager.unsubscribeByKey(E);r.storyboardManager.unsubscribeByKey(K)});
var g=function(){rAZ(r)};
this.playerApi.addEventListener("onVideoDataChange",g);this.addOnDisposeCallback(function(){r.playerApi.removeEventListener("onVideoDataChange",g)})};
var gBK=function(r){if(!EBm(r)){var E=r.storyboardManager.currentStoryboardSize;isNaN(E.width)||isNaN(E.height)||K7O(r,Number(E.width)+UU(r)*3*2,Number(E.height)+UU(r)*3*2)}},K7O=function(r,E,K){r.backCanvas.element.width=E;
r.backCanvas.element.height=K;r.frontCanvas.element.width=E;r.frontCanvas.element.height=K},EBm=function(r){return r.cinematicContainerRenderer.presentationStyle==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_SINGLE_COLOR"},Dmm=function(r,E,K){K=K===void 0?!1:K;
var g=r.frontCanvas.element.getAnimations()[0];g?(g.pause(),r.backCanvas.context.globalAlpha=Number(getComputedStyle(r.frontCanvas.element).opacity),r.frontCanvas.element.style.opacity="0",g.finish()):r.backCanvas.context.globalAlpha=1;r.backCanvas.context.drawImage(r.frontCanvas.element,0,0,r.backCanvas.element.width,r.backCanvas.element.height);BCH(r);E&&dmJ(r,E);E=E?r.cinematicContainerRenderer.config.animationConfig.crossfadeDurationMs:_.Uv("cinematic_watch_fade_out_duration",500);g=_.Uv("cinematic_watch_transition_frame_rate")/
1E3;var D={};g&&(D={easing:"steps("+Math.round(E*g)+")"});(K===void 0?0:K)||r.frontCanvas.element.animate([{opacity:0},{opacity:1}],Object.assign({},{duration:E,iterations:1},D));r.frontCanvas.element.style.opacity="1"},BCH=function(r){var E=r.ambientLightThemeEnabled||r.ambientTheaterModeEnabled,K=r.ambientLightThemeEnabled||r.ambientFullscreenEnabled;
r.frontCanvas.context.fillStyle=r.theater&&E||r.fullscreen&&K?"#000":"#0f0f0f";m5b()||(r.frontCanvas.context.filter="blur(0)");r.frontCanvas.context.fillRect(0,0,r.frontCanvas.element.width,r.frontCanvas.element.height)},dmJ=function(r,E){m5b()||(r.frontCanvas.context.filter="blur("+UU(r)+"px)");
r.frontCanvas.context.globalAlpha=r.fullscreen&&r.ambientFullscreenEnabled||r.theater&&r.ambientTheaterModeEnabled?_.Uv("cinematic_watch_effect_letterbox_opacity",.4):_.Uv("cinematic_watch_effect_opacity",.4);var K={offsetX:UU(r)*3,offsetY:UU(r)*3,theater:r.theater,fullscreen:r.fullscreen};EBm(r)&&(K.width=100,K.height=100);E.drawToCanvas(r.frontCanvas.context,K);r.frontCanvas.context.globalAlpha=1},UU=function(r){var E;
return(E=r.cinematicContainerRenderer.config.blurStrength)!=null?E:5};
Tt.prototype.disposeInternal=function(){_.SV.prototype.disposeInternal.call(this);this.container.remove()};
Tt.prototype.clear=function(){Dmm(this,void 0,!0)};
Tt.prototype.pause=function(){this.storyboardManager.pause()};var ji2;ji2=_.Cc(function(){var r,E,K=!((E=(r=document.createElement("canvas")).getContext)==null||!E.call(r,"2d")),g;r=!((g=CSS)==null||!g.supports("filter: blur(0)"));g=!!Element.prototype.animate&&!!Element.prototype.getAnimations;var D;return K&&r&&g&&!((D=CSS)==null||!D.supports("aspect-ratio: 1 / 1"))});
_.wv=function(r,E){_.po.call(this);this.container=r;this.playerApi=E;this.fullscreen=this.theater=this.settingEnabled=this.isDarkModeEnabled=this.wasAllowed=!1;this.prefersReducedMotionQuery=NCx(this);this.update()};
_.C(_.wv,_.po);_.Qi1=function(r){var E=document.documentElement.hasAttribute("dark");r.isDarkModeEnabled=E;r.update()};
_.$mH=function(r,E){r.settingEnabled=E;r.update()};
_.wv.prototype.setFullscreen=function(r,E){this.fullscreen=r;this.theater=!!E;this.update()};
_.aj4=function(r,E){r.cinematicContainerRenderer=E;r.cinematicContainerRenderer&&(r.cinematicsVe=_.dt(r.isShorts()?227858:159022),_.qo(_.pB(),r.cinematicsVe),r.loggingClientData={watchCinematicContainerData:{presentationStyle:r.cinematicContainerRenderer.presentationStyle}});r.update()};
_.wv.prototype.isShorts=function(){var r,E;return((r=this.cinematicContainerRenderer)==null?void 0:(E=r.config)==null?void 0:E.pageType)==="CINEMATIC_CONTAINER_PAGE_TYPE_SHORTS"};
_.wv.prototype.isAllowed=function(){var r;if(r=ji2()){var E,K,g;r=((K=this.cinematicContainerRenderer)==null?void 0:K.presentationStyle)==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_SINGLE_COLOR"&&!((g=this.cinematicContainerRenderer)==null||!g.colorStore)||((E=this.cinematicContainerRenderer)==null?void 0:E.presentationStyle)==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_BLURRED"}if(r)if(_.R("web_cinematics_pausing")){var D,B;r=this.isDarkModeEnabled||!!((D=this.cinematicContainerRenderer)==
null?0:(B=D.config)==null?0:B.enableInLightTheme)}else{var Q,a;D=!!((Q=this.cinematicContainerRenderer)==null?0:(a=Q.config)==null?0:a.enableInLightTheme)&&(_.Xx("INNERTUBE_CLIENT_NAME")==="MWEB"||this.fullscreen||this.theater);r=this.isDarkModeEnabled||D}if(Q=r){var P,O;Q=!((O=(P=this.prefersReducedMotionQuery)==null?void 0:P.matches)!=null&&O)}return Q};
_.pDb=function(r){var E;(E=r.currentCinematicEffect)==null||E.pause()};
_.PRZ=function(r){(r=r.currentCinematicEffect)!=null&&(r=r.storyboardManager,r.paused=!1,I6h(r),r.update())};
_.wv.prototype.isEnabled=function(){return this.isAllowed()&&this.settingEnabled};
var NCx=function(r){if(!_.R("web_watch_cinematics_preferred_reduced_motion_default_disabled")&&window.matchMedia){var E=window.matchMedia("(prefers-reduced-motion: reduce)"),K=function(){r.update()};
E.addListener(K);r.addOnDisposeCallback(function(){E.removeListener(K)});
return E}};
_.wv.prototype.update=function(){this.isAllowed()!==this.wasAllowed&&(this.wasAllowed=this.isAllowed(),this.publish("CINEMATICS_ALLOWED_CHANGED",this.wasAllowed));if(this.isEnabled()){var r=this.cinematicContainerRenderer;this.currentCinematicEffect||(this.currentCinematicEffect=new Tt(this.container,r,this.playerApi,this.isDarkModeEnabled),_.iF(this,this.currentCinematicEffect));this.currentCinematicEffect.setFullscreen(this.fullscreen,this.theater);var E=this.currentCinematicEffect;E.cinematicContainerRenderer!==
r&&(E.cinematicContainerRenderer=r,nxO(E.storyboardManager,r),rAZ(E));r=_.aA();_.pR(0,194,!0);r.save();r=_.Cn();this.cinematicsVe&&r&&_.lr(r,[this.cinematicsVe],this.loggingClientData)}else this.currentCinematicEffect&&(r=_.Cn(),this.cinematicsVe&&r&&_.md(r,[this.cinematicsVe],!1,this.loggingClientData),_.Ny(this.currentCinematicEffect),this.currentCinematicEffect=void 0)};
_.f5.Object.defineProperties(_.wv.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});
}catch(e){_._DumpException(e)}
try{
var a6n;var pgm;_.cZ({_template:function(){if(pgm!==void 0)return pgm;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=
r.content,K=E.insertBefore;a6n===void 0&&(a6n=document.createElement("template"));var g=a6n;K.call(E,g.content.cloneNode(!0),r.content.firstChild);return pgm=r},
is:"tp-yt-iron-pages",behaviors:[_.Ib,_.Zt],properties:{activateEvent:{type:String,value:null}},observers:["_selectedPageChanged(selected)"],_selectedPageChanged:function(){this.async(this.notifyResize)}});
}catch(e){_._DumpException(e)}
try{
var NHm;_.QR4=function(){if(_.R("kevlar_home_skeleton")&&!NHm){var r=document.querySelector("#home-page-skeleton");r&&(_.CR("hgcr"),_.Gb(r),NHm=!0)}};
NHm=!1;_.J5=new _.jg("cinematicContainerRenderer");
}catch(e){_._DumpException(e)}
try{
var NJ9=function(r){return _.ksq(_.shK(r&16777215))<.5},QPc=function(r,E,K){var g=K.minimumRowsOfVideosBetweenSections===void 0?1:K.minimumRowsOfVideosBetweenSections;
return r<(K.minimumRowsOfVideosAtStart===void 0?2:K.minimumRowsOfVideosAtStart)||E!==null&&r-E<=g?!1:!0},$jh=function(r,E){var K=0,g=0;
r=_.N(r);for(var D=r.next();!D.done;D=r.next()){var B=D.value;if(B.richItemRenderer)B.richItemRenderer.rowIndex=g,B.richItemRenderer.colIndex=K++,K===E&&(K=0,g++);else if(B.richGroupRenderer&&B.richGroupRenderer.numColumns!==void 0)B.richGroupRenderer.rowIndex=g,B.richGroupRenderer.colIndex=K,K+=B.richGroupRenderer.numColumns,K===E&&(K=0,g++);else if(B.richSectionRenderer){var Q=D=void 0;if(B=_.M((D=B)==null?void 0:(Q=D.richSectionRenderer)==null?void 0:Q.content,_.crf))B.rowIndex=g++}}},aV4=function(r,
E){var K=E.contentElement;
E=E.rendererToTagNameMap;if(K&&E&&E.size!==0){for(var g=new Map,D=_.N(K.children),B=D.next();!B.done;B=D.next()){B=B.value;var Q=B.tagName.toLowerCase(),a=g.get(Q);a||(a=[],g.set(Q,a));a.push(B)}if(g.size!==0)for(D=Math.min(r.length,K.children.length),B=new Map,Q=0;Q<D;Q++){a=Object.keys(r[Q])[0];a=E.get(a);if(!a)break;var P=B.get(a);P===void 0&&(P=0,B.set(a,P));var O=g.get(a);if(!O||P>=O.length)break;B.set(a,P+1);a=O[P];P=K.children[Q];P!==a&&(_.nB=!0,_.IV.set(a,!0),K.insertBefore(a,P),_.IV.delete(a),
_.nB=!1)}}},poO=function(r,E,K,g,D,B,Q){g=g===void 0?{}:g;
if(!r||!r.length)return{orderedContent:[]};r=r.slice();var a=[],P=[];D=null;for(var O=0,U=function(A){P.sort(function(I,J){return J.skippedOnRow-I.skippedOnRow});
for(var X,e=(X=P.shift())==null?void 0:X.content;e;)!e.richSectionRenderer&&A||a.push(e),X=void 0,e=(X=P.shift())==null?void 0:X.content},T=void 0,w=void 0,F=new Set;r.length>0||P.length>0;){for(var c=[],W=E;W>0;){var z=void 0,S=void 0,k=(S=P[0]&&P[0].skippedOnRow<O?(z=P.shift())==null?void 0:z.content:void 0)!=null?S:r.shift();
if(!k)break;if(k.richItemRenderer)z=k.richItemRenderer.targetId,S=void 0,z&&((S=Q)==null?0:S.has(z))&&(S=Q.get(z),!T||S&&S.timestamp>T.timestamp)&&(T=S,w&&F.add(w),w=z),c.push(k),W--;else if(k.richGroupRenderer&&k.richGroupRenderer.numColumns!==void 0)k.richGroupRenderer.numColumns<=W?(c.push(k),W-=k.richGroupRenderer.numColumns):W===E&&k.richGroupRenderer.numColumns>E?(c.push({richGroupRenderer:Object.assign({},k.richGroupRenderer,{numColumns:E})}),W=0):P.push({content:k,skippedOnRow:O});else if(k.richSectionRenderer)if(QPc(O,
D,g)&&W===E){a.push(k);D=O;O++;continue}else P.push({content:k,skippedOnRow:O});else if(k.continuationItemRenderer){U(!0);a.push(k);W=0;break}if(W===0)a.push.apply(a,_.mn(c));else if(!K&&r.length===0){U(!1);a.push.apply(a,_.mn(c));W=0;break}}O++;T&&(a.push(T.content),O++);w=T=void 0}$jh(a,E);B&&aV4(a,B);return{orderedContent:a,pinnedContentNotShownTargetIds:F}},OC4=function(r,E){if(E){var K=_.n4().getState().entities.flowStateEntity,g=P0x(r),D=[E];
g&&g!==E&&D.push(g);var B=!0,Q;if(K&&r.flowStateEntityKey&&((Q=K[r.flowStateEntityKey])==null?void 0:Q.primaryButtonDisabled)!==void 0){var a;B=!((a=K[r.flowStateEntityKey])==null||!a.primaryButtonDisabled)}fV4(r,g!=null?g:E,D,B)}},Ujn=function(r){return _.nD(_.n4(),function(E){return E.entities.flowStateEntity},function(E,K){if(r.flowStateEntityKey){var g,D=E==null?void 0:(g=E[r.flowStateEntityKey])==null?void 0:g.currentStepId,B;
K=K==null?void 0:(B=K[r.flowStateEntityKey])==null?void 0:B.currentStepId;B=_.n4().getState().talkToRecs;if(D&&D!==K){var Q;E=(E==null?void 0:(Q=E[r.flowStateEntityKey])==null?void 0:Q.stepIdStack)||Object.keys(B.stepStates);Q=!YWm(B==null?void 0:B.stepStates[D]);fV4(r,D,E,Q)}}})},woK=function(r){return _.nD(_.n4(),TJZ,function(E){var K=P0x(r);
if(K){var g=Object.keys(E.stepStates);E=!YWm(E==null?void 0:E.stepStates[K]);fV4(r,K,g,E)}})},YWm=function(r){var E=Object.keys((r==null?void 0:r.selectionStates)||{}).reduce(function(B,Q){return B||(r==null?void 0:r.selectionStates[Q].isSelected)},!1),K,g,D=!!(r==null?0:(K=r.userQuery)==null?0:(g=K.userQuery)==null?0:g.trim());
return E||D},P0x=function(r){if(r.flowStateEntityKey){var E,K,g=(E=_.n4().getState().entities.flowStateEntity)==null?void 0:(K=E[r.flowStateEntityKey])==null?void 0:K.currentStepId;
if(g)return g}},fV4=function(r,E,K,g){_.n4().dispatch(_.Td("flowStateEntity",r.flowStateEntityKey,{currentStepId:E,
stepIdStack:K,key:r.flowStateEntityKey,primaryButtonDisabled:g}))},Fnh;var RDb;_.cZ({_template:function(){if(RDb!==void 0)return RDb;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);
var E=r.content,K=E.insertBefore;Fnh===void 0&&(Fnh=document.createElement("template"));var g=Fnh;K.call(E,g.content.cloneNode(!0),r.content.firstChild);return RDb=r},
is:"tp-yt-paper-material",properties:{elevation:{type:Number,reflectToAttribute:!0,value:1},animated:{type:Boolean,reflectToAttribute:!0,value:!1}}});var oNO=new _.jg("flowRootRenderer");var MWn=new _.jg("chipsShelfViewModel");var iCK=new _.jg("responsiveContainerConfiguration");_.cVK=new _.jg("engagementPanelSectionListRenderer");var C09=function(){this.horizontal=!1},xjb=function(r,E){r.horizontal=E};
C09.prototype.position=function(r,E,K,g){g=g===void 0?1:g;r=this.delta(r)*g+E;g=Math.max(E,K);return r>=Math.min(E,K)&&r<=g?r:K};
C09.prototype.axis=function(r){r=this.direction(r);return r==="up"||r==="down"?"Y":"X"};var t5=function(r,E,K){E=E===void 0?_.ej():E;this.target=r;this.manager=E;this.touchAction=K;this.events=[];this.attached=!1;this.eventMap={};this.onSwipeDown=function(){};
this.onSwipeUp=function(){};
this.onPanStart=function(){};
this.onPanMove=function(){};
this.onPanEnd=function(){}};
t5.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(_.mn(this.events)));for(var r=_.N(this.events),E=r.next();!E.done;E=r.next())this.listen(E.value)}};
t5.prototype.detach=function(){if(this.attached){this.attached=!1;this.manager.unregisterTouchEvents.apply(this.manager,[this.target].concat(_.mn(this.events)));for(var r=_.N(this.events),E=r.next();!E.done;E=r.next())this.unlisten(E.value)}};
t5.prototype.listen=function(r){this.eventMap[r]&&this.target.addEventListener(r,this.eventMap[r])};
t5.prototype.unlisten=function(r){this.eventMap[r]&&this.target.removeEventListener(r,this.eventMap[r])};var SJ=function(){C09.apply(this,arguments)};
_.C(SJ,C09);SJ.prototype.direction=function(r){var E=r.detail;r=E.deltaY;E=E.deltaX;return r&&!this.horizontal?r>0?"down":"up":E&&this.horizontal?E>0?"right":"left":"none"};
SJ.prototype.distance=function(r){return Math.abs(this.delta(r))};
SJ.prototype.delta=function(r){var E=this.direction(r),K=r.detail;r=K.deltaX;K=K.deltaY;return E==="up"||E==="down"?K||0:r||0};
SJ.prototype.velocity=function(r){var E=this.direction(r),K=r.detail;r=K.velocityX;K=K.velocityY;return Math.abs(E==="up"||E==="down"?K||0:r||0)};_.bv=function(r,E,K,g,D,B){D=D===void 0?new SJ:D;B=B===void 0?_.ej():B;t5.call(this,E,B,g);var Q=this;this.element=r;this.target=E;this.config=K;this.input=D;this.manager=B;this.events=["panstart","panmove","panend"];this.onPanStart=function(){Q.config.draggingClass&&Q.element.classList.add(Q.config.draggingClass);Q.config.startAction&&Q.config.startAction()};
this.onPanMove=function(a){var P=Wnn(Q,a);if(P){Q.move(a,P);P.fade&&Q.fade(a,P);var O=Q.input.direction(a);P.moveAction&&P.moveAction(GDZ(Q,a,P),O)}};
this.onPanEnd=function(a){var P,O,U,T,w,F;return _.p(function(c){if(c.nextAddress==1){Q.animationRequestId&&cancelAnimationFrame(Q.animationRequestId);Q.animationRequestId=void 0;P=Wnn(Q,a);if(!P)return c.return();O=P;U=O.triggerAction;T=O.fade;w=O.disableFinish;F=O.translateBack;var W=Q.input.velocity(a),z=Q.input.distance(a),S=Q.threshold(P);return W>.3&&z>10||z>S?w?c.jumpTo(6):T?c.yield(vNx(Q,a),6):c.yield(VW9(Q,a,P),6):F?c.yield(Q.translateBack(a),3):c.jumpTo(3)}c.nextAddress!=3&&U&&U();Q.config.draggingClass&&
Q.element.classList.remove(Q.config.draggingClass);Q.reset();_.vo(c)})};
r=Object.keys(K.triggers);this.directions=new Set(r);xjb(this.input,this.directions.has("right")||this.directions.has("left"))};
_.C(_.bv,t5);_.bv.prototype.reset=function(){this.element.style.transform="";this.element.style.opacity="";this.config.resetAction&&this.config.resetAction()};
var Wnn=function(r,E){E=r.input.direction(E);return r.config.triggers[E]};
_.bv.prototype.move=function(r,E){var K=this;this.animationRequestId||(this.animationRequestId=requestAnimationFrame(function(){var g=K.input.axis(r),D=K.input.position(r,K.config.startPosition,E.endPosition,E.moveRatio||1);K.element.style.transform="translate"+g+"("+D+"px)";K.animationRequestId=void 0}))};
var GDZ=function(r,E,K){var g=K.moveRatio||1;K=Math.abs(r.config.startPosition-K.endPosition);return Math.min(r.input.distance(E)*g,K)/K};
_.bv.prototype.fade=function(r,E){var K=E.endOpacity;r=GDZ(this,r,E);r>0&&(this.element.style.opacity=""+(((K||0)-1)*r+1))};
_.bv.prototype.threshold=function(r){return r.threshold?r.threshold:Math.abs(r.endPosition-this.config.startPosition)/3};
var VW9=function(r,E,K){var g,D,B,Q,a,P,O;return _.p(function(U){if(U.nextAddress==1)return g=r.input.delta(E)+r.config.startPosition,D=r.input.axis(E),B=K,Q=B.endPosition,a=B.transitionEndPosition,O=(P=a)!=null?P:Q,U.yield(r.element.animate([{transform:"translate"+D+"("+g+"px)"},{transform:"translate"+D+"("+O+"px)"}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2);r.element.style.transform="translate"+D+"("+O+"px)";_.vo(U)})};
_.bv.prototype.translateBack=function(r){var E=this,K,g;return _.p(function(D){if(D.nextAddress==1){if(!E.element.style.transform)return D.return();K=E.input.axis(r);g=E.config.startPosition;return D.yield(E.element.animate([{transform:E.element.style.transform},{transform:"translate"+K+"("+g+"px)"}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2)}E.element.style.transform="translate"+K+"("+g+"px)";_.vo(D)})};
var vNx=function(r,E){var K,g,D,B;return _.p(function(Q){if(Q.nextAddress==1)return K=r.input.delta(E)+r.config.startPosition,g=r.input.axis(E),D=K+70,B=r.element.style.opacity===""?1:r.element.style.opacity,Q.yield(r.element.animate([{transform:"translate"+g+"("+K+"px)",opacity:B},{transform:"translate"+g+"("+D+"px)",opacity:0}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2);r.element.style.transform="translate"+g+"("+D+"px)";r.element.style.opacity="0";_.vo(Q)})};var se=function(){var r=_.Yj.apply(this,arguments)||this;r._noAccessors=!0;r.scrollRate=3;r.autoScrollAnimationStart=0;r.autoScrollPaused=!1;r.autoScrollRafId=0;return r};
_.C(se,_.Yj);_.d=se.prototype;_.d.created=function(){var r=this;this.boundAutoScrollHandler=function(E){r.autoScroll(E)}};
_.d.detached=function(){this.hostElement.removeEventListener("mouseout",_.QF(this,this.startAutoScroll));this.hostElement.removeEventListener("click",_.QF(this,this.endAutoScroll));this.hostElement.removeEventListener("mouseover",_.QF(this,this.endAutoScroll));this.endAutoScroll&&this.endAutoScroll()};
_.d.autoScrollEnabledChanged=function(){this.autoScrollEnabled?(this.hostElement.addEventListener("mouseout",_.QF(this,this.startAutoScroll)),this.hostElement.addEventListener("click",_.QF(this,this.endAutoScroll)),this.hostElement.addEventListener("mouseover",_.QF(this,this.endAutoScroll)),this.startAutoScroll()):(this.hostElement.removeEventListener("mouseout",_.QF(this,this.startAutoScroll)),this.hostElement.removeEventListener("click",_.QF(this,this.endAutoScroll)),this.hostElement.removeEventListener("mouseover",
_.QF(this,this.endAutoScroll)),this.endAutoScroll())};
_.d.autoScroll=function(r){this.autoScrollAnimationStart||(this.autoScrollAnimationStart=r);var E;if(E=!this.autoScrollPaused&&this.scrollTarget)E=this.scrollTarget,E=E.scrollHeight-E.scrollTop!==E.clientHeight;E&&(E=1E3/this.scrollRate,r-=this.autoScrollAnimationStart,r>E&&(this.scrollTarget.scrollTop+=Math.ceil(r/E),this.autoScrollAnimationStart=0),this.startAutoScroll())};
_.d.startAutoScroll=function(){this.autoScrollPaused=!1;this.autoScrollRafId=window.requestAnimationFrame(this.boundAutoScrollHandler)};
_.d.endAutoScroll=function(){this.autoScrollPaused=!0;window.cancelAnimationFrame(this.autoScrollRafId)};
se.prototype.autoScrollEnabledChanged=se.prototype.autoScrollEnabledChanged;_.u([_.b(),_.H("design:type",Object)],se.prototype,"scrollRate",void 0);_.u([_.b(),_.H("design:type",Object)],se.prototype,"scrollTarget",void 0);_.u([_.b(),_.H("design:type",Boolean)],se.prototype,"autoScrollEnabled",void 0);_.u([_.pH("autoScrollEnabled"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],se.prototype,"autoScrollEnabledChanged",null);_.u([_.Ua()],se);_.zDh=[se.prototype];var tWn;var kX=function(){var r=_.q.apply(this,arguments)||this;r.dismissButtonOverrides={iconPosition:"icon-only",style:"overlay-dark",type:"tonal",size:"M",state:"active"};r.forceDarkTheme=!1;r.forceLightTheme=!1;r.dynamicTextHeight=94;r.hasOverflowButton=!1;r.isInfeedModernization=!1;return r};
_.C(kX,_.q);_.d=kX.prototype;_.d.computeUrlImg=function(r){if(r)return _.hH(r.thumbnails)};
_.d.getLogoHeight=function(r){return this.logoWithPadding(r)?"31":"24"};
_.d.getLogoClassName=function(r){return this.logoWithPadding(r)?"ytd-banner-promo-renderer-logo-with-padding":"ytd-banner-promo-renderer-logo"};
_.d.logoWithPadding=function(r){var E,K;return(r=(E=r.thumbnails)==null?void 0:(K=E[0])==null?void 0:K.height)&&r%31===0?!0:!1};
_.d.sendImpressionEndpoints=function(r){r.impressionEndpoints&&_.rA(this.hostElement,r.impressionEndpoints)};
_.d.observeBasicPalette=function(){var r,E,K=(r=this.data)==null?void 0:(E=r.colorData)==null?void 0:E.basicColorPaletteData;K?_.RL(this.hostElement,K):_.RL(this.hostElement,{})};
_.d.observeDataChanged=function(){var r;this.dynamicTextHeight=((r=this.data)==null?0:r.supplementalText)?74:94;var E;this.hasSupplementalText=!((E=this.data)==null||!E.supplementalText);var K,g,D,B;r=(K=this.data)==null?void 0:(g=K.actionButton)==null?void 0:(D=g.buttonRenderer)==null?void 0:(B=D.colorData)==null?void 0:B.basicColorPaletteData;var Q,a,P;if(!((Q=this.data)==null?0:(a=Q.actionButton)==null?0:(P=a.buttonRenderer)==null?0:P.style)&&r){this.computeIsInfeedModernization(this.data)||(r.borderColor=
r.foregroundTitleColor);var O,U;this.set("data.actionButton.buttonRenderer",_.lw.unsafeClone((O=this.data)==null?void 0:(U=O.actionButton)==null?void 0:U.buttonRenderer))}};
_.d.observeDataForCounterfactual=function(){if(_.R("kevlar_banner_cf_extra_logging")){var r;((r=this.data)==null?0:r.isVisible)||this.sendImpressionEndpoints(this.data)}};
_.d.computeSupplementalStyle=function(){var r;if((r=this.data)!=null&&r.supplementalText){var E,K,g;if((E=this.data)==null?0:(K=E.colorData)==null?0:(g=K.basicColorPaletteData)==null?0:g.foregroundActivatedColor)return r=_.xZ(this.data.colorData.basicColorPaletteData.foregroundActivatedColor),"--yt-endpoint-color:"+r+"; --yt-endpoint-hover-color:"+r+"; --yt-endpoint-visited-color:"+r+"; --yt-formatted-string-bold-font-weight:700;"}};
_.d.computeForcedDarkTheme=function(){var r,E,K,g=(r=this.data)==null?void 0:(E=r.actionButton)==null?void 0:(K=E.buttonRenderer)==null?void 0:K.style,D,B,Q;r=NJ9(((D=this.data)==null?void 0:(B=D.colorData)==null?void 0:(Q=B.basicColorPaletteData)==null?void 0:Q.backgroundColor)||0);return g&&r};
_.d.computeForcedLightTheme=function(){var r,E,K,g=(r=this.data)==null?void 0:(E=r.actionButton)==null?void 0:(K=E.buttonRenderer)==null?void 0:K.style,D,B,Q;r=!NJ9(((D=this.data)==null?void 0:(B=D.colorData)==null?void 0:(Q=B.basicColorPaletteData)==null?void 0:Q.backgroundColor)||0);return g&&r};
_.d.computeHasOverflowButton=function(r){return!!r.overflowButton};
_.d.computeHasTitle=function(r){return!!r.title};
_.d.computeTitleMaxFontSize=function(r){return this.computeHasOverflowButton(r)?28:64};
_.d.onDismissClick=function(){this.hostElement.classList.add("dismissed")};
_.d.computeIsInfeedModernization=function(){var r,E,K,g,D=(r=this.data)==null?void 0:(E=r.actionButton)==null?void 0:(K=E.buttonRenderer)==null?void 0:(g=K.colorData)==null?void 0:g.basicColorPaletteData;return(D==null?void 0:D.backgroundColor)===452984831||(D==null?void 0:D.backgroundColor)===218103808};
kX.prototype.observeDataForCounterfactual=kX.prototype.observeDataForCounterfactual;kX.prototype.observeDataChanged=kX.prototype.observeDataChanged;kX.prototype.observeBasicPalette=kX.prototype.observeBasicPalette;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],kX.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.$n),_.H("design:type",Object)],kX.prototype,"ytdDismissibleItemBehavior",void 0);
_.u([_.G(_.fG.YtdGuideStateAwareBehavior),_.H("design:type",Object)],kX.prototype,"ytdGuideStateAwareBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],kX.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],kX.prototype,"hasSupplementalText",void 0);_.u([_.b(),_.H("design:type",Object)],kX.prototype,"dismissButtonOverrides",void 0);
_.u([_.b({reflectToAttribute:!0,computed:"computeHasTitle(data)"}),_.H("design:type",Boolean)],kX.prototype,"hasTitle",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeForcedDarkTheme(data)"}),_.H("design:type",Object)],kX.prototype,"forceDarkTheme",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeForcedLightTheme(data)"}),_.H("design:type",Object)],kX.prototype,"forceLightTheme",void 0);_.u([_.b(),_.H("design:type",Object)],kX.prototype,"dynamicTextHeight",void 0);
_.u([_.b({reflectToAttribute:!0,computed:"computeHasOverflowButton(data)"}),_.H("design:type",Object)],kX.prototype,"hasOverflowButton",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeIsInfeedModernization(data)"}),_.H("design:type",Object)],kX.prototype,"isInfeedModernization",void 0);_.u([_.pH("data.colorData.basicColorPaletteData"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],kX.prototype,"observeBasicPalette",null);
_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],kX.prototype,"observeDataChanged",null);_.u([_.pH("data.isVisible"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],kX.prototype,"observeDataForCounterfactual",null);_.u([_.VF({is:"ytd-banner-promo-renderer",disableElementRegistration:!0})],kX);
_.Z(kX,"ytd-banner-promo-renderer",function(){if(tWn!==void 0)return tWn;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return tWn=r},{mode:1});var SWJ;var bCO;var sP1;var kDO=function(){return _.q.apply(this,arguments)||this};
_.C(kDO,_.q);_.u([_.b(),_.H("design:type",Object)],kDO.prototype,"data",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],kDO.prototype,"ytRendererBehavior",void 0);_.u([_.VF({is:"ytd-hashtag-grid-tile-renderer",disableElementRegistration:!0})],kDO);
_.Z(kDO,"ytd-hashtag-grid-tile-renderer",function(){if(sP1!==void 0)return sP1;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return sP1=r},{mode:1});var q$=function(){return _.q.apply(this,arguments)||this};
_.C(q$,_.q);q$.prototype.configureRendererStamper=function(){return{"data.tiles":{id:"tiles",mapping:{hashtagGridTileRenderer:"ytd-hashtag-grid-tile-renderer"}}}};
q$.prototype.updateRichGridTrendingHashtagsVisibility=function(){var r,E;if(((r=this.data)==null||!r.isExpanded)&&(E=this.data)!=null&&E.tiles){r=this.data.tiles.length;E=r>this.richGridItemsPerRow?this.richGridItemsPerRow+1:r;var K=Math.ceil(r/E);this.fullyVisibleRows=r%E===1&&K===2?1:Math.min(K,2);this.isShowMoreVisible=this.fullyVisibleRows<K}};
q$.prototype.onShowMoreClick=function(){this.isShowMoreVisible=!1;this.data&&(this.data.isExpanded=!0)};
q$.prototype.updateRichGridTrendingHashtagsVisibility=q$.prototype.updateRichGridTrendingHashtagsVisibility;_.u([_.b(),_.H("design:type",Object)],q$.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Number)],q$.prototype,"fullyVisibleRows",void 0);_.u([_.b({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],q$.prototype,"isShowMoreVisible",void 0);_.u([_.b({selector:_.W2,value:0}),_.H("design:type",Number)],q$.prototype,"richGridItemsPerRow",void 0);
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],q$.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],q$.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],q$.prototype,"ytdReduxBehavior",void 0);_.u([_.pH("data","richGridItemsPerRow"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],q$.prototype,"updateRichGridTrendingHashtagsVisibility",null);
_.u([_.VF({is:"ytd-hashtag-grid-shelf-renderer",disableElementRegistration:!0})],q$);
_.Z(q$,"ytd-hashtag-grid-shelf-renderer",function(){if(bCO!==void 0)return bCO;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return bCO=r},{mode:1});var qW2;var lVn;var lv=function(){var r=_.q.apply(this,arguments)||this;r.visibleVideos=[];r.hiddenVideos=[];r.modern=_.R("web_modern_buttons");r.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return r};
_.C(lv,_.q);_.d=lv.prototype;_.d.attached=function(){var r=!!document.documentElement.hasAttribute("dark");this.set("isDarkTheme",r);this.onDarkModeToggledAction(r)};
_.d.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"}}}};
_.d.dataChanged=function(){var r=this;this.requestElementsPerRow();var E,K;this.currentColorPalette=this.isDarkTheme?(E=this.data)==null?void 0:E.darkColorData:(K=this.data)==null?void 0:K.lightColorData;var g;if((g=this.currentColorPalette)==null?0:g.accentColor)this.videoMetadataColor=this.currentColorPalette.accentColor;this.updateButtonPalette();this.setHasMovieRenderer();this.setVisibleVideos(this.hasMovieRenderer);_.p5(this,function(){r.updateVisibilityForHiddenVideos()});
this.checkExpanded(this.data)};
_.d.elementsPerRowChanged=function(){this.updateTitleSpec();this.setVisibleVideos(this.hasMovieRenderer);this.updateVisibilityForHiddenVideos();this.checkExpanded(this.data)};
_.d.slimItemsPerRowChanged=function(){this.setVisibleVideos(this.hasMovieRenderer);this.updateVisibilityForHiddenVideos();this.checkExpanded(this.data)};
_.d.computeIsFirstFeedItem=function(r){return r};
_.d.onDarkModeToggledAction=function(r){r!==this.isDarkTheme&&this.set("isDarkTheme",r);this.data&&(this.currentColorPalette=r?this.data.darkColorData:this.data.lightColorData,this.updateButtonPalette())};
_.d.getCurrentLogo=function(r,E){if(r)return E?r.darkLogoImage:r.lightLogoImage};
_.d.computeTitleStyle=function(r){var E;if((E=this.data)!=null&&E.title&&r&&r.textPrimary!==void 0)return"color:"+_.xZ(r.textPrimary)+";"};
_.d.computeSubtitleStyle=function(r){var E;if((E=this.data)!=null&&E.subtitle&&r&&r.textSecondary!==void 0)return"color:"+_.xZ(r.textSecondary)+";"};
_.d.computeDismissIconStyle=function(r){if(this.data&&this.data.dismissButton&&r&&r.textPrimary!==void 0)return"--yt-button-color:"+_.xZ(r.textPrimary)+";"};
_.d.computeOverflowButtonStyle=function(r){if(this.data&&this.data.overflowButton&&r&&r.textPrimary!==void 0)return"--ytd-menu-renderer-button-color:"+_.xZ(r.textPrimary)+";--yt-spec-icon-active-other:"+_.xZ(r.textPrimary)+";"};
_.d.computeBackgroundStyle=function(r){if(r&&this.data){var E="";if(this.data.lightBackgroundImage&&this.data.darkBackgroundImage){var K=_.hH((this.isDarkTheme?this.data.darkBackgroundImage:this.data.lightBackgroundImage).thumbnails);K&&(E+='background-image:url("'+K+'");')}r.backgroundColor!==void 0&&(E+="background-color:"+_.WU(r.backgroundColor)+";");return E}};
_.d.computeButton=function(){var r,E=Object.assign({},_.M((r=this.data)==null?void 0:r.showMoreButton,_.$Q));if(this.modern&&E){E.style="STYLE_MONO_OUTLINE";var K;if(r=(K=this.currentColorPalette)==null?void 0:K.textPrimary)E.colorData={basicColorPaletteData:{foregroundTitleColor:r,borderColor:r}}}return E};
_.d.shouldShowBottomButton=function(r,E){return!(r==null?0:r.header)&&!(r==null||!r.primaryButton)&&E<3};
_.d.checkExpanded=function(r){this.isExpanded=r&&r.content?this.hiddenVideos.length===0:!0};
_.d.onShowMoreTap=function(){this.data&&(this.isExpanded=!0,this.updateVisibilityForHiddenVideos())};
_.d.getLogoHeight=function(r){return this.logoWithPadding(r)?"26":"20"};
_.d.getLogoImageId=function(r){return this.logoWithPadding(r)?"logo-image-with-padding":"logo-image"};
_.d.computeHasSectionHeader=function(r){return!!r.header};
_.d.updateButtonPalette=function(){if(this.data)if(this.currentColorPalette){var r;if((r=this.data.primaryButton)==null?0:r.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 E;((E=this.data.dismissButton)==null?0:E.buttonRenderer)&&this.currentColorPalette.dismissButtonColorData&&(this.data.dismissButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorPalette.dismissButtonColorData})}else{var K,g;((K=this.data)==null?0:(g=K.primaryButton)==null?0:g.buttonRenderer)&&this.set("primaryButton",this.data.primaryButton.buttonRenderer)}};
_.d.setVisibleVideos=function(r){if(this.data&&this.data.content)if(this.data.content.length){var E=this.data.content.length;this.data.header?r?(this.visibleVideos=this.data.content.slice(0,Math.min(E,this.slimItemsPerRow)),this.hiddenVideos=this.data.content.slice(Math.min(E,this.slimItemsPerRow),E)):(this.visibleVideos=this.data.content.slice(0,Math.min(E,this.elementsPerRow)),this.hiddenVideos=this.data.content.slice(Math.min(E,this.elementsPerRow),E)):this.elementsPerRow<3?(this.visibleVideos=
this.data.content.slice(0,Math.min(E,this.elementsPerRow)),this.hiddenVideos=this.data.content.slice(Math.min(E,this.elementsPerRow),E)):(this.visibleVideos=this.data.content.slice(0,Math.min(E,this.elementsPerRow-1)),this.hiddenVideos=this.data.content.slice(Math.min(E,this.elementsPerRow-1),E))}else this.visibleVideos=[],this.hiddenVideos=[]};
_.d.setHasMovieRenderer=function(){var r;if((r=this.data)!=null&&r.content){var E;this.hasMovieRenderer=!!_.M((E=this.data)==null?void 0:E.content[0],_.Ssf)}else this.hasMovieRenderer=!1};
_.d.requestElementsPerRow=function(){_.Ln(this.hostElement,"yt-request-elements-per-row")};
_.d.updateVisibilityForHiddenVideos=function(){if(this.data&&this.data.content){for(var r=_.N(this.hiddenMediaRenderers),E=r.next();!E.done;E=r.next())E.value.hidden=!this.isExpanded;this.isExpanded&&this.hiddenMediaRenderers[0]&&(r=_.rj(this.hiddenMediaRenderers[0]).querySelector("#video-title-link"))&&r.focus()}};
_.d.updateTitleSpec=function(){var r;(r=this.data)!=null&&r.titleLength&&(this.largeTitle=this.elementsPerRow===2&&this.data.titleLength>10?!0:!1)};
_.d.logoWithPadding=function(r){var E,K,g;return(r=(E=this.getCurrentLogo(r,this.isDarkTheme))==null?void 0:(K=E.thumbnails)==null?void 0:(g=K[0])==null?void 0:g.height)&&r%31===0?!0:!1};
_.d.onUpdateElementsPerRowAction=function(r,E,K){r&&this.elementsPerRow!==r&&(this.elementsPerRow=r);K&&this.slimItemsPerRow!==K&&(this.slimItemsPerRow=K)};
lv.prototype.slimItemsPerRowChanged=lv.prototype.slimItemsPerRowChanged;lv.prototype.elementsPerRowChanged=lv.prototype.elementsPerRowChanged;lv.prototype.dataChanged=lv.prototype.dataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],lv.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],lv.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.$n),_.H("design:type",Object)],lv.prototype,"ytdDismissibleItemBehavior",void 0);
_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],lv.prototype,"actionHandlerBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],lv.prototype,"ytdReduxBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],lv.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],lv.prototype,"currentColorPalette",void 0);_.u([_.b(),_.H("design:type",Array)],lv.prototype,"visibleVideos",void 0);_.u([_.b(),_.H("design:type",Array)],lv.prototype,"hiddenVideos",void 0);
_.u([_.b(),_.H("design:type",Object)],lv.prototype,"primaryButton",void 0);_.u([_.b({reflectToAttribute:!0,value:3}),_.H("design:type",Number)],lv.prototype,"elementsPerRow",void 0);_.u([_.b({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],lv.prototype,"isDarkTheme",void 0);_.u([_.b({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],lv.prototype,"isExpanded",void 0);_.u([_.b({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],lv.prototype,"largeTitle",void 0);
_.u([_.b({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],lv.prototype,"hasMovieRenderer",void 0);_.u([_.b(),_.H("design:type",Number)],lv.prototype,"slimItemsPerRow",void 0);_.u([_.b(),_.H("design:type",Boolean)],lv.prototype,"showLightVideoMetadata",void 0);_.u([_.b(),_.H("design:type",Boolean)],lv.prototype,"showDarkVideoMetadata",void 0);_.u([_.b(),_.H("design:type",Number)],lv.prototype,"videoMetadataColor",void 0);
_.u([_.b({reflectToAttribute:!0,selector:_.xs}),_.H("design:type",Boolean)],lv.prototype,"miniMode",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeIsFirstFeedItem(data.isFirstFeedItem)"}),_.H("design:type",Boolean)],lv.prototype,"isFirstFeedItem",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeHasSectionHeader(data)"}),_.H("design:type",Boolean)],lv.prototype,"hasSectionHeader",void 0);
_.u([_.b({reflectToAttribute:!0,value:!0}),_.H("design:type",Boolean)],lv.prototype,"roundedContainer",void 0);_.u([_.Oa("#visible-video-container ytd-rich-grid-media"),_.H("design:type",Array)],lv.prototype,"visibleMediaRenderers",void 0);_.u([_.Oa("#hidden-video-container ytd-rich-grid-media"),_.H("design:type",Array)],lv.prototype,"hiddenMediaRenderers",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],lv.prototype,"modern",void 0);
_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],lv.prototype,"dataChanged",null);_.u([_.pH("elementsPerRow"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],lv.prototype,"elementsPerRowChanged",null);_.u([_.pH("slimItemsPerRow"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],lv.prototype,"slimItemsPerRowChanged",null);
_.u([_.VF({is:"ytd-brand-video-shelf-renderer",disableElementRegistration:!0})],lv);
_.Z(lv,"ytd-brand-video-shelf-renderer",function(){if(lVn!==void 0)return lVn;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return lVn=r},{mode:1});var mjx;var mT=function(){var r=_.q.apply(this,arguments)||this;r.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return r};
_.C(mT,_.q);_.d=mT.prototype;_.d.attached=function(){var r=!!document.documentElement.hasAttribute("dark");this.set("isDarkTheme",r);this.onDarkModeToggledAction(r)};
_.d.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"}}}};
_.d.dataChanged=function(){this.requestElementsPerRow();var r,E;this.currentColorPalette=this.isDarkTheme?(r=this.data)==null?void 0:r.darkColorData:(E=this.data)==null?void 0:E.lightColorData;this.computeVideoMetadataColor(this.isDarkTheme);this.updateButtonPalette()};
_.d.elementsPerRowChanged=function(){this.updateTitleSpec()};
_.d.computeIsFirstFeedItem=function(r){return r};
_.d.onDarkModeToggledAction=function(r){r!==this.isDarkTheme&&this.set("isDarkTheme",r);this.data&&(this.currentColorPalette=r?this.data.darkColorData:this.data.lightColorData,this.computeVideoMetadataColor(r),this.updateButtonPalette())};
_.d.shouldShowThumbnailInMetadata=function(r){return r<=1};
_.d.computeVideoMetadataColor=function(){if(this.data){var r;if((r=this.currentColorPalette)==null?0:r.accentColor)this.videoMetadataColor=this.currentColorPalette.accentColor}};
_.d.computeTitleStyle=function(r){var E;if((E=this.data)!=null&&E.title&&r&&r.textPrimary!==void 0)return"color:"+_.xZ(r.textPrimary)+";"};
_.d.computeSubtitleStyle=function(r){var E;if((E=this.data)!=null&&E.subtitle&&r&&r.textSecondary!==void 0)return"color:"+_.xZ(r.textSecondary)+";"};
_.d.computeOverflowButtonStyle=function(r){if(this.data&&this.data.overflowButton&&r.textPrimary!==void 0)return"--ytd-menu-renderer-button-color:"+_.xZ(r.textPrimary)+";--yt-spec-icon-active-other:"+_.xZ(r.textPrimary)+";"};
_.d.computeBackgroundStyle=function(r){if(r&&this.data){var E="";r.backgroundColor!==void 0&&(E+="background-color:"+_.WU(r.backgroundColor)+";");return E}};
_.d.computeHasOverflowButton=function(r){return!!r.overflowButton};
_.d.updateButtonPalette=function(){if(this.data){var r;if((r=this.data.primaryButton)==null?0:r.buttonRenderer){var E;if((E=this.currentColorPalette)==null?0:E.primaryButtonColorData)this.data.primaryButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorPalette.primaryButtonColorData},this.data.primaryButton.buttonRenderer.style=void 0;else{var K;((K=this.currentColorPalette)==null?0:K.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)})}}};
_.d.requestElementsPerRow=function(){_.Ln(this.hostElement,"yt-request-elements-per-row")};
_.d.updateTitleSpec=function(){var r;(r=this.data)!=null&&r.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")};
_.d.onUpdateElementsPerRowAction=function(r){r&&this.elementsPerRow!==r&&(this.elementsPerRow=r)};
mT.prototype.elementsPerRowChanged=mT.prototype.elementsPerRowChanged;mT.prototype.dataChanged=mT.prototype.dataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],mT.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],mT.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.$n),_.H("design:type",Object)],mT.prototype,"ytdDismissibleItemBehavior",void 0);
_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],mT.prototype,"actionHandlerBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],mT.prototype,"ytdReduxBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],mT.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],mT.prototype,"currentColorPalette",void 0);_.u([_.b(),_.H("design:type",Object)],mT.prototype,"primaryButton",void 0);
_.u([_.b({reflectToAttribute:!0,value:3}),_.H("design:type",Number)],mT.prototype,"elementsPerRow",void 0);_.u([_.b({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],mT.prototype,"isDarkTheme",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",String)],mT.prototype,"titleSize",void 0);_.u([_.b(),_.H("design:type",Number)],mT.prototype,"videoMetadataColor",void 0);_.u([_.b({reflectToAttribute:!0,selector:_.xs}),_.H("design:type",Boolean)],mT.prototype,"miniMode",void 0);
_.u([_.b({reflectToAttribute:!0,computed:"computeIsFirstFeedItem(data.isFirstFeedItem)"}),_.H("design:type",Boolean)],mT.prototype,"isFirstFeedItem",void 0);_.u([_.b({reflectToAttribute:!0,value:!0}),_.H("design:type",Boolean)],mT.prototype,"roundedContainer",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeHasOverflowButton(data)"}),_.H("design:type",Boolean)],mT.prototype,"hasOverflowButton",void 0);
_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],mT.prototype,"dataChanged",null);_.u([_.pH("elementsPerRow"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],mT.prototype,"elementsPerRowChanged",null);_.u([_.VF({is:"ytd-brand-video-singleton-renderer",disableElementRegistration:!0})],mT);
_.Z(mT,"ytd-brand-video-singleton-renderer",function(){if(mjx!==void 0)return mjx;var r=document.createElement("template");_.x(r,'\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>');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return mjx=r},{mode:_.EZ("kevlar_poly_si_batch_j070")?1:2});var ZCn;var u4Z=_.l(function(r){var E=r.data;return _.f(_.ub,{data:function(){return E().thumbnail},
alt:"",className:"profilePageHeaderInformationViewModelProfilePageHeaderThumbnailImage",targetHeight:function(){a:switch(E().variant){case "PROFILE_PAGE_HEADER_THUMBNAIL_VARIANT_VERTICAL":var K=108;break a;case "PROFILE_PAGE_HEADER_THUMBNAIL_VARIANT_FULL_BLEED_HORIZONTAL":K=88;break a;default:K=88}return K},
preserveHeight:!0,preserveWidth:!0,useWidth:!1,contentMode:function(){return E().thumbnail.contentMode||"CONTENT_MODE_SCALE_ASPECT_FIT"}})},"en"),eDZ=_.l(function(r){var E=r.metadataRow;
var K=r.delimiter;return _.f(_.sV,{each:function(){return E().textParts||[]},
keyBy:"INDEX"},function(g,D){return _.f(_.OV,null,_.f(_.Og,{text:g,noWrap:!0,userInput:!0}),_.f(AVZ,{delimiter:K,max:function(){return E().textParts.length},
index:D}))})},"fn"),AVZ=_.l(function(r){var E=r.delimiter;
var K=r.max;var g=r.index;return _.f(_.Y,{cond:function(){return(E==null?void 0:E())&&K()-1>g()},
then:function(){return _.f("span",null,E)}})},"gn"),XoZ=_.l(function(r){var E=r.data;
r={};return _.f("yt-profile-page-header-information-view-model",{class:_.DW("profilePageHeaderInformationViewModelHost",(r.profilePageHeaderInformationViewModelMobile=!1,r))},_.f(_.Y,{cond:function(){return E().onTap},
then:function(){return _.f(_.xt,{className:"profilePageHeaderInformationViewModelProfilePageHeaderThumbnail",command:function(){return _.Ga(E().onTap)}},_.f(_.U9,{data:function(){return E().thumbnail}},{profilePageHeaderThumbnailViewModel:u4Z}))},
else:function(){return _.f("div",{class:"profilePageHeaderInformationViewModelProfilePageHeaderThumbnail"},_.f(_.U9,{data:function(){return E().thumbnail}},{profilePageHeaderThumbnailViewModel:u4Z}))}}),_.f("div",{class:"profilePageHeaderInformationViewModelFlexContainer"},_.f(_.Y,{cond:function(){return E().onTap},
then:function(){return _.f(_.U9,{data:function(){return E().title}},{profilePageHeaderTitleViewModel:function(K){var g=K.data;
return _.f(_.xt,{className:"profilePageHeaderInformationViewModelProfilePageHeaderTitle",command:function(){return _.Ga(g().onTap)}},_.f(_.Og,{text:function(){return g().title}}))}})},
else:function(){return _.f(_.U9,{data:function(){return E().title}},{profilePageHeaderTitleViewModel:function(K){var g=K.data;
return _.f(_.Og,{text:function(){return g().title},
className:"profilePageHeaderInformationViewModelProfilePageHeaderTitle"})}})}}),_.f(_.U9,{data:function(){return E().metadata}},{profilePageHeaderMetadataViewModel:function(K){var g=K.data;
return _.f(_.Y,{cond:function(){return g().metadataRows},
then:function(D){return _.f("div",{class:"profilePageHeaderInformationViewModelProfilePageHeaderMetadata"},_.f(_.sV,{each:D,keyBy:"INDEX"},function(B,Q){return _.f(_.OV,null,_.f(eDZ,{metadataRow:B,delimiter:" \u2022 "}),_.f(AVZ,{delimiter:" \u2022 ",max:function(){return D().length},
index:Q}))}))}})}})))},"hn");
XoZ.idomCompat=!0;_.yB(XoZ,"yt-profile-page-header-information-view-model",{props:{data:_.Yt}});var Zl=function(){return _.q.apply(this,arguments)||this};
_.C(Zl,_.q);Zl.prototype.configureRendererStamper=function(){return{"data.information":{id:"header",mapping:{profilePageHeaderInformationViewModel:"yt-profile-page-header-information-view-model"}}}};
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Zl.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Zl.prototype,"data",void 0);_.u([_.VF({is:"ytd-effect-pivot-header-view-model",disableElementRegistration:!0})],Zl);
_.Z(Zl,"ytd-effect-pivot-header-view-model",function(){if(ZCn!==void 0)return ZCn;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return ZCn=
r},{mode:1});var HC1;var uv=function(){return _.q.apply(this,arguments)||this};
_.C(uv,_.q);uv.prototype.configureRendererStamper=function(){return{"data.headerInformation":{id:"header",mapping:{profilePageHeaderInformationViewModel:"yt-profile-page-header-information-view-model"}}}};
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],uv.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],uv.prototype,"data",void 0);_.u([_.VF({is:"ytd-source-pivot-header-renderer",disableElementRegistration:!0})],uv);
_.Z(uv,"ytd-source-pivot-header-renderer",function(){if(HC1!==void 0)return HC1;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return HC1=r},{mode:1});_.yB(_.mCu,"yt-card-view-model",{props:{data:_.Yt,className:_.Yt,isSelected:_.Yt}});var TJZ=_.ssM.talkToRecsStateSelector;_.yB(_.l(function(r){var E=function(){return _.M(r.data().flowRoot,oNO)};
_.Zj(function(){var K=E(),g=function(){},D=function(){};
if(K){var B,Q,a,P=((a=_.M((B=E())==null?void 0:(Q=B.steps)==null?void 0:Q[0],_.Iv))==null?void 0:a.stepId)||"";OC4(K,P);g=Ujn(K);D=woK(K)}_.Z6(function(){var O=E();O&&_.n4().dispatch(_.Td("flowStateEntity",O.flowStateEntityKey));g();g=function(){};
D();D=function(){};
_.Xg(_.bn5())})});
return _.f("ytd-talk-to-recs-flow-renderer",{class:"ytdTalkToRecsFlowRendererHost"},_.f(_.q3,{contentId:function(){return r.data().contentId}},function(){return _.f("div",{class:"ytdTalkToRecsFlowRendererFlowContent"},_.f(_.Y,{cond:E,
then:function(K){return _.f(_.$iB,{data:K})}}))}))},"jn"),"ytd-talk-to-recs-flow-renderer",{props:{data:_.Yt}});_.yB(_.l(function(){return _.f("ytd-chips-shelf-with-video-shelf-ghost-card-view-model",{class:"ytdChipsShelfWithVideoShelfGhostCardViewModelHost"},_.f("div",{class:"ytdChipsShelfWithVideoShelfGhostCardViewModelTitle"}),_.f("div",{class:"ytdChipsShelfWithVideoShelfGhostCardViewModelChipsShelf"},_.f(_.hY9,null)),_.f(_.LmE,{data:{rows:1},isExploreHub:!0}))},"kn"),"ytd-chips-shelf-with-video-shelf-ghost-card-view-model");_.yB(_.l(function(r){var E=r.data;var K=r.standardUnitMinWidth;r=_.N((0,_.EoJ)(E));var g=r.next().value,D=r.next().value,B=function(){var a,P=(a=g())==null?void 0:a.contents;return P==null||P.length===0},Q=function(){D(Object.assign({},g(),{contents:[]}))};
return _.f("ytd-chips-shelf-with-video-shelf-renderer",{class:"ytdChipsShelfWithVideoShelfRendererHost",el:_.eH(_.Yl({showOption:{calledOnce:!0,state:"visible"},visibilityCallback:function(){var a=_.M(E().chipsShelf,MWn);if(a!=null&&a!=null&&a.autoselectChipOnVisible){var P,O,U=_.M(a==null?void 0:(P=a.contents)==null?void 0:P[(O=a.autoselectedChipIndex)!=null?O:0],_.Oy);U&&U.tapCommand&&_.tH(U.tapCommand)}}}))},_.f(_.q3,{contentId:function(){return E().contentId},
useLegacyShelfStyle:function(){return!0}},function(){return _.f("div",null,_.f("div",{class:"ytdChipsShelfWithVideoShelfRendererHeader"},_.f(_.U9,{data:function(){return E().header}},{sectionHeaderViewModel:function(a){return _.f(_.X7,{data:a.data,
disableHorizontalPadding:!0})}})),_.f("div",{class:"ytdChipsShelfWithVideoShelfRendererChipsShelf"},_.f(_.U9,{data:function(){return E().chipsShelf}},{chipsShelfViewModel:function(a){return _.f(_.Xj,{data:a.data,
callback:Q,selectionBehavior:1})}})),_.f("div",null,_.f(_.Y,{cond:B,
then:function(){return _.f("div",{class:"ytdChipsShelfWithVideoShelfRendererGhostCards"},_.f(_.LmE,{data:{rows:1},isExploreHub:!0}))}}),_.f(_.U9,{data:function(){var a;
return(a=g())==null?void 0:a.contents}},{richShelfRenderer:function(a){return _.f(_.a3u,{data:a.data,
isInnerShelf:!0,standardUnitMinWidth:K})}})))}))},"ln"),"ytd-chips-shelf-with-video-shelf-renderer",{props:{data:_.Yt,
standardUnitMinWidth:_.Yt}});var A5=function(){return _.q.apply(this,arguments)||this};
_.C(A5,_.q);
A5.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}}};
A5.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"content"}};
_.u([_.G(_.N6),_.H("design:type",Object)],A5.prototype,"ytdReduxBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],A5.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.oY),_.H("design:type",Object)],A5.prototype,"ytContinuationHandlerBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],A5.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],A5.prototype,"data",void 0);
_.u([_.b(),_.H("design:type",Number)],A5.prototype,"standardUnitMinWidth",void 0);_.u([_.VF({is:"ytd-rich-section-renderer",disableElementRegistration:!0})],A5);
_.Z(A5,"ytd-rich-section-renderer",function(){if(qW2!==void 0)return qW2;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return qW2=r},{mode:_.EZ("kevlar_poly_si_batch_j029")?
1:2});_.yB(_.wBB,"yt-profile-identity-info-view-model",{props:{data:_.Yt,hideDivider:_.Yt,isChannelInfoCard:_.Yt}});_.yB(_.QJQ,"yt-page-header-view-model",{props:{data:_.Yt,noPadding:_.Yt,enableBanner:_.Yt,cinematicContainerTopbarOffset:_.Yt,allowCinematicContainerOverflow:_.Yt,displayAsSidebar:_.Yt,displayAsPanel:_.Yt,alwaysUseMediumTextDescription:_.Yt}});_.yB(_.l(function(r){var E=r.data;var K=function(){var D;return(D=E().numColumns)!=null?D:2},g=function(){return K()>1?3:2};
r={};return _.f("ytd-rich-grid-group",{class:_.DW("ytdRichGridGroupHost",(r.ytdRichGridGroupHostFirstColumn=function(){return E().colIndex===0},r)),
style:_.QH({"--ytd-rich-grid-group-num-columns":K,"--ytd-rich-grid-items-per-group":g})},_.f("div",{class:"ytdRichGridGroupContents"},_.f(_.U9,{data:function(){var D;return(D=E().contents)==null?void 0:D.slice(0,g())}},{richItemRenderer:function(D){return _.f(_.QyX,{data:D.data,
noGutterMargins:!0,isInlineGroupItem:!0,insetMetadata:!0})}})))},"mn"),"ytd-rich-grid-group",{props:{data:_.Yt}});var eJ=function(){var r=_.q.apply(this,arguments)||this;r.resizeOnObserverInit=!1;r.isInlinePreviewDisabled=_.R("web_disable_inline_preview");r.disableStickyFilterBar=!1;r.transparentBackgroundChipsBar=!1;r.hideChipsBar=!1;r.collapseFeedCustomizationForm=!1;r.isWatchDefaultLayout=!0;r.continuationShowButton=!1;r.rowReducedHorizontalMargin=!1;r.useCompactList=!1;r.manualDownloadsPresent=!1;r.smartDownloadsPresent=!1;r.isOnline=!1;r.shouldRenderDownloadsBanner=!1;r.shouldRenderDownloadsBannerUpsell=
!1;r.hasOptedIntoSmartDownloads=!1;r.elementsPerRow=4;r.typographyBump=!1;r.slimItemsPerRow=1;r.pageLoadingFromNavigation=!1;r.resizeObserver=null;r.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"};r.rendererToTagNameMap=
new Map(Object.entries(r.contentMapping()).map(function(E){var K=_.N(E);E=K.next().value;K=K.next().value;return[E,K.component]}));
r.insertedContent=new Map;return r};
_.C(eJ,_.q);_.d=eJ.prototype;_.d.onUseCompactListChange=function(){if(this.useCompactList!==void 0)for(var r=_.N(_.rj(this.hostElement).querySelectorAll("ytd-rich-item-renderer")),E=r.next();!E.done;E=r.next())E.value.useCompactList=this.useCompactList};
_.d.onSizingChange=function(){if(this.sizing!==void 0&&this.typographyBump!==void 0)for(var r=_.N(_.rj(this.hostElement).querySelectorAll("ytd-rich-item-renderer")),E=r.next();!E.done;E=r.next())E=E.value,E.sizing=this.sizing,E.typographyBump=this.typographyBump};
_.d.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents","yt-reload-continuation-items-command-header":"header"}};
_.d.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]]"}}}};
_.d.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{feedFilterChipBarRenderer:{component:"ytd-feed-filter-chip-bar-renderer",properties:{fluidWidth:"[[isDefaultGrid]]",disableSticky:"[[disableStickyFilterBar]]",transparentBackground:"[[transparentBackgroundChipsBar]]",collapseFeedCustomizationForm:"[[collapseFeedCustomizationForm]]"}},chipBarViewModel:{component:"chip-bar-view-model",params:{className:"ytd-rich-grid-renderer chip-bar"}},pageHeaderViewModel:{component:"yt-page-header-view-model",
params:{displayAsPanel:!0}},profileIdentityInfoViewModel:{component:"yt-profile-identity-info-view-model"}}},bigYoodleData:{id:"big-yoodle",mapping:{brandVideoShelfRenderer:"ytd-brand-video-shelf-renderer",brandVideoSingletonRenderer:"ytd-brand-video-singleton-renderer",statementBannerRenderer:"ytd-statement-banner-renderer"},reuseComponents:!1},mastheadData:{id:"masthead-ad",mapping:{bannerPromoRenderer:"ytd-banner-promo-renderer",adSlotRenderer:"ytd-ad-slot-renderer"},reuseComponents:!1},shownItems:{id:"contents",
mapping:this.contentMapping(),reuseComponents:!1}}};
_.d.attached=function(){document.addEventListener("yt-page-type-changed",_.QF(this,this.onPageChange));document.addEventListener("scroll",_.QF(this,this.onScroll));document.addEventListener("yt-feed-customization-scroll-up",_.QF(this,this.onFeedCustomizationScrollUp));this.updateItemMinAndMaxWidth();this.JSC$22545_throttledOnResize=new _.NN(this.resizeObserved,_.Uv("rich_grid_resize_delay_ms",50),this)};
_.d.detached=function(){var r;(r=this.resizeObserver)==null||r.disconnect();document.removeEventListener("yt-page-type-changed",_.QF(this,this.onPageChange));document.removeEventListener("scroll",_.QF(this,this.onScroll));document.removeEventListener("yt-feed-customization-scroll-up",_.QF(this,this.onFeedCustomizationScrollUp))};
_.d.insertRichSection=function(r){var E=r.richItemTargetId;r=r.richSectionRendererToInsert;E&&r&&(this.insertedContent.set(E,{content:r,timestamp:Date.now()}),this.reflowContent())};
_.d.computeIsInlinePreviewEnabled=function(r,E,K){return _.R("web_disable_inline_preview")?!1:!K&&_.M4u({miniplayerIsActive:r,miniplayerPlaybackState:E})};
_.d.computeSizing=function(){var r=_.twc(this.data);if(r||!(this.isShortsGrid||this.isSlimGrid||this.isCompactGrid||this.isShortsPanel))return r?this.useCompactList?"COMPACT":r:this.miniMode?"COMPACT":"STANDARD"};
_.d.updateItemMinAndMaxWidth=function(){var r=_.Uv("rich_grid_max_item_width",500);r>0&&_.jU(this.hostElement,{"--ytd-rich-grid-item-max-width":r+"px"});var E;r=this.getRichItemMinWidth((E=this.hostElement)==null?void 0:E.clientWidth);r>0&&_.jU(this.hostElement,{"--ytd-rich-grid-item-min-width":r+"px"})};
_.d.forceRefreshAndLog=function(){this.refreshGridLayout(!0);this.updateRichItemGridPositions()};
_.d.resizeObserved=function(){_.Jt(this.hostElement,"yt-rich-grid-resize-observed");this.refreshGridLayout(!1,!0)&&this.updateRichItemGridPositions()};
_.d.onPageChange=function(){var r=this;this.isCurrentPage()?(this.pageLoadingFromNavigation=!0,_.Jt(this.hostElement,"yt-chip-cloud-chip-deselect-action"),_.eM.addJob(function(){r.pageLoadingFromNavigation=!1;r.setMasthead();r.maybeSetBigYoodle();r.forceRefreshAndLog();r.terminateVideoPreview()},8)):this.mastheadData&&(this.mastheadData=void 0)};
_.d.dataChanged=function(){var r=this;_.Jt(this.hostElement,"ytd-update-grid-state-action");this.data&&this.pageLoadingFromNavigation||(this.pagePath=location.pathname,this.resetCacheAndIsFilteredFeed(),this.maybeSetBigYoodle(),this.setMasthead(),this.refreshGridLayout(),_.p5(this,function(){r.updateRichItemGridPositions();r.contentsElement&&_.jU(r.hostElement,{"--ytd-rich-grid-content-offset-top":r.contentsElement.offsetTop+"px"})}),this.initResizeObserver())};
_.d.initResizeObserver=function(){var r=this;if(window.ResizeObserver){var E;(E=this.resizeObserver)==null||E.disconnect();var K=!1;this.resizeObserver=new ResizeObserver(function(){if(K){var g;(g=r.resizeObserver)==null||g.disconnect();var D;(D=r.JSC$22545_throttledOnResize)==null||D.fire();requestAnimationFrame(function(){var Q;(Q=r.JSC$22545_throttledOnResize)==null||Q.fire();r.initResizeObserver()})}else if(K=!0,r.resizeOnObserverInit){var B;
(B=r.JSC$22545_throttledOnResize)==null||B.fire()}});
this.resizeObserver.observe(this.hostElement)}};
_.d.contentLengthChanged=function(){if(this.containerWidth||this.isShortsPanel)this.reflowContent(),_.Jt(this.hostElement,"ytd-rich-item-index-update-action")};
_.d.updateElementsPerRow=function(){_.Jt(this.hostElement,"ytd-update-elements-per-row-action",[this.elementsPerRow,this.postsPerRow,this.slimItemsPerRow,this.gameCardsPerRow,this.miniGameCardsPerRow,this.containerWidth]);this.ytdReduxBehavior.dispatch(_.K4({type:"SET_RICH_GRID_ITEMS_PER_ROW",payload:this.elementsPerRow}));this.ytdReduxBehavior.dispatch(_.K4({type:"SET_RICH_GRID_SLIM_ITEMS_PER_ROW",payload:this.slimItemsPerRow}))};
_.d.onRequestElementsPerRow=function(){this.updateElementsPerRow()};
_.d.onRichShelfRendererCollapse=function(r){if(this.shownItems){var E=r.detail;r=this.shownItems.findIndex(function(g){var D,B;return((B=_.M(g==null?void 0:(D=g.richSectionRenderer)==null?void 0:D.content,_.crf))==null?void 0:B.trackingParams)===E});
var K=r+1;r<0||K>=this.contentsElement.children.length||!this.shownItems[K].richItemRenderer||this.contentsElement.children[K].scrollIntoView({behavior:"smooth",block:"start"})}};
_.d.onSoftReloadPage=function(){this.scrollUpToTop()};
_.d.handleRerenderDownloadsData=function(){_.R("kevlar_modern_downloads_page")&&this.entityDrivenRichGridData&&this.set("data.contents",this.entityDrivenRichGridData.contents)};
_.d.handlePlaylistRemoveVideosAction=function(r){var E;if(((E=_.M(r,_.uPw))==null?0:E.setVideoIds)&&this.data&&this.data.contents){r=_.M(r,_.uPw).setVideoIds;for(E=this.data.contents.length-1;E>=0;){var K=_.M(this.data.contents[E],_.nI);(K=K&&_.M(K.content,_.No))&&K.setVideoId&&r.includes(K.setVideoId)&&this.splice("data.contents",E,1);E--}this.updateIndices()}};
_.d.updateIndices=function(){if(this.data&&this.data.contents)for(var r=0;r<this.data.contents.length;r++)this.set("data.contents."+r+".richItemRenderer.index",_.eI(String(r+1)))};
_.d.hasTopRowInlinePlayableVideoWithEndorsement=function(r){var E;return!((E=r.slice(0,this.getItemsPerRow()))==null||!E.some(function(K){var g;K=_.M(K==null?void 0:(g=K.richItemRenderer)==null?void 0:g.content,_.pD);var D;return(K==null?void 0:K.inlinePlaybackEndpoint)&&(K==null?void 0:(D=K.thumbnailOverlays)==null?void 0:D.some(function(B){return B.thumbnailOverlayEndorsementRenderer}))}))};
_.d.refreshGridLayoutNew=function(r,E,K,g){var D=g.postsPerRow;var B=g.slimItemsPerRow;var Q=g.gameCardsPerRow;g=g.miniGameCardsPerRow;var a;if((a=this.data)==null||!a.contents||!this.containerWidth)return!1;var P;if((P=this.data.responsiveContainerConfiguration)==null?0:P.responsiveSize){var O=_.fuL(this.data.responsiveContainerConfiguration,this.containerWidth,2),U;a=_.b7(Object.assign({},O,{standardUnitMinWidth:(U=this.data)==null?void 0:U.minItemWidth}));this.useCompactList=!!(this.containerWidth<
528&&O.isCompactList)}else a=_.b7({containerWidth:this.containerWidth,sizing:this.sizing,marginSettings:2,isCompactList:this.data.layoutType==="RICH_GRID_LAYOUT_TYPE_COMPACT_LIST",standardUnitMinWidth:(O=this.data)==null?void 0:O.minItemWidth}),this.data.layoutType==="RICH_GRID_LAYOUT_TYPE_COMPACT_LIST"&&(this.useCompactList=this.containerWidth<528);this.typographyBump=a.typographyBump;U=!1;if(r||this.elementsPerRow!==a.numItems||this.postsPerRow!==D||this.slimItemsPerRow!==B||this.gameCardsPerRow!==
Q||this.miniGameCardsPerRow!==g||this.gutter!==a.gutter)U=this.elementsPerRow!==a.numItems,this.elementsPerRow=a.numItems,this.postsPerRow=D,this.slimItemsPerRow=B,this.gameCardsPerRow=Q,this.miniGameCardsPerRow=g,this.gutter=a.gutter,this.itemWidth=a.itemWidth,this.reflowContent(E),_.jU(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow,"--ytd-rich-grid-item-margin":a.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(K);this.ytdReduxBehavior.dispatch(_.K4({type:"SET_RICH_GRID_CONTAINER_WIDTH",payload:a.maxContainerWidth}));return U};
_.d.refreshGridLayout=function(r,E){var K,g=(K=this.hostElement)==null?void 0:K.clientWidth;this.containerWidth=this.adjustRichGridWidth(g,!0);var D;if((D=this.data)==null||!D.contents||!this.containerWidth)return r&&(this.pendingForceReflow=!0),!1;this.pendingForceReflow&&(r=!0,this.pendingForceReflow=!1);K=this.getRichItemMinWidth(g);var B=this.isShortsPanel?146:194,Q=this.getMiniGameCardMinWidth(),a=this.isShortsGridSlim?2:this.isShortsGrid||this.isCompactGrid?3:_.Uv("rich_grid_default_max_items_per_row",
6);g=K=this.calcElementsPerRow(K,a);(D=K<=3&&this.miniModeAllowed())&&(K=this.calcElementsPerRow(240,4));var P=this.calcMaxSlimElementsPerRow(K,a,this.isDefaultGrid);a=this.calcElementsPerRow(B,P);var O=this.calcElementsPerRow(this.isCompactGrid?B:154,P);B=this.calcElementsPerRow(this.isCompactGrid?B:Q,P);Q=!1;if(this.sizing)return this.refreshGridLayoutNew(r,E,D,{postsPerRow:g,slimItemsPerRow:a,gameCardsPerRow:O,miniGameCardsPerRow:B});if(r||this.elementsPerRow!==K||this.postsPerRow!==g||this.slimItemsPerRow!==
a||this.gameCardsPerRow!==O||this.miniGameCardsPerRow!==B)Q=this.elementsPerRow!==K,this.elementsPerRow=K,this.postsPerRow=g,this.slimItemsPerRow=a,this.gameCardsPerRow=O,this.miniGameCardsPerRow=B,this.reflowContent(E),this.updateElementsPerRow(),_.jU(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)&&_.jU(this.hostElement,{"--ytd-rich-grid-shorts-item-margin":this.slimItemsPerRow<4?"1px":"4px"});this.updateMiniMode(D);_.Jt(this.hostElement,"yt-rich-grid-layout-refreshed");return Q};
_.d.getRichItemMinWidth=function(r){var E=_.Uv("rich_grid_min_item_width",310);if(!_.R("kevlar_disable_min_width_override")){var K,g;E=(g=(K=this.data)==null?void 0:K.minItemWidth)!=null?g:E}return E+_.xKd(r)};
_.d.calcMaxSlimElementsPerRow=function(r,E,K){return(K===void 0?0:K)?r===1?2:r%2===0?r/2*3:r+2:E*2};
_.d.adjustRichGridWidth=function(r,E){var K=_.R("disable_rich_grid_guide_compensation");if(!this.isWatch&&!K){K=_.P7().resolve(_.p0(_.Pl));var g=K==null?void 0:K.guideElement;if(!(!K||K.getData()||g!=null&&g.opened||K.getMiniGuideVisible()))if(K.canFitPersistentGuide(r)&&K.getGuideExpandsAutomatically()){var D,B,Q=Number((D=window.getComputedStyle(this.hostElement))==null?void 0:(B=D.getPropertyValue("--app-drawer-width"))==null?void 0:B.replace("px",""));r-=Q||0}else if(K.canFitMiniGuide(r)){var a;
D=Number((Q=window.getComputedStyle(this.hostElement))==null?void 0:(a=Q.getPropertyValue("--ytd-mini-guide-width"))==null?void 0:a.replace("px",""));r-=D||0}}r>600&&(this.isShortsGrid||this.isShortsGridSlim||this.isCompactGrid||(r-=E?32:48));return r};
_.d.calcElementsPerRow=function(r,E){var K=this.adjustRichGridWidth(this.hostElement.clientWidth,!1),g=this.isShortsPanel?2:this.isShortsGrid||this.isCompactGrid?4:16;return Math.min(Math.floor((K+g)/(r+g))||1,E)};
_.d.reflowContent=function(r){var E=this;if(!this.isReflowing){this.isReflowing=!0;var K,g,D=!!((K=this.data)==null?0:(g=K.contents)==null?0:g.some(function(a){return _.M(a,_.ni)}));
K=this.getItemsPerRow();var B;g=(B=this.data)==null?void 0:B.reflowOptions;r&&(_.CR("rgr_s"),_.p5(this,function(){_.CR("rgr_nrf")}));
r={};(B=_.rj(this.hostElement).querySelector("#contents"))&&(r={contentElement:B,rendererToTagNameMap:this.rendererToTagNameMap});B=(B=this.data.contents)?B.slice():[];D=poO(B,K,D,g,this.getRichGridStyle(),r,this.insertedContent);var Q=D.orderedContent;if(D=D.pinnedContentNotShownTargetIds)for(D=_.N(D),K=D.next();!K.done;K=D.next())this.insertedContent.delete(K.value);D=function(){E.shownItems=Q;E.isReflowing=!1};
this.shownItems.length===0?(this.shownItems=this.getFirstRowItems(Q),_.p5(this,D)):D()}};
_.d.getFirstRowItems=function(r){for(var E=[],K=0;K<r.length;K++){var g=void 0,D=void 0,B=void 0,Q=void 0,a=void 0,P=void 0;if(((g=r[K])==null?void 0:(D=g.richItemRenderer)==null?void 0:D.rowIndex)===0||((B=r[K])==null?void 0:(Q=B.richGroupRenderer)==null?void 0:Q.rowIndex)===0||((a=r[K])==null?void 0:(P=a.richSectionRenderer)==null?void 0:P.rowIndex)===0)E.push(r[K]);else break}return E};
_.d.getItemsPerRow=function(){return this.isShortsGrid||this.isCompactGrid?this.slimItemsPerRow:this.elementsPerRow};
_.d.resetInsertedContentIfNeeded=function(){(_.R("web_explore_hub_on_hover")||_.R("web_client_explore_hub_on_hover"))&&this.insertedContent.size>0&&(this.insertedContent.clear(),this.reflowContent())};
_.d.handleChipCloudChipSelectAction=function(){this.terminateVideoPreview();this.resetInsertedContentIfNeeded();this.cachedContents||this.setCacheAndIsFilteredFeed()};
_.d.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()};
_.d.handleChipCloudChipDeselectAction=function(){this.terminateVideoPreview();this.resetInsertedContentIfNeeded();this.cachedContents&&(this.set("data.contents",this.cachedContents),this.resetCacheAndIsFilteredFeed(),this.reflowContent(),this.scrollUpToTop())};
_.d.terminateVideoPreview=function(){_.Jt(this.hostElement,"yt-terminate-video-preview-action")};
_.d.updateRichItemGridPositions=function(){var r={gridData:{gridColumnCount:this.elementsPerRow}},E;((E=this.data)==null?0:E.trackingParams)&&(E=_.Cn())&&_.AC(E,_.UZ(this.data.trackingParams),r);_.Jt(this.hostElement,"ytd-rich-item-index-update-action")};
_.d.miniModeAllowed=function(){return this.isChannelPage};
_.d.getMiniGameCardMinWidth=function(){return 154};
_.d.updateMiniMode=function(r){this.miniMode=this.miniModeAllowed()&&r;this.ytdReduxBehavior.dispatch(_.K4({type:"SET_RICH_GRID_MINI_MODE",payload:r}))};
_.d.isCurrentPage=function(){return location.pathname===this.pagePath};
_.d.scrollUpToTop=function(){if(!this.isChannelPage&&!this.isWatch){var r=_.P7().resolve(_.IL).getCurrentPage();r&&r.setScrollTop(0)}};
_.d.setCacheAndIsFilteredFeed=function(){this.cachedContents=this.get("contents",this.data);this.isFilteredFeed=!0};
_.d.resetCacheAndIsFilteredFeed=function(){this.cachedContents=void 0;this.isFilteredFeed=!1};
_.d.maybeSetBigYoodle=function(){var r,E=(r=this.data)==null?void 0:r.bigYoodle;this.bigYoodleData!==E&&(this.bigYoodleData=E)};
_.d.setMasthead=function(){var r;((r=this.data)==null?0:r.masthead)?this.mastheadData=this.data.masthead:this.mastheadData=void 0};
_.d.getRichGridStyle=function(){var r,E;return(E=(r=this.data)==null?void 0:r.style)!=null?E:"RICH_GRID_STYLE_UNKNOWN"};
_.d.onIsShortsGridChange=function(){var r=this.ytdReduxBehavior,E=r.dispatch,K=this.getRichGridStyle();E.call(r,_.K4({type:"SET_RICH_GRID_STYLE",payload:K}))};
_.d.onScroll=function(){this.collapseFeedCustomizationForm=window.scrollY>20};
_.d.onFeedCustomizationScrollUp=function(){this.collapseFeedCustomizationForm=!1;this.scrollUpToTop()};
_.f5.Object.defineProperties(eJ.prototype,{entitySelectorType:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.entitySelectorType)||"RICH_GRID_ENTITY_SELECTOR_TYPE_UNSPECIFIED"}},
isSub:{configurable:!0,enumerable:!0,get:function(){var r;return(((r=this.data)==null?void 0:r.targetId)||"")==="browse-feedFEsubscriptions_shorts"}},
isWatch:{configurable:!0,enumerable:!0,get:function(){var r;return(((r=this.data)==null?void 0:r.targetId)||"")==="watch-next-feed"}},
isShortsPanel:{configurable:!0,enumerable:!0,get:function(){var r=_.P7().resolve(_.IL).getCurrentPage(),E,K,g;return(((E=this.data)==null?void 0:E.targetId)==="browse-feedFEsfv_audio_pivot"||_.R("web_enable_channel_pivot_panel")&&((K=this.data)==null?void 0:K.targetId)==="browse-feedFEsfv_channel_pivot"||_.R("web_enable_effect_pivot_panel")&&((g=this.data)==null?void 0:g.targetId)==="browse-feedFEsfv_effect_pivot")&&(r==null?void 0:r.pageSubtype)==="shorts"}},
reducedTopMargin:{configurable:!0,enumerable:!0,get:function(){return this.isWatch&&_.R("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 r;return!((r=this.data)==null?0:r.header)}},
isChannelPage:{configurable:!0,enumerable:!0,get:function(){var r;return((r=_.P7().resolve(_.IL).getCurrentPage())==null?void 0:r.pageSubtype)==="channels"}},
isHomePage:{configurable:!0,enumerable:!0,get:function(){var r;return((r=_.P7().resolve(_.IL).getCurrentPage())==null?void 0:r.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 r;return(((r=this.data)==null?void 0:r.targetId)||"")==="watch-next-feed"}},
force16By9ThumbnailAspectRatio:{configurable:!0,enumerable:!0,get:function(){var r,E,K;return((r=this.data)==null?0:r.enableContentSpecificAspectRatio)||((E=this.data)==null?0:(K=E.responsiveContainerConfiguration)==null?0:K.enableContentSpecificAspectRatio)?!1:!0}},
continuationTriggerOffset:{configurable:!0,enumerable:!0,get:function(){return this.isHomePage?_.Uv("web_continuation_handler_margin",0):0}}});
eJ.prototype.onIsShortsGridChange=eJ.prototype.onIsShortsGridChange;eJ.prototype.onReloadContinuationFinish=eJ.prototype.onReloadContinuationFinish;eJ.prototype.reflowContent=eJ.prototype.reflowContent;eJ.prototype.handleRerenderDownloadsData=eJ.prototype.handleRerenderDownloadsData;eJ.prototype.onRichShelfRendererCollapse=eJ.prototype.onRichShelfRendererCollapse;eJ.prototype.onRequestElementsPerRow=eJ.prototype.onRequestElementsPerRow;eJ.prototype.contentLengthChanged=eJ.prototype.contentLengthChanged;
eJ.prototype.dataChanged=eJ.prototype.dataChanged;eJ.prototype.onSizingChange=eJ.prototype.onSizingChange;eJ.prototype.onUseCompactListChange=eJ.prototype.onUseCompactListChange;_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],eJ.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],eJ.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.Ib),_.H("design:type",Object)],eJ.prototype,"ironResizableBehavior",void 0);
_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],eJ.prototype,"actionHandlerBehavior",void 0);_.u([_.G(_.oY),_.H("design:type",Object)],eJ.prototype,"ytContinuationHandlerBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],eJ.prototype,"componentBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],eJ.prototype,"ytdReduxBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],eJ.prototype,"data",void 0);
_.u([_.b({reflectToAttribute:!0,selector:_.xs}),_.H("design:type",Boolean)],eJ.prototype,"miniMode",void 0);_.u([_.b({value:[]}),_.H("design:type",Array)],eJ.prototype,"shownItems",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],eJ.prototype,"isReflowing",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],eJ.prototype,"isFilteredFeed",void 0);_.u([_.b({selector:_.c6K}),_.H("design:type",Boolean)],eJ.prototype,"guideIsExpanded",void 0);
_.u([_.b({selectorArgs:["entitySelectorType"],selector:function(r,E){if(_.R("kevlar_modern_downloads_page")&&E&&E!=="RICH_GRID_ENTITY_SELECTOR_TYPE_UNSPECIFIED")switch(E){case "RICH_GRID_ENTITY_SELECTOR_TYPE_DOWNLOADS":E=r.entities;var K=_.iP(E),g=_.c2(E),D=_.A65(r),B=_.uTL(r),Q=_.eV5(r),a=_.OyK(E),P=_.TS(K),O=_.C4(E);return _.jfP(K,g,a,_.wzm(E),D,B,P,O,Q,_.Hy5(r),_.Vo(r));case "RICH_GRID_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS":return r=_.iP(r.entities),_.Qfd(r);case "RICH_GRID_ENTITY_SELECTOR_TYPE_HOME_DOWNLOADS":return r=
_.pzu(r.entities),_.$kJ(r);default:_.nh(new _.bs("Error: entitySelectorType defined but not matched in selector.",r,E))}}}),
_.H("design:type",Object)],eJ.prototype,"entityDrivenRichGridData",void 0);_.u([_.b(),_.H("design:type",Object)],eJ.prototype,"resizeOnObserverInit",void 0);_.u([_.b(),_.H("design:type",Object)],eJ.prototype,"bigYoodleData",void 0);_.u([_.b(),_.H("design:type",Object)],eJ.prototype,"mastheadData",void 0);_.u([_.b(),_.H("design:type",Boolean)],eJ.prototype,"isInlinePreviewDisabled",void 0);_.u([_.b(),_.H("design:type",Object)],eJ.prototype,"disableStickyFilterBar",void 0);
_.u([_.b(),_.H("design:type",Object)],eJ.prototype,"transparentBackgroundChipsBar",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],eJ.prototype,"hideChipsBar",void 0);_.u([_.b(),_.H("design:type",Object)],eJ.prototype,"collapseFeedCustomizationForm",void 0);_.u([_.b(),_.H("design:type",Object)],eJ.prototype,"isWatchDefaultLayout",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],eJ.prototype,"continuationShowButton",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],eJ.prototype,"rowReducedHorizontalMargin",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],eJ.prototype,"useCompactList",void 0);_.u([_.b({selector:function(r){return _.c2(r.entities).length>0}}),
_.H("design:type",Object)],eJ.prototype,"manualDownloadsPresent",void 0);_.u([_.b({selector:function(r){return _.iP(r.entities).length>0}}),
_.H("design:type",Object)],eJ.prototype,"smartDownloadsPresent",void 0);_.u([_.b({selector:_.Vo}),_.H("design:type",Object)],eJ.prototype,"isOnline",void 0);_.u([_.b({selector:_.uTL}),_.H("design:type",Object)],eJ.prototype,"shouldRenderDownloadsBanner",void 0);_.u([_.b({selector:_.Hy5}),_.H("design:type",Object)],eJ.prototype,"shouldRenderDownloadsBannerUpsell",void 0);_.u([_.b({selector:_.A65}),_.H("design:type",Object)],eJ.prototype,"hasOptedIntoSmartDownloads",void 0);
_.u([_.pH("useCompactList"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],eJ.prototype,"onUseCompactListChange",null);_.u([_.pH("sizing","typographyBump"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],eJ.prototype,"onSizingChange",null);_.u([_.b({selector:_.Vcd}),_.H("design:type",Number)],eJ.prototype,"miniplayerPlaybackState",void 0);_.u([_.b({selector:_.GS}),_.H("design:type",Boolean)],eJ.prototype,"miniplayerIsActive",void 0);
_.u([_.b({computed:"computeIsInlinePreviewEnabled(miniplayerIsActive, miniplayerPlaybackState, isInlinePreviewDisabled)"}),_.H("design:type",Boolean)],eJ.prototype,"isInlinePreviewEnabled",void 0);_.u([_.b({computed:"computeSizing(data, useCompactList, miniMode, isShortsGrid, isSlimGrid, isCompactGrid, isShortsPanel)"}),_.H("design:type",String)],eJ.prototype,"sizing",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],eJ.prototype,"elementsPerRow",void 0);
_.u([_.b(),_.H("design:type",Object)],eJ.prototype,"typographyBump",void 0);_.u([_.b(),_.H("design:type",Number)],eJ.prototype,"itemWidth",void 0);_.u([_.fH("#header"),_.H("design:type",HTMLElement)],eJ.prototype,"headerElement",void 0);_.u([_.fH("#contents"),_.H("design:type",HTMLElement)],eJ.prototype,"contentsElement",void 0);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],eJ.prototype,"dataChanged",null);
_.u([_.TI("data.contents.length"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],eJ.prototype,"contentLengthChanged",null);_.u([_.ae("yt-request-elements-per-row"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],eJ.prototype,"onRequestElementsPerRow",null);
_.u([_.ae("yt-rich-shelf-renderer-collapse"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],eJ.prototype,"onRichShelfRendererCollapse",null);_.u([_.TI("shouldRenderDownloadsBanner","shouldRenderDownloadsBannerUpsell","hasOptedIntoSmartDownloads","manualDownloadsPresent","smartDownloadsPresent","isOnline"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],eJ.prototype,"handleRerenderDownloadsData",null);
_.u([_.v("data"),_.H("design:type",String),_.H("design:paramtypes",[])],eJ.prototype,"entitySelectorType",null);_.u([_.b({reflectToAttribute:!0}),_.v("data.targetId"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],eJ.prototype,"isSub",null);_.u([_.b({reflectToAttribute:!0}),_.v("data.targetId"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],eJ.prototype,"isWatch",null);
_.u([_.b({reflectToAttribute:!0}),_.v("data.targetId"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],eJ.prototype,"isShortsPanel",null);_.u([_.b({reflectToAttribute:!0}),_.v("isWatch"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],eJ.prototype,"reducedTopMargin",null);_.u([_.b({reflectToAttribute:!0}),_.v("data","isWatch","isWatchDefaultLayout"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],eJ.prototype,"noTopMargin",null);
_.u([_.b({reflectToAttribute:!0}),_.v("isInlinePreviewEnabled","shownItems"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],eJ.prototype,"topRowEndorsement",null);_.u([_.v("data.header"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],eJ.prototype,"hideHeader",null);_.u([_.ae("yt-rich-grid-reflow"),_.H("design:type",Function),_.H("design:paramtypes",[Boolean]),_.H("design:returntype")],eJ.prototype,"reflowContent",null);
_.u([_.ae("yt-reload-continuation-finish"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],eJ.prototype,"onReloadContinuationFinish",null);_.u([_.v("data"),_.b({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],eJ.prototype,"isSlimGrid",null);_.u([_.v("data"),_.b({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],eJ.prototype,"isShortsGrid",null);
_.u([_.v("data","isSlimGrid","isShortsGrid"),_.b(),_.H("design:type",Boolean),_.H("design:paramtypes",[])],eJ.prototype,"noRichItemGutterMargins",null);_.u([_.v("data"),_.b({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],eJ.prototype,"isShortsGridSlim",null);_.u([_.v("data"),_.b({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],eJ.prototype,"isCompactGrid",null);
_.u([_.v("data"),_.b({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],eJ.prototype,"isDefaultGrid",null);_.u([_.v("data.targetId"),_.b({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],eJ.prototype,"hideChipsBarOnWatch",null);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],eJ.prototype,"onIsShortsGridChange",null);
_.u([_.v("data.enableContentSpecificAspectRatio"),_.b(),_.H("design:type",Boolean),_.H("design:paramtypes",[])],eJ.prototype,"force16By9ThumbnailAspectRatio",null);_.u([_.v("data"),_.H("design:type",Number),_.H("design:paramtypes",[])],eJ.prototype,"continuationTriggerOffset",null);_.u([_.VF({is:"ytd-rich-grid-renderer",disableElementRegistration:!0})],eJ);
_.Z(eJ,"ytd-rich-grid-renderer",function(){if(SWJ!==void 0)return SWJ;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return SWJ=r},{mode:2});var nN1=_.l(function(r){return _.f("yt-feedback-prompt-view-model",{class:_.DW("ytFeedbackPromptViewModelHost",r.className)},_.f(_.Y,{cond:function(){return r.data().text},
then:function(E){return _.f(_.Og,{text:E,className:"ytFeedbackPromptViewModelPrompt"})}}),_.f(_.U9,{data:function(){return r.data().likeButton}},{likeButtonViewModel:function(E){return _.f(_.aB,{data:E.data,
className:"ytFeedbackPromptViewModelLikeButton"})}}),_.f(_.U9,{data:function(){return r.data().dislikeButton}},{dislikeButtonViewModel:_.$g}))},"nn");var IVn=_.l(function(r){var E=_.N((0,_.DYw)(r.data)).next().value,K=function(){var g,D;return(D=(g=E().contents)==null?void 0:g.length)!=null?D:0};
return _.f("yt-item-section-renderer",{class:"ytItemSectionRendererHost","data-target-id":function(){return r.data().targetId||""},
"aria-busy":function(){var g,D;return(D=(g=E().contents)==null?void 0:g.some(function(B){return!!B.chatLoadingViewModel}))!=null?D:!1}},_.f(_.U9,{data:function(){return r.data().header}},{chipBarViewModel:_.BSa,
sectionHeaderViewModel:_.X7}),_.f(_.U9,{data:function(){return E().contents}},{accordionViewModel:_.e5M,
alertBannerViewModel:_.p5u,chatLoadingViewModel:function(g,D){return _.f(_.BDD,{data:g.data,containerHeight:r.containerHeight,isLastItem:function(){return D()===K()-1}})},
chatUserTurnViewModel:function(g,D){return _.f(_.dBA,{data:g.data,containerHeight:r.containerHeight,isLastItem:function(){return D()===K()-1}})},
feedbackPromptViewModel:nN1,gridShelfViewModel:function(g){return _.f(_.PE,{data:g.data,shouldUseOwnContainerSize:!0,marginSettings:r.marginSettings,useUpdatedMargin:!0})},
learningJourneyLoaderViewModel:_.kME,linearLayoutViewModel:_.Yc,lockupViewModel:function(g){return _.f(_.uG,{data:g.data,className:"ytItemSectionRendererLockup",containerLayoutConfig:r.containerLayoutConfig,thumbnailFixedWidth:"200px"})},
sectionHeaderViewModel:_.X7,videoOverviewViewModel:_.rLQ,youChatItemViewModel:function(g,D){return _.f(_.DBu,{data:g.data,pending:!1,containerHeight:r.containerHeight,isLastItem:function(){return D()===K()-1}})}}))},"on");_.yB(_.l(function(r){var E=_.N((0,_.DYw)(r.data)).next().value,K=_.N(_.UT()),g=K.next().value;K=K.next().value;var D=_.eH(K);K=_.N(_.M5(void 0,void 0,"fqbUqd"));var B=K.next().value,Q=K.next().value,a=function(){var P;return _.M((P=r.data().sectionListLayoutConfiguration)==null?void 0:P.layoutConfiguration,iCK)};
_.Zj(function(){var P,O=(P=D.value)==null?void 0:P.clientWidth;P=a()?_.ylL(O,a()):void 0;Q(P)});
K={};return _.f("yt-section-list-renderer",{class:_.DW("ytSectionListRendererHost",r.className,(K.ytSectionListRendererHostOverscrollContain=function(){var P;return(P=r.overscrollContain)==null?void 0:P.call(r)},K)),
el:D,"data-target-id":function(){return r.data().targetId||""}},_.f(_.U9,{data:function(){return E().contents}},{itemSectionRenderer:function(P){return _.f(IVn,{data:P.data,
containerLayoutConfig:B,marginSettings:r.marginSettings,containerHeight:function(){return g.height()}})}}))},"pn"),"yt-section-list-renderer",{props:{data:_.Yt,
className:_.H1,marginSettings:_.Yt,overscrollContain:_.Yt}});var yVx;var LnO;var hDH=function(){return _.q.apply(this,arguments)||this};
_.C(hDH,_.q);_.u([_.b(),_.H("design:type",Object)],hDH.prototype,"data",void 0);_.u([_.vZ({is:"yt-alert-renderer",disableElementRegistration:!0})],hDH);
_.Z(hDH,"yt-alert-renderer",function(){if(LnO===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;yVx===void 0&&(yVx=document.createElement("template"));var g=yVx;K.call(E,g.content.cloneNode(!0),r.content.firstChild);LnO=r}r=LnO;return r},{mode:2});
}catch(e){_._DumpException(e)}
try{
var sqf;sqf=function(r,E,K,g){K||(r?g&&(g.DOCUMENT_HIDDEN&&document.visibilityState==="hidden"||g.WINDOW_SIZE_CHANGED&&(E.width!==window.innerWidth||E.height!==window.innerHeight)||g.SAFARI_ABORTED_BY_NEW_TRANSITION&&r instanceof DOMException&&r.name==="AbortError"&&r.message.includes("Old view transition aborted by new view transition"))||_.Xc(r):_.Xc(Error("wj")))};
_.kfQ=function(r,E){E=E===void 0?{}:E;var K,g,D,B,Q,a,P,O,U,T,w,F,c;return _.p(function(W){switch(W.nextAddress){case 1:K=E;g=K.shouldWrap===void 0?!0:K.shouldWrap;D=K.skipTransitionTimeoutMs===void 0?300:K.skipTransitionTimeoutMs;B=K.beforeTransition;Q=K.afterTransition;if(!g||!document.startViewTransition||document.visibilityState==="hidden")return W.return(r());a={width:window.innerWidth,height:window.innerHeight};P=!1;(O=B)==null||O();_.Mj(W,2);U=document.startViewTransition(r);T=setTimeout(function(){U.skipTransition();
P=!0},D);
return W.yield(U.ready,4);case 4:return clearTimeout(T),W.yield(U.finished,5);case 5:clearTimeout(T);(w=Q)==null||w();_.D2(W,0);break;case 2:F=_.GD(W),(c=Q)==null||c(),sqf(F,a,P,E.ignoredErrors),_.vo(W)}})};
_.qkb=function(r,E){var K=_.$jK(E);K!=="javascript:"&&K!=="data:"&&r.setAttribute("href",E)};
_.hf=function(){for(var r=Array(36),E=0,K,g=0;g<36;g++)g==8||g==13||g==18||g==23?r[g]="-":g==14?r[g]="4":(E<=2&&(E=33554432+Math.random()*16777216|0),K=E&15,E>>=4,r[g]=_.un5[g==19?K&3|8:K]);return r.join("")};
_.lqk=function(r,E,K){r.persistentPanelContainerMap.set(K,E)};/*

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 mib=_.A4(['<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>']),
ZeQ=_.ugE(mib);ZeQ.setAttribute("style","display: none;");document.head.appendChild(ZeQ.content);_.Jf=_.f25(function(r){var E=_.Wv("DIV");r&&(E.className=r);E.style.cssText="overflow:auto;position:absolute;top:0;width:100px;height:100px";r=_.Wv("DIV");_.ZFd(r,"200px","200px");E.appendChild(r);document.body.appendChild(E);r=E.offsetWidth-E.clientWidth;_.Gb(E);return r});var uO5;var AP5;var r9=function(){var r=_.q.apply(this,arguments)||this;r.icon=null;return r};
_.C(r9,_.q);r9.prototype.dismiss=function(){_.Ln(this.hostElement,"yt-live-chat-error-message-dismiss")};
r9.prototype.computeIcon=function(r){return r&&r.iconType?"yt-icons:"+r.iconType.toLowerCase():"yt-icons:close"};
_.u([_.b(),_.H("design:type",Object)],r9.prototype,"data",void 0);_.u([_.b({computed:"computeIcon(data.icon)"}),_.H("design:type",Object)],r9.prototype,"icon",void 0);_.u([_.vZ({disableElementRegistration:!0,is:"yt-live-chat-error-message-renderer",noInjection:!0})],r9);
_.Z(r9,"yt-live-chat-error-message-renderer",function(){if(AP5===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;uO5===void 0&&(uO5=document.createElement("template"));var g=uO5;K.call(E,g.content.cloneNode(!0),r.content.firstChild);AP5=r}r=AP5;return r},{mode:0});
}catch(e){_._DumpException(e)}
try{
var fm9,O09,Yvx,U7c,FsJ,MiO,i0Z,cd9,Csm,x7x,Wsc,GAc,vy4,Vm,ViZ,zw4,tic,Svh,b09,s3x,kAK,qvm,lm2,Z0n,ulm,Ad2,ewx,X7c,H09,nyn,ImO,ydZ,LsJ,hwn,JdZ,rWc,EwZ,KOh,BWb,jwb,QwO,$WH,a21,pqx,gw2,DWZ,ON2,YCn,UWJ,TW1,wq9,FOx,RSm,owb,P_9;fm9=function(r,E){return _.NC(r.entities,"timedMarkersListSyncEntity",E)};
O09=function(r,E){return _.NC(r.entities,"liveReactionsDataEntity",E)};
Yvx=function(r,E){r=_.NC(r.entities,"booleanEntity",E);return!(!r||!r.value)};
U7c=function(r,E){var K=_.Cn();K&&r&&_.sB(K,_.UZ(r),E)};
_.TTK=function(r){return r.watch.isWatchActive};
_.w7K=function(r){return!_.riJ(r)};
_.v$=function(r){return r.watch.watchScrollTop};
FsJ=function(r){return r.watch.isLiveChatCollapsed};
_.RwO=function(){_.R("web_watch_log_theater_mode")&&_.MpJ("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_THEATER_MODE_ENABLED")};
_.oyJ=function(r,E,K){if(!r.includes("START_TIME_PLACEHOLDER")||!r.includes("END_TIME_PLACEHOLDER"))return r;var g=new Date(0),D=new Date(0);g.setUTCMilliseconds(E);D.setUTCMilliseconds(K);return r.replace("START_TIME_PLACEHOLDER",_.Zk(g,7)).replace("END_TIME_PLACEHOLDER",_.Zk(D,7))};
MiO=function(r){return{listMutationCommand:{operations:{operations:[{removeItem:{removeByTargetId:{targetIds:["loading_response_message_id"]},sectionTargetId:r}}]}}}};
i0Z=function(r,E,K){var g=_.R("web_enable_chat_autoscroll_to_user_turn")?"user_turn_message_id-"+Date.now():void 0;E=Object.assign({},{text:E,hasGradientBackground:K},g&&{itemTargetId:g});g=_.R("web_enable_chat_autoscroll_to_user_turn")&&g?{scrollToItem:{scrollPosition:"SCROLL_POSITION_START",item:{itemTargetId:g,sectionTargetId:"youchat_section_list"}}}:void 0;return{listMutationCommand:{operations:Object.assign({},{operations:[{insertItemSectionContent:{contents:[{chatUserTurnViewModel:E}],insertByPositionInSection:{sectionTargetId:r,
position:"INSERTION_POSITION_LAST"}}}]},g?{scrollConfig:g}:{})}}};
cd9=function(r,E){return _.NC(r.entities,"booleanEntity",E)};
Csm=function(){return function(r){_.Xg(_.Td("booleanEntity","chat_input_view_model_state",{key:"chat_input_view_model_state",value:r}))}};
x7x=function(r){switch(r){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}};
Wsc=function(r,E,K){var g=_.Ga(K);r&&E&&g&&r.getPlayerPromise().then(function(D){_.xr2(g)&&_.ex();(new _.BS(D)).executeCommand(g,E);_.R("continue_playback_on_desktop_companion_click")||D.pauseVideo()})};
GAc=function(r){var E=_.Lg(),K;if(K=_.yK("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var g;K=(g=K())==null?void 0:g.layoutId}else K=null;Wsc(E,K,r)};
vy4=function(r){var E=_.Lg(),K;if(K=_.yK("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var g;K=(g=K())==null?void 0:g.layoutId}else K=null;Wsc(E,K,r)};
Vm=function(r,E){var K=r<0?"-":"";r=Math.abs(r);var g=Math.floor(r/3600),D=Math.floor(r)%3600,B=Math.floor(D/60);D=Math.floor(D)%60;var Q="";(E===void 0?0:E)&&(Q="."+Math.round((r-Math.floor(r))*10));return g>0?K+g+":"+(B<10?"0"+B:""+B)+":"+(D<10?"0"+D:""+D)+Q:K+B+":"+(D<10?"0"+D:""+D)+Q};
ViZ=function(r){var E=r.match(/[^0-9:\.]/g);if(E&&E.length>0)return null;r=r.split(":");if(r.length===0||r.length>3)return null;E=1;for(var K=0;r.length>0;){var g=r.pop();if(g===void 0)break;var D=Number(g);if(g===""||isNaN(D))return null;K+=D*E;E*=60}return K};
zw4=function(r,E,K,g){r=Math.max(K,r);E=Math.min(E,g-K);r+E>g?(K=g,r=K-E):K=r+E;return{start:r,end:K}};
tic=function(r,E,K,g,D,B){r<K?r=K:r+D>g&&(r=g-D);E>g&&(E=g);E=Math.min(r+B,Math.max(r+D,E));return{start:r,end:E}};
Svh=function(r,E,K,g,D,B){E>g?E=g:E-D<K&&(E=K+D);r<K&&(r=K);r=Math.min(E-D,Math.max(E-B,r));return{start:r,end:E}};
b09=function(r){return _.R("web_transcript_cue_id_killswitch")?String(r):"ytd-transcript-renderer_"+r};
s3x=function(r){return _.R("web_transcript_cue_id_killswitch")?!0:r.startsWith("ytd-transcript-renderer")};
kAK=function(r){var E=_.Lg(),K;if(K=_.yK("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var g;K=(g=K())==null?void 0:g.layoutId}else K=null;Wsc(E,K,r)};
qvm=function(r){r.style.height="auto";r.style.height=Math.min(r.scrollHeight||20,80)+"px"};
lm2=function(){var r;return String(Math.floor(((r=_.Qx())==null?void 0:r.getCurrentTime())||0)*1E3)};
Z0n=function(r){if(r.onWelcomeCommand)return _.Ga(r.onWelcomeCommand);r=_.M(r.inputComposerViewModel,m7m);if(r==null?0:r.welcomeFeatureContinuation)return _.ASB(r.welcomeFeatureContinuation)};
ulm=function(r){var E=_.Lg(),K;K=(K=_.yK("yt.www.ads.eventcache.getLastCompanionData"))?(K=K())&&K.layoutId:null;Wsc(E,K,r)};
Ad2=function(r){var E=_.Lg(),K;K=(K=_.yK("yt.www.ads.eventcache.getLastCompanionData"))?(K=K())&&K.layoutId:null;Wsc(E,K,r)};
ewx=function(r){if(r.simpleText)return[{text:r.simpleText}];var E;return(E=r.runs)!=null?E:[]};
X7c=function(r){var E=r.startEndTimeTemplate,K=r.startTimeUtcMillis;r=r.endTimeUtcMillis;if(E&&K&&r)return _.eI(_.oyJ(_.Xo(E),Number(K),Number(r)))};
H09=function(r,E){var K,g,D=r==null?void 0:(K=r.viewCount)==null?void 0:(g=K.videoViewCountRenderer)==null?void 0:g.shortViewCount;if(!E&&D)return D;var B,Q;return r==null?void 0:(B=r.viewCount)==null?void 0:(Q=B.videoViewCountRenderer)==null?void 0:Q.viewCount};
nyn=function(r,E){var K=r==null?void 0:r.relativeDateText;return!E&&K?[K,!0]:[r==null?void 0:r.dateText,!1]};
ImO=function(r,E,K,g,D){g=g===void 0?"":g;D=D===void 0?!1:D;var B=H09(r,E),Q=_.N(nyn(r,E)),a=Q.next().value;Q=Q.next().value;E=E?r==null?void 0:r.sponsorsOnlyFirstTimeLongText:r==null?void 0:r.sponsorsOnlyFirstTimeShortText;var P=[];K&&B&&P.push(B);!K&&Q||!a||P.push(a);r=[D?r==null?void 0:r.subtitle:void 0].concat(_.mn(P),[E,r==null?void 0:r.stationName,r==null?void 0:r.rating,r?X7c(r):void 0,r==null?void 0:r.upNextProgramText,r==null?void 0:r.superTitleLink]).filter(function(O){return!!O});
K={runs:[]};for(D=0;D<r.length;D++)K.runs.push.apply(K.runs,_.mn(ewx(r[D]))),D<r.length-1&&K.runs.push({text:" "+g+" "});return K};
ydZ=function(r){return r.filter(function(E){return!_.M(E,_.gG)})};
LsJ=function(r){var E,K,g,D;if(r=r==null?void 0:(E=r.contents)==null?void 0:(K=E.twoColumnWatchNextResults)==null?void 0:(g=K.results)==null?void 0:(D=g.results)==null?void 0:D.contents){var B,Q;return(Q=(B=r.find(function(a){return!!a.videoPrimaryInfoRenderer}))==null?void 0:B.videoPrimaryInfoRenderer)==null?void 0:Q.updatedMetadataEndpoint}};
hwn=function(r,E){var K;return(K=r.sourceConfigs)==null?void 0:K.find(function(g){return g.videoId===E})};
JdZ=function(r){return r==="End of video"||r==="End of playlist"};
rWc=function(r){var E,K,g,D;return(E=r.getWatchNextResponse())==null?void 0:(K=E.contents)==null?void 0:(g=K.twoColumnWatchNextResults)==null?void 0:(D=g.playlist)==null?void 0:D.playlist};
EwZ=function(r){var E,K,g,D,B,Q;return(E=rWc(r))==null?void 0:(K=E.playlistButtons)==null?void 0:(g=K.menuRenderer)==null?void 0:(D=g.topLevelButtons)==null?void 0:(B=D[0])==null?void 0:(Q=B.playlistLoopButtonRenderer)==null?void 0:Q.playlistLoopStateEntityKey};
KOh=function(r){var E=_.P7().resolve(_.fr),K;return(E=(K=_.M(E.getAutoplayEndpoint(),_.m4))==null?void 0:K.playlistId)&&E===r};
BWb=function(r,E,K,g,D){function B(){_.eM.cancelJob(zt);var Q=gw2(E,K/r.getPlaybackRate()),a=Q.hours,P=Q.minutes;Q=(Q.seconds*1E3||6E4)/r.getPlaybackRate();r.setVideoTimeLeft(DWZ(a,P));g&&r.getPlayerState()!==0&&r.setSleepTimerTimeLeft(DWZ(a,P,!0));(a>0||P>0)&&!D&&(zt=_.RH(_.eM,B,Q))}
_.eM.cancelJob(zt);zt=_.RH(_.eM,B)};
jwb=function(r,E,K){function g(){_.eM.cancelJob(dW4);var D=gw2(E,K),B=D.hours;D=D.minutes;var Q=6E4/r.getPlaybackRate();if(B>0||D>0)r.setSleepTimerTimeLeft(DWZ(B,D,!0)),dW4=_.RH(_.eM,g,Q)}
_.eM.cancelJob(dW4);dW4=_.RH(_.eM,g)};
QwO=function(r,E){var K=r.getVolume()/(E/500),g=function(D){_.eM.cancelJob(NWJ);var B=Math.floor(D-K);r.setVolume(B,!1);B>0&&(NWJ=_.RH(_.eM,function(){g(B)},500))};
_.eM.cancelJob(NWJ);NWJ=_.RH(_.eM,function(){g(r.getVolume())})};
$WH=function(r,E){_.eM.cancelJob(NWJ);E&&r.syncVolume()};
a21=function(){var r={openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:{simpleText:_.Nn("SLEEP_TIMER_DISRUPTED")}}}}};_.P7().resolve(_.Ov).resolveCommand(r)};
pqx=function(r){return(r.getDuration()-r.getProgressState().current)*1E3};
gw2=function(r,E){r=r+E-(0,_.OC)();if(r<=0)return{hours:0,minutes:0,seconds:0};var K=new P_9(0,0,0,0,0,0,r);r=K.getHours();E=K.getMinutes();K=K.getSeconds();K!==0&&E++;E!==0&&E%60===0&&(r++,E=0);return{hours:r,minutes:E,seconds:K}};
DWZ=function(r,E,K){return r>0&&E>0?K?_.Nn("TIME_LEFT_HOURS_MINUTES",{hours:r.toString(),minutes:E.toString()}):_.Nn("TIME_HOURS_MINUTES",{hours:r.toString(),minutes:E.toString()}):r>0?K?_.QN("TIME_LEFT_HOURS",r):_.QN("TIME_HOURS",r):K?_.Nn("TIME_LEFT_MINUTES",{minutes:E.toString()}):_.Nn("TIME_MINUTES",{minutes:E.toString()})};
ON2=function(r,E){if(r.timelyActions)return r.timelyActions.find(function(K){var g;return((g=_.M(K,f2b))==null?void 0:g.cueRangeId)===E})};
YCn=function(r){var E=["expflag","debug_forced_internalcountrycode","internalcountrycode"];_.Ui(r);r.keyMap_.forEach(function(K,g){_.ln(E,g)||this.remove(g)},r)};
UWJ=function(r,E){r.reloadContinuationItemsCommandMatcher=E};
TW1=function(r,E){var K;return _.p(function(g){return g.nextAddress==1?E&&r.lastWelcomeContinuationSent!==E?_.bhb(r)?g.yield(r.panelController.isVisible("PAai_companion"),3):g.jumpTo(2):g.return(!1):g.nextAddress==2||(K=g.yieldResult,K)?g.return(!0):g.return(!1)})};
wq9=function(r){var E,K,g,D,B;return _.p(function(Q){if(Q.nextAddress==1){if(!r.welcomeOptions)return Q.return();E=r.welcomeOptions;K=E.command;g=E.setPending;if(K){var a;var P=(a=_.M(K,_.VH))==null?void 0:a.token}else P=void 0;D=P;return Q.yield(TW1(r,D),2)}if(!Q.yieldResult)return Q.return();r.lastWelcomeContinuationSent=D;(B=g)==null||B(!0);P="youchat-"+Date.now();a=(a=_.Qx())?String(Math.floor(a.getCurrentTime())*1E3):void 0;_.v1(K,{form:{formData:_.OI({clientMessageId:P,playerOffsetMs:a,pageContext:_.gOU(r,
r.pageSubtype)})}});_.vo(Q)})};
FOx=function(r,E){_.p(function(K){r.welcomeOptions=E;return K.yield(wq9(r),0)})};
_.tu=function(r,E){r.insertBefore(E,r.childNodes[0]||null)};
RSm=function(r){if(r>=48&&r<=57||r>=96&&r<=106||r>=65&&r<=90||_.df&&r==0)return!0;switch(r){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 _.Bs;default:return!1}};
owb=function(r){if(r.altKey&&!r.ctrlKey||r.metaKey||r.keyCode>=112&&r.keyCode<=123)return!1;if(RSm(r.keyCode))return!0;switch(r.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!_.Bs;default:return r.keyCode<166||r.keyCode>183}};
P_9=function(r,E,K,g,D,B,Q){this.date=typeof r==="number"?new Date(r,E||0,K||1,g||0,D||0,B||0,Q||0):new Date(r&&r.getTime?r.getTime():_.J4())};
_.rf(P_9,_.qV);_.d=P_9.prototype;_.d.getHours=function(){return this.date.getHours()};
_.d.getMinutes=function(){return this.date.getMinutes()};
_.d.getSeconds=function(){return this.date.getSeconds()};
_.d.getMilliseconds=function(){return this.date.getMilliseconds()};
_.d.getUTCDay=function(){return this.date.getUTCDay()};
_.d.getUTCHours=function(){return this.date.getUTCHours()};
_.d.getUTCMinutes=function(){return this.date.getUTCMinutes()};
_.d.getUTCSeconds=function(){return this.date.getUTCSeconds()};
_.d.getUTCMilliseconds=function(){return this.date.getUTCMilliseconds()};
_.d.setHours=function(r){this.date.setHours(r)};
_.d.setMinutes=function(r){this.date.setMinutes(r)};
_.d.setSeconds=function(r){this.date.setSeconds(r)};
_.d.setMilliseconds=function(r){this.date.setMilliseconds(r)};
_.d.setUTCHours=function(r){this.date.setUTCHours(r)};
_.d.setUTCMinutes=function(r){this.date.setUTCMinutes(r)};
_.d.setUTCSeconds=function(r){this.date.setUTCSeconds(r)};
_.d.setUTCMilliseconds=function(r){this.date.setUTCMilliseconds(r)};
_.d.add=function(r){_.qV.prototype.add.call(this,r);r.hours&&this.setUTCHours(this.date.getUTCHours()+r.hours);r.minutes&&this.setUTCMinutes(this.date.getUTCMinutes()+r.minutes);r.seconds&&this.setUTCSeconds(this.date.getUTCSeconds()+r.seconds)};
_.d.JSC$11481_toIsoString=function(r){var E=_.qV.prototype.JSC$11481_toIsoString.call(this,r);return r?E+"T"+_.$q(this.getHours(),2)+":"+_.$q(this.getMinutes(),2)+":"+_.$q(this.getSeconds(),2):E+"T"+_.$q(this.getHours(),2)+_.$q(this.getMinutes(),2)+_.$q(this.getSeconds(),2)};
_.d.equals=function(r){return this.getTime()==r.getTime()};
_.d.toString=function(){return this.JSC$11481_toIsoString()};
_.d.clone=function(){var r=new P_9(this.date);r.firstDayOfWeek_=this.firstDayOfWeek_;r.firstWeekCutOffDay_=this.firstWeekCutOffDay_;return r};
_.MMK=function(r){return _.K4({type:"SET_IS_WATCH_NARROW_WIDTH",payload:{isWatchNarrowWidth:r}})};var iN9=new _.jg("imageTileRenderer");var cWb=new _.jg("promotedSparklesWebRenderer");var C_H=new _.jg("adGridCardCollectionViewModel");var xWO=new _.jg("carouselTitleViewModel");var WO4=new _.jg("ctaCarouselItemViewModel");var GQZ=new _.jg("textFieldViewModel");_.vw4=new _.jg("engagementPanelHeaderShowNavigationButtonCommand");var VM9=new _.jg("hideEngagementPanelScrimAction");var zS1=new _.jg("setActivePanelItemAction");var tMJ=new _.jg("showEngagementPanelScrimAction");var SC2=new _.jg("updateEngagementPanelAction");var bN2=new _.jg("updateSearchInVideoResultsAction");var swO=new _.jg("transcriptCueGroupRenderer");var kQn=new _.jg("transcriptCueRenderer");var qCK=new _.jg("transcriptFooterRenderer");var l2b=new _.jg("engagementPanelAdSubtitleRenderer");var mWb=new _.jg("videoDescriptionFantasySectionViewModel");var ZN2=new _.jg("deleteClipEngagementPanelCommand");var ut1=new _.jg("loopCommand");var AWJ=new _.jg("changeCreatorEndscreenVisibilityCommand");var eSb=new _.jg("liveChatCallForQuestionsRenderer");var Xq1=new _.jg("updateTimedMarkersSyncObserverCommand");var f2b=new _.jg("timelyActionViewModel");var HNh=new _.jg("timelyActionsOverlayViewModel");var nwK=new _.jg("repeatChapterCommand");var I2h=new _.jg("watchPlayerOverflowMenuCommand");var yW4=new _.jg("compositeVideoOverlayRenderer");var LO2=new _.jg("sortFilterSubMenuRenderer");var hSH=new _.jg("switchListItemViewModel");var m7m=new _.jg("inputComposerViewModel");var JWO=new _.jg("transcriptEditSegmentCommand");var rec=new _.jg("transcriptUpdateSegmentTextCommand");var E_2=new _.jg("transcriptSearchBoxRenderer");var KHc=new _.jg("transcriptSegmentListRenderer");var g_J=new _.jg("transcriptSegmentRenderer");_.Dbb=new _.jg("updateDateTextAction");var Bec=new _.jg("updateTitleAction");var dbc=new _.jg("updateViewershipAction");var j19=new _.jg("relatedChipCommand");var Ne1=new _.jg("carouselLockupRenderer");var SF=new _.jg("expandableVideoDescriptionBodyRenderer");var Q1n=new _.jg("videoDescriptionHeaderRenderer");var $bh=new _.jg("videoDescriptionYouchatSectionViewModel");_.bf=_.Uv("kevlar_watch_page_horizontal_margin",24);_.a9K=_.Uv("kevlar_watch_page_columns_top_padding",24);_.pmJ=426+_.bf*2;_.sU=_.Uv("kevlar_watch_two_column_width_threshold",1E3);_.PDO=_.bf*2;_.f99=_.Uv("kevlar_watch_secondary_width",402);_.OhK=_.Uv("kevlar_watch_max_player_width",1280);_.YX4=_.Uv("kevlar_watch_flexy_metadata_height",136);_.Ubc=_.PDO+310+_.bf;_.TeZ=_.PDO+360+_.bf;var wmK={PAUSE_CHAT:18};var FHn;var Rn9;var kV=function(){return _.q.apply(this,arguments)||this};
_.C(kV,_.q);kV.prototype.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}},reuseComponents:!0}}};
kV.prototype.onEnabledChange=function(){if(this.data&&this.data.button){var r=_.M(this.data.button,_.fD);r&&(r.state=this.enabled?"BUTTON_VIEW_MODEL_STATE_ACTIVE":"BUTTON_VIEW_MODEL_STATE_DISABLED",this.data=Object.assign({},this.data))}};
_.f5.Object.defineProperties(kV,{template:{configurable:!0,enumerable:!0,get:function(){if(Rn9===void 0){var r=document.createElement("template");_.x(r,'\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>');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;FHn===void 0&&(FHn=document.createElement("template"));var g=FHn;K.call(E,g.content.cloneNode(!0),r.content.firstChild);Rn9=r}r=Rn9;return r}}});
_.u([_.G(_.dq),_.H("design:type",Object)],kV.prototype,"ytLiveChatReduxBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],kV.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b({selectorArgs:["data.enabledEntityKey"],selector:Yvx,observer:"onEnabledChange"}),_.H("design:type",Boolean)],kV.prototype,"enabled",void 0);_.u([_.b(),_.H("design:type",Object)],kV.prototype,"data",void 0);_.u([_.vZ({is:"yt-disableable-button-view-model",noInjection:!0})],kV);var o_J;var Mxc;var ihm=["transVert01","transVert02","transVert03"],ceZ="transHorizLeft01 transHorizRight01 transHorizLeft02 transHorizRight02 transHorizLeft03 transHorizRight03 transHorizLeft04 transHorizRight04".split(" "),qI=function(){var r=_.q.apply(this,arguments)||this;r.emojiManager=_.Ol;r.isDarkTheme=document.documentElement.hasAttribute("dark");r.actionMap={"yt-create-user-reaction-animation":"createUserReactionAnimation"};r.reactionBuckets=[];r.noEmojiIdentifier="NO_EMOJI";return r};
_.C(qI,_.q);_.d=qI.prototype;_.d.isActiveChanged=function(){this.isActive||this.cleanupFountain()};
_.d.desktopFountainEmojiSizePxChanged=function(){_.jU(this.hostElement,{"--emoji-size":this.desktopFountainEmojiSizePx+"px"})};
_.d.createUserReactionAnimation=function(r){this.createEmojiAnimation(r,!0)};
_.d.cleanupFountain=function(){clearTimeout(this.emojiBucketTimerId);clearTimeout(this.emojiAnimationTimerId);var r;((r=this.data)==null?0:r.emojiFountainDataEntityKey)&&this.ytLiveChatReduxBehavior.dispatch(_.Td("emojiFountainDataEntity",this.data.emojiFountainDataEntityKey,{}));[].concat(_.mn(this.emojiContainer.children)).forEach(function(E){E.remove()})};
_.d.detached=function(){this.cleanupFountain()};
_.d.onEmojiFountainDataEntityUpdate=function(){if(this.isActive){clearTimeout(this.emojiBucketTimerId);var r;this.reactionBuckets=_.lw.unsafeClone((r=this.emojiFountainData)==null?void 0:r.reactionBuckets)||[];this.processEmojiBucket(0)}};
_.d.processEmojiBucket=function(r){var E=this;if(this.reactionBuckets&&!(r>=this.reactionBuckets.length)){clearTimeout(this.emojiAnimationTimerId);var K=this.reactionBuckets[r];this.generateEmojiAnimations(K);if(r<this.reactionBuckets.length-1){var g;if(K==null?0:(g=K.duration)==null?0:g.seconds)this.emojiBucketTimerId=setTimeout(function(){E.processEmojiBucket(r+1)},Number(K.duration.seconds)*1E3)}}};
_.d.generateEmojiAnimations=function(r){var E=this,K=this.getRandomEmojiIdFromBucketWithOverride(r);if(K&&K!==this.noEmojiIdentifier){var g=0;r.targetEps?(g=this.linearInterpolateBounded(1,20,100,12,r.emojiSizeIndex||0),this.createEmojiAnimation(K,!1,r.emojiAnimationMs,g),g=this.getEmojiDelayMsFromTargetEps(r.targetEps)):(this.createEmojiAnimation(K),g=this.getEmojiDelayMsFromDistribution(r.intensityScore));this.emojiAnimationTimerId=setTimeout(function(){E.generateEmojiAnimations(r)},g)}};
_.d.getRandomEmojiIdFromBucketWithOverride=function(r){if(!(r&&r.reactionsData&&r.reactionsData.length&&r.totalReactions))return this.noEmojiIdentifier;for(var E=r.totalReactions,K=1,g=_.N(r.reactionsData),D=g.next();!D.done;D=g.next())D=D.value,(D.reactionWeightOverride||D.reactionWeightOverride===0)&&D.reactionCount&&(E-=D.reactionCount,K-=D.reactionWeightOverride);g=!0;K<0&&(g=!1,E=r.totalReactions,K=1);if(g&&K>0&&E===0)if(K===1){D=0;for(var B=_.N(r.reactionsData),Q=B.next();!Q.done;Q=B.next())Q=
Q.value,Q.reactionCount&&Q.reactionCount>0&&D++;D=1/D;B=_.N(r.reactionsData);for(Q=B.next();!Q.done;Q=B.next())Q.value.reactionWeightOverride=D}else for(D=1/(1-K),B=_.N(r.reactionsData),Q=B.next();!Q.done;Q=B.next())Q=Q.value,Q.reactionWeightOverride&&(Q.reactionWeightOverride*=D);D=Math.random();B=0;Q=_.N(r.reactionsData);for(var a=Q.next();!a.done;a=Q.next())if(a=a.value,a.reactionCount&&(B=(a.reactionWeightOverride||a.reactionWeightOverride===0)&&g?B+a.reactionWeightOverride:B+K*a.reactionCount/
E,B>D&&(a.reactionCount--,r.totalReactions--,a=this.reactionItemToEmojiString(a),a!==this.noEmojiIdentifier)))return a;return this.noEmojiIdentifier};
_.d.reactionItemToEmojiString=function(r){if(r.unicodeEmojiId)return r.unicodeEmojiId;if(r.emoteId)return r.emoteId;if(r.videoReactionType)switch(r.videoReactionType){case "VIDEO_REACTION_TYPE_LIKE":return"yt-icons:like-filled"}return this.noEmojiIdentifier};
_.d.createEmojiAnimation=function(r,E,K,g){E=E===void 0?!1:E;this.lastEmojiRequestedForTesting=r;var D=r.startsWith("yt-icons:"),B=_.Py(this.emojiManager,r);if(B||D){var Q=document.createElement("emoji");Q.classList.add("yt-emoji-fountain-view-model");Q.classList.add(ihm[Math.floor(Math.random()*ihm.length)]);var a=document.createElement("div");a.classList.add("yt-emoji-fountain-view-model");a.classList.add("horizontal-container");a.classList.add(ceZ[Math.floor(Math.random()*ceZ.length)]);E?(K=document.createElement("div"),
K.classList.add("user-reaction-bubble"),K.classList.add("yt-emoji-fountain-view-model"),a.appendChild(K)):(K&&(Q.style.animationDuration=K+"ms",a.style.animationDuration=K+"ms"),g&&(Q.style.width=g+"px",Q.style.height=g+"px"));D?(D=document.createElement("yt-icon"),D.polymerController.icon=r,g&&(D.style.width=g+"px",D.style.height=g+"px"),r=D):r=this.emojiManager.createEmoji(B,!1);r.classList.add("yt-emoji-fountain-view-model");a.appendChild(r);Q.appendChild(a);this.emojiContainer.appendChild(Q);
Q.addEventListener("animationend",function(){Q.remove()});
var P,O;if((P=this.data)==null?0:(O=P.loggingDirectives)==null?0:O.trackingParams)E=E?_.dt(183501):_.dt(183500),U7c(this.data.loggingDirectives.trackingParams,E),_.agL(E);setTimeout(function(){Q&&Q.remove()},2E3)}};
_.d.getEmojiDelayMsFromDistribution=function(r){return Math.random()*(r||1)*1E3};
_.d.getEmojiDelayMsFromTargetEps=function(r){return Math.random()*2*(1/r)*1E3};
_.d.linearInterpolateBounded=function(r,E,K,g,D){D=Math.min(Math.max(D,r),K);return(E*(K-D)+g*(D-r))/(K-r)};
qI.prototype.onEmojiFountainDataEntityUpdate=qI.prototype.onEmojiFountainDataEntityUpdate;qI.prototype.desktopFountainEmojiSizePxChanged=qI.prototype.desktopFountainEmojiSizePxChanged;qI.prototype.isActiveChanged=qI.prototype.isActiveChanged;_.u([_.b(),_.H("design:type",_.pW)],qI.prototype,"emojiManager",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],qI.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.dq),_.H("design:type",Object)],qI.prototype,"ytLiveChatReduxBehavior",void 0);
_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],qI.prototype,"ytActionHandlerBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],qI.prototype,"data",void 0);_.u([_.b({selectorArgs:["data.emojiFountainDataEntityKey"],selector:function(r,E){return _.NC(r.entities,"emojiFountainDataEntity",E)}}),
_.H("design:type",Object)],qI.prototype,"emojiFountainData",void 0);_.u([_.b(),_.H("design:type",Boolean)],qI.prototype,"isActive",void 0);_.u([_.pH("isActive"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],qI.prototype,"isActiveChanged",null);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],qI.prototype,"isDarkTheme",void 0);_.u([_.b(),_.H("design:type",String)],qI.prototype,"lastEmojiRequestedForTesting",void 0);
_.u([_.b({value:function(){return _.Uv("desktop_fountain_emoji_size_px",20)}}),
_.H("design:type",Number)],qI.prototype,"desktopFountainEmojiSizePx",void 0);_.u([_.pH("desktopFountainEmojiSizePx"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],qI.prototype,"desktopFountainEmojiSizePxChanged",null);_.u([_.fH("#emoji-container"),_.H("design:type",HTMLElement)],qI.prototype,"emojiContainer",void 0);
_.u([_.pH("emojiFountainData"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],qI.prototype,"onEmojiFountainDataEntityUpdate",null);_.u([_.vZ({disableElementRegistration:!0,is:"yt-emoji-fountain-view-model",noInjection:!0})],qI);
_.Z(qI,"yt-emoji-fountain-view-model",function(){if(Mxc===void 0){var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;o_J===void 0&&(o_J=document.createElement("template"));var g=o_J;K.call(E,g.content.cloneNode(!0),r.content.firstChild);Mxc=r}r=Mxc;return r},{mode:0});var CDK;var xbb;var lf=function(){return _.q.apply(this,arguments)||this};
_.C(lf,_.q);lf.prototype.onChoiceChanged=function(){this.data&&_.jU(this.hostElement,{"--yt-live-chat-poll-choice-vote-bar-transform":"translateX("+(100*(this.data.voteRatio||0)-100+"%)")})};
lf.prototype.onChoiceChanged=lf.prototype.onChoiceChanged;_.u([_.b(),_.H("design:type",Object)],lf.prototype,"data",void 0);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],lf.prototype,"onChoiceChanged",null);_.u([_.VF({disableElementRegistration:!0,is:"yt-live-chat-banner-poll-choice"})],lf);
_.Z(lf,"yt-live-chat-banner-poll-choice",function(){if(xbb===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;CDK===void 0&&(CDK=document.createElement("template"));var g=CDK;K.call(E,g.content.cloneNode(!0),r.content.firstChild);xbb=r}r=xbb;return r},{mode:0});var WHc;var Gg4;var mj=function(){var r=_.q.apply(this,arguments)||this;r.modern=_.R("web_button_rework_with_live");r.small=!1;return r};
_.C(mj,_.q);mj.prototype.computeIsSmall=function(){var r;return((r=this.buttonOverrides)==null?void 0:r.size)==="S"};
mj.prototype.computeId=function(){return this.data&&this.data.targetId};
_.u([_.G(_.jc.YtLiveChatTooltipTargetingBehavior),_.H("design:type",Object)],mj.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.u([_.b({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.H("design:type",String)],mj.prototype,"id",void 0);_.u([_.b(),_.H("design:type",Object)],mj.prototype,"buttonOverrides",void 0);_.u([_.b(),_.H("design:type",Object)],mj.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],mj.prototype,"modern",void 0);
_.u([_.b({reflectToAttribute:!0,computed:"computeIsSmall(buttonOverrides)"}),_.H("design:type",Object)],mj.prototype,"small",void 0);_.u([_.VF({disableElementRegistration:!0,is:"yt-live-chat-button"})],mj);
_.Z(mj,"yt-live-chat-button",function(){if(Gg4===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;WHc===void 0&&(WHc=document.createElement("template"));var g=WHc;K.call(E,g.content.cloneNode(!0),r.content.firstChild);Gg4=r}r=Gg4;return r},{mode:0});var v_H;var VxZ;var Z3=function(){var r=_.q.apply(this,arguments)||this;r.inCollapsedBanner=!1;r.buttonOverrides={size:"S",style:"mono-inverse",iconPosition:"icon-only"};r.questionButtonOverrides={style:"mono",type:"filled"};return r};
_.C(Z3,_.q);_.d=Z3.prototype;_.d.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]]"}}}}}};
_.d.onContextMenuButtonClick=function(r){this.ytLiveChatItemBehavior.showContextMenu(r)};
_.d.onYtRendererstamperFinished=function(){this.menuButton=_.rj(this.hostElement).querySelector("#menu-button")};
_.d.dataChanged=function(){var r,E;if((E=_.M((r=this.data)==null?void 0:r.overflowMenuButton,_.$Q))==null?0:E.command)this.data.contextMenuEndpoint=_.M(this.data.overflowMenuButton,_.$Q).command};
_.d.onButtonClick=function(){var r,E=_.M((r=this.data)==null?void 0:r.askQuestionButton,_.$Q);if(E){if(E.trackingParams&&(r=_.UZ(E.trackingParams))){var K=_.Cn();K&&_.Zi(K,r)}_.Ln(this.hostElement,"innertube-command",E.command)}};
Z3.prototype.onYtRendererstamperFinished=Z3.prototype.onYtRendererstamperFinished;_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Z3.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.dq),_.H("design:type",Object)],Z3.prototype,"ytLiveChatReduxBehavior",void 0);_.u([_.G(_.Y$.YtLiveChatItemBehavior),_.H("design:type",_.Ul)],Z3.prototype,"ytLiveChatItemBehavior",void 0);_.u([_.b({observer:"dataChanged"}),_.H("design:type",Object)],Z3.prototype,"data",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Z3.prototype,"inCollapsedBanner",void 0);_.u([_.b(),_.H("design:type",Object)],Z3.prototype,"buttonOverrides",void 0);_.u([_.b(),_.H("design:type",Object)],Z3.prototype,"questionButtonOverrides",void 0);_.u([_.ae("yt-rendererstamper-finished"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Z3.prototype,"onYtRendererstamperFinished",null);
_.u([_.VF({disableElementRegistration:!0,is:"yt-live-chat-call-for-questions-renderer"})],Z3);
_.Z(Z3,"yt-live-chat-call-for-questions-renderer",function(){if(VxZ===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;v_H===void 0&&(v_H=document.createElement("template"));var g=v_H;K.call(E,g.content.cloneNode(!0),r.content.firstChild);VxZ=r}r=VxZ;return r},{mode:0});var znx={};znx.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 r=this;window.requestAnimationFrame(function(){r.restoreFocusNode_||(r.restoreFocusNode_=document.activeElement);var E=_.lRM(r.hostElement);E.length&&E[E.length-1].focus()})},
isAttachedChanged_:function(r,E){r?this.focusChild_():E&&this.restoreFocus_()},
hiddenChanged_:function(){this.hidden?this.restoreFocus_():this.focusChild_()},
restoreFocus_:function(){this.restoreFocusNode_&&(this.restoreFocusNode_.focus(),this.restoreFocusNode_=null)},
onFocus_:function(r){this.hidden||_.AP(r).indexOf(this.hostElement)!==-1||(r.stopPropagation(),this.focusChild_())}};var txb;var SXn;var uf=function(){return _.q.apply(this,arguments)||this};
_.C(uf,_.q);uf.prototype.configureRendererStamper=function(){return{"data.confirmButton":{id:"confirm_button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.cancelButton":{id:"cancel_button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
uf.prototype.onClick=function(r){r.target!==this.confirmButton&&r.target!==this.cancelButton&&(this.hidden=!0)};
_.u([_.fH("#confirm_button"),_.H("design:type",Object)],uf.prototype,"confirmButton",void 0);_.u([_.fH("#cancel_button"),_.H("design:type",Object)],uf.prototype,"cancelButton",void 0);_.u([_.b(),_.H("design:type",bhH)],uf.prototype,"data",void 0);_.u([_.b({value:!0,reflectToAttribute:!0}),_.H("design:type",Boolean)],uf.prototype,"hidden",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],uf.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.G(znx.YtLiveChatDialogBehavior),_.H("design:type",Object)],uf.prototype,"ytLiveChatDialogBehavior",void 0);_.u([_.vZ({disableElementRegistration:!0,is:"yt-live-chat-dialog-renderer",noInjection:!0})],uf);
var bhH=_.Z(uf,"yt-live-chat-dialog-renderer",function(){if(SXn===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;txb===void 0&&(txb=document.createElement("template"));var g=txb;K.call(E,g.content.cloneNode(!0),r.content.firstChild);SXn=r}r=SXn;return r},{mode:0});var s1K;var kgZ,qXc=function(){if(kgZ!==void 0)return kgZ;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;s1K===void 0&&(s1K=document.createElement("template"));var g=s1K;K.call(E,g.content.cloneNode(!0),r.content.firstChild);return kgZ=r};var l9O;var mb4;var Au=function(){var r=_.q.apply(this,arguments)||this;r.tooltip=null;r.data=null;r.id="";r.active=!1;r.icon="";r.disabled=!1;r.showTooltip=!1;r.useToggledActiveState=!0;r.actionMap={"yt-live-chat-actions":"handleLiveChatActions"};return r};
_.C(Au,_.q);_.d=Au.prototype;
_.d.dataChanged=function(){var r;((r=this.data)==null?0:r.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,_.dj)(this.tooltip).textContent=this.data.tooltip):this.tooltip&&(this.hostElement.removeChild(this.tooltip),this.tooltip=null);var E;if((E=this.data)==null?0:E.disabled)this.disabled=!0};
_.d.computeId=function(r){return r};
_.d.computeIcon=function(r,E){if(!r)return"";if(this.useToggledActiveState)return"yt-icons:"+r.toLowerCase();var K,g;return E&&((K=this.data)==null?0:(g=K.toggledIcon)==null?0:g.iconType)?"yt-icons:"+this.data.toggledIcon.iconType.toLowerCase():"yt-icons:"+r.toLowerCase()};
_.d.logPDGEntryPoint=function(){_.ngu(_.Ni("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")};
_.d.immediatelyShowTooltip=function(){var r=_.rj(this.hostElement).querySelector("#tooltip");r.animationDelay=0;r.animationConfig={entry:[{name:"fade-in-animation",timing:{}}]};r.show()};
_.d.disabledChanged=function(){this.disabled?this.hostElement.setAttribute("aria-disabled",""):this.hostElement.removeAttribute("aria-disabled")};
_.d.onClick=function(r){var E;((E=this.data)==null?0:E.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(),r.stopPropagation())),this.id!=="creator"&&this.id!=="product-picker"||this.removeBubble(),_.Ln(this.hostElement,"yt-live-chat-icon-toggle-button-renderer-toggle",{targetId:this.id}))};
_.d.computeShowTooltip=function(r,E){return!!(r&&r.tooltip&&E)};
_.d.maybeUpdateTooltipText=function(){var r=this,E;if((E=this.data)==null?0:E.tooltip){var K=this.active&&this.data.activeTooltip?this.data.activeTooltip:this.data.tooltip;setTimeout(function(){(0,_.dj)(r.tooltip).textContent=K},250)}};
_.d.handleLiveChatActions=function(r){var E=this;r.length&&(this.id!=="creator"&&this.id!=="product-picker"||r.forEach(function(K){(K=E.get("addLiveChatTickerItemAction.item.liveChatTickerPaidMessageItemRenderer",K))&&K.durationSec===K.fullDurationSec&&E.startBubble(E.colorFromDecimal(K.startBackgroundColor))}))};
_.d.onAnimationEnd=function(){this.hostElement.removeAttribute("bubble")};
_.d.startBubble=function(r){_.jU(this.hostElement,{"--yt-live-chat-monetization-button-glow":r});this.hostElement.setAttribute("bubble","")};
_.d.removeBubble=function(){this.hostElement.removeAttribute("bubble")};
_.d.colorFromDecimal=function(r){typeof r==="string"&&(r=Number(r));return"rgba("+[r>>16&255,r>>8&255,r&255,(r>>24&255)/255].join()+")"};
Au.prototype.onAnimationEnd=Au.prototype.onAnimationEnd;Au.prototype.disabledChanged=Au.prototype.disabledChanged;Au.prototype.dataChanged=Au.prototype.dataChanged;_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],Au.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Au.prototype,"ytRendererBehavior",void 0);
_.u([_.G(_.jc.YtLiveChatTooltipTargetingBehavior),_.H("design:type",Object)],Au.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Au.prototype,"data",void 0);_.u([_.b({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.H("design:type",Object)],Au.prototype,"id",void 0);_.u([_.b({notify:!0,reflectToAttribute:!0}),_.H("design:type",Object)],Au.prototype,"active",void 0);
_.u([_.b({readOnly:!0,computed:"computeIcon(data.icon.iconType, active)"}),_.H("design:type",Object)],Au.prototype,"icon",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Au.prototype,"disabled",void 0);_.u([_.b({computed:"computeShowTooltip(data, disabled)"}),_.H("design:type",Object)],Au.prototype,"showTooltip",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Au.prototype,"useToggledActiveState",void 0);
_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Au.prototype,"dataChanged",null);_.u([_.pH("disabled"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Au.prototype,"disabledChanged",null);_.u([_.ae("animationend"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],Au.prototype,"onAnimationEnd",null);
_.u([_.vZ({disableElementRegistration:!0,is:"yt-live-chat-icon-toggle-button-renderer",noInjection:!0})],Au);
_.Z(Au,"yt-live-chat-icon-toggle-button-renderer",function(){if(mb4===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;l9O===void 0&&(l9O=document.createElement("template"));var g=l9O;K.call(E,g.content.cloneNode(!0),r.content.firstChild);mb4=r}r=mb4;return r},{mode:0});var Zhx;var ucm;var eF=function(){return _.q.apply(this,arguments)||this};
_.C(eF,_.q);eF.prototype.configureRendererStamper=function(){return{"data.helpButton":{id:"help-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.closeButton":{id:"close-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.u([_.b(),_.H("design:type",Object)],eF.prototype,"data",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],eF.prototype,"ytRendererstamperBehavior",void 0);_.u([_.VF({disableElementRegistration:!0,is:"yt-live-chat-message-input-prompt-header-renderer"})],eF);
_.Z(eF,"yt-live-chat-message-input-prompt-header-renderer",function(){if(ucm===void 0){var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;Zhx===void 0&&(Zhx=document.createElement("template"));var g=Zhx;K.call(E,g.content.cloneNode(!0),r.content.firstChild);ucm=r}r=ucm;return r},{mode:0});var Aex;var en9;var Xmx;var Hhn;var n_b;var I91;var ye9=function(){return _.q.apply(this,arguments)||this};
_.C(ye9,_.q);_.u([_.b(),_.H("design:type",Object)],ye9.prototype,"data",void 0);_.u([_.vZ({disableElementRegistration:!0,is:"yt-live-chat-message-subtext-renderer",noInjection:!0})],ye9);
_.Z(ye9,"yt-live-chat-message-subtext-renderer",function(){if(I91===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;n_b===void 0&&(n_b=document.createElement("template"));var g=n_b;K.call(E,g.content.cloneNode(!0),r.content.firstChild);I91=r}r=I91;return r},{mode:0});var Xa=function(){var r=_.q.apply(this,arguments)||this;r.subtextOnBottom=!1;r.buttonOverrides={style:"mono",type:"tonal"};return r};
_.C(Xa,_.q);Xa.prototype.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}},"data.subtext":{id:"subtext",mapping:{messageSubtextRenderer:"yt-live-chat-message-subtext-renderer"}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Xa.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Xa.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Xa.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Xa.prototype,"subtextOnBottom",void 0);_.u([_.b(),_.H("design:type",Object)],Xa.prototype,"buttonOverrides",void 0);
_.u([_.vZ({disableElementRegistration:!0,is:"yt-live-chat-message-renderer",noInjection:!0})],Xa);
_.Z(Xa,"yt-live-chat-message-renderer",function(){if(Hhn===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;Xmx===void 0&&(Xmx=document.createElement("template"));var g=Xmx;K.call(E,g.content.cloneNode(!0),r.content.firstChild);Hhn=r}r=Hhn;return r},{mode:0});var LHK;var hn2;var H$=function(){var r=_.q.apply(this,arguments)||this;r.isRemovable=!1;r.hasPrefilledText=!1;r.isInputDirty=!1;r.overCharacterLimit=!1;r.underCharacterLimit=!1;r.showErrorMessage=!1;return r};
_.C(H$,_.q);_.d=H$.prototype;_.d.computeId=function(){return this.data.id};
_.d.computeInputData=function(){return this.data.inputData};
_.d.computeHasPrefilledText=function(){return this.data.hasPrefilledText};
_.d.computeIsRemovable=function(){return!!this.data&&!!this.data.isRemovable};
_.d.computeShowErrorMessage=function(){return this.data&&this.data.charCountErrorText?this.overCharacterLimit||this.underCharacterLimit&&this.isInputDirty:!1};
_.d.getLiveChatRichMessageInput=function(){return _.rj(this.hostElement).querySelector("#input").liveChatRichMessageInput};
_.d.clearInput=function(){_.rj(this.hostElement).querySelector("#input").setLiveChatRichMessageInput(null)};
_.d.computeCharactersRemaining=function(){if(this.data&&this.data.maxCharacterLimit!==void 0&&this.characterCount!==void 0)return this.data.maxCharacterLimit-this.characterCount};
_.d.computeOverCharacterLimit=function(){return this.charactersRemaining!==void 0&&this.charactersRemaining<0};
_.d.computeUnderCharacterLimit=function(){return this.hasPrefilledText?!1:!!this.data&&this.characterCount!==void 0&&this.data.minCharacterLimit>this.characterCount};
_.d.handleTextInputCharCountChanged=function(r){r=r.detail&&r.detail.characterCount;r!==void 0&&(this.characterCount=r,r!==0&&(this.isInputDirty=!0))};
_.d.onInputFocusOut=function(){this.isInputDirty=!0};
_.d.onClickCloseButton=function(){_.Ln(this.hostElement,"yt-live-chat-poll-editor-input-closed",{id:this.id})};
H$.prototype.handleTextInputCharCountChanged=H$.prototype.handleTextInputCharCountChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],H$.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],H$.prototype,"data",void 0);_.u([_.b({computed:"computeId(data.id)"}),_.H("design:type",String)],H$.prototype,"id",void 0);_.u([_.b({computed:"computeInputData(data.inputData)"}),_.H("design:type",Object)],H$.prototype,"inputData",void 0);
_.u([_.b({reflectToAttribute:!0,computed:"computeIsRemovable(data.isRemovable)"}),_.H("design:type",Object)],H$.prototype,"isRemovable",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeHasPrefilledText(data.hasPrefilledText)"}),_.H("design:type",Object)],H$.prototype,"hasPrefilledText",void 0);_.u([_.b({computed:"computeCharactersRemaining(data.maxCharacterLimit, characterCount)"}),_.H("design:type",Number)],H$.prototype,"charactersRemaining",void 0);
_.u([_.b(),_.H("design:type",Number)],H$.prototype,"characterCount",void 0);_.u([_.b(),_.H("design:type",Object)],H$.prototype,"isInputDirty",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeOverCharacterLimit(charactersRemaining)"}),_.H("design:type",Object)],H$.prototype,"overCharacterLimit",void 0);_.u([_.b({computed:"computeUnderCharacterLimit(data, characterCount, hasPrefilledText)"}),_.H("design:type",Object)],H$.prototype,"underCharacterLimit",void 0);
_.u([_.b({reflectToAttribute:!0,computed:"computeShowErrorMessage(data.charCountErrorText, overCharacterLimit, isInputDirty, characterCount)"}),_.H("design:type",Object)],H$.prototype,"showErrorMessage",void 0);_.u([_.ae("yt-live-chat-text-input-field-renderer-character-count-changed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],H$.prototype,"handleTextInputCharCountChanged",null);
_.u([_.vZ({disableElementRegistration:!0,is:"yt-live-chat-poll-editor-input",noInjection:!0})],H$);
_.Z(H$,"yt-live-chat-poll-editor-input",function(){if(hn2===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;LHK===void 0&&(LHK=document.createElement("template"));var g=LHK;K.call(E,g.content.cloneNode(!0),r.content.firstChild);hn2=r}r=hn2;return r},{mode:0});var JeH;var rDh;var El9={minPollOptions:2,maxPollOptions:4,minPollOptionChars:1,maxPollOptionChars:35,maxPollQuestionChars:100,optionPlaceholderText:{simpleText:""},questionPlaceholderText:{simpleText:""},customOptionPlaceholderText:[],pollOptionData:{}},nS=function(){var r=_.q.apply(this,arguments)||this;r.modern=_.R("web_button_rework_with_live");r.closeButtonOverrides={iconPosition:"icon-only"};r.startButtonOverrides={style:"mono",type:"filled"};r.addOptionButtonOverrides={style:"mono",type:"text"};return r};
_.C(nS,_.q);_.d=nS.prototype;
_.d.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"}}}}};
_.d.dataChanged=function(){this.isValidPoll=this.getIsValidPoll();var r;_.M((r=this.data)==null?void 0:r.startButton,_.$Q)&&this.set("data.startButton.buttonRenderer.isDisabled",!this.isValidPoll)};
_.d.computeId=function(){return this.data&&this.data.id||""};
_.d.computeOverQuestionCharacterLimit=function(){return this.pollEditorInfoWithDefaults?this.pollQuestionCharacterCount>this.pollEditorInfoWithDefaults.maxPollQuestionChars:!1};
_.d.computeCurrentNumPollOptions=function(){return this.pollOptionsData.length};
_.d.computeHasMaxNumPollOptions=function(){return!this.pollEditorInfoWithDefaults||this.currentNumPollOptions>=this.pollEditorInfoWithDefaults.maxPollOptions};
_.d.computeShowQuestionErrorMessage=function(){return!!this.pollEditorInfoWithDefaults&&this.overQuestionCharacterLimit&&!!this.pollEditorInfoWithDefaults.pollQuestionCharCountErrorText};
_.d.shouldInitializePollChanged=function(){if(this.shouldInitializePoll)for(var r=0;r<this.pollEditorInfoWithDefaults.minPollOptions;r++)this.addPollOptionData()};
_.d.getIsValidPoll=function(){var r=this;if(!this.pollEditorInfoWithDefaults)return!1;var E=this.pollEditorInfoWithDefaults,K=E.minPollOptionChars,g=E.maxPollOptionChars,D=E.customOptionPlaceholderText;if(this.pollQuestionCharacterCount>E.maxPollQuestionChars)return!1;E=_.rj(this.hostElement).querySelectorAll("yt-live-chat-poll-editor-input");return Array.from(E).every(function(B,Q){B=B.characterCount;!B&&D[Q]&&(B=r.ytRendererBehavior.getSimpleString(D[Q]).length);return B!==void 0&&B>=K&&B<=g})};
_.d.isValidPollChanged=function(){var r;_.M((r=this.data)==null?void 0:r.startButton,_.$Q)&&this.set("data.startButton.buttonRenderer.isDisabled",!this.isValidPoll)};
_.d.addPollOptionData=function(){var r=this.pollEditorInfoWithDefaults,E=r.maxPollOptionChars,K=r.optionPlaceholderText,g=r.customOptionPlaceholderText,D=r.pollOptionData;this.currentNumPollOptions>=r.maxPollOptions||(r={liveChatPollOptionInput:{inputData:{placeholder:g[this.currentNumPollOptions]||K,maxCharacterLimit:E},maxCharacterLimit:E,minCharacterLimit:r.minPollOptionChars,hasPrefilledText:!!g[this.currentNumPollOptions],isRemovable:this.currentNumPollOptions>=r.minPollOptions}},D.charCountErrorText&&
(r.liveChatPollOptionInput.charCountErrorText=D.charCountErrorText),D.charsRemainingAltLabel&&(r.liveChatPollOptionInput.charsRemainingAltLabel=D.charsRemainingAltLabel),D.removeOptionAltText&&(r.liveChatPollOptionInput.removeOptionAltText=D.removeOptionAltText),this.push("pollOptionsData",r),D=Array.from(_.rj(_.rj(this.hostElement).querySelector("#poll-options")).children),D.forEach(function(B,Q){B.polymerController.set("data.id",Q)}),_.rj(D[D.length-1]).querySelector("#input").focus())};
_.d.getPollOptionInputValues=function(){var r=this,E=[],K=_.rj(this.hostElement).querySelectorAll("yt-live-chat-poll-editor-input"),g=this.get("data.pollEditorInfo.customOptionPlaceholderText")||[];Array.from(K).forEach(function(D,B){var Q=null;D=D.getLiveChatRichMessageInput();var a;(D==null?0:(a=D.textSegments)==null?0:a.length)?Q=_.SZ(D):g[B]&&(Q=r.formattedStringToLiveChatRichMessageInput(g[B]));E.push(Q)});
return E};
_.d.requestCreateAndStartPoll=function(r){var E=this.getPollOptionInputValues();if(!E.some(function(g){return!g})){E={optionText:E};
var K=_.rj(_.rj(this.hostElement).querySelector("#poll-question")).firstChild;K&&K.liveChatRichMessageInput&&(E.questionText=_.SZ(K.liveChatRichMessageInput));_.rA(this.hostElement,[r,E])}};
_.d.selectedChanged=function(){if(this.selected){var r=_.rj(_.rj(this.hostElement).querySelector("#start-button")).firstElementChild;if(r){var E;(E=_.rj(r).querySelector("#button")||_.Ea(r).querySelector("button"))==null||E.focus()}}};
_.d.handleTextInputChanged=function(r){var E;((E=r.target)==null?void 0:E.id)==="poll-question-input"&&(this.pollQuestionCharacterCount=r.detail.characterCount);this.isValidPoll=this.getIsValidPoll()};
_.d.handleStartButtonAction=function(r){r.detail.actionName==="yt-service-request"&&(r.stopPropagation(),(r=r.detail.args[1])&&this.requestCreateAndStartPoll(r))};
_.d.handleServiceRequestSent=function(){this.createPollRequestInFlight=!0};
_.d.handleServiceRequestCompleted=function(r){this.createPollRequestInFlight=!1;(r=r.detail&&r.detail.data)&&r.success&&(_.Ln(this.hostElement,"picker-cancelled"),_.ht(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels"))};
_.d.onCloseClick=function(){_.Ln(this.hostElement,"picker-cancelled");_.ht(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels")};
_.d.onAddOptionButtonClick=function(){this.addPollOptionData();this.isValidPoll=this.getIsValidPoll()};
_.d.handlePollEditorInputClosed=function(r){var E=this.pollOptionsData.findIndex(function(K){return K.liveChatPollOptionInput.id===r.detail.id});
this.splice("pollOptionsData",E,1);this.isValidPoll=this.getIsValidPoll()};
_.d.onPickerCancelled=function(){this.reset()};
_.d.reset=function(){if(this.pollEditorInfoWithDefaults){for(;this.currentNumPollOptions>this.pollEditorInfoWithDefaults.minPollOptions;)this.pop("pollOptionsData");var r=_.rj(_.rj(this.hostElement).querySelector("#poll-question")).firstChild;r&&r.setLiveChatRichMessageInput(null);if(r=_.rj(this.hostElement).querySelectorAll("yt-live-chat-poll-editor-input")){r=_.N(Array.from(r));for(var E=r.next();!E.done;E=r.next())E.value.clearInput()}this.isValidPoll=this.getIsValidPoll()}};
_.d.formattedStringToLiveChatRichMessageInput=function(r){return r.simpleText?{text_segments:[r.simpleText]}:{text_segments:r.runs}};
_.f5.Object.defineProperties(nS.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(El9,this.data.pollEditorInfo)}},
shouldInitializePoll:{configurable:!0,enumerable:!0,get:function(){return!!this.pollEditorInfoWithDefaults&&!this.pollOptionsData.length}}});
nS.prototype.onPickerCancelled=nS.prototype.onPickerCancelled;nS.prototype.handlePollEditorInputClosed=nS.prototype.handlePollEditorInputClosed;nS.prototype.handleServiceRequestCompleted=nS.prototype.handleServiceRequestCompleted;nS.prototype.handleServiceRequestSent=nS.prototype.handleServiceRequestSent;nS.prototype.handleTextInputChanged=nS.prototype.handleTextInputChanged;nS.prototype.selectedChanged=nS.prototype.selectedChanged;nS.prototype.isValidPollChanged=nS.prototype.isValidPollChanged;
nS.prototype.shouldInitializePollChanged=nS.prototype.shouldInitializePollChanged;nS.prototype.dataChanged=nS.prototype.dataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],nS.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],nS.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],nS.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],nS.prototype,"modern",void 0);
_.u([_.b(),_.H("design:type",Object)],nS.prototype,"closeButtonOverrides",void 0);_.u([_.b(),_.H("design:type",Object)],nS.prototype,"startButtonOverrides",void 0);_.u([_.b(),_.H("design:type",Object)],nS.prototype,"addOptionButtonOverrides",void 0);_.u([_.b({computed:"computeId(data.id)",reflectToAttribute:!0}),_.H("design:type",String)],nS.prototype,"id",void 0);_.u([_.b({value:function(){return[]}}),
_.H("design:type",Array)],nS.prototype,"pollOptionsData",void 0);_.u([_.v("pollEditorInfoWithDefaults"),_.H("design:type",Object),_.H("design:paramtypes",[])],nS.prototype,"pollQuestionData",null);_.u([_.b({value:0}),_.H("design:type",Number)],nS.prototype,"pollQuestionCharacterCount",void 0);_.u([_.v("pollEditorInfoWithDefaults.maxPollQuestionChars","pollQuestionCharacterCount"),_.H("design:type",Object),_.H("design:paramtypes",[])],nS.prototype,"pollQuestionCharactersRemaining",null);
_.u([_.b({reflectToAttribute:!0,computed:"computeOverQuestionCharacterLimit(pollQuestionCharacterCount, pollEditorInfoWithDefaults)"}),_.H("design:type",Boolean)],nS.prototype,"overQuestionCharacterLimit",void 0);_.u([_.v("data.pollEditorInfo"),_.H("design:type",Object),_.H("design:paramtypes",[])],nS.prototype,"pollEditorInfoWithDefaults",null);_.u([_.b({computed:"computeCurrentNumPollOptions(pollOptionsData.splices)",value:0}),_.H("design:type",Number)],nS.prototype,"currentNumPollOptions",void 0);
_.u([_.b({computed:"computeHasMaxNumPollOptions(pollEditorInfoWithDefaults, currentNumPollOptions)",reflectToAttribute:!0}),_.H("design:type",Boolean)],nS.prototype,"hasMaxNumPollOptions",void 0);_.u([_.v("pollEditorInfoWithDefaults","pollOptionsData"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],nS.prototype,"shouldInitializePoll",null);_.u([_.b(),_.H("design:type",Object)],nS.prototype,"isValidPoll",void 0);
_.u([_.b({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],nS.prototype,"createPollRequestInFlight",void 0);_.u([_.b(),_.H("design:type",Object)],nS.prototype,"selected",void 0);_.u([_.b({value:!1,reflectToAttribute:!0,computed:"computeShowQuestionErrorMessage(pollEditorInfoWithDefaults, overQuestionCharacterLimit)"}),_.H("design:type",Boolean)],nS.prototype,"showQuestionErrorMessage",void 0);
_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],nS.prototype,"dataChanged",null);_.u([_.pH("shouldInitializePoll"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],nS.prototype,"shouldInitializePollChanged",null);_.u([_.pH("isValidPoll"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],nS.prototype,"isValidPollChanged",null);
_.u([_.pH("selected"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],nS.prototype,"selectedChanged",null);_.u([_.ae("yt-live-chat-text-input-field-renderer-character-count-changed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],nS.prototype,"handleTextInputChanged",null);
_.u([_.ae("yt-service-request-sent"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],nS.prototype,"handleServiceRequestSent",null);_.u([_.ae("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],nS.prototype,"handleServiceRequestCompleted",null);
_.u([_.ae("yt-live-chat-poll-editor-input-closed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],nS.prototype,"handlePollEditorInputClosed",null);_.u([_.ae("picker-cancelled"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],nS.prototype,"onPickerCancelled",null);_.u([_.vZ({disableElementRegistration:!0,is:"yt-live-chat-poll-editor-panel-renderer",noInjection:!0})],nS);
_.Z(nS,"yt-live-chat-poll-editor-panel-renderer",function(){if(rDh===void 0){var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;JeH===void 0&&(JeH=document.createElement("template"));var g=JeH;K.call(E,g.content.cloneNode(!0),r.content.firstChild);rDh=r}r=rDh;return r},{mode:0});var KB4;var glJ;var Iy=function(){return _.q.apply(this,arguments)||this};
_.C(Iy,_.q);Iy.prototype.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","-1")};
Iy.prototype.onClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
_.f5.Object.defineProperties(Iy.prototype,{itemId:{configurable:!0,enumerable:!0,get:function(){var r,E;return(r=this.data)==null?void 0:(E=r.title)==null?void 0:E.content}},
hasPromotion:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.hasBlueDot)}},
innertubeCommand:{configurable:!0,enumerable:!0,get:function(){var r;return _.Ga((r=this.data)==null?void 0:r.onTapCommand)}}});
_.u([_.G(_.qA.YtEndpointBehavior),_.H("design:type",Object)],Iy.prototype,"ytEndpointBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Iy.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Iy.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],Iy.prototype,"itemId",null);
_.u([_.b({reflectToAttribute:!0}),_.v("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Iy.prototype,"hasPromotion",null);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],Iy.prototype,"innertubeCommand",null);_.u([_.vZ({disableElementRegistration:!0,is:"yt-live-chat-product-picker-panel-item-view-model",noInjection:!0})],Iy);
_.Z(Iy,"yt-live-chat-product-picker-panel-item-view-model",function(){if(glJ===void 0){var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;KB4===void 0&&(KB4=document.createElement("template"));var g=KB4;K.call(E,g.content.cloneNode(!0),r.content.firstChild);glJ=r}r=glJ;return r},{mode:0});var DZm;var BUK;var ym=function(){var r=_.q.apply(this,arguments)||this;r.id="product-picker";r.selected=!1;r.closeButtonId="close-button";r.actionMap={"yt-live-chat-close-buy-flow":"onCloseBuyFlow","yt-live-chat-close-engage-with-audience-editor-panels":"onCloseEngageWithAudienceEditorPanels"};return r};
_.C(ym,_.q);_.d=ym.prototype;_.d.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{liveChatProductPickerPanelItemViewModel:"yt-live-chat-product-picker-panel-item-view-model"}}}};
_.d.observeSelected=function(){this.selected&&this.hostElement.focus();var r=_.rj(this.hostElement).querySelectorAll("yt-live-chat-product-picker-panel-item-view-model");r.length&&r[0].focus()};
_.d.onCloseBuyFlow=function(){_.Ln(this.hostElement,"picker-cancelled")};
_.d.onCloseClick=function(){_.Ln(this.hostElement,"picker-cancelled");var r;((r=this.data)==null?0:r.closeButton)&&this.ytRendererBehavior.logExplicitClick(_.M(this.data.closeButton,_.fD))};
_.d.onCloseEngageWithAudienceEditorPanels=function(){_.Ln(this.hostElement,"picker-cancelled")};
ym.prototype.observeSelected=ym.prototype.observeSelected;_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],ym.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],ym.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],ym.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],ym.prototype,"data",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],ym.prototype,"id",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],ym.prototype,"selected",void 0);_.u([_.b(),_.H("design:type",Object)],ym.prototype,"closeButtonId",void 0);_.u([_.pH("selected"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ym.prototype,"observeSelected",null);
_.u([_.vZ({disableElementRegistration:!0,is:"yt-live-chat-product-picker-panel-view-model",noInjection:!0})],ym);
_.Z(ym,"yt-live-chat-product-picker-panel-view-model",function(){if(BUK===void 0){var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;DZm===void 0&&(DZm=document.createElement("template"));var g=DZm;K.call(E,g.content.cloneNode(!0),r.content.firstChild);BUK=r}r=BUK;return r},{mode:0});var dZH;var j5O;var LS=function(){var r=_.q.apply(this,arguments)||this;r.iconId="";r.icon="";r.disabled=!1;r.systemIcons=_.R("kevlar_system_icons");return r};
_.C(LS,_.q);_.d=LS.prototype;_.d.computeIconId=function(r){return r&&r.icon&&r.icon.iconType?r.icon.iconType.toLowerCase():""};
_.d.computeIcon=function(r){return r&&r.icon&&r.icon.iconType?(r=r.icon.iconType.toLowerCase(),(r.toLowerCase()=="gift"?"yt-sys-icons":"yt-icons")+":"+r):""};
_.d.computeDisabled=function(r){return!!r};
_.d.computeCommand=function(r,E){return E?void 0:r};
_.d.computeTooltip=function(r,E){return E&&r?r:""};
_.d.onClick=function(){this.data&&!this.disabled&&this.ytRendererBehavior.logExplicitClick(this.data)};
_.f5.Object.defineProperties(LS.prototype,{ariaLabel:{configurable:!0,enumerable:!0,get:function(){var r="",E,K,g;if((E=this.data)==null?0:(K=E.text)==null?0:(g=K.runs)==null?0:g.length)r=this.data.text.runs[0].text||"";else{var D,B;if((D=this.data)==null?0:(B=D.text)==null?0:B.simpleText)r=this.data.text.simpleText}var Q,a,P;if((Q=this.data)==null?0:(a=Q.subtext)==null?0:(P=a.runs)==null?0:P.length)r&&(r+=". "),r+=this.data.subtext.runs[0].text||"";else{var O,U;if((O=this.data)==null?0:(U=O.subtext)==
null?0:U.simpleText)r&&(r+=". "),r+=this.data.subtext.simpleText}return r}}});
_.u([_.G(_.qA.YtEndpointBehavior),_.H("design:type",Object)],LS.prototype,"ytEndpointBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],LS.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],LS.prototype,"data",void 0);_.u([_.b({computed:"computeIconId(data)",reflectToAttribute:!0}),_.H("design:type",Object)],LS.prototype,"iconId",void 0);
_.u([_.b({computed:"computeIcon(data)",reflectToAttribute:!0}),_.H("design:type",Object)],LS.prototype,"icon",void 0);_.u([_.b({computed:"computeDisabled(data.isDisabled)",reflectToAttribute:!0}),_.H("design:type",Object)],LS.prototype,"disabled",void 0);_.u([_.b({computed:"computeCommand(data.command, disabled)"}),_.H("design:type",Object)],LS.prototype,"command",void 0);_.u([_.b({computed:"computeTooltip(data.disabledTooltip, disabled)"}),_.H("design:type",String)],LS.prototype,"tooltip",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],LS.prototype,"systemIcons",void 0);_.u([_.v("data.text","data.subtext"),_.b(),_.H("design:type",String),_.H("design:paramtypes",[])],LS.prototype,"ariaLabel",null);_.u([_.vZ({disableElementRegistration:!0,is:"yt-live-chat-product-button-renderer",noInjection:!0})],LS);
_.Z(LS,"yt-live-chat-product-button-renderer",function(){if(j5O===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;dZH===void 0&&(dZH=document.createElement("template"));var g=dZH;K.call(E,g.content.cloneNode(!0),r.content.firstChild);j5O=r}r=j5O;return r},{mode:0});var NU2;var Q5K;var hu=function(){var r=_.q.apply(this,arguments)||this;r.selected=!1;r.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 r};
_.C(hu,_.q);_.d=hu.prototype;_.d.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"}}}};
_.d.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menu");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.d.computeId=function(r){return r.id||""};
_.d.onCloseClick=function(){_.Ln(this.hostElement,"picker-cancelled")};
_.d.observeSelected=function(){this.selected&&this.hostElement.focus();var r=this.hostElement.querySelectorAll("yt-live-chat-product-button-renderer");r.length&&r[0].focus()};
_.d.onCloseBuyFlow=function(){_.Ln(this.hostElement,"picker-cancelled")};
_.d.onCloseEngageWithAudienceEditorPanels=function(){_.Ln(this.hostElement,"picker-cancelled")};
hu.prototype.observeSelected=hu.prototype.observeSelected;_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],hu.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],hu.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],hu.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],hu.prototype,"data",void 0);
_.u([_.b({computed:"computeId(data)",reflectToAttribute:!0}),_.H("design:type",String)],hu.prototype,"id",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],hu.prototype,"selected",void 0);_.u([_.pH("selected"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],hu.prototype,"observeSelected",null);_.u([_.vZ({disableElementRegistration:!0,is:"yt-live-chat-product-picker-renderer",noInjection:!0})],hu);
_.Z(hu,"yt-live-chat-product-picker-renderer",function(){if(Q5K===void 0){var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;NU2===void 0&&(NU2=document.createElement("template"));var g=NU2;K.call(E,g.content.cloneNode(!0),r.content.firstChild);Q5K=r}r=Q5K;return r},{mode:0});var $Z4;var a5K;var pHK;var PXn;var Ju=function(){return _.q.apply(this,arguments)||this};
_.C(Ju,_.q);Ju.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()};
Ju.prototype.computeUseRegularBackground=function(){return!this.useLargeBackground&&!this.useAnimationBackground};
Ju.prototype.created=function(){this.ids={background:_.hf(),maskOne:_.hf(),maskTwo:_.hf(),gradient:_.hf(),largeBackground:_.hf(),largeGradientOne:_.hf(),largeGradientTwo:_.hf(),largeGradientPath:_.hf()}};
Ju.prototype.maybeLoadAnimationBackground=Ju.prototype.maybeLoadAnimationBackground;_.u([_.b({value:!1}),_.H("design:type",Boolean)],Ju.prototype,"useLargeBackground",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],Ju.prototype,"useAnimationBackground",void 0);_.u([_.b({value:!0,computed:"computeUseRegularBackground(useLargeBackground, useAnimationBackground)"}),_.H("design:type",Boolean)],Ju.prototype,"useRegularBackground",void 0);
_.u([_.b(),_.H("design:type",Object)],Ju.prototype,"ids",void 0);_.u([_.b(),_.H("design:type",Object)],Ju.prototype,"lottieAnimation",void 0);_.u([_.fH("#animation-background"),_.H("design:type",HTMLDivElement)],Ju.prototype,"animationBackground",void 0);_.u([_.pH("useAnimationBackground"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ju.prototype,"maybeLoadAnimationBackground",null);
_.u([_.vZ({disableElementRegistration:!0,is:"yt-live-interactivity-component-background",noInjection:!0})],Ju);
_.Z(Ju,"yt-live-interactivity-component-background",function(){if(PXn===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;pHK===void 0&&(pHK=document.createElement("template"));var g=pHK;K.call(E,g.content.cloneNode(!0),r.content.firstChild);PXn=r}r=PXn;return r},{mode:0});var rP=function(){var r=_.q.apply(this,arguments)||this;r.characterCount=0;r.showInputErrorMessage=!1;r.startQnaRequestInFlight=!1;r.modern=_.R("web_button_rework_with_live");r.buttonOverrides={style:"mono",type:"filled"};r.closeButtonOverrides={iconPosition:"icon-only"};r.actionMap={"yt-live-chat-open-qna-start-panel":"handleOpenQnaStartPanel"};return r};
_.C(rP,_.q);_.d=rP.prototype;
_.d.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]]"}}}}}};
_.d.onCharacterCountChanged=function(r){var E,K,g,D,B=(K=_.M(this==null?void 0:(E=this.data)==null?void 0:E.creatorCallForQuestions,eSb))==null?void 0:(g=K.inputField)==null?void 0:(D=g.liveChatTextInputFieldRenderer)==null?void 0:D.maxCharacterLimit,Q,a;B!=null&&(r==null?void 0:(Q=r.detail)==null?void 0:Q.characterCount)!=null&&_.M(this==null?void 0:(a=this.data)==null?void 0:a.startButton,_.$Q)&&(E=r.detail.characterCount>B,this.set("data.startButton.buttonRenderer.isDisabled",r.detail.characterCount===
0||E),this.showInputErrorMessage=E)};
_.d.onCloseClick=function(){_.Ln(this.hostElement,"picker-cancelled");_.ht(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels")};
_.d.onPickerCancelled=function(){var r=_.rj(this.hostElement).querySelector("#qna-creator-text-input-field");r&&r.setLiveChatRichMessageInput(null)};
_.d.handleOpenQnaStartPanel=function(){var r=_.rj(this.hostElement).querySelector("#qna-creator-text-input-field");r&&r.focus()};
_.d.handleStartButtonAction=function(r){var E=this;if(r.detail.actionName==="yt-service-request"&&(r.stopPropagation(),r=r.detail.args[1])){var K=_.rj(this.hostElement).querySelector("#qna-creator-text-input-field"),g;(K==null?0:(g=K.liveChatRichMessageInput)==null?0:g.textSegments)&&K.liveChatRichMessageInput.textSegments.length!==0&&(g={rich_message:_.SZ(K.liveChatRichMessageInput)},_.rA(this.hostElement,[r,g]).then(function(){_.Ln(E.hostElement,"picker-cancelled")}))}};
_.d.handleServiceRequestSent=function(){this.startQnaRequestInFlight=!0};
_.d.handleServiceRequestCompleted=function(r){var E;r=r==null?void 0:(E=r.detail)==null?void 0:E.data;(r==null?0:r.actions)&&r.actions.length>0?this.startQnaRequestInFlight=!1:_.ht(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels")};
_.d.handleServiceRequestError=function(){this.startQnaRequestInFlight=!1};
rP.prototype.handleServiceRequestError=rP.prototype.handleServiceRequestError;rP.prototype.handleServiceRequestCompleted=rP.prototype.handleServiceRequestCompleted;rP.prototype.handleServiceRequestSent=rP.prototype.handleServiceRequestSent;rP.prototype.onPickerCancelled=rP.prototype.onPickerCancelled;rP.prototype.onCharacterCountChanged=rP.prototype.onCharacterCountChanged;_.u([_.b(),_.H("design:type",Object)],rP.prototype,"characterCount",void 0);
_.u([_.b(),_.H("design:type",Object)],rP.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],rP.prototype,"showInputErrorMessage",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],rP.prototype,"startQnaRequestInFlight",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],rP.prototype,"modern",void 0);_.u([_.b(),_.H("design:type",Object)],rP.prototype,"buttonOverrides",void 0);
_.u([_.b(),_.H("design:type",Object)],rP.prototype,"closeButtonOverrides",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],rP.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.dq),_.H("design:type",Object)],rP.prototype,"ytLiveChatReduxBehavior",void 0);_.u([_.G(_.Y$.YtLiveChatItemBehavior),_.H("design:type",_.Ul)],rP.prototype,"ytLiveChatItemBehavior",void 0);
_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],rP.prototype,"ytActionHandlerBehavior",void 0);_.u([_.ae("yt-live-chat-text-input-field-renderer-character-count-changed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],rP.prototype,"onCharacterCountChanged",null);_.u([_.ae("picker-cancelled"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],rP.prototype,"onPickerCancelled",null);
_.u([_.ae("yt-service-request-sent"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],rP.prototype,"handleServiceRequestSent",null);_.u([_.ae("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],rP.prototype,"handleServiceRequestCompleted",null);
_.u([_.ae("yt-service-request-error"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],rP.prototype,"handleServiceRequestError",null);_.u([_.VF({disableElementRegistration:!0,is:"yt-live-chat-qna-start-panel-renderer"})],rP);
_.Z(rP,"yt-live-chat-qna-start-panel-renderer",function(){if(a5K===void 0){var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;$Z4===void 0&&($Z4=document.createElement("template"));var g=$Z4;K.call(E,g.content.cloneNode(!0),r.content.firstChild);a5K=r}r=a5K;return r},{mode:0});var f59;var O19;var ER=function(){return _.q.apply(this,arguments)||this};
_.C(ER,_.q);ER.prototype.dismiss=function(){_.Ln(this.hostElement,"yt-live-chat-error-message-dismiss")};
ER.prototype.edit=function(){_.Ln(this.hostElement,"yt-live-chat-error-message-edit",this.data.originalRichMessage)};
_.u([_.b(),_.H("design:type",Object)],ER.prototype,"data",void 0);_.u([_.vZ({disableElementRegistration:!0,is:"yt-live-chat-text-actions-error-message-renderer",noInjection:!0})],ER);
_.Z(ER,"yt-live-chat-text-actions-error-message-renderer",function(){if(O19===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;f59===void 0&&(f59=document.createElement("template"));var g=f59;K.call(E,g.content.cloneNode(!0),r.content.firstChild);O19=r}r=O19;return r},{mode:0});var YHO;var UZm;var TU2;var wHm;var Ku=function(){var r=_.q.apply(this,arguments)||this;r.isDarkTheme=document.documentElement.hasAttribute("dark");r.newnessDotEligible=!1;return r};
_.C(Ku,_.q);Ku.prototype.sendReaction=function(){var r,E,K=((r=this.data)==null?void 0:r.emojiId)||((E=this.data)==null?void 0:E.emoteId),g;K&&((g=this.data)==null?0:g.shouldTriggerAnimation)&&_.ht(this.hostElement,"yt-create-user-reaction-animation",[K]);var D;(r=_.Ga((D=this.data)==null?void 0:D.onTap))&&_.NB(r,this.hostElement);this.showNewnessDot&&_.ht(this.hostElement,"yt-hide-newness-dot")};
Ku.prototype.onClick=function(r){(!r||r.clientX||r.clientY)&&this.sendReaction()};
Ku.prototype.onKeyDown=function(r){r.key!=="Enter"&&r.key!==" "||r.repeat||this.sendReaction()};
_.f5.Object.defineProperties(Ku.prototype,{showNewnessDot:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.maybeShowNewnessDot)&&this.newnessDotEligible}},
useYtImage:{configurable:!0,enumerable:!0,get:function(){var r,E;return!!(((r=this.data)==null?0:r.emojiId)||((E=this.data)==null?0:E.emoteId))}}});
_.u([_.b(),_.H("design:type",Object)],Ku.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Ku.prototype,"isDarkTheme",void 0);_.u([_.b(),_.H("design:type",Object)],Ku.prototype,"newnessDotEligible",void 0);_.u([_.v("data.maybeShowNewnessDot"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Ku.prototype,"showNewnessDot",null);_.u([_.v("data.emojiId","data.emoteId"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Ku.prototype,"useYtImage",null);
_.u([_.vZ({disableElementRegistration:!0,is:"yt-reaction-control-panel-button-view-model",noInjection:!0})],Ku);
_.Z(Ku,"yt-reaction-control-panel-button-view-model",function(){if(wHm===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;TU2===void 0&&(TU2=document.createElement("template"));var g=TU2;K.call(E,g.content.cloneNode(!0),r.content.firstChild);wHm=r}r=wHm;return r},{mode:0});var FB2;var RTJ;var gP=function(){var r=_.q.apply(this,arguments)||this;r.reactionControlPanelExpanded=!1;r.isDarkTheme=document.documentElement.hasAttribute("dark");r.newnessDotEligible=!1;return r};
_.C(gP,_.q);_.d=gP.prototype;_.d.expandedButtonsChanged=function(){var r,E;_.jU(this.hostElement,{"--expanded-buttons-height":((E=(r=this.expandedButtonsData)==null?void 0:r.length)!=null?E:0)*36+"px"})};
_.d.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}}};
_.d.onMouseEnter=function(){clearTimeout(this.collapseTimer);this.collapseTimer=void 0;this.reactionControlPanelExpanded=!0};
_.d.onMouseLeave=function(){var r=this;this.collapseTimer=setTimeout(function(){r.reactionControlPanelExpanded=!1},500)};
_.d.onFocusIn=function(){this.onMouseEnter()};
_.d.onFocusOut=function(){this.onMouseLeave()};
_.d.onCollapsedButtonFocusIn=function(){var r=this;setTimeout(function(){var E;(E=r.expandedButtons.querySelector("button"))==null||E.focus()},100)};
_.d.onCollapsedButtonFocusOut=function(r){r.stopPropagation()};
_.f5.Object.defineProperties(gP.prototype,{expandedButtonsData:{configurable:!0,enumerable:!0,get:function(){var r,E;return _.lw.unsafeClone((r=this.liveReactionsData)==null?void 0:r.emojiButtonData)||((E=this.data)==null?void 0:E.expandedButtons)}},
showNewnessDot:{configurable:!0,enumerable:!0,get:function(){var r;return this.newnessDotEligible&&!this.reactionControlPanelExpanded&&!((r=this.data)==null||!r.maybeShowNewnessDot)}}});
gP.prototype.expandedButtonsChanged=gP.prototype.expandedButtonsChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],gP.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],gP.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.dq),_.H("design:type",Object)],gP.prototype,"ytLiveChatReduxBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],gP.prototype,"data",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],gP.prototype,"reactionControlPanelExpanded",void 0);_.u([_.b({selectorArgs:["data.liveReactionsDataEntityKey"],selector:O09}),_.H("design:type",Object)],gP.prototype,"liveReactionsData",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],gP.prototype,"isDarkTheme",void 0);_.u([_.b(),_.H("design:type",Object)],gP.prototype,"newnessDotEligible",void 0);
_.u([_.v("liveReactionsData","data.expandedButtons"),_.H("design:type",Object),_.H("design:paramtypes",[])],gP.prototype,"expandedButtonsData",null);_.u([_.v("newnessDotEligible","reactionControlPanelExpanded","data.maybeShowNewnessDot"),_.b({reflectToAttribute:!0}),_.H("design:type",Object),_.H("design:paramtypes",[])],gP.prototype,"showNewnessDot",null);_.u([_.fH("#expanded-buttons"),_.H("design:type",HTMLElement)],gP.prototype,"expandedButtons",void 0);
_.u([_.pH("expandedButtonsData"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],gP.prototype,"expandedButtonsChanged",null);_.u([_.vZ({disableElementRegistration:!0,is:"yt-reaction-control-panel-view-model",noInjection:!0})],gP);
_.Z(gP,"yt-reaction-control-panel-view-model",function(){if(RTJ===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;FB2===void 0&&(FB2=document.createElement("template"));var g=FB2;K.call(E,g.content.cloneNode(!0),r.content.firstChild);RTJ=r}r=RTJ;return r},{mode:0});var Df=new _.yA("yt-live-chat"),oln=Date.parse("2024-7-24"),B6=function(){var r=_.q.apply(this,arguments)||this;r.emojiManager=_.Ol;r.newnessDotEligible=!1;r.newnessDotImpressionCounted=!1;r.actionMap={"yt-live-reactions-mute":"handleReactionsMute","yt-hide-newness-dot":"hideNewnessDot"};return r};
_.C(B6,_.q);_.d=B6.prototype;_.d.emojiCustomizationEnabledChanged=function(){var r;((r=this.data)==null?0:r.emojiCustomizationEnabled)&&!this.newnessDotImpressionCounted&&((r=Df.getCreationTime("emoji-customization-count"))&&r<oln&&Df.set("emoji-customization-count","0"),r=Number(Df.get("emoji-customization-count"))||0,r<3&&(this.newnessDotEligible=!0,Df.set("emoji-customization-count",(r+1).toString())),this.newnessDotImpressionCounted=!0)};
_.d.hideNewnessDot=function(){this.newnessDotEligible=!1;Df.set("emoji-customization-count",(3).toString());this.data=Object.assign({},this.data||{})};
_.d.handleReactionsMute=function(r){var E=_.Cn(),K=_.dt(206221),g={checkboxData:{state:r?"CHECKBOX_STATE_OFF":"CHECKBOX_STATE_ON"}};E&&_.Zi(E,K,g);this.reactionsMuted=r};
_.d.liveReactionsSettingChanged=function(){this.data=Object.assign({},this.data||{})};
_.d.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}}};
_.f5.Object.defineProperties(B6.prototype,{liveReactionsEnabled:{configurable:!0,enumerable:!0,get:function(){var r;return(!((r=this.liveReactionsData)==null||!r.isEnabled)||this.liveReactionsSetting)&&!this.reactionsMuted}}});
B6.prototype.liveReactionsSettingChanged=B6.prototype.liveReactionsSettingChanged;B6.prototype.emojiCustomizationEnabledChanged=B6.prototype.emojiCustomizationEnabledChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],B6.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],B6.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.dq),_.H("design:type",Object)],B6.prototype,"ytLiveChatReduxBehavior",void 0);
_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],B6.prototype,"ytActionHandlerBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],B6.prototype,"data",void 0);_.u([_.b(),_.H("design:type",_.pW)],B6.prototype,"emojiManager",void 0);_.u([_.b(),_.H("design:type",Object)],B6.prototype,"newnessDotEligible",void 0);_.u([_.b(),_.H("design:type",Object)],B6.prototype,"newnessDotImpressionCounted",void 0);
_.u([_.b({selectorArgs:["data.liveReactionsSettingEntityKey"],selector:Yvx}),_.H("design:type",Boolean)],B6.prototype,"liveReactionsSetting",void 0);_.u([_.b({selectorArgs:["data.liveReactionsDataEntityKey"],selector:O09}),_.H("design:type",Object)],B6.prototype,"liveReactionsData",void 0);_.u([_.b({value:function(){var r=_.R("enable_lwe_web_mute"),E=Df.get("allow-reactions");return E===void 0?!1:!E&&r}}),
_.H("design:type",Boolean)],B6.prototype,"reactionsMuted",void 0);_.u([_.b({reflectToAttribute:!0}),_.v("liveReactionsSetting","reactionsMuted","liveReactionsData"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],B6.prototype,"liveReactionsEnabled",null);_.u([_.pH("data.emojiCustomizationEnabled"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],B6.prototype,"emojiCustomizationEnabledChanged",null);
_.u([_.pH("liveReactionsEnabled"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],B6.prototype,"liveReactionsSettingChanged",null);_.u([_.vZ({disableElementRegistration:!0,is:"yt-reaction-control-panel-overlay-view-model",noInjection:!0})],B6);
_.Z(B6,"yt-reaction-control-panel-overlay-view-model",function(){if(UZm===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;YHO===void 0&&(YHO=document.createElement("template"));var g=YHO;K.call(E,g.content.cloneNode(!0),r.content.firstChild);UZm=r}r=UZm;return r},{mode:0});var MrO={YtPickerBehavior:{listeners:{"picker-cancelled":"onPickerCancel_"},togglePicker_:function(r){var E=this.$.pickers.selected;if(E){_.rj(this.hostElement).removeAttribute(E+"-open");var K="#picker-buttons";this.hostElement.tagName=="YT-LIVE-CHAT-MESSAGE-INPUT-RENDERER"&&(K="#picker-buttons",E==="emoji"&&_.rj(this.hostElement).querySelector("#emoji-picker-button")&&(K="#emoji-picker-button"));if(K=_.rj(this.hostElement).querySelector(K).querySelector("#"+E))K.active=!1}K=r;E==r&&(K=null);E!=
r&&_.rj(this.hostElement).setAttribute(r+"-open","");this.$.pickers.selected=K;_.ht(this.hostElement,"yt-live-chat-picker-changed",[K])},
onPickerCancel_:function(){this.togglePicker_(this.$.pickers.selected)}}};var dP=function(){var r=_.q.apply(this,arguments)||this;r.numSentMessages=0;r.timeoutDurationMs=0;r.timeoutMs=0;r.lastTimeoutTimeMs=0;r.pendingMessageId="";r.hasFiredInitialFocusActions=!1;r.isBeforeFocusEnabled=!0;r.id="";r.characterCount=0;r.maxCharacterLimit=0;r.remainingCharacterCount=0;r.inputExpanded=!1;r.buttonOverrides={iconPosition:"icon-only"};r.inReplyPanel=!1;r.countdownRatio=0;r.isTooltipVisible=!1;r.tooltipTimeout=1E4;r.systemIcons=_.R("kevlar_system_icons");r.tallerEmojiPicker=_.R("live_chat_taller_emoji_picker");
r.sendReplyMessageInFlight=!1;r.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"};r.onResize=function(){r.maybeToggleCharacterCount()};
return r};
_.C(dP,_.q);_.d=dP.prototype;
_.d.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"}}}};
_.d.attached=function(){window.addEventListener("resize",this.onResize)};
_.d.detached=function(){window.removeEventListener("resize",this.onResize)};
_.d.dataChanged=function(){this.data.sendButton&&this.data.sendButton.buttonRenderer&&(this.data.sendButton.buttonRenderer.isDisabled=this.sendDisabled)};
_.d.sendMessage=function(){var r=this,E,K,g,D;return _.p(function(B){if(r.sendDisabled)return B.return();r.isTooltipVisible&&_.ht(r.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"]);if(r.data.sendButton&&r.data.sendButton.buttonRenderer){r.input.completeEmojis();E=r.data.sendButton.buttonRenderer.serviceEndpoint;if(!E)return B.return();g=((K=_.M(E,_.RFE))==null?void 0:K.clientIdPrefix)||"";D={client_message_id:g+String(r.numSentMessages++),rich_message:_.SZ(r.input.liveChatRichMessageInput)};
r.pendingMessageId=D.client_message_id;r.inReplyPanel&&(r.sendReplyMessageInFlight=!0);_.rA(r.hostElement,[E,D]);r.input.setLiveChatRichMessageInput(null)}_.vo(B)})};
_.d.handleSendButtonAction=function(r){r.detail.actionName==="yt-service-request"&&(r.stopPropagation(),this.sendMessage())};
_.d.onSendCompleted=function(r,E){this.inReplyPanel&&(this.sendReplyMessageInFlight=!1);(r=this.get("timeoutDurationUsec",E.data))&&this.handleTimeout(Number(r)/1E3);this.errorMessage=this.get("errorMessage",E.data);this.pendingMessageId=""};
_.d.onSendError=function(){this.inReplyPanel&&(this.sendReplyMessageInFlight=!1);this.pendingMessageId&&_.ht(this.hostElement,"yt-dim-chat-item-action",[{dimChatItemAction:{clientAssignedId:this.pendingMessageId}}]);this.pendingMessageId="";this.genericErrorMessage&&(this.errorMessage={liveChatErrorMessageRenderer:{errorText:this.genericErrorMessage}})};
_.d.handlePickerButtonToggle=function(r){r=r.detail.targetId;this.ytPickerBehavior.togglePicker_(r);if(r==="emoji")this.input.focus();else if(r==="qna-start-panel"){var E,K;(E=_.rj(this.hostElement).querySelector("yt-live-chat-qna-start-panel-renderer"))==null||(K=E.querySelector("#qna-creator-text-input-field"))==null||K.focus()}};
_.d.onComponentReplaced=function(r){var E,K;r.toReplace==="REPLACE_LIVE_CHAT_ACTION_PANEL"&&((E=r.replacement.liveChatMessageInputRenderer)==null?0:(K=E.headerRenderer)==null?0:K.liveChatQnaInputPromptHeaderRenderer)&&this.input.focus()};
_.d.onEmojiSelect=function(r){this.input.focus();this.input.insertEmoji(r.detail)};
_.d.onDisableBeforeFocus=function(){this.isBeforeFocusEnabled=!1};
_.d.onInputFocusIn=function(){this.data&&(this.data.beforeFocusCommand&&this.isBeforeFocusEnabled?_.ht(this.hostElement,"yt-live-chat-actions",[[this.data.beforeFocusCommand]]):this.data.onInitialFocusCommand&&!this.hasFiredInitialFocusActions&&(_.ht(this.hostElement,"yt-live-chat-actions",[[this.data.onInitialFocusCommand]]),this.hasFiredInitialFocusActions=!0))};
_.d.onOpenPopupAction=function(r,E){var K=this;E===this.hostElement&&(this.isTooltipVisible=!0);this.tooltipTimeout&&setTimeout(function(){_.ht(K.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])},this.tooltipTimeout)};
_.d.onClosePopupAction=function(){this.isTooltipVisible=!1};
_.d.characterCountChanged=function(){this.maybeToggleCharacterCount()};
_.d.focusChanged=function(){this.maybeToggleCharacterCount()};
_.d.maybeToggleCharacterCount=function(){if(this.maxCharacterLimit){var r=this.characterCount/this.maxCharacterLimit*100;this.count.classList.toggle("warning",this.characterCount!==0&&this.input.clientHeight>36);this.count.classList.toggle("error",r>100)}this.inputExpanded=this.characterCount!==0&&this.inputContainer.clientHeight>36};
_.d.computeId=function(){return this.data&&this.data.targetId||""};
_.d.computeSendDisabled=function(r,E,K,g){r=!!(!r||E&&r>E||g);(E=_.rj(this.hostElement).querySelector("#send-button"))&&E.children.length&&(E.children[0].disabled=r);return r};
_.d.handleTimeout=function(r){this.timeoutDurationMs=this.timeoutMs=r;this.countdownRatio=1;this.lastTimeoutTimeMs===0&&window.requestAnimationFrame(this.updateTimeout.bind(this))};
_.d.updateTimeout=function(r){this.lastTimeoutTimeMs&&(this.timeoutMs=Math.max(0,this.timeoutMs-(r-this.lastTimeoutTimeMs)),this.countdownRatio=this.timeoutMs/this.timeoutDurationMs);this.isAttached&&this.timeoutMs?(this.lastTimeoutTimeMs=r,window.requestAnimationFrame(this.updateTimeout.bind(this))):this.lastTimeoutTimeMs=0};
_.d.onErrorMessageDismiss=function(){this.errorMessage=void 0};
_.d.onErrorMessageEdit=function(r){this.input.setLiveChatRichMessageInput(r.detail);this.input.focusAtEnd();this.errorMessage=void 0};
_.d.errorMessageChanged=function(){var r=this;_.q_(function(){_.ht(r.hostElement,"yt-live-chat-maybe-scroll-to-bottom")})};
_.d.computeAuthorNameColor=function(r){var E;if(_.R("live_chat_author_name_color_usernames")&&(r==null?0:(E=r.authorName)==null?0:E.simpleText))return _.$Dd(_.aFJ(r.authorName.simpleText));if(_.R("live_chat_seed_color_usernames")&&(r==null?0:r.authorSeedColorArgb))return _.$Dd(_.gD(r.authorSeedColorArgb));if(_.R("live_chat_colored_usernames"))return"#cc0000";var K;return _.R("live_chat_simple_color_usernames")&&(r==null?0:(K=r.authorName)==null?0:K.simpleText)&&(r==null?0:r.authorUsernameColorLight)&&
(r==null?0:r.authorUsernameColorDark)?document.documentElement.hasAttribute("dark")?_.gD(r.authorUsernameColorDark):_.gD(r.authorUsernameColorLight):""};
_.d.onIsTooltipVisibleChanged=function(){var r=_.rj(this.hostElement).querySelector("#tooltip-accessibility-text");this.isTooltipVisible?setTimeout(function(){r.hidden=!1;r.setAttribute("role","alert")},0):(r.hidden=!0,r.removeAttribute("role"))};
_.d.onFocusedChanged=function(r){this.inputFocused=r.detail.value};
_.f5.Object.defineProperties(dP.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 r;return!((r=this.data)==null||!r.authorPhoto)&&this.characterCount>0}},
hasProductPickerPanelViewModel:{configurable:!0,enumerable:!0,get:function(){var r,E;return((r=this.data)==null?void 0:(E=r.pickers)==null?void 0:E.find(function(K){return K.liveChatProductPickerPanelViewModel}))!==void 0}},
tooltipMessage:{configurable:!0,enumerable:!0,get:function(){var r=this.get("data.onInitialFocusCommand.showLiveChatTooltipCommand.tooltip.tooltipRenderer.detailsText");return r?this.ytRendererBehavior.getSimpleString(r):""}},
authorNameColor:{configurable:!0,enumerable:!0,get:function(){return this.computeAuthorNameColor(this.data)}}});
dP.prototype.onIsTooltipVisibleChanged=dP.prototype.onIsTooltipVisibleChanged;dP.prototype.errorMessageChanged=dP.prototype.errorMessageChanged;dP.prototype.onErrorMessageEdit=dP.prototype.onErrorMessageEdit;dP.prototype.onErrorMessageDismiss=dP.prototype.onErrorMessageDismiss;dP.prototype.focusChanged=dP.prototype.focusChanged;dP.prototype.characterCountChanged=dP.prototype.characterCountChanged;dP.prototype.onEmojiSelect=dP.prototype.onEmojiSelect;dP.prototype.handlePickerButtonToggle=dP.prototype.handlePickerButtonToggle;
dP.prototype.onSendError=dP.prototype.onSendError;dP.prototype.onSendCompleted=dP.prototype.onSendCompleted;dP.prototype.sendMessage=dP.prototype.sendMessage;dP.prototype.dataChanged=dP.prototype.dataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],dP.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],dP.prototype,"ytActionHandlerBehavior",void 0);
_.u([_.G(MrO.YtPickerBehavior),_.H("design:type",Object)],dP.prototype,"ytPickerBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],dP.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.jc.YtLiveChatTooltipTargetingBehavior),_.H("design:type",Object)],dP.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],dP.prototype,"hasFiredInitialFocusActions",void 0);
_.u([_.b(),_.H("design:type",Object)],dP.prototype,"isBeforeFocusEnabled",void 0);_.u([_.b(),_.H("design:type",Object)],dP.prototype,"data",void 0);_.u([_.b({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.H("design:type",Object)],dP.prototype,"id",void 0);_.u([_.b(),_.H("design:type",Object)],dP.prototype,"characterCount",void 0);_.u([_.b(),_.H("design:type",Object)],dP.prototype,"maxCharacterLimit",void 0);
_.u([_.b(),_.H("design:type",Object)],dP.prototype,"remainingCharacterCount",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],dP.prototype,"inputExpanded",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],dP.prototype,"inputFocused",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],dP.prototype,"disableEmojiPickerIncrementalLoading",void 0);_.u([_.b(),_.H("design:type",_.Fe)],dP.prototype,"participantsManager",void 0);
_.u([_.b(),_.H("design:type",Object)],dP.prototype,"buttonOverrides",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],dP.prototype,"inReplyPanel",void 0);_.u([_.v("characterCount, maxCharacterLimit, countdownActive"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],dP.prototype,"sendDisabled",null);_.u([_.b(),_.H("design:type",Object)],dP.prototype,"countdownRatio",void 0);
_.u([_.v("countdownRatio"),_.H("design:type",Number),_.H("design:paramtypes",[])],dP.prototype,"countdownStrokeDashOffset",null);_.u([_.v("countdownRatio"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],dP.prototype,"countdownActive",null);_.u([_.v("data.interactionMessage"),_.b({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],dP.prototype,"hasInteractionMessage",null);
_.u([_.v("data.emojiPickerButton"),_.b({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],dP.prototype,"hasEmojiPickerButton",null);_.u([_.v("data, characterCount"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],dP.prototype,"showAvatar",null);_.u([_.v("data.pickers"),_.b({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],dP.prototype,"hasProductPickerPanelViewModel",null);
_.u([_.b(),_.H("design:type",Object)],dP.prototype,"errorMessage",void 0);_.u([_.b(),_.H("design:type",Object)],dP.prototype,"genericErrorMessage",void 0);_.u([_.b(),_.H("design:type",Object)],dP.prototype,"isTooltipVisible",void 0);_.u([_.b(),_.H("design:type",Object)],dP.prototype,"tooltipTimeout",void 0);_.u([_.v("data.onInitialFocusCommand"),_.H("design:type",String),_.H("design:paramtypes",[])],dP.prototype,"tooltipMessage",null);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],dP.prototype,"systemIcons",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],dP.prototype,"tallerEmojiPicker",void 0);_.u([_.v("data"),_.H("design:type",String),_.H("design:paramtypes",[])],dP.prototype,"authorNameColor",null);_.u([_.b(),_.H("design:type",Object)],dP.prototype,"sendReplyMessageInFlight",void 0);_.u([_.fH("#input"),_.H("design:type",_.riR)],dP.prototype,"input",void 0);
_.u([_.fH("#count"),_.H("design:type",HTMLElement)],dP.prototype,"count",void 0);_.u([_.fH("#input-container"),_.H("design:type",HTMLElement)],dP.prototype,"inputContainer",void 0);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],dP.prototype,"dataChanged",null);_.u([_.ae("yt-live-chat-send-message"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype",Promise)],dP.prototype,"sendMessage",null);
_.u([_.ae("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[Event,_.eZ]),_.H("design:returntype")],dP.prototype,"onSendCompleted",null);_.u([_.ae("yt-service-request-error"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],dP.prototype,"onSendError",null);
_.u([_.ae("yt-live-chat-icon-toggle-button-renderer-toggle"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],dP.prototype,"handlePickerButtonToggle",null);_.u([_.ae("yt-emoji-select"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],dP.prototype,"onEmojiSelect",null);
_.u([_.pH("characterCount"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],dP.prototype,"characterCountChanged",null);_.u([_.pH("inputFocused"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],dP.prototype,"focusChanged",null);_.u([_.ae("yt-live-chat-error-message-dismiss"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],dP.prototype,"onErrorMessageDismiss",null);
_.u([_.ae("yt-live-chat-error-message-edit"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],dP.prototype,"onErrorMessageEdit",null);_.u([_.pH("errorMessage"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],dP.prototype,"errorMessageChanged",null);_.u([_.pH("isTooltipVisible"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],dP.prototype,"onIsTooltipVisibleChanged",null);
_.u([_.vZ({disableElementRegistration:!0,is:"yt-live-chat-message-input-renderer",noInjection:!0})],dP);
_.Z(dP,"yt-live-chat-message-input-renderer",function(){if(en9===void 0){var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;Aex===void 0&&(Aex=document.createElement("template"));var g=Aex;K.call(E,g.content.cloneNode(!0),r.content.firstChild);en9=r}r=en9;return r},{mode:0});var i19;var cDn;var j7=function(){var r=_.q.apply(this,arguments)||this;r.systemIcons=_.R("kevlar_system_icons");r.firedOnClickCommand=!1;r.inReplyPanel=!1;return r};
_.C(j7,_.q);
j7.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"}}}};
j7.prototype.onButtonToggle=function(r){r.target.disabled||this.ytPickerBehavior.togglePicker_(r.detail.targetId)};
j7.prototype.onClick=function(){var r=this;this.get("onClickCommand.liveChatAddToToastAction",this.data)&&!this.firedOnClickCommand&&(_.ht(this.hostElement,"yt-live-chat-add-to-toast-action",[this.data.onClickCommand]),this.firedOnClickCommand=!0,setTimeout(function(){return r.firedOnClickCommand=!1},5E3))};
_.f5.Object.defineProperties(j7.prototype,{hasProductPickerPanelViewModel:{configurable:!0,enumerable:!0,get:function(){var r,E;return((r=this.data)==null?void 0:(E=r.panels)==null?void 0:E.find(function(K){return K.liveChatProductPickerPanelViewModel}))!==void 0}}});
j7.prototype.onButtonToggle=j7.prototype.onButtonToggle;_.u([_.G(MrO.YtPickerBehavior),_.H("design:type",Object)],j7.prototype,"ytPickerBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],j7.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],j7.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],j7.prototype,"data",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],j7.prototype,"systemIcons",void 0);_.u([_.b({reflectToAttribute:!1}),_.H("design:type",Object)],j7.prototype,"firedOnClickCommand",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],j7.prototype,"inReplyPanel",void 0);_.u([_.v("data.pickers"),_.b({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],j7.prototype,"hasProductPickerPanelViewModel",null);
_.u([_.ae("yt-live-chat-icon-toggle-button-renderer-toggle"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],j7.prototype,"onButtonToggle",null);_.u([_.vZ({disableElementRegistration:!0,is:"yt-live-chat-restricted-participation-renderer",noInjection:!0})],j7);
_.Z(j7,"yt-live-chat-restricted-participation-renderer",function(){if(cDn===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;i19===void 0&&(i19=document.createElement("template"));var g=i19;K.call(E,g.content.cloneNode(!0),r.content.firstChild);cDn=r}r=cDn;return r},{mode:0});var NM=function(){var r=_.q.apply(this,arguments)||this;r.genericErrorMessage=_.eI("Error, try again.");r.inReplyPanel=!1;r.hideBorder=!1;return r};
_.C(NM,_.q);NM.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}}}}}};
_.f5.Object.defineProperties(NM,{template:{configurable:!0,enumerable:!0,get:function(){return qXc()}}});
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],NM.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],NM.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],NM.prototype,"genericErrorMessage",void 0);_.u([_.b(),_.H("design:type",Object)],NM.prototype,"inReplyPanel",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],NM.prototype,"hideBorder",void 0);
_.u([_.vZ({is:"yt-live-chat-engagement-panel-input-renderer",disableElementRegistration:!0,noInjection:!0})],NM);_.Z(NM,"yt-live-chat-engagement-panel-input-renderer",function(){return qXc()},{mode:0});var CXJ,xZb;CXJ=_.dt(115994);xZb=_.dt(115993);_.Qv=function(r,E,K){var g=this;var D=K.dragDownAction;this.layer=0;this.JSC$23144_watchConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{fade:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return g.dragDownAction()}}}};
this.JSC$23144_watchFullScreenConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{disableFinish:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return g.dragDownAction()}}}};
this.fullscreen=!1;var B=_.pB();_.lA(B,CXJ,this.layer);_.lA(B,xZb,this.layer);this.dragDownAction=function(){D();_.s3(B,{visualElement:g.fullscreen?CXJ:xZb})};
this.gesture=new _.bv(r,E,this.getConfig(!1),"pandown");this.attach()};
_.Qv.prototype.attach=function(){this.gesture.attach()};
_.Qv.prototype.detach=function(){this.gesture.detach()};
_.Qv.prototype.update=function(r){this.fullscreen=r;var E=this.gesture;r=this.getConfig(r);E.config=r};
_.Qv.prototype.getConfig=function(r){return r?this.JSC$23144_watchFullScreenConfig:this.JSC$23144_watchConfig};var WBb={YtMacroReplacementBehavior:[{sendServiceRequestAction:function(r){if(r&&r.length==1&&Array.isArray(r[0].loggingUrls)){r=_.lw.unsafeClone(r[0]);var E=this.macros||{},K=this.getAdModuleClient_();if(!K)return _.KR();r.loggingUrls.forEach(function(g){if(g.baseUrl){var D=g.baseUrl;var B=E;B=B===void 0?{}:B;D=K.getOptions().includes("replaceUrlMacros")?_.Rx$(K,"replaceUrlMacros",{url:D,additionalMapping:B}):D;g.baseUrl=D}},this);
r=[r]}return _.rA(this.hostElement,r)},
getAdModuleClient_:function(){var r=_.Lg(this);return r?(r=r.getPlayer())?new _.BS(r):null:null}}]};var G4c;var vlK;var $a=function(){return _.q.apply(this,arguments)||this};
_.C($a,_.q);$a.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],$a.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],$a.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],$a.prototype,"data",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-compact-tvfilm-entry-point-renderer"})],$a);
_.Z($a,"ytd-compact-tvfilm-entry-point-renderer",function(){if(vlK!==void 0)return vlK;var r=document.createElement("template");_.x(r,'\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>');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return vlK=r},{mode:1});var Vrc;var zTb;var trm;var aT=function(){return _.q.apply(this,arguments)||this};
_.C(aT,_.q);aT.prototype.ready=function(){this.initializeDefs()};
aT.prototype.initializeDefs=function(){var r=this.meta.byKey("yt-icons"),E=_.rj(r).querySelector("#star"),K=_.rj(r).querySelector("#star_half");r=_.rj(r).querySelector("#star_border");E&&this.defs.appendChild(E.cloneNode(!0));K&&this.defs.appendChild(K.cloneNode(!0));r&&this.defs.appendChild(r.cloneNode(!0))};
aT.prototype.percentChanged=function(){for(var r=this.rating;r.firstChild;)r.removeChild(r.firstChild);var E=Math.round(this.percent/10);r=Math.floor(E/2);E%=2;var K=5-r-E;this.appendStars("star",r,0);this.appendStars("star_half",E,r);this.appendStars("star_border",K,r+E)};
aT.prototype.appendStars=function(r,E,K){for(var g=0;g<E;g++){var D=(18+this.spacing)*(g+K),B=document.createElementNS("http://www.w3.org/2000/svg","use");_.qkb(B,"#"+r);B.setAttribute("x",""+D);B.setAttribute("y","0");this.rating.appendChild(B)}};
aT.prototype.percentChanged=aT.prototype.percentChanged;_.u([_.fH("#defs"),_.H("design:type",HTMLElement)],aT.prototype,"defs",void 0);_.u([_.fH("#rating"),_.H("design:type",HTMLElement)],aT.prototype,"rating",void 0);_.u([_.b(),_.H("design:type",Number)],aT.prototype,"percent",void 0);_.u([_.b({value:6}),_.H("design:type",Number)],aT.prototype,"spacing",void 0);_.u([_.b({value:_.kY.create("iron-meta",{type:"iconset"})}),_.H("design:type",_.eS)],aT.prototype,"meta",void 0);
_.u([_.pH("percent"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],aT.prototype,"percentChanged",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-ratings"})],aT);
_.Z(aT,"ytd-ratings",function(){if(trm!==void 0)return trm;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return trm=r},{mode:1});var SHO=function(){return _.q.apply(this,arguments)||this};
_.C(SHO,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],SHO.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],SHO.prototype,"data",void 0);_.u([_.VF({is:"ytd-offer-review-renderer",disableElementRegistration:!0})],SHO);
_.Z(SHO,"ytd-offer-review-renderer",function(){if(zTb!==void 0)return zTb;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return zTb=r},{mode:1});var pu=function(){var r=_.q.apply(this,arguments)||this;r.badges=[{textBadge:{label:_.eI("CC")}}];return r};
_.C(pu,_.q);_.d=pu.prototype;_.d.configureRendererStamper=function(){return{"data.storefrontEntryPoint":{id:"storefront-entry-point",mapping:{compactTvfilmEntryPointRenderer:"ytd-compact-tvfilm-entry-point-renderer"}}}};
_.d.dataChanged=function(){var r=this.get("data.offerButton.buttonRenderer.serviceEndpoint");if(r&&r.commandMetadata&&_.M(r.commandMetadata,_.HV)&&_.M(r.commandMetadata,_.HV).fireAutomatically)_.P7().resolve(_.Ov).resolveCommand(r,{form:{element:this.hostElement}});else{var E;r&&((E=_.M(r,_.HV))==null?0:E.fireAutomatically)&&_.P7().resolve(_.Ov).resolveCommand(r,{form:{element:this.hostElement}})}};
_.d.isEmptyContent=function(r){return this.isStorefrontEntryPointEmpty(r)&&this.shouldHideOfferModule(r)};
_.d.isStorefrontEntryPointEmpty=function(r){return!r||!r.storefrontEntryPoint};
_.d.shouldHideOfferModule=function(r){return!!r.hideVideoDetails};
_.d.isOfferModuleNavigationInactive=function(r){return!r.navigationEndpoint&&!r.serviceEndpoint};
_.d.maybeNavigateWithServiceEndpoint=function(){this.data&&this.data.navigationEndpoint||this.data&&this.data.serviceEndpoint&&_.P7().resolve(_.Ov).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}})};
pu.prototype.dataChanged=pu.prototype.dataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],pu.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],pu.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],pu.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0,computed:"isEmptyContent(data)"}),_.H("design:type",Boolean)],pu.prototype,"hidden",void 0);
_.u([_.b(),_.H("design:type",Object)],pu.prototype,"badges",void 0);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],pu.prototype,"dataChanged",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-movie-offer-module-renderer"})],pu);
_.Z(pu,"ytd-movie-offer-module-renderer",function(){if(Vrc!==void 0)return Vrc;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return Vrc=r},{mode:1});var b1Z;var s52=function(){return _.q.apply(this,arguments)||this};
_.C(s52,_.q);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],s52.prototype,"componentBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],s52.prototype,"data",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-media-masthead-renderer"})],s52);
_.Z(s52,"ytd-media-masthead-renderer",function(){if(b1Z!==void 0)return b1Z;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return b1Z=r},{mode:1});var k41;_.yB(_.BmD,"course-metadata-view-model",{props:{data:_.H1,isOverlay:_.H1}});var P6=function(){var r=_.q.apply(this,arguments)||this;r.isMetadataVisible=!1;r.actionMap={"yt-hide-tvfilm-offer-module":"handleHideAction"};return r};
_.C(P6,_.q);_.d=P6.prototype;
_.d.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"}}}}};
_.d.descriptionChanged=function(){this.expander.collapsed=!0;this.expander.reset()};
_.d.dataChanged=function(){this.hostElement.hidden=!1;this.isMetadataVisible=this.isExpandButtonToggled()};
_.d.expanderChanged=function(){var r;if((r=this.data)==null?0:r.expandedMetadata)this.expander.hidden=this.isMetadataVisible};
_.d.isExpandButtonToggled=function(){var r,E;return(E=_.M((r=this.data)==null?void 0:r.expandMetadataButton,_.YQ))==null?void 0:E.isToggled};
_.d.onVisibilityButtonClick=function(){var r;if((r=this.data)==null?0:r.expandMetadataButton)this.isMetadataVisible=!this.isMetadataVisible};
_.d.handleHideAction=function(){this.data&&this.data.clientShouldSuppressIfCompanionAdDisplayed&&(this.hostElement.hidden=!0)};
P6.prototype.expanderChanged=P6.prototype.expanderChanged;P6.prototype.dataChanged=P6.prototype.dataChanged;P6.prototype.descriptionChanged=P6.prototype.descriptionChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],P6.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],P6.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G([_.lx.YtActionHandlerBehavior]),_.H("design:type",Object)],P6.prototype,"actionHandlerBehavior",void 0);
_.u([_.b(),_.H("design:type",Object)],P6.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],P6.prototype,"isMetadataVisible",void 0);_.u([_.fH("#expander"),_.H("design:type",Object)],P6.prototype,"expander",void 0);_.u([_.pH("data.description"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],P6.prototype,"descriptionChanged",null);
_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],P6.prototype,"dataChanged",null);_.u([_.pH("isMetadataVisible"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],P6.prototype,"expanderChanged",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-tvfilm-offer-module-renderer"})],P6);
_.Z(P6,"ytd-tvfilm-offer-module-renderer",function(){if(k41!==void 0)return k41;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return k41=r},{mode:2});var qHH;var fu=function(){var r=_.q.apply(this,arguments)||this;r.actionMap={"yt-hide-unlimited-offer-module":"handleHideAction"};return r};
_.C(fu,_.q);fu.prototype.dataChanged=function(){this.hostElement.hidden=!1};
fu.prototype.configureRendererStamper=function(){return{"data.storefrontEntryPoint":{id:"storefront-entry-point",mapping:{compactTvfilmEntryPointRenderer:"ytd-compact-tvfilm-entry-point-renderer"}}}};
fu.prototype.onThumbnailTap=function(r){this.data&&this.data.serviceEndpoint&&(_.P7().resolve(_.Ov).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}}),r.stopPropagation())};
fu.prototype.handleHideAction=function(){this.data&&this.data.suppressIfCompanionAds&&(this.hostElement.hidden=!0)};
fu.prototype.dataChanged=fu.prototype.dataChanged;_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],fu.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],fu.prototype,"rendererBehaviors",void 0);_.u([_.G([_.lx.YtActionHandlerBehavior]),_.H("design:type",Object)],fu.prototype,"actionHandlerBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],fu.prototype,"data",void 0);
_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],fu.prototype,"dataChanged",null);_.u([_.VF({is:"ytd-unlimited-offer-module-renderer",disableElementRegistration:!0})],fu);
_.Z(fu,"ytd-unlimited-offer-module-renderer",function(){if(qHH!==void 0)return qHH;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return qHH=r},{mode:1});var l52;var mZZ;var OR=function(){var r=_.q.apply(this,arguments)||this;r.actionMap={"yt-related-chip-command":"handleRelatedChipCommand"};return r};
_.C(OR,_.q);OR.prototype.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{chipCloudRenderer:{component:"yt-chip-cloud-renderer"}}}}};
OR.prototype.handleRelatedChipCommand=function(r){r=_.M(r,j19);var E=r.contents;E?_.Jt(this.hostElement,"yt-item-section-replace-action",[E,r.targetSectionIdentifier]):_.Jt(this.hostElement,"yt-item-section-continuation-action",[r.continuationData,r.targetSectionIdentifier])};
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],OR.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],OR.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],OR.prototype,"actionHandlerBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],OR.prototype,"data",void 0);_.u([_.vZ({is:"yt-related-chip-cloud-renderer",disableElementRegistration:!0})],OR);
_.Z(OR,"yt-related-chip-cloud-renderer",function(){if(mZZ===void 0){var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;l52===void 0&&(l52=document.createElement("template"));var g=l52;K.call(E,g.content.cloneNode(!0),r.content.firstChild);mZZ=r}r=mZZ;return r},{mode:2});var Ya=function(){var r=_.q.apply(this,arguments)||this;r.isTwoColumns=!0;r.watchFeedBigThumbs=_.R("kevlar_watch_feed_big_thumbs");r.watchFeedBigThumbsOnLockup=_.R("web_watch_next_big_thumbs");r.watchNextGridHideChips=_.R("kevlar_watch_grid_hide_chips");r.eligibleToSwitchToGrid=!0;r.disableShortsShelfHeightOverride=_.R("web_shorts_wn_shelf_ratio_tuning");r.isWatchNextGrid=!1;r.reuseComponents=!_.R("kevlar_watch_grid");r.nextContinuation={continuationType:"watchNextSecondaryResultsContinuation",contentsArray:"data.results",
continuationsArray:"data.continuations",responseContentsKey:"results",requestPath:"/related_ajax"};return r};
_.C(Ya,_.q);_.d=Ya.prototype;
_.d.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:!_.R("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}}};
_.d.getItemsPath=function(){return"data.results"};
_.d.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"results","yt-reload-continuation-items-command-body":"results"}};
_.d.created=function(){this.ytLazyListBehavior.initialCount=1};
_.d.ready=function(){_.jU(this.hostElement,{"--yt-img-shadow-placeholder-color":"var(--yt-spec-outline)","--yt-img-shadow-min-height":"100%","--yt-img-shadow-min-width":"100%"})};
_.d.resultsChanged=function(){if(this.data&&this.data.results){for(var r=this.data.results,E=null,K=null,g=0;g<r.length;g++)r[g].relatedChipCloudRenderer?E=r[g].relatedChipCloudRenderer:r[g].itemSectionRenderer&&(K=r[g].itemSectionRenderer);if(E&&K)for(this.set("data.continuations",[]),r=_.M(E.content,_.pyd).chips,E=0;E<r.length;E++)if(g=this.get("chipCloudChipRenderer.navigationEndpoint.relatedChipCommand",r[E]),g.loadCached||!g.contents){g.contents=K.contents;break}}};
_.d.dataChanged=function(){var r=this,E;if((E=this.data)!=null&&E.results&&this.hasAllowedInstreamAd(this.playerData)){if(E=this.data.results.filter(function(a){return!!a.promotedSparklesWebRenderer})){for(var K=0;K<E.length;K++){var g=this.get("promotedSparklesWebRenderer.errorCommand.loggingUrls",E[K]);
if(g)for(var D=0;D<g.length;D++)g[D]&&g[D].baseUrl&&_.EX(g[D].baseUrl)}this.set("data.results",this.data.results.filter(function(a){return!a.promotedSparklesWebRenderer}))}if(E=this.data.results.filter(function(a){return!!r.getSparklesAd(a)})){E=_.N(E);
for(D=E.next();!D.done;D=E.next())if(g=K=void 0,D=(K=this.getSparklesAd(D.value))==null?void 0:(g=K.errorCommand)==null?void 0:g.loggingUrls)for(K=_.N(D),g=K.next();!g.done;g=K.next())(g=g.value)&&g.baseUrl&&_.EX(g.baseUrl);var B,Q;this.set("data.results",(B=this.data)==null?void 0:(Q=B.results)==null?void 0:Q.filter(function(a){return!a.adSlotRenderer}))}}};
_.d.getSparklesAd=function(r){var E,K;r=_.M((E=r.adSlotRenderer)==null?void 0:(K=E.fulfillmentContent)==null?void 0:K.fulfilledLayout,_.btC);return _.M(r==null?void 0:r.renderingContent,cWb)};
_.d.hasAllowedInstreamAd=function(r){r=this.get("adPlacements",r)||[];for(var E=0;E<r.length;E++){var K=this.get("adPlacementRenderer.config.adPlacementConfig",r[E]);if(K&&K.suppressDisplayAd)return!0}return!1};
_.d.computeHideUnlimitedOfferModule=function(r,E){return r&&r.offerModule&&E&&r.offerModule.unlimitedOfferModuleRenderer&&r.offerModule.unlimitedOfferModuleRenderer.suppressIfCompanionAds&&this.hasCompanionAds(E)?!0:!1};
_.d.hideUnlimitedOfferModuleChanged=function(){var r=_.rj(this.hostElement).querySelector("ytd-unlimited-offer-module-renderer");r&&(r.hidden=this.hideUnlimitedOfferModule)};
_.d.updateLockupContainerTypes=function(r){if(this.eligibleToSwitchToGrid){var E;(E=Array.from(this.hostElement.querySelectorAll("#items yt-lockup-view-model")))==null||E.forEach(function(K){K.containerType=r})}};
_.d.computeHideTvfilmOfferModule=function(r,E){var K,g;return!!((r==null?0:(K=r.offerModule)==null?0:(g=K.tvfilmOfferModuleRenderer)==null?0:g.clientShouldSuppressIfCompanionAdDisplayed)&&E&&this.hasCompanionAds(E))};
_.d.hideTvfilmOfferModuleChanged=function(){var r=_.rj(this.hostElement).querySelector("ytd-tvfilm-offer-module-renderer");r&&(r.hidden=this.hideTvfilmOfferModule)};
_.d.hasCompanionAds=function(r){r=this.get("adPlacements",r)||[];for(var E=0;E<r.length;E++){if(this.get("adPlacementRenderer.renderer.actionCompanionAdRenderer",r[E]))return!0;var K=void 0,g=void 0,D=void 0;if(!_.R("web_watch_top_banner_companion_check_killswitch")&&((K=r[E])==null?0:(g=K.adPlacementRenderer)==null?0:(D=g.renderer)==null?0:D.topBannerImageTextIconButtonedLayoutViewModel))return!0}return!1};
_.d.hasSuppressedResults=function(r){return r==null?!0:r.filter(function(E){return!E.continuationItemRenderer&&!E.compactPromotedVideoRenderer&&!E.promotedSparklesWebRenderer}).length===0};
_.d.computeShowButton=function(r,E){return this.isWatchNextGrid?r:r||this.hasSuppressedResults(E)};
_.d.showButtonChanged=function(){if(this.isWatchNextGrid){var r=_.rj(this.hostElement).querySelector("ytd-rich-grid-renderer");r&&this.showButton!==null&&(r.continuationShowButton=this.showButton)}else{r=_.rj(this.hostElement).querySelector("yt-next-continuation");var E=_.rj(this.hostElement).querySelector("ytd-continuation-item-renderer"),K=_.rj(this.hostElement).querySelector("ytd-item-section-renderer");r&&(r.showButton=this.showButton);E&&(E.showButton=this.showButton);K&&(K.continuationShowButton=
this.showButton)}};
_.d.continuationTap=function(r){var E;if(((E=this.data)==null?void 0:E.continuations)!=null&&r.target.tagName==="TP-YT-PAPER-BUTTON")for(r=this.data.continuations,E=0;E<r.length;E++)r[E].nextContinuationData&&this.ytRendererBehavior.logExplicitClick(r[E].nextContinuationData||{})};
_.d.shownItemsChangedForBinding=function(){this.hostElement.dispatchEvent(new _.wh("shown-items-changed",this.shownItems))};
_.f5.Object.defineProperties(Ya.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 r;return!((r=this.shownItems)==null||!r.some(function(E){return!!E.lockupViewModel||E.compactVideoRenderer}))}}});
Ya.prototype.shownItemsChangedForBinding=Ya.prototype.shownItemsChangedForBinding;Ya.prototype.showButtonChanged=Ya.prototype.showButtonChanged;Ya.prototype.hideTvfilmOfferModuleChanged=Ya.prototype.hideTvfilmOfferModuleChanged;Ya.prototype.updateLockupContainerTypes=Ya.prototype.updateLockupContainerTypes;Ya.prototype.hideUnlimitedOfferModuleChanged=Ya.prototype.hideUnlimitedOfferModuleChanged;Ya.prototype.dataChanged=Ya.prototype.dataChanged;Ya.prototype.resultsChanged=Ya.prototype.resultsChanged;
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Ya.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Ya.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.Wl.YtLazyListBehavior),_.H("design:type",Object)],Ya.prototype,"ytLazyListBehavior",void 0);_.u([_.G(_.M1.YtNextContinuationBehavior),_.H("design:type",Object)],Ya.prototype,"ytNextContinuationBehavior",void 0);
_.u([_.G(_.oY),_.H("design:type",Object)],Ya.prototype,"ytContinuationHandlerBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],Ya.prototype,"ytdReduxBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Ya.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],Ya.prototype,"playerData",void 0);_.u([_.b({value:!0}),_.H("design:type",Boolean)],Ya.prototype,"autoFill",void 0);_.u([_.b({value:60}),_.H("design:type",Number)],Ya.prototype,"targetFramerate",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Ya.prototype,"isTwoColumns",void 0);_.u([_.b(),_.H("design:type",Object)],Ya.prototype,"shownItems",void 0);_.u([_.b({computed:"computeHideUnlimitedOfferModule(data, playerData)"}),_.H("design:type",Boolean)],Ya.prototype,"hideUnlimitedOfferModule",void 0);_.u([_.b({computed:"computeHideTvfilmOfferModule(data, playerData)"}),_.H("design:type",Boolean)],Ya.prototype,"hideTvfilmOfferModule",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Ya.prototype,"watchFeedBigThumbs",void 0);_.u([_.b(),_.H("design:type",Object)],Ya.prototype,"watchFeedBigThumbsOnLockup",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Ya.prototype,"watchNextGridHideChips",void 0);_.u([_.b(),_.H("design:type",Object)],Ya.prototype,"eligibleToSwitchToGrid",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Ya.prototype,"disableShortsShelfHeightOverride",void 0);
_.u([_.b({selector:_.Gp,reflectToAttribute:!0}),_.H("design:type",Object)],Ya.prototype,"isGridViewEnabled",void 0);_.u([_.b({selector:_.hfJ,reflectToAttribute:!0}),_.H("design:type",Object)],Ya.prototype,"isSwatcherooActive",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],Ya.prototype,"showMoreButton",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Ya.prototype,"isWatchNextGrid",void 0);
_.u([_.b({computed:"computeShowButton(showMoreButton, data.results)"}),_.H("design:type",Boolean)],Ya.prototype,"showButton",void 0);_.u([_.TI("data.results.*"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ya.prototype,"resultsChanged",null);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ya.prototype,"dataChanged",null);
_.u([_.pH("hideUnlimitedOfferModule"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ya.prototype,"hideUnlimitedOfferModuleChanged",null);_.u([_.v("isGridViewEnabled","containsLockups","data"),_.b({reflectToAttribute:!0}),_.H("design:type",Number),_.H("design:paramtypes",[])],Ya.prototype,"lockupContainerType",null);
_.u([_.pH("lockupContainerType","data"),_.H("design:type",Function),_.H("design:paramtypes",[Number]),_.H("design:returntype")],Ya.prototype,"updateLockupContainerTypes",null);_.u([_.pH("hideTvfilmOfferModule"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ya.prototype,"hideTvfilmOfferModuleChanged",null);_.u([_.pH("showButton"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ya.prototype,"showButtonChanged",null);
_.u([_.pH("shownItems"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ya.prototype,"shownItemsChangedForBinding",null);_.u([_.v("shownItems"),_.b({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Ya.prototype,"containsLockups",null);
_.Z(Ya,"ytd-watch-next-secondary-results-renderer",function(){if(G4c===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);G4c=r}r=G4c;return r},{mode:1});var Z1b;var UR=function(){var r=_.q.apply(this,arguments)||this;r.isCollapsed=!1;r.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-update-donation-shelf-command":"handleUpdate","yt-open-popup-action":"handleOpenPopupAction"};return r};
_.C(UR,_.q);_.d=UR.prototype;_.d.configureRendererStamper=function(){return{"data.donateButton":{id:"donate-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.d.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.d.onDonateTap=function(){var r=this.get("data.donateButton.buttonRenderer.command");if(r){var E=_.Cn(),K=this.get("data.donateButton.buttonRenderer.trackingParams");E&&K&&_.Zi(E,_.UZ(K));this.ytOpenPopupBehavior.openPopup(r)}};
_.d.onShowMore=function(){this.isCollapsed=!1;var r=_.Cn(),E=this.get("data.expandButton.buttonRenderer.trackingParams");r&&E&&_.Zi(r,_.UZ(E))};
_.d.onShowLess=function(){this.isCollapsed=!0};
_.d.dataChanged=function(){_.jU(this.hostElement,{"--progress-bar-completion":this.data.progress*100+"%"})};
_.d.onDarkModeToggledAction=function(r){this.isDarkTheme=r};
_.d.handleUpdate=function(r){if(r=this.get("updateDonationShelfCommand.donationShelf.donationShelfRenderer",r))this.set("data.startLabel",r.startLabel),this.set("data.endLabel",r.endLabel),this.set("data.progress",r.progress),this.set("data.amountRaisedLabel",r.amountRaisedLabel),this.dataChanged()};
_.d.handleOpenPopupAction=function(r){this.get("openPopupAction.popup.ypcTransactionErrorMessageRenderer",r)&&_.ht(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"])};
_.d.computeHeaderBackgroundUrl=function(r,E){if(r)return E?r.headerBackgroundDarkUrl:r.headerBackgroundUrl};
_.d.isProgressBarVisible=function(r){return!(!r||r.progress===void 0)};
_.d.headerBackgroundClass=function(){return _.Xx("HTML_DIR")==="rtl"?"flip":""};
UR.prototype.dataChanged=UR.prototype.dataChanged;_.u([_.G(_.kt.YtOpenPopupBehavior),_.H("design:type",Object)],UR.prototype,"ytOpenPopupBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],UR.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],UR.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],UR.prototype,"ytActionHandlerBehavior",void 0);
_.u([_.b(),_.H("design:type",Object)],UR.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],UR.prototype,"isCollapsed",void 0);_.u([_.b({computed:"computeHeaderBackgroundUrl(data, isDarkTheme)"}),_.H("design:type",String)],UR.prototype,"headerBackgroundUrl",void 0);_.u([_.b(),_.H("design:type",Boolean)],UR.prototype,"isDarkTheme",void 0);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],UR.prototype,"dataChanged",null);
_.u([_.VF({is:"ytd-donation-shelf-renderer",disableElementRegistration:!0})],UR);
_.Z(UR,"ytd-donation-shelf-renderer",function(){if(Z1b!==void 0)return Z1b;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return Z1b=r},{mode:1});var u0x;var ADm=function(){return _.q.apply(this,arguments)||this};
_.C(ADm,_.q);_.u([_.b(),_.H("design:type",Object)],ADm.prototype,"data",void 0);_.u([_.VF({is:"ytd-donation-unavailable-renderer",disableElementRegistration:!0})],ADm);
_.Z(ADm,"ytd-donation-unavailable-renderer",function(){if(u0x!==void 0)return u0x;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return u0x=r},{mode:1});var eTJ;var Th=function(){return _.q.apply(this,arguments)||this};
_.C(Th,_.q);Th.prototype.computeIconType=function(r){return r?"yt-icons:"+r.toLowerCase():null};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Th.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Th.prototype,"data",void 0);_.u([_.VF({is:"ytd-limited-state-message-renderer",disableElementRegistration:!0})],Th);
_.Z(Th,"ytd-limited-state-message-renderer",function(){if(eTJ!==void 0)return eTJ;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return eTJ=r},{mode:1});var XHn;var wP=function(){return _.q.apply(this,arguments)||this};
_.C(wP,_.q);wP.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe-button",mapping:{subscribeButtonRenderer:"ytd-subscribe-button-renderer",buttonRenderer:"ytd-button-renderer"}}}};
wP.prototype.onTap=function(r){var E=this.data&&this.data.endpoint;E&&!_.HI(_.AP(r),this.hostElement,["YTD-SUBSCRIBE-BUTTON-RENDERER","YTD-BUTTON-RENDERER"])&&_.Ln(this.hostElement,"yt-navigate",{endpoint:E})};
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],wP.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],wP.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],wP.prototype,"data",void 0);_.u([_.VF({is:"ytd-autotagging-metadata-renderer",disableElementRegistration:!0})],wP);
_.Z(wP,"ytd-autotagging-metadata-renderer",function(){if(XHn!==void 0)return XHn;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return XHn=r},{mode:1});var H1m;var FU=function(){return _.q.apply(this,arguments)||this};
_.C(FU,_.q);FU.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{autotaggingMetadataRenderer:"ytd-autotagging-metadata-renderer"}}}};
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],FU.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],FU.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],FU.prototype,"data",void 0);_.u([_.VF({is:"ytd-autotagging-metadata-row-renderer",disableElementRegistration:!0})],FU);
_.Z(FU,"ytd-autotagging-metadata-row-renderer",function(){if(H1m!==void 0)return H1m;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return H1m=r},{mode:1});var nlH;var I51;var RT=function(){var r=_.q.apply(this,arguments)||this;r.engagementPanelContent=!1;return r};
_.C(RT,_.q);RT.prototype.computeHasDividerLine=function(r,E){return r&&!E};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],RT.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],RT.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine, engagementPanelContent)"}),_.H("design:type",Boolean)],RT.prototype,"hasDividerLine",void 0);_.u([_.b(),_.H("design:type",Object)],RT.prototype,"engagementPanelContent",void 0);
_.u([_.VF({is:"ytd-metadata-row-header-renderer",disableElementRegistration:!0})],RT);
_.Z(RT,"ytd-metadata-row-header-renderer",function(){if(I51!==void 0)return I51;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return I51=r},{mode:1});var yDx;var oT=function(){return _.q.apply(this,arguments)||this};
_.C(oT,_.q);oT.prototype.computeHasDividerLine=function(r){return r};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],oT.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],oT.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine)"}),_.H("design:type",Boolean)],oT.prototype,"hasDividerLine",void 0);_.u([_.VF({is:"ytd-metadata-row-renderer",disableElementRegistration:!0})],oT);
_.Z(oT,"ytd-metadata-row-renderer",function(){if(yDx!==void 0)return yDx;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return yDx=r},{mode:1});var LB2;var hTc=function(){return _.q.apply(this,arguments)||this};
_.C(hTc,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],hTc.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],hTc.prototype,"data",void 0);_.u([_.VF({is:"ytd-metadata-with-image-row-renderer",disableElementRegistration:!0})],hTc);
_.Z(hTc,"ytd-metadata-with-image-row-renderer",function(){if(LB2!==void 0)return LB2;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return LB2=r},{mode:1});var JD2;var MM=function(){var r=_.q.apply(this,arguments)||this;r.rounded=!0;r.fixie=!1;r.fullWidth=!1;return r};
_.C(MM,_.q);_.d=MM.prototype;_.d.configureRendererStamper=function(){return{"data.informationButton":{id:"information-button-container",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.d.onDataChanged=function(){var r=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(E){r.onEndpointLinkKeyPress(E)}))};
_.d.onEndpointLinkKeyPress=function(r){r.target===this.endpointLink&&r.keyCode===13&&_.Ln(this.hostElement,"click")};
_.d.onClick=function(){if(!this.endpointHref){this.endpointLink.blur();var r;if((r=this.data)==null?0:r.endpoint)_.EB(this.hostElement,[this.data.endpoint],this.hostElement),this.ytRendererBehavior.logExplicitClick(this.data)}};
_.d.onYtNavigate=function(r){this.endpointHref||(r.stopPropagation(),r.preventDefault())};
_.d.onInformationButtonContainerClick=function(r){r.target.id!=="information-button-container"&&(r.stopPropagation(),r.preventDefault())};
_.d.computeStyle=function(r){return r};
_.d.computeIsThumbnailStyle=function(r){return r==="RICH_METADATA_RENDERER_STYLE_THUMBNAIL"};
_.d.computeThumbnailWidth=function(r){switch(r){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}};
_.d.computeThumbnailObjectFit=function(r){switch(r){case "RICH_METADATA_RENDERER_STYLE_SQUARE":return"CONTAIN"}};
_.f5.Object.defineProperties(MM.prototype,{endpointHref:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?0:r.endpoint)?this.componentBehavior.computeOptionalHref_(this.data.endpoint):null}}});
MM.prototype.onYtNavigate=MM.prototype.onYtNavigate;MM.prototype.onClick=MM.prototype.onClick;MM.prototype.onDataChanged=MM.prototype.onDataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],MM.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],MM.prototype,"componentBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],MM.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.b(),_.H("design:type",Object)],MM.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.H("design:type",String)],MM.prototype,"componentStyle",void 0);_.u([_.b({computed:"computeIsThumbnailStyle(data.style)"}),_.H("design:type",Boolean)],MM.prototype,"isThumbnailStyle",void 0);_.u([_.b({computed:"computeThumbnailObjectFit(data.style)"}),_.H("design:type",String)],MM.prototype,"thumbnailObjectFit",void 0);
_.u([_.b({computed:"computeThumbnailWidth(data.style)"}),_.H("design:type",Number)],MM.prototype,"thumbnailWidth",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],MM.prototype,"rounded",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],MM.prototype,"fixie",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],MM.prototype,"fullWidth",void 0);_.u([_.fH("#endpoint-link"),_.H("design:type",HTMLAnchorElement)],MM.prototype,"endpointLink",void 0);
_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],MM.prototype,"onDataChanged",null);_.u([_.v("data.endpoint"),_.H("design:type",Object),_.H("design:paramtypes",[])],MM.prototype,"endpointHref",null);_.u([_.ae("click"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],MM.prototype,"onClick",null);
_.u([_.ae("yt-navigate"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],MM.prototype,"onYtNavigate",null);_.u([_.VF({is:"ytd-rich-metadata-renderer",disableElementRegistration:!0})],MM);
_.Z(MM,"ytd-rich-metadata-renderer",function(){if(JD2!==void 0)return JD2;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return JD2=r},{mode:_.EZ("kevlar_poly_si_batch_j075")?1:2});var rG1;var iz=function(){var r=_.q.apply(this,arguments)||this;r.fixie=!1;r.fullWidth=!1;return r};
_.C(iz,_.q);iz.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{richMetadataRenderer:{component:"ytd-rich-metadata-renderer",properties:{fixie:"[[fixie]]",fullWidth:"[[fullWidth]]"}}}}}};
iz.prototype.computeHasDividerLine=function(r){return r};
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],iz.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],iz.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine)"}),_.H("design:type",Boolean)],iz.prototype,"hasDividerLine",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],iz.prototype,"fixie",void 0);_.u([_.b(),_.H("design:type",Object)],iz.prototype,"fullWidth",void 0);
_.u([_.VF({is:"ytd-rich-metadata-row-renderer",disableElementRegistration:!0})],iz);
_.Z(iz,"ytd-rich-metadata-row-renderer",function(){if(rG1!==void 0)return rG1;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return rG1=r},{mode:1});var c6=function(){var r=_.q.apply(this,arguments)||this;r.engagementPanelContent=!1;r.fixie=!1;r.fullWidth=!1;return r};
_.C(c6,_.q);
c6.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"}}}};
c6.prototype.computeCollapsibleItems=function(r,E,K){return r===void 0||E===void 0||K===void 0||K?[]:r.slice(E)};
c6.prototype.computeAlwaysShownItems=function(r,E){return r&&r.length?r.slice(0,E):[]};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],c6.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],c6.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],c6.prototype,"data",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],c6.prototype,"collapsed",void 0);
_.u([_.b({computed:"computeAlwaysShownItems(data.rows,data.collapsedItemCount)"}),_.H("design:type",Array)],c6.prototype,"alwaysShownItems",void 0);_.u([_.b({computed:"computeCollapsibleItems(data.rows,data.collapsedItemCount,collapsed)"}),_.H("design:type",Array)],c6.prototype,"collapsibleItems",void 0);_.u([_.b(),_.H("design:type",Object)],c6.prototype,"engagementPanelContent",void 0);_.u([_.b(),_.H("design:type",Object)],c6.prototype,"fixie",void 0);
_.u([_.b(),_.H("design:type",Object)],c6.prototype,"fullWidth",void 0);_.u([_.VF({is:"ytd-metadata-row-container-renderer",disableElementRegistration:!0})],c6);
_.Z(c6,"ytd-metadata-row-container-renderer",function(){if(nlH!==void 0)return nlH;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return nlH=r},{mode:1});var EM4;var Cu=function(){var r=_.q.apply(this,arguments)||this;r.currentPageUrl="";r.baseUrl="";r.isHiddenByUser=null;r.hidden=!1;r.showAboveScrim=!1;r.watchNextGrid=_.R("kevlar_watch_grid");r.modernButtons=_.R("web_modern_buttons");r.roundedContainer=!0;r.noBorder=!1;r.roundBackground=!_.R("live_chat_round_background_killswitch");r.overflowHideChat=_.R("live_chat_overflow_hide_chat");r.forceDarkTheme=!1;r.theaterWatchWhile=!1;r.isListeningForPlayerProgress=!1;r.JSC$23215_playerEvents=new Map;r.isFrameReady=
!1;r.player=null;r.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 r};
_.C(Cu,_.q);_.d=Cu.prototype;_.d.onShowHideChat=function(){this.isHiddenByUser=!this.collapsed;_.Jt(this.hostElement,"yt-set-live-chat-collapsed",[this.collapsed])};
_.d.created=function(){var r=this;this.handleIframeEventListener=function(E){r.handleIframeEvent(E)};
this.handleKeyboardEventListener=function(E){r.handleKeyboardEvent(E)};
this.JSC$23215_playerEvents.set("onVideoProgress",this.playerProgressHandler);this.JSC$23215_playerEvents.set("onAdStart",this.playerAdStartHandler);this.JSC$23215_playerEvents.set("onAdEnd",this.playerAdEndHandler);this.JSC$23215_playerEvents.set("onStateChange",this.playerStateChangeHandler);this.JSC$23215_playerEvents.set("onLoopRangeChange",this.onLoopRangeChange)};
_.d.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()};
_.d.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};
_.d.computeBaseUrl=function(r){var E="/live_chat";this.isChatReplay()&&(E="/live_chat_replay");return _.pZ(_.ac(_.$C(_.r3(r),E),null),"").toString()};
_.d.dataChanged=function(){_.R("web_watch_theater_chat")&&(this.isHiddenByUser=null)};
_.d.urlChanged=function(){if(this.url!==void 0){this.isFrameReady=!this.isChatReplay();var r=this.url;if(this.isChatReplay()&&this.player){var E=Math.floor(this.player.getProgressState().current*1E3);r=_.KQ(_.r3(r),"playerOffsetMs",E.toString()).toString()}E=this.chatframe;try{var K=r==="about:blank"?_.Hxw:_.u9(r),g=E.contentDocument.location,D=_.nx(K);D!==void 0&&g.replace(D)}catch(B){E.src=r}}};
_.d.collapsedChanged=function(){_.Ln(this.hostElement,"yt-chat-collapsed-changed",this.collapsed)};
_.d.handleIframeEvent=function(r){if(r&&this.baseUrl.startsWith(r.origin)&&r.source===this.chatframe.contentWindow&&_.Xu(r.data))if(r.data["yt-iframed-buyflow-launcher"])this.handleBuyflowMessages(r);else if(r.data["yt-iframed-player-progress-relay"])this.handleChatFrameReady();else if(r.data["yt-show-feedback-dialog"]){var E=_.P7().resolve(_.p0(_.ZxD));if(E){var K=r.ports,g;K&&K.length&&(g=function(){K[0].postMessage({})});
r=r.data["yt-show-feedback-dialog"];E.showFeedbackDialog(r.customProductData,r.feedbackContent,g,r.bucket)}}else if(r.data["yt-show-survey"])_.Ln(this.hostElement,"yt-show-survey",r.data["yt-show-survey"]);else if(r.data["yt-purchase-membership"])_.P7().resolve(_.Ov).resolveCommand(r.data["yt-purchase-membership"],{form:{element:this.hostElement}});else if(r.data["yt-tunnel-out-live-service-request"])this.ytComponentBehavior.resolveCommand(r.data["yt-tunnel-out-live-service-request"]);else if(r.data["yt-user-activity"])_.Pm();
else if(r.data["yt-attach-live-chat-response-tracking-params"])this.attachLiveChatResponseVeTrackingParams(r.data["yt-attach-live-chat-response-tracking-params"].trackingParams);else if(r.data["yt-open-popup"])this.ytOpenPopupBehavior.openPopup(r.data["yt-open-popup"]);else if(r.data["yt-log-flow-logging-event-command"])this.ytComponentBehavior.resolveCommand(r.data["yt-log-flow-logging-event-command"]);else if(r.data["yt-hide-live-chat"])this.onShowHideChat();else r.data["yt-report-moderation-state-log"]&&
this.player&&(E={cpn:this.player.getVideoData().cpn},_.Ae("liveChatBeingModerated",E))};
_.d.attachLiveChatResponseVeTrackingParams=function(r){r=_.UZ(r);var E=_.Cn(),K=_.yK("liveChatRenderer.trackingParams",this.data);E&&K&&_.sB(E,_.UZ(K),r)};
_.d.handleBuyflowMessages=function(r){var E=r.data["yt-iframed-buyflow-launcher"].encryptedPurchaseParams,K=r.data["yt-iframed-buyflow-launcher"].serializedTransactionFlowLoggingParams,g=r.data["yt-iframed-buyflow-launcher"].serializedPaymentsClientParams;_.ky5(_.yl(_.u3),E.replace(/-/g,"+").replace(/_/g,"/"),function(D){r.ports[0].postMessage({success:!0,buyFlowResponse:D})},void 0,function(D){r.ports[0].postMessage({success:!1,
error:D&&D.message||"Buyflow rejected without error."})},_.aA().get("hl"),void 0,function(){r.ports[0].postMessage({closed:!0})},K,g)};
_.d.setupPlayerProgressRelay=function(){var r=this;if(!this.isListeningForPlayerProgress){var E=_.h2();E!=null&&E.getPlayerPromise&&(E.getPlayerPromise().then(function(K){r.playerApiReady(K)}),this.isListeningForPlayerProgress=!0)}};
_.d.handleChatFrameReady=function(){this.isFrameReady=!0;this.player&&this.player.getAdState()===1&&this.postToContentWindow({"yt-player-ad-start":""})};
_.d.playerApiReady=function(r){this.setPlayer(r)};
_.d.playerProgressHandler=function(){if(this.player){var r=this.player.getProgressState();this.postToContentWindow({"yt-player-video-progress":r.current})}};
_.d.playerAdStartHandler=function(r){this.postToContentWindow({"yt-player-ad-start":r})};
_.d.playerAdEndHandler=function(){this.postToContentWindow({"yt-player-ad-end":!0})};
_.d.playerStateChangeHandler=function(r){this.postToContentWindow({"yt-player-state-change":r})};
_.d.setPlayer=function(r){this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$23215_playerEvents);r&&(this.player=r,this.ytPlayerListenerBehavior.listenToPlayerEvents(r,this.JSC$23215_playerEvents),_.Ln(this.hostElement,"player-api-ready"))};
_.d.liveChatPageUrl=function(r,E,K,g){return!K||E?"about:blank":K.liveChatRenderer?(E=_.r3(this.currentPageUrl).JSC$10187_queryData_,YCn(E),r=_.r3(r),E.add("continuation",K.liveChatRenderer.continuations[0].reloadContinuationData.continuation),K=_.b3()==="USER_INTERFACE_THEME_DARK",(g||K)&&E.add("dark_theme","true"),_.ac(r,E),g=_.r3(r.toString()),K=g.JSC$10187_queryData_,"SESSION_INDEX"in _.AA&&(K.add("authuser",_.Xx("SESSION_INDEX")),"DELEGATED_SESSION_ID"in _.AA&&K.add("pageId",_.Xx("DELEGATED_SESSION_ID"))),
"INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"in _.AA&&K.add("sdc",_.Xx("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT")),g.toString()):""};
_.d.isCollapsed=function(r,E){return E!==null?E:this.isChatReplay()||r&&r.conversationBarRenderer&&r.conversationBarRenderer.availabilityMessage?!0:r?r.liveChatRenderer?r.liveChatRenderer.initialDisplayState==="LIVE_CHAT_DISPLAY_STATE_COLLAPSED":!_.R("live_chat_hide_premiere_replay_message")||r.conversationBarRenderer&&r.conversationBarRenderer.availabilityMessage?!1:!0:!1};
_.d.isHidden=function(r,E,K){var g=E&&E.conversationBarRenderer&&E.conversationBarRenderer.availabilityMessage,D=E&&E.liveChatRenderer&&E.liveChatRenderer.showHideButton,B=E&&E.liveChatRenderer&&E.liveChatRenderer.showButton;return K&&r&&!g&&!B||!K&&r&&!g&&!D?!0:E&&E.liveChatRenderer&&E.liveChatRenderer.initialDisplayState?E.liveChatRenderer.initialDisplayState==="LIVE_CHAT_DISPLAY_STATE_HIDDEN":!1};
_.d.computeButtonOverride=function(r,E){if(r&&E)return{type:"outline"}};
_.d.setCollapsedState=function(r){_.M(r,_.kWa)&&((this.isHiddenByUser=!!_.M(r,_.kWa).collapsed)||_.ht(this.hostElement,"yt-scroll-to-watch-element",[this.hostElement]))};
_.d.forwardReduxActionToIframe=function(r){this.postToContentWindow({"yt-live-chat-forward-redux-action":r})};
_.d.onLoopRangeChange=function(r){this.showAboveScrim=!(r==null||!r.postId)};
_.d.onDarkThemeAction=function(){this.sendDarkThemePostMessage(!0)};
_.d.onLightThemeAction=function(){this.sendDarkThemePostMessage(!1)};
_.d.onClosePdgBuyFlow=function(){this.postToContentWindow({"yt-live-chat-close-buy-flow":!0})};
_.d.sendDarkThemePostMessage=function(r){this.postToContentWindow({"yt-live-chat-set-dark-theme":r})};
_.d.onLiveChatBuyFlowCallback=function(r){this.postToContentWindow({"yt-live-chat-buy-flow-callback":r})};
_.d.handleKeyboardEvent=function(r){(0,_.lw.containsValue)(wmK,r.keyCode)&&this.postToContentWindow({"yt-live-chat-keyboard-event":{eventType:r.type,keyCode:r.keyCode}})};
_.d.isChatReplay=function(){return!!(this.data&&this.data.liveChatRenderer&&this.data.liveChatRenderer.isReplay)};
_.d.postToContentWindow=function(r){if(this.isFrameReady)try{var E=window.location.protocol+"//"+window.location.host,K;(K=this.chatframe)!=null&&K.contentWindow?this.chatframe.contentWindow.postMessage(r,E):_.nh(new _.bs("Tried posting a message to an iframe with no content window",r))}catch(g){_.Xc(g)}};
_.d.shouldHideChatFrame=function(r){return r&&_.R("hide_live_chat_button_when_collapsed")};
_.f5.Object.defineProperties(Cu.prototype,{enableShowWithoutHideChatButton:{configurable:!0,enumerable:!0,get:function(){if(_.R("live_chat_overflow_hide_chat")||_.R("web_watch_chat_hide_button_killswitch"))return _.R("live_chat_overflow_hide_chat");var r,E,K,g;return!!((r=this.data)==null?0:(E=r.liveChatRenderer)==null?0:(K=E.header)==null?0:(g=K.liveChatHeaderRenderer)==null?0:g.collapseButton)}}});
Cu.prototype.collapsedChanged=Cu.prototype.collapsedChanged;Cu.prototype.urlChanged=Cu.prototype.urlChanged;Cu.prototype.dataChanged=Cu.prototype.dataChanged;Cu.prototype.onShowHideChat=Cu.prototype.onShowHideChat;_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],Cu.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Cu.prototype,"ytRendererBehavior",void 0);
_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],Cu.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.wo.YtPlayerListenerBehavior),_.H("design:type",_.Fz)],Cu.prototype,"ytPlayerListenerBehavior",void 0);_.u([_.G(_.kt.YtOpenPopupBehavior),_.H("design:type",Object)],Cu.prototype,"ytOpenPopupBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Cu.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],Cu.prototype,"currentPageUrl",void 0);
_.u([_.b({computed:"computeBaseUrl(currentPageUrl,data)"}),_.H("design:type",Object)],Cu.prototype,"baseUrl",void 0);_.u([_.b({computed:"liveChatPageUrl(baseUrl, collapsed, data, forceDarkTheme)"}),_.H("design:type",String)],Cu.prototype,"url",void 0);_.u([_.b(),_.H("design:type",Object)],Cu.prototype,"isHiddenByUser",void 0);_.u([_.b({reflectToAttribute:!0,computed:"isHidden(collapsed, data, enableShowWithoutHideChatButton)"}),_.H("design:type",Object)],Cu.prototype,"hidden",void 0);
_.u([_.b({reflectToAttribute:!0,computed:"isCollapsed(data,isHiddenByUser)"}),_.H("design:type",Boolean)],Cu.prototype,"collapsed",void 0);_.u([_.b({reflectToAttribute:!0,computed:"shouldHideChatFrame(collapsed)"}),_.H("design:type",Boolean)],Cu.prototype,"hideChatFrame",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Cu.prototype,"showAboveScrim",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Cu.prototype,"watchNextGrid",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],Cu.prototype,"modernButtons",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Cu.prototype,"roundedContainer",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Cu.prototype,"noBorder",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],Cu.prototype,"roundBackground",void 0);
_.u([_.b({computed:"computeButtonOverride(collapsed,modernButtons)"}),_.H("design:type",Object)],Cu.prototype,"toggleButtonOverride",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],Cu.prototype,"overflowHideChat",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Cu.prototype,"forceDarkTheme",void 0);_.u([_.v("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Cu.prototype,"enableShowWithoutHideChatButton",null);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Cu.prototype,"theaterWatchWhile",void 0);_.u([_.fH("#chatframe"),_.H("design:type",HTMLIFrameElement)],Cu.prototype,"chatframe",void 0);_.u([_.ae("yt-toggle-button"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Cu.prototype,"onShowHideChat",null);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Cu.prototype,"dataChanged",null);
_.u([_.pH("url"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Cu.prototype,"urlChanged",null);_.u([_.pH("collapsed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Cu.prototype,"collapsedChanged",null);_.u([_.VF({is:"ytd-live-chat-frame",disableElementRegistration:!0})],Cu);
_.Z(Cu,"ytd-live-chat-frame",function(){if(EM4!==void 0)return EM4;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return EM4=r},{mode:1});var KVb;var xa=function(){var r=_.q.apply(this,arguments)||this;r.modern=_.R("web_modern_buttons");r.buttonOverrides={style:"call-to-action",type:"filled"};return r};
_.C(xa,_.q);xa.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=_.xZ(this.data.backgroundColor)))};
xa.prototype.onHeadlineClick=function(){if(this.data&&this.data.headline){var r=this.getFormattedStringLoggingDirectives(this.data.headline);r&&this.rendererBehavior.logExplicitClick(r)}};
xa.prototype.onDescriptionClick=function(){if(this.data&&this.data.description){var r=this.getFormattedStringLoggingDirectives(this.data.description);r&&this.rendererBehavior.logExplicitClick(r)}};
xa.prototype.getFormattedStringLoggingDirectives=function(r){return r&&r.runs&&r.runs.length>0&&r.runs[0]&&r.runs[0].loggingDirectives?r.runs[0].loggingDirectives:null};
xa.prototype.dataChanged=xa.prototype.dataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],xa.prototype,"rendererBehavior",void 0);_.u([_.G(WBb.YtMacroReplacementBehavior),_.H("design:type",Object)],xa.prototype,"macroReplacementBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],xa.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],xa.prototype,"navigationEndpoint",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],xa.prototype,"enableColors",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],xa.prototype,"modern",void 0);_.u([_.b(),_.H("design:type",Object)],xa.prototype,"buttonOverrides",void 0);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],xa.prototype,"dataChanged",null);_.u([_.VF({is:"ytd-action-basic-immersive-content-renderer",disableElementRegistration:!0})],xa);
_.Z(xa,"ytd-action-basic-immersive-content-renderer",function(){if(KVb!==void 0)return KVb;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return KVb=r},{mode:1});var gM9;var Dl2;var W6=function(){return _.q.apply(this,arguments)||this};
_.C(W6,_.q);W6.prototype.dataChanged=function(){var r;((r=this.data)==null?void 0:r.backgroundColor)!==void 0&&_.jU(this.hostElement,{"--bgu-color":_.xZ(this.data.backgroundColor)})};
W6.prototype.onImageTileClick=function(){var r;((r=this.data)==null?0:r.navigationEndpoint)&&_.Ln(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint});var E;((E=this.data)==null?0:E.clickCommand)&&this.componentBehavior.resolveCommand(this.data.clickCommand)};
_.f5.Object.defineProperties(W6.prototype,{hasBackgroundColor:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.backgroundColor)!==void 0}},
getObjectFit:{configurable:!0,enumerable:!0,get:function(){var r;if(((r=this.data)==null?void 0:r.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 r;return((r=this.data)==null?void 0:r.tileRenderingStyle)==="TILE_RENDERING_STYLE_FOOTERED_METADATA"}},
getSecondaryDetails:{configurable:!0,enumerable:!0,get:function(){var r,E,K;if(((r=this.data)==null?void 0:(E=r.detailsLine)==null?void 0:E.texts)!=null&&((K=this.data)==null?void 0:K.detailsLine.texts.length)>0){var g;return(g=this.data)==null?void 0:g.detailsLine.texts.map(function(D){return D.text}).join("")}return null}},
getOptionalDetails:{configurable:!0,enumerable:!0,get:function(){var r,E,K;if(((r=this.data)==null?void 0:(E=r.optionalDetailsLine)==null?void 0:E.texts)!=null&&((K=this.data)==null?void 0:K.optionalDetailsLine.texts.length)>0){var g;return(g=this.data)==null?void 0:g.optionalDetailsLine.texts.map(function(D){return D.text}).join("")}return null}}});
W6.prototype.dataChanged=W6.prototype.dataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],W6.prototype,"rendererBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],W6.prototype,"componentBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],W6.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.v("data.backgroundColor"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],W6.prototype,"hasBackgroundColor",null);
_.u([_.v("data.objectFit"),_.H("design:type",Object),_.H("design:paramtypes",[])],W6.prototype,"getObjectFit",null);_.u([_.b({reflectToAttribute:!0}),_.v("data.tileRenderingStyle"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],W6.prototype,"hasTileMetadata",null);_.u([_.v("data.detailsLine"),_.H("design:type",Object),_.H("design:paramtypes",[])],W6.prototype,"getSecondaryDetails",null);
_.u([_.v("data.optionalDetailsLine"),_.H("design:type",Object),_.H("design:paramtypes",[])],W6.prototype,"getOptionalDetails",null);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],W6.prototype,"dataChanged",null);_.u([_.VF({is:"ytd-image-tile-renderer",disableElementRegistration:!0})],W6);
_.Z(W6,"ytd-image-tile-renderer",function(){if(Dl2!==void 0)return Dl2;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return Dl2=r},{mode:1});var BV2;var Gh=function(){return _.q.apply(this,arguments)||this};
_.C(Gh,_.q);Gh.prototype.getOpenLinkIcon=function(){return _.R("swap_open_in_new_with_arrow_diagonal_up_right_on_desktop")?"arrow_diagonal_up_right":"open_in_new"};
Gh.prototype.onSitelinkTap=function(){_.Ln(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint});if(this.data&&this.data.clickCommands)if(_.R("kevlar_command_handler_migration_killswitch"))_.EB(this.hostElement,this.data.clickCommands,this.hostElement);else for(var r=_.N(this.data.clickCommands),E=r.next();!E.done;E=r.next())this.ytComponentBehavior.resolveCommand(E.value)};
_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],Gh.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Gh.prototype,"rendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Gh.prototype,"data",void 0);_.u([_.VF({is:"ytd-sitelink-renderer",disableElementRegistration:!0})],Gh);
_.Z(Gh,"ytd-sitelink-renderer",function(){if(BV2!==void 0)return BV2;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return BV2=r},{mode:1});var v6=function(){var r=_.q.apply(this,arguments)||this;r.paddingFix=_.R("enable_ads_web_ep_buenos_aires_and_padding_fix");return r};
_.C(v6,_.q);v6.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"}}}};
v6.prototype.dataChanged=function(){var r=this;this.data&&this.data.impressionCommands&&this.data.impressionCommands.forEach(function(E){E.clickTrackingParams&&delete E.clickTrackingParams;r.ytMacroReplacementBehavior.sendServiceRequestAction([E])})};
v6.prototype.shouldHideFooter=function(r){return!(r&&_.R("use_ads_engagement_panel_desktop_footer_cta"))};
_.f5.Object.defineProperties(v6.prototype,{removeBorderFromImageTiles:{configurable:!0,enumerable:!0,get:function(){var r,E;return((r=this.data)==null?void 0:r.imageTileRenderers)===void 0||((E=this.data)==null?void 0:E.imageTileRenderers.length)===0?!1:this.data.imageTileRenderers.some(function(K){var g;return(g=_.M(K,iN9))==null?void 0:g.removeBorder})}},
useFooteredMetadataRenderingStyle:{configurable:!0,enumerable:!0,get:function(){var r,E;return((r=this.data)==null?void 0:r.imageTileRenderers)===void 0||((E=this.data)==null?void 0:E.imageTileRenderers.length)===0?!1:this.data.imageTileRenderers.some(function(K){var g;return((g=_.M(K,iN9))==null?void 0:g.tileRenderingStyle)==="TILE_RENDERING_STYLE_FOOTERED_METADATA"})}}});
v6.prototype.dataChanged=v6.prototype.dataChanged;_.u([_.G(WBb.YtMacroReplacementBehavior),_.H("design:type",Object)],v6.prototype,"ytMacroReplacementBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],v6.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],v6.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],v6.prototype,"data",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],v6.prototype,"paddingFix",void 0);_.u([_.b({reflectToAttribute:!0}),_.v("data.imageTileRenderers"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],v6.prototype,"removeBorderFromImageTiles",null);_.u([_.b({reflectToAttribute:!0}),_.v("data.imageTileRenderers"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],v6.prototype,"useFooteredMetadataRenderingStyle",null);
_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],v6.prototype,"dataChanged",null);_.u([_.VF({is:"ytd-action-engagement-panel-content-renderer",disableElementRegistration:!0})],v6);
_.Z(v6,"ytd-action-engagement-panel-content-renderer",function(){if(gM9!==void 0)return gM9;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return gM9=r},{mode:1});var dlh;var juc=_.l(function(r){var E=r.data;var K=r.customCommandResolver;return _.f("ad-grid-card-image-full-metadata-view-model",{class:function(){var g;return((g=E().interaction)==null?0:g.onTap)?"ytwAdGridCardImageFullMetadataViewModelHostIsClickableAdComponent":"ytwAdGridCardImageFullMetadataViewModelHost"},
el:_.eH(_.Yl({visibilityCallback:function(g){var D,B=(D=E().interaction)==null?void 0:D.onFirstVisible;g&&B&&_.tH(B)},
showOption:_.zs}),_.Sb(function(){return E().interaction},K)),
"aria-label":function(){var g,D;return(g=E().interaction)==null?void 0:(D=g.accessibility)==null?void 0:D.label}},_.f("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostImage"},_.f(_.U9,{data:function(){return E().adImage}},{adImageViewModel:function(g){return _.f(_.hc,{data:g.data,
customCommandResolver:K})}})),_.f("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostMetadata"},_.f(_.Y,{cond:function(){return E().headline},
then:function(g){return _.f(_.Og,{text:g,className:"ytwAdGridCardImageFullMetadataViewModelHostMetadataHeadline"})}}),_.f(_.Y,{cond:function(){return E().detailsLine},
then:function(g){return _.f("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostMetadataPrimary"},_.f(_.U9,{data:g},{adDetailsLineViewModel:function(D){return _.f(_.ml,{data:D.data,customCommandResolver:K,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}))}}),_.f(_.Y,{cond:function(){return E().secondaryDetailsLine},
then:function(g){return _.f("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostMetadataSecondary"},_.f(_.U9,{data:g},{adDetailsLineViewModel:function(D){return _.f(_.ml,{data:D.data,customCommandResolver:K,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}))}})))},"In");var NVH=_.l(function(r){var E=r.data;var K=r.customCommandResolver;return _.f("ad-grid-card-image-view-model",{class:function(){var g;return((g=E().interaction)==null?0:g.onTap)?"ytwAdGridCardImageViewModelHostIsClickableAdComponent":"ytwAdGridCardImageViewModelHost"},
el:_.eH(_.Yl({visibilityCallback:function(g){var D,B=(D=E().interaction)==null?void 0:D.onFirstVisible;g&&B&&_.tH(B)},
showOption:_.zs}),_.Sb(function(){return E().interaction},K)),
"aria-label":function(){var g,D;return(g=E().interaction)==null?void 0:(D=g.accessibility)==null?void 0:D.label}},_.f(_.U9,{data:function(){return E().adImage}},{adImageViewModel:function(g){return _.f(_.hc,{data:g.data,
customCommandResolver:K})}}),_.f("div",{class:"ytwAdGridCardImageViewModelHostCardBadge"},_.f(_.U9,{data:function(){return E().adCardBadge}},{adCardBadgeViewModel:_.Iwl})))},"Jn");var Qub=_.l(function(r){var E=r.data;var K=r.customCommandResolver;return _.f("ad-grid-card-text-view-model",{class:function(){var g;return((g=E().interaction)==null?0:g.onTap)?"ytwAdGridCardTextViewModelHostIsClickableAdComponent":"ytwAdGridCardTextViewModelHost"},
el:_.eH(_.Yl({visibilityCallback:function(g){var D,B=(D=E().interaction)==null?void 0:D.onFirstVisible;g&&B&&_.tH(B)},
showOption:_.zs}),_.Sb(function(){return E().interaction},K)),
"aria-label":function(){var g,D;return(g=E().interaction)==null?void 0:(D=g.accessibility)==null?void 0:D.label}},_.f("div",{class:"ytwAdGridCardTextViewModelHostMetadata"},_.f(_.Y,{cond:function(){return E().title},
then:function(g){return _.f(_.Og,{text:g,className:"ytwAdGridCardTextViewModelHostMetadataHeadline"})}}),_.f("div",{class:"ytwAdGridCardTextViewModelHostMetadataDescriptionInline"},_.f(_.sV,{each:function(){var g;
return((g=E())==null?void 0:g.descriptions)||[]},
keyBy:"INDEX"},function(g){return _.f(_.Og,{text:g,className:"ytwAdGridCardTextViewModelHostMetadataDescriptionInlineStringInline"})}))),_.f("div",{class:"ytwAdGridCardTextViewModelHostButton"},_.f(_.U9,{data:function(){return E().moreInfoButton}},{adButtonViewModel:function(g){return _.f(_.Sm,{data:g.data,
customCommandResolver:K})}})))},"Kn");var $lb=_.l(function(r){var E=r.data;var K=r.customCommandResolver;var g=r.adGridCardCollectionStyle;return _.f("ad-grid-card-collection-view-model",{class:function(){return"ytwAdGridCardCollectionViewModelHost"},
el:_.eH(_.Yl({visibilityCallback:function(D){var B,Q=(B=E().interaction)==null?void 0:B.onFirstVisible;D&&Q&&_.tH(Q)},
showOption:_.zs})),style:function(){return"grid-template-columns: repeat("+x7x(g?g():E().style)+", minmax(0, 1fr));"}},_.f(_.U9,{data:function(){var D;
return(D=E())==null?void 0:D.gridCards}},{adGridCardImageViewModel:function(D){return _.f(NVH,{data:D.data,
customCommandResolver:K})},
adGridCardImageFullMetadataViewModel:function(D){return _.f(juc,{data:D.data,customCommandResolver:K})},
adGridCardTextViewModel:function(D){return _.f(Qub,{data:D.data,customCommandResolver:K})}}))},"Ln");_.yB(_.l(function(r){var E=r.data;return _.f("panel-text-icon-image-tiles-button-layout-content-view-model",{class:"ytwPanelTextIconImageTilesButtonLayoutContentViewModelHost",el:_.eH(_.Yl({visibilityCallback:function(K){var g,D=(g=E().interaction)==null?void 0:g.onFirstVisible;K&&D&&_.tH(D)},
showOption:_.zs}),_.Sb(function(){return E().interaction},GAc))},_.f("div",{class:"ytwPanelTextIconImageTilesButtonLayoutContentViewModelHostCardCollection"},_.f(_.Y,{cond:_.OTJ("(min-width: "+((0,_.Jf)()+_.sU)+"px)"),
then:function(){return _.f(_.U9,{data:function(){return E().adGridCardCollection}},{adGridCardCollectionViewModel:function(K){return _.f($lb,{data:K.data,
customCommandResolver:GAc})}})},
else:function(){return _.f(_.U9,{data:function(){return E().adGridCardCollection}},{adGridCardCollectionViewModel:function(K){return _.f($lb,{data:K.data,
customCommandResolver:GAc,adGridCardCollectionStyle:"AD_GRID_CARD_COLLECTION_STYLE_FIXED_SIX_COLUMNS"})}})}})),_.f("div",{class:"ytwPanelTextIconImageTilesButtonLayoutContentViewModelHostButton"},_.f(_.U9,{data:function(){return E().adButton}},{adButtonViewModel:function(K){return _.f(_.Sm,{data:K.data,
customCommandResolver:GAc})}})))},"Mn"),"panel-text-icon-image-tiles-button-layout-content-view-model",{props:{data:_.Yt}});_.yB(_.l(function(r){var E=r.data;return _.f("panel-text-icon-text-grid-cards-sub-layout-content-view-model",{class:"ytwPanelTextIconTextGridCardsSubLayoutContentViewModelHost",el:_.eH(_.Yl({visibilityCallback:function(K){var g,D=(g=E().interaction)==null?void 0:g.onFirstVisible;K&&D&&_.tH(D)},
showOption:_.zs}),_.Sb(function(){return E().interaction},vy4))},_.f("div",{class:"ytwPanelTextIconTextGridCardsSubLayoutContentViewModelHostCardCollection"},_.f(_.U9,{data:function(){if(_.OTJ("(min-width: "+((0,_.Jf)()+_.sU)+"px)")())var K=E().adGridCardCollection;
else{K=Object.assign({},_.M(E().adGridCardCollection,C_H));var g;K.gridCards!==void 0&&((g=K.gridCards)==null?void 0:g.length)>1?K.style="AD_GRID_CARD_COLLECTION_STYLE_FIXED_TWO_COLUMNS":K.style="AD_GRID_CARD_COLLECTION_STYLE_FIXED_ONE_COLUMN";K={adGridCardCollectionViewModel:K}}return K}},{adGridCardCollectionViewModel:function(K){return _.f($lb,{data:K.data,
customCommandResolver:vy4})}})),_.f("div",{class:"ytwPanelTextIconTextGridCardsSubLayoutContentViewModelHostButton"},_.f(_.U9,{data:function(){return E().adButton}},{adButtonViewModel:function(K){return _.f(_.Sm,{data:K.data,
customCommandResolver:vy4})}})))},"Nn"),"panel-text-icon-text-grid-cards-sub-layout-content-view-model",{props:{data:_.Yt}});var Vv=function(){var r=_.q.apply(this,arguments)||this;r.actionMap={"yt-ad-engagement-panel-click-action":"handleAdsEngagementPanelClick"};return r};
_.C(Vv,_.q);_.d=Vv.prototype;_.d.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"}}}};
_.d.attached=function(){this.getDataFromPlayerAndRender()};
_.d.dataChanged=function(){this.getDataFromPlayerAndRender()};
_.d.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"updateEngagementPanelAction",this.sendUpdateEngagementPanelAction),this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"changeEngagementPanelVisibility",this.sendChangeEngagementPanelVisibilityAction),this.player=null)};
_.d.getDataFromPlayerAndRender=function(){var r=this,E=_.Lg(this.hostElement);E&&E.getPlayerPromise().then(function(K){r.getCachedDataAndListen(K)})};
_.d.getCachedDataAndListen=function(r){this.resolveCachedActions();this.player||(this.ytPlayerListenerBehavior.listenToPlayerEvent(r,"updateEngagementPanelAction",this.sendUpdateEngagementPanelAction),this.ytPlayerListenerBehavior.listenToPlayerEvent(r,"changeEngagementPanelVisibility",this.sendChangeEngagementPanelVisibilityAction),this.player=r)};
_.d.resolveCachedActions=function(){var r=_.yK("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction");(r=r&&r())&&!_.lw.isEmpty(r)&&this.sendUpdateEngagementPanelAction(r);(r=(r=_.yK("yt.www.ads.eventcache.getLastChangeEngagementPanelVisibilityAction"))&&r())&&!_.lw.isEmpty(r)&&this.sendChangeEngagementPanelVisibilityAction(r);(r=(r=_.yK("yt.www.ads.eventcache.getLastScrollToEngagementPanelCommand"))&&r())&&!_.lw.isEmpty(r)&&this.sendScrollToEngagementPanelCommand(r)};
_.d.sendUpdateEngagementPanelAction=function(r){var E;_.ht(this.hostElement,"yt-update-engagement-panel-action",[(E=_.lw.get(r,"action"))!=null?E:r])};
_.d.sendChangeEngagementPanelVisibilityAction=function(r){_.ht(this.hostElement,"yt-change-engagement-panel-visibility-action",[r])};
_.d.sendScrollToEngagementPanelCommand=function(r){_.ht(this.hostElement,"yt-scroll-to-engagement-panel-command",[r])};
_.d.handleAdsEngagementPanelClick=function(){this.player?(this.player.onAdUxClicked("ads-engagement-panel"),_.R("pause_ad_video_on_desktop_engagement_panel_click")&&this.player.pauseVideo()):_.nh(Error("cp"))};
Vv.prototype.dataChanged=Vv.prototype.dataChanged;_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],Vv.prototype,"actionHandlerBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],Vv.prototype,"componentBehavior",void 0);_.u([_.G(_.wo.YtPlayerListenerBehavior),_.H("design:type",_.Fz)],Vv.prototype,"ytPlayerListenerBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Vv.prototype,"ytRendererBehavior",void 0);
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Vv.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Vv.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],Vv.prototype,"player",void 0);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Vv.prototype,"dataChanged",null);_.u([_.VF({is:"ytd-ads-engagement-panel-content-renderer",disableElementRegistration:!0})],Vv);
_.Z(Vv,"ytd-ads-engagement-panel-content-renderer",function(){if(dlh!==void 0)return dlh;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);
return dlh=r},{mode:1});var aY9;var zh=function(){var r=_.q.apply(this,arguments)||this;r.player=null;r.JSC$23252_playerEvents=new Map;r.actionMap={"yt-delete-clip-engagement-panel-command":"onYtDeleteClipEngagementPanelCommand"};return r};
_.C(zh,_.q);_.d=zh.prototype;_.d.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]]"}}}}}};
_.d.created=function(){this.player=null;this.JSC$23252_playerEvents=new Map;this.JSC$23252_playerEvents.set("onLoopRangeChange",this.onLoopRangeChange);this.JSC$23252_playerEvents.set("onVideoProgress",this.onVideoProgress);this.JSC$23252_playerEvents.set("onAdStart",this.playerAdStartHandler);this.JSC$23252_playerEvents.set("onPlaybackStartExternal",this.playerAdEndHandler)};
_.d.attached=function(){var r=this,E=_.Lg();this.set("isDarkTheme",!!document.documentElement.hasAttribute("dark"));E&&E.getPlayerPromise().then(function(K){r.setPlayer(K);r.set("isPageLoad",!1)})};
_.d.setPlayer=function(r){this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$23252_playerEvents);this.set("player",r);r&&(this.ytPlayerListenerBehavior.listenToPlayerEvents(r,this.JSC$23252_playerEvents),r.getPresentingPlayerType()===2&&this.playerAdStartHandler())};
_.d.onLoopRangeChange=function(r){var E=_.P7().resolve(_.p0(_.IL));if((!E||E.isOnWatch())&&this.hostElement.clientHeight){var K;!r&&((K=this.data)==null?0:K.onScrubExit)&&this.ytComponentBehavior.resolveCommand(this.data.onScrubExit)}};
_.d.onVideoProgress=function(r){var E,K,g=((E=this.player)==null?void 0:(K=E.getPresentingPlayerType)==null?void 0:K.call(E))===2;this.isAdPlaying!==g&&this.set("isAdPlaying",g);var D;if(!g&&(D=this.player)!=null&&D.getLoopRange()){K=this.player.getLoopRange();E=K.startTimeMs;K=K.endTimeMs;g=this.player.getProgressState(1).seekableStart;var B;E<g*1E3&&((B=this.data)==null?0:B.onClipViewInvalidCommand)&&(this.player.seekToLiveHead(),this.ytComponentBehavior.resolveCommand(this.data.onClipViewInvalidCommand));
r=K<r*1E3;var Q;((Q=this.player)==null?0:Q.getLoopRange())&&r&&this.player.seekTo(E/1E3)}};
_.d.playerAdStartHandler=function(){this.set("isAdPlaying",!0)};
_.d.playerAdEndHandler=function(){this.set("isAdPlaying",!1)};
_.d.onYtDeleteClipEngagementPanelCommand=function(r){_.M(r,ZN2).command&&this.ytComponentBehavior.resolveCommand(_.M(r,ZN2).command)};
_.f5.Object.defineProperties(zh.prototype,{voteCount:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.voteCount)||_.eI("0")}},
channelEndpoint:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.channelNavigationEndpoint}},
channelHref:{configurable:!0,enumerable:!0,get:function(){return this.ytComponentBehavior.computeHref_(this.channelEndpoint)}}});
_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],zh.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],zh.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],zh.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],zh.prototype,"ytRendererBehavior",void 0);
_.u([_.G(_.wo.YtPlayerListenerBehavior),_.H("design:type",_.Fz)],zh.prototype,"ytPlayerListenerBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],zh.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],zh.prototype,"isAdPlaying",void 0);_.u([_.b({reflectToAttribute:!0,value:!0}),_.H("design:type",Boolean)],zh.prototype,"isPageLoad",void 0);_.u([_.b({reflectToAttribute:!0,value:!0}),_.H("design:type",Boolean)],zh.prototype,"isDarkTheme",void 0);
_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],zh.prototype,"voteCount",null);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],zh.prototype,"channelEndpoint",null);_.u([_.v("channelEndpoint"),_.H("design:type",Object),_.H("design:paramtypes",[])],zh.prototype,"channelHref",null);_.u([_.VF({is:"ytd-clip-attribution-renderer",disableElementRegistration:!0})],zh);
_.Z(zh,"ytd-clip-attribution-renderer",function(){if(aY9!==void 0)return aY9;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return aY9=r},{mode:1});var pn9;var tx=function(){var r=_.q.apply(this,arguments)||this;r.player=null;r.JSC$23257_playerEvents=new Map;return r};
_.C(tx,_.q);_.d=tx.prototype;_.d.created=function(){this.player=null;this.JSC$23257_playerEvents=new Map;this.JSC$23257_playerEvents.set("onVideoProgress",this.onVideoProgress);this.JSC$23257_playerEvents.set("onAdStart",this.playerAdStartHandler);this.JSC$23257_playerEvents.set("onPlaybackStartExternal",this.playerAdEndHandler)};
_.d.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
_.d.attached=function(){var r=this,E=_.Lg();E&&E.getPlayerPromise().then(function(K){r.setPlayer(K);r.set("isPageLoad",!1)})};
_.d.setPlayer=function(r){this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$23257_playerEvents);this.set("player",r);if(r){this.ytPlayerListenerBehavior.listenToPlayerEvents(r,this.JSC$23257_playerEvents);var E;(r==null?void 0:(E=r.getPresentingPlayerType)==null?void 0:E.call(r))===2&&this.playerAdStartHandler()}};
_.d.playerAdStartHandler=function(){this.set("isAdPlaying",!0)};
_.d.playerAdEndHandler=function(){this.set("isAdPlaying",!1)};
_.d.onVideoProgress=function(){var r,E,K=((r=this.player)==null?void 0:(E=r.getPresentingPlayerType)==null?void 0:E.call(r))===2;this.isAdPlaying!==K&&this.set("isAdPlaying",K)};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],tx.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],tx.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.wo.YtPlayerListenerBehavior),_.H("design:type",_.Fz)],tx.prototype,"ytPlayerListenerBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],tx.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],tx.prototype,"isAdPlaying",void 0);
_.u([_.b({reflectToAttribute:!0,value:!0}),_.H("design:type",Boolean)],tx.prototype,"isPageLoad",void 0);_.u([_.VF({is:"ytd-clip-section-footer-renderer",disableElementRegistration:!0})],tx);
_.Z(tx,"ytd-clip-section-footer-renderer",function(){if(pn9!==void 0)return pn9;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return pn9=r},{mode:1});var PLK;var fYJ;var O5x=function(){return _.q.apply(this,arguments)||this};
_.C(O5x,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],O5x.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],O5x.prototype,"data",void 0);_.u([_.VF({is:"ytd-clip-ad-state-renderer",disableElementRegistration:!0})],O5x);
_.Z(O5x,"ytd-clip-ad-state-renderer",function(){if(fYJ!==void 0)return fYJ;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return fYJ=r},{mode:1});var Y12;var S7=function(){var r=_.q.apply(this,arguments)||this;r.value="";r.valid=!1;r.userChangedValue=!1;r.disabled=!1;r.actionMap={"yt-clip-creation-disable":"onClipCreationDisable","yt-clip-creation-enable":"onClipCreationEnable","yt-clip-creation-visibility-changed":"onClipCreationVisibilityChange"};return r};
_.C(S7,_.q);_.d=S7.prototype;_.d.detached=function(){this.userChangedValue=!1};
_.d.handleKeyDown=function(r){if(_.Bs)var E=13;else _.H2w&&_.df?E=13:E=13;r.keyCode===E&&r.preventDefault()};
_.d.handleInput=function(){var r=_.rj(this.hostElement).querySelector("#title");if(r){var E=(r.value||"").replace(/\r|\n/g," ");this.set("value",E);r.value=E;this.valid=r.validate();this.userChangedValue=!0}};
_.d.handleBlur=function(){this.valid=_.rj(this.hostElement).querySelector("#title").validate()};
_.d.onValueChanged=function(){_.Ln(this.hostElement,"title-changed",{title:this.value})};
_.d.onValidChanged=function(){_.Ln(this.hostElement,"title-valid-changed",{valid:this.valid})};
_.d.setInput=function(r,E){var K=_.rj(this.hostElement).querySelector("#title");K&&(K.value=r,this.handleInput(),E&&(K.invalid=!1,this.valid=!0))};
_.d.onClipCreationDisable=function(){this.set("disabled",!0)};
_.d.onClipCreationEnable=function(){this.set("disabled",!1)};
_.d.onClipCreationVisibilityChange=function(r){var E=this;r.visible?requestAnimationFrame(function(){var K;((K=_.rj(E.hostElement).querySelector("#title"))==null?void 0:K.inputElement).textarea.focus()}):(this.setInput("",!0),this.userChangedValue=!1)};
S7.prototype.onValidChanged=S7.prototype.onValidChanged;S7.prototype.onValueChanged=S7.prototype.onValueChanged;S7.prototype.handleBlur=S7.prototype.handleBlur;S7.prototype.handleInput=S7.prototype.handleInput;S7.prototype.handleKeyDown=S7.prototype.handleKeyDown;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],S7.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],S7.prototype,"ytActionHandlerBehavior",void 0);
_.u([_.b(),_.H("design:type",Object)],S7.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],S7.prototype,"value",void 0);_.u([_.b(),_.H("design:type",Object)],S7.prototype,"valid",void 0);_.u([_.b(),_.H("design:type",Object)],S7.prototype,"userChangedValue",void 0);_.u([_.b(),_.H("design:type",Object)],S7.prototype,"disabled",void 0);_.u([_.ae("keydown"),_.H("design:type",Function),_.H("design:paramtypes",[KeyboardEvent]),_.H("design:returntype")],S7.prototype,"handleKeyDown",null);
_.u([_.ae("input"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],S7.prototype,"handleInput",null);_.u([_.ae("blur"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],S7.prototype,"handleBlur",null);_.u([_.pH("value"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],S7.prototype,"onValueChanged",null);
_.u([_.pH("valid"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],S7.prototype,"onValidChanged",null);_.u([_.VF({is:"ytd-clip-creation-text-input-renderer",disableElementRegistration:!0})],S7);
_.Z(S7,"ytd-clip-creation-text-input-renderer",function(){if(Y12!==void 0)return Y12;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return Y12=r},{mode:1});var Ulm;var TVJ;var wn1;var FV2;var RI4;var bz=function(){var r=_.q.apply(this,arguments)||this;r.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggled_","yt-clip-creation-enable":"onClipCreationEnable_","yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"};r.pendingStoryboardImages_={};r.pixelRatioBreakpoints_=["1dppx","1.5dppx","2dppx","3dppx"];r.tickLabelInterval=30;r.mediumTickInterval=5;r.largeTickInterval=15;r.aboveRulerHeight=32;r.rulerHeight=50;r.smallTickHeight=4;r.mediumTickHeight=8;r.largeTickHeight=16;r.mediaListeners_=
{};return r};
_.C(bz,_.q);_.d=bz.prototype;_.d.attached=function(){var r=this;this.updatePixelRatio_();this.pixelRatioBreakpoints_.forEach(function(E){E=_.N(["screen and (min-resolution: "+E+")","screen and (max-resolution: "+E+")"]);for(var K=E.next();!K.done;K=E.next()){K=K.value;var g=window.matchMedia(K);g&&(r.mediaListeners_[K]=r.updatePixelRatio_.bind(r),g.addEventListener?g.addEventListener("change",r.mediaListeners_[K]):g.addListener?g.addListener(r.mediaListeners_[K]):delete r.mediaListeners_[K])}})};
_.d.detached=function(){this.setPlayer(null);for(var r=_.N(Object.keys(this.mediaListeners_)),E=r.next();!E.done;E=r.next()){var K=E.value;E=this.mediaListeners_[K];(K=window.matchMedia(K))&&(K.removeEventListener?K.removeEventListener("change",E):K.removeListener&&K.removeListener(E))}this.mediaListeners_={};this.storyboardImages_&&this.splice("storyboardImages_",0,this.storyboardImages_.length)};
_.d.onVisibilityChangedAction_=function(r){var E=this;r.visible&&!this.player_&&(r=_.Lg())&&r.getPlayerPromise().then(function(K){E.setPlayer(K)})};
_.d.setPlayer=function(r){r&&this.set("player_",r)};
_.d.updatePixelRatio_=function(){this.set("devicePixelRatio_",Math.max(1,window.devicePixelRatio))};
_.d.setUpCanvas_=function(){var r=this.rulerWidth,E=this.devicePixelRatio_,K=this.visible;this.set("canvasReady_",!1);if(K&&E!==0){K=this.aboveRulerHeight+this.rulerHeight;var g=_.rj(this.hostElement).querySelector("#ticks");g.width=r*E;g.height=K*E;g.style.width=r+"px";g.style.height=K+"px";g.getContext("2d").scale(E,E);this.set("canvasReady_",!0)}};
_.d.drawRuler_=function(r,E,K,g,D,B,Q,a,P,O,U,T){r&&K&&E&&(r=_.rj(this.hostElement).querySelector("#ticks"),E=r.getContext("2d"),E.clearRect(0,0,r.width,r.height),E.strokeStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-10-percent-layer"),E.lineWidth=2,E.beginPath(),E.moveTo(0,this.aboveRulerHeight),E.lineTo(r.width,this.aboveRulerHeight),E.moveTo(0,r.height),E.lineTo(r.width,r.height),E.stroke(),this.drawRulerTicks_(r,B,D,g),this.drawStoryboardImages_(r,K,B,D,g),E.fillStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-themed-overlay-background"),
E.fillRect(0,this.aboveRulerHeight,this.timeToPixels_(Q-B,g,!1),this.rulerHeight),K=this.timeToPixels_(a-B,g,!1),E.fillRect(K,this.aboveRulerHeight,r.width-K,this.rulerHeight),this.drawSpeedLines_(r,B,T))};
_.d.drawRulerTicks_=function(r,E,K,g){var D=r.getContext("2d");D.save();D.lineWidth=1;for(var B=Math.floor(Math.max(0,E-this.tickLabelInterval));B<E+K;B++){D.strokeStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-text-disabled");var Q=(B-E)*g;D.beginPath();D.moveTo(Q,r.height);var a=this.smallTickHeight;B%this.largeTickInterval===0?a=this.largeTickHeight:B%this.mediumTickInterval===0&&(a=this.mediumTickHeight);D.lineTo(Q,r.height-a);D.stroke();B%this.tickLabelInterval===0&&(D.font=
getComputedStyle(this.hostElement).getPropertyValue("font"),D.fillStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-text-disabled"),D.fillText(Vm(B),Q+4,12),D.strokeStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-10-percent-layer"),D.moveTo(Q,0),D.lineTo(Q,this.aboveRulerHeight),D.stroke())}D.restore()};
_.d.percentToHex_=function(r){r=Math.round(r*255).toString(16);r.length<2&&(r="0"+r);return r};
_.d.drawSpeedLines_=function(r,E,K){var g=r.getContext("2d");g.save();var D=Math.min(25,Math.abs(K)-15)/25,B=r.width*.3*D,Q=r.width*-.3,a=r.width*1.3,P=this.aboveRulerHeight;r=r.height;var O=Math.round(4*D),U=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-text-primary");U.length<7&&(U="#"+U.substring(1,4).repeat(2));var T=this.percentToHex_(.5+D/2);T=U+T;U+="00";if(D>0)for(D=0;D<O;D++){var w=Q+Math.random()*(a-Q),F=P+Math.random()*(r-P),c=B+E%B,W=g.createLinearGradient(w,F,w+c,F);
K<0?(W.addColorStop(0,T),W.addColorStop(.4,T),W.addColorStop(.9,U)):(W.addColorStop(.1,U),W.addColorStop(.6,T),W.addColorStop(1,T));g.strokeStyle=W;g.lineWidth=1;g.beginPath();g.moveTo(w,F);g.lineTo(w+c,F);g.stroke()}g.restore()};
_.d.getStoryboardForTime_=function(r,E,K){K===void 0&&(K=E.getNumberOfStoryboardLevels()-1);r=E.getStoryboardFrameIndex(r,K);return E.getStoryboardFrame(r,K)};
_.d.drawStoryboardImages_=function(r,E,K,g,D){if(!this.disabled){r=r.getContext("2d");var B=this.getStoryboardForTime_(0,E);if(B){var Q=B.width/B.columns;B=B.height/B.rows;var a=Q/B,P=this.rulerHeight*a;P=this.tickLabelInterval*(a<this.tickLabelInterval*D/this.rulerHeight?1/Math.floor(this.tickLabelInterval*D/P):Math.round(P/(this.tickLabelInterval*D)));var O=P*D,U=this.rulerHeight,T=O/this.rulerHeight,w=Math.floor(Math.max(0,K-P));for(w-=w%P;w<K+g;w+=P){var F=this.getStoryboardForTime_(w,E),c=this.getPreloadedStoryboard_(F.url);
if(c){var W=(w-K)*D,z=this.aboveRulerHeight,S=F.column*Q,k=F.row*B;if(a<T){var A=U/(O/a);F=Q;A*=B;k+=(B-A)/2}else F=O/(U*a)*Q,A=B,S+=(Q-F)/2;r.drawImage(c,S,k,F,A,W,z,O,U)}else this.fetchStoryboardImage_(F)}}}};
_.d.getPreloadedStoryboard_=function(r){return this.storyboardImages_.find(function(E){if(E.src==r)return!0;var K=E.src.indexOf(r);return K!=-1&&K==E.src.length-r.length})};
_.d.fetchStoryboardImage_=function(r){var E=this,K=this.getPreloadedStoryboard_(r.url),g=this.pendingStoryboardImages_[r.url];K||g!==void 0||(K=new Promise(function(D){var B=new Image(r.width,r.height);B.src=r.url;B.onload=function(){D(B)};
B.onerror=function(){D(null)}}),this.pendingStoryboardImages_[r.url]=K,K.then(function(D){D&&E.push("storyboardImages_",D);
return D}).finally(function(){delete E.pendingStoryboardImages_[r.url]}))};
_.d.onClipCreationEnable_=function(){this.set("forceRender_",this.forceRender_+1)};
_.d.timeToPixels_=function(r,E,K){r*=E;return K===void 0||K?r+"px":r};
_.d.onDarkModeToggled_=function(){this.set("forceRender_",this.forceRender_+1)};
bz.prototype.drawRuler_=bz.prototype.drawRuler_;bz.prototype.setUpCanvas_=bz.prototype.setUpCanvas_;_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],bz.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],bz.prototype,"ytRendererBehavior",void 0);_.u([_.b({value:0}),_.H("design:type",Number)],bz.prototype,"start",void 0);_.u([_.b({value:30}),_.H("design:type",Number)],bz.prototype,"end",void 0);
_.u([_.b({value:!1}),_.H("design:type",Boolean)],bz.prototype,"visible",void 0);_.u([_.b(),_.H("design:type",Object)],bz.prototype,"player_",void 0);_.u([_.b(),_.H("design:type",Number)],bz.prototype,"tickSpacing",void 0);_.u([_.b(),_.H("design:type",Number)],bz.prototype,"windowSizeSec",void 0);_.u([_.b({value:0}),_.H("design:type",Number)],bz.prototype,"rulerWidth",void 0);_.u([_.b({value:0}),_.H("design:type",Number)],bz.prototype,"rulerShift",void 0);
_.u([_.b({value:!1}),_.H("design:type",Boolean)],bz.prototype,"canvasReady_",void 0);_.u([_.b({value:function(){return[]}}),
_.H("design:type",Array)],bz.prototype,"storyboardImages_",void 0);_.u([_.b({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],bz.prototype,"disabled",void 0);_.u([_.b({value:0}),_.H("design:type",Number)],bz.prototype,"forceRender_",void 0);_.u([_.b({value:1}),_.H("design:type",Number)],bz.prototype,"devicePixelRatio_",void 0);_.u([_.b({value:0}),_.H("design:type",Number)],bz.prototype,"windowSpeed",void 0);
_.u([_.pH("visible","devicePixelRatio_","rulerWidth"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],bz.prototype,"setUpCanvas_",null);
_.u([_.pH("visible","canvasReady_","player_","tickSpacing","windowSizeSec","rulerShift","start","end","storyboardImages_.*","forceRender_","disabled","windowSpeed"),_.H("design:type",Function),_.H("design:paramtypes",[Boolean,Boolean,Object,Number,Number,Number,Number,Number,Object,Number,Boolean,Number]),_.H("design:returntype")],bz.prototype,"drawRuler_",null);_.u([_.vZ({is:"yt-clip-creation-scrubber-canvas",disableElementRegistration:!0})],bz);
_.Z(bz,"yt-clip-creation-scrubber-canvas",function(){if(RI4===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);RI4=r}r=RI4;return r},
{mode:2});var oMJ;var M0H;var sR=function(){var r=_.q.apply(this,arguments)||this;r.start=0;r.end=30;r.visible=!1;r.draggingLeft_=!1;r.draggingRight_=!1;r.draggingRuler_=!1;r.draggingWindow_=!1;r.seekableStart=0;r.seekableEnd=0;r.rulerWidth_=0;r.rulerShift_=0;r.windowSlideSpeed=0;r.disabled=!1;r.initialized=!1;r.durationAccessibilityLabel="";r.activeLoopRange_=!1;r.rulerDragMouseStart_=0;r.rulerDragRulerStart_=0;r.rulerDragStartTime_=0;r.rulerDragEndTime_=0;r.dragMouseLastX_=0;r.scrollInterval_=null;r.scrubberVe_=null;r.boundHandlers_=
{};r.actionMap={"yt-clip-creation-disable":"onClipCreationDisable_","yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"};return r};
_.C(sR,_.q);_.d=sR.prototype;
_.d.created=function(){var r=this;this.JSC$23270_playerEvents=new Map;this.JSC$23270_playerEvents.set("onVideoProgress",this.onVideoProgress_);this.JSC$23270_playerEvents.set("SEEK_COMPLETE",this.onSeekComplete_);this.JSC$23270_playerEvents.set("onStateChange",this.onStateChange_);var E={mouseup:this.endDrag_,mousemove:this.handleMouseDrag_,resize:this.updateRulerSize_,handles_mousedown:this.beginHandleDrag_,ruler_mousedown:this.beginRulerDrag_};Object.keys(E).forEach(function(K){r.boundHandlers_[K]=E[K].bind(r)})};
_.d.attached=function(){this.activeLoopRange_=!1;_.rj(this.hostElement).querySelector("#handles").addEventListener("mousedown",this.boundHandlers_.handles_mousedown);_.rj(this.hostElement).querySelector("#ticks").addEventListener("mousedown",this.boundHandlers_.ruler_mousedown);window.addEventListener("resize",this.boundHandlers_.resize);this.scrubberVe_=_.dt(156731)};
_.d.detached=function(){this.setPlayer(null);window.removeEventListener("resize",this.boundHandlers_.resize);this.removeMouseEventHandlers_();_.rj(this.hostElement).querySelector("#handles").removeEventListener("mousedown",this.boundHandlers_.handles_mousedown);_.rj(this.hostElement).querySelector("#ticks").removeEventListener("mousedown",this.boundHandlers_.ruler_mousedown)};
_.d.onVisibilityChangedAction_=function(r){var E=this;r.visible&&!this.player_&&(r=_.Lg())&&r.getPlayerPromise().then(function(K){E.setPlayer(K)})};
_.d.setPlayer=function(r){this.player_&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player_,this.JSC$23270_playerEvents);r&&(this.set("player_",r),this.ytPlayerListenerBehavior.listenToPlayerEvents(r,this.JSC$23270_playerEvents))};
_.d.addMouseEventHandlers_=function(){window.addEventListener("mouseup",this.boundHandlers_.mouseup);window.addEventListener("mousemove",this.boundHandlers_.mousemove)};
_.d.removeMouseEventHandlers_=function(){window.removeEventListener("mouseup",this.boundHandlers_.mouseup);window.removeEventListener("mousemove",this.boundHandlers_.mousemove)};
_.d.beginHandleDrag_=function(r){this.disabled||(r.preventDefault(),this.draggingWindow_=this.draggingRuler_=this.draggingRight_=this.draggingLeft_=!1,this.dragMouseLastX_=r.clientX,r.target===_.rj(this.hostElement).querySelector("#handle-left")?this.beginLeftHandleDrag_():r.target===_.rj(this.hostElement).querySelector("#handle-right")?this.beginRightHandleDrag_():this.beginWindowDrag_())};
_.d.beginLeftHandleDrag_=function(){this.draggingLeft_=!0;this.beginDrag_()};
_.d.beginRightHandleDrag_=function(){this.draggingRight_=!0;this.beginDrag_()};
_.d.beginWindowDrag_=function(){this.disabled||(this.draggingWindow_=!0,this.beginWindowScroll_(),this.beginDrag_())};
_.d.beginRulerDrag_=function(r){this.disabled||(r.preventDefault(),this.draggingRight_=this.draggingLeft_=!1,this.draggingRuler_=!0,this.draggingWindow_=!1,this.rulerDragMouseStart_=r.clientX,this.rulerDragRulerStart_=this.rulerShift_,this.rulerDragStartTime_=this.start,this.rulerDragEndTime_=this.end,this.beginDrag_())};
_.d.beginDrag_=function(){this.player_.pauseVideo();this.addMouseEventHandlers_()};
_.d.beginWindowScroll_=function(){var r=this;this.scrollInterval_=setInterval(function(){var E=r.windowSlideSpeed;if(E=_.ZQx(r.start,r.boundedRulerStartLimit_())?E-.1:_.ZQx(r.end,r.boundedRulerEndLimit_())?E+.1:0){var K=r.capRulerOffset_(r.rulerShift_+E);K==r.rulerShift_?E=0:(r.set("rulerShift_",K),_.Ln(r.hostElement,"set-fixed-length-range",{start:r.start+E,duration:r.end-r.start}))}r.set("windowSlideSpeed",E)},33)};
_.d.endWindowScroll_=function(){this.scrollInterval_&&(clearInterval(this.scrollInterval_),this.scrollInterval_=null,this.windowSlideSpeed=0)};
_.d.endDrag_=function(){this.logClick();var r=void 0;this.draggingRight_?r=this.end-1:this.draggingLeft_&&(r=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,r);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))};
_.d.onVisibleChanged_=function(){this.visible&&this.updateRulerSize_()};
_.d.updateRulerSize_=function(){this.set("rulerWidth_",_.rj(this.hostElement).querySelector("#ruler").getBoundingClientRect().width)};
_.d.handleMouseDrag_=function(r){r.buttons==0&&(this.draggingLeft_||this.draggingRight_||this.draggingRuler_||this.draggingWindow_)&&this.endDrag_();this.disabled||(this.draggingRuler_?this.handleRulerDrag_(r):this.draggingLeft_||this.draggingRight_?this.handleWindowHandleDrag_(r):this.draggingWindow_&&this.handleWindowDrag_(r))};
_.d.handleRulerDrag_=function(r){r=this.pixelsToTime_(r.clientX-this.rulerDragMouseStart_);r=this.capRulerOffset_(this.rulerDragRulerStart_-r);this.set("rulerShift_",r);var E=this.rulerDragStartTime_-(this.rulerDragRulerStart_-r);_.Ln(this.hostElement,"set-fixed-length-range",{start:E,duration:this.rulerDragEndTime_-(this.rulerDragRulerStart_-r)-E})};
_.d.handleWindowDrag_=function(r){var E=r.clientX-this.dragMouseLastX_;this.dragMouseLastX_=r.clientX;r=this.pixelsToTime_(E);_.Ln(this.hostElement,"set-fixed-length-range",{start:this.start+r,duration:this.end-this.start,startLimit:this.draggableStartLimit_(),endLimit:this.draggableEndLimit_()})};
_.d.capRulerOffset_=function(r){var E=this.seekableStart-this.pixelsToTime_(16),K=this.seekableEnd-this.windowSizeSec_+this.pixelsToTime_(16);return Math.min(Math.max(E,r),K)};
_.d.boundedRulerStartLimit_=function(){return this.rulerShift_+this.pixelsToTime_(16)};
_.d.boundedRulerEndLimit_=function(){return this.rulerShift_+this.windowSizeSec_-this.pixelsToTime_(16)};
_.d.draggableStartLimit_=function(){return Math.max(this.boundedRulerStartLimit_(),this.seekableStart)};
_.d.draggableEndLimit_=function(){return Math.min(this.boundedRulerEndLimit_(),this.seekableEnd)};
_.d.handleWindowHandleDrag_=function(r){var E=r.clientX-this.dragMouseLastX_;this.dragMouseLastX_=r.clientX;r=this.pixelsToTime_(E);if(this.draggingLeft_){var K=this.start+r;var g=this.end}else this.draggingRight_&&(K=this.start,g=this.end+r);_.Ln(this.hostElement,"set-range",{start:K,end:g,startLimit:this.draggableStartLimit_(),endLimit:this.draggableEndLimit_()})};
_.d.onVideoProgress_=function(r){this.disabled||(r=this.timeToPixels_(r-this.rulerShift_,this.tickSpacing_),_.rj(this.hostElement).querySelector("#playhead").style.transform="translateX("+r+")")};
_.d.onClipCreationDisable_=function(){this.endDrag_()};
_.d.timeToPixels_=function(r,E,K){r*=E;return K===void 0||K?r+"px":r};
_.d.pixelsToTime_=function(r){return r/this.tickSpacing_};
_.d.onInitializedChanged_=function(){this.initialized&&this.centerRuler_(this.start,this.end,this.windowSizeSec_)};
_.d.centerRuler_=function(r,E,K){this.set("rulerShift_",this.capRulerOffset_(r+(E-r)/2-K/2))};
_.d.onUpdateLoopRange=function(){this.updateLoopRange_(this.player_,this.visible,this.disabled,this.initialized,this.start,this.end)};
_.d.updateLoopRange_=function(r,E,K,g,D,B,Q){r&&(E&&g&&!K?(this.draggingLeft_||this.draggingRuler_||this.draggingWindow_?(r.pauseVideo(),r.seekTo(D,!1,void 0,void 0,50)):this.draggingRight_?(r.pauseVideo(),r.seekTo(B-.1,!1,void 0,void 0,50)):(Q!==void 0?r.seekTo(Q,!0,void 0,void 0,50):(E=r.getCurrentTime(),E<D||E>B?r.seekTo(D,!0,void 0,void 0,50):r.seekTo(E,!0,void 0,void 0,50)),r.playVideo()),r.setLoopRange({startTimeMs:D*1E3,endTimeMs:B*1E3,type:"clips"}),this.activeLoopRange_=!0,this.onVideoProgress_(r.getCurrentTime())):
this.activeLoopRange_&&(r.setLoopRange(null),this.activeLoopRange_=!1))};
_.d.updateHandles_=function(){_.rj(this.hostElement).querySelector("#handles").style.left=String(this.timeToPixels_(this.start-this.rulerShift_,this.tickSpacing_));_.rj(this.hostElement).querySelector("#handles").style.width=String(this.timeToPixels_(this.end-this.start,this.tickSpacing_))};
_.d.updateRuler_=function(){var r=this.end,E=this.start,K=this.draggableStartLimit_(),g=this.draggableEndLimit_();(E<K-.001||r>g+.001)&&this.centerRuler_(this.start,this.end,this.windowSizeSec_)};
_.d.computeDurationLabel_=function(r,E){return r?r.replace("$clip_length",parseFloat(E).toFixed(1)):""};
_.d.computeDuration_=function(r,E){return this.isValidTime_(r)&&this.isValidTime_(E)&&r<E?E-r:0};
_.d.isValidTime_=function(r){return isNaN(parseFloat(r))||r<0?!1:this.player_?r>=this.seekableStart&&r<=this.seekableEnd:!0};
_.d.computeWindowSizeSec_=function(r,E,K){return Math.min((r||12E4)/1E3,K-E)};
_.d.computeTickSpacing_=function(r,E){return E?E/r:1};
_.d.onDragStateChanged_=function(){_.Ln(this.hostElement,"clips-drag-state",{startChanging:this.draggingLeft_||this.draggingWindow_||this.draggingRuler_,endChanging:this.draggingRight_||this.draggingWindow_||this.draggingRuler_})};
_.d.centerRangeOnTime_=function(r){var E=this.duration;r=zw4(r-E/2,E,this.seekableStart,this.seekableEnd);_.Ln(this.hostElement,"set-fixed-length-range",{start:r.start,duration:r.end-r.start})};
_.d.nearlyLessThan_=function(r,E,K){return r+(K===void 0?1E-6:K)<E};
_.d.onSeekComplete_=function(){if(this.visible&&!this.disabled&&this.dragState=="none"){var r=this.player_.getCurrentTime();(!this.player_.getLoopRange()||this.nearlyLessThan_(r,this.start)||this.nearlyLessThan_(this.end,r))&&this.centerRangeOnTime_(r)}};
_.d.onStateChange_=function(r){this.visible&&!this.disabled&&r==0&&this.centerRangeOnTime_(this.seekableEnd)};
_.d.computeDragState_=function(r,E,K,g){return r?"left":E?"right":K?"ruler":g?"window":"none"};
_.d.logClick=function(){var r=_.Cn(),E=_.im();r&&E&&this.scrubberVe_&&(_.R("combine_ve_grafts")?_.qo(_.pB(),this.scrubberVe_,E):_.sB(r,E,this.scrubberVe_),_.Zi(r,this.scrubberVe_))};
sR.prototype.onDragStateChanged_=sR.prototype.onDragStateChanged_;sR.prototype.updateRuler_=sR.prototype.updateRuler_;sR.prototype.updateHandles_=sR.prototype.updateHandles_;sR.prototype.onUpdateLoopRange=sR.prototype.onUpdateLoopRange;sR.prototype.onInitializedChanged_=sR.prototype.onInitializedChanged_;sR.prototype.onVisibleChanged_=sR.prototype.onVisibleChanged_;_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],sR.prototype,"ytActionHandlerBehavior",void 0);
_.u([_.G(_.wo.YtPlayerListenerBehavior),_.H("design:type",Object)],sR.prototype,"ytPlayerListenerBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],sR.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],sR.prototype,"start",void 0);_.u([_.b(),_.H("design:type",Object)],sR.prototype,"end",void 0);_.u([_.b({computed:"computeDuration_(start, end)"}),_.H("design:type",Number)],sR.prototype,"duration",void 0);
_.u([_.b(),_.H("design:type",String)],sR.prototype,"lengthTemplate",void 0);_.u([_.b({computed:"computeDurationLabel_(lengthTemplate, duration)"}),_.H("design:type",String)],sR.prototype,"durationLabel",void 0);_.u([_.b(),_.H("design:type",Object)],sR.prototype,"visible",void 0);_.u([_.b(),_.H("design:type",Object)],sR.prototype,"player_",void 0);_.u([_.b(),_.H("design:type",Object)],sR.prototype,"draggingLeft_",void 0);_.u([_.b(),_.H("design:type",Object)],sR.prototype,"draggingRight_",void 0);
_.u([_.b(),_.H("design:type",Object)],sR.prototype,"draggingRuler_",void 0);_.u([_.b({value:!1}),_.H("design:type",Object)],sR.prototype,"draggingWindow_",void 0);_.u([_.b({computed:"computeTickSpacing_(windowSizeSec_, rulerWidth_)"}),_.H("design:type",Number)],sR.prototype,"tickSpacing_",void 0);_.u([_.b(),_.H("design:type",Object)],sR.prototype,"seekableStart",void 0);_.u([_.b(),_.H("design:type",Object)],sR.prototype,"seekableEnd",void 0);
_.u([_.b(),_.H("design:type",Number)],sR.prototype,"windowSizeMs",void 0);_.u([_.b({computed:"computeWindowSizeSec_(windowSizeMs, seekableStart, seekableEnd)"}),_.H("design:type",Number)],sR.prototype,"windowSizeSec_",void 0);_.u([_.b(),_.H("design:type",Object)],sR.prototype,"rulerWidth_",void 0);_.u([_.b(),_.H("design:type",Object)],sR.prototype,"rulerShift_",void 0);_.u([_.b(),_.H("design:type",Object)],sR.prototype,"windowSlideSpeed",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],sR.prototype,"disabled",void 0);_.u([_.b(),_.H("design:type",Object)],sR.prototype,"initialized",void 0);_.u([_.b(),_.H("design:type",Object)],sR.prototype,"durationAccessibilityLabel",void 0);_.u([_.b({computed:"computeDragState_(draggingLeft_, draggingRight_, draggingRuler_, draggingWindow_)",reflectToAttribute:!0}),_.H("design:type",String)],sR.prototype,"dragState",void 0);
_.u([_.pH("visible"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],sR.prototype,"onVisibleChanged_",null);_.u([_.pH("initialized"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],sR.prototype,"onInitializedChanged_",null);_.u([_.pH("player_","visible","disabled","initialized","start","end"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],sR.prototype,"onUpdateLoopRange",null);
_.u([_.pH("start","end","rulerShift_","tickSpacing_","windowSizeSec_"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],sR.prototype,"updateHandles_",null);_.u([_.pH("start","end"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],sR.prototype,"updateRuler_",null);
_.u([_.pH("draggingLeft_","draggingRight_","draggingRuler_","draggingWindow_"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],sR.prototype,"onDragStateChanged_",null);_.u([_.vZ({is:"yt-clip-creation-scrubber-view",disableElementRegistration:!0})],sR);
_.Z(sR,"yt-clip-creation-scrubber-view",function(){if(M0H===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;oMJ===void 0&&(oMJ=document.createElement("template"));var g=oMJ;K.call(E,g.content.cloneNode(!0),r.content.firstChild);M0H=r}r=M0H;return r},{mode:2});var ka=function(){var r=_.q.apply(this,arguments)||this;r.actionMap={"yt-clip-creation-visibility-changed":"onVisibilityChangedAction_","yt-clip-creation-disable":"onClipCreationDisable_","yt-clip-creation-enable":"onClipCreationEnable_"};r.startHighlightTimeout=0;r.endHighlightTimeout=0;return r};
_.C(ka,_.q);_.d=ka.prototype;_.d.attached=function(){var r=this;this.startInput.addEventListener("input",function(E){return r.handleStartInput_(E)});
this.endInput.addEventListener("input",function(E){return r.handleEndInput_(E)});
this.startInput.addEventListener("focusout",function(E){return r.handleStartBlur_(E)});
this.endInput.addEventListener("focusout",function(E){return r.handleEndBlur_(E)})};
_.d.setPlayer=function(r){this.set("player_",r)};
_.d.onSetFixedLengthRange_=function(r){var E=r.detail;r=E.start;var K=E.duration,g=E.startLimit;E=E.endLimit;g||(g=this.seekableStart_);E||(E=this.seekableEnd_);r=zw4(r,K,g,E);this.start=r.start;this.end=r.end};
_.d.onSetRange_=function(r){var E=r.detail;r=E.start;var K=E.end,g=E.startLimit;E=E.endLimit;g||(g=this.seekableStart_);E||(E=this.seekableEnd_);if(r=tic(r,K,g,E,this.minLengthSec,this.maxLengthSec))this.start=r.start,this.end=r.end};
_.d.updateInputs_=function(){var r=this.end,E=this.start;this.startInput.focused||(this.startInput.value=Vm(E,!0));this.endInput.focused||(this.endInput.value=Vm(r,!0))};
_.d.handleStartInput_=function(r){r=ViZ(r.target.value);if(r===null)this.set("startValid",!1);else{var E=this.end,K=tic(r,this.end,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec);K?(this.set("endWillUpdate",K.end!==E),this.set("startValid",K.start===r)):this.set("startValid",!1)}};
_.d.handleEndInput_=function(r){r=ViZ(r.target.value);if(r===null)this.set("endValid",!1);else{var E=this.start,K=Svh(this.start,r,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec);K?(this.set("startWillUpdate",K.start!==E),this.set("endValid",K.end===r)):this.set("endValid",!1)}};
_.d.handleStartBlur_=function(r){r=ViZ(r.target.value);r===null?this.startInput.value=Vm(this.start,!0):this.forceUpdateInputs_(tic(r,this.end,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec))};
_.d.handleEndBlur_=function(r){r=ViZ(r.target.value);r===null?this.endInput.value=Vm(this.end,!0):this.forceUpdateInputs_(Svh(this.start,r,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec))};
_.d.forceUpdateInputs_=function(r){r&&(this.start=r.start,this.end=r.end);this.startInput.value=Vm(this.start,!0);this.endInput.value=Vm(this.end,!0);this.endValid=this.startValid=!0;this.startWillUpdate=this.endWillUpdate=!1};
_.d.initializeClipRange_=function(){var r=this.seekableEnd_,E=this.seekableStart_,K=this.visible_,g=this.player_;if(!g||!K||E===null||!r)this.set("initialized",!1);else if(!this.initialized){var D=g.getCurrentTime(),B=this.getDefaultLengthSec_();K=g.getVideoData();var Q=g.getPlayerState()==1,a=K.isLive;B=Math.min(B,r-E);D=Math.max(0,D);r=a?Svh(D-B,D,E,r,this.minLengthSec,this.maxLengthSec):Q?zw4(D-B/2,B,E,r):zw4(D,B,E,r);this.start=r.start;this.end=r.end;this.set("initialized",!0);K.isLive&&g.seekTo(r.start);
this.startInput.value=Vm(this.start,!0);this.endInput.value=Vm(this.end,!0)}};
_.d.onStartChanged_=function(){var r=this;_.Ln(this.hostElement,"start-changed",{start:this.start});var E;isNaN((E=this.oldStart)!=null?E:NaN)||(this.set("highlightStart",!0),clearTimeout(this.startHighlightTimeout),this.startHighlightTimeout=setTimeout(function(){r.set("highlightStart",!1);r.startHighlightTimeout=0;r.oldStart=r.start},3E3))};
_.d.onEndChanged_=function(){var r=this;_.Ln(this.hostElement,"end-changed",{end:this.end});var E;isNaN((E=this.oldEnd)!=null?E:NaN)||(this.set("highlightEnd",!0),clearTimeout(this.endHighlightTimeout),this.endHighlightTimeout=setTimeout(function(){r.set("highlightEnd",!1);r.endHighlightTimeout=0;r.oldEnd=r.end},3E3))};
_.d.onVisibilityChangedAction_=function(r){var E=this;this.set("visible_",r.visible);this.visible_&&!this.player_&&(r=_.Lg())&&r.getPlayerPromise().then(function(K){E.setPlayer(K)})};
_.d.computeMinLengthSec_=function(r){return r/1E3||5};
_.d.computeMaxLengthSec_=function(r){return r/1E3||60};
_.d.computeDefaultLengthSec_=function(r){return r/1E3};
_.d.getDefaultLengthSec_=function(){return this.defaultLengthSec||30};
_.d.computeSeekableStart_=function(r,E){return r&&E?r.getProgressState(1).seekableStart:0};
_.d.computeSeekableEnd_=function(r,E){return r&&E?r.getProgressState(1).seekableEnd:0};
_.d.onClipCreationDisable_=function(){this.set("disabled",!0)};
_.d.onClipCreationEnable_=function(){this.set("disabled",!1)};
_.d.onDragState_=function(r){this.set("highlightStart",r.detail.startChanging);this.set("highlightEnd",r.detail.endChanging)};
ka.prototype.onDragState_=ka.prototype.onDragState_;ka.prototype.onEndChanged_=ka.prototype.onEndChanged_;ka.prototype.onStartChanged_=ka.prototype.onStartChanged_;ka.prototype.initializeClipRange_=ka.prototype.initializeClipRange_;ka.prototype.updateInputs_=ka.prototype.updateInputs_;ka.prototype.onSetRange_=ka.prototype.onSetRange_;ka.prototype.onSetFixedLengthRange_=ka.prototype.onSetFixedLengthRange_;
_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],ka.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],ka.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],ka.prototype,"data",void 0);_.u([_.b({value:0}),_.H("design:type",Number)],ka.prototype,"start",void 0);_.u([_.b({value:!0}),_.H("design:type",Boolean)],ka.prototype,"startValid",void 0);
_.u([_.b({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],ka.prototype,"startWillUpdate",void 0);_.u([_.b({value:30}),_.H("design:type",Number)],ka.prototype,"end",void 0);_.u([_.b({value:!0}),_.H("design:type",Boolean)],ka.prototype,"endValid",void 0);_.u([_.b({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],ka.prototype,"endWillUpdate",void 0);_.u([_.b({computed:"computeMinLengthSec_(data.minLengthMs)"}),_.H("design:type",Number)],ka.prototype,"minLengthSec",void 0);
_.u([_.b({computed:"computeMaxLengthSec_(data.maxLengthMs)"}),_.H("design:type",Number)],ka.prototype,"maxLengthSec",void 0);_.u([_.b({computed:"computeDefaultLengthSec_(data.defaultLengthMs)"}),_.H("design:type",Number)],ka.prototype,"defaultLengthSec",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],ka.prototype,"visible_",void 0);_.u([_.b(),_.H("design:type",Object)],ka.prototype,"player_",void 0);
_.u([_.b({value:0,computed:"computeSeekableStart_(player_, visible_)"}),_.H("design:type",Number)],ka.prototype,"seekableStart_",void 0);_.u([_.b({computed:"computeSeekableEnd_(player_, visible_)"}),_.H("design:type",Number)],ka.prototype,"seekableEnd_",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],ka.prototype,"initialized",void 0);_.u([_.b({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],ka.prototype,"disabled",void 0);
_.u([_.b({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],ka.prototype,"highlightStart",void 0);_.u([_.b({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],ka.prototype,"highlightEnd",void 0);_.u([_.fH("#start"),_.H("design:type",HTMLInputElement)],ka.prototype,"startInput",void 0);_.u([_.fH("#end"),_.H("design:type",HTMLInputElement)],ka.prototype,"endInput",void 0);
_.u([_.ae("set-fixed-length-range"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],ka.prototype,"onSetFixedLengthRange_",null);_.u([_.ae("set-range"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],ka.prototype,"onSetRange_",null);_.u([_.pH("start","end"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ka.prototype,"updateInputs_",null);
_.u([_.pH("player_","visible_","seekableStart_","seekableEnd_"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ka.prototype,"initializeClipRange_",null);_.u([_.pH("start"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ka.prototype,"onStartChanged_",null);_.u([_.pH("end"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ka.prototype,"onEndChanged_",null);
_.u([_.ae("clips-drag-state"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],ka.prototype,"onDragState_",null);_.u([_.vZ({is:"yt-clip-creation-scrubber-renderer",disableElementRegistration:!0})],ka);
_.Z(ka,"yt-clip-creation-scrubber-renderer",function(){if(FV2===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;wn1===void 0&&(wn1=document.createElement("template"));var g=wn1;K.call(E,g.content.cloneNode(!0),r.content.firstChild);FV2=r}r=FV2;return r},{mode:2});var qM=function(){var r=_.q.apply(this,arguments)||this;r.player_=null;r.JSC$23284_playerEvents=new Map;r.actionMap={"yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"};return r};
_.C(qM,_.q);_.d=qM.prototype;_.d.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"}}}};
_.d.created=function(){this.JSC$23284_playerEvents.set("onAdStart",this.playerAdStartHandler_);this.JSC$23284_playerEvents.set("onPlaybackStartExternal",this.playerAdEndHandler_);this.JSC$23284_playerEvents.set("onVideoDataChange",this.onVideoDataChange_);this.JSC$23284_playerEvents.set("onVideoProgress",this.onVideoProgress_)};
_.d.detached=function(){this.setPlayer(null)};
_.d.onVisibilityChangedAction_=function(r){var E=this,K;if((K=this.data)==null?0:K.externalVideoId){var g;this.videoId=(g=this.data)==null?void 0:g.externalVideoId}this.getPlayer().then(function(D){if(r.visible)E.returnTime=D.getCurrentTime(),E.isAtLiveHead=D.getProgressState().isAtLiveHead;else{var B=E.returnTime;E.isAtLiveHead&&(B=Number.POSITIVE_INFINITY);D.seekTo(B,void 0,void 0,void 0,51)}})};
_.d.getPlayer=function(){var r=this;if(!this.player_){var E=_.Lg();if(E)return E.getPlayerPromise().then(function(K){r.setPlayer(K);return K})}return Promise.resolve(this.player_)};
_.d.setPlayer=function(r){this.player_&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player_,this.JSC$23284_playerEvents);if(r){this.player_=r;var E;((E=this.data)==null?0:E.externalVideoId)||this.set("videoId",r.getVideoData().video_id||"");var K;(r==null?void 0:(K=r.getPresentingPlayerType)==null?void 0:K.call(r))===2&&(this.set("isAdPlaying",!0),_.ht(this.hostElement,"yt-clip-creation-disable"));this.ytPlayerListenerBehavior.listenToPlayerEvents(r,this.JSC$23284_playerEvents)}};
_.d.ready=function(){_.rj(this.hostElement).querySelector("#share").addEventListener("tap",this.onSubmit_.bind(this))};
_.d.onTitleChanged_=function(r){this.set("titleValue",r.detail.title)};
_.d.onStartChanged_=function(r){this.set("start",r.detail.start)};
_.d.onEndChanged_=function(r){this.set("end",r.detail.end)};
_.d.onTitleValidChanged_=function(r){this.set("titleValid",r.detail.valid)};
_.d.onStartValidChanged_=function(r){this.set("startValid",r.detail.valid)};
_.d.onEndValidChanged_=function(r){this.set("endValid",r.detail.valid)};
_.d.onVideoDataChange_=function(){var r;if((r=this.data)==null||!r.externalVideoId){var E;this.set("videoId",((E=this.player_)==null?void 0:E.getVideoData().video_id)||"")}};
_.d.computeFormValid_=function(r,E,K,g){return!!(r&&E&&K&&g)};
_.d.computeCancelButton_=function(r,E,K){return r&&_.M(r,_.$Q)?{buttonRenderer:Object.assign({},_.M(r,_.$Q),{isDisabled:E||K})}:null};
_.d.computeSubmitButton_=function(r,E,K){return r&&_.M(r,_.$Q)?{buttonRenderer:Object.assign({},_.M(r,_.$Q),{command:void 0,isDisabled:!this.formValid||E||K})}:null};
_.d.computeSubmitCommand_=function(r){return r||null};
_.d.onSubmit_=function(r){var E=this;r.stopPropagation();r.preventDefault();this.submitCommand_&&(r={},r.comment_text=this.titleValue,r.clip_external_video_id=this.videoId,r.clip_offset_ms=parseInt(this.start*1E3,10),r.clip_duration_ms=parseInt((this.end-this.start)*1E3,10),this.set("isLoading_",!0),_.rA(this.hostElement,[this.submitCommand_,r]).then(function(){E.set("isLoading_",!1)},function(){E.set("isLoading_",!1)}))};
_.d.playerAdStartHandler_=function(){_.ht(this.hostElement,"yt-clip-creation-disable");this.set("isAdPlaying",!0)};
_.d.playerAdEndHandler_=function(){_.ht(this.hostElement,"yt-clip-creation-enable");this.set("isAdPlaying",!1)};
_.d.onVideoProgress_=function(){var r=this;this.getPlayer().then(function(E){var K,g=(E==null?void 0:(K=E.getPresentingPlayerType)==null?void 0:K.call(E))===2;r.isAdPlaying!==g&&(g?r.playerAdStartHandler_():r.playerAdEndHandler_())})};
qM.prototype.onEndValidChanged_=qM.prototype.onEndValidChanged_;qM.prototype.onStartValidChanged_=qM.prototype.onStartValidChanged_;qM.prototype.onTitleValidChanged_=qM.prototype.onTitleValidChanged_;qM.prototype.onEndChanged_=qM.prototype.onEndChanged_;qM.prototype.onStartChanged_=qM.prototype.onStartChanged_;qM.prototype.onTitleChanged_=qM.prototype.onTitleChanged_;_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],qM.prototype,"ytActionHandlerBehavior",void 0);
_.u([_.G(_.wo.YtPlayerListenerBehavior),_.H("design:type",Object)],qM.prototype,"ytPlayerListenerBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],qM.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],qM.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],qM.prototype,"data",void 0);_.u([_.b({value:""}),_.H("design:type",String)],qM.prototype,"titleValue",void 0);
_.u([_.b({value:!1}),_.H("design:type",Boolean)],qM.prototype,"titleValid",void 0);_.u([_.b({value:0}),_.H("design:type",Number)],qM.prototype,"start",void 0);_.u([_.b({value:!0}),_.H("design:type",Boolean)],qM.prototype,"startValid",void 0);_.u([_.b({value:0}),_.H("design:type",Number)],qM.prototype,"end",void 0);_.u([_.b({value:!0}),_.H("design:type",Boolean)],qM.prototype,"endValid",void 0);_.u([_.b({value:""}),_.H("design:type",String)],qM.prototype,"videoId",void 0);
_.u([_.b({computed:"computeFormValid_(data, titleValid, startValid, endValid)"}),_.H("design:type",Boolean)],qM.prototype,"formValid",void 0);_.u([_.b({computed:"computeSubmitButton_(data.saveButton, isAdPlaying, isLoading_, formValid)"}),_.H("design:type",Object)],qM.prototype,"submitButton_",void 0);_.u([_.b({computed:"computeSubmitCommand_(data.saveButton.buttonRenderer.command)"}),_.H("design:type",Object)],qM.prototype,"submitCommand_",void 0);
_.u([_.b({computed:"computeCancelButton_(data.cancelButton, isAdPlaying, isLoading_)"}),_.H("design:type",Object)],qM.prototype,"cancelButton_",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],qM.prototype,"isLoading_",void 0);_.u([_.b({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],qM.prototype,"isAdPlaying",void 0);_.u([_.b({value:0}),_.H("design:type",Number)],qM.prototype,"returnTime",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],qM.prototype,"isAtLiveHead",void 0);
_.u([_.ae("title-changed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],qM.prototype,"onTitleChanged_",null);_.u([_.ae("start-changed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],qM.prototype,"onStartChanged_",null);_.u([_.ae("end-changed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],qM.prototype,"onEndChanged_",null);
_.u([_.ae("title-valid-changed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],qM.prototype,"onTitleValidChanged_",null);_.u([_.ae("start-valid-changed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],qM.prototype,"onStartValidChanged_",null);_.u([_.ae("end-valid-changed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],qM.prototype,"onEndValidChanged_",null);
_.u([_.vZ({is:"yt-clip-creation-renderer",disableElementRegistration:!0})],qM);
_.Z(qM,"yt-clip-creation-renderer",function(){if(TVJ===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;Ulm===void 0&&(Ulm=document.createElement("template"));var g=Ulm;K.call(E,g.content.cloneNode(!0),r.content.firstChild);TVJ=r}r=TVJ;return r},{mode:2});var lz=function(){return _.q.apply(this,arguments)||this};
_.C(lz,_.q);lz.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"}}}};
lz.prototype.onPanelContentVisibleChanged=function(){this.data&&this.data.contents&&this.data.contents.some(function(r){return r.hasOwnProperty("clipCreationRenderer")})&&_.ht(this.hostElement,"yt-clip-creation-visibility-changed",[{visible:!!this.panelContentVisible}])};
lz.prototype.onPanelContentVisibleChanged=lz.prototype.onPanelContentVisibleChanged;_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],lz.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],lz.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.aZ.YtVisibilityBehavior),_.H("design:type",Object)],lz.prototype,"ytVisibilityBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],lz.prototype,"ytdReduxBehavior",void 0);
_.u([_.b(),_.H("design:type",Object)],lz.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],lz.prototype,"panelContentVisible",void 0);_.u([_.pH("panelContentVisible"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],lz.prototype,"onPanelContentVisibleChanged",null);_.u([_.VF({is:"ytd-clip-section-renderer",disableElementRegistration:!0})],lz);
_.Z(lz,"ytd-clip-section-renderer",function(){if(PLK!==void 0)return PLK;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return PLK=r},{mode:1});var i5J;var m2=function(){return _.q.apply(this,arguments)||this};
_.C(m2,_.q);_.d=m2.prototype;
_.d.onKeyDown=function(r){if(this.snippetElements.length!==0&&(r=r.keyCode,r===38||r===40)){this.highlightedIndex>=0&&this.removeSnippetHighlight(this.snippetElements[this.highlightedIndex]);r===38?this.highlightedIndex--:this.highlightedIndex++;this.highlightedIndex=_.vc(this.highlightedIndex,-1,this.snippetElements.length);r=this.snippetElements.length;var E=this.highlightedIndex%r;this.highlightedIndex=E*r<0?E+r:E;r=this.snippetElements[this.highlightedIndex];this.highlightSnippet(r);this.ensureVisible(r)}};
_.d.onKeyUp=function(r){var E=this;owb(r)&&(r.keyCode===13?(this.selectSnippet(this.snippetElements[this.highlightedIndex]),this.inputElement.blur()):this.filterSnippets(this.snippets,this.typedValue),this.inputTimerId&&_.eM.cancelJob(this.inputTimerId),this.inputTimerId=_.eM.addLowPriorityJob(function(){E.typedValue&&(E.fetchSnippets(E.typedValue),E.logInputGesture(E.data))},1E3))};
_.d.onClick=function(r){(r=_.kCl(r.target,null,"snippet-item"))&&this.selectSnippet(r)};
_.d.panelContentVisibleChanged=function(){this.panelContentVisible&&this.inputElement.focus()};
_.d.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-update-search-in-video-results-action":"onUpdateSearchInVideoResults"}};
_.d.ready=function(){var r=this;this.inputElement.addEventListener("focus",function(){r.snippetsWrapper.style.removeProperty("display")})};
_.d.dataChanged=function(){this.typedValue="";this.snippets=[];this.fetchSnippets("")};
_.d.getSourceTimelines=function(){if(!this.data)return[];var r=[];if(this.data.searchInVideoSources)for(var E=_.N(this.data.searchInVideoSources),K=E.next();!K.done;K=E.next())K=K.value,K==="SEARCH_IN_VIDEO_SOURCE_ASR"?r.push({type:"TIMELINE_TYPE_STRUCTURAL_ASR"}):K==="SEARCH_IN_VIDEO_SOURCE_OCR"&&r.push({type:"TIMELINE_TYPE_OCR_LABEL_SPAN"});return r};
_.d.fetchSnippets=function(r){var E=_.ht(this.hostElement,"yt-get-current-video-id-action")[0],K=this.getSourceTimelines();r={getSearchInVideoCommand:{externalVideoId:E,query:r!=null?r:"",sourceTimelines:K},commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/in_video/search",sendPost:!0}}};_.P7().resolve(_.Ov).resolveCommand(r,{form:{element:this.hostElement}})};
_.d.filterSnippets=function(r,E){var K=this;if(E){this.filteredSnippets=(0,_.lw.unsafeClone)(r);var g=RegExp(_.CNn(E),"i");this.filteredSnippets=this.filteredSnippets.filter(function(Q){return g.test(K.ytRendererBehavior.getSimpleString(Q.snippet))});
r=_.N(this.filteredSnippets);for(var D=r.next();!D.done;D=r.next()){D=D.value;var B=this.ytRendererBehavior.getSimpleString(D.snippet);D.snippet={runs:[{text:B.substring(0,B.toLowerCase().indexOf(E))},{text:B.substring(B.toLowerCase().indexOf(E),B.toLowerCase().indexOf(E)+E.length),bold:!0},{text:B.substring(B.toLowerCase().indexOf(E)+E.length,B.length)}]}}}else this.filteredSnippets=r};
_.d.onUpdateSearchInVideoResults=function(r){if(!(this.snippets.length>0)){var E,K,g;if((g=(E=_.M(r,bN2))==null?void 0:(K=E.results)==null?void 0:K.length)!=null&&g){var D;this.filteredSnippets=this.snippets=((D=_.M(r,bN2))==null?void 0:D.results).map(function(B){var Q,a,P;return{startMs:B==null?void 0:(Q=B.searchInVideoResultRenderer)==null?void 0:Q.startMs,startTimeText:B==null?void 0:(a=B.searchInVideoResultRenderer)==null?void 0:a.startTimeText,snippet:B==null?void 0:(P=B.searchInVideoResultRenderer)==
null?void 0:P.snippet}})}}};
_.d.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};
_.d.highlightSnippet=function(r){r.classList.add("highlighted")};
_.d.removeSnippetHighlight=function(r){r.classList.remove("highlighted")};
_.d.selectSnippet=function(r){this.typedValue=String(r.dataset.text);this.filterSnippets(this.snippets,this.typedValue);this.snippetsWrapper.style.display="none";this.seekPlayer(r);this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
_.d.ensureVisible=function(r){var E=this.snippetsWrapper.scrollTop,K=E+this.snippetsWrapper.clientHeight,g=r.offsetTop-this.snippetsWrapper.offsetTop;r=g+r.clientHeight;g<E?this.snippetsWrapper.scrollTop-=E-g:r>K&&(this.snippetsWrapper.scrollTop+=r-K)};
_.d.seekPlayer=function(r){var E,K;return _.p(function(g){if(g.nextAddress==1){if(!r)return g.jumpTo(0);E=Number(r.dataset.startOffset);return g.yield(_.h2().getPlayerPromise(),3)}K=g.yieldResult;K.seekTo(E/1E3,!0);K.wakeUpControls();_.vo(g)})};
_.d.logInputGesture=function(r){var E=_.Cn();E&&(r==null?0:r.trackingParams)&&_.ur(E,_.UZ(r.trackingParams),"INTERACTION_LOGGING_GESTURE_TYPE_INPUT_TEXT")};
_.d.typedValueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.wh("typed-value-changed",this.typedValue))};
_.d.updateTypedValueFromBinding=function(r){this.typedValue=r.currentTarget.value};
m2.prototype.typedValueChangedForBinding=m2.prototype.typedValueChangedForBinding;m2.prototype.dataChanged=m2.prototype.dataChanged;m2.prototype.panelContentVisibleChanged=m2.prototype.panelContentVisibleChanged;m2.prototype.onClick=m2.prototype.onClick;m2.prototype.onKeyUp=m2.prototype.onKeyUp;m2.prototype.onKeyDown=m2.prototype.onKeyDown;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],m2.prototype,"ytRendererBehavior",void 0);
_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],m2.prototype,"ytActionHandlerBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],m2.prototype,"data",void 0);_.u([_.b({value:[]}),_.H("design:type",Array)],m2.prototype,"snippets",void 0);_.u([_.b({value:[]}),_.H("design:type",Array)],m2.prototype,"filteredSnippets",void 0);_.u([_.b({value:[]}),_.H("design:type",Array)],m2.prototype,"snippetElements",void 0);
_.u([_.fH("#siv-input"),_.H("design:type",HTMLElement)],m2.prototype,"inputElement",void 0);_.u([_.fH("#siv-snippets-wrapper"),_.H("design:type",HTMLElement)],m2.prototype,"snippetsWrapper",void 0);_.u([_.b(),_.H("design:type",String)],m2.prototype,"typedValue",void 0);_.u([_.b({value:-1}),_.H("design:type",Number)],m2.prototype,"highlightedIndex",void 0);_.u([_.ae("keydown"),_.H("design:type",Function),_.H("design:paramtypes",[_.CP]),_.H("design:returntype")],m2.prototype,"onKeyDown",null);
_.u([_.ae("keyup"),_.H("design:type",Function),_.H("design:paramtypes",[_.CP]),_.H("design:returntype")],m2.prototype,"onKeyUp",null);_.u([_.ae("click"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],m2.prototype,"onClick",null);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],m2.prototype,"panelContentVisible",void 0);
_.u([_.pH("panelContentVisible"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],m2.prototype,"panelContentVisibleChanged",null);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],m2.prototype,"dataChanged",null);_.u([_.pH("typedValue"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],m2.prototype,"typedValueChangedForBinding",null);
_.u([_.VF({is:"ytd-search-in-video-renderer",disableElementRegistration:!0})],m2);
_.Z(m2,"ytd-search-in-video-renderer",function(){if(i5J!==void 0)return i5J;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return i5J=r},{mode:1});var cG4;var Zf=function(){return _.q.apply(this,arguments)||this};
_.C(Zf,_.q);Zf.prototype.computeButtonOverride=function(){if(this.data)return{size:"S"}};
Zf.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]]"}}}}}};
Zf.prototype.showSnackbarIfPlaceholder=function(){if(this.isProductPlaceholder){var r,E,K,g,D=(E=_.M((r=this.data)==null?void 0:r.onClickCommand,_.WRl))==null?void 0:(K=E.item)==null?void 0:(g=K.notificationTextRenderer)==null?void 0:g.successResponseText;D&&_.$TJ(this.hostElement,D)}};
_.f5.Object.defineProperties(Zf.prototype,{useCenterLayoutContainer:{configurable:!0,enumerable:!0,get:function(){return this.isProductPlaceholder}},
isProductPlaceholder:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.isProductPlaceholder)}},
showDropCountdown:{configurable:!0,enumerable:!0,get:function(){var r,E,K,g;return this.isProductPlaceholder&&((r=this.data)==null?void 0:(E=r.hiddenProductOptions)==null?void 0:E.showDropCountdown)&&!!((K=this.data)==null?0:(g=K.hiddenProductOptions)==null?0:g.dropTimestamp)}},
showBrandName:{configurable:!0,enumerable:!0,get:function(){var r;return!this.isProductPlaceholder&&!((r=this.data)==null?0:r.merchantName)}},
showPriceReplacementText:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.priceReplacementText)}},
showPrice:{configurable:!0,enumerable:!0,get:function(){var r,E;return!((r=this.data)==null?0:r.priceReplacementText)&&!((E=this.data)==null||!E.price)}},
showMetadata:{configurable:!0,enumerable:!0,get:function(){return!this.isProductPlaceholder}}});
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Zf.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],Zf.prototype,"componentBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Zf.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Zf.prototype,"data",void 0);
_.u([_.b({reflectToAttribute:!0}),_.v("isProductPlaceholder"),_.H("design:type",Object),_.H("design:paramtypes",[])],Zf.prototype,"useCenterLayoutContainer",null);_.u([_.b({computed:"computeButtonOverride(data)"}),_.H("design:type",Object)],Zf.prototype,"buttonOverride",void 0);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],Zf.prototype,"isProductPlaceholder",null);
_.u([_.v("isProductPlaceholder"),_.H("design:type",Object),_.H("design:paramtypes",[])],Zf.prototype,"showDropCountdown",null);_.u([_.v("isProductPlaceholder","data"),_.H("design:type",Object),_.H("design:paramtypes",[])],Zf.prototype,"showBrandName",null);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],Zf.prototype,"showPriceReplacementText",null);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],Zf.prototype,"showPrice",null);
_.u([_.v("isProductPlaceholder"),_.H("design:type",Object),_.H("design:paramtypes",[])],Zf.prototype,"showMetadata",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-product-list-item-renderer"})],Zf);
_.Z(Zf,"ytd-product-list-item-renderer",function(){if(cG4!==void 0)return cG4;var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return cG4=r},{mode:1});var CLO;var uz=function(){return _.q.apply(this,arguments)||this};
_.C(uz,_.q);uz.prototype.created=function(){this.ytRendererBehavior.monitorScroll=!0};
uz.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{productListHeaderRenderer:"ytd-product-list-header-renderer",productListItemRenderer:"ytd-product-list-item-renderer"}}}};
uz.prototype.panelContentVisibleChanged=function(){var r=this,E;return _.p(function(K){if(K.nextAddress==1)return r.playerApi?K.jumpTo(2):K.yield(_.h2().getPlayerPromise(),3);K.nextAddress!=2&&(r.playerApi=K.yieldResult);(E=r.playerApi)==null||E.productsInVideoVisibilityUpdated(!!r.panelContentVisible);_.vo(K)})};
uz.prototype.panelContentVisibleChanged=uz.prototype.panelContentVisibleChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],uz.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],uz.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],uz.prototype,"panelContentVisible",void 0);_.u([_.b(),_.H("design:type",Object)],uz.prototype,"data",void 0);
_.u([_.pH("panelContentVisible"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype",Promise)],uz.prototype,"panelContentVisibleChanged",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-product-list-renderer"})],uz);
_.Z(uz,"ytd-product-list-renderer",function(){if(CLO!==void 0)return CLO;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return CLO=r},{mode:1});var xl4;var Ax=function(){var r=_.q.apply(this,arguments)||this;r.hideTimestamps=!!_.oq("hide-transcript-timestamps");r.currentCueIndex=-1;r.flatCues=[];r.actionMap={"yt-signal-action-toggle-transcript-timestamps":"handleSignalActionToggleTranscriptTimestamps","yt-player-time-changed":"onYtPlayerTimeChanged"};r.TEST_ONLY={getFlatCues:function(){return r.flatCues}};
return r};
_.C(Ax,_.q);_.d=Ax.prototype;_.d.hideTimestampsChanged=function(){_.Rq("hide-transcript-timestamps",this.hideTimestamps)};
_.d.toggleTranscriptTimestampAction=function(){this.hideTimestamps=!this.hideTimestamps};
_.d.handleSignalActionToggleTranscriptTimestamps=function(){this.toggleTranscriptTimestampAction()};
_.d.dataChanged=function(){var r;if((r=this.data)!=null&&r.cueGroups){this.flatCues.length=0;this.currentCueIndex=-1;r=_.N(this.data.cueGroups);for(var E=r.next();!E.done;E=r.next()){E=_.N(_.M(E.value,swO).cues);for(var K=E.next();!K.done;K=E.next())this.flatCues.push(Number(_.M(K.value,kQn).startOffsetMs))}}};
_.d.onYtPlayerTimeChanged=function(r){if(!(r<0)){for(var E=this.currentCueIndex,K=E;;){var g=K>=0?this.flatCues[K]/1E3:-1;if(r+.5<g)--K;else if(g=K+1<this.flatCues.length?this.flatCues[K+1]/1E3:Infinity,r+.5>g)K+=1;else break}K!==E&&(E>=0&&((r=this.getCueElement(E))&&r.classList.remove("active"),(E=this.getCueGroupElement(E))&&E.classList.remove("active")),(E=this.getCueElement(K))&&E.classList.add("active"),(E=this.getCueGroupElement(K))&&E.classList.add("active"),this.currentCueIndex=K,this.isHovered||
this.scrollElementToTop(K))}};
_.d.scrollElementToTop=function(r){r=this.getCueElement(r>=3?r-3:0);this.hostElement.scrollTop=Math.min(r.offsetTop-this.hostElement.offsetTop,this.hostElement.scrollHeight-this.hostElement.offsetHeight)};
_.d.getCueElement=function(r){return _.rj(this.hostElement).querySelector('.cue[start-offset="'+this.flatCues[r]+'"]')};
_.d.getCueGroupElement=function(r){return(r=this.getCueElement(r))&&r.parentElement?r.parentElement.parentElement:null};
_.d.onTap=function(r){var E=_.eG(r);r.target.classList.contains("cue")&&this.seekCueElement(E)};
_.d.onKeyPress=function(r){r.keyCode==13&&(r=_.kCl(r.target,null,"cue"))&&this.seekCueElement(r)};
_.d.seekCueElement=function(r){r=Number(r.getAttribute("start-offset"));_.ht(this.hostElement,"yt-transcript-player-seek",[r/1E3])};
_.d.onMouseEnter=function(){this.isHovered=!0};
_.d.onMouseLeave=function(){this.isHovered=!1};
Ax.prototype.onMouseLeave=Ax.prototype.onMouseLeave;Ax.prototype.onMouseEnter=Ax.prototype.onMouseEnter;Ax.prototype.onKeyPress=Ax.prototype.onKeyPress;Ax.prototype.onTap=Ax.prototype.onTap;Ax.prototype.dataChanged=Ax.prototype.dataChanged;Ax.prototype.hideTimestampsChanged=Ax.prototype.hideTimestampsChanged;_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],Ax.prototype,"ytActionHandlerBehavior",void 0);
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Ax.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Ax.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Ax.prototype,"hideTimestamps",void 0);_.u([_.b(),_.H("design:type",Boolean)],Ax.prototype,"isHovered",void 0);_.u([_.pH("hideTimestamps"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ax.prototype,"hideTimestampsChanged",null);
_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ax.prototype,"dataChanged",null);_.u([_.ae("tap"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],Ax.prototype,"onTap",null);_.u([_.ae("keypress"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],Ax.prototype,"onKeyPress",null);
_.u([_.ae("mouseenter"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ax.prototype,"onMouseEnter",null);_.u([_.ae("mouseleave"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ax.prototype,"onMouseLeave",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-transcript-body-renderer"})],Ax);
_.Z(Ax,"ytd-transcript-body-renderer",function(){if(xl4!==void 0)return xl4;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return xl4=r},{mode:1});var WVK;var e7=function(){var r=_.q.apply(this,arguments)||this;r.darkerPanels=_.R("web_watch_darker_panels");return r};
_.C(e7,_.q);e7.prototype.configureRendererStamper=function(){return{"data.languageMenu":{id:"menu",mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],e7.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],e7.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],e7.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],e7.prototype,"darkerPanels",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-transcript-footer-renderer"})],e7);
_.Z(e7,"ytd-transcript-footer-renderer",function(){if(WVK!==void 0)return WVK;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return WVK=r},{mode:1});var GrH;var vMc;var XU=function(){var r=_.q.apply(this,arguments)||this;r.systemIcons=_.R("kevlar_system_icons");r.showClearButton=!1;return r};
_.C(XU,_.q);_.d=XU.prototype;_.d.handleInput=function(r){var E=this;r.target.value.length?_.lp(this,"ytdTranscriptSearchBoxSearch",function(){E.emitSearchEvent(r)},500):(_.YE5(this,"ytdTranscriptSearchBoxSearch"),this.emitClearEvent());
this.showClearButton=r.target.value.length>0};
_.d.clear=function(){this.inputBox.value="";this.showClearButton=!1};
_.d.handleClick=function(){var r,E=(r=this.data)==null?void 0:r.trackingParams;E&&_.ZM(_.pB(),E)};
_.d.handleClear=function(){_.YE5(this,"ytdTranscriptSearchBoxSearch");this.emitClearEvent();var r,E,K=(E=_.M((r=this.data)==null?void 0:r.clearButton,_.$Q))==null?void 0:E.trackingParams;K&&_.ZM(_.pB(),K);this.clear()};
_.d.emitSearchEvent=function(r){_.Ln(this.hostElement,"yt-transcript-search-box-search",{query:r.target.value});var E,K;(r=(K=_.M((E=this.data)==null?void 0:E.searchButton,_.$Q))==null?void 0:K.trackingParams)&&_.ZM(_.pB(),r)};
_.d.emitClearEvent=function(){_.Ln(this.hostElement,"yt-transcript-search-box-clear")};
_.f5.Object.defineProperties(XU.prototype,{inputBox:{configurable:!0,enumerable:!0,get:function(){return _.rj(this.hostElement).querySelector("#transcript-search-box-input")}},
value:{configurable:!0,enumerable:!0,get:function(){return this.inputBox.value}}});
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],XU.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],XU.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],XU.prototype,"systemIcons",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-transcript-search-box-renderer"})],XU);
_.Z(XU,"ytd-transcript-search-box-renderer",function(){if(vMc!==void 0)return vMc;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return vMc=r},{mode:1});var V02;var zIO;var H6=function(){return _.q.apply(this,arguments)||this};
_.C(H6,_.q);H6.prototype.dataChanged=function(){if(this.data&&this.data.accessibility&&this.data.accessibility.accessibilityData){var r,E;this.sectionHeaderAriaLabel=(r=this.data)==null?void 0:(E=r.accessibility)==null?void 0:E.accessibilityData.label}};
H6.prototype.fireSelectedEvent=function(r){_.Ln(this.hostElement,"ytd-transcript-section-header",{startMs:r})};
H6.prototype.handleClick=function(){this.data&&this.fireSelectedEvent(Number(this.data.startMs))};
H6.prototype.handleKeyPress=function(r){this.data&&r.key==="Enter"&&this.fireSelectedEvent(Number(this.data.startMs))};
_.f5.Object.defineProperties(H6.prototype,{enableTappableTranscriptHeader:{configurable:!0,enumerable:!0,get:function(){var r,E;return(E=(r=this.data)==null?void 0:r.enableTappableTranscriptHeader)!=null?E:!1}}});
H6.prototype.dataChanged=H6.prototype.dataChanged;_.u([_.b(),_.H("design:type",Object)],H6.prototype,"data",void 0);_.u([_.b(),_.H("design:type",String)],H6.prototype,"sectionHeaderAriaLabel",void 0);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],H6.prototype,"enableTappableTranscriptHeader",null);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],H6.prototype,"dataChanged",null);
_.u([_.VF({disableElementRegistration:!0,is:"ytd-transcript-section-header-renderer"})],H6);
_.Z(H6,"ytd-transcript-section-header-renderer",function(){if(zIO!==void 0)return zIO;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return zIO=r},{mode:1});var t0c;var S14;var nu=function(){var r=_.q.apply(this,arguments)||this;r.isEditMode=!1;r.touchCaptionsEnabled=!1;r.deleteCaptionCorrectionPopupCommand=null;r.voteCaptionCorrectionPopupCommand=null;r.roundedContainer=!0;r.mouseOver=!1;r.textChanged=!1;r.messages={suggest_correction:_.Nn("suggest_correction",void 0,"Edit caption"),suggested_caption:_.Nn("suggested_caption",void 0,"Suggested caption"),submit_correction:_.Nn("submit_correction",void 0,"Submit for review"),cancel_correction:_.Nn("cancel_correction",
void 0,"Cancel"),replay_segment:_.Nn("replay_segment",void 0,"Re-play segment"),delete_correction:_.Nn("delete_correction",void 0,"Delete correction")};r.actionMap={"yt-transcript-update-segment-text-command":"handleUpdateSegmentText","yt-transcript-edit-segment-command":"handleEditSegmentCommand"};return r};
_.C(nu,_.q);_.d=nu.prototype;_.d.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)};
_.d.handleDelete=function(r){if(this.deleteCaptionCorrectionPopupCommand){var E=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.deleteCaptionCorrectionPopupCommand);E&&this.ytdOpenPopupBehavior.openPopup(E);r.stopPropagation()}};
_.d.handleSubmit=function(r){if(this.data&&this.data.submitCaptionCorrectionCommand&&(r.stopPropagation(),this.textChanged)){var E;r=(E=_.M(this.data.submitCaptionCorrectionCommand,_.zPX))==null?void 0:E.params;E=Object.assign({},this.data.submitCaptionCorrectionCommand,{transcriptSubmitCaptionCorrectionCommand:{params:r,correctionText:String(this.ironTextAreaElement.value),originalText:_.Xo(this.data.snippet)}});this.ytComponentBehavior.resolveCommand(E);this.isEditMode=!1}};
_.d.handleUpdateSegmentText=function(r){(r=_.M(r,rec))&&r.targetId&&this.data&&r.targetId===this.data.targetId&&(r.userCorrection&&(this.editedText=r.userCorrection),r.restoreOriginalCaption&&(this.editedText=void 0,this.ironTextAreaElement.value=_.Xo(this.data.snippet)),r.deleteCaptionCorrectionPopupCommand?this.deleteCaptionCorrectionPopupCommand=r.deleteCaptionCorrectionPopupCommand:this.deleteCaptionCorrectionPopupCommand=null,this.voteCaptionCorrectionPopupCommand=r.voteCaptionCorrectionPopupCommand?
r.voteCaptionCorrectionPopupCommand:null,r.accessibility&&(this.segmentAriaLabel=r.accessibility.accessibilityData.label))};
_.d.handleCancel=function(r){this.isEditMode=!1;r.stopPropagation();this.logClientVe(159409)};
_.d.handleEditSegmentCommand=function(r){(r=_.M(r,JWO))&&r.targetId&&this.data&&r.targetId===this.data.targetId&&this.handleEdit()};
_.d.handleEditButtonClick=function(r){this.data&&(this.handleEdit(),r.stopPropagation())};
_.d.handleEdit=function(){if(this.data){this.fireEditEvent(Number(this.data.startMs),Number(this.data.endMs));this.isEditMode=!0;var r;(r=this.ironTextAreaElement.textarea)==null||r.focus();this.logClientVe(159407)}};
_.d.handleMouseEnter=function(){this.mouseOver=!0};
_.d.handleMouseLeave=function(){this.mouseOver=!1};
_.d.handleReplay=function(r){this.data&&(this.fireReplayEvent(Number(this.data.startMs),Number(this.data.endMs)),r.stopPropagation(),this.logClientVe(159408))};
_.d.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()))};
_.d.handleKeypress=function(r){this.data&&(this.isEditMode?r.stopPropagation():this.isEnterPress(r)?(this.fireSelectedEvent(Number(this.data.startMs)),this.logClick()):this.isCopyPress(r)&&this.logClientVe(138758))};
_.d.handleTextboxClick=function(r){r.stopPropagation()};
_.d.handleTextboxKeydown=function(r){this.isControlEnterPress(r)?this.handleSubmit(r):r.key==="Escape"&&this.handleCancel(r)};
_.d.handleTextboxKeyup=function(){this.textChanged=_.Xo(this.latestText)!==String(this.ironTextAreaElement.value)};
_.d.fireSelectedEvent=function(r){_.Ln(this.hostElement,"yt-transcript-segment-selected",{startMs:r})};
_.d.fireReplayEvent=function(r,E){_.Ln(this.hostElement,"yt-transcript-segment-replay",{startMs:Math.max(r-100,0),endMs:E})};
_.d.fireEditEvent=function(r,E){_.Ln(this.hostElement,"yt-transcript-segment-edit",{startMs:r,endMs:E})};
_.d.isEnterPress=function(r){return r.key==="Enter"||r.code==="Enter"||r.code==="NumpadEnter"||r.keyCode===13?!0:!1};
_.d.isControlEnterPress=function(r){var E=r.key==="Enter"||r.code==="Enter"||r.code==="NumpadEnter"||r.keyCode===13;return(r.ctrlKey||r.metaKey)&&E};
_.d.isCopyPress=function(r){var E=r.ctrlKey;return r.key==="c"&&E};
_.d.logClick=function(){var r,E=(r=this.data)==null?void 0:r.trackingParams;E&&_.ZM(_.pB(),E)};
_.d.logClientVe=function(r){_.mZ(_.pB(),_.dt(r))};
_.f5.Object.defineProperties(nu.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}}});
nu.prototype.handleMouseLeave=nu.prototype.handleMouseLeave;nu.prototype.handleMouseEnter=nu.prototype.handleMouseEnter;nu.prototype.dataChanged=nu.prototype.dataChanged;_.u([_.G(_.lx.YtActionHandlerBehavior),_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],nu.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.cy),_.H("design:type",Object)],nu.prototype,"ytdOpenPopupBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],nu.prototype,"ytRendererBehavior",void 0);
_.u([_.b(),_.H("design:type",Object)],nu.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],nu.prototype,"isEditMode",void 0);_.u([_.b(),_.H("design:type",Object)],nu.prototype,"touchCaptionsEnabled",void 0);_.u([_.b(),_.H("design:type",Object)],nu.prototype,"editedText",void 0);_.u([_.b(),_.H("design:type",Object)],nu.prototype,"deleteCaptionCorrectionPopupCommand",void 0);_.u([_.b(),_.H("design:type",Object)],nu.prototype,"voteCaptionCorrectionPopupCommand",void 0);
_.u([_.b(),_.H("design:type",String)],nu.prototype,"segmentAriaLabel",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],nu.prototype,"roundedContainer",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],nu.prototype,"mouseOver",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],nu.prototype,"textChanged",void 0);_.u([_.b(),_.H("design:type",Object)],nu.prototype,"messages",void 0);
_.u([_.fH("#suggestion"),_.H("design:type",Object)],nu.prototype,"ironTextAreaElement",void 0);_.u([_.v("data","editedText"),_.H("design:type",Object),_.H("design:paramtypes",[])],nu.prototype,"latestText",null);_.u([_.v("touchCaptionsEnabled","isEditMode"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],nu.prototype,"enableEditButton",null);
_.u([_.v("enableEditButton","deleteCaptionCorrectionPopupCommand"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],nu.prototype,"enableUndoButton",null);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],nu.prototype,"dataChanged",null);_.u([_.ae("mouseenter"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],nu.prototype,"handleMouseEnter",null);
_.u([_.ae("mouseleave"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],nu.prototype,"handleMouseLeave",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-transcript-segment-renderer"})],nu);
_.Z(nu,"ytd-transcript-segment-renderer",function(){if(S14!==void 0)return S14;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return S14=r},{mode:1});var IT=function(){var r=_.q.apply(this,arguments)||this;r.actionMap={"yt-player-time-changed":"onYtPlayerTimeChanged"};r.isError=!1;r.darkerPanels=_.R("web_watch_darker_panels");r.useParentMaxHeight=_.R("web_watch_transscript_use_parent_max_height");r.segmentOffsets=[];r.segmentIndex=-1;return r};
_.C(IT,_.q);_.d=IT.prototype;_.d.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"}}}}};
_.d.segmentsChanged=function(){this.updateOffsets()};
_.d.onYtPlayerTimeChanged=function(r){for(var E=this.segmentIndex,K=E;;){if(K>=0){var g=this.segmentOffsets[K].start;var D=this.segmentOffsets[K].isAutoScrollable}else g=-1,D=!0;var B=r+.5;if(!D){g=K+1<this.segmentOffsets.length?this.segmentOffsets[K+1].start:Infinity;if(B>=g){K+=1;continue}K=-1;break}if(B<g)g=K-1>=0&&this.segmentOffsets[K-1].isAutoScrollable,D=K===0||g?1:2,K-=D;else if(D=K+1<this.segmentOffsets.length&&this.segmentOffsets[K+1].isAutoScrollable?1:2,g=K+D<this.segmentOffsets.length?
this.segmentOffsets[K+D].start:Infinity,B>g)K+=D;else{if(K<0)break;K<this.segmentOffsets.length&&B>this.segmentOffsets[K].end&&(K=-1);break}}if(E!==K){if(E>=0){var Q;(Q=this.getSegmentElement(E))==null||Q.classList.remove("active")}this.segmentIndex=K;if(!(K<0)){var a;(a=this.getSegmentElement(K))==null||a.classList.add("active");this.isHovered||this.scrollElementToTop(K)}}};
_.d.handleSegmentEdit=function(r){r.target&&(this.lastSegmentEdited&&(this.lastSegmentEdited.isEditMode=!1),this.lastSegmentEdited=r.target,_.ht(this.hostElement,"yt-transcript-player-edit",[r.detail.startMs/1E3,r.detail.endMs/1E3]))};
_.d.handleSegmentSelected=function(r){_.ht(this.hostElement,"yt-transcript-player-seek",[r.detail.startMs/1E3])};
_.d.handleSegmentReplay=function(r){_.ht(this.hostElement,"yt-transcript-player-replay",[r.detail.startMs/1E3,r.detail.endMs/1E3])};
_.d.handleSectionHeaderSelected=function(r){_.ht(this.hostElement,"yt-transcript-player-seek",[r.detail.startMs/1E3])};
_.d.onMouseEnter=function(){this.isHovered=!0};
_.d.onMouseLeave=function(){this.isHovered=!1};
_.d.onRetryButtonClick=function(){_.Ln(this.hostElement,"transcript-retry-button-click")};
_.d.getSegmentElement=function(r){return _.rj(this.hostElement).querySelector(":nth-child("+(r+1)+")")};
_.d.scrollElementToTop=function(r){r=this.getSegmentElement(r>=2?r-2:0);this.hostElement.scrollTop=Math.min(r.offsetTop-this.hostElement.offsetTop,this.hostElement.scrollHeight-this.hostElement.offsetHeight)};
_.d.updateOffsets=function(){this.segmentOffsets=this.segments.map(function(r){var E,K=(E=r.transcriptSegmentRenderer)!=null?E:r.transcriptSectionHeaderRenderer;return{start:Number(K.startMs)/1E3,end:Number(K.endMs)/1E3,isAutoScrollable:r.transcriptSegmentRenderer!==void 0}});
this.segmentIndex=-1;this.clearHighlightedSegments()};
_.d.clearHighlightedSegments=function(){var r=_.rj(this.hostElement);r=_.N(r.querySelectorAll("ytd-transcript-segment-renderer"));for(var E=r.next();!E.done;E=r.next())E.value.classList.remove("active")};
_.f5.Object.defineProperties(IT.prototype,{segments:{configurable:!0,enumerable:!0,get:function(){var r,E;return((r=this.data)==null?void 0:r.searchResultSegments)||((E=this.data)==null?void 0:E.initialSegments)||[]}},
displayNoResults:{configurable:!0,enumerable:!0,get:function(){return!!this.segments&&this.segments.length===0&&!!this.noResultLabel}}});
IT.prototype.onMouseLeave=IT.prototype.onMouseLeave;IT.prototype.onMouseEnter=IT.prototype.onMouseEnter;IT.prototype.handleSectionHeaderSelected=IT.prototype.handleSectionHeaderSelected;IT.prototype.handleSegmentReplay=IT.prototype.handleSegmentReplay;IT.prototype.handleSegmentSelected=IT.prototype.handleSegmentSelected;IT.prototype.handleSegmentEdit=IT.prototype.handleSegmentEdit;IT.prototype.segmentsChanged=IT.prototype.segmentsChanged;
_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],IT.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],IT.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],IT.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],IT.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],IT.prototype,"isError",void 0);
_.u([_.b(),_.H("design:type",Object)],IT.prototype,"noResultLabel",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],IT.prototype,"darkerPanels",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],IT.prototype,"useParentMaxHeight",void 0);_.u([_.v("data"),_.H("design:type",Array),_.H("design:paramtypes",[])],IT.prototype,"segments",null);
_.u([_.v("segments","noResultLabel"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],IT.prototype,"displayNoResults",null);_.u([_.pH("segments"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],IT.prototype,"segmentsChanged",null);_.u([_.ae("yt-transcript-segment-edit"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],IT.prototype,"handleSegmentEdit",null);
_.u([_.ae("yt-transcript-segment-selected"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],IT.prototype,"handleSegmentSelected",null);_.u([_.ae("yt-transcript-segment-replay"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],IT.prototype,"handleSegmentReplay",null);
_.u([_.ae("ytd-transcript-section-header"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],IT.prototype,"handleSectionHeaderSelected",null);_.u([_.ae("mouseenter"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],IT.prototype,"onMouseEnter",null);_.u([_.ae("mouseleave"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],IT.prototype,"onMouseLeave",null);
_.u([_.VF({disableElementRegistration:!0,is:"ytd-transcript-segment-list-renderer"})],IT);
_.Z(IT,"ytd-transcript-segment-list-renderer",function(){if(t0c!==void 0)return t0c;var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return t0c=r},{mode:1});var yv=function(){var r=_.q.apply(this,arguments)||this;r.hideTimestamps=!!_.oq("hide-transcript-timestamps");r.isLoadingTranscripts=!1;r.darkerPanels=_.R("web_watch_darker_panels");r.isError=!1;r.actionMap={"yt-signal-action-toggle-transcript-timestamps":"handleSignalActionToggleTranscriptTimestamps","yt-signal-action-copy-transcript":"handleSignalActionCopyTranscript"};return r};
_.C(yv,_.q);_.d=yv.prototype;_.d.headerChanged=function(){var r,E;this.baseGetTranscriptsCommand=(E=_.M((r=this.data)==null?void 0:r.header,E_2))==null?void 0:E.onTextChangeCommand};
_.d.bodyChanged=function(){var r=this.getBodyRenderer();r&&(r.initialSegments&&(this.initialTranscriptsRenderer=r),r.noResultLabel&&(this.noResultLabel=r.noResultLabel),r.retryLabel&&(this.retryLabel=r.retryLabel))};
_.d.detached=function(){this.clearSearchBoxText()};
_.d.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"body"}};
_.d.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"}}}};
_.d.onReloadContinuationFinish=function(){this.isLoadingTranscripts=!1};
_.d.fireSearch=function(r){var E=this;if(r){var K=r.detail.query;if(this.baseGetTranscriptsCommand){var g;r=(g=_.M(this.baseGetTranscriptsCommand,_.z6u))==null?void 0:g.params;var D;g=_.M((D=this.data)==null?void 0:D.footer,qCK);var B;if((D=(B=_.M(g==null?void 0:g.languageMenu,LO2))==null?void 0:B.subMenuItems)&&D.length>0&&(B=D.find(function(P){return P.selected}))){var Q,a;
r=(Q=B.continuation)==null?void 0:(a=Q.reloadContinuationData)==null?void 0:a.continuation}Q=Object.assign({},this.baseGetTranscriptsCommand,{getTranscriptEndpoint:{params:r,searchQuery:K}});this.ytComponentBehavior.resolveCommand(Q,{commandController:{onServerError:function(){E.setError()}}});
this.isLoadingTranscripts=!0;this.set("data.body",{});UWJ(this.ytContinuationHandlerBehavior,function(){return K===E.getCurrentSearchBoxText()})}}};
_.d.searchCleared=function(){this.data&&this.data.body&&(this.isLoadingTranscripts=!1,this.set("data.body",{transcriptSegmentListRenderer:this.initialTranscriptsRenderer}))};
_.d.onRetryButtonClick=function(){this.isError=!1;var r={query:this.getCurrentSearchBoxText()};this.fireSearch(new CustomEvent("yt-transcript-search-box-search",{detail:r}))};
_.d.hideTimestampsChanged=function(){_.Rq("hide-transcript-timestamps",this.hideTimestamps)};
_.d.toggleTranscriptTimestampAction=function(){this.hideTimestamps=!this.hideTimestamps};
_.d.handleSignalActionToggleTranscriptTimestamps=function(){this.toggleTranscriptTimestampAction()};
_.d.handleSignalActionCopyTranscript=function(){var r=this,E=this.getBodyRenderer();E&&(E=((E==null?void 0:E.searchResultSegments)||(E==null?void 0:E.initialSegments)||[]).map(function(K){return _.M(K,g_J)}).filter(function(K){return!!K}).map(function(K){return{snippet:K.snippet||{runs:[{text:""}]},
startTimeText:K.startTimeText||{simpleText:""}}}).map(function(K){var g=(K.snippet.runs||[]).reduce(function(D,B){return D+B.text},"");
return r.hideTimestamps?g:K.startTimeText.simpleText+" "+g}).join("\n"),this.copyToClipboard(E))};
_.d.copyToClipboard=function(r){navigator.clipboard&&navigator.clipboard.writeText(r)};
_.d.getCurrentSearchBoxText=function(){var r;return(r=this.searchBox)==null?void 0:r.value};
_.d.clearSearchBoxText=function(){this.searchBox&&this.searchBox.clear()};
_.d.getBodyRenderer=function(){var r;return _.M((r=this.data)==null?void 0:r.body,KHc)};
_.d.setError=function(){this.isLoadingTranscripts=!1;this.isError=!0};
_.f5.Object.defineProperties(yv.prototype,{searchBox:{configurable:!0,enumerable:!0,get:function(){return _.rj(this.hostElement).querySelector("ytd-transcript-search-box-renderer")}}});
yv.prototype.hideTimestampsChanged=yv.prototype.hideTimestampsChanged;yv.prototype.searchCleared=yv.prototype.searchCleared;yv.prototype.fireSearch=yv.prototype.fireSearch;yv.prototype.onReloadContinuationFinish=yv.prototype.onReloadContinuationFinish;yv.prototype.bodyChanged=yv.prototype.bodyChanged;yv.prototype.headerChanged=yv.prototype.headerChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],yv.prototype,"ytRendererBehavior",void 0);
_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],yv.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],yv.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.oY),_.H("design:type",Object)],yv.prototype,"ytContinuationHandlerBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],yv.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],yv.prototype,"hideTimestamps",void 0);
_.u([_.b(),_.H("design:type",Object)],yv.prototype,"isLoadingTranscripts",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],yv.prototype,"darkerPanels",void 0);_.u([_.b(),_.H("design:type",Object)],yv.prototype,"isError",void 0);_.u([_.pH("data.header"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],yv.prototype,"headerChanged",null);
_.u([_.TI("data.body"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],yv.prototype,"bodyChanged",null);_.u([_.ae("yt-reload-continuation-finish"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],yv.prototype,"onReloadContinuationFinish",null);_.u([_.ae("yt-transcript-search-box-search"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],yv.prototype,"fireSearch",null);
_.u([_.ae("yt-transcript-search-box-clear"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],yv.prototype,"searchCleared",null);_.u([_.pH("hideTimestamps"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],yv.prototype,"hideTimestampsChanged",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-transcript-search-panel-renderer"})],yv);
_.Z(yv,"ytd-transcript-search-panel-renderer",function(){if(V02!==void 0)return V02;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return V02=r},{mode:1});var Lu=function(){var r=_.q.apply(this,arguments)||this;r.player=null;r.playerPollJobId=0;return r};
_.C(Lu,_.q);_.d=Lu.prototype;_.d.panelContentVisibleChanged=function(){this.updatePlayerListening()};
_.d.onLoadReloadContinuation=function(r){_.R("web_generate_att_data_for_get_transcript_request")?this.ytComponentBehavior.resolveCommand({getTranscriptEndpoint:{params:r.target.data.continuation}}):(r={clickTrackingParams:r.target.data.clickTrackingParams,getTranscriptEndpoint:{params:r.target.data.continuation},commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/get_transcript",sendPost:!0}}},_.P7().resolve(_.Ov).resolveCommand(r,{form:{element:this.hostElement}}))};
_.d.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"}}}};
_.d.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-transcript-player-edit":"onYtTranscriptPlayerEdit","yt-transcript-player-seek":"onYtTranscriptPlayerSeek","yt-transcript-player-replay":"onYtTranscriptPlayerReplay"}};
_.d.attached=function(){this.updatePlayerListening()};
_.d.detached=function(){this.updatePlayerListening()};
_.d.updatePlayerListening=function(){this.isAttached&&this.panelContentVisible?(this.player&&this.stopPlayerListening(),this.startPlayerListening()):this.stopPlayerListening()};
_.d.startPlayerListening=function(){var r=this,E;return _.p(function(K){if(K.nextAddress==1)return(E=_.Lg())?K.yield(E.getPlayerPromise(),2):K.return();r.player=K.yieldResult;r.playerPollJobId=_.eM.addLowPriorityJob(function(){r.getPlayerVideoProgress()},1E3);
r.player.addEventListener("onCueRangeEnter",function(g){r.onCueRangeEnter(g)});
r.player.addEventListener("onCueRangeExit",function(g){r.onCueRangeExit(g)});
r.player.addEventListener("onStateChange",function(g){r.onPlayerStateChange(g)});
r.player.addEventListener("SEEK_TO",function(g){r.onPlayerSeek(g)});
_.vo(K)})};
_.d.getPlayerVideoProgress=function(){var r=this;_.eM.cancelJob(this.playerPollJobId);if(this.player){var E=this.player.getCurrentTime();_.ht(this.hostElement,"yt-player-time-changed",[E])}this.playerPollJobId=_.eM.addLowPriorityJob(function(){r.getPlayerVideoProgress()},1E3)};
_.d.stopPlayerListening=function(){this.player=null;_.eM.cancelJob(this.playerPollJobId)};
_.d.onPlayerStateChange=function(r){r===2&&this.removePendingCue()};
_.d.onPlayerSeek=function(r){var E;if(E=this.pendingReplayCueId)E=this.pendingReplayCueId,E=r===(_.R("web_transcript_cue_id_killswitch")?Number(E):Number(E.split("_")[1]));E||this.removePendingCue()};
_.d.onCueRangeEnter=function(r){s3x(r)&&(this.pendingReplayCueId=r)};
_.d.onCueRangeExit=function(r){s3x(r)&&this.player&&(this.player.pauseVideo(),this.removePendingCue())};
_.d.removePendingCue=function(){this.player&&this.pendingReplayCueId&&this.player.removeCueRange(this.pendingReplayCueId);this.pendingReplayCueId=void 0};
_.d.onYtTranscriptPlayerSeek=function(r){this.player&&this.player.seekTo(r,!0)};
_.d.onYtTranscriptPlayerReplay=function(r,E){this.player&&(this.player.addCueRange(b09(r),r,E),this.player.seekTo(r,!0),this.player.playVideo())};
_.d.onYtTranscriptPlayerEdit=function(r,E){this.player&&(this.player.getPlayerState()===1&&this.player.addCueRange(b09(r),r,E),this.player.seekTo(r,!0))};
Lu.prototype.onLoadReloadContinuation=Lu.prototype.onLoadReloadContinuation;Lu.prototype.panelContentVisibleChanged=Lu.prototype.panelContentVisibleChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Lu.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],Lu.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Lu.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],Lu.prototype,"ytActionHandlerBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Lu.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],Lu.prototype,"panelContentVisible",void 0);_.u([_.pH("panelContentVisible"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Lu.prototype,"panelContentVisibleChanged",null);
_.u([_.ae("yt-load-reload-continuation"),_.H("design:type",Function),_.H("design:paramtypes",[Object]),_.H("design:returntype")],Lu.prototype,"onLoadReloadContinuation",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-transcript-renderer"})],Lu);
_.Z(Lu,"ytd-transcript-renderer",function(){if(GrH!==void 0)return GrH;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return GrH=r},{mode:1});var b5x;var sum;var hx=function(){return _.q.apply(this,arguments)||this};
_.C(hx,_.q);hx.prototype.onTap=function(){this.data&&(this.data.navigationEndpoint&&_.Ln(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}),this.data.clickCommand&&_.EB(this.hostElement,[this.data.clickCommand],this.hostElement))};
hx.prototype.computeHideMediaQuery=function(){return"(min-width: 600px) and (max-width: "+((0,_.Jf)()+_.sU)+"px)"};
hx.prototype.updateShouldHideFromBinding=function(r){this.shouldHide=r.detail.value};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],hx.prototype,"rendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],hx.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Boolean)],hx.prototype,"shouldHide",void 0);_.u([_.VF({is:"ytd-ad-engagement-panel-banner-renderer",disableElementRegistration:!0})],hx);
_.Z(hx,"ytd-ad-engagement-panel-banner-renderer",function(){if(sum!==void 0)return sum;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return sum=r},{mode:_.EZ("kevlar_poly_si_batch_j070")?1:2});var krh;var Jx=function(){var r=_.q.apply(this,arguments)||this;r.buttonUpdate=_.R("web_modern_buttons");r.adsSemanticText=_.R("enable_ads_web_ep_buenos_aires_and_padding_fix");return r};
_.C(Jx,_.q);Jx.prototype.computeHideDefaultAdBadge=function(){return this.data&&!this.data.badges};
_.u([_.b(),_.H("design:type",Object)],Jx.prototype,"data",void 0);_.u([_.b({computed:"computeHideDefaultAdBadge(data)"}),_.H("design:type",Boolean)],Jx.prototype,"hideDefaultAdBadge",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Jx.prototype,"buttonUpdate",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Jx.prototype,"adsSemanticText",void 0);_.u([_.VF({is:"ytd-engagement-panel-ad-subtitle-renderer",disableElementRegistration:!0})],Jx);
_.Z(Jx,"ytd-engagement-panel-ad-subtitle-renderer",function(){if(krh!==void 0)return krh;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return krh=r},{mode:1});var q12;var rS=function(){var r=_.q.apply(this,arguments)||this;r.darkerPanels=_.R("web_watch_darker_panels");r.enableSqueezebackPanels=_.R("web_shorts_enable_squeezeback_panels");r.enableAnchoredPanel=_.R("desktop_shorts_v2_anchored_panel");r.headerClickListener=function(E){r.onHeaderClick(E)};
r.actionMap={"yt-engagement-panel-header-show-navigation-button-command":"onYtEngagementPanelHeaderShowNavigationButtonCommand"};return r};
_.C(rS,_.q);_.d=rS.prototype;_.d.computeAdsInfoButton=function(){if(_.R("web_modern_buttons")){var r,E;return(E=_.M((r=this.data)==null?void 0:r.subtitleComplex,l2b))==null?void 0:E.adInfoRenderer}};
_.d.updateHeaderClickListener=function(){var r,E,K;((r=this.data)==null?0:r.navigationEndpoint)||((E=this.data)==null?0:E.onClickCommand)||_.M((K=this.data)==null?void 0:K.visibilityButton,_.ag)?this.headerElement.addEventListener("click",this.headerClickListener):this.headerElement.removeEventListener("click",this.headerClickListener)};
_.d.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}}}}}};
_.d.collapsedChanged=function(){var r;(r=this.data)!=null&&r.actionButton?this.hideActionButton=this.targetId==="engagement-panel-ads"&&_.R("use_ads_engagement_panel_desktop_footer_cta")?!this.collapsed:!1:this.hideActionButton=!0};
_.d.focus=function(r){var E=this;this.titleElement&&_.eM.addJob(function(){_.de(E.titleElement,r)},0,500)};
_.d.computeTitleAriaLabel=function(r){var E=[];if(r.title){var K,g;E.push(this.ytRendererBehavior.getSimpleString(r.title)||((K=r.title.accessibility)==null?void 0:(g=K.accessibilityData)==null?void 0:g.label))}r.contextualInfo&&E.push(this.ytRendererBehavior.getSimpleString(r.contextualInfo));return E.join(" ")};
_.d.onHeaderClick=function(r){this.shouldTriggerHeaderClick(r)&&this.data&&(this.data.navigationEndpoint||this.data.onClickCommand?(this.data.navigationEndpoint&&_.Ln(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}),this.data.onClickCommand&&_.EB(this.hostElement,[this.data.onClickCommand],this.hostElement)):(r=this.getVisibilityToggleButton())&&r.click())};
_.d.onVisibilityButtonClick=function(){if(this.data&&this.data.visibilityButton){var r=_.M(this.data.visibilityButton,_.$Q)||_.M(this.data.visibilityButton,_.ag);r&&this.ytRendererBehavior.logExplicitClick(r)}};
_.d.getVisibilityToggleButton=function(){var r=_.rj(this.hostElement).querySelector("#visibility-button").firstElementChild;return(r==null?void 0:r.is)==="ytd-toggle-button-renderer"?r:null};
_.d.shouldTriggerHeaderClick=function(r){return!_.HI(_.AP(r),this.hostElement,["YTD-MENU-RENDERER","YTD-BUTTON-RENDERER","YTD-TOGGLE-BUTTON-RENDERER"])};
_.d.onYtEngagementPanelHeaderShowNavigationButtonCommand=function(r){r=_.M(r,_.vw4);this.targetId&&(r==null?void 0:r.targetId)===this.targetId&&(r=r.navigationButton)&&this.set("data.navigationButton",r)};
_.f5.Object.defineProperties(rS.prototype,{adsSemanticText:{configurable:!0,enumerable:!0,get:function(){return _.R("enable_ads_web_ep_buenos_aires_and_padding_fix")&&this.targetId==="engagement-panel-ads"}},
isActionButtonHidden:{configurable:!0,enumerable:!0,get:function(){var r;return!!(((r=this.entity)==null?0:r.isActionButtonHidden)||this.hideActionButton)}}});
rS.prototype.collapsedChanged=rS.prototype.collapsedChanged;rS.prototype.updateHeaderClickListener=rS.prototype.updateHeaderClickListener;_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],rS.prototype,"actionHandlerBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],rS.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],rS.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.G(_.N6),_.H("design:type",Object)],rS.prototype,"ytdReduxBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],rS.prototype,"data",void 0);_.u([_.b(),_.H("design:type",String)],rS.prototype,"targetId",void 0);_.u([_.b(),_.H("design:type",Boolean)],rS.prototype,"collapsed",void 0);_.u([_.b(),_.H("design:type",Boolean)],rS.prototype,"hideActionButton",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],rS.prototype,"shortsPanel",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],rS.prototype,"liveChatEngagementPanel",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],rS.prototype,"learningChatEngagementPanel",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],rS.prototype,"darkerPanels",void 0);_.u([_.fH("#title"),_.H("design:type",HTMLElement)],rS.prototype,"titleElement",void 0);_.u([_.fH("#header"),_.H("design:type",HTMLElement)],rS.prototype,"headerElement",void 0);
_.u([_.b({computed:"computeAdsInfoButton(data)"}),_.H("design:type",Object)],rS.prototype,"adsInfoButton",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],rS.prototype,"enableSqueezebackPanels",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],rS.prototype,"enableAnchoredPanel",void 0);_.u([_.b({selectorArgs:["data.engagementPanelTitleHeaderEntityKey"],selector:function(r,E){return _.NC(r.entities,"engagementPanelTitleHeaderEntity",E)}}),
_.H("design:type",Object)],rS.prototype,"entity",void 0);_.u([_.b({reflectToAttribute:!0}),_.v("targetId"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],rS.prototype,"adsSemanticText",null);_.u([_.pH("data","data.navigationEndpoint","data.onClickCommand"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],rS.prototype,"updateHeaderClickListener",null);
_.u([_.TI("collapsed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],rS.prototype,"collapsedChanged",null);_.u([_.v("entity","hideActionButton"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],rS.prototype,"isActionButtonHidden",null);_.u([_.VF({is:"ytd-engagement-panel-title-header-renderer",disableElementRegistration:!0})],rS);
_.Z(rS,"ytd-engagement-panel-title-header-renderer",function(){if(q12!==void 0)return q12;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return q12=r},{mode:1});var lYJ;var Eq=function(){return _.q.apply(this,arguments)||this};
_.C(Eq,_.q);Eq.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.editButton":{id:"edit",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Eq.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Eq.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Eq.prototype,"data",void 0);_.u([_.VF({is:"ytd-macro-markers-info-item-renderer",disableElementRegistration:!0})],Eq);
_.Z(Eq,"ytd-macro-markers-info-item-renderer",function(){if(lYJ!==void 0)return lYJ;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return lYJ=r},{mode:1});var mlO;var Ka=function(r,E,K,g,D,B){_.SV.call(this);var Q=this;this.JSC$23384_containerElement=r;this.hostElement=E;this.supportedSyncItems=K;this.syncEntityKey=g;this.options=D;this.renderLazyListItems=B;this.activeItemBelowSyncPosition=this.contentVisible=this.browsingMode=!1;Z5m(this);uQJ(this);this.JSC$23384_scrollAnimation=new _.io(function(a){r.scrollTop=a});
_.iF(this,this.JSC$23384_scrollAnimation);this.addOnDisposeCallback(function(){AGJ(Q,!1);Q.activeItem&&Q.activeItem.dispatchEvent(new CustomEvent("yt-synced-panel-active-item-update",{detail:{active:!1}}))})};
_.C(Ka,_.SV);var Z5m=function(r){var E=_.nD(_.P7().resolve(_.Bz),function(K){return K.entities.markersEngagementPanelSyncEntity||{}},function(K,g){var D;
if(K[r.syncEntityKey]!==g[r.syncEntityKey]&&((D=K[r.syncEntityKey])==null?void 0:D.activeItemIndex)!==void 0)if(g=K[r.syncEntityKey].activeItemIndex,K=r.getItemByIndex(g)){if(eIx(r,K),r.contentVisible)if(r.browsingMode){var B;((B=r.options)==null?void 0:B.floatingPillType)==="FLOATING_PILL_TYPE_MODERN_TRANSCRIPT"&&(B=Xnm(r),K.offsetTop<r.JSC$23384_containerElement.clientHeight+r.JSC$23384_containerElement.scrollTop&&B&&!r.activeItemBelowSyncPosition&&AGJ(r,!1));H59(r)}else r.scrollToItem(K)}else _.nh(new _.bs("Could not find "+
r.supportedSyncItems+" sync child to set active.",g,r.JSC$23384_containerElement.querySelectorAll(r.supportedSyncItems).length))});
r.unsubscribeFromTimedMarkersListSyncEntity=E;r.addOnDisposeCallback(E);nMn(r)},nMn=function(r){var E=_.P7().resolve(_.Bz);
E=_.ptL(E.getState(),r.syncEntityKey);(E==null?void 0:E.activeItemIndex)!==void 0&&(E=r.getItemByIndex(E.activeItemIndex))&&eIx(r,E)},uQJ=function(r){var E=new _.NN(r.onScroll,50,r);
_.iF(r,E);var K=function(){E.fire()};
r.JSC$23384_containerElement.addEventListener("scroll",K);r.addOnDisposeCallback(function(){r.JSC$23384_containerElement.removeEventListener("scroll",K)})};
Ka.prototype.getItemByIndex=function(r){var E;(E=this.renderLazyListItems)==null||E.call(this,r);E=this.JSC$23384_containerElement.querySelectorAll(this.supportedSyncItems);if(E.length>r)return E[r]};
var eIx=function(r,E){r.activeItem&&r.activeItem.dispatchEvent(new CustomEvent("yt-synced-panel-active-item-update",{detail:{active:!1}}));E.dispatchEvent(new CustomEvent("yt-synced-panel-active-item-update",{detail:{active:!0}}));r.activeItem=E};
Ka.prototype.scrollToItem=function(r){r=this.getScrollPositionForItem(r);this.JSC$23384_containerElement.scrollTop!==r&&this.JSC$23384_scrollAnimation.start(this.JSC$23384_containerElement.scrollTop,r,300)};
Ka.prototype.getScrollPositionForItem=function(r){if(this.JSC$23384_containerElement.querySelectorAll(this.supportedSyncItems)[0]===r)return 0;var E,K=((E=this.options)==null?0:E.percentOffset)?this.JSC$23384_containerElement.clientHeight*this.options.percentOffset:0;r=_.e8(r).y+this.JSC$23384_containerElement.scrollTop-(_.e8(this.JSC$23384_containerElement).y+K);return Math.max(0,Math.min(r,this.JSC$23384_containerElement.scrollHeight-this.JSC$23384_containerElement.offsetHeight))};
Ka.prototype.onScroll=function(){this.activeItemBelowSyncPosition=Xnm(this);if(this.activeItem&&!this.JSC$23384_scrollAnimation.isAnimating()&&Math.abs(this.JSC$23384_containerElement.scrollTop-this.getScrollPositionForItem(this.activeItem))>10){var r;switch((r=this.options)==null?void 0:r.floatingPillType){case "FLOATING_PILL_TYPE_MODERN_TRANSCRIPT":IY9(this,!yGm(this));H59(this);break;default:IY9(this,!0)}}};
var IY9=function(r,E){var K,g;_.p(function(D){if(D.nextAddress==1){if(r.browsingMode)return D.return();r.browsingMode=!0;E&&r.hostElement.classList.add("browsing-mode");r.playerExitBrowsingModeListener=function(){AGJ(r,!1)};
return D.yield(_.NQ(),2)}K=D.yieldResult;(g=K)==null||g.addEventListener("SEEK_TO",r.playerExitBrowsingModeListener);_.vo(D)})},AGJ=function(r,E){E=E===void 0?!0:E;
r.browsingMode&&(r.browsingMode=!1,r.hostElement.classList.remove("browsing-mode"),E&&r.scrollToItem(r.activeItem),LVJ(r))},LVJ=function(r){var E,K;
_.p(function(g){if(g.nextAddress==1)return r.playerExitBrowsingModeListener?g.yield(_.NQ(),3):g.jumpTo(0);E=g.yieldResult;(K=E)==null||K.removeEventListener("SEEK_TO",r.playerExitBrowsingModeListener);r.playerExitBrowsingModeListener=void 0;_.vo(g)})},H59=function(r){var E;
((E=r.options)==null?void 0:E.floatingPillType)==="FLOATING_PILL_TYPE_MODERN_TRANSCRIPT"&&(yGm(r)?r.hostElement.classList.remove("browsing-mode"):r.activeItem&&r.hostElement.classList.add("browsing-mode"))},Xnm=function(r){if(!r.activeItem)return!1;
var E,K=((E=r.options)==null?0:E.percentOffset)?r.JSC$23384_containerElement.clientHeight*r.options.percentOffset:0;return r.activeItem.offsetTop>=r.JSC$23384_containerElement.scrollTop+K},yGm=function(r){if(!r.activeItem)return!1;
var E=r.activeItem.offsetTop+14<=r.JSC$23384_containerElement.scrollTop+r.JSC$23384_containerElement.clientHeight;return r.activeItem.offsetTop+r.activeItem.clientHeight-14>=r.JSC$23384_containerElement.scrollTop&&E};
Ka.prototype.panelContentVisibleChanged=function(r){(this.contentVisible=r)&&!this.browsingMode&&this.activeItem&&this.scrollToItem(this.activeItem)};
var hI9=function(r,E){r.syncEntityKey=E;var K;(K=r.unsubscribeFromTimedMarkersListSyncEntity)==null||K.call(r);Z5m(r)},JG9=function(r,E){r.options=E};var gS=function(){var r=_.q.apply(this,arguments)||this;r.actionMap={"yt-set-active-panel-item-action":"handleSetActivePanelItemAction"};return r};
_.C(gS,_.q);_.d=gS.prototype;_.d.detached=function(){var r;(r=this.scrollController)==null||r.dispose();this.scrollController=void 0};
_.d.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"}}}};
_.d.dataChanged=function(){var r=this;_.p5(this,function(){if(r.scrollController){var E;(E=r.scrollController)==null||AGJ(E,!1);var K,g,D;(g=r.scrollController)==null||hI9(g,(D=(K=r.data)==null?void 0:K.syncModelEntityKey)!=null?D:"default-macro-markers-list-renderer-entity-key");var B,Q,a;(a=r.scrollController)==null||JG9(a,{percentOffset:(B=r.data)==null?void 0:B.selectedItemAlignmentPercentOffset,floatingPillType:(Q=r.data)==null?void 0:Q.floatingPillType})}else{var P,O,U,T;r.scrollController=
new Ka(r.contents,r.hostElement,"ytd-macro-markers-list-item-renderer,macro-markers-panel-item-view-model",(T=(P=r.data)==null?void 0:P.syncModelEntityKey)!=null?T:"default-macro-markers-list-renderer-entity-key",{percentOffset:(O=r.data)==null?void 0:O.selectedItemAlignmentPercentOffset,floatingPillType:(U=r.data)==null?void 0:U.floatingPillType},function(w){r.renderLazyListItems(w)})}r.scrollController.panelContentVisibleChanged(!!r.panelContentVisible)})};
_.d.computeButtonShape=function(){var r=this;if(this.data&&this.data.syncButtonLabel)return{onTap:function(){r.onSyncClick()},
style:"mono",type:"filled",state:"active",size:"S",focused:!1,buttonText:this.ytRendererBehavior.getSimpleString(this.data.syncButtonLabel)}};
_.d.renderLazyListItems=function(r){for(var E=this.contents.children,K=0,g=0;g<E.length;g++){var D=void 0;(D=E[g].ytLazyListBehavior)==null||D.fillRemainingListItems();var B=void 0,Q=void 0;D=_.M((B=this.data)==null?void 0:(Q=B.contents)==null?void 0:Q[g],_.Ylu);Q=B=void 0;if((B=D)==null?0:(Q=B.contents)==null?0:Q.length)K+=D.contents.length;if(K>=r)break}};
_.d.handleSetActivePanelItemAction=function(r){if((r=_.M(r,zS1))&&this.panelTargetId===r.panelTargetId){r=r.itemIndex;var E,K,g=(K=(E=this.data)==null?void 0:E.syncModelEntityKey)!=null?K:"default-macro-markers-list-renderer-entity-key",D;((D=this.syncEntity)==null?void 0:D.activeItemIndex)!==r&&this.ytdReduxBehavior.dispatch(_.Td("markersEngagementPanelSyncEntity",g,{key:g,activeItemIndex:r}))}};
_.d.onSyncClick=function(){var r;(r=this.scrollController)==null||AGJ(r)};
_.d.panelContentVisibleChanged=function(){var r;(r=this.scrollController)==null||r.panelContentVisibleChanged(!!this.panelContentVisible)};
gS.prototype.panelContentVisibleChanged=gS.prototype.panelContentVisibleChanged;gS.prototype.dataChanged=gS.prototype.dataChanged;_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],gS.prototype,"actionHandlerBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],gS.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],gS.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.G(_.N6),_.H("design:type",Object)],gS.prototype,"ytdReduxBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],gS.prototype,"data",void 0);_.u([_.b({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],gS.prototype,"useCustomColors",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",String)],gS.prototype,"panelTargetId",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],gS.prototype,"panelContentVisible",void 0);
_.u([_.fH("#contents"),_.H("design:type",HTMLElement)],gS.prototype,"contents",void 0);_.u([_.b({selectorArgs:["data.syncModelEntityKey"],selector:_.ptL}),_.H("design:type",Object)],gS.prototype,"syncEntity",void 0);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],gS.prototype,"dataChanged",null);
_.u([_.pH("panelContentVisible"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],gS.prototype,"panelContentVisibleChanged",null);_.u([_.VF({is:"ytd-macro-markers-list-renderer",disableElementRegistration:!0})],gS);
_.Z(gS,"ytd-macro-markers-list-renderer",function(){if(mlO!==void 0)return mlO;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return mlO=r},{mode:1});var rt2;var Dc=function(){return _.q.apply(this,arguments)||this};
_.C(Dc,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Dc.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],Dc.prototype,"ytComponentBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Dc.prototype,"data",void 0);_.u([_.VF({is:"ytd-error-corrections-section-item-renderer",disableElementRegistration:!0})],Dc);
_.Z(Dc,"ytd-error-corrections-section-item-renderer",function(){if(rt2!==void 0)return rt2;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return rt2=r},{mode:1});var Eh4;var B5=function(){return _.q.apply(this,arguments)||this};
_.C(B5,_.q);B5.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{errorCorrectionsSectionItemRenderer:"ytd-error-corrections-section-item-renderer"}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],B5.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],B5.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],B5.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],B5.prototype,"data",void 0);_.u([_.VF({is:"ytd-error-corrections-section-renderer",disableElementRegistration:!0})],B5);
_.Z(B5,"ytd-error-corrections-section-renderer",function(){if(Eh4!==void 0)return Eh4;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return Eh4=r},{mode:1});var K49;var dS=function(){return _.q.apply(this,arguments)||this};
_.C(dS,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],dS.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],dS.prototype,"componentBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],dS.prototype,"data",void 0);_.u([_.VF({is:"ytd-topic-link-renderer",disableElementRegistration:!0})],dS);
_.Z(dS,"ytd-topic-link-renderer",function(){if(K49!==void 0)return K49;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return K49=r},{mode:1});var ghh;var jz=function(){var r=_.q.apply(this,arguments)||this;r.modernLockupV2=_.R("modernize_structured_description_playlist_lockups_v2");return r};
_.C(jz,_.q);jz.prototype.configureRendererStamper=function(){return{"data.mediaLockups":{id:"media-lockups",mapping:{structuredDescriptionPlaylistLockupRenderer:{component:"ytd-structured-description-playlist-lockup-renderer",properties:{showSidePanelThumbnailOverlay:"[[modernLockupV2]]"}}}},"data.topicLink":{id:"topic-link",mapping:{topicLinkRenderer:"ytd-topic-link-renderer"}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],jz.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],jz.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],jz.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],jz.prototype,"modernLockupV2",void 0);_.u([_.VF({is:"ytd-video-description-course-section-renderer",disableElementRegistration:!0})],jz);
_.Z(jz,"ytd-video-description-course-section-renderer",function(){if(ghh!==void 0)return ghh;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return ghh=r},{mode:1});var DzH;var Nw=function(){return _.q.apply(this,arguments)||this};
_.C(Nw,_.q);Nw.prototype.configureRendererStamper=function(){return{"data.files":{id:"file-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.viewAllButton":{id:"view-all-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Nw.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Nw.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Nw.prototype,"data",void 0);_.u([_.VF({is:"ytd-video-description-files-section-renderer",disableElementRegistration:!0})],Nw);
_.Z(Nw,"ytd-video-description-files-section-renderer",function(){if(DzH!==void 0)return DzH;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return DzH=r},{mode:1});var BOK;var Qd=function(){return _.q.apply(this,arguments)||this};
_.C(Qd,_.q);Qd.prototype.configureRendererStamper=function(){return{"data.mediaLockups":{id:"media-lockups",mapping:{mediaLockupRenderer:"ytd-media-lockup-renderer"}},"data.topicLink":{id:"topic-link",mapping:{topicLinkRenderer:"ytd-topic-link-renderer"}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Qd.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Qd.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Qd.prototype,"data",void 0);_.u([_.VF({is:"ytd-video-description-gaming-section-renderer",disableElementRegistration:!0})],Qd);
_.Z(Qd,"ytd-video-description-gaming-section-renderer",function(){if(BOK!==void 0)return BOK;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return BOK=r},{mode:1});var dz9;var $9=function(){var r=_.q.apply(this,arguments)||this;r.isExpanded=!1;return r};
_.C($9,_.q);$9.prototype.computeHasDefaultMetadataEndpoint=function(r){var E;r=r==null?void 0:(E=r.defaultMetadata)==null?void 0:E.runs;return!(!r||r.length!==1||!r[0].navigationEndpoint)};
$9.prototype.onRowExpand=function(){this.isExpandable&&!this.isExpanded&&(this.isExpanded=!0)};
_.f5.Object.defineProperties($9.prototype,{isExpandable:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.expandedMetadata)}},
showExpandedMetadata:{configurable:!0,enumerable:!0,get:function(){return!(!this.isExpandable||!this.isExpanded)}}});
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],$9.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],$9.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],$9.prototype,"isExpanded",void 0);_.u([_.b({computed:"computeHasDefaultMetadataEndpoint(data)",reflectToAttribute:!0}),_.H("design:type",Boolean)],$9.prototype,"hasDefaultMetadataEndpoint",void 0);
_.u([_.v("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],$9.prototype,"isExpandable",null);_.u([_.v("data","isExpandable","isExpanded"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],$9.prototype,"showExpandedMetadata",null);_.u([_.VF({is:"ytd-info-row-renderer",disableElementRegistration:!0})],$9);
_.Z($9,"ytd-info-row-renderer",function(){if(dz9!==void 0)return dz9;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return dz9=r},{mode:1});var jp9;var al=function(){var r=_.q.apply(this,arguments)||this;r.currentIndex=0;r.supportComponentResize=!0;r.JSC$23413_lastScrollContainerWidth=NaN;return r};
_.C(al,_.q);_.d=al.prototype;
_.d.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"}}}};
_.d.getItemsPath=function(){return"videoLockups"};
_.d.hiddenChanged=function(){this.contentHidden||this.updateVideoLockupStyles()};
_.d.onIronResize=function(){this.updateVideoLockupStyles()};
_.d.dataChanged=function(){this.updateVideoLockupStyles();this.ytdHorizontalListBehavior.reset()};
_.d.updateVideoLockupStyles=function(){var r;this.JSC$23413_scrollContainer!==void 0&&(r=this.videoLockups)!=null&&r.length&&(r=this.JSC$23413_scrollContainer.clientWidth,r!==this.JSC$23413_lastScrollContainerWidth&&(this.JSC$23413_lastScrollContainerWidth=r,_.jU(this.hostElement,{"--ytd-compact-video-renderer-width":Math.min(r*.8,415)+"px"}),_.Ln(this.hostElement,"iron-resize")))};
_.f5.Object.defineProperties(al.prototype,{videoLockups:{configurable:!0,enumerable:!0,get:function(){var r=[],E;if((E=this.data)==null||!E.carouselLockups)return r;E=_.N(this.data.carouselLockups);for(var K=E.next();!K.done;K=E.next()){K=K.value;var g=void 0;((g=_.M(K,Ne1))==null?0:g.videoLockup)&&r.push(_.M(K,Ne1).videoLockup)}return r}},
hasVideoLockups:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.videoLockups)==null||!r.length)}},
infoRows:{configurable:!0,enumerable:!0,get:function(){var r=[],E;if((E=this.data)==null||!E.carouselLockups)return r;var K;return(K=_.M(this.data.carouselLockups[this.scrollCount],Ne1))==null?void 0:K.infoRows}}});
al.prototype.dataChanged=al.prototype.dataChanged;al.prototype.onIronResize=al.prototype.onIronResize;al.prototype.hiddenChanged=al.prototype.hiddenChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],al.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],al.prototype,"componentBehavior",void 0);_.u([_.G(_.G_.YtdHorizontalListBehavior),_.H("design:type",Object)],al.prototype,"ytdHorizontalListBehavior",void 0);
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],al.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],al.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],al.prototype,"inlineStructuredDescription",void 0);_.u([_.b({value:2}),_.H("design:type",Number)],al.prototype,"initialCount",void 0);_.u([_.b(),_.H("design:type",Object)],al.prototype,"currentIndex",void 0);
_.u([_.b(),_.H("design:type",Number)],al.prototype,"scrollCount",void 0);_.u([_.b(),_.H("design:type",Object)],al.prototype,"supportComponentResize",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],al.prototype,"contentHidden",void 0);_.u([_.fH("#scroll-container"),_.H("design:type",HTMLDivElement)],al.prototype,"JSC$23413_scrollContainer",void 0);
_.u([_.pH("contentHidden"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],al.prototype,"hiddenChanged",null);_.u([_.v("data"),_.H("design:type",Array),_.H("design:paramtypes",[])],al.prototype,"videoLockups",null);_.u([_.v("videoLockups"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],al.prototype,"hasVideoLockups",null);
_.u([_.ae("iron-resize"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],al.prototype,"onIronResize",null);_.u([_.v("data","scrollCount"),_.H("design:type",Object),_.H("design:paramtypes",[])],al.prototype,"infoRows",null);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],al.prototype,"dataChanged",null);_.u([_.VF({is:"ytd-video-description-music-section-renderer",disableElementRegistration:!0})],al);
_.Z(al,"ytd-video-description-music-section-renderer",function(){if(jp9!==void 0)return jp9;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return jp9=r},{mode:_.EZ("kevlar_poly_si_batch_j081")?1:2});var NO1;var pa=function(){return _.q.apply(this,arguments)||this};
_.C(pa,_.q);pa.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],pa.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],pa.prototype,"ytRendererBehavior",void 0);_.u([_.b({}),_.H("design:type",Object)],pa.prototype,"data",void 0);_.u([_.VF({is:"ytd-video-description-transcript-section-renderer",disableElementRegistration:!0})],pa);
_.Z(pa,"ytd-video-description-transcript-section-renderer",function(){if(NO1!==void 0)return NO1;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return NO1=r},{mode:1});var Qp2;_.yB(_.l(function(r){var E=_.f8(_.OVn,function(){return r.data().firstProviderLinkStatusEntityKey}),K=_.f8(_.OVn,function(){return r.data().secondProviderLinkStatusEntityKey}),g=function(){var D,B;
return((D=E())==null?void 0:D.linked)||((B=K())==null?void 0:B.linked)};
return _.f("ytw-video-description-fantasy-section-view-model",{class:"ytwVideoDescriptionFantasySectionViewModelHost"},_.f(_.Og,{className:"ytwVideoDescriptionFantasySectionViewModelTitle",text:function(){return r.data().sectionTitle}}),_.f(_.Og,{className:"ytwVideoDescriptionFantasySectionViewModelMessage",
text:function(){return g()?r.data().connectedMessage:r.data().notConnectedMessage}}),_.f(_.Y,{cond:g,
then:function(){return _.f(_.U9,{data:function(){return r.data().connectedButton}},{buttonViewModel:function(D){return _.f(_.Sc,{data:D.data,
className:"ytwVideoDescriptionFantasySectionViewModelButton"})}})}}),_.f(_.Y,{cond:function(){return!g()},
then:function(){return _.f(_.U9,{data:function(){return r.data().notConnectedButton}},{buttonViewModel:function(D){return _.f(_.Sc,{data:D.data,
className:"ytwVideoDescriptionFantasySectionViewModelButton"})}})}}))},"On"),"ytw-video-description-fantasy-section-view-model",{props:{data:_.Yt}});_.yB(_.l(function(r){var E=r.data;return _.f("how-this-was-made-section-view-model",{class:"ytwHowThisWasMadeSectionViewModelHost",tabindex:-1},_.f("div",{class:"ytwHowThisWasMadeSectionViewModelSectionTitle"},_.f(_.Og,{text:function(){return E().sectionTitle}})),_.f("div",{class:"ytwHowThisWasMadeSectionViewModelBodyHeader"},_.f(_.Og,{text:function(){return E().bodyHeader}})),_.f("div",{class:"ytwHowThisWasMadeSectionViewModelBodyText"},_.f(_.Og,{text:function(){return E().bodyText}})),_.f(_.Y,{cond:function(){return E().attributionText},
then:function(){return _.f("div",{class:"ytwHowThisWasMadeSectionViewModelAttributionText"},_.f(_.Og,{text:function(){return E().attributionText}}))}}))},"Pn"),"how-this-was-made-section-view-model",{props:{data:_.Yt}});_.yB(_.l(function(r){return _.f("yt-video-description-youchat-section-view-model",{class:_.DW("ytVideoDescriptionYouchatSectionViewModelHost")},_.f("div",{class:"ytVideoDescriptionYouchatSectionViewModelSectionTitle"},_.f(_.Og,{text:function(){return r.data().sectionTitle}})),_.f("div",{class:"ytVideoDescriptionYouchatSectionViewModelSubHeaderText"},_.f(_.Og,{text:function(){return r.data().subHeaderText}})),_.f("div",{class:"ytVideoDescriptionYouchatSectionViewModelPrimaryButton"},_.f(_.Sc,{data:function(){return _.M(r.data().primaryButton,
_.fD)}})))},"Qn"),"yt-video-description-youchat-section-view-model",{props:{data:_.Yt}});var P5=function(){var r=_.q.apply(this,arguments)||this;r.actionMap={"yt-set-active-panel-item-action":"handleSetActiveItemAction"};return r};
_.C(P5,_.q);_.d=P5.prototype;
_.d.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}}}}}};
_.d.panelContentVisibleChanged=function(){this.description&&(this.description.panelContentVisible=this.panelContentVisible)};
_.d.dataChanged=function(){var r,E;this.hasDescriptionOnly=!(((r=this.data)==null?void 0:(E=r.items)==null?void 0:E.length)!==1||!_.M(this.data.items[0],SF))};
_.d.onHiddenChanged=function(){this.musicMetadataSection&&(this.musicMetadataSection.contentHidden=this.hidden);this.hidden||this.resize()};
_.d.onYtExpanderMoreTapped=function(){this.autoFocusDescription()};
_.d.autoFocusDescription=function(){var r;((r=_.P7().resolve(_.p0(_.Cy)))==null?0:r.isKeyBoardInUse())&&this.description&&_.jx(this.description)};
_.d.resize=function(){if(_.R("kevlar_disable_sd_resize"))this.JSC$23421_cardList&&_.Ln(this.JSC$23421_cardList,"iron-resize"),this.problemWalkthroughCardList&&_.Ln(this.problemWalkthroughCardList,"iron-resize"),this.musicMetadataSection&&_.Ln(this.musicMetadataSection,"iron-resize");else if(this.ironResizableBehavior.notifyResize(),this.shelfSection)this.shelfSection.onParentResize()};
_.d.scrollToSection=function(r){if(r=this.getSectionElement(r))_.ht(this.hostElement,"yt-scroll-to-watch-element",[r]),r.focus()};
_.d.getSectionElement=function(r){switch(r){case "infocards-item-section":var E;return(E=this.infocardsSection)!=null?E:null;case "transcript-item-section":var K;return(K=this.transcriptSection)!=null?K:null;case "how-this-was-made-section-item-section":var g;return(g=this.howThisWasMadeSection)!=null?g:null;case "files-item-section":var D;return(D=this.filesSection)!=null?D:null;default:return null}};
_.d.handleSetActiveItemAction=function(r){var E=_.M(r,zS1),K=E&&(E==null?void 0:E.panelTargetId)==="engagement-panel-macro-markers-problem-walkthroughs"?this.problemWalkthroughCardList:this.JSC$23421_cardList;if(E&&K){r=this.currentActiveChapter;var g=this.currentActiveProblem;E=K==null?void 0:K.getItemByIndex(E.itemIndex);var D=K=!0;E&&(E.active=!0,E.carouselType==="MACRO_MARKERS_LIST_ITEM_RENDERER_CAROUSEL_TYPE_DEFAULT"?(K=r!==E,D=!1,this.currentActiveChapter=E):(E==null?void 0:E.carouselType)===
"MACRO_MARKERS_LIST_ITEM_RENDERER_CAROUSEL_TYPE_TEXT_ONLY"&&(K=!1,D=g!==E,this.currentActiveProblem=E));r&&K&&(r.active=!1);g&&D&&(g.active=!1)}};
_.f5.Object.defineProperties(P5.prototype,{showVideoSummary:{configurable:!0,enumerable:!0,get:function(){return _.R("web_watch_move_summary_to_sd")&&!!this.videoSummary}}});
P5.prototype.onYtExpanderMoreTapped=P5.prototype.onYtExpanderMoreTapped;P5.prototype.onHiddenChanged=P5.prototype.onHiddenChanged;P5.prototype.dataChanged=P5.prototype.dataChanged;P5.prototype.panelContentVisibleChanged=P5.prototype.panelContentVisibleChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],P5.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],P5.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],P5.prototype,"actionHandlerBehavior",void 0);_.u([_.G(_.Ib),_.H("design:type",Object)],P5.prototype,"ironResizableBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],P5.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Boolean)],P5.prototype,"panelContentVisible",void 0);_.u([_.b(),_.H("design:type",Boolean)],P5.prototype,"hasDescriptionOnly",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],P5.prototype,"inlineStructuredDescription",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],P5.prototype,"hidden",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],P5.prototype,"shortsPanel",void 0);_.u([_.b(),_.H("design:type",Object)],P5.prototype,"videoSummary",void 0);_.u([_.b(),_.H("design:type",Object)],P5.prototype,"merchShelf",void 0);
_.u([_.v("videoSummary"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],P5.prototype,"showVideoSummary",null);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],P5.prototype,"engagementPanel",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],P5.prototype,"watchWhileSdp",void 0);_.u([_.fH("ytd-expandable-video-description-body-renderer"),_.H("design:type",Object)],P5.prototype,"description",void 0);
_.u([_.fH("ytd-horizontal-card-list-renderer"),_.H("design:type",Object)],P5.prototype,"JSC$23421_cardList",void 0);_.u([_.fH("ytd-horizontal-card-list-renderer[center-items]"),_.H("design:type",Object)],P5.prototype,"problemWalkthroughCardList",void 0);_.u([_.fH("ytd-shelf-renderer"),_.H("design:type",Object)],P5.prototype,"shelfSection",void 0);_.u([_.fH("ytd-video-description-music-section-renderer"),_.H("design:type",Object)],P5.prototype,"musicMetadataSection",void 0);
_.u([_.fH("ytd-video-description-infocards-section-renderer"),_.H("design:type",Object)],P5.prototype,"infocardsSection",void 0);_.u([_.fH("ytd-video-description-transcript-section-renderer"),_.H("design:type",Object)],P5.prototype,"transcriptSection",void 0);_.u([_.fH("how-this-was-made-section-view-model"),_.H("design:type",Object)],P5.prototype,"howThisWasMadeSection",void 0);_.u([_.fH("ytd-video-description-files-section-renderer"),_.H("design:type",Object)],P5.prototype,"filesSection",void 0);
_.u([_.pH("panelContentVisible"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],P5.prototype,"panelContentVisibleChanged",null);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],P5.prototype,"dataChanged",null);_.u([_.pH("hidden"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],P5.prototype,"onHiddenChanged",null);
_.u([_.ae("yt-expander-more-tapped"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],P5.prototype,"onYtExpanderMoreTapped",null);_.u([_.VF({is:"ytd-structured-description-content-renderer",disableElementRegistration:!0})],P5);
_.Z(P5,"ytd-structured-description-content-renderer",function(){if(Qp2!==void 0)return Qp2;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return Qp2=r},{mode:2});var $z1;var aGH;var fa=function(){return _.q.apply(this,arguments)||this};
_.C(fa,_.q);fa.prototype.computeAriaLabel=function(r){var E,K;return(r==null?void 0:(E=r.accessibility)==null?void 0:(K=E.accessibilityData)==null?void 0:K.label)||_.Nn("LOADING",void 0,"Loading")};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],fa.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],fa.prototype,"data",void 0);_.u([_.b({computed:"computeAriaLabel(data)"}),_.H("design:type",String)],fa.prototype,"ariaLabel",void 0);_.u([_.vZ({disableElementRegistration:!0,is:"yt-content-loading-renderer"})],fa);
_.Z(fa,"yt-content-loading-renderer",function(){if(aGH===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;$z1===void 0&&($z1=document.createElement("template"));var g=$z1;K.call(E,g.content.cloneNode(!0),r.content.firstChild);aGH=r}r=aGH;return r},{mode:1});_.yB(_.l(function(r){var E=_.N(_.M5(!1,void 0,"OZMtVb")),K=E.next().value,g=E.next().value;E=_.N(_.M5(!1,void 0,"qWERsf"));var D=E.next().value,B=E.next().value;_.Zj(function(){var P=_.M(r.data().collaboratePlaylistCollaborationSetting,hSH);P&&g(P.switchedOnByDefault);var O=_.M(r.data().allowNewCollaboratorsPlaylistCollaborationSetting,hSH);O&&B(O.switchedOnByDefault);if(!P&&!O||!P&&r.data().collaborationType==="COLLABORATION_TYPE_TASTE_MATCH")g(!0),B(!0)});
var Q=function(P){g(P);B(P);var O=r.data().playlistCollaborationEntityKey||"";var U=_.eU().getState();(U=_.NC(U.entities,"playlistCollaborationEntity",O))&&(U==null?void 0:U.isCollaborative)===P||_.eU().dispatch(_.Td("playlistCollaborationEntity",O,Object.assign({},U,{isCollaborative:P})))},a=function(P){B(P)};
return _.f("playlist-collaboration-view-model",{class:"ytPlaylistCollaborationViewModelHost"},_.f("div",{class:"ytPlaylistCollaborationViewModelSwitchListItemViewModelWrapper"},_.f(_.U9,{data:function(){return r.data().collaboratePlaylistCollaborationSetting}},{switchListItemViewModel:function(P){return _.f(_.iaw,{data:P.data,
onSwitch:Q})}})),_.f(_.Y,{cond:K,
then:function(){return _.f(_.OV,null,_.f("div",{class:"ytPlaylistCollaborationViewModelSwitchListItemViewModelWrapper"},_.f(_.U9,{data:function(){return r.data().allowNewCollaboratorsPlaylistCollaborationSetting}},{switchListItemViewModel:function(P){return _.f(_.iaw,{data:P.data,
onSwitch:a,overrideDisabled:!1})}})),_.f(_.Y,{cond:D,
then:function(){return _.f("div",{class:"ytPlaylistCollaborationViewModelButtonViewModelWrapper"},_.f(_.U9,{data:function(){return r.data().copyLinkButton}},{buttonViewModel:_.Sc}))}}),_.f("div",{class:"ytPlaylistCollaborationViewModelContentListItemViewModelWrapper"},_.f(_.U9,{data:function(){return r.data().playlistCollaborators}},{contentListItemViewModel:_.b4k})))}}))},"Rn"),"playlist-collaboration-view-model",{props:{data:_.Yt}});var pwm=_.l(function(r){var E=r.data;var K=r.customCommandResolver;return _.f(_.OV,null,_.f("div",{class:"ytwAdAvatarLockupViewModelHostAvatarStyleCompact"},_.f(_.U9,{data:function(){return E().adAvatar}},{adAvatarViewModel:function(g){return _.f(_.nAl,{data:g.data,
customCommandResolver:K})}})),_.f("div",{class:"ytwAdAvatarLockupViewModelHostTextsStyleCompact"},_.f(_.Y,{cond:function(){return E().headline},
then:function(g){return _.f(_.Og,{text:g,className:function(){return"ytwAdAvatarLockupViewModelHostTextsStyleCompactHeadlineWidthUnlocked"}})}}),_.f("div",{class:function(){return"ytwAdAvatarLockupViewModelHostTextsStyleCompactDescriptionWidthUnlocked"}},_.f(_.U9,{data:function(){return E().adBadge}},{adBadgeViewModel:function(g){return _.f(_.lG,{data:g.data,
hasDot:function(){return E().primaryDetailsLine!==void 0},
customCommandResolver:K,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}),_.f(_.U9,{data:function(){return E().primaryDetailsLine}},{adDetailsLineViewModel:function(g){return _.f(_.ml,{data:g.data,
customCommandResolver:K,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}))))},"Sn"),Pm2=_.l(function(r){var E=r.data;
var K=r.customCommandResolver;return _.f("ad-avatar-lockup-view-model",{class:function(){var g;return((g=E().interaction)==null?0:g.onTap)?"ytwAdAvatarLockupViewModelHostIsClickableAdComponent":"ytwAdAvatarLockupViewModelHost"},
el:_.eH(_.Yl({visibilityCallback:function(g){var D,B=(D=E().interaction)==null?void 0:D.onFirstVisible;g&&B&&_.tH(B)},
showOption:_.zs}),_.Sb(function(){return E().interaction},K)),
"aria-label":function(){var g,D;return(g=E().interaction)==null?void 0:(D=g.accessibility)==null?void 0:D.label}},_.f(_.kB,null,_.f(_.SR,{when:function(){return E().style==="AD_AVATAR_LOCKUP_STYLE_COMPACT"}},function(){return _.f(pwm,{data:E,
customCommandResolver:K})}),_.f(_.bR,null,function(){return null})))},"Tn");_.yB(_.l(function(r){var E=r.data;var K=r.panelContentVisibility;r=_.Yl({visibilityCallback:function(B){var Q,a=(Q=E().interaction)==null?void 0:Q.onFirstVisible;B&&a&&_.tH(a)},
showOption:_.zs});var g=_.Sb(function(){return E().interaction},kAK);
_.lj(function(){var B,Q;if(Q=_.yK("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var a;Q=(a=Q())==null?void 0:a.onLayoutVisibleCallback}else Q=null;(B=Q)==null||B()},"Un");
var D=function(){return K()==="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED"};
return _.f("panel-ad-header-image-lockup-view-model",{class:"ytwPanelAdHeaderImageLockupViewModelHost",el:_.eH(r,g)},_.f("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeader"},_.f("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderBannerImage"},_.f(_.Y,{cond:_.OTJ("(min-width: "+((0,_.Jf)()+_.sU)+"px) or (max-width: 600px)"),then:function(){return _.f(_.U9,{data:function(){return E().adImage}},{adImageViewModel:function(B){return _.f(_.hc,{data:B.data,
targetHeight:80,customCommandResolver:kAK})}})}})),_.f("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderMetadata"},_.f("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderMetadataAvatarLockup"},_.f(_.U9,{data:function(){return E().adAvatarLockup}},{adAvatarLockupViewModel:function(B){return _.f(Pm2,{data:B.data,
customCommandResolver:kAK})}})),_.f(_.Y,{cond:D,
then:function(){return _.f(_.U9,{data:function(){return E().adButton}},{adButtonViewModel:function(B){return _.f(_.Sm,{data:B.data,
customCommandResolver:kAK})}})},
else:function(){return _.f(_.U9,{data:function(){return E().menu}},{buttonViewModel:_.Sc})}}),_.f("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderMetadataMenu"},_.f(_.U9,{data:function(){var B=_.M(E().toggleButton,_.YQ);
return{toggleButtonViewModel:Object.assign({},B,{isTogglingDisabled:!0,isToggled:D()})}}},{toggleButtonViewModel:_.J6})))))},"Vn"),"panel-ad-header-image-lockup-view-model",{props:{data:_.Yt,
panelContentVisibility:_.Yt}});_.yB(_.l(function(r){var E=function(){return _.M(r.data().inputComposerViewModel,m7m)},K=_.fg(_.qQ.currentPageSubTypeSelector),g=_.fg(_.qQ.persistentPanelVisibleSelector),D=_.N(_.M5(!1,void 0,"IASwBb")),B=D.next().value,Q=D.next().value;
D=_.N(_.M5(!1,void 0,"GdQ0qf"));var a=D.next().value,P=D.next().value,O=function(){W(!0);var oJ;_.tH(((oJ=E())==null?void 0:oJ.onSubmitCommand)||{})},U=function(){if(g()&&!a()){var oJ;
(oJ=_.Qx())==null||oJ.removeCueRange("aic-proactive");Q(!1);P(!0);O();_.v1(_.ASB(E().endOfVideoContinuation),{form:{formData:_.OI({clientMessageId:"youchat-"+Date.now(),pageContext:WK()})},commandController:{onSuccess:function(){W(!1)},
onServerError:function(){_.v1(MiO(A()));W(!1)}}})}},T=function(){var oJ=_.Qx();
if(oJ&&!B()&&!a()){var kL=oJ.getDuration();kL>60&&(oJ.addCueRange("aic-proactive",kL-60,kL-20),Q(!0))}},w=function(){var oJ;
return((oJ=E())==null?void 0:oJ.youchatPendingResponseEntityKey)||""},F=_.f8(_.Itu,w),c=function(){var oJ;
return!((oJ=F())==null||!oJ.isPendingResponse)},W=function(oJ){_.ySA(w())(oJ)};
D=_.N(_.M5(!0,void 0,"n0Jijf"));var z=D.next().value,S=D.next().value,k=function(){var oJ,kL;var qq=_.M((kL=E())==null?void 0:kL.inputFormField,GQZ);return qq==null?void 0:(oJ=qq.contentProperties)==null?void 0:oJ.placeholderText},A=function(){return E().sectionTargetId||"youchat_messages_section"};
D=_.a5("yt-chat-input-view-model");var X=_.NZ("textarea"),e=_.f8(cd9,"chat_input_view_model_state"),I=Csm(),J=function(){var oJ;return!((oJ=e())==null||!oJ.value)},Q5=function(){return r.data().environment==="CHAT_ENVIRONMENT_ENUM_AI_COMPANION"},OP=function(){var oJ;
(oJ=_.Qx())==null||oJ.removeCueRange("aic-proactive");Q(!1);P(!1);var kL;_.R("enable_navigational_proactive_messages_on_ai_companion")&&((kL=E())==null?0:kL.navigationContinuation)&&g()&&(O(),_.v1(_.ASB(E().navigationContinuation),{form:{formData:_.OI({clientMessageId:"youchat-"+Date.now(),playerOffsetMs:lm2(),pageContext:WK()})},commandController:{onSuccess:function(){W(!1)},
onServerError:function(){_.v1(MiO(A()));W(!1)}}}))},WK=function(){var oJ;
return(oJ=_.P7().resolve(_.p0(_.Br)))==null?void 0:_.gOU(oJ,K())};
_.Zj(function(){if(_.R("enable_ai_chat_controller")){var oJ;(oJ=_.P7().resolve(_.p0(_.Br)))==null||oJ.init(r.data().environment)}else if(oJ=Z0n(r.data()),!J()&&oJ){var kL;((kL=E())==null?0:kL.setPendingResponseOnWelcome)&&W(!0);_.v1(oJ,{form:{formData:_.OI({clientMessageId:"youchat-"+Date.now(),playerOffsetMs:lm2(),pageContext:WK()})}});I(!0)}var qq=A(),n2=_.P7().resolve(_.p0(_.mM)),pd=function(){_.YG.remove(qq);if(_.R("enable_ai_chat_controller")){var rw;(rw=_.P7().resolve(_.p0(_.Br)))!=null&&rw.environment===
"CHAT_ENVIRONMENT_ENUM_YOUCHAT"&&(rw.lastWelcomeContinuationSent=void 0)}else I(!1)},RM=function(){_.oX(function(){if(Q5()&&(OP(qq),K()==="watch")){var rw=_.Qx();
rw&&(rw.addEventListener("onStateChange",T),rw.addEventListener("onCueRangeEnter",U))}})};
kL=_.R("enable_ai_companion")?!Q5():!0;n2==null||n2.addEventListener("yt-navigate-start",pd,{once:kL});n2==null||n2.addEventListener("yt-navigate-finish",RM,{once:kL});_.Z6(function(){n2==null||n2.removeEventListener("yt-navigate-start",pd);n2==null||n2.removeEventListener("yt-navigate-finish",RM);var rw=_.Qx();rw&&(rw.removeEventListener("onCueRangeEnter",U),rw.removeEventListener("onStateChange",T),rw.removeCueRange("aic-proactive"))})});
_.me(function(){if(_.R("enable_ai_chat_controller")){var oJ=Z0n(r.data());if(oJ){var kL,qq=((kL=E())==null?0:kL.setPendingResponseOnWelcome)?W:void 0,n2;(n2=_.P7().resolve(_.p0(_.Br)))==null||FOx(n2,{command:oJ,setPending:qq})}}},"Z4XQCb");
var TJ=function(){var oJ=X.value.value;X.value.value="";qvm(X.value);var kL,qq=((kL=E())==null?void 0:kL.enableGradientColorBg)||!1;kL=i0Z(A(),oJ,qq);_.v1(kL);O();var n2,pd,RM;kL=(RM=_.Ga((n2=r.data())==null?void 0:n2.sendUserQueryCommand))!=null?RM:_.ASB((pd=E())==null?void 0:pd.continuation);_.v1(kL,{form:{formData:_.OI({clientMessageId:"youchat-"+Date.now(),userInputText:oJ,playerOffsetMs:lm2(),pageContext:WK()})},commandController:{onSuccess:function(){W(!1)},
onServerError:function(){_.v1(MiO(A()));W(!1)}}})};
return _.f("yt-chat-input-view-model",{class:"chatInputViewModelChatInputViewModel",el:D},_.f("div",{class:"chatInputViewModelChatInputWrapper"},_.f("form",{class:"chatInputViewModelChatInputForm"},_.f("textarea",{class:"chatInputViewModelChatInput",el:X,"on:keydown":_.dd(function(oJ){var kL=c()||!1;qvm(X.value);kL||oJ.key!=="Enter"||oJ.shiftKey||(oJ.preventDefault(),TJ());return!1}),
"on:keyup":_.dd(function(){S(X.value.value.length===0);return!1}),
"aria-label":function(){return c()?r.data().loadingAnimationA11yLabel||"":k()},
placeholder:k,rows:1}),_.f(_.Sc,{data:function(){return _.M(r.data().sendButton,_.fD)},
onClick:function(oJ){oJ.preventDefault();TJ();S(X.value.value.length===0)},
buttonOverrides:function(){return{disabled:z()||c()}}})),_.f(_.Og,{className:"chatInputViewModelChatDisclaimer",
text:function(){var oJ;return(oJ=_.M(r.data().disclaimer,_.UGM))==null?void 0:oJ.text}})))},"Xn"),"yt-chat-input-view-model",{props:{data:_.Yt}});var fGc=["engagement-panel-clip-create","engagement-panel-clip-view"],Onx=0,Oq=function(){var r=_.q.apply(this,arguments)||this;var E;r.headerData=(E=r.data)==null?void 0:E.header;r.darkerPanels=_.R("web_watch_darker_panels");r.matchContentTheme=_.R("web_watch_panel_content_match_theme");r.disableAutoFill=!1;r.isFullscreen=!1;r.isTheaterMode=!1;r.liveChatReplyPanel=!1;r.enableAnchoredPanel=_.R("desktop_shorts_v2_anchored_panel");r.disableBackdropFilter=_.R("web_disable_backdrop_filter");r.isPersistentPanel=
!1;r.trackEngagementPanelVisibility=_.R("web_watch_track_engagement_panel_visibility");r.overscrollContain=!1;r.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 r};
_.C(Oq,_.q);_.d=Oq.prototype;
_.d.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(r){var E;return(r==null?void 0:(E=r.webComponentHint)==null?void 0:E.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"}}}};
_.d.attached=function(){this.hostElement.parentElement&&this.hostElement.parentElement.is==="tp-yt-paper-dialog"&&(this.dialog=!0);var r;if((r=this.hostElement.parentElement)==null?0:r.classList.contains("tp-yt-iron-dropdown"))this.dropdown=!0;this.disableAutoFill=!(!this.dialog&&!this.dropdown)};
_.d.detached=function(){this.updateTheaterDisablement()};
_.d.showPanel=function(){var r=this;this.notifyVisibilityChanged("ENGAGEMENT_PANEL_VISIBILITY_EXPANDED");this.showDelayMs?_.eM.addJob(function(){r.visibility="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"},2,this.showDelayMs):this.visibility="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"};
_.d.maybeScrollToItemSection=function(r){var E=this,K,g=r==null?void 0:(K=r.sectionListEngagementPanelExtras)==null?void 0:K.scrollToItemSectionIdentifier;g&&_.eM.addJob(function(){var D;(D=E.sectionListRendererElement)==null||D.scrollToItemSection(g)},8)};
_.d.hidePanel=function(){var r=this;this.notifyVisibilityChanged("ENGAGEMENT_PANEL_VISIBILITY_HIDDEN");this.hideDelayMs?_.eM.addJob(function(){r.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"},2,this.hideDelayMs):this.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"};
_.d.isVisible=function(){return!!this.visibility&&this.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"};
_.d.getPanelContent=function(){return{engagementPanelSectionListRenderer:this.data}};
_.d.updatePanel=function(r,E,K,g){var D=this;if((r=r==null?void 0:r.engagementPanelSectionListRenderer)||g){if(r){g=r.header;var B=r.content,Q=r.footer;(r=r.targetId)&&this.set("data.targetId",r);g&&this.set("data.header",g);B&&this.set("data.content",B);Q&&this.set("data.footer",Q)}else g&&(r=g.content,B=g.secondaryHeaderContent,Q=g.targetId,g=g.loggingDirectives,Q&&this.set("data.targetId",Q),r&&this.set("data.content",r),g&&_.R("web_update_panel_visibility_logging_fix")&&this.set("data.loggingDirectives",
g),B&&(this.secondaryHeaderData=B));this.updateChildVisibilityProperties();if(E){var a;_.R("kevlar_update_panel_focus_scroll_killswitch")||(a={preventScroll:!0});this.focus(a)}_.p5(this,function(){_.Ln(D.hostElement,"yt-refit");D.maybeScrollToItemSection(K)})}};
_.d.computeHeaderData=function(){var r,E=(0,_.lw.unsafeClone)((r=this.data)==null?void 0:r.header);if(E){r=new _.jg(Object.keys(E)[0]);var K=_.M(E,r),g=_.M(this.secondaryHeaderData,r);g&&_.ib(E,r,Object.assign({},g,K))}return E};
_.d.getReloadContinuation=function(){var r,E,K,g=_.N(((r=this.data)==null?void 0:(E=r.content)==null?void 0:(K=E.sectionListRenderer)==null?void 0:K.continuations)||[]);for(r=g.next();!r.done;r=g.next())if(r=r.value,r.reloadContinuationData)return r.reloadContinuationData.continuation};
_.d.onYtRendererstamperFinished=function(){this.updateChildVisibilityProperties();var r;((r=this.data)==null?0:r.targetId)&&(r=this.contentElement.firstElementChild)&&r.setAttribute("panel-target-id",this.data.targetId)};
_.d.forwardPopupClosedToFlowRootRenderer=function(){var r=_.rj(this.hostElement).querySelector("ytd-flow-root-renderer");if(r&&this.hostElement.closest("ytd-popup-container"))r.onPopupClosed()};
_.d.dataChanged=function(){this.getSurface()==="ENGAGEMENT_PANEL_SURFACE_LIVE_CHAT"&&(this.liveChatEngagementPanel=!0,this.getIdentifier()==="PAreply_thread"&&(this.liveChatReplyPanel=!0));var r;if(!fGc.includes((r=this.theaterDisablementPanelIdentifier)!=null?r:""))if(r=_.R("web_watch_imax_theater_mode")&&this.isTheaterMode,r=_.R("web_watch_enable_fs_squeezeback_panels")&&this.isFullscreen||r,_.R("kevlar_watch_metadata_ep_killswitch")||this.getIdentifier()!=="engagement-panel-structured-description"||
this.getSurface()==="ENGAGEMENT_PANEL_SURFACE_SHORTS"||r){var E;this.visibility=(E=this.data)==null?void 0:E.visibility;var K;this.trackEngagementPanelVisibility&&((K=this.data)==null?void 0:K.visibility)==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&this.notifyVisibilityChanged("ENGAGEMENT_PANEL_VISIBILITY_EXPANDED");var g,D,B,Q;this.contentEmpty=!!(((g=this.data)==null?0:(D=g.content)==null?0:D.structuredDescriptionContentRenderer)&&Object.keys((B=this.data)==null?void 0:(Q=B.content)==null?void 0:
Q.structuredDescriptionContentRenderer).length===0);(E=_.P7().resolve(_.Kz))&&E.registerPanel(this.getIdentifier(),this);this.updateTheaterDisablement()}else this.data.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",this.visibility=this.data.visibility};
_.d.isTheaterModeChanged=function(){_.R("web_watch_imax_theater_mode")&&(this.liveChatEngagementPanel||this.isAiCompanionPanel||this.hidePanel())};
_.d.isFullscreenChanged=function(){_.R("web_watch_close_eps_on_fullscreen")&&(this.liveChatEngagementPanel||this.isAiCompanionPanel||this.hidePanel())};
_.d.focus=function(r){if(this.header)this.header.focus(r);else{var E;(E=_.rj(this.hostElement).querySelector("ytd-flow-root-renderer"))==null||E.focus(r)}};
_.d.visibilityChanged=function(){if(!_.R("kevlar_use_engagement_panel_management_component")){this.updateChildVisibilityProperties();var r=this.visibility&&this.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",E=this.visibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",K=this.lastVisibility&&this.lastVisibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",g=this.lastVisibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",D=g||!this.lastVisibility,B,Q,a,P=((B=this.data)==null?void 0:(Q=B.identifier)==null?void 0:
Q.tag)||((a=this.data)==null?void 0:a.panelIdentifier);if(r&&D){var O;((O=this.data)==null?0:O.onShowCommands)&&_.EB(this.hostElement,this.data.onShowCommands,this.hostElement);P&&_.n4().dispatch(_.K4({type:"ADD_OPEN_ENGAGEMENT_PANEL",payload:{panelToAdd:P}}))}else if(E&&K){var U;((U=this.data)==null?0:U.onHideCommands)&&_.EB(this.hostElement,this.data.onHideCommands,this.hostElement);P&&_.n4().dispatch(_.K4({type:"REMOVE_OPEN_ENGAGEMENT_PANEL",payload:{panelToRemove:P}}))}r&&this.lastVisibility!==
void 0&&(this.hostElement.style.order=String(-1*Onx++));_.R("kevlar_watch_focus_on_engagement_panels")&&r&&g&&this.focus({preventScroll:!0});this.updateTheaterDisablement()}this.lastVisibility=this.visibility};
_.d.notifyVisibilityChanged=function(r){var E;_.Jt(this.hostElement,"yt-engagement-panel-visible-changed",[this.data,r,(E=this.data)==null?void 0:E.targetId]);if(_.R("autonav_pause_for_comments_ep")){var K;_.Ln(this.hostElement,"yt-autonav-engagement-panel-visible-changed",{visible:r==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED",targetId:(K=this.data)==null?void 0:K.targetId})}};
_.d.updateTheaterDisablement=function(){if(!_.R("kevlar_watch_theater_disablement_killswitch")){var r=this.theaterDisablementPanelIdentifier||this.getIdentifier()||"";if(this.isWatch&&fGc.includes(r)&&!_.R("watch_next_grid_ignore_disallowed_panels")){var E=_.xr(_.n4().getState()),K=this.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN";r!==this.getIdentifier()&&this.originalTheaterState?this.clearTheaterDisablement():K?(this.originalTheaterState===void 0&&(this.originalTheaterState=E,this.theaterDisablementPanelIdentifier=
r),E&&_.ht(this.hostElement,"yt-toggle-theater-mode",[!1,!1])):this.originalTheaterState&&this.clearTheaterDisablement()}}};
_.d.clearTheaterDisablement=function(){_.ht(this.hostElement,"yt-toggle-theater-mode",[!0,!1]);this.theaterDisablementPanelIdentifier=this.originalTheaterState=void 0};
_.d.updateChildVisibilityProperties=function(){this.hostElement||_.R("kevlar_panel_property_init_killswitch")||this._enableProperties();var r=this.visibility;this.adHeaderImageLockupViewModel&&(this.adHeaderImageLockupViewModel.panelContentVisibility=r);var E,K=(E=this.headerElement)==null?void 0:E.firstElementChild;if(K&&!this.adHeaderImageLockupViewModel){E=r==="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED";K.collapsed=E;K=_.rj(K).querySelector("#visibility-button");if(!K)return;(K=K.firstElementChild)&&
K.polymerController.is==="ytd-toggle-button-renderer"&&K.polymerController.data.isToggled!==E&&K.polymerController.set("data.isToggled",E)}var g;if(E=(g=this.contentElement)==null?void 0:g.firstElementChild)if(r&&r!=="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED")E.removeAttribute("panel-content-visible");else{E.setAttribute("panel-content-visible","");var D;(D=E.markDirty)==null||D.call(E)}};
_.d.onYtChangeEngagementPanelVisibilityAction=function(r){var E=this,K,g=(K=this.data)==null?void 0:K.targetId,D,B,Q;K=((D=this.data)==null?void 0:(B=D.identifier)==null?void 0:B.tag)||((Q=this.data)==null?void 0:Q.panelIdentifier);var a=_.M(r,_.qAd),P;r=g&&(a==null?void 0:a.targetId)===g||K&&(a==null?void 0:(P=a.panelIdentifier)==null?void 0:P.tag)===K;this.dialog&&r&&(a==null?void 0:a.visibility)==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&(g==="engagement-panel-comments-section"?_.ht(this.hostElement,
"yt-close-popup-action",["ytd-engagement-panel-section-list-renderer"]):_.ht(this.hostElement,"yt-close-popup-action",["ytd-engagement-panel-section-list-renderer",K]));!_.R("kevlar_use_engagement_panel_management_component")&&r&&(g=a.visibility==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED",this.hideDelayMs&&!g?_.eM.addJob(function(){E.visibility=a.visibility},2,this.hideDelayMs):this.visibility=a.visibility,a.visibility&&this.notifyVisibilityChanged(a.visibility))};
_.d.onYtScrollToEngagementPanelCommand=function(r){var E,K=(E=this.data)==null?void 0:E.targetId,g,D,B;E=((g=this.data)==null?void 0:(D=g.identifier)==null?void 0:D.tag)||((B=this.data)==null?void 0:B.panelIdentifier);r=_.M(r,_.Lwf);var Q;(K&&(r==null?void 0:r.targetId)===K||E&&(r==null?void 0:(Q=r.panelIdentifier)==null?void 0:Q.tag)===E)&&this.visibility==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&_.ht(this.hostElement,"yt-scroll-to-watch-element",[this.hostElement])};
_.d.attachVEs=function(r){var E,K;(r==null?0:(E=r.content)==null?0:(K=E.productListRenderer)==null?0:K.trackingParams)&&_.pB().graftServerVe(r.content.productListRenderer.trackingParams);var g,D;(r==null?0:(g=r.content)==null?0:(D=g.transcriptRenderer)==null?0:D.trackingParams)&&_.pB().graftServerVe(r.content.transcriptRenderer.trackingParams)};
_.d.onYtUpdateEngagementPanelAction=function(r){var E,K=(E=this.data)==null?void 0:E.targetId;r=_.M(r,SC2);K&&(r==null?void 0:r.targetId)===K&&(this.updatePanel({engagementPanelSectionListRenderer:{header:r==null?void 0:r.header,content:r==null?void 0:r.content}},!1),this.attachVEs(r))};
_.d.onYtShowEngagementPanelScrimAction=function(r){var E,K=(E=this.data)==null?void 0:E.targetId;r=_.M(r,tMJ);K&&(r==null?void 0:r.engagementPanelTargetId)===K&&(this.scrimmed=!0)};
_.d.onYtHideEngagementPanelScrimAction=function(r){var E,K=(E=this.data)==null?void 0:E.targetId;r=_.M(r,VM9);K&&(r==null?void 0:r.engagementPanelTargetId)===K&&(this.scrimmed=!1)};
_.d.getIdentifier=function(){var r,E,K;return((r=this.data)==null?void 0:r.panelIdentifier)||((E=this.data)==null?void 0:(K=E.identifier)==null?void 0:K.tag)};
_.d.getSurface=function(){var r,E;return(r=this.data)==null?void 0:(E=r.identifier)==null?void 0:E.surface};
_.f5.Object.defineProperties(Oq.prototype,{targetId:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.targetId}},
webSize:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.size}},
hideFooterBorder:{configurable:!0,enumerable:!0,get:function(){var r=this.getIdentifier();return r==="engagement-panel-youchat"||r==="PAyouchat"}},
isAiCompanionPanel:{configurable:!0,enumerable:!0,get:function(){return this.getIdentifier()==="PAai_companion"}}});
Oq.prototype.visibilityChanged=Oq.prototype.visibilityChanged;Oq.prototype.isFullscreenChanged=Oq.prototype.isFullscreenChanged;Oq.prototype.isTheaterModeChanged=Oq.prototype.isTheaterModeChanged;Oq.prototype.dataChanged=Oq.prototype.dataChanged;Oq.prototype.forwardPopupClosedToFlowRootRenderer=Oq.prototype.forwardPopupClosedToFlowRootRenderer;Oq.prototype.onYtRendererstamperFinished=Oq.prototype.onYtRendererstamperFinished;
_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],Oq.prototype,"actionHandlerBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Oq.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],Oq.prototype,"ytdReduxBehavior",void 0);_.u([_.G(_.hT.YtEventForwardingBehavior),_.H("design:type",Object)],Oq.prototype,"ytEventForwardingBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Oq.prototype,"data",void 0);
_.u([_.b({computed:"computeHeaderData(data.header, secondaryHeaderData)"}),_.H("design:type",Object)],Oq.prototype,"headerData",void 0);_.u([_.b(),_.H("design:type",Object)],Oq.prototype,"secondaryHeaderData",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Oq.prototype,"visibility",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],Oq.prototype,"contentEmpty",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],Oq.prototype,"scrimmed",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],Oq.prototype,"dialog",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],Oq.prototype,"dropdown",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Oq.prototype,"darkerPanels",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Oq.prototype,"matchContentTheme",void 0);_.u([_.b(),_.H("design:type",Object)],Oq.prototype,"disableAutoFill",void 0);
_.u([_.b({reflectToAttribute:!0,value:_.R("optimal_reading_width_comments_ep")}),_.H("design:type",Boolean)],Oq.prototype,"optimalReadingWidthComments",void 0);_.u([_.b(),_.H("design:type",Number)],Oq.prototype,"hideDelayMs",void 0);_.u([_.b({selector:_.WI,reflectToAttribute:!0}),_.H("design:type",Object)],Oq.prototype,"isFullscreen",void 0);_.u([_.b({selector:_.xr,reflectToAttribute:!0}),_.H("design:type",Object)],Oq.prototype,"isTheaterMode",void 0);
_.u([_.b(),_.H("design:type",Number)],Oq.prototype,"showDelayMs",void 0);_.u([_.b({reflectToAttribute:!0}),_.v("data.targetId"),_.H("design:type",Object),_.H("design:paramtypes",[])],Oq.prototype,"targetId",null);_.u([_.b({reflectToAttribute:!0}),_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],Oq.prototype,"webSize",null);_.u([_.b(),_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],Oq.prototype,"hideFooterBorder",null);
_.u([_.b(),_.H("design:type",Object)],Oq.prototype,"isWatch",void 0);_.u([_.b(),_.H("design:type",Object)],Oq.prototype,"originalTheaterState",void 0);_.u([_.b(),_.H("design:type",Object)],Oq.prototype,"theaterDisablementPanelIdentifier",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],Oq.prototype,"isWatchWhilePanel",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],Oq.prototype,"shortsPanel",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],Oq.prototype,"liveChatEngagementPanel",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],Oq.prototype,"learningChatEngagementPanel",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Oq.prototype,"liveChatReplyPanel",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Oq.prototype,"enableAnchoredPanel",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Oq.prototype,"disableBackdropFilter",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Oq.prototype,"isPersistentPanel",void 0);_.u([_.b(),_.H("design:type",Object)],Oq.prototype,"trackEngagementPanelVisibility",void 0);_.u([_.b(),_.H("design:type",Object)],Oq.prototype,"overscrollContain",void 0);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],Oq.prototype,"isAiCompanionPanel",null);
_.u([_.fH("#header"),_.H("design:type",HTMLElement)],Oq.prototype,"headerElement",void 0);_.u([_.fH("#header > *"),_.H("design:type",HTMLElement)],Oq.prototype,"header",void 0);_.u([_.fH("ytd-section-list-renderer"),_.H("design:type",Object)],Oq.prototype,"sectionListRendererElement",void 0);_.u([_.fH("panel-ad-header-image-lockup-view-model"),_.H("design:type",HTMLElement)],Oq.prototype,"adHeaderImageLockupViewModel",void 0);
_.u([_.fH("#content"),_.H("design:type",HTMLElement)],Oq.prototype,"contentElement",void 0);_.u([_.ae("yt-rendererstamper-finished"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Oq.prototype,"onYtRendererstamperFinished",null);_.u([_.ae("yt-popup-closed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Oq.prototype,"forwardPopupClosedToFlowRootRenderer",null);
_.u([_.TI("data","isFullscreen","isTheaterMode"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Oq.prototype,"dataChanged",null);_.u([_.pH("isTheaterMode"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Oq.prototype,"isTheaterModeChanged",null);_.u([_.pH("isFullscreen"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Oq.prototype,"isFullscreenChanged",null);
_.u([_.pH("visibility"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Oq.prototype,"visibilityChanged",null);_.u([_.VF({is:"ytd-engagement-panel-section-list-renderer",disableElementRegistration:!0})],Oq);
_.Z(Oq,"ytd-engagement-panel-section-list-renderer",function(){if(b5x!==void 0)return b5x;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return b5x=r},{mode:_.EZ("kevlar_poly_si_batch_j028")?1:2});var YM9;var Y9=function(){var r=_.q.apply(this,arguments)||this;r.lastRenderedPanelIds=new Set;r.visiblePanels=[];r.actionMap={"yt-change-engagement-panel-visibility-action":"onYtChangeEngagementPanelVisibilityAction"};return r};
_.C(Y9,_.q);_.d=Y9.prototype;_.d.dataChanged=function(){if(this.data){for(var r=[],E=_.N(this.data),K=E.next();!K.done;K=E.next()){K=K.value;var g=void 0,D=void 0,B=(g=K)==null?void 0:(D=g.engagementPanelSectionListRenderer)==null?void 0:D.visibility;D=g=void 0;((g=K)==null?0:(D=g.engagementPanelSectionListRenderer)==null?0:D.targetId)&&B!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&r.push(K)}this.visiblePanels=r}else this.visiblePanels=[]};
_.d.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}}};
_.d.withoutVisiblePanelById=function(r){return this.visiblePanels.filter(function(E){var K;return((K=E.engagementPanelSectionListRenderer)==null?void 0:K.targetId)!==r})};
_.d.onYtChangeEngagementPanelVisibilityAction=function(r){var E=this,K=_.M(r,_.qAd);if(this.data&&(K==null?0:K.targetId)&&(K==null?0:K.visibility)){var g,D=(g=this.data.find(function(Q){var a;return((a=Q.engagementPanelSectionListRenderer)==null?void 0:a.targetId)===K.targetId}))==null?void 0:g.engagementPanelSectionListRenderer;
if(D){var B=this.withoutVisiblePanelById(K.targetId);K.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&(r=this.data.find(function(Q){var a;return((a=Q.engagementPanelSectionListRenderer)==null?void 0:a.targetId)===K.targetId}))&&(B=[r].concat(_.mn(B)));
this.hideDelayMs&&K.visibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&B.length===0?_.eM.addJob(function(){D.visibility=K.visibility;E.visiblePanels=B},10,this.hideDelayMs):(D.visibility=K.visibility,this.visiblePanels=B);
_.Jt(this.hostElement,"yt-engagement-panels-visible-changed",[B])}}};
_.d.onRendererstamperFinished=function(){var r=new Set(this.visiblePanels.map(function(E){var K;return(K=E.engagementPanelSectionListRenderer)==null?void 0:K.targetId}));
this.handlePanelVisibilityChange(r,this.lastRenderedPanelIds);this.lastRenderedPanelIds=r};
_.d.handlePanelVisibilityChange=function(r,E){r=r===void 0?new Set:r;E=E===void 0?new Set:E;if(this.data)for(var K=_.N(this.data),g=K.next();!g.done;g=K.next()){g=g.value;var D=void 0,B=void 0,Q=(D=g)==null?void 0:(B=D.engagementPanelSectionListRenderer)==null?void 0:B.targetId;if(Q&&(D=E.has(Q),B=r.has(Q),Q=void 0,!D&&B?(B=D=void 0,Q=(D=g)==null?void 0:(B=D.engagementPanelSectionListRenderer)==null?void 0:B.onShowCommands):D&&!B&&(B=D=void 0,Q=(D=g)==null?void 0:(B=D.engagementPanelSectionListRenderer)==
null?void 0:B.onHideCommands),Q))for(g=_.N(Q),Q=g.next();!Q.done;Q=g.next())this.ytComponentBehavior.resolveCommand(Q.value)}};
Y9.prototype.onRendererstamperFinished=Y9.prototype.onRendererstamperFinished;Y9.prototype.dataChanged=Y9.prototype.dataChanged;_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],Y9.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],Y9.prototype,"actionHandlerBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Y9.prototype,"ytRendererBehavior",void 0);
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Y9.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Y9.prototype,"lastRenderedPanelIds",void 0);_.u([_.b(),_.H("design:type",Number)],Y9.prototype,"hideDelayMs",void 0);_.u([_.b(),_.H("design:type",Array)],Y9.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Array)],Y9.prototype,"visiblePanels",void 0);_.u([_.b(),_.H("design:type",Boolean)],Y9.prototype,"isWatchWhilePanel",void 0);
_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Y9.prototype,"dataChanged",null);_.u([_.ae("yt-rendererstamper-finished"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Y9.prototype,"onRendererstamperFinished",null);_.u([_.VF({is:"ytd-watch-engagement-panels",disableElementRegistration:!0})],Y9);
_.Z(Y9,"ytd-watch-engagement-panels",function(){if(YM9!==void 0)return YM9;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return YM9=r},{mode:1});var Uz9;var Uq=function(){return _.q.apply(this,arguments)||this};
_.C(Uq,_.q);Uq.prototype.dataChanged=function(){this.data&&this.data.companionLegalText!==void 0&&this.data.companionLegalText!==null&&_.Qc(_.rj(this.hostElement).querySelector("#text"),_.rRb(_.gOM,this.data.companionLegalText))};
Uq.prototype.computeAutoScrollEnabled=function(r,E){return r&&!E};
Uq.prototype.expandedChanged=function(){this.expanderIcon=this.expanded?"expand-less":"expand-more"};
Uq.prototype.onToggleTap=function(){this.expanded=!this.expanded};
Uq.prototype.expandedChanged=Uq.prototype.expandedChanged;Uq.prototype.dataChanged=Uq.prototype.dataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Uq.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.zDh),_.H("design:type",Object)],Uq.prototype,"ytdAutoScrollBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Uq.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],Uq.prototype,"expanded",void 0);
_.u([_.b({computed:"computeAutoScrollEnabled(data.companionLegalTextEnableAutoscroll, expanded)"}),_.H("design:type",Boolean)],Uq.prototype,"autoScrollEnabled",void 0);_.u([_.b(),_.H("design:type",String)],Uq.prototype,"expanderIcon",void 0);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Uq.prototype,"dataChanged",null);
_.u([_.pH("expanded"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Uq.prototype,"expandedChanged",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-companion-legal-text-renderer"})],Uq);
_.Z(Uq,"ytd-companion-legal-text-renderer",function(){if(Uz9!==void 0)return Uz9;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return Uz9=r},{mode:1});var TOn;var TM=function(){var r=_.q.apply(this,arguments)||this;r.buttonUpdate=_.R("web_modern_buttons");r.kevlarWatchGrid=_.R("kevlar_watch_grid");r.centerAlignDescription=_.R("action_companion_center_align_description");r.truncateDomain=_.R("action_companion_truncate_domain");r.enableMonoStyle=_.R("enable_default_mono_cta_migration_web_client");return r};
_.C(TM,_.q);_.d=TM.prototype;_.d.computeButtonOverride=function(){if(this.buttonUpdate)return{style:this.enableMonoStyle?"mono":"call-to-action",type:"filled"}};
_.d.getOnLayoutVisibleCallback=function(){var r=_.yK("yt.www.ads.eventcache.getLastCompanionData");return r?(r=r())&&r.onLayoutVisibleCallback:null};
_.d.getLayoutId=function(){var r=_.yK("yt.www.ads.eventcache.getLastCompanionData");return r?(r=r())&&r.layoutId:null};
_.d.dataChanged=function(){if(this.data){this.data.adBadge||this.set("data.adBadge",TM.JSC$23466_DEFAULT_AD_BADGE_RENDERER);var r=this.getOnLayoutVisibleCallback();r&&r()}};
_.d.getButtonRenderer=function(r){return r.actionButton&&_.M(r.actionButton,_.$Q)?(delete _.M(r.actionButton,_.$Q).navigationEndpoint,_.M(r.actionButton,_.$Q)):{}};
_.d.onClick=function(r){var E=this;if((!_.R("web_modern_buttons")||!_.HI(_.AP(r),this.hostElement,["YTD-AD-HOVER-TEXT-BUTTON-RENDERER"]))&&this.data&&this.data.navigationEndpoint){r=_.Lg();var K=this.getLayoutId();r&&K&&_.R("h5_companion_enable_adcpn_macro_substitution_for_click_pings")?r.getPlayerPromise().then(function(g){(new _.BS(g)).executeCommand(E.data.navigationEndpoint,K)}):_.R("kevlar_companion_resolve_command_killswitch")?_.Ln(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}):
this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint);
_.ht(this.hostElement,"yt-companion-ad-clicked",["action-companion",K])}};
_.f5.Object.defineProperties(TM.prototype,{getRating:{configurable:!0,enumerable:!0,get:function(){var r,E,K;return((r=this.data)==null?0:(E=r.detailsLine)==null?0:(K=E.adRating)==null?0:K.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 r,E,K,g;return((r=this.data)==null?0:(E=r.detailsLine)==null?0:(K=E.adRating)==null?0:(g=K.ratingIcon)==null?0:g.iconType)?_.B1(this.data.detailsLine.adRating.ratingIcon.iconType):null}},
getDetailsLine:{configurable:!0,enumerable:!0,get:function(){var r,E,K,g;return((r=this.data)==null?0:(E=r.detailsLine)==null?0:(K=E.texts)==null?0:(g=K[0])==null?0:g.text)?this.data.detailsLine.texts[0].text:null}},
computeDetailsLineHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getDetailsLine}},
getDescriptionText:{configurable:!0,enumerable:!0,get:function(){var r,E;return((r=this.data)==null?0:(E=r.description)==null?0:E.text)?this.data.description.text:null}},
computeDescriptionTextHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getDescriptionText}},
interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var r=_.yK("yt.www.ads.eventcache.getLastCompanionData");return r?(r=r())&&r.interactionLoggingClientData:null}},
hideBanner:{configurable:!0,enumerable:!0,get:function(){var r=this.data.bannerImage&&this.get("thumbnail.thumbnails.0.url",this.data.bannerImage);return r?r.indexOf("/default_banner")!==-1:!0}}});
TM.prototype.onClick=TM.prototype.onClick;TM.prototype.dataChanged=TM.prototype.dataChanged;TM.JSC$23466_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.Nn("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],TM.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],TM.prototype,"rendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],TM.prototype,"data",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],TM.prototype,"buttonUpdate",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],TM.prototype,"kevlarWatchGrid",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],TM.prototype,"centerAlignDescription",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],TM.prototype,"truncateDomain",void 0);
_.u([_.b({computed:"computeButtonOverride(buttonUpdate)"}),_.H("design:type",Object)],TM.prototype,"buttonOverride",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],TM.prototype,"enableMonoStyle",void 0);_.u([_.v("data.detailsLine.adRating.ratingText"),_.H("design:type",Object),_.H("design:paramtypes",[])],TM.prototype,"getRating",null);_.u([_.v("getRating"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],TM.prototype,"computeRatingHidden",null);
_.u([_.v("data.detailsLine.adRating.ratingIcon.iconType"),_.H("design:type",Object),_.H("design:paramtypes",[])],TM.prototype,"iconType",null);_.u([_.v("data.detailsLine.texts.0.text"),_.H("design:type",Object),_.H("design:paramtypes",[])],TM.prototype,"getDetailsLine",null);_.u([_.v("getDetailsLine"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],TM.prototype,"computeDetailsLineHidden",null);
_.u([_.v("data.description.text"),_.H("design:type",Object),_.H("design:paramtypes",[])],TM.prototype,"getDescriptionText",null);_.u([_.v("getDescriptionText"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],TM.prototype,"computeDescriptionTextHidden",null);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],TM.prototype,"interactionLoggingClientData",null);
_.u([_.b({reflectToAttribute:!0}),_.v("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],TM.prototype,"hideBanner",null);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],TM.prototype,"dataChanged",null);_.u([_.ae("click"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],TM.prototype,"onClick",null);_.u([_.VF({is:"ytd-action-companion-ad-renderer",disableElementRegistration:!0})],TM);
_.Z(TM,"ytd-action-companion-ad-renderer",function(){if(TOn!==void 0)return TOn;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return TOn=r},{mode:_.EZ("kevlar_poly_si_batch_j067")?1:2});var wwc;var F4Z;var wS=function(){var r=_.q.apply(this,arguments)||this;r.buttonUpdate=_.R("web_modern_buttons");r.hideLegacyBanner=_.R("enable_dsa_one_click_ata_translators_infeed_elements");r.adInfoButtonStyle="mono";r.adInfoButtonType="text";r.noDotAdBadge=!0;return r};
_.C(wS,_.q);_.d=wS.prototype;_.d.getOnLayoutVisibleCallback=function(){var r=_.yK("yt.www.ads.eventcache.getLastCompanionData");return r?(r=r())&&r.onLayoutVisibleCallback:null};
_.d.getLayoutId=function(){var r=_.yK("yt.www.ads.eventcache.getLastCompanionData");return r?(r=r())&&r.layoutId:null};
_.d.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 r=this.data.image.thumbnail.thumbnails[0];this.imageSrc=r.url?_.u9(r.url):void 0;this.imageWidth=r.width||0;this.imageHeight=r.height||0}this.data.clickthroughEndpoint&&_.M(this.data.clickthroughEndpoint,_.K1)&&(r=_.M(this.data.clickthroughEndpoint,_.K1).url,_.R("kevlar_sanitize_image_companion_killswitch")?this.clickThroughUrl=
r||"":r?(r=_.u9(r),this.clickThroughUrl=_.qO(r)):this.clickThroughUrl=void 0);(r=this.getOnLayoutVisibleCallback())&&r()}};
_.d.onClick=function(r){_.HI(_.AP(r),this.hostElement,["A".toString(),"BUTTON".toString()])||this.handleClick(r)};
_.d.handleClick=function(){var r=this;this.data&&this.data.clickthroughEndpoint&&(_.Ln(this.hostElement,"yt-navigate",{endpoint:this.data.clickthroughEndpoint}),this.data.onClickCommands&&this.data.onClickCommands.forEach(function(E){r.macroReplacementBehavior.sendServiceRequestAction([E])}),_.ht(this.hostElement,"yt-companion-ad-clicked",["image-companion",
this.getLayoutId()]))};
_.d.onLoad=function(){_.Jt(this.hostElement,"yt-refit-popups-action")};
_.f5.Object.defineProperties(wS.prototype,{macros:{configurable:!0,enumerable:!0,get:function(){var r=_.yK("yt.www.ads.eventcache.getLastCompanionData");return r?(r=r())&&r.macros||{}:{}}},
interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var r=_.yK("yt.www.ads.eventcache.getLastCompanionData");return r?(r=r())&&r.interactionLoggingClientData:null}}});
wS.prototype.onLoad=wS.prototype.onLoad;wS.prototype.onClick=wS.prototype.onClick;wS.prototype.dataChanged=wS.prototype.dataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],wS.prototype,"rendererBehavior",void 0);_.u([_.G(WBb.YtMacroReplacementBehavior),_.H("design:type",Object)],wS.prototype,"macroReplacementBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],wS.prototype,"data",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],wS.prototype,"buttonUpdate",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],wS.prototype,"hideLegacyBanner",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],wS.prototype,"adInfoButtonStyle",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],wS.prototype,"adInfoButtonType",void 0);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],wS.prototype,"macros",null);
_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],wS.prototype,"interactionLoggingClientData",null);_.u([_.b(),_.H("design:type",String)],wS.prototype,"clickThroughUrl",void 0);_.u([_.b(),_.H("design:type",_.S2)],wS.prototype,"imageSrc",void 0);_.u([_.b(),_.H("design:type",Number)],wS.prototype,"imageWidth",void 0);_.u([_.b(),_.H("design:type",Number)],wS.prototype,"imageHeight",void 0);_.u([_.b(),_.H("design:type",Object)],wS.prototype,"noDotAdBadge",void 0);
_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],wS.prototype,"dataChanged",null);_.u([_.ae("click"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],wS.prototype,"onClick",null);_.u([_.ae("load"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],wS.prototype,"onLoad",null);_.u([_.VF({is:"ytd-image-companion-renderer",disableElementRegistration:!0})],wS);
_.Z(wS,"ytd-image-companion-renderer",function(){if(F4Z!==void 0)return F4Z;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return F4Z=r},{mode:_.EZ("kevlar_poly_si_batch_j067")?1:2});var Rmb;var F_=function(){return _.q.apply(this,arguments)||this};
_.C(F_,_.q);_.d=F_.prototype;_.d.dataChanged=function(){this.set("data.adBadge",F_.JSC$23475_DEFAULT_AD_BADGE_RENDERER);if(this.data){var r=this.getOnLayoutVisibleCallback();r&&r()}};
_.d.getOnLayoutVisibleCallback=function(){var r=_.yK("yt.www.ads.eventcache.getLastCompanionData");return r?(r=r())&&r.onLayoutVisibleCallback:null};
_.d.getLayoutId=function(){var r=_.yK("yt.www.ads.eventcache.getLastCompanionData");return r?(r=r())&&r.layoutId:null};
_.d.onCompanionClicked=function(r){this.data&&(r.target!==this.shopTitle&&this.sendTrackingPings(this.data.clickTrackingEndpoints),_.ht(this.hostElement,"yt-companion-ad-clicked",["shopping-companion",this.getLayoutId()]))};
_.d.onShopTextTap=function(){if(this.data&&this.data.clickToAdvSiteEndpoint){var r=_.Lg(),E=this.getLayoutId(),K=this.data.clickToAdvSiteEndpoint;r&&E&&_.R("h5_companion_enable_adcpn_macro_substitution_for_click_pings")?r.getPlayerPromise().then(function(g){(new _.BS(g)).executeCommand(K,E)}):_.Ln(this.hostElement,"yt-navigate",{endpoint:K})}};
_.d.sendTrackingPings=function(r){if(r&&r.length!==0&&r[0].loggingUrls&&(r=r[0].loggingUrls.map(this.getBaseUrl)))for(var E=0;E<r.length;E++)_.EX(r[E])};
_.d.getBaseUrl=function(r){return r.baseUrl||""};
_.f5.Object.defineProperties(F_.prototype,{interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var r=_.yK("yt.www.ads.eventcache.getLastCompanionData");return r?(r=r())&&r.interactionLoggingClientData:null}}});
F_.prototype.onCompanionClicked=F_.prototype.onCompanionClicked;F_.prototype.dataChanged=F_.prototype.dataChanged;F_.JSC$23475_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.Nn("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],F_.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],F_.prototype,"data",void 0);_.u([_.fH("#title"),_.H("design:type",HTMLElement)],F_.prototype,"shopTitle",void 0);
_.u([_.TI("data.impressionEndpoints"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],F_.prototype,"dataChanged",null);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],F_.prototype,"interactionLoggingClientData",null);_.u([_.ae("yt-navigate"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],F_.prototype,"onCompanionClicked",null);
_.u([_.VF({is:"ytd-shopping-companion-renderer",disableElementRegistration:!0})],F_);
_.Z(F_,"ytd-shopping-companion-renderer",function(){if(Rmb!==void 0)return Rmb;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return Rmb=r},{mode:1});_.yB(_.l(function(r){var E=r.data;r=_.Yl({visibilityCallback:function(g){var D,B=(D=E().interaction)==null?void 0:D.onFirstVisible;g&&B&&_.tH(B)},
showOption:_.zs});var K=_.Sb(function(){return E().interaction},ulm);
_.lj(function(){var g,D;D=(D=_.yK("yt.www.ads.eventcache.getLastCompanionData"))?(D=D())&&D.onLayoutVisibleCallback:null;(g=D)==null||g()},"Yn");
return _.f("banner-image-layout-view-model",{class:"ytwBannerImageLayoutViewModelHost","on:load":_.dd(function(g){_.Jt(g.currentTarget,"yt-refit-popups-action")}),
el:_.eH(r,K),"aria-label":function(){var g,D;return(g=E().interaction)==null?void 0:(D=g.accessibility)==null?void 0:D.label}},_.f("div",{class:"ytwBannerImageLayoutViewModelHostBannerImage"},_.f(_.U9,{data:function(){return E().adImage}},{adImageViewModel:function(g){return _.f(_.hc,{data:g.data,
targetHeight:80,customCommandResolver:ulm})}})),_.f("div",{class:"ytwBannerImageLayoutViewModelHostMetadata"},_.f("div",{class:"ytwBannerImageLayoutViewModelHostMetadataAdBadge"},_.f(_.U9,{data:function(){return E().adBadge}},{adBadgeViewModel:function(g){return _.f(_.lG,{data:g.data,
hasDot:!1,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}})),_.f("div",{class:"ytwBannerImageLayoutViewModelHostMetadataMenu"},_.f(_.U9,{data:function(){return E().menu}},{buttonViewModel:_.Sc}))))},"Zn"),"banner-image-layout-view-model",{props:{data:_.Yt}});_.yB(_.l(function(r){var E=r.data;r=_.Yl({visibilityCallback:function(g){var D,B=(D=E().interaction)==null?void 0:D.onFirstVisible;g&&B&&_.tH(B)},
showOption:_.zs});var K=_.Sb(function(){return E().interaction},Ad2);
_.lj(function(){var g,D;D=(D=_.yK("yt.www.ads.eventcache.getLastCompanionData"))?(D=D())&&D.onLayoutVisibleCallback:null;(g=D)==null||g()},"$n");
return _.f("top-banner-image-text-icon-buttoned-layout-view-model",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHost",el:_.eH(r,K)},_.f("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostBannerImage"},_.f(_.U9,{data:function(){return E().adImage}},{adImageViewModel:function(g){return _.f(_.hc,{data:g.data,
targetHeight:80,customCommandResolver:Ad2})}})),_.f("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostMetadata"},_.f("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostMetadataAvatarLockup"},_.f(_.U9,{data:function(){return E().adAvatarLockup}},{adAvatarLockupViewModel:function(g){return _.f(Pm2,{data:g.data,
customCommandResolver:Ad2})}})),_.f(_.U9,{data:function(){return E().adButton}},{adButtonViewModel:function(g){return _.f(_.Sm,{data:g.data,
customCommandResolver:Ad2})}}),_.f("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostMetadataMenu"},_.f(_.U9,{data:function(){return E().menu}},{buttonViewModel:_.Sc}))))},"ao"),"top-banner-image-text-icon-buttoned-layout-view-model",{props:{data:_.Yt}});var ohZ={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"},Rl=function(){var r=_.q.apply(this,arguments)||this;r.updateCompanionDataJobId=0;r.contentVideoId=null;r.player=null;r.actionMap={"yt-companion-ad-clicked":"handleCompanionAdClicked"};
return r};
_.C(Rl,_.q);_.d=Rl.prototype;_.d.configureRendererStamper=function(){return{oneofRenderer:{id:"companion",mapping:ohZ}}};
_.d.attached=function(){var r=this,E=_.Lg();E&&E.getPlayerPromise().then(function(K){r.getCachedDataAndListen(K)})};
_.d.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"updateKevlarOrC3Companion",this.receiveCompanionData),this.player=null)};
_.d.updateRendererStamper=function(){var r={};if(this.data)for(var E in ohZ)if(this.data[E]){r[E]=this.data[E];break}if(this.oneofRenderer!=void 0||Object.keys(r).length)this.oneofRenderer=r};
_.d.getCachedDataAndListen=function(r){var E=this.retrieveCachedCompanionData();E&&Object.keys(E).length&&this.receiveCompanionData(E);this.ytPlayerListenerBehavior.listenToPlayerEvent(r,"updateKevlarOrC3Companion",this.receiveCompanionData);this.player=r};
_.d.retrieveCachedCompanionData=function(){return _.gm.yt&&_.gm.yt.www&&_.gm.yt.www.ads&&_.gm.yt.www.ads.eventcache&&_.gm.yt.www.ads.eventcache.getLastCompanionData?_.gm.yt.www.ads.eventcache.getLastCompanionData():null};
_.d.receiveCompanionData=function(r){r&&Object.keys(r).length?(this.contentVideoId=r.contentVideoId,this.setCompanionData(r)):this.setCompanionData(r)};
_.d.setCompanionData=function(r){this.cancelPendingCompanionAdJobs();if(r){this.updateCompanionDataJobId=0;for(var E in ohZ)ohZ.hasOwnProperty(E)&&(this.data[E]=void 0);r.shoppingCompanionCarouselRenderer?this.set("data.shoppingCompanionCarouselRenderer",r.shoppingCompanionCarouselRenderer):r.imageCompanionAdRenderer?this.set("data.imageCompanionAdRenderer",r.imageCompanionAdRenderer):r.actionCompanionAdRenderer?(this.set("data.actionCompanionAdRenderer",r.actionCompanionAdRenderer),_.Jt(this.hostElement,
"yt-hide-unlimited-offer-module"),_.Jt(this.hostElement,"yt-hide-tvfilm-offer-module")):r.bannerImageLayoutViewModel?this.set("data.bannerImageLayoutViewModel",r.bannerImageLayoutViewModel):r.topBannerImageTextIconButtonedLayoutViewModel&&this.set("data.topBannerImageTextIconButtonedLayoutViewModel",r.topBannerImageTextIconButtonedLayoutViewModel);this.updateRendererStamper()}};
_.d.dataChanged=function(){var r=this,E=_.Lg();E?E.getPlayerPromise().then(function(K){r.contentVideoId&&K.getVideoUrl().includes("v="+r.contentVideoId)||(r.cancelPendingCompanionAdJobs(),r.updateRendererStamper())}):_.rT(Error("dp"))};
_.d.cancelPendingCompanionAdJobs=function(){this.updateCompanionDataJobId&&(_.eM.cancelJob(this.updateCompanionDataJobId),this.updateCompanionDataJobId=0)};
_.d.handleCompanionAdClicked=function(r,E){this.player.onAdUxClicked(r,E);this.player.pauseVideo()};
Rl.prototype.dataChanged=Rl.prototype.dataChanged;_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],Rl.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],Rl.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Rl.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Rl.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.G(_.wo.YtPlayerListenerBehavior),_.H("design:type",_.Fz)],Rl.prototype,"ytPlayerListenerBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Rl.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],Rl.prototype,"oneofRenderer",void 0);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Rl.prototype,"dataChanged",null);_.u([_.VF({is:"ytd-companion-slot-renderer",disableElementRegistration:!0})],Rl);
_.Z(Rl,"ytd-companion-slot-renderer",function(){if(wwc!==void 0)return wwc;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return wwc=r},{mode:_.EZ("kevlar_poly_si_batch_j067")?
1:2});var M4c;var ol=function(){return _.q.apply(this,arguments)||this};
_.C(ol,_.q);ol.prototype.dataChanged=function(){this.companionSlotData={hack:!0}};
ol.prototype.dataChanged=ol.prototype.dataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],ol.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],ol.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],ol.prototype,"companionSlotData",void 0);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ol.prototype,"dataChanged",null);
_.u([_.VF({disableElementRegistration:!0,is:"ytd-player-legacy-desktop-watch-ads-renderer"})],ol);
_.Z(ol,"ytd-player-legacy-desktop-watch-ads-renderer",function(){if(M4c!==void 0)return M4c;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return M4c=r},{mode:1});var inn;var Mw=function(){var r=_.q.apply(this,arguments)||this;r.skinnyMode=!1;r.COMPACT_EVENT_COUNT=4;r.onShelfToggleButtonTap=function(){r.logTap(r.data);r.showingMore=!r.showingMore};
r.onShelfToggleButtonFocus=function(){r.showingMore||(r.logTap(r.data),r.showingMore=!0,_.p5(r,function(){var E=r.COMPACT_EVENT_COUNT-1,K;(K=_.rj(r.hostElement).querySelector("#event-"+E))==null||K.focus()}))};
return r};
_.C(Mw,_.q);_.d=Mw.prototype;_.d.attached=function(){this.shelfToggleButton.addEventListener("tap",this.onShelfToggleButtonTap);this.shelfToggleButton.addEventListener("focus",this.onShelfToggleButtonFocus);this.addInfoTooltipListeners()};
_.d.detached=function(){this.shelfToggleButton.removeEventListener("tap",this.onShelfToggleButtonTap);this.shelfToggleButton.removeEventListener("focus",this.onShelfToggleButtonFocus);this.removeInfoTooltipListeners()};
_.d.addInfoTooltipListeners=function(){this.infoContainer.addEventListener("tap",_.QF(this.infoTooltip,this.infoTooltip.show));this.infoContainer.addEventListener("mouseenter",_.QF(this.infoTooltip,this.infoTooltip.show));this.infoContainer.addEventListener("focus",_.QF(this.infoTooltip,this.infoTooltip.show));this.infoContainer.addEventListener("mouseleave",_.QF(this.infoTooltip,this.infoTooltip.hide));this.infoContainer.addEventListener("blur",_.QF(this.infoTooltip,this.infoTooltip.hide))};
_.d.removeInfoTooltipListeners=function(){this.infoContainer.removeEventListener("tap",_.QF(this.infoTooltip,this.infoTooltip.show));this.infoContainer.removeEventListener("mouseenter",_.QF(this.infoTooltip,this.infoTooltip.show));this.infoContainer.removeEventListener("focus",_.QF(this.infoTooltip,this.infoTooltip.show));this.infoContainer.removeEventListener("mouseleave",_.QF(this.infoTooltip,this.infoTooltip.hide));this.infoContainer.removeEventListener("blur",_.QF(this.infoTooltip,this.infoTooltip.hide))};
_.d.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)};
_.d.onShowingMoreChanged=function(){var r;this.showingMoreChanged((r=this.showingMore)!=null?r:!1)};
_.d.showingMoreChanged=function(r){var E=this.get("data.events")||[];this.set("restEvents",E.slice(1,r?E.length:this.COMPACT_EVENT_COUNT).map(function(K){return K.ticketEventRenderer}));
E.slice(0,r?E.length:this.COMPACT_EVENT_COUNT).forEach(function(K){var g=_.Cn();K=K.ticketEventRenderer.trackingParams;_.im()&&g&&K&&(K=_.UZ(K),g&&_.qn(g,K))});
this.shelfTogglerLabelText=this.showingMore?this.data.showLess||"":this.data.showMore||"";this.shelfTogglerIcon=this.showingMore?"yt-icons:expand-less":"yt-icons:expand-more"};
_.d.computeAriaLabel=function(r){return r.subtitle1+", "+r.subtitle2};
_.d.logTap=function(r){_.im()&&this.ytRendererBehavior.logExplicitClick(r)};
_.d.isKeyboardAction=function(r){return this.get("detail.x",r)===0&&this.get("detail.y",r)===0};
_.d.onFirstEventTap=function(r){r.target&&this.handleTap(r.target,this.firstEvent,this.isKeyboardAction(r))};
_.d.onTicketLinkTap=function(r){r.target&&this.handleTap(r.target,r.model.item,this.isKeyboardAction(r))};
_.d.handleTap=function(r,E,K){if(E.buttonCommand)if(E.hasMultipleOffers)Object.assign(_.M(E.buttonCommand,_.X$),{properties:{source:K?"keyboard":"tap"}}),this.logTap(E),this.popupPositionTarget=r,_.EB(this.hostElement,[E.buttonCommand],this.hostElement);else{var g;if((g=_.M(E.buttonCommand,_.K1))==null?0:g.url)this.logTap(E),_.KC(window,_.M(E.buttonCommand,_.K1).url)}};
Mw.prototype.onShowingMoreChanged=Mw.prototype.onShowingMoreChanged;Mw.prototype.dataChanged=Mw.prototype.dataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Mw.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Mw.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],Mw.prototype,"firstEvent",void 0);_.u([_.b(),_.H("design:type",Object)],Mw.prototype,"restEvents",void 0);_.u([_.b(),_.H("design:type",String)],Mw.prototype,"imageUrl",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],Mw.prototype,"showingMore",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],Mw.prototype,"canShowMore",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Mw.prototype,"skinnyMode",void 0);_.u([_.b(),_.H("design:type",HTMLElement)],Mw.prototype,"popupPositionTarget",void 0);_.u([_.fH("#banner-info-tooltip"),_.H("design:type",Object)],Mw.prototype,"infoTooltip",void 0);
_.u([_.fH("#info-container"),_.H("design:type",HTMLElement)],Mw.prototype,"infoContainer",void 0);_.u([_.fH("#shelf-toggler"),_.H("design:type",HTMLElement)],Mw.prototype,"shelfToggleButton",void 0);_.u([_.fH("#separator"),_.H("design:type",HTMLDivElement)],Mw.prototype,"separator",void 0);_.u([_.b(),_.H("design:type",String)],Mw.prototype,"shelfTogglerLabelText",void 0);_.u([_.b(),_.H("design:type",String)],Mw.prototype,"shelfTogglerIcon",void 0);
_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Mw.prototype,"dataChanged",null);_.u([_.TI("showingMore"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Mw.prototype,"onShowingMoreChanged",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-ticket-shelf-renderer"})],Mw);
_.Z(Mw,"ytd-ticket-shelf-renderer",function(){if(inn!==void 0)return inn;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return inn=r},{mode:1});var cth;var CmO;var xzK=function(){return _.q.apply(this,arguments)||this};
_.C(xzK,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],xzK.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],xzK.prototype,"data",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-comments-entry-point-message-renderer"})],xzK);
_.Z(xzK,"ytd-comments-entry-point-message-renderer",function(){if(CmO!==void 0)return CmO;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return CmO=r},{mode:1});var W42;var i4=function(){return _.q.apply(this,arguments)||this};
_.C(i4,_.q);_.f5.Object.defineProperties(i4.prototype,{hasAvatar:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.teaserAvatar)}}});
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],i4.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],i4.prototype,"data",void 0);_.u([_.v("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],i4.prototype,"hasAvatar",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-comments-entry-point-teaser-renderer"})],i4);
_.Z(i4,"ytd-comments-entry-point-teaser-renderer",function(){if(W42!==void 0)return W42;var r=document.createElement("template");_.x(r,'\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>');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return W42=r},{mode:1});var GE1;var vhZ=function(){return _.q.apply(this,arguments)||this};
_.C(vhZ,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],vhZ.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],vhZ.prototype,"data",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-comments-simplebox-renderer"})],vhZ);
_.Z(vhZ,"ytd-comments-simplebox-renderer",function(){if(GE1!==void 0)return GE1;var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return GE1=r},{mode:1});var c5=function(){var r=_.q.apply(this,arguments)||this;r.fullHeight=!_.R("comment_teaser_full_height_kill_switch")&&_.R("kevlar_watch_grid");return r};
_.C(c5,_.q);c5.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"}}}};
c5.prototype.attached=function(){this.hostElement.setAttribute("role","button");this.hostElement.setAttribute("tabindex","0")};
c5.prototype.onTap=function(){var r=this.tapCommand;r&&(this.data&&this.ytRendererBehavior.logExplicitClick(this.data),this.ytComponentBehavior.resolveCommand(r))};
c5.prototype.onKeyUp=function(r){if(r.keyCode===13)this.onTap()};
_.f5.Object.defineProperties(c5.prototype,{tapCommand:{configurable:!0,enumerable:!0,get:function(){var r;if((r=this.data)==null?0:r.onTap)return this.data.onTap;var E,K;if(((E=this.data)==null?0:E.teaserContent)||((K=this.data)==null?0:K.simpleboxPlaceholder))return{signalAction:{signal:"SCROLL_TO_COMMENTS"}}}},
simpleboxPlaceholder:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.simpleboxPlaceholder}},
hasSimpleboxPlaceholder:{configurable:!0,enumerable:!0,get:function(){return!!this.simpleboxPlaceholder}},
simpleboxAvatar:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.simpleboxAvatar}},
teaserContent:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.teaserContent}},
hasTeaserContent:{configurable:!0,enumerable:!0,get:function(){return!!this.teaserContent}},
teaserAvatar:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.teaserAvatar}},
hasTeaserAvatar:{configurable:!0,enumerable:!0,get:function(){return!!this.teaserAvatar}},
messageText:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.messageText}},
contentRenderer:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.contentRenderer}},
hasContents:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)!=null&&r.contents?this.data.contents.length>0:!1}},
hasContentRenderer:{configurable:!0,enumerable:!0,get:function(){return!!this.contentRenderer}}});
c5.prototype.onKeyUp=c5.prototype.onKeyUp;c5.prototype.onTap=c5.prototype.onTap;_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],c5.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],c5.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],c5.prototype,"ytComponentBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],c5.prototype,"data",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],c5.prototype,"fullHeight",void 0);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],c5.prototype,"tapCommand",null);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],c5.prototype,"simpleboxPlaceholder",null);_.u([_.v("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],c5.prototype,"hasSimpleboxPlaceholder",null);
_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],c5.prototype,"simpleboxAvatar",null);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],c5.prototype,"teaserContent",null);_.u([_.v("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],c5.prototype,"hasTeaserContent",null);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],c5.prototype,"teaserAvatar",null);
_.u([_.v("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],c5.prototype,"hasTeaserAvatar",null);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],c5.prototype,"messageText",null);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],c5.prototype,"contentRenderer",null);_.u([_.v("data"),_.b({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],c5.prototype,"hasContents",null);
_.u([_.v("data"),_.b({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],c5.prototype,"hasContentRenderer",null);_.u([_.ae("click"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],c5.prototype,"onTap",null);_.u([_.ae("keypress"),_.H("design:type",Function),_.H("design:paramtypes",[_.CP]),_.H("design:returntype")],c5.prototype,"onKeyUp",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-comments-entry-point-header-renderer"})],c5);
_.Z(c5,"ytd-comments-entry-point-header-renderer",function(){if(cth!==void 0)return cth;var r=document.createElement("template");_.x(r,'\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>');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return cth=r},{mode:1});var V4O;_.yB(_.Z_M,"yt-animated-rolling-number",{props:{numberText:_.Yt,numberValue:_.Yt,heightPx:_.Yt,fontSizeMultiplier:_.Yt,shouldAnimate:_.Yt,forceRollUp:_.Yt}});var zmK=Number(getComputedStyle(document.documentElement).fontSize.replace("px","")),t44={numberText:"",heightPx:2*zmK,shouldAnimate:!1},Ca=function(){var r=_.q.apply(this,arguments)||this;r.usingAnimatedComponents=!0;r.wasDetailed=!1;r.JSC$23512_browserSupportsAnimation=_.R("web_supports_animations_api");r.actionMap={"yt-update-viewership-action":"onYtUpdateViewershipAction","yt-update-date-text-action":"onYtUpdateDateTextAction"};r.detailed=!1;r.shouldAnimate=!1;r.viewCountProps=t44;r.dateTextProps=
t44;r.metadataBadgesInDescription=_.R("web_metadata_badges_in_description");return r};
_.C(Ca,_.q);_.d=Ca.prototype;_.d.attached=function(){var r=this;_.P7().resolve(_.qv).subtitleChangeCallbackMap.set("ytd-watch-info-text",function(E){r.set("videoPrimaryInfoRenderer.subtitle",E)})};
_.d.detached=function(){_.P7().resolve(_.qv).subtitleChangeCallbackMap.delete("ytd-watch-info-text")};
_.d.resetAnimationState=function(){this.shouldAnimate=!1};
_.d.updateDynamicMetadata=function(){if(this.JSC$23512_browserSupportsAnimation){if(!this.detailed){var r,E,K,g;var D=(r=this.videoPrimaryInfoRenderer)==null?void 0:(E=r.viewCount)==null?void 0:(K=E.videoViewCountRenderer)==null?void 0:(g=K.extraShortViewCount)==null?void 0:g.simpleText;var B,Q,a,P;var O=(B=this.videoPrimaryInfoRenderer)==null?void 0:(Q=B.viewCount)==null?void 0:(a=Q.videoViewCountRenderer)==null?void 0:(P=a.shortViewCount)==null?void 0:P.simpleText}if(!O){var U,T,w,F;D=(U=this.videoPrimaryInfoRenderer)==
null?void 0:(T=U.viewCount)==null?void 0:(w=T.videoViewCountRenderer)==null?void 0:(F=w.unlabeledViewCountValue)==null?void 0:F.simpleText;var c,W,z,S;O=(c=this.videoPrimaryInfoRenderer)==null?void 0:(W=c.viewCount)==null?void 0:(z=W.videoViewCountRenderer)==null?void 0:(S=z.viewCount)==null?void 0:S.simpleText}var k,A,X;r=Number((k=this.videoPrimaryInfoRenderer)==null?void 0:(A=k.viewCount)==null?void 0:(X=A.videoViewCountRenderer)==null?void 0:X.originalViewCount);var e,I;k=(e=this.videoPrimaryInfoRenderer)==
null?void 0:(I=e.relativeDateText)==null?void 0:I.simpleText;var J;e=!((J=this.videoPrimaryInfoRenderer)==null||!J.relativeDateText);if(D&&O&&r&&(k||!e)){this.wasDetailed!==this.detailed&&(this.shouldAnimate=!1);this.wasDetailed=this.detailed;J=O.split(new RegExp("("+D+")"));D=_.eI(J[0]);var Q5;O={numberText:(Q5=J[1])!=null?Q5:"",numberValue:r,heightPx:2*zmK,shouldAnimate:this.shouldAnimate&&!!this.viewCountProps.numberText};var OP;Q5=((OP=J[2])!=null?OP:"")+"  ";this.setViewCount(O,D,_.eI(Q5));if(!this.detailed&&
e){D=k.split(/(\d+)/);OP=_.eI(D[0]);var WK;Q5={numberText:(WK=D[1])!=null?WK:"",heightPx:2*zmK,shouldAnimate:this.shouldAnimate&&!!this.dateTextProps.numberText};var TJ;WK=((TJ=D[2])!=null?TJ:"")+"  ";this.setDateText(Q5,OP,_.eI(WK))}else this.setDateText();this.usingAnimatedComponents=!0;this.shouldAnimate=!1}else this.usingAnimatedComponents=!1,this.setViewCount(),this.setDateText()}else this.usingAnimatedComponents=!1};
_.d.setViewCount=function(r,E,K){_.Xo(E)!==_.Xo(this.viewCountPreNumberText)&&(this.viewCountPreNumberText=E);this.viewCountProps.numberText!==(r==null?void 0:r.numberText)&&(this.viewCountProps=r||t44);_.Xo(K)!==_.Xo(this.viewCountPostNumberText)&&(this.viewCountPostNumberText=K)};
_.d.setDateText=function(r,E,K){_.Xo(E)!==_.Xo(this.dateTextPreNumberText)&&(this.dateTextPreNumberText=E);this.dateTextProps.numberText!==(r==null?void 0:r.numberText)&&(this.dateTextProps=r||t44);_.Xo(K)!==_.Xo(this.dateTextPostNumberText)&&(this.dateTextPostNumberText=K)};
_.d.onYtUpdateViewershipAction=function(r){this.videoPrimaryInfoRenderer&&(_.M(r,dbc).isEmpty?this.set("videoPrimaryInfoRenderer.viewCount",null):_.M(r,dbc).viewCount&&(this.shouldAnimate=!0,this.set("videoPrimaryInfoRenderer.viewCount",_.M(r,dbc).viewCount)))};
_.d.onYtUpdateDateTextAction=function(r){if(this.videoPrimaryInfoRenderer){r=_.M(r,_.Dbb).dateText;this.shouldAnimate=!0;var E;((E=this.videoPrimaryInfoRenderer)==null?0:E.relativeDateText)?this.set("videoPrimaryInfoRenderer.relativeDateText",r):this.set("videoPrimaryInfoRenderer.dateText",r)}};
_.f5.Object.defineProperties(Ca.prototype,{infoText:{configurable:!0,enumerable:!0,get:function(){return ImO(this.videoPrimaryInfoRenderer,this.detailed,!this.usingAnimatedComponents)}},
descriptionInfoTooltipText:{configurable:!0,enumerable:!0,get:function(){return _.Xo(ImO(this.videoPrimaryInfoRenderer,!0,!0,"\u2022",!0))}},
showDescriptionInfoTooltip:{configurable:!0,enumerable:!0,get:function(){return!this.detailed}},
animatedViewCountAccessibilityLabel:{configurable:!0,enumerable:!0,get:function(){return[_.Xo(this.viewCountPreNumberText),this.viewCountProps.numberText,_.Xo(this.viewCountPostNumberText)].join("")}},
animatedDateTextAccessibilityLabel:{configurable:!0,enumerable:!0,get:function(){return[_.Xo(this.dateTextPreNumberText),this.dateTextProps.numberText,_.Xo(this.dateTextPostNumberText)].join("")}}});
Ca.prototype.updateDynamicMetadata=Ca.prototype.updateDynamicMetadata;Ca.prototype.resetAnimationState=Ca.prototype.resetAnimationState;_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],Ca.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Ca.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Ca.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],Ca.prototype,"ytActionHandlerBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Ca.prototype,"videoPrimaryInfoRenderer",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Ca.prototype,"detailed",void 0);_.u([_.b(),_.H("design:type",Object)],Ca.prototype,"shouldAnimate",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Ca.prototype,"viewCountPreNumberText",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Ca.prototype,"viewCountProps",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Ca.prototype,"viewCountPostNumberText",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Ca.prototype,"dateTextPreNumberText",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Ca.prototype,"dateTextProps",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Ca.prototype,"dateTextPostNumberText",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Ca.prototype,"metadataBadgesInDescription",void 0);_.u([_.v("videoPrimaryInfoRenderer","videoPrimaryInfoRenderer.dateText","videoPrimaryInfoRenderer.viewCount","detailed","usingAnimatedComponents"),_.H("design:type",Object),_.H("design:paramtypes",[])],Ca.prototype,"infoText",null);
_.u([_.v("videoPrimaryInfoRenderer","videoPrimaryInfoRenderer.subtitle","videoPrimaryInfoRenderer.dateText","videoPrimaryInfoRenderer.viewCount"),_.H("design:type",String),_.H("design:paramtypes",[])],Ca.prototype,"descriptionInfoTooltipText",null);_.u([_.v("detailed"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Ca.prototype,"showDescriptionInfoTooltip",null);
_.u([_.v("viewCountPreNumberText","viewCountProps.numberText","viewCountPostNumberText"),_.H("design:type",String),_.H("design:paramtypes",[])],Ca.prototype,"animatedViewCountAccessibilityLabel",null);_.u([_.v("dateTextPreNumberText","dateTextProps.numberText","dateTextPostNumberText"),_.H("design:type",String),_.H("design:paramtypes",[])],Ca.prototype,"animatedDateTextAccessibilityLabel",null);
_.u([_.pH("videoPrimaryInfoRenderer"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ca.prototype,"resetAnimationState",null);_.u([_.pH("videoPrimaryInfoRenderer","videoPrimaryInfoRenderer.subtitle","videoPrimaryInfoRenderer.dateText","videoPrimaryInfoRenderer.viewCount","detailed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ca.prototype,"updateDynamicMetadata",null);
_.u([_.VF({disableElementRegistration:!0,is:"ytd-watch-info-text"})],Ca);
_.Z(Ca,"ytd-watch-info-text",function(){if(V4O!==void 0)return V4O;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return V4O=r},{mode:1});var SMc;var bn1="baseBackground raisedBackground additiveBackground textPrimary textSecondary outline keyLight collectionStack invertedBackground textPrimaryInverse textDisabled dropShadow cardOutline overlayBackground overlayTextPrimary".split(" ");var sp2=_.l(function(r){var E=r.data;var K=r.setTapCommand;_.me(function(){var g=_.Ga(E().onTap);K(g)},"CLm0Xe");
return _.f("yt-comment-input-box-carousel-item-view-model",{class:"ytCommentInputBoxCarouselItemViewModelHost"},_.f(_.U9,{data:function(){return E().avatar}},{avatarViewModel:_.jm}),_.f("div",{class:"ytCommentInputBoxCarouselItemViewModelInputBox"},_.f("span",null,function(){return E().simpleboxText})))},"co");var kE9=_.l(function(r){return _.f("comments-entry-point-teaser-view-model",{class:"ytCommentsEntryPointTeaserViewModelHost"},_.f(_.Y,{cond:function(){return _.M(r.data().avatar,_.Vx)},
then:function(E){return _.f(_.jm,{data:E,avatarButtonCustomClassName:"ytCommentsEntryPointTeaserViewModelAvatar"})}}),_.f("div",{class:"ytCommentsEntryPointTeaserViewModelTeaser"},_.f(_.Og,{text:function(){return r.data().teaserText}})))},"eo");var qM4=_.l(function(r){var E=r.data;var K=r.setTapCommand;_.me(function(){var g=_.Ga(E().onTap);K(g)},"qxjCCd");
return _.f("yt-comment-teaser-carousel-item-view-model",{class:"ytCommentTeaserCarouselItemViewModelHost"},_.f(_.U9,{data:function(){return E().teasers}},{commentsEntryPointTeaserViewModel:kE9}))},"go");var lGn=_.l(function(r){var E=r.data;var K=r.setTapCommand;_.me(function(){var g=_.Ga(E().onTap);K(g)},"CRZByf");
return _.f("yt-comments-entry-point-message-view-model",{class:"ytCommentsEntryPointMessageViewModelHost"},_.f(_.Og,{text:function(){return E().messageText}}))},"io");var mzZ=_.l(function(r){var E=r.data;var K=r.setTapCommand;var g=r.isDisabled;_.me(function(){var D=(g==null?0:g())?void 0:_.Ga(E().onTap);K(D)},"GZxRqd");
return _.f("yt-text-carousel-item-view-model",{class:"ytTextCarouselItemViewModelHost"},_.f(_.$r,{icon:function(){return E().iconName},
className:"ytTextCarouselItemViewModelImageType"}),_.f(_.Y,{cond:function(){return E().image},
then:function(D){return _.f(_.ub,{data:D,alt:"",className:"ytTextCarouselItemViewModelImageType"})}}),_.f(_.Og,{text:function(){return E().text},
className:function(){return E().image||E().iconName?"ytTextCarouselItemViewModelText":"ytTextCarouselItemViewModelTextWithoutImage"},
ellipsisTruncate:!0}),_.f(_.U9,{data:function(){return E().button}},{buttonViewModel:function(D){return _.f(_.Sc,{data:D.data,
className:"ytTextCarouselItemViewModelButton",buttonOverrides:function(){return{disabled:g==null?void 0:g()}}})}}))},"ko");var ZnO=_.l(function(r){var E=r.data;var K=r.itemIndex;var g=r.selectedIndex;var D=r.indexUpdatedCallback;var B=r.observer;r=r.title;var Q=_.NZ("yt-carousel-item-view-model",function(T){B&&B().observe(T)}),a=function(T){K()===g()&&D(T)},P=_.fg(FsJ),O=_.fg(_.ED5),U=function(){var T,w,F,c,W;
return((T=E())==null?void 0:T.itemType)==="VIDEO_METADATA_CAROUSEL_PAGINATION_TYPE_LIVE_CHAT_STATIC_TEXT"&&!P()||((w=E())==null?void 0:w.itemType)==="VIDEO_METADATA_CAROUSEL_PAGINATION_TYPE_QUIZ_TEASER_STATIC_TEXT"&&((F=O())==null?void 0:F.includes("PAposts_by_host"))||((c=E())==null?void 0:c.itemType)==="VIDEO_METADATA_CAROUSEL_PAGINATION_TYPE_YOUCHAT_STATIC_TEXT"&&((W=O())==null?void 0:W.includes("PAyouchat"))};
return _.f("yt-carousel-item-view-model",{el:Q,class:"ytCarouselItemViewModelHost",tabindex:0,"aria-label":r},_.f(_.U9,{data:function(){var T,w;return(w=(T=_.M(E().carouselItem,WO4))==null?void 0:T.textCarousel)!=null?w:E().carouselItem}},{textCarouselItemViewModel:function(T){return _.f(mzZ,{data:T.data,
setTapCommand:a,isDisabled:U})},
commentTeaserCarouselItemViewModel:function(T){return _.f(qM4,{data:T.data,setTapCommand:a})},
commentInputBoxCarouselItemViewModel:function(T){return _.f(sp2,{data:T.data,setTapCommand:a})},
commentsEntryPointMessageViewModel:function(T){return _.f(lGn,{data:T.data,setTapCommand:a})}}))},"lo");var uVK=_.l(function(r){var E=r.numDots;var K=r.activeIndex;return _.f("yt-carousel-dots-shape",{class:"ytCarouselDotsShapeHost"},_.f(_.sV,{each:function(){return Array.from({length:E()})},
keyBy:"INDEX"},function(g,D){return _.f("div",{class:function(){var B={};return _.i7("ytCarouselDotsShapeDot",(B.ytCarouselDotsShapeDotActive=D===K(),B))}})}))},"mo");var At4=_.l(function(r){var E=r.data;var K=r.handleCarouselNavigation;var g=r.numItems;var D=r.selectedIndex;var B=function(){return{disabled:D()===0}},Q=function(){return{disabled:D()===g()-1}};
return _.f("yt-carousel-title-view-model",{class:"ytCarouselTitleViewModelHost"},_.f("div",null,_.f("h2",{class:"ytCarouselTitleViewModelTitle","aria-live":"polite"},function(){return E().title}),_.f(_.Y,{cond:function(){return E().subtitle},
then:function(a){return _.f("span",{class:"ytCarouselTitleViewModelSubtitle","aria-label":function(){return E().subtitleAccessibilityText}},a)}})),_.f(_.Y,{cond:function(){return g()>1},
then:function(){return _.f("div",{class:"ytCarouselTitleViewModelNavigation"},_.f(uVK,{numDots:g,activeIndex:D}),_.f(_.Y,{cond:function(){return E().previousButton},
then:function(a){return _.f(_.U9,{data:a},{buttonViewModel:function(P){return _.f(_.Sc,{data:P.data,className:"ytCarouselTitleViewModelNavigationButton",onClick:function(){return K(-1)},
buttonOverrides:B})}})}}),_.f(_.Y,{cond:function(){return E().nextButton},
then:function(a){return _.f(_.U9,{data:a},{buttonViewModel:function(P){return _.f(_.Sc,{data:P.data,className:"ytCarouselTitleViewModelNavigationButton",onClick:function(){return K(1)},
buttonOverrides:Q})}})}}))}}))},"no");_.yB(_.l(function(r){var E=r.data;var K,g=_.NZ("yt-video-metadata-carousel-view-model"),D=_.NZ("div",function(e){var I=function(){var J=e.offsetWidth*W(),Q5=24*(W()-1);w(J+Q5)};
I();window.ResizeObserver&&(K=new ResizeObserver(I),K.observe(e))}),B=_.Xx("HTML_DIR")==="rtl",Q=!1,a=0,P=0;
r=_.N(_.M5(0,void 0,"M49TDf"));var O=r.next().value,U=r.next().value;r=_.N(_.M5(0,void 0,"zLIok"));var T=r.next().value,w=r.next().value;r=_.N(_.M5(!1,void 0,"bhelhc"));var F=r.next().value,c=r.next().value,W=function(){var e,I,J;return(J=(e=E())==null?void 0:(I=e.carouselTitles)==null?void 0:I.length)!=null?J:0},z=function(){D.value&&D.value.scrollLeft!==a&&U((B?D.value.scrollLeft<a:D.value.scrollLeft>a)?Math.min(O()+1,W()-1):Math.max(O()-1,0))},S;
window.IntersectionObserver&&(S=new IntersectionObserver(function(e){e=_.N(e);for(var I=e.next();!I.done;I=e.next())if(I.value.isIntersecting){if(Q){Q=!1;break}z()}else U(P)},{threshold:.2}));
_.me(function(){if(D.value){var e=(B?-1:1)*(T()/W()+12)*(F()&&S?P:O());typeof D.value.scrollTo==="function"?D.value.scrollTo({left:e,behavior:"smooth"}):D.value.scrollLeft=e;a=e;P=F()&&S?P:O()}},"s9rbgc");
var k,A=function(e){k=e};
_.Z6(function(){var e;(e=K)==null||e.disconnect();var I;(I=S)==null||I.disconnect()});
var X=function(e){e=O()+e;e>=0&&e<W()&&(Q=!0,U(e))};
return _.f("yt-video-metadata-carousel-view-model",{class:"ytVideoMetadataCarouselViewModelHost",el:g,"on:click":_.dd(function(e){if(_.C8(_.cW(e),g.value,["BUTTON".toString()])||!k)return!1;_.P7().resolve(_.Ov).resolveCommand(k,{forceClickLogging:!0});return!1}),
"on:touchstart":_.dd(function(){c(!0);return!1}),
"on:touchend":_.dd(function(){S||z();c(!1);return!1}),
hidden:function(){var e,I;return!((e=E())==null?0:(I=e.carouselItems)==null?0:I.length)}},_.f("div",{class:"ytVideoMetadataCarouselViewModelTitleSection"},_.f(_.Y,{cond:function(){return E().carouselTitles},
then:function(e){return _.f(_.U9,{data:function(){return e()[F()&&S?P:O()]}},{carouselTitleViewModel:function(I){return _.f(At4,{data:I.data,
handleCarouselNavigation:X,numItems:W,selectedIndex:O})}})}})),_.f("div",{class:"ytVideoMetadataCarouselViewModelCarouselContainer",
el:D},_.f("div",{class:"ytVideoMetadataCarouselViewModelItemSection",style:function(){return"min-width: "+T()+"px;"}},_.f(_.Y,{cond:function(){return E().carouselItems},
then:function(e){return _.f(_.sV,{each:e},function(I,J){return _.f(_.U9,{data:function(){return I}},{carouselItemViewModel:function(Q5){return _.f(ZnO,{data:Q5.data,
itemIndex:J,selectedIndex:O,indexUpdatedCallback:A,observer:S,title:function(){a:{var OP=J();var WK,TJ=(WK=E())==null?void 0:WK.carouselTitles;if(TJ&&(OP=TJ[OP])){var oJ;OP=(oJ=_.M(OP,xWO))==null?void 0:oJ.title;break a}OP=void 0}return OP}})}})})}}))))},"po"),"yt-video-metadata-carousel-view-model",{props:{data:_.Yt}});var emc=_.R("web_action_buttons_update_owner_width")?32:12,x9=function(){var r=_.q.apply(this,arguments)||this;r.isHovering=!1;r.enableColorSampling=_.R("web_delhi_colorful_sd");r.metadataBadgesInDescription=_.R("web_metadata_badges_in_description");r.descriptionCollapsed=!0;r.useFadedScrimDescription=_.R("kevlar_enable_faded_scrim_on_description");r.skinnyMode=!1;r.playlist=!1;r.isDark=document.documentElement.hasAttribute("dark");r.disableVideoOwnerOnTap=_.R("swatchie_video_owner_on_tap_ks");r.swatcherooDelayLoad=
_.R("swatcheroo_enable_ghost_cards");r.primaryMenuWidth=0;r.videoId="";r.titleHeadlineXs=_.R("web_watch_typography_title_headline_xs");r.titleHeadlineS=_.R("web_watch_typography_title_headline_s");r.titleHeadlineM=_.R("web_watch_typography_title_headline_m");r.titleHashtagBlackLinkified=_.R("web_title_hashtag_black_linkified");r.titleHashtagGreyLinkified=_.R("web_title_hashtag_grey_linkified");r.actionButtonsUpdateOwnerWidth=_.R("web_action_buttons_update_owner_width");r.shouldForceIconOnly=!1;r.actionMap=
{"yt-update-title-action":"onYtUpdateTitleAction","yt-update-description-action":"onYtUpdateDescriptionAction","yt-dark-mode-toggled-action":"onYtDarkModeToggledAction"};r.isFullscreen=!1;r.isTheaterMode=!1;return r};
_.C(x9,_.q);_.d=x9.prototype;_.d.ready=function(){this.updateOwnerAndDescriptionPosition()};
_.d.updateOwnerAndDescriptionPosition=function(){_.R("kevlar_watch_grid")&&this.titleElement&&this.descriptionElement&&this.bottomRowElement&&this.ownerElement&&this.topRowElement&&(this.skinnyMode?(this.titleElement.appendChild(this.descriptionElement),_.tu(this.bottomRowElement,this.ownerElement)):(_.tu(this.bottomRowElement,this.descriptionElement),_.tu(this.topRowElement,this.ownerElement)))};
_.d.titleOnTap=function(r){if(this.descriptionExpandCommand&&this.skinnyMode&&!_.HI(_.AP(r)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var E;((E=window.getSelection())==null?0:E.toString().length)||this.handleExpandDescriptionCommands()}};
_.d.videoOwnerOnTap=function(r){this.disableVideoOwnerOnTap||this.skinnyMode&&this.videoOwnerCommand&&(_.HI(_.AP(r)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])||this.ytComponentBehavior.resolveCommand(this.videoOwnerCommand))};
_.d.detached=function(){var r=this,E;return _.p(function(K){(E=r.resizeObserver)==null||E.disconnect();_.vo(K)})};
_.d.maybeAttachResizeObserver=function(){var r=this;this.flexMenuEnabled&&window.ResizeObserver&&(this.resizeThrottle||(this.resizeThrottle=new _.NN(this.resize,200,this)),this.resizeObserver=this.resizeObserver||new ResizeObserver(function(){r.resizeThrottle.fire()}),this.resizeObserver.observe(this.hostElement))};
_.d.maybeUpdateActionsOnSeparateLine=function(){if(this.skinnyMode)this.actionsOnSeparateLine=!0;else if(this.primaryMenuWidth){var r=this.hostElement.clientWidth,E=Math.max(this.largerItemWrap?400:350,r/2-emc);_.R("web_action_buttons_update_owner_width")&&(E=this.ownerElement.clientWidth+emc);this.actionsOnSeparateLine=this.primaryMenuWidth>r-E?!0:!1}};
_.d.stripAttributedDescription=function(r){return{content:r.content.replace(/[\r\n]{2,}/g,"\n")}};
_.d.configureRendererStamper=function(){return{"videoPrimaryInfoRenderer.videoActions":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more",styleActionButton:!0,disableTextTransformOnButtons:!0,tonalOverride:_.R("web_modern_buttons"),forceIconButton:!_.R("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:_.R("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"}}}};
_.d.videoPrimaryInfoRendererChanged=function(){var r;if((r=this.videoPrimaryInfoRenderer)==null?0:r.trackingParams)this.data={trackingParams:this.videoPrimaryInfoRenderer.trackingParams};this.flexMenuEnabled&&(this.maybeAttachResizeObserver(),this.updatePrimaryMenuWidth())};
_.d.videoSecondaryInfoRendererChanged=function(){var r,E;(r=this.descriptionInlineExpander)==null||(E=r.collapse)==null||E.call(r);this.descriptionExpandClientVe=_.dt(110509);this.descriptionCollapseClientVe=_.dt(110510);r=_.Cn();E=_.im();r&&E&&(_.R("combine_ve_grafts")?(_.qo(_.pB(),this.descriptionExpandClientVe,E),_.qo(_.pB(),this.descriptionCollapseClientVe,E)):_.kE(r,E,[this.descriptionExpandClientVe,this.descriptionCollapseClientVe]))};
_.d.structuredDescriptionContentRendererChanged=function(){this.useFadedScrimDescription&&this.fadedStructuredDescriptionContentRendererElement?this.fadedStructuredDescriptionContentRendererElement.data=this.structuredDescriptionContentRendererComputed:this.structuredDescriptionContentRendererElement&&(this.structuredDescriptionContentRendererElement.data=this.structuredDescriptionContentRendererComputed)};
_.d.updateTopLevelIconsOnly=function(){var r=this;_.R("top_level_update_killswitch")||this.menu&&_.eM.addLowPriorityJob(function(){r.menu.topLevelIconsOnly=r.skinnyMode},_.Uv("swathceroo_delay_flexible_menu_update",100))};
_.d.updateShouldForceIconOnly=function(){this.shouldForceIconOnly=this.skinnyMode||_.R("web_action_buttons_minimize_subscribe")};
_.d.moveActionsElement=function(){this.skinnyMode?this.bottomActionsElement.appendChild(this.actionsElement):this.topRowElement.appendChild(this.actionsElement)};
_.d.onYtTextInlineExpanderExpandClicked=function(){this.logExpandClick()};
_.d.onYtTextInlineExpanderCollapseClicked=function(){this.logCollapseClick();this.isWatchFlexy&&this.scrollToTopOfContainer()};
_.d.onYtTextInlineExpanderExpandedChanged=function(){if(!_.R("kevlar_watch_grid")){this.descriptionCollapsed=!this.descriptionInlineExpander.isExpanded;var r,E;(E=(r=this.structuredDescriptionContentRendererElement).resize)==null||E.call(r)}};
_.d.onRenderStamperFinished=function(r){(r==null?void 0:r.target)===this.hostElement&&this.updatePrimaryMenuWidth()};
_.d.onYtExpanderMoreTapped=function(){this.handleExpandDescriptionCommands()};
_.d.onYtExpanderLessTapped=function(){var r,E=(r=this.videoSecondaryInfoRenderer)==null?void 0:r.showLessCommand;E&&this.ytComponentBehavior.resolveCommand(E)};
_.d.onDescriptionDown=function(){this.descriptionCollapsed&&this.descriptionInteraction.triggerDown()};
_.d.onDescriptionUp=function(){this.descriptionCollapsed&&this.descriptionInteraction.triggerUp()};
_.d.onDescriptionClick=function(r){if(!_.HI(_.AP(r)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var E;((E=window.getSelection())==null?0:E.toString().length)||(this.descriptionCollapsed?this.handleExpandDescriptionClick():_.R("kevlar_watch_metadata_entire_collapse_click_target")&&this.handleCollapseDescriptionClick())}};
_.d.handleExpandDescriptionClick=function(){this.descriptionCollapsed&&(this.useFadedScrimDescription&&this.logExpandClick(),this.expandDescription())};
_.d.handleCollapseDescriptionClick=function(){!this.descriptionCollapsed&&this.useFadedScrimDescription&&(this.collapseDescription(),this.scrollToTopOfContainer(),this.logCollapseClick())};
_.d.logCollapseClick=function(){var r=_.Cn();r&&this.descriptionCollapseClientVe&&_.Zi(r,this.descriptionCollapseClientVe)};
_.d.logExpandClick=function(){var r=_.Cn();r&&this.descriptionExpandClientVe&&_.Zi(r,this.descriptionExpandClientVe)};
_.d.collapseDescription=function(){this.descriptionCollapsed=!0};
_.d.scrollToTopOfContainer=function(){_.ht(this.hostElement,"yt-scroll-to-watch-element",[this.titleElement])};
_.d.expandDescription=function(){if(this.descriptionCollapsed)if(this.useFadedScrimDescription)this.descriptionCollapsed=!1,this.handleExpandDescriptionCommands();else this.descriptionInlineExpander.onExpandClick()};
_.d.handleExpandDescriptionCommands=function(){this.descriptionExpandCommand&&!this.structuredDescriptionContentRendererComputed&&this.ytComponentBehavior.resolveCommand(this.descriptionExpandCommand)};
_.d.getAboveTheFoldHeight=function(){return this.aboveTheFoldContainer.offsetHeight};
_.d.resize=function(){if(this.videoSecondaryInfoRenderer)if(this.descriptionInlineExpander){var r,E;(E=(r=this.descriptionInlineExpander).resize)==null||E.call(r)}else _.nh(new _.bs("Tried to resize description inline expander when the HTML element was null",this.videoSecondaryInfoRenderer));if(this.flexMenuEnabled){var K;(K=this.menu)==null||K.maybeFlushDebouncer();this.updatePrimaryMenuWidth();this.primaryMenuWidth!==0&&this.maybeUpdateActionsOnSeparateLine()}};
_.d.updatePrimaryMenuWidth=function(){if(this.flexMenuEnabled&&this.menu){var r,E,K,g,D=_.R("web_action_buttons_update_owner_width")?(K=(r=_.rj(this.menu).querySelector("#button-shape"))==null?void 0:r.clientWidth)!=null?K:0:(g=(E=_.rj(this.menu).querySelector("#button"))==null?void 0:E.clientWidth)!=null?g:0,B,Q;r=((Q=(B=_.rj(this.menu).querySelector("#top-level-buttons-computed"))==null?void 0:B.clientWidth)!=null?Q:0)+8+D;var a,P;D=(P=(a=_.rj(this.menu).querySelector("#top-level-buttons-computed"))==
null?void 0:a.children.length)!=null?P:2;r<=8*D||(this.primaryMenuWidth=r)}};
_.d.onYtUpdateTitleAction=function(r){this.videoPrimaryInfoRenderer&&this.set("videoPrimaryInfoRenderer.title",_.M(r,Bec).title)};
_.d.onYtUpdateDescriptionAction=function(r){if(r=_.M(r,_.k_b)){var E,K=!((E=this.videoSecondaryInfoRenderer)==null||!E.attributedDescription);r.isEmpty||!r.description&&!r.attributedDescription?(this.set("videoSecondaryInfoRenderer.attributedDescription",null),this.set("videoSecondaryInfoRenderer.description",null)):r.attributedDescription?this.set("videoSecondaryInfoRenderer.attributedDescription",r.attributedDescription):r.description&&(K?this.set("videoSecondaryInfoRenderer.attributedDescription",
_.c1(r.description)):this.set("videoSecondaryInfoRenderer.description",r.description))}};
_.d.onYtDarkModeToggledAction=function(r){this.isDark=r};
_.d.registerPanel=function(){if(!_.R("kevlar_watch_metadata_ep_killswitch")&&this.hasInlineStructuredDescription){var r=_.R("web_watch_imax_theater_mode")&&this.isTheaterMode;r=_.R("web_watch_enable_fs_squeezeback_panels")&&this.isFullscreen||r;var E=_.P7().resolve(_.Kz);E&&!r&&E.registerPanel("engagement-panel-structured-description",this)}};
_.d.resetDescriptionState=function(){this.useFadedScrimDescription&&(this.descriptionCollapsed=!0)};
_.d.parseColorSamplingData=function(){var r;if(_.R("web_delhi_colorful_sd")&&((r=this.structuredDescriptionContentRenderer)==null?0:r.items)&&(r=this.structuredDescriptionContentRenderer.items.find(function(D){return!!_.M(D,SF)}))){var E,K;
this.hoverColor={lightTheme:(E=_.M(r,SF))==null?void 0:E.lightThemeColorPalette,darkTheme:(K=_.M(r,SF))==null?void 0:K.darkThemeColorPalette};var g;this.hoverText=(g=_.M(r,SF))==null?void 0:g.colorSampledDescriptionBodyText}};
_.d.updateHoverColor=function(){if(_.R("web_delhi_colorful_sd")){var r=this.hoverColor,E={},K;r=(K=this.isDark?r==null?void 0:r.darkTheme:r==null?void 0:r.lightTheme)!=null?K:{};K=_.N(bn1);for(var g=K.next();!g.done;g=K.next()){g=g.value;var D=r[g];E["--yt-saturated-"+_.j4(g)]=D?_.WU(D):"initial"}_.jU(this.hostElement,E)}};
_.d.onDescriptionMouseEnter=function(){this.isHovering=!0};
_.d.onDescriptionMouseLeave=function(){this.isHovering=!1};
_.d.showPanel=function(r){this.expandDescription();var E=this.useFadedScrimDescription?this.fadedStructuredDescriptionContentRendererElement:this.structuredDescriptionContentRendererElement;E.resize();var K,g=r==null?void 0:(K=r.sectionListEngagementPanelExtras)==null?void 0:K.scrollToItemSectionIdentifier;g?_.eM.addJob(function(){E==null||E.scrollToSection(g)},8):this.scrollToTopOfContainer()};
_.d.isVisible=function(){return!this.descriptionCollapsed};
_.d.getReloadContinuation=function(){};
_.d.hidePanel=function(){};
_.d.updatePanel=function(){};
_.f5.Object.defineProperties(x9.prototype,{structuredDescriptionContentRendererComputed:{configurable:!0,enumerable:!0,get:function(){var r;return _.R("web_delhi_colorful_sd")&&(r=this.structuredDescriptionContentRenderer)!=null&&r.items?Object.assign({},this.structuredDescriptionContentRenderer,{items:this.structuredDescriptionContentRenderer.items.filter(function(E){return!_.M(E,SF)&&!_.M(E,Q1n)})}):this.structuredDescriptionContentRenderer}},
productShelf:{configurable:!0,enumerable:!0,get:function(){var r;if((r=this.structuredDescriptionContentRendererComputed)!=null&&r.items){var E;r=_.N((E=this.structuredDescriptionContentRendererComputed)==null?void 0:E.items);for(E=r.next();!E.done;E=r.next())if(E=_.M(E.value,_.Vjd))return E}}},
shouldHideBadges:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.videoPrimaryInfoRenderer)==null?0:r.badges)||this.metadataBadgesInDescription}},
shouldShowProductShelf:{configurable:!0,enumerable:!0,get:function(){return!(!this.productShelf||this.descriptionCollapsed)}},
largerItemWrap:{configurable:!0,enumerable:!0,get:function(){var r,E,K;return!!((r=this.videoSecondaryInfoRenderer)==null?0:(E=r.owner)==null?0:(K=E.videoOwnerRenderer)==null?0:K.membershipButton)}},
descriptionText:{configurable:!0,enumerable:!0,get:function(){if(this.skinnyMode){var r,E;if((r=this.videoSecondaryInfoRenderer)==null?0:(E=r.attributedDescription)==null?0:E.content){var K,g;return(g=this.stripAttributedDescription((K=this.videoSecondaryInfoRenderer)==null?void 0:K.attributedDescription))!=null?g:{runs:[]}}}if(_.R("web_delhi_colorful_sd")&&this.isHovering&&this.descriptionCollapsed&&this.hoverText)return this.hoverText;var D,B,Q,a;return(a=(Q=(D=this.videoSecondaryInfoRenderer)==
null?void 0:D.description)!=null?Q:(B=this.videoSecondaryInfoRenderer)==null?void 0:B.attributedDescription)!=null?a:{runs:[]}}},
headerRuns:{configurable:!0,enumerable:!0,get:function(){var r,E;return(E=(r=this.videoSecondaryInfoRenderer)==null?void 0:r.headerRuns)!=null?E:[]}},
hasTeaser:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.commentsEntryPointHeaderRenderer)==null||!r.commentsEntryPointHeaderRenderer)}},
hasTeaserCarousel:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.videoMetadataCarousel)==null||!r.videoMetadataCarouselViewModel)}},
descriptionMaxLines:{configurable:!0,enumerable:!0,get:function(){return this.skinnyMode?_.Uv("swatchie_desc_lines",3):this.hasTeaserCarousel?2:3}},
collapsibleMetadataRows:{configurable:!0,enumerable:!0,get:function(){var r,E,K=Object.assign({},(r=this.videoSecondaryInfoRenderer)==null?void 0:(E=r.metadataRowContainer)==null?void 0:E.metadataRowContainerRenderer);if(K&&K.rows&&K.collapsedItemCount!==void 0&&!(K.rows.length<=K.collapsedItemCount))return K.rows=K.rows.slice(K.collapsedItemCount),K.collapsedItemCount=0,K}},
alwaysVisibleMetadataRows:{configurable:!0,enumerable:!0,get:function(){if(!this.suppressTopLevelMetadataRows){var r,E,K=Object.assign({},(r=this.videoSecondaryInfoRenderer)==null?void 0:(E=r.metadataRowContainer)==null?void 0:E.metadataRowContainerRenderer);if(K&&K.rows&&K.collapsedItemCount!==void 0)return K.rows=K.rows.slice(0,K.collapsedItemCount),K.collapsedItemCount=K.rows.length,K}}},
hasInlineStructuredDescription:{configurable:!0,enumerable:!0,get:function(){var r,E;return!!((r=this.structuredDescriptionContentRendererComputed)==null?0:(E=r.items)==null?0:E.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 r;return(r=this.videoSecondaryInfoRenderer)==null?void 0:r.showMoreCommand}},
videoOwnerCommand:{configurable:!0,enumerable:!0,get:function(){var r,E,K;return((r=this.videoSecondaryInfoRenderer)==null?0:(E=r.owner)==null?0:(K=E.videoOwnerRenderer)==null?0:K.navigationEndpoint)?this.videoSecondaryInfoRenderer.owner.videoOwnerRenderer.navigationEndpoint:null}},
flexMenuEnabled:{configurable:!0,enumerable:!0,get:function(){var r,E,K,g;return!!((r=this.videoPrimaryInfoRenderer)==null?0:(E=r.videoActions)==null?0:(K=E.menuRenderer)==null?0:(g=K.flexibleItems)==null?0:g.length)}},
showAttributedStringDescription:{configurable:!0,enumerable:!0,get:function(){return this.useFadedScrimDescription&&_.lb(this.descriptionText)}},
showFormattedStringDescription:{configurable:!0,enumerable:!0,get:function(){return this.useFadedScrimDescription&&!_.lb(this.descriptionText)}},
showFadedStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return!(!this.useFadedScrimDescription||!this.hasInlineStructuredDescription||this.descriptionCollapsed)}},
videoTitle:{configurable:!0,enumerable:!0,get:function(){var r=this;if(_.R("web_title_hashtag_grey_delinkified")){var E,K=_.lw.unsafeClone((E=this.videoPrimaryInfoRenderer)==null?void 0:E.title);(E=K==null?void 0:K.runs)&&E.forEach(function(g){if(g==null?0:g.navigationEndpoint)g.textColor=4284506208,r.isDark&&(g.textColor=4289374890)});
return K}return(K=this.videoPrimaryInfoRenderer)==null?void 0:K.title}},
noEndpoints:{configurable:!0,enumerable:!0,get:function(){return _.R("web_title_hashtag_black_delinkified")||_.R("web_title_hashtag_grey_delinkified")}}});
x9.prototype.updateHoverColor=x9.prototype.updateHoverColor;x9.prototype.parseColorSamplingData=x9.prototype.parseColorSamplingData;x9.prototype.resetDescriptionState=x9.prototype.resetDescriptionState;x9.prototype.registerPanel=x9.prototype.registerPanel;x9.prototype.onYtExpanderLessTapped=x9.prototype.onYtExpanderLessTapped;x9.prototype.onYtExpanderMoreTapped=x9.prototype.onYtExpanderMoreTapped;x9.prototype.onRenderStamperFinished=x9.prototype.onRenderStamperFinished;
x9.prototype.onYtTextInlineExpanderExpandedChanged=x9.prototype.onYtTextInlineExpanderExpandedChanged;x9.prototype.onYtTextInlineExpanderCollapseClicked=x9.prototype.onYtTextInlineExpanderCollapseClicked;x9.prototype.onYtTextInlineExpanderExpandClicked=x9.prototype.onYtTextInlineExpanderExpandClicked;x9.prototype.moveActionsElement=x9.prototype.moveActionsElement;x9.prototype.updateShouldForceIconOnly=x9.prototype.updateShouldForceIconOnly;x9.prototype.updateTopLevelIconsOnly=x9.prototype.updateTopLevelIconsOnly;
x9.prototype.structuredDescriptionContentRendererChanged=x9.prototype.structuredDescriptionContentRendererChanged;x9.prototype.videoSecondaryInfoRendererChanged=x9.prototype.videoSecondaryInfoRendererChanged;x9.prototype.videoPrimaryInfoRendererChanged=x9.prototype.videoPrimaryInfoRendererChanged;x9.prototype.maybeUpdateActionsOnSeparateLine=x9.prototype.maybeUpdateActionsOnSeparateLine;x9.prototype.updateOwnerAndDescriptionPosition=x9.prototype.updateOwnerAndDescriptionPosition;
_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],x9.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],x9.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],x9.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],x9.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.G(_.N6),_.H("design:type",Object)],x9.prototype,"ytdReduxBehavior",void 0);_.u([_.fH("#above-the-fold"),_.H("design:type",HTMLElement)],x9.prototype,"aboveTheFoldContainer",void 0);_.u([_.fH("#menu ytd-menu-renderer"),_.H("design:type",Object)],x9.prototype,"menu",void 0);_.u([_.fH("#description-inline-expander"),_.H("design:type",Object)],x9.prototype,"descriptionInlineExpander",void 0);
_.u([_.fH("#faded-structured-description"),_.H("design:type",Object)],x9.prototype,"fadedStructuredDescriptionContentRendererElement",void 0);_.u([_.fH("#structured-description"),_.H("design:type",Object)],x9.prototype,"structuredDescriptionContentRendererElement",void 0);_.u([_.fH("#title"),_.H("design:type",HTMLElement)],x9.prototype,"titleElement",void 0);_.u([_.fH("#description"),_.H("design:type",HTMLElement)],x9.prototype,"descriptionElement",void 0);
_.u([_.fH("#description-interaction"),_.H("design:type",Object)],x9.prototype,"descriptionInteraction",void 0);_.u([_.fH("#owner"),_.H("design:type",HTMLElement)],x9.prototype,"ownerElement",void 0);_.u([_.fH("#top-row"),_.H("design:type",HTMLElement)],x9.prototype,"topRowElement",void 0);_.u([_.fH("#bottom-row"),_.H("design:type",HTMLElement)],x9.prototype,"bottomRowElement",void 0);_.u([_.fH("#actions"),_.H("design:type",HTMLElement)],x9.prototype,"actionsElement",void 0);
_.u([_.fH("#bottom-actions"),_.H("design:type",HTMLElement)],x9.prototype,"bottomActionsElement",void 0);_.u([_.fH("#ytd-watch-info-text"),_.H("design:type",Object)],x9.prototype,"watchInfoTextElement",void 0);_.u([_.b(),_.H("design:type",Object)],x9.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],x9.prototype,"videoPrimaryInfoRenderer",void 0);_.u([_.b(),_.H("design:type",Object)],x9.prototype,"videoSecondaryInfoRenderer",void 0);
_.u([_.b(),_.H("design:type",Object)],x9.prototype,"commentsEntryPointHeaderRenderer",void 0);_.u([_.b(),_.H("design:type",Object)],x9.prototype,"videoMetadataCarousel",void 0);_.u([_.b(),_.H("design:type",Object)],x9.prototype,"structuredDescriptionContentRenderer",void 0);_.u([_.v("structuredDescriptionContentRenderer"),_.H("design:type",Object),_.H("design:paramtypes",[])],x9.prototype,"structuredDescriptionContentRendererComputed",null);
_.u([_.b(),_.H("design:type",Object)],x9.prototype,"videoSummary",void 0);_.u([_.b(),_.H("design:type",Object)],x9.prototype,"merchShelf",void 0);_.u([_.b(),_.H("design:type",Object)],x9.prototype,"infoPanelBelowMetadata",void 0);_.u([_.b(),_.H("design:type",Object)],x9.prototype,"hoverColor",void 0);_.u([_.b(),_.H("design:type",Object)],x9.prototype,"hoverText",void 0);_.u([_.b(),_.H("design:type",Object)],x9.prototype,"isHovering",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],x9.prototype,"enableColorSampling",void 0);_.u([_.v("structuredDescriptionContentRendererComputed"),_.H("design:type",Object),_.H("design:paramtypes",[])],x9.prototype,"productShelf",null);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],x9.prototype,"metadataBadgesInDescription",void 0);_.u([_.v("videoPrimaryInfoRenderer"),_.H("design:type",Object),_.H("design:paramtypes",[])],x9.prototype,"shouldHideBadges",null);
_.u([_.v("productShelf","descriptionCollapsed"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],x9.prototype,"shouldShowProductShelf",null);_.u([_.b(),_.H("design:type",Boolean)],x9.prototype,"isWatchFlexy",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],x9.prototype,"descriptionCollapsed",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],x9.prototype,"useFadedScrimDescription",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],x9.prototype,"skinnyMode",void 0);_.u([_.b({reflectToAttribute:!0}),_.v("videoSecondaryInfoRenderer"),_.H("design:type",Object),_.H("design:paramtypes",[])],x9.prototype,"largerItemWrap",null);_.u([_.b(),_.H("design:type",Object)],x9.prototype,"playlist",void 0);_.u([_.b(),_.H("design:type",Object)],x9.prototype,"clarifyBox",void 0);_.u([_.b(),_.H("design:type",Object)],x9.prototype,"playerAds",void 0);
_.u([_.b(),_.H("design:type",Boolean)],x9.prototype,"isDark",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],x9.prototype,"actionsOnSeparateLine",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],x9.prototype,"disableVideoOwnerOnTap",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],x9.prototype,"swatcherooDelayLoad",void 0);_.u([_.b(),_.H("design:type",Boolean)],x9.prototype,"suppressTopLevelMetadataRows",void 0);
_.u([_.b(),_.H("design:type",Object)],x9.prototype,"primaryMenuWidth",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],x9.prototype,"videoId",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],x9.prototype,"titleHeadlineXs",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],x9.prototype,"titleHeadlineS",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],x9.prototype,"titleHeadlineM",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],x9.prototype,"titleHashtagBlackLinkified",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],x9.prototype,"titleHashtagGreyLinkified",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],x9.prototype,"actionButtonsUpdateOwnerWidth",void 0);_.u([_.b(),_.H("design:type",Object)],x9.prototype,"shouldForceIconOnly",void 0);
_.u([_.TI("skinnyMode"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],x9.prototype,"updateOwnerAndDescriptionPosition",null);_.u([_.TI("skinnyMode"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],x9.prototype,"maybeUpdateActionsOnSeparateLine",null);
_.u([_.v("videoSecondaryInfoRenderer.description","videoSecondaryInfoRenderer.attributedDescription","isHovering","hoverText","descriptionCollapsed"),_.H("design:type",Object),_.H("design:paramtypes",[])],x9.prototype,"descriptionText",null);_.u([_.v("videoSecondaryInfoRenderer.headerRuns"),_.H("design:type",Array),_.H("design:paramtypes",[])],x9.prototype,"headerRuns",null);
_.u([_.b({value:!1}),_.v("commentsEntryPointHeaderRenderer"),_.H("design:type",Object),_.H("design:paramtypes",[])],x9.prototype,"hasTeaser",null);_.u([_.b({value:!1,reflectToAttribute:!0}),_.v("videoMetadataCarousel"),_.H("design:type",Object),_.H("design:paramtypes",[])],x9.prototype,"hasTeaserCarousel",null);_.u([_.b({value:3}),_.v("skinnyMode","playerAds","clarifyBox","hasTeaserCarousel"),_.H("design:type",Object),_.H("design:paramtypes",[])],x9.prototype,"descriptionMaxLines",null);
_.u([_.v("videoSecondaryInfoRenderer.metadataRowContainer"),_.H("design:type",Object),_.H("design:paramtypes",[])],x9.prototype,"collapsibleMetadataRows",null);_.u([_.v("videoSecondaryInfoRenderer.metadataRowContainer","suppressTopLevelMetadataRows"),_.H("design:type",Object),_.H("design:paramtypes",[])],x9.prototype,"alwaysVisibleMetadataRows",null);
_.u([_.v("videoSecondaryInfoRenderer","structuredDescriptionContentRendererComputed"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],x9.prototype,"hasInlineStructuredDescription",null);_.u([_.v("useFadedScrimDescription","hasInlineStructuredDescription","descriptionCollapsed"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],x9.prototype,"showInlineStructuredDescription",null);
_.u([_.v("data","hasInlineStructuredDescription","videoSecondaryInfoRenderer"),_.H("design:type",Object),_.H("design:paramtypes",[])],x9.prototype,"descriptionExpandCommand",null);_.u([_.v("videoSecondaryInfoRenderer.owner"),_.H("design:type",Object),_.H("design:paramtypes",[])],x9.prototype,"videoOwnerCommand",null);_.u([_.b({reflectToAttribute:!0}),_.v("videoPrimaryInfoRenderer.videoActions"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],x9.prototype,"flexMenuEnabled",null);
_.u([_.b({selector:_.WI,reflectToAttribute:!0}),_.H("design:type",Object)],x9.prototype,"isFullscreen",void 0);_.u([_.b({selector:_.xr,reflectToAttribute:!0}),_.H("design:type",Object)],x9.prototype,"isTheaterMode",void 0);_.u([_.v("descriptionText","useFadedScrimDescription"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],x9.prototype,"showAttributedStringDescription",null);
_.u([_.v("descriptionText","useFadedScrimDescription"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],x9.prototype,"showFormattedStringDescription",null);_.u([_.v("useFadedScrimDescription","descriptionCollapsed","hasInlineStructuredDescription"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],x9.prototype,"showFadedStructuredDescription",null);
_.u([_.TI("videoPrimaryInfoRenderer"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],x9.prototype,"videoPrimaryInfoRendererChanged",null);_.u([_.v("videoPrimaryInfoRenderer.title"),_.H("design:type",Object),_.H("design:paramtypes",[])],x9.prototype,"videoTitle",null);_.u([_.v("videoPrimaryInfoRenderer"),_.H("design:type",Object),_.H("design:paramtypes",[])],x9.prototype,"noEndpoints",null);
_.u([_.TI("videoSecondaryInfoRenderer"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],x9.prototype,"videoSecondaryInfoRendererChanged",null);_.u([_.pH("videoPrimaryInfoRenderer","structuredDescriptionContentRendererComputed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],x9.prototype,"structuredDescriptionContentRendererChanged",null);
_.u([_.pH("skinnyMode"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],x9.prototype,"updateTopLevelIconsOnly",null);_.u([_.pH("skinnyMode"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],x9.prototype,"updateShouldForceIconOnly",null);_.u([_.pH("skinnyMode"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],x9.prototype,"moveActionsElement",null);
_.u([_.ae("yt-text-inline-expander-expand-clicked"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],x9.prototype,"onYtTextInlineExpanderExpandClicked",null);_.u([_.ae("yt-text-inline-expander-collapse-clicked"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],x9.prototype,"onYtTextInlineExpanderCollapseClicked",null);
_.u([_.ae("yt-text-inline-expander-expanded-changed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],x9.prototype,"onYtTextInlineExpanderExpandedChanged",null);_.u([_.ae("yt-rendererstamper-finished"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],x9.prototype,"onRenderStamperFinished",null);
_.u([_.ae("yt-expander-more-tapped"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],x9.prototype,"onYtExpanderMoreTapped",null);_.u([_.ae("yt-expander-less-tapped"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],x9.prototype,"onYtExpanderLessTapped",null);
_.u([_.pH("videoPrimaryInfoRenderer","hasInlineStructuredDescription","isFullscreen"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],x9.prototype,"registerPanel",null);_.u([_.pH("videoSecondaryInfoRenderer"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],x9.prototype,"resetDescriptionState",null);
_.u([_.pH("structuredDescriptionContentRenderer"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],x9.prototype,"parseColorSamplingData",null);_.u([_.pH("hoverColor","isDark"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],x9.prototype,"updateHoverColor",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-watch-metadata"})],x9);
_.Z(x9,"ytd-watch-metadata",function(){if(SMc!==void 0)return SMc;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return SMc=r},{mode:2});_.Jtb=function(r){_.SV.call(this);this.JSC$23537_watchApi=r;this.temporaryTheaterMode=this.autonavCancelledBySignal=!1;Xw2(this);HnK(this);nh2(this);IGn(this);ytJ(this);L4h(this);hmc(this)};
_.C(_.Jtb,_.SV);var nh2=function(r){var E=function(){_.R("kevlar_is_pupi_enabled")||W5(r)};
r.JSC$23537_watchApi.getRoot().addEventListener("yt-player-updated",E);r.addOnDisposeCallback(function(){r.JSC$23537_watchApi.getRoot().removeEventListener("yt-player-updated",E)})},ytJ=function(r){if(_.R("kevlar_endscreen_auto_theater_mode")){var E=r.JSC$23537_watchApi.subscribeToActiveChanged(function(){rCc(r)},!1);
r.addOnDisposeCallback(E)}},Xw2=function(r){var E,K,g,D,B;
_.p(function(Q){if(Q.nextAddress==1)return Q.yield(r.JSC$23537_watchApi.playerApi,2);E=Q.yieldResult;K=function(a){a=!!a;EEh(r)&&(a=a?2:1,_.xQ.getInstance().setState(a,!0,!1))};
g=function(a){a&&_.w7K(_.n4().getState())&&(_.ht(r.JSC$23537_watchApi.getRoot(),"yt-toggle-theater-mode",[!0,!1]),r.temporaryTheaterMode=!0)};
D=function(a){_.R("kevlar_player_update_autonav_on_new_data")&&a.type==="newdata"&&(_.R("kevlar_is_pupi_enabled")||W5(r))};
B=function(a){r.onPlayerStateChange(a)};
_.R("kevlar_endscreen_auto_theater_mode")&&E.addEventListener("onAutonavCancelled",g);E.addEventListener("onAutonavChangeRequest",K);E.addEventListener("onVideoDataChange",D);E.addEventListener("onStateChange",B);r.addOnDisposeCallback(function(){E.removeEventListener("onAutonavChangeRequest",K);E.removeEventListener("onVideoDataChange",D);E.removeEventListener("onStateChange",B);_.R("kevlar_endscreen_auto_theater_mode")&&E.removeEventListener("onAutonavCancelled",g)});
_.vo(Q)})},HnK=function(r){r.JSC$23537_watchApi.registerActionHandler("yt-signal-action-cancel-autonav",function(){r.autonavCancelledBySignal=!0;
_.R("kevlar_is_pupi_enabled")||W5(r)});
r.JSC$23537_watchApi.registerActionHandler("yt-autonav-state-changed-action",function(E,K,g){K&&W5(r,g)});
r.JSC$23537_watchApi.registerActionHandler("yt-enable-autoplay-command",function(){EEh(r)&&_.xQ.getInstance().setState(2,!0,!0)});
r.JSC$23537_watchApi.registerActionHandler("yt-disable-autoplay-command",function(){EEh(r)&&_.xQ.getInstance().setState(1,!0,!0)});
r.addOnDisposeCallback(function(){r.JSC$23537_watchApi.unregisterActionHandler("yt-signal-action-cancel-autonav");r.JSC$23537_watchApi.unregisterActionHandler("yt-autonav-state-changed-action");r.JSC$23537_watchApi.unregisterActionHandler("yt-enable-autoplay-command");r.JSC$23537_watchApi.unregisterActionHandler("yt-disable-autoplay-command")})},IGn=function(r){var E=r.JSC$23537_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){hmc(r)}),K=r.JSC$23537_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",
function(){L4h(r)});
r.addOnDisposeCallback(function(){r.JSC$23537_watchApi.unsubscribeByKey(E);r.JSC$23537_watchApi.unsubscribeByKey(K)})},hmc=function(r){r.autonavCancelledBySignal=!1;
_.R("kevlar_is_pupi_enabled")||W5(r)},L4h=function(r){var E=r.JSC$23537_watchApi.getWatchNextResponse(),K,g;
var D=(E=(g=_.M(E==null?void 0:(D=E.playerOverlays)==null?void 0:(K=D.playerOverlayRenderer)==null?void 0:K.autonavToggle,_.ZGf))==null?void 0:g.enabled)?2:1;_.R("kevlar_is_pupi_enabled")?_.xQ.getInstance().setState(D,!1,!1):W5(r);_.R("web_persist_server_autonav_state_on_client")&&typeof E==="boolean"&&_.QvL(D===2)},EEh=function(r){if(r.autonavCancelledBySignal)return!1;
var E,K,g,D;return!!((E=r.JSC$23537_watchApi.getWatchNextResponse())==null?0:(K=E.contents)==null?0:(g=K.twoColumnWatchNextResults)==null?0:(D=g.autoplay)==null?0:D.autoplay)};
_.Jtb.prototype.onPlayerStateChange=function(r){if(r===0){r=!_.xQ.getInstance().isAutoplaySetExplicitly();var E=this.JSC$23537_watchApi.getWatchNextResponse(),K,g,D,B;E=_.M(E==null?void 0:(K=E.contents)==null?void 0:(g=K.twoColumnWatchNextResults)==null?void 0:(D=g.autoplay)==null?void 0:(B=D.autoplay)==null?void 0:B.autoplayExplicitChoiceDialogRenderer,_.jKa);EEh(this)&&r&&E&&_.jH.instance.resolveCommand({openPopupAction:{popup:{confirmDialogRenderer:E},popupType:"DIALOG"}})}else rCc(this)};
var rCc=function(r){r.temporaryTheaterMode&&(r.temporaryTheaterMode=!1,_.ht(r.JSC$23537_watchApi.getRoot(),"yt-toggle-theater-mode",[!1,!1]))},W5=function(r,E){E=E===void 0?!1:E;
var K;_.p(function(g){if(g.nextAddress==1)return g.yield(r.JSC$23537_watchApi.playerApi,2);K=g.yieldResult;EEh(r)?K.setAutonavState(_.xQ.getInstance().getState(),E):K.setAutonavState(1,E);_.vo(g)})};var Kd1={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"};_.Dn4=function(r){_.SV.call(this);var E=this;this.JSC$23542_watchApi=r;var K=this.JSC$23542_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){gEn(E)});
this.addOnDisposeCallback(function(){E.JSC$23542_watchApi.unsubscribeByKey(K)});
gEn(this)};
_.C(_.Dn4,_.SV);var gEn=function(r){var E=r.JSC$23542_watchApi.getPlayerResponse(),K=r.JSC$23542_watchApi.getWatchNextResponse();if(!_.lpL(E==null?void 0:E.playabilityStatus,K==null?void 0:K.playerOverlays)){var g;var D=E==null?void 0:(g=E.playabilityStatus)==null?void 0:g.errorScreen}r.JSC$23542_watchApi.provideRenderingData("ERROR_SCREEN",D)};var BA2=_.l(function(r){return _.f("yt-player-grid-renderer",{class:_.DW("ytPlayerGridRendererHost",r.className)},_.f(_.U9,{data:r.data},{lockupViewModel:function(E){return _.f(_.uG,{data:E.data,useOverlayStyling:!0})}}))},"qo");var dnc=_.l(function(r){var E=r.data;r=_.R("web_watch_video_details_hide_subtitle");var K=_.R("web_watch_video_details_single_line_title"),g=_.dd(function(){var a=E().onTap;a&&_.P7().resolve(_.Ov).resolveCommand(a)}),D={},B={},Q={};
return _.f("yt-player-overlay-video-details-renderer",{class:_.DW("ytPlayerOverlayVideoDetailsRendererHost",(D.ytPlayerOverlayVideoDetailsRendererFrostedGlass=!_.R("web_watch_video_details_transparent_background"),D)),"on:click":g,role:"button"},_.f("h2",{class:_.DW("ytPlayerOverlayVideoDetailsRendererTitle",(B.ytPlayerOverlayVideoDetailsRendererSingleLineTitle=function(){return K},B))},_.f(_.Og,{text:function(){return E().title}})),_.f("div",{class:_.DW("ytPlayerOverlayVideoDetailsRendererSubtitle",
(Q.ytPlayerOverlayVideoDetailsRendererHideSubtitle=r,Q))},_.f(_.Og,{text:function(){return E().subtitle}})))},"ro");var GM={LIKE:"LIKE_DELHI_PLAYER",DISLIKE:"DISLIKE_DELHI_PLAYER",SHARE:"SHARE_DELHI_PLAYER",COMMENT:"COMMENT_DELHI_PLAYER",MESSAGE_BUBBLE_OVERLAP:"MESSAGE_BUBBLE_OVERLAP_DELHI_PLAYER"},jAc=_.l(function(r){var E=r.data;var K=_.fg(_.WI),g=_.R("web_watch_action_bar_resize_buttons"),D=_.R("web_watch_video_action_dsdvb"),B=_.R("delhi_modern_web_player_icons")&&!_.R("enable_web_delhi_icons");r=_.R("delhi_modern_web_player_disable_frosted_glass");var Q=_.R("delhi_modern_web_player_compact_video_actions_controls"),
a=_.R("web_player_quick_action_buttons_icon_only"),P=function(){var U=g&&!K(),T={};Q?T.size="S":U&&(T.size="M");a&&(T.iconPosition="icon-only");if(Object.keys(T).length!==0)return T},O={};
return _.f("yt-player-quick-action-buttons",{class:_.DW("ytPlayerQuickActionButtonsHost",(O.ytPlayerQuickActionButtonsHostCompactControls=function(){return!K()||Q},O.ytPlayerQuickActionButtonsHostDisableBackdropFilter=r,O))},_.f(_.sV,{each:function(){var U=E();
if(B){U=JSON.parse(JSON.stringify(U));for(var T=_.N(U),w=T.next();!w.done;w=T.next()){var F=w.value,c=void 0;w=_.M((c=_.M(F,_.DM))==null?void 0:c.toggleButtonViewModel,_.YQ);var W=void 0;c=_.M((W=_.M(F,_.gG))==null?void 0:W.toggleButtonViewModel,_.YQ);W=_.M(F,_.fD);F=_.M(F,_.YQ);if(w)c=_.M(w.defaultButtonViewModel,_.fD),w=_.M(w.toggledButtonViewModel,_.fD),c&&c.iconName&&(c.iconName=GM[c.iconName]),w&&w.iconName&&(w.iconName=GM[w.iconName]);else if(c)w=_.M(c.defaultButtonViewModel,_.fD),c=_.M(c.toggledButtonViewModel,
_.fD),w&&w.iconName&&(w.iconName=GM[w.iconName]),c&&c.iconName&&(c.iconName=GM[c.iconName]);else if(W)W.iconName&&(W.iconName=GM[W.iconName]);else if(F){w=_.M(F.defaultButtonViewModel,_.fD);c=_.M(F.toggledButtonViewModel,_.fD);F=void 0;if((F=w)==null?0:F.iconName)w.iconName=GM[w.iconName];w=void 0;if((w=c)==null?0:w.iconName)c.iconName=GM[c.iconName]}}}D&&(U=ydZ(U));return U}},function(U){return _.f(_.U9,{data:function(){return U}},{buttonViewModel:function(T){return _.f(_.Sc,{data:T.data,
buttonOverrides:P})},
likeButtonViewModel:function(T){return _.f(_.aB,{data:T.data,buttonShapeOverrideables:P})},
dislikeButtonViewModel:function(T){return _.f(_.$g,{data:T.data,buttonShapeOverrideables:P})},
toggleButtonViewModel:function(T){return _.f(_.J6,{data:T.data,buttonShapeOverrides:P})}})}))},"so");_.QA2=function(r){_.SV.call(this);var E=this;this.JSC$23548_watchApi=r;r=_.N(_.M5({},void 0,"OB6c5e"));this.quickActionsViewModel=r.next().value;this.setQuickActionsViewModel=r.next().value;r=_.N(_.M5({},void 0,"ZCXW8c"));this.playerOverlayVideoDetailsRenderer=r.next().value;this.setPlayerOverlayVideoDetailsRenderer=r.next().value;r=_.N(_.M5([],void 0,"A7tRk"));this.lockupViewModels=r.next().value;this.setLockupViewModels=r.next().value;var K=this.JSC$23548_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",
function(){NA1(E)});
this.addOnDisposeCallback(function(){E.JSC$23548_watchApi.unsubscribeByKey(K)});
NA1(this)};
_.C(_.QA2,_.SV);
var NA1=function(r){var E,K,g,D,B,Q,a,P,O,U,T,w,F,c,W,z,S;_.p(function(k){if(k.nextAddress==1)return k.yield(r.JSC$23548_watchApi.playerApi,2);E=k.yieldResult;K=r.JSC$23548_watchApi.getWatchNextResponse();B=(g=K)==null?void 0:(D=g.playerOverlays)==null?void 0:D.playerOverlayRenderer;a=_.M((Q=B)==null?void 0:Q.fullscreenQuickActionsBar,_.uTb);(O=(P=r).setQuickActionsViewModel)==null||O.call(P,a||{});a&&$nZ(r,E);w=(U=B)==null?void 0:(T=U.videoDetails)==null?void 0:T.playerOverlayVideoDetailsRenderer;(c=
(F=r).setPlayerOverlayVideoDetailsRenderer)==null||c.call(F,w||{});w&&ai4(r,E);if(_.R("web_player_use_external_grid_component")){var A=[],X,e,I,J,Q5=K==null?void 0:(X=K.contents)==null?void 0:(e=X.twoColumnWatchNextResults)==null?void 0:(I=e.secondaryResults)==null?void 0:(J=I.secondaryResults)==null?void 0:J.results;if(Q5)for(X=_.N(Q5),e=X.next();!e.done;e=X.next())if(e=e.value,e.lockupViewModel)A.push(e);else if(I=void 0,(I=e.itemSectionRenderer)==null?0:I.contents)for(e=_.N(e.itemSectionRenderer.contents),
I=e.next();!I.done;I=e.next())I=I.value,I.lockupViewModel&&A.push(I);W=A;(S=(z=r).setLockupViewModels)==null||S.call(z,W||[]);pB9(r,E)}_.vo(k)})},$nZ=function(r,E){if(!r.quickActionButtonsContainer)if(E.setFullscreenQuickActions){r.quickActionButtonsContainer=document.createElement("div");
E.setFullscreenQuickActions(r.quickActionButtonsContainer);var K=function(){return r.quickActionsViewModel().quickActionButtons||[]},g=_.lR(r.quickActionButtonsContainer,function(){return _.f(jAc,{data:K})},"to");
r.addOnDisposeCallback(function(){E.setFullscreenQuickActions(void 0);g()})}else _.nh(new _.bs("setFullscreenQuickActions not defined",{playerApi:Object.keys(E),
isReady:E.isReady(),appState:E.getAppState()}))},ai4=function(r,E){if(!r.playerOverlayVideoDetailsRendererContainer)if(E.setPlayerOverlayVideoDetailsRenderer){r.playerOverlayVideoDetailsRendererContainer=document.createElement("div");
E.setPlayerOverlayVideoDetailsRenderer(r.playerOverlayVideoDetailsRendererContainer);var K=_.lR(r.playerOverlayVideoDetailsRendererContainer,function(){return _.f(dnc,{data:r.playerOverlayVideoDetailsRenderer})},"uo");
r.addOnDisposeCallback(function(){E.setPlayerOverlayVideoDetailsRenderer(void 0);K()})}else _.nh(new _.bs("setPlayerOverlayVideoDetailsRenderer not defined",{playerApi:Object.keys(E),
isReady:E.isReady(),appState:E.getAppState()}))},pB9=function(r,E){if(!r.gridRendererContainer)if(E.setFullscreenGrid){r.gridRendererContainer=document.createElement("div");
E.setFullscreenGrid(r.gridRendererContainer);var K=_.lR(r.gridRendererContainer,function(){return _.f(BA2,{data:r.lockupViewModels})},"vo");
r.addOnDisposeCallback(function(){E.setFullscreenGrid(void 0);K()})}else _.nh(new _.bs("setFullscreenGrid not defined",{playerApi:Object.keys(E),
isReady:E.isReady(),appState:E.getAppState()}))};_.v5=function(r){_.SV.call(this);var E=this;this.JSC$23554_watchApi=r;this.JSC$23554_miniplayerActive=this.isFullscreen=this.shouldShowFullerscreenEdu=this.fullerscreenEduButtonClickedThisPlayback=this.fullerscreenEduButtonShownThisPlayback=!1;r=_.nD(_.n4(),_.WI,function(K){E.onFullscreenChanged(K)});
this.addOnDisposeCallback(r);r=_.nD(_.n4(),_.v$,function(K){E.onWatchScroll(K)});
this.addOnDisposeCallback(r);_.R("kevlar_watch_while_v2")&&(r=_.nD(_.n4(),_.GS,function(K){Pr9(E,K)}),this.addOnDisposeCallback(r));
fi9(this);OR2(this);YBO();this.onWatchScroll(_.v$(_.n4().getState()));_.HD("START_IN_FULL_WINDOW_MODE")&&this.JSC$23554_watchApi.dispatchEvent("yt-set-fullerscreen-styles")};
_.C(_.v5,_.SV);var fi9=function(r){r.JSC$23554_watchApi.registerActionHandler("yt-fullscreen-change-action",function(E){var K=r.JSC$23554_watchApi.isActive();E&&!K||_.n4().dispatch(_.K4({type:"SET_IS_WATCH_FULLSCREEN",payload:{isWatchFullscreen:!!E}}))});
r.addOnDisposeCallback(function(){r.JSC$23554_watchApi.unregisterActionHandler("yt-fullscreen-change-action")})},OR2=function(r){var E,K;
_.p(function(g){if(g.nextAddress==1)return g.yield(r.JSC$23554_watchApi.playerApi,2);E=g.yieldResult;K=function(){r.onFullerscreenEduClicked()};
E.addEventListener("onFullerscreenEduClicked",K);r.addOnDisposeCallback(function(){E.removeEventListener("onFullerscreenEduClicked",K)});
_.vo(g)})};
_.v5.prototype.onFullscreenChanged=function(r){var E=this,K;return _.p(function(g){if(g.nextAddress==1)return E.isFullscreen=!!_.Hw(),g.yield(E.JSC$23554_watchApi.playerApi,2);K=g.yieldResult;E.JSC$23554_miniplayerActive||K.setFauxFullscreen(E.isFullscreen);if(r&&(E.JSC$23554_watchApi.focusOnPlayer(),!E.fullerscreenEduButtonShownThisPlayback)){E.fullerscreenEduButtonShownThisPlayback=!0;var D=_.oq("yt-fullerscreen-edu-button-shown-count")||0;_.Rq("yt-fullerscreen-edu-button-shown-count",D+1,31536E3);
E.updateFullerscreenEduButtonSubtleModeState()}_.vo(g)})};
var Pr9=function(r,E){var K;_.p(function(g){if(g.nextAddress==1)return r.JSC$23554_miniplayerActive=E,g.yield(r.JSC$23554_watchApi.playerApi,2);K=g.yieldResult;K.setFauxFullscreen(!r.JSC$23554_miniplayerActive&&r.isFullscreen);_.vo(g)})};
_.v5.prototype.onWatchScroll=function(r){var E=this,K,g;return _.p(function(D){if(D.nextAddress==1)return _.R("external_fullscreen_with_edu")?D.yield(E.JSC$23554_watchApi.playerApi,2):D.return();K=D.yieldResult;g=r<=0;E.shouldShowFullerscreenEdu!==g&&(E.shouldShowFullerscreenEdu=g,K.updateFullerscreenEduButtonVisibility(!E.shouldShowFullerscreenEdu));_.vo(D)})};
_.v5.prototype.onFullerscreenEduClicked=function(){this.JSC$23554_watchApi.scrollWatchTo(186,!0);if(!this.fullerscreenEduButtonClickedThisPlayback){this.fullerscreenEduButtonClickedThisPlayback=!0;var r=_.oq("yt-fullerscreen-edu-button-click-count")||0;_.Rq("yt-fullerscreen-edu-button-click-count",r+1,31536E3);this.updateFullerscreenEduButtonSubtleModeState()}};
_.v5.prototype.updateFullerscreenEduButtonSubtleModeState=function(){var r=this,E,K,g,D,B,Q;return _.p(function(a){if(a.nextAddress==1)return E=_.oq("yt-fullerscreen-edu-button-click-count")||0,K=_.oq("yt-fullerscreen-edu-button-shown-count")||0,g=_.Uv("external_fullscreen_button_click_threshold"),D=_.Uv("external_fullscreen_button_shown_threshold"),B=E>=g||K>=D,a.yield(r.JSC$23554_watchApi.playerApi,2);Q=a.yieldResult;Q.updateFullerscreenEduButtonSubtleModeState(B);_.vo(a)})};
_.v5.prototype.disposeInternal=function(){_.SV.prototype.disposeInternal.call(this);var r=_.Hw();_.R("kevlar_exit_fullscreen_leaving_watch")&&r&&_.nn(r)};
var YBO=function(){if(_.R("web_watch_add_viewport_meta_tag")){var r=document.querySelector("meta[name=viewport]"),E=document.head;E&&!r&&(r=document.createElement("meta"),r.name="viewport",r.content="width=device-width, initial-scale=1.0, viewport-fit=cover",E.appendChild(r))}};_.TAH=function(r){_.SV.call(this);var E=this;this.JSC$23557_watchApi=r;this.jobId=0;this.pendingRequestId=void 0;var K=this.JSC$23557_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){UnJ(E)});
this.addOnDisposeCallback(function(){E.JSC$23557_watchApi.unsubscribeByKey(K)});
UnJ(this)};
_.C(_.TAH,_.SV);var wB9=function(r){_.eM.cancelJob(r.jobId);r.pendingRequestId=void 0},UnJ=function(r){wB9(r);
var E=LsJ(r.JSC$23557_watchApi.getWatchNextResponse());if(E){var K=250,g,D=(g=_.M(E,_.mGf))==null?void 0:g.initialDelayMs;_.R("web_watch_updated_metadata_server_initial_delay")&&D&&(K=D);r.jobId=_.eM.addLowPriorityJob(function(){return r.fetchUpdatedMetadata(E)},K)}};
_.TAH.prototype.fetchUpdatedMetadata=function(r,E){var K=this,g,D,B,Q,a,P,O,U,T,w,F,c,W,z,S;return _.p(function(k){switch(k.nextAddress){case 1:E&&(g={continuation:E});if(!_.R("web_get_updated_metadata_fantasy_panel_continuation_params")){k.jumpTo(2);break}D=_.P7().resolve(_.Kz);B="PAsports_fantasy";return k.yield(D.isVisible(B,!0),3);case 3:k.yieldResult&&(O=(a=(Q=D).getUpdatePanelContinuationData)==null?void 0:(P=a.call(Q,B))==null?void 0:P.updatePanelContinuationRequest)&&(g||(g={}),g.clientParams=
{panelContinuationParams:{panelContinuation:O}});case 2:U=_.P7().resolve(_.wM);if(!U)return _.Xc(Error("ep")),k.return();T={};K.pendingRequestId=T;return k.yield(_.l1(U,r,g),4);case 4:w=k.yieldResult;if(T!==K.pendingRequestId)return k.return();W=(F=w)==null?void 0:(c=F.continuation)==null?void 0:c.timedContinuationData;((z=W)==null?0:z.continuation)&&((S=W)==null?0:S.timeoutMs)&&(K.jobId=_.eM.addLowPriorityJob(function(){return K.fetchUpdatedMetadata(r,W.continuation)},W.timeoutMs));
_.vo(k)}})};
_.TAH.prototype.disposeInternal=function(){_.SV.prototype.disposeInternal.call(this);wB9(this)};var Fdh=_.l(function(r){var E=_.dd(function(){var g=r.data().videoId;if(r.active())g=_.hC(g),_.P7().resolve(_.Ov).resolveCommand(g);else{var D=r.playerApi(),B=D.getAvailableAudioTracks(),Q,a,P=(Q=r.sourceVideoConfig().audioTracks)==null?void 0:(a=Q.find(function(O){return O.isDefaultForSource}))==null?void 0:a.id;
if(B=B.find(function(O){return O.getLanguageInfo().getId()===P}))D.setAudioTrack(B,!0),D.setCompositeParam({activeVideoId:g}),r.setActiveSourceId(g)}}),K={};
return _.f("ytw-composite-source-video-overlay",{class:_.DW("ytwCompositeSourceVideoOverlayHost",(K.ytwCompositeSourceVideoOverlayActive=r.active,K.ytwCompositeSourceVideoOverlayInteracting=r.interacting,K)),style:_.QH({left:function(){var g;return((g=r.data().topLeftCornerX)!=null?g:0)*100+"%"},
top:function(){var g;return((g=r.data().topLeftCornerY)!=null?g:0)*100+"%"},
width:function(){var g;return((g=r.data().width)!=null?g:0)*100+"%"},
height:function(){var g;return((g=r.data().height)!=null?g:0)*100+"%"}}),
"on:click":E},_.f("div",{class:"ytwCompositeSourceVideoOverlayOutline"}))},"wo");var RC2=_.l(function(r){var E=_.N(_.XW(function(){var Q,a=(Q=r.data().sources)==null?void 0:Q.find(function(P){return P.isActive});
if(a)return a.videoId})),K=E.next().value,g=E.next().value;
E=_.N(_.M5(!1,void 0,"rmRJ8d"));var D=E.next().value,B=E.next().value;return _.f("ytw-composite-video-overlay-renderer",{class:"ytwCompositeVideoOverlayRendererHost","on:mouseover":_.dd(function(){B(!0)}),
"on:mouseout":_.dd(function(){B(!1)})},_.f(_.Y,{cond:function(){return r.data().sources},
then:function(Q){return _.f(_.sV,{each:Q},function(a){return _.f(Fdh,{data:a,active:function(){return a.videoId===K()},
setActiveSourceId:g,interacting:D,playerApi:r.playerApi,sourceVideoConfig:function(){return hwn(r.compositeVideoConfig(),a.videoId)}})})}}))},"xo");_.iRh=function(r){_.SV.call(this);this.JSC$23573_watchApi=r;r=_.N(_.M5({},void 0,"RgF9Ae"));this.compositeVideoOverlayRenderer=r.next().value;this.setCompositeVideoOverlayRenderer=r.next().value;r=_.N(_.M5({},void 0,"OlaJpc"));this.compositeVideoConfig=r.next().value;this.setCompositeVideoConfig=r.next().value;oE9(this);MNO(this)};
_.C(_.iRh,_.SV);var oE9=function(r){var E=r.JSC$23573_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){MNO(r)});
r.addOnDisposeCallback(function(){r.JSC$23573_watchApi.unsubscribeByKey(E)})},cCc=function(r){var E;
return _.p(function(K){if(K.nextAddress==1)return K.yield(r.JSC$23573_watchApi.playerApi,2);E=K.yieldResult;E.setCompositeVideoOverlayRendererComponent(r.container);_.vo(K)})},CrZ=function(r){var E;
return _.p(function(K){if(K.nextAddress==1)return K.yield(r.JSC$23573_watchApi.playerApi,2);E=K.yieldResult;E.setCompositeVideoOverlayRendererComponent(void 0);_.vo(K)})},xnb=function(r){var E,K;
return _.p(function(g){if(g.nextAddress==1)return g.yield(r.JSC$23573_watchApi.playerApi,2);E=g.yieldResult;r.container=document.createElement("div");K=_.lR(r.container,function(){return _.f(RC2,{data:r.compositeVideoOverlayRenderer,compositeVideoConfig:r.compositeVideoConfig,playerApi:E})},"yo");
r.addOnDisposeCallback(K);_.vo(g)})},MNO=function(r){var E,K,g,D,B,Q,a,P;
_.p(function(O){return O.nextAddress==1?(E=r.JSC$23573_watchApi.getPlayerResponse(),B=_.M((K=E)==null?void 0:(g=K.overlay)==null?void 0:(D=g.playerControlsOverlayRenderer)==null?void 0:D.compositeVideoOverlay,yW4),P=(Q=E)==null?void 0:(a=Q.playerConfig)==null?void 0:a.compositeVideoConfig,B&&r.setCompositeVideoOverlayRenderer(B),P&&r.setCompositeVideoConfig(P),B&&P?r.container?O.jumpTo(6):O.yield(xnb(r),6):Wd9(r)?O.yield(CrZ(r),0):O.jumpTo(0)):Wd9(r)?O.jumpTo(0):O.yield(cCc(r),0)})},Wd9=function(r){var E;
return!((E=r.container)==null||!E.parentElement)};
_.iRh.prototype.disposeInternal=function(){Wd9(this)&&CrZ(this);_.SV.prototype.disposeInternal.call(this)};_.tNb=function(r){_.SV.call(this);var E=this;this.JSC$23579_watchApi=r;var K=this.JSC$23579_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){var g=E.JSC$23579_watchApi.getPlayerResponse();if(g){var D,B;if(g=_.M((D=g.endscreen)==null?void 0:(B=D.endscreenRenderer)==null?void 0:B.hideButton,_.YQ)){var Q;(Q=E.setEndscreenHideButton)==null||Q.call(E,g);GG9(E)}}});
this.addOnDisposeCallback(function(){E.JSC$23579_watchApi.unsubscribeByKey(K)});
r=_.N(_.M5({},void 0,"ER3tqb"));this.endscreenHideButton=r.next().value;this.setEndscreenHideButton=r.next().value;vEJ(this);VNh(this);zCn(this)};
_.C(_.tNb,_.SV);
var GG9=function(r){var E,K;_.p(function(g){if(g.nextAddress==1)return r.creatorEndscreenHideButtonContainer?g.return():g.yield(r.JSC$23579_watchApi.playerApi,2);E=g.yieldResult;r.creatorEndscreenHideButtonContainer=document.createElement("div");_.g3(r.creatorEndscreenHideButtonContainer,!1);E.setCreatorEndscreenHideButton(r.creatorEndscreenHideButtonContainer);K=_.lR(r.creatorEndscreenHideButtonContainer,function(){return _.f(_.J6,{data:r.endscreenHideButton,useOutlinedIcon:!0})},"zo");
r.addOnDisposeCallback(function(){K();var D;(D=E)==null||D.setCreatorEndscreenHideButton(void 0)});
_.vo(g)})},vEJ=function(r){var E,K;
_.p(function(g){if(g.nextAddress==1)return g.yield(r.JSC$23579_watchApi.playerApi,2);E=g.yieldResult;K=function(){r.creatorEndscreenHideButtonContainer&&_.g3(r.creatorEndscreenHideButtonContainer,!0)};
E.addEventListener("endscreenelementshown",K);r.addOnDisposeCallback(function(){var D;(D=E)==null||D.removeEventListener("endscreenelementshown",K)});
_.vo(g)})},VNh=function(r){var E=function(){r.creatorEndscreenHideButtonContainer&&_.g3(r.creatorEndscreenHideButtonContainer,!1)},K=r.JSC$23579_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",E),g=r.JSC$23579_watchApi.subscribe("WATCH_NEXT_RESPONSE_RELOADED",E);
r.addOnDisposeCallback(function(){r.JSC$23579_watchApi.unsubscribeByKey(K);r.JSC$23579_watchApi.unsubscribeByKey(g)})},zCn=function(r){r.JSC$23579_watchApi.registerActionHandler("yt-change-creator-endscreen-visibility-command",function(E){var K=_.M(E,AWJ);
r.JSC$23579_watchApi.playerApi.then(function(g){g==null||g.setCreatorEndscreenVisibility(!!K.hide)})});
r.addOnDisposeCallback(function(){r.JSC$23579_watchApi.unregisterActionHandler("yt-change-creator-endscreen-visibility-command")})};_.bRn=function(r){_.SV.call(this);this.JSC$23585_watchApi=r;SB1(this)};
_.C(_.bRn,_.SV);var SB1=function(r){var E,K;_.p(function(g){if(g.nextAddress==1)return g.yield(r.JSC$23585_watchApi.playerApi,2);E=g.yieldResult;K=function(D){_.n4().dispatch(_.K4({type:"SET_IS_WATCH_RETRO_MODE",payload:{isWatchRetroMode:D}}))};
E.addEventListener("onRetroModeChanged",K);r.addOnDisposeCallback(function(){E.removeEventListener("onRetroModeChanged",K)});
_.vo(g)})};var dW4=0,zt=0,NWJ=0;var sAH;sAH=new Map([["10",6E5],["15",9E5],["20",12E5],["30",18E5],["45",27E5],["60",36E5]]);_.Vd=function(r){_.SV.call(this);this.JSC$23590_watchApi=r;this.selectedOption="Off";this.pauseAutonavPlayback=!1;this.adjustmentsCount=this.presetPauseSchedulerId=this.presetFadeSchedulerId=0;kGJ(this)};
_.C(_.Vd,_.SV);
var kGJ=function(r){var E,K,g;_.p(function(D){if(D.nextAddress==1)return D.yield(r.JSC$23590_watchApi.playerApi,2);E=D.yieldResult;if(r.isDisposed())return D.return();r.sessionStorage=_.Q3b("yt-sleep-timer");r.sessionStorage||_.nh(new _.bs("SessionStorage for Sleep Timer is undefined."));((K=r.sessionStorage)==null?void 0:K.get("yt-sleep-timer"))==="true"&&(a21(),(g=r.sessionStorage)==null||g.remove("yt-sleep-timer"),E.syncVolume());qB9(r,E);lih(r,E);mnJ(r,E);_.vo(D)})},qB9=function(r,E){var K=function(O){r.onSleepTimerSettingsChanged(O,
E)},g=function(O){r.onPlayerStateChange(O,E)},D=function(){r.onLoopChange(E)},B=function(){r.onCloseMiniplayer(E)},Q=function(){BWb(E,(0,_.OC)(),pqx(E),r.selectedOption==="End of video",E.getPlayerState()!==1)},a=function(){r.onSeekComplete(E)},P=function(){_.eM.cancelJob(zt);
var O=E.getCurrentTime()>=E.getDuration(),U=r.selectedOption==="End of video"||r.selectedOption==="End of playlist"&&!KOh(r.playlistId);O&&U&&ZR9(r,E)};
E.addEventListener("onSleepTimerSettingsChanged",K);E.addEventListener("onLoopChange",D);E.addEventListener("onLoopRangeChange",D);E.addEventListener("onStateChange",g);E.addEventListener("onCloseMiniplayer",B);E.addEventListener("onSleepTimerFeatureAvailable",Q);E.addEventListener("SEEK_COMPLETE",a);E.addEventListener("onAdStart",P);r.addOnDisposeCallback(function(){E.removeEventListener("onSleepTimerSettingsChanged",K);E.removeEventListener("onLoopChange",D);E.removeEventListener("onLoopRangeChange",
D);E.removeEventListener("onStateChange",g);E.removeEventListener("onCloseMiniplayer",B);E.removeEventListener("onSleepTimerFeatureAvailable",Q);E.removeEventListener("SEEK_COMPLETE",a);E.removeEventListener("onAdStart",P)})},lih=function(r,E){var K=r.JSC$23590_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){a:{var g=E.getVideoData().video_id,D,B=(D=rWc(r.JSC$23590_watchApi))==null?void 0:D.playlistId;
r.pauseAutonavPlayback&&(E.pauseVideo(),E.syncVolume(),r.pauseAutonavPlayback=!1);if(r.selectedOption==="End of video"&&g!==r.videoId)zM(r,E);else{if(r.selectedOption==="End of playlist"){D=KOh(r.playlistId);if(B!==r.playlistId){zM(r,E);break a}D?D&&uIJ(r,E):AC2(r,E)}r.videoId=g;r.playlistId=B}}});
r.addOnDisposeCallback(function(){r.JSC$23590_watchApi.unsubscribeByKey(K)})},mnJ=function(r,E){var K=_.P7().resolve(_.Bz),g=_.nD(K,_.W_J,function(B){B&&r.selectedOption!=="Off"&&zM(r,E)}),D=r.JSC$23590_watchApi.subscribeToActiveChanged(function(B){var Q,a;
return _.p(function(P){if(P.nextAddress==1)return P.yield(_.XZ().navigationFinishPromise,2);Q=!_.jN$();a=_.P7().resolve(_.S3).isMiniplayerActive();B||!JdZ(r.selectedOption)||a||Q||zM(r,E);_.vo(P)})},!1);
K=_.nD(K,function(B){return B.entities.playlistLoopStateEntity||{}},function(B){B=B===void 0?{}:B;
var Q=EwZ(r.JSC$23590_watchApi);if(Q){var a;((a=B[Q])==null?void 0:a.state)==="PLAYLIST_LOOP_STATE_ALL"&&JdZ(r.selectedOption)&&zM(r,E)}});
r.addOnDisposeCallback(g);r.addOnDisposeCallback(K);r.addOnDisposeCallback(D)};
_.Vd.prototype.onSleepTimerSettingsChanged=function(r,E){switch(r){case "Off":this.selectedOption!=="Off"&&zM(this,E);break;case "End of video":case "End of playlist":eC2(this,r,E);break;default:eC2(this,r,E,sAH.get(r))}};
_.Vd.prototype.onLoopChange=function(r){(r.getLoopVideo()||r.getLoopRange())&&JdZ(this.selectedOption)&&zM(this,r)};
_.Vd.prototype.onCloseMiniplayer=function(r){JdZ(this.selectedOption)&&zM(this,r)};
var eC2=function(r,E,K,g){XBn(r,K);r.selectedOption=E;r.videoId=K.getVideoData().video_id;r.playlistId="";var D;(D=r.sessionStorage)==null||D.set("yt-sleep-timer","true");r.adjustmentsCount++;BWb(K,(0,_.OC)(),pqx(K),r.selectedOption==="End of video");if(r.selectedOption==="End of video")AC2(r,K),HRK(r,K);else if(r.selectedOption==="End of playlist"){HRK(r,K);var B,Q;r.playlistId=(Q=(B=rWc(r.JSC$23590_watchApi))==null?void 0:B.playlistId)!=null?Q:"";KOh(r.playlistId)||AC2(r,K)}else g&&(r.presetFadeSchedulerId=
_.RH(_.eM,function(){QwO(K,15E3)},g-15E3),r.presetPauseSchedulerId=_.RH(_.eM,function(){ZR9(r,K)},g),jwb(K,(0,_.OC)(),g))},ZR9=function(r,E){if(r.JSC$23590_watchApi.isActive()){var K={dismissDialogEndpoint:{}};
var g={commandExecutorCommand:{commands:[K,{watchPlayerOverflowMenuCommand:{openMenuItemKey:"menu_item_sleep_timer"}}]}};K={buttonViewModel:{title:_.Nn("CLOSE"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",onTap:{innertubeCommand:K}}};g={buttonViewModel:{title:_.Nn("SLEEP_TIMER_ADD_TIME_LABEL"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_TONAL",onTap:{innertubeCommand:g}}};var D={dialogHeaderViewModel:{headline:{content:_.Nn("SLEEP_TIMER_ENDED_TITLE")}}},
B={basicContentViewModel:{paragraphs:[{text:{content:_.Nn("SLEEP_TIMER_ENDED_TEXT")}}]}};K={showDialogCommand:{panelLoadingStrategy:{inlineContent:{dialogViewModel:{header:D,content:B,footer:{panelFooterViewModel:{primaryButton:K,secondaryButton:g,shouldHideDivider:!0}}}}}}};_.P7().resolve(_.Ov).resolveCommand(K,{form:{element:r}})}else a21();nEn(r,!1);IiZ(r,E);E.pauseVideo();_.xQ.getInstance().getState()===2&&E.getPlayerState()===5&&(r.pauseAutonavPlayback=!0)},zM=function(r,E){nEn(r,!0);
IiZ(r,E);a21()},IiZ=function(r,E){XBn(r,E);
r.selectedOption="Off";r.videoId="";r.playlistId="";r.adjustmentsCount=0;var K;(K=r.sessionStorage)==null||K.remove("yt-sleep-timer");_.eM.cancelJob(dW4);E.resetSleepTimerMenuSettings()},nEn=function(r,E){E={timer_length_adjustment_times_during_session:r.adjustmentsCount-1,
is_session_cancelled:E};switch(r.selectedOption){case "Off":E.option_type="SLEEP_TIMER_OPTION_TYPE_OFF";break;case "End of video":E.option_type="SLEEP_TIMER_OPTION_TYPE_END_OF_VIDEO";break;case "End of playlist":E.option_type="SLEEP_TIMER_OPTION_TYPE_END_OF_PLAYLIST";break;default:E.option_type="SLEEP_TIMER_OPTION_TYPE_FIXED_MINUTES_DURATION",E.option_duration_in_minutes=sAH.get(r.selectedOption)/6E4}_.Ae("sleepTimerSessionFinishEvent",E)};
_.Vd.prototype.onPlayerStateChange=function(r,E){r===1?BWb(E,(0,_.OC)(),pqx(E),this.selectedOption==="End of video"):r===0?(_.eM.cancelJob(zt),E.setVideoTimeLeft(DWZ(0,0))):r===2&&_.eM.cancelJob(zt);this.selectedOption==="End of video"?r===0?ZR9(this,E):r===2&&$WH(E):this.selectedOption!=="End of playlist"||KOh(this.playlistId)||(r===0?ZR9(this,E):r===2&&$WH(E))};
_.Vd.prototype.onSeekComplete=function(r){r.getPlayerState()===2&&BWb(r,(0,_.OC)(),pqx(r),this.selectedOption==="End of video",!0)};
_.Vd.prototype.onCueRangeEnter=function(r,E){r==="sleep-timer-fade-audio"&&QwO(E,(E.getDuration()-E.getProgressState().current)*1E3)};
_.Vd.prototype.onCueRangeExit=function(r,E){r==="sleep-timer-fade-audio"&&E.getPlayerState()!==0&&$WH(E,!0)};
var AC2=function(r,E){E.addCueRange("sleep-timer-fade-audio",E.getDuration()-15,E.getDuration());E.addEventListener("onCueRangeEnter",function(K){r.onCueRangeEnter(K,E)});
E.addEventListener("onCueRangeExit",function(K){r.onCueRangeExit(K,E)})},uIJ=function(r,E){E.removeCueRange("sleep-timer-fade-audio");
E.removeEventListener("onCueRangeEnter",function(K){r.onCueRangeEnter(K,E)});
E.removeEventListener("onCueRangeExit",function(K){r.onCueRangeExit(K,E)})},XBn=function(r,E){JdZ(r.selectedOption)?uIJ(r,E):(_.eM.cancelJob(r.presetPauseSchedulerId),_.eM.cancelJob(r.presetFadeSchedulerId),r.presetPauseSchedulerId=0,r.presetFadeSchedulerId=0);
$WH(E,!0)},HRK=function(r,E){E.setLoop(!1);
E.setLoopVideo(!1);E.setLoopRange(null);(r=EwZ(r.JSC$23590_watchApi))&&_.P7().resolve(_.Bz).dispatch(_.Td("playlistLoopStateEntity",r,{key:r,state:"PLAYLIST_LOOP_STATE_NONE"}))};_.r1K=function(r){_.SV.call(this);var E=this;this.JSC$23593_watchApi=r;_.R("web_watch_force_start_in_theater_mode")&&yCJ(this,!0,!1);Ld9(this);hC9(this);JCJ(this);var K=this.JSC$23593_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){_.Uv("theater_mode_cookie_max_age_seconds",-1)!==-1&&_.v7.get("wide",void 0)==="1"&&_.V2("wide","1",_.Uv("theater_mode_cookie_max_age_seconds",-1))});
this.addOnDisposeCallback(function(){E.JSC$23593_watchApi.unsubscribeByKey(K)});
r=r.getRoot();if(r.is==="ytd-watch-flexy"||r.is==="ytd-watch-grid")r.onTheaterReduxValueUpdate(this.getState());this.getState()&&_.RwO();_.R("web_watch_log_theater_mode_cookie_state")&&_.v7.get("wide","0")==="1"&&_.MpJ("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_USER_HAS_THEATER_MODE_COOKIE_ENABLED")};
_.C(_.r1K,_.SV);var Ld9=function(r){var E,K;_.p(function(g){if(g.nextAddress==1)return g.yield(r.JSC$23593_watchApi.playerApi,2);E=g.yieldResult;K=function(D){yCJ(r,!!D)};
E.addEventListener("SIZE_CLICKED",K);r.addOnDisposeCallback(function(){E.removeEventListener("SIZE_CLICKED",K)});
_.vo(g)})},hC9=function(r){r.JSC$23593_watchApi.registerActionHandler("yt-toggle-theater-mode",function(E,K){yCJ(r,E,K===void 0?!0:K)});
r.addOnDisposeCallback(function(){r.JSC$23593_watchApi.unregisterActionHandler("yt-toggle-theater-mode")})};
_.r1K.prototype.getState=function(){return _.xr(_.n4().getState())};
var yCJ=function(r,E,K){K=K===void 0?!0:K;var g,D,B,Q=_.R("enable_player_resize_transition")&&!!r.JSC$23593_watchApi.getWatchNextResponse()&&!((g=r.JSC$23593_watchApi.getWatchNextResponse())==null?0:(D=g.contents)==null?0:(B=D.twoColumnWatchNextResults)==null?0:B.conversationBar);_.kfQ(function(){_.n4().dispatch(_.K4({type:"SET_IS_THEATER_MODE",payload:{isTheaterMode:E}}));_.R("theater_mode_scroll_to_top_killswitch")||r.JSC$23593_watchApi.scrollWatchTo(0,!1);_.Hw()&&_.R("external_fullscreen")&&_.nn(document.documentElement);
JCJ(r);K&&_.V2("wide",E?"1":"0",_.Uv("theater_mode_cookie_max_age_seconds",-1));_.ht(r.JSC$23593_watchApi.getRoot(),"yt-close-popup-action",["yt-tooltip-renderer"]);r.JSC$23593_watchApi.dispatchEvent("yt-set-theater-mode-enabled",{enabled:E});E&&_.RwO()},{shouldWrap:Q})},JCJ=function(r){var E;
_.p(function(K){if(K.nextAddress==1)return K.yield(r.JSC$23593_watchApi.playerApi,2);E=K.yieldResult;E.setSizeStyle(!0,r.getState());_.vo(K)})};var gsc=function(r){_.SV.call(this);var E=this;this.playerApi=r;this.timeToPanelSyncKeyMap={};var K;if(r==null?0:(K=r.isReady)==null?0:K.call(r)){K=_.nD(_.P7().resolve(_.Bz),function(D){return D.entities.timedMarkersListSyncEntity||{}},function(D,B){D=D===void 0?{}:D;
B=B===void 0?{}:B;for(var Q=_.N(Object.keys(B)),a=Q.next();!a.done;a=Q.next())a=a.value,D[a]!==B[a]&&Esh(E,B[a]);B=_.N(Object.keys(D));for(Q=B.next();!Q.done;Q=B.next())Q=Q.value,a=D[Q],E.timeToPanelSyncKeyMap[Q]&&Kh1(E,a)});
this.addOnDisposeCallback(K);var g=function(D){E.onCueRangeEnter(D)};
r.addEventListener("onCueRangeEnter",g);this.addOnDisposeCallback(function(){var D;(D=r.removeEventListener)==null||D.call(r,"onCueRangeEnter",g)})}};
_.C(gsc,_.SV);
var Kh1=function(r,E){var K,g;if((K=r.playerApi)==null?0:(g=K.isReady)==null?0:g.call(K)){var D;if((K=E==null?void 0:(D=E.timedListData)==null?void 0:D.sections)&&E!=null&&E.key)for(D=_.N(K),K=D.next();!K.done;K=D.next())if(K=K.value,K.timedSyncDataList&&K.sectionId)for(g=0;g<K.timedSyncDataList.length;g++){var B=K.timedSyncDataList[g];B.syncItemId&&r.playerApi.addCueRange(K.sectionId+"_"+E.key+"_"+B.syncItemId,Number(B.videoTimeMs)/1E3,g===K.timedSyncDataList.length-1?0x8000000000000:Number(K.timedSyncDataList[g+
1].videoTimeMs)/1E3)}}},Esh=function(r,E){var K,g;
if((K=r.playerApi)==null?0:(g=K.isReady)==null?0:g.call(K)){var D;if((K=E==null?void 0:(D=E.timedListData)==null?void 0:D.sections)&&E!=null&&E.key)for(D=_.N(K),K=D.next();!K.done;K=D.next())if(K=K.value,K.timedSyncDataList&&K.sectionId){g=_.N(K.timedSyncDataList);for(var B=g.next();!B.done;B=g.next())B=B.value,B.syncItemId&&r.playerApi.removeCueRange(K.sectionId+"_"+E.key+"_"+B.syncItemId)}}};
gsc.prototype.onCueRangeEnter=function(r){for(var E=_.N(Object.keys(this.timeToPanelSyncKeyMap)),K=E.next();!K.done;K=E.next()){K=K.value;var g=_.N(r.split("_"+K+"_")),D=g.next().value;g=g.next().value;if(D&&g){r=_.P7().resolve(_.Bz);E=this.timeToPanelSyncKeyMap[K];var B=_.ptL(r.getState(),E);K=DCJ(K,D,g);if(K===-1)break;K={activeSyncId:g,activeItemIndex:K,activeSectionInfo:{sectionIdentifier:D}};B?r.dispatch(_.xz("markersEngagementPanelSyncEntity",E,K)):r.dispatch(_.Td("markersEngagementPanelSyncEntity",
E,Object.assign({},{key:E},K)));break}}};
var DCJ=function(r,E,K){var g=_.P7().resolve(_.Bz),D,B;r=(D=fm9(g.getState(),r))==null?void 0:(B=D.timedListData)==null?void 0:B.sections;if(!r)return-1;D=0;B=_.N(r);for(r=B.next();!r.done;r=B.next()){r=r.value;g=r.timedSyncDataList||[];if(r.sectionId===E)return E=g.findIndex(function(Q){return Q.syncItemId===K}),E===-1?E:D+E;
D+=g.length}return-1};_.jGh=function(r){_.SV.call(this);var E=this;this.JSC$23606_watchApi=r;this.unresolvedCommands=[];this.JSC$23606_watchApi.registerActionHandler("yt-update-timed-markers-sync-observer-command",function(K){BEZ(E,K)});
this.addOnDisposeCallback(function(){E.JSC$23606_watchApi.unregisterActionHandler("yt-update-timed-markers-sync-observer-command")});
dCm(this)};
_.C(_.jGh,_.SV);var dCm=function(r){var E;_.p(function(K){if(K.nextAddress==1)return K.yield(r.JSC$23606_watchApi.playerApi,2);E=K.yieldResult;if(r.isDisposed())return K.return();r.timedSyncObserver=new gsc(E);r.unresolvedCommands.length&&(r.unresolvedCommands.forEach(function(g){return BEZ(r,g)}),r.unresolvedCommands=[]);
_.iF(r,r.timedSyncObserver);_.vo(K)})},BEZ=function(r,E){if(r.timedSyncObserver){var K=_.M(E,Xq1);
if(K&&K.timedSyncEntityKey&&K.panelSyncEntityKey){r=r.timedSyncObserver;E=K.timedSyncEntityKey;var g=K.panelSyncEntityKey;K=!!K.isEnabled;K=K===void 0?!0:K;var D=_.P7().resolve(_.Bz);D=fm9(D.getState(),E);K?r.timeToPanelSyncKeyMap[E]||(r.timeToPanelSyncKeyMap[E]=g,Kh1(r,D)):(delete r.timeToPanelSyncKeyMap[E],Esh(r,D))}}else r.unresolvedCommands.push(E)};var NEK=_.l(function(r){var E=r.data,K=r.maybeLogSmartSkipClientData,g=null,D=null,B=_.R("web_enable_auto_focus_for_timely_action_button"),Q=function(){g=document.activeElement},a=function(){E().smartSkipMetadata&&(g=document.activeElement,_.ltT(function(){return D}))},P=function(U){if(E().smartSkipMetadata&&(!U||U.key!=="Enter")){g&&g.isConnected&&(_.ltT(function(){return g}),g=null);
var T;(T=D)==null||T.blur()}};
r=_.dd(function(){K==null||K(!0,E());return!1});
var O=_.eH(_.Gd(function(){return E().rendererContext},{onTap:function(U,T){T({disableClickTracking:!0})}}),_.Yl({visibilityCallback:function(U){if(B)U?D&&E().smartSkipMetadata&&(a(),document.addEventListener("focusin",Q)):(document.removeEventListener("focusin",Q),P());
else if(U){U=_.xG(E().rendererContext);var T=Number(E().maxVisibleDurationMilliseconds),w,F=(w=_.M(E().rendererContext,_.Tz))==null?void 0:w.label;U&&T&&F&&(w={label:F,command:U,durationMs:T},_.P7().resolve(_.Vf).enqueue(w))}},
showOption:{calledOnce:!1,state:"visible"},hideOption:{calledOnce:!1,state:"hidden"}}));_.m7(function(){if(B){var U;if((D=(U=O.value)==null?void 0:U.querySelector("button"))&&E().smartSkipMetadata){var T;(T=O.value)==null||T.addEventListener("keydown",P)}}});
_.Z6(function(){B&&(D&&E().smartSkipMetadata&&D.removeEventListener("keydown",P),document.removeEventListener("focusin",Q),P())});
return _.f("ytw-timely-action-view-model",{class:"ytwTimelyActionViewModelHost",el:O,"on:click":r},_.f(_.U9,{data:function(){return E().content}},{buttonViewModel:_.Sc}))},"Bo");var QGh=_.l(function(r){var E=r.data,K=r.playerApi,g=_.P7().resolve(_.vO5);r=_.N(_.XW(function(){E()}));
var D=r.next().value,B=r.next().value,Q=function(){return ON2(E(),D())},a=function(O,U){var T,w,F=(T=_.M(U==null?void 0:U.rendererContext,_.P1))==null?void 0:(w=T.loggingDirectives)==null?void 0:w.trackingParams;
if((U=U==null?void 0:U.smartSkipMetadata)&&U.loggingData&&(w=U.loggingData,U=w.algorithmId,T=w.startMilliseconds,w=w.endMilliseconds,U&&T!==void 0&&w!==void 0)){var c,W;O={smartSkipData:Object.assign({},{versionName:U,startMediaTimeMs:T,endMediaTimeMs:w},O&&{userInteractionMediaTimeMs:(Math.floor(((c=_.Lg())==null?void 0:(W=c.getPlayer())==null?void 0:W.getCurrentTime())||0)*1E3).toString()})};c=_.Cn();var z;F&&(z=_.UZ(F));c&&z&&_.AC(c,z,O)}},P=function(O,U){var T=ON2(E(),O);
if(T){var w=_.M(T,f2b),F;if(F=U)F=K(),T=_.M(T,f2b),F=T!=null&&T.smartSkipMetadata?!(F==null?0:F.isSameMarkerTypeVisible((T==null?void 0:T.smartSkipMetadata.markerKey)||"")):!0;if(F){var c,W;(w==null?0:(c=w.smartSkipMetadata)==null?0:(W=c.loggingData)==null?0:W.isCounterfactual)||(a(!1,w),B(O))}else U||D()!==O||B(void 0)}};
_.me(function(){var O=E().timelyActions;if(O){O=_.N(O);for(var U=O.next();!U.done;U=O.next()){U=_.M(U.value,f2b);var T=void 0;(T=U)!=null&&T.cueRangeId&&g.timelyActionsMap.set(U.cueRangeId,P)}_.Z6(function(){g.timelyActionsMap.clear()})}},"l2RtC");
return _.f("ytw-timely-actions-overlay-view-model",{class:"ytwTimelyActionsOverlayViewModelHost"},_.f(_.U9,{data:Q},{timelyActionViewModel:function(O){return _.f(NEK,{data:O.data,maybeLogSmartSkipClientData:function(){a(!0,_.M(Q(),f2b))}})}}))},"Do");_.akK=function(r){_.SV.call(this);this.JSC$23618_watchApi=r;r=_.N(_.M5({},void 0,"UN7k5e"));this.timelyActionsOverlay=r.next().value;this.setTimelyActionsOverlay=r.next().value;$C9(this)};
_.C(_.akK,_.SV);var $C9=function(r){var E,K,g,D;_.p(function(B){if(B.nextAddress==1)return p2b(r),PPH(r),r.timelyActionsContainer=document.createElement("div"),B.yield(r.JSC$23618_watchApi.playerApi,2);E=B.yieldResult;(g=(K=E).insertTimelyActionUi)==null||g.call(K,r.timelyActionsContainer);D=_.lR(r.timelyActionsContainer,function(){return _.f(QGh,{data:r.timelyActionsOverlay,playerApi:E})},"Eo");
r.addOnDisposeCallback(D);_.vo(B)})},PPH=function(r){var E=r.JSC$23618_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){p2b(r)});
r.addOnDisposeCallback(function(){r.JSC$23618_watchApi.unsubscribeByKey(E)})},p2b=function(r){var E=r.JSC$23618_watchApi.getWatchNextResponse();
if(E){var K,g;if(E=_.M((K=E.playerOverlays)==null?void 0:(g=K.playerOverlayRenderer)==null?void 0:g.timelyActionsOverlayViewModel,HNh)){var D;(D=r.setTimelyActionsOverlay)==null||D.call(r,E)}}};_.O4m=function(r){_.SV.call(this);this.JSC$23622_watchApi=r;fkn(this)};
_.C(_.O4m,_.SV);var fkn=function(r){var E,K;_.p(function(g){if(g.nextAddress==1)return g.yield(r.JSC$23622_watchApi.playerApi,2);E=g.yieldResult;K=function(D){_.jH.instance.resolveCommand({openPopupAction:{popup:{notificationActionRenderer:_.M(D,_.AZh)},popupType:"TOAST"}})};
E.addEventListener("onYtShowToast",K);r.addOnDisposeCallback(function(){E.removeEventListener("onYtShowToast",K)});
_.vo(g)})};var YKb,w21,i42,UCx,TE1,MI9,Rkh,os9,c1m,xC9;YKb=!1;_.FhO=function(r){_.SV.call(this);this.JSC$23625_watchApi=r;this.fullscreen=this.theater=!1;UCx(this);TE1(this);w21(this)};
_.C(_.FhO,_.SV);w21=function(r){var E,K,g;_.p(function(D){if(D.nextAddress==1)return D.yield(r.JSC$23625_watchApi.playerApi,2);E=D.yieldResult;if(r.isDisposed())return D.return();K=r.JSC$23625_watchApi.getElement("CINEMATICS");if(!K)return D.return();r.JSC$23625_cinematicController=new _.wv(K,E);_.iF(r,r.JSC$23625_cinematicController);_.Qi1(r.JSC$23625_cinematicController);Rkh(r,_.h7L());g=r.JSC$23625_cinematicController.subscribe("CINEMATICS_ALLOWED_CHANGED",function(B){os9(r,B)});
r.addOnDisposeCallback(function(){r.JSC$23625_watchApi.unsubscribeByKey(g)});
MI9(r);os9(r,r.JSC$23625_cinematicController.isAllowed());i42(r);c1m(r);_.vo(D)})};
i42=function(r){r.fullscreen=_.WI(_.n4().getState());r.theater=_.xr(_.n4().getState());_.CPn(r,r.fullscreen,r.theater);var E=_.nD(_.n4(),_.WI,function(g){r.fullscreen=g;_.CPn(r,r.fullscreen,r.theater)}),K=_.nD(_.n4(),_.xr,function(g){r.theater=g;
_.CPn(r,r.fullscreen,r.theater)});
r.addOnDisposeCallback(E);r.addOnDisposeCallback(K)};
UCx=function(r){var E=r.JSC$23625_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){MI9(r)});
r.addOnDisposeCallback(function(){r.JSC$23625_watchApi.unsubscribeByKey(E)})};
TE1=function(r){var E,K;_.p(function(g){if(g.nextAddress==1)return g.yield(r.JSC$23625_watchApi.playerApi,2);E=g.yieldResult;K=function(D){Rkh(r,D)};
E.addEventListener("cinematicSettingsToggleChange",K);r.addOnDisposeCallback(function(){E.removeEventListener("cinematicSettingsToggleChange",K)});
_.vo(g)})};
MI9=function(r){var E=r.JSC$23625_watchApi.getWatchNextResponse(),K;E=_.M(E==null?void 0:(K=E.pageVisualEffects)==null?void 0:K[0],_.J5);var g;(g=r.JSC$23625_cinematicController)==null||_.aj4(g,E)};
Rkh=function(r,E){var K;(K=r.JSC$23625_cinematicController)==null||_.$mH(K,E);xC9(r)};
os9=function(r,E){var K;_.p(function(g){if(g.nextAddress==1)return _.R("kevlar_watch_cinematics_invisible")&&(E=!1),g.yield(r.JSC$23625_watchApi.playerApi,2);K=g.yieldResult;K.updateCinematicSettings(E);xC9(r);_.vo(g)})};
c1m=function(r){var E=_.aA();if(_.R("kevlar_measure_ambient_mode_idle")&&!E.getFlag(192)&&!YKb){YKb=!0;var K=_.k_(_.eM,function(){_.P7().resolve(_.j3b).start(1E4)},5E3);
r.addOnDisposeCallback(function(){_.eM.cancelJob(K);_.P7().resolve(_.j3b).stop()})}};
_.CPn=function(r,E,K){r.fullscreen=E;r.theater=K;var g;(g=r.JSC$23625_cinematicController)==null||g.setFullscreen(r.fullscreen,r.theater);if(_.R("web_cinematics_pausing")&&!document.documentElement.hasAttribute("dark"))if(r.theater||r.fullscreen){var D;(D=r.JSC$23625_cinematicController)==null||_.PRZ(D)}else{var B;(B=r.JSC$23625_cinematicController)==null||_.pDb(B)}};
xC9=function(r){var E;r.JSC$23625_watchApi.getRoot().toggleCinematicsActive(!((E=r.JSC$23625_cinematicController)==null||!E.isEnabled()))};_.VIb=function(r){_.SV.call(this);var E=this;this.JSC$23628_watchApi=r;this.commentsReady=!1;this.setCommentsJobId=0;r=_.nD(_.n4(),_.v$,function(){Whh(E)});
this.addOnDisposeCallback(r);var K=this.JSC$23628_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){GSn(E)}),g=this.JSC$23628_watchApi.subscribe("WATCH_NEXT_RESPONSE_RELOADED",function(){GSn(E)});
this.addOnDisposeCallback(function(){E.JSC$23628_watchApi.unsubscribeByKey(K);E.JSC$23628_watchApi.unsubscribeByKey(g)});
var D=function(){_.R("kevlar_cancel_scheduled_comment_jobs_on_navigate")&&vsb(E,"false")};
this.JSC$23628_watchApi.getRoot().addEventListener("yt-page-data-will-update",D);this.addOnDisposeCallback(function(){E.JSC$23628_watchApi.getRoot().removeEventListener("yt-page-data-will-update",D)});
GSn(this)};
_.C(_.VIb,_.SV);var GSn=function(r){r.commentsReady=!1;_.eM.cancelJob(r.setCommentsJobId);r.setCommentsJobId=_.k_(_.eM,function(){Whh(r)},1E3)},Whh=function(r){if(!r.commentsReady){_.CR("cmi");
_.eM.cancelJob(r.setCommentsJobId);var E,K,g,D,B=(E=r.JSC$23628_watchApi.getWatchNextResponse())==null?void 0:(K=E.contents)==null?void 0:(g=K.twoColumnWatchNextResults)==null?void 0:(D=g.results)==null?void 0:D.results.contents;E=void 0;if(B&&B.length)for(B=_.N(B),K=B.next();!K.done;K=B.next())if(K=K.value,D=g=void 0,((g=K)==null?void 0:(D=g.itemSectionRenderer)==null?void 0:D.sectionIdentifier)==="comment-item-section"){_.R("web_watch_provide_undefined_comments")?E=K.itemSectionRenderer:r.JSC$23628_watchApi.provideRenderingData("COMMENTS",
K.itemSectionRenderer);vsb(r,"true");break}_.R("web_watch_provide_undefined_comments")&&r.JSC$23628_watchApi.provideRenderingData("COMMENTS",E);r.commentsReady=!0;r.JSC$23628_watchApi.dispatchEvent("yt-watch-comments-ready")}},vsb=function(r,E){var K;
(K=r.JSC$23628_watchApi.getElement("COMMENTS"))==null||K.setAttribute("canScheduleJobs",E)};_.sG9=function(r){_.SV.call(this);var E=this;this.JSC$23631_watchApi=r;this.providePlayerJobId=this.provideWatchNextJobId=this.provideRichGridJobId=0;this.directlyProvideComments=_.R("swatcheroo_directly_provide_comments");this.provideWatchNextSecondaryResults=_.R("web_watch_provide_secondary_results_renderer");this.swatcherooProvideAllDataOnScheduledJob=_.R("swatcheroo_provide_all_data_on_scheduled_job");this.provideAllDataDelayMs=_.Uv("swatcheroo_provide_all_data_delay_ms",250);if(this.swatcherooProvideAllDataOnScheduledJob)zk2(this);
else{var K=this.JSC$23631_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){tIx(E);tJ(E)}),g=this.JSC$23631_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){Sz(E);
tJ(E)});
this.JSC$23631_watchApi.getRoot().is==="ytd-watch-grid"&&_.R("swatcheroo_pbs_load_grid")&&(SKm(this),b4x(this));this.addOnDisposeCallback(function(){E.JSC$23631_watchApi.unsubscribeByKey(K);E.JSC$23631_watchApi.unsubscribeByKey(g);_.eM.cancelJob(E.provideRichGridJobId)});
tIx(this);Sz(this)}};
_.C(_.sG9,_.SV);var zk2=function(r){var E=r.JSC$23631_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){r.providePlayerJobId=_.pl(_.eM,function(){tIx(r);tJ(r)},r.provideAllDataDelayMs)}),K=r.JSC$23631_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){r.provideWatchNextJobId=_.pl(_.eM,function(){Sz(r);
tJ(r)},r.provideAllDataDelayMs)}),g=r.JSC$23631_watchApi.subscribe("WATCH_NEXT_RESPONSE_RELOADED",function(){r.provideWatchNextJobId=_.pl(_.eM,function(){Sz(r);
tJ(r)},r.provideAllDataDelayMs)});
r.JSC$23631_watchApi.registerActionHandler("yt-pending-navigation-cancelled",function(){_.k_(_.eM,function(){tIx(r);Sz(r);tJ(r)},100)});
r.JSC$23631_watchApi.addPageDisposeJob(function(){_.eM.cancelJob(r.provideWatchNextJobId);_.eM.cancelJob(r.providePlayerJobId)});
r.addOnDisposeCallback(function(){r.JSC$23631_watchApi.unregisterActionHandler("yt-pending-navigation-cancelled");r.JSC$23631_watchApi.unsubscribeByKey(E);r.JSC$23631_watchApi.unsubscribeByKey(K);r.JSC$23631_watchApi.unsubscribeByKey(g);_.eM.cancelJob(r.providePlayerJobId);_.eM.cancelJob(r.provideWatchNextJobId)});
tIx(r);Sz(r)},tIx=function(r){var E=r.JSC$23631_watchApi.getPlayerResponse(),K,g,D=(g=E==null?void 0:(K=E.playabilityStatus)==null?void 0:K.messageRenderers)!=null?g:[],B,Q;
E=(Q=E==null?void 0:(B=E.playabilityStatus)==null?void 0:B.messages)!=null?Q:[];B=_.N(E);for(Q=B.next();!Q.done;Q=B.next())D.push({alertRenderer:{text:_.eI(Q.value),type:"WARNING"}});r.JSC$23631_watchApi.provideRenderingData("ALERTS",D)},Sz=function(r){var E=[],K,g,D,B=r.JSC$23631_watchApi.getWatchNextResponse(),Q,a,P,O,U=B==null?void 0:(Q=B.contents)==null?void 0:(a=Q.twoColumnWatchNextResults)==null?void 0:(P=a.results)==null?void 0:(O=P.results)==null?void 0:O.contents;
if(U)for(Q=_.N(U),a=Q.next();!a.done;a=Q.next())if(a=a.value,a.videoPrimaryInfoRenderer)var T=a;else if(a.videoSecondaryInfoRenderer){var w=a;O=P=void 0;a=Object.assign({},(P=a.videoSecondaryInfoRenderer)==null?void 0:(O=P.metadataRowContainer)==null?void 0:O.metadataRowContainerRenderer);if(a.rows&&a.collapsedItemCount!==void 0){a.rows=a.rows.slice(0,a.collapsedItemCount).filter(function(rb){return!!rb.richMetadataRowRenderer});
a.collapsedItemCount=a.rows.length;var F={metadataRowContainerRenderer:a}}}else if(a.merchandiseShelfRenderer)var c=a;else if(a.ticketShelfRenderer)var W=a;else if(a.expandableMetadataRenderer)var z=a;else if(a.itemSectionRenderer)if(P=a.itemSectionRenderer.contents,O=void 0,r.directlyProvideComments&&((O=a.itemSectionRenderer)==null?void 0:O.sectionIdentifier)==="comment-item-section")_.CR("cmi"),r.JSC$23631_watchApi.provideRenderingData("COMMENTS",a.itemSectionRenderer);else if(P)for(a=_.N(P),P=
a.next();!P.done;P=a.next())if(P=P.value,P.commentsEntryPointHeaderRenderer)var S=P;else if(P.clarificationRenderer||P.infoPanelContainerRenderer||P.infoPanelContentRenderer||P.emergencyOneboxRenderer){E.push(P);var k=k||!!w}else P.limitedStateMessageRenderer?g=P:P.videoMetadataCarouselViewModel&&(D=P);if(_.R("web_watch_merch_in_sd_when_ticket_shelf_present")&&c&&W){var A=c;c=void 0}if(r.provideWatchNextSecondaryResults){var X,e,I;r.JSC$23631_watchApi.provideRenderingData("WATCH_NEXT_SECONDARY_RESULTS",
B==null?void 0:(X=B.contents)==null?void 0:(e=X.twoColumnWatchNextResults)==null?void 0:(I=e.secondaryResults)==null?void 0:I.secondaryResults)}if(r.JSC$23631_watchApi.getRoot().is==="ytd-watch-grid"){var J,Q5;r.JSC$23631_watchApi.provideRenderingData("LIVE_CHAT",B==null?void 0:(J=B.contents)==null?void 0:(Q5=J.twoColumnWatchNextResults)==null?void 0:Q5.conversationBar)}var OP,WK,TJ,oJ;(X=B==null?void 0:(OP=B.contents)==null?void 0:(WK=OP.twoColumnWatchNextResults)==null?void 0:(TJ=WK.secondaryResults)==
null?void 0:(oJ=TJ.secondaryResults)==null?void 0:oJ.offerModule)&&(X.donationShelfRenderer||X.donationUnavailableRenderer)&&r.JSC$23631_watchApi.getRoot().is!=="ytd-watch-grid"&&(K=X);OP=r.JSC$23631_watchApi.getPlayerResponse();if(!OP||!_.lpL(OP.playabilityStatus,B==null?void 0:B.playerOverlays)){var kL;if(B==null?0:(kL=B.contents)==null?0:kL.singleColumnWatchNextResults){var qq,n2;var pd=B==null?void 0:(qq=B.contents.singleColumnWatchNextResults.results)==null?void 0:(n2=qq.results)==null?void 0:
n2.contents}else{var RM,rw,Uu,Cd;kL=!!(U==null?0:(RM=U[0])==null?0:(rw=RM.itemSectionRenderer)==null?0:(Uu=rw.contents)==null?0:(Cd=Uu[0])==null?0:Cd.backgroundPromoRenderer);var tb,c9;RM=!!(B==null?0:(tb=B.contents)==null?0:(c9=tb.twoColumnWatchNextResults)==null?0:c9.secondaryResults);kL&&!RM&&(pd=U)}}U=E[0];tb=E[1];k&&E.length===1&&(tb=U,U=void 0);r.JSC$23631_watchApi.provideRenderingData("PRIMARY_INFO",T);r.JSC$23631_watchApi.provideRenderingData("SECONDARY_INFO",w);r.JSC$23631_watchApi.provideRenderingData("COMMENTS_ENTRY_POINT_HEADER",
S);r.JSC$23631_watchApi.provideRenderingData("VIDEO_METADATA_CAROUSEL",D);r.JSC$23631_watchApi.provideRenderingData("CLARIFICATION",U);r.JSC$23631_watchApi.provideRenderingData("RICH_METADATA",F);r.JSC$23631_watchApi.provideRenderingData("MERCH_SHELF",c);_.R("web_watch_merch_in_sd_when_ticket_shelf_present")&&r.JSC$23631_watchApi.provideRenderingData("MERCH_SHELF_IN_SD",A);r.JSC$23631_watchApi.provideRenderingData("TICKET_SHELF",W);r.JSC$23631_watchApi.provideRenderingData("LIMITED_STATE",g);r.JSC$23631_watchApi.getRoot().is!==
"ytd-watch-grid"&&r.JSC$23631_watchApi.provideRenderingData("DONATION_SHELF",K);r.JSC$23631_watchApi.provideRenderingData("SINGLE_COLUMN_CONTENTS",pd);r.JSC$23631_watchApi.provideRenderingData("INFO_PANEL_BELOW_METADATA",tb);r.JSC$23631_watchApi.provideRenderingData("EXPANDABLE_METADATA",z);if(r.swatcherooProvideAllDataOnScheduledJob){var TT,Nq,Da,oM,Ld,MJ;T=B==null?void 0:(TT=B.contents)==null?void 0:(Nq=TT.twoColumnWatchNextResults)==null?void 0:(Da=Nq.secondaryResults)==null?void 0:(oM=Da.secondaryResults)==
null?void 0:(Ld=oM.results)==null?void 0:(MJ=Ld[0])==null?void 0:MJ.richGridRenderer;r.JSC$23631_watchApi.provideRenderingData("RICH_GRID_RENDERER",T)}};
_.sG9.prototype.hasCompanionAds=function(r){var E,K;return(K=r==null?void 0:(E=r.adPlacements)==null?void 0:E.some(function(g){var D,B,Q,a;return(g==null?void 0:(D=g.adPlacementRenderer)==null?void 0:(B=D.renderer)==null?void 0:B.actionCompanionAdRenderer)||(g==null?void 0:(Q=g.adPlacementRenderer)==null?void 0:(a=Q.renderer)==null?void 0:a.topBannerImageTextIconButtonedLayoutViewModel)}))!=null?K:!1};
var tJ=function(r){if(!_.R("swaterdoo_ps_wn_handle_ks")){r.swatcherooProvideAllDataOnScheduledJob||b4x(r,3E3);var E=r.JSC$23631_watchApi.getPlayerResponse(),K,g,D,B,Q,a=(K=r.JSC$23631_watchApi.getWatchNextResponse())==null?void 0:(g=K.contents)==null?void 0:(D=g.twoColumnWatchNextResults)==null?void 0:(B=D.secondaryResults)==null?void 0:(Q=B.secondaryResults)==null?void 0:Q.offerModule;E=r.hasCompanionAds(E);var P,O;K=(a==null?void 0:(P=a.tvfilmOfferModuleRenderer)==null?void 0:P.clientShouldSuppressIfCompanionAdDisplayed)||
(a==null?void 0:(O=a.unlimitedOfferModuleRenderer)==null?void 0:O.suppressIfCompanionAds);P=E&&K;r.JSC$23631_watchApi.getRoot().is==="ytd-watch-grid"&&r.JSC$23631_watchApi.provideRenderingData("OFFER_MODULE",P?void 0:a)}},b4x=function(r,E){_.R("swatcheroo_pbs_load_grid")&&(r.provideRichGridJobId&&_.eM.cancelJob(r.provideRichGridJobId),r.provideRichGridJobId=_.pl(_.eM,function(){r.provideRichGridJobId=0;
var K,g,D,B,Q,a,P,O=(K=r.JSC$23631_watchApi.getWatchNextResponse())==null?void 0:(g=K.contents)==null?void 0:(D=g.twoColumnWatchNextResults)==null?void 0:(B=D.secondaryResults)==null?void 0:(Q=B.secondaryResults)==null?void 0:(a=Q.results)==null?void 0:(P=a[0])==null?void 0:P.richGridRenderer;O&&r.JSC$23631_watchApi.provideRenderingData("RICH_GRID_RENDERER",O)},E))},SKm=function(r){var E,K;
_.p(function(g){if(g.nextAddress==1)return g.yield(r.JSC$23631_watchApi.playerApi,2);E=g.yieldResult;K=function(){r.onPlaybackStart()};
E.addEventListener("onPlaybackStartExternal",K);r.addOnDisposeCallback(function(){E.removeEventListener("onPlaybackStartExternal",K)});
_.vo(g)})};
_.sG9.prototype.onPlaybackStart=function(){b4x(this)};_.qKn=function(r){_.SV.call(this);var E=this;this.JSC$23643_watchApi=r;r.playerApi.then(function(K){E.player=K});
this.gestures=new _.Qv(this.JSC$23643_watchApi.getRoot(),r.getElement("PLAYER_CONTAINER"),{dragDownAction:function(){if(_.TTK(_.n4().getState())&&_.v$(_.n4().getState())<=0)if(_.WI(_.n4().getState())){var K;(K=E.player)==null||K.toggleFullscreen()}else _.ht(E.JSC$23643_watchApi.getRoot(),"yt-activate-miniplayer-from-watch-action")}});
kSb(this)};
_.C(_.qKn,_.SV);var kSb=function(r){var E=_.nD(_.n4(),_.WI,function(K){r.onFullscreenChanged(K)});
r.addOnDisposeCallback(E);E=_.nD(_.n4(),_.v$,function(K){r.gestures&&(K>0?r.gestures.detach():r.gestures.attach())});
r.addOnDisposeCallback(E)};
_.qKn.prototype.onFullscreenChanged=function(r){this.gestures&&this.gestures.update(r)};var lk1;lk1=["PLAYLIST"];_.Z49=function(r){_.SV.call(this);var E=this;this.JSC$23646_watchApi=r;this.clearDataJobId=0;this.pageDisposalDataTypes=[];this.runPageDisposeJob=function(){};
this.runClearDataJob=function(){};
this.runOnYtNavigateAwayFinish=function(){};
this.addOnDisposeCallback(r.subscribeToActiveChanged(function(K){E.onActiveChanged(K)}));
mCO(this)};
_.C(_.Z49,_.SV);var uoh=function(r){r.pageDisposalDataTypes=Object.values(Kd1).filter(function(E){return!lk1.includes(E)})},mCO=function(r){if(_.R("swatcheroo_enable_ghost_cards")||_.R("web_watch_clear_data_on_page_dispose"))uoh(r),r.JSC$23646_watchApi.registerActionHandler("yt-pending-navigation-cancelled",function(){_.eM.cancelJob(r.clearDataJobId);
r.clearDataJobId=0}),r.runPageDisposeJob=function(){var E=_.P7().resolve(_.IL).getDestinationPageType()==="watch";
r.clearDataJobId=_.pl(_.eM,r.runClearDataJob,E?0:_.Uv("web_watch_delay_page_dispose_ms",1E4))},r.runClearDataJob=function(){A1H(r)},r.runOnYtNavigateAwayFinish=function(){r.clearDataJobId&&(_.eM.cancelJob(r.clearDataJobId),r.clearDataJobId=0,A1H(r))},document.addEventListener("yt-navigate-finish",r.runOnYtNavigateAwayFinish),r.JSC$23646_watchApi.addPageDisposeJob(r.runPageDisposeJob),r.addOnDisposeCallback(function(){r.JSC$23646_watchApi.removePageDisposeJob(r.runPageDisposeJob);
r.JSC$23646_watchApi.unregisterActionHandler("yt-pending-navigation-cancelled");document.removeEventListener("yt-navigate-finish",r.runOnYtNavigateAwayFinish)})},A1H=function(r){r.pageDisposalDataTypes.forEach(function(E){r.JSC$23646_watchApi.provideRenderingData(E,void 0)});
r.clearDataJobId=0};
_.Z49.prototype.onActiveChanged=function(r){r&&((r=document.querySelector("#watch-page-skeleton"))&&_.Gb(r),ekx(this),document.body.removeAttribute("no-y-overflow"),_.HD("IS_SHELL_LOAD")&&_.QR4())};
var ekx=function(r){_.p(function(E){if(E.nextAddress==1)return E.yield(r.JSC$23646_watchApi.playerApi,2);_.kz();_.vo(E)})};var X2K;X2K=_.R("kevlar_watch_while_counterfactual")?0:.25;_.y1J=function(r){_.SV.call(this);this.JSC$23649_watchApi=r;this.JSC$23649_watchWhileEnabled=_.R("kevlar_watch_while_v2");this.pipEnabled=_.R("web_enable_pip_on_miniplayer");H4x(this);nsZ(this);Ik1(this)};
_.C(_.y1J,_.SV);var H4x=function(r){r.JSC$23649_watchApi.registerActionHandler("yt-activate-miniplayer-from-watch-action",function(){Lhx(r)});
r.addOnDisposeCallback(function(){r.JSC$23649_watchApi.unregisterActionHandler("yt-activate-miniplayer-from-watch-action")})},nsZ=function(r){var E,K;
_.p(function(g){if(g.nextAddress==1)return g.yield(r.JSC$23649_watchApi.playerApi,2);E=g.yieldResult;K=function(){Lhx(r)};
E.addEventListener("onCollapseMiniplayer",K);r.addOnDisposeCallback(function(){E.removeEventListener("onCollapseMiniplayer",K)});
_.vo(g)})},Ik1=function(r){var E=r.JSC$23649_watchApi.getElement("PLAYER_CONTAINER");
window.IntersectionObserver&&E&&r.JSC$23649_watchWhileEnabled&&(r.playerIntersectionObserver=new IntersectionObserver(function(K){r.handleIntersect(K)},{threshold:[X2K]}),r.playerIntersectionObserver.observe(E),r.addOnDisposeCallback(function(){var K;
(K=r.playerIntersectionObserver)==null||K.disconnect()}))},Lhx=function(r){var E,K,g;
_.p(function(D){if(D.nextAddress==1){E=_.P7().resolve(_.IL);K=E.data;g=_.M72(K.response,K.playerResponse);_.XZ().miniplayerButtonActivation=!0;if(r.pipEnabled)return _.XZ().watchPipActivation=!0,D.jumpTo(2);_.P7().resolve(_.S3).collapse();return D.yield(_.XZ().navigationFinishPromise,2)}if(D.nextAddress!=4)return _.XZ().currentEndpoint=g.watchEndpoint||null,D.yield(_.P7().resolve(_.S3).activate(r.JSC$23649_watchApi.getElement("PLAYER"),g,K),4);_.XZ().userActivation=!0;_.vo(D)})};
_.y1J.prototype.handleIntersect=function(r){hk1(this,r[r.length-1])};
var hk1=function(r,E){r.watchWhileJobId&&_.eM.cancelJob(r.watchWhileJobId);r.watchWhileJobId=_.eM.addLowPriorityJob(function(){var K,g;return _.p(function(D){if(D.nextAddress==1)return r.watchWhileJobId=void 0,K=_.P7().resolve(_.S3),E.intersectionRatio>X2K?K.isMiniplayerActive()?D.yield(K.deactivate(),0):D.jumpTo(0):(g=!K.isMiniplayerActive())?D.yield(J1h(r),5):D.jumpTo(4);D.nextAddress!=4&&(g=D.yieldResult);if(!g)return D.jumpTo(0);_.XZ().watchWhileActivation=!0;return D.yield(rPJ(r),0)})},100)},
J1h=function(r){return _.p(function(E){return E.nextAddress==1?_.R("kevlar_watch_while_paused")?E.return(!0):E.yield(r.isPlayerPlaying(),2):E.return(E.yieldResult)})};
_.y1J.prototype.isPlayerPlaying=function(){var r=this,E;return _.p(function(K){if(K.nextAddress==1)return K.yield(r.JSC$23649_watchApi.playerApi,2);E=K.yieldResult;return K.return(E.getPlayerStateObject().isPlaying)})};
var rPJ=function(r){var E,K;return _.p(function(g){E=_.P7().resolve(_.IL).data;K=_.M72(E.response,E.playerResponse);_.XZ().currentEndpoint=K.watchEndpoint||null;return g.yield(_.P7().resolve(_.S3).activate(r.JSC$23649_watchApi.getElement("PLAYER"),K,E),0)})};_.gZK=function(r){_.SV.call(this);this.JSC$23653_watchApi=r;EZb(this);Kg9(this)};
_.C(_.gZK,_.SV);var Kg9=function(r){var E,K;_.p(function(g){if(g.nextAddress==1)return g.yield(r.JSC$23653_watchApi.playerApi,2);E=g.yieldResult;K=function(D){var B;D.sessionData&&D.sessionData.itct&&(B=D.sessionData.itct);var Q=D.watchEndpoint;if(Q&&D.sessionData&&D.sessionData.autonav)Q=_.sEK(Q,B);else{var a;Q=_.hC(D.videoId,(a=D.listId)!=null?a:void 0,B)}B={endpoint:Q};D.sessionData&&(B.tempData=D.sessionData);r.JSC$23653_watchApi.dispatchEvent("yt-navigate",B)};
E.addEventListener("onPlayVideo",K);r.addOnDisposeCallback(function(){E.removeEventListener("onPlayVideo",K)});
_.vo(g)})},EZb=function(r){var E=function(K){r.onYtNavigate(K)};
r.JSC$23653_watchApi.getRoot().addEventListener("yt-navigate",E);r.addOnDisposeCallback(function(){r.JSC$23653_watchApi.getRoot().removeEventListener("yt-navigate",E)})};
_.gZK.prototype.onYtNavigate=function(r){var E=this,K,g,D,B,Q,a,P,O,U;return _.p(function(T){if(T.nextAddress==1){if(!((K=r.detail)==null?0:(g=K.endpoint)==null?0:g.watchEndpoint))return T.return();D=r.detail.endpoint.watchEndpoint;B=E.JSC$23653_watchApi.getWatchNextResponse();a=_.M((Q=B)==null?void 0:Q.currentVideoEndpoint,_.m4);if(!a)return T.return();if(D.videoId!==a.videoId||D.playlistId&&D.playlistId!==a.playlistId||typeof D.startTimeSeconds!=="number")return T.jumpTo(0);r.stopPropagation();
(P=_.R("kevlar_watch_while_v2")&&!_.R("kevlar_watch_while_counterfactual"))&&_.P7().resolve(_.S3).isMiniplayerActive()||E.JSC$23653_watchApi.scrollWatchTo(0,!0);return T.yield(E.JSC$23653_watchApi.playerApi,3)}O=T.yieldResult;U=D.startTimeSeconds;O.seekTo(U,void 0,void 0,void 0,84);O.wakeUpControls();U<O.getDuration()&&O.playVideo();_.vo(T)})};_.BMh=function(r){_.SV.call(this);var E=this;this.JSC$23656_watchApi=r;var K=this.JSC$23656_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){Di9(E)});
this.addOnDisposeCallback(function(){E.JSC$23656_watchApi.unsubscribeByKey(K)});
Di9(this);_.R("enable_ai_companion")&&(r=this.JSC$23656_watchApi.getElement("PERSISTENT_PANEL_CONTAINER"))&&_.lqk(_.P7().resolve(_.B_),r,"WATCH")};
_.C(_.BMh,_.SV);var Di9=function(r){var E=r.JSC$23656_watchApi.getWatchNextResponse();if(E){var K,g=[].concat(_.mn((K=E==null?void 0:E.engagementPanels)!=null?K:[]));_.R("web_watch_comments_visible_by_default")&&(K=g.find(function(D){var B;return((B=D.engagementPanelSectionListRenderer)==null?void 0:B.targetId)==="engagement-panel-comments-section"}),K==null?0:K.engagementPanelSectionListRenderer)&&(K.engagementPanelSectionListRenderer.visibility="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED");
g.unshift.apply(g,_.mn(di2(E)));r.JSC$23656_watchApi.provideRenderingData("ENGAGEMENT_PANELS",g)}},jqh=function(r){var E,K,g,D=(E=r.engagementPanels)==null?void 0:(K=E.find(function(F){var c;
return((c=F.engagementPanelSectionListRenderer)==null?void 0:c.panelIdentifier)==="engagement-panel-structured-description"}))==null?void 0:(g=K.engagementPanelSectionListRenderer.content)==null?void 0:g.structuredDescriptionContentRenderer,B;
if(_.M(D==null?void 0:(B=D.items)==null?void 0:B.find(function(F){return!!_.M(F,$bh)}),$bh))return!0;
var Q,a,P,O;if(r=(((Q=r.contents)==null?void 0:(a=Q.twoColumnWatchNextResults)==null?void 0:(P=a.results)==null?void 0:(O=P.results)==null?void 0:O.contents)||[]).find(function(F){return F.videoPrimaryInfoRenderer})){var U,T,w;
return(((U=r.videoPrimaryInfoRenderer)==null?void 0:(T=U.videoActions)==null?void 0:(w=T.menuRenderer)==null?void 0:w.flexibleItems)||[]).some(function(F){F=_.M(F,_.QKl);if(!F)return!1;var c,W;F=(c=F.topLevelButton)==null?void 0:(W=c.buttonViewModel)==null?void 0:W.onTap;if(!F)return!1;c=_.Ga(F);if(!c)return!1;var z;return((z=_.M(c,_.Wc))==null?void 0:z.panelIdentifier)==="PAyouchat"})}return!1},di2=function(r){var E=[];
if(!_.R("web_watch_inject_placeholder_fantasy_panel_killswitch")){var K,g,D,B=(K=r.engagementPanels)==null?void 0:(g=K.find(function(a){var P;return((P=a.engagementPanelSectionListRenderer)==null?void 0:P.panelIdentifier)==="engagement-panel-structured-description"}))==null?void 0:(D=g.engagementPanelSectionListRenderer.content)==null?void 0:D.structuredDescriptionContentRenderer,Q;
_.M(B==null?void 0:(Q=B.items)==null?void 0:Q.find(function(a){return!!_.M(a,mWb)}),mWb)&&(K=_.wAq("PAsports_fantasy"),K.engagementPanelSectionListRenderer.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",E.push(K))}jqh(r)&&(r=_.wAq("PAyouchat"),r.engagementPanelSectionListRenderer.targetId="PAyouchat",r.engagementPanelSectionListRenderer.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",E.push(r));
return E};_.Qq4=function(r){_.SV.call(this);this.JSC$23659_watchApi=r;NM2(this)};
_.C(_.Qq4,_.SV);var NM2=function(r){r.JSC$23659_watchApi.registerActionHandler("yt-loop-command",function(E){$i9(r,E)});
r.JSC$23659_watchApi.registerActionHandler("yt-repeat-chapter-command",function(E){aq1(r,E)});
r.addOnDisposeCallback(function(){r.JSC$23659_watchApi.unregisterActionHandler("yt-loop-command");r.JSC$23659_watchApi.unregisterActionHandler("yt-repeat-chapter-command")})},$i9=function(r,E){var K;
_.p(function(g){if(g.nextAddress==1)return g.yield(r.JSC$23659_watchApi.playerApi,2);K=g.yieldResult;_.M(E,ut1).loop?(K.setLoopRange({startTimeMs:Number(_.M(E,ut1).startTimeMs),endTimeMs:Number(_.M(E,ut1).endTimeMs),postId:_.M(E,ut1).postId,type:"clips"}),K.playVideo()):K.setLoopRange(null);_.vo(g)})},aq1=function(r,E){var K,g;
_.p(function(D){if(D.nextAddress==1)return D.yield(r.JSC$23659_watchApi.playerApi,2);K=D.yieldResult;g=_.M(E,nwK).repeat;g==="REPEAT_CHAPTER_TYPE_ENABLE_REPEAT"?(K.setLoopRange({startTimeMs:Number(_.M(E,nwK).startTimeMs),endTimeMs:Number(_.M(E,nwK).endTimeMs),type:"repeatChapter"}),K.playVideo()):g==="REPEAT_CHAPTER_TYPE_DISABLE_REPEAT"&&K.setLoopRange(null);_.vo(D)})};_.P3H=function(r){_.SV.call(this);this.JSC$23664_watchApi=r;pUb(this)};
_.C(_.P3H,_.SV);var pUb=function(r){r.JSC$23664_watchApi.registerActionHandler("yt-watch-player-overflow-menu-command",function(E){fqn(r,E)});
r.addOnDisposeCallback(function(){r.JSC$23664_watchApi.unregisterActionHandler("yt-watch-player-overflow-menu-command")})},fqn=function(r,E){var K,g,D,B,Q,a,P,O,U,T,w;
_.p(function(F){if(F.nextAddress==1)return F.yield(r.JSC$23664_watchApi.playerApi,2);K=F.yieldResult;if(B=(D=(g=_.M(E,I2h))==null?void 0:g.highlightedMenuItemKey)!=null?D:"")(a=(Q=K).highlightSettingsMenuItem)==null||a.call(Q,B);if(U=(O=(P=_.M(E,I2h))==null?void 0:P.openMenuItemKey)!=null?O:"")(w=(T=K).openSettingsMenuItem)==null||w.call(T,U);_.vo(F)})};var OeO=_.jI("/youtube/app/watch/player_state","playerStateEntity");_.b4=function(r){_.SV.call(this);this.JSC$23667_watchApi=r;Ykc(this)};
_.C(_.b4,_.SV);var Uin=function(r){switch(r){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"}},Ykc=function(r){var E,K,g,D,B;
_.p(function(Q){if(Q.nextAddress==1)return Q.yield(r.JSC$23667_watchApi.playerApi,2);E=Q.yieldResult;if(r.isDisposed())return Q.return();K=function(a){r.onPlayerStateChange(a)};
g=function(a){r.onAdStateChange(a)};
D=function(){r.onAdSkip()};
B=function(a){r.onVideoDataChange(a)};
E.addEventListener("onStateChange",K);E.addEventListener("onAdStateChange",g);E.addEventListener("onAdSkip",D);E.addEventListener("onVideoDataChange",B);r.addOnDisposeCallback(function(){E.removeEventListener("onStateChange",K);E.removeEventListener("onAdStateChange",g);E.removeEventListener("onAdSkip",D);E.removeEventListener("onVideoDataChange",B)});
_.vo(Q)})},TMm=function(r){var E=_.eU(),K=E.dispatch;
a:switch(r.adsState){case -1:case 0:var g="ADS_STATE_NONE";break a;case 1:case 2:case 3:g="ADS_STATE_PLAYING";break a;default:g="ADS_STATE_UNKNOWN"}K.call(E,_.Td("playerStateEntity",OeO,{key:OeO,playerState:Uin(r.playerState),adsState:g,videoId:r.videoId}))};
_.b4.prototype.onPlayerStateChange=function(r){var E=this,K;return _.p(function(g){if(g.nextAddress==1)return g.yield(E.JSC$23667_watchApi.playerApi,2);K=g.yieldResult;if(E.isDisposed())return g.return();E.playerState=r;E.videoId=K.getVideoData().video_id;TMm(E);_.vo(g)})};
_.b4.prototype.onAdStateChange=function(r){this.adsState=r;TMm(this)};
_.b4.prototype.onAdSkip=function(){this.adsState=0;TMm(this)};
_.b4.prototype.onVideoDataChange=function(r){r.type==="newdata"&&(this.adsState=-1,TMm(this))};_.FgZ=function(r){_.SV.call(this);var E=this;this.JSC$23671_watchApi=r;this.enableExternalPlaylistPanelInPlayer=_.R("delhi_web_player_use_external_playlist_panel");_.P7().resolve(_.fr).setPlayer(this.JSC$23671_watchApi.getElement("PLAYER"));r=this.JSC$23671_watchApi.subscribeToActiveChanged(function(K){E.onActiveChanged(K)});
this.addOnDisposeCallback(r);wU4(this)};
_.C(_.FgZ,_.SV);var wU4=function(r){var E,K;_.p(function(g){if(g.nextAddress==1)return r.enableExternalPlaylistPanelInPlayer?g.yield(r.JSC$23671_watchApi.playerApi,2):g.return();E=g.yieldResult;K=function(){if(r.playlistPanelElement)r.playlistPanelElement.onToggleExpanded()};
E.addEventListener("onToggleExternalPlaylistPanel",K);r.addOnDisposeCallback(function(){E.removeEventListener("onToggleExternalPlaylistPanel",K)});
_.vo(g)})};
_.FgZ.prototype.onActiveChanged=function(r){var E=this,K=_.P7().resolve(_.fr),g=function(){R_4(E)};
r?(this.playlistPanelElement=this.JSC$23671_watchApi.getElement("PLAYLIST_PANEL"))?(K.setPlaylistComponent(this.playlistPanelElement),K.addEventListener("yt-playlist-data-updated",g),this.addOnDisposeCallback(function(){K.removeEventListener("yt-playlist-data-updated",g)}),R_4(this)):_.rT(Error("fp")):(K.removeEventListener("yt-playlist-data-updated",g),K.cancelVideoSkip())};
var R_4=function(r){var E=_.P7().resolve(_.fr);r.JSC$23671_watchApi.provideRenderingData("PLAYLIST",E.getPlaylistData())};_.sq=function(r){_.SV.call(this);var E=this;this.JSC$23674_watchApi=r;this.onPageScroll=function(){E.scrollThrottle.fire();E.mastheadScrollThrottle.fire()};
this.scrollThrottle=new _.NN(this.onThrottledScroll,200,this);_.iF(this,this.scrollThrottle);this.mastheadScrollThrottle=new _.NN(this.onMastheadThrottledScroll,50,this);_.iF(this,this.mastheadScrollThrottle);this.animation=new _.io(function(K){E.JSC$23674_watchApi.getRoot().setScrollTop(K)});
r=_.nD(_.n4(),_.WI,function(){E.onFullscreenChanged()});
this.addOnDisposeCallback(r);oZJ(this);MGc(this);this.onThrottledScroll()};
_.C(_.sq,_.SV);
_.sq.prototype.onFullscreenChanged=function(){var r=this,E=this.JSC$23674_watchApi.getRoot();!this.pageScrollElement&&E.pageScrollElement?(this.pageScrollElement=E.pageScrollElement,E.pageScrollElement.addEventListener("scroll",this.onPageScroll),this.addOnDisposeCallback(function(){r.pageScrollElement&&r.pageScrollElement.removeEventListener("scroll",r.onPageScroll)})):this.pageScrollElement&&!E.pageScrollElement&&(this.pageScrollElement.removeEventListener("scroll",this.onPageScroll),this.pageScrollElement=
void 0)};
var oZJ=function(r){window.addEventListener("scroll",r.onPageScroll);r.addOnDisposeCallback(function(){window.removeEventListener("scroll",r.onPageScroll)})},MGc=function(r){r.JSC$23674_watchApi.registerActionHandler("yt-scroll-to-watch-element",function(E){a:{var K;
if(K=r.JSC$23674_watchApi.getRoot().contains(E)&&!r.animation.isAnimating()){K=E.tagName==="YTD-ENGAGEMENT-PANEL-SECTION-LIST-RENDERER";var g,D,B=(E==null?void 0:(g=E.parentElement)==null?void 0:(D=g.parentElement)==null?void 0:D.id)==="fixed-secondary";K=!(K&&B)}if(K){if(_.R("kevlar_watch_scroll_manager_absolute_offset_killswitch"))g=E.offsetTop;else for(g=0,D=E;D!==null;)g+=D.offsetTop,g-=D.scrollTop,D=D.offsetParent;D=g;g=D-24;E=D+E.offsetHeight+24;D=r.JSC$23674_watchApi.getRoot().getPageScrollingElement();
K=r.JSC$23674_watchApi.getRoot().getScrollTop();B=K+D.clientHeight-56;if(g<K+56)E=g-56;else if(E>B)E-=D.clientHeight;else break a;r.scrollWatchTo(Math.max(0,E),!0)}}});
r.addOnDisposeCallback(function(){r.JSC$23674_watchApi.unregisterActionHandler("yt-scroll-to-watch-element")})};
_.sq.prototype.onThrottledScroll=function(){var r=_.n4(),E=r.dispatch,K=this.JSC$23674_watchApi.getRoot().getScrollTop();E.call(r,_.K4({type:"SET_WATCH_SCROLL_TOP",payload:{watchScrollTop:K}}))};
_.sq.prototype.onMastheadThrottledScroll=function(){this.JSC$23674_watchApi.dispatchEvent("yt-watch-masthead-scroll",this.JSC$23674_watchApi.getRoot().getScrollTop())};
_.sq.prototype.scrollWatchTo=function(r,E){(E===void 0?0:E)?this.animation.start(this.JSC$23674_watchApi.getRoot().getScrollTop(),Math.max(0,r),500):this.JSC$23674_watchApi.getRoot().setScrollTop(r)};_.C3K=function(r){_.SV.call(this);var E=this;this.JSC$23677_watchApi=r;var K=this.JSC$23677_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){ieO(E)}),g=this.JSC$23677_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){cPZ(E)});
this.addOnDisposeCallback(function(){E.JSC$23677_watchApi.unsubscribeByKey(K);E.JSC$23677_watchApi.unsubscribeByKey(g)});
ieO(this);cPZ(this)};
_.C(_.C3K,_.SV);
var ieO=function(r){var E,K,g,D=(g=(E=r.JSC$23677_watchApi.getPlayerResponse())==null?void 0:(K=E.videoDetails)==null?void 0:K.title)!=null?g:"";r.JSC$23677_watchApi.dispatchEvent("yt-update-title",D)},cPZ=function(r){var E,K,g,D,B,Q,a,P=(a=((Q=(E=r.JSC$23677_watchApi.getWatchNextResponse())==null?void 0:(K=E.contents)==null?void 0:(g=K.twoColumnWatchNextResults)==null?void 0:(D=g.results)==null?void 0:(B=D.results)==null?void 0:B.contents)!=null?Q:[]).find(function(O){return!!O.videoPrimaryInfoRenderer}))==null?
void 0:a.videoPrimaryInfoRenderer;
(E=_.Xo(P==null?void 0:P.title))&&r.JSC$23677_watchApi.dispatchEvent("yt-update-title",E)};_.Wg1=function(r){_.SV.call(this);this.JSC$23680_watchApi=r;xi4(this)};
_.C(_.Wg1,_.SV);var xi4=function(r){var E,K;_.p(function(g){if(g.nextAddress==1)return g.yield(r.JSC$23680_watchApi.playerApi,2);E=g.yieldResult;K=function(){r.onYpcContentRequest()};
E.addEventListener("onYpcContentRequest",K);r.addOnDisposeCallback(function(){E.removeEventListener("onYpcContentRequest",K)});
_.vo(g)})};
_.Wg1.prototype.onYpcContentRequest=function(){var r,E,K,g,D,B=(r=this.JSC$23680_watchApi.getWatchNextResponse())==null?void 0:(E=r.contents)==null?void 0:(K=E.twoColumnWatchNextResults)==null?void 0:(g=K.secondaryResults)==null?void 0:(D=g.secondaryResults)==null?void 0:D.offerModule,Q,a,P,O;r=(O=(P=(a=(Q=B==null?void 0:B.episodeOfferModuleRenderer)!=null?Q:B==null?void 0:B.movieOfferModuleRenderer)!=null?a:B==null?void 0:B.unlimitedOfferModuleRenderer)!=null?P:B==null?void 0:B.liveOfferModuleRenderer)!=
null?O:B==null?void 0:B.tvfilmOfferModuleRenderer;var U,T,w;B=(w=B==null?void 0:(U=B.tvfilmOfferModuleRenderer)==null?void 0:(T=U.actionButtons)==null?void 0:T.length)!=null?w:0;T=Math.max(B-1,0);var F,c,W;U=(W=r==null?void 0:(F=r.offerButton)==null?void 0:F.buttonRenderer)!=null?W:r==null?void 0:(c=r.actionButtons)==null?void 0:c[T].buttonRenderer;var z,S;(F=(S=(z=U==null?void 0:U.navigationEndpoint)!=null?z:U==null?void 0:U.serviceEndpoint)!=null?S:U==null?void 0:U.command)&&_.jH.instance.resolveCommand(F)};
}catch(e){_._DumpException(e)}
try{
var WEu,cS5,ojQ;_.iHB=function(){var r=_.lw.clone(RYQ),E;return(new _.Ch(function(K,g){r.onSuccess=function(D){_.dnK(D)?K(new ojQ(D)):g(new _.MUu("Request failed, status="+_.R3(D),"net.badstatus",D))};
r.onError=function(D){g(new _.MUu("Unknown request error","net.unknown",D))};
r.onTimeout=function(D){g(new _.MUu("Request timed out","net.timeout",D))};
E=_.C0("//googleads.g.doubleclick.net/pagead/id",r)})).thenCatch(function(K){if(K instanceof _.Sy){var g;
(g=E)==null||g.abort()}return _.RV(K)})};
_.Cpa=function(r){a:{var E="EMBEDDED_PLAYER_MODE_UNKNOWN";window.location.hostname.includes("youtubeeducation.com")&&(E="EMBEDDED_PLAYER_MODE_PFL");var K=r.raw_embedded_player_response;if(!K&&(r=r.embedded_player_response))try{K=JSON.parse(r)}catch(D){break a}if(K)b:for(var g in cS5)if(cS5[g]==K.embeddedPlayerMode){E=cS5[g];break b}}return E==="EMBEDDED_PLAYER_MODE_PFL"};
_.x_U=function(){if(_.R("disable_biscotti_fetch_entirely_for_all_web_clients"))return Error("vf");if(!_.ArJ())return Error("wf");var r=_.Xx("PLAYER_VARS",{});if(_.lw.get(r,"privembed",!1)=="1")return Error("xf");if(_.Cpa(r))return Error("yf")};
WEu=function(r){switch(r){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:_.nd(r,"unknown result type")}};
_.GIU=function(r,E,K){E=_.X_K[E];K={detected:r===0,source:E.qYm,detectionResult:WEu(r),contentCpn:K};_.Ae("biscottiBasedDetection",K);_.rFd.increment(E.qYm,r);E.fdG!==void 0&&_.eR("CATSTAT",_.ATK(r,E))};
_.vjQ=function(r,E){var K={};K.key=r;K.value=E;return _.PGn().then(function(g){return new Promise(function(D,B){try{var Q=g.transaction("swpushnotificationsstore","readwrite").objectStore("swpushnotificationsstore").put(K);Q.onsuccess=function(){D()};
Q.onerror=function(){B()}}catch(a){B(a)}})})};
_.zYB=function(){var r=_.Uv("user_engagement_experiments_rate_limit_ms"),E=VUu.get("last-user-engagement-exp-trigger-timestamp");return!E||(0,_.OC)()>=E+r?(VUu.set("last-user-engagement-exp-trigger-timestamp",(0,_.OC)()),!0):!1};
_.$7=function(r,E,K,g,D){E=E===void 0?null:E;K=K===void 0?null:K;g=g===void 0?null:g;D=D===void 0?null:D;r={youThereEventType:r};K&&(r.lactThresholdMs=K.lactThresholdMs,r.mediaPosSec=K.promptDelaySec,r.lactServerRequestMs=K.lactServerRequestMs,r.triggerReason=K.triggerReason);D!=null&&(r.renderingMediaPosSec=Math.round(D));E||(E=_.Cn());E&&(r.clientScreenNonce=E);g&&(r.clientPlaybackNonce=g);_.Ae("youThere",r)};
cS5={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"};ojQ=function(r){this.xhr=r};
_.MUu=function(r,E,K){_.rm.call(this,r+", errorCode="+E);this.errorCode=E;this.xhr=K;this.name="PromiseAjaxError"};
_.C(_.MUu,_.rm);var RYQ={format:"RAW",method:"GET",timeout:5E3,withCredentials:!0};var VUu=new _.yA("ratelimit");
}catch(e){_._DumpException(e)}
try{
_.FE9=function(r){return _.K4({type:"SET_SINGLE_OPTION_SURVEY_IS_ACTIVE",payload:r})};
}catch(e){_._DumpException(e)}
try{
var u4,D_n,d_4,je9,Njx,QeO,atx,FEh,RYn,ojn,$_4,Bj2,OHn,fth,cS1;_.gjH=function(){var r=window.location.hash;r.charAt(0)==="#"&&(r=r.charAt(1)==="!"?r.substring(2):r.substring(1));return _.gT(r)};
u4=function(r,E,K){var g;return _.p(function(D){if(D.nextAddress==1)return D.yield(E(),2);g=D.yieldResult;K(g,r);_.vo(D)})};
D_n=function(){return _.p(function(r){return r.nextAddress==1?r.yield((_.x_U()!==void 0?_.RV(Error("zf")):_.iHB()).then(function(){return 1},function(E){if(E.message==="Biscotti id is disabled")return 3;
_.nh("Failed fetching bid");return 0}),2):r.return(r.yieldResult)})};
d_4=function(){var r=_.h1("dmVuLWVtYmVkLXBsYXllciM0eHN3cGZ5MGpobG55dC1oYQ=="),E=_.h1("OGM4bzE1eHFxaWZyYW1lIzZ4");return document.querySelector(E+Bj2+r)?0:1};
je9=function(){return _.vgP(_.o0)};
Njx=function(){return _.V15()===0?0:_.zgL()};
QeO=function(){return _.kLJ(_.hP5([["player-ads",["ytd-merch-shelf-renderer","ytp-featured-product"],null]]))};
atx=function(){return _.ogL($_4)};
_.pZn=function(r){_.p(function(E){switch(E.nextAddress){case 1:return E.yield(u4("b.f_",D_n,r),2);case 2:return E.yield(u4("j.s_",_.FU5,r),3);case 3:return E.yield(u4("r.s_",_.Ue5,r),4);case 4:return E.yield(u4("e.h_",atx,r),5);case 5:if(!_.R("ab_det_sc_inj")){E.jumpTo(6);break}return E.yield(u4("s.i_",_.WUK,r),6);case 6:if(_.R("ab_deg_unex_thr")){E.jumpTo(8);break}return E.yield(u4("a.o_",_.Cg2,r),8);case 8:if(_.R("ks_get_o_pp")){E.jumpTo(10);break}return E.yield(u4("g.o_",_.cTL,r),10);case 10:if(_.R("ks_det_gpbl")){E.jumpTo(12);
break}return E.yield(u4("p.i_",_.izK,r),12);case 12:return E.yield(u4("f.i_",_.den,r),14);case 14:return E.yield(u4("a.b_",_.OzL,r),15);case 15:return E.yield(u4("p.m_",_.QBm,r),16);case 16:if(!_.R("ab_det_el_h_v2")){E.jumpTo(17);break}return E.yield(u4("n.h_",QeO,r),17);case 17:return E.yield(u4("o.p_",je9,r),19);case 19:return E.yield(u4("e.i_",d_4,r),20);case 20:if(_.R("ab_det_apm"))return E.yield(u4("o.a_",Njx,r),0);E.jumpTo(0)}})};
_.PpH=function(r,E){r={videoId:r};E&&(r.playlistId=E);return r};
_.Ya2=function(){if(_.ArJ()){var r=_.Xx("PLAYER_VARS",{});if(_.lw.get(r,"privembed",!1)!="1"&&!_.Cpa(r)){var E=function(){fth=!0;"google_ad_status"in window?_.eR("DCLKSTAT",1):_.eR("DCLKSTAT",2)};
try{_.tt(_.Knk,E)}catch(K){}OHn.push(_.eM.addLowPriorityJob(function(){if(!(fth||"google_ad_status"in window)){try{_.bbK(_.Knk.toString(),E)}catch(K){}fth=!0;_.eR("DCLKSTAT",3)}},5E3))}}};
_.U_9=function(r,E,K){K=K===void 0?!1:K;var g=Math.max(r.width,_.pmJ);if(_.R("kevlar_watch_feed_big_thumbs")&&r.width>=1550-_.Jf()&&r.height>=800)g-=_.TeZ;else if(r.width>=_.sU){var D=_.PDO+_.f99+_.bf;_.R("kevlar_watch_feed_big_thumbs")&&(D=_.Ubc);g-=D}else g-=_.PDO;g=Math.min(g,_.OhK);D=240;K&&(D=380);E<.5624||(!_.R("kevlar_watch_flexy_disable_small_window_sizing")&&(r.height<630&&r.width>=657||r.height>=630&&r.width>=_.sU&&r.width<1327)?D=360:!_.R("kevlar_watch_flexy_disable_large_window_sizing")&&
r.height>=630&&r.width>=1327&&(D=480));var B=Math.min(g*E,r.height-(56+_.a9K+_.YX4));B=Math.max(B,D);E<1?g=B/E:r.width>=_.sU&&(g=_.U_9(r,.5625,K).width);return new _.W0(Math.round(g),Math.round(B))};
_.Tjm=function(r){var E=0;r.indexOf("h")!=-1&&(r=r.split("h"),E=r[0]*60*60,r=r[1]);r.indexOf("m")!=-1&&(r=r.split("m"),E=r[0]*60+E,r=r[1]);r.indexOf("s")!=-1?(r=r.split("s"),E=r[0]*1+E):E=r*1+E;return E};
_.wZm=function(){_.Uv("service_worker_push_logged_out_prompt_watches")!=-1&&_.D8("WatchCount").then(function(r){r>=100||_.vjQ("WatchCount",r+1)})};
FEh=function(r){var E=r.externalVideoId||"";return E?r.isShortsEligible?"https://www.youtube.com/shorts/"+E:"https://www.youtube.com/watch?v="+E:""};
RYn=function(r){var E=[];r.viewCount&&E.push({"@type":"InteractionCounter",interactionType:"https://schema.org/WatchAction",userInteractionCount:r.viewCount});r.likeCount&&E.push({"@type":"InteractionCounter",interactionType:"https://schema.org/LikeAction",userInteractionCount:r.likeCount});return E};
ojn=function(r){var E,K,g={"@context":"https://schema.org","@type":"VideoObject",description:_.Xo(r.description),duration:"PT"+(r.lengthSeconds||"0")+"S",embedUrl:r.embed?r.embed.iframeUrl:"",name:_.Xo(r.title),thumbnailUrl:((E=r.thumbnail)==null?void 0:(K=E.thumbnails)==null?void 0:K.map(function(U){return U&&U.url||""}))||[],
uploadDate:r.publishDate};_.R("mweb_video_schema_id_killswitch")||(g["@id"]=FEh(r));E=RYn(r);E.length&&(g.interactionStatistic=E);r.category&&(g.genre=r.category);r.ownerChannelName&&(g.author=r.ownerChannelName);r.liveBroadcastDetails&&(g.publication=[{"@type":"BroadcastEvent",isLiveBroadcast:!0,startDate:r.liveBroadcastDetails.startTimestamp,endDate:r.liveBroadcastDetails.endTimestamp}]);if(r.learningResource){r=r.learningResource;g["@type"]=["VideoObject","LearningResource"];var D;if((D=r.learningResourceType)==
null?0:D.length)g.learningResourceType=r.learningResourceType[0];var B;if((B=r.educationalAlignment)==null?0:B.length)g.educationalAlignment={"@type":"AlignmentObject",targetName:r.educationalAlignment[0]};var Q;if((Q=r.educationalLevel)==null?0:Q.length){D=r.educationalLevel[0];var a;if((a=r.educationalLevelCountry)==null?0:a.length)D+=" ("+r.educationalLevelCountry+")";g.educationalLevel=D}var P,O;if(((P=r.learningResourceType)==null?0:P.length)&&r.learningResourceType[0]==="Problem walkthrough"&&
((O=r.problemDescriptions)==null?0:O.length))for(g.hasPart=[],a=_.N(r.problemDescriptions),P=a.next();!P.done;P=a.next())D=P.value,P=D.problemDescriptionText,O=D.startOffset,D=D.url,P&&O!==void 0&&D&&g.hasPart.push({"@type":["Clip","LearningResource"],learningResourceType:"Problem walkthrough",name:P,text:P,startOffset:O,url:D})}return g};
_.MUO=function(r){return _.K4({type:"SET_IS_LIVE_CHAT_COLLAPSED",payload:{isLiveChatCollapsed:r}})};
$_4=[[["cm9lcHJpbWFyeSNyNGZibWJyNXo=",null,null],[null,["bThrcnN2ZHcxbjFjeXRkLXR3by1jb2x1bW4tYnJvd3NlLXJlc3VsdHMtcmVuZGVyZXIj","cGUjemh6NmVjZzNhbGZ6c3R5bGUtc2Nv"],null],["YWQtYWQjZnRxajRjOTV1eGJtYXN0aGU=",["aC1ncmlkLXJlbmRlcmVyI3hzYWMzYnB4dmpsaXl0ZC1yaWM="],null],[null,["aC1ncmlkLXJlbmRlcmVyI2RlaGk1eWZjb3c5Znl0ZC1yaWM=","cGUjYWVqaDN2Nnp0bm41c3R5bGUtc2Nv"],null],[null,["b21vLXJlbmRlcmVyI2luZ3M4MWNvNTlmc3l0ZC1iYW5uZXItcHI=","cGUjbm1peHlneWVldzJwc3R5bGUtc2Nv"],null],[null,["LWFkLXNsb3QtcmVuZGVyZXIja2MzeHprbWFuYTVleXRk"],
null]],[["LWFkcyNubjBpbzdhcHhsN2twbGF5ZXI=",null,null]],[[null,null,"LWN0YS1yZW5kZXJlciNubTM3M3AxcmViMzN5dGxyLWJhbm5lcg=="]]];Bj2="#";OHn=[];fth=!1;_.iH9=["engagement-panel-ads"];cS1=new _.jg("updateSentimentBarStateCommand");_.Cp4=new _.jg("showSurveyCommand");_.AJ=new _.jg("changeMarkersVisibilityCommand");var WEO,GIm,tUJ,zY9,VUc,ez;_.x_m=function(r,E){this.playerProvider_=r;this.actionSenderElement_=E;this.pausePlaybackJob_=this.showBlockingWarningJob_=this.showWarningJob_=0;this.youThereData_=null;this.inYouThereFlow_=this.ignoreFullscreenExitUserActivity_=this.isUserPredictedAbsent_=!1};
_.x_m.prototype.reset=function(){WEO(this);this.isUserPredictedAbsent_=!1};
WEO=function(r,E){!r.youThereData_||r.showWarningJob_||E!==void 0&&E||(_.$7("YOU_THERE_EVENT_TYPE_NAVIGATED_OUT",_.Cn(),r.youThereData_,r.clientPlaybackNonce_),_.ex());_.eM.cancelJob(r.showWarningJob_);r.showWarningJob_=0;_.eM.cancelJob(r.showBlockingWarningJob_);r.showBlockingWarningJob_=0;_.eM.cancelJob(r.pausePlaybackJob_);r.pausePlaybackJob_=0;r.youThereData_=null;r.clientPlaybackNonce_=void 0;r.inYouThereFlow_=!1};
_.vjn=function(r,E){var K,g,D;_.p(function(B){if(B.nextAddress==1)return r.reset(),B.yield(r.playerProvider_().getPlayerPromise(),2);K=B.yieldResult;r.clientPlaybackNonce_=K.getVideoData().cpn;r.youThereData_=E.configData.youThereData;if(!r.youThereData_)return B.return();if(r.youThereData_.triggerReason&&r.youThereData_.triggerReason=="YOU_THERE_TRIGGER_REASON_3"&&!_.zYB())return _.$7("YOU_THERE_EVENT_TYPE_RATE_LIMITED",_.Cn(),r.youThereData_,r.clientPlaybackNonce_),B.return();g=r.youThereData_.promptDelaySec;
D=K.getCurrentTime();r.showWarningJob_=_.eM.addLowPriorityJob(function(){return _.p(function(Q){r.showWarningJob_=0;return Q.yield(GIm(r),0)})},Math.max(g-D,0)*1E3);
_.vo(B)})};
GIm=function(r){var E,K,g,D,B,Q;return _.p(function(a){if(a.nextAddress==1)return a.yield(r.playerProvider_().getPlayerPromise(),2);if(a.nextAddress!=3)return E=a.yieldResult,K=E.getCurrentTime(),a.yield(VUc(r),3);g=a.yieldResult;if(!g||!r.youThereData_)return a.return();if(_.R("check_user_lact_at_prompt_shown_time_on_web")&&(D=parseInt(r.youThereData_.lactThresholdMs,10),_.fh()<D))return _.$7("YOU_THERE_EVENT_TYPE_BELOW_LACT_THRESHOLD",_.Cn(),r.youThereData_,r.clientPlaybackNonce_),a.return();if(r.youThereData_.playbackPauseDelayMs<=
0)return zY9(r),a.return();!_.R("external_fullscreen")&&(B=_.Hw())&&(r.ignoreFullscreenExitUserActivity_=!0,_.eM.addLowPriorityJob(function(){r.ignoreFullscreenExitUserActivity_=!1},2E3),_.nn(B));
r.youThereData_.showToastWarningPrompt&&(ez(r,r.youThereData_.showWarningActions),r.inYouThereFlow_=!0,_.$7("YOU_THERE_EVENT_TYPE_PROMPT_SHOWN",_.Cn(),r.youThereData_,r.clientPlaybackNonce_,K),_.$7("YOU_THERE_EVENT_TYPE_WARNING_PROMPT_SHOWN",_.Cn(),r.youThereData_,r.clientPlaybackNonce_,K));Q=0;r.youThereData_.blockingPromptDelayMs&&(Q=r.youThereData_.blockingPromptDelayMs);r.showBlockingWarningJob_=_.eM.addLowPriorityJob(function(){return _.p(function(P){r.showBlockingWarningJob_=0;return P.yield(tUJ(r),
0)})},Q);
_.vo(a)})};
tUJ=function(r){var E,K,g;return _.p(function(D){if(D.nextAddress==1)return D.yield(VUc(r),2);E=D.yieldResult;if(!r.youThereData_)return D.return();E&&(r.youThereData_.showBlockingWarningAction&&(_.$7("YOU_THERE_EVENT_TYPE_WARNING_PROMPT_SHOWN_IN_DIALOG",_.Cn(),r.youThereData_,r.clientPlaybackNonce_),(K=_.M(r.youThereData_.showBlockingWarningAction,_.gA))?ez(r,K.commands):ez(r,[r.youThereData_.showBlockingWarningAction]),r.inYouThereFlow_=!0),g=r.youThereData_.playbackPauseDelayMs,r.pausePlaybackJob_=
_.eM.addLowPriorityJob(function(){return _.p(function(B){r.pausePlaybackJob_=0;return B.yield(zY9(r),0)})},g));
_.vo(D)})};
zY9=function(r){var E;return _.p(function(K){if(K.nextAddress==1)return K.yield(VUc(r),2);E=K.yieldResult;if(!r.youThereData_)return K.return();E&&(_.$7("YOU_THERE_EVENT_TYPE_PLAYBACK_PAUSED",_.Cn(),r.youThereData_,r.clientPlaybackNonce_),ez(r,r.youThereData_.showPausedActions),r.inYouThereFlow_=!0);_.vo(K)})};
_.x_m.prototype.onUserActivity=function(){if(this.youThereData_){if(this.ignoreFullscreenExitUserActivity_)return;if(this.youThereData_.userActiveDuringFlowAction){var r=_.M(this.youThereData_.userActiveDuringFlowAction,_.gA);r?ez(this,r.commands):ez(this,[this.youThereData_.userActiveDuringFlowAction])}this.inYouThereFlow_&&(_.$7("YOU_THERE_EVENT_TYPE_LACT_RESET",_.Cn(),this.youThereData_,this.clientPlaybackNonce_),_.ex());WEO(this,!0)}_.Sa4(this,!1)};
_.bH9=function(r){_.$7("YOU_THERE_EVENT_TYPE_USER_RESPONDED",_.Cn(),r.youThereData_,r.clientPlaybackNonce_)};
VUc=function(r){var E,K;return _.p(function(g){if(g.nextAddress==1)return g.yield(r.playerProvider_().getPlayerPromise(),2);E=g.yieldResult;K=E.getPlayerState();return g.return(K==-1||K==1||K==3)})};
_.Sa4=function(r,E){var K;_.p(function(g){if(g.nextAddress==1){if(r.isUserPredictedAbsent_==E)return g.jumpTo(0);r.isUserPredictedAbsent_=E;return g.yield(r.playerProvider_().getPlayerPromise(),3)}K=g.yieldResult;K.setUserEngagement(E);E&&_.$7("YOU_THERE_EVENT_TYPE_ABR_TRIGGERED",_.Cn(),r.youThereData_,r.clientPlaybackNonce_);_.vo(g)})};
ez=function(r,E){if(_.R("handle_service_request_actions")||_.R("kevlar_youthere_service_endpoint_actions_killswitch"))_.EB(r.actionSenderElement_,E,r.actionSenderElement_);else{E=_.N(E);for(var K=E.next();!K.done;K=E.next())K=K.value,K.commandMetadata&&K.commandMetadata.webCommandMetadata&&K.commandMetadata.webCommandMetadata.sendPost?_.rA(r.actionSenderElement_,[K]):_.EB(r.actionSenderElement_,[K],r.actionSenderElement_)}};var seH;var kIx;var X_=function(){var r=_.q.apply(this,arguments)||this;r.systemIcons=_.R("kevlar_system_icons");r.actionMap={"yt-update-sentiment-bar-state-command":"handleUpdateSentimentBarStateCommand"};return r};
_.C(X_,_.q);X_.prototype.observeLikeStatus=function(){if(this.data){if(this.data.likeStatus==="DISLIKE"){var r=this.data.percentIfDisliked||0;this.activated=!0}else this.data.likeStatus==="LIKE"?(r=this.data.percentIfLiked||0,this.activated=!0):(r=this.data.percentIfIndifferent||0,this.activated=!1);_.rj(this.hostElement).querySelector("#like-bar").style.width=r+"%"}};
X_.prototype.handleUpdateSentimentBarStateCommand=function(r){this.data&&this.set("data.likeStatus",_.M(r,cS1).likeStatus)};
X_.prototype.observeLikeStatus=X_.prototype.observeLikeStatus;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],X_.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],X_.prototype,"ytActionHandlerBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],X_.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],X_.prototype,"activated",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],X_.prototype,"systemIcons",void 0);_.u([_.pH("data.likeStatus"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],X_.prototype,"observeLikeStatus",null);_.u([_.VF({is:"ytd-sentiment-bar-renderer",disableElementRegistration:!0})],X_);
_.Z(X_,"ytd-sentiment-bar-renderer",function(){if(kIx!==void 0)return kIx;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return kIx=r},{mode:1});var qa2;var H5=function(){var r=_.q.apply(this,arguments)||this;r.small=!0;return r};
_.C(H5,_.q);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],H5.prototype,"ytComponentBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],H5.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],H5.prototype,"small",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-video-view-count-renderer"})],H5);
_.Z(H5,"ytd-video-view-count-renderer",function(){if(qa2!==void 0)return qa2;var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return qa2=r},{mode:_.EZ("kevlar_poly_si_batch_j080")?1:2});var na=function(){var r=_.q.apply(this,arguments)||this;r.infoFormattedStrings=[];r.wrapVideoActions=_.R("kevar_watch_wrap_video_actions");r.hideSentimentBar=_.R("kevlar_watch_hide_sentiment_bar");r.actionMap={};return r};
_.C(na,_.q);_.d=na.prototype;_.d.configureRendererStamper=function(){return{"data.videoActions":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more",styleActionButton:!0,tonalOverride:_.R("web_modern_buttons"),forceIconButton:!_.R("web_modern_buttons")}}}},"data.viewCount":{id:"count",mapping:{videoViewCountRenderer:"ytd-video-view-count-renderer"}}}};
_.d.dataChanged=function(){_.R("web_watch_get_updated_metadata_manager")||this.scheduleInitialUpdatedMetadataRequest();this.setSentimentBarWidth()};
_.d.computeInfoFormattedStrings=function(r){if(!r)return[];var E=[];r.dateText&&E.push(r.dateText);r.stationName&&E.push(r.stationName);r.rating&&E.push(r.rating);r.startEndTimeTemplate&&r.startTimeUtcMillis&&r.endTimeUtcMillis&&E.push(_.eI(_.oyJ(_.Xo(r.startEndTimeTemplate),Number(r.startTimeUtcMillis),Number(r.endTimeUtcMillis))));r.upNextProgramText&&E.push(r.upNextProgramText);return E};
_.d.scheduleInitialUpdatedMetadataRequest=function(){var r,E=(r=this.data)==null?void 0:r.updatedMetadataEndpoint;if(E){var K;r=Number((K=_.M(E,_.mGf))==null?void 0:K.initialDelayMs);K=isNaN(r)?250:r;this.ytTaskEmitterBehavior.getTaskManager().addLowPriorityJob(this.fetchUpdatedMetadata.bind(this),K)}};
_.d.setSentimentBarWidth=function(){var r=this;_.p5(this,function(){var E=_.rj(r.hostElement).querySelector("ytd-menu-renderer");if(E){E=E.topLevelButtons;for(var K=0,g=0;g<E.length;g++){var D=E[g],B=r.get("toggleButtonSupportedData.toggleButtonIdData.id",D.data);if(B==="TOGGLE_BUTTON_ID_TYPE_DISLIKE"||B==="TOGGLE_BUTTON_ID_TYPE_LIKE")K+=D.clientWidth+8;else break}K&&(r.sentiment.style.width=K-8+" px")}})};
_.d.fetchUpdatedMetadata=function(r){var E;r&&(E={continuation:r});var K;(r=(K=this.data)==null?void 0:K.updatedMetadataEndpoint)&&_.P7().resolve(_.Ov).resolveCommand(r,{form:Object.assign({},E,{element:this.hostElement})})};
_.d.onYtServiceRequestSent=function(r,E){E.endpoint&&_.M(E.endpoint,_.to)&&(this.hasUpdateSentimentBarStateCommands()&&!_.R("kevlar_sentiment_bar_update_killswitch")||this.set("data.sentimentBar.sentimentBarRenderer.likeStatus",_.M(E.endpoint,_.to).status),this.setSentimentBarWidth())};
_.d.hasUpdateSentimentBarStateCommands=function(){var r,E,K,g,D=(g=(r=this.data)==null?void 0:(E=r.videoActions)==null?void 0:(K=E.menuRenderer)==null?void 0:K.topLevelButtons)!=null?g:[];r=_.N(D);for(E=r.next();!E.done;E=r.next()){E=E.value;D=g=K=void 0;var B=(K=E.toggleButtonRenderer)==null?void 0:(g=K.toggleButtonSupportedData)==null?void 0:(D=g.toggleButtonIdData)==null?void 0:D.id;if(B==="TOGGLE_BUTTON_ID_TYPE_LIKE"||B==="TOGGLE_BUTTON_ID_TYPE_DISLIKE"){g=K=void 0;E=(g=_.M((K=E.toggleButtonRenderer)==
null?void 0:K.defaultServiceEndpoint,_.gA))==null?void 0:g.commands;if(!E)break;E=_.N(E);for(K=E.next();!K.done;K=E.next())if(_.M(K.value,cS1))return!0}}return!1};
_.d.onYtServiceRequestCompleted=function(r,E){var K;(r=(K=E.data)==null?void 0:K.loggingDirectives)&&_.yuL(_.pB(),r);this.get("continuation.timedContinuationData",E.data)&&this.data&&this.data.updatedMetadataEndpoint&&(E=E.data.continuation.timedContinuationData,this.ytTaskEmitterBehavior.getTaskManager().addLowPriorityJob(this.fetchUpdatedMetadata.bind(this,E.continuation),E.timeoutMs))};
_.d.computeHasDateText=function(r){return!!r&&!!r.dateText};
_.f5.Object.defineProperties(na.prototype,{flexMenuEnabled:{configurable:!0,enumerable:!0,get:function(){var r,E,K,g;return!((g=(r=this.data)==null?void 0:(E=r.videoActions)==null?void 0:(K=E.menuRenderer)==null?void 0:K.flexibleItems)==null||!g.length)}}});
na.prototype.onYtServiceRequestCompleted=na.prototype.onYtServiceRequestCompleted;na.prototype.onYtServiceRequestSent=na.prototype.onYtServiceRequestSent;na.prototype.dataChanged=na.prototype.dataChanged;_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],na.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],na.prototype,"ytRendererBehavior",void 0);
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],na.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.RZ.YtTaskEmitterBehavior),_.H("design:type",Object)],na.prototype,"ytTaskEmitterBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],na.prototype,"data",void 0);_.u([_.b({computed:"computeInfoFormattedStrings(data)"}),_.H("design:type",Array)],na.prototype,"infoFormattedStrings",void 0);
_.u([_.b({computed:"computeHasDateText(data)",reflectToAttribute:!0}),_.H("design:type",Boolean)],na.prototype,"hasDateText",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],na.prototype,"wrapVideoActions",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],na.prototype,"hideSentimentBar",void 0);_.u([_.b({reflectToAttribute:!0}),_.v("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],na.prototype,"flexMenuEnabled",null);
_.u([_.fH("#sentiment"),_.H("design:type",Object)],na.prototype,"sentiment",void 0);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],na.prototype,"dataChanged",null);_.u([_.ae("yt-service-request-sent"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.b1]),_.H("design:returntype")],na.prototype,"onYtServiceRequestSent",null);
_.u([_.ae("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.eZ]),_.H("design:returntype")],na.prototype,"onYtServiceRequestCompleted",null);
_.Z(na,"ytd-video-primary-info-renderer",function(){if(seH===void 0){var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);seH=r}r=seH;return r},{mode:1});var ltZ;var Il=function(){var r=_.q.apply(this,arguments)||this;r.actionMap={"yt-update-date-text-action":"handleUpdateDateTextAction","yt-update-description-action":"handleUpdateDescriptionAction","yt-change-engagement-panel-visibility-action":"onYtChangeEngagementPanelVisibilityAction"};return r};
_.C(Il,_.q);_.d=Il.prototype;_.d.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"}}}};
_.d.dataChanged=function(){var r;this.descriptionToggled=!((r=this.data)==null||!r.defaultExpanded);var E;this.collapsed=this.descriptionAlwaysCollapsed||!((E=this.data)==null?0:E.defaultExpanded);this.subscribeButtonData=this.data.subscribeButton;this.descriptionCollapsedHeight=(this.data.descriptionCollapsedLines||3)*20;this.showMoreClientVe=_.dt(110509);this.showLessClientVe=_.dt(110510);r=_.Cn();E=_.im();r&&E&&_.kE(r,E,[this.showMoreClientVe,this.showLessClientVe])};
_.d.onYtExpanderMoreTapped=function(){var r,E=(r=this.data)==null?void 0:r.showMoreCommand;E&&!this.hasInlineStructuredDescription&&this.componentBehavior.resolveCommand(E);(r=_.Cn())&&this.showMoreClientVe&&_.Zi(r,this.showMoreClientVe)};
_.d.onYtExpanderLessTapped=function(){var r=_.Cn();r&&this.showLessClientVe&&_.Zi(r,this.showLessClientVe);var E;(r=(E=this.data)==null?void 0:E.showLessCommand)&&this.componentBehavior.resolveCommand(r)};
_.d.handleUpdateDateTextAction=function(r){this.data&&this.data.dateText&&this.set("data.dateText",_.M(r,_.Dbb).dateText)};
_.d.handleUpdateDescriptionAction=function(r){if(r=_.M(r,_.k_b))r.isEmpty||!r.description?this.description.hidden=!0:this.hasAttributedDescription?this.set("data.attributedDescription",_.c1(r.description)):this.set("data.description",r.description)};
_.d.onYtChangeEngagementPanelVisibilityAction=function(r){if(_.R("web_structured_description_show_more")||_.R("web_engagement_panel_open_description")){var E,K=(E=_.M(r,_.qAd))==null?void 0:E.targetId,g;r=((g=_.M(r,_.qAd))==null?void 0:g.visibility)==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED";K==="engagement-panel-structured-description"&&r&&(this.descriptionToggled=!0)}};
_.d.updateCollapsedFromBinding=function(r){this.collapsed=r.detail.value};
_.d.updateDescriptionToggledFromBinding=function(r){this.descriptionToggled=r.detail.value};
_.d.updateCanCollapseFromBinding=function(r){this.canCollapse=r.detail.value};
_.f5.Object.defineProperties(Il.prototype,{metadataCollapsible:{configurable:!0,enumerable:!0,get:function(){var r,E,K=(r=this.data)==null?void 0:(E=r.metadataRowContainer)==null?void 0:E.metadataRowContainerRenderer;return!!K&&!!K.rows&&K.rows.length>K.collapsedItemCount}},
hasInlineStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return!!this.structuredDescriptionContentRenderer}},
hasAttributedDescription:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.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}}});
Il.prototype.onYtExpanderLessTapped=Il.prototype.onYtExpanderLessTapped;Il.prototype.onYtExpanderMoreTapped=Il.prototype.onYtExpanderMoreTapped;Il.prototype.dataChanged=Il.prototype.dataChanged;_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],Il.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Il.prototype,"ytRendererBehavior",void 0);
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Il.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],Il.prototype,"componentBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Il.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Boolean)],Il.prototype,"collapsed",void 0);_.u([_.b(),_.H("design:type",Boolean)],Il.prototype,"descriptionToggled",void 0);
_.u([_.b(),_.H("design:type",Boolean)],Il.prototype,"canCollapse",void 0);_.u([_.b(),_.H("design:type",Object)],Il.prototype,"subscribeButtonData",void 0);_.u([_.b(),_.H("design:type",Number)],Il.prototype,"descriptionCollapsedHeight",void 0);_.u([_.b(),_.H("design:type",Object)],Il.prototype,"structuredDescriptionContentRenderer",void 0);_.u([_.b({value:function(){return _.R("web_watch_description_always_collapsed")}}),
_.H("design:type",Boolean)],Il.prototype,"descriptionAlwaysCollapsed",void 0);_.u([_.fH("#description"),_.H("design:type",HTMLDivElement)],Il.prototype,"description",void 0);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Il.prototype,"dataChanged",null);_.u([_.ae("yt-expander-more-tapped"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Il.prototype,"onYtExpanderMoreTapped",null);
_.u([_.ae("yt-expander-less-tapped"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Il.prototype,"onYtExpanderLessTapped",null);_.u([_.v("data.metadataRowContainer"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Il.prototype,"metadataCollapsible",null);_.u([_.v("data","structuredDescriptionContentRenderer"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Il.prototype,"hasInlineStructuredDescription",null);
_.u([_.v("data.attributedDescription"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Il.prototype,"hasAttributedDescription",null);_.u([_.v("hasInlineStructuredDescription","collapsed"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Il.prototype,"loadStructuredDescription",null);_.u([_.v("data","structuredDescriptionContentRenderer","collapsed"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Il.prototype,"showInlineStructuredDescription",null);
_.u([_.v("data","hasInlineStructuredDescription","metadataCollapsible"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Il.prototype,"descriptionAlwaysCollapsible",null);
_.Z(Il,"ytd-video-secondary-info-renderer",function(){if(ltZ===void 0){var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);ltZ=r}r=ltZ;return r},{mode:2});var m_9;var yd=function(){return _.q.apply(this,arguments)||this};
_.C(yd,_.q);yd.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:_.R("web_modern_buttons"),forceIconButton:!_.R("web_modern_buttons")}}}},"data.subscribeButton":{id:"subscribe",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer"}}}};
yd.prototype.activate=function(r){r.appendTo(this.player);r.getPlayerPromise().then(function(E){E.setMinimized(!0)});
this.active=!0};
yd.prototype.deactivate=function(){var r=this.player.firstElementChild;r.getPlayerPromise().then(function(E){E.setMinimized(!1)});
this.active=!1;return r};
yd.prototype.onScrollUpTap=function(){var r=_.P7().resolve(_.IL).getCurrentPage();r&&r.setScrollTop(0)};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],yd.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],yd.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],yd.prototype,"componentBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],yd.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],yd.prototype,"active",void 0);
_.u([_.b({reflectToAttribute:!0,value:function(){return _.R("kevlar_watch_while_miniplayer_bar_dark_launch")}}),
_.H("design:type",Boolean)],yd.prototype,"darkLaunch",void 0);_.u([_.fH("#player"),_.H("design:type",HTMLDivElement)],yd.prototype,"player",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-miniplayer-bar-renderer"})],yd);
_.Z(yd,"ytd-miniplayer-bar-renderer",function(){if(m_9!==void 0)return m_9;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return m_9=r},{mode:1});_.yB(_.l(function(r){var E=_.NZ("script");_.me(function(){var K;if(K=JSON)K=ojn(r.data()),K=_.Bo(JSON.stringify(K).replace(/</g,"\\u003C"));var g=r.data(),D=_.Xo(g.title).trim().length===0,B=!g.publishDate||g.publishDate.trim().length===0,Q,a,P,O,U=!((Q=g.thumbnail)==null?0:(a=Q.thumbnails)==null?0:a.length)||!((P=g.thumbnail)==null?0:P.thumbnails[0].url)||((O=g.thumbnail)==null?void 0:O.thumbnails[0].url.trim().length)===0;E.value&&K&&!(D||B||U)&&_.jW(E.value,K)},"Vy9K7b");
return _.f("player-microformat-renderer",{class:"playerMicroformatRendererHost"},_.f("script",{el:E,type:"application/ld+json"}))},"Go"),"player-microformat-renderer",{props:{data:_.H1}});
}catch(e){_._DumpException(e)}
try{
var vZ4,VGJ,tGx;_.Gf2=function(r){return r.watch.watchWindowSize};
vZ4=function(r,E){var K=document.querySelector(r);K?E(K):setTimeout(function(){vZ4(r,E)},1E3)};
VGJ=function(r,E,K,g){if(r.isLockupToWatchTransitionEnabled){if(E){var D={};D=(D["watch-next-appears"]="player-watch-next-loaded",D);D["lockup-to-watch"]=r.lockupToWatchPlayerTransitionType==="fade-in"?"player-lockup-to-watch-fade-in":"player-lockup-to-watch-fade-in-and-zoom";r.viewTransitionCoordinator.registerElement(E,D)}K&&(E={},r.viewTransitionCoordinator.registerElement(K,(E["lockup-to-watch"]="below-lockup-to-watch",E["watch-next-appears"]="below-watch-next-loaded",E)));g&&(K={},r.viewTransitionCoordinator.registerElement(g,
(K["watch-next-appears"]="secondary-watch-next-loaded",K)))}};
_.z_x=function(r){return _.K4({type:"SET_IS_WATCH_ACTIVE",payload:{isWatchActive:r}})};
tGx=new _.jg("webWatchNextResponseExtensionData");var beK=function(r){_.SV.call(this);var E=this;this.JSC$23684_watchApi=r;this.observer=null;var K=this.JSC$23684_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){Skx(E)});
this.addOnDisposeCallback(function(){E.JSC$23684_watchApi.unsubscribeByKey(K);E.observer&&(E.observer.disconnect(),E.observer=null)});
Skx(this)};
_.C(beK,_.SV);
var Skx=function(r){var E,K,g,D,B;_.p(function(Q){if(Q.nextAddress==1){r.observer&&(r.observer.disconnect(),r.observer=null);E=r.JSC$23684_watchApi.getWatchNextResponse();if(!E)return Q.return();K=_.M(E,tGx);return((g=K)==null?0:g.enableCreatorChatbot)&&K.creatorChannelId?_.R("enable_creator_chatbot_link_out")?Q.yield((0,_.KG2)("NSzT5"),6):Q.yield((0,_.KG2)("NSzT5"),5):Q.jumpTo(0)}if(Q.nextAddress!=6)return D=_.sq2,D(K.creatorChannelId),vZ4("ytd-watch-metadata",function(a){r.observer=new MutationObserver(function(){var P,
O;(P=document.querySelector('ytd-watch-metadata #flexible-item-buttons button[aria-label="Ask"]'))==null||(O=P.closest("yt-button-view-model.ytd-menu-renderer"))==null||O.remove()});
r.observer.observe(a,{childList:!0,subtree:!0})}),Q.jumpTo(0);
B=_.kfn;B(K.creatorChannelId);_.vo(Q)})};var k9=function(r){_.SV.call(this);this.JSC$23688_watchApi=r;this.isShelfVisible=this.isTheaterMode=this.isAdPlaying=this.isSeeking=!1;qkK(this)};
_.C(k9,_.SV);var qkK=function(r){_.p(function(E){if(E.nextAddress==1)return E.yield(lqx(r),2);miH(r);_.vo(E)})},lqx=function(r){var E,K,g,D,B,Q,a,P,O;
return _.p(function(U){if(U.nextAddress==1)return U.yield(r.JSC$23688_watchApi.playerApi,2);E=U.yieldResult;r.JSC$23688_watchApi.registerActionHandler("yt-dismiss-shopping-timely-shelf-action",function(){Zen(r)});
r.JSC$23688_watchApi.registerActionHandler("yt-request-timely-shelf-state",function(){r.isShelfVisible?uO1(r):qw(r)});
K=_.n4().subscribe(function(){r.isTheaterMode=_.xr(_.n4().getState());r.isTheaterMode?qw(r):AP1(r)});
g=r.JSC$23688_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){miH(r)});
D=function(T){r.onCueRangeEnter(T)};
E.addEventListener("onCueRangeEnter",D);B=function(T){r.onCueRangeExit(T)};
E.addEventListener("onCueRangeExit",B);Q=function(){r.isSeeking=!0};
E.addEventListener("SEEK_TO",Q);a=function(){r.onSeekComplete()};
E.addEventListener("SEEK_COMPLETE",a);P=function(){r.onAdStart()};
E.addEventListener("onAdStart",P);O=function(){r.onAdComplete()};
E.addEventListener("onAdComplete",O);r.addOnDisposeCallback(function(){K();r.JSC$23688_watchApi.unsubscribeByKey(g);E.removeEventListener("onCueRangeEnter",D);E.removeEventListener("onCueRangeExit",B);E.removeEventListener("SEEK_TO",Q);E.removeEventListener("SEEK_COMPLETE",a);E.removeEventListener("onAdStart",P);E.removeEventListener("onAdComplete",O)});
_.vo(U)})},e_n=function(r){var E,K,g,D,B,Q,a,P,O;
return(B=(E=r.contents)==null?void 0:(K=E.twoColumnWatchNextResults)==null?void 0:(g=K.results)==null?void 0:(D=g.results)==null?void 0:D.contents)==null?void 0:(Q=B.find(function(U){var T,w,F;return(T=U.itemSectionRenderer)==null?void 0:(w=T.contents)==null?void 0:(F=w[0])==null?void 0:F.shoppingTimelyShelfViewModel}))==null?void 0:(a=Q.itemSectionRenderer)==null?void 0:(P=a.contents)==null?void 0:(O=P[0])==null?void 0:O.shoppingTimelyShelfViewModel},miH=function(r){var E;
_.p(function(K){if(K.nextAddress==1)return(E=r.JSC$23688_watchApi.getWatchNextResponse())?K.yield(Zen(r),2):K.return();r.shoppingTimelyShelfViewModel=e_n(E);XUc(r);He2(r);_.vo(K)})},XUc=function(r){var E,K=(E=r.shoppingTimelyShelfViewModel)==null?void 0:E.offerIdToVariants;
K&&(E=K.filter(function(g){return g.key&&g.value}).map(function(g){return[g.key,
g.value]}),r.variantsMap=new Map(E))},He2=function(r){var E,K,g,D,B,Q;
_.p(function(a){if(a.nextAddress==1)return(K=(E=r.shoppingTimelyShelfViewModel)==null?void 0:E.cueRanges)?a.yield(r.JSC$23688_watchApi.playerApi,2):a.return();g=a.yieldResult;r.cueRanges=K;D=_.N(K);for(B=D.next();!B.done;B=D.next())Q=B.value,Q.startTime!==void 0&&Q.endTime!==void 0&&Q.id!==void 0&&g.addCueRange("shopping_timely_shelf"+Q.id,nZJ(Q.startTime),nZJ(Q.endTime));_.vo(a)})},nZJ=function(r){return Number(r.seconds||0)+(r.nanos||0)/1E9};
k9.prototype.onCueRangeEnter=function(r){if(r.startsWith("shopping_timely_shelf")&&(this.activeCueId=r,!(this.isSeeking||this.isAdPlaying||this.isTheaterMode))){r=r.substring(21);var E,K,g=(E=this.variantsMap)==null?void 0:(K=E.get(r))==null?void 0:K.shelf;g&&(this.JSC$23688_watchApi.provideRenderingData("SHOPPING_TIMELY_SHELF",g),uO1(this))}};
k9.prototype.onCueRangeExit=function(r){r.startsWith("shopping_timely_shelf")&&(this.activeCueId=void 0,this.isSeeking||qw(this))};
k9.prototype.onSeekComplete=function(){this.isSeeking=!1;AP1(this)};
var uO1=function(r){r.shoppingTimelyShelfViewModel&&(r.isShelfVisible=!0,_.gU.getInstance().triggerAction("yt-show-shopping-timely-shelf"))},qw=function(r){r.shoppingTimelyShelfViewModel&&(r.isShelfVisible=!1,_.gU.getInstance().triggerAction("yt-hide-shopping-timely-shelf"))},Zen=function(r){var E,K,g,D,B;
return _.p(function(Q){if(Q.nextAddress==1)return Q.yield(r.JSC$23688_watchApi.playerApi,2);E=Q.yieldResult;if(r.cueRanges)for(K=_.N(r.cueRanges),g=K.next();!g.done;g=K.next())D=g.value,D.id&&(B="shopping_timely_shelf"+D.id,E.removeCueRange(B));r.JSC$23688_watchApi.provideRenderingData("SHOPPING_TIMELY_SHELF",{});qw(r);r.shoppingTimelyShelfViewModel=void 0;r.cueRanges=void 0;r.variantsMap=void 0;r.isSeeking=!1;r.activeCueId=void 0;_.vo(Q)})};
k9.prototype.onAdStart=function(){this.isAdPlaying=!0;qw(this)};
k9.prototype.onAdComplete=function(){this.isAdPlaying=!1;AP1(this)};
var AP1=function(r){if(r.activeCueId)r.onCueRangeEnter(r.activeCueId);else qw(r)};var JP4=function(r){_.SV.call(this);var E=this;this.JSC$23695_watchApi=r;r=_.nD(_.n4(),_.Jwq,function(){Iqb(E)});
this.addOnDisposeCallback(r);r=_.nD(_.n4(),_.Gf2,function(){Iqb(E)});
this.addOnDisposeCallback(r);yPb(this);Lgn(this);h_9()};
_.C(JP4,_.SV);var yPb=function(r){var E=function(g){_.n4().dispatch(_.MMK(g.matches))},K=window.matchMedia("(max-width: "+(999+_.Jf())+"px)");
K.addListener(E);r.addOnDisposeCallback(function(){K.removeListener(E)});
E(K)},Lgn=function(r){r.JSC$23695_watchApi.registerActionHandler("yt-window-resized",function(){h_9()});
r.addOnDisposeCallback(function(){r.JSC$23695_watchApi.unregisterActionHandler("yt-window-resized")})},h_9=function(){var r=_.Ok();
_.n4().dispatch(_.K4({type:"SET_WATCH_WINDOW_SIZE",payload:{watchWindowSize:{width:r.width,height:r.height}}}))},Iqb=function(r){var E;
_.p(function(K){if(K.nextAddress==1)return K.yield(r.JSC$23695_watchApi.playerApi,2);E=K.yieldResult;E.setSize(NaN,NaN);_.vo(K)})};var rSJ=function(r){_.SV.call(this);var E=_.P7().resolve(_.h3);VGJ(E,r.getElement("PLAYER_CONTAINER"),r.getElement("BELOW_THE_PLAYER"),r.getElement("SECONDARY"));this.addOnDisposeCallback(function(){var K=r.getElement("PLAYER_CONTAINER"),g=r.getElement("BELOW_THE_PLAYER"),D=r.getElement("SECONDARY");E.isLockupToWatchTransitionEnabled&&(K&&_.tM(E.viewTransitionCoordinator,K),g&&_.tM(E.viewTransitionCoordinator,g),D&&_.tM(E.viewTransitionCoordinator,D))})};
_.C(rSJ,_.SV);_.l4=function(r){_.po.call(this);var E=this;this.rootElement=r;this.activeModules=[];this.actionHandlers=new Map;this.TEST_ONLY={getActiveModules:function(){return E.activeModules}};
this.initPersistentModules();this.addOnDisposeCallback(this.subscribeToActiveChanged(function(K){E.initOrDisposeActiveModules(K)}));
this.onAttached()};
_.C(_.l4,_.po);_.d=_.l4.prototype;_.d.getRoot=function(){return this.rootElement};
_.d.getElement=function(r){return this.rootElement.getElement(r)};
_.d.setPlayerResponse=function(r){this.playerResponse=r;this.publish("PLAYER_RESPONSE_UPDATED",r)};
_.d.getPlayerResponse=function(){return this.playerResponse};
_.d.setWatchNextResponse=function(r){this.watchNextResponse===r?this.publish("WATCH_NEXT_RESPONSE_RELOADED"):(this.watchNextResponse=r,this.publish("WATCH_NEXT_RESPONSE_UPDATED",r))};
_.d.getWatchNextResponse=function(){return this.watchNextResponse};
_.d.registerActionHandler=function(r,E){var K=this;if(_.R("web_watch_controller_reg_multiple_handlers_killswitch")){var g={};_.BH(_.gU.getInstance(),(g[r]=E,g),this.getRoot())}else this.actionHandlers.has(r)||(this.actionHandlers.set(r,[]),g={},_.BH(_.gU.getInstance(),(g[r]=function(){var D=_.Hh.apply(0,arguments);return(K.actionHandlers.get(r)||[]).map(function(B){return B.apply(null,_.mn(D))})},g),this.getRoot())),this.actionHandlers.get(r).push(E)};
_.d.unregisterActionHandler=function(r){if(_.R("web_watch_controller_reg_multiple_handlers_killswitch")){var E={};_.dU(_.gU.getInstance(),(E[r]=!0,E),this.getRoot())}else(E=this.actionHandlers.get(r))?(E.pop(),E.length===0&&(E={},_.dU(_.gU.getInstance(),(E[r]=!0,E),this.getRoot()),this.actionHandlers.delete(r))):_.nh(new _.bs("Attempted to unregister an action handler which is not registered.",r))};
_.d.addPageDisposeJob=function(r){this.rootElement.pageDisposeJobs||(this.rootElement.pageDisposeJobs=[]);_.vLK(this.rootElement.pageDisposeJobs,r)};
_.d.removePageDisposeJob=function(r){this.rootElement.pageDisposeJobs&&_.mK(this.rootElement.pageDisposeJobs,r)};
_.d.dispatchEvent=function(r,E){_.Ln(this.rootElement,r,E)};
_.d.provideRenderingData=function(r,E){this.rootElement.provideRenderingData(r,E)};
_.d.scrollWatchTo=function(r,E){var K;(K=this.watchScrollManager)==null||K.scrollWatchTo(r,E)};
_.d.focusOnPlayer=function(){var r=this.getElement("PLAYER");_.p5(r,function(){if(r&&r.firstElementChild){var E=r.querySelector(".html5-video-player");E&&(_.CG(_.P7().resolve(_.Yr)),E.focus())}else _.nh(Error("gp"))})};
_.d.subscribeToActiveChanged=function(r,E){E=E===void 0?!0:E;var K=_.nD(_.n4(),_.TTK,function(g){r(g)});
E&&r(_.TTK(_.n4().getState()));return K};
_.d.isActive=function(){return _.TTK(_.n4().getState())};
_.d.onAttached=function(){var r=_.R("external_fullscreen");_.R("use_unified_flag_accessor")&&(r=_.P7().resolve(_.ZK9).retriever.getFlag(_.xWJ));(r||_.HD("START_IN_FULL_WINDOW_MODE"))&&this.dispatchEvent("yt-set-fullerscreen-styles")};
var Ejh=function(r){return r.getRoot().is==="ytd-watch-flexy"||r.getRoot().is==="ytd-watch-grid"},m5=function(r){return r.getRoot().is==="ytd-watch-fixie"};
_.l4.prototype.initPersistentModules=function(){if(m5(this)||Ejh(this)&&_.R("kevlar_watch_flexy_theater_manager")){var r=new _.r1K(this);_.iF(this,r)}r=new _.Z49(this);_.iF(this,r);r=new _.v5(this);_.iF(this,r);r=new _.sG9(this);_.iF(this,r);r=new _.b4(this);_.iF(this,r);r=new _.Vd(this);_.iF(this,r);if(m5(this)||Ejh(this)&&_.R("kevlar_watch_flexy_playlist_manager"))r=new _.FgZ(this),_.iF(this,r);_.R("web_thumbnail_to_watch_transition")&&(r=new rSJ(this),_.iF(this,r))};
_.l4.prototype.initOrDisposeActiveModules=function(r){r?(this.watchScrollManager=new _.sq(this),this.activeModules.push(this.watchScrollManager),this.activeModules.push(new _.gZK(this)),_.R("web_enable_shopping_timely_shelf_client")&&this.activeModules.push(new k9(this)),this.activeModules.push(new _.Jtb(this)),m5(this)&&this.activeModules.push(new JP4(this)),this.activeModules.push(new _.C3K(this)),this.activeModules.push(new _.y1J(this)),(m5(this)||_.R("kevlar_watch_flexy_error_screen_data_provider"))&&
this.activeModules.push(new _.Dn4(this)),this.activeModules.push(new _.Qq4(this)),(m5(this)||_.R("kevlar_watch_flexy_ypc_manager"))&&this.activeModules.push(new _.Wg1(this)),(m5(this)||_.R("kevlar_watch_flexy_ads_manager"))&&this.activeModules.push(new _.O4m(this)),_.R("kevlar_watch_cinematics")&&(this.watchCinematicManager=new _.FhO(this),this.activeModules.push(this.watchCinematicManager)),_.R("kevlar_watch_player_menu_highlight_manager_killswitch")||this.activeModules.push(new _.P3H(this)),_.R("kevlar_watch_flexy_gestures_manager")&&
this.activeModules.push(new _.qKn(this)),r=_.R("swatcheroo_directly_provide_comments")&&this.getRoot().is==="ytd-watch-grid",_.R("kevlar_watch_flexy_comments_manager")&&!r&&this.activeModules.push(new _.VIb(this)),_.R("web_watch_get_updated_metadata_manager")&&this.activeModules.push(new _.TAH(this)),this.activeModules.push(new _.jGh(this)),this.activeModules.push(new _.BMh(this)),_.R("web_enable_timely_actions")&&this.activeModules.push(new _.akK(this)),_.R("web_enable_player_creator_endscreen_manager")&&
this.activeModules.push(new _.tNb(this)),_.R("web_watch_enable_multiview_manager")&&this.activeModules.push(new _.iRh(this)),_.R("web_fullscreen_components")&&this.activeModules.push(new _.QA2(this)),_.R("web_player_rtr_ctrls")&&this.activeModules.push(new _.bRn(this)),(_.R("enable_creator_chatbot")||_.R("enable_creator_chatbot_link_out"))&&this.activeModules.push(new beK(this))):(_.Qq(this.activeModules),this.activeModules.length=0,this.watchScrollManager=void 0)};
_.l4.prototype.disposeInternal=function(){_.po.prototype.disposeInternal.call(this);this.initOrDisposeActiveModules(!1)};
_.f5.Object.defineProperties(_.l4.prototype,{playerApi:{configurable:!0,enumerable:!0,get:function(){return this.getRoot().getPlayer().getPlayerPromise()}}});
}catch(e){_._DumpException(e)}
try{
var anO,EG,p0Z,Pw9,OFm,Y7O,fnb,U49;anO=function(){var r=_.PB();r.info||(r.info={});return r.info};
EG=function(r){return Math.round(_.UB()+r)};
p0Z=function(){var r;if(_.R("csi_use_performance_navigation_timing")){var E,K,g,D=_.YE==null?void 0:(r=_.YE.getEntriesByType)==null?void 0:(E=r.call(_.YE,"navigation"))==null?void 0:(K=E[0])==null?void 0:(g=K.toJSON)==null?void 0:g.call(K);D?(D.requestStart=EG(D.requestStart),D.responseEnd=EG(D.responseEnd),D.redirectStart=EG(D.redirectStart),D.redirectEnd=EG(D.redirectEnd),D.domainLookupEnd=EG(D.domainLookupEnd),D.connectStart=EG(D.connectStart),D.connectEnd=EG(D.connectEnd),D.responseStart=EG(D.responseStart),
D.secureConnectionStart=EG(D.secureConnectionStart),D.domainLookupStart=EG(D.domainLookupStart),D.isPerformanceNavigationTiming=!0,r=D):r=_.YE.timing}else r=_.R("csi_performance_timing_to_object")?JSON.parse(JSON.stringify(_.YE.timing)):_.YE.timing;return r};
Pw9=function(){if(_.YE.getEntriesByType){var r=_.YE.getEntriesByType("paint");if(r=_.tL(r,function(K){return K.name==="first-paint"}))return EG(r.startTime)}var E;
_.R("csi_use_performance_navigation_timing")?E=_.YE.getEntriesByType("first-paint")[0].startTime:E=_.YE.timing.msFirstPaint;return E?Math.max(0,E):0};
OFm=function(){var r=window.location.protocol,E=_.YE.getEntriesByType("resource");E=_.KO(E,function(K){return K.name.indexOf(r+"//fonts.gstatic.com/s/")===0});
(E=fnb(E,function(K,g){return g.duration>K.duration?g:K}))&&E.startTime>0&&E.responseEnd>0&&(_.TG("wffs",EG(E.startTime)),_.TG("wffe",EG(E.responseEnd)))};
Y7O=function(r,E){r=document.querySelector(r);if(!r)return!1;var K="",g=r.nodeName;g==="SCRIPT"?(K=r.src,K||(K=r.getAttribute("data-timing-href"))&&(K=window.location.protocol+K)):g==="LINK"&&(K=r.href);_.gJ(document)&&r.setAttribute("nonce",_.gJ(document));return K?(r=_.YE.getEntriesByName(K))&&r[0]&&(r=r[0],K=_.UB(),_.TG("rsf_"+E,K+Math.round(r.fetchStart)),_.TG("rse_"+E,K+Math.round(r.responseEnd)),r.transferSize!==void 0&&r.transferSize===0)?!0:!1:!1};
_.THH=function(r,E){_.Ii(function(){_.OB("").info.actionType=r;E&&_.eR("TIMING_AFT_KEYS",E);_.eR("TIMING_ACTION",r);var K=_.SNn(_.Xx("TIMING_INFO",{}));Object.keys(K).length>0&&_.wA(K);K={isNavigation:!0,actionType:_.Ru2(_.Xx("TIMING_ACTION"))};var g=_.Xx("PREVIOUS_ACTION");g&&(K.previousAction=_.Ru2(g));if(g=_.Xx("CLIENT_PROTOCOL"))K.httpProtocol=g;if(g=_.Xx("CLIENT_TRANSPORT"))K.transportProtocol=g;(g=_.Cn())&&g!=="UNDEFINED_CSN"&&(K.clientScreenNonce=g);g=_.tAJ();if(g===1||g===-1)K.isVisible=!0;
g=_.PJc().loadType==="cold";var D=anO();g||(g=D.yt_lt==="cold");if(g){K.loadType="cold";g=anO();D=p0Z();var B=_.UB(),Q=_.Xx("CSI_START_TIMESTAMP_MILLIS",0);Q>0&&!_.R("embeds_web_enable_csi_start_override_killswitch")&&(B=Q);B&&(_.TG("srt",D.responseStart),g.prerender!==1&&_.CJL(B));g=Pw9();g>0&&_.TG("fpt",g);g=p0Z();g.isPerformanceNavigationTiming&&_.wA({performanceNavigationTiming:!0},void 0);_.TG("nreqs",g.requestStart,void 0);_.TG("nress",g.responseStart,void 0);_.TG("nrese",g.responseEnd,void 0);
g.redirectEnd-g.redirectStart>0&&(_.TG("nrs",g.redirectStart,void 0),_.TG("nre",g.redirectEnd,void 0));g.domainLookupEnd-g.domainLookupStart>0&&(_.TG("ndnss",g.domainLookupStart,void 0),_.TG("ndnse",g.domainLookupEnd,void 0));g.connectEnd-g.connectStart>0&&(_.TG("ntcps",g.connectStart,void 0),_.TG("ntcpe",g.connectEnd,void 0));g.secureConnectionStart>=_.UB()&&g.connectEnd-g.secureConnectionStart>0&&(_.TG("nstcps",g.secureConnectionStart,void 0),_.TG("ntcpe",g.connectEnd,void 0));_.YE&&"getEntriesByType"in
_.YE&&OFm();g=[];if(document.querySelector&&_.YE&&_.YE.getEntriesByName)for(var a in U49)U49.hasOwnProperty(a)&&(D=U49[a],Y7O(a,D)&&g.push(D));if(g.length>0)for(K.resourceInfo=[],a=_.N(g),g=a.next();!g.done;g=a.next())K.resourceInfo.push({resourceCache:g.value})}_.wA(K);K=_.fR();K.preLoggedGelInfos||(K.preLoggedGelInfos=[]);a=K.preLoggedGelInfos;K=_.OI5();g=void 0;for(D=0;D<a.length;D++)if(B=a[D],B.loadType){g=B.loadType;break}if(_.PJc().loadType==="cold"&&(K.loadType==="cold"||g==="cold")){g=_.fKq();
D=_.fR();D=D.gelTicks?D.gelTicks:D.gelTicks={};for(var P in g)if(!(P in D))if(typeof g[P]==="number")_.TG(P,_.RA(P));else if(_.R("log_repeated_ytcsi_ticks"))for(B=_.N(g[P]),Q=B.next();!Q.done;Q=B.next())Q=Q.value,_.TG(P.slice(1),Q);P={};g=!1;a=_.N(a);for(D=a.next();!D.done;D=a.next())g=D.value,_.vw(K,g),_.vw(P,g),g=!0;g&&_.wA(P)}_.svL(!0);P=_.Xx("TIMING_ACTION");_.yK("ytglobal.timingready_")&&P&&_.XVd()&&_.bI5()&&_.VAK()})()};
fnb=function(r,E){return Array.prototype.reduce.call(r,E,{duration:0})};
U49={'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 w0Z={};w0Z.YtVisibilityRootBehavior=[_.Rqe.YtVisibilityObserverBehavior,{isVisibilityRoot:!0,resetVisibilityRoot:function(){_.Ny(this.visibilityObserverForChild_)},
disconnectVisibilityRoot:function(){this.visibilityObserverForChild_&&this.visibilityObserverForChild_.disconnect(_.Xx("INNERTUBE_CLIENT_NAME")==="WEB")},
reconnectVisibilityRoot:function(){this.visibilityObserverForChild_&&this.visibilityObserverForChild_.reconnect();var r=_.Xx("INNERTUBE_CLIENT_NAME")!=="WEB";_.R("kevlar_use_vimio_behavior")&&r&&_.uMf()}}];_.KM={};_.KM.YtPageBehavior=[[{listeners:{"yt-get-context-provider":"getContextProvider_"},attached:function(){this.getProvidedContext()&&this.getProvidedContext().start()},
detached:function(){this.getProvidedContext()&&this.getProvidedContext().pause()},
getContextProvider_:function(r){r.detail.contextProvider=this;r.stopPropagation()},
getProvidedContext:function(){return null}},
{created:function(){this.pageContext=null},
getProvidedContext:function(){return this.pageContext}}],
w0Z.YtVisibilityRootBehavior,{_noAccessors:!0,properties:{active:Boolean,data:Object,loading:Boolean,pageDisposeJobs:Array},observers:["ytPageBehaviorActiveObserver_(active)"],created:function(){this.pageCount=0;this.readyResolver_=_.ZW();this.pageScrollElement=null;this.isVisibilityRoot=!0},
ready:function(){this.readyResolver_.resolve()},
getReady:function(){return this.readyResolver_.promise},
loadPage:function(r){var E=this;this.pageCount+=1;_.R("kevlar_use_vimio_behavior")&&(_.Xx("INNERTUBE_CLIENT_NAME")==="WEB"?_.eM.addJob(function(){E.reconnectVisibilityRoot()},8):(this.disconnectVisibilityRoot(),this.reconnectVisibilityRoot()));
this.loadPage_(r)},
loadPage_:function(r){this.data=r},
ytPageBehaviorActiveObserver_:function(r){var E=this;_.R("kevlar_use_vimio_behavior")&&(r?_.Xx("INNERTUBE_CLIENT_NAME")==="WEB"?_.eM.addJob(function(){E.reconnectVisibilityRoot()},8):this.reconnectVisibilityRoot():this.disconnectVisibilityRoot())},
setScrollTop:function(r){if(!this.setScrollTopJobId_){var E=this;this.setScrollTopJobId_=window.requestAnimationFrame(function(){E.setScrollTopJobId_=0;var K=_.P7().resolve(_.p0(_.Yr));K&&_.CG(K);this.getPageScrollingElement().scrollTop=r}.bind(this))}},
getPageScrollingElement:function(){return this.pageScrollElement||_.zF(document)},
getScrollTop:function(){return this.getPageScrollingElement().scrollTop}}];
}catch(e){_._DumpException(e)}
try{
var $4O;var rs=function(){var r=_.q.apply(this,arguments)||this;r.playerListenerConfig=null;r.actionMap={"yt-show-watch-page-survey":"openSurvey"};return r};
_.C(rs,_.q);_.d=rs.prototype;_.d.dataChanged=function(){var r=this,E=_.Lg();E&&E.getPlayerPromise().then(function(g){r.maybeRemovePlayerListeners(g)});
var K=this.data&&this.data.survey;K&&((K=(K=K.singleOptionSurveyRenderer||K.checkboxSurveyRenderer||K.multiStageSurveyRenderer)&&K.watchPageDisplayTriggers)?this.triggerWatchPageSurvey(E,K):this.openSurvey())};
_.d.triggerWatchPageSurvey=function(r,E){var K=this,g,D,B,Q,a,P,O,U,T;return _.p(function(w){if(w.nextAddress==1)return r?w.yield(r.getPlayerPromise(),2):w.return();K.player=w.yieldResult;if(!K.player)return w.return();g={};D=_.N(E);for(B=D.next();!B.done;B=D.next())Q=B.value,a=_.N(K.createEventListenerPair(Q)),P=a.next().value,O=a.next().value,U=P,T=O,U&&T&&(g[U]=T,K.ytPlayerListenerBehavior.listenToPlayerEvent(K.player,U,T));K.playerListenerConfig=g;_.vo(w)})};
_.d.createEventListenerPair=function(r){var E=r.playbackEventTrigger;return E?this.handlePlaybackTrigger(E):(r=r.watchTimeTrigger)?this.handleWatchTimeTrigger(r):[void 0,void 0]};
_.d.handleWatchTimeTrigger=function(r){var E=this;this.accumulatedMediaTime=this.lastKnownPlaybackPosition=0;var K=r.videoWatchFraction,g=r.watchTimeSec;return g&&K?["onVideoProgress",function(){E.player&&E.isWatchTimeConditionMet(E.player,K,g)&&E.showSurvey()}]:[void 0,
void 0]};
_.d.isWatchTimeConditionMet=function(r,E,K){var g=r.getProgressState(),D=g.current-this.lastKnownPlaybackPosition;D<5&&(this.accumulatedMediaTime+=D);this.lastKnownPlaybackPosition=g.current;g=Math.round(this.accumulatedMediaTime/g.duration*1E3)/1E3;return r.getPresentingPlayerType&&r.getPresentingPlayerType()===1&&(this.accumulatedMediaTime>K||g>E)};
_.d.handlePlaybackTrigger=function(r){var E=this;r=r.playbackEvent;if(r==="SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_PLAYBACK_FINISH"){var K="onStateChange";var g=function(D){D===0&&E.showSurvey()}}else r==="SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_CONTENT_VIDEO_START"?(K="onVideoProgress",g=function(D){E.player&&E.player.getPresentingPlayerType&&E.player.getPresentingPlayerType()===1&&D&&E.showSurvey()}):r==="SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_AD_FINISH"&&(K="onAdEnd",g=this.showSurvey);
return[K,g]};
_.d.showSurvey=function(){this.openSurvey();this.player&&this.maybeRemovePlayerListeners(this.player)};
_.d.openSurvey=function(){var r=this,E=this.data&&this.data.survey;this.ytdReduxBehavior.dispatch(_.FE9(!!E));_.eM.addJob(function(){r.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"SURVEY",popup:E}})},0,0)};
_.d.maybeRemovePlayerListeners=function(r){if(this.playerListenerConfig){for(var E=_.N(Object.keys(this.playerListenerConfig)),K=E.next();!K.done;K=E.next())K=K.value,this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(r,K,this.playerListenerConfig[K]);this.playerListenerConfig=null}};
rs.prototype.dataChanged=rs.prototype.dataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],rs.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cy),_.H("design:type",Object)],rs.prototype,"ytdOpenPopupBehavior",void 0);_.u([_.G(_.wo.YtPlayerListenerBehavior),_.H("design:type",_.Fz)],rs.prototype,"ytPlayerListenerBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],rs.prototype,"ytActionHandlerBehavior",void 0);
_.u([_.G(_.N6),_.H("design:type",Object)],rs.prototype,"ytdReduxBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],rs.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],rs.prototype,"playerListenerConfig",void 0);_.u([_.b({value:0}),_.H("design:type",Number)],rs.prototype,"lastKnownPlaybackPosition",void 0);_.u([_.b({value:0}),_.H("design:type",Number)],rs.prototype,"accumulatedMediaTime",void 0);_.u([_.b(),_.H("design:type",Object)],rs.prototype,"player",void 0);
_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],rs.prototype,"dataChanged",null);_.u([_.VF({is:"ytd-survey-trigger-renderer",disableElementRegistration:!0})],rs);
_.Z(rs,"ytd-survey-trigger-renderer",function(){if($4O!==void 0)return $4O;var r=document.createElement("template");_.x(r,"\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");r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return $4O=r},{mode:1});
}catch(e){_._DumpException(e)}
try{
var jVb;_.Y7=function(r){var E=document.createElement("link");_.aP(E,r,"stylesheet");document.head.appendChild(E)};
_.UI=function(r,E){var K,g;return _.p(function(D){K=document.createElement("div");K.id=r.id;r.className&&(K.className=r.className);g=r.element;if(!g)throw Error("gk");if(r.location==="prepend")g.prepend(K);else if(r.location==="appendChild")g.appendChild(K);else if(r.location==="after")g.after(K);else throw Error("hk");return D.return(_.lR(K,E,"kj"))})};
_.T9=function(r){var E;return _.p(function(K){(E=document.getElementById(r))&&E.remove();_.vo(K)})};
_.w9=function(r,E){var K=document.querySelector(r);K?E(K):setTimeout(function(){_.w9(r,E)},1E3)};
_.NDu=function(r,E,K){var g;_.p(function(D){if(D.nextAddress==1)return(g=document.getElementById(r))?D.jumpTo(2):D.yield(jVb(r,E,K),2);if(g=document.getElementById(r))g.style.display="block";_.vo(D)})};
jVb=function(r,E,K){return _.p(function(g){return g.return(new Promise(function(D){_.w9("div #panels",function(B){_.UI({element:B,location:"appendChild",id:r,className:"ytprototypesEngagementPanelComponentEngagementPanelMountPoint "+K},E);D()})}))})};_.Fk=_.l(function(r){var E=r.text;var K=r.onClick;var g=r.color;var D=r.backgroundColor;var B=r.buttonSize;var Q=r.disabled;var a=r.iconName;var P=r.iconSize;var O=r.className;var U=r.iconClassName;r=r.ariaLabel;var T=_.dd(function(F){K(F)}),w={};
return _.f("button",{class:_.DW("ytpStandardButtonsHost",(w.ytpStandardButtonsLarge=function(){return(B==null?void 0:B())==="large"},w),O),
"on:click":T,style:_.QH({color:g,"background-color":D}),disabled:Q,"aria-label":r},_.f(_.Y,{cond:a,then:function(){return _.f(_.$r,{className:_.DW("ytpStandardButtonsIconContainer",U),icon:a,size:P})}}),E)},"jj");_.QVA=_.l(function(r){var E,K,g={};return _.f("div",{class:_.DW("ytprototypesEngagementPanelComponentHost",(g.ytprototypesEngagementPanelComponentHostMweb=r.isMweb,g),r.className),id:r.id},_.f("div",{class:_.DW("ytprototypesEngagementPanelComponentEngagementPanelHeader",r.headerClassName)},_.f("div",null,r.header()),_.f("div",{class:"ytprototypesEngagementPanelComponentHeaderButtons"},_.f("div",{class:"ytprototypesEngagementPanelComponentHeaderButtonProp"},(E=r.HeaderButton)==null?void 0:E.call(r)),
_.f(_.Fk,{iconName:"close",buttonSize:"large",iconSize:24,className:"yt-icon-button",ariaLabel:"Close",onClick:function(){var D;(D=r.onHide)==null||D.call(r);var B;if((B=r.preventDefault)==null||!B.call(r))if(D=r.id(),D=document.getElementById(D))D.style.display="none"}}))),_.f("div",{class:_.DW("ytprototypesEngagementPanelComponentEngagementPanelContent",r.contentClassName),
style:function(){var D,B;return"height: "+(((D=r.height)==null?0:D.call(r))||((B=r.isMweb)==null?0:B.call(r))?"100%":"800px")+";"}},r.content()),_.f("div",null,(K=r.Footer)==null?void 0:K.call(r)))},"lj");
}catch(e){_._DumpException(e)}
try{
var JVn=new _.jg("replaceFeedContentAction");var rR9;var EOJ;var K12=function(){return _.q.apply(this,arguments)||this};
_.C(K12,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],K12.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],K12.prototype,"data",void 0);_.u([_.VF({is:"ytd-sub-feed-option-renderer",disableElementRegistration:!0})],K12);
_.Z(K12,"ytd-sub-feed-option-renderer",function(){if(EOJ!==void 0)return EOJ;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return EOJ=r},{mode:1});var gOm;var HA=function(){return _.q.apply(this,arguments)||this};
_.C(HA,_.q);HA.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{subFeedOptionRenderer:{component:"ytd-sub-feed-option-renderer",noInjection:!0}}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],HA.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],HA.prototype,"ytRendererStamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],HA.prototype,"data",void 0);_.u([_.VF({is:"ytd-sub-feed-selector-renderer",disableElementRegistration:!0})],HA);
_.Z(HA,"ytd-sub-feed-selector-renderer",function(){if(gOm!==void 0)return gOm;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return gOm=r},{mode:1});var ns=function(){return _.q.apply(this,arguments)||this};
_.C(ns,_.q);
ns.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{buttonRenderer:{component:"ytd-button-renderer",noInjection:!0},searchBoxRenderer:{component:"ytd-search-box-renderer",noInjection:!0},subFeedSelectorRenderer:{component:"ytd-sub-feed-selector-renderer",noInjection:!0},toggleButtonRenderer:{component:"ytd-toggle-button-renderer",noInjection:!0},compactLinkRenderer:{component:"ytd-compact-link-renderer",noInjection:!0},eomSettingsDisclaimerRenderer:{component:"ytd-eom-settings-disclaimer-renderer",noInjection:!0}}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],ns.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],ns.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],ns.prototype,"data",void 0);_.u([_.VF({is:"ytd-browse-feed-actions-renderer",disableElementRegistration:!0})],ns);
_.Z(ns,"ytd-browse-feed-actions-renderer",function(){if(rR9!==void 0)return rR9;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return rR9=r},{mode:1});var D49;var BHJ;var I9=function(){return _.q.apply(this,arguments)||this};
_.C(I9,_.q);I9.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe",mapping:{subscribeButtonRenderer:"ytd-subscribe-button-renderer",buttonRenderer:"ytd-button-renderer"}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],I9.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],I9.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],I9.prototype,"data",void 0);_.u([_.VF({is:"ytd-mini-channel-renderer",disableElementRegistration:!0})],I9);
_.Z(I9,"ytd-mini-channel-renderer",function(){if(BHJ!==void 0)return BHJ;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return BHJ=r},{mode:1});var d4J;var yS=function(){return _.q.apply(this,arguments)||this};
_.C(yS,_.q);yS.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{miniChannelRenderer:"ytd-mini-channel-renderer"}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],yS.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],yS.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],yS.prototype,"data",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-vertical-channel-section-renderer"})],yS);
_.Z(yS,"ytd-vertical-channel-section-renderer",function(){if(d4J!==void 0)return d4J;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return d4J=r},{mode:1});var Ls=function(){return _.q.apply(this,arguments)||this};
_.C(Ls,_.q);Ls.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{verticalChannelSectionRenderer:{component:"ytd-vertical-channel-section-renderer",noInjection:!0}}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Ls.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Ls.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Ls.prototype,"data",void 0);_.u([_.VF({is:"ytd-browse-secondary-contents-renderer",disableElementRegistration:!0})],Ls);
_.Z(Ls,"ytd-browse-secondary-contents-renderer",function(){if(D49!==void 0)return D49;var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);
return D49=r},{mode:1});var jRh;var h5=function(){var r=_.q.apply(this,arguments)||this;r.actionMap={"yt-replace-feed-content-action":"onReplaceFeedContentAction"};r.notActive=!1;r.isConstrainedList=!1;r.marginSettings=0;return r};
_.C(h5,_.q);_.d=h5.prototype;
_.d.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(r){var E;return(r==null?void 0:(E=r.webComponentHint)==null?void 0:E.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}}}}};
_.d.getPath=function(r,E){var K="data.tabs.#"+E+".";r.tabs[E].tabRenderer?K+="tabRenderer.":r.tabs[E].expandableTabRenderer&&(K+="expandableTabRenderer.");return K+"content.sectionListRenderer"};
_.d.computeDisplayedContent=function(r){this.unlinkPaths("content");if(r&&r.tabs)for(var E=r.tabs.length,K=0;K<E;K++){var g=r.tabs[K].tabRenderer||r.tabs[K].expandableTabRenderer;if(g.selected&&g.content)return this.linkPaths("content",this.getPath(r,K)),g.content}return null};
_.d.computeHasSecondaryColumnData=function(r){return!!r&&!!r.secondaryContents};
_.d.onRetrieveLocation=function(r,E){E.locationRetrieved(E.hasComments?"/comment_service_ajax?action_get_comments=1&pbj=1":"/browse_ajax",void 0);r.stopPropagation()};
_.d.onYtServiceRequestSent=function(r,E){_.R("replace_feed_content_action_killswitch")&&this.handleServiceRequestActions(E)};
_.d.onYtServiceRequestCompleted=function(r,E){_.R("replace_feed_content_action_killswitch")&&this.handleServiceRequestActions(E)};
_.d.onReplaceFeedContentAction=function(r){if(!_.R("replace_feed_content_action_killswitch")&&!this.notActive){var E;(r=(E=_.M(r,JVn))==null?void 0:E.items)&&this.listRenderer&&this.listRenderer.replacePrimaryContent(r)}};
_.d.handleServiceRequestActions=function(r){if(r=r.actions){r=_.N(r);for(var E=r.next();!E.done;E=r.next()){E=E.value;var K=void 0;((K=_.M(E,JVn))==null?0:K.items)&&this.listRenderer&&this.listRenderer.replacePrimaryContent(_.M(E,JVn).items)}}};
h5.prototype.onYtServiceRequestCompleted=h5.prototype.onYtServiceRequestCompleted;h5.prototype.onYtServiceRequestSent=h5.prototype.onYtServiceRequestSent;h5.prototype.onRetrieveLocation=h5.prototype.onRetrieveLocation;_.u([_.G(_.pG),_.H("design:type",Object)],h5.prototype,"ytdGridStateAwareBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],h5.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],h5.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],h5.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],h5.prototype,"data",void 0);_.u([_.b({computed:"computeDisplayedContent(data)"}),_.H("design:type",Object)],h5.prototype,"content",void 0);
_.u([_.b({computed:"computeHasSecondaryColumnData(data)",reflectToAttribute:!0}),_.H("design:type",Boolean)],h5.prototype,"hasSecondaryColumnData",void 0);_.u([_.b({value:function(){return window.outerHeight>1024?3:2}}),
_.H("design:type",Number)],h5.prototype,"initialCount",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",String)],h5.prototype,"pageSubtype",void 0);_.u([_.fH("ytd-section-list-renderer"),_.H("design:type",Object)],h5.prototype,"listRenderer",void 0);_.u([_.b(),_.H("design:type",Object)],h5.prototype,"notActive",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],h5.prototype,"isConstrainedList",void 0);
_.u([_.b(),_.H("design:type",String)],h5.prototype,"responsiveSizing",void 0);_.u([_.b(),_.H("design:type",Number)],h5.prototype,"marginSettings",void 0);_.u([_.ae("yt-retrieve-location"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Object]),_.H("design:returntype")],h5.prototype,"onRetrieveLocation",null);
_.u([_.ae("yt-service-request-sent"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.b1]),_.H("design:returntype")],h5.prototype,"onYtServiceRequestSent",null);_.u([_.ae("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.eZ]),_.H("design:returntype")],h5.prototype,"onYtServiceRequestCompleted",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-two-column-browse-results-renderer"})],h5);
_.Z(h5,"ytd-two-column-browse-results-renderer",function(){if(jRh!==void 0)return jRh;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return jRh=r},{mode:2});
}catch(e){_._DumpException(e)}
try{
var ZHZ=function(r){if((r==null?void 0:r.value)===void 0||r==null||!r.unit)return"initial";a:{switch(r.unit){case "SHOPPING_DIMENSION_UNIT_POINT":var E="px";break a;case "SHOPPING_DIMENSION_UNIT_FRACTION":E="%";break a}E=void 0}return E?""+r.value+E:"initial"};_.yB(_.l(function(r){var E=r.data;r=_.N(_.M5(!1,void 0,"VotqNe"));var K=r.next().value,g=r.next().value;_.Zj(function(){_.gU.getInstance().triggerAction("yt-request-timely-shelf-state")});
var D=_.Wg(function(){var O,U,T=(O=_.M(E().rendererContext,_.P1))==null?void 0:(U=O.loggingDirectives)==null?void 0:U.trackingParams;if(T)return _.UZ(T)},void 0,"AvMXxb");
_.BH(_.gU.getInstance(),{"yt-hide-shopping-timely-shelf":function(){g(!1);var O=_.Cn(),U=D();O&&U&&_.md(O,[U])},
"yt-show-shopping-timely-shelf":function(){requestAnimationFrame(function(){g(!0);var O=_.Cn(),U=D();O&&U&&_.lr(O,[U])})}});
var B=function(){var O;return(O=E().image)==null?void 0:O.image},Q=function(){var O,U;
return!!((O=B())==null?0:(U=O.sources)==null?0:U.some(function(T){var w;return!!(T==null?0:(w=T.clientResource)==null?0:w.imageName)}))},a=function(){var O;
return((O=E().image)==null?void 0:O.height)||40},P=function(){var O;
return(O=E().image)==null?void 0:O.backgroundColor};
r={};return _.f("yt-shopping-timely-shelf-content-view-model",{el:_.eH(_.Gd(function(){return E().rendererContext})),
class:_.DW("ytShoppingTimelyShelfContentViewModelHost",(r.ytShoppingTimelyShelfContentViewModelIsVisible=function(){return!!(E().image||E().avatar||E().line1)&&K()},r)),
style:_.QH({"--shopping-timely-shelf-content-padding-top":function(){var O;return ZHZ((O=E().padding)==null?void 0:O.top)},
"--shopping-timely-shelf-content-padding-bottom":function(){var O;return ZHZ((O=E().padding)==null?void 0:O.bottom)},
"--shopping-timely-shelf-content-padding-start":function(){var O;return ZHZ((O=E().padding)==null?void 0:O.start)},
"--shopping-timely-shelf-content-padding-end":function(){var O;return ZHZ((O=E().padding)==null?void 0:O.end)},
"--yt-shopping-timely-shelf-background-color":function(){return E().backgroundColor!==void 0?_.WU(E().backgroundColor):"initial"},
"--yt-shopping-timely-shelf-image-corner-radius":function(){var O,U;return((U=(O=E().image)==null?void 0:O.cornerRadius)!=null?U:0)+"px"},
"--yt-shopping-timely-shelf-image-background-color":function(){return P()!==void 0?_.WU(P()):"initial"},
"--yt-shopping-timely-shelf-image-width":function(){var O;return(((O=E().image)==null?void 0:O.width)||40)+"px"}})},_.f(_.Y,{cond:B,
then:function(O){var U={};return _.f(_.ub,{preserveHeight:!0,preserveWidth:!0,height:a,data:O,alt:"",className:_.DW("ytShoppingTimelyShelfContentViewModelImage",(U.ytShoppingTimelyShelfContentViewModelIcon=Q,U))})}}),_.f(_.U9,{data:function(){return E().avatar}},{avatarViewModel:_.jm}),_.f("div",{class:"ytShoppingTimelyShelfContentViewModelText"},_.f(_.U9,{data:function(){return E().line1}},{shoppingContentLineViewModel:function(O){return _.f(_.ox,{data:O.data,
className:"ytShoppingTimelyShelfContentViewModelLine1"})}}),_.f(_.U9,{data:function(){return E().line2}},{shoppingContentLineViewModel:function(O){return _.f(_.ox,{data:O.data,
className:"ytShoppingTimelyShelfContentViewModelLine2"})}})),_.f("div",{class:"ytShoppingTimelyShelfContentViewModelButtons"},_.f(_.U9,{data:function(){var O;
return(O=E().button)!=null?O:[]}},{buttonViewModel:function(O){var U=O.data;
return _.f(_.Sc,{data:U,className:"ytShoppingTimelyShelfContentViewModelButton",onClick:function(T){U().onTap&&T.stopPropagation()}})}})))},"Ho"),"yt-shopping-timely-shelf-content-view-model",{props:{data:_.Yt}});_.ug4={};
_.ug4.YtdWatchBehavior=[_.y.YtRendererBehavior,_.wo.YtPlayerListenerBehavior,_.cz.YtRendererstamperBehavior,_.lx.YtActionHandlerBehavior,_.KM.YtPageBehavior,_.qA.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 _.HD("START_IN_FULL_WINDOW_MODE")}},
useProviderForSecondaryResultsRenderer:{type:Boolean,value:function(){return _.R("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 _.HD("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 _.R("kevlar_watch_feed_big_thumbs")}},
useEngagementPanelManagementComponent:{type:Boolean,value:function(){return _.R("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 _.Uv("wn_grid_min_item_width",310)}},
richItemMaxWidth:{type:Number,value:function(){return _.Uv("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 _.R("web_watch_imax_theater_mode")}},
swatcherooDirectUseRichGrid:{type:Boolean,value:function(){return _.R("swatcheroo_direct_use_rich_grid")}},
cinematicsActive:{type:Boolean,value:!1,reflectToAttribute:!0},noTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.R("kevlar_watch_no_top_margin")}},
reducedTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.R("kevlar_watch_reduced_top_margin")}},
frame0LoadingState:{type:Boolean,reflectToAttribute:!0,value:function(){return _.R("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 _.R("swatcheroo_split_scroll")}},
persistPanelOnDataChange:{type:Boolean,value:function(){return _.R("web_watch_persist_panel_on_data_change")}},
trackEngagementPanelVisibility:{type:Boolean,value:function(){return _.R("web_watch_track_engagement_panel_visibility")}},
commentTeaserEnabled:{type:Boolean,value:function(){return _.R("web_watch_show_comment_teaser")}},
swatcherooBinaryLayout:{type:Boolean,reflectToAttribute:!0,value:function(){return _.R("swatcheroo_binary_layout")}},
ghostCardsEnabled:{type:Boolean,reflectToAttribute:!0,value:function(){return _.R("swatcheroo_enable_ghost_cards")||_.R("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 _.R("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 _.R("web_watch_while_wider_panels")}},
watchWhileMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.R("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 _.R("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 _.R("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(r,E,K){return r&&(E||!K)},
computeShowGhostRelated_:function(r,E,K){return r&&(E||!K)},
monitorScroll:!0,configureRendererStamper:function(){var r={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:_.nX(["aa","eocs"])},"data.survey":{id:"survey",mapping:{surveyTriggerRenderer:"ytd-survey-trigger-renderer"},initialRenderPriority:3,waitForSignal:_.nX(["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"||_.R("swa_prov_panels_ks")?r.engagementPanels={id:"panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",
params:{isWatch:!0}}}}:(r.engagementPanels={id:"panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0}}}},r.inlineEngagementPanels={id:"inline-panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0}}},reuseComponents:!1});return r},
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 r=this;this.watchController=void 0;this.pageDisposeJobs=[function(){r.showMetadataPlaceholder_()},
function(){_.R("web_watch_dont_clear_comments")||r.clearComments_()},
function(){r.clearPlayerAds_()},
function(){r.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;_.R("kevlar_watch_while")&&(this.watchWhileScrollThreshold_=NaN);_.R("web_watch_start_chat_in_theater_mode")&&(this.theaterEnabledForChat=
!1);this.youThereManager_=new _.x_m(function(){return _.yH(r)},this.hostElement);
this.pageDisposeJobs.push(function(){r.youThereManager_.reset()});
_.R("external_fullscreen")&&(this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1,this.pageDisposeJobs.push(function(){r.resetFullerscreenEduButtonForNewPlayback_()}));
this.fullHeightPanelPositionUpdateJobId=this.panelMaxHeightUpdateJob_=0;this.playerEvents_=new _.cF;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;_.R("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));_.R("kevlar_watch_flexy_comments_manager")||this.hostElement.addEventListener("yt-page-data-will-update",_.QF(this,this.onYtPageDataWillUpdate_))},
onYtUpdatedPlayabilityStatus:function(r){r&&(this.playerData=Object.assign({},this.playerData,{playabilityStatus:r}),r.status==="ERROR"&&(this.playerData.videoDetails=void 0))},
onTheaterReduxValueUpdate:function(r){_.R("kevlar_watch_flexy_theater_manager")&&(this.theater=r,this.updateFullBleedElementLocations(),this.schedulePlayerSizeUpdate_(),this.active!==void 0&&this.schedulePanelMaxHeightUpdate_())},
onMiniplayerActiveReduxValueUpdate:function(r){!_.R("kevlar_watch_while_v2")&&!_.R("web_watch_pip")||r||(this.player&&this.setPlayerTheaterMode_(),this.schedulePlayerSizeUpdate_())},
onFullscreenReduxValueUpdate:function(r){this.active!==void 0&&(this.fullscreen=r,_.R("kevlar_watch_flexy_gestures_manager")||this.gestures_&&this.gestures_.update(this.fullscreen),this.updateFullBleedElementLocations())},
onScrollReduxValueUpdate:function(r){this.active!==void 0&&(_.Ln(this.hostElement,"yt-autonav-pause-scroll"),this.setComments_(),_.R("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_(),_.R("kevlar_watch_flexy_gestures_manager")||this.gestures_&&(r>0?this.gestures_.detach():this.gestures_.attach()))},
loadPage_:function(r){this.initCsi_();this.updatePageData_(r)},
updatePageData_:function(r){var E=this;if(r)if(this.data===r){this.onPageLoadWithSameData_();var K;(K=this.watchController)==null||K.setWatchNextResponse(this.data)}else this.data=r;this.playlist&&_.Mn({watchInfo:{isPlaylist:!0}});this.pageCount===1&&_.CR("nw");this.loading=!1;_.k_(_.eM,function(){E.initDclkstatus_();var g,D=((g=E.player)==null?void 0:g.getVideoData().cpn)||"";_.pZn(function(B,Q){_.GIU(B,Q,D)})})},
onPageLoadWithSameData_:function(){_.R("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 r=this.get("endpoint.watchEndpoint.playlistId",this.loadingData);this.set("loadingData.playlist",!!r);this.set("loadingData.playlistLoading",r&&r!==this.get("playlistId",this.playlistData));this.toggleBodyScrolling_(!1);if(this.watchNextSkeletonEl_)for(this.playlist?this.watchNextSkeletonEl_.setAttribute("playlist",
""):this.watchNextSkeletonEl_.removeAttribute("playlist"),r=this.watchNextSkeletonEl_.firstElementChild;r;)r.classList.remove("hidden"),r=r.nextElementSibling;if(_.R("kevlar_watch_frame0_loading_state")){var E,K,g;r=(E=this.loadingData)==null?void 0:(K=E.endpoint)==null?void 0:(g=K.watchEndpoint)==null?void 0:g.videoId;var D;r&&(D="https://i.ytimg.com/vi/"+r+"/frame0.jpg");_.rj(this.hostElement).querySelector("#player").style.backgroundImage=D?"url("+D+")":""}},
clearLoadingState_:function(){this.hostElement.classList.remove("show-skeleton");this.hostElement.classList.add("hide-skeleton");var r=_.rj(this.hostElement).querySelector("#related-skeleton");!this.get("data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults")&&r&&(r.hidden=!0);this.clearPlayerLoadingState_();this.hostElement.classList.remove("loading");this.loadingData={playlist:!1};this.toggleBodyScrolling_(!0);if(this.watchMetadata){var E,K;(K=(E=this.watchMetadata).updateSentimentBarWidth)==
null||K.call(E);var g,D;(D=(g=this.watchMetadata).resize)==null||D.call(g)}_.R("kevlar_watch_frame0_loading_state")&&(_.rj(this.hostElement).querySelector("#player").style.backgroundImage="")},
addSplitScrollMouseTrap:function(r){var E=_.rj(this.hostElement).querySelector(r);E?_.Ip(E,!1):_.nh(new _.bs("Overscroll monitor not found for component: ",r))},
removeSplitScrollMouseTrap:function(r){var E=_.rj(this.hostElement).querySelector(r);E?_.yM(E):_.nh(new _.bs("Disposal component for  overscroll monitoring not found: ",r))},
onLoadingChanged_:function(r){r?this.setLoadingState_():this.clearLoadingState_()},
setPlayerLoadingState_:function(){this.playerLoading_||(this.playerLoading_=!0,_.R("web_thumbnail_to_watch_transition")&&!_.NWA||this.hostElement.classList.add("loading-player"))},
clearPlayerLoadingState_:function(){this.playerLoading_&&(this.playerLoading_=!1,_.R("web_thumbnail_to_watch_transition")&&!_.NWA||this.hostElement.classList.remove("loading-player"))},
toggleBodyScrolling_:function(r){var E=this;r?document.body.removeAttribute("no-y-overflow"):document.body.setAttribute("no-y-overflow","");_.eM.addLowPriorityJob(function(){E.onWindowResized_(_.Ok(!0))})},
updateTheaterModeState_:function(r){if(!_.R("kevlar_watch_flexy_theater_manager")){r=r||this.fullWindowMode_;if(this.theater!==void 0||r)this.theater=r;this.updateFullBleedElementLocations();this.player&&this.setPlayerTheaterMode_();this.togglePageSwatchActive_();r&&_.RwO()}},
updateFullBleedElementLocations:function(){this.updateChatLocation();this.updatePlayerLocation();this.updateCinematicsLocation();this.updatePanelsLocation();this.updateErrorScreenLocation()},
updatePlayerLocation:function(){var r=this.fullBleedPlayer?_.rj(this.hostElement).querySelector("#player-full-bleed-container"):_.rj(this.hostElement).querySelector("#player-container-inner");var E=this.getPlayerContainer(),K=_.R("kevlar_watch_while_v2")||_.R("web_watch_pip");E.parentElement!==r&&(K&&this.isMiniplayerActive()?this.deactivateMiniplayerAndResetPlayer():_.yH(this).appendTo(r,E))},
updateErrorScreenLocation:function(){var r=_.rj(this.hostElement).querySelector("#error-screen"),E=this.fullBleedPlayer?_.rj(this.hostElement).querySelector("#player-full-bleed-container"):_.rj(this.hostElement).querySelector("#player");r.parentElement!==E&&E.appendChild(r)},
deactivateMiniplayerAndResetPlayer:function(){var r=this;return _.p(function(E){if(E.nextAddress==1)return E.yield(_.P7().resolve(_.S3).deactivate(),2);r.updatePlayerLocation();_.vo(E)})},
updateCinematicsLocation:function(){var r=this.getElement("CINEMATICS");if(r){var E=this.getCinematicsLocationContainer();r.parentElement!==E&&E.appendChild(r)}},
getCinematicsLocationContainer:function(){return this.shouldCinematicsBeInFullBleedContainer(this.theater&&!this.fullscreen,this.fullscreen,this.isSingleColumn)?_.rj(this.hostElement).querySelector("#cinematics-full-bleed-container"):_.rj(this.hostElement).querySelector("#cinematics-container")},
shouldCinematicsBeInFullBleedContainer:function(r,E,K){var g=document.documentElement.hasAttribute("dark"),D=!g&&this.cinematicLightTheme;return K||r&&g||E&&g||(E||r)&&D},
isTheater_:function(){return this.theater&&this.active},
dataChanged_:function(){var r=this,E;(E=this.watchController)==null||E.setWatchNextResponse(this.data);_.R("kevlar_watch_flexy_comments_manager")||this.initComments_();_.R("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.add("hide-skeleton");_.P7().resolve(_.fr).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,_.R("kevlar_watch_grid_auto_open_playlist"))this.onSetPlaylistCollapsed(!1),_.eM.addLowPriorityJob(function(){_.Jt(r.hostElement,"yt-set-playlist-collapsed",[!1])},1E3);
else this.onSetPlaylistCollapsed(!this.playlistPanelExpanded);this.data&&this.updateCinematicsLocation();if(_.R("web_watch_start_chat_in_theater_mode")){var K,g,D;if((K=this.data)==null?0:(g=K.contents)==null?0:(D=g.twoColumnWatchNextResults)==null?0:D.conversationBar)this.setTheaterModeRequested(!0,!1),this.theaterEnabledForChat=!0;else{var B,Q;((B=this.data)==null?0:(Q=B.contents)==null?0:Q.twoColumnWatchNextResults)&&this.theaterEnabledForChat&&(this.setTheaterModeRequested(!1,!1),this.theaterEnabledForChat=
!1)}}},
playerDataChanged_:function(r){var E;(E=this.watchController)==null||E.setPlayerResponse(this.playerData);r&&r.playabilityStatus&&(E=this.isVideoPlayable_(r.playabilityStatus,this.getPlayerOverlays_(this.data)),r=this.isLiveStreamOffline_(r.playabilityStatus),E&&!r||_.p5(this,function(){_.CR("pbu")}));
this.setPlayerAds_();_.Jt(this.hostElement,"ytd-watch-player-data-changed")},
computePlayerContainerBackgroundImage:function(r,E){if((_.R("kevlar_watch_while_v2")||_.R("web_watch_pip"))&&this.playerData&&E)return this.playerData.videoDetails},
watchPageActiveChanged_:function(r){_.n4().dispatch(_.z_x(this.active));r?this.activate_():this.deactivate_()},
attached:function(){var r=this;this.watchController=new _.l4(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);_.R("web_watch_common_class_killswitch")||this.hostElement.classList.add("watch-root-element");var E=_.yH(this);_.R("kevlar_disable_prepare_player")||
E.preparePlayer();_.R("kevlar_watch_flexy_playlist_manager")||_.P7().resolve(_.fr).setPlayer(E);this.is!=="ytd-watch-grid"&&this.attachWatchPageSkeleton_();this.updatePageMediaQueries();E={"--ytd-watch-flexy-scrollbar-width":_.Jf()+"px"};this.is==="ytd-watch-grid"&&(_.n4().dispatch(_.K4({type:"SET_IS_SWATCHEROO_ACTIVE",payload:{isSwatcherooActive:!0}})),E["--ytd-watch-flexy-sidebar-width"]=_.f99+"px",E["--ytd-watch-grid-horizontal-page-margins"]=_.bf+"px",E["--ytd-watch-grid-columns-top-margins"]=
_.a9K+"px",E["--ytd-watch-grid-min-player-height-medium"]="360px");!_.Uv("kv_pl_mx_sz_ks")&&_.Uv("kevlar_watch_max_player_width")&&(E["--ytd-watch-flexy-max-player-width-wide-screen"]=_.OhK+"px");_.Uv("kevlar_watch_flexy_metadata_height")&&(E["--ytd-watch-flexy-space-below-player"]=_.YX4+"px");this.safeUpdateStyles(E);_.R("kevlar_watch_flexy_gestures_manager")||(this.gestures_=new _.Qv(this.hostElement,this.getPlayerContainer(),{dragDownAction:function(){return r.onPlayerTouchPanDown_()}}));
this.watchMetadata=_.rj(this.hostElement).querySelector("ytd-watch-metadata:not([swatcheroo-secondary-below-metadata])")},
updatePageMediaQueries:function(){var r=_.Jf(),E=_.sU+r,K=E;this.fixedPanels&&(E+=_.f99);var g=657+r;r=1327+r;_.rj(this.hostElement).querySelector("#two-column-query").query="(min-width: "+E+"px)";_.rj(this.hostElement).querySelector("#small-window-query").query="(max-height: 629px) and (min-width: "+(g+"px), (min-height: 630px) and (min-width: ")+(E+"px) and (max-width: ")+(r+"px)");_.rj(this.hostElement).querySelector("#large-window-query").query="(min-height: 630px) and (min-width: "+(r+"px)");
_.rj(this.hostElement).querySelector("#watch-while-query").query="(min-width: "+K+"px)";this.isTwoColumnsInitialized=!0},
calculateCurrentPlayerSize_:function(){var r=_.rj(this.hostElement).querySelector("#miniplayer-bar").firstChild,E=this.squeezeback&&!_.R("web_watch_squeezeback_player_size_killswitch");return r&&r.active||this.theater||_.R("web_watch_fullscreen_panels")&&this.fullscreen||this.swatcherooSqueezeback||E||!this.active||!this.windowSize_||this.fullBleedPlayer?new _.W0(NaN,NaN):_.U_9(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
calculateNormalPlayerSize_:function(){return _.U_9(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
detached:function(){_.Ny(this.watchController);this.watchController=void 0;this.deactivate_()},
activate_:function(){var r=this;this.onWindowResized_(_.Ok());_.R("browse_skeleton_removal_on_watch_killswitch")||_.HD("IS_SHELL_LOAD")&&_.QR4();this.theaterRequested_=this.theater;this.togglePageSwatchActive_();var E=_.yH(this);E.addEventListener("yt-player-updated",_.QF(this,this.onPlayerUpdated_));E.getPlayerPromise().then(function(K){r.playerApiReady_(K)});
_.R("kevlar_watch_flexy_playlist_manager")||(E=_.P7().resolve(_.fr),_.R("kevlar_watch_observe_playlist_navigations_killswitch")&&E.addEventListener("yt-navigate",_.QF(this,this.onYtNavigate_)),E.setPlaylistComponent(_.rj(this.hostElement).querySelector("#playlist")),E.addEventListener("yt-playlist-data-updated",_.QF(this,this.onYtPlaylistDataUpdated_)),this.onYtPlaylistDataUpdated_());_.eM.addLowPriorityJob(function(){_.Ln(r.hostElement,"yt-autonav-pause-scroll")})},
deactivate_:function(){this.disconnectFromPlayer_();_.yH(this).removeEventListener("yt-player-updated",_.QF(this,this.onPlayerUpdated_));this.swatcherooSplitScroll&&this.defaultTwoColumnLayout&&(this.removeSplitScrollMouseTrap("#secondary-inner"),this.removeSplitScrollMouseTrap("#fixed-secondary"));if(!_.R("kevlar_watch_flexy_playlist_manager")){var r=_.P7().resolve(_.fr);_.R("kevlar_watch_observe_playlist_navigations_killswitch")&&r.removeEventListener("yt-navigate",_.QF(this,this.onYtNavigate_));
r.cancelVideoSkip();r.removeEventListener("yt-playlist-data-updated",_.QF(this,this.onYtPlaylistDataUpdated_))}this.loading&&this.toggleBodyScrolling_(!0);_.R("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_();this.schedulePlayerSizeUpdate_();_.Ln(this.hostElement,"yt-autonav-pause-player",!1);r=_.Hw();_.R("kevlar_exit_fullscreen_leaving_watch")&&r&&_.nn(r)},
disconnectFromPlayer_:function(){this.player&&(this.unlistenFromPlayerEvents(this.player,this.playerEvents_),this.player=null)},
onUpdatePlayerNextVideo_:function(r){this.player&&this.player.updateVideoData({rvs:r.rvs})},
getPageContents:function(r){return r&&r.contents&&r.contents.twoColumnWatchNextResults&&r.contents.twoColumnWatchNextResults.results&&r.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(r){return this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",r)},
onRetrieveLocation_:function(r,E){E.hasComments?E.locationRetrieved("/comment_service_ajax?action_get_comments=1&pbj=1",void 0):E.locationRetrieved("/related_ajax",void 0);r.stopPropagation()},
onSubscriptionChanged_:function(r,E){this.player&&(E?this.player.channelSubscribed():this.player.channelUnsubscribed())},
initCsi_:function(){_.THH("watch",["pbs","pbp","pbu"])},
getPlayerContainer:function(){this.playerContainerEl||(this.playerContainerEl=_.rj(this.hostElement).querySelector("#player-container"));return this.playerContainerEl},
getPlayer:function(){this.playerEl||(this.playerEl=_.rj(this.hostElement).querySelector("#ytd-player"));return this.playerEl},
playerApiReady_:function(r){this.player=r;this.setPlayerState(r.getPlayerState());this.listenToPlayerEvents(this.player,this.playerEvents_);this.updatePlayerStartTime_();this.setPlayerTheaterMode_();this.onPlayerPresentingVideoDataChange_();this.handlePlayerUpdated_();_.R("external_fullscreen")&&this.updateFullerscreenEduButtonSubtleModeState_();(_.R("kevlar_unified_player")||_.R("kevlar_player_new_bootstrap_adoption"))&&_.kz()},
onFullerscreenEduClicked_:function(){this.scrollToAnimation_.start(0,186,500);this.fullerscreenEduButtonClickedThisPlayback_||(this.fullerscreenEduButtonClickedThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-click-count"))},
setTheaterModeRequested:function(r,E){E=E===void 0?!0:E;_.Hw()&&_.R("external_fullscreen")&&_.nn(document.documentElement);this.theaterRequested_=r;E&&_.V2("wide",r?"1":"0",-1);this.togglePageSwatchActive_();this.player&&this.setPlayerTheaterMode_();this.schedulePlayerSizeUpdate_();this.schedulePanelMaxHeightUpdate_();_.ht(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])},
togglePageSwatchActive_:function(){this.theater!==void 0&&this.active&&_.Ln(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(r){_.I1(r,typeof this.player),this.player&&_.I1(r,this.player.setSizeStyle)}},
onPlayerTouchPanDown_:function(){if(this.active&&this.getScrollTop()<=0){var r;((r=this.player)==null?0:r.isFullscreen())?this.player.toggleFullscreen():_.ht(this.hostElement,"yt-activate-miniplayer-from-watch-action")}},
hasPlaylist_:function(r,E){return this.loading?E:!!Object.keys(r).length},
autonavAllowed_:function(){return this.autonavCanceledSignal_?!1:!!this.get("contents.twoColumnWatchNextResults.autoplay.autoplay",this.data)},
youthereDataChanged_:function(r){if(r){r=_.N(r);for(var E=r.next();!E.done;E=r.next())E=E.value,E.youThereRenderer&&_.vjn(this.youThereManager_,E.youThereRenderer)}},
setPlaylistData_:function(r){return r||{}},
userEngagementConfigDataChanged_:function(r){if(r)if(r.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_LOWER_QUALITY"){var E=this.youThereManager_;_.fh()<r.lowEngagementThresholdMs||_.Sa4(E,!0)}else r.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_PAUSE_AUTOPLAY"&&_.ht(this.hostElement,"yt-autonav-pause-user-engagement",[r])},
isPlayerUnavailable_:function(r,E,K){return!!r&&!this.isVideoPlayable_(r,K)&&!E},
getPlayerOverlays_:function(r){return(r==null?void 0:r.playerOverlays)||null},
isVideoPlayable_:function(r,E){if(!r)return!1;var K=r.status==="OK"||r.status==="LIVE_STREAM_OFFLINE",g=this.get("errorScreen.playerLegacyDesktopYpcTrailerRenderer",r)||this.get("errorScreen.ypcTrailerRenderer",r);r=this.get("errorScreen.playerLegacyDesktopYpcOfferRenderer",r);var D;E=E==null?void 0:(D=E.playerOverlayRenderer)==null?void 0:D.gatedActionsOverlayRenderer;return!!K||!!g||!!r||!!E},
hasWatchNextResponseErrorRenderer:function(r){var E=this.getPageContents(r),K,g,D,B,Q;return!(r==null?0:(K=r.contents)==null?0:(g=K.twoColumnWatchNextResults)==null?0:g.secondaryResults)&&!!((D=E[0])==null?0:(B=D.itemSectionRenderer)==null?0:(Q=B.contents[0])==null?0:Q.backgroundPromoRenderer)},
isLiveStreamOffline_:function(r){return r?r.status==="LIVE_STREAM_OFFLINE":!1},
shouldProceedToNextVideo_:function(r,E,K){var g=!!this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",E),D=["AGE_CHECK_REQUIRED","CONTENT_CHECK_REQUIRED","AGE_VERIFICATION_REQUIRED"];D=_.R("web_no_skip_video_on_verification_checks")?(r==null?void 0:r.status)&&D.includes(r.status):r&&r.status==="AGE_CHECK_REQUIRED";var B=this.get("skip.playabilityErrorSkipConfig.skipOnPlayabilityError",r);B==void 0&&(B=!0);!K||this.isVideoPlayable_(r,this.getPlayerOverlays_(E))||
g||D||!B||_.P7().resolve(_.fr).skipVideo()},
getServiceTrackingParams:function(){if(this.data&&this.data.responseContext)return this.data.responseContext.serviceTrackingParams},
onPlayerUpdated_:function(){this.handlePlayerUpdated_();_.wZm()},
onPlayerFeedbackStartRequest_:function(r){_.ht(this.hostElement,"yt-feedback-dialog-requested",[{customProductData:r}])},
onPlayerFeedbackArticleRequest_:function(r){_.ht(this.hostElement,"yt-help-dialog-requested",[r])},
onPlayerYpcContentRequest_:function(){var r,E,K,g,D,B,Q,a,P=((r=this.data)==null?NaN:(E=r.contents)==null?NaN:(K=E.twoColumnWatchNextResults)==null?NaN:(g=K.secondaryResults)==null?NaN:(D=g.secondaryResults)==null?NaN:(B=D.offerModule)==null?NaN:(Q=B.tvfilmOfferModuleRenderer)==null?NaN:(a=Q.actionButtons)==null?NaN:a.length)-1;r=[".offerButton.buttonRenderer.",".actionButtons."+(P>=0?P:0)+".buttonRenderer."];E=_.N(["episodeOfferModuleRenderer","movieOfferModuleRenderer","unlimitedOfferModuleRenderer",
"liveOfferModuleRenderer","tvfilmOfferModuleRenderer"]);for(K=E.next();!K.done;K=E.next())for(K=K.value,g=_.N(r),D=g.next();!D.done;D=g.next())if(D="contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule."+K+D.value,D=this.get(D+"navigationEndpoint",this.data)||this.get(D+"serviceEndpoint",this.data)||this.get(D+"command",this.data)){_.NB(D,this.hostElement);return}},
onPlayerAutonavPauseRequest_:function(r){_.Ln(this.hostElement,"yt-autonav-pause-player",r)},
onPlayerPlaying_:function(){this.onPlayingCallbacks_.forEach(function(r){r()});
this.onPlayingCallbacks_.length=0},
onAdStateChange_:function(r){switch(r){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_(),this.onPlayerPlaying_()}},
onPlayerStateChange_:function(r){switch(r){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_();this.onPlayerPlaying_();break;case 0:_.Ln(this.hostElement,"yt-autonav-pause-player-ended")}this.setPlayerState(r)},
setPlayerState:function(r){_.n4().dispatch(_.Nxl(r))},
onPlayerSubscribe_:function(r){_.ht(this.hostElement,"yt-player-subscribe",[r])},
onPlayerUnsubscribe_:function(r){_.ht(this.hostElement,"yt-player-unsubscribe",[r])},
onPlayerAdYtShowToast_:function(r){_.ht(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popup:{notificationActionRenderer:r.notificationActionRenderer},popupType:"TOAST"}},this])},
getAlerts_:function(){return this.alertsValue},
getPlayerMicroformatRenderer_:function(r){if(r)return r},
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(r){return!_.R("web_watch_move_summary_to_sd")&&!!r},
computeWatchMetadataRefresh:function(){return this.videoPrimaryInfoRenderer?!0:!1},
computeRoundedPlayer:function(){return this.defaultLayout&&!(_.R("web_player_rtr_ctrls")&&this.retroMode)},
watchNextSecondaryResultsChanged:function(){if(!this.useProviderForSecondaryResultsRenderer){var r,E,K,g;this.watchNextSecondaryResults=(r=this.data)==null?void 0:(E=r.contents)==null?void 0:(K=E.twoColumnWatchNextResults)==null?void 0:(g=K.secondaryResults)==null?void 0:g.secondaryResults}},
computeVideoPrimaryInfoRenderer:function(){return this.videoPrimaryInfoRendererValue},
computeVideoSecondaryInfoRenderer:function(){return this.videoSecondaryInfoRendererValue},
computeInlineStructuredDescriptionData:function(){var r,E=(r=this.data)==null?void 0:r.engagementPanels;if(E==null?0:E.length){r=null;E=_.N(E);for(var K=E.next();!K.done;K=E.next()){K=K.value;var g=void 0;if(((g=K.engagementPanelSectionListRenderer)==null?void 0:g.targetId)==="engagement-panel-structured-description"){r=K;break}}var D,B,Q;r=(D=r)==null?void 0:(B=D.engagementPanelSectionListRenderer)==null?void 0:(Q=B.content)==null?void 0:Q.structuredDescriptionContentRenderer;if(r==null?0:r.items){D=
[];B=_.N(r.items);for(Q=B.next();!Q.done;Q=B.next()){Q=Q.value;if(!_.R("sd_horizontal_list_show_nav_killswitch")){var a=g=K=E=r=void 0,P=void 0,O=(r=Q.horizontalCardListRenderer)==null?void 0:(E=r.header)==null?void 0:(K=E.richListHeaderRenderer)==null?void 0:(g=K.navigationButton)==null?void 0:(a=g.buttonRenderer)==null?void 0:(P=a.command)==null?void 0:P.commandExecutorCommand;O&&O.commands&&(O.commands=O.commands.filter(function(U){return!_.M(U,_.vw4)}))}(!Q.expandableVideoDescriptionBodyRenderer&&
!Q.videoDescriptionHeaderRenderer||_.R("web_delhi_colorful_sd"))&&D.push(Q)}return{items:D}}}},
constructWarning_:function(r){return{text:_.eI(r),type:"WARNING"}},
isPlaShelfEnabled_:function(r){if((this.get("adPlacements",r)||[]).length)return!0;r=this.get("playerAds",r)||[];return!(!r.length||!this.get("playerLegacyDesktopWatchAdsRenderer.playerAdParams.allowBelowThePlayerCompanion",r[0]))},
resetAutonavCanceledForNewPlayback_:function(){this.autonavCanceledSignal_=!1},
onThrottledScroll_:function(){var r=this;_.Ln(this.hostElement,"yt-autonav-pause-scroll");this.setComments_();_.R("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_();var E=this.getScrollTop()>0;this.gestures_&&(E?this.gestures_.detach():this.gestures_.attach());E!==this.showFullerscreenEdu_&&_.R("external_fullscreen_with_edu")&&this.fullscreen&&(this.showFullerscreenEdu_=E,_.yH(this).getPlayerPromise().then(function(K){K.updateFullerscreenEduButtonVisibility(r.getScrollTop()>0)}))},
onMastheadThrottledScroll:function(){_.Ln(this.hostElement,"yt-watch-masthead-scroll",this.getScrollTop())},
onYtPageDataWillUpdate_:function(){this.preparePageReset_()},
preparePageReset_:function(){this.clearScheduledCommentJobs_()},
initComments_:function(){var r=this;this.commentsReady=!1;_.eM.cancelJob(this.setCommentsJobId_);this.setCommentsJobId_=_.k_(_.eM,function(){r.setComments_()},1E3)},
setComments_:function(){if(!_.R("kevlar_watch_flexy_comments_manager")&&!this.commentsReady){_.CR("cmi");_.eM.cancelJob(this.setCommentsJobId_);var r=this.getPageContents(this.data);if(r&&r.length){r=_.N(r);for(var E=r.next();!E.done;E=r.next())if(E=E.value,this.get("itemSectionRenderer.sectionIdentifier",E)==="comment-item-section"){this.comments=E.itemSectionRenderer;this.canScheduleCommentJobs_=!0;break}}this.commentsReady=!0}},
commentsReadyChanged_:function(){this.commentsReady&&_.Ln(this.hostElement,"yt-watch-comments-ready")},
clearScheduledCommentJobs_:function(){_.R("kevlar_cancel_scheduled_comment_jobs_on_navigate")&&(this.canScheduleCommentJobs_=!1)},
showMetadataPlaceholder_:function(){_.R("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.remove("hide-skeleton")},
clearComments_:function(){this.doRemoveComments_();_.CR("cmc")},
doRemoveComments_:function(){this.comments={};_.R("kevlar_watch_hide_comments_while_panel_open")&&(this.hideComments=!1)},
setPlayerAds_:function(){_.eM.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=this.get("playerAds",this.playerData)},
clearPlayerAds_:function(){_.eM.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=void 0},
onYtNavigate_:function(r,E){var K=_.M(E.endpoint,_.m4);K&&(!(E=this.get("data.currentVideoEndpoint.watchEndpoint"))||K.videoId!==E.videoId||K.playlistId&&K.playlistId!==E.playlistId||K.index!==void 0&&K.index!==E.index||typeof K.startTimeSeconds!=="number"||(r.stopPropagation(),this.setScrollTop(0),_.yH(this).getPlayerPromise().then(function(g){var D=K.startTimeSeconds;g.seekTo(D);g.wakeUpControls();D<g.getDuration()&&g.playVideo()})))},
updatePlayerStartTime_:function(){var r=_.gjH();"t"in r&&(r=_.Tjm(r.t),this.player.seekTo(r,!0))},
updateTitleFromWatchNext:function(r){r=this.getPageContents(r);var E,K;(r=_.Xo(r==null?void 0:(E=r[0])==null?void 0:(K=E.videoPrimaryInfoRenderer)==null?void 0:K.title))&&_.Ln(this.hostElement,"yt-update-title",r)},
updateTitle_:function(r){r=this.get("videoDetails.title",r)||"";_.Ln(this.hostElement,"yt-update-title",r)},
syncWithRemoteVideo_:function(r,E,K){if(this.active&&this.player){var g=this.player.getVideoData();if(g.video_id===K&&(K=g.list,_.R("polymer_enable_mdx_queue")&&K&&K.startsWith("RQ")&&(K=void 0),g.video_id!==r||K!=E)){var D;_.R("kevlar_player_watch_endpoint_navigation")?D=_.sEK(_.PpH(r,E)):D=this.buildWatchEndpoint_(r,E);_.Ln(this.hostElement,"yt-navigate",{endpoint:D,isRemotePlayback:!0})}}},
buildWatchEndpoint_:function(r,E,K){return _.hC(r,E,K)},
initDclkstatus_:function(){_.Ya2()},
attachWatchPageSkeleton_:function(){var r=document.querySelector("#watch-page-skeleton");if(r){var E=r.querySelector("#primary-info"),K=r.querySelector("#secondary-info"),g=r.querySelector("#related");E&&_.rj(this.hostElement).querySelector("#info-skeleton").appendChild(E);K&&_.rj(this.hostElement).querySelector("#meta-skeleton").appendChild(K);g&&(_.rj(this.hostElement).querySelector("#related-skeleton").appendChild(g),this.watchNextSkeletonEl_=g);_.Gb(r)}},
handlePlayerUpdated_:function(){_.yH(this).focusOnPlayer()},
watchNextShownItemsAddedOrRemoved_:function(r,E){if((this.is!=="ytd-watch-grid"||!this.swatcherooDirectUseRichGrid)&&this.watchNextSkeletonEl_&&typeof E!=="undefined"){var K=this.watchNextSkeletonEl_.children,g=r&&r.indexSplices.length?r.indexSplices[0].index:0;r=Math.min(this.watchNextShownItems.length,K.length);E||(g=0,r=K.length);if(!this.ghostCardsEnabled)for(E=g;E<r;E++)K[E].classList.add("hidden")}},
onPlayerFullscreenChange_:function(r){_.R("external_fullscreen")||_.ht(this.hostElement,"yt-player-fullscreen",[r.fullscreen])},
onFullscreenChange_:function(r){this.fullscreen=r;this.gestures_&&this.gestures_.update(this.fullscreen);var E=_.yH(this);E.getPlayerPromise().then(function(K){K.setFauxFullscreen(!!_.Hw())});
this.updateFullBleedElementLocations();r&&(E.focusOnPlayer(),this.fullerscreenEduButtonShownThisPlayback_||(this.fullerscreenEduButtonShownThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-shown-count")))},
computeShouldStampChat_:function(r,E){return!!this.get("data.contents.twoColumnWatchNextResults.conversationBar")&&!E},
computeIsDonationShelfCollapsed_:function(r){return r},
computeShouldShowMerchShelf:function(r,E){return E&&!!r},
computeResponseHasComments:function(r){var E,K,g,D,B;return!!(r==null?0:(E=r.contents)==null?0:(K=E.twoColumnWatchNextResults)==null?0:(g=K.results)==null?0:(D=g.results)==null?0:(B=D.contents)==null?0:B.some(function(Q){var a;return(Q==null?void 0:(a=Q.itemSectionRenderer)==null?void 0:a.sectionIdentifier)==="comment-item-section"}))},
computeShowComments_:function(r,E,K,g){this.responseHasComments=this.computeResponseHasComments(this.data);return this.is==="ytd-watch-grid"&&g?!1:!!r&&!!Object.keys(r).length&&!E},
identity:_.bn,onWindowResized_:function(r){this.windowSize_=r;this.active&&(this.schedulePlayerSizeUpdate_(!0),this.schedulePanelMaxHeightUpdate_(),this.scheduleFullHeightPanelPositionUpdate());_.R("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_()},
onPlayerPresentingVideoDataChange_:function(r){var E=this;r&&r.type!=="dataloaded"&&r.type!=="dataupdated"||_.yH(this).getPlayerPromise().then(function(K){var g=K.getPlayerState();g!==5&&g!==0&&(K=1/K.getVideoAspectRatio(),E.videoHeightToWidthRatio_!==K&&(E.videoHeightToWidthRatio_=K))})},
schedulePlayerSizeUpdate_:function(r){var E=this,K=_.R("kevlar_watch_while_v2")||_.R("web_watch_pip"),g=function(){if(E.watchMetadata){var D,B;(B=(D=E.watchMetadata).resize)==null||B.call(D)}_.yH(E).getPlayerPromise().then(function(Q){if(_.R("kevlar_set_internal_player_size")){if(!K||!E.isMiniplayerActive()){var a=E.calculateCurrentPlayerSize_();Q.setInternalSize(a.width,a.height)}}else Q.setSize(NaN,NaN);_.R("kevlar_watch_while")&&E.updateWatchWhileScrollThreshold_()})};
r?g():_.pl(_.eM,g)},
secondaryColumnModulePresenceChanged_:function(){this.isAttached&&this.schedulePlayerSizeUpdate_()},
onYtShowSurvey_:function(r){this.set("data.survey",r.detail)},
onYtShowSurveyCommand_:function(r){this.set("data.survey",_.M(r,_.Cp4).survey)},
onDownloadedVideoDeleted:function(r){var E=this,K,g;return _.p(function(D){if(D.nextAddress==1){if(!E.active||(K=E.playerData)==null||!K.offlineState||E.videoId!==r)return D.return();(g=E.player)==null||g.stopVideo();_.XZ().navigatingAwayFromWatchDeletedVideo=!0;_.NB(_.Xjn,E.hostElement);return D.yield(_.XZ().navigationFinishPromise,2)}_.XZ().navigatingAwayFromWatchDeletedVideo=!1;_.vo(D)})},
updateWatchWhileScrollThreshold_:function(){if(this.windowSize_){var r;this.theater?r=_.vc(.5625*this.windowSize_.width,480,this.windowSize_.height-185):r=this.calculateNormalPlayerSize_().height+24;this.watchWhileScrollThreshold_!==r&&(this.watchWhileScrollThreshold_=r,this.updateMiniplayerBarVisibility_())}},
updateMiniplayerBarVisibility_:function(){var r=_.rj(this.hostElement).querySelector("ytd-miniplayer-bar-renderer");if(this.windowSize_&&r){var E=this.windowSize_.height>=624,K=this.active?this.getScrollTop():0;!r.active&&E&&K>=this.watchWhileScrollThreshold_?(r.activate(this.getPlayer()),this.schedulePlayerSizeUpdate_()):r.active&&(!E||K<this.watchWhileScrollThreshold_&&!_.Hw())&&(r.deactivate().appendTo(this.getPlayerContainer()),this.schedulePlayerSizeUpdate_())}},
defaultTwoColumnLayoutChanged:function(){if(this.swatcherooBinaryLayout&&this.is==="ytd-watch-grid"){var r=_.rj(this.hostElement).querySelector("#secondary-inner");if(r){var E=_.rj(this.hostElement).querySelector("#below"),K=_.rj(this.hostElement).querySelector("#secondary"),g=_.rj(this.hostElement).querySelector("#comments");g&&K&&E&&(this.defaultTwoColumnLayout?(r.appendChild(g),K.appendChild(r)):(E.appendChild(g),_.tu(E,r)))}}},
isTwoColumnsChanged_:function(r,E){if(r!==!0||E!==void 0)if(this.updateFullBleedElementLocations(),this.is==="ytd-watch-grid"){if(!this.swatcherooBinaryLayout&&(r=_.rj(this.hostElement).querySelector("#secondary-inner"))){E=_.rj(this.hostElement).querySelector("#below");var K=_.rj(this.hostElement).querySelector("#secondary"),g=_.rj(this.hostElement).querySelector("#comments");g&&K&&E&&(this.isTwoColumns_?(r.appendChild(g),K.appendChild(r)):(E.appendChild(g),_.tu(E,r)))}}else{r=!_.R("web_watch_enable_fs_squeezeback_panels");
E=_.rj(this.hostElement).querySelector("#panels");var D=_.rj(this.hostElement).querySelector("#alerts"),B=_.rj(this.hostElement).querySelector("#shopping-timely-shelf");K=_.rj(this.hostElement).querySelector("#playlist");g=_.rj(this.hostElement).querySelector("#related");var Q=_.rj(this.hostElement).querySelector("#donation-shelf"),a=_.rj(this.hostElement).querySelector("#comments"),P=_.rj(this.hostElement).querySelector("#persistent-panel-container");this.isTwoColumns_?(D=_.rj(this.hostElement).querySelector("#secondary-inner"),
r&&(D.appendChild(E),D.appendChild(K),this.aiCompanionEnabled&&P&&D.appendChild(P)),D.appendChild(Q),D.appendChild(g)):(r&&(_.kq(E,D),_.kq(K,D),this.aiCompanionEnabled&&P&&_.kq(P,D),_.kq(B,K)),_.kq(Q,D),a&&_.kq(g,a));this.active&&(this.schedulePanelMaxHeightUpdate_(),this.scheduleFullHeightPanelPositionUpdate())}},
watchWhileWindowSizeSufficientChanged:function(){_.R("web_watch_theater_chat")&&this.updateChatLocation()},
updateChatLocation:function(){if(this.is!=="ytd-watch-grid"&&!_.R("web_watch_enable_fs_squeezeback_panels")&&_.R("web_watch_theater_chat")){var r=_.rj(this.hostElement).querySelector("#chat-container"),E=this.theater&&!this.fullscreen||_.R("web_watch_fullscreen_panels")&&this.fullscreen;this.watchWhileWindowSizeSufficient&&this.liveChatPresentAndExpanded&&E?(E=_.rj(this.hostElement).querySelector("#columns"),(r==null?void 0:r.parentElement)!==E&&E.append(r),this.fixedPanels=!0):(this.fixedPanels=
!1,E=_.rj(this.hostElement).querySelector("#playlist"),r&&E?_.qf(r,E):_.nh(new _.bs("Missing element when updating chat location",{"chatContainer defined":!!r,"playlist defined":!!E})));this.updatePageMediaQueries();this.schedulePlayerSizeUpdate_()}},
computeHasMetadata:function(r,E){return _.R("sw_metadata_vis_toggle_ks")?!0:!!r||!!E},
computeForceDarkPanelTheme:function(r){return _.R("web_watch_theater_chat_beside_player_dark")?!document.documentElement.hasAttribute("dark")&&r:!1},
safeUpdateStyles:function(r){try{_.jU(this.hostElement,r)}catch(E){_.nh(E)}},
videoHeightToWidthRatioChanged_:function(r,E){E&&(this.safeUpdateStyles({"--ytd-watch-flexy-width-ratio":1,"--ytd-watch-flexy-height-ratio":this.videoHeightToWidthRatio_}),this.schedulePlayerSizeUpdate_(),this.schedulePanelMaxHeightUpdate_())},
onYtInitialVideoAspectRatio_:function(r){this.videoHeightToWidthRatio_=1/r},
computeIsVerticalVideo_:function(r){return r>=1},
computeIsFourThreeToSixteenNineVideo_:function(r){return r<=.7501&&r>=.5624},
computeIsExtraWideVideo_:function(r){return r<.5624},
onYtUserActivity_:function(){this.youThereManager_.onUserActivity()},
handleSignalActionPausePlayer_:function(){this.active&&_.yH(this).pause()},
handleSignalActionPlayPlayer_:function(){this.active&&_.yH(this).play()},
handleSignalActionAcknowledgeYouThere_:function(){_.bH9(this.youThereManager_)},
incrementFullerscreenEduButtonCount_:function(r){var E=_.oq(r)||0;_.Rq(r,E+1,31536E3);this.updateFullerscreenEduButtonSubtleModeState_()},
updateFullerscreenEduButtonSubtleModeState_:function(){var r=_.oq("yt-fullerscreen-edu-button-click-count")||0,E=_.oq("yt-fullerscreen-edu-button-shown-count")||0,K=_.Uv("external_fullscreen_button_shown_threshold"),g=r>=_.Uv("external_fullscreen_button_click_threshold")||E>=K;_.yH(this).getPlayerPromise().then(function(D){D.updateFullerscreenEduButtonSubtleModeState(g)})},
resetFullerscreenEduButtonForNewPlayback_:function(){this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1},
computePlaylistData_:function(r,E){return E},
onYtPlaylistDataUpdated_:function(){this.externalPlaylistData_=_.P7().resolve(_.fr).getPlaylistData()||{}},
scheduleFullHeightPanelPositionUpdate:function(){var r=this;this.is==="ytd-watch-grid"&&(this.panelExpanded||this.playlist)&&(this.fullHeightPanelPositionUpdateJobId&&_.eM.cancelJob(this.fullHeightPanelPositionUpdateJobId),this.fullHeightPanelPositionUpdateJobId=_.eM.addLowPriorityJob(function(){r.fullHeightPanelPositionUpdateJobId=0;var E=_.rj(r.hostElement).querySelector("#secondary"),K=_.rj(r.hostElement).querySelector("#fixed-secondary");E=E.getBoundingClientRect();var g=E.width;r.swatcherooSqueezeback&&
(g+=_.bf);if(r.swatcherooSqueezeback){var D=_.rj(r.hostElement).querySelector("#squeezeback-constraining-container");D.style.width=g+"px";D.style.flex="0 0 "+g+"px"}K.style.width=g+"px";K.style.left=E.left+"px"}))},
schedulePanelMaxHeightUpdate_:function(){var r=this;this.is!=="ytd-watch-grid"&&(this.panelMaxHeightUpdateJob_&&_.eM.cancelJob(this.panelMaxHeightUpdateJob_),this.panelMaxHeightUpdateJob_=_.eM.addLowPriorityJob(function(){r.panelMaxHeightUpdateJob_=0;var E;!r.isTwoColumns_||r.theater||r.fullscreen?E=460:E=r.calculateNormalPlayerSize_().height;var K=E+"px";_.R("live_chat_taller_height")&&!r.theater&&(K="calc(100vh - var(--ytd-toolbar-height) -\n                        (var(--ytd-margin-6x) * 2))");
_.R("live_chat_medium_height")&&!r.theater&&(K="calc(100vh - var(--ytd-toolbar-height) - 144px)");_.R("live_chat_scaled_height")&&!r.theater&&(K="calc(100vh - var(--ytd-toolbar-height) - 238px)");r.safeUpdateStyles({"--ytd-watch-flexy-panel-max-height":E+"px","--ytd-watch-flexy-chat-max-height":K,"--ytd-watch-flexy-structured-description-max-height":E+"px","--ytd-watch-flexy-comments-panel-max-height":E+"px","--ytd-comments-engagement-panel-content-height":E+"px"})}))},
onYtShowEngagementPanelScrimAction_:function(r){this.engagementPanelScrimOnClickCommands_=this.get("showEngagementPanelScrimAction.onClickCommands",r)||null;this.showEngagementPanelScrim_=!0},
onYtHideEngagementPanelScrimAction_:function(){this.engagementPanelScrimOnClickCommands_=null;this.showEngagementPanelScrim_=!1},
onEngagementPanelScrimClick_:function(){this.engagementPanelScrimOnClickCommands_&&_.EB(this.hostElement,this.engagementPanelScrimOnClickCommands_,this.hostElement)},
showEngagementPanelScrimChanged_:function(r){var E=_.rj(this.hostElement).querySelector("#engagement-panel-scrim");r?E.addEventListener("tap",_.QF(this,this.onEngagementPanelScrimClick_)):E.removeEventListener("tap",_.QF(this,this.onEngagementPanelScrimClick_))},
onGetCurrentVideoIdAction_:function(){if(this.active)return this.videoId},
onYtScrollToWatchElement_:function(r){if(this.hostElement.contains(r)&&!this.scrollToAnimation_.isAnimating()){var E=r.offsetTop-24;r=r.offsetTop+r.offsetHeight+24;var K=this.getPageScrollingElement(),g=this.getScrollTop(),D=g+K.clientHeight-56;if(E<g+56)E-=56;else if(r>D)E=r-K.clientHeight;else return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,E),500)}},
onYtSignalActionScrollToComments:function(){var r=this.hostElement.querySelector("#comments");if(r&&!this.scrollToAnimation_.isAnimating()){r=r.offsetTop-56-24;if(_.R("kevlar_comment_teaser_scroll_to_midpoint")&&(r-=_.GC().height/3,r<this.getScrollTop()))return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,r),500)}},
onYtEngagementPanelVisibleChanged:function(r,E,K){if(this.active&&this.trackEngagementPanelVisibility&&!_.iH9.includes(K)){if(E==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"){if(this.swatcherooBinaryLayout||this.squeezeback){this.onSetPlaylistCollapsed(!0);_.Jt(this.hostElement,"yt-set-live-chat-collapsed-state-action",[{setLiveChatCollapsedStateAction:{collapsed:!0}}]);var g=_.P7().resolve(_.Kz);this.visiblePanelIdentifiers_.forEach(function(D){D!==K&&g.hidePanel({identifier:D})})}this.visiblePanelIdentifiers_.add(K)}E!==
"ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED"&&E!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"||this.visiblePanelIdentifiers_.delete(K);
this.engagementPanelExpanded=this.visiblePanelIdentifiers_.size>0}},
computeLegacyMetadataClass:function(r){return r?"":"watch-active-metadata"},
computeNewMetadataClass:function(r){return r?"watch-active-metadata":""},
computeIsSingleColumn:function(r,E){return E&&!r},
computeFullBleedPlayer:function(r,E,K){return _.R("external_fullscreen")&&r||E||K},
computeDefaultLayout:function(r){return!r},
computeDefaultTwoColumnLayout:function(r,E){return!r&&E},
updatePanelsLocation:function(){if(_.R("web_watch_enable_fs_squeezeback_panels")){var r=_.rj(this.hostElement).querySelector("#below"),E=_.rj(this.hostElement).querySelector("#panels"),K=_.rj(this.hostElement).querySelector("#playlist"),g=_.rj(this.hostElement).querySelector("#chat-container"),D=_.rj(this.hostElement).querySelector("#panels-full-bleed-container"),B=_.rj(this.hostElement).querySelector("#secondary-inner"),Q=_.rj(this.hostElement).querySelector("#shopping-timely-shelf"),a=_.rj(this.hostElement).querySelector("#persistent-panel-container");
if(r&&E&&K&&g&&D&&B&&Q&&(this.aiCompanionEnabled?a:1)){var P=this.fullscreen||this.theater&&this.iMaxTheaterMode,O=this.theater&&!this.fullscreen&&!this.iMaxTheaterMode&&this.liveChatPresentAndExpanded;this.fixedPanels=!1;O?(O=_.rj(this.hostElement).querySelector("#columns"),(g==null?void 0:g.parentElement)!==O&&O.append(g),this.fixedPanels=!0,this.updatePageMediaQueries(),this.schedulePlayerSizeUpdate_()):P?D.appendChild(g):this.isTwoColumns_?_.tu(B,g):_.tu(r,g);P?(D.appendChild(E),D.appendChild(K),
this.aiCompanionEnabled&&a&&D.appendChild(a)):(this.isTwoColumns_?(_.tu(B,E),_.tu(B,K),this.aiCompanionEnabled&&a&&_.tu(B,a)):(_.tu(r,E),_.tu(r,K),this.aiCompanionEnabled&&a&&_.tu(r,a)),_.tu(r,Q))}}},
swatcherooUpdatePanelsLocation:function(r,E,K,g,D,B){if(this.is==="ytd-watch-grid"){E=r&&!E;this.swatcherooSplitScroll&&(E?(this.addSplitScrollMouseTrap("#secondary-inner"),this.addSplitScrollMouseTrap("#fixed-secondary")):(this.removeSplitScrollMouseTrap("#secondary-inner"),this.removeSplitScrollMouseTrap("#fixed-secondary")));K=_.rj(this.hostElement).querySelector("#panels");var Q=_.rj(this.hostElement).querySelector("#playlist"),a=_.rj(this.hostElement).querySelector("#persistent-panel-container"),
P=_.rj(this.hostElement).querySelector("#fixed-secondary"),O=_.rj(this.hostElement).querySelector("#fixed-below"),U=_.rj(this.hostElement).querySelector("ytd-watch-metadata:not([swatcheroo-secondary-below-metadata])"),T=_.rj(this.hostElement).querySelector("#chat-container");B&&(r?(P.appendChild(K),this.aiCompanionEnabled&&a&&P.appendChild(a)):(O.appendChild(K),this.aiCompanionEnabled&&a&&O.appendChild(a)));D?r?P.appendChild(T):O.appendChild(T):_.qf(T,U);g?r?P.appendChild(Q):O.appendChild(Q):_.qf(Q,
U);this.swatcherooSplitScroll&&(r=_.rj(this.hostElement).querySelector("#secondary"),g=_.rj(this.hostElement).querySelector("#columns"),D=_.rj(this.hostElement).querySelector("#fixed-columns-secondary"),E?D.appendChild(r):g.appendChild(r))}},
computeMetadataSkinnyMode:function(r,E,K){return this.is!=="ytd-watch-grid"?!1:r?K:E},
computeWatchWhilePanelsActive:function(r,E){return r||E},
computeNoBorderOnChat:function(r){return _.R("web_watch_theater_chat_no_border")&&r},
computeLiveChatPresentAndExpanded:function(r,E){return r&&!E},
computePanelExpanded:function(r,E,K){return r||E||K},
computeSqueezeback:function(r,E,K,g){if(_.R("web_watch_enable_fs_squeezeback_panels")){var D=this.iMaxTheaterMode&&this.theater,B=this.theater&&!this.iMaxTheaterMode;return(r||E||K)&&(D||g)||E&&B}},
computeSwatcherooSqueezeback:function(r,E,K){return this.is!=="ytd-watch-grid"||_.R("ww_squeezeback_killswitch")?!1:r&&E&&K},
swatcherooSqueezebackChanged:function(){this.is==="ytd-watch-grid"&&this.schedulePlayerSizeUpdate_()},
squeezebackChanged:function(){this.schedulePlayerSizeUpdate_()},
onChangeMarkersVisibility:function(r){_.yH(this).getPlayerPromise().then(function(E){var K;(K=E.changeMarkerVisibility)==null||K.call(E,_.M(r,_.AJ).isVisible||!1,_.M(r,_.AJ).entityKeys||[],_.M(r,_.AJ).visibilityRestrictionMode||void 0)})},
onYtChatCollapsedChanged:function(r){this.liveChatCollapsed=r.detail;_.n4().dispatch(_.MUO(r.detail));if(!this.liveChatCollapsed&&this.squeezeback){var E=_.P7().resolve(_.Kz);this.visiblePanelIdentifiers_.forEach(function(K){E.hidePanel({identifier:K})})}},
onSetPlaylistCollapsed:function(r){_.R("delhi_web_player_use_external_playlist_panel")&&(this.playlistPanelExpanded=this.playlist&&!r)},
provideRenderingData:function(r,E){switch(r){case "SINGLE_COLUMN_CONTENTS":this.singleColumnValue=E;break;case "PRIMARY_INFO":_.R("kevlar_watch_metadata_refresh_no_old_primary_data")||(this.info=E);this.videoPrimaryInfoRendererValue=E==null?void 0:E.videoPrimaryInfoRenderer;break;case "SECONDARY_INFO":_.R("kevlar_watch_metadata_refresh_no_old_secondary_data")||(this.meta=E);this.videoSecondaryInfoRendererValue=E==null?void 0:E.videoSecondaryInfoRenderer;break;case "COMMENTS_ENTRY_POINT_HEADER":this.commentsEntryPointHeaderRendererValue=
E;break;case "CLARIFICATION":this.clarifyBoxValue=E;break;case "LIVE_CHAT":this.conversationBar=E;break;case "INFO_PANEL_BELOW_METADATA":this.infoPanelBelowMetadata=E;break;case "PLAYLIST":this.externalPlaylistData_=E!=null?E:{};break;case "MERCH_SHELF":this.merchShelfValue=E==null?void 0:E.merchandiseShelfRenderer;break;case "MERCH_SHELF_IN_SD":this.merchShelfInSd=E;break;case "TICKET_SHELF":this.ticket=E;break;case "OFFER_MODULE":this.offerModule=E;break;case "LIMITED_STATE":this.limitedStateValue=
E;break;case "DONATION_SHELF":this.donation=E;break;case "ALERTS":this.alertsValue=E;break;case "COMMENTS":this.comments=E;break;case "WATCH_NEXT_SECONDARY_RESULTS":this.watchNextSecondaryResults=E;break;case "ENGAGEMENT_PANELS":this.engagementPanels=E;break;case "INLINE_ENGAGEMENT_PANELS":this.inlineEngagementPanels=E;break;case "RICH_GRID_RENDERER":this.richGridRendererData=E;break;case "EXPANDABLE_METADATA":this.expandableMetadata=E;break;case "VIDEO_METADATA_CAROUSEL":this.videoMetadataCarousel=
E;break;case "IS_TWO_COLUMNS":this.isTwoColumns_=E;break;case "SHOPPING_TIMELY_SHELF":this.shoppingTimelyShelfValue=E}},
toggleCinematicsActive:function(r){this.cinematicsActive=r},
isMiniplayerActive:function(){return _.P7().resolve(_.S3).isMiniplayerActive()}}];
}catch(e){_._DumpException(e)}
try{
var Saa;_.tUA=function(r){if(!(0,_.FCJ)(r))throw Error("K``"+String(r));};
_.bHB=function(r){return r.findIndex(function(E){return Saa.indexOf(E.tagName)>-1})>-1};
_.seb=function(){var r=_.P7().resolve(_.n_);_.jVd(["requestFullscreen","webkitRequestFullscreen","mozRequestFullScreen","msRequestFullscreen"],document.body)!=null&&(r.isFullscreenEnabled()?_.nn(document.documentElement):_.LSd(document.documentElement))};
Saa=["INPUT".toString(),"SELECT".toString(),"TEXTAREA".toString(),"EMBED".toString(),"YTD-COMMENTBOX","YT-LIVE-CHAT-RENDERER","YTD-PDG-BUY-FLOW-RENDERER"];_.PG=new Map;_.PG.set(32,59972);_.PG.set(27,50765);_.PG.set(70,60102);_.PG.set(76,60221);_.PG.set(77,60222);_.PG.set(74,60223);_.PG.set(84,60224);_.PG.set(38,61941);_.PG.set(40,61942);_.PG.set(73,62521);_.PG.set(67,62522);_.PG.set(80,63390);_.PG.set(78,63397);_.PG.set(75,59972);_.PG.set(188,63385);_.PG.set(190,63384);_.PG.set(36,63387);
_.PG.set(35,63386);_.PG.set(37,63388);_.PG.set(39,63389);_.PG.set(79,63423);_.PG.set(87,63424);_.PG.set(107,63426);_.PG.set(109,63425);_.PG.set(65,63428);_.PG.set(83,63430);_.PG.set(68,63429);_.PG.set(221,63431);_.PG.set(219,63432);_.PG.set(97,63439);_.PG.set(98,63440);_.PG.set(99,63441);_.PG.set(100,63442);_.PG.set(101,63443);_.PG.set(102,63444);_.PG.set(103,63445);_.PG.set(104,63446);_.PG.set(105,63447);_.fo=new Map;_.fo.set(80,63390);_.fo.set(78,63397);_.fo.set(188,63400);_.fo.set(190,63401);
_.fo.set(191,60765);_.fo.set(13,247917);_.kIk=new Map;_.qaf=new Map;
}catch(e){_._DumpException(e)}
try{
var IqD,h_B,JPa,rSA;_.e_Q=function(r){return r.ui.guideIsVisibleButNotPersistent};
_.XUu=function(r){return r.ui.tabGesturesIsActive};
_.Hef=function(){var r=_.TA("service_worker_scope");try{return navigator.serviceWorker.getRegistration(r)}catch(E){return Promise.reject(E)}};
_.nZA=function(r){return!(!r||!r.pushManager)};
IqD=function(){return _.Hef().then(_.nZA).catch(function(){return!1})};
_.yPD=function(){return navigator.serviceWorker&&navigator.serviceWorker.getRegistration&&window.Notification?IqD():Promise.resolve(!1)};
_.LgQ=function(){return window.MediaSource&&window.MediaSource.isTypeSupported&&window.MediaSource.isTypeSupported('video/mp4; codecs="av01.0.05M.08"')};
h_B=function(){var r,E,K;return _.p(function(g){switch(g.nextAddress){case 1:return g.yield(_.Es.getInstance(),2);case 2:r=g.yieldResult;if(!r){E=void 0;g.jumpTo(3);break}return g.yield(r.get("lmqf"),4);case 4:E=g.yieldResult;case 3:switch((K=E)||(K="SD"),K){case "HD":return g.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_HD");case "HD_1080":return g.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_HD_1080");case "SD":return g.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_SD");case "LD":return g.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_LD");
default:return g.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_UNKNOWN")}}})};
JPa=function(r){var E,K,g;return _.p(function(D){if(D.nextAddress==1){if(window.localStorage&&window.localStorage["yt-player-av1-pref"]&&!_.R("disable_av1_setting")){var B=window.localStorage["yt-player-av1-pref"];B=B==="480"?"SETTINGS_OPTIONS_ID_TYPE_AV1_SD":B==="8192"?"SETTINGS_OPTIONS_ID_TYPE_AV1_ALWAYS":"SETTINGS_OPTIONS_ID_TYPE_UNKNOWN"}else B="SETTINGS_OPTIONS_ID_TYPE_AV1_AUTO";if(E=r===B)return D.jumpTo(2);g=K=r;return D.yield(h_B(),3)}D.nextAddress!=2&&(E=g===D.yieldResult);return D.return(E)})};var Ej9;var KEA=_.uV.IronButtonState,gjb=(0,_.sA)(HTMLElement);
_.cZ({_template:function(){if(Ej9!==void 0)return Ej9;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;rSA===void 0&&(rSA=document.createElement("template"));var g=rSA;K.call(E,g.content.cloneNode(!0),r.content.firstChild);return Ej9=r},
is:"tp-yt-paper-dropdown-menu",hostAttributes:{"style-target":"host"},behaviors:[KEA,_.mS,_.Ar,_.HF],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(r){var E=(0,_.tD)(this);E.attachShadow({mode:"open",delegatesFocus:!0,
shadyUpgradeFragment:r});E.shadowRoot.appendChild(r);return gjb.prototype._attachDom.call(this,r)},
focus:function(){this.$.input._focusableElement.focus()},
attached:function(){var r=this.contentElement;r&&r.selectedItem&&this._setSelectedItem(r.selectedItem)},
get contentElement(){for(var r=_.Yh(this.$.content).getDistributedNodes(),E=0,K=r.length;E<K;E++)if(r[E].nodeType===Node.ELEMENT_NODE)return r[E]},open:function(){this.$.menuButton.open()},
close:function(){this.$.menuButton.close()},
_onIronSelect:function(r){this._setSelectedItem(r.detail.item)},
_onIronDeselect:function(){this._setSelectedItem(null)},
_onTap:function(r){_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(r)===this&&this.open()},
_selectedItemChanged:function(r){var E="";r?E=r.label||r.getAttribute("label")||r.textContent.trim():E="";this.value=E;this._setSelectedItemLabel(E)},
_computeMenuVerticalOffset:function(r,E){return E?E:r?-4:8},
_getValidity:function(){return this.disabled||!this.required||this.required&&!!this.value},
_openedChanged:function(){var r=this.opened?"true":"false",E=this.contentElement;E&&E.setAttribute("aria-expanded",r)}});_.D_Q=new _.jg("navigateAction");var Bjf=new _.jg("formRenderer");var EI=function(){var r=_.Yj.apply(this,arguments)||this;r.showInput=!1;return r};
_.C(EI,_.Yj);_.d=EI.prototype;_.d.detached=function(){this.showInput&&window.removeEventListener("click",_.QF(this,this.closeOnOutsideClick_))};
_.d.stopPropagation_=function(r){this.showInput&&r.stopPropagation()};
_.d.closeOnOutsideClick_=function(r){this.closeOnOutsideClickCondition(r)&&(this.showInput=!1,window.removeEventListener("click",_.QF(this,this.closeOnOutsideClick_)),this.closeOnOutsideClickHandler())};
_.d.closeOnOutsideClickCondition=function(){return!0};
_.d.closeOnOutsideClickHandler=function(){};
_.d.openOnClick_=function(){this.showInput=!0;window.addEventListener("click",_.QF(this,this.closeOnOutsideClick_));this.openOnClickHandler()};
_.d.openOnClickHandler=function(){};
_.d.showInputChanged=function(){};
_.d.setShowInput=function(r){this.showInput=r};
EI.prototype.setShowInput=EI.prototype.setShowInput;EI.prototype.showInputChanged=EI.prototype.showInputChanged;EI.prototype.openOnClickHandler=EI.prototype.openOnClickHandler;EI.prototype.openOnClick_=EI.prototype.openOnClick_;EI.prototype.closeOnOutsideClickHandler=EI.prototype.closeOnOutsideClickHandler;EI.prototype.closeOnOutsideClickCondition=EI.prototype.closeOnOutsideClickCondition;EI.prototype.closeOnOutsideClick_=EI.prototype.closeOnOutsideClick_;EI.prototype.stopPropagation_=EI.prototype.stopPropagation_;
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],EI.prototype,"showInput",void 0);_.u([_.ae("click"),_.ae("keydown"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],EI.prototype,"stopPropagation_",null);_.u([_.pH("showInput"),_.H("design:type",Function),_.H("design:paramtypes",[Boolean]),_.H("design:returntype")],EI.prototype,"showInputChanged",null);_.u([_.Ua()],EI);_.d_a=[EI.prototype];var jeB;var Njk;var Ko=function(){return _.q.apply(this,arguments)||this};
_.C(Ko,_.q);_.d=Ko.prototype;_.d.computePreselectedOption=function(r,E){return E===this.itemSelected_?r:void 0};
_.d.dataChanged_=function(){var r=this;this.preselectedSubreason=this.itemSelected_=-1;var E;(E=this.data)!=null&&E.key&&_.p5(this,function(){var K,g=Number((K=r.data)==null?void 0:K.key);!Number.isNaN(g)&&(r.itemSelected_=g,K=(K=(r.data.items||[])[g])&&K.optionSelectableItemRenderer&&K.optionSelectableItemRenderer.preselectedIndex)&&(r.preselectedSubreason=K)})};
_.d.isSubReasonHidden_=function(r,E){return r!=E};
_.d.onTopItemSelected_=function(r,E){for(var K=_.rj(this.hostElement).querySelectorAll("tp-yt-paper-listbox"),g=0,D=K.length;g<D;g++)K[g].select(0);_.ht(this.hostElement,"yt-report-form-update",[E.item.value]);r.stopPropagation()};
_.d.onItemSelected_=function(r,E){_.ht(this.hostElement,"yt-report-form-update",[E.item.value]);r.stopPropagation()};
_.d.getItem_=function(r){return r.serviceItem?r.serviceItem:r.navigationItem?r.navigationItem:r.optionSelectableItemRenderer?r.optionSelectableItemRenderer:null};
_.d.computeText_=function(r){return(r=this.getItem_(r))?this.ytRendererBehavior.getSimpleString(r.text):null};
_.d.validate=function(){return this.itemSelected_!==-1};
_.d.computeAriaLabel_=function(r){var E=_.Xo(r.text);(r=r.accessibility&&r.accessibility.accessibilityData&&r.accessibility.accessibilityData.label)&&(E+=". "+r);return E};
_.d.computeItemSelected_=function(r){return r};
_.d.preventSelection_=function(r){r.stopPropagation();this.tooltipTapped=!0};
_.d.onPaperRippleTransitionEnd_=function(){this.tooltipTapped=!1};
_.d.updateItemSelectedFromBinding=function(r){this.itemSelected_=r.detail.value};
_.d.save=function(){var r;this.validate()&&(r=this.data)!=null&&r.items&&(r=this.data.items[this.itemSelected_],r!=null&&r.optionSelectableItemRenderer&&(this.ytComponentBehavior.resolveCommand(r.optionSelectableItemRenderer.submitEndpoint)||_.rA(this.hostElement,[r.optionSelectableItemRenderer.submitEndpoint])))};
Ko.prototype.onPaperRippleTransitionEnd_=Ko.prototype.onPaperRippleTransitionEnd_;Ko.prototype.dataChanged_=Ko.prototype.dataChanged_;_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],Ko.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Ko.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Ko.prototype,"data",void 0);_.u([_.b({value:-1}),_.H("design:type",Number)],Ko.prototype,"itemSelected_",void 0);
_.u([_.b({computed:"computeItemSelected_(itemSelected_)"}),_.H("design:type",Number)],Ko.prototype,"value",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],Ko.prototype,"restoreFocusOnClose",void 0);_.u([_.b({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],Ko.prototype,"tooltipTapped",void 0);_.u([_.b({value:-1}),_.H("design:type",Number)],Ko.prototype,"preselectedSubreason",void 0);
_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ko.prototype,"dataChanged_",null);_.u([_.ae("transitionend"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ko.prototype,"onPaperRippleTransitionEnd_",null);_.u([_.vZ({is:"yt-options-renderer",disableElementRegistration:!0})],Ko);
_.Z(Ko,"yt-options-renderer",function(){if(Njk===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;jeB===void 0&&(jeB=document.createElement("template"));var g=jeB;K.call(E,g.content.cloneNode(!0),r.content.firstChild);Njk=r}r=Njk;return r},{mode:2});var Qeu;var $_a;var atk;var pZQ;var Ppb;var ft9;var g9=function(){return _.q.apply(this,arguments)||this};
_.C(g9,_.q);g9.prototype.onDataChanged=function(){if(this.thumbnail)this.thumbnail.onShow()};
g9.prototype.onFocus=function(){getComputedStyle(this.hostElement).getPropertyValue("pointer-events")==="none"?this.hostElement.setAttribute("aria-disabled","true"):this.hostElement.removeAttribute("aria-disabled")};
g9.prototype.onTap=function(r){if(this.hostElement.classList.contains("selected")||_.ht(this.hostElement,"yt-share-panel-can-select-contact-action")[0])r&&r.detail&&(r.detail.x||r.detail.y)&&_.rj(this.hostElement).querySelector("#target").blur(),(r=this.hostElement.classList.toggle("selected"))?this.hostElement.setAttribute("aria-checked","true"):this.hostElement.removeAttribute("aria-checked"),r={name:this.componentTitle,id:this.data.contactId,isGroup:!1,isSuggested:!1,serialization:r?this.data.serializedContactInvitee:
null,undoFn:this.onTap.bind(this)},_.ht(this.hostElement,"yt-share-panel-select-contact-action",[r])};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],g9.prototype,"ytRendererBehavior",void 0);_.u([_.b({observer:"onDataChanged"}),_.H("design:type",Object)],g9.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0,computed:"getSimpleString(data.name)"}),_.H("design:type",String)],g9.prototype,"componentTitle",void 0);_.u([_.fH("#thumbnail"),_.H("design:type",Object)],g9.prototype,"thumbnail",void 0);_.u([_.vZ({is:"yt-enrolled-contact-renderer",disableElementRegistration:!0})],g9);
_.Z(g9,"yt-enrolled-contact-renderer",function(){if(ft9===void 0){var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;Ppb===void 0&&(Ppb=document.createElement("template"));var g=Ppb;K.call(E,g.content.cloneNode(!0),r.content.firstChild);ft9=r}r=ft9;return r},{mode:2});var OHQ;var Yaf;var Dx=function(){return _.q.apply(this,arguments)||this};
_.C(Dx,_.q);Dx.prototype.onDataChanged=function(){if(this.thumbnail)this.thumbnail.polymerController.onShow_()};
Dx.prototype.onFocus=function(){getComputedStyle(this.hostElement).getPropertyValue("pointer-events")==="none"?this.hostElement.setAttribute("aria-disabled","true"):this.hostElement.removeAttribute("aria-disabled")};
Dx.prototype.onTap=function(r){if(this.hostElement.classList.contains("selected")||_.ht(this.hostElement,"yt-share-panel-can-select-contact-action")[0])r&&r.detail&&(r.detail.x||r.detail.y)&&_.rj(this.hostElement).querySelector("#target").blur(),(r=this.hostElement.classList.toggle("selected"))?this.hostElement.setAttribute("aria-checked","true"):this.hostElement.removeAttribute("aria-checked"),r={name:this.componentTitle,id:this.data.contactId,isGroup:!1,isSuggested:!0,serialization:r?this.data.serializedSuggestedContact:
null,undoFn:this.onTap.bind(this)},_.ht(this.hostElement,"yt-share-panel-select-contact-action",[r])};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Dx.prototype,"ytRendererBehavior",void 0);_.u([_.b({observer:"onDataChanged"}),_.H("design:type",Object)],Dx.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0,computed:"getSimpleString(data.name)"}),_.H("design:type",String)],Dx.prototype,"componentTitle",void 0);_.u([_.fH("#thumbnail"),_.H("design:type",Object)],Dx.prototype,"thumbnail",void 0);_.u([_.vZ({is:"yt-suggested-contact-renderer",disableElementRegistration:!0})],Dx);
_.Z(Dx,"yt-suggested-contact-renderer",function(){if(Yaf===void 0){var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;OHQ===void 0&&(OHQ=document.createElement("template"));var g=OHQ;K.call(E,g.content.cloneNode(!0),r.content.firstChild);Yaf=r}r=Yaf;return r},{mode:2});var BG=function(){var r=_.q.apply(this,arguments)||this;r.actionMap={"yt-share-panel-reset-action":"onReset"};return r};
_.C(BG,_.q);BG.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"}}}}}};
BG.prototype.onDataChanged=function(){this.data&&this.data.selectMessageRenderer&&this.data.selectMessageRenderer.contactSelectMessageRenderer&&_.ht(this.hostElement,"yt-share-panel-set-select-message-renderer-action",[this.data.selectMessageRenderer.contactSelectMessageRenderer])};
BG.prototype.onReset=function(){for(var r=_.rj(this.hostElement).querySelector("#contents").getElementsByClassName("selected"),E=r.length-1;E>=0;E--)r[E].classList.toggle("selected")};
_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],BG.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],BG.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],BG.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b({observer:"onDataChanged"}),_.H("design:type",Object)],BG.prototype,"data",void 0);
_.u([_.vZ({is:"yt-contact-section-renderer",disableElementRegistration:!0})],BG);
_.Z(BG,"yt-contact-section-renderer",function(){if(pZQ===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;atk===void 0&&(atk=document.createElement("template"));var g=atk;K.call(E,g.content.cloneNode(!0),r.content.firstChild);pZQ=r}r=pZQ;return r},{mode:2});var d9=function(){var r=_.q.apply(this,arguments)||this;r.actionMap={"yt-refresh-form-command":"onYtRefreshFormCommand"};return r};
_.C(d9,_.q);_.d=d9.prototype;_.d.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"}}}};
_.d.onYtRefreshFormCommand=function(r){var E;(r=_.M((E=_.M(r,_.I4C))==null?void 0:E.formRenderer,Bjf))&&this.set("data",r)};
_.d.reset=function(){var r=_.rj(this.hostElement).querySelector("#fields").children;r=_.N(r);for(var E=r.next();!E.done;E=r.next())E=E.value,E.reset&&E.reset()};
_.d.getForm=function(){var r={},E=_.rj(this.hostElement).querySelector("#fields").children;E=_.N(E);for(var K=E.next();!K.done;K=E.next()){K=K.value;if(!K.validate())return null;r[K.data.key]=K.value}return r};
_.d.submitFormFields=function(){if(this.fields)for(var r=_.N(this.fields),E=r.next();!E.done;E=r.next())E=E.value,E.nodeName==="YT-TEXT-INPUT-FORM-FIELD-RENDERER"?E.save():E.nodeName==="YT-OPTIONS-RENDERER"&&E.save()};
_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],d9.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],d9.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],d9.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],d9.prototype,"data",void 0);_.u([_.Oa("#fields > *"),_.H("design:type",Array)],d9.prototype,"fields",void 0);
_.u([_.vZ({is:"yt-form-renderer",disableElementRegistration:!0})],d9);
_.Z(d9,"yt-form-renderer",function(){if($_a===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;Qeu===void 0&&(Qeu=document.createElement("template"));var g=Qeu;K.call(E,g.content.cloneNode(!0),r.content.firstChild);$_a=r}r=$_a;return r},{mode:2});var U_B;var j$=function(){var r=_.q.apply(this,arguments)||this;r.actionMap={"yt-settings-update-checkbox-command":"handleUpdateCheckboxCommand"};return r};
_.C(j$,_.q);j$.prototype.onCheckboxChange=function(r){this.data&&(r=(this.checked=_.eG(r).checked)?this.data.enableServiceEndpoint:this.data.disableServiceEndpoint)&&_.P7().resolve(_.Ov).resolveCommand(r,{form:{element:this.hostElement}})};
j$.prototype.handleUpdateCheckboxCommand=function(r){(r=_.M(r,_.pFb))&&this.data&&this.data.id===r.id&&(this.set("data.disabled",r.disabled),this.set("data.title",r.title))};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],j$.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],j$.prototype,"ytActionHandlerBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],j$.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Boolean)],j$.prototype,"checked",void 0);_.u([_.VF({is:"ytd-settings-checkbox-renderer",disableElementRegistration:!0})],j$);
_.Z(j$,"ytd-settings-checkbox-renderer",function(){if(U_B!==void 0)return U_B;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return U_B=r},{mode:1});var TjU;var N9=function(){var r=_.q.apply(this,arguments)||this;r.actionMap={"yt-select-settings-radio-option":"onSelectOption"};return r};
_.C(N9,_.q);N9.prototype.dataChanged=function(){var r=this,E;return _.p(function(K){if(K.nextAddress==1)return r.radio.removeAttribute("checked"),!r.data||!r.data.id||r.data.id!=="SETTINGS_OPTIONS_ID_TYPE_AV1_SD"||_.LgQ()&&window.SourceBuffer&&window.SourceBuffer.prototype.changeType?(E=r.data&&r.data.id)?K.yield(JPa(r.data.id),4):K.jumpTo(3):(r.set("data.hidden",!0),K.jumpTo(0));K.nextAddress!=3&&(E=K.yieldResult);E&&_.ht(r.hostElement,"yt-select-settings-radio-option",[r.data.id]);_.vo(K)})};
N9.prototype.onButtonChanged=function(r){_.eG(r).checked?this.data&&this.data.id&&(this.data.serviceEndpoint&&_.P7().resolve(_.Ov).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}}),_.ht(this.hostElement,"yt-select-settings-radio-option",[this.data.id])):this.radio.setAttribute("checked","")};
N9.prototype.onSelectOption=function(r){this.data&&this.data.id&&(this.data.id===r?this.radio.setAttribute("checked",""):this.radio.removeAttribute("checked"))};
N9.prototype.dataChanged=N9.prototype.dataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],N9.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],N9.prototype,"ytActionHandlerBehavior",void 0);_.u([_.fH("#radio"),_.H("design:type",Object)],N9.prototype,"radio",void 0);_.u([_.b(),_.H("design:type",Object)],N9.prototype,"data",void 0);
_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype",Promise)],N9.prototype,"dataChanged",null);_.u([_.VF({is:"ytd-settings-radio-option-renderer",disableElementRegistration:!0})],N9);
_.Z(N9,"ytd-settings-radio-option-renderer",function(){if(TjU!==void 0)return TjU;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return TjU=r},{mode:1});var wZU;var QO=function(){var r=_.q.apply(this,arguments)||this;r.actionMap={"yt-settings-update-text-command":"handleUpdateTextCommand","yt-settings-update-connected-app-renderer-command":"handleUpdateConnectedAppRendererCommand"};return r};
_.C(QO,_.q);
QO.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"}}}};
QO.prototype.handleUpdateTextCommand=function(r){(r=_.M(r,_.PVu))&&this.data&&this.data.id===r.id&&this.set("data",r)};
QO.prototype.handleUpdateConnectedAppRendererCommand=function(r){if(_.M(r,_.Yfb)&&this.data){var E,K;if(r=(E=_.M(r,_.Yfb))==null?void 0:(K=E.newConnectedAppRenderer)==null?void 0:K.connectedAppRenderer)this.data=r}};
QO.prototype.computeConnectedAppStyle=function(r){return r.style?r.style.toLowerCase().replace(/_/g,"-"):""};
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],QO.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],QO.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],QO.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],QO.prototype,"data",void 0);
_.u([_.b({reflectToAttribute:!0,computed:"computeConnectedAppStyle(data)"}),_.H("design:type",String)],QO.prototype,"connectedAppStyle",void 0);_.u([_.VF({is:"ytd-connected-app-renderer",disableElementRegistration:!0})],QO);
_.Z(QO,"ytd-connected-app-renderer",function(){if(wZU!==void 0)return wZU;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return wZU=r},{mode:1});
}catch(e){_._DumpException(e)}
try{
_.Ay("iuT5Oc");

_.eV();
}catch(e){_._DumpException(e)}
try{
_.Ay("NSzT5");
var BDb=function(){var r;return _.p(function(E){if(E.nextAddress==1)return E.yield(_.P7().resolve(_.K8),2);(r=E.yieldResult)&&r.pauseVideo();_.vo(E)})};var dBJ=_.A4(["https://portraits.google.com"]),jVH=_.A4(["https://portraits.google.com/gallery?ytChannelId=","&mode=embed"]),NDc=_.A4(["https://portraits.google.com/gallery?ytChannelId=","&mode=linkout"]),QVJ=_.U7(dBJ),$B9=_.l(function(r){function E(U){var T;if(U=(T=U.detail)==null?void 0:T.endpoint){T=_.M(U,_.pe);var w;T&&((w=T.browseId)==null?0:w.startsWith("UC"))&&T.browseId!==D()&&(_.T9("creator-chatbots-panel-persistent"),P.removeEventListener("yt-navigate-start",E))}}
var K=r.usePlayerHeight;var g=r.isPersistentPanel;var D=r.creatorChannelId;r=_.fg(_.riJ);console.log("isNarrow",r());var B=_.eH(function(U){var T=D();T=_.U7(jVH,T);_.EW(U,1,T)}),Q=function(){var U,T,w;
return _.p(function(F){return F.nextAddress==1?F.yield(_.P7().resolve(_.K8),2):(U=F.yieldResult)?F.return({video_id:(w=(T=U.getVideoData())==null?void 0:T.video_id)!=null?w:"",timestamp_sec:U.getCurrentTime().toString()}):F.return({})})};
_.f1("message",function(U){var T,w,F,c,W,z;return _.p(function(S){if(S.nextAddress==1){if((T=g)==null?0:T())return S.return();if(U.origin!==QVJ.toString())return console.warn("Received message from untrusted origin:",U.origin),S.return();w=U.data;if(typeof w!=="object"||w===null||!w.action)return S.return();if(w.action==="pause")return S.yield(BDb(),0);if(w.action!=="getYouTubeContext"||!U.source)return S.jumpTo(0);F=U.source;c=F.postMessage;W=JSON;z=W.stringify;return S.yield(Q(),7)}c.call(F,z.call(W,
{youTubeContext:S.yieldResult}),{targetOrigin:U.origin});return S.jumpTo(0)})});
var a=function(){var U,T;(U=B.value)==null||(T=U.contentWindow)==null||T.postMessage("ep_closed",QVJ.toString())};
_.f1("yt-page-type-changed",function(){if(g==null?0:g()){var U;((U=_.P7().resolve(_.IL).getCurrentPage())==null?void 0:U.pageSubtype)!=="channels"&&(U=document.getElementById("creator-chatbots-panel-persistent"))&&(U.style.display="none")}});
var P=_.P7().resolve(_.mM),O;(O=P)==null||O.addEventListener("yt-navigate-start",E);_.Z6(function(){var U;(U=P)==null||U.removeEventListener("yt-navigate-start",E)});
O={};return _.f("div",{class:_.DW("ytprotoCreatorChatbotsAppHost",(O.ytprotoCreatorChatbotsAppHostSingleColumn=r,O)),style:_.QH({height:function(){return(K==null?0:K())?"var(--ytd-watch-flexy-panel-max-height)":"100%"}})},_.f(_.QVA,{id:function(){return(g==null?0:g())?"creator-chatbots-panel-persistent":"creator-chatbots-panel"},
height:"100%",className:"ytprotoCreatorChatbotsAppEngagementPanel",headerClassName:"ytprotoCreatorChatbotsAppEngagementPanelHeader",contentClassName:"ytprotoCreatorChatbotsAppEngagementPanelContent",onHide:a,header:function(){return _.f("div",{class:"ytprotoCreatorChatbotsAppChatbotPanelHeader"},_.f("div",{class:"ytprotoCreatorChatbotsAppChatbotPanelHeaderContent"},"Talk to Creator's Portrait"),_.f(_.P_,{data:{text:"AI experiment",type:0,accessibilityText:"AI experiment"}}))},
HeaderButton:function(){return _.f(_.Fk,{iconName:"OPEN_IN_NEW",buttonSize:"large",iconSize:24,className:"yt-icon-button",ariaLabel:"Open in new tab",onClick:function(){var U=_.mc("https://portraits.google.com/gallery?ytChannelId="+D());U&&_.KC(window,U,"_blank");a()}})},
content:function(){return _.f("iframe",{el:B,class:"ytprotoCreatorChatbotsAppLabsIframe",allow:"microphone; clipboard-read; clipboard-write self "+QVJ.toString()})}}))},"Io"),azm=_.l(function(r){var E=r.creatorChannelId;
r=_.fg(_.riJ);var K=_.eH(function(B){var Q=E();Q=_.U7(NDc,Q);_.EW(B,1,Q)}),g=_.aV(_.pB(),{veType:281629}),D={};
return _.f("div",{class:_.DW("ytprotoCreatorChatbotsAppHost",(D.ytprotoCreatorChatbotsAppHostSingleColumn=r,D)),style:"height: var(--ytd-watch-flexy-panel-max-height);"},_.f(_.QVA,{id:"creator-chatbots-panel",height:"100%",className:"ytprotoCreatorChatbotsAppEngagementPanel",headerClassName:"ytprotoCreatorChatbotsAppEngagementPanelHeader",contentClassName:"ytprotoCreatorChatbotsAppEngagementPanelContent",header:function(){return _.f("div",{class:"ytprotoCreatorChatbotsAppChatbotPanelHeader"},_.f("div",
{class:"ytprotoCreatorChatbotsAppChatbotPanelHeaderContent"},"Talk to Creator's Portrait"),_.f(_.P_,{data:{text:"AI experiment",type:0}}))},
content:function(){return _.f("iframe",{el:K,class:"ytprotoCreatorChatbotsAppLabsIframe"})},
Footer:function(){return _.f("div",{class:"ytprotoCreatorChatbotsAppPanelFooter"},_.f(_.Fk,{iconName:"OPEN_IN_NEW",text:"Chat now",buttonSize:"large",backgroundColor:"#1E6350",iconSize:24,className:"ytprotoCreatorChatbotsAppChatNowButton",iconClassName:"ytprotoCreatorChatbotsAppLinkoutIcon",onClick:function(){var B=_.mc("https://portraits.google.com/gallery?ytChannelId="+E());B&&_.KC(window,B,"_blank");BDb();g&&_.s3(_.pB(),{visualElement:g})},
"client-ve-type":281629}),_.f("div",null,"This will take you to Google Portraits"))}}))},"Jo");var p1O,Pb2,fzm;p1O=_.A4(["https://fonts.googleapis.com/css2?family=Roboto+Flex:opsz,wdth,wght@8..144,25..151,100..1000&display=swap"]);Pb2=_.U7(p1O);
_.sq2=function(r){r=r===void 0?"":r;_.T9("creator_chatbots-entry-point");_.T9("creator-chatbots-panel");_.Y7(Pb2);_.w9("ytd-watch-metadata #top-level-buttons-computed",function(E){document.getElementById("creator_chatbots-entry-point")||(_.UI({element:E,location:"appendChild",id:"creator_chatbots-entry-point",className:"ytprotoCreatorChatbotsExtensionExtensionMountPoint"},function(){return _.f(fzm,{creatorChannelId:r})}),_.NDu("creator-chatbots-panel",function(){return _.f($B9,{usePlayerHeight:!0,
creatorChannelId:r})},"ytprotoCreatorChatbotsExtensionEngagementPanelMountPoint"))})};
_.kfn=function(r){r=r===void 0?"":r;_.T9("creator-chatbots-panel");_.w9("ytd-watch-metadata #top-level-buttons-computed",function(){_.NDu("creator-chatbots-panel",function(){return _.f(azm,{creatorChannelId:r})},"ytprotoCreatorChatbotsExtensionEngagementPanelMountPoint")})};
fzm=_.l(function(r){var E=r.creatorChannelId;var K=function(){_.NDu("creator-chatbots-panel",function(){return _.f($B9,{usePlayerHeight:!0,creatorChannelId:E})},"ytprotoCreatorChatbotsExtensionEngagementPanelMountPoint")};
return _.f("div",{class:"ytd-menu-renderer"},_.f(_.t6,{data:function(){return{style:"mono",type:"tonal",state:"active",iconPosition:"leading",size:"M",buttonText:"Chat now",onTap:K}},
icon:function(){return _.f(_.$r,{icon:"SPARK"})}}))},"Ko");
_.Z0Q=function(r,E){r=r===void 0?"":r;E=E===void 0?!1:E;var K;return _.p(function(g){K=document.getElementById("creator-chatbots-panel-persistent");return!E||K?(!E&&K&&K.style.display==="none"&&(K.style.display="block"),g.jumpTo(0)):g.yield(new Promise(function(D){_.w9("ytd-app",function(B){_.UI({element:B,location:"appendChild",id:"creator-chatbots-panel-persistent",className:"ytprotoCreatorChatbotsExtensionEngagementPanelMountPoint ytprotoCreatorChatbotsExtensionPersistentEngagementPanel"},function(){return _.f($B9,
{isPersistentPanel:!0,creatorChannelId:r})});
D()})}),0)})};
_.eV();
}catch(e){_._DumpException(e)}
try{
_.Ay("L3n37");
var ySJ=function(r){return r.watch.isLearningJourneyActive},LEK=_.dt(115994),hYh=_.dt(115993),JSK=function(r,E,K){var g=this;
var D=K.dragDownAction;this.layer=0;this.JSC$23763_watchConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{fade:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return g.dragDownAction()}}}};
this.JSC$23763_watchFullScreenConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{disableFinish:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return g.dragDownAction()}}}};
this.fullscreen=!1;var B=_.pB();_.lA(B,LEK,this.layer);_.lA(B,hYh,this.layer);this.dragDownAction=function(){D();_.s3(B,{visualElement:g.fullscreen?LEK:hYh})};
this.gesture=new _.bv(r,E,this.getConfig(!1),"pandown");this.attach()};
JSK.prototype.attach=function(){this.gesture.attach()};
JSK.prototype.detach=function(){this.gesture.detach()};
JSK.prototype.update=function(r){this.fullscreen=r;var E=this.gesture;r=this.getConfig(r);E.config=r};
JSK.prototype.getConfig=function(r){return r?this.JSC$23763_watchFullScreenConfig:this.JSC$23763_watchConfig};var rH9=function(r){_.po.call(this);var E=this;this.rootElement=r;this.activeModules=[];this.actionHandlers=new Map;this.TEST_ONLY={getActiveModules:function(){return E.activeModules}};
this.initPersistentModules();this.addOnDisposeCallback(this.subscribeToActiveChanged(function(K){E.initOrDisposeActiveModules(K)}));
this.onAttached()};
_.C(rH9,_.po);_.d=rH9.prototype;_.d.getRoot=function(){return this.rootElement};
_.d.getElement=function(r){return this.rootElement.getElement(r)};
_.d.setPlayerResponse=function(r){this.playerResponse=r;this.publish("PLAYER_RESPONSE_UPDATED",r)};
_.d.getPlayerResponse=function(){return this.playerResponse};
_.d.setWatchNextResponse=function(r){this.watchNextResponse===r?this.publish("WATCH_NEXT_RESPONSE_RELOADED"):(this.watchNextResponse=r,this.publish("WATCH_NEXT_RESPONSE_UPDATED",r))};
_.d.getWatchNextResponse=function(){return this.watchNextResponse};
_.d.registerActionHandler=function(r,E){var K=this;if(_.R("web_watch_controller_reg_multiple_handlers_killswitch")){var g={};_.BH(_.gU.getInstance(),(g[r]=E,g),this.getRoot())}else this.actionHandlers.has(r)||(this.actionHandlers.set(r,[]),g={},_.BH(_.gU.getInstance(),(g[r]=function(){var D=_.Hh.apply(0,arguments);return(K.actionHandlers.get(r)||[]).map(function(B){return B.apply(null,_.mn(D))})},g),this.getRoot())),this.actionHandlers.get(r).push(E)};
_.d.unregisterActionHandler=function(r){if(_.R("web_watch_controller_reg_multiple_handlers_killswitch")){var E={};_.dU(_.gU.getInstance(),(E[r]=!0,E),this.getRoot())}else(E=this.actionHandlers.get(r))?(E.pop(),E.length===0&&(E={},_.dU(_.gU.getInstance(),(E[r]=!0,E),this.getRoot()),this.actionHandlers.delete(r))):_.nh(new _.bs("Attempted to unregister an action handler which is not registered.",r))};
_.d.addPageDisposeJob=function(r){this.rootElement.pageDisposeJobs||(this.rootElement.pageDisposeJobs=[]);_.vLK(this.rootElement.pageDisposeJobs,r)};
_.d.removePageDisposeJob=function(r){this.rootElement.pageDisposeJobs&&_.mK(this.rootElement.pageDisposeJobs,r)};
_.d.dispatchEvent=function(r,E){_.Ln(this.rootElement,r,E)};
_.d.provideRenderingData=function(r,E){this.rootElement.provideRenderingData(r,E)};
_.d.scrollWatchTo=function(r,E){var K;(K=this.watchScrollManager)==null||K.scrollWatchTo(r,E)};
_.d.focusOnPlayer=function(){var r=this.getElement("PLAYER");_.p5(r,function(){if(r&&r.firstElementChild){var E=r.querySelector(".html5-video-player");E&&(_.CG(_.P7().resolve(_.Yr)),E.focus())}else _.nh(Error("gp"))})};
var Eb1=function(r){var E=!!r.rootElement.theater,K=!!r.rootElement.fullscreen,g;(g=r.watchCinematicManager)==null||_.CPn(g,K,E)};
_.d=rH9.prototype;_.d.subscribeToActiveChanged=function(r,E){E=E===void 0?!0:E;var K=_.nD(_.n4(),ySJ,function(g){r(g)});
E&&r(ySJ(_.n4().getState()));return K};
_.d.isActive=function(){return ySJ(_.n4().getState())};
_.d.onAttached=function(){var r=_.R("external_fullscreen");_.R("use_unified_flag_accessor")&&(r=_.P7().resolve(_.ZK9).retriever.getFlag(_.xWJ));(r||_.HD("START_IN_FULL_WINDOW_MODE"))&&this.dispatchEvent("yt-set-fullerscreen-styles")};
_.d.initPersistentModules=function(){if(_.R("kevlar_watch_flexy_theater_manager")){var r=new _.r1K(this);_.iF(this,r)}r=new _.Z49(this);_.iF(this,r);r=new _.v5(this);_.iF(this,r);r=new _.sG9(this);_.iF(this,r);r=new _.b4(this);_.iF(this,r);r=new _.Vd(this);_.iF(this,r);_.R("kevlar_watch_flexy_playlist_manager")&&(r=new _.FgZ(this),_.iF(this,r))};
_.d.initOrDisposeActiveModules=function(r){r?(this.watchScrollManager=new _.sq(this),this.activeModules.push(this.watchScrollManager),this.activeModules.push(new _.gZK(this)),this.activeModules.push(new _.Jtb(this)),this.activeModules.push(new _.C3K(this)),this.activeModules.push(new _.y1J(this)),_.R("kevlar_watch_flexy_error_screen_data_provider")&&this.activeModules.push(new _.Dn4(this)),this.activeModules.push(new _.Qq4(this)),_.R("kevlar_watch_flexy_ypc_manager")&&this.activeModules.push(new _.Wg1(this)),
_.R("kevlar_watch_flexy_ads_manager")&&this.activeModules.push(new _.O4m(this)),_.R("kevlar_watch_cinematics")&&(this.watchCinematicManager=new _.FhO(this),this.activeModules.push(this.watchCinematicManager),Eb1(this)),_.R("kevlar_watch_player_menu_highlight_manager_killswitch")||this.activeModules.push(new _.P3H(this)),_.R("kevlar_watch_flexy_gestures_manager")&&this.activeModules.push(new _.qKn(this)),r=_.R("swatcheroo_directly_provide_comments")&&this.getRoot().is==="ytd-watch-grid",_.R("kevlar_watch_flexy_comments_manager")&&
!r&&this.activeModules.push(new _.VIb(this)),_.R("web_watch_get_updated_metadata_manager")&&this.activeModules.push(new _.TAH(this)),this.activeModules.push(new _.jGh(this)),this.activeModules.push(new _.BMh(this)),_.R("web_enable_timely_actions")&&this.activeModules.push(new _.akK(this)),_.R("web_enable_player_creator_endscreen_manager")&&this.activeModules.push(new _.tNb(this)),_.R("web_watch_enable_multiview_manager")&&this.activeModules.push(new _.iRh(this)),_.R("web_fullscreen_components")&&
this.activeModules.push(new _.QA2(this)),_.R("web_player_rtr_ctrls")&&this.activeModules.push(new _.bRn(this))):(_.Qq(this.activeModules),this.activeModules.length=0,this.watchScrollManager=void 0)};
_.d.disposeInternal=function(){_.po.prototype.disposeInternal.call(this);this.initOrDisposeActiveModules(!1)};
_.f5.Object.defineProperties(rH9.prototype,{playerApi:{configurable:!0,enumerable:!0,get:function(){return this.getRoot().getPlayer().getPlayerPromise()}}});var KyK={},gb2=["learning-journey-engagement-panel","PAlearning_chat"];
KyK.YtdLearningJourneyWatchBehavior=[_.y.YtRendererBehavior,_.wo.YtPlayerListenerBehavior,_.cz.YtRendererstamperBehavior,_.lx.YtActionHandlerBehavior,_.KM.YtPageBehavior,_.qA.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 _.HD("START_IN_FULL_WINDOW_MODE")}},
useProviderForSecondaryResultsRenderer:{type:Boolean,value:function(){return _.R("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 _.HD("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 _.R("kevlar_watch_js_panel_height")},
reflectToAttribute:!0},showEngagementPanelScrim_:{type:Boolean,reflectToAttribute:!0,observer:"showEngagementPanelScrimChanged_"},watchFeedBigThumbs_:{type:Boolean,reflectToAttribute:!0,value:function(){return _.R("kevlar_watch_feed_big_thumbs")}},
useEngagementPanelManagementComponent:{type:Boolean,value:function(){return _.R("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 _.Uv("wn_grid_min_item_width",310)}},
richItemMaxWidth:{type:Number,value:function(){return _.Uv("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 _.R("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 _.R("kevlar_watch_no_top_margin")}},
reducedTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.R("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 _.R("web_watch_rounded_player_large")||_.R("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 _.R("web_watch_track_engagement_panel_visibility")}},
commentTeaserEnabled:{type:Boolean,value:function(){return _.R("web_watch_show_comment_teaser")}},
fullBleedNoMaxWidthColumns:{type:Boolean,reflectToAttribute:!0,value:function(){return _.R("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 _.R("web_watch_while_wider_panels")}},
watchWhileMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.R("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:_.nX(["aa","eocs"])},"data.survey":{id:"survey",mapping:{surveyTriggerRenderer:"ytd-survey-trigger-renderer"},initialRenderPriority:3,waitForSignal:_.nX(["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 r=this;this.watchController=void 0;this.pageDisposeJobs=[function(){r.showMetadataPlaceholder_()},
function(){_.R("web_watch_dont_clear_comments")||r.clearComments_()},
function(){r.clearPlayerAds_()},
function(){r.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;_.R("kevlar_watch_while")&&(this.watchWhileScrollThreshold_=NaN);_.R("web_watch_start_chat_in_theater_mode")&&(this.theaterEnabledForChat=!1);this.youThereManager_=new _.x_m(function(){return _.yH(r)},
this.hostElement);
this.pageDisposeJobs.push(function(){r.youThereManager_.reset()});
_.R("external_fullscreen")&&(this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1,this.pageDisposeJobs.push(function(){r.resetFullerscreenEduButtonForNewPlayback_()}));
_.R("kevlar_watch_js_panel_height")&&(this.panelMaxHeightUpdateJob_=0);this.fullHeightPanelPositionUpdateJobId=0;this.playerEvents_=new _.cF;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;_.R("kevlar_watch_metadata_refresh")&&
(this.watchMetadata=void 0);_.R("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));_.R("kevlar_watch_flexy_comments_manager")||this.hostElement.addEventListener("yt-page-data-will-update",_.QF(this,this.onYtPageDataWillUpdate_))},
onYtUpdatedPlayabilityStatus:function(r){r&&(this.playerData=Object.assign({},this.playerData,{playabilityStatus:r}),r.status==="ERROR"&&(this.playerData.videoDetails=void 0))},
onTheaterReduxValueUpdate:function(r){_.R("kevlar_watch_flexy_theater_manager")&&(this.theater=r,this.updateFullBleedElementLocations(),this.schedulePlayerSizeUpdate_(),_.R("kevlar_watch_js_panel_height")&&this.active!==void 0&&this.schedulePanelMaxHeightUpdate_())},
onMiniplayerActiveReduxValueUpdate:function(r){!_.R("kevlar_watch_while_v2")&&!_.R("web_watch_pip")||r||(this.player&&this.setPlayerTheaterMode_(),this.schedulePlayerSizeUpdate_())},
onFullscreenReduxValueUpdate:function(r){this.active!==void 0&&(this.fullscreen=r,_.R("kevlar_watch_flexy_gestures_manager")||this.gestures_&&this.gestures_.update(this.fullscreen),this.updateFullBleedElementLocations())},
onScrollReduxValueUpdate:function(r){this.active!==void 0&&(_.Ln(this.hostElement,"yt-autonav-pause-scroll"),this.setComments_(),_.R("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_(),_.R("kevlar_watch_flexy_gestures_manager")||this.gestures_&&(r>0?this.gestures_.detach():this.gestures_.attach()))},
loadPage_:function(r){this.initCsi_();this.updatePageData_(r)},
updatePageData_:function(r){var E=this;if(r)if(this.data===r){this.onPageLoadWithSameData_();var K;(K=this.watchController)==null||K.setWatchNextResponse(this.data)}else this.data=r;this.playlist&&_.Mn({watchInfo:{isPlaylist:!0}});this.pageCount===1&&_.CR("nw");this.loading=!1;_.k_(_.eM,function(){E.initDclkstatus_();var g,D=((g=E.player)==null?void 0:g.getVideoData().cpn)||"";_.pZn(function(B,Q){_.GIU(B,Q,D)})})},
onPageLoadWithSameData_:function(){_.R("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 r=this.get("endpoint.watchEndpoint.playlistId",this.loadingData);this.set("loadingData.playlist",!!r);this.set("loadingData.playlistLoading",r&&r!==this.get("playlistId",this.playlistData));this.toggleBodyScrolling_(!1);if(this.watchNextSkeletonEl_)for(this.playlist?this.watchNextSkeletonEl_.setAttribute("playlist",
""):this.watchNextSkeletonEl_.removeAttribute("playlist"),r=this.watchNextSkeletonEl_.firstElementChild;r;)r.classList.remove("hidden"),r=r.nextElementSibling;var E,K,g;r=(E=this.loadingData)==null?void 0:(K=E.endpoint)==null?void 0:(g=K.watchEndpoint)==null?void 0:g.videoId;var D;r&&(D="https://i.ytimg.com/vi/"+r+"/frame0.jpg");_.rj(this.hostElement).querySelector("#player").style.backgroundImage=D?"url("+D+")":""},
clearLoadingState_:function(){this.hostElement.classList.remove("show-skeleton");this.hostElement.classList.add("hide-skeleton");var r=_.rj(this.hostElement).querySelector("#related-skeleton");!this.get("data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults")&&r&&(r.hidden=!0);this.clearPlayerLoadingState_();this.hostElement.classList.remove("loading");this.loadingData={playlist:!1};this.toggleBodyScrolling_(!0);if(this.watchMetadata){var E,K;(K=(E=this.watchMetadata).updateSentimentBarWidth)==
null||K.call(E);var g,D;(D=(g=this.watchMetadata).resize)==null||D.call(g)}_.rj(this.hostElement).querySelector("#player").style.backgroundImage=""},
addSplitScrollMouseTrap:function(r){var E=_.rj(this.hostElement).querySelector(r);E?_.Ip(E,!1):_.nh(new _.bs("Overscroll monitor not found for component: ",r))},
removeSplitScrollMouseTrap:function(r){var E=_.rj(this.hostElement).querySelector(r);E?_.yM(E):_.nh(new _.bs("Disposal component for  overscroll monitoring not found: ",r))},
onLoadingChanged_:function(r){r?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(r){var E=this;r?document.body.removeAttribute("no-y-overflow"):document.body.setAttribute("no-y-overflow","");_.eM.addLowPriorityJob(function(){E.onWindowResized_(_.Ok(!0))})},
updateTheaterModeState_:function(r){if(!_.R("kevlar_watch_flexy_theater_manager")){r=r||this.fullWindowMode_;if(this.theater!==void 0||r)this.theater=r;this.updateFullBleedElementLocations();this.player&&this.setPlayerTheaterMode_();this.togglePageSwatchActive_();r&&_.RwO()}},
updateFullBleedElementLocations:function(){this.updateChatLocation();this.updatePlayerLocation();this.updateCinematicsLocation()},
updatePlayerLocation:function(){var r=this.theater;_.R("external_fullscreen")&&this.fullscreen&&(r=!0);r=r?_.rj(this.hostElement).querySelector("#player-full-bleed-container"):_.rj(this.hostElement).querySelector("#player-container-inner");var E=this.getPlayerContainer(),K=_.R("kevlar_watch_while_v2")||_.R("web_watch_pip");E.parentElement!==r&&(K&&this.isMiniplayerActive()?this.deactivateMiniplayerAndResetPlayer():(_.yH(this).appendTo(r,E),r.appendChild(_.rj(this.hostElement).querySelector("#error-screen"))))},
deactivateMiniplayerAndResetPlayer:function(){var r=this;return _.p(function(E){if(E.nextAddress==1)return E.yield(_.P7().resolve(_.S3).deactivate(),2);r.updatePlayerLocation();_.vo(E)})},
updateCinematicsLocation:function(){var r=this.getElement("CINEMATICS");if(r){var E=this.getCinematicsLocationContainer();r.parentElement!==E&&E.appendChild(r);var K;(K=this.watchController)==null||Eb1(K)}},
getCinematicsLocationContainer:function(){return this.shouldCinematicsBeInWideContainer(this.theater&&!this.fullscreen,this.fullscreen)?_.rj(this.hostElement).querySelector("#cinematics-full-bleed-container"):_.rj(this.hostElement).querySelector("#cinematics-container")},
shouldCinematicsBeInWideContainer:function(r,E){var K=document.documentElement.hasAttribute("dark"),g=!K&&this.cinematicLightTheme;return r&&K||E&&K||(E||r)&&g},
isTheater_:function(){return this.theater&&this.active},
dataChanged_:function(){var r;(r=this.watchController)==null||r.setWatchNextResponse(this.data);_.R("kevlar_watch_flexy_comments_manager")||this.initComments_();_.R("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.add("hide-skeleton");_.P7().resolve(_.fr).cancelVideoSkip();this.showEngagementPanelScrim_=!1;this.trackEngagementPanelVisibility&&(this.engagementPanelExpanded=!1,this.visiblePanelIdentifiers_.clear());this.data&&this.updateCinematicsLocation();if(_.R("web_watch_start_chat_in_theater_mode")){var E,
K,g;if((E=this.data)==null?0:(K=E.contents)==null?0:(g=K.twoColumnWatchNextResults)==null?0:g.conversationBar)this.setTheaterModeRequested(!0,!1),this.theaterEnabledForChat=!0;else{var D,B;((D=this.data)==null?0:(B=D.contents)==null?0:B.twoColumnWatchNextResults)&&this.theaterEnabledForChat&&(this.setTheaterModeRequested(!1,!1),this.theaterEnabledForChat=!1)}}},
playerDataChanged_:function(r){var E;(E=this.watchController)==null||E.setPlayerResponse(this.playerData);r&&r.playabilityStatus&&(E=this.isVideoPlayable_(r.playabilityStatus,this.getPlayerOverlays_(this.data)),r=this.isLiveStreamOffline_(r.playabilityStatus),E&&!r||_.p5(this,function(){_.CR("pbu")}));
this.setPlayerAds_();_.Jt(this.hostElement,"ytd-watch-player-data-changed")},
watchPageActiveChanged_:function(r){_.n4().dispatch(_.K4({type:"SET_IS_LEARNING_JOURNEY_ACTIVE",payload:{isLearningJourneyActive:this.active}}));r?this.activate_():this.deactivate_()},
attached:function(){var r=this;this.watchController=new rH9(this.hostElement);this.playerData&&this.watchController.setPlayerResponse(this.playerData);this.data&&this.watchController.setWatchNextResponse(this.data);_.R("web_watch_common_class_killswitch")||this.hostElement.classList.add("watch-root-element");var E=_.yH(this);_.R("kevlar_disable_prepare_player")||E.preparePlayer();_.R("kevlar_watch_flexy_playlist_manager")||_.P7().resolve(_.fr).setPlayer(E);this.updatePageMediaQueries();E={"--ytd-watch-flexy-scrollbar-width":_.Jf()+
"px"};!_.Uv("kv_pl_mx_sz_ks")&&_.Uv("kevlar_watch_max_player_width")&&(E["--ytd-watch-flexy-max-player-width-wide-screen"]=_.OhK+"px");_.Uv("kevlar_watch_flexy_metadata_height")&&(E["--ytd-watch-flexy-space-below-player"]=_.YX4+"px");this.safeUpdateStyles(E);_.R("kevlar_watch_flexy_gestures_manager")||(this.gestures_=new JSK(this.hostElement,this.getPlayerContainer(),{dragDownAction:function(){return r.onPlayerTouchPanDown_()}}));
_.R("kevlar_watch_metadata_refresh")&&(this.watchMetadata=_.rj(this.hostElement).querySelector("ytd-watch-metadata:not([swatcheroo-secondary-below-metadata])"))},
updatePageMediaQueries:function(){var r=_.Jf(),E=_.sU+r,K=E;this.fixedPanels&&(E+=_.f99);var g=657+r;r=1327+r;_.rj(this.hostElement).querySelector("#two-column-query").query="(min-width: "+E+"px)";_.rj(this.hostElement).querySelector("#small-window-query").query="(max-height: 629px) and (min-width: "+(g+"px), (min-height: 630px) and (min-width: ")+(E+"px) and (max-width: ")+(r+"px)");_.rj(this.hostElement).querySelector("#large-window-query").query="(min-height: 630px) and (min-width: "+(r+"px)");
_.rj(this.hostElement).querySelector("#watch-while-query").query="(min-width: "+K+"px)"},
calculateCurrentPlayerSize_:function(){var r=_.rj(this.hostElement).querySelector("#miniplayer-bar").firstChild;return r&&r.active||this.theater||_.R("web_watch_fullscreen_panels")&&this.fullscreen||!this.active||!this.windowSize_?new _.W0(NaN,NaN):_.U_9(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
calculateNormalPlayerSize_:function(){return _.U_9(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
detached:function(){_.Ny(this.watchController);this.watchController=void 0;this.deactivate_()},
activate_:function(){var r=this;this.onWindowResized_(_.Ok());_.R("browse_skeleton_removal_on_watch_killswitch")||_.HD("IS_SHELL_LOAD")&&_.QR4();this.theaterRequested_=this.theater;this.togglePageSwatchActive_();var E=_.yH(this);E.addEventListener("yt-player-updated",_.QF(this,this.onPlayerUpdated_));E.getPlayerPromise().then(function(K){r.playerApiReady_(K)});
_.R("kevlar_watch_flexy_playlist_manager")||(E=_.P7().resolve(_.fr),_.R("kevlar_watch_observe_playlist_navigations_killswitch")&&E.addEventListener("yt-navigate",_.QF(this,this.onYtNavigate_)),E.setPlaylistComponent(_.rj(this.hostElement).querySelector("#playlist")),E.addEventListener("yt-playlist-data-updated",_.QF(this,this.onYtPlaylistDataUpdated_)),this.onYtPlaylistDataUpdated_());_.eM.addLowPriorityJob(function(){_.Ln(r.hostElement,"yt-autonav-pause-scroll")})},
deactivate_:function(){this.disconnectFromPlayer_();_.yH(this).removeEventListener("yt-player-updated",_.QF(this,this.onPlayerUpdated_));if(!_.R("kevlar_watch_flexy_playlist_manager")){var r=_.P7().resolve(_.fr);_.R("kevlar_watch_observe_playlist_navigations_killswitch")&&r.removeEventListener("yt-navigate",_.QF(this,this.onYtNavigate_));r.cancelVideoSkip();r.removeEventListener("yt-playlist-data-updated",_.QF(this,this.onYtPlaylistDataUpdated_))}this.loading&&this.toggleBodyScrolling_(!0);_.R("kevlar_watch_while")&&
this.updateMiniplayerBarVisibility_();this.schedulePlayerSizeUpdate_();_.Ln(this.hostElement,"yt-autonav-pause-player",!1);r=_.Hw();_.R("kevlar_exit_fullscreen_leaving_watch")&&r&&_.nn(r)},
disconnectFromPlayer_:function(){this.player&&(this.unlistenFromPlayerEvents(this.player,this.playerEvents_),this.player=null)},
onUpdatePlayerNextVideo_:function(r){this.player&&this.player.updateVideoData({rvs:r.rvs})},
getPageContents:function(r){return r&&r.contents&&r.contents.twoColumnWatchNextResults&&r.contents.twoColumnWatchNextResults.results&&r.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(r){return this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",r)},
onRetrieveLocation_:function(r,E){E.hasComments?E.locationRetrieved("/comment_service_ajax?action_get_comments=1&pbj=1",void 0):E.locationRetrieved("/related_ajax",void 0);r.stopPropagation()},
onSubscriptionChanged_:function(r,E){this.player&&(E?this.player.channelSubscribed():this.player.channelUnsubscribed())},
initCsi_:function(){_.THH("learning_journey_watch",["pbs","pbp","pbu"])},
getPlayerContainer:function(){this.playerContainerEl||(this.playerContainerEl=_.rj(this.hostElement).querySelector("#player-container"));return this.playerContainerEl},
getPlayer:function(){this.playerEl||(this.playerEl=_.rj(this.hostElement).querySelector("#ytd-plj-player"));return this.playerEl},
playerApiReady_:function(r){this.player=r;this.setPlayerState(r.getPlayerState());this.listenToPlayerEvents(this.player,this.playerEvents_);this.updatePlayerStartTime_();this.setPlayerTheaterMode_();this.onPlayerPresentingVideoDataChange_();this.handlePlayerUpdated_();_.R("external_fullscreen")&&this.updateFullerscreenEduButtonSubtleModeState_();(_.R("kevlar_unified_player")||_.R("kevlar_player_new_bootstrap_adoption"))&&_.kz()},
onFullerscreenEduClicked_:function(){this.scrollToAnimation_.start(0,186,500);this.fullerscreenEduButtonClickedThisPlayback_||(this.fullerscreenEduButtonClickedThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-click-count"))},
setTheaterModeRequested:function(r,E){E=E===void 0?!0:E;_.Hw()&&_.R("external_fullscreen")&&_.nn(document.documentElement);this.theaterRequested_=r;E&&_.V2("wide",r?"1":"0",-1);this.togglePageSwatchActive_();this.player&&this.setPlayerTheaterMode_();this.schedulePlayerSizeUpdate_();_.R("kevlar_watch_js_panel_height")&&this.schedulePanelMaxHeightUpdate_();_.ht(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])},
togglePageSwatchActive_:function(){this.theater!==void 0&&this.active&&_.Ln(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(r){_.I1(r,typeof this.player),this.player&&_.I1(r,this.player.setSizeStyle)}},
onPlayerTouchPanDown_:function(){if(this.active&&this.getScrollTop()<=0){var r;((r=this.player)==null?0:r.isFullscreen())?this.player.toggleFullscreen():_.ht(this.hostElement,"yt-activate-miniplayer-from-watch-action")}},
hasPlaylist_:function(r,E){return this.loading?E:!!Object.keys(r).length},
autonavAllowed_:function(){return this.autonavCanceledSignal_?!1:!!this.get("contents.twoColumnWatchNextResults.autoplay.autoplay",this.data)},
youthereDataChanged_:function(r){if(r){r=_.N(r);for(var E=r.next();!E.done;E=r.next())E=E.value,E.youThereRenderer&&_.vjn(this.youThereManager_,E.youThereRenderer)}},
setPlaylistData_:function(r){return r||{}},
userEngagementConfigDataChanged_:function(r){if(r)if(r.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_LOWER_QUALITY"){var E=this.youThereManager_;_.fh()<r.lowEngagementThresholdMs||_.Sa4(E,!0)}else r.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_PAUSE_AUTOPLAY"&&_.ht(this.hostElement,"yt-autonav-pause-user-engagement",[r])},
isPlayerUnavailable_:function(r,E,K){return!!r&&!this.isVideoPlayable_(r,K)&&!E},
getPlayerOverlays_:function(r){return(r==null?void 0:r.playerOverlays)||null},
isVideoPlayable_:function(r,E){if(!r)return!1;var K=r.status==="OK"||r.status==="LIVE_STREAM_OFFLINE",g=this.get("errorScreen.playerLegacyDesktopYpcTrailerRenderer",r)||this.get("errorScreen.ypcTrailerRenderer",r);r=this.get("errorScreen.playerLegacyDesktopYpcOfferRenderer",r);var D;E=E==null?void 0:(D=E.playerOverlayRenderer)==null?void 0:D.gatedActionsOverlayRenderer;return!!K||!!g||!!r||!!E},
hasWatchNextResponseErrorRenderer:function(r){var E=this.getPageContents(r),K,g,D,B,Q;return!(r==null?0:(K=r.contents)==null?0:(g=K.twoColumnWatchNextResults)==null?0:g.secondaryResults)&&!!((D=E[0])==null?0:(B=D.itemSectionRenderer)==null?0:(Q=B.contents[0])==null?0:Q.backgroundPromoRenderer)},
isLiveStreamOffline_:function(r){return r?r.status==="LIVE_STREAM_OFFLINE":!1},
shouldProceedToNextVideo_:function(r,E,K){var g=!!this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",E),D=["AGE_CHECK_REQUIRED","CONTENT_CHECK_REQUIRED","AGE_VERIFICATION_REQUIRED"];D=_.R("web_no_skip_video_on_verification_checks")?(r==null?void 0:r.status)&&D.includes(r.status):r&&r.status==="AGE_CHECK_REQUIRED";var B=this.get("skip.playabilityErrorSkipConfig.skipOnPlayabilityError",r);B==void 0&&(B=!0);!K||this.isVideoPlayable_(r,this.getPlayerOverlays_(E))||
g||D||!B||_.P7().resolve(_.fr).skipVideo()},
getServiceTrackingParams:function(){if(this.data&&this.data.responseContext)return this.data.responseContext.serviceTrackingParams},
onPlayerUpdated_:function(){this.handlePlayerUpdated_();_.wZm()},
onPlayerFeedbackStartRequest_:function(r){_.ht(this.hostElement,"yt-feedback-dialog-requested",[{customProductData:r}])},
onPlayerFeedbackArticleRequest_:function(r){_.ht(this.hostElement,"yt-help-dialog-requested",[r])},
onPlayerYpcContentRequest_:function(){var r,E,K,g,D,B,Q,a,P=((r=this.data)==null?NaN:(E=r.contents)==null?NaN:(K=E.twoColumnWatchNextResults)==null?NaN:(g=K.secondaryResults)==null?NaN:(D=g.secondaryResults)==null?NaN:(B=D.offerModule)==null?NaN:(Q=B.tvfilmOfferModuleRenderer)==null?NaN:(a=Q.actionButtons)==null?NaN:a.length)-1;r=[".offerButton.buttonRenderer.",".actionButtons."+(P>=0?P:0)+".buttonRenderer."];E=_.N(["episodeOfferModuleRenderer","movieOfferModuleRenderer","unlimitedOfferModuleRenderer",
"liveOfferModuleRenderer","tvfilmOfferModuleRenderer"]);for(K=E.next();!K.done;K=E.next())for(K=K.value,g=_.N(r),D=g.next();!D.done;D=g.next())if(D="contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule."+K+D.value,D=this.get(D+"navigationEndpoint",this.data)||this.get(D+"serviceEndpoint",this.data)||this.get(D+"command",this.data)){_.NB(D,this.hostElement);return}},
onPlayerAutonavPauseRequest_:function(r){_.Ln(this.hostElement,"yt-autonav-pause-player",r)},
onPlayerPlaying_:function(){this.onPlayingCallbacks_.forEach(function(r){r()});
this.onPlayingCallbacks_.length=0},
onAdStateChange_:function(r){switch(r){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_(),this.onPlayerPlaying_()}},
onPlayerStateChange_:function(r){switch(r){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_();this.onPlayerPlaying_();break;case 0:_.Ln(this.hostElement,"yt-autonav-pause-player-ended")}this.setPlayerState(r)},
setPlayerState:function(r){_.n4().dispatch(_.Nxl(r))},
onPlayerSubscribe_:function(r){_.ht(this.hostElement,"yt-player-subscribe",[r])},
onPlayerUnsubscribe_:function(r){_.ht(this.hostElement,"yt-player-unsubscribe",[r])},
onPlayerAdYtShowToast_:function(r){_.ht(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popup:{notificationActionRenderer:r.notificationActionRenderer},popupType:"TOAST"}},this])},
getAlerts_:function(){return this.alertsValue},
getPlayerMicroformatRenderer_:function(r){if(r)return r},
computeCommentsEntryPointHeaderRenderer:function(){if(this.commentTeaserEnabled)return this.defaultTwoColumnLayout?void 0:this.commentsEntryPointHeaderRendererValue},
computeShowExpandableMetadata:function(r){return!_.R("web_watch_move_summary_to_sd")&&!!r},
computeWatchMetadataRefresh:function(){return _.R("kevlar_watch_metadata_refresh")&&this.videoPrimaryInfoRenderer?!0:!1},
watchNextSecondaryResultsChanged:function(){if(!this.useProviderForSecondaryResultsRenderer){var r,E,K,g;this.watchNextSecondaryResults=(r=this.data)==null?void 0:(E=r.contents)==null?void 0:(K=E.twoColumnWatchNextResults)==null?void 0:(g=K.secondaryResults)==null?void 0:g.secondaryResults}},
setRichGridRendererData:function(r){this.richGridRendererData=r},
computeVideoPrimaryInfoRenderer:function(){return this.videoPrimaryInfoRendererValue},
computeVideoSecondaryInfoRenderer:function(){return this.videoSecondaryInfoRendererValue},
computeInlineStructuredDescriptionData:function(){var r,E=(r=this.data)==null?void 0:r.engagementPanels;if(E==null?0:E.length){r=null;E=_.N(E);for(var K=E.next();!K.done;K=E.next()){K=K.value;var g=void 0;if(((g=K.engagementPanelSectionListRenderer)==null?void 0:g.targetId)==="engagement-panel-structured-description"){r=K;break}}var D,B,Q;r=(D=r)==null?void 0:(B=D.engagementPanelSectionListRenderer)==null?void 0:(Q=B.content)==null?void 0:Q.structuredDescriptionContentRenderer;if(r==null?0:r.items){D=
[];B=_.N(r.items);for(Q=B.next();!Q.done;Q=B.next()){Q=Q.value;if(!_.R("sd_horizontal_list_show_nav_killswitch")){var a=g=K=E=r=void 0,P=void 0,O=(r=Q.horizontalCardListRenderer)==null?void 0:(E=r.header)==null?void 0:(K=E.richListHeaderRenderer)==null?void 0:(g=K.navigationButton)==null?void 0:(a=g.buttonRenderer)==null?void 0:(P=a.command)==null?void 0:P.commandExecutorCommand;O&&O.commands&&(O.commands=O.commands.filter(function(U){return!_.M(U,_.vw4)}))}Q.expandableVideoDescriptionBodyRenderer||
Q.videoDescriptionHeaderRenderer||D.push(Q)}return{items:D}}}},
constructWarning_:function(r){return{text:_.eI(r),type:"WARNING"}},
isPlaShelfEnabled_:function(r){if((this.get("adPlacements",r)||[]).length)return!0;r=this.get("playerAds",r)||[];return!(!r.length||!this.get("playerLegacyDesktopWatchAdsRenderer.playerAdParams.allowBelowThePlayerCompanion",r[0]))},
resetAutonavCanceledForNewPlayback_:function(){this.autonavCanceledSignal_=!1},
onThrottledScroll_:function(){var r=this;_.Ln(this.hostElement,"yt-autonav-pause-scroll");this.setComments_();_.R("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_();var E=this.getScrollTop()>0;this.gestures_&&(E?this.gestures_.detach():this.gestures_.attach());E!==this.showFullerscreenEdu_&&_.R("external_fullscreen_with_edu")&&this.fullscreen&&(this.showFullerscreenEdu_=E,_.yH(this).getPlayerPromise().then(function(K){K.updateFullerscreenEduButtonVisibility(r.getScrollTop()>0)}))},
onMastheadThrottledScroll:function(){_.Ln(this.hostElement,"yt-watch-masthead-scroll",this.getScrollTop())},
onYtPageDataWillUpdate_:function(){this.preparePageReset_()},
preparePageReset_:function(){this.clearScheduledCommentJobs_()},
initComments_:function(){var r=this;this.commentsReady=!1;_.eM.cancelJob(this.setCommentsJobId_);this.setCommentsJobId_=_.k_(_.eM,function(){r.setComments_()},1E3)},
setComments_:function(){if(!_.R("kevlar_watch_flexy_comments_manager")&&!this.commentsReady){_.CR("cmi");_.eM.cancelJob(this.setCommentsJobId_);var r=this.getPageContents(this.data);if(r&&r.length){r=_.N(r);for(var E=r.next();!E.done;E=r.next())if(E=E.value,this.get("itemSectionRenderer.sectionIdentifier",E)==="comment-item-section"){this.comments=E.itemSectionRenderer;this.canScheduleCommentJobs_=!0;break}}this.commentsReady=!0}},
commentsReadyChanged_:function(){this.commentsReady&&_.Ln(this.hostElement,"yt-watch-comments-ready")},
clearScheduledCommentJobs_:function(){_.R("kevlar_cancel_scheduled_comment_jobs_on_navigate")&&(this.canScheduleCommentJobs_=!1)},
showMetadataPlaceholder_:function(){_.R("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.remove("hide-skeleton")},
clearComments_:function(){this.doRemoveComments_();_.CR("cmc")},
doRemoveComments_:function(){this.comments={};_.R("kevlar_watch_hide_comments_while_panel_open")&&(this.hideComments=!1)},
setPlayerAds_:function(){_.eM.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=this.get("playerAds",this.playerData)},
clearPlayerAds_:function(){_.eM.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=void 0},
onYtNavigate_:function(r,E){var K=_.M(E.endpoint,_.m4);K&&(!(E=this.get("data.currentVideoEndpoint.watchEndpoint"))||K.videoId!==E.videoId||K.playlistId&&K.playlistId!==E.playlistId||K.index!==void 0&&K.index!==E.index||typeof K.startTimeSeconds!=="number"||(r.stopPropagation(),this.setScrollTop(0),_.yH(this).getPlayerPromise().then(function(g){var D=K.startTimeSeconds;g.seekTo(D);g.wakeUpControls();D<g.getDuration()&&g.playVideo()})))},
updatePlayerStartTime_:function(){var r=_.gjH();"t"in r&&(r=_.Tjm(r.t),this.player.seekTo(r,!0))},
updateTitleFromWatchNext:function(r){r=this.getPageContents(r);var E,K;(r=_.Xo(r==null?void 0:(E=r[0])==null?void 0:(K=E.videoPrimaryInfoRenderer)==null?void 0:K.title))&&_.Ln(this.hostElement,"yt-update-title",r)},
updateTitle_:function(r){r=this.get("videoDetails.title",r)||"";_.Ln(this.hostElement,"yt-update-title",r)},
syncWithRemoteVideo_:function(r,E,K){if(this.active&&this.player){var g=this.player.getVideoData();if(g.video_id===K&&(K=g.list,_.R("polymer_enable_mdx_queue")&&K&&K.startsWith("RQ")&&(K=void 0),g.video_id!==r||K!=E)){var D;_.R("kevlar_player_watch_endpoint_navigation")?D=_.sEK(_.PpH(r,E)):D=this.buildWatchEndpoint_(r,E);_.Ln(this.hostElement,"yt-navigate",{endpoint:D,isRemotePlayback:!0})}}},
buildWatchEndpoint_:function(r,E,K){return _.hC(r,E,K)},
initDclkstatus_:function(){_.Ya2()},
attachWatchPageSkeleton_:function(){var r=document.querySelector("#watch-page-skeleton");if(r){var E=r.querySelector("#primary-info"),K=r.querySelector("#secondary-info"),g=r.querySelector("#related");E&&_.rj(this.hostElement).querySelector("#info-skeleton").appendChild(E);K&&_.rj(this.hostElement).querySelector("#meta-skeleton").appendChild(K);g&&(_.rj(this.hostElement).querySelector("#related-skeleton").appendChild(g),this.watchNextSkeletonEl_=g);_.Gb(r)}},
handlePlayerUpdated_:function(){_.yH(this).focusOnPlayer()},
watchNextShownItemsAddedOrRemoved_:function(r,E){if(this.watchNextSkeletonEl_&&typeof E!=="undefined"){var K=this.watchNextSkeletonEl_.children,g=r&&r.indexSplices.length?r.indexSplices[0].index:0;r=Math.min(this.watchNextShownItems.length,K.length);E||(g=0,r=K.length);for(E=g;E<r;E++)K[E].classList.add("hidden")}},
onPlayerFullscreenChange_:function(r){_.R("external_fullscreen")||_.ht(this.hostElement,"yt-player-fullscreen",[r.fullscreen])},
onFullscreenChange_:function(r){this.fullscreen=r;this.gestures_&&this.gestures_.update(this.fullscreen);var E=_.yH(this);E.getPlayerPromise().then(function(K){K.setFauxFullscreen(!!_.Hw())});
this.updateFullBleedElementLocations();r&&(E.focusOnPlayer(),this.fullerscreenEduButtonShownThisPlayback_||(this.fullerscreenEduButtonShownThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-shown-count")))},
computeShouldStampChat_:function(r,E){return!!this.get("data.contents.twoColumnWatchNextResults.conversationBar")&&!E},
computeIsDonationShelfCollapsed_:function(r){return r},
computeShouldShowMerchShelf:function(r,E){return E&&!!r},
computeResponseHasComments:function(r){var E,K,g,D,B;return!!(r==null?0:(E=r.contents)==null?0:(K=E.twoColumnWatchNextResults)==null?0:(g=K.results)==null?0:(D=g.results)==null?0:(B=D.contents)==null?0:B.some(function(Q){var a;return(Q==null?void 0:(a=Q.itemSectionRenderer)==null?void 0:a.sectionIdentifier)==="comment-item-section"}))},
computeShowComments_:function(r,E){this.responseHasComments=this.computeResponseHasComments(this.data);return!!r&&!!Object.keys(r).length&&!E},
identity:_.bn,onWindowResized_:function(r){this.windowSize_=r;this.active&&(this.schedulePlayerSizeUpdate_(!0),_.R("kevlar_watch_js_panel_height")&&this.schedulePanelMaxHeightUpdate_());_.R("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_()},
onPlayerPresentingVideoDataChange_:function(r){var E=this;r&&r.type!=="dataloaded"&&r.type!=="dataupdated"||_.yH(this).getPlayerPromise().then(function(K){var g=K.getPlayerState();g!==5&&g!==0&&(K=1/K.getVideoAspectRatio(),E.videoHeightToWidthRatio_!==K&&(E.videoHeightToWidthRatio_=K))})},
schedulePlayerSizeUpdate_:function(r){var E=this,K=_.R("kevlar_watch_while_v2")||_.R("web_watch_pip"),g=function(){if(E.watchMetadata){var D,B;(B=(D=E.watchMetadata).resize)==null||B.call(D)}_.yH(E).getPlayerPromise().then(function(Q){if(_.R("kevlar_set_internal_player_size")){if(!K||!E.isMiniplayerActive()){var a=E.calculateCurrentPlayerSize_();Q.setInternalSize(a.width,a.height)}}else Q.setSize(NaN,NaN);_.R("kevlar_watch_while")&&E.updateWatchWhileScrollThreshold_()})};
r?g():_.pl(_.eM,g)},
secondaryColumnModulePresenceChanged_:function(){this.isAttached&&this.schedulePlayerSizeUpdate_()},
onYtShowSurvey_:function(r){this.set("data.survey",r.detail)},
onYtShowSurveyCommand_:function(r){this.set("data.survey",_.M(r,_.Cp4).survey)},
onDownloadedVideoDeleted:function(r){var E=this,K,g;return _.p(function(D){if(D.nextAddress==1){if(!E.active||(K=E.playerData)==null||!K.offlineState||E.videoId!==r)return D.return();(g=E.player)==null||g.stopVideo();_.XZ().navigatingAwayFromWatchDeletedVideo=!0;_.NB(_.Xjn,E.hostElement);return D.yield(_.XZ().navigationFinishPromise,2)}_.XZ().navigatingAwayFromWatchDeletedVideo=!1;_.vo(D)})},
updateWatchWhileScrollThreshold_:function(){if(this.windowSize_){var r;this.theater?r=_.vc(.5625*this.windowSize_.width,480,this.windowSize_.height-185):r=this.calculateNormalPlayerSize_().height+24;this.watchWhileScrollThreshold_!==r&&(this.watchWhileScrollThreshold_=r,this.updateMiniplayerBarVisibility_())}},
updateMiniplayerBarVisibility_:function(){var r=_.rj(this.hostElement).querySelector("ytd-miniplayer-bar-renderer");if(this.windowSize_&&r){var E=this.windowSize_.height>=624,K=this.active?this.getScrollTop():0;!r.active&&E&&K>=this.watchWhileScrollThreshold_?(r.activate(this.getPlayer()),this.schedulePlayerSizeUpdate_()):r.active&&(!E||K<this.watchWhileScrollThreshold_&&!_.Hw())&&(r.deactivate().appendTo(this.getPlayerContainer()),this.schedulePlayerSizeUpdate_())}},
isTwoColumnsChanged_:function(r,E){if(r!==!0||E!==void 0){r=!_.R("live_chat_over_engagement_panels");E=_.rj(this.hostElement).querySelector("#chat-container");var K=_.rj(this.hostElement).querySelector("#plj-sidebar"),g=_.rj(this.hostElement).querySelector("#panels"),D=_.rj(this.hostElement).querySelector("#plj-panels"),B=_.rj(this.hostElement).querySelector("#plj-playlist"),Q=_.rj(this.hostElement).querySelector("#alerts"),a=_.rj(this.hostElement).querySelector("#playlist"),P=_.rj(this.hostElement).querySelector("#related"),
O=_.rj(this.hostElement).querySelector("#donation-shelf"),U=_.rj(this.hostElement).querySelector("#comments");this.isTwoColumns_?(Q=_.rj(this.hostElement).querySelector("#secondary-inner"),Q.appendChild(K),K.appendChild(B),B.appendChild(a),K.appendChild(D),r&&Q.appendChild(g),_.R("web_watch_theater_chat")||Q.appendChild(E),r||Q.appendChild(g),Q.appendChild(O),Q.appendChild(P)):(r&&_.kq(g,Q),_.kq(a,Q),_.R("web_watch_theater_chat")||_.kq(E,Q),r||_.kq(g,Q),_.kq(O,Q),U&&(D&&_.kq(D,U),_.kq(P,U)));_.R("kevlar_watch_js_panel_height")&&
this.active&&this.schedulePanelMaxHeightUpdate_()}},
watchWhileWindowSizeSufficientChanged:function(){_.R("web_watch_theater_chat")&&this.updateChatLocation()},
updateChatLocation:function(){if(_.R("web_watch_theater_chat")){var r=_.rj(this.hostElement).querySelector("#chat-container"),E=this.theater&&!this.fullscreen||_.R("web_watch_fullscreen_panels")&&this.fullscreen;this.watchWhileWindowSizeSufficient&&this.liveChatPresentAndExpanded&&E?_.R("web_watch_theater_chat_beside_player")?(E=_.rj(this.hostElement).querySelector("#panels-full-bleed-container"),(r==null?void 0:r.parentElement)!==E&&E.append(r),this.panelsBesidePlayer=!0):_.R("web_watch_theater_fixed_chat")&&
(E=_.rj(this.hostElement).querySelector("#columns"),(r==null?void 0:r.parentElement)!==E&&E.append(r),this.fixedPanels=!0):(_.R("web_watch_theater_chat_beside_player")?this.panelsBesidePlayer=!1:_.R("web_watch_theater_fixed_chat")&&(this.fixedPanels=!1),E=_.rj(this.hostElement).querySelector("#playlist"),r&&E?_.qf(r,E):_.nh(new _.bs("Missing element when updating chat location",{"chatContainer defined":!!r,"playlist defined":!!E})));this.updatePageMediaQueries();this.schedulePlayerSizeUpdate_()}},
computeHasMetadata:function(r,E){return _.R("sw_metadata_vis_toggle_ks")?!0:!!r||!!E},
computeForceDarkPanelTheme:function(r){return _.R("web_watch_theater_chat_beside_player_dark")?!document.documentElement.hasAttribute("dark")&&r:!1},
safeUpdateStyles:function(r){try{_.jU(this.hostElement,r)}catch(E){_.nh(E)}},
videoHeightToWidthRatioChanged_:function(r,E){E&&(this.safeUpdateStyles({"--ytd-watch-flexy-width-ratio":1,"--ytd-watch-flexy-height-ratio":this.videoHeightToWidthRatio_}),this.schedulePlayerSizeUpdate_(),_.R("kevlar_watch_js_panel_height")&&this.schedulePanelMaxHeightUpdate_())},
onYtInitialVideoAspectRatio_:function(r){this.videoHeightToWidthRatio_=1/r},
computeIsVerticalVideo_:function(r){return r>=1},
computeIsFourThreeToSixteenNineVideo_:function(r){return r<=.7501&&r>=.5624},
computeIsExtraWideVideo_:function(r){return r<.5624},
onYtUserActivity_:function(){this.youThereManager_.onUserActivity()},
handleSignalActionPausePlayer_:function(){this.active&&_.yH(this).pause()},
handleSignalActionPlayPlayer_:function(){this.active&&_.yH(this).play()},
handleSignalActionAcknowledgeYouThere_:function(){_.bH9(this.youThereManager_)},
incrementFullerscreenEduButtonCount_:function(r){var E=_.oq(r)||0;_.Rq(r,E+1,31536E3);this.updateFullerscreenEduButtonSubtleModeState_()},
updateFullerscreenEduButtonSubtleModeState_:function(){var r=_.oq("yt-fullerscreen-edu-button-click-count")||0,E=_.oq("yt-fullerscreen-edu-button-shown-count")||0,K=_.Uv("external_fullscreen_button_shown_threshold"),g=r>=_.Uv("external_fullscreen_button_click_threshold")||E>=K;_.yH(this).getPlayerPromise().then(function(D){D.updateFullerscreenEduButtonSubtleModeState(g)})},
resetFullerscreenEduButtonForNewPlayback_:function(){this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1},
computePlaylistData_:function(r,E){return E},
onYtPlaylistDataUpdated_:function(){this.externalPlaylistData_=_.P7().resolve(_.fr).getPlaylistData()||{}},
schedulePanelMaxHeightUpdate_:function(){var r=this;this.panelMaxHeightUpdateJob_&&_.eM.cancelJob(this.panelMaxHeightUpdateJob_);this.panelMaxHeightUpdateJob_=_.eM.addLowPriorityJob(function(){r.panelMaxHeightUpdateJob_=0;var E;!r.isTwoColumns_||r.theater||r.fullscreen?E=460:E=r.calculateNormalPlayerSize_().height;var K=E+"px";_.R("live_chat_taller_height")&&!r.theater&&(K="calc(100vh - var(--ytd-toolbar-height) -\n                        (var(--ytd-margin-6x) * 2))");_.R("live_chat_medium_height")&&
!r.theater&&(K="calc(100vh - var(--ytd-toolbar-height) - 144px)");_.R("live_chat_scaled_height")&&!r.theater&&(K="calc(100vh - var(--ytd-toolbar-height) - 238px)");r.safeUpdateStyles({"--ytd-watch-flexy-panel-max-height":E+"px","--ytd-watch-flexy-chat-max-height":K,"--ytd-watch-flexy-structured-description-max-height":E+"px","--ytd-watch-flexy-comments-panel-max-height":E+"px","--ytd-comments-engagement-panel-content-height":E+"px"})})},
onYtShowEngagementPanelScrimAction_:function(r){this.engagementPanelScrimOnClickCommands_=this.get("showEngagementPanelScrimAction.onClickCommands",r)||null;this.showEngagementPanelScrim_=!0},
onYtHideEngagementPanelScrimAction_:function(){this.engagementPanelScrimOnClickCommands_=null;this.showEngagementPanelScrim_=!1},
onEngagementPanelScrimClick_:function(){this.engagementPanelScrimOnClickCommands_&&_.EB(this.hostElement,this.engagementPanelScrimOnClickCommands_,this.hostElement)},
showEngagementPanelScrimChanged_:function(r){var E=_.rj(this.hostElement).querySelector("#engagement-panel-scrim");r?E.addEventListener("tap",_.QF(this,this.onEngagementPanelScrimClick_)):E.removeEventListener("tap",_.QF(this,this.onEngagementPanelScrimClick_))},
onGetCurrentVideoIdAction_:function(){if(this.active)return this.videoId},
onYtScrollToWatchElement_:function(r){if(this.hostElement.contains(r)&&!this.scrollToAnimation_.isAnimating()){var E=r.offsetTop-24;r=r.offsetTop+r.offsetHeight+24;var K=this.getPageScrollingElement(),g=this.getScrollTop(),D=g+K.clientHeight-56;if(E<g+56)E-=56;else if(r>D)E=r-K.clientHeight;else return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,E),500)}},
onYtSignalActionScrollToComments:function(){var r=this.hostElement.querySelector("#comments");if(r&&!this.scrollToAnimation_.isAnimating()){r=r.offsetTop-56-24;if(_.R("kevlar_comment_teaser_scroll_to_midpoint")&&(r-=_.GC().height/3,r<this.getScrollTop()))return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,r),500)}},
onYtEngagementPanelVisibleChanged:function(r,E,K){this.active&&this.trackEngagementPanelVisibility&&!_.iH9.includes(K)&&(E==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&this.visiblePanelIdentifiers_.add(K),E!=="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED"&&E!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"||this.visiblePanelIdentifiers_.delete(K),this.engagementPanelExpanded=this.visiblePanelIdentifiers_.size>0)},
computeLegacyMetadataClass:function(r){return r?"":"watch-active-metadata"},
computeNewMetadataClass:function(r){return r?"watch-active-metadata":""},
computeFullBleedPlayer:function(r,E){return r||E},
computeDefaultLayout:function(r){return!r},
computeDefaultTwoColumnLayout:function(r,E){return!r&&E},
computeWatchWhilePanelsActive:function(r,E){return r||E},
computeNoBorderOnChat:function(r){return _.R("web_watch_theater_chat_no_border")&&r},
computeLiveChatPresentAndExpanded:function(r,E){return r&&!E},
computePanelExpanded:function(r,E,K){return r||E||K},
onChangeMarkersVisibility:function(r){_.yH(this).getPlayerPromise().then(function(E){var K;(K=E.changeMarkerVisibility)==null||K.call(E,_.M(r,_.AJ).isVisible||!1,_.M(r,_.AJ).entityKeys||[],_.M(r,_.AJ).visibilityRestrictionMode||void 0)})},
onYtChatCollapsedChanged:function(r){this.liveChatCollapsed=r.detail;_.n4().dispatch(_.MUO(r.detail))},
provideRenderingData:function(r,E){switch(r){case "SINGLE_COLUMN_CONTENTS":this.singleColumnValue=E;break;case "PRIMARY_INFO":_.R("kevlar_watch_metadata_refresh_no_old_primary_data")||(this.info=E);this.videoPrimaryInfoRendererValue=E==null?void 0:E.videoPrimaryInfoRenderer;break;case "SECONDARY_INFO":_.R("kevlar_watch_metadata_refresh_no_old_secondary_data")||(this.meta=E);this.videoSecondaryInfoRendererValue=E==null?void 0:E.videoSecondaryInfoRenderer;break;case "COMMENTS_ENTRY_POINT_HEADER":this.commentsEntryPointHeaderRendererValue=
E;break;case "CLARIFICATION":this.clarifyBoxValue=E;break;case "LIVE_CHAT":this.conversationBar=E;break;case "INFO_PANEL_BELOW_METADATA":this.infoPanelBelowMetadata=E;break;case "PLAYLIST":this.externalPlaylistData_=E!=null?E:{};break;case "MERCH_SHELF":this.merchShelfValue=E==null?void 0:E.merchandiseShelfRenderer;break;case "TICKET_SHELF":this.ticket=E;break;case "OFFER_MODULE":this.offerModule=E;break;case "LIMITED_STATE":this.limitedStateValue=E;break;case "DONATION_SHELF":this.donation=E;break;
case "ALERTS":this.alertsValue=E;break;case "COMMENTS":this.comments=E;break;case "WATCH_NEXT_SECONDARY_RESULTS":this.watchNextSecondaryResults=E;break;case "ENGAGEMENT_PANELS":this.engagementPanels=E;break;case "INLINE_ENGAGEMENT_PANELS":this.inlineEngagementPanels=E;break;case "RICH_GRID_RENDERER":this.richGridRendererData=E;break;case "EXPANDABLE_METADATA":this.expandableMetadata=E;break;case "VIDEO_METADATA_CAROUSEL":this.videoMetadataCarousel=E}},
toggleCinematicsActive:function(r){this.cinematicsActive=r},
isMiniplayerActive:function(){return _.P7().resolve(_.S3).isMiniplayerActive()},
getLearningJourneyEngagementPanels:function(r){return gb2.map(function(E){return r.find(function(K){var g;return(K==null?void 0:(g=K.engagementPanelSectionListRenderer)==null?void 0:g.targetId)===E})}).filter(function(E){return E!==void 0})},
getNonLearningJourneyEngagementPanels:function(r){return r.filter(function(E){var K;return!gb2.includes((E==null?void 0:(K=E.engagementPanelSectionListRenderer)==null?void 0:K.targetId)||"")})}}];var DBO;var JJ=function(){var r=_.q.apply(this,arguments)||this;r.flexy=!0;r.learningJourney=!0;r.viewTransitionEnabled=_.R("enable_player_resize_transition");r.smallerChatMinHeight=_.R("live_chat_smaller_min_height");r.isDarkTheme=document.documentElement.hasAttribute("dark");r.theaterLargerPlayer=_.R("web_watch_theater_larger_player");r.defaultCollapsePlaylist=_.R("web_watch_default_collapse_playlist");r.enableCanvasLayout=_.R("web_enable_canvas_on_learning_journey");return r};
_.C(JJ,_.q);_.d=JJ.prototype;_.d.updateTheaterValue=function(){this.ytdWatchBehavior.onTheaterReduxValueUpdate(!!this.theaterValue)};
_.d.updateFullscreenValue=function(){this.ytdWatchBehavior.onFullscreenReduxValueUpdate(!!this.fullscreenValue)};
_.d.updateScrollTopValue=function(){this.ytdWatchBehavior.onScrollReduxValueUpdate(this.scrollTopValue||0)};
_.d.updateMiniplayerIsActiveValue=function(){this.ytdWatchBehavior.onMiniplayerActiveReduxValueUpdate(!!this.miniplayerIsActiveValue)};
_.d.ready=function(){var r=this,E=function(){r.onColumnScroll()};
this.primary.addEventListener("scroll",E);this.secondary.addEventListener("scroll",E)};
_.d.onColumnScroll=function(){this.ytRendererBehavior.markDirty()};
_.d.updateIsTwoColumnsFromBinding=function(r){_.R("web_watch_update_narrow_width_killswitch")||_.n4().dispatch(_.MMK(!r.detail.value));this.ytdWatchBehavior.isTwoColumns_=r.detail.value};
_.d.updateFlexySmallWindowFromBinding=function(r){this.ytdWatchBehavior.flexySmallWindow_=r.detail.value};
_.d.updateFlexyLargeWindowFromBinding=function(r){this.ytdWatchBehavior.flexyLargeWindow_=r.detail.value};
_.d.updateWatchWhileWindowSizeSufficientFromBinding=function(r){this.ytdWatchBehavior.watchWhileWindowSizeSufficient=r.detail.value};
_.d.updateWatchNextCanShowMoreFromBinding=function(r){this.ytdWatchBehavior.watchNextCanShowMore=r.detail.value};
_.d.updateShownItemsFromBinding=function(r){r.detail.path?this.set(r.detail.path,r.detail.value):this.ytdWatchBehavior.watchNextShownItems=r.detail.value};
_.d.getElement=function(r){switch(r){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$23772_ytdPlaylistPanelRenderer;case "CINEMATICS":return this.JSC$23772_cinematics;case "PLAYER_CONTAINER":return this.playerContainer;case "COMMENTS":return this.ytdComments}};
_.f5.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 r;if((r=this.data)==null||!r.pageVisualEffects)return!1;for(var E=0;E<this.data.pageVisualEffects.length;E++)if(r=_.M(this.data.pageVisualEffects[E],_.J5))return E=void 0,(E=r.config)==null?void 0:E.enableInLightTheme;return!1}},
hasLearningJourneyPanels:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.learningJourneyEngagementPanels)==null?void 0:r.length)>0}},
backButtonData:{configurable:!0,enumerable:!0,get:function(){var r,E=(r=this.learningJourneyEngagementPanels)==null?void 0:r.find(function(w){var F;return(w==null?void 0:(F=w.engagementPanelSectionListRenderer)==null?void 0:F.panelIdentifier)==="learning-journey-engagement-panel"});
if(E){var K,g,D,B,Q,a,P,O,U;if(r=(O=((P=(Q=((B=E==null?void 0:(K=E.engagementPanelSectionListRenderer)==null?void 0:(g=K.content)==null?void 0:(D=g.sectionListRenderer)==null?void 0:D.contents)!=null?B:[])[0])==null?void 0:(a=Q.itemSectionRenderer)==null?void 0:a.contents)!=null?P:[])[0])==null?void 0:(U=O.accordionViewModel)==null?void 0:U.onTitleTap){var T=_.Ga(r);if(T)return{type:"filled",style:"mono",state:"active",size:"M",iconPosition:"icon-only",onTap:function(){_.jH.instance.resolveCommand(T)}}}}}}});
_.f5.Object.defineProperties(JJ,{template:{configurable:!0,enumerable:!0,get:function(){if(DBO===void 0){var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);DBO=r}r=DBO;return r}}});
JJ.prototype.updateMiniplayerIsActiveValue=JJ.prototype.updateMiniplayerIsActiveValue;JJ.prototype.updateScrollTopValue=JJ.prototype.updateScrollTopValue;JJ.prototype.updateFullscreenValue=JJ.prototype.updateFullscreenValue;JJ.prototype.updateTheaterValue=JJ.prototype.updateTheaterValue;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],JJ.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],JJ.prototype,"ytComponentBehavior",void 0);
_.u([_.G(KyK.YtdLearningJourneyWatchBehavior),_.H("design:type",Object)],JJ.prototype,"ytdWatchBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],JJ.prototype,"ytdReduxBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],JJ.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],JJ.prototype,"playerData",void 0);_.u([_.b(),_.H("design:type",Object)],JJ.prototype,"browseData",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],JJ.prototype,"flexy",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],JJ.prototype,"learningJourney",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],JJ.prototype,"viewTransitionEnabled",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],JJ.prototype,"smallerChatMinHeight",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],JJ.prototype,"isDarkTheme",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],JJ.prototype,"theaterLargerPlayer",void 0);_.u([_.b(),_.H("design:type",Object)],JJ.prototype,"defaultCollapsePlaylist",void 0);_.u([_.b(),_.H("design:type",Object)],JJ.prototype,"enableCanvasLayout",void 0);_.u([_.b({reflectToAttribute:!0}),_.v("playerData","browseData","enableCanvasLayout"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],JJ.prototype,"showBrowseResponse",null);
_.u([_.b({reflectToAttribute:!0}),_.v("playerData","enableCanvasLayout"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],JJ.prototype,"showWatchResponse",null);_.u([_.b({selector:_.xr}),_.H("design:type",Object)],JJ.prototype,"theaterValue",void 0);_.u([_.b({selector:_.WI}),_.H("design:type",Object)],JJ.prototype,"fullscreenValue",void 0);_.u([_.b({selector:_.v$}),_.H("design:type",Object)],JJ.prototype,"scrollTopValue",void 0);
_.u([_.b({selector:_.GS}),_.H("design:type",Object)],JJ.prototype,"miniplayerIsActiveValue",void 0);_.u([_.fH("#ytd-plj-player"),_.H("design:type",HTMLElement)],JJ.prototype,"ytdPlayer",void 0);_.u([_.fH("#playlist"),_.H("design:type",HTMLElement)],JJ.prototype,"JSC$23772_ytdPlaylistPanelRenderer",void 0);_.u([_.aW("ytd-comments"),_.H("design:type",HTMLElement)],JJ.prototype,"ytdComments",void 0);_.u([_.fH("#primary"),_.H("design:type",HTMLElement)],JJ.prototype,"primary",void 0);
_.u([_.fH("#secondary"),_.H("design:type",HTMLElement)],JJ.prototype,"secondary",void 0);_.u([_.fH("#player-container"),_.H("design:type",HTMLElement)],JJ.prototype,"playerContainer",void 0);_.u([_.fH("#cinematics"),_.H("design:type",HTMLElement)],JJ.prototype,"JSC$23772_cinematics",void 0);_.u([_.pH("theaterValue"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],JJ.prototype,"updateTheaterValue",null);
_.u([_.pH("fullscreenValue"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],JJ.prototype,"updateFullscreenValue",null);_.u([_.pH("scrollTopValue"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],JJ.prototype,"updateScrollTopValue",null);_.u([_.pH("miniplayerIsActiveValue"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],JJ.prototype,"updateMiniplayerIsActiveValue",null);
_.u([_.b({reflectToAttribute:!0}),_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],JJ.prototype,"cinematicLightTheme",null);_.u([_.b({reflectToAttribute:!0}),_.v("learningJourneyEngagementPanels"),_.H("design:type",Object),_.H("design:paramtypes",[])],JJ.prototype,"hasLearningJourneyPanels",null);_.u([_.v("learningJourneyEngagementPanels"),_.H("design:type",Object),_.H("design:paramtypes",[])],JJ.prototype,"backButtonData",null);_.u([_.VF({is:"ytd-watch-learning-journey"})],JJ);_.NG.registerService(_.TSP,JJ);
_.eV();
}catch(e){_._DumpException(e)}
try{
_.Ay("Tm0L3c");
var eYO;var XZ9;var HHZ=function(){return _.q.apply(this,arguments)||this};
_.C(HHZ,_.q);_.u([_.VF({is:"ytd-ghost-comments-renderer",disableElementRegistration:!0})],HHZ);
_.Z(HHZ,"ytd-ghost-comments-renderer",function(){if(XZ9===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);XZ9=r}r=XZ9;return r},{mode:1});var njH;var ItO=function(){return _.q.apply(this,arguments)||this};
_.C(ItO,_.q);_.u([_.VF({is:"ytd-ghost-watch-metadata-renderer",disableElementRegistration:!0})],ItO);
_.Z(ItO,"ytd-ghost-watch-metadata-renderer",function(){if(njH===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);njH=r}r=njH;return r},{mode:1});var hJ=function(){var r=_.q.apply(this,arguments)||this;r.ghostGridRenderer={rows:6};r.smallerChatMinHeight=_.R("live_chat_smaller_min_height");r.darkerPanels=_.R("web_watch_darker_panels");r.isDarkTheme=document.documentElement.hasAttribute("dark");return r};
_.C(hJ,_.q);_.d=hJ.prototype;_.d.updateTheaterValue=function(){this.ytdWatchBehavior.onTheaterReduxValueUpdate(!!this.theaterValue)};
_.d.updateFullscreenValue=function(){this.ytdWatchBehavior.onFullscreenReduxValueUpdate(!!this.fullscreenValue)};
_.d.updateScrollTopValue=function(){this.ytdWatchBehavior.onScrollReduxValueUpdate(this.scrollTopValue||0)};
_.d.updateMiniplayerIsActiveValue=function(){this.ytdWatchBehavior.onMiniplayerActiveReduxValueUpdate(!!this.miniplayerIsActiveValue)};
_.d.ready=function(){var r=this,E=function(){r.onColumnScroll()};
this.primary.addEventListener("scroll",E);this.secondary.addEventListener("scroll",E)};
_.d.onColumnScroll=function(){this.ytRendererBehavior.markDirty()};
_.d.updateIsTwoColumnsFromBinding=function(r){this.ytdWatchBehavior.isTwoColumns_=r.detail.value};
_.d.updateFlexySmallWindowFromBinding=function(r){this.ytdWatchBehavior.flexySmallWindow_=r.detail.value};
_.d.updateFlexyLargeWindowFromBinding=function(r){this.ytdWatchBehavior.flexyLargeWindow_=r.detail.value};
_.d.updateWatchWhileWindowSizeSufficientFromBinding=function(r){this.ytdWatchBehavior.watchWhileWindowSizeSufficient=r.detail.value};
_.d.updateWatchNextCanShowMoreFromBinding=function(r){this.ytdWatchBehavior.watchNextCanShowMore=r.detail.value};
_.d.updateShownItemsFromBinding=function(r){_.R("swatcheroo_direct_use_rich_grid")||(r.detail.path?this.set(r.detail.path,r.detail.value):this.ytdWatchBehavior.watchNextShownItems=r.detail.value)};
_.d.getElement=function(r){switch(r){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$23760_ytdPlaylistPanelRenderer;case "CINEMATICS":return this.JSC$23760_cinematics;case "PLAYER_CONTAINER":return this.playerContainer;case "COMMENTS":return this.ytdComments}};
_.f5.Object.defineProperties(hJ.prototype,{cinematicLightTheme:{configurable:!0,enumerable:!0,get:function(){var r;if((r=this.data)==null||!r.pageVisualEffects)return!1;for(var E=0;E<this.data.pageVisualEffects.length;E++)if(r=_.M(this.data.pageVisualEffects[E],_.J5))return E=void 0,(E=r.config)==null?void 0:E.enableInLightTheme;return!1}}});
hJ.prototype.updateMiniplayerIsActiveValue=hJ.prototype.updateMiniplayerIsActiveValue;hJ.prototype.updateScrollTopValue=hJ.prototype.updateScrollTopValue;hJ.prototype.updateFullscreenValue=hJ.prototype.updateFullscreenValue;hJ.prototype.updateTheaterValue=hJ.prototype.updateTheaterValue;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],hJ.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],hJ.prototype,"ytComponentBehavior",void 0);
_.u([_.G(_.ug4.YtdWatchBehavior),_.H("design:type",Object)],hJ.prototype,"ytdWatchBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],hJ.prototype,"ytdReduxBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],hJ.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],hJ.prototype,"ghostGridRenderer",void 0);_.u([_.b(),_.H("design:type",Object)],hJ.prototype,"playerData",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],hJ.prototype,"smallerChatMinHeight",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],hJ.prototype,"darkerPanels",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],hJ.prototype,"isDarkTheme",void 0);_.u([_.b({selector:_.xr}),_.H("design:type",Object)],hJ.prototype,"theaterValue",void 0);_.u([_.b({selector:_.WI}),_.H("design:type",Object)],hJ.prototype,"fullscreenValue",void 0);_.u([_.b({selector:_.v$}),_.H("design:type",Object)],hJ.prototype,"scrollTopValue",void 0);
_.u([_.b({selector:_.GS}),_.H("design:type",Object)],hJ.prototype,"miniplayerIsActiveValue",void 0);_.u([_.fH("#ytd-player"),_.H("design:type",HTMLElement)],hJ.prototype,"ytdPlayer",void 0);_.u([_.fH("#playlist"),_.H("design:type",HTMLElement)],hJ.prototype,"JSC$23760_ytdPlaylistPanelRenderer",void 0);_.u([_.fH("#ytd-comments"),_.H("design:type",HTMLElement)],hJ.prototype,"ytdComments",void 0);_.u([_.fH("#primary"),_.H("design:type",HTMLElement)],hJ.prototype,"primary",void 0);
_.u([_.fH("#secondary"),_.H("design:type",HTMLElement)],hJ.prototype,"secondary",void 0);_.u([_.fH("#player-container"),_.H("design:type",HTMLElement)],hJ.prototype,"playerContainer",void 0);_.u([_.fH("#cinematics"),_.H("design:type",HTMLElement)],hJ.prototype,"JSC$23760_cinematics",void 0);_.u([_.pH("theaterValue"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],hJ.prototype,"updateTheaterValue",null);
_.u([_.pH("fullscreenValue"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],hJ.prototype,"updateFullscreenValue",null);_.u([_.pH("scrollTopValue"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],hJ.prototype,"updateScrollTopValue",null);_.u([_.pH("miniplayerIsActiveValue"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],hJ.prototype,"updateMiniplayerIsActiveValue",null);
_.u([_.b({reflectToAttribute:!0}),_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],hJ.prototype,"cinematicLightTheme",null);
_.Z(hJ,"ytd-watch-grid",function(){if(eYO===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);eYO=r}r=eYO;return r},{mode:2});_.NG.registerService(_.UwJ,hJ);
_.eV();
}catch(e){_._DumpException(e)}
try{
_.Ay("CF909");
var AS9;var La=function(){var r=_.q.apply(this,arguments)||this;r.viewTransitionEnabled=_.R("enable_player_resize_transition");r.smallerChatMinHeight=_.R("live_chat_smaller_min_height");r.isDarkTheme=document.documentElement.hasAttribute("dark");r.defaultCollapsePlaylist=_.R("web_watch_default_collapse_playlist");r.respectAspectRatio=_.R("web_enable_aspect_ratio_fix");r.retroModeReduxValue=!1;r.persistentPanelVisibleValue=!1;return r};
_.C(La,_.q);_.d=La.prototype;_.d.updateTheaterValue=function(){this.ytdWatchBehavior.onTheaterReduxValueUpdate(!!this.theaterValue)};
_.d.updateFullscreenValue=function(){this.ytdWatchBehavior.onFullscreenReduxValueUpdate(!!this.fullscreenValue)};
_.d.updateScrollTopValue=function(){this.ytdWatchBehavior.onScrollReduxValueUpdate(this.scrollTopValue||0)};
_.d.updateRetroModeReduxValue=function(){_.R("web_player_rtr_ctrls")&&(this.ytdWatchBehavior.retroMode=this.retroModeReduxValue)};
_.d.updatePersistentPanelVisibleValue=function(){_.R("enable_ai_companion")&&(this.ytdWatchBehavior.persistentPanelVisible=this.persistentPanelVisibleValue)};
_.d.ready=function(){var r=this,E=function(){r.onColumnScroll()};
this.primary.addEventListener("scroll",E);this.secondary.addEventListener("scroll",E)};
_.d.onColumnScroll=function(){this.ytRendererBehavior.markDirty()};
_.d.updateIsTwoColumnsFromBinding=function(r){_.R("web_watch_update_narrow_width_killswitch")||_.n4().dispatch(_.MMK(!r.detail.value));this.ytdWatchBehavior.isTwoColumns_=r.detail.value};
_.d.updateFlexySmallWindowFromBinding=function(r){this.ytdWatchBehavior.flexySmallWindow_=r.detail.value};
_.d.updateFlexyLargeWindowFromBinding=function(r){this.ytdWatchBehavior.flexyLargeWindow_=r.detail.value};
_.d.updateWatchWhileWindowSizeSufficientFromBinding=function(r){this.ytdWatchBehavior.watchWhileWindowSizeSufficient=r.detail.value};
_.d.updateWatchNextCanShowMoreFromBinding=function(r){this.ytdWatchBehavior.watchNextCanShowMore=r.detail.value};
_.d.updateShownItemsFromBinding=function(r){r.detail.path?this.set(r.detail.path,r.detail.value):this.ytdWatchBehavior.watchNextShownItems=r.detail.value};
_.d.getElement=function(r){switch(r){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$23755_ytdPlaylistPanelRenderer;case "CINEMATICS":return this.JSC$23755_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}};
_.f5.Object.defineProperties(La.prototype,{cinematicLightTheme:{configurable:!0,enumerable:!0,get:function(){var r;if((r=this.data)==null||!r.pageVisualEffects)return!1;for(var E=0;E<this.data.pageVisualEffects.length;E++)if(r=_.M(this.data.pageVisualEffects[E],_.J5))return E=void 0,(E=r.config)==null?void 0:E.enableInLightTheme;return!1}}});
_.f5.Object.defineProperties(La,{template:{configurable:!0,enumerable:!0,get:function(){if(AS9===void 0){var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);AS9=r}r=AS9;return r}}});
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;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],La.prototype,"ytRendererBehavior",void 0);
_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],La.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.ug4.YtdWatchBehavior),_.H("design:type",Object)],La.prototype,"ytdWatchBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],La.prototype,"ytdReduxBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],La.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],La.prototype,"playerData",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],La.prototype,"viewTransitionEnabled",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],La.prototype,"smallerChatMinHeight",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],La.prototype,"isDarkTheme",void 0);_.u([_.b(),_.H("design:type",Object)],La.prototype,"defaultCollapsePlaylist",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],La.prototype,"respectAspectRatio",void 0);
_.u([_.b({selector:_.xr}),_.H("design:type",Object)],La.prototype,"theaterValue",void 0);_.u([_.b({selector:_.WI}),_.H("design:type",Object)],La.prototype,"fullscreenValue",void 0);_.u([_.b({selector:_.v$}),_.H("design:type",Object)],La.prototype,"scrollTopValue",void 0);_.u([_.b({selector:_.GS}),_.H("design:type",Object)],La.prototype,"miniplayerIsActive",void 0);_.u([_.b({selector:function(r){return r.watch.isWatchRetroMode}}),
_.H("design:type",Object)],La.prototype,"retroModeReduxValue",void 0);_.u([_.b({selector:_.qQ.persistentPanelVisibleSelector}),_.H("design:type",Object)],La.prototype,"persistentPanelVisibleValue",void 0);_.u([_.aW("ytd-player"),_.H("design:type",HTMLElement)],La.prototype,"ytdPlayer",void 0);_.u([_.fH("#playlist"),_.H("design:type",HTMLElement)],La.prototype,"JSC$23755_ytdPlaylistPanelRenderer",void 0);_.u([_.aW("ytd-comments"),_.H("design:type",HTMLElement)],La.prototype,"ytdComments",void 0);
_.u([_.fH("#primary"),_.H("design:type",HTMLElement)],La.prototype,"primary",void 0);_.u([_.fH("#secondary"),_.H("design:type",HTMLElement)],La.prototype,"secondary",void 0);_.u([_.fH("#player-container"),_.H("design:type",HTMLElement)],La.prototype,"playerContainer",void 0);_.u([_.fH("#below"),_.H("design:type",HTMLElement)],La.prototype,"below",void 0);_.u([_.fH("#cinematics"),_.H("design:type",HTMLElement)],La.prototype,"JSC$23755_cinematics",void 0);
_.u([_.fH("#persistent-panel-container"),_.H("design:type",HTMLElement)],La.prototype,"persistentPanelContainer",void 0);_.u([_.pH("theaterValue"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],La.prototype,"updateTheaterValue",null);_.u([_.pH("fullscreenValue"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],La.prototype,"updateFullscreenValue",null);
_.u([_.pH("scrollTopValue"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],La.prototype,"updateScrollTopValue",null);_.u([_.pH("retroModeReduxValue"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],La.prototype,"updateRetroModeReduxValue",null);_.u([_.pH("persistentPanelVisibleValue"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],La.prototype,"updatePersistentPanelVisibleValue",null);
_.u([_.b({reflectToAttribute:!0}),_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],La.prototype,"cinematicLightTheme",null);_.u([_.VF({is:"ytd-watch-flexy"})],La);_.NG.registerService(_.Yq5,La);
_.eV();
}catch(e){_._DumpException(e)}
try{
_.Ay("nmfa2d");
var KEJ;var Zc=function(){var r=_.q.apply(this,arguments)||this;r.hidden=!1;r.errorScreen=null;r.playlistData={};return r};
_.C(Zc,_.q);_.d=Zc.prototype;_.d.getPlayer=function(){return this.ytdPlayer};
_.d.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:_.nX(["aa","eocs"])}}};
_.d.onActiveChanged=function(){_.n4().dispatch(_.z_x(this.ytPageBehavior.active))};
_.d.playerDataChanged=function(){var r;(r=this.watchController)==null||r.setPlayerResponse(this.playerData)};
_.d.dataChanged=function(){var r;(r=this.watchController)==null||r.setWatchNextResponse(this.data)};
_.d.sizeChanged=function(){var r,E;(E=(r=this.metadata).resize)==null||E.call(r)};
_.d.attached=function(){this.watchController=new _.l4(this);this.playerData&&this.watchController.setPlayerResponse(this.playerData);this.data&&this.watchController.setWatchNextResponse(this.data)};
_.d.detached=function(){_.Ny(this.watchController);this.watchController=void 0};
_.d.getPlayerContainer=function(){return this.playerContainer};
_.d.getElement=function(r){switch(r){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.playlistPanel}};
_.d.provideRenderingData=function(r,E){switch(r){case "SINGLE_COLUMN_CONTENTS":this.singleColumnContents=E;break;case "ERROR_SCREEN":this.errorScreen=E!=null?E:null;break;case "PRIMARY_INFO":this.videoPrimaryInfoRenderer=E;break;case "SECONDARY_INFO":this.videoSecondaryInfoRenderer=E;break;case "COMMENTS_ENTRY_POINT_HEADER":this.commentsEntryPointHeaderRenderer=E;break;case "RICH_METADATA":this.richMetadataRowContainer=E;break;case "CLARIFICATION":this.clarificationData=E;break;case "PLAYLIST":this.playlistData=
E!=null?E:{};break;case "MERCH_SHELF":this.merchShelf=E;break;case "TICKET_SHELF":this.ticketShelf=E;break;case "LIMITED_STATE":this.limitedState=E;break;case "DONATION_SHELF":this.donationShelf=E;break;case "ALERTS":this.alerts=E}};
_.f5.Object.defineProperties(Zc.prototype,{hasPlaylistData:{configurable:!0,enumerable:!0,get:function(){return this.playlistData&&!!Object.keys(this.playlistData).length}},
hasChat:{configurable:!0,enumerable:!0,get:function(){var r,E,K;return!this.hidden&&!!((r=this.data)==null?0:(E=r.contents)==null?0:(K=E.twoColumnWatchNextResults)==null?0:K.conversationBar)}}});
Zc.prototype.sizeChanged=Zc.prototype.sizeChanged;Zc.prototype.dataChanged=Zc.prototype.dataChanged;Zc.prototype.playerDataChanged=Zc.prototype.playerDataChanged;Zc.prototype.onActiveChanged=Zc.prototype.onActiveChanged;_.u([_.G(_.KM.YtPageBehavior),_.H("design:type",Object)],Zc.prototype,"ytPageBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],Zc.prototype,"ytComponentBehavior",void 0);
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Zc.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Zc.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],Zc.prototype,"ytdReduxBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Zc.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],Zc.prototype,"playerData",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Zc.prototype,"hidden",void 0);_.u([_.fH("#ytd-player"),_.H("design:type",HTMLElement)],Zc.prototype,"ytdPlayer",void 0);_.u([_.fH("#player-container"),_.H("design:type",HTMLElement)],Zc.prototype,"playerContainer",void 0);_.u([_.fH("#metadata"),_.H("design:type",Object)],Zc.prototype,"metadata",void 0);_.u([_.fH("#playlist"),_.H("design:type",HTMLElement)],Zc.prototype,"playlistPanel",void 0);
_.u([_.b({selector:_.w7K,reflectToAttribute:!0}),_.H("design:type",Object)],Zc.prototype,"fixie",void 0);_.u([_.b({selector:_.riJ,reflectToAttribute:!0}),_.H("design:type",Object)],Zc.prototype,"singleColumn",void 0);_.u([_.b({selector:function(r){return _.xr(r)&&!_.WI(r)},
reflectToAttribute:!0}),_.H("design:type",Object)],Zc.prototype,"theater",void 0);_.u([_.b({selector:_.WI,reflectToAttribute:!0}),_.H("design:type",Object)],Zc.prototype,"fullscreen",void 0);_.u([_.b({selector:_.Gf2}),_.H("design:type",Object)],Zc.prototype,"windowSize",void 0);_.u([_.b(),_.H("design:type",Object)],Zc.prototype,"singleColumnContents",void 0);_.u([_.b(),_.H("design:type",Object)],Zc.prototype,"errorScreen",void 0);_.u([_.b(),_.H("design:type",Object)],Zc.prototype,"playlistData",void 0);
_.u([_.b(),_.H("design:type",Object)],Zc.prototype,"videoPrimaryInfoRenderer",void 0);_.u([_.b(),_.H("design:type",Object)],Zc.prototype,"videoSecondaryInfoRenderer",void 0);_.u([_.b(),_.H("design:type",Object)],Zc.prototype,"richMetadataRowContainer",void 0);_.u([_.b(),_.H("design:type",Object)],Zc.prototype,"clarificationData",void 0);_.u([_.b(),_.H("design:type",Object)],Zc.prototype,"commentsEntryPointHeaderRenderer",void 0);_.u([_.b(),_.H("design:type",Object)],Zc.prototype,"ticketShelf",void 0);
_.u([_.b(),_.H("design:type",Object)],Zc.prototype,"merchShelf",void 0);_.u([_.b(),_.H("design:type",Object)],Zc.prototype,"donationShelf",void 0);_.u([_.b(),_.H("design:type",Object)],Zc.prototype,"limitedState",void 0);_.u([_.b(),_.H("design:type",Object)],Zc.prototype,"alerts",void 0);_.u([_.v("playlistData"),_.H("design:type",Object),_.H("design:paramtypes",[])],Zc.prototype,"hasPlaylistData",null);
_.u([_.v("data","hidden"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Zc.prototype,"hasChat",null);_.u([_.pH("active"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Zc.prototype,"onActiveChanged",null);_.u([_.pH("playerData"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Zc.prototype,"playerDataChanged",null);
_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Zc.prototype,"dataChanged",null);_.u([_.pH("windowSize","singleColumn"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Zc.prototype,"sizeChanged",null);
_.Z(Zc,"ytd-watch-fixie",function(){if(KEJ===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);KEJ=r}r=KEJ;return r},{mode:1});_.NG.registerService(_.Oa2,Zc);
_.eV();
}catch(e){_._DumpException(e)}
try{
_.Ay("xwEKAe");
var fjJ=function(r){r=r.command;var E=_.M(r,_.YZ);return{command:r,reelPlayerOverlayRenderer:_.M(E==null?void 0:E.overlay,_.Kvl),thumbnail:E==null?void 0:E.thumbnail,videoId:E.videoId}},OKx=function(r){r=r.command;
var E=_.M(r,_.jo);return{command:r,reelNonVideoContentRenderer:_.M(E==null?void 0:E.renderer,_.Q3)}},YVc=function(r){return r.entries?r.entries.map(function(E){return _.M(E==null?void 0:E.command,_.YZ)?fjJ(E):OKx(E)}):[]},Um9=function(r){return r.prevEntries?r.prevEntries.map(function(E){return _.M(E==null?void 0:E.command,_.YZ)?fjJ(E):OKx(E)}):[]},TCK=function(r){return _.Nb(r)?r.getAttribute("jsname")==="coFSxe":!1},wDO=function(r,E){E.id||(E.id="ow"+_.IJ(E));
r.setAttribute("jsowner",E.id);r.__owner=E;var K=_.X8(E,TCK);K&&(_.ZnJ.has(K)||_.ZnJ.set(K,[]),_.ZnJ.get(K).push(r));(K=_.mzR.get(E))||_.mzR.set(E,K=[]);K.includes(r)||K.push(r);E.setAttribute("__IS_OWNER",!0)},F7O=function(){var r=_.FO2(1);
r=_.Qw(r,_.C_d);if(!(_.wqn(r)||r[_.wwK]&&!r.__hasBeenSet))return r.value},RNZ=function(r){return(r=_.Lrd(r))?_.Jhm(r):0},oBK=function(r){return r.shorts.isSmallScreenSqueezeback},MRx=function(r){return r.shorts.isPlaybackStarted},iK2=function(r){var E=_.aA();
if(E.getFlag(202))E=E.getFlag(201);else{var K;E=(r==null?void 0:(K=r.config)==null?void 0:K.settingOnByDefault)!==void 0?r.config.settingOnByDefault:!_.R("web_shorts_cinematics_disabled_by_default")}return E},cA2=function(r){var E=_.aA();
_.pR(0,201,r);_.pR(0,202,!0);E.save()},W72=function(r){var E=_.FO2(2),K=new Set;
_.Z6(function(){return void K.forEach(function(g){return void g()})});
return function(g){var D=_.N5(E);try{var B=CR9(xm1(r),g);K.add(B);return function(){B();K.delete(B)}}finally{_.N5(D)}}},G1c=function(r){var E=r.children;
var K=r.root;_.m7(function(){var g=W72(K)(E);_.Z6(g)});
return document.createTextNode("")},CR9=function(r,E){var K=vB1(r);
(r=F7O())&&wDO(K,r);_.oi.setUp();E=_.N(_.Z8d(E,!0));r=E.next().value;var g=E.next().value;E=_.N(r);for(r=E.next();!r.done;r=E.next())K.appendChild(r.value);_.oi.log(K);_.oi.tearDown();return function(){g();K.remove()}},xm1=function(r){if(typeof r==="string")return r=document.querySelector(r),_.tUA(r),r;
if(_.UV(r)&&r.nodeType===Node.ELEMENT_NODE)return r;if(!r.__value&&!r.__optional){var E=_.Rm5.USE_ELEMENT_NOT_ASSIGNED(r.__expectedTagName);r.__hasErrored=!0;throw E;}return r.value},vB1=function(r){var E=document.createElementNS(r.namespaceURI,r.namespaceURI==="http://www.w3.org/2000/svg"?"g":"div");
return r.appendChild(E)},VRb=function(r,E,K,g){r=E-r;
K=g-K;return Math.sqrt(r*r+K*K)},zNZ=function(r){var E=r>>8&255,K=r&255;
return"#"+(r>>16&255).toString(16).padStart(2,"0")+E.toString(16).padStart(2,"0")+K.toString(16).padStart(2,"0")},tRZ=function(r,E){r&&_.P7().resolve(_.Ov).resolveCommand(r,{forceClickLogging:!0,
form:{element:E}})},SVH=function(){return _.P7().resolve(_.n_).dismissedIndices},bKh=function(r,E){var K,g,D,B,Q,a,P,O,U;
return _.p(function(T){if(T.nextAddress==1){K=_.P7().resolve(_.eQ);B=(g=K)==null?void 0:(D=g.reelWatchEndpointMap)==null?void 0:D.reelWatchSequence;a=(Q=r.innertubeTransportService)!=null?Q:_.P7().resolve(_.wM);if(!B)return T.jumpTo(2);P=B();return(O=P.JSC$14325_getRequest(E,{}))?T.yield(_.PC(a,O.innerTubeRequest,O.input,E.clickTrackingParams,O.config),4):T.jumpTo(2)}return T.nextAddress!=2?(U=T.yieldResult,T.return(U)):T.return(void 0)})},siK=function(r,E,K){var g,D=(g=_.M(E,_.YZ))==null?void 0:
g.videoId;
g=!(!D||!r.find(function(Q){return Q.videoId&&Q.videoId===D}));
var B=!!r.find(function(Q){var a;return((a=_.M(Q.command,_.YZ))==null?void 0:a.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"});
r=!!r.find(function(Q){return!!_.M(Q.command,_.jo)&&!!_.M(E,_.jo)&&Q.command===E});
return K?g||r:g||B||r},k19=function(r,E,K){var g=[].concat(_.mn(r)),D=0,B=K?YVc(K):[];
K=K?Um9(K):[];E&&!siK(r,E.command)&&g.unshift(E);B.length&&!siK(r,B[0].command,!0)&&g.push.apply(g,_.mn(B));E&&K.length&&!siK(r,K[0].command)&&(g.unshift.apply(g,_.mn(K.reverse())),D=K.length);return{newContentList:g,indexChange:D}},qVh=function(r){var E;
(E=r.currentCinematicEffect)==null||E.clear()},ljJ=function(r){return _.K4({type:"SET_IS_WATCH_WHILE_MODE",
payload:{isWatchWhileMode:r}})},mm2=function(r){return _.K4({type:"SET_IS_SMALL_SCREEN_SQUEEZEBACK",
payload:{isSmallScreenSqueezeback:r}})},ZKh=function(r){return _.K4({type:"SET_IS_PLAYBACK_STARTED",
payload:{isPlaybackStarted:r}})};var Fa=function(r,E){if(r instanceof Fa)this.array_=r.array_;else{var K;if(K=_.AL(r))a:{for(var g=K=0;g<r.length;g++){if(!_.AL(r[g])||K>0&&r[g].length!=K){K=!1;break a}for(var D=0;D<r[g].length;D++)if(typeof r[g][D]!=="number"){K=!1;break a}K==0&&(K=r[g].length)}K=K!=0}if(K)this.array_=_.un(r);else if(r instanceof _.W0)this.array_=uxm(r.height,r.width);else if(typeof r==="number"&&typeof E==="number"&&r>0&&E>0)this.array_=uxm(r,E);else throw Error("Uo");}this.size_=new _.W0(this.array_[0].length,
this.array_.length)},AAc=function(r,E,K){for(var g=0;g<r.getSize().height;g++)for(var D=0;D<r.getSize().width;D++)E.call(K,r.array_[g][D],g,D,r)},eNx=function(r,E){var K=new Fa(r.getSize());
AAc(r,function(g,D,B){K.array_[D][B]=E.call(void 0,g,D,B,r)});
return K},uxm=function(r,E){for(var K=[],g=0;g<r;g++){K[g]=[];
for(var D=0;D<E;D++)K[g][D]=0}return K};
Fa.prototype.add=function(r){if(!_.u5x(this.size_,r.getSize()))throw Error("Vo");return eNx(this,function(E,K,g){return E+r.array_[K][g]})};
Fa.prototype.equals=function(r,E){if(this.size_.width!=r.size_.width||this.size_.height!=r.size_.height)return!1;E=E||0;for(var K=0;K<this.size_.height;K++)for(var g=0;g<this.size_.width;g++)if(!_.ZQx(this.array_[K][g],r.array_[K][g],E))return!1;return!0};
Fa.prototype.getSize=function(){return this.size_};
var Ry=function(r,E,K){return E>=0&&E<r.size_.height&&K>=0&&K<r.size_.width?r.array_[E][K]:null};
Fa.prototype.isSquare=function(){return this.size_.width==this.size_.height};
var XDO=function(r,E,K,g){if(!(E>=0&&E<r.size_.height&&K>=0&&K<r.size_.width))throw Error("Wo`"+E+"`"+K+"`"+r.size_.height+"`"+r.size_.width);r.array_[E][K]=g};
Fa.prototype.multiply=function(r){if(r instanceof Fa){if(this.size_.width!=r.getSize().height)throw Error("Xo");return HK9(this,r)}if(typeof r==="number")return nBm(this,r);throw Error("Yo");};
var HK9=function(r,E){var K=new Fa(r.size_.height,E.getSize().width);AAc(K,function(g,D,B){for(var Q=g=0;Q<this.size_.width;Q++)g+=Ry(this,D,Q)*Ry(E,Q,B);XDO(K,D,B,g)},r);
return K},nBm=function(r,E){return eNx(r,function(K){return K*E})};var Ij9=new _.jg("inlineSurveyRenderer");var yAH=new _.jg("interstitialViewModel");var L79=new _.jg("reelNavigateCommand");var hNx=new _.jg("reelNonVideoContentDismissalCommand");var JAn=new _.jg("showReelsCommentsOverlayCommand");var rdK=new _.jg("videoInteractionPopUpRenderer");var Ey1=new _.jg("pollChoiceData");var KsZ;var gyH;var D7O;var oy=function(){var r=_.q.apply(this,arguments)||this;r.ctaVisualElement=null;r.currentCsn=null;return r};
_.C(oy,_.q);_.d=oy.prototype;_.d.onDataChanged=function(){this.maybeLogShows()};
_.d.computeButtonShape=function(){var r=this;if(this.data)return{buttonText:_.Xo(this.data.text),state:"active",onTap:function(){r.onTap()},
iconPosition:"leading",style:"overlay-dark",type:"tonal",size:"M"}};
_.d.maybeCreateCtaVe=function(){var r;if((r=this.data)!=null&&r.badgeInteractionLogging){var E;if(r=(E=this.data.badgeInteractionLogging)==null?void 0:E.trackingParams)this.ctaVisualElement=_.UZ(r)}};
_.d.maybeLogClicks=function(){this.currentCsn=_.Cn(this.ytRendererBehavior.getScreenLayer());this.maybeCreateCtaVe();this.ctaVisualElement&&this.currentCsn&&_.Zi(this.currentCsn,this.ctaVisualElement)};
_.d.maybeLogShows=function(){this.currentCsn=_.Cn(this.ytRendererBehavior.getScreenLayer());this.maybeCreateCtaVe();this.ctaVisualElement&&this.currentCsn&&_.lr(this.currentCsn,[this.ctaVisualElement])};
_.d.onTap=function(){var r;if((r=this.data)!=null&&r.onClickCommand){var E;this.ytComponentBehavior.resolveCommand((E=this.data)==null?void 0:E.onClickCommand);this.maybeLogClicks()}};
oy.prototype.onDataChanged=oy.prototype.onDataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],oy.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],oy.prototype,"ytComponentBehavior",void 0);_.u([_.b({}),_.H("design:type",Object)],oy.prototype,"data",void 0);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],oy.prototype,"onDataChanged",null);
_.u([_.VF({disableElementRegistration:!0,is:"ytd-shopping-overlay-badge-renderer"})],oy);
_.Z(oy,"ytd-shopping-overlay-badge-renderer",function(){if(D7O!==void 0)return D7O;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return D7O=r},{mode:1});_.yB(_.Qi5,"reel-sound-metadata-view-model",{props:{data:_.H1,overlayDensity:_.H1}});_.yB(_.KcA,"player-disclosure-view-model",{props:{data:_.Yt,extractOverlay:_.Yt}});_.yB(_.rXM,"pivot-button-view-model",{props:{data:_.H1,className:_.H1}});_.yB(_.EKM,"reel-action-bar-view-model",{props:{data:_.Yt,buttonShapeOverrideables:_.Yt}});_.yB(_.Q1Q,"yt-reel-metapanel-view-model",{props:{data:_.Yt,overlayDensity:_.Yt,extractOverlay:_.Yt}});var BTx=_.l(function(r){var E=r.children;var K=r.region;r=_.N(_.M5(void 0,void 0,"flxBBc"));var g=r.next().value,D=r.next().value;r=_.N(_.M5("0px",void 0,"IAR7k"));var B=r.next().value,Q=r.next().value;r=_.N(_.M5("0px",void 0,"QV4iWb"));var a=r.next().value,P=r.next().value;r=_.N(_.M5(0,void 0,"Q2oK6b"));var O=r.next().value,U=r.next().value;r=_.N(_.M5(0,void 0,"hYKowe"));var T=r.next().value,w=r.next().value,F=function(){var A=g();if(A){var X;if(((X=_.Qx())==null?void 0:X.getPlayerState())!==-1){A.style.display=
"inherit";var e;(e=_.Qx())==null||e.removeEventListener("onStateChange",F)}else A.style.display="none";W()}},c=function(){var A;
return(A=_.Lg())==null?void 0:A.querySelector("video")},W=function(){var A=c();
if(A){U(A.getBoundingClientRect().width);w(A.getBoundingClientRect().height);var X;Q((A==null?void 0:(X=A.style)==null?void 0:X.left)||"0px");var e;P((A==null?void 0:(e=A.style)==null?void 0:e.top)||"0px")}};
_.me(function(){var A=g();if(A){var X,e,I;if(((X=_.Qx())==null?void 0:X.getPlayerState())===-1&&Math.round(((I=(e=_.Qx())==null?void 0:e.getVideoAspectRatio())!=null?I:0)*100)!==Math.round(O()/T()*100)){A.style.display="none";var J,Q5;w(O()/((Q5=(J=_.Qx())==null?void 0:J.getVideoAspectRatio())!=null?Q5:1))}}},"N29KDe");
var z=function(){W()},S;
_.m7(function(){W();var A;if(!(K==null?0:(A=K())==null?0:A.transformationMatrix))throw Error("bp");var X;(X=_.Qx())==null||X.addEventListener("onStateChange",F);if(window.ResizeObserver){if(A=c())S=new ResizeObserver(z),S.observe(A)}else window.addEventListener("resize",W);_.Z6(function(){var e;(e=_.Qx())==null||e.removeEventListener("onStateChange",F);S?S.disconnect():window.removeEventListener("resize",W)})});
var k=function(){var A,X,e=(X=K==null?void 0:(A=K())==null?void 0:A.transformationMatrix)!=null?X:[];A=O();X=T();for(var I=[],J=0,Q5=-1;J<e.length;J++)J%3===0&&(Q5++,I[Q5]=[]),I[Q5].push(e[J]);e=new Fa(I);I=new Fa([[0,1,1,0],[0,0,1,1],[1,1,1,1]]);I=e.multiply(I);e=new Fa([[0,0],[0,0],[0,0],[0,0]]);for(J=0;J<I.getSize().width;J++){Q5=Ry(I,0,J);var OP=Ry(I,1,J);if(Q5===null||OP===null)throw Error("ap`"+(J+1).toString());XDO(e,J,0,Q5*A);XDO(e,J,1,OP*X)}A=Ry(e,0,0);J=Ry(e,1,0);X=Ry(e,0,1);Q5=Ry(e,1,1);
if(A===null||J===null||X===null||Q5===null)throw Error("Zo");I=VRb(A,J,X,Q5);OP=Ry(e,3,0);e=Ry(e,3,1);if(OP===null||e===null)throw Error("$o");e=VRb(A,OP,X,e);Q5=(Number((Q5*-1).toFixed(2))-Number((X*-1).toFixed(2)))/(Number(J.toFixed(2))-Number(A.toFixed(2)));OP=Math.atan(Q5)*180/Math.PI;J=Q5===Number.POSITIVE_INFINITY?-90:Q5===Number.NEGATIVE_INFINITY?90:Object.is(Q5,-0)?180:Q5===0?0:Q5>0?OP*-1:A<J?OP*-1:Math.abs(OP)+180;return"left:calc("+A+"px + "+B()+"); top:calc("+(X+"px + "+a()+"); width:")+
(I+"px; height:")+(e+"px; transform:rotate(")+(J+"deg);\n        --sticker-width:"+I+";")};
return _.f(G1c,{root:"#sticker-layer"},function(){return _.f("yt-overlay-sticker",{el:_.eH(D),style:k,class:"ytOverlayStickerHost"},E)})},"An");var d79=_.l(function(r){function E(){var F,c,W,z,S=(c=_.M((F=P())==null?void 0:F.command,_.WRl))==null?void 0:(W=c.item)==null?void 0:(z=W.notificationTextRenderer)==null?void 0:z.successResponseText;if(S)F=_.yo(S),_.ht(g.value,"yt-open-popup-action",[F,g.value]);else if(O())tRZ(O(),g.value);else{var k;tRZ((k=P())==null?void 0:k.command,g.value);document.dispatchEvent(new CustomEvent("yt-shorts-reset"))}}
var K=r.data;var g=_.NZ("svg"),D=_.N(_.M5(!1,void 0,"e9onLe"));r=D.next().value;var B=D.next().value,Q=_.N(_.M5(!1,void 0,"ptnIQd"));D=Q.next().value;var a=Q.next().value,P=function(){var F;return _.M((F=K())==null?void 0:F.popUp,rdK)},O=function(){var F;
return(F=K())==null?void 0:F.command},U=function(){return _.M(O(),_.wt)!==void 0};
Q=_.dd(function(){E();return!1});
var T={},w={};return _.f("svg",{"on:mouseover":_.dd(function(){U()&&B(!0);a(!0);return!1}),
"on:mouseout":_.dd(function(){B(!1);a(!1);return!1}),
"on:keydown":_.dd(function(F){F.key==="Enter"&&E();return!1}),
"on:focus":_.dd(function(){U()&&B(!0);return!1}),
"on:blur":_.dd(function(){U()&&B(!1);return!1}),
el:g,tabindex:0,"aria-label":function(){var F;return(F=K())==null?void 0:F.a11yString},
id:"player-overlay-video-interaction-svg",class:_.DW("ytPlayerOverlayInteractionInteractionsSvg",(T.ytPlayerOverlayInteractionInteractionsSvgHover=r,T),(w.ytPlayerOverlayInteractionInteractionsSvgHideOutline=D,w)),role:"button","on:click":Q})},"Dn");_.yB(_.l(function(r){var E=r.data;_.m7(function(){var K;if((K=E())==null?0:K.trackingParams){var g;_.pB().graftServerVe((g=E().trackingParams)!=null?g:"")}});
return _.f("yt-player-overlay-interaction",null,_.f(BTx,{region:function(){var K,g;return(K=E())==null?void 0:(g=K.regions)==null?void 0:g[0]}},_.f(d79,Object.assign({},r))))},"Cn"),"yt-player-overlay-interaction",{props:{data:_.Yt}});var j3K=_.l(function(r){var E=r.data;var K=r.index;var g=r.selectedChoice;var D=function(){var B;return _.M((B=E())==null?void 0:B.renderer,Ey1)};
r={};return _.f("yt-overlay-poll-sticker-choice",{class:_.DW("ytOverlayPollStickerChoiceHost"),style:_.QH({"--displayed-percentage":function(){var B,Q,a,P;return""+Math.ceil(Number((g==null?void 0:g())===K()?(B=D())==null?void 0:(Q=B.selected)==null?void 0:Q.progressBarWidth:(a=D())==null?void 0:(P=a.unselected)==null?void 0:P.progressBarWidth)*100)}})},_.f("div",{class:_.DW("ytOverlayPollStickerChoicePollChoice",(r.ytOverlayPollStickerChoiceShowVotePercentage=function(){return(g==null?void 0:g())!==
void 0},r.ytOverlayPollStickerChoicePollChoiceSelected=function(){return(g==null?void 0:g())===K()},r))},_.f("div",{class:"ytOverlayPollStickerChoicePollChoiceText"},function(){var B;
return((B=D())==null?void 0:B.text)||""}),_.f("div",{class:"ytOverlayPollStickerChoiceVotePercentage"},function(){if(typeof(g==null?void 0:g())==="undefined")var B="";
else{var Q,a,P,O;B=(g==null?void 0:g())===K()?(Q=D())==null?void 0:(a=Q.selected)==null?void 0:a.votePercentage:(P=D())==null?void 0:(O=P.unselected)==null?void 0:O.votePercentage}return B})))},"En");var NTx=_.l(function(r){var E=r.data;var K=_.fg(function(D){var B,Q=((B=E())==null?void 0:B.postPollStateEntityKey)||"";D=_.NC(D.entities,"postPollStateEntity",Q);var a;return((a=E())==null?0:a.viewerIsOwner)?Object.assign({},D,{selectedOptionId:-1,voted:!0}):D}),g=_.P7().resolve(_.Ov);
return _.f("yt-overlay-poll-sticker",null,_.f(BTx,{region:function(){var D,B;return(D=E())==null?void 0:(B=D.region)==null?void 0:B.interactionRegion}},_.f("div",{class:_.DW("ytOverlayPollStickerHost"),
style:_.QH({"--original-height":function(){var D;return""+(((D=E())==null?void 0:D.mainBodyHeight)||1)},
"--original-width":function(){var D;return""+(((D=E())==null?void 0:D.mainBodyWidth)||1)},
"--scaled-width":function(){var D;return""+(((D=E())==null?void 0:D.mainBodyWidth)||1)},
"--primary-surface":function(){var D,B;return zNZ(((D=E())==null?void 0:(B=D.theme)==null?void 0:B.primarySurface)||0)},
"--raised-surface":function(){var D,B;return zNZ(((D=E())==null?void 0:(B=D.theme)==null?void 0:B.raisedSurface)||0)},
"--secondary-surface":function(){var D,B;return zNZ(((D=E())==null?void 0:(B=D.theme)==null?void 0:B.secondarySurface)||0)},
"--primary-text":function(){var D,B;return zNZ(((D=E())==null?void 0:(B=D.theme)==null?void 0:B.primaryText)||0)},
"--secondary-text":function(){var D,B;return zNZ(((D=E())==null?void 0:(B=D.theme)==null?void 0:B.secondaryText)||0)}})},_.f("h1",{class:"ytOverlayPollStickerQuestionText"}," ",function(){return E().questionText}," "),_.f(_.sV,{each:function(){return E().pollChoiceConfigs||[]}},function(D,B){return _.f("div",{class:"ytOverlayPollStickerPollChoice",
"on:click":_.dd(function(){var Q=B(),a;if((a=E())==null||!a.viewerIsOwner){var P,O;a=(P=E())==null?void 0:(O=P.pollChoiceConfigs)==null?void 0:O[Q];if(O=(a==null?0:a.renderer)?_.M(a.renderer,Ey1):void 0){var U;P=((U=K())==null?void 0:U.selectedOptionId)!==Q;var T;if(U=(T=P?O.selectedPollCommand:O.deselectedPollCommand)==null?void 0:T.innertubeCommand){g.resolveCommand(U);var w,F;_.eU().dispatch(_.Td("postPollStateEntity",((w=K())==null?void 0:w.key)||"",{key:((F=K())==null?void 0:F.key)||"",selectedOptionId:P?
Q:-1,voted:P}))}}}})},_.f(j3K,{data:D,
index:B,selectedChoice:function(){var Q,a;return((Q=K())==null?0:Q.voted)?(a=K())==null?void 0:a.selectedOptionId:void 0}}))}),_.f("div",{class:"ytOverlayPollStickerVoteCount"},function(){var D,B;
return((D=K())==null?0:D.voted)&&((B=K())==null?void 0:B.selectedOptionId)!==-1?E().postVoteCountText:E().preVoteCountText}))))},"Fn");_.yB(_.l(function(r){var E=r.data;return _.f("yt-stickers-layer",null,_.f(_.sV,{each:function(){var K;return((K=E())==null?void 0:K.stickers)||[]}},function(K){return _.f(_.Y,{cond:function(){return _.R("enable_shorts_poll_stickers_web")},
then:function(){return _.f(_.Y,{cond:function(){return K==null?void 0:K.pollSticker},
then:function(g){return _.f(NTx,{data:g})}})}})}))},"Gn"),"yt-stickers-layer",{props:{data:_.Yt}});var MI=function(){var r=_.q.apply(this,arguments)||this;r.showScrubber=!1;r.isWatchWhileMode=!1;r.enableAnchoredPanel=_.R("desktop_shorts_v2_anchored_panel");r.enablePollStickers=_.R("enable_shorts_poll_stickers_web");r.enableShortsModernControls=_.R("web_shorts_modern_controls");r.anchoredPanelActive=!1;r.enableLivingroomLayout=_.R("reels_enable_livingroom_layout");r.enablePlayerMetadataContainer=_.R("reels_web_enable_metadata_container");r.enableSqueezebackPanels=_.R("web_shorts_enable_squeezeback_panels");
r.useAspectRatio=_.R("web_use_aspect_ratio");r.isSqueezebackActive=!1;r.smallScreenSqueezeback=!1;r.isPlayerStarted=!1;r.overlayDensity=0;r.extractOverlay=!1;r.extractActionBar=!1;r.isOverlay=!1;r.isImmersive=!1;r.isImmersiveHorizontal=!1;r.isFullscreen=!1;r.onWindowResized=function(){var E;r.set("isImmersive",((E=window.getComputedStyle(r.hostElement))==null?void 0:E.getPropertyValue("--immersive-mode-on"))==="1");r.set("isImmersiveHorizontal",r.isImmersive&&r.enableLivingroomLayout&&!r.isWatchWhileMode)};
return r};
_.C(MI,_.q);_.d=MI.prototype;_.d.updateIsOverlay=function(r){this.isOverlay=r.detail.value};
_.d.computeIsShortsImmersive=function(){return!this.isWatchWhileMode&&this.isImmersive&&!this.anchoredPanelActive};
_.d.onIsActiveChanged=function(){this.isActive||this.setEmptyOverlayMetadata()};
_.d.computeActionBarButtonOverride=function(){return{style:this.extractActionBar?"mono":"overlay-dark",iconPosition:"icon-with-label",size:"L"}};
_.d.computeButtonOverride=function(){return{style:this.extractActionBar?"mono":"overlay-dark",type:"tonal",iconPosition:"icon-with-label",size:"L"}};
_.d.onOverlayDensityChange=function(){var r=_.rj(this.hostElement).querySelector("ytd-info-panel-container-renderer");r&&(r.set("extractOverlay",this.extractOverlay),r.set("roundedContainer",this.extractOverlay))};
_.d.attached=function(){window.addEventListener("resize",this.onWindowResized);this.onWindowResized()};
_.d.detached=function(){window.removeEventListener("resize",this.onWindowResized)};
_.d.ready=function(){(_.R("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"))&&(!_.R("enable_reel_action_bar_view_model")||this.get("data.buttonBar")||this.get("data.menu"))||this.setFakeLoadingButtons();this.hostElement.style.setProperty("--metadata-justify-content",_.TA("reels_metadata_justified_content")||"flex-start");
this.hostElement.style.setProperty("--action-justify-content",_.TA("reels_action_justified_content")||"flex-start")};
_.d.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}}};
_.d.setFakeLoadingButtons=function(){_.R("enable_reel_action_bar_view_model")?this.set("data.buttonBar",{}):(this.set("data.likeButton",{likeButtonRenderer:{likesAllowed:!0,likeStatus:"INDIFFERENT",likeCountText:{simpleText:_.Nn("LIKE_LABEL",void 0,"Like")},dislikeCountText:{simpleText:_.Nn("DISLIKE_LABEL",void 0,"Dislike")}}}),this.set("data.viewCommentsButton",{buttonRenderer:{icon:{iconType:"SHORTS_COMMENT"},text:{simpleText:_.Nn("COMMENT_LABEL",void 0,"Comment")}}}),this.set("data.shareButton",
{buttonRenderer:{icon:{iconType:"SHORTS_SHARE"},text:{simpleText:_.Nn("SHARE_LABEL",void 0,"Share")}}}),this.set("data.remixButton",{buttonRenderer:{icon:{iconType:"REMIX_FILLED"},text:{simpleText:_.Nn("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()};
_.d.setEmptyOverlayMetadata=function(){_.R("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}))};
_.f5.Object.defineProperties(MI.prototype,{hasInfoPanel:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.infoPanel)}}});
MI.prototype.onOverlayDensityChange=MI.prototype.onOverlayDensityChange;MI.prototype.onIsActiveChanged=MI.prototype.onIsActiveChanged;_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],MI.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],MI.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],MI.prototype,"ytdReduxBehavior",void 0);
_.u([_.G(_.fG.YtdGuideStateAwareBehavior),_.H("design:type",Object)],MI.prototype,"ytdGuideStateAwareBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],MI.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Boolean)],MI.prototype,"isActive",void 0);_.u([_.b({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],MI.prototype,"hidden",void 0);_.u([_.b({value:!0}),_.H("design:type",Boolean)],MI.prototype,"useShortsIcon",void 0);
_.u([_.b({value:"left"}),_.H("design:type",String)],MI.prototype,"buttonTooltipPosition",void 0);_.u([_.b({value:_.R("reels_enable_livingroom_layout")?"top":"left"}),_.H("design:type",String)],MI.prototype,"likeButtonTooltipPosition",void 0);_.u([_.b({value:"none"}),_.H("design:type",String)],MI.prototype,"textTransform",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],MI.prototype,"showScrubber",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],MI.prototype,"isWatchWhileMode",void 0);_.u([_.b({reflectToAttribute:!0}),_.v("data.infoPanel"),_.H("design:type",Object),_.H("design:paramtypes",[])],MI.prototype,"hasInfoPanel",null);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],MI.prototype,"enableAnchoredPanel",void 0);_.u([_.b(),_.H("design:type",Object)],MI.prototype,"enablePollStickers",void 0);
_.u([_.b(),_.H("design:type",Object)],MI.prototype,"enableShortsModernControls",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],MI.prototype,"anchoredPanelActive",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],MI.prototype,"enableLivingroomLayout",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],MI.prototype,"enablePlayerMetadataContainer",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],MI.prototype,"enableSqueezebackPanels",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],MI.prototype,"useAspectRatio",void 0);_.u([_.b({selector:_.Zju,reflectToAttribute:!0}),_.H("design:type",Object)],MI.prototype,"isSqueezebackActive",void 0);_.u([_.b({selector:oBK,reflectToAttribute:!0}),_.H("design:type",Object)],MI.prototype,"smallScreenSqueezeback",void 0);
_.u([_.b({selector:MRx}),_.H("design:type",Object)],MI.prototype,"isPlayerStarted",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],MI.prototype,"overlayDensity",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],MI.prototype,"extractOverlay",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],MI.prototype,"extractActionBar",void 0);_.u([_.b(),_.H("design:type",Object)],MI.prototype,"isOverlay",void 0);
_.u([_.b(),_.H("design:type",Object)],MI.prototype,"isImmersive",void 0);_.u([_.b(),_.H("design:type",Object)],MI.prototype,"isImmersiveHorizontal",void 0);_.u([_.b({computed:"computeIsShortsImmersive(isImmersive, isWatchWhileMode, anchoredPanelActive)"}),_.H("design:type",Boolean)],MI.prototype,"isShortsImmersive",void 0);_.u([_.b({computed:"computeButtonOverride(extractActionBar)"}),_.H("design:type",Object)],MI.prototype,"buttonOverride",void 0);
_.u([_.b({computed:"computeActionBarButtonOverride(extractActionBar)"}),_.H("design:type",Object)],MI.prototype,"actionBarButtonOverride",void 0);_.u([_.b({selector:_.ry,reflectToAttribute:!0}),_.H("design:type",Object)],MI.prototype,"isFullscreen",void 0);_.u([_.pH("isActive"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],MI.prototype,"onIsActiveChanged",null);
_.u([_.pH("extractOverlay"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],MI.prototype,"onOverlayDensityChange",null);_.u([_.VF({is:"ytd-reel-player-overlay-renderer",disableElementRegistration:!0})],MI);
_.Z(MI,"ytd-reel-player-overlay-renderer",function(){if(gyH!==void 0)return gyH;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return gyH=r},{mode:1});var Q3H;var c$=function(){var r=_.q.apply(this,arguments)||this;r.videoDuration=0;r.playedTime=0;r.isActive=!1;r.JSC$22963_playerEvents=new Map;return r};
_.C(c$,_.q);_.d=c$.prototype;_.d.created=function(){this.JSC$22963_playerEvents.set("onVideoDataChange",this.onVideoDataChange);this.JSC$22963_playerEvents.set("onVideoProgress",this.onVideoProgress)};
_.d.attached=function(){this.getPlayerAndInitializeListeners()};
_.d.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$22963_playerEvents),this.player=null);document.removeEventListener("yt-page-type-changed",_.QF(this,this.onPageChanged))};
_.d.getPlayerAndInitializeListeners=function(){var r=this,E;return _.p(function(K){if(K.nextAddress==1)return E=_.Lg(),E?K.yield(E.getPlayerPromise(),3):(document.addEventListener("yt-page-type-changed",_.QF(r,r.onPageChanged)),K.jumpTo(0));r.player=K.yieldResult;r.initializePlayerListeners();_.vo(K)})};
_.d.onPageChanged=function(r){var E=this;return _.p(function(K){if(K.nextAddress==1)return r.detail.newPageType!=="ytd-shorts"?K.return():K.yield(_.h2().getPlayerPromise(),2);E.player=K.yieldResult;E.initializePlayerListeners();document.removeEventListener("yt-page-type-changed",_.QF(E,E.onPageChanged));_.vo(K)})};
_.d.initializePlayerListeners=function(){this.ytPlayerListenerBehavior.listenToPlayerEvents(this.player,this.JSC$22963_playerEvents)};
_.d.onVideoDataChange=function(r){var E=this;return _.p(function(K){if(!E.player||r.type!=="newdata")return K.return();E.videoDuration=_.R("web_shorts_use_progress_state_for_gapless")?E.player.getProgressState(r.playertype).seekableEnd:E.player.getDuration(r.playertype);E.playedTime=0;_.vo(K)})};
_.d.onVideoProgress=function(r){var E=this,K,g;return _.p(function(D){if(!E.player)return D.return();K=E.player.getPresentingPlayerType();g=E.player.getPlayerState();E.videoDuration=_.R("web_shorts_use_progress_state_for_gapless")?E.player.getProgressState(K).seekableEnd:E.player.getDuration(K);E.playedTime=g===0?E.videoDuration:r;_.vo(D)})};
_.d.getPercentPlayed=function(r,E){return r?_.vc(E/r,0,1):0};
_.f5.Object.defineProperties(c$.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 r="";return r=this.videoDuration&&this.playedTime?r+("transform:scaleX("+this.getPercentPlayed(this.videoDuration,this.playedTime)+");"):r+"transform:scaleX(0);"}},
hideProgressBar:{configurable:!0,enumerable:!0,get:function(){return this.videoDuration?!(this.isActive&&this.videoDuration>30):!1}}});
_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],c$.prototype,"componentBehavior",void 0);_.u([_.G(_.wo.YtPlayerListenerBehavior),_.H("design:type",_.Fz)],c$.prototype,"ytPlayerListenerBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],c$.prototype,"player",void 0);_.u([_.b(),_.H("design:type",Object)],c$.prototype,"videoDuration",void 0);_.u([_.b(),_.H("design:type",Object)],c$.prototype,"playedTime",void 0);_.u([_.b(),_.H("design:type",Object)],c$.prototype,"isActive",void 0);
_.u([_.v("videoDuration","playedTime"),_.H("design:type",Number),_.H("design:paramtypes",[])],c$.prototype,"percentPlayed",null);_.u([_.v("videoDuration","playedTime"),_.H("design:type",Object),_.H("design:paramtypes",[])],c$.prototype,"percentPlayedStyle",null);_.u([_.v("videoDuration","isActive"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],c$.prototype,"hideProgressBar",null);
_.Z(c$,"ytd-progress-bar-line",function(){if(Q3H===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);Q3H=r}r=Q3H;return r},{mode:_.EZ("kevlar_poly_si_batch_j028")?1:2});var $7O;_.yB(_.trU,"ytm-closed-captioning-button",{props:{captionIconType:_.Yt,onClick:_.H1,ariaLabel:_.Yt,ariaPressed:_.Yt,isOverlay:_.H1,isModern:_.H1}});_.yB(_.DbD,"desktop-shorts-volume-controls",{props:{orientation:_.Yt}});var CS=function(){var r=_.q.apply(this,arguments)||this;r.playerState=null;r.isMuted=!1;r.shortsModernControlsEnabled=_.R("web_shorts_modern_controls");r.volumeControlsOrientationState="horizontal_right";r.isOverlay=!0;r.isAdsOverlay=!1;r.captionIconType=-1;r.ariaLabel="";r.overlayDensity=0;r.JSC$22966_playerEvents=new Map;r.onClosedCaptionsButtonClick=function(){r.player&&_.LX(r.player)&&(r.player.toggleSubtitles(),r.updateCaptionIconType())};
return r};
_.C(CS,_.q);_.d=CS.prototype;_.d.created=function(){this.JSC$22966_playerEvents.set("onStateChange",this.onPlayerStateChange);this.JSC$22966_playerEvents.set("onVolumeChange",this.onPlayerVolumeChange);this.shortsModernControlsEnabled&&this.JSC$22966_playerEvents.set("captionschanged",this.updateCaptionIconType)};
_.d.attached=function(){this.getPlayerAndInitializeListeners();this.muteButtonClientVE=_.dt(28662);this.playPauseButtonClientVE=_.dt(36842);this.fullscreenButtonToggleOffClientVE=_.dt(222256);this.fullscreenButtonToggleOnClientVE=_.dt(222257);var r=_.Cn(),E=_.im();r&&E&&(_.R("combine_ve_grafts")?(_.qo(_.pB(),this.muteButtonClientVE,E),_.qo(_.pB(),this.playPauseButtonClientVE,E)):_.kE(r,E,[this.muteButtonClientVE,this.playPauseButtonClientVE,this.fullscreenButtonToggleOffClientVE,this.fullscreenButtonToggleOnClientVE]))};
_.d.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$22966_playerEvents),this.player=null)};
_.d.updateCaptionIconType=function(){var r=-1,E=void 0,K=_.Nn("CLOSED_CAPTIONS_DISABLED");this.player&&_.LX(this.player)&&(_.RTA(this.player)?(E=!0,K=_.Nn("CLOSED_CAPTIONS_ON"),r=1):(E=!1,K=_.Nn("CLOSED_CAPTIONS_OFF"),r=0));this.captionIconType=r;this.ariaPressedState=E;this.ariaLabel=K};
_.d.computeActionBarButtonOverride=function(){return{style:"overlay-dark",iconPosition:"icon-only",size:"L",disableBackdropFilter:!0,customColors:{backgroundColor:"transparent",color:"var(--yt-spec-overlay-icon-active-other)"}}};
_.d.getPlayerAndInitializeListeners=function(){var r=this,E;return _.p(function(K){if(K.nextAddress==1)return E=_.Lg(),E?K.yield(E.getPlayerPromise(),3):(document.addEventListener("yt-page-type-changed",_.QF(r,r.onPageChanged)),K.jumpTo(0));r.player=K.yieldResult;r.initializePlayerListeners();_.vo(K)})};
_.d.onPageChanged=function(r){var E=this;return _.p(function(K){if(K.nextAddress==1)return r.detail.newPageType!=="ytd-shorts"?K.return():K.yield(_.h2().getPlayerPromise(),2);E.player=K.yieldResult;E.initializePlayerListeners();document.removeEventListener("yt-page-type-changed",_.QF(E,E.onPageChanged));_.vo(K)})};
_.d.initializePlayerListeners=function(){this.ytPlayerListenerBehavior.listenToPlayerEvents(this.player,this.JSC$22966_playerEvents);this.shortsModernControlsEnabled&&this.updateCaptionIconType()};
_.d.onPlayerStateChange=function(r){this.playerState=r};
_.d.onPlayerVolumeChange=function(r){this.isMuted=r.muted};
_.d.onPlayPauseButtonClick=function(){var r=this,E,K;return _.p(function(g){if(g.nextAddress==1)return g.yield(_.h2().getPlayerPromise(),2);E=g.yieldResult;(K=_.Cn())&&r.playPauseButtonClientVE&&_.Zi(K,r.playPauseButtonClientVE);E.getPlayerState()!==1?E.playVideo():E.pauseVideo();_.vo(g)})};
_.d.computePlayPauseIcon=function(r){return r===2||r===-1||r===5?_.R("web_shorts_modern_controls")?"PLAY_ARROW_DELHI_PLAYER_FILLED":"PLAY_ARROW_FILLED":_.R("web_shorts_modern_controls")?"PAUSE_DELHI_PLAYER_FILLED":_.R("enable_web_delhi_icons")?"PAUSE_FILLED":"miniplayer:shorts-pause"};
_.d.computeFullscreenLabel=function(r){return r?_.Nn("FULLSCREEN_EXIT_LABEL"):_.Nn("FULLSCREEN_ENTER_LABEL")};
_.d.computePlayPauseLabel=function(r){return r===1||r===3?_.Nn("PLAYER_LABEL_PAUSE"):_.Nn("PLAYER_LABEL_PLAY")};
_.d.onMuteButtonClick=function(){var r=this,E,K;return _.p(function(g){if(g.nextAddress==1)return g.yield(_.h2().getPlayerPromise(),2);E=g.yieldResult;(K=_.Cn())&&r.muteButtonClientVE&&_.Zi(K,r.muteButtonClientVE);E.isMuted()?E.unMute(!0):E.mute(!0);_.vo(g)})};
_.d.computeMuteIcon=function(r){return r?"miniplayer:volume-off":"miniplayer:volume-up"};
_.d.computeMuteLabel=function(r){return r?_.Nn("PLAYER_LABEL_UNMUTE"):_.Nn("PLAYER_LABEL_MUTE")};
_.d.onFullscreenButtonClick=function(){var r=_.Cn();r&&(this.fullscreenButtonToggleOffClientVE&&this.isFullscreen?_.Zi(r,this.fullscreenButtonToggleOffClientVE):this.fullscreenButtonToggleOnClientVE&&!this.isFullscreen&&_.Zi(r,this.fullscreenButtonToggleOnClientVE));document.activeElement instanceof HTMLElement&&document.activeElement.blur();_.seb()};
_.f5.Object.defineProperties(CS.prototype,{playPauseButtonData:{configurable:!0,enumerable:!0,get:function(){var r=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(){r.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?_.R("web_shorts_modern_controls")?"player_full_exit_alt":_.R("enable_web_delhi_icons")?"player_full_exit":"screen_full_exit":_.R("web_shorts_modern_controls")?"player_full_enter_alt":_.R("enable_web_delhi_icons")?"SCREEN_FULLSCREEN":"screen_full"}}});
_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],CS.prototype,"componentBehavior",void 0);_.u([_.G(_.wo.YtPlayerListenerBehavior),_.H("design:type",_.Fz)],CS.prototype,"ytPlayerListenerBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],CS.prototype,"ytdReduxBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],CS.prototype,"player",void 0);_.u([_.b(),_.H("design:type",Object)],CS.prototype,"playerState",void 0);_.u([_.b(),_.H("design:type",Object)],CS.prototype,"isMuted",void 0);
_.u([_.b({computed:"computePlayPauseIcon(playerState)"}),_.H("design:type",String)],CS.prototype,"playPauseIcon",void 0);_.u([_.b({computed:"computeMuteIcon(isMuted)"}),_.H("design:type",String)],CS.prototype,"muteIcon",void 0);_.u([_.b({selector:_.ry}),_.H("design:type",Boolean)],CS.prototype,"isFullscreen",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],CS.prototype,"shortsModernControlsEnabled",void 0);
_.u([_.b(),_.H("design:type",Object)],CS.prototype,"volumeControlsOrientationState",void 0);_.u([_.b(),_.H("design:type",Object)],CS.prototype,"isOverlay",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],CS.prototype,"isAdsOverlay",void 0);_.u([_.b(),_.H("design:type",Object)],CS.prototype,"captionIconType",void 0);_.u([_.b(),_.H("design:type",Object)],CS.prototype,"ariaLabel",void 0);_.u([_.b(),_.H("design:type",Object)],CS.prototype,"ariaPressedState",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],CS.prototype,"overlayDensity",void 0);_.u([_.b(),_.H("design:type",Object)],CS.prototype,"data",void 0);_.u([_.b({computed:"computeActionBarButtonOverride()"}),_.H("design:type",Object)],CS.prototype,"actionBarButtonOverride",void 0);_.u([_.v("playerState"),_.H("design:type",Object),_.H("design:paramtypes",[])],CS.prototype,"playPauseButtonData",null);
_.u([_.v("isFullscreen"),_.H("design:type",Object),_.H("design:paramtypes",[])],CS.prototype,"fullscreenButtonData",null);_.u([_.b(),_.H("design:type",Object)],CS.prototype,"onClosedCaptionsButtonClick",void 0);_.u([_.v("isFullscreen"),_.H("design:type",String),_.H("design:paramtypes",[])],CS.prototype,"fullscreenIcon",null);
_.Z(CS,"ytd-shorts-player-controls",function(){if($7O===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);$7O=r}r=$7O;return r},{mode:1});var amK;_.yB(_.IHB,"yt-interstitial-view-model",{props:{data:_.Yt}});var p71=_.l(function(r){var E=r.data;return _.f("reel-watch-break-view-model",{class:"reelWatchBreakViewModelHost"},_.f("h1",{class:"reelWatchBreakViewModelHostTitle"},_.f(_.Og,{text:function(){return E().title}})),_.f("h2",{class:"reelWatchBreakViewModelHostBody"},_.f(_.Og,{text:function(){return E().body},
isOverlay:!0})),_.f(_.U9,{data:function(){return E().buttons}},{buttonViewModel:function(K,g){return _.f("div",{class:function(){return g()===0?"reelWatchBreakViewModelHostContinueWatchingButton":"reelWatchBreakViewModelHostGoHomeButton"}},_.f(_.Sc,{data:K.data}))}}))},"Hn");
p71.idomCompat=!0;_.yB(p71,"reel-watch-break-view-model",{props:{data:_.Yt}});var xV=function(){return _.q.apply(this,arguments)||this};
_.C(xV,_.q);xV.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}}};
_.f5.Object.defineProperties(xV.prototype,{isSurvey:{configurable:!0,enumerable:!0,get:function(){var r;return!!_.M((r=this.data)==null?void 0:r.renderer,Ij9)}},
isInterstitialViewModel:{configurable:!0,enumerable:!0,get:function(){var r;return!!_.M((r=this.data)==null?void 0:r.renderer,yAH)}}});
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],xV.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],xV.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],xV.prototype,"ytdReduxBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],xV.prototype,"data",void 0);
_.u([_.b({reflectToAttribute:!0}),_.v("data.renderer"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],xV.prototype,"isSurvey",null);_.u([_.b({reflectToAttribute:!0}),_.v("data.renderer"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],xV.prototype,"isInterstitialViewModel",null);_.u([_.VF({is:"ytd-reel-non-video-content-renderer",disableElementRegistration:!0})],xV);
_.Z(xV,"ytd-reel-non-video-content-renderer",function(){if(amK!==void 0)return amK;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);
return amK=r},{mode:_.EZ("kevlar_poly_si_batch_j028")?1:2});var Ps4;_.yB(_.g_A,"desktop-shorts-player-controls",{});var W$=function(){var r=_.q.apply(this,arguments)||this;r.isPlayerPaused=!1;r.isPlayerStarted=!1;r.showPlayerControls=!1;r.showScrubber=!1;r.autoHideJobId=0;r.overlayType=_.TA("web_shorts_expanded_overlay_type");r.panelData=void 0;r.isWatchWhileMode=!1;r.hasError=!1;r.panelShowDelayMs=1;r.scrubberComponent={};r.isFullscreen=!1;r.shouldHideOverlay=!1;r.enableAnchoredPanel=_.R("desktop_shorts_v2_anchored_panel");r.enablePersistentAnchoredPanel=_.R("desktop_shorts_v2_persistent_anchored_panel");r.hideWatchWhilePanel=
_.R("web_shorts_hide_watch_while_panel");r.useAspectRatio=_.R("web_use_aspect_ratio");r.enableShortsModernControls=_.R("web_shorts_modern_controls");r.isPersistentPanelActive=!1;r.anchoredPanelActive=!1;r.isShortsPipActive=!1;r.smallScreenSqueezeback=!1;r.enableFlexibleOverlay=_.R("web_enable_flexible_overlay");r.overlayDensity=0;r.extractOverlay=!1;r.extractActionBar=!1;r.actionMap={"yt-show-reels-comments-overlay-command":"handleShowReelsCommentsOverlayCommand","yt-engagement-panel-visible-changed":"handleEngagementPanelVisibilityChanged"};
r.onWindowResized=function(){_.lp(r,"calculateOverlayDensity",function(){r.calculateOverlayDensity()},100)};
return r};
_.C(W$,_.q);_.d=W$.prototype;_.d.updateShouldHideOverlay=function(){this.shouldHideOverlay=this.isActive&&this.hasError};
_.d.onScrubberDataChange=function(){this.shouldRenderScrubber?this.scrubberComponent={desktopShortsPlayerControls:{}}:this.scrubberComponent={}};
_.d.onEngagementPanelsChanged=function(){if(this.watchWhileEngagementPanels)if(this.isActive){if(this.panelData=this.watchWhileEngagementPanels,this.isActive){var r=_.P7().resolve(_.Kz);this.isWatchWhileMode&&_.eM.addJob(function(){r.showPanel({identifier:"shorts-comments-panel",target:null})},0)}}else this.panelData=void 0};
_.d.handleShowReelsCommentsOverlayCommand=function(r){r=_.M(r,JAn);this.isActive&&(r==null?0:r.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))};
_.d.updateEngagementPanelVisibility=function(r,E){r&&this.ytComponentBehavior.resolveCommand({changeEngagementPanelVisibilityAction:{visibility:E?"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED":"ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",targetId:r}})};
_.d.detached=function(){this.panelData=this.watchWhileEngagementPanels=void 0;this.isWatchWhileMode=!1;(this.enableFlexibleOverlay||this.enableFormatFirst)&&window.removeEventListener("resize",this.onWindowResized)};
_.d.handleEngagementPanelVisibilityChanged=function(){this.isActive&&!this.enablePersistentAnchoredPanel&&(_.P7().resolve(_.n_).watchWhileIndices.has(this.index)?this.anchoredPanelActive=!0:this.anchoredPanelActive=!1)};
_.d.handleWatchWhilePanelScrimClick=function(){var r=_.P7().resolve(_.Kz);this.activeWatchWhilePanel&&(r.hidePanel({identifier:this.activeWatchWhilePanel}),this.isWatchWhileMode=!1,this.activeWatchWhilePanel=void 0)};
_.d.attached=function(){this.isFirstReel()&&this.handlePlayerClick();if(this.enableFlexibleOverlay||this.enableFormatFirst)window.addEventListener("resize",this.onWindowResized),this.calculateOverlayDensity()};
_.d.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}}};
_.d.handlePlayerClick=function(r){var E=this,K,g;if((g=(K=window).matchMedia)!=null&&g.call(K,"(any-pointer: coarse)").matches||!r)this.showPlayerControls=!0,_.eM.cancelJob(this.autoHideJobId),this.autoHideJobId=_.k_(_.eM,function(){E.showPlayerControls=!1},4E3)};
_.d.isFirstReel=function(){return this.index===0};
_.d.handleMouseenter=function(){_.eM.cancelJob(this.autoHideJobId);this.showPlayerControls=!0};
_.d.handleMouseleave=function(){this.isPlayerPaused||(this.showPlayerControls=!1)};
_.d.handleScrubberEnter=function(){this.showScrubber=!0};
_.d.handleScrubberLeave=function(){this.showScrubber=!1};
_.d.maybeLogNonDefaultAspectRatio=function(){var r;(r=this.data)!=null&&r.thumbnail&&this.isActive&&.5625!==RNZ(this.data.thumbnail)&&_.MpJ("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHORTS_NON_DEFAULT_ASPECT_RATIO")};
_.d.calculateOverlayDensity=function(){if(this.enableFlexibleOverlay||this.enableFormatFirst){var r=document.querySelector("#shorts-container");if(r){var E=!1,K,g=this.playerContainer.offsetWidth,D=this.playerContainer.offsetHeight;r=r.offsetWidth/2-g/2;r>=368?(r=1,E=K=!0):r>=72?(r=0,K=!0):(r=2,K=!1);g>=600&&D>=840?r=1:window.innerWidth<=599&&(r=2,K=E=!1);this.isPersistentPanelActive&&(r=0,E=!1);this.extractActionBar=K;_.R("web_enable_flexible_overlay")&&(this.overlayDensity=r,this.extractOverlay=
E);var B;(B=this.onOverlayDensityChanged)==null||B.call(this,this.index,this.overlayDensity,this.extractOverlay,this.extractActionBar)}}};
_.d.onOverlayDensityChange=function(){var r;(r=this.onOverlayDensityChanged)==null||r.call(this,this.index,this.overlayDensity,this.extractOverlay,this.extractActionBar);if(r=_.rj(this.hostElement).querySelector("ytd-reel-player-overlay-renderer"))r.set("overlayDensity",this.overlayDensity),r.set("extractOverlay",this.extractOverlay),r.set("extractActionBar",this.extractActionBar);if(r=this.hostElement.querySelector("reels-player-overlay-layout-view-model"))r.overlayDensity=this.overlayDensity,r.extractOverlay=
this.extractOverlay,r.extractActionBar=this.extractActionBar};
_.d.isVideoContent=function(r){_.P7().resolve(_.n_);return!!_.M(r,_.YZ)};
_.d.isNonVideoContent=function(r){_.P7().resolve(_.n_);return!!_.M(r,_.jo)};
_.d.closeInactiveWatchWhilePanel=function(){this.activeWatchWhilePanel&&this.isWatchWhileMode&&this.updateEngagementPanelVisibility(this.activeWatchWhilePanel,!1)};
_.f5.Object.defineProperties(W$.prototype,{isAdsOverlay:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.adsOverlay)}},
enableFormatFirst:{configurable:!0,enumerable:!0,get:function(){var r,E;return _.R("web_enable_format_first")||((r=this.data)==null?void 0:r.adsOverlay)&&_.R("web_enable_format_first_ads_only")||((E=this.data)==null?void 0:E.reelPlayerOverlayRenderer)&&_.R("web_enable_format_first_organic_only")}},
shouldRenderPlayerElements:{configurable:!0,enumerable:!0,get:function(){return this.isActive&&!this.hasError&&(this.isPlayerStarted||!_.R("web_shorts_modern_controls"))}},
watchWhileOrPersistentActive:{configurable:!0,enumerable:!0,get:function(){return this.isWatchWhileMode}},
shouldRenderScrubber:{configurable:!0,enumerable:!0,get:function(){var r;return!this.isActive||!this.isPlayerStarted||(r=this.data)!=null&&r.adsOverlay?!1:!0}},
overlayComponent:{configurable:!0,enumerable:!0,get:function(){var r;if(((r=this.data)==null?0:r.command)&&this.isVideoContent(this.data.command)){var E,K;if(((E=this.data)==null?0:E.adsOverlay)&&Object.keys((K=this.data)==null?void 0:K.adsOverlay).length>0)return{adsOverlay:this.data.adsOverlay};var g,D;if(((g=this.data)==null?0:g.reelPlayerOverlayRenderer)&&Object.keys((D=this.data)==null?void 0:D.reelPlayerOverlayRenderer).length>0)return{reelPlayerOverlayRenderer:this.data.reelPlayerOverlayRenderer}}return{}}}});
W$.prototype.onOverlayDensityChange=W$.prototype.onOverlayDensityChange;W$.prototype.calculateOverlayDensity=W$.prototype.calculateOverlayDensity;W$.prototype.maybeLogNonDefaultAspectRatio=W$.prototype.maybeLogNonDefaultAspectRatio;W$.prototype.onEngagementPanelsChanged=W$.prototype.onEngagementPanelsChanged;W$.prototype.onScrubberDataChange=W$.prototype.onScrubberDataChange;W$.prototype.updateShouldHideOverlay=W$.prototype.updateShouldHideOverlay;
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],W$.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],W$.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.fG.YtdGuideStateAwareBehavior),_.H("design:type",Object)],W$.prototype,"ytdGuideStateAwareBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],W$.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Number)],W$.prototype,"index",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],W$.prototype,"isActive",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],W$.prototype,"isHiddenInDom",void 0);_.u([_.b(),_.H("design:type",Object)],W$.prototype,"isPlayerPaused",void 0);_.u([_.b({selector:MRx}),_.H("design:type",Object)],W$.prototype,"isPlayerStarted",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],W$.prototype,"showPlayerControls",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],W$.prototype,"showScrubber",void 0);_.u([_.b(),_.H("design:type",Object)],W$.prototype,"autoHideJobId",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],W$.prototype,"overlayType",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],W$.prototype,"ytdReduxBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],W$.prototype,"ytActionHandlerBehavior",void 0);
_.u([_.b(),_.H("design:type",Object)],W$.prototype,"watchWhileEngagementPanels",void 0);_.u([_.b(),_.H("design:type",Object)],W$.prototype,"panelData",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],W$.prototype,"isWatchWhileMode",void 0);_.u([_.b(),_.H("design:type",String)],W$.prototype,"activeWatchWhilePanel",void 0);_.u([_.b(),_.H("design:type",Object)],W$.prototype,"hasError",void 0);_.u([_.b(),_.H("design:type",Object)],W$.prototype,"panelShowDelayMs",void 0);
_.u([_.b(),_.H("design:type",Object)],W$.prototype,"scrubberComponent",void 0);_.u([_.b({selector:_.ry,reflectToAttribute:!0}),_.H("design:type",Object)],W$.prototype,"isFullscreen",void 0);_.u([_.b(),_.H("design:type",Object)],W$.prototype,"shouldHideOverlay",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],W$.prototype,"enableAnchoredPanel",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],W$.prototype,"enablePersistentAnchoredPanel",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],W$.prototype,"hideWatchWhilePanel",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],W$.prototype,"useAspectRatio",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],W$.prototype,"enableShortsModernControls",void 0);_.u([_.b({selector:_.Zju,reflectToAttribute:!0}),_.H("design:type",Object)],W$.prototype,"isPersistentPanelActive",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],W$.prototype,"anchoredPanelActive",void 0);_.u([_.b({selector:_.ET,reflectToAttribute:!0}),_.H("design:type",Object)],W$.prototype,"isShortsPipActive",void 0);_.u([_.b({selector:oBK,reflectToAttribute:!0}),_.H("design:type",Object)],W$.prototype,"smallScreenSqueezeback",void 0);_.u([_.b({reflectToAttribute:!0}),_.v("data.adsOverlay"),_.H("design:type",Object),_.H("design:paramtypes",[])],W$.prototype,"isAdsOverlay",null);
_.u([_.b({reflectToAttribute:!0}),_.v("data.adsOverlay","data.reelPlayerOverlayRenderer"),_.H("design:type",Object),_.H("design:paramtypes",[])],W$.prototype,"enableFormatFirst",null);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],W$.prototype,"enableFlexibleOverlay",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],W$.prototype,"overlayDensity",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],W$.prototype,"extractOverlay",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],W$.prototype,"extractActionBar",void 0);_.u([_.b(),_.H("design:type",Function)],W$.prototype,"onOverlayDensityChanged",void 0);_.u([_.b(),_.v("isActive","hasError","isPlayerStarted"),_.H("design:type",Object),_.H("design:paramtypes",[])],W$.prototype,"shouldRenderPlayerElements",null);_.u([_.b(),_.v("isActive","isWatchWhileMode"),_.H("design:type",Object),_.H("design:paramtypes",[])],W$.prototype,"watchWhileOrPersistentActive",null);
_.u([_.pH("isActive","hasError","showingExpandedOverlay"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],W$.prototype,"updateShouldHideOverlay",null);_.u([_.b({reflectToAttribute:!0}),_.v("isActive","isPlayerStarted","data"),_.H("design:type",Object),_.H("design:paramtypes",[])],W$.prototype,"shouldRenderScrubber",null);
_.u([_.pH("shouldRenderScrubber"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],W$.prototype,"onScrubberDataChange",null);_.u([_.v("data.adsOverlay","data.reelPlayerOverlayRenderer"),_.H("design:type",Object),_.H("design:paramtypes",[])],W$.prototype,"overlayComponent",null);_.u([_.pH("watchWhileEngagementPanels"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],W$.prototype,"onEngagementPanelsChanged",null);
_.u([_.fH("#player-container"),_.H("design:type",HTMLElement)],W$.prototype,"playerContainer",void 0);_.u([_.fH("#cinematic-container"),_.H("design:type",HTMLElement)],W$.prototype,"cinematicContainer",void 0);_.u([_.pH("isPersistentPanelActive","data.thumbnail"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],W$.prototype,"maybeLogNonDefaultAspectRatio",null);
_.u([_.pH("isPersistentPanelActive"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],W$.prototype,"calculateOverlayDensity",null);_.u([_.pH("overlayDensity","extractOverlay","extractActionBar"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],W$.prototype,"onOverlayDensityChange",null);_.u([_.VF({is:"ytd-reel-video-renderer",disableElementRegistration:!0})],W$);
_.Z(W$,"ytd-reel-video-renderer",function(){if(Ps4!==void 0)return Ps4;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return Ps4=r},{mode:_.EZ("kevlar_poly_si_batch_j028")?1:2});var Gt=function(){var r=_.q.apply(this,arguments)||this;r.isPreviousPageShorts=!1;r.index=0;r.delayedActiveIndex=0;r.playablePreviousIndex=null;r.isPlayerPaused=!1;r.isPlayerStarted=!1;r.intersectionObserverThreshold=.6;r.fitToVisibleBounds=!1;r.pageSubtype="shorts";r.enablePreviousContinuation=_.R("shorts_in_playlists_web");r.shortsPipEnabled=_.R("web_shorts_pip");r.isDark=document.documentElement.hasAttribute("dark");r.shortsViewTransitions=_.R("web_shorts_view_transitions");r.isFullscreen=!1;r.isShortsPipActive=
!1;r.buttonOverride={iconPosition:"icon-only",size:"XL"};r.anchoredPanelActive=!1;r.isActive=!1;r.smallScreenPersistentPanel=!1;r.isPersistentPanelActive=!1;r.smallScreenSqueezeBack=!1;r.enableScrollIntoViewCenter=_.R("web_scroll_into_view_center");r.formatFirst=_.R("web_enable_format_first")||_.R("web_enable_format_first_ads_only")||_.R("web_enable_format_first_organic_only");r.enableFlexibleOverlay=_.R("web_enable_flexible_overlay");r.extractOverlay=!1;r.useAspectRatio=_.R("web_use_aspect_ratio");
r.enableShortsSequenceRefactorUnify=_.R("web_enable_shorts_sequence_refactor_unify");r.continuationRequestPending=!1;r.carouselContainers=[];r.isShortsInitialized=!1;r.shortsContentList=[];r.hasDataUpdated=!1;r.playerInPosition=!1;r.hidePreviousButtonImmediately=!1;r.showPreviousButtonImmediately=!1;r.endOfNextContinuation=!1;r.currentPlayerIndex=0;r.nextReelVe=_.dt(56921);r.prevReelVe=_.dt(56922);r.loopToggleOffVe=_.dt(198013);r.loopToggleOnVe=_.dt(198014);r.ambientModeToggleVe=_.dt(227860);r.reelPlayerPausedStateRendererVe=
_.dt(141313);r.storedPlaybackSpeed=null;r.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"};r.onOverlayDensityChanged=function(E,K,g,D){E=r.getActiveReelVideo(E);r.extractOverlay=!!g;E==null||E.setAttribute("overlay-density",String(K));g===void 0||E!=null&&E.toggleAttribute("extract-overlay",
g);D===void 0||E!=null&&E.toggleAttribute("extract-action-bar",D)};
return r};
_.C(Gt,_.q);_.d=Gt.prototype;_.d.setFirstShortsData=function(){!this.firstShortsData&&this.data&&(this.firstShortsData=this.getCurrentShort())};
_.d.setShortsContentList=function(){var r=this,E=this.shortsContentList&&this.reelWatchSequenceResponse?[].concat(_.mn(this.shortsContentList)):[],K=this.firstShortsData;if(K){var g=this.reelWatchSequenceResponse;if(K=this.shortsController==null?void 0:k19(E,K,g!=null?g:null)){g=K.newContentList;var D=K.indexChange;if(g.length!==E.length){var B;(B=this.intersectionObserver)==null||B.disconnect();this.shortsContentList=g;D!==0&&(this.index=D,_.pl(_.eM,function(){var Q;(Q=r.getActiveReelVideo(D))==
null||Q.scrollIntoView({behavior:"instant",block:"nearest",inline:"center"});r.movePlayerToVideo(D)},100));
_.eM.addLowPriorityJob(function(){r.observeShorts()},500)}}}};
_.d.calculateIsSmallWidth=function(){return window.innerWidth<=599};
_.d.onResize=function(){var r=_.n4(),E=r.dispatch,K=this.calculateIsSmallWidth();E.call(r,_.K4({type:"SET_IS_DESKTOP_SMALL_WIDTH",payload:{isDesktopSmallWidth:K}}));this.updateBackNavContainerWidth();this.calculateSqueezebackPanelSize()};
_.d.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}}};
_.d.updateBackNavContainerWidth=function(){if(this.player&&this.backNavButton){var r=(this.hostElement.clientWidth-this.shortsInnerContainer.clientWidth)/2,E=r,K=0;r<250&&(E=r+this.shortsInnerContainer.clientWidth,K=24);_.jU(this.hostElement,{"--ytd-shorts-header-width":E+"px","--ytd-shorts-top-spacing":K+"px"})}};
_.d.isFirstShorts=function(r){return r&&!this.enableShortsSequenceRefactorUnify?this.index===-r.length:this.index===0};
_.d.isActiveReel=function(r,E,K){K&&(E=this.calculatePrevIndex(E,K));return r===E};
_.d.onFullscreenChange=function(){_.R("web_fullscreen_shorts")&&(this.scrollToVideoThrottle.fire(this.activeIndex,"instant"),this.isFullscreen&&this.isShortsPipActive&&_.P7().resolve(_.S3).close(!0))};
_.d.engagementPanelsChanged=function(){var r;this.watchWhileEngagementPanels=(r=this.data)==null?void 0:r.engagementPanels};
_.d.unregisterPanels=function(){var r=_.P7().resolve(_.Kz);if(this.watchWhileEngagementPanels)for(var E=_.N(this.watchWhileEngagementPanels),K=E.next();!K.done;K=E.next()){var g=K.value,D=void 0,B=void 0;K=(D=g.engagementPanelSectionListRenderer)==null?void 0:(B=D.identifier)==null?void 0:B.tag;g=this.getPanelIdentifier(g.engagementPanelSectionListRenderer);r&&(K&&r.panelMap.delete(K),g&&_.R("web_shorts_panel_caching_bugfix")&&(D=K=void 0,(D=(K=r).unregisterPanelContent)==null||D.call(K,g)))}};
_.d.isVideoContent=function(r){return this.isVideoContentCommand(r==null?void 0:r.command)};
_.d.getActiveReelVideo=function(r){return _.rj(this.hostElement).querySelector('.reel-video-in-sequence-new[id="'+r+'"]')};
_.d.calculatePrevIndex=function(r,E){return E?r-((E==null?void 0:E.length)||0):-1};
_.d.onKeydown=function(r){var E=_.AP(r)||[];if(!_.bHB(E))if(r.code==="ArrowUp")r.preventDefault(),this.handlePrevButtonClick();else if(r.code==="ArrowDown")r.preventDefault(),this.handleNextButtonClick();else if(r.code==="KeyM")this.toggleMuteUnmuteVideo();else if(r.code==="KeyK"||r.code==="Space")this.togglePlayPauseVideo();else if((r.code==="KeyA"||r.code==="ArrowLeft")&&_.R("web_shorts_keyboard_enable_seek_shortcuts")){var K;(K=this.player)==null||K.seekBy(-5)}else if((r.code==="KeyD"||r.code===
"ArrowRight")&&_.R("web_shorts_keyboard_enable_seek_shortcuts")&&this.player&&this.player.getDuration()>this.player.getCurrentTime()+6){var g;(g=this.player)==null||g.seekBy(5)}};
_.d.onServiceRequestCompleted=function(r,E){r=E.data;if(this.enableShortsSequenceRefactorUnify){if(this.continuationRequestPending=!1,r.continuationEndpoint||r.prevContinuationEndpoint)this.reelWatchSequenceResponse=r}else r.continuationEndpoint&&r.entries?(this.processAppendReelWatchSequenceContinuationEntriesAction({appendReelWatchSequenceContinuationEntriesAction:{entries:r.entries,continuationEndpoint:r.continuationEndpoint}}),this.cachedReelWatchSequenceResponse=r):r.prevContinuationEndpoint&&
r.prevEntries?this.processAppendReelWatchSequenceContinuationEntriesAction({appendReelWatchSequenceContinuationEntriesAction:{prevEntries:r.prevEntries,prevContinuationEndpoint:r.prevContinuationEndpoint}}):this.shortsProcessedSequence&&this.index>0&&(this.endOfNextContinuation=!0)};
_.d.handleEngagementPanelVisibilityChanged=function(r,E){var K=_.P7().resolve(_.Kz);if(r&&K){var g=this.getPanelIdentifier(r);if(E==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED")if(this.anchoredPanelActive&&this.activePanel!==g){K.hidePanel({identifier:this.activePanel});var D;this.activePanel=((D=r.identifier)==null?void 0:D.tag)||r.panelIdentifier}else this.isPersistentPanelActive=!0,_.n4().dispatch(ljJ(!0)),this.anchoredPanelActive=!0,this.activePanel=g;else E==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&
this.activePanel===g&&(this.isPersistentPanelActive=this.anchoredPanelActive=!1,_.n4().dispatch(ljJ(!1)))}};
_.d.handlePanelScrimClick=function(){var r=_.P7().resolve(_.Kz);this.activePanel&&(r.hidePanel({identifier:this.activePanel}),_.n4().dispatch(ljJ(!1)))};
_.d.getShortsLoopSetting=function(){var r,E,K,g,D;return _.p(function(B){switch(B.nextAddress){case 1:return _.R("kevlar_shorts_auto_advance")?B.yield(_.Es.getInstance(),2):B.return(!0);case 2:return(r=B.yieldResult)?B.yield(r.get("sfvles"),3):B.return(!0);case 3:return K=(E=B.yieldResult)!=null?E:!1,B.yield(r.get("sfvle"),4);case 4:return D=(g=B.yieldResult)!=null?g:!0,K?B.return(D):B.return(!0)}})};
_.d.handleSignalActionToggleLoopShortsOff=function(){var r=this,E,K,g;return _.p(function(D){switch(D.nextAddress){case 1:if(!r.player)return D.return();r.player.setLoopVideo(!1);E=_.pB();_.mZ(E,r.loopToggleOffVe);return D.yield(_.Es.getInstance(),2);case 2:return(K=D.yieldResult)?D.yield(K.set("sfvle",!1),3):D.return();case 3:return D.yield(K.set("sfvles",!0),4);case 4:g=_.aA(),_.pR(0,203,!1),_.pR(0,204,!0),g.save(),_.vo(D)}})};
_.d.handleSignalActionToggleLoopShortsOn=function(){var r=this,E,K,g;return _.p(function(D){switch(D.nextAddress){case 1:if(!r.player)return D.return();r.player.setLoopVideo(!0);E=_.pB();_.mZ(E,r.loopToggleOnVe);return D.yield(_.Es.getInstance(),2);case 2:return(K=D.yieldResult)?D.yield(K.set("sfvle",!0),3):D.return();case 3:return D.yield(K.set("sfvles",!0),4);case 4:g=_.aA(),_.pR(0,203,!0),_.pR(0,204,!0),g.save(),_.vo(D)}})};
_.d.handleSignalActionToggleCinematicShortsOn=function(){cA2(!0);var r;(r=this.JSC$22990_cinematicController)==null||_.$mH(r,!0);_.mZ(_.pB(),this.ambientModeToggleVe,{toggleButtonData:{isToggledOn:!1}})};
_.d.handleSignalActionToggleCinematicShortsOff=function(){cA2(!1);var r;(r=this.JSC$22990_cinematicController)==null||_.$mH(r,!1);_.mZ(_.pB(),this.ambientModeToggleVe,{toggleButtonData:{isToggledOn:!0}})};
_.d.toggleMuteUnmuteVideo=function(){this.player&&(this.player.isMuted()?this.player.unMute():this.player.mute())};
_.d.togglePlayPauseVideo=function(){this.player&&(this.player.getPlayerState()===1?this.player.pauseVideo():this.player.getPlayerState()===2&&this.player.playVideo())};
_.d.unhideCurrentOverlay=function(){this.hasDataUpdated=!0;if(this.overlayContainer&&this.playerInPosition){var r=this.overlayContainer.querySelector("#experiment-overlay");r&&_.eM.addLowPriorityJob(function(){r.style.display="unset"},100)}else if(this.overlayContainer){var E;
((E=this.playerElement.getPlayer())==null?void 0:E.getPlayerState())===-1&&this.movePlayerToVideo(this.index)}};
_.d.getCurrentShort=function(){if(this.currentEndpoint){var r=this.currentEndpoint;if(this.isNonVideoContentCommand(r)){var E=_.M(r,_.jo);return{reelNonVideoContentRenderer:_.M(E==null?void 0:E.renderer,_.Q3),command:r}}if(this.data){var K;E=(K=_.M(this.currentEndpoint,_.YZ))==null?void 0:K.thumbnail;var g;K=(g=this.data.overlay)==null?void 0:g.reelPlayerOverlayRenderer;_.P7().resolve(_.n_);r=this.data;var D,B;g=(D=r.overlay)==null?void 0:(B=D.shortsAdsRenderer)==null?void 0:B.adSlots;if(g!==void 0)g.length===
0?(_.l7("Shorts ads returned no ad slots."),r=void 0):(g.length>1&&_.l7("Shorts ads has more than one ad slots."),r=_.M(g[0],_.k5f));else{var Q,a;r=_.M((Q=r.overlay)==null?void 0:(a=Q.shortsAdsRenderer)==null?void 0:a.overlay,_.k5f)}Q=r;r=Object.assign({},this.currentEndpoint,{reelWatchEndpoint:Object.assign({},_.M(this.currentEndpoint,_.YZ),{sequenceParams:void 0,sequenceProvider:void 0,racyCheckOk:void 0,contentCheckOk:void 0})});var P;return{reelPlayerOverlayRenderer:K,thumbnail:E,command:r,adsOverlay:Q,
videoId:(P=_.M(this.currentEndpoint,_.YZ))==null?void 0:P.videoId}}}};
_.d.created=function(){var r=this;this.scrollToVideoThrottle=new _.NN(function(E,K){K=K===void 0?"smooth":K;var g;(g=r.getActiveReelVideo(E))==null||g.scrollIntoView({behavior:K,block:"nearest",inline:r.enableScrollIntoViewCenter?"center":"start"})},500,this);
this.shortsController=_.P7().resolve(_.n_);this.maybeCreateIntersectionObserver()};
_.d.onScroll=function(){this.scrollToVideoThrottle.fire(this.index)};
_.d.attached=function(){var r=this;_.P7().resolve(_.n_).registerRootElement(this);this.pageScrollElement=_.rj(this.hostElement).querySelector("#shorts-container");document.addEventListener("yt-shorts-reset",_.QF(this,this.processResetAction));_.R("web_fullscreen_shorts")&&window.ResizeObserver&&!this.resizeObserver&&(this.resizeObserver=this.onResizeFinished(this.shortsContainer,function(){r.maybeCreateIntersectionObserver();r.scrollToVideoThrottle.fire(r.activeIndex,"instant");r.shortsContainer.style.overflowY=
"scroll"}))};
_.d.updateReelWatchSequenceResponse=function(){var r=this,E;if(_.R("web_enable_delay_shorts_sequence_call_new")&&this.currentEndpoint&&((E=_.M(this.currentEndpoint,_.YZ))==null?0:E.sequenceParams)&&!this.reelWatchSequenceResponse){var K;(K=this.shortsController)==null||bKh(K,this.currentEndpoint).then(function(g){g&&(r.reelWatchSequenceResponse=g,r.cachedReelWatchSequenceResponse=g,_.eM.addLowPriorityJob(function(){r.observeShorts()}))})}};
_.d.calculateSqueezebackPanelSize=function(){var r=this,E=window.innerWidth-456-(window.innerHeight-106)*.5625;_.eM.addLowPriorityJob(function(){E<360?_.n4().dispatch(mm2(!0)):(r.hostElement.style.setProperty("--anchored-panel-width",Math.min(E,480)+"px"),_.n4().dispatch(mm2(!1)))})};
_.d.detached=function(){var r=_.P7().resolve(_.n_);r.rootElement=void 0;var E;(E=r.unsubscribeFromStore)==null||E.call(r);r.unsubscribeFromStore=void 0;document.removeEventListener("yt-shorts-reset",_.QF(this,this.processResetAction));this.intersectionObserver=this.resizeObserver=void 0};
_.d.onResizeFinished=function(r,E){var K=this,g=new ResizeObserver(function(){K.shortsContainer.style.overflowY="hidden";_.eM.addLowPriorityJob(function(){E()},100)});
g.observe(r);return g};
_.d.resetDocumentScrollTop=function(){var r,E;if((r=document)==null?0:(E=r.scrollingElement)==null?0:E.scrollTop)document.scrollingElement.scrollTop=0};
_.d.loadPage_=function(r){var E=this;this.resetDocumentScrollTop();if(this.currentEndpoint&&this.isNonVideoContentCommand(this.currentEndpoint))this.data=this.playerData=void 0;else if(this.initCsi(),this.updateTitle(this.playerData),r){var K;if((K=_.M(this.currentEndpoint,_.YZ))==null?0:K.sequenceParams)this.index=0,this.scrollToVideoThrottle.fire(this.index),this.movePlayerToVideo(this.index);this.data=r;this.isPlayerStarted?this.handleOnPlaybackCommand():this.afterPlayerStarted=function(){E.isPlayerStarted&&
(E.handleOnPlaybackCommand(),E.afterPlayerStarted=function(){})};
this.registerPanel(r)}};
_.d.afterPlayerStarted=function(){};
_.d.handleOnPlaybackCommand=function(){if(_.R("web_shorts_comment_stickers")&&this.isPlayerStarted){var r,E=(r=_.M(this.currentEndpoint,_.YZ))==null?void 0:r.onPlaybackCommand;E&&this.ytComponentBehavior.resolveCommand(E)}};
_.d.maybeCreateIntersectionObserver=function(){var r=this,E=this.calculateIntersectionObserverThreshold();if(!this.intersectionObserver||this.intersectionObserverThreshold!==E){this.intersectionObserverThreshold=E;var K={rootMargin:"0px",threshold:E},g;(g=this.intersectionObserver)==null||g.disconnect();this.intersectionObserver=new IntersectionObserver(function(D){D=_.N(D);for(var B=D.next();!B.done;B=D.next())if(B=B.value,B.intersectionRatio>E){B=Number(B.target.id);if(isNaN(B))break;if(B===r.index)break;
_.u$m();r.loadVideo(B);_.WB("r_vtc")}},K);
this.enableShortsSequenceRefactorUnify||this.observeShorts()}};
_.d.observeShorts=function(){var r,E,K,g=this.enableShortsSequenceRefactorUnify?((r=this.shortsContentList)==null?void 0:r.length)||0:(((E=this.shortsProcessedPrevSequence)==null?void 0:E.length)||0)+(((K=this.shortsProcessedSequence)==null?void 0:K.length)||0);if(this.carouselContainers.length<g&&(this.carouselContainers=[].concat(_.mn(_.rj(this.hostElement).querySelectorAll(".reel-video-in-sequence-new"))),this.enableShortsSequenceRefactorUnify))for(r=_.N(this.carouselContainers),E=r.next();!E.done;E=
r.next())E=E.value,K=void 0,(K=this.intersectionObserver)==null||K.observe(E);if(!this.enableShortsSequenceRefactorUnify)for(r=_.N(this.carouselContainers),E=r.next();!E.done;E=r.next())E=E.value,K=void 0,(K=this.intersectionObserver)==null||K.observe(E)};
_.d.initCsi=function(){_.THH("reel_watch","pbs pbp pbu r_vtc r_tr cpt".split(" "));var r={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"}},E,K;if((E=this.playerData)==null?0:(K=E.cacheMetadata)==null?0:K.isCacheHit)r.isCacheHit=!0;var g;if(E=(g=_.M(this.currentEndpoint,_.YZ))==null?void 0:
g.prefetchTaskId)r.prefetchInfo={taskId:E};_.Mn(r)};
_.d.isAd=function(){var r,E;return!!((r=_.M(this.currentEndpoint,_.YZ))==null?0:(E=r.adClientParams)==null?0:E.isAd)};
_.d.getPlayer=function(){this.$||this._enableProperties();return this.playerElement};
_.d.getPlayerContainer=function(){var r;return(r=_.rj(this.hostElement).querySelector("ytd-reel-video-renderer"))==null?void 0:r.playerContainer};
_.d.onPlayerStateChange=function(r){var E=this;this.isPlayerPaused=r===2;r!==1&&this.isShortPlayable()||this.currentPlayerIndex===this.index?r===1&&this.index===0&&(this.isPlayerStarted||_.n4().dispatch(ZKh(!0))):(this.movePlayerToVideo(this.index),this.isPlayerStarted||_.n4().dispatch(ZKh(!0)));this.player&&!this.player.getLoopVideo()&&_.eM.addLowPriorityJob(function(){E.getShortsLoopSetting().then(function(K){var g;(g=E.player)==null||g.setLoopVideo(K)})});
this.isPlayerPaused&&_.R("web_shorts_paused_state_logging")&&_.lr(_.Cn(),[this.reelPlayerPausedStateRendererVe])};
_.d.isShortPlayable=function(){if(_.R("kevlar_playable_short_killswitch"))return!0;var r;return(r=this.playerData)!=null&&r.playabilityStatus?this.playerData.playabilityStatus.status==="OK":!1};
_.d.setNormalPlaybackSpeed=function(){var r=this,E,K;return _.p(function(g){if(g.nextAddress==1)return g.yield(r.getPlayer().getPlayerPromise(),2);E=g.yieldResult;K=E.getPlaybackRate();K!==1&&(r.storedPlaybackSpeed=K,E.setPlaybackRate(1));_.vo(g)})};
_.d.restorePlaybackSpeed=function(){var r=this,E;return _.p(function(K){if(K.nextAddress==1)return r.storedPlaybackSpeed===null?K.jumpTo(0):K.yield(r.getPlayer().getPlayerPromise(),3);E=K.yieldResult;E.setPlaybackRate(r.storedPlaybackSpeed);r.storedPlaybackSpeed=null;_.vo(K)})};
_.d.playerDataChanged=function(){var r=this,E,K,g,D,B,Q,a,P,O;return _.p(function(U){if(U.nextAddress==1){E=r.getPlayer();r.enableShortsSequenceRefactorUnify||(K=r.intersectionObserver)==null||K.disconnect();if(r.playerData){if(((g=r.playerData.videoDetails)==null?void 0:g.videoId)!==((D=E.getPlayer())==null?void 0:D.getVideoData().video_id)){B={};if(Q=_.M(r.currentEndpoint,_.YZ))B.watch_endpoint=Q,Q.endTimeSeconds&&(B.end=Q.endTimeSeconds);E.loadVideoWithPlayerResponse(r.playerData,B)}}else return U.return();
return r.player?U.jumpTo(2):U.yield(E.getPlayerPromise(),3)}U.nextAddress!=2&&(r.player=U.yieldResult,r.JSC$22990_playerStateChangeListener=r.onPlayerStateChange.bind(r),r.player.addEventListener("onStateChange",r.JSC$22990_playerStateChangeListener),_.R("kevlar_client_enable_shorts_player_bootstrap")&&_.kz(),r.scrollToVideoThrottle.fire(r.index),r.movePlayerToVideo(r.index),_.eM.addLowPriorityJob(function(){r.getShortsLoopSetting().then(function(T){var w;(w=r.player)==null||w.setLoopVideo(T)})}),
_.L6E.resolve(r.player),r.player.syncVolume(),r.getPlayer().focusOnPlayer());
_.eM.addLowPriorityJob(function(){r.observeShorts()},100);
a=r.player.getPlayerState(r.player.getPresentingPlayerType());a!==1||r.isPlayerStarted||_.n4().dispatch(ZKh(!0));r.updateBackNavContainerWidth();P=_.M(r.currentEndpoint,_.YZ);((O=P)==null?0:O.startTimeSeconds)&&r.player.seekTo(P.startTimeSeconds);if(r.JSC$22990_cinematicController||r.cinematicsInitializeJobId)return U.return();r.cinematicsInitializeJobId=_.eM.addLowPriorityJob(function(){r.initCinematicController();r.cinematicsInitializeJobId=void 0});
_.vo(U)})};
_.d.onShortUndoDismiss=function(){var r=this,E=SVH().pop();E!==void 0&&(_.p5(this,function(){r.showCardWithIndex(E)}),this.playablePreviousIndex=this.getPlayablePreviousIndex())};
_.d.onShortsDismiss=function(r){if(r=r.detail.reelDismissalActionRenderer)(r=_.M(r.onDismissalCompletionRenderer,_.AZh))&&this.ytComponentBehavior.resolveCommand({openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:r}}}),this.scrollAndDismissCard()};
_.d.processReelNonVideoContentDismissalCommand=function(r){var E=this;this.activeDimissalTimeout&&(clearTimeout(this.activeDimissalTimeout),this.activeDimissalTimeout=void 0);r=_.M(r,hNx);this.activeDimissalTimeout=setTimeout(function(){E.scrollAndDismissCard()},Number(r==null?void 0:r.delayMs))};
_.d.scrollAndDismissCard=function(){var r=this,E=this.index;SVH().push(E);_.p5(this,function(){var K=r.getPlayableNextIndex();K!==null&&(r.hideCardWithIndex(E),r.scrollToVideoThrottle.fire(K))})};
_.d.hideCardWithIndex=function(r){if(r=this.getActiveReelVideo(r))r.hidden=!0};
_.d.showCardWithIndex=function(r){if(r=this.getActiveReelVideo(r))r.hidden=!1};
_.d.onActiveChanged=function(){this.activeChanged(this.ytPageBehavior.active)};
_.d.activeChanged=function(r){_.n4().dispatch(_.K4({type:"SET_IS_SHORTS_ACTIVE",payload:{isShortsActive:r}}));if(r)document.addEventListener("keydown",_.QF(this,this.onKeydown)),document.body.setAttribute("no-y-overflow",""),this.setNormalPlaybackSpeed(),this.getPlayer().focusOnPlayer();else{if(this.isAd()){var E;(E=this.player)==null||E.sendAbandonmentPing()}var K;(K=this.player)==null||K.cueVideoByPlayerVars({videoId:"00000000"});document.removeEventListener("keydown",_.QF(this,this.onKeydown));
document.body.removeAttribute("no-y-overflow");this.restorePlaybackSpeed();this.processResetAction()}};
_.d.graftClientVisualElements=function(){if(this.data){var r=_.pB();_.HmC(r,_.KR({response:this.reelWatchSequenceResponse}));_.qo(r,this.nextReelVe);_.qo(r,this.prevReelVe);_.R("kevlar_shorts_auto_advance")&&(_.qo(r,this.loopToggleOffVe),_.qo(r,this.loopToggleOnVe));_.qo(r,this.ambientModeToggleVe);_.lr(_.Cn(),[this.nextReelVe,this.prevReelVe]);_.R("web_shorts_paused_state_logging")&&_.qo(r,this.reelPlayerPausedStateRendererVe)}};
_.d.graftNvcRenderer=function(){var r,E,K,g,D,B,Q=this.enableShortsSequenceRefactorUnify?(r=this.shortsContentList)==null?void 0:(E=r[this.index])==null?void 0:E.command:this.index<0?(K=this.shortsProcessedPrevSequence)==null?void 0:(g=K[this.shortsProcessedPrevSequence.length+this.index])==null?void 0:g.command:(D=this.shortsProcessedSequence)==null?void 0:(B=D[this.index])==null?void 0:B.command;if(Q&&this.isNonVideoContentCommand(Q)){r=_.M(Q,_.jo);var a,P;(r=(a=_.M(r==null?void 0:r.renderer,_.Q3))==
null?void 0:(P=a.loggingDirectives)==null?void 0:P.trackingParams)&&_.pB().graftServerVe(r)}};
_.d.setActiveIndex=function(){_.P7().resolve(_.n_).setActiveIndex(this.index)};
_.d.onShortsPipActiveChanged=function(){this.isShortsMiniplayerActive()&&this.updateMiniplayerData()};
_.d.lazyUpdateMiniplayerData=function(){var r=this;this.isShortsMiniplayerActive()&&(this.cancelPreviousMiniplayerDataUpdate(),this.updateMiniplayerDataJobId=_.eM.addLowPriorityJob(function(){r.updateMiniplayerData();r.updateMiniplayerDataJobId=void 0}))};
_.d.cancelPreviousMiniplayerDataUpdate=function(){this.updateMiniplayerDataJobId&&_.eM.cancelJob(this.updateMiniplayerDataJobId)};
_.d.updateMiniplayerData=function(){var r,E,K,g=_.P7().resolve(_.S3),D={shortsData:this.getCurrentShort(),previousButtonDisabled:!((r=this.prevButtonData)==null||!r.isDisabled),nextButtonDisabled:!((E=this.nextButtonData)==null||!E.isDisabled),playabilityStatus:(K=this.playerData)==null?void 0:K.playabilityStatus};_.X2(g,D)};
_.d.resetPlayerLocation=function(){var r=this.getPlayer();this.initialPlayerContainer&&r.appendTo(this.initialPlayerContainer,void 0,!0);this.shortsInnerContainer&&this.overlayContainer&&(this.shortsInnerContainer.appendChild(this.overlayContainer),this.overlayContainer=void 0)};
_.d.movePlayerToVideo=function(r,E){var K=this;E=E===void 0?!0:E;var g=this.getActiveReelVideo(r),D=this.getPlayer();if(g){this.overlayContainer?g.appendChild(this.overlayContainer):(this.overlayContainer=_.rj(this.hostElement).querySelector("ytd-reel-video-renderer")||void 0,g.appendChild(this.overlayContainer),this.isShortsMiniplayerActive()||D.appendTo(this.overlayContainer.playerContainer,void 0,!0));var B;(B=this.player)==null||B.setSize(NaN,NaN);this.isActive||_.k_(_.eM,function(){K.isActive=
!0});
D.style.visibility="visible";this.playerInPosition=!0;this.hasDataUpdated&&this.unhideCurrentOverlay();_.R("reels_web_disable_rtr_tick")||_.R("reels_web_use_pbs_first_shorts")&&r===0||_.CR("r_tr");this.currentPlayerIndex=r;g.appendChild(this.errorScreenContainer);var Q;(Q=this.JSC$22990_cinematicController)==null||_.PRZ(Q)}else E?_.eM.addLowPriorityJob(function(){K.movePlayerToVideo(K.index,!1)}):Math.random()<=_.Uv("web_shorts_error_logging_threshold")&&_.Hm(new _.bs("Trying to movePlayerToVideo with undefined container.",
{firstAttempt:E,
index:r}))};
_.d.enableFormatFirst=function(r){return _.R("web_enable_format_first")||r.adsOverlay&&_.R("web_enable_format_first_ads_only")||r.reelPlayerOverlayRenderer&&_.R("web_enable_format_first_organic_only")};
_.d.getAspectRatio=function(r){if(this.enableFormatFirst(r))return(r==null?0:r.thumbnail)&&RNZ(r.thumbnail)?"--ytd-shorts-player-ratio: "+RNZ(r.thumbnail):"--ytd-shorts-player-ratio: 0.5625"};
_.d.getBackgroundImage=function(r){if(r!=null&&r.thumbnail)return(r=_.hH(r.thumbnail.thumbnails))?'background-image:url("'+r+'");':"background-color:black;"};
_.d.onPersistentPanelActiveChanged=function(){var r=this.getCurrentShort();if(r&&this.enableFormatFirst(r)&&(r==null?0:r.thumbnail)&&RNZ(r.thumbnail)!==.5625){var E;(E=this.player)==null||E.setSize(NaN,NaN)}};
_.d.isShortsMiniplayerActive=function(){return this.shortsPipEnabled&&this.isShortsPipActive};
_.d.moveCinematicsToVideo=function(){var r=_.rj(this.hostElement).querySelector("ytd-reel-video-renderer");(r==null?0:r.cinematicContainer)&&r.cinematicContainer!==this.shortsCinematicContainer.parentElement&&r.cinematicContainer.appendChild(this.shortsCinematicContainer)};
_.d.onPrevButtonDataChange=function(){this.updatePrevButtonData()};
_.d.updatePrevButtonData=function(){var r=this.get("overlay.reelPlayerOverlayRenderer.prevItemButton.buttonRenderer",this.data);r?this.prevButtonData=r=Object.assign({},r,{accessibility:{label:_.Nn("PREVIOUS_VIDEO_LABEL")},icon:{iconType:"YOUTUBE_SHORTS_ARROW_UP"},tooltip:this.isUpArrowHidden?"":_.Nn("PREVIOUS_VIDEO_LABEL")}):this.prevButtonData&&(this.prevButtonData=r=Object.assign({},this.prevButtonData,{isDisabled:!1}))};
_.d.onNextButtonDataChange=function(){this.updateNextButtonData()};
_.d.updateNextButtonData=function(){var r=this.get("overlay.reelPlayerOverlayRenderer.nextItemButton.buttonRenderer",this.data);r&&(this.nextButtonData=r=Object.assign({},r,{accessibility:{label:_.Nn("NEXT_VIDEO_LABEL")},icon:{iconType:"YOUTUBE_SHORTS_ARROW_DOWN"},tooltip:_.Nn("NEXT_VIDEO_LABEL")||""}))};
_.d.getPlayablePreviousIndex=function(){for(var r,E=this.index-1;E>=-(((r=this.prevShortsSequence)==null?void 0:r.length)||0);E--)if(!SVH().includes(E))return E;return null};
_.d.getIndexInSequence=function(r,E){return r.findIndex(function(K){var g;return((g=_.M(K.command,_.YZ))==null?void 0:g.videoId)===E})};
_.d.handlePrevButtonClick=function(r){var E=this,K,g;return _.p(function(D){K=E.getPlayablePreviousIndex();if(K===null)return D.return();E.gestureType=((g=r)==null?void 0:g.type)==="click"?"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK":"INTERACTION_LOGGING_GESTURE_TYPE_KEY_PRESS";K===0&&(E.hidePreviousButtonImmediately=!0);if(E.shortsViewTransitions&&document.startViewTransition)return document.startViewTransition(function(){E.scrollToVideoThrottle.fire(K,"auto")}),D.return();
E.scrollToVideoThrottle.fire(K);_.vo(D)})};
_.d.getPlayableNextIndex=function(){for(var r,E,K=this.index+1;K<(this.enableShortsSequenceRefactorUnify?(r=this.shortsContentList)==null?void 0:r.length:((E=this.shortsProcessedSequence)==null?void 0:E.length)||0);K++)if(!SVH().includes(K))return K;return null};
_.d.handleNextButtonClick=function(r,E){var K=this,g,D;return _.p(function(B){g=K.getPlayableNextIndex();if(g===null)return B.return();g===1&&(K.showPreviousButtonImmediately=!0);K.gestureType=((D=r)==null?void 0:D.type)==="click"?"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK":"INTERACTION_LOGGING_GESTURE_TYPE_KEY_PRESS";E&&(K.gestureType=E);if(K.shortsViewTransitions&&document.startViewTransition)return document.startViewTransition(function(){K.scrollToVideoThrottle.fire(g,"auto")}),B.return();
K.scrollToVideoThrottle.fire(g);_.vo(B)})};
_.d.handleReelNavigateCommand=function(r,E,K){(r=_.M(r,L79))&&E&&r.destination==="REEL_NAVIGATION_DESTINATION_NEXT"&&this.handleNextButtonClick(K)};
_.d.loadVideo=function(r,E){var K=this;E=E===void 0?!1:E;if(r!==this.currentPlayerIndex){_.n4().dispatch(ZKh(!1));if(this.isAd()&&!E){var g;(g=this.player)==null||g.notifyShortsAdSwipeEvent()}var D;(D=this.JSC$22990_cinematicController)==null||_.pDb(D);var B;(B=this.JSC$22990_cinematicController)==null||qVh(B);g=r>this.index;this.isShortsMiniplayerActive()&&(this.cancelPreviousMiniplayerDataUpdate(),this.setMiniplayerPreview(g));this.getPlayer().style.visibility="hidden";this.hasDataUpdated=this.playerInPosition=
!1;this.overlayContainer&&(this.overlayContainer.querySelector("#experiment-overlay").style.display="none");var Q,a,P,O,U,T;E=this.enableShortsSequenceRefactorUnify?(Q=this.shortsContentList)==null?void 0:(a=Q[r])==null?void 0:a.command:r<0?(P=this.shortsProcessedPrevSequence)==null?void 0:(O=P[this.shortsProcessedPrevSequence.length+r])==null?void 0:O.command:(U=this.shortsProcessedSequence)==null?void 0:(T=U[r])==null?void 0:T.command;this.index=r;this.gestureType||(this.gestureType=g?"INTERACTION_LOGGING_GESTURE_TYPE_SWIPE":
"INTERACTION_LOGGING_GESTURE_TYPE_BACK_SWIPE");E&&this.isVideoContentCommand(E)&&(this.ytComponentBehavior.resolveCommand(E,{form:{createScreenConfig:{clickedVisualElement:g?this.nextReelVe:this.prevReelVe,implicitGestureType:this.gestureType}}}),this.gestureType=void 0);if(E&&this.isNonVideoContentCommand(E)){this.currentEndpoint=E;this.data=void 0;Q=_.pB();a=_.M(E,_.jo);var w,F;(a=(w=_.M(a==null?void 0:a.renderer,_.Q3))==null?void 0:(F=w.screenLoggingData)==null?void 0:F.screenVeType)&&_.kQ(Q,a);
this.currentPlayerIndex=-1;this.player&&this.isShortPlayable()&&this.player.pauseVideo();(w=this.getActiveReelVideo(r))&&w.appendChild(this.overlayContainer)}var c,W;w=this.enableShortsSequenceRefactorUnify?((c=this.shortsContentList)==null?NaN:c.length)-4<=r:((W=this.reelWatchSequenceResponse)==null?void 0:W.entries)&&r===this.reelWatchSequenceResponse.entries.length-1;var z;if(((z=this.reelWatchSequenceResponse)==null?0:z.continuationEndpoint)&&w){var S,k,A={contentPlaybackContext:_.DS({},(k=_.M((S=
this.currentEndpoint)==null?void 0:S.commandMetadata,_.dA))==null?void 0:k.url,window.location.href)};this.enableShortsSequenceRefactorUnify?this.continuationRequestPending||(_.eM.addLowPriorityJob(function(){K.ytComponentBehavior.resolveCommand(K.reelWatchSequenceResponse.continuationEndpoint,{form:A})}),this.continuationRequestPending=!0):this.ytComponentBehavior.resolveCommand(this.reelWatchSequenceResponse.continuationEndpoint,{form:A})}var X,e;
r=this.enableShortsSequenceRefactorUnify?r===0:r===-(((X=this.reelWatchSequenceResponse)==null?void 0:(e=X.prevEntries)==null?void 0:e.length)||0);var I,J;((I=this.reelWatchSequenceResponse)==null?0:I.prevContinuationEndpoint)&&((J=this.reelWatchSequenceResponse)==null?0:J.prevEntries)&&r&&this.ytComponentBehavior.resolveCommand(this.reelWatchSequenceResponse.prevContinuationEndpoint)}};
_.d.setMiniplayerPreview=function(r){r=(r===void 0?0:r)?this.getPlayableNextIndex():this.getPlayablePreviousIndex();var E,K,g,D,B=_.P7().resolve(_.S3),Q={shortsData:void 0,shortsPreviewThumbnail:r?this.enableShortsSequenceRefactorUnify?(E=this.shortsContentList)==null?void 0:(K=E[r])==null?void 0:K.thumbnail:(g=this.shortsProcessedSequence)==null?void 0:(D=g[r])==null?void 0:D.thumbnail:void 0};_.X2(B,Q)};
_.d.updateTitle=function(r){var E,K;r=(r==null?0:r.adSlots)?"":(K=r==null?void 0:(E=r.videoDetails)==null?void 0:E.title)!=null?K:"";_.Ln(this.hostElement,"yt-update-title",r)};
_.d.registerPanel=function(r){var E=_.P7().resolve(_.Kz);if(E){r=_.N(r.engagementPanels||[]);for(var K=r.next();!K.done;K=r.next()){K=K.value;var g=this.getPanelIdentifier(K.engagementPanelSectionListRenderer),D=void 0,B=void 0;(B=(D=E).registerPanelContent)==null||B.call(D,g,K)}}};
_.d.getPanelIdentifier=function(r){var E;return(r==null?void 0:(E=r.identifier)==null?void 0:E.tag)||(r==null?void 0:r.panelIdentifier)||(r==null?void 0:r.targetId)};
_.d.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;_.n4().dispatch(ZKh(!1));this.isShortsInitialized=!1;this.resetPlayerLocation();this.shortsContainer.scrollTop=0;this.carouselContainers=
[];_.n4().dispatch(ljJ(!1));var r;(r=this.shortsController)!=null&&(r.dismissedIndices=[]);var E;(E=this.shortsController)!=null&&E.watchWhileIndices.clear();this.isShortsMiniplayerActive()&&_.P7().resolve(_.S3).close(!0)};
_.d.processAppendReelWatchSequenceContinuationEntriesAction=function(r){var E=this,K;(K=this.intersectionObserver)==null||K.disconnect();r=r.appendReelWatchSequenceContinuationEntriesAction;if(r==null?0:r.entries){var g;this.reelWatchSequenceResponse=Object.assign({},this.reelWatchSequenceResponse,{entries:[].concat(_.mn(((g=this.reelWatchSequenceResponse)==null?void 0:g.entries)||[]),_.mn(r.entries)),continuationEndpoint:r.continuationEndpoint})}else if(r==null?0:r.prevEntries){var D;this.reelWatchSequenceResponse=
Object.assign({},this.reelWatchSequenceResponse,{prevEntries:[].concat(_.mn(((D=this.reelWatchSequenceResponse)==null?void 0:D.prevEntries)||[]),_.mn(r.prevEntries)),prevContinuationEndpoint:r.prevContinuationEndpoint});_.eM.addLowPriorityJob(function(){E.movePlayerToVideo(E.index);E.scrollToVideoThrottle.fire(E.index,"instant")})}else return;
_.eM.addLowPriorityJob(function(){E.observeShorts()},100)};
_.d.processWatchSequence=function(r){var E=this;return r.map(function(K){K=K.command;if(E.isVideoContentCommand(K)){var g=_.M(K,_.YZ);return{reelPlayerOverlayRenderer:_.M(g==null?void 0:g.overlay,_.Kvl),thumbnail:g.thumbnail,command:K}}return E.isNonVideoContentCommand(K)?(g=_.M(K,_.jo),{reelNonVideoContentRenderer:_.M(g==null?void 0:g.renderer,_.Q3),command:K}):{command:K}})};
_.d.calculateIntersectionObserverThreshold=function(){var r=_.rj(this.hostElement).querySelector("ytd-reel-video-renderer"),E=1;(r==null?0:r.offsetHeight)&&(r==null?0:r.offsetWidth)&&(E=Math.min(r.offsetHeight,this.shortsContainer.offsetHeight)/r.offsetHeight*(Math.min(r.offsetWidth,this.shortsContainer.offsetWidth)/r.offsetWidth));return Math.round(E*.6*10)/10};
_.d.isVideoContentCommand=function(r){_.P7().resolve(_.n_);return!!_.M(r,_.YZ)};
_.d.isNonVideoContentCommand=function(r){_.P7().resolve(_.n_);return!!_.M(r,_.jo)};
_.d.initCinematicController=function(){var r=this;if(this.player&&this.shortsCinematicContainer){this.JSC$22990_cinematicController=new _.wv(this.shortsCinematicContainer,this.player);var E,K=_.M((E=this.data)==null?void 0:E.background,_.J5);_.aj4(this.JSC$22990_cinematicController,K);_.$mH(this.JSC$22990_cinematicController,iK2(K));_.Qi1(this.JSC$22990_cinematicController);_.eM.addLowPriorityJob(function(){r.moveCinematicsToVideo()})}};
_.d.handleMiniplayerNavigateShorts=function(r){r==="REEL_NAVIGATION_DESTINATION_NEXT"?this.handleNextButtonClick():r==="REEL_NAVIGATION_DESTINATION_PREV"&&this.handlePrevButtonClick()};
_.d.handleSignalActionToggleShortsPictureInPicture=function(){if(_.P7().resolve(_.S3).pictureInPictureSupported()){var r=_.P7().resolve(_.n_);if(_.R("web_shorts_pip")){var E=_.P7().resolve(_.S3);r.isShortsPipActive()?E.deactivate():E.isMiniplayerActive()||(_.XZ().shortsPipActivation=!0,_.PDu(E))}}else(r=this.player)==null||r.togglePictureInPicture()};
_.f5.Object.defineProperties(Gt.prototype,{prevShortsSequence:{configurable:!0,enumerable:!0,get:function(){var r;if((r=this.reelWatchSequenceResponse)!=null&&r.prevEntries)return this.processWatchSequence([].concat(_.mn(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(_.mn(this.prevShortsSequence))}},
shortsSequence:{configurable:!0,enumerable:!0,get:function(){var r;if((r=this.reelWatchSequenceResponse)!=null&&r.entries&&!this.enableShortsSequenceRefactorUnify)return this.processWatchSequence(this.reelWatchSequenceResponse.entries)}},
shortsProcessedSequence:{configurable:!0,enumerable:!0,get:function(){var r=this;if(this.firstShortsData){if(!this.shortsSequence)return[this.firstShortsData];var E;if(this.index<0||this.shortsProcessedSequence&&this.shortsSequence&&((E=this.shortsProcessedSequence)==null?void 0:E.length)>this.shortsSequence.length)return this.shortsProcessedSequence;var K;E=_.M((K=this.firstShortsData)==null?void 0:K.command,_.YZ);if(E==null||!E.videoId)return this.shortsProcessedSequence;K=this.getIndexInSequence(this.shortsSequence,
E.videoId);if(K!==-1){if(this.shortsProcessedSequence&&this.shortsSequence&&this.shortsProcessedSequence.length===this.shortsSequence.length)return this.shortsProcessedSequence;this.index===0&&(this.currentPlayerIndex=this.index=K,_.eM.addLowPriorityJob(function(){r.scrollToVideoThrottle.fire(r.index,"auto");r.movePlayerToVideo(r.index)}));
return[].concat(_.mn(this.shortsSequence))}_.pl(_.eM,function(){r.observeShorts()},100);
return[this.firstShortsData].concat(_.mn(this.shortsSequence))}}},
isUpArrowHidden:{configurable:!0,enumerable:!0,get:function(){this.playablePreviousIndex=this.getPlayablePreviousIndex();var r=this.isFirstShorts(this.prevShortsSequence)||this.playablePreviousIndex===null;r&&(this.hidePreviousButtonImmediately=!1);if(this.showPreviousButtonImmediately){if(r)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 r;return this.index===((r=this.shortsContentList)==null?NaN:r.length)-1}if(this.endOfNextContinuation){var E,K;return this.index===((E=this.reelWatchSequenceResponse)==null?void 0:(K=E.entries)==null?void 0:K.length)}var g;return!((g=this.reelWatchSequenceResponse)==null?0:g.entries)&&this.index===0}},
activeIndex:{configurable:!0,enumerable:!0,get:function(){var r;(r=this.delayedActiveIndexUpdateDebouncer)==null||r.fire(this.index);return this.index}},
shouldRenderOfflineContent:{configurable:!0,enumerable:!0,get:function(){var r,E,K;return this.isShortPlayable()||((E=_.M((r=this.data)==null?void 0:r.watchStatus,_.aC$))==null?void 0:(K=E.style)==null?void 0:K.value)!=="BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"?!1:!0}},
anchoredEngagementPanels:{configurable:!0,enumerable:!0,get:function(){var r=this,E=this.currentEndpoint&&this.isNonVideoContentCommand(this.currentEndpoint),K;if((this.data||E)&&(((K=this.data)==null?0:K.engagementPanels)||this.isAd()||E)){E=!1;this.activePanel="shorts-comments-panel";var g;K=_.N(((g=this.data)==null?void 0:g.engagementPanels)||[]);for(g=K.next();!g.done;g=K.next())if(this.getPanelIdentifier(g.value.engagementPanelSectionListRenderer)===this.activePanel){E=!0;break}if(this.isPersistentPanelActive){var D=
_.P7().resolve(_.Kz);_.k_(_.eM,function(){D.showPanel({identifier:r.activePanel,target:null})},100)}var B;
g=[].concat(_.mn(Object.values(((B=this.data)==null?void 0:B.engagementPanels)||{})));B=this.get("overlay.reelPlayerOverlayRenderer.viewCommentsButton.buttonRenderer",this.data);K=this.get("overlay.reelPlayerOverlayRenderer.buttonBar.reelActionBarViewModel.buttonViewModels.2.buttonViewModel",this.data);return B===void 0&&K===void 0||(B==null?0:B.isDisabled)||(K==null?void 0:K.state)==="BUTTON_VIEW_MODEL_STATE_DISABLED"||this.currentEndpoint&&this.isNonVideoContentCommand(this.currentEndpoint)||this.isAd()||
!E?(E=g==null?void 0:g.findIndex(function(Q){var a,P;return((a=Q.engagementPanelSectionListRenderer)==null?void 0:(P=a.identifier)==null?void 0:P.tag)==="shorts-comments-panel"}),E===-1||E===void 0||g!=null&&g.splice(E,1),[{engagementPanelSectionListRenderer:{header:{engagementPanelTitleHeaderRenderer:{title:{runs:[{text:_.Nn("COMMENTS",void 0,"Comments")}]},
visibilityButton:{buttonRenderer:{style:"STYLE_DEFAULT",size:"SIZE_DEFAULT",icon:{iconType:"CLOSE"},accessibilityData:{accessibilityData:{label:_.Nn("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:_.Nn("COMMENTS_OFF",void 0,"Comments are turned off. ")},
{text:" "},{text:_.Nn("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(_.mn(Object.values(g||
{})))):g}}},
errorScreen:{configurable:!0,enumerable:!0,get:function(){var r=this,E,K,g;if((E=this.playerData)==null?0:(K=E.playabilityStatus)==null?0:(g=K.errorScreen)==null?0:g.playerInterstitialRenderer)return _.eM.addLowPriorityJob(function(){r.movePlayerToVideo(r.index)}),this.playerData.playabilityStatus.errorScreen;
var D,B;return((D=this.data)==null?void 0:D.status)==="REEL_ITEM_WATCH_STATUS_EMPTY"&&((B=this.data)==null?0:B.watchStatus)&&_.M(this.data.watchStatus,_.VAC)?(_.eM.addLowPriorityJob(function(){r.movePlayerToVideo(r.index)}),this.data.watchStatus):null}},
hasError:{configurable:!0,enumerable:!0,get:function(){return!!this.errorScreen}}});
_.f5.Object.defineProperties(Gt,{template:{configurable:!0,enumerable:!0,get:function(){if(KsZ===void 0){var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);KsZ=r}r=KsZ;return r}}});
Gt.prototype.onNextButtonDataChange=Gt.prototype.onNextButtonDataChange;Gt.prototype.onPrevButtonDataChange=Gt.prototype.onPrevButtonDataChange;Gt.prototype.onPersistentPanelActiveChanged=Gt.prototype.onPersistentPanelActiveChanged;Gt.prototype.lazyUpdateMiniplayerData=Gt.prototype.lazyUpdateMiniplayerData;Gt.prototype.onShortsPipActiveChanged=Gt.prototype.onShortsPipActiveChanged;Gt.prototype.setActiveIndex=Gt.prototype.setActiveIndex;Gt.prototype.graftNvcRenderer=Gt.prototype.graftNvcRenderer;
Gt.prototype.graftClientVisualElements=Gt.prototype.graftClientVisualElements;Gt.prototype.onActiveChanged=Gt.prototype.onActiveChanged;Gt.prototype.onShortsDismiss=Gt.prototype.onShortsDismiss;Gt.prototype.onShortUndoDismiss=Gt.prototype.onShortUndoDismiss;Gt.prototype.playerDataChanged=Gt.prototype.playerDataChanged;Gt.prototype.afterPlayerStarted=Gt.prototype.afterPlayerStarted;Gt.prototype.updateReelWatchSequenceResponse=Gt.prototype.updateReelWatchSequenceResponse;
Gt.prototype.unhideCurrentOverlay=Gt.prototype.unhideCurrentOverlay;Gt.prototype.onServiceRequestCompleted=Gt.prototype.onServiceRequestCompleted;Gt.prototype.engagementPanelsChanged=Gt.prototype.engagementPanelsChanged;Gt.prototype.onFullscreenChange=Gt.prototype.onFullscreenChange;Gt.prototype.onResize=Gt.prototype.onResize;Gt.prototype.setShortsContentList=Gt.prototype.setShortsContentList;Gt.prototype.setFirstShortsData=Gt.prototype.setFirstShortsData;
_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],Gt.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.KM.YtPageBehavior),_.H("design:type",Object)],Gt.prototype,"ytPageBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],Gt.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(_.Ib),_.H("design:type",Object)],Gt.prototype,"ironResizableBehavior",void 0);
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Gt.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.$n),_.H("design:type",Object)],Gt.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.G(_.fG.YtdGuideStateAwareBehavior),_.H("design:type",Object)],Gt.prototype,"ytdGuideStateAwareBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],Gt.prototype,"ytdReduxBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Gt.prototype,"data",void 0);
_.u([_.b(),_.H("design:type",Object)],Gt.prototype,"playerData",void 0);_.u([_.b(),_.H("design:type",Object)],Gt.prototype,"reelWatchSequenceResponse",void 0);_.u([_.b(),_.H("design:type",Object)],Gt.prototype,"cachedReelWatchSequenceResponse",void 0);_.u([_.b(),_.H("design:type",Object)],Gt.prototype,"cachedSequenceParams",void 0);_.u([_.b(),_.H("design:type",Object)],Gt.prototype,"cachedSequenceProvider",void 0);_.u([_.b(),_.H("design:type",Object)],Gt.prototype,"currentEndpoint",void 0);
_.u([_.b(),_.H("design:type",Object)],Gt.prototype,"nextButtonData",void 0);_.u([_.b(),_.H("design:type",Object)],Gt.prototype,"prevButtonData",void 0);_.u([_.b(),_.H("design:type",Object)],Gt.prototype,"isPreviousPageShorts",void 0);_.u([_.b(),_.H("design:type",Object)],Gt.prototype,"index",void 0);_.u([_.b(),_.H("design:type",Object)],Gt.prototype,"delayedActiveIndex",void 0);_.u([_.b(),_.H("design:type",Object)],Gt.prototype,"playablePreviousIndex",void 0);
_.u([_.b(),_.H("design:type",Object)],Gt.prototype,"player",void 0);_.u([_.b(),_.H("design:type",Object)],Gt.prototype,"isPlayerPaused",void 0);_.u([_.b({selector:MRx}),_.H("design:type",Object)],Gt.prototype,"isPlayerStarted",void 0);_.u([_.b(),_.H("design:type",Object)],Gt.prototype,"intersectionObserver",void 0);_.u([_.b(),_.H("design:type",Number)],Gt.prototype,"cinematicsInitializeJobId",void 0);_.u([_.b(),_.H("design:type",Number)],Gt.prototype,"updateMiniplayerDataJobId",void 0);
_.u([_.b(),_.H("design:type",Object)],Gt.prototype,"fitToVisibleBounds",void 0);_.u([_.b(),_.H("design:type",Object)],Gt.prototype,"pageSubtype",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],Gt.prototype,"enablePreviousContinuation",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Gt.prototype,"shortsPipEnabled",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Gt.prototype,"isDark",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Gt.prototype,"shortsViewTransitions",void 0);_.u([_.b({selector:_.ry,reflectToAttribute:!0}),_.H("design:type",Object)],Gt.prototype,"isFullscreen",void 0);_.u([_.b({selector:_.ET,reflectToAttribute:!0}),_.H("design:type",Object)],Gt.prototype,"isShortsPipActive",void 0);_.u([_.fH("#shorts-inner-container"),_.H("design:type",HTMLElement)],Gt.prototype,"shortsInnerContainer",void 0);
_.u([_.fH("#back-nav-button ytd-button-renderer"),_.H("design:type",_.x$)],Gt.prototype,"backNavButton",void 0);_.u([_.fH("#shorts-container"),_.H("design:type",HTMLElement)],Gt.prototype,"shortsContainer",void 0);_.u([_.aW("error-screen"),_.H("design:type",HTMLElement)],Gt.prototype,"errorScreenContainer",void 0);_.u([_.aW("player"),_.H("design:type",Object)],Gt.prototype,"playerElement",void 0);
_.u([_.aW("shorts-cinematic-container"),_.H("design:type",HTMLElement)],Gt.prototype,"shortsCinematicContainer",void 0);_.u([_.aW("initial-player-container"),_.H("design:type",HTMLElement)],Gt.prototype,"initialPlayerContainer",void 0);_.u([_.b(),_.H("design:type",Object)],Gt.prototype,"buttonOverride",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Gt.prototype,"anchoredPanelActive",void 0);_.u([_.b(),_.H("design:type",String)],Gt.prototype,"activePanel",void 0);
_.u([_.b(),_.H("design:type",Object)],Gt.prototype,"isActive",void 0);_.u([_.b({selector:oBK,reflectToAttribute:!0}),_.H("design:type",Object)],Gt.prototype,"smallScreenPersistentPanel",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Gt.prototype,"isPersistentPanelActive",void 0);_.u([_.b(),_.H("design:type",Object)],Gt.prototype,"smallScreenSqueezeBack",void 0);_.u([_.b(),_.H("design:type",Object)],Gt.prototype,"enableScrollIntoViewCenter",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Gt.prototype,"formatFirst",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Gt.prototype,"enableFlexibleOverlay",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Gt.prototype,"extractOverlay",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Gt.prototype,"useAspectRatio",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Gt.prototype,"enableShortsSequenceRefactorUnify",void 0);_.u([_.b(),_.H("design:type",Object)],Gt.prototype,"continuationRequestPending",void 0);_.u([_.b(),_.H("design:type",Object)],Gt.prototype,"shortsController",void 0);_.u([_.b(),_.H("design:type",Object)],Gt.prototype,"panelContainer",void 0);_.u([_.b(),_.H("design:type",Object)],Gt.prototype,"overlayContainer",void 0);
_.u([_.b(),_.H("design:type",Array)],Gt.prototype,"carouselContainers",void 0);_.u([_.b(),_.H("design:type",Object)],Gt.prototype,"isShortsInitialized",void 0);_.u([_.b(),_.H("design:type",Object)],Gt.prototype,"firstShortsData",void 0);_.u([_.b(),_.H("design:type",Object)],Gt.prototype,"firstShortsDataModel",void 0);_.u([_.b(),_.H("design:type",Array)],Gt.prototype,"shortsContentList",void 0);
_.u([_.v("reelWatchSequenceResponse"),_.H("design:type",Object),_.H("design:paramtypes",[])],Gt.prototype,"prevShortsSequence",null);_.u([_.v("data","prevShortsSequence"),_.v("data","prevShortsSequence"),_.H("design:type",Object),_.H("design:paramtypes",[])],Gt.prototype,"shortsProcessedPrevSequence",null);_.u([_.v("reelWatchSequenceResponse"),_.H("design:type",Object),_.H("design:paramtypes",[])],Gt.prototype,"shortsSequence",null);
_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Gt.prototype,"setFirstShortsData",null);_.u([_.pH("reelWatchSequenceResponse","firstShortsData"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Gt.prototype,"setShortsContentList",null);_.u([_.v("data","shortsSequence","firstShortsData"),_.H("design:type",Object),_.H("design:paramtypes",[])],Gt.prototype,"shortsProcessedSequence",null);
_.u([_.b({reflectToAttribute:!0}),_.v("index","playablePreviousIndex","prevShortsSequence","hidePreviousButtonImmediately","showPreviousButtonImmediately"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Gt.prototype,"isUpArrowHidden",null);_.u([_.b({reflectToAttribute:!0}),_.v("reelWatchSequenceResponse","index","endOfNextContinuation","shortsContentList"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Gt.prototype,"isDownArrowHidden",null);
_.u([_.b(),_.v("index"),_.H("design:type",Number),_.H("design:paramtypes",[])],Gt.prototype,"activeIndex",null);_.u([_.v("isShortPlayable","data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Gt.prototype,"shouldRenderOfflineContent",null);_.u([_.ae("iron-resize"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Gt.prototype,"onResize",null);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],Gt.prototype,"anchoredEngagementPanels",null);
_.u([_.b(),_.H("design:type",Object)],Gt.prototype,"watchWhileEngagementPanels",void 0);_.u([_.pH("isFullscreen"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Gt.prototype,"onFullscreenChange",null);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Gt.prototype,"engagementPanelsChanged",null);
_.u([_.ae("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.eZ]),_.H("design:returntype")],Gt.prototype,"onServiceRequestCompleted",null);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Gt.prototype,"unhideCurrentOverlay",null);_.u([_.pH("currentEndpoint"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Gt.prototype,"updateReelWatchSequenceResponse",null);
_.u([_.pH("isPlayerStarted"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Gt.prototype,"afterPlayerStarted",null);_.u([_.v("playerData","reelWatchSequenceResponse","data"),_.H("design:type",Object),_.H("design:paramtypes",[])],Gt.prototype,"errorScreen",null);_.u([_.v("errorScreen"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Gt.prototype,"hasError",null);
_.u([_.pH("playerData"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype",Promise)],Gt.prototype,"playerDataChanged",null);_.u([_.ae("yt-dismissible-item-undo-feedback"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Gt.prototype,"onShortUndoDismiss",null);_.u([_.ae("yt-disable-lockup-interaction"),_.H("design:type",Function),_.H("design:paramtypes",[Object]),_.H("design:returntype")],Gt.prototype,"onShortsDismiss",null);
_.u([_.TI("active"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Gt.prototype,"onActiveChanged",null);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Gt.prototype,"graftClientVisualElements",null);_.u([_.pH("currentPlayerIndex"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Gt.prototype,"graftNvcRenderer",null);
_.u([_.pH("index"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Gt.prototype,"setActiveIndex",null);_.u([_.pH("isShortsPipActive"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Gt.prototype,"onShortsPipActiveChanged",null);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Gt.prototype,"lazyUpdateMiniplayerData",null);
_.u([_.b(),_.H("design:type",Object)],Gt.prototype,"onOverlayDensityChanged",void 0);_.u([_.pH("isPersistentPanelActive"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Gt.prototype,"onPersistentPanelActiveChanged",null);_.u([_.pH("index","data","isUpArrowHidden"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Gt.prototype,"onPrevButtonDataChange",null);
_.u([_.pH("index","data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Gt.prototype,"onNextButtonDataChange",null);_.u([_.VF({is:"ytd-shorts"})],Gt);_.NG.registerService(_.fc2,Gt);
_.eV();
}catch(e){_._DumpException(e)}
try{
_.Ay("JzFVk");
var Pj2;var f6J;var JE=function(){return _.q.apply(this,arguments)||this};
_.C(JE,_.q);JE.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
JE.prototype.computeBlueBottomLink=function(r){return r};
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],JE.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],JE.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],JE.prototype,"data",void 0);_.u([_.b({computed:"computeIcon_(data.bottomIcon)"}),_.H("design:type",String)],JE.prototype,"bottomIcon",void 0);
_.u([_.b({computed:"computeBlueBottomLink(data.blueBottomLink)",reflectToAttribute:!0}),_.H("design:type",Boolean)],JE.prototype,"enableBlueBottomLink",void 0);_.u([_.VF({is:"ytd-web-answer-renderer",disableElementRegistration:!0})],JE);
_.Z(JE,"ytd-web-answer-renderer",function(){if(f6J!==void 0)return f6J;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return f6J=r},{mode:_.EZ("kevlar_poly_si_batch_j035")?1:2});var OQm;var rv=function(){var r=_.q.apply(this,arguments)||this;r.hasChipBar=!1;return r};
_.C(rv,_.q);rv.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}}};
rv.prototype.computeHasChipBar=function(r){return!(r==null||!r.chipBar)};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],rv.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],rv.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],rv.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeHasChipBar(data)"}),_.H("design:type",Object)],rv.prototype,"hasChipBar",void 0);_.u([_.VF({is:"ytd-search-header-renderer",disableElementRegistration:!0})],rv);
_.Z(rv,"ytd-search-header-renderer",function(){if(OQm!==void 0)return OQm;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return OQm=r},{mode:1});var Y81;var EU=function(){return _.q.apply(this,arguments)||this};
_.C(EU,_.q);EU.prototype.configureRendererStamper=function(){return{"data.pages":{id:"pages",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],EU.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],EU.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],EU.prototype,"data",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-page-continuation"})],EU);
_.Z(EU,"ytd-page-continuation",function(){if(Y81!==void 0)return Y81;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return Y81=r},{mode:1});var U5h;var T3J;var wg4;var Fe9=function(){return _.q.apply(this,arguments)||this};
_.C(Fe9,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Fe9.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Fe9.prototype,"data",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-watch-card-one-vs-one-event"})],Fe9);
_.Z(Fe9,"ytd-watch-card-one-vs-one-event",function(){if(wg4!==void 0)return wg4;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return wg4=r},{mode:1});var Roc=function(){return _.q.apply(this,arguments)||this};
_.C(Roc,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Roc.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Roc.prototype,"data",void 0);_.u([_.VF({is:"ytd-watch-card-hero-one-vs-one-event-renderer",disableElementRegistration:!0})],Roc);
_.Z(Roc,"ytd-watch-card-hero-one-vs-one-event-renderer",function(){if(T3J!==void 0)return T3J;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return T3J=r},{mode:1});var oxJ;var M_n=function(){return _.q.apply(this,arguments)||this};
_.C(M_n,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],M_n.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],M_n.prototype,"data",void 0);_.u([_.VF({is:"ytd-banner-and-box-hero-image-renderer",disableElementRegistration:!0})],M_n);
_.Z(M_n,"ytd-banner-and-box-hero-image-renderer",function(){if(oxJ!==void 0)return oxJ;var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return oxJ=r},{mode:1});var iQ1;var KS=function(){var r=_.q.apply(this,arguments)||this;r.modern=_.R("web_modern_buttons");return r};
_.C(KS,_.q);KS.prototype.computeIcon=function(){var r,E,K=(r=this.data)==null?void 0:(E=r.icon)==null?void 0:E.iconType;if(K)return _.B1(K)};
KS.prototype.computeButtonShape=function(){var r;return{buttonText:_.Xo((r=this.data)==null?void 0:r.label),iconPosition:"leading",style:"overlay",type:"filled",size:"M",state:"active"}};
_.f5.Object.defineProperties(KS.prototype,{buttonColor:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.style?this.data.style.replace("CALL_TO_ACTION_BUTTON_RENDERER_STYLE_",""):"RED"}}});
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],KS.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],KS.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],KS.prototype,"modern",void 0);_.u([_.b({type:_.R("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.v("data.style"),_.H("design:type",Object),_.H("design:paramtypes",[])],KS.prototype,"buttonColor",null);
_.u([_.VF({is:"ytd-call-to-action-button-renderer",disableElementRegistration:!0})],KS);
_.Z(KS,"ytd-call-to-action-button-renderer",function(){if(iQ1!==void 0)return iQ1;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return iQ1=r},{mode:1});var cZc;var gv=function(){return _.q.apply(this,arguments)||this};
_.C(gv,_.q);gv.prototype.onLeftThumbnailChanged=function(){this.data&&this.data.leftThumbnail&&(_.rj(this.hostElement).querySelector("#section-left").style.backgroundImage="url("+_.LB(this.data.leftThumbnail.thumbnails,216)+")")};
gv.prototype.onLeftThumbnailChanged=gv.prototype.onLeftThumbnailChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],gv.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],gv.prototype,"data",void 0);_.u([_.pH("data.leftThumbnail"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],gv.prototype,"onLeftThumbnailChanged",null);_.u([_.VF({is:"ytd-collage-hero-image-renderer",disableElementRegistration:!0})],gv);
_.Z(gv,"ytd-collage-hero-image-renderer",function(){if(cZc!==void 0)return cZc;var r=document.createElement("template");_.x(r,'\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>');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return cZc=r},{mode:1});var Cj1;var D3=function(){return _.q.apply(this,arguments)||this};
_.C(D3,_.q);D3.prototype.computeStyle=function(r){return r};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],D3.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],D3.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.H("design:type",String)],D3.prototype,"componentStyle",void 0);_.u([_.VF({is:"ytd-single-hero-image-renderer",disableElementRegistration:!0})],D3);
_.Z(D3,"ytd-single-hero-image-renderer",function(){if(Cj1!==void 0)return Cj1;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return Cj1=r},{mode:1});var x5K;var B$=function(){return _.q.apply(this,arguments)||this};
_.C(B$,_.q);_.d=B$.prototype;
_.d.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:_.R("defer_overlays")?0:void 0,waitForSignal:"eocs"}}};
_.d.computeSubtitle=function(r){if(this.data){var E;if(this.data.upcomingEventData){r=_.Xo(r.subtitle);var K=Number(this.data.upcomingEventData.startTime);isNaN(K)||(E=_.eI(_.oH(r,K)))}else E=r.subtitle;return E}};
_.d.onHeroTap=function(r){r.preventDefault();var E=this.data&&this.data.navigationEndpoint;!E||!_.HI(_.AP(r),this.hostElement,["YTD-CALL-TO-ACTION-BUTTON-RENDERER"])&&_.HI(_.AP(r),this.hostElement,["A".toString(),"BUTTON".toString()])||(_.R("kevlar_watchcard_hero_video_renderer_killswitch")?_.Ln(this.hostElement,"yt-navigate",{navigationEndpoint:E}):this.ytComponentBehavior.resolveCommand(E))};
_.d.computeHeroTabIndex=function(r){return r&&r.simpleText?-1:0};
_.d.computeHeroRole=function(r){return r&&r.simpleText?"":"link"};
_.d.computeIsReminderButtonPresent=function(r){return!(!r||!r.reminderButton)};
_.d.computeHideBottomItems=function(r){return!(this.computeIsReminderButtonPresent(r)||r.subtitle)};
_.d.dataChanged=function(){var r=this.get("data.buttons.buttonRenderer.serviceEndpoint"),E;((E=_.M(r==null?void 0:r.commandMetadata,_.HV))==null?0:E.fireAutomatically)&&this.ytComponentBehavior.resolveCommand(r)};
B$.prototype.dataChanged=B$.prototype.dataChanged;_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],B$.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],B$.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],B$.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],B$.prototype,"data",void 0);
_.u([_.b({computed:"computeSubtitle(data)"}),_.H("design:type",String)],B$.prototype,"subtitle",void 0);_.u([_.b({computed:"computeIsReminderButtonPresent(data)",reflectToAttribute:!0}),_.H("design:type",Boolean)],B$.prototype,"isReminderButtonPresent",void 0);_.u([_.b({computed:"computeHideBottomItems(data)",reflectToAttribute:!0}),_.H("design:type",Boolean)],B$.prototype,"hideBottomItems",void 0);
_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],B$.prototype,"dataChanged",null);_.u([_.VF({is:"ytd-watch-card-hero-video-renderer",disableElementRegistration:!0})],B$);
_.Z(B$,"ytd-watch-card-hero-video-renderer",function(){if(x5K!==void 0)return x5K;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return x5K=r},{mode:1});var WeH;var dv=function(){return _.q.apply(this,arguments)||this};
_.C(dv,_.q);_.d=dv.prototype;_.d.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"}}}};
_.d.computeTitleBadges=function(r){return r?[r]:[]};
_.d.computeHeaderStyle=function(r){return r?r.replace("WATCH_CARD_RICH_HEADER_RENDERER_STYLE_","").toLowerCase():""};
_.d.computeAvatarAriaLabel=function(r){if(r){var E,K,g,D;return(D=(E=r.avatar)==null?void 0:(K=E.accessibility)==null?void 0:(g=K.accessibilityData)==null?void 0:g.label)!=null?D:_.Xo(r==null?void 0:r.title)}};
_.d.computeAvatarHeight=function(r){return r==="WATCH_CARD_RICH_HEADER_RENDERER_STYLE_LEFT_AVATAR"?72:48};
_.d.computeBadgeRowClass=function(r){return(r==null?0:r[0].metadataBadgeRenderer)?"layout-block":"layout-inline"};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],dv.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],dv.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],dv.prototype,"data",void 0);_.u([_.b({computed:"computeTitleBadges(data.titleBadge)"}),_.H("design:type",Array)],dv.prototype,"titleBadges",void 0);
_.u([_.b({reflectToAttribute:!0,computed:"computeHeaderStyle(data.style)"}),_.H("design:type",String)],dv.prototype,"headerStyle",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeBadgeRowClass(data.badges)"}),_.H("design:type",String)],dv.prototype,"badgeRowClass",void 0);_.u([_.VF({is:"ytd-watch-card-rich-header-renderer",disableElementRegistration:!0})],dv);
_.Z(dv,"ytd-watch-card-rich-header-renderer",function(){if(WeH!==void 0)return WeH;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return WeH=r},{mode:1});var Guh;var vx9;var jF=function(){return _.q.apply(this,arguments)||this};
_.C(jF,_.q);jF.prototype.onMetadataTap=function(r){var E=this.data&&this.data.navigationEndpoint;E&&!_.HI(_.AP(r),this.hostElement,["A".toString()])&&_.Ln(this.hostElement,"yt-navigate",{endpoint:E})};
_.f5.Object.defineProperties(jF.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 r;if(this.data.upcomingEventData){var E=_.Xo(this.data.subtitle),K=Number(this.data.upcomingEventData.startTime);isNaN(K)||(r=_.eI(_.oH(E,K)))}else r=this.data.subtitle;return r}}}});
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],jF.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],jF.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.v("data.style"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],jF.prototype,"isCondensed",null);_.u([_.b({reflectToAttribute:!0}),_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],jF.prototype,"subtitle",null);
_.u([_.VF({is:"ytd-watch-card-compact-video-renderer",disableElementRegistration:!0})],jF);
_.Z(jF,"ytd-watch-card-compact-video-renderer",function(){if(vx9!==void 0)return vx9;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return vx9=r},{mode:1});var V_1;var zo2=function(){return _.q.apply(this,arguments)||this};
_.C(zo2,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],zo2.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],zo2.prototype,"data",void 0);_.u([_.VF({is:"ytd-watch-card-one-vs-one-event-compact-video-renderer",disableElementRegistration:!0})],zo2);
_.Z(zo2,"ytd-watch-card-one-vs-one-event-compact-video-renderer",function(){if(V_1!==void 0)return V_1;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return V_1=r},{mode:1});var NI=function(){return _.q.apply(this,arguments)||this};
_.C(NI,_.q);NI.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{watchCardCompactVideoRenderer:{component:"ytd-watch-card-compact-video-renderer",noInjection:!0},watchCardOneVsOneEventCompactVideoRenderer:{component:"ytd-watch-card-one-vs-one-event-compact-video-renderer",noInjection:!0}}}}};
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],NI.prototype,"ytRendererStamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],NI.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],NI.prototype,"data",void 0);_.u([_.VF({is:"ytd-vertical-watch-card-list-renderer",disableElementRegistration:!0})],NI);
_.Z(NI,"ytd-vertical-watch-card-list-renderer",function(){if(Guh!==void 0)return Guh;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return Guh=r},{mode:1});var t_J;var Qm=function(){var r=_.q.apply(this,arguments)||this;r.ariaExpanded="false";return r};
_.C(Qm,_.q);_.d=Qm.prototype;_.d.configureRendererStamper=function(){return{"data.lists":{id:"lists",mapping:{verticalWatchCardListRenderer:"ytd-vertical-watch-card-list-renderer"}}}};
_.d.dataChanged=function(){var r;this.currentSeasonIndex=((r=this.data)==null?void 0:r.dropdownDefaultSelectedIndex)||0;this.lists.select(this.currentSeasonIndex);this.label=this.getUppercaseSimpleString(this.data.dropdownTitles[this.currentSeasonIndex])};
_.d.computeEpisodesInfo=function(r,E,K){if(r!==void 0&&E.length===r.length)return r[K]};
_.d.onSeasonSelect=function(){this.ytRendererBehavior.markDirty()};
_.d.currentSeasonIndexChanged=function(){this.data&&this.data.dropdownTitles&&(this.label=this.getUppercaseSimpleString(this.data.dropdownTitles[this.currentSeasonIndex]))};
_.d.onLabelClick=function(){this.hostElement.ariaExpanded="true"};
_.d.onIronOverlayClosed=function(){this.hostElement.ariaExpanded="false"};
_.d.getUppercaseSimpleString=function(r){return this.ytRendererBehavior.getSimpleString(r).toUpperCase()};
_.d.updateCurrentSeasonIndexFromBinding=function(r){this.currentSeasonIndex=r.detail.value};
Qm.prototype.onIronOverlayClosed=Qm.prototype.onIronOverlayClosed;Qm.prototype.currentSeasonIndexChanged=Qm.prototype.currentSeasonIndexChanged;Qm.prototype.dataChanged=Qm.prototype.dataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Qm.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Qm.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Qm.prototype,"data",void 0);
_.u([_.b(),_.H("design:type",String)],Qm.prototype,"label",void 0);_.u([_.b({value:0}),_.H("design:type",Number)],Qm.prototype,"currentSeasonIndex",void 0);_.u([_.b({computed:"computeEpisodesInfo(data.dropdownSubtitles,data.dropdownTitles,currentSeasonIndex)"}),_.H("design:type",Object)],Qm.prototype,"episodesInfo",void 0);_.u([_.b({value:"false"}),_.H("design:type",Object)],Qm.prototype,"ariaExpanded",void 0);_.u([_.fH("#lists"),_.H("design:type",Object)],Qm.prototype,"lists",void 0);
_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Qm.prototype,"dataChanged",null);_.u([_.TI("currentSeasonIndex"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Qm.prototype,"currentSeasonIndexChanged",null);_.u([_.ae("iron-overlay-closed"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],Qm.prototype,"onIronOverlayClosed",null);
_.u([_.VF({is:"ytd-watch-card-section-dropdown-renderer",disableElementRegistration:!0})],Qm);
_.Z(Qm,"ytd-watch-card-section-dropdown-renderer",function(){if(t_J!==void 0)return t_J;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return t_J=r},{mode:1});var S8O;var $V=function(){var r=_.q.apply(this,arguments)||this;r.isSearch=!1;return r};
_.C($V,_.q);$V.prototype.configureRendererStamper=function(){return{"data.lists":{id:"lists",mapping:{verticalWatchCardListRenderer:{component:"ytd-vertical-watch-card-list-renderer",noInjection:!0},horizontalCardListRenderer:{component:"ytd-horizontal-card-list-renderer",properties:{isSearch:"[[isSearch]]"},noInjection:!0}}}}};
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],$V.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],$V.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],$V.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],$V.prototype,"isSearch",void 0);_.u([_.VF({is:"ytd-watch-card-section-sequence-renderer",disableElementRegistration:!0})],$V);
_.Z($V,"ytd-watch-card-section-sequence-renderer",function(){if(S8O!==void 0)return S8O;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);
return S8O=r},{mode:1});var bQO=_.l(function(r){return _.f("ytd-button-banner-view-model",{class:"ytwYtdButtonBannerViewModelHost"},_.f(_.U9,{data:function(){return r.data().ctaButton}},{buttonViewModel:_.Sc}),_.f(_.Og,{text:function(){return r.data().subtext},
className:"ytwYtdButtonBannerViewModelSubtext"}))},"un");
bQO.idomCompat=!0;_.yB(bQO,"ytd-button-banner-view-model",{props:{data:_.Yt}});var ay=function(){var r=_.q.apply(this,arguments)||this;r.isSearch=!1;return r};
_.C(ay,_.q);
ay.prototype.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{watchCardRichHeaderRenderer:{component:"ytd-watch-card-rich-header-renderer",noInjection:!0}}},"data.callToAction":{id:"hero",mapping:{watchCardHeroVideoRenderer:{component:"ytd-watch-card-hero-video-renderer",noInjection:!0},watchCardHeroOneVsOneEventRenderer:{component:"ytd-watch-card-hero-one-vs-one-event-renderer",noInjection:!0}}},"data.actionButtons":{id:"action-buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer",noInjection:!0}}},
"data.sections":{id:"sections",mapping:{watchCardSectionDropdownRenderer:{component:"ytd-watch-card-section-dropdown-renderer",noInjection:!0},watchCardSectionSequenceRenderer:{component:"ytd-watch-card-section-sequence-renderer",properties:{isSearch:"[[isSearch]]"},noInjection:!0}}},"data.footer":{id:"footer",mapping:{buttonBannerViewModel:"ytd-button-banner-view-model"}}}};
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],ay.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],ay.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],ay.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0,value:!0}),_.H("design:type",Boolean)],ay.prototype,"rounded",void 0);_.u([_.b(),_.H("design:type",Object)],ay.prototype,"isSearch",void 0);
_.u([_.VF({is:"ytd-universal-watch-card-renderer",disableElementRegistration:!0})],ay);
_.Z(ay,"ytd-universal-watch-card-renderer",function(){if(U5h!==void 0)return U5h;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return U5h=r},{mode:1});var sXn;_.yB(_.l(function(r){var E=r.data;var K;r=!((K=_.P7().resolve(_.p0(_.qB)))==null||!K());K={};return _.f("overview-message-view-model",{class:_.DW("ytwOverviewMessageViewModelHost",(K.ytwOverviewMessageViewModelDarkBackground=r,K.ytwOverviewMessageViewModelLightBackground=!r,K))},_.f(_.Y,{cond:function(){return E().primaryImage},
then:function(g){return _.f(_.ub,{data:g,contentMode:"CONTENT_MODE_CENTER",alt:"",targetWidth:120,targetHeight:120,className:"ytwOverviewMessageViewModelMessageImage"})}}),_.f(_.Y,{cond:function(){return E().primaryText},
then:function(){return _.f("div",{class:"ytwOverviewMessageViewModelPrimaryMessageText"},_.f(_.Og,{text:function(){return E().primaryText}}))}}),_.f(_.Y,{cond:function(){return E().secondaryText},
then:function(){return _.f("div",{class:"ytwOverviewMessageViewModelSecondaryMessageText"},_.f(_.Og,{text:function(){return E().secondaryText}}))}}))},"vn"),"overview-message-view-model",{props:{data:_.Yt}});_.yB(_.O2k,"ytd-overview-answer-view-model",{props:{data:_.Yt}});var pS=function(){return _.q.apply(this,arguments)||this};
_.C(pS,_.q);pS.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"}}}};
pS.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"contents"}};
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],pS.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],pS.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.oY),_.H("design:type",Object)],pS.prototype,"ytContinuationHandlerBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],pS.prototype,"data",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],pS.prototype,"isSearch",void 0);
_.u([_.VF({disableElementRegistration:!0,is:"ytd-secondary-search-container-renderer"})],pS);
_.Z(pS,"ytd-secondary-search-container-renderer",function(){if(sXn!==void 0)return sXn;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);
return sXn=r},{mode:1});var ku9;var P$=function(){var r=_.q.apply(this,arguments)||this;r.renderSecondarySearchContainer=!1;r.isSearch=!1;return r};
_.C(P$,_.q);_.d=P$.prototype;_.d.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"}}}};
_.d.created=function(){var r=this;this.boundStampSecondarySearchContainerIfFits=function(){r.stampSecondarySearchContainerIfFits()};
_.eR("REMAINING_DOVA_DEFERRED_CHUNKS",1)};
_.d.computeIsSearchFrictionPage=function(r){var E,K,g,D,B;r=r==null?void 0:(E=r.primaryContents)==null?void 0:(K=E.sectionListRenderer)==null?void 0:(g=K.contents)==null?void 0:(D=g[0])==null?void 0:(B=D.itemSectionRenderer)==null?void 0:B.contents;if(!r)return!1;E=_.N(r);for(K=E.next();!K.done;K=E.next())if(g=void 0,(g=K.value)==null?0:g.searchFrictionViewModel)return!0;return!1};
_.d.computeShowSecondaryColumn=function(r,E){return!!(E&&E.secondaryContents&&r)};
_.d.activeChanged=function(){var r=this;this.active&&!this.renderSecondarySearchContainer?(window.addEventListener("resize",_.QF(this,this.debounceStampSecondarySearchContainerIfFits)),_.q_(function(){r.debounceStampSecondarySearchContainerIfFits()})):this.active||window.removeEventListener("resize",_.QF(this,this.debounceStampSecondarySearchContainerIfFits))};
_.d.persistentGuideChanged=function(){this.active&&!this.renderSecondarySearchContainer&&this.debounceStampSecondarySearchContainerIfFits()};
_.d.stampSecondarySearchContainerIfFits=function(){!this.renderSecondarySearchContainer&&window.innerWidth>=1090&&(this.renderSecondarySearchContainer=!0)};
_.d.debounceStampSecondarySearchContainerIfFits=function(){_.lp(this,"stampSecondarySearchContainerIfFits",this.boundStampSecondarySearchContainerIfFits)};
_.d.onRetrieveLocation=function(r,E){E.locationRetrieved(location.pathname+location.search+"&pbj=1",void 0);r.stopPropagation()};
_.d.dataChanged=function(){this.active&&!this.renderSecondarySearchContainer&&this.debounceStampSecondarySearchContainerIfFits()};
P$.prototype.dataChanged=P$.prototype.dataChanged;P$.prototype.onRetrieveLocation=P$.prototype.onRetrieveLocation;P$.prototype.persistentGuideChanged=P$.prototype.persistentGuideChanged;P$.prototype.activeChanged=P$.prototype.activeChanged;_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],P$.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],P$.prototype,"ytRendererBehavior",void 0);
_.u([_.G(_.fG.YtdGuideStateAwareBehavior),_.H("design:type",Object)],P$.prototype,"ytdGuideStateAwareBehavior",void 0);_.u([_.G(_.Ib),_.H("design:type",Object)],P$.prototype,"ironResizableBehavior",void 0);_.u([_.b(),_.H("design:type",Boolean)],P$.prototype,"active",void 0);_.u([_.b(),_.H("design:type",Object)],P$.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0,value:function(){return _.R("enable_desktop_search_bigger_thumbs")}}),
_.H("design:type",Boolean)],P$.prototype,"useBiggerThumbs",void 0);_.u([_.b({reflectToAttribute:!0,value:function(){return _.TA("desktop_search_bigger_thumbs_style")}}),
_.H("design:type",String)],P$.prototype,"biggerThumbsStyle",void 0);_.u([_.b(),_.H("design:type",Object)],P$.prototype,"renderSecondarySearchContainer",void 0);_.u([_.b({computed:"computeShowSecondaryColumn(renderSecondarySearchContainer, data)"}),_.H("design:type",Boolean)],P$.prototype,"showSecondaryColumn",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeIsSearchFrictionPage(data)"}),_.H("design:type",Boolean)],P$.prototype,"isSearchFrictionPage",void 0);
_.u([_.b(),_.H("design:type",Object)],P$.prototype,"isSearch",void 0);_.u([_.pH("active"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],P$.prototype,"activeChanged",null);_.u([_.pH("guidePersistentAndVisible"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],P$.prototype,"persistentGuideChanged",null);
_.u([_.ae("yt-retrieve-location"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Object]),_.H("design:returntype")],P$.prototype,"onRetrieveLocation",null);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],P$.prototype,"dataChanged",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-two-column-search-results-renderer"})],P$);
_.Z(P$,"ytd-two-column-search-results-renderer",function(){if(ku9!==void 0)return ku9;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return ku9=r},{mode:1});var fS=function(){var r=_.q.apply(this,arguments)||this;r.hasSearchHeader=!1;r.hasSecondaryContent=!1;r.hasBiggerThumbs=_.R("enable_desktop_search_bigger_thumbs");r.actionMap={"yt-show-search-contents-command":"onYtShowSearchContentsCommand"};return r};
_.C(fS,_.q);_.d=fS.prototype;_.d.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:_.nX(["aa","eocs"])}}};
_.d.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"contents","yt-reload-continuation-items-command-header":"header"}};
_.d.loadPage_=function(r){this.initCsi();r&&(this.data=r,_.eR("REFINEMENTS_TUPLE",["FromSearchResponse",r.refinements||[]]),this.ytRendererBehavior.parentComponent&&_.jx(this.ytRendererBehavior.parentComponent));this.updateTitle()};
_.d.initCsi=function(){_.THH("results",["ol","cpt"])};
_.d.updateTitle=function(){var r=_.hy(window.location.href,"q");r||(r=_.hy(window.location.href,"search_query"));_.Ln(this.hostElement,"yt-update-title",r||"")};
_.d.onYtShowSearchContentsCommand=function(){this.set("data.hideContents",!1)};
_.d.dataChanged=function(){this.hasSearchHeader=this.computeHasSearchHeader(this.data);this.hasSecondaryContent=this.computeHasSecondaryContent(this.data);_.R("web_srp_data_changed_terminate_imp_killswitch")||_.ht(this.hostElement,"yt-terminate-video-preview-action")};
_.d.onReloadContinuationFinish=function(){this.hasSearchHeader=this.computeHasSearchHeader(this.data);this.hasSecondaryContent=this.computeHasSecondaryContent(this.data)};
_.d.computeHasSearchHeader=function(r){var E;r=r==null?void 0:(E=r.header)==null?void 0:E.searchHeaderRenderer;return!!r&&(!!r.searchFilterButton||!!r.chipBar)};
_.d.computeHasSecondaryContent=function(r){var E,K;return!!(r==null?0:(E=r.contents)==null?0:(K=E.twoColumnSearchResultsRenderer)==null?0:K.secondaryContents)};
_.f5.Object.defineProperties(fS,{template:{configurable:!0,enumerable:!0,get:function(){if(Pj2===void 0){var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);Pj2=r}r=Pj2;return r}}});
fS.prototype.onReloadContinuationFinish=fS.prototype.onReloadContinuationFinish;fS.prototype.dataChanged=fS.prototype.dataChanged;_.u([_.G(_.KM.YtPageBehavior),_.H("design:type",Object)],fS.prototype,"ytPageBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],fS.prototype,"actionHandlerBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],fS.prototype,"ytRendererBehavior",void 0);
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],fS.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.oY),_.H("design:type",Object)],fS.prototype,"ytContinuationHandlerBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],fS.prototype,"data",void 0);_.u([_.b({value:!0}),_.H("design:type",Boolean)],fS.prototype,"monitorScroll",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],fS.prototype,"hasSearchHeader",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],fS.prototype,"hasSecondaryContent",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],fS.prototype,"hasBiggerThumbs",void 0);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],fS.prototype,"dataChanged",null);
_.u([_.ae("yt-reload-continuation-finish"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],fS.prototype,"onReloadContinuationFinish",null);_.u([_.VF({is:"ytd-search"})],fS);_.NG.registerService(_.P4c,fS);
_.eV();
}catch(e){_._DumpException(e)}
try{
_.Ay("h8y2qb");
var F1n=function(r){if(r=_.Lrd(r)){var E;(E=r.sources)!=null&&E[0]?(E=_.Jhm(r),E=E<1?"VERTICAL":E>1?"HORIZONTAL":"SQUARE"):E=void 0;return E}},gs=function(r){_.vM.call(this,"upload");
this.opts.query=r},oO9=function(r,E){return _.f(Rvh,{data:r,
onYtNavigate:E})},M8n=function(r,E){return _.NC(r.entities,"pageHeaderEntity",E)},cRZ=function(r,E){return r.map(function(K){if(K.tabRenderer)return iF2(K.tabRenderer);
if(K.expandableTabRenderer&&E){var g=K.expandableTabRenderer;return{customTabRenderable:function(){return E(g)}}}return{}})},iF2=function(r){return{identifier:r.tabIdentifier,
aTagConfig:_.VB({innertubeCommand:r.endpoint,forceNewState:!0}),title:r.title,selected:r.selected,disabled:r.unselectable,icon:r.icon}},Cw2=function(r){return _.K4({type:"SET_TAB_GESTURES_IS_ACTIVE",
payload:r})},x4b=function(r){if(!_.J2(document,"gtm-noscript")){var E=document.createElement("noscript");
E.id="gtm-noscript";E.textContent='<iframe src="https://www.googletagmanager.com/ns.html?id='+r+'" height="0" width="0" style="display:none;visibility:hidden"></iframe>';document.body.prepend(E)}};_.rf(gs,_.vM);gs.prototype.JSC$10229_setLabel=function(r){gs.superClass_.JSC$10229_setLabel.call(this,r);return this};
gs.prototype.addUploadMetadata=function(r,E){gs.superClass_.addUploadMetadata.call(this,r,E);return this};var W19=function(r){if(r!=="youtubebanner"&&r!=="youtube-channel-banner")throw Error("Qo");gs.call(this,r)};
_.C(W19,gs);W19.prototype.JSC$10229_setLabel=function(r){gs.prototype.JSC$10229_setLabel.call(this,r);return this};
W19.prototype.addUploadMetadata=function(r,E){gs.prototype.addUploadMetadata.call(this,r,E);return this};var GC1=[_.Ib,{listeners:{"app-reset-layout":"_appResetLayoutHandler","iron-resize":"resetLayout"},attached:function(){this.fire("app-reset-layout")},
_appResetLayoutHandler:function(r){_.Yh(r).path[0]!==this&&(this.resetLayout(),r.stopPropagation())},
_updateLayoutStates:function(){console.error("unimplemented")},
resetLayout:function(){var r=this._updateLayoutStates.bind(this);this._layoutDebouncer=_.wz(this._layoutDebouncer,_.FW,r);_.FP(this._layoutDebouncer);this._notifyDescendantResize()},
_notifyLayoutChanged:function(){var r=this;requestAnimationFrame(function(){r.fire("app-reset-layout")})},
_notifyDescendantResize:function(){this.isAttached&&this._interestedResizables.forEach(function(r){this.resizerShouldNotify(r)&&this._notifyDescendant(r)},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 vO1=[_.KLf,{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(r,E){var K=_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers[r];if(!K)throw new ReferenceError(this._getUndefinedMsg(r));r=this._boundEffect(K,E||{});r.setUp();return r},
_effectsChanged:function(r,E,K){this._tearDownEffects();r&&K&&(r.split(" ").forEach(function(g){var D;g!==""&&((D=_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers[g])?this._effects.push(this._boundEffect(D,E[g])):console.warn(this._getUndefinedMsg(g)))},this),this._setUpEffect())},
_layoutIfDirty:function(){return this.offsetWidth},
_boundEffect:function(r,E){E=E||{};var K=parseFloat(E.startsAt||0),g=parseFloat(E.endsAt||1),D=g-K,B=function(){};
g=K===0&&g===1?r.run:function(Q,a){r.run.call(this,Math.max(0,(Q-K)/D),a)};
return{setUp:r.setUp?r.setUp.bind(this,E):B,run:r.run?g.bind(this):B,tearDown:r.tearDown?r.tearDown.bind(this):B}},
_setUpEffect:function(){this.isAttached&&this._effects&&(this._effectsRunFn=[],this._effects.forEach(function(r){r.setUp()!==!1&&this._effectsRunFn.push(r.run)},this))},
_tearDownEffects:function(){this._effects&&this._effects.forEach(function(r){r.tearDown()});
this._effectsRunFn=[];this._effects=[]},
_runEffects:function(r,E){this._effectsRunFn&&this._effectsRunFn.forEach(function(K){K(r,E)})},
_scrollHandler:function(){this._scrollStateChanged()},
_scrollStateChanged:function(){if(!this.disabled){var r=this._clampedScrollTop;this._updateScrollState(r);this.threshold>0&&this._setThresholdTriggered(r>=this.threshold)}},
_getDOMRef:function(r){console.warn("_getDOMRef","`"+r+"` is undefined")},
_getUndefinedMsg:function(r){return"Scroll effect `"+r+"` is undefined. Did you forget to import app-layout/app-scroll-effects/effects/"+r+".html ?"}}];if(_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers["parallax-background"]!=null)throw Error("Ro`parallax-background");
_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers["parallax-background"]={setUp:function(r){var E={};r=parseFloat(r.scalar);E.background=this._getDOMRef("background");E.backgroundFrontLayer=this._getDOMRef("backgroundFrontLayer");E.backgroundRearLayer=this._getDOMRef("backgroundRearLayer");E.deltaBg=E.backgroundFrontLayer.offsetHeight-E.background.offsetHeight;E.deltaBg===0?(isNaN(r)&&(r=.8),E.deltaBg=(this._dHeight||0)*r):(isNaN(r)&&(r=
1),E.deltaBg*=r);this._fxParallaxBackground=E},
run:function(r){var E=this._fxParallaxBackground;this.transform("translate3d(0px, "+E.deltaBg*Math.min(1,r)+"px, 0px)",E.backgroundFrontLayer);E.backgroundRearLayer&&this.transform("translate3d(0px, "+E.deltaBg*Math.min(1,r)+"px, 0px)",E.backgroundRearLayer)},
tearDown:function(){delete this._fxParallaxBackground}};var V8c;var zv1;var t8J=function(){};
_.d=t8J.prototype;_.d._scrollTargetChanged=function(){};
_.d.scroll=function(){};
_.d._isValidScrollTarget=function(){};
_.d._toggleScrollListener=function(){};
_.d.toggleScrollListener=function(){};
_.d.createEffect=function(){};
_.d._effectsChanged=function(){};
_.d._layoutIfDirty=function(){};
_.d._boundEffect=function(){};
_.d._setUpEffect=function(){};
_.d._tearDownEffects=function(){};
_.d._runEffects=function(){};
_.d._scrollHandler=function(){};
_.d._scrollStateChanged=function(){};
_.d._getUndefinedMsg=function(){};
_.d.notifyResize=function(){};
_.d.assignParentResizable=function(){};
_.d.stopResizeNotificationsFor=function(){};
_.d._subscribeIronResize=function(){};
_.d._unsubscribeIronResize=function(){};
_.d.resizerShouldNotify=function(){};
_.d._onDescendantIronResize=function(){};
_.d._fireResize=function(){};
_.d._onIronRequestResizeNotifications=function(){};
_.d._parentResizableChanged=function(){};
_.d._notifyDescendant=function(){};
_.d._requestResizeNotifications=function(){};
_.d._findParent=function(){};
_.d._appResetLayoutHandler=function(){};
_.d.resetLayout=function(){};
_.d._notifyLayoutChanged=function(){};
_.d._notifyDescendantResize=function(){};
_.d._setThresholdTriggered=function(){};
t8J=_.cZ({_template:function(){if(zv1!==void 0)return zv1;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;V8c===void 0&&(V8c=document.createElement("template"));var g=V8c;K.call(E,g.content.cloneNode(!0),r.content.firstChild);return zv1=r},
is:"tp-yt-app-header",behaviors:[vO1,GC1],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 r=_.Yh(this.$.slot).getDistributedNodes(),E=0,K;K=r[E];E++)if(K.nodeType===Node.ELEMENT_NODE)if(K.hasAttribute("sticky")){this._stickyElRef=K;break}else this._stickyElRef||(this._stickyElRef=K);return this._stickyElRef},_configChanged:function(){this.resetLayout();this._notifyLayoutChanged()},
_updateLayoutStates:function(){if(this.offsetWidth!==0||this.offsetHeight!==0){var r=this._clampedScrollTop,E=this._height===0||r===0,K=this.disabled;this._height=this.offsetHeight;this._stickyElRef=null;this.disabled=!0;E||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();E?this._updateScrollState(r,!0):(this._updateScrollState(this._lastScrollTop,
!0),this._layoutIfDirty());this.disabled=K}},
_updateScrollState:function(r,E){if(this._height!==0){var K=0,g=this._top;var D=this._maxHeaderTop;var B=r-this._lastScrollTop,Q=Math.abs(B),a=r>this._lastScrollTop,P=performance.now();this._mayMove()&&(K=this._clamp(this.reveals?g+B:r,0,D));r>=this._dHeight&&(K=this.condenses&&!this.fixed?Math.max(this._dHeight,K):K,this.style.transitionDuration="0ms");if(this.reveals&&!this.disabled&&Q<100){if(P-this._initTimestamp>300||this._wasScrollingDown!==a)this._initScrollTop=r,this._initTimestamp=P;r>=D&&
(Math.abs(this._initScrollTop-r)>30||Q>10?(a&&r>=D?K=D:!a&&r>=this._dHeight&&(K=this.condenses&&!this.fixed?this._dHeight:0),this.style.transitionDuration=this._clamp((K-g)/(B/(P-this._lastTimestamp)),0,300)+"ms"):K=this._top)}D=this._dHeight===0?r>0?1:0:K/this._dHeight;E||(this._lastScrollTop=r,this._top=K,this._wasScrollingDown=a,this._lastTimestamp=P);if(E||D!==this._progress||g!==K||r===0)this._progress=D,this._runEffects(D,K),this._transformHeader(K)}},
_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(r){this.translate3d(0,-r+"px",0);this._stickyEl&&this.translate3d(0,this.condenses&&r>=this._stickyElTop?Math.min(r,this._dHeight)-this._stickyElTop+"px":0,0,this._stickyEl)},
_clamp:function(r,E,K){return Math.min(K,Math.max(E,r))},
_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),_.Yh(this.root).insertBefore(this._bgContainer,this.$.contentContainer))},
_getDOMRef:function(r){switch(r){case "backgroundFrontLayer":return this._ensureBgContainers(),this._bgFront;case "backgroundRearLayer":return this._ensureBgContainers(),this._bgRear;case "background":return this._ensureBgContainers(),this._bgContainer;case "mainTitle":return _.Yh(this).querySelector("[main-title]");case "condensedTitle":return _.Yh(this).querySelector("[condensed-title]")}return null},
getScrollState:function(){return{progress:this._progress,top:this._top}}});var S7b;var bFb;_.cZ({_template:function(){if(bFb!==void 0)return bFb;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;S7b===void 0&&(S7b=document.createElement("template"));var g=S7b;K.call(E,g.content.cloneNode(!0),r.content.firstChild);return bFb=r},
is:"tp-yt-app-header-layout",behaviors:[GC1],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 _.Yh(this.$.headerSlot).getDistributedNodes()[0]},_updateLayoutStates:function(){this.useRaf?(cancelAnimationFrame(this.rafId),this.rafId=requestAnimationFrame(this.performUpdate.bind(this))):this.performUpdate()},
performUpdate:function(){var r=this.header;if(this.isAttached&&r){this.$.wrapper.classList.remove("initializing");r.scrollTarget=this.hasScrollingRegion?this.$.contentContainer:this.ownerDocument.documentElement;if(this.hasScrollingRegion)r.style.left="",r.style.right="";else{var E=this.getBoundingClientRect(),K=document.documentElement.clientWidth-E.right;r.style.left=E.left+"px";r.style.right=K+"px"}E=this.$.contentContainer.style;K=r.offsetHeight;r.fixed&&!r.condenses&&this.hasScrollingRegion?
(E.marginTop=K+"px",E.paddingTop=""):(E.paddingTop=K+"px",E.marginTop="")}}});var sR2=new _.jg("alertCommand");var kC9=new _.jg("manageLabsStateCommand");var q7Z=new _.jg("inlineFormRenderer");var lnx=new _.jg("playlistSidebarPrimaryInfoRenderer");var m4h=new _.jg("productDetailsThumbnailRenderer"),ZFx=new _.jg("productDetailsVariantRenderer"),u8Z=new _.jg("productDetailsVariantOptionRenderer"),AR4=new _.jg("productDetailsOffersContainerRenderer"),evx=new _.jg("productDetailsOfferRenderer");var X0x=new _.jg("shoppingFlaggingRenderer");var HFh=new _.jg("playlistBylineRenderer");var nO4=new _.jg("insertChannelTabCommand");var Dp=function(){return _.Yj.apply(this,arguments)||this};
_.C(Dp,_.Yj);_.d=Dp.prototype;_.d.activeChanged=function(){if(this.active){var r=_.rj(this.hostElement).querySelector("#header");r&&_.Ln(r,"iron-resize");window.addEventListener("scroll",_.QF(this,this.onScroll))}else window.removeEventListener("scroll",_.QF(this,this.onScroll)),_.Ln(this.hostElement,"yt-request-panel-mode-change",{mode:"seamed"})};
_.d.guideVisibleChanged=function(){var r=_.rj(this.hostElement).querySelector("#header");r&&_.Ln(r,"iron-resize")};
_.d.onScroll=function(){var r=this;_.lp(this,"onScroll",function(){var E=_.rj(r.hostElement).querySelector("#header");E&&E.polymerController&&(E=E.polymerController.getScrollState().progress===1?"standard":"seamed",_.Ln(r.hostElement,"yt-request-panel-mode-change",{mode:E}))},10)};
_.d.tabsChanged=function(){if(this.tabs){for(var r=null,E=0,K=this.tabs.length;E<K;++E){var g=this.tabs[E].tabRenderer;if(g&&g.selected){r=E;break}}this.selected=r}};
_.d.onTabsActivate=function(r){_.Ln(this.hostElement,"yt-navigate",{endpoint:this.tabs[r.detail.selected].tabRenderer.endpoint})};
Dp.prototype.tabsChanged=Dp.prototype.tabsChanged;Dp.prototype.guideVisibleChanged=Dp.prototype.guideVisibleChanged;Dp.prototype.activeChanged=Dp.prototype.activeChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Dp.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.fG.YtdGuideStateAwareBehavior),_.H("design:type",Object)],Dp.prototype,"ytdGuideStateAwareBehavior",void 0);_.u([_.b(),_.H("design:type",Array)],Dp.prototype,"tabs",void 0);
_.u([_.b(),_.H("design:type",Object)],Dp.prototype,"selected",void 0);_.u([_.b(),_.H("design:type",Boolean)],Dp.prototype,"active",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],Dp.prototype,"disableHeaderFluidWidth",void 0);_.u([_.pH("active"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Dp.prototype,"activeChanged",null);
_.u([_.pH("guidePersistentAndVisible"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Dp.prototype,"guideVisibleChanged",null);_.u([_.pH("tabs"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Dp.prototype,"tabsChanged",null);_.u([_.Ua()],Dp);var Inm=[_.y.YtRendererBehavior,_.fG.YtdGuideStateAwareBehavior,Dp.prototype];var yRH=2/3,L1Z=_.dt(130749),hvK=function(r,E){var K=this;this.element=r;this.layer=0;this.refreshConfig={startPosition:0,startAction:function(){K.startAction()},
draggingClass:"gesture-dragging",triggers:{down:{endPosition:80,threshold:120,disableFinish:!0,translateBack:!0,moveRatio:yRH,moveAction:function(g){K.moveAction(g)},
triggerAction:function(){K.element.isReloading=!0;_.s3(_.pB(),{visualElement:L1Z});_.jH.instance.resolveCommand({signalAction:{signal:"SOFT_RELOAD_PAGE"}},{form:{element:K.element}})}}}};
_.lA(_.pB(),L1Z,this.layer);this.gesture=new _.bv(r,E,this.refreshConfig,"pan-down");this.attach()};
_.d=hvK.prototype;_.d.attach=function(){this.gesture.attach()};
_.d.detach=function(){this.gesture.detach()};
_.d.reset=function(){this.element.close()};
_.d.startAction=function(){this.element.reset();this.element.isReloading=!1};
_.d.moveAction=function(r){this.element.rotation=r*360};var JRH=_.dt(130750),EWh=function(r,E,K,g,D){var B=this;this.element=r;this.parent=K;this.channelHeader=g;this.ytdReduxDispatch=D;this.layer=0;this.scrollPositionNeedsUpdate=!1;this.scrollPositionForTabs=new Map;this.tabConfig={startPosition:0,draggingClass:"gesture-tab-dragging",startAction:function(){B.tabsStartAtInPx=B.channelHeader.clientHeight-48;var Q;(Q=B.selectedTab)!=null&&Q.title&&(Q=_.P7().resolve(_.p0(_.IL)))&&(Q=Q.getCurrentPage(),B.lastVisitedTabScrollPosition=Q.getScrollTop(),B.previousTab&&
((B.lastVisitedTabScrollPosition===void 0?0:B.lastVisitedTabScrollPosition<B.channelHeader.clientHeight-48)?B.scrollPositionForTabs.has(B.selectedTab.title)&&B.scrollPositionForTabs.delete(B.selectedTab.title):B.scrollPositionForTabs.set(B.selectedTab.title,Q.getScrollTop())))},
triggers:{right:{endPosition:500,threshold:100,transitionEndPosition:rym(),triggerAction:function(){B.navigate(B.previousTab)},
moveAction:function(Q,a){B.moveAction(Q,a)}},
left:{endPosition:-500,threshold:-100,transitionEndPosition:-rym(),triggerAction:function(){B.navigate(B.nextTab)},
moveAction:function(Q,a){B.moveAction(Q,a)}}}};
_.lA(_.pB(),JRH,this.layer);this.gesture=new _.bv(r,E,this.tabConfig);this.attach()};
_.d=EWh.prototype;_.d.attach=function(){this.gesture.attach()};
_.d.detach=function(){this.gesture.detach()};
_.d.tabsChanged=function(r){if(r){var E=void 0;this.nextTab=this.previousTab=this.selectedTab=void 0;r=_.N(r);for(var K=r.next();!K.done;K=r.next()){K=K.value.tabRenderer;this.selectedTab&&!this.nextTab&&(this.nextTab=K);var g=void 0;if((g=K)==null?0:g.selected)this.previousTab=E,this.selectedTab=K;E=K}E=this.gesture;r=this.getConfig();E.config=r;this.scrollPositionNeedsUpdate=!0}};
_.d.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}})};
_.d.moveAction=function(r,E){if(!this.tabsElement){var K;this.tabsElement=(K=this.parent.header)==null?void 0:K.tabsElement;E==="right"&&this.previousTab?(K=this.previousTab.endpoint,_.pvu(_.P7().resolve(_.oQ),K,{},"")):E==="left"&&this.nextTab&&(K=this.nextTab.endpoint,_.pvu(_.P7().resolve(_.oQ),K,{},""));if(!this.tabsElement)return}K=this.tabsElement._pos;E==="right"&&(r*=-1);this.tabsElement._positionBar(K.width,K.left*1+K.width*r)};
var rym=function(){var r,E;return(E=(r=_.P7().resolve(_.IL).getCurrentPage())==null?void 0:r.clientWidth)!=null?E:0};
EWh.prototype.navigate=function(r){this.element.data=void 0;if(r=r==null?void 0:r.endpoint)this.ytdReduxDispatch(Cw2(!0)),_.s3(_.pB(),{visualElement:JRH}),_.jH.instance.resolveCommand({navigateAction:{endpoint:r}},{form:{element:this.element}})};var KY9;var gWx;var Bu=function(){return _.q.apply(this,arguments)||this};
_.C(Bu,_.q);Bu.prototype.configureRendererStamper=function(){return{"data.deleteButton":{id:"delete-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Bu.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Bu.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Bu.prototype,"data",void 0);_.u([_.VF({is:"ytd-labs-edit-renderer",disableElementRegistration:!0})],Bu);
_.Z(Bu,"ytd-labs-edit-renderer",function(){if(gWx!==void 0)return gWx;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return gWx=r},{mode:1});var Dy9;var ds=function(){var r=_.q.apply(this,arguments)||this;r.dark=!1;r.headerBackgroundLight="https://www.gstatic.com/youtube/img/labs/early_access_web_background_expanded_ai_2x.jpg";r.headerBackgroundDark="https://www.gstatic.com/youtube/img/labs/early_access_web_background_expanded_ai_2x.jpg";r.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return r};
_.C(ds,_.q);ds.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
ds.prototype.ready=function(){var r=document.documentElement.hasAttribute("dark");this.setBackgroundImage(r);this.dark=r};
ds.prototype.onDarkModeToggledAction=function(r){this.setBackgroundImage(r);this.dark=r};
ds.prototype.setBackgroundImage=function(r){_.jU(this.hostElement,{"--yt-labs-header-background":"url("+(r?this.headerBackgroundDark:this.headerBackgroundLight)+")"})};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],ds.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],ds.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],ds.prototype,"ytActionHandlerBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],ds.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],ds.prototype,"dark",void 0);
_.u([_.VF({is:"ytd-labs-header-renderer",disableElementRegistration:!0})],ds);
_.Z(ds,"ytd-labs-header-renderer",function(){if(Dy9!==void 0)return Dy9;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return Dy9=r},{mode:1});var B0b;var jd=function(){var r=_.q.apply(this,arguments)||this;r.actionMap={"yt-check-labs-opted-in-state":"onCheckLabsOptedInState","yt-manage-labs-state-command":"onManageLabsState"};return r};
_.C(jd,_.q);jd.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"}}}}}};
jd.prototype.onYtToggleButton=function(r){this.notifyPath("data.primaryButton.toggleButtonRenderer.isToggled",r.detail.toggled)};
jd.prototype.onManageLabsState=function(r){if(r=_.M(r,kC9))r.stateChange==="LABS_STATE_TYPE_OVERRIDE_OPT_IN"&&this.data?r.labsItemId!==this.data.labsItemId?this.set("data.primaryButton.toggleButtonRenderer.isToggled",!1):this.set("data.primaryButton.toggleButtonRenderer.isToggled",!0):this.data&&r.labsItemId===this.data.labsItemId&&(r.stateChange==="LABS_STATE_TYPE_OPT_IN"?_.ht(this.hostElement,"yt-check-labs-opted-in-state").some(function(E){return E})&&this.data.confirmationDialogCommand?_.EB(this.hostElement,
[this.data.confirmationDialogCommand],this.hostElement):this.data.optInCommand&&(_.P7().resolve(_.Ov).resolveCommand(this.data.optInCommand,{form:{element:this.hostElement}}),this.set("data.primaryButton.toggleButtonRenderer.isToggled",!0)):this.data.optOutCommand&&r.stateChange==="LABS_STATE_TYPE_OPT_OUT"&&(_.P7().resolve(_.Ov).resolveCommand(this.data.optOutCommand,{form:{element:this.hostElement}}),this.set("data.primaryButton.toggleButtonRenderer.isToggled",!1)))};
jd.prototype.onCheckLabsOptedInState=function(){var r=this.get("data.primaryButton.toggleButtonRenderer");return r?r.isToggled:!1};
_.f5.Object.defineProperties(jd.prototype,{itemStyle:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.itemStyle}}});
jd.prototype.onYtToggleButton=jd.prototype.onYtToggleButton;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],jd.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],jd.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],jd.prototype,"ytActionHandlerBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],jd.prototype,"data",void 0);
_.u([_.b({reflectToAttribute:!0}),_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],jd.prototype,"itemStyle",null);_.u([_.ae("yt-toggle-button"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],jd.prototype,"onYtToggleButton",null);_.u([_.VF({is:"ytd-labs-item-renderer",disableElementRegistration:!0})],jd);
_.Z(jd,"ytd-labs-item-renderer",function(){if(B0b!==void 0)return B0b;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return B0b=r},{mode:1});var dyO;var jzh;var N0c=function(){return _.q.apply(this,arguments)||this};
_.C(N0c,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],N0c.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],N0c.prototype,"data",void 0);_.u([_.VF({is:"ytd-live-chat-history-new-sponsor-chip-renderer",disableElementRegistration:!0})],N0c);
_.Z(N0c,"ytd-live-chat-history-new-sponsor-chip-renderer",function(){if(jzh!==void 0)return jzh;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return jzh=r},{mode:1});var QzH;var NX=function(){return _.q.apply(this,arguments)||this};
_.C(NX,_.q);NX.prototype.observeSuperchatChip=function(){if(this.data){var r={"--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)};_.jU(this.hostElement,r)}};
NX.prototype.colorFromDecimal=function(r){return _.WU(Number(r||0))};
NX.prototype.observeSuperchatChip=NX.prototype.observeSuperchatChip;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],NX.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],NX.prototype,"data",void 0);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],NX.prototype,"observeSuperchatChip",null);_.u([_.VF({is:"ytd-live-chat-history-super-chat-chip-renderer",disableElementRegistration:!0})],NX);
_.Z(NX,"ytd-live-chat-history-super-chat-chip-renderer",function(){if(QzH!==void 0)return QzH;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return QzH=r},{mode:1});var Qg=function(){return _.q.apply(this,arguments)||this};
_.C(Qg,_.q);Qg.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"}}}};
_.f5.Object.defineProperties(Qg.prototype,{hideMessageBlock:{configurable:!0,enumerable:!0,get:function(){return!!this.data&&!this.data.charityName&&!!this.data.chip}}});
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Qg.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Qg.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.$n),_.H("design:type",Object)],Qg.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Qg.prototype,"data",void 0);_.u([_.v("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Qg.prototype,"hideMessageBlock",null);
_.u([_.VF({is:"ytd-live-chat-history-entry-renderer",disableElementRegistration:!0})],Qg);
_.Z(Qg,"ytd-live-chat-history-entry-renderer",function(){if(dyO!==void 0)return dyO;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return dyO=r},{mode:1});var $yc;var aAn=function(){return _.q.apply(this,arguments)||this};
_.C(aAn,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],aAn.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],aAn.prototype,"data",void 0);_.u([_.VF({is:"ytd-channel-options-renderer",disableElementRegistration:!0})],aAn);
_.Z(aAn,"ytd-channel-options-renderer",function(){if($yc!==void 0)return $yc;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return $yc=r},{mode:1});var pvO;var $S=function(){return _.q.apply(this,arguments)||this};
_.C($S,_.q);$S.prototype.configureRendererStamper=function(){return{"data.resumeButton":{id:"resume-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],$S.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],$S.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],$S.prototype,"data",void 0);_.u([_.VF({is:"ytd-settings-email-item-renderer",disableElementRegistration:!0})],$S);
_.Z($S,"ytd-settings-email-item-renderer",function(){if(pvO!==void 0)return pvO;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return pvO=r},{mode:1});var PFJ;var as=function(){return _.q.apply(this,arguments)||this};
_.C(as,_.q);as.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"}}}};
as.prototype.getExpansionIcon=function(r){return r?"COLLAPSE":"EXPAND"};
as.prototype.onToggleListExpansion=function(){this.expanded=!this.expanded};
_.f5.Object.defineProperties(as.prototype,{emailListExpanded:{configurable:!0,enumerable:!0,get:function(){return this.expanded?"true":"false"}}});
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],as.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],as.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],as.prototype,"data",void 0);_.u([_.b({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],as.prototype,"expanded",void 0);_.u([_.v("expanded"),_.H("design:type",String),_.H("design:paramtypes",[])],as.prototype,"emailListExpanded",null);
_.u([_.fH("#options"),_.H("design:type",Object)],as.prototype,"options",void 0);_.u([_.VF({is:"ytd-settings-email-list-renderer",disableElementRegistration:!0})],as);
_.Z(as,"ytd-settings-email-list-renderer",function(){if(PFJ!==void 0)return PFJ;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return PFJ=r},{mode:1});var fAx;var pM=function(){var r=_.q.apply(this,arguments)||this;r.actionMap={"yt-signal-action-submit-form":"handleSignalActionSubmitForm"};return r};
_.C(pM,_.q);pM.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"}}}};
pM.prototype.handleSignalActionSubmitForm=function(){var r,E=(r=this.formRenderer)==null?void 0:r.getForm();E&&this.data.serviceEndpoint&&_.P7().resolve(_.Ov).resolveCommand(this.data.serviceEndpoint,{form:Object.assign({},E,{element:this.hostElement})})};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],pM.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],pM.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],pM.prototype,"ytActionHandlerBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],pM.prototype,"data",void 0);_.u([_.fH("yt-form-renderer"),_.H("design:type",Object)],pM.prototype,"formRenderer",void 0);
_.u([_.VF({is:"ytd-settings-gaia-link-renderer",disableElementRegistration:!0})],pM);
_.Z(pM,"ytd-settings-gaia-link-renderer",function(){if(fAx!==void 0)return fAx;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return fAx=r},{mode:1});var O9b;var Pu=function(){var r=_.q.apply(this,arguments)||this;r.actionMap={"yt-settings-update-options-command":"handleUpdateOptionsCommand"};return r};
_.C(Pu,_.q);Pu.prototype.dataChanged=function(){this.data&&this.data.id&&this.data.id==="SETTINGS_OPTIONS_ID_TYPE_AV1_OPTIONS"&&_.LgQ()&&this.set("data.hidden",!1)};
Pu.prototype.onSwitchReady=function(){var r=this;this.data&&this.data.id&&this.data.id==="SETTINGS_OPTIONS_ID_TYPE_PUSH_NOTIFICATIONS_ENABLED"&&_.R("service_worker_push_enabled")&&navigator.serviceWorker.ready.then(function(){_.yPD().then(function(E){E&&(Notification.permission==="default"?r.set("data.hidden",!1):Notification.permission==="granted"&&_.D8("NotificationsDisabled").then(function(K){K||_.ht(r.hostElement,"yt-toggle-settings-switch",[r.data.id,!K]);r.set("data.hidden",!1)}).catch(function(){}))})})};
Pu.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}}}}};
Pu.prototype.handleUpdateOptionsCommand=function(r){(r=_.M(r,_.fJX))&&this.data&&this.data.id===r.id&&(this.set("data.hidden",r.hidden),r.text!==void 0&&this.set("data.text",r.text),r.clearOptions&&this.set("data.options",[]))};
Pu.prototype.onSwitchReady=Pu.prototype.onSwitchReady;Pu.prototype.dataChanged=Pu.prototype.dataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Pu.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Pu.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],Pu.prototype,"ytActionHandlerBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Pu.prototype,"data",void 0);
_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Pu.prototype,"dataChanged",null);_.u([_.ae("yt-settings-switch-ready"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Pu.prototype,"onSwitchReady",null);_.u([_.VF({is:"ytd-settings-options-renderer",disableElementRegistration:!0})],Pu);
_.Z(Pu,"ytd-settings-options-renderer",function(){if(O9b!==void 0)return O9b;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return O9b=r},{mode:1});var YwO;var fM=function(){return _.q.apply(this,arguments)||this};
_.C(fM,_.q);fM.prototype.onYtExpanderMoreTapped=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
fM.prototype.configureRendererStamper=function(){return{"data.attributionLinkButtonRenderer":{id:"attribution-link-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{disableTextTransform:!0}}}}}};
fM.prototype.onYtExpanderMoreTapped=fM.prototype.onYtExpanderMoreTapped;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],fM.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],fM.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],fM.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],fM.prototype,"data",void 0);
_.u([_.ae("yt-expander-more-tapped"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],fM.prototype,"onYtExpanderMoreTapped",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-product-details-description-renderer"})],fM);
_.Z(fM,"ytd-product-details-description-renderer",function(){if(YwO!==void 0)return YwO;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return YwO=r},{mode:1});var UyZ;var OG=function(){var r=_.q.apply(this,arguments)||this;r.shippingIcon="https://www.gstatic.com/images/icons/material/system/1x/local_shipping_grey600_48dp.png";r.shippingAddressIcon="https://www.gstatic.com/images/icons/material/system/1x/location_on_grey600_48dp.png";r.googleGuaranteeIcon="https://www.gstatic.com/images/icons/material/system/1x/google_guarantee_grey600_48dp.png";r.returnPolicyIcon="https://www.gstatic.com/images/icons/material/system/1x/undo_grey600_48dp.png";return r};
_.C(OG,_.q);OG.prototype.configureRendererStamper=function(){return{"data.purchaseButtonRenderer":{id:"purchase-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.purchaseButtonRenderers":{id:"purchase-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.f5.Object.defineProperties(OG.prototype,{showAdditionalFees:{configurable:!0,enumerable:!0,get:function(){var r,E;return((r=this.data)==null?void 0:(E=r.offerData)==null?void 0:E.additionalFeesText)!==""}},
showMultiPurchaseButtons:{configurable:!0,enumerable:!0,get:function(){var r,E;return((r=this.data)==null?void 0:r.purchaseButtonRenderers)!==void 0&&((E=this.data)==null?void 0:E.purchaseButtonRenderers.length)!==0}},
showPurchaseData:{configurable:!0,enumerable:!0,get:function(){var r,E;return!((r=this.data)==null||!r.formattedFromMerchantText)&&(!((E=this.data)==null||!E.purchaseButtonRenderer)||this.showMultiPurchaseButtons)}}});
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],OG.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],OG.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],OG.prototype,"ytComponentBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],OG.prototype,"data",void 0);
_.u([_.b({type:_.R("kevlar_property_type_migration_killswitch")?String:void 0}),_.H("design:type",Object)],OG.prototype,"shippingIcon",void 0);_.u([_.b({type:_.R("kevlar_property_type_migration_killswitch")?String:void 0}),_.H("design:type",Object)],OG.prototype,"shippingAddressIcon",void 0);_.u([_.b({type:_.R("kevlar_property_type_migration_killswitch")?String:void 0}),_.H("design:type",Object)],OG.prototype,"googleGuaranteeIcon",void 0);
_.u([_.b({type:_.R("kevlar_property_type_migration_killswitch")?String:void 0}),_.H("design:type",Object)],OG.prototype,"returnPolicyIcon",void 0);_.u([_.v("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],OG.prototype,"showAdditionalFees",null);_.u([_.v("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],OG.prototype,"showMultiPurchaseButtons",null);
_.u([_.v("data","showMultiPurchaseButtons"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],OG.prototype,"showPurchaseData",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-product-details-hero-offer-renderer"})],OG);
_.Z(OG,"ytd-product-details-hero-offer-renderer",function(){if(UyZ!==void 0)return UyZ;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return UyZ=r},{mode:1});var T02;var wvJ;var YS=function(){return _.q.apply(this,arguments)||this};
_.C(YS,_.q);_.d=YS.prototype;_.d.attached=function(){this.hostElement.addEventListener("click",this.handleSelection);this.hostElement.addEventListener("mouseenter",this.onMouseEnterImage);this.hostElement.addEventListener("mouseleave",this.onMouseLeaveImage)};
_.d.onKeyDown=function(r){r=r.keyCode;r!==13&&r!==32||this.handleSelection()};
_.d.onMouseEnterImage=function(){var r;((r=this.data)==null?void 0:r.thumbnailDetails)!==void 0&&_.Jt(this.polymerController.hostElement,"ytd-product-details-variant-image-select",[this.data.thumbnailDetails])};
_.d.onMouseLeaveImage=function(){_.Jt(this.polymerController.hostElement,"ytd-product-details-variant-image-unselect")};
_.d.handleSelection=function(){this.data&&_.Ln(this.hostElement,"ytd-product-details-thumbnail-renderer-selected",this.data.index)};
_.f5.Object.defineProperties(YS.prototype,{isSelected:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.isSelected)}}});
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],YS.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],YS.prototype,"data",void 0);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],YS.prototype,"isSelected",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-product-details-thumbnail-renderer"})],YS);
_.Z(YS,"ytd-product-details-thumbnail-renderer",function(){if(wvJ!==void 0)return wvJ;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return wvJ=r},{mode:1});var UG=function(){var r=_.q.apply(this,arguments)||this;var E={};r.actionMap=(E["ytd-product-details-variant-image-select"]="handlePreviewImageSelect",E["ytd-product-details-variant-image-unselect"]="handlePreviewImageDeselect",E);r.selectedThumbnailIndex=0;r.selectItem=function(K){K.target.onKeyDown(K)};
return r};
_.C(UG,_.q);_.d=UG.prototype;_.d.handlePreviewImageSelect=function(r){this.hoverThumbnail=r};
_.d.handlePreviewImageDeselect=function(){this.hoverThumbnail=void 0};
_.d.configureRendererStamper=function(){return{"populatedData.imageRenderer":{id:"items",mapping:{productDetailsThumbnailRenderer:{component:"ytd-product-details-thumbnail-renderer",attributes:{role:"option"}}}}}};
_.d.onThumbnailSelected=function(r,E){this.selectedThumbnailIndex=E};
_.d.dataChanged=function(){this.ytdHorizontalListBehavior.reset();this.selectedThumbnailIndex=0};
_.d.updateOffset=function(){var r=_.rj(this.hostElement).querySelector("#scroll-container").clientWidth;this.ytdHorizontalListBehavior.offset=Math.max(0,Math.min(this.ytdHorizontalListBehavior.offset,this.items.clientWidth-r));this.ytdHorizontalListBehavior.reposition_()};
_.f5.Object.defineProperties(UG.prototype,{showThumbnails:{configurable:!0,enumerable:!0,get:function(){var r;if((r=this.data)==null?0:r.imageRenderer){var E,K;return((E=this.data)==null?void 0:(K=E.imageRenderer)==null?void 0:K.length)>1}return!1}},
thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){if(this.hoverThumbnail!==void 0)return this.hoverThumbnail;var r;if((r=this.data)==null?0:r.imageRenderer){var E;return(E=_.M(this.data.imageRenderer[this.selectedThumbnailIndex],m4h))==null?void 0:E.thumbnailDetails}}},
populatedData:{configurable:!0,enumerable:!0,get:function(){var r=this,E,K,g,D=(g=(E=this.data)==null?void 0:(K=E.imageRenderer)==null?void 0:K.map(function(B,Q){return{productDetailsThumbnailRenderer:Object.assign({},_.M(B,m4h),{index:Q,isSelected:Q===r.selectedThumbnailIndex})}}))!=null?g:[];
return Object.assign({},this.data,{imageRenderer:D})}}});
UG.prototype.updateOffset=UG.prototype.updateOffset;UG.prototype.dataChanged=UG.prototype.dataChanged;UG.prototype.onThumbnailSelected=UG.prototype.onThumbnailSelected;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],UG.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],UG.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.G_.YtdHorizontalListBehavior),_.H("design:type",Object)],UG.prototype,"ytdHorizontalListBehavior",void 0);
_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],UG.prototype,"componentBehavior",void 0);_.u([_.G([_.lx.YtActionHandlerBehavior]),_.H("design:type",Object)],UG.prototype,"actionHandlerBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],UG.prototype,"data",void 0);_.u([_.b({value:"$.items.children"}),_.H("design:type",String)],UG.prototype,"itemsPath",void 0);_.u([_.b({value:3}),_.H("design:type",Number)],UG.prototype,"initialCount",void 0);
_.u([_.fH("#items"),_.H("design:type",Object)],UG.prototype,"items",void 0);_.u([_.b(),_.H("design:type",Object)],UG.prototype,"selectedThumbnailIndex",void 0);_.u([_.b(),_.H("design:type",Object)],UG.prototype,"hoverThumbnail",void 0);_.u([_.v("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],UG.prototype,"showThumbnails",null);
_.u([_.ae("ytd-product-details-thumbnail-renderer-selected"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Number]),_.H("design:returntype")],UG.prototype,"onThumbnailSelected",null);_.u([_.v("data","selectedThumbnailIndex","hoverThumbnail"),_.H("design:type",Object),_.H("design:paramtypes",[])],UG.prototype,"thumbnailDetails",null);_.u([_.v("data","selectedThumbnailIndex"),_.H("design:type",Object),_.H("design:paramtypes",[])],UG.prototype,"populatedData",null);
_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],UG.prototype,"dataChanged",null);_.u([_.ae("iron-resize"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],UG.prototype,"updateOffset",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-product-details-image-carousel-renderer"})],UG);
_.Z(UG,"ytd-product-details-image-carousel-renderer",function(){if(T02!==void 0)return T02;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return T02=r},{mode:_.EZ("kevlar_poly_si_batch_j079")?1:2});var FYm;var Ti=function(){return _.q.apply(this,arguments)||this};
_.C(Ti,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Ti.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Ti.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],Ti.prototype,"componentBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Ti.prototype,"data",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-product-details-offer-renderer"})],Ti);
_.Z(Ti,"ytd-product-details-offer-renderer",function(){if(FYm!==void 0)return FYm;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return FYm=r},{mode:1});var RKn;var ws=function(){var r=_.q.apply(this,arguments)||this;r.isOffersHidden=!0;return r};
_.C(ws,_.q);ws.prototype.toggleOffers=function(){this.isOffersHidden=!this.isOffersHidden;var r,E=_.M((r=this.data)==null?void 0:r.viewOffersButton,_.$Q);E&&this.ytRendererBehavior.logExplicitClick(E)};
ws.prototype.configureRendererStamper=function(){return{"data.offers":{id:"offer",mapping:{productDetailsOfferRenderer:"ytd-product-details-offer-renderer"}}}};
_.f5.Object.defineProperties(ws.prototype,{firstOfferVendorLogoUrl:{configurable:!0,enumerable:!0,get:function(){var r,E,K,g;return(K=_.M((r=this.data)==null?void 0:(E=r.offers)==null?void 0:E[0],evx))==null?void 0:(g=K.offerData)==null?void 0:g.vendorLogoUrl}}});
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],ws.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],ws.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],ws.prototype,"componentBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],ws.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],ws.prototype,"isOffersHidden",void 0);
_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],ws.prototype,"firstOfferVendorLogoUrl",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-product-details-offers-container-renderer"})],ws);
_.Z(ws,"ytd-product-details-offers-container-renderer",function(){if(RKn!==void 0)return RKn;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return RKn=r},{mode:1});var oW1;var MVJ;var Fd=function(){return _.q.apply(this,arguments)||this};
_.C(Fd,_.q);Fd.prototype.ready=function(){this.hostElement.addEventListener("mouseenter",this.onMouseEnterImage);this.hostElement.addEventListener("mouseleave",this.onMouseLeaveImage)};
Fd.prototype.onMouseEnterImage=function(){this.isImageButton&&this.thumbnailDetails!==void 0&&_.Jt(this,"ytd-product-details-variant-image-select",[this.thumbnailDetails])};
Fd.prototype.onMouseLeaveImage=function(){this.isImageButton&&_.Jt(this,"ytd-product-details-variant-image-unselect")};
_.f5.Object.defineProperties(Fd.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 r;return((r=this.data)==null?void 0:r.variantOptionState)==="VARIANT_OPTION_STATE_SELECTED"}},
isUnavailable:{configurable:!0,enumerable:!0,get:function(){var r,E,K;return((r=this.data)==null?void 0:r.variantAvailability)==="VARIANT_AVAILABILITY_NO_OFFERS"||((E=this.data)==null?void 0:E.variantOptionState)==="VARIANT_OPTION_STATE_OTHER_ATTRIBUTE_WILL_CHANGE"||((K=this.data)==null?void 0:K.variantOptionState)==="VARIANT_OPTION_STATE_DISABLED"}},
thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){if(this.isImageButton){var r;if(((r=this.data)==null?void 0:r.imageDetails)!==void 0)return this.data.imageDetails}}},
accessibilityLabel:{configurable:!0,enumerable:!0,get:function(){var r,E;return this.isUnavailable?(r=this.data)==null?void 0:r.variantOptionUnavailableAccessibilityLabel:(E=this.data)==null?void 0:E.variantOptionAccessibilityLabel}}});
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Fd.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Fd.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],Fd.prototype,"componentBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Fd.prototype,"data",void 0);_.u([_.b(),_.H("design:type",String)],Fd.prototype,"displayType",void 0);
_.u([_.v("displayType","data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Fd.prototype,"isImageButton",null);_.u([_.v("displayType","data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Fd.prototype,"isPillButton",null);_.u([_.v("data"),_.b({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Fd.prototype,"isActive",null);
_.u([_.v("data"),_.b({reflectToAttribute:!0}),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Fd.prototype,"isUnavailable",null);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],Fd.prototype,"thumbnailDetails",null);_.u([_.v("isUnavailable","data"),_.H("design:type",Object),_.H("design:paramtypes",[])],Fd.prototype,"accessibilityLabel",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-product-details-variant-option-renderer"})],Fd);
_.Z(Fd,"ytd-product-details-variant-option-renderer",function(){if(MVJ!==void 0)return MVJ;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return MVJ=r},{mode:1});var i99;var Rs=function(){var r=_.q.apply(this,arguments)||this;r.variantsExpanded=!1;r.hideShowMoreLessVariantButton=!0;r.initialized=!1;r.computeVariantsDebouncer=null;r.computeVariants=function(E){E=E===void 0?!1:E;r.variantsExpanded||r.showOptions()||!E||(r.variantsExpanded=!0);if(r.variantsExpanded){E=_.N(r.items.children);for(var K=E.next();!K.done;K=E.next())K.value.hidden=!1}r.initialized=!0};
return r};
_.C(Rs,_.q);_.d=Rs.prototype;_.d.ready=function(){var r=this;setTimeout(function(){r.computeVariants(!0)})};
_.d.showOptions=function(){for(var r=_.N(this.items.children),E=r.next();!E.done;E=r.next())E.value.hidden=!0;var K=this.container.getBoundingClientRect().width,g=0,D=r=0;E=!1;for(var B=_.N(this.items.children),Q=B.next();!Q.done;Q=B.next()){Q=Q.value;Q.hidden=!1;var a=Q.getBoundingClientRect().width;if(g+a<K)g+=a;else if(++D<2)g=a;else break;r+=1;Q.hasAttribute("is-active")&&(E=!0)}for(K=r;K<this.items.children.length;K++)this.items.children[K].hidden=!0;this.hideShowMoreLessVariantButton=r===this.items.children.length;
return E};
_.d.debouncedComputeVariants=function(){this.computeVariantsDebouncer=_.wz(this.computeVariantsDebouncer,_.jE.after(100),this.computeVariants)};
_.d.onShowMoreLessVariantsButtonClick=function(){var r;(r=this.data)!=null&&r.variantOptionRenderers&&(this.variantsExpanded=!this.variantsExpanded,this.computeVariants())};
_.d.configureRendererStamper=function(){return{"data.variantOptionRenderers":{id:"items",mapping:{productDetailsVariantOptionRenderer:{component:"ytd-product-details-variant-option-renderer",properties:{displayType:"[[displayType]]"}}}}}};
_.f5.Object.defineProperties(Rs.prototype,{selectedOptionName:{configurable:!0,enumerable:!0,get:function(){var r,E,K=(r=this.data)==null?void 0:(E=r.variantOptionRenderers)==null?void 0:E.find(function(B){return _.M(B,u8Z).variantOptionState==="VARIANT_OPTION_STATE_SELECTED"}),g,D;
return(D=(g=_.M(K,u8Z))==null?void 0:g.name)!=null?D:""}},
displayType:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.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"}}}});
Rs.prototype.debouncedComputeVariants=Rs.prototype.debouncedComputeVariants;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Rs.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Rs.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],Rs.prototype,"componentBehavior",void 0);_.u([_.G(_.Ib),_.H("design:type",Object)],Rs.prototype,"ironResizableBehavior",void 0);
_.u([_.b(),_.H("design:type",Object)],Rs.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],Rs.prototype,"variantsExpanded",void 0);_.u([_.b(),_.H("design:type",Object)],Rs.prototype,"hideShowMoreLessVariantButton",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Rs.prototype,"initialized",void 0);_.u([_.fH("#items"),_.H("design:type",HTMLDivElement)],Rs.prototype,"items",void 0);_.u([_.fH("#container"),_.H("design:type",HTMLDivElement)],Rs.prototype,"container",void 0);
_.u([_.fH("#more-variants-button"),_.H("design:type",HTMLElement)],Rs.prototype,"moreVariantsButton",void 0);_.u([_.v("data"),_.H("design:type",String),_.H("design:paramtypes",[])],Rs.prototype,"selectedOptionName",null);_.u([_.pH("data","variantsExpanded"),_.ae("iron-resize"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Rs.prototype,"debouncedComputeVariants",null);
_.u([_.v("data"),_.H("design:type",String),_.H("design:paramtypes",[])],Rs.prototype,"displayType",null);_.u([_.v("displayType"),_.H("design:type",Object),_.H("design:paramtypes",[])],Rs.prototype,"variantItemsClassname",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-product-details-variant-renderer"})],Rs);
_.Z(Rs,"ytd-product-details-variant-renderer",function(){if(i99!==void 0)return i99;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return i99=r},{mode:1});var MX=function(){return _.q.apply(this,arguments)||this};
_.C(MX,_.q);
MX.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"}}}};
_.f5.Object.defineProperties(MX.prototype,{showPurchaseData:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.heroOfferRenderer)}},
showHeroOfferRenderer:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.heroOfferRenderer)}},
showBrandText:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.formattedByBrandText)}},
showOffers:{configurable:!0,enumerable:!0,get:function(){var r,E,K=(E=_.M((r=this.data)==null?void 0:r.offersContainerRenderer,AR4))==null?void 0:E.offers;return K!==void 0&&(K==null?void 0:K.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 r,E,K;return((K=(r=this.data)==null?void 0:(E=r.variants)==null?void 0:E.map(function(g){var D,B;g=(B=(D=_.M(g,ZFx))==null?void 0:D.variantOptionRenderers)==null?void 0:B.find(function(a){var P;return((P=_.M(a,u8Z))==null?void 0:P.variantOptionState)==="VARIANT_OPTION_STATE_SELECTED"});
var Q;return(Q=_.M(g,u8Z))==null?void 0:Q.name}).filter(function(g){return typeof g==="string"}))!=null?K:[]).join(" \u2022 ")}},
shoppingReportingButtonData:{configurable:!0,enumerable:!0,get:function(){var r,E,K,g=(E=_.M((r=this.data)==null?void 0:r.shoppingFlaggingRenderer,X0x))==null?void 0:(K=E.reportButton)==null?void 0:K.buttonRenderer;if(g)return{text:g.text,command:g.command,icon:{iconType:"FLAG"},accessibilityData:g.accessibilityData,trackingParams:g.trackingParams,loggingDirectives:g.loggingDirectives}}}});
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],MX.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],MX.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],MX.prototype,"componentBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],MX.prototype,"data",void 0);_.u([_.fH("#image-carousel-renderer"),_.H("design:type",Object)],MX.prototype,"imageCarouselRenderer",void 0);
_.u([_.fH("#hero-offer-renderer"),_.H("design:type",Object)],MX.prototype,"productDetailsHeroOfferRenderer",void 0);_.u([_.fH("#variants"),_.H("design:type",Object)],MX.prototype,"productDetailsVariantRenderer",void 0);_.u([_.fH("#offers"),_.H("design:type",Object)],MX.prototype,"productDetailsOffersContainerRenderer",void 0);_.u([_.fH("#description-renderer"),_.H("design:type",Object)],MX.prototype,"productDetailsDescriptionRenderer",void 0);
_.u([_.v("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],MX.prototype,"showPurchaseData",null);_.u([_.v("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],MX.prototype,"showHeroOfferRenderer",null);_.u([_.v("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],MX.prototype,"showBrandText",null);_.u([_.v("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],MX.prototype,"showOffers",null);
_.u([_.v("showOffers","showPurchaseData"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],MX.prototype,"showBuySeparator",null);_.u([_.v("showOffers","showPurchaseData"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],MX.prototype,"showBuyCard",null);_.u([_.v("data"),_.H("design:type",String),_.H("design:paramtypes",[])],MX.prototype,"selectedVariantsText",null);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],MX.prototype,"shoppingReportingButtonData",null);
_.u([_.VF({disableElementRegistration:!0,is:"ytd-product-details-renderer"})],MX);
_.Z(MX,"ytd-product-details-renderer",function(){if(oW1!==void 0)return oW1;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return oW1=r},{mode:1});var cyh;var CFh;var xym;var iS=function(){return _.q.apply(this,arguments)||this};
_.C(iS,_.q);iS.prototype.configureRendererStamper=function(){return{"data.vcIcon":{id:"vc-icon",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer"}}}}};
_.f5.Object.defineProperties(iS.prototype,{vcBalanceWidgetStyle:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.style?this.data.style:"VC_BALANCE_WIDGET_STYLE_UNKNOWN"}}});
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],iS.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],iS.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],iS.prototype,"data",void 0);_.u([_.b(),_.H("design:type",String)],iS.prototype,"formattedAmount",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],iS.prototype,"ariaLabel",void 0);
_.u([_.b({reflectToAttribute:!0}),_.v("data.style"),_.H("design:type",String),_.H("design:paramtypes",[])],iS.prototype,"vcBalanceWidgetStyle",null);_.u([_.vZ({is:"yt-vc-balance-renderer",disableElementRegistration:!0})],iS);
_.Z(iS,"yt-vc-balance-renderer",function(){if(xym===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;CFh===void 0&&(CFh=document.createElement("template"));var g=CFh;K.call(E,g.content.cloneNode(!0),r.content.firstChild);xym=r}r=xym;return r},{mode:2});_.MN("vcBalanceRenderer","vcBalanceRenderer","ytd-vc-balance-renderer");var cu=function(){return _.q.apply(this,arguments)||this};
_.C(cu,_.q);_.f5.Object.defineProperties(cu.prototype,{formattedAmount:{configurable:!0,enumerable:!0,get:function(){return this.vcBalanceEntity&&this.vcBalanceEntity.formattedAmount?this.vcBalanceEntity.formattedAmount:""}},
vcBalanceAriaLabel:{configurable:!0,enumerable:!0,get:function(){return this.vcBalanceEntity&&this.vcBalanceEntity.accessibilityFormattedAmount?this.vcBalanceEntity.accessibilityFormattedAmount:""}}});
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],cu.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],cu.prototype,"ytdReduxBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],cu.prototype,"data",void 0);_.u([_.b({selectorArgs:["data.vcBalanceEntityKey"],selector:function(r,E){return _.NC(r.entities,"vcBalanceEntity",E)}}),
_.H("design:type",Object)],cu.prototype,"vcBalanceEntity",void 0);_.u([_.v("vcBalanceEntity"),_.H("design:type",String),_.H("design:paramtypes",[])],cu.prototype,"formattedAmount",null);_.u([_.v("vcBalanceEntity"),_.H("design:type",String),_.H("design:paramtypes",[])],cu.prototype,"vcBalanceAriaLabel",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-vc-balance-renderer"})],cu);
_.Z(cu,"ytd-vc-balance-renderer",function(){if(cyh!==void 0)return cyh;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return cyh=r},{mode:1});var WYJ;var CM=function(){var r=_.q.apply(this,arguments)||this;r.rotation=0;r.isReloading=!1;return r};
_.C(CM,_.q);CM.prototype.rotationChanged=function(){this.icon.style.transform="rotate("+(this.rotation+180)+"deg)";this.icon.style.opacity=""+(.7/360*this.rotation+.3)};
CM.prototype.reset=function(){this.hostElement.style.opacity=""};
CM.prototype.close=function(){var r=this;return _.p(function(E){if(E.nextAddress==1)return E.yield(r.hostElement.animate([{transform:"scale(1)",opacity:1},{transform:"scale(.4)",opacity:0}],{duration:150,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2);r.hostElement.style.opacity="0";_.vo(E)})};
CM.prototype.rotationChanged=CM.prototype.rotationChanged;_.u([_.b(),_.H("design:type",Object)],CM.prototype,"rotation",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],CM.prototype,"isReloading",void 0);_.u([_.fH("#icon"),_.H("design:type",HTMLElement)],CM.prototype,"icon",void 0);_.u([_.pH("rotation"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],CM.prototype,"rotationChanged",null);
_.u([_.VF({disableElementRegistration:!0,is:"ytd-refresh"})],CM);
_.Z(CM,"ytd-refresh",function(){if(WYJ!==void 0)return WYJ;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return WYJ=r},{mode:1});var Gb9;var xS=function(){var r=_.q.apply(this,arguments)||this;r.useRaf=!_.R("web_use_raf_app_header_layout_killswitch");return r};
_.C(xS,_.q);xS.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"}}}};
xS.prototype.dataChanged=function(){if(this.data){var r=this.hasBannerArt;this.hasBannerArt=!1;if(this.data&&this.data.banner){var E=_.LB(this.data.banner.thumbnails,this.hostElement.clientWidth);E&&(E.indexOf("//")===0&&(E="https:"+E),this.hasBannerArt=!0,_.jU(this.hostElement,{"--ytd-interactive-tabbed-header-renderer-banner-url":"url("+E+")"}))}this.hasBannerArt!==r&&_.rj(this.hostElement).querySelector("#header").fire("iron-resize")}};
xS.prototype.updateSelectedFromBinding=function(r){this.selected=r.detail.value};
xS.prototype.dataChanged=xS.prototype.dataChanged;_.u([_.G(Inm),_.H("design:type",Object)],xS.prototype,"ytdTabbedHeaderBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],xS.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.pG),_.H("design:type",Object)],xS.prototype,"ytdGridStateAwareBehavior",void 0);_.u([_.G(_.fG.YtdGuideStateAwareBehavior),_.H("design:type",Object)],xS.prototype,"ytdGuideStateAwareBehavior",void 0);
_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],xS.prototype,"componentBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],xS.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Number)],xS.prototype,"selected",void 0);_.u([_.b(),_.H("design:type",Boolean)],xS.prototype,"active",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],xS.prototype,"hasBannerArt",void 0);_.u([_.b(),_.H("design:type",Object)],xS.prototype,"useRaf",void 0);
_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],xS.prototype,"dataChanged",null);_.u([_.VF({is:"ytd-interactive-tabbed-header-renderer",disableElementRegistration:!0})],xS);
_.Z(xS,"ytd-interactive-tabbed-header-renderer",function(){if(Gb9!==void 0)return Gb9;var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return Gb9=r},{mode:1});var vWH;var Wu=function(){return _.q.apply(this,arguments)||this};
_.C(Wu,_.q);Wu.prototype.configureRendererStamper=function(){return{"data.leftActions":{id:"left-actions",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.actions":{id:"actions",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
Wu.prototype.computeActionsAlignment=function(r){return(r==null?void 0:r.actionsAlignment)||""};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Wu.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Wu.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Wu.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeActionsAlignment(data)"}),_.H("design:type",String)],Wu.prototype,"actionsAlignment",void 0);
_.u([_.VF({is:"ytd-page-footer-renderer",disableElementRegistration:!0})],Wu);
_.Z(Wu,"ytd-page-footer-renderer",function(){if(vWH!==void 0)return vWH;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return vWH=r},{mode:1});var VVJ;var zKZ;var Gi=function(){var r=_.q.apply(this,arguments)||this;r.isEditing=!1;r.useSlot=!1;r.isMultiline=!1;return r};
_.C(Gi,_.q);_.d=Gi.prototype;_.d.onKeydown=function(r){if(r.keyCode===13&&!this.isMultiline)this.onSave();else if(r.keyCode===27)this.onCancel()};
_.d.computeComponentStyle=function(r){return(r==null?0:r.style)?r.style:"INLINE_FORM_STYLE_UNKNOWN"};
_.d.computeisMultiline=function(r){if(this.multilineOverride!==void 0)return this.multilineOverride;var E,K;return!!(r==null?0:(E=r.formField)==null?0:(K=E.textInputFormFieldRenderer)==null?0:K.isMultiline)};
_.d.computeTextDisplayed=function(r,E){if(r)return r;if(E)return E};
_.d.onEdit=function(){this.isEditing=!0;this.textForm.focusTextInput()};
_.d.onSave=function(){if(this.textForm.validate()){this.textForm.save();var r=this.textForm.value;if(r)this.set("data.textDisplayed",_.eI(r));else{var E;((E=this.data)==null?0:E.placeholder)&&this.set("data.textDisplayed",this.data.placeholder)}this.hostElement.dispatchEvent(new _.wh("inline-form-changed",this.data));this.isEditing=!1}};
_.d.onCancel=function(){var r=_.Xo(this.data.textDisplayed);r===this.data.placeholder?this.textForm.reset(""):this.textForm.reset(r);this.isEditing=!1};
Gi.prototype.onKeydown=Gi.prototype.onKeydown;_.u([_.G(_.hT.YtEventForwardingBehavior),_.H("design:type",Object)],Gi.prototype,"ytEventForwardingBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Gi.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Gi.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Gi.prototype,"data",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Gi.prototype,"isEditing",void 0);_.u([_.b(),_.H("design:type",Object)],Gi.prototype,"useSlot",void 0);_.u([_.b(),_.H("design:type",Boolean)],Gi.prototype,"multilineOverride",void 0);_.u([_.b(),_.H("design:type",Boolean)],Gi.prototype,"enableOverlayTheme",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeComponentStyle(data)"}),_.H("design:type",String)],Gi.prototype,"componentStyle",void 0);
_.u([_.b({computed:"computeisMultiline(data)"}),_.H("design:type",Object)],Gi.prototype,"isMultiline",void 0);_.u([_.fH("#text-form"),_.H("design:type",Object)],Gi.prototype,"textForm",void 0);_.u([_.ae("keydown"),_.H("design:type",Function),_.H("design:paramtypes",[KeyboardEvent]),_.H("design:returntype")],Gi.prototype,"onKeydown",null);_.u([_.VF({is:"ytd-inline-form-renderer",disableElementRegistration:!0})],Gi);
_.Z(Gi,"ytd-inline-form-renderer",function(){if(zKZ!==void 0)return zKZ;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return zKZ=r},{mode:1});var tV4;var vu=function(){var r=_.q.apply(this,arguments)||this;r.previousSelectValue=void 0;r.selectedItemMessage=void 0;return r};
_.C(vu,_.q);vu.prototype.detached=function(){this.selectedItemMessage=this.previousSelectValue=void 0};
vu.prototype.selectedValueChanged=function(){if(this.selectedValue!==void 0){var r,E,K,g,D=(r=this.data)==null?void 0:(E=r.dropdown)==null?void 0:(K=E.dropdownRenderer)==null?void 0:(g=K.entries)==null?void 0:g.map(function(a){return a.privacyDropdownItemRenderer});
r=_.N(D!=null?D:[]);for(E=r.next();!E.done;E=r.next())if((E=E.value)&&E.int32Value===this.selectedValue){this.selectedItemMessage=E.itemMessage;break}}else this.selectedItemMessage=void 0;var B;(B=this.onValueChanged)==null||B.call(this);if(this.selectedValue!==-1)if(this.previousSelectValue===void 0)this.previousSelectValue=this.selectedValue;else if(this.previousSelectValue!==this.selectedValue){var Q;(Q=this.data)!=null&&Q.key&&this.data.onChange&&(this.set(this.data.key,this.selectedValue,this.data.onChange),
this.ytComponentBehavior.resolveCommand(this.data.onChange),this.previousSelectValue=this.selectedValue)}};
vu.prototype.onValueChangedForSelectedValue=function(r){this.selectedValue=r.detail.value};
vu.prototype.selectedValueChanged=vu.prototype.selectedValueChanged;_.u([_.G(_.hT.YtEventForwardingBehavior),_.H("design:type",Object)],vu.prototype,"ytEventForwardingBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],vu.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],vu.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],vu.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],vu.prototype,"data",void 0);_.u([_.b(),_.H("design:type",String)],vu.prototype,"theme",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Number)],vu.prototype,"selectedValue",void 0);_.u([_.b(),_.H("design:type",Function)],vu.prototype,"onValueChanged",void 0);
_.u([_.TI("selectedValue"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],vu.prototype,"selectedValueChanged",null);_.u([_.VF({is:"ytd-dropdown-form-field-renderer",disableElementRegistration:!0})],vu);
_.Z(vu,"ytd-dropdown-form-field-renderer",function(){if(tV4!==void 0)return tV4;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return tV4=r},{mode:_.EZ("kevlar_poly_si_batch_j025")?1:2});var SwJ;var Vg=function(){return _.q.apply(this,arguments)||this};
_.C(Vg,_.q);_.f5.Object.defineProperties(Vg.prototype,{byline:{configurable:!0,enumerable:!0,get:function(){for(var r=[],E=_.N(this.data||[]),K=E.next();!K.done;K=E.next())(K=_.M(K.value,HFh))&&r.push(K);return r}}});
_.u([_.b(),_.H("design:type",Array)],Vg.prototype,"data",void 0);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],Vg.prototype,"byline",null);_.u([_.VF({is:"ytd-playlist-byline-renderer",disableElementRegistration:!0})],Vg);
_.Z(Vg,"ytd-playlist-byline-renderer",function(){if(SwJ!==void 0)return SwJ;var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return SwJ=r},{mode:1});var b91;var zi=function(){var r=_.q.apply(this,arguments)||this;r.rtlBullet=_.R("web_playlist_stats_rtl_bullet_icon_killswitch");r.modern=_.R("web_modern_buttons");r.actionMap={"yt-update-playlist-action":"onUpdatePlaylistAction"};return r};
_.C(zi,_.q);_.d=zi.prototype;_.d.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"}}}}};
_.d.attached=function(){};
_.d.computeIsCustomThumbnail=function(r){return r?!!r.playlistCustomThumbnailRenderer:!1};
_.d.onYtNavigate=function(r,E){if(E&&E.actions&&E.actions.indexOf("shuffle")>-1){r=_.P7().resolve(_.fr);var K=E.tempData||{};K.watch_params=this.get("menu.menuRenderer.topLevelButtons[1].buttonRenderer.navigationEndpoint.watchEndpoint.params",this.data);E.tempData=K;r.isShuffleNextPlaylist=!0}};
_.d.onUpdatePlaylistAction=function(r){var E;r=(E=_.M(r,_.A_w))==null?void 0:E.updatedRenderer;if(E=_.M(r,lnx))this.data=E};
_.d.computeStyleType=function(r){return r?r.toLowerCase().replace(/_/g,"-"):""};
_.d.computeThumbnailWidth=function(r){return r==="PLAYLIST_SIDEBAR_PRIMARY_INFO_RENDERER_STYLE_TYPE_SHOW"?412:357};
_.d.computeHideThumbnailAria=function(r){if(r==null?0:r.thumbnailOverlays)for(var E=0;E<r.thumbnailOverlays.length;E++){var K=void 0;if((K=r.thumbnailOverlays[E])==null?0:K.tvfilmShowWatchForwardOverlayRenderer)return!1}return!0};
zi.prototype.onYtNavigate=zi.prototype.onYtNavigate;_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],zi.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],zi.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],zi.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],zi.prototype,"ytComponentBehavior",void 0);
_.u([_.b(),_.H("design:type",Object)],zi.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],zi.prototype,"rtlBullet",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeStyleType(data.style)"}),_.H("design:type",String)],zi.prototype,"styleType",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeThumbnailWidth(data.style)"}),_.H("design:type",Number)],zi.prototype,"thumbnailWidth",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],zi.prototype,"modern",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeIsCustomThumbnail(data.thumbnailRenderer)"}),_.H("design:type",Boolean)],zi.prototype,"isCustomThumbnail",void 0);_.u([_.ae("yt-navigate"),_.H("design:type",Function),_.H("design:paramtypes",[Event,Object]),_.H("design:returntype")],zi.prototype,"onYtNavigate",null);_.u([_.VF({is:"ytd-playlist-sidebar-primary-info-renderer",disableElementRegistration:!0})],zi);
_.Z(zi,"ytd-playlist-sidebar-primary-info-renderer",function(){if(b91!==void 0)return b91;var r=document.createElement("template");_.x(r,'\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>');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return b91=r},{mode:1});var szc;var tE=function(){return _.q.apply(this,arguments)||this};
_.C(tE,_.q);tE.prototype.computeOwnerVisibility=function(r){return!(!r.videoOwner&&!r.button)};
tE.prototype.configureRendererStamper=function(){return{"data.videoOwner":{id:"video-owner",mapping:{videoOwnerRenderer:"ytd-video-owner-renderer"}},"data.button":{id:"button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer",subscriptionNotificationToggleButtonRenderer:"ytd-subscription-notification-toggle-button-renderer"}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],tE.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],tE.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],tE.prototype,"data",void 0);_.u([_.VF({is:"ytd-playlist-sidebar-secondary-info-renderer",disableElementRegistration:!0})],tE);
_.Z(tE,"ytd-playlist-sidebar-secondary-info-renderer",function(){if(szc!==void 0)return szc;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return szc=r},{mode:1});var kbx;var Sd=function(){var r=_.q.apply(this,arguments)||this;r.expanded=!1;r.isCompact=!1;return r};
_.C(Sd,_.q);_.d=Sd.prototype;_.d.attached=function(){this.ytdAutoScrollBehavior.scrollTarget=this.text};
_.d.dataChanged=function(){this.data&&_.Qc(_.rj(this.text),_.rRb(_.gOM,_.Xo(this.data.text||null)))};
_.d.computeAutoScrollEnabled=function(r,E){return r&&!E};
_.d.expandedChanged=function(){this.expanderIcon.icon="yt-icons:expand-"+(this.expanded?"less":"more")};
_.d.toggleOnTap=function(){this.expanded=!this.expanded};
Sd.prototype.expandedChanged=Sd.prototype.expandedChanged;Sd.prototype.dataChanged=Sd.prototype.dataChanged;_.u([_.G(_.zDh),_.H("design:type",Object)],Sd.prototype,"ytdAutoScrollBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Sd.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Sd.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Sd.prototype,"expanded",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Sd.prototype,"isCompact",void 0);_.u([_.b({computed:"computeAutoScrollEnabled(data.autoscroll, expanded)"}),_.H("design:type",Boolean)],Sd.prototype,"autoScrollEnabled",void 0);_.u([_.fH("#text"),_.H("design:type",Object)],Sd.prototype,"text",void 0);_.u([_.fH("#expander-icon"),_.H("design:type",Object)],Sd.prototype,"expanderIcon",void 0);
_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Sd.prototype,"dataChanged",null);_.u([_.pH("expanded"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Sd.prototype,"expandedChanged",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-channel-legal-info-renderer"})],Sd);
_.Z(Sd,"ytd-channel-legal-info-renderer",function(){if(kbx!==void 0)return kbx;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return kbx=r},{mode:1});var qwx;var lAx=_.Nn("DOWNLOAD",{},"Download"),my4=_.Nn("DOWNLOADING",{},"Downloading"),Z9c=_.Nn("DOWNLOADED",{},"Downloaded"),bS=function(){var r=_.q.apply(this,arguments)||this;r.downloadProgress=0;r.isDownloadComplete=!1;r.transferState="TRANSFER_STATE_UNKNOWN";return r};
_.C(bS,_.q);_.d=bS.prototype;_.d.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.d.dataChanged=function(){var r;(r=this.data)!=null&&r.tooltip||(r=_.t1(_.n4().getState(),this.playlistId),this.updateButtonState(r))};
_.d.computePlaylistId=function(r){return r};
_.d.onTransferStateChanged=function(){this.updateButtonState(this.transferState)};
_.d.updateButtonState=function(r){if(this.data&&(this.data.tooltip!==my4||!_.UK(r))){this.isDownloadComplete=!1;switch(r){case "TRANSFER_STATE_UNKNOWN":r=lAx;var E="OFFLINE_DOWNLOAD";var K="ACTION_ADD";break;case "TRANSFER_STATE_FAILED":case "TRANSFER_STATE_COMPLETE":r=Z9c;E="OFFLINE_PIN";K="ACTION_REMOVE_WITH_PROMPT";this.isDownloadComplete=!0;break;case "TRANSFER_STATE_PRE_TRANSFER":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":case "TRANSFER_STATE_TRANSFERRING":r=my4;E="OFFLINE_DOWNLOADING_ZERO";K="ACTION_REMOVE_WITH_PROMPT";
break;default:r=lAx,E="OFFLINE_DOWNLOAD",K="ACTION_ADD"}var g=Object.assign({},this.data);g.tooltip=r;g.accessibilityData={accessibilityData:{label:r}};g.icon={iconType:E};g.size="SIZE_DEFAULT";_.M(g.command,_.PW)&&(_.M(g.command,_.PW).action=K);this.set("data",g)}};
_.d.updateProgress=function(){if(this.data&&this.transferState!=="TRANSFER_STATE_COMPLETE"){this.isDownloadComplete=!1;var r="OFFLINE_DOWNLOAD";this.downloadProgress>0&&this.downloadProgress<=.1?r="OFFLINE_DOWNLOADING_ZERO":this.downloadProgress>.1&&this.downloadProgress<=.3?r="OFFLINE_DOWNLOADING_TWENTY":this.downloadProgress>.3&&this.downloadProgress<=.5?r="OFFLINE_DOWNLOADING_FORTY":this.downloadProgress>.5&&this.downloadProgress<=.7?r="OFFLINE_DOWNLOADING_SIXTY":this.downloadProgress>.7&&this.downloadProgress<
1?r="OFFLINE_DOWNLOADING_EIGHTY":this.downloadProgress===1&&(r="OFFLINE_PIN",this.isDownloadComplete=!0);var E;r!==((E=this.data.icon)==null?void 0:E.iconType)&&(E=Object.assign({},this.data),E.tooltip=my4,E.accessibilityData={accessibilityData:{label:my4}},E.icon={iconType:r},_.M(E.command,_.PW)&&(_.M(E.command,_.PW).action="ACTION_REMOVE_WITH_PROMPT"),this.set("data",E))}};
bS.prototype.updateProgress=bS.prototype.updateProgress;bS.prototype.onTransferStateChanged=bS.prototype.onTransferStateChanged;bS.prototype.dataChanged=bS.prototype.dataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],bS.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],bS.prototype,"ytdReduxBehavior",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],bS.prototype,"forceIconButton",void 0);
_.u([_.b({value:!0}),_.H("design:type",Boolean)],bS.prototype,"forceIconOnly",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],bS.prototype,"overrides",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],bS.prototype,"buttonTooltipPosition",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],bS.prototype,"styleActionButton",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],bS.prototype,"disableTextTransform",void 0);
_.u([_.b({computed:"computePlaylistId(data.command.offlinePlaylistEndpoint.playlistId)"}),_.H("design:type",String)],bS.prototype,"playlistId",void 0);_.u([_.b(),_.H("design:type",Object)],bS.prototype,"data",void 0);_.u([_.b({selector:_.qgP,selectorArgs:["playlistId"]}),_.H("design:type",Object)],bS.prototype,"downloadProgress",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],bS.prototype,"isDownloadComplete",void 0);
_.u([_.b({selector:_.t1,selectorArgs:["playlistId"]}),_.H("design:type",String)],bS.prototype,"transferState",void 0);_.u([_.b({value:!0}),_.H("design:type",Boolean)],bS.prototype,"showTooltips",void 0);_.u([_.b({value:!0}),_.H("design:type",Boolean)],bS.prototype,"sendCommandWhenDisabled",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],bS.prototype,"disabled",void 0);
_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],bS.prototype,"dataChanged",null);_.u([_.TI("transferState"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],bS.prototype,"onTransferStateChanged",null);_.u([_.TI("downloadProgress"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],bS.prototype,"updateProgress",null);
_.u([_.VF({disableElementRegistration:!0,is:"ytd-download-playlist-button-renderer"})],bS);
_.Z(bS,"ytd-download-playlist-button-renderer",function(){if(qwx!==void 0)return qwx;var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return qwx=r},{mode:1});var usc;_.yB(_.cUR,"thumbnail-overlay-button-view-model",{props:{data:_.Yt,lockupExperiments:_.Yt}});var sG=function(){var r=_.q.apply(this,arguments)||this;r.isSquare=!1;r.isVertical=!1;return r};
_.C(sG,_.q);sG.prototype.computeIsSquare=function(r){return r!=null&&r.thumbnail?F1n(r.thumbnail)==="SQUARE":!1};
sG.prototype.computeIsVertical=function(r){return r!=null&&r.thumbnail?F1n(r.thumbnail)==="VERTICAL":!1};
sG.prototype.configureRendererStamper=function(){return{"data.thumbnailOverlays":{id:"overlays",mapping:{thumbnailOverlayHoverTextRenderer:"ytd-thumbnail-overlay-hover-text-renderer",thumbnailOverlayButtonViewModel:"thumbnail-overlay-button-view-model"}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],sG.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],sG.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeIsSquare(data)"}),_.H("design:type",Object)],sG.prototype,"isSquare",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeIsVertical(data)"}),_.H("design:type",Object)],sG.prototype,"isVertical",void 0);
_.u([_.b(),_.H("design:type",Object)],sG.prototype,"data",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-hero-playlist-thumbnail-renderer"})],sG);
_.Z(sG,"ytd-hero-playlist-thumbnail-renderer",function(){if(usc!==void 0)return usc;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return usc=r},{mode:1});var kS=function(){var r=_.q.apply(this,arguments)||this;r.isDarkTheme=!1;r.isUltraWide=!1;r.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-window-resized":"onWindowResize"};return r};
_.C(kS,_.q);_.d=kS.prototype;_.d.attached=function(){this.isDarkTheme=!!document.documentElement.hasAttribute("dark");_.P7();var r;(r=_.P7().resolve(_.p0(_.gp)))!=null&&(r.headerElement=this.hostElement)};
_.d.detached=function(){var r;(r=_.P7().resolve(_.p0(_.gp)))!=null&&(r.headerElement=void 0)};
_.d.onUpdateHeader=function(r){(r=r.detail)&&this.set("data",r)};
_.d.computeTextDisplayed=function(r){if(r)return r.textDisplayed?r.textDisplayed:r.placeholder};
_.d.gradientColorToLinearGradientStop=function(r){var E=this.isDarkTheme?r.darkThemeColor:r.lightThemeColor;return E?_.WU(E)+" "+((r==null?void 0:r.startLocation)||0)*100+"%":"transparent"};
_.d.onWindowResize=function(){var r;((r=this.data)==null?0:r.descriptionForm)?this.editableDescriptionInlineExpander.resize():this.descriptionInlineExpander.resize()};
_.d.onIronResize=function(r){this.isUltraWide=!r.detail.value};
_.d.onDarkModeToggledAction=function(r){this.isDarkTheme=r};
_.d.onUpdatePlaylistName=function(r){var E=this;this.set("data.titleForm.inlineFormRenderer",Object.assign({},r.detail.value));_.p5(this,function(){var K;(K=E.editableTitle)==null||K.resize()})};
_.d.onUpdatePlaylistDescription=function(r){var E=this;this.set("data.descriptionForm.inlineFormRenderer",Object.assign({},r.detail.value));_.p5(this,function(){var K;(K=E.editableDescriptionInlineExpander)==null||K.resize()})};
_.d.getCinematicData=function(r){return _.M(r==null?void 0:r.cinematicContainer,_.J5)};
_.f5.Object.defineProperties(kS.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 r,E=(r=this.getCinematicData(this.data))==null?void 0:r.config;return(r=this.isDarkTheme?E==null?void 0:E.darkThemeBackgroundColor:E==null?void 0:E.lightThemeBackgroundColor)?"background-color:"+_.xZ(r)+";":"background-color:transparent;"}},
descriptionFormData:{configurable:!0,enumerable:!0,get:function(){var r;return _.M((r=this.data)==null?void 0:r.descriptionForm,q7Z)}},
getDropdownTheme:{configurable:!0,enumerable:!0,get:function(){return this.noCinematicData?"":"WHITE_THEME"}},
gradientStyle:{configurable:!0,enumerable:!0,get:function(){var r=this,E,K,g;return"background:linear-gradient(to bottom, "+(((g=(E=this.getCinematicData(this.data))==null?void 0:(K=E.gradientColorConfig)==null?void 0:K.map(function(D){return r.gradientColorToLinearGradientStop(D)}))==null?void 0:g.join(", "))+");")}},
descriptionTapText:{configurable:!0,enumerable:!0,get:function(){var r;return _.Xo((r=this.data)==null?void 0:r.descriptionTapText)}}});
kS.prototype.onUpdateHeader=kS.prototype.onUpdateHeader;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],kS.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],kS.prototype,"actionHandlerBehavior",void 0);_.u([_.fH("#description-inline-expander"),_.H("design:type",Object)],kS.prototype,"descriptionInlineExpander",void 0);
_.u([_.fH("#editable-description-inline-expander"),_.H("design:type",Object)],kS.prototype,"editableDescriptionInlineExpander",void 0);_.u([_.b(),_.H("design:type",Object)],kS.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],kS.prototype,"isUltraWide",void 0);_.u([_.fH("#editable-title-display"),_.H("design:type",Object)],kS.prototype,"editableTitle",void 0);_.u([_.v("isUltraWide"),_.H("design:type",Object),_.H("design:paramtypes",[])],kS.prototype,"maxDescriptionLines",null);
_.u([_.b({reflectToAttribute:!0}),_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],kS.prototype,"noCinematicData",null);_.u([_.ae("yt-new-playlist-header"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],kS.prototype,"onUpdateHeader",null);_.u([_.v("data","isDarkTheme"),_.H("design:type",Object),_.H("design:paramtypes",[])],kS.prototype,"backgroundStyle",null);
_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],kS.prototype,"descriptionFormData",null);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],kS.prototype,"getDropdownTheme",null);_.u([_.v("data","isDarkTheme"),_.H("design:type",String),_.H("design:paramtypes",[])],kS.prototype,"gradientStyle",null);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],kS.prototype,"descriptionTapText",null);
_.u([_.VF({is:"ytd-playlist-header-renderer",disableElementRegistration:!0})],kS);
_.Z(kS,"ytd-playlist-header-renderer",function(){if(VVJ!==void 0)return VVJ;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return VVJ=r},{mode:_.EZ("kevlar_poly_si_batch_j078")?1:2});var Ayh;var eK4;var qX=function(){return _.q.apply(this,arguments)||this};
_.C(qX,_.q);qX.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{gridShowRenderer:"ytd-grid-show-renderer"}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],qX.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],qX.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],qX.prototype,"data",void 0);_.u([_.VF({is:"ytd-playlist-sidebar-tertiary-info-renderer",disableElementRegistration:!0})],qX);
_.Z(qX,"ytd-playlist-sidebar-tertiary-info-renderer",function(){if(eK4!==void 0)return eK4;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return eK4=r},{mode:1});var lS=function(){return _.q.apply(this,arguments)||this};
_.C(lS,_.q);
lS.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}}}}};
lS.prototype.computeUsePremiumShowStyle=function(r){if(!r||!r.items)return!1;for(var E=0;E<r.items.length;E++)if(_.M(r.items[E],lnx)){var K=void 0;return((K=_.M(r.items[E],lnx))==null?void 0:K.style)==="PLAYLIST_SIDEBAR_PRIMARY_INFO_RENDERER_STYLE_TYPE_SHOW"}return!1};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],lS.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],lS.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],lS.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeUsePremiumShowStyle(data)"}),_.H("design:type",Boolean)],lS.prototype,"usePremiumShowStyle",void 0);
_.u([_.VF({is:"ytd-playlist-sidebar-renderer",disableElementRegistration:!0})],lS);
_.Z(lS,"ytd-playlist-sidebar-renderer",function(){if(Ayh!==void 0)return Ayh;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return Ayh=r},{mode:1});var Xv4;var H9m;var nW1=function(r,E,K,g,D,B,Q,a){this.minWidth=r;this.minHeight=E;this.recommendedWidth=K;this.recommendedHeight=g;this.JSC$22767_maxFileSize=D;this.title=B;this.bannerGalleryTitle=Q;this.channelId=a;this.picker_=null;r=_.D3d("yt-banner");E=r.addView;K=(new W19("youtubebanner")).addUploadMetadata("silo_id","19");K.opts.ytMaxFileSize=this.JSC$22767_maxFileSize;g=this.recommendedHeight;K.opts.ytRecWidth=this.recommendedWidth;K.opts.ytRecHeight=g;E.call(r,K);r.addView(new _.tK);E=r.addView;K=new _.tK;
K.opts.type="ytbanner";E.call(r,K.JSC$10229_setLabel(this.bannerGalleryTitle));E=r.setTitle(this.title).setSize(1E3);E.urlParamMap_.set("thumbs","orig");K=this.minWidth;g=this.minHeight;if(isNaN(K)||isNaN(g))throw Error("gb`"+K+"`"+g);E.urlParamMap_.set("minSize",K+"x"+g);E.urlParamMap_.set("cropMode","ytcb");this.builder_=r};
nW1.prototype.open=function(){var r=this;return new _.Ch(function(E,K){_.l5X(r.builder_,function(g){g.action=="picked"?E(g):g.action=="cancel"&&K(Error("So"))});
r.picker_&&r.picker_.dispose();r.picker_=r.builder_.build();r.picker_.setVisible(!0)})};
nW1.prototype.dispose=function(){this.picker_&&(this.picker_.dispose(),this.picker_=null)};var IAJ=function(r){this.channelId=r};
IAJ.prototype.upload=function(r){var E="";r.viewToken&&(E=r.viewToken[2].type);var K=r.docs[0];r=K.crop;E={channel_id:this.channelId,fife_url:K.thumbnails[0].url,photo_id:K.id,is_gallery_image:E=="ytbanner"};r&&(E.crop_top=r.top,E.crop_right=r.right,E.crop_bottom=r.bottom,E.crop_left=r.left);return _.Pid("/channels_profile_ajax?action_update_banner_image=1",{method:"POST",postParams:E})};var mq=function(){var r=_.q.apply(this,arguments)||this;r.ariaLabel=null;return r};
_.C(mq,_.q);_.d=mq.prototype;_.d.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","button");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.d.detached=function(){this.picker&&this.picker.dispose()};
_.d.dataChanged=function(){this.uploader=this.picker=this.message=null};
_.d.computeAriaLabel=function(r){return r};
_.d.onTap=function(){var r=this,E;if((E=this.data)==null||!E.editBannerCommand){this.message=null;!this.picker&&this.data&&(this.picker=new nW1(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 K;(K=this.picker)==null||K.open().then(function(g){r.handleBannerPicked(g)},function(){})}};
_.d.handleBannerPicked=function(r){var E=this;this.uploader||(this.uploader=new IAJ(this.data.channelId||""));this.message=this.data.uploadingText;this.uploader.upload(r).then(function(K){E.handleBannerUploadSucceeded(K)},function(K){E.handleBannerUploadFailed(K)})};
_.d.handleBannerUploadSucceeded=function(r){r&&r.errors?this.handleBannerUploadFailed(r):(_.Ln(this.hostElement,"yt-banner-updated",r),this.message=null)};
_.d.handleBannerUploadFailed=function(r){this.message=r&&r.errors&&r.errors.length?r.errors[0]:null};
mq.prototype.dataChanged=mq.prototype.dataChanged;_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],mq.prototype,"componentBehavior",void 0);_.u([_.G(_.Lb),_.H("design:type",Object)],mq.prototype,"ironButtonState",void 0);_.u([_.b(),_.H("design:type",Object)],mq.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data.buttonLabel)"}),_.H("design:type",Object)],mq.prototype,"ariaLabel",void 0);
_.u([_.b(),_.H("design:type",Object)],mq.prototype,"message",void 0);_.u([_.b(),_.H("design:type",Object)],mq.prototype,"picker",void 0);_.u([_.b(),_.H("design:type",Object)],mq.prototype,"uploader",void 0);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],mq.prototype,"dataChanged",null);_.u([_.VF({is:"ytd-channel-banner-editor-renderer",disableElementRegistration:!0})],mq);
_.Z(mq,"ytd-channel-banner-editor-renderer",function(){if(H9m!==void 0)return H9m;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return H9m=r},{mode:1});var yy9;var LY1=_.A4(["#"]),Zp=function(){return _.q.apply(this,arguments)||this};
_.C(Zp,_.q);Zp.prototype.computeHrefWithDefault=function(r){return this.ytComponentBehavior.computeHref_(r,!0)||_.NJL(LY1)};
Zp.prototype.dataChanged=function(){var r=this.data;r&&r.targetId&&_.ua(_.An(),r.targetId,this.moreIcon)};
Zp.prototype.dataChanged=Zp.prototype.dataChanged;_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],Zp.prototype,"ytComponentBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Zp.prototype,"data",void 0);_.u([_.fH("#more-icon"),_.H("design:type",Object)],Zp.prototype,"moreIcon",void 0);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Zp.prototype,"dataChanged",null);
_.u([_.VF({is:"ytd-channel-tagline-renderer",disableElementRegistration:!0})],Zp);
_.Z(Zp,"ytd-channel-tagline-renderer",function(){if(yy9!==void 0)return yy9;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return yy9=r},{mode:1});var hKK;var uS=function(){return _.q.apply(this,arguments)||this};
_.C(uS,_.q);_.d=uS.prototype;_.d.ready=function(){var r=this;_.rj(this.hostElement).querySelector("#form").addEventListener("submit",function(E){r.onSubmit(E)})};
_.d.onDataChanged=function(){var r;((r=this.data)==null?0:r.selected)&&this.ytdExpandableInputBehavior.setShowInput(!0)};
_.d.onIconButtonKeydown=function(r){r.keyCode===13&&this.iconButton.click()};
_.d.closeOnOutsideClickHandler=function(){this.set("data.expandedText","")};
_.d.openOnClickHandler=function(){this.input.focus()};
_.d.onSubmit=function(r){r.preventDefault();return!1};
_.d.submitOnEnterKeyUp=function(r){var E;if(r.keyCode===13&&((E=this.data)==null?0:E.expandedText)){r=this.data.endpoint;E=_.lw.unsafeClone(r);var K;((K=_.M(E==null?void 0:E.commandMetadata,_.dA))==null?0:K.url)?(_.M(E.commandMetadata,_.dA).url=_.he(_.M(E.commandMetadata,_.dA).url,"query",this.data.expandedText),_.M(E,_.pe)&&(_.M(E,_.pe).query=this.data.expandedText),_.Ln(this.hostElement,"yt-navigate",{endpoint:E,tempData:{disableCache:!0}})):(K=new _.bs("Error: Trying to navigate to an endpoint without url",
r),_.Xc(K))}};
_.d.updateDataExpandedTextFromBinding=function(r){this.set("data.expandedText",r.detail.value)};
_.f5.Object.defineProperties(uS.prototype,{searchIcon:{configurable:!0,enumerable:!0,get:function(){return _.R("enable_web_delhi_icons")?"search":"yt-icons:search"}}});
uS.prototype.onDataChanged=uS.prototype.onDataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],uS.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.d_a),_.H("design:type",Object)],uS.prototype,"ytdExpandableInputBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],uS.prototype,"data",void 0);_.u([_.fH("#input"),_.H("design:type",Object)],uS.prototype,"input",void 0);_.u([_.fH("#icon-button"),_.H("design:type",HTMLElement)],uS.prototype,"iconButton",void 0);
_.u([_.b(),_.H("design:type",String),_.H("design:paramtypes",[])],uS.prototype,"searchIcon",null);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],uS.prototype,"onDataChanged",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-expandable-tab-renderer"})],uS);
var Rvh=_.rD()(uS,"ytd-expandable-tab-renderer",function(){if(hKK===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);hKK=r}r=hKK;return r},{allowedProps:["data"],
callbackProps:["onYtNavigate"],mode:1});var JyO;var AE=function(){var r=_.q.apply(this,arguments)||this;r.avatarSize=80;r.ariaLabel=_.Nn("EDIT_AVATAR_LABEL",void 0,"Edit channel icon");return r};
_.C(AE,_.q);AE.prototype.attached=function(){this.hostElement.setAttribute("role","button");this.hostElement.setAttribute("tabindex","0")};
AE.prototype.computeHref=function(r){var E;return((E=_.M(r,_.K1))==null?0:E.url)?this.componentBehavior.computeHref_(r):null};
AE.prototype.onTap=function(){var r,E;(r=this.data)==null||!r.editAvatarServiceEndpoint||((E=_.M(this.data.editAvatarServiceEndpoint,_.K1))==null?0:E.url)||_.P7().resolve(_.Ov).resolveCommand(this.data.editAvatarServiceEndpoint,{form:{element:this.hostElement}})};
_.u([_.G(_.Lb),_.H("design:type",Object)],AE.prototype,"ironButtonState",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],AE.prototype,"componentBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],AE.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],AE.prototype,"avatarSize",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",String)],AE.prototype,"ariaLabel",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-channel-avatar-editor"})],AE);
_.Z(AE,"ytd-channel-avatar-editor",function(){if(JyO!==void 0)return JyO;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return JyO=r},{mode:1});var rZJ=_.l(function(r){var E=r.data;var K=r.noPadding;var g=r.enableBanner;var D=r.cinematicContainerTopbarOffset;var B=r.allowCinematicContainerOverflow;var Q=r.displayAsSidebar;r=r.className;_.me(function(){E().tagManagerId&&(_.yI(E().tagManagerId,_.Xx("GL")),x4b(E().tagManagerId))},"vUc8md");
var a=_.f8(M8n,function(){return E().pageHeaderEntityKey});
return _.f("yt-page-header-renderer",{class:_.DW("pageHeaderRendererHost",r)},_.f(_.U9,{data:function(){var P;return((P=a())==null?0:P.header)?a().header:(Q==null?0:Q())&&E().sidebarContent?E().sidebarContent:E().content}},{pageHeaderViewModel:function(P){return _.f(_.QJQ,{data:P.data,
noPadding:K,enableBanner:g,cinematicContainerTopbarOffset:D,allowCinematicContainerOverflow:B,displayAsSidebar:function(){return(Q==null?void 0:Q())&&E().enableSidebarView}})}}))},"rn");
rZJ.idomCompat=!0;_.yB(rZJ,"yt-page-header-renderer",{props:{data:_.Yt,noPadding:_.Yt,enableBanner:_.Yt,cinematicContainerTopbarOffset:_.Yt,allowCinematicContainerOverflow:_.Yt,displayAsSidebar:_.Yt,className:_.Yt}});_.yB(_.wl,"yt-image-banner-view-model",{props:{data:_.Yt,isPositionRelative:_.Yt}});_.yB(_.WKQ,"yt-tab-group-shape",{props:{shape:_.Yt}});var Ex9=_.qQ.persistentPanelVisibleSelector,ed=function(){var r=_.q.apply(this,arguments)||this;r.expandableCustomTabRenderable=function(E){return oO9(E,function(){return void r.onSearchNavigate()})};
r.isRichGrid=!1;r.isConstrainedList=!1;r.richGridMiniMode=!1;r.richGridStyle="RICH_GRID_STYLE_UNKNOWN";r.isRichGridShorts=!1;r.responsiveSizing="COMPACT";r.disableGridStateAware=!1;r.useRaf=!_.R("web_use_raf_app_header_layout_killswitch");r.actionMap={"yt-insert-channel-tab-command":"handleInsertTabCommand","ytd-refresh-channel-tab-action":"handleRefreshChannelTabAction","yt-window-resized":"onWindowResize"};return r};
_.C(ed,_.q);_.d=ed.prototype;_.d.computeHeaderDisabled=function(r,E){return E||!r||this.tabsHidden};
_.d.computeTabsHidden=function(){return!this.tabs||this.tabs.length<=1};
_.d.computeIsRichGridShorts=function(r){return r==="RICH_GRID_STYLE_SHORTS_GRID"||r==="RICH_GRID_STYLE_SHORTS_GRID_SLIM"};
_.d.computeImageBannerViewModel=function(){var r,E;return _.M((E=_.M((r=this.data)==null?void 0:r.content,_.Fi$))==null?void 0:E.banner,_.PyM)};
_.d.computeHasCinematicContainer=function(){var r,E;return!((E=_.M((r=this.data)==null?void 0:r.content,_.Fi$))==null||!E.background)};
_.d.handleHeaderResize=function(){var r=_.rj(this.hostElement).querySelector("#header");r&&_.Ln(r,"iron-resize")};
_.d.handleInsertTabCommand=function(r){var E=_.M(r,nO4);E&&(E.tabIdentifier&&this.ytdTabbedHeaderBehavior.tabs.some(function(K){return K.tabRenderer&&K.tabRenderer.tabIdentifier===E.tabIdentifier})||this.splice("tabs",E.tabIndex||-1,0,E.tab))};
_.d.handleRefreshChannelTabAction=function(r){this.ytdTabbedHeaderBehavior.selected&&this.ytdTabbedHeaderBehavior.tabs[this.ytdTabbedHeaderBehavior.selected].tabRenderer.tabIdentifier===r&&_.Ln(this.hostElement,"yt-navigate",{endpoint:this.ytdGuideStateAwareBehavior.activeEndpoint,tempData:{disableCache:!0}})};
_.d.persistentPanelVisibleChanged=function(){this.handleHeaderResize()};
_.d.observerRichGridItemsPerRow=function(){this.isRichGrid&&this.richGridItemsPerRow&&_.jU(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.richGridItemsPerRow})};
_.d.observerRichGridSlimItemsPerRow=function(){_.jU(this.hostElement,{"--ytd-rich-grid-slim-items-per-row":""+this.richGridSlimItemsPerRow})};
_.d.updateCssVars=function(){this.richGridItemsPerRow&&_.jU(this.hostElement,{"--ytd-rich-grid-max-width":this.richGridItemsPerRow*((this.richGridMiniMode?320:_.Uv("rich_grid_max_item_width",500))+16)-16+"px"})};
_.d.updateCssVarsForResponsiveGrid=function(){this.richGridContainerWidth&&_.jU(this.hostElement,{"--ytd-rich-grid-max-width":this.richGridContainerWidth+"px"})};
_.d.onDataChanged=function(){this.handleHeaderResize()};
_.d.onWindowResize=function(){this.handleHeaderResize()};
_.d.onFocusedChanged=function(r){(r=_.eG(r))&&r.is==="tp-yt-paper-tab"&&r.hasRipple()&&(r.getRipple().holdDown=!r.pointerDown&&r.focused)};
_.d.updateSelectedFromBinding=function(r){this.ytdTabbedHeaderBehavior.selected=r.detail.value};
_.d.onSearchNavigate=function(){this.tabsElement.selected=-1};
_.f5.Object.defineProperties(ed.prototype,{tabGroupShape:{configurable:!0,enumerable:!0,get:function(){return this.tabs?{isOverflowHidden:!0,tabs:cRZ(this.tabs,this.expandableCustomTabRenderable)}:{}}},
hasBanner:{configurable:!0,enumerable:!0,get:function(){return!!this.imageBannerViewModel}},
hasInsetBanner:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.imageBannerViewModel)==null?void 0:r.style)==="IMAGE_BANNER_STYLE_INSET"}}});
ed.prototype.onDataChanged=ed.prototype.onDataChanged;ed.prototype.updateCssVarsForResponsiveGrid=ed.prototype.updateCssVarsForResponsiveGrid;ed.prototype.updateCssVars=ed.prototype.updateCssVars;ed.prototype.observerRichGridSlimItemsPerRow=ed.prototype.observerRichGridSlimItemsPerRow;ed.prototype.observerRichGridItemsPerRow=ed.prototype.observerRichGridItemsPerRow;ed.prototype.persistentPanelVisibleChanged=ed.prototype.persistentPanelVisibleChanged;
_.u([_.G(_.pG),_.H("design:type",Object)],ed.prototype,"ytdGridStateAwareBehavior",void 0);_.u([_.G(Inm),_.H("design:type",Object)],ed.prototype,"ytdTabbedHeaderBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],ed.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],ed.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.G(_.fG.YtdGuideStateAwareBehavior),_.H("design:type",Object)],ed.prototype,"ytdGuideStateAwareBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],ed.prototype,"ytdReduxBehavior",void 0);_.u([_.fH("#tabs"),_.H("design:type",Object)],ed.prototype,"tabsElement",void 0);_.u([_.b(),_.H("design:type",Array)],ed.prototype,"tabs",void 0);_.u([_.b(),_.H("design:type",Object)],ed.prototype,"expandableCustomTabRenderable",void 0);
_.u([_.v("tabs.*"),_.H("design:type",Object),_.H("design:paramtypes",[])],ed.prototype,"tabGroupShape",null);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],ed.prototype,"isRichGrid",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],ed.prototype,"isConstrainedList",void 0);_.u([_.b({reflectToAttribute:!0,selector:_.xs}),_.H("design:type",Object)],ed.prototype,"richGridMiniMode",void 0);_.u([_.b({selector:function(r){return r.ui.richGridStyle}}),
_.H("design:type",Object)],ed.prototype,"richGridStyle",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeIsRichGridShorts(richGridStyle)"}),_.H("design:type",Object)],ed.prototype,"isRichGridShorts",void 0);_.u([_.b({selector:_.W2}),_.H("design:type",Number)],ed.prototype,"richGridItemsPerRow",void 0);_.u([_.b({selector:function(r){return r.ui.richGridContainerWidth}}),
_.H("design:type",Number)],ed.prototype,"richGridContainerWidth",void 0);_.u([_.b({selector:_.iyq}),_.H("design:type",Number)],ed.prototype,"richGridSlimItemsPerRow",void 0);_.u([_.b(),_.H("design:type",Object)],ed.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],ed.prototype,"responsiveSizing",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],ed.prototype,"disableGridStateAware",void 0);
_.u([_.b({computed:"computeImageBannerViewModel(data)"}),_.H("design:type",Object)],ed.prototype,"imageBannerViewModel",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeHasCinematicContainer(data)"}),_.H("design:type",Boolean)],ed.prototype,"hasCinematicContainer",void 0);_.u([_.b({selector:_.e_Q,reflectToAttribute:!0}),_.H("design:type",Boolean)],ed.prototype,"guideIsVisibleButNotPersistent",void 0);
_.u([_.b({selector:Ex9}),_.H("design:type",Boolean)],ed.prototype,"persistentPanelVisible",void 0);_.u([_.b({reflectToAttribute:!0}),_.v("imageBannerViewModel"),_.H("design:type",Object),_.H("design:paramtypes",[])],ed.prototype,"hasBanner",null);_.u([_.b({reflectToAttribute:!0}),_.v("imageBannerViewModel"),_.H("design:type",Object),_.H("design:paramtypes",[])],ed.prototype,"hasInsetBanner",null);_.u([_.b(),_.H("design:type",Object)],ed.prototype,"useRaf",void 0);
_.u([_.b({computed:"computeTabsHidden(tabs)",value:!0}),_.H("design:type",Boolean)],ed.prototype,"tabsHidden",void 0);_.u([_.pH("persistentPanelVisible"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ed.prototype,"persistentPanelVisibleChanged",null);_.u([_.pH("richGridItemsPerRow","isRichGrid"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ed.prototype,"observerRichGridItemsPerRow",null);
_.u([_.pH("richGridSlimItemsPerRow"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ed.prototype,"observerRichGridSlimItemsPerRow",null);_.u([_.pH("richGridItemsPerRow","richGridMiniMode"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ed.prototype,"updateCssVars",null);
_.u([_.pH("richGridContainerWidth"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ed.prototype,"updateCssVarsForResponsiveGrid",null);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ed.prototype,"onDataChanged",null);_.u([_.VF({is:"ytd-tabbed-page-header",disableElementRegistration:!0})],ed);
_.Z(ed,"ytd-tabbed-page-header",function(){if(Xv4!==void 0)return Xv4;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return Xv4=r},{mode:1});var Kem;var Xd=function(){return _.q.apply(this,arguments)||this};
_.C(Xd,_.q);Xd.prototype.observerRichGridItemsPerRow=function(){this.richGridItemsPerRow&&_.jU(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.richGridItemsPerRow})};
_.f5.Object.defineProperties(Xd.prototype,{badgeIconName:{configurable:!0,enumerable:!0,get:function(){var r,E;return this.componentBehavior.computeIcon_(((E=_.M((r=this.data)==null?void 0:r.badge,_.CVf))==null?void 0:E.icon)||null)}},
badgeLabel:{configurable:!0,enumerable:!0,get:function(){var r,E;return(E=_.M((r=this.data)==null?void 0:r.badge,_.CVf))==null?void 0:E.label}}});
Xd.prototype.observerRichGridItemsPerRow=Xd.prototype.observerRichGridItemsPerRow;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Xd.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],Xd.prototype,"componentBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],Xd.prototype,"ytdReduxBehavior",void 0);_.u([_.b({reflectToAttribute:!0,selector:_.xs}),_.H("design:type",Boolean)],Xd.prototype,"richGridMiniMode",void 0);
_.u([_.b({selector:_.W2}),_.H("design:type",Number)],Xd.prototype,"richGridItemsPerRow",void 0);_.u([_.b(),_.H("design:type",Object)],Xd.prototype,"data",void 0);_.u([_.pH("richGridItemsPerRow"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Xd.prototype,"observerRichGridItemsPerRow",null);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],Xd.prototype,"badgeIconName",null);
_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],Xd.prototype,"badgeLabel",null);_.u([_.VF({is:"ytd-member-hub-profile-renderer",disableElementRegistration:!0})],Xd);
_.Z(Xd,"ytd-member-hub-profile-renderer",function(){if(Kem!==void 0)return Kem;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return Kem=r},{mode:1});var gxx;var Hu=function(){return _.q.apply(this,arguments)||this};
_.C(Hu,_.q);Hu.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{compactLinkRenderer:{component:"ytd-compact-link-renderer",noInjection:!0}}}}};
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Hu.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Hu.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Hu.prototype,"data",void 0);_.u([_.VF({is:"ytd-settings-sidebar-renderer",disableElementRegistration:!0})],Hu);
_.Z(Hu,"ytd-settings-sidebar-renderer",function(){if(gxx!==void 0)return gxx;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return gxx=r},{mode:1});var D52;var nM=function(){var r=_.q.apply(this,arguments)||this;r.expandableCustomTabRenderable=function(E){return oO9(E,function(){return void r.onSearchNavigate()})};
return r};
_.C(nM,_.q);nM.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe-button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer"}}}};
nM.prototype.onSearchNavigate=function(){this.selected=void 0};
nM.prototype.onTabsChange=function(){var r,E=(r=this.tabs)==null?void 0:r.findIndex(function(K){var g;return K==null?void 0:(g=K.tabRenderer)==null?void 0:g.selected});
E!==void 0&&(this.selected=E)};
nM.prototype.onTabsActive=function(r){if(this.tabs!==void 0){var E,K;(r=(E=this.tabs[r.detail.selected])==null?void 0:(K=E.tabRenderer)==null?void 0:K.endpoint)&&_.Ln(this.hostElement,"yt-navigate",{endpoint:r})}};
_.f5.Object.defineProperties(nM.prototype,{tabGroupShape:{configurable:!0,enumerable:!0,get:function(){return this.tabs?{isOverflowHidden:!0,tabs:cRZ(this.tabs,this.expandableCustomTabRenderable)}:{}}},
tabsEnabled:{configurable:!0,enumerable:!0,get:function(){return this.tabs!==void 0&&this.tabs.length>1}}});
nM.prototype.onTabsChange=nM.prototype.onTabsChange;_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],nM.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.pG),_.H("design:type",Object)],nM.prototype,"ytdGridStateAwareBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],nM.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.fG.YtdGuideStateAwareBehavior),_.H("design:type",Object)],nM.prototype,"ytdGuideStateAwareBehavior",void 0);
_.u([_.b(),_.H("design:type",Object)],nM.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Array)],nM.prototype,"tabs",void 0);_.u([_.b(),_.H("design:type",Number)],nM.prototype,"selected",void 0);_.u([_.v("tabs.*"),_.H("design:type",Object),_.H("design:paramtypes",[])],nM.prototype,"tabGroupShape",null);_.u([_.b(),_.H("design:type",Object)],nM.prototype,"expandableCustomTabRenderable",void 0);
_.u([_.v("tabs"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],nM.prototype,"tabsEnabled",null);_.u([_.TI("tabs"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],nM.prototype,"onTabsChange",null);_.u([_.VF({is:"ytd-topic-channel-details-renderer",disableElementRegistration:!0})],nM);
_.Z(nM,"ytd-topic-channel-details-renderer",function(){if(D52!==void 0)return D52;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return D52=r},{mode:1});var B39;var Is=function(){var r=_.q.apply(this,arguments)||this;r.disableGridStateAware=!1;return r};
_.C(Is,_.q);Is.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]]"}}}}}};
Is.prototype.activeChanged=function(){this.carousel&&(this.carousel.active=this.active)};
Is.prototype.updateCssVars=function(){_.jU(this.hostElement,{"--ytd-rich-grid-max-width":this.richGridItemsPerRow*((this.richGridMiniMode?320:_.Uv("rich_grid_max_item_width",500))+16)-16+"px"})};
Is.prototype.updateCssVars=Is.prototype.updateCssVars;Is.prototype.activeChanged=Is.prototype.activeChanged;_.u([_.G(_.fG.YtdGuideStateAwareBehavior),_.H("design:type",Object)],Is.prototype,"ytdGuideStateAwareBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],Is.prototype,"ytdReduxBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Is.prototype,"ytRendererBehavior",void 0);
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Is.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Is.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Array)],Is.prototype,"tabs",void 0);_.u([_.b(),_.H("design:type",Boolean)],Is.prototype,"active",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Is.prototype,"disableGridStateAware",void 0);
_.u([_.b({selector:_.W2}),_.H("design:type",Number)],Is.prototype,"richGridItemsPerRow",void 0);_.u([_.b({selector:_.xs}),_.H("design:type",Boolean)],Is.prototype,"richGridMiniMode",void 0);_.u([_.fH("ytd-carousel-item-renderer"),_.H("design:type",Object)],Is.prototype,"carousel",void 0);_.u([_.pH("active"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Is.prototype,"activeChanged",null);
_.u([_.pH("richGridItemsPerRow","richGridMiniMode"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Is.prototype,"updateCssVars",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-carousel-header-renderer"})],Is);
_.Z(Is,"ytd-carousel-header-renderer",function(){if(B39!==void 0)return B39;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return B39=r},{mode:1});var d5n;var jXm=_.A4(["https://www.google-analytics.com/analytics.js"]),yg=function(){var r=_.q.apply(this,arguments)||this;r.scriptAnalyticsAdded=!1;return r};
_.C(yg,_.q);yg.prototype.dataChanged=function(){this.data&&this.data.analyticsId&&this.sendGoogleAnalyticsPageview(this.data.analyticsId);var r,E=(r=this.data)==null?void 0:r.tagManagerId;E&&(_.yI(E,_.Xx("GL")),x4b(E))};
yg.prototype.sendGoogleAnalyticsPageview=function(r){this.scriptAnalyticsAdded||this.appendAnalyticsScript();window.ga=window.ga||function(){var K=_.Hh.apply(0,arguments);(window.ga.q=window.ga.q||[]).push(K)};
var E=window.ga;E("set","page",window.location.pathname);E.l=+new Date;E("set","forceSSL",!0);E("create",r,"'auto'");E("send","pageview")};
yg.prototype.appendAnalyticsScript=function(){this.scriptAnalyticsAdded=!0;var r=_.Wv("SCRIPT");r.name="ga-analytics";var E=_.U7(jXm);_.Nj(r,E);r.async=!0;_.rj(this.hostElement).appendChild(r)};
yg.prototype.dataChanged=yg.prototype.dataChanged;_.u([_.b(),_.H("design:type",Object)],yg.prototype,"data",void 0);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],yg.prototype,"dataChanged",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-channel-metadata-renderer"})],yg);
_.Z(yg,"ytd-channel-metadata-renderer",function(){if(d5n!==void 0)return d5n;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return d5n=r},{mode:1});var N3m;var QXc;var LM=function(){var r=_.q.apply(this,arguments)||this;r.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"]);r.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"]);r.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};
return r};
_.C(LM,_.q);_.d=LM.prototype;_.d.attached=function(){this.requestElementsPerRow()};
_.d.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_]]"}}}}}};
_.d.onUpdateElementsPerRowAction=function(r){r&&this.elementsPerRow!==r&&(this.elementsPerRow=r)};
_.d.dismissButtonTap_=function(){this.set("data.isVisible",!this.closeOnDismissButton.has(this.data.dismissStrategy||"ALERT_WITH_ACTIONS_DISMISS_STRATEGY_UNKNOWN"))};
_.d.acceptButtonTap_=function(){this.set("data.isVisible",!this.closeOnAcceptButton.has(this.data.dismissStrategy||"ALERT_WITH_ACTIONS_DISMISS_STRATEGY_UNKNOWN"))};
_.d.computeAlertStyle_=function(r){return r};
_.d.observerElementsPerRow=function(){this.elementsPerRow&&_.jU(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow})};
_.d.onIsVisibleChanged_=function(){this.data&&!this.data.isVisible&&this.ytRendererBehavior.impressionLog()};
_.d.requestElementsPerRow=function(){_.Ln(this.hostElement,"yt-request-elements-per-row")};
LM.prototype.onIsVisibleChanged_=LM.prototype.onIsVisibleChanged_;LM.prototype.observerElementsPerRow=LM.prototype.observerElementsPerRow;_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],LM.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],LM.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],LM.prototype,"actionHandlerBehavior",void 0);
_.u([_.b(),_.H("design:type",Object)],LM.prototype,"data",void 0);_.u([_.b({value:6,reflectToAttribute:!0}),_.H("design:type",Number)],LM.prototype,"elementsPerRow",void 0);_.u([_.b({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],LM.prototype,"wrapButtons",void 0);_.u([_.b({value:_.Xx("INNERTUBE_CLIENT_NAME")==="WEB_REMIX",reflectToAttribute:!0}),_.H("design:type",Boolean)],LM.prototype,"isMusic",void 0);
_.u([_.b({reflectToAttribute:!0,computed:"computeAlertStyle_(data.alertType.type)"}),_.H("design:type",String)],LM.prototype,"alertStyle",void 0);_.u([_.b({value:function(){return this.dismissButtonTap_.bind(this)}}),
_.H("design:type",Function)],LM.prototype,"dismissBoundButtonTap_",void 0);_.u([_.b({value:function(){return this.acceptButtonTap_.bind(this)}}),
_.H("design:type",Function)],LM.prototype,"acceptBoundButtonTap_",void 0);_.u([_.pH("elementsPerRow"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],LM.prototype,"observerElementsPerRow",null);_.u([_.pH("data.isVisible"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],LM.prototype,"onIsVisibleChanged_",null);_.u([_.vZ({is:"yt-alert-with-actions-renderer",disableElementRegistration:!0})],LM);
_.Z(LM,"yt-alert-with-actions-renderer",function(){if(QXc===void 0){var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;N3m===void 0&&(N3m=document.createElement("template"));var g=N3m;K.call(E,g.content.cloneNode(!0),r.content.firstChild);QXc=r}r=QXc;return r},{mode:2});var $5K=_.l(function(r){var E={};return _.f(_.Og,{text:r.text,className:_.DW("ytPersonalGreetingViewModelHeadline",(E.ytPersonalGreetingViewModelHeadlineSmall=r.isSmallHeadline,E))})},"tn");_.yB(_.l(function(r){var E=_.Gd(function(){var w;return(w=r.data())==null?void 0:w.rendererContext},void 0,void 0,void 0,!0),K=function(){return r.data().canvasPromoData},g=function(){var w;
return(w=r.data().bannerHeight)!=null?w:56},D=_.N(_.UT({throttleMs:100})),B=D.next().value;
D=D.next().value;var Q=_.N(_.UT({throttleMs:100})),a=Q.next().value;Q=Q.next().value;var P=_.N(_.UT({throttleMs:100})),O=P.next().value;P=P.next().value;var U=function(){return a.width()-B.width()>1},T=function(){return g()===48};
return _.f("yt-personal-greeting-view-model",{el:_.eH(E,D),"aria-hidden":U,class:_.DW(r.className,"ytPersonalGreetingViewModelHost"),style:_.QH({height:(0,_.pY)(function(){return U()?0:g()})})},_.f(_.Y,{cond:function(){return r.data().avatar&&!(O.width()+(r.data().avatar?48:0)-B.width()>1)},
then:function(){return _.f(_.U9,{data:function(){return r.data().avatar}},{decoratedAvatarViewModel:function(w){return _.f(_.N3,{data:w.data,
className:_.DW("ytPersonalGreetingViewModelAvatar")})}})}}),_.f("h1",null,_.f($5K,{text:function(){var w;
return(K==null?void 0:(w=K())==null?void 0:w.headline)||(O.width()+(r.data().avatar?48:0)-B.width()>1?r.data().shorterGreeting:r.data().greeting)},
isSmallHeadline:T})),_.f("span",{el:_.eH(P),class:"ytPersonalGreetingViewModelHeadlineInvisible","aria-hidden":"true"},_.f($5K,{text:function(){return r.data().greeting},
isSmallHeadline:T})),_.f("span",{el:_.eH(Q),class:"ytPersonalGreetingViewModelHeadlineInvisible","aria-hidden":"true"},_.f($5K,{text:function(){return r.data().shorterGreeting},
isSmallHeadline:T})))},"sn"),"yt-personal-greeting-view-model",{props:{data:_.Yt,
className:_.Yt}});var hE=function(){var r=_.q.apply(this,arguments)||this;r.hidden=!1;r.isConstrainedList=!1;r.responsiveSizing="COMPACT";r.attachedPlayers=_.R("kevlar_channel_trailer_multi_attach")?[]:void 0;r.player=null;r.actionMap={"yt-alert-command":"handleAlertCommand","yt-playlist-deletion-redirect-command":"handleYtPlaylistDeletionRedirect"};return r};
_.C(hE,_.q);_.d=hE.prototype;
_.d.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}}}}};
_.d.created=function(){var r=this;this.ytRendererBehavior.monitorScroll=!0;this.ytPageBehavior.pageDisposeJobs=[function(){r.disposeMastheadAd()}]};
_.d.attached=function(){this.pageSubtype==="home"&&this.refresh&&this.contents&&(this.refreshGesture=new hvK(this.refresh,this.contents))};
_.d.detached=function(){this.tabGestures&&(this.tabGestures.detach(),this.tabGestures=void 0);this.refreshGesture&&(this.refreshGesture.detach(),this.refreshGesture=void 0)};
_.d.activeChanged=function(){var r=this.ytPageBehavior.active;this.header&&this.header.firstChild&&(this.header.firstChild.active=r)};
_.d.tabsChanged=function(){var r=this,E,K;if(this.pageSubtype==="channels"||_.R("kevlar_tab_gestures_for_tabbed_header_data")&&((E=this.data)==null?0:(K=E.header)==null?0:K.carouselHeaderRenderer))this.tabGestures=new EWh(this.contents,this.contents,this.hostElement,this.header,function(Q){r.ytdReduxBehavior.dispatch(Q)});
var g,D,B;E=(g=this.data)==null?void 0:(D=g.contents)==null?void 0:(B=D.twoColumnBrowseResultsRenderer)==null?void 0:B.tabs;this.tabGestures&&this.tabGestures.tabsChanged(E)};
_.d.scrollAtTopChanged=function(){this.refreshGesture&&(this.scrollAtTop?this.refreshGesture.attach():this.refreshGesture.detach())};
_.d.engagementPanelsChanged=function(){var r=_.P7().resolve(_.Kz);if(r){if(this.engagementPanels)for(var E=_.N(this.engagementPanels),K=E.next();!K.done;K=E.next()){var g=void 0;(K=(g=K.value.identifier)==null?void 0:g.tag)&&r.panelMap.delete(K)}this.engagementPanels=[];var D;E=_.N(((D=this.data)==null?void 0:D.panels)||[]);for(D=E.next();!D.done;D=E.next()){D=_.M(D.value,_.cVK);var B=K=void 0,Q=void 0,a=void 0;if(g=((K=D)==null?void 0:K.targetId)||((B=D)==null?void 0:B.panelIdentifier)||((Q=D)==
null?void 0:(a=Q.identifier)==null?void 0:a.tag))B=K=void 0,(B=(K=r).registerPanelContent)==null||B.call(K,g,{engagementPanelSectionListRenderer:D}),this.engagementPanels.push(D)}}};
_.d.onStampFinished=function(){var r=this;_.p5(this,function(){if(r.tabGestures){var E=r.tabGestures;if(E.scrollPositionNeedsUpdate){var K=_.P7().resolve(_.p0(_.IL)),g;if((g=E.selectedTab)!=null&&g.title&&K&&(g=K.getCurrentPage())){if(E.scrollPositionForTabs.has(E.selectedTab.title)){var D,B;K=(B=(D=K.getCurrentPage())==null?void 0:D.clientHeight)!=null?B:0;D=E.scrollPositionForTabs.get(E.selectedTab.title);g.setScrollTop(D);K>D+100&&(E.scrollPositionNeedsUpdate=!1)}else g.setScrollTop(Math.min(E.lastVisitedTabScrollPosition!==
void 0?E.lastVisitedTabScrollPosition:Number.MAX_SAFE_INTEGER,E.tabsStartAtInPx)),E.scrollPositionNeedsUpdate=!1;E.ytdReduxDispatch(Cw2(!1))}}}})};
_.d.loadPage_=function(r){this.initCsi();r&&(this.data=r);this.updateTitle(this.data);this.setMastheadAd(this.data)};
_.d.getTitle=function(r){if(this.pageSubtype=="home")return"";if(this.get("microformat.microformatDataRenderer.title",r))return this.get("microformat.microformatDataRenderer.title",r);if(this.get("header.feedTabbedHeaderRenderer.title",r))return _.Xo(this.get("header.feedTabbedHeaderRenderer.title",r));if(this.get("header.interactiveTabbedHeaderRenderer.title",r))return this.get("header.interactiveTabbedHeaderRenderer.title",r);if(this.get("contents.twoColumnBrowseResultsRenderer.tabs.0.tabRenderer.content.richGridRenderer.contents.0.richSectionRenderer.content.sourcePivotHeaderRenderer.headerInformation.profilePageHeaderInformationRenderer.title.profilePageHeaderTitleRenderer.title",
r))return _.Xo(this.get("contents.twoColumnBrowseResultsRenderer.tabs.0.tabRenderer.content.richGridRenderer.contents.0.richSectionRenderer.content.sourcePivotHeaderRenderer.headerInformation.profilePageHeaderInformationRenderer.title.profilePageHeaderTitleRenderer.title",r));var E,K;return(r==null?0:(E=r.header)==null?0:(K=E.pageHeaderRenderer)==null?0:K.pageTitle)?r.header.pageHeaderRenderer.pageTitle:""};
_.d.updateTitle=function(r){_.Ln(this.hostElement,"yt-update-title",this.getTitle(r))};
_.d.initCsi=function(){_.THH(this.pageSubtype||"browse",["ol","cpt"])};
_.d.getPlayer=function(){if(_.R("kevlar_channel_trailer_multi_attach")){for(var r=_.N(this.attachedPlayers),E=r.next();!E.done;E=r.next())if(E=E.value,E.isConnected||_.L9(this.hostElement,E))return E;return null}return this.player};
_.d.getPlayerContainer=function(){return null};
_.d.onPlayerAttached=function(r,E){_.R("kevlar_channel_trailer_multi_attach")?this.attachedPlayers.push(E):this.player=E};
_.d.onPlayerDetached=function(r,E){_.R("kevlar_channel_trailer_multi_attach")?(r=this.attachedPlayers.indexOf(E),r<0||this.attachedPlayers.splice(r,1)):this.player=null};
_.d.getServiceTrackingParams=function(){var r,E;return((r=this.data)==null?void 0:(E=r.responseContext)==null?void 0:E.serviceTrackingParams)||[]};
_.d.setMastheadAd=function(r){r&&r.mastheadAd&&(this.mastheadAdData=void 0);this.mastheadAdData=r&&r.mastheadAd};
_.d.dataChanged=function(){var r=this;this.refreshGesture&&this.refreshGesture.reset();this.get("filler",this.data)||_.QR4();_.p5(this,function(){_.Jt(r.hostElement,"ytd-update-grid-state-action")})};
_.d.disposeMastheadAd=function(){this.mastheadAdData=void 0};
_.d.computeAlertBannerData=function(){if(this.data&&this.data.alerts){var r=this.data.alerts;return r&&r.find(function(E){return!!E.alertWithActionsRenderer})}};
_.d.computeGreetingData=function(){if(this.data&&this.data.alerts){var r=this.data.alerts;return r&&r.find(function(E){return!!E.personalGreetingViewModel})}};
_.d.computeHasMemberHubProfileRenderer=function(r){var E;return!!(r==null?0:(E=r.header)==null?0:E.memberHubProfileRenderer)};
_.d.handleAlertCommand=function(r){this.get("alertCommand.alert.alertWithActionsRenderer",r)&&(r=_.M(r,sR2),this.data.alerts||this.set("data.alerts",[]),this.unshift("data.alerts",r.alert))};
_.d.handleYtPlaylistDeletionRedirect=function(r){r=this.get("playlistDeletionRedirectCommand.redirectEndpoint",r);_.Ln(this.hostElement,"yt-navigate",{endpoint:r})};
_.d.computeFluidWidth=function(r,E,K){if(E==="mini_app"||K)return!0;var g,D,B;r=r==null?void 0:(g=r.contents)==null?void 0:(D=g.twoColumnBrowseResultsRenderer)==null?void 0:(B=D.tabs)==null?void 0:B.find(function(P){var O;return P==null?void 0:(O=P.tabRenderer)==null?void 0:O.selected});
if(!r)return!1;var Q,a;return!!((Q=r.tabRenderer)==null?0:(a=Q.content)==null?0:a.richGridRenderer)&&!["channel","channels","playables"].includes(E)};
_.d.computeHeaderFluidWidth=function(r){return r==="hashtag-landing-page"};
_.d.computeHasSidebar=function(r){var E;return!!(r.sidebar||((E=r.header)==null?0:E.playlistHeaderRenderer))};
_.d.computeHasPageHeaderSidebar=function(r){var E,K;return!!((E=r.header)==null?0:(K=E.pageHeaderRenderer)==null?0:K.enableSidebarView)};
_.d.computeUseUnifiedShowPageLayout=function(r){if(!r||this.pageSubtype!=="show"||!r.sidebar||!r.sidebar.playlistSidebarRenderer)return!1;r=r.sidebar.playlistSidebarRenderer;if(!r.items)return!1;for(var E=0;E<r.items.length;E++)if(_.M(r.items[E],lnx)){var K=void 0;return((K=_.M(r.items[E],lnx))==null?void 0:K.style)==="PLAYLIST_SIDEBAR_PRIMARY_INFO_RENDERER_STYLE_TYPE_SHOW"}return!1};
_.d.computeIsConstrainedList=function(r){return _.R("web_enable_constrained_list_subscriptions_channels")&&r==="subscriptions-channels"};
_.d.computeResponsiveSizing=function(r){return r==="subscriptions-channels"?"STANDARD":"COMPACT"};
_.f5.Object.defineProperties(hE.prototype,{usePlaylistHeaderRenderer:{configurable:!0,enumerable:!0,get:function(){var r,E;return((r=this.data)==null?0:(E=r.header)==null?0:E.playlistHeaderRenderer)?!0:!1}},
useOldPlaylistSidebarRenderer:{configurable:!0,enumerable:!0,get:function(){var r,E;if(!((r=this.data)==null?0:(E=r.sidebar)==null?0:E.playlistSidebarRenderer))return!1;var K;return(K=this.data)!=null&&K.header?!1:!0}}});
_.f5.Object.defineProperties(hE,{template:{configurable:!0,enumerable:!0,get:function(){if(KY9===void 0){var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);KY9=r}r=KY9;return r}}});
hE.prototype.dataChanged=hE.prototype.dataChanged;hE.prototype.onPlayerDetached=hE.prototype.onPlayerDetached;hE.prototype.onPlayerAttached=hE.prototype.onPlayerAttached;hE.prototype.onStampFinished=hE.prototype.onStampFinished;hE.prototype.engagementPanelsChanged=hE.prototype.engagementPanelsChanged;hE.prototype.scrollAtTopChanged=hE.prototype.scrollAtTopChanged;hE.prototype.tabsChanged=hE.prototype.tabsChanged;hE.prototype.activeChanged=hE.prototype.activeChanged;
_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],hE.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(_.cy),_.H("design:type",Object)],hE.prototype,"ytdOpenPopupBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],hE.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],hE.prototype,"ytdReduxBehavior",void 0);_.u([_.G(_.KM.YtPageBehavior),_.H("design:type",Object)],hE.prototype,"ytPageBehavior",void 0);
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],hE.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.fG.YtdGuideStateAwareBehavior),_.H("design:type",Object)],hE.prototype,"ytdGuideStateAwareBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],hE.prototype,"ytComponentBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],hE.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],hE.prototype,"hidden",void 0);
_.u([_.b(),_.H("design:type",Object)],hE.prototype,"mastheadAdData",void 0);_.u([_.b({readOnly:!0,computed:"computeAlertBannerData(data.alerts.*)"}),_.H("design:type",Object)],hE.prototype,"alertBannerData",void 0);_.u([_.b({readOnly:!0,computed:"computeGreetingData(data.alerts.*)"}),_.H("design:type",Object)],hE.prototype,"greetingData",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",String)],hE.prototype,"pageSubtype",void 0);
_.u([_.b({reflectToAttribute:!0,computed:"computeHasMemberHubProfileRenderer(data)"}),_.H("design:type",Boolean)],hE.prototype,"hasMemberHubProfileRenderer",void 0);_.u([_.b({computed:"computeHasSidebar(data)",reflectToAttribute:!0}),_.H("design:type",Boolean)],hE.prototype,"hasSidebar",void 0);_.u([_.b({computed:"computeHasPageHeaderSidebar(data)",reflectToAttribute:!0}),_.H("design:type",Boolean)],hE.prototype,"hasPageHeaderSidebar",void 0);
_.u([_.b({reflectToAttribute:!0,value:!0}),_.H("design:type",Boolean)],hE.prototype,"roundedContainer",void 0);_.u([_.b({computed:"computeUseUnifiedShowPageLayout(data)",reflectToAttribute:!0}),_.H("design:type",Boolean)],hE.prototype,"useUnifiedShowPageLayout",void 0);_.u([_.b({computed:"computeIsConstrainedList(pageSubtype)"}),_.H("design:type",Object)],hE.prototype,"isConstrainedList",void 0);
_.u([_.v("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],hE.prototype,"usePlaylistHeaderRenderer",null);_.u([_.v("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],hE.prototype,"useOldPlaylistSidebarRenderer",null);_.u([_.b({computed:"computeFluidWidth(data, pageSubtype, isConstrainedList)"}),_.H("design:type",Boolean)],hE.prototype,"fluidWidth",void 0);_.u([_.b({selector:function(r){return r.ui.scrollAtTop}}),
_.H("design:type",Boolean)],hE.prototype,"scrollAtTop",void 0);_.u([_.b({selector:_.XUu}),_.H("design:type",Boolean)],hE.prototype,"tabGesturesIsActive",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeHeaderFluidWidth(pageSubtype)"}),_.H("design:type",Boolean)],hE.prototype,"disableHeaderFluidWidth",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeResponsiveSizing(pageSubtype)"}),_.H("design:type",String)],hE.prototype,"responsiveSizing",void 0);
_.u([_.fH("ytd-two-column-browse-results-renderer"),_.H("design:type",HTMLElement)],hE.prototype,"contents",void 0);_.u([_.fH("#header"),_.H("design:type",HTMLElement)],hE.prototype,"header",void 0);_.u([_.fH("ytd-refresh"),_.H("design:type",Object)],hE.prototype,"refresh",void 0);_.u([_.pH("active"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],hE.prototype,"activeChanged",null);
_.u([_.pH("data.contents.twoColumnBrowseResultsRenderer.tabs"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],hE.prototype,"tabsChanged",null);_.u([_.pH("scrollAtTop"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],hE.prototype,"scrollAtTopChanged",null);_.u([_.b(),_.H("design:type",Object)],hE.prototype,"engagementPanels",void 0);
_.u([_.pH("data.panels"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],hE.prototype,"engagementPanelsChanged",null);_.u([_.ae("yt-rendererstamper-finished"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],hE.prototype,"onStampFinished",null);_.u([_.ae("yt-player-attached"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Element]),_.H("design:returntype")],hE.prototype,"onPlayerAttached",null);
_.u([_.ae("yt-player-detached"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Element]),_.H("design:returntype")],hE.prototype,"onPlayerDetached",null);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],hE.prototype,"dataChanged",null);_.u([_.VF({is:"ytd-browse"})],hE);_.NG.registerService(_.p5P,hE);
_.eV();
}catch(e){_._DumpException(e)}
try{
_.Ay("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 RW,$BB,azU,p1u,Pbf,fzU,OBa,YZb,UBT,TDb,w1u,FyA,RrB,obB,iBu,cHD,xBA,WyD,Gaf,VHB,zrA,tHA,SZQ,oW,sV9,kaB,qZk,lzT,mBT,ZBD,uWb,HBQ,IzT,X1u,MH9,yHb,LyB,hr5,JHb,r2B,ErB,KzU,Bdk,dNA,QLB,$ND,pI5,fWa,Og5,Y3U,TdD,Fzb,RyB,orb,MZb,igk,c2f,C19,xNk,WzT,GpT,vru,VZB,S3b,bgu,sLT,kpu,q39,lWk,mNb,Zga,A2b,eyD,XI9,Hg9,nrU,IWb,y2T,Lzu,hyB,J2Q,rMb,EGU,KAu,gGb,DQa,Btu,dQ9,jHB,Nta,QHA,$QB,aN9,pWa,P7Q,cG,fN5,O8a,FAQ,Gd9,tb9,S9T,lNB,Z8b,q9b,sHA,INu,htB,DHk,b8T,rob,yMu,mQu,dHD,QSB,p4B,$Hk,arB,PEk,UHa,OiB,TyQ,w4b,YTf,frU,
FGB,G9,CEa,xHa,WGB,vG,GzA,vzB,Vyf,kzB,qTu,VO,z9,mHb,lr5,ZiB,u1b,Aok,eBk,tO,Job,S$,r45,E4T,KpB,bq,N1T,D0b,jQT,QQB,B15,aSa,d0T,fSb,pcb,PuU,Ola,U09,YpQ,Rif,c4f,lq,m$,M3B,x0U,ilB,CuQ,Zx,AO,e$,Xk,y45,lSB,J4b,rpk,Epa,KL9,DUB,SpD,bl9,IW,k0D,HG,no,qpU,gpQ,LpD,sQa,Lo,Ytb,TfU,wsB,UUT,psb,R$U,iOb,$Ua,NfB,Q2B,xUD,a_D,r2,M6f,PQb,opf,OOk,j29,f_B,Gku,vpD,V6b,t6U,bOU,s2Q,kkQ,qtT,mUQ,l_9,uqk,ApD,Xsu,HOb,I_Q,ypT,LL5,h$u,Jpf,rsQ,EqA,gq9,Kfa,Dfu,j6B,NY5,Q6u,g2,$fB,aRu,pkA,PkU,fR5,OcT,YdQ,Uf9,TYB,wkk,FfU,oqb,MTB,icb,
csb,Wfu,vqk,VTU,tTQ,zWb,Sdb,bcu,s65,qdU,lRU,mfu,Zcb,unf,Asf,eWQ,XkT,Hck,nqa,IRb,JsD,r7A,LfB,hWT,ysB,Euk,Dxu,KPQ,guU,jtu,BID,dxu,NID,QtT,$xA,a7k,PZA,f7B,OP5,UxD,TIA,FP9,ou5,iPu,CZA,WPU,vua,zJT,S6f,kxA,l7b,mxD,ZPD,A7B,uKB,XNB,HPT,nub,I75,Ba,y7B,LP9,hJk,$LU,pMB,P8Q,UL5,N8,T7T,wMu,F0a,oC5,RQf,Mtb,iZB,cKa,C8T,xLk,Y9u,W0b,GKk,c7b,vCu,Vtu,P1B,zQu,ttQ,SiA,bZQ,scD,kKB;
RW=function(r){if(!r)return"browse";var E=r.page,K=r.url,g,D,B,Q=(g=r.response)==null?void 0:(D=g.responseContext)==null?void 0:(B=D.webResponseContextExtensionData)==null?void 0:B.pageTheme;if(Q)E=Q.toLowerCase().replace(/_/g,"-");else if(E!=="watch"&&E!=="learning_journey_watch"){var a,P;if((E==="browse"||E==="settings")&&((a=r.response)==null?0:(P=a.sidebar)==null?0:P.settingsSidebarRenderer))E="WEB_PAGE_TYPE_SETTINGS";else{var O,U;E==="browse"&&((O=r.response)==null?0:(U=O.metadata)==null?0:U.channelMetadataRenderer)?
E="channel":K&&(E=_.hgK(K)||E)}}return E};
$BB=function(){return new Promise(function(r){var E=window;E.attmp!==void 0?r(E.attmp):(E.attmq===void 0&&(E.attmq=[]),E.attmq.push(function(K){r(K)}))})};
azU=function(){var r=_.yK("yt.aba.att");return r?r:_.eq.instance!==void 0?_.eq.instance.qIK.bind(_.eq.instance):null};
p1u=function(r,E){var K,g;return _.p(function(D){return D.nextAddress==1?_.R("attmusi")&&_.R("attmusi_ue")?D.yield($BB(),3):D.jumpTo(2):D.nextAddress!=2?(K=D.yieldResult,D.return(K.s(r,E,6E4))):(g=azU())?D.return(g(r,E,6E4)):D.return(Promise.resolve({error:"ATTESTATION_ERROR_API_NOT_READY"}))})};
Pbf=function(r,E,K,g,D){E=E===void 0?[]:E;D=D?{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:D}]}}:void 0;return{popupType:"DIALOG",popup:{confirmDialogRenderer:{title:_.JC(r),dialogMessages:E.map(function(B){return _.JC(B)}),
confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.JC(K),serviceEndpoint:D}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.JC(g)}}}}}};
fzU=function(r,E,K){K=K===void 0?!1:K;var g=_.XZ(),D=!!_.wR().queueProxy,B,Q,a;r=r==null?void 0:(B=r.response)==null?void 0:(Q=B.currentVideoEndpoint)==null?void 0:(a=Q.watchEndpoint)==null?void 0:a.playlistId;if((D||r)&&!_.R("web_watch_disable_playlist_auto_miniplayer"))return K&&(g.playlistWatchPageActivation=!0),!0;switch(RW(E)){case "yts-products":return K&&(g.productDetailsPageActivation=!0),!0;case "mini_app":return K&&(g.miniAppPageActivation=!0),!0;case "playables":return K&&(g.playablesDestPageActivation=
!0),!0;case "companion-canvas":return K&&(g.companionCanvasActivation=!0),!0;default:return!1}};
OBa=function(r){r=_.jJK(r);r.length>0&&r[0].focus()};
YZb=function(r,E,K){for(var g=typeof r==="string"?r.split(""):r,D=r.length-1;D>=0;--D)D in g&&E.call(K,g[D],D,r)};
UBT=function(r,E){E=_.WKP(r,E);E>=0&&_.V5u(r,E)};
TDb=function(r){return Array.prototype.concat.apply([],arguments)};
w1u=function(r){var E=0;E=E===void 0?0:E;if(!_.Kk(r))throw _.JL("uint64");var K=typeof r;switch(E){case 512:switch(K){case "string":return _.VXL(r);case "bigint":return String((0,_.Y5)(64,r));default:return _.GRJ(r)}case 1024:switch(K){case "string":return _.zEJ(r);case "bigint":return _.ke((0,_.Y5)(64,r));default:return _.veq(r)}case 0:switch(K){case "string":return _.VXL(r);case "bigint":return _.ke((0,_.Y5)(64,r));default:return _.WCd(r)}default:return _.nd(E,"Unknown format requested type for int64")}};
FyA=function(r,E,K){if(E)return _.UQ(r);var g;return(g=_.oU(r))!=null?g:K?"":void 0};
RrB=function(r){r!=null&&(r=r.JSC$8975_value_||"",r=typeof r==="string"?r:new Uint8Array(r));return r};
obB=function(r,E){if(/-[a-z]/.test(E))return null;if(_.YwJ&&r.dataset){if(_.wK5()&&!(E in r.dataset))return null;r=r.dataset[E];return r===void 0?null:r}return r.getAttribute("data-"+_.j4(E))};
iBu=function(){var r=MH9;_.yK("yt.ads.biscotti.getId_")||_.pN("yt.ads.biscotti.getId_",r)};
cHD=function(r){_.pN("yt.ads.biscotti.lastId_",r)};
xBA=function(){var r={};for(_.Zm=new Cbk(r.handleError===void 0?_.Hm:r.handleError,r.logEvent===void 0?_.Ae:r.logEvent);_.us.length>0;)switch(r=_.us.shift(),r.type){case "ERROR":_.Zm.logError(r.payload);break;case "EVENT":_.Zm.logEvent(r.eventType,r.payload)}};
WyD=function(r,E,K){return _.NEm(function(g){return K?g.userIdentifier!==void 0&&!r.includes(g.userIdentifier)&&K.includes(g.publicName):g.userIdentifier!==void 0&&!r.includes(g.userIdentifier)},E)};
Gaf=function(r){var E,K;return _.p(function(g){if(g.nextAddress==1)return E=_.td("YtIdbMeta hasAnyMeta other"),g.yield(_.NEm(function(D){return D.userIdentifier!==void 0&&D.userIdentifier!==E},r),2);
K=g.yieldResult;return g.return(K.length>0)})};
VHB=function(r,E){vbB||(vbB=_.eM.addLowPriorityJob(function(){var K,g,D,B,Q;return _.p(function(a){switch(a.nextAddress){case 1:return a.yield(_.Pq(),2);case 2:K=a.yieldResult;if(!K)return a.return();g=!0;_.Mj(a,3);return a.yield(WyD(r,K,E),5);case 5:D=a.yieldResult;if(!D.length){g=!1;a.jumpTo(6);break}B=D[0];return a.yield(_.Bq(B.actualName),7);case 7:return a.yield(_.NW(B.actualName,K),6);case 6:_.D2(a,4);break;case 3:Q=_.GD(a),_.Ad(Q),g=!1;case 4:_.eM.cancelJob(vbB),vbB=0,g&&VHB(r,E),_.vo(a)}})}))};
zrA=function(){var r;return _.p(function(E){return E.nextAddress==1?E.yield(_.Pq(),2):(r=E.yieldResult)?E.return(Gaf(r)):E.return(!1)})};
tHA=function(r){var E=100;E=E===void 0?500:E;var K,g,D,B,Q,a;return _.p(function(P){return P.nextAddress==1?(K=_.Xx("INNERTUBE_CONTEXT_CLIENT_NAME",0),g=[K,(0,_.OC)()-2592E6],D=[K,(0,_.OC)()],B=IDBKeyRange.bound(g,D),P.yield(_.Sac(r),2)):P.nextAddress!=3?(Q=P.yieldResult,a=[],P.yield(_.jM(Q,["SWHealthLog"],{mode:"readwrite",enableRetries:!0},function(O){a.length=0;return _.Yw(O.objectStore("SWHealthLog").index("swHealthNewRequest"),{query:B,direction:"prev"},function(U){if(U.getValue()&&a.length<
E)return a.push(U.getValue()),U.delete().then(function(){return U.continue()})})}),3)):P.return(a)})};
SZQ=function(){var r;return _.p(function(E){if(E.nextAddress==1)return E.yield(_.Pq(),2);r=E.yieldResult;if(!r||!_.Si()&&!_.R("nwl_init_require_datasync_id_killswitch")||!_.rHL())return E.jumpTo(0);_.Kym=!0;_.EbL.isNwlInitialized=_.Kym;return E.yield(_.tId().awaitInitialization(),0)})};
oW=function(r,E){_.w1K[r]=!0;var K=_.OX();K&&K.publish.apply(K,arguments);_.w1K[r]=!1};
sV9=function(){if(_.yP5()&&!bBB){var r=function(K){K=K.data;if(K.op==="serializedGelBatch"){var g=_.Fzm.get(K.key);g&&(_.orm(K.serializedBatch,g.client,g.resolve,g.networklessOptions,g.isIsolated,g.useVSSEndpoint,g.dangerousLogToVisitorSession,g.requestsOutstanding),_.Fzm.delete(K.key))}},E=_.Iq5();
E&&(E.addEventListener("message",r),E.onerror=function(){_.Fzm.clear()});
bBB=!0}};
kaB=function(){this.relativeTimeStart_=_.J4()};
qZk=function(r,E){r!=null&&this.append.apply(this,arguments)};
lzT=function(){return _.VM("SLI_NAME_YOUTUBE_WEB_YT_GUIDE_DATA_PRESENT","GUIDE_DATA_PRESENT",6E4,"FAILURE")};
mBT=function(r,E,K){K=K===void 0?!1:K;var g,D,B,Q,a;return _.p(function(P){switch(P.nextAddress){case 1:_.V2("SOCS",r,34128E3,"youtube.com",!0);if(_.NU)return D=fetch(E,{method:"POST",mode:_.kh(E),credentials:_.sM(E),cache:"no-store",headers:{"Content-Type":"text/plain"}}).catch(function(){}),B=fetch("/upgrade_visitor_cookie?eom=1",{method:"POST",
mode:_.kh("/upgrade_visitor_cookie?eom=1"),credentials:_.sM("/upgrade_visitor_cookie?eom=1"),cache:"no-store",headers:{"Content-Type":"application/x-www-form-urlencoded"}}),P.yield(Promise.all([D,B]).then(function(O){return O[1]}),5);
fetch(E,{method:"POST",mode:_.kh(E),credentials:_.sM(E),cache:"no-store",headers:{"Content-Type":"text/plain"}});return P.yield(fetch("/upgrade_visitor_cookie?eom=1",{method:"POST",mode:_.kh("/upgrade_visitor_cookie?eom=1"),credentials:_.sM("/upgrade_visitor_cookie?eom=1"),cache:"no-store",headers:{"Content-Type":"application/x-www-form-urlencoded"}}),4);case 4:g=P.yieldResult;P.jumpTo(3);break;case 5:g=Q=P.yieldResult;case 3:if(!g.ok)throw Error("uf");return P.yield(g.text(),7);case 7:a=P.yieldResult,
!a.includes('"state_switch":true')&&!K||a.includes("skip_reload_for_test")||window.location.reload(),_.vo(P)}})};
ZBD=function(r){return _.p(function(E){return E.nextAddress==1?E.yield(mBT(r.socsCookie,r.savePreferenceUrl,!0),2):E.return()})};
uWb=function(r){return _.p(function(E){return E.nextAddress==1?E.yield(mBT(r.socsCookie,r.savePreferenceUrl),2):E.return()})};
HBQ=function(r){r=r.xhr.responseText;if(!_.BK(r,")]}'"))throw new AHu;r=JSON.parse(r.substr(4));if((r.type||1)>1)throw new AHu;r=r.id;cHD(r);erb=_.Rg(r);X1u(18E5,2);return r};
IzT=function(r,E){E=new nbB(E);cHD("");erb=_.ksJ(E);r>0&&X1u(12E4,r-1);throw E;};
X1u=function(r,E){_.o3(function(){_.iHB().then(HBQ,function(K){return IzT(E,K)}).thenCatch(_.ck)},r)};
MH9=function(){var r=_.x_U();if(r!==void 0)return _.RV(r);erb||(erb=_.iHB().then(HBQ).thenCatch(function(E){return IzT(2,E)}));
return erb};
yHb=function(){var r=document;return _.tL(["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"],function(E){return"on"+E.toLowerCase()in r})};
LyB=function(r){r.addEventListener("click",function(E){var K=E.target;K&&K.getAttribute("href")&&(K=K.getAttribute("href"),_.KC(window,K,"_blank"),E.preventDefault(),E.stopImmediatePropagation())})};
hr5=function(r){var E,K,g,D=(g=(K=((E=r.mainDownloadsListEntity)!=null?E:{})[_.Yg5])==null?void 0:K.refresh)!=null?g:"",B;r=(B=r.refresh)==null?void 0:B[D];D=r!=null?r:{};return(D==null?0:D.refreshTime)?Number(D==null?void 0:D.refreshTime):0};
JHb=function(r,E){var K=_.oG(r);return E.every(function(g){var D;g=g==null?void 0:(D=g.playbackDataEntity)==null?void 0:D.key;if(!g)return!1;D=_.jI(_.Dk(g).entityId,"mainVideoEntity");return!!K[D]})};
r2B=function(r){r=_.wE(r.entities);return _.v0d(r).length};
ErB=function(r,E){if(E){var K;r=(K=_.NC(r.entities,"downloadQualityPickerEntity",E))!=null?K:void 0}else r=void 0;return r};
KzU=function(r){var E=document.getElementsByTagName("ytd-enforcement-message-view-model");E.length===0||getComputedStyle(E[0]).display==="none"?r(0,"p.h_"):r(1,"p.h_")};
Bdk=function(){grU=0;var r=[_.Ok(!0)];DNb&&_.Jt(DNb,"yt-window-resized",r)};
dNA=function(){grU||(grU=_.eM.addLowPriorityJob(Bdk,200))};
QLB=function(){jLD=0;Ndu=_.U4l(document);var r=[Ndu];DNb&&_.Jt(DNb,"yt-window-scrolled",r)};
$ND=function(){jLD||(jLD=_.eM.addLowPriorityJob(QLB,200))};
pI5=function(r){r=r===void 0?null:r;aWb.push(_.a1(window,"resize",dNA));aWb.push(_.a1(window,"scroll",$ND));r&&(DNb=r)};
fWa=function(){var r=_.FO.getLocalStorage();r&&P1B(r,r.mechanism.__iterator__(!0))};
Og5=function(r){_.p(function(E){if(E.nextAddress==1)return E.yield(r.delete("yt-appshell-assets"),2);_.vo(E)})};
Y3U=function(r){return _.dW((0,_.ZYM)(),r)};
TdD=function(){var r;_.p(function(E){return E.nextAddress==1?E.yield(M9.getInstance(),2):(r=E.yieldResult)?E.yield(UNA(r),0):E.jumpTo(0)})};
Fzb=function(){var r;_.p(function(E){return E.nextAddress==1?E.yield(iq.getInstance(),2):(r=E.yieldResult)?E.yield(wIb(r),0):E.jumpTo(0)})};
RyB=function(r){Og5(r);TdD();Fzb()};
orb=function(r){var E,K;return _.p(function(g){if(g.nextAddress==1)return g.yield(_.Fln(r),2);if(E=g.yieldResult){var D;a:{if(E.headers&&(D=E.headers.get("date"))&&(D=Date.parse(D),!isNaN(D))){D=Math.round((0,_.OC)()-D);break a}D=-1}K=D;if(K>-1)return g.return(K)}return g.return(-1)})};
MZb=function(){var r=_.gm.caches,E=_.HD("IS_SHELL_LOAD"),K,g;_.p(function(D){if(D.nextAddress==1)return K=-1,E?D.yield(orb(r),3):(g=_.UB(),K=Math.round((0,_.OC)()-g),D.jumpTo(2));D.nextAddress!=2&&(K=D.yieldResult);K>=0&&K<2147483648&&_.Mn({appInstallDataAgeMs:K});_.vo(D)})};
igk=function(r){var E=_.r3(_.gm.location.href),K={};"absolute_experiments forced_experiments expflag conditional_experiments client_dev_domain client_dev_expflag client_dev_regex_map client_dev_root_url build mloader debugjs".split(" ").forEach(function(g){var D=E.JSC$10187_queryData_.getValues(g);if(D==null?0:D.length)K[g]=D});
return _.TC(r,new Map(Object.entries(K)))};
c2f=function(r){r=r.match(/(.*)::.*::.*/);if(r!==null)return r[1]};
C19=function(r){if(_.qxu()){var E=Object.keys(window.localStorage);E=_.N(E);for(var K=E.next();!K.done;K=E.next()){K=K.value;var g=c2f(K);g===void 0||r.includes(g)||self.localStorage.removeItem(K)}}};
xNk=function(){if(!_.qxu())return!1;var r=_.td(),E=Object.keys(window.localStorage);E=_.N(E);for(var K=E.next();!K.done;K=E.next())if(K=c2f(K.value),K!==void 0&&K!==r)return!0;return!1};
WzT=function(r){return _.vjQ("NotificationsDisabled",r)};
GpT=function(){return Notification.permission!="granted"?Promise.resolve():_.Hef().then(function(r){return r?r.pushManager.getSubscription().then(function(E){if(E)return Promise.resolve();E={userVisibleOnly:!0,applicationServerKey:_.hL("BPr83OIQ0ehMqbAUQWSaFHZOJeRvvXddR5EONgwwQcHR6FRe6G43LgD36pJq1IuGN10mmMv-V7IKSIZludF9G1k")};return r.pushManager.subscribe(E).then(function(){return Promise.resolve()},function(){return Promise.resolve()})}):Promise.resolve()}).catch(function(){})};
vru=function(r){return _.Hef().then(function(E){if(!E||!E.active)return Promise.reject(new _.bs("serviceworker.postMessage",r,E));try{return E.active.postMessage(r),Promise.resolve()}catch(K){return Promise.reject(K)}})};
VZB=function(){vru({type:"notifications_register",data:_.Xx("ID_TOKEN")})};
S3b=function(){var r={isWide:_.v7.get("wide","0")==="1"},E=_.aA();if(E=E.getFlag(165)||E.getFlag(174))r.theme=_.b3(!0);if(_.gFd()){var K=_.SG()?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT";r.systemTheme=K}!E&&_.R("parent_tools_enable_app_settings")&&_.Dm(window.location.href).theme!==void 0&&(r.theme=_.b3());if((E=zyb)?!_.lw.equals(E,r):r)E={currentValue:r},tZa&&(E.timeSinceLastSnapshotSecs=Math.round(((0,_.OC)()-tZa)/1E3)),zyb&&(E.previousValue=zyb),_.Ae("appSettingsCaptured",E),zyb=
r,tZa=(0,_.OC)()};
bgu=function(){if(!_.HD("LOGGED_IN"))return Promise.resolve(!1);var r=_.TA("service_worker_push_force_notification_prompt_tag");return r?_.D8("PromptTags").then(function(E){if(!E)return!0;var K=[];try{K=JSON.parse(E)}catch(g){return!1}return K&&K.indexOf(r)==-1}):Promise.resolve(!1)};
sLT=function(){var r=_.Uv("service_worker_push_prompt_delay_microseconds");return r?_.D8("PromptTime").then(function(E){return Promise.resolve(Date.now()-r>(E||0))}):Promise.resolve(!0)};
kpu=function(){var r=_.Uv("service_worker_push_logged_out_prompt_watches");return r==-1?Promise.resolve(!1):_.D8("WatchCount").then(function(E){return E>=r})};
q39=function(){var r=_.J2(document,"yt-push-prompt-modal-bg");r&&_.Gb(r)};
lWk=function(){return _.Uv("service_worker_push_prompt_cap")==-1?Promise.resolve(!0):_.D8("PromptCount").then(function(r){r||(r=0);return Promise.resolve(r<_.Uv("service_worker_push_prompt_cap"))})};
mNb=function(r){return _.HD("SERVICE_WORKER_PROMPT_NOTIFICATIONS")||_.HD("LOGGED_IN")&&(r===void 0?0:r)?bgu().then(function(E){if(E)return!0;E=[lWk(),sLT()];_.HD("LOGGED_IN")||E.push(kpu());return Promise.all(E).then(function(K){return K.every(function(g){return g})})}):Promise.resolve(!1)};
Zga=function(){_.D8("PromptCount").then(function(r){return _.vjQ("PromptCount",r+1)}).then(function(){return _.vjQ("PromptTime",Date.now())}).then(function(){var r=_.TA("service_worker_push_force_notification_prompt_tag");
if(r)return _.D8("PromptTags").then(function(E){var K=[];if(E)try{K=JSON.parse(E)}catch(g){return!1}K||(K=[]);K.push(r);return _.vjQ("PromptTags",JSON.stringify(K))})})};
A2b=function(){uGT||q39()};
eyD=function(r){r.style.zIndex=2147483648;r.style.pointerEvents="auto";r.style.backgroundColor="rgba(0, 0, 0, 0.6)";r.style.width="100%";r.style.height="100vh";r.style.position="absolute";r.style.top="0";r.style.left="0";r.style.border="none"};
XI9=function(){var r=_.J2(document,"yt-push-prompt-modal-bg");uGT=_.R("service_worker_push_prompt_modal_ignore_click");r?eyD(r):(r=_.ts("div",{id:"yt-push-prompt-modal-bg"}),eyD(r),document.body.appendChild(r),_.fzJ(document,"click",A2b))};
Hg9=function(){var r=arguments;_.R("service_worker_push_prompt_modal_enable")&&XI9();return Notification.requestPermission().then(function(E){q39();var K=document.getElementById("ticker");K&&(K.className=K.classList.remove("show"));if(E=="granted")return GpT().then(function(){WzT(!1);VZB();return Promise.resolve(!0)});
E=="denied"&&VZB();return Promise.resolve(!1)}).catch(function(){q39();
return Promise.reject.apply(Promise,_.mn(r))})};
nrU=function(r){r=r===void 0?!1:r;var E=_.NZL().client;if(E&&E.browserVersion){var K=E.browserVersion,g=E.browserName=="CHROME"&&_.f2(K,"50.0.0")<0;E=E.browserName=="OPERA"&&_.f2(K,"42.0.0")<0;if(g||E)return Promise.resolve()}return _.yPD().then(function(D){if(!D)return Promise.resolve();D=GpT().then(function(){return vru({type:"notifications_check_registration",data:_.Xx("ID_TOKEN")})});
return Notification.permission!="default"?D.catch(function(){}):D.then(function(){return mNb(r)}).then(function(B){if(B)return Zga(),Hg9().then(function(){})}).catch(function(){})})};
IWb=function(r){return _.nZA(r)?nrU():Promise.resolve()};
y2T=function(r){var E=r.installing||r.waiting;return r.active||!E?Promise.resolve(r):new Promise(function(K){var g=function(D){D=D.target;if(D.state==="activated"||D.state==="redundant")E.removeEventListener("statechange",g),K(r)};
E.addEventListener("statechange",g)})};
Lzu=function(){var r=new _.oIn("SLI_NAME_YOUTUBE_WEB_SERVICE_WORKER_REGISTRATION","",12E4,"TIMEOUT");_.QC(r,{mainAppWeb:_.l3()});var E=_.NcE;_.R("service_worker_forward_exp_params")&&(E=igk(E));try{var K=_.aXJ(E).catch(function(){_.$4(r,"FAILURE");return new Promise(function(){})});
_.R("service_worker_push_enabled")&&K.then(function(g){_.$4(r,"SUCCESS");return g}).then(y2T).then(IWb)}catch(g){if(_.$4(r,"FAILURE"),g.name!=="SecurityError")throw g;
}};
hyB=function(){navigator.serviceWorker&&navigator.serviceWorker.getRegistrations&&window.location.protocol==="https:"&&Lzu()};
J2Q=function(r,E){var K={};E&&(K.serializedYpcFamilyCreateLoggingParams=E);_.Ae(r,K);_.ex()};
rMb=function(r,E){var K={};K.serializedYpcRefundFlowLoggingParams=E;r&&(K.eventType=r);_.Ae("ypcRefundFlowEvent",K);_.ex()};
EGU=function(r){r&&_.PH5("transactionFlowSucceeded",r)};
KAu=function(r){r&&_.H3("ypcCancelFlowFailed","serializedYpcCancelFlowLoggingParams",r,void 0,"YPC_ERROR_REASON_YPC_CANCEL_RECURRENCE_TRANSACTION_FAILURE")};
gGb=function(r){var E,K,g,D,B,Q,a;_.p(function(P){if(P.nextAddress==1)return P.yield(_.hb5(),2);if(P.nextAddress!=3){if(!P.yieldResult)return P.return(!1);E=[];return P.yield(_.Kg.keys(),3)}K=P.yieldResult;g=_.N(K);for(D=g.next();!D.done;D=g.next())B=D.value,Q=_.ykm(B),a=Q.datasyncId,!a||r.includes(a)||E.push(_.Kg.delete(B));return P.return(Promise.all(E).then(function(O){return O.some(function(U){return U})}))})};
DQa=function(){var r,E,K,g,D,B,Q;return _.p(function(a){if(a.nextAddress==1)return a.yield(_.hb5(),2);if(a.nextAddress!=3){if(!a.yieldResult)return a.return(!1);r=_.td("cache contains other");return a.yield(_.Kg.keys(),3)}E=a.yieldResult;K=_.N(E);for(g=K.next();!g.done;g=K.next())if(D=g.value,B=_.ykm(D),(Q=B.datasyncId)&&Q!==r)return a.return(!0);return a.return(!1)})};
Btu=function(){var r=_.P7().resolve(_.p0(_.QWE));return r?r.getCurrentTime():0};
dQ9=function(){var r,E,K,g,D,B,Q,a,P,O,U,T,w,F;return _.p(function(c){switch(c.nextAddress){case 1:r={},E=_.EHu(),K=_.N(Object.entries(E)),g=K.next();case 4:if(g.done){c.jumpTo(3);break}D=g.value;B=_.N(D);Q=B.next().value;a=B.next().value;P=Q;O=a;if(!O){c.jumpTo(5);break}return c.yield(O(),8);case 8:r[P]=c.yieldResult;case 5:g=K.next();c.jumpTo(4);break;case 2:U=_.N(),T=U.next();case 9:if(T.done){c.jumpTo(3);break}w=T.value;F=E[w];if(!F){c.jumpTo(10);break}return c.yield(F(),13);case 13:r[w]=c.yieldResult;
case 10:T=U.next();c.jumpTo(9);break;case 3:return c.return(r)}})};
jHB=function(){var r;_.p(function(E){if(E.nextAddress==1)return E.yield(dQ9(),2);r=E.yieldResult;return E.yield(navigator.clipboard.writeText(JSON.stringify(r,null,2)),0)})};
Nta=function(r,E){return _.NC(r.entities,"superThanksSelectedTierEntity",E)};
QHA=function(r,E){return{popup:{searchSuggestionReportDialog:{searchQuery:r,title:_.Nn("SBOX_INAPPROPRIATE_TITLE"),suggestions:E,categoryLabel:_.Nn("SBOX_INAPPROPRIATE_CATEGORY"),categories:[{id:1,label:_.Nn("SBOX_INAPPROPRIATE_HATEFUL")},{id:2,label:_.Nn("SBOX_INAPPROPRIATE_EXPLICIT")},{id:3,label:_.Nn("SBOX_INAPPROPRIATE_VIOLENT")},{id:4,label:_.Nn("SBOX_INAPPROPRIATE_DANGEROUS")},{id:5,label:_.Nn("SBOX_INAPPROPRIATE_OTHER"),reasonLabel:_.Nn("SBOX_INAPPROPRIATE_REASON")}],detailsPlaceholderLabel:_.Nn("SBOX_INAPPROPRIATE_ADDITIONAL"),
cancelButtonLabel:_.Nn("SBOX_INAPPROPRIATE_CANCEL"),submitButtonLabel:_.Nn("SBOX_INAPPROPRIATE_REPORT")}},popupType:"DIALOG"}};
$QB=function(r){var E,K,g,D,B,Q,a,P,O,U,T,w,F,c,W,z,S,k,A;return _.p(function(X){switch(X.nextAddress){case 1:return X.yield(_.aG(),2);case 2:return(E=X.yieldResult)?X.yield(_.pu5(E),3):X.return();case 3:K=X.yieldResult;if(!K)return X.return();D=((g=K.offlineVideos)==null?void 0:g.length)||0;Q=((B=K.offlinePlaylists)==null?void 0:B.length)||0;if(D===0&&Q===0)return X.return();a=0;if(K.offlineVideos)for(P=_.N(K.offlineVideos),O=P.next();!O.done;O=P.next())U=O.value,"OFFLINE_VIDEO_STATE_PLAYABLE"===
U.videoState&&(a+=1);r.offline_videos_count=D.toString();_.R("kevlar_log_offline_current_network_type_ks")||(r.offline_current_network_type=(T=_.kGu())!=null?T:"CONN_INVALID");_.R("kevlar_log_updated_time_for_smart_downloads")&&(w=_.n4().getState().entities,F=_.C4(w),c=hr5(w),r.offline_smart_downloads_last_sync_time_ms=F.toString(),r.offline_smart_downloads_next_sync_time_ms=c.toString());r.offline_videos_playable=a.toString();r.offline_playlists_count=Q.toString();K.offlineVideos&&(W=K.offlineVideos.reduce(function(e,
I){I.downloadedBytes&&(e+=Number(I.downloadedBytes));return e},0).toString())&&(r.offline_used_disk_space_bytes=W);
if(!((z=navigator)==null?0:(S=z.storage)==null?0:S.estimate)){X.jumpTo(4);break}return X.yield(navigator.storage.estimate(),5);case 5:k=X.yieldResult,r.offline_free_disk_space_bytes=(((A=k)==null?void 0:A.quota)||0).toString();case 4:r.offline_client_state=JSON.stringify(K),_.vo(X)}})};
aN9=function(r){r=r.match(/(.*)::.*::.*/);if(r!==null)return r[1]};
pWa=function(r){if(_.sym()){var E=Object.keys(window.sessionStorage);E=_.N(E);for(var K=E.next();!K.done;K=E.next()){K=K.value;var g=aN9(K);g===void 0||r.includes(g)||self.sessionStorage.removeItem(K)}}};
P7Q=function(){if(!_.sym())return!1;var r=_.td(),E=Object.keys(window.sessionStorage);E=_.N(E);for(var K=E.next();!K.done;K=E.next())if(K=aN9(K.value),K!==void 0&&K!==r)return!0;return!1};
cG=function(r,E,K){(_.R("desktop_keyboard_shortcut_usage_log")||K&&_.R("web_shorts_keyboard_shortcut_usage_log"))&&(E?_.fo.get(r):_.PG.get(r))&&(r=E?_.qaf.get(r):_.kIk.get(r))&&_.Zi(_.Cn(),r)};
fN5=function(r,E){return r.findIndex(function(K){return K.tagName==="INPUT".toString()})>-1?[9,
38,40,37,39].includes(E.keyCode):!1};
O8a=function(r,E){E.stack&&(r.stack+="\n"+E.stack);return r};
FAQ=function(r){var E=Y9u(r,"Content-Type");if(!E)return null;E=E.toLowerCase();if(E.startsWith("application/json"))return E.startsWith("application/json+protobuf")?new UQu:new _.ob;if(E.startsWith("application/x-protobuf")){r=Y9u(r,"Content-Transfer-Encoding");if(!r)return new TtB;if(r.toLowerCase()=="base64")return new wWD}return null};
Gd9=function(r,E,K,g){var D=new RtA(function(a,P){return oGQ.has(P)?a.sentinel==="gal"&&a.event!==void 0:!1},function(a){a.event?(a=Mbf(a.event),a=!a||i8f(g,a)?!0:_.Yp(r.lastEvent,Co,2,x7)?!_.Yp(a,WG,1,x7)&&!_.Yp(a,Co,2,x7):!_.Yp(a,WG,1,x7)&&!_.Yp(a,Co,3,x7)):a=!0;
return a});
K=_.TC(r.trustedUrl,new Map([["result_channel","5"],["origin",(new URL(window.location.href)).origin],["color_scheme",cMb(K)]]));if(r.nestedOrigins!==void 0)for(var B=_.N(r.nestedOrigins),Q=B.next();!Q.done;Q=B.next())K=_.TC(K,new Map([["origin",Q.value]]));return C7a(D,K,E).then(function(a){a=xQQ(a.event);if(_.Yp(a,WG,1,x7)){var P,O=(P=_.vs(a,WG,1,x7))==null?void 0:_.xp(P,2);O&&g.JSC$19896_logErrorEvent(WAT(O));P=_.vs(a,WG,1,x7);_.xp(P,2)===4?(a=_.vs(a,WG,1,x7),a={statusCode:11,statusMessage:_.CO(a,
3)}):(a=_.vs(a,WG,1,x7),a={statusCode:12,statusMessage:_.CO(a,3)});return a}_.Yp(a,Co,3,x7)?(a=_.vs(a,Co,3,x7),a={statusCode:1,consentLanguageKeys:_.CO(a,2)}):a={statusCode:1};return a}).catch(function(a){return a.errorCode!==void 0?{statusCode:a.errorCode,
statusMessage:a.errorMessage}:{statusCode:7,statusMessage:"Data Usage Notice screen did not return result"}})};
tb9=function(r){var E={};if(r===void 0||r===null)return E;r.getToken()!==void 0&&vGf(r.getToken())&&vGf(r.getToken()).length>0&&(E.scopes=new Set(vGf(r.getToken())));r.getToken()!==void 0&&VbA(r.getToken())&&VbA(r.getToken()).length>0&&(E.capabilities=new Set(VbA(r.getToken())));_.CO(r,3)!==void 0&&(E.consistencyKey=_.CO(r,3));r.getName()!==void 0&&r.getName()!==""&&(E.linkName=r.getName());_.Ot(r,ztB,4)&&(r=_.TQ(r,ztB,4),r=Object.assign({},_.CO(r,1)&&{userId:_.CO(r,1)},_.CO(r,2)&&{displayName:_.CO(r,
2)},_.CO(r,3)&&{email:_.CO(r,3)},_.CO(r,5)&&{username:_.CO(r,5)},_.CO(r,4)&&{profilePicture:_.CO(r,4)}),E.profile=r);return E};
S9T=function(r,E){var K=r.flowParams,g;return{serviceId:K.serviceId,sessionId:K.sessionId,currentFlow:r.currentFlow,googleScopesString:E,linkingSessionSerialized:r.session.serialize(),consentLanguageKeys:K.consentLanguageKeys,callerState:r.callerState,dynamicUrlParameters:K.dynamicUrlParameters,partnerConfigMinReadTimestampSerialized:(g=K.partnerConfigMinReadTimestamp)==null?void 0:g.serialize()}};
lNB=function(r){var E=r.googleScopes!==void 0?Array.from(r.googleScopes).join(","):"";b8T(S9T(r,E),r.config.localStorage);E=sHA(r);return E===null?Promise.resolve(kdf):E.start().then(function(K){var g,D=(g=K.link)==null?void 0:g.consistencyKey;return K.statusCode===1&&r.googleScopes!==void 0&&r.googleScopes.size>0&&D!==void 0?(g=r.flowParams,q9b(g.serviceId,g.sessionId,r.googleScopes,D,g.galService,r.config,K)):K})};
Z8b=function(r){var E=sHA(r);return E===null?Promise.resolve(mQu({statusCode:7,statusMessage:"Failed to create flow object"},r.callerState)):E.complete().then(function(K){var g,D=(g=K.link)==null?void 0:g.consistencyKey;return K.statusCode===1&&r.googleScopes!==void 0&&r.googleScopes.size>0&&D!==void 0?(g=r.flowParams,q9b(g.serviceId,g.sessionId,r.googleScopes,D,g.galService,r.config,K)):mQu(K,r.callerState)},function(K){return mQu({statusCode:12,
statusMessage:"Failed to complete the flow: "+K.message},r.callerState)})};
q9b=function(r,E,K,g,D,B,Q){return u3B(D,{serviceId:r,sessionId:E,googleScopes:K,consistencyKey:g}).then(function(){return Q},function(a){return D.deleteLink({serviceId:r,
sessionId:E,accountLinkingEntryPoint:B.accountLinkingEntryPoint}).then(function(){return{statusCode:12,statusMesaage:"2-way linking failed: "+a.message}},function(P){return{statusCode:12,
statusMesaage:"2-way linking failed and did not cleanup the link:\n                            "+P.message}})})};
sHA=function(r){switch(r.currentFlow){case 1:var E=r.flowParams;r=_.TQ(r.session,AMB,1);return et5.createOAuthFlow(E,r);case 2:case 3:return E=r.flowParams,r=_.TQ(r.session,XWD,6),H8b.createStreamlinedFlow(E,r);default:return null}};
INu=function(r,E){r===2&&(r=3);var K=0;nGu.indexOf(r)!==-1&&(K=nGu.indexOf(r)+1);for(r=K;r<nGu.length;r++)if(E.has(nGu[r]))return nGu[r]};
htB=function(r){var E=r.serviceId;var K=r.sessionId;var g=r.config;var D=r.galService;var B=r.capabilities;var Q=r.scopes;var a=r.loginHint;var P=r.callerState;var O=r.consentLanguageKeys;var U=r.linkName;var T=r.dynamicUrlParameters;var w=r.partnerConfigMinReadTimestamp;r=g.dataUsageNoticeConfig?g.dataUsageNoticeConfig.enabledDataUsageNoticeUis:void 0;return D.startLinkingSession({serviceId:E,sessionId:K,capabilities:B,scopes:Q,loginHint:a,callerState:P,supportedFlows:yMu(g.supportedFlows),completionUrl:g.completionUrl,
accountLinkingEntryPoint:g.accountLinkingEntryPoint,consentLanguageKeys:O,dataUsageNoticeConfig:r,linkName:U,dynamicUrlParameters:T,partnerConfigMinReadTimestamp:w}).then(function(F){return new LA9(E,K,g,D,F,void 0,P,O,T,w)})};
DHk=function(r,E,K){var g=(new JM5(E.localStorage)).getSession(r);if(g===null)return Promise.resolve({statusCode:2});rob(r,E.localStorage);var D=EzB(g.linkingSessionSerialized),B=g.googleScopesString!==""&&g.googleScopesString!==void 0?new Set(g.googleScopesString.split(",")):void 0,Q=g.partnerConfigMinReadTimestampSerialized?KGk(g.partnerConfigMinReadTimestampSerialized):void 0;return gza(new LA9(r,g.sessionId,E,K,D,B,g.callerState,g.consentLanguageKeys,g.dynamicUrlParameters,Q),g.currentFlow,g.consentLanguageKeys)};
b8T=function(r,E){E=new JM5(E);E.storage!==null&&E.storage.set("SAVED_SESSION",r)};
rob=function(r,E){E=new JM5(E);if(E.storage!==null){var K=E.storage.get("SAVED_SESSION");K!==void 0&&K.serviceId===r&&E.storage.remove("SAVED_SESSION")}};
yMu=function(r){var E=new Set;r=_.N(r);for(var K=r.next();!K.done;K=r.next())K=K.value,K!==1&&ByB.has(K)&&E.add(ByB.get(K));return E};
mQu=function(r,E){E!==void 0&&(r.callerState=E);return r};
dHD=function(r){switch(r){case 5:return 3;case 7:return 4;case 16:return 5;case 13:return 7;default:return 12}};
QSB=function(r){return new jS9(r,new Nyb(r))};
p4B=function(r,E){E=E===void 0?!1:E;var K=document.createElement("div");r&&(K.style.transform="scaleX(-1)");K.style.backgroundColor=E?"rgba(138,180,248,.24)":"#e8f0fe";K.style.height="4px";K.style.overflow="hidden";K.style.position="absolute";K.style.top="0";K.style.width="100%";K.style.zIndex="1500";K.setAttribute("aria-label","Loading");K.setAttribute("aria-live","polite");r=document.createElement("style");r.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  }";
K.appendChild(r);r=$Hk();r.style.animation="omdc-linear-progress-primary-indeterminate-translate 2s infinite linear";r.style.left="-145.166611%";var g=arB(E);g.style.animation="omdc-linear-progress-primary-indeterminate-scale 2s infinite linear";r.appendChild(g);K.appendChild(r);r=$Hk();r.style.animation="omdc-linear-progress-secondary-indeterminate-translate 2s infinite linear";r.style.left="-54.888891%";E=arB(E);E.style.animation="omdc-linear-progress-secondary-indeterminate-scale 2s infinite linear";
r.appendChild(E);K.appendChild(r);return K};
$Hk=function(){var r=document.createElement("div");r.style.height="100%";r.style.position="absolute";r.style.transformOrigin="top left";r.style.width="100%";return r};
arB=function(r){var E=document.createElement("span");E.style.borderTop=r?"4px solid #669df6":"4px solid #4285f4";E.style.display="inline-block";E.style.position="absolute";E.style.width="100%";return E};
PEk=function(r){return r==null?void 0:_.i9l(r).valueOf()};
UHa=function(r){var E=document.body,K=!1,g=function(){K||(K=!0,frU(D,B),setTimeout(function(){E.removeChild(B);E.removeChild(D)},150))},D=OiB(r,getComputedStyle(E).direction==="rtl",g),B=YTf(g);
frU(D,B);E.appendChild(B);E.appendChild(D);window.requestAnimationFrame(function(){B.style.opacity="1";D.style.opacity="1";D.style.transform="translate(-50%, -50%) scale(1)";D.children[0].focus()})};
OiB=function(r,E,K){var g=document.createElement("div");g.style.position="fixed";g.style.alignItems="center";g.style.backgroundColor=r?"rgb(32, 33, 36)":"white";g.style.boxShadow="0px 1px 2px rgba(60,64,67,0.3), 0px 2px 6px 2px rgba(60,64,67,0.15);";g.style.display="flex";g.style.flexDirection="column";g.style.justifyContent="center";g.style.left="50%";g.style.top="50%";g.style.transition="opacity 75ms linear,transform 150ms cubic-bezier(0,0,0.2,1)";g.style.zIndex="2002";document.body.clientWidth>=
660?(g.style.borderRadius="8px",g.style.minHeight="220px",g.style.maxHeight="90%",g.style.maxWidth="90%",g.style.minWidth="540px"):(g.style.height="100%",g.style.width="100%");g.setAttribute("aria-label","Error");g.setAttribute("aria-modal","true");g.setAttribute("role","alertdialog");g.addEventListener("keydown",function(B){B.key==="Escape"&&K()});
E=TyQ(r,E,K);g.appendChild(w4b(E));g.appendChild(E);var D=document.createElement("img");D.src=r?"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";D.style.height="72px";D.style.width="72px";D.style.color="#9aa0a6";D.setAttribute("alt","");g.appendChild(D);D=document.createElement("h1");D.textContent="Something went wrong.  Try again.";
D.style.fontFamily="'Google Sans', Roboto, Arial, sans-serif";D.style.lineHeight="24px";D.style.fontSize="16px";D.style.textAlign="center";D.style.letterSpacing="0.1px";D.style.color=r?"rgb(232,234,237)":"#3c4043";g.appendChild(D);g.appendChild(w4b(E));return g};
TyQ=function(r,E,K){var g=document.createElement("button");g.style.backgroundColor="transparent";g.style.border="none";g.style.borderRadius="50%";g.style.cursor="pointer";g.style.outline="none";g.style.padding="12px";g.setAttribute("aria-label","Close dialog");g.style.position="absolute";g.style.top="0";E?g.style.right="0":g.style.left="0";g.addEventListener("focus",function(){g.style.backgroundColor=r?"rgba(232, 234, 237,.12)":"rgba(0,0,0,.12)"});
g.addEventListener("blur",function(){g.style.backgroundColor="transparent"});
g.addEventListener("mouseenter",function(){g.style.backgroundColor=r?"rgba(232, 234, 237, .04) ":"rgba(0,0,0,.04)"});
g.addEventListener("mouseleave",function(){g.style.backgroundColor="transparent"});
g.addEventListener("click",K);g.addEventListener("keydown",function(D){D.key!=="Enter"&&D.key!=="Space"||K()});
E=document.createElement("img");E.src=r?"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";E.style.display="block";E.style.height="24px";E.style.width="24px";E.setAttribute("alt","");g.appendChild(E);return g};
w4b=function(r){var E=document.createElement("div");E.setAttribute("tabindex","0");E.setAttribute("aria-hidden","true");E.addEventListener("focus",function(){return void r.focus()});
return E};
YTf=function(r){var E=document.createElement("div");E.style.backgroundColor="rgba(32,33,36,0.6)";E.style.bottom="0";E.style.left="0";E.style.position="fixed";E.style.right="0";E.style.top="0";E.style.transition=" opacity 150 ms linear";E.style.zIndex="2001";E.addEventListener("click",r);return E};
frU=function(r,E){E.style.opacity="0";r.style.opacity="0";r.style.transform="translate(-50%, -50%) scale(0.8)"};
FGB=function(r,E){r.sandbox&&r.sandbox.add&&(r.sandbox.add("allow-same-origin","allow-scripts","allow-forms","allow-popups","allow-popups-to-escape-sandbox","allow-storage-access-by-user-activation"),r.sandbox.add("allow-downloads"));r.src=E};
G9=function(r){RBT.call(this,r)};
CEa=function(r,E){E=E===void 0?!1:E;this.parsedImageUrl_=null;r instanceof oza||(MyB==void 0&&(MyB=new iiB),r=MyB.parse(r.toString(),E));r=this.parsedImageUrl_=r;r.JSC$20109_parsedOptions_==void 0&&((E=r.getOptions())||(E=""),r.JSC$20109_parsedOptions_=(new co9).parse(E));RBT.call(this,r.JSC$20109_parsedOptions_);this.protocolPrefix_=this.parsedImageUrl_.originalPrefix_;r=this.parsedImageUrl_;E=r.uri_.JSC$10187_port_;this.JSC$20111_domain_=r.uri_.JSC$10187_domain_+(E?":"+E:"");this.JSC$20111_query_=
this.parsedImageUrl_.uri_.JSC$10187_queryData_.toString()};
xHa=function(r){this.mode=4;this.data=r;this.parsedData=[];r=0;for(var E=this.data.length;r<E;r++){var K=[],g=this.data.charCodeAt(r);g>65536?(K[0]=240|(g&1835008)>>>18,K[1]=128|(g&258048)>>>12,K[2]=128|(g&4032)>>>6,K[3]=128|g&63):g>2048?(K[0]=224|(g&61440)>>>12,K[1]=128|(g&4032)>>>6,K[2]=128|g&63):g>128?(K[0]=192|(g&1984)>>>6,K[1]=128|g&63):K[0]=g;this.parsedData.push(K)}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))};
WGB=function(r){this.typeNumber=0;this.errorCorrectLevel=r===void 0?2:r;this.modules=null;this.moduleCount=0;this.dataCache=null;this.dataList=[]};
vG=function(r,E){if(r.length==void 0)throw Error("Pk`"+r.length+"`"+E);for(var K=0;K<r.length&&r[K]==0;)K++;this.num=Array(r.length-K+E);for(E=0;E<r.length-K;E++)this.num[E]=r[E+K]};
GzA=function(r,E){this.totalCount=r;this.dataCount=E};
vzB=function(){this.buffer=[];this.length=0};
Vyf=function(){var r=!1;if(_.M5q()){r=_.YL();var E="";_.Cnq()?(E=/Windows (?:NT|Phone) ([0-9.]+)/,E=(r=E.exec(r))?r[1]:"0.0"):_.V5()?(E=/(?:iPhone|iPod|iPad|CPU)\s+OS\s+(\S+)/,E=(r=E.exec(r))&&r[1].replace(/_/g,".")):_.cLq()?(E=/Mac OS X ([0-9_.]+)/,E=(r=E.exec(r))?r[1].replace(/_/g,"."):"10"):_.p2(_.YL(),"KaiOS")?(E=/(?:KaiOS)\/(\S+)/i,E=(r=E.exec(r))&&r[1]):_.M5q()?(E=/Android\s+([^\);]+)(\)|;)/,E=(r=E.exec(r))&&r[1]):_.xqL()&&(E=/(?:CrOS\s+(?:i686|x86_64)\s+([0-9.]+))/,E=(r=E.exec(r))&&r[1]);r=
E||""}return r};
kzB=function(r,E){this.JSC$20134__htOption={width:256,height:256,typeNumber:4,colorDark:"#000000",colorLight:"#ffffff",correctLevel:2};if(E)for(var K in E)this.JSC$20134__htOption[K]=E[K];this.JSC$20134__htOption.useSVG&&(zBk=ty5);this.JSC$20134__android=Vyf();this.JSC$20134__el=r;this._oQRCode=null;this._oDrawing=new zBk(this.JSC$20134__el,this.JSC$20134__htOption);this.JSC$20134__htOption.text&&(r=this.JSC$20134__htOption.text,this._oQRCode=new WGB(this.JSC$20134__htOption.correctLevel),STb(this._oQRCode,
r),E=this._oQRCode,bif(E,!1,sSQ(E)),this.JSC$20134__el.title=r,this._oDrawing.draw(this._oQRCode),this.makeImage())};
qTu=function(r,E,K,g,D){r.save();var B=new Path2D;B.roundRect(E,K,g*7,g*7,g*2);B.roundRect(E+g,K+g,g*5,g*5,g*1.3);B.roundRect(E+2*g,K+2*g,g*3,g*3,g);r.clip(B,"evenodd");r.fillStyle=D;r.fillRect(0,0,r.canvas.width,r.canvas.height);r.restore()};
VO=function(r,E){if(typeof r!=="function")throw Error("Sk");return _.gm.setTimeout(function(){r()},E)};
z9=function(){};
mHb=function(r,E,K,g,D){(new z9).debug("TestLoadImageWithRetries: "+D);if(g==0)K(!1);else{var B=D||0;g--;lr5(r,E,function(Q){Q?K(!0):_.gm.setTimeout(function(){mHb(r,E,K,g,B)},B)})}};
lr5=function(r,E,K){var g=new z9;g.debug("TestLoadImage: loading "+r);var D=new Image;D.onload=function(){try{g.debug("TestLoadImage: loaded"),ZiB(D),K(!0)}catch(B){}};
D.onerror=function(){try{g.debug("TestLoadImage: error"),ZiB(D),K(!1)}catch(B){}};
D.onabort=function(){try{g.debug("TestLoadImage: abort"),ZiB(D),K(!1)}catch(B){}};
D.ontimeout=function(){try{g.debug("TestLoadImage: timeout"),ZiB(D),K(!1)}catch(B){}};
_.gm.setTimeout(function(){if(D.ontimeout)D.ontimeout()},E);
D.src=r};
ZiB=function(r){r.onload=null;r.onerror=null;r.onabort=null;r.ontimeout=null};
u1b=function(){this.front_=[];this.back_=[]};
Aok=function(r,E){this.action=r;this.params=E||{}};
eBk=function(r,E){_.SV.call(this);this.delay_=new _.kW(this.JSC$20260_onTick_,0,this);_.iF(this,this.delay_);this.JSC$20258_interval_=5E3;this.nextTickTime_=0;if(typeof r==="function")E&&(r=(0,_.bF)(r,E));else if(r&&typeof r.handleEvent==="function")r=(0,_.bF)(r.handleEvent,r);else throw Error("ya");this.JSC$20260_listener_=r};
tO=function(r,E,K,g,D,B,Q,a,P,O,U,T,w,F,c){var W=this;K=K===void 0?!1:K;g=g===void 0?function(){return""}:g;
D=D===void 0?!1:D;B=B===void 0?!1:B;Q=Q===void 0?!1:Q;a=a===void 0?function(){return _.KR({})}:a;
P=P===void 0?!1:P;U=U===void 0?!1:U;T=T===void 0?!1:T;w=w===void 0?!1:w;F=F===void 0?!1:F;this.JSC$20261_pathPrefix_=r;this.defaultQueryParams_=E;this.pubsub_=new _.W7;this.reconnectTimer_=(this.isInitialReconnectTimer_=!!c)?c(function(){W.safeReconnect_()}):new eBk(this.safeReconnect_,this);
this.JSC$20261_channel_=null;this.JSC$20261_disposed_=!1;this.connectionParams_=null;this.sCookie_="";this.disconnectUi_=this.connectUi_=0;this.JSC$20261_pendingMessages_=[];this.enableAsyncTest_=K;this.JSC$20261_getXsrfToken_=g;this.useAsyncBrowserChannelHandler_=B;this.getAuthorizationHeader_=a;this.getAuthorizationHeaderSync_=O;this.enableCachedUpdateAuthorizationHeader_=Q;this.updateAuthorizationHeaderPromise_=null;this.connectPromise_=_.KR();this.enableLoungeTokenRefresh_=D;this.enableAsyncMdxLibraryWithoutAuthHeaderFetch_=
P;this.disableMdxAuthForNonPlaybackMessages_=U;this.disableMdxAuthForAdMessages_=T;this.enableMdxAuthForConnectionOnly_=w;this.disableMdxAuthForShortsMessages_=F;this.JSC$20261_channelOpenedCounter=new X49;this.JSC$20261_channelClosedCounter=new HiQ;this.channelMessageSentCounter=new nzT;this.JSC$20261_channelMessageReceivedCounter=new IrT;this.JSC$20261_channelErrorCounter=new yok;this.pendingMapsOnClosedCounter=new LGb;this.undeliveredMapsOnClosedCounter=new hBu};
Job=function(r){this.scheme="https";this.port=this.domain="";this.basePath="/api/lounge";this.supportCors=!0;r=r||document.location.href;var E=Number(_.ji(r)[4]||null)||"";E&&(this.port=":"+E);this.domain=_.N7(r)||"";r=_.YL();r.search("MSIE")>=0&&_.f2(r.match(/MSIE ([\d.]+)/)[1],"10.0")<0&&(this.supportCors=!1)};
S$=function(r){r=r||{};this.name=r.name||"";this.id=r.id||r.screenId||"";this.token=r.token||r.loungeToken||"";this.uuid=r.uuid||r.dialId||"";this.idType=r.screenIdType||"normal";this.secret=r.screenIdSecret||""};
r45=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(r){var E=Math.random()*16|0;return(r=="x"?E:E&3|8).toString(16)})};
E4T=function(r){return _.m1(r,function(E){return{key:E.id,name:E.name}})};
KpB=function(r,E){return _.tL(r,function(K){return K||E?!K!=!E?!1:K.id==E.id:!0})};
bq=function(r,E){return _.tL(r,function(K){return g4D(K,E)})};
N1T=function(){var r=D0b(),E=B15();if(d0T()){var K=r,g=_.sJu(K,E);g<0&&_.t5q(K,-(g+1),0,E)}r=jQT(r);if(r.length==0)try{_.tN5("remote_sid")}catch(D){}else try{_.V2("remote_sid",r.join(","),-1)}catch(D){}};
D0b=function(){var r=_.oq("yt-remote-connected-devices")||[];r.sort(_.b2L);return r};
jQT=function(r){if(r.length==0)return[];var E=r[0].indexOf("#"),K=E==-1?r[0]:r[0].substring(0,E);return _.m1(r,function(g,D){return D==0?g:g.substring(K.length)})};
QQB=function(r){_.Rq("yt-remote-connected-devices",r,86400)};
B15=function(){if($0T)return $0T;var r=_.oq("yt-remote-device-id");r||(r=r45(),_.Rq("yt-remote-device-id",r,31536E3));for(var E=D0b(),K=1,g=r;_.ln(E,g);)K++,g=r+"#"+K;return $0T=g};
aSa=function(){return _.oq("yt-remote-session-browser-channel")};
d0T=function(){return _.oq("yt-remote-session-screen-id")};
fSb=function(r){r.length>5&&(r=r.slice(r.length-5));var E=_.m1(pcb(),function(g){return g.loungeToken}),K=_.m1(r,function(g){return g.loungeToken});
_.bpc(K,function(g){return!_.ln(E,g)})&&PuU();
_.Rq("yt-remote-local-screens",r,31536E3)};
pcb=function(){return _.oq("yt-remote-local-screens")||[]};
PuU=function(){_.Rq("yt-remote-lounge-token-expiration",!0,86400)};
Ola=function(r){r||(_.Mi("yt-remote-session-screen-id"),_.Mi("yt-remote-session-video-id"));N1T();r=D0b();_.mK(r,B15());QQB(r)};
U09=function(){YpQ();return sI?!!sI.get("yt-remote-use-staging-server"):!1};
YpQ=function(){if(!sI){var r=_.ms();r&&(sI=new _.sv(r))}};
Rif=function(r,E,K,g,D){K=K===void 0?function(){return""}:K;
var B=function(){return new tO(k7(r,"/bc"),E,!1,K,g)};
return _.R("enable_mdx_web_channel_desktop")?new T19(function(){return new wcU(k7(r,"/wc"),E,K)}):new FpA(B,D)};
c4f=function(){var r=o4u;M3B();q9.push(r);ilB()};
lq=function(r,E){M3B();var K=CuQ(r,String(E));q9.length==0?x0U(K):(ilB(),_.K0(q9,function(g){g(K)}))};
m$=function(r){lq("CP",r)};
M3B=function(){q9||(q9=_.yK("yt.mdx.remote.debug.handlers_")||[],_.pN("yt.mdx.remote.debug.handlers_",q9))};
x0U=function(r){var E=(WpB+1)%50;WpB=E;G0D[E]=r;v4B||(v4B=E==49)};
ilB=function(){var r=q9;if(G0D[0]){var E=v4B?WpB:-1,K={};do K={record$jscomp$15:void 0},E=(E+1)%50,K.record$jscomp$15=G0D[E],_.K0(r,function(g){return function(D){D(g.record$jscomp$15)}}(K));
while(E!=WpB);G0D=Array(50);WpB=-1;v4B=!1}};
CuQ=function(r,E){var K=(Date.now()-V3D)/1E3;K.toFixed&&(K=K.toFixed(3));var g=[];g.push("[",K+"s","] ");g.push("[","yt.mdx.remote","] ");g.push(r+": "+E,"\n");return g.join("")};
Zx=function(r){_.po.call(this);this.JSC$20286_logName_=r;this.screens=[]};
AO=function(r){Zx.call(this,"LocalScreenService");this.JSC$20293_http_=r;this.loungeTokenRefreshTimer_=NaN;uq(this);this.info("Initializing with "+ziU(this.screens))};
e$=function(r,E){E=E===void 0?!1:E;Zx.call(this,"ScreenService");this.JSC$20299_http_=r;this.disableAutomaticScreenCache_=E;this.onlineScreenService_=this.localScreenService_=null;this.automaticScreens_=[];this.deviceToScreenId_={};t3U(this)};
Xk=function(r,E,K){_.po.call(this);this.JSC$20303_logName_=K;this.JSC$20303_screenService_=r;this.receiver_=E;this.screen_=null};
y45=function(r,E,K){K.disableCastApi?HG("Cannot initialize because disabled by Mdx config."):SpD()?bl9(r,K)&&(sQa(!0),window.chrome&&chrome.cast&&chrome.cast.isAvailable?k0D(E):(window.__onGCastApiAvailable=function(g,D){g?k0D(E):(no("Failed to load cast API: "+D),qpU(!1),sQa(!1),_.Mi("yt-remote-cast-available"),_.Mi("yt-remote-cast-receiver"),lSB(),E(!1))},K.loadCastApiSetupScript?_.tt(m0a):window.navigator.userAgent.indexOf("Android")>=0&&window.navigator.userAgent.indexOf("Chrome/")>=0&&window.navigator.presentation?
ZlB()>=60&&u9f():!window.chrome||!window.navigator.presentation||window.navigator.userAgent.indexOf("Edge")>=0?A4B():ZlB()>=89?eik():(Xca(),HlU(n4k.map(IS5))))):HG("Cannot initialize because not running Chrome")};
lSB=function(){HG("dispose");var r=IW();r&&r.dispose();_.pN("yt.mdx.remote.cloudview.instance_",null);LpD(!1);_.Fyu(hib);hib.length=0};
J4b=function(){return!!_.oq("yt-remote-cast-installed")};
rpk=function(){var r=_.oq("yt-remote-cast-receiver");return r?r.friendlyName:null};
Epa=function(){HG("clearCurrentReceiver");_.Mi("yt-remote-cast-receiver")};
KL9=function(){return J4b()?IW()?IW().getCastSession():(no("getCastSelector: Cast is not initialized."),null):(no("getCastSelector: Cast API is not installed!"),null)};
DUB=function(r,E){gpQ()?IW().setConnectedScreenStatus(r,E):no("setConnectedScreenStatus called before ready.")};
SpD=function(){var r=_.YL().search(/ (CrMo|Chrome|CriOS)\//)>=0;return _.Q_||r};
bl9=function(r,E){var K=!1;IW()||(r=new yO(r,E),r.subscribe("yt-remote-cast2-availability-change",function(g){_.Rq("yt-remote-cast-available",g);oW("yt-remote-cast2-availability-change",g)}),r.subscribe("yt-remote-cast2-receiver-selected",function(g){HG("onReceiverSelected: "+g.friendlyName);
_.Rq("yt-remote-cast-receiver",g);oW("yt-remote-cast2-receiver-selected",g)}),r.subscribe("yt-remote-cast2-receiver-resumed",function(g){HG("onReceiverResumed: "+g.friendlyName);
_.Rq("yt-remote-cast-receiver",g);oW("yt-remote-cast2-receiver-resumed",g)}),r.subscribe("yt-remote-cast2-session-change",function(g){HG("onSessionChange: "+Bf5(g));
g||_.Mi("yt-remote-cast-receiver");oW("yt-remote-cast2-session-change",g)}),_.pN("yt.mdx.remote.cloudview.instance_",r),K=!0);
HG("cloudview.createSingleton_: "+K);return K};
IW=function(){return _.yK("yt.mdx.remote.cloudview.instance_")};
k0D=function(r){qpU(!0);sQa(!1);IW().init(!1,function(E){E?(LpD(!0),_.RrL("yt-remote-cast2-api-ready")):(no("Failed to initialize cast API."),qpU(!1),_.Mi("yt-remote-cast-available"),_.Mi("yt-remote-cast-receiver"),lSB());r(E)})};
HG=function(r){lq("cloudview",r)};
no=function(r){lq("cloudview",r)};
qpU=function(r){HG("setCastInstalled_ "+r);_.Rq("yt-remote-cast-installed",r)};
gpQ=function(){return!!_.yK("yt.mdx.remote.cloudview.apiReady_")};
LpD=function(r){HG("setApiReady_ "+r);_.pN("yt.mdx.remote.cloudview.apiReady_",r)};
sQa=function(r){_.pN("yt.mdx.remote.cloudview.initializing_",r)};
Lo=function(r){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(r)};
Ytb=function(r){YpQ();if(!sI||!sI.get("yt-remote-disable-remote-module-for-dev")){r=_.Xx("MDX_CONFIG")||r;fWa();N1T();dUb||(dUb=new Job(r?r.loungeApiHost:void 0),U09()&&(dUb.basePath="/api/loungedev"));hO||(hO=_.yK("yt.mdx.remote.deferredProxies_")||[],_.pN("yt.mdx.remote.deferredProxies_",hO));j29();var E=NfB();if(!E){var K=new e$(dUb,r?r.disableAutomaticScreenCache||!1:!1);_.pN("yt.mdx.remote.screenService_",K);E=NfB();var g={};r&&(g={appId:r.appId,disableDial:r.disableDial,theme:r.theme,loadCastApiSetupScript:r.loadCastApiSetupScript,
disableCastApi:r.disableCastApi,enableDialLoungeToken:r.enableDialLoungeToken,enableCastLoungeToken:r.enableCastLoungeToken,forceMirroring:r.forceMirroring});_.pN("yt.mdx.remote.enableConnectWithInitialState_",r?r.enableConnectWithInitialState||!1:!1);y45(K,function(B){B?Q2B()&&DUB(Q2B(),"YouTube TV"):K.subscribe("onlineScreenChange",function(){oW("yt-remote-receiver-availability-change")})},g)}if(r&&!_.yK("yt.mdx.remote.initialized_")){_.pN("yt.mdx.remote.initialized_",!0);
$Ua("Initializing: "+(0,_.ku)(r));JO.push(_.we("yt-remote-cast2-api-ready",function(){oW("yt-remote-api-ready")}));
JO.push(_.we("yt-remote-cast2-availability-change",function(){oW("yt-remote-receiver-availability-change")}));
JO.push(_.we("yt-remote-cast2-receiver-selected",function(){a_D();oW("yt-remote-auto-connect","cast-selector-receiver")}));
JO.push(_.we("yt-remote-cast2-receiver-resumed",function(){oW("yt-remote-receiver-resumed","cast-selector-receiver")}));
JO.push(_.we("yt-remote-cast2-session-change",psb));JO.push(_.we("yt-remote-connection-change",function(B){B?DUB(Q2B(),"YouTube TV"):PQb()||(DUB(null,null),Epa())}));
JO.push(_.we("yt-remote-cast2-session-failed",function(){oW("yt-remote-connection-failed")}));
g=f_B();r.isAuto&&(g.id+="#dial");var D=r.capabilities||[];D.length>0&&(g.capabilities=D);g.name=r.device;g.app=r.app;(r=r.theme)&&(g.theme=r);$Ua(" -- with channel params: "+(0,_.ku)(g));g?(_.Rq("yt-remote-session-app",g.app),_.Rq("yt-remote-session-name",g.name)):(_.Mi("yt-remote-session-app"),_.Mi("yt-remote-session-name"));_.pN("yt.mdx.remote.channelParams_",g);E.start();Q2B()||OOk()}}};
TfU=function(){var r=NfB().instance_.$_gos();var E=UUT();E&&r2()&&(KpB(r,E)||r.push(E));return E4T(r)};
wsB=function(){var r=TfU(),E=UUT();E||(E=PQb());return _.tL(r,function(K){return E&&g4D(E,K.key)?!0:!1})};
UUT=function(){var r=Q2B();if(!r)return null;var E=NfB().getScreens();return bq(E,r)};
psb=function(r){$Ua("remote.onCastSessionChange_: "+Bf5(r));if(r){var E=UUT();if(E&&E.id==r.id){if(DUB(E.id,"YouTube TV"),r.idType=="shortLived"&&(r=r.token))FLf&&(FLf.token=r),(E=r2())&&E.setLoungeToken(r)}else E&&R$U(),opf(r,1)}else r2()&&R$U()};
R$U=function(){gpQ()?IW().stopSession():no("stopSession called before API ready.");var r=r2();r&&(r.disconnect(1),M6f(null))};
iOb=function(){var r=r2();return r&&r.getProxyState()!=3?new EF(r2(),void 0):null};
$Ua=function(r){lq("remote",r)};
NfB=function(){if(!cpk){var r=_.yK("yt.mdx.remote.screenService_");cpk=r?new CQU(r):null}return cpk};
Q2B=function(){return _.yK("yt.mdx.remote.currentScreenId_")};
xUD=function(r){_.pN("yt.mdx.remote.currentScreenId_",r)};
a_D=function(){_.pN("yt.mdx.remote.connectData_",null)};
r2=function(){return _.yK("yt.mdx.remote.connection_")};
M6f=function(r){var E=r2();a_D();r||xUD("");_.pN("yt.mdx.remote.connection_",r);hO&&(_.K0(hO,function(K){K(r)}),hO.length=0);
E&&!r?oW("yt-remote-connection-change",!1):!E&&r&&oW("yt-remote-connection-change",!0)};
PQb=function(){var r=d0T();if(!r)return null;var E=NfB();if(!E)return null;E=E.getScreens();return bq(E,r)};
opf=function(r,E){WLb?FLf=r:(xUD(r.id),r=new KV(dUb,r,f_B(),_.yK("yt.mdx.remote.enableConnectWithInitialState_")||!1),r.connect(E,_.yK("yt.mdx.remote.connectData_")),r.subscribe("beforeDisconnect",function(K){oW("yt-remote-before-disconnect",K)}),r.subscribe("beforeDispose",function(){r2()&&M6f(null)}),r.subscribe("browserChannelAuthError",function(){var K=UUT();
K&&K.idType=="shortLived"&&(gpQ()?IW().handleBrowserChannelAuthError():no("refreshLoungeToken called before API ready."))}),M6f(r))};
OOk=function(){var r=PQb();r?($Ua("Resume connection to: "+Bf5(r)),opf(r,0)):(Ola(),Epa(),$Ua("Skipping connecting because no session screen found."))};
j29=function(){var r=f_B();if(_.lw.isEmpty(r)){r=B15();var E=_.oq("yt-remote-session-name")||"",K=_.oq("yt-remote-session-app")||"";r={device:"REMOTE_CONTROL",id:r,name:E,app:K,mdxVersion:3};r.authuser=String(_.Xx("SESSION_INDEX","0"));(E=_.Xx("DELEGATED_SESSION_ID"))&&(r.pageId=String(E));_.pN("yt.mdx.remote.channelParams_",r)}};
f_B=function(){return _.yK("yt.mdx.remote.channelParams_")||{}};
Gku=function(){var r,E;return _.p(function(K){if(K.nextAddress==1)return(_.gb5()||_.R("use_new_nwl"))&&_.JSm().isNetworkAvailable()?K.yield(_.Pq(),2):K.return();if(K.nextAddress!=3)return(r=K.yieldResult)?K.yield(tHA(r),3):K.return();E=K.yieldResult;if(!E.length)return K.return();E.forEach(function(g){var D={timestamp:g.timestamp};g=g.appShellAssetLoadReport?{payloadName:"appShellAssetLoadReport",payload:g.appShellAssetLoadReport,options:D}:g.clientError?{payloadName:"clientError",payload:g.clientError,
options:D}:void 0;g&&_.Ae(g.payloadName,g.payload,g.options)});
E.length===100&&_.eM.addLowPriorityJob(Gku);_.vo(K)})};
vpD=function(r){if(r.playerResponse){if(r=r.playerResponse,r.messages&&r.messages.length>0&&(r=r.messages.find(function(E){return!(!E||!E.mealbarPromoRenderer)}))&&r.mealbarPromoRenderer)return r.mealbarPromoRenderer}else if(r.response&&(r=r.response)&&r.overlay&&r.overlay.mealbarPromoRenderer)return r.overlay.mealbarPromoRenderer};
V6b=function(r){if(r.response){var E=r.response;if(E&&E.overlay&&E.overlay.tooltipRenderer)return E.overlay.tooltipRenderer}if(r.playerResponse&&(r=r.playerResponse,r.messages&&r.messages.length>0&&(r=r.messages.find(function(K){return!(!K||!K.tooltipRenderer)}))&&r.tooltipRenderer))return r.tooltipRenderer};
t6U=function(r){if(!z$u&&(r=r||_.Xx("ZWIEBACK_PING_URLS"))&&r.length){z$u=!0;for(var E=0;E<r.length;E++)_.EX(r[E])}};
bOU=function(r){if(_.lw.get(_.Xx("PLAYER_VARS",{}),"privembed",!1)!="1"){r&&iBu();try{Sta().then(function(){},function(){}),_.o3(bOU,18E5)}catch(E){_.nK(E)}}};
s2Q=function(){var r=_.aA(),E=r.getFlag(119),K=window.devicePixelRatio>1;document.body&&_.LP(document.body,"exp-invert-logo")&&(K&&!_.LP(document.body,"inverted-hdpi")?_.AH(document.body,"inverted-hdpi"):!K&&_.LP(document.body,"inverted-hdpi")&&_.Zz(document.body,"inverted-hdpi"));E!=K&&(_.pR(0,119,K),r.save())};
kkQ=function(r){return r.filter(function(E){return"ypcGetCartEndpoint"in E||"ypcFixInstrumentEndpoint"in E})};
qtT=function(r){return r.filter(function(E){return!_.M(E,_.omE)})};
mUQ=function(r,E){var K,g,D,B,Q,a,P;_.p(function(O){switch(O.nextAddress){case 1:K=_.qi.getInstance();g=_.jH.instance;D=_.kr.instance;if(!D)return l_9(r,g,E),O.return();_.Mj(O,2);r.onLoadingCommand&&g.resolveCommand(r.onLoadingCommand);return O.yield(K.getCurrentPositionFromGeolocation(),4);case 4:B=O.yieldResult;if(!r.resolveLocationCommand){O.jumpTo(5);break}Q=K.createLocationInfo(B);return O.yield(_.l1(D,r.resolveLocationCommand,{locationInfo:Q}),6);case 6:a=O.yieldResult;if(!a||"error"in a&&a.error||
a.errorMetadata)return l_9(r,g,E),O.return();var U;if(a==null?0:(U=a.onResponseReceivedActions)==null?0:U.length){U=_.N(a.onResponseReceivedActions);for(var T=U.next();!T.done;T=U.next())g.resolveCommand(T.value)}(_.M(r.onSuccessCommand,_.m4)||_.M(r.onSuccessCommand,_.pe))&&_.Ln(E.hostElement,"yt-navigate",{endpoint:r.onSuccessCommand,reload:!0});case 5:_.D2(O,0);break;case 2:P=_.GD(O);if(P instanceof GeolocationPositionError&&P.code===GeolocationPositionError.PERMISSION_DENIED)return r.onDeniedCommand&&
g.resolveCommand(r.onDeniedCommand),O.return();l_9(r,g,E);_.vo(O)}})};
l_9=function(r,E,K){r.onFailureCommand&&(E.resolveCommand(r.onFailureCommand),_.ht(K.hostElement,"yt-close-popup-action",["yt-confirm-dialog-renderer"]))};
uqk=function(r,E){var K=_.M(r,_.eHf);if(K&&E){r=K.videoIds||[K.videoId];var g;E=(g=_.Ln(E,"yt-lockup-requested",{videoIds:r}).detail)==null?void 0:g.returnValue;var D;K.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE"?D=E?E:r.map(function(B){return{videoId:B,navigationEndpoint:K.videoCommand}}):E&&(D=E);
D&&(g=D.map(function(B){var Q=Object,a=Q.assign;var P=B.navigationEndpoint;if(!_.M(P,_.YZ)){var O=_.M(P,_.m4);if(O){if(delete O.index,delete O.playlistId,O=_.M(P==null?void 0:P.commandMetadata,_.dA),O==null?0:O.url){var U=O.url;U=_.XV(U,"list");U=_.XV(U,"index");O.url=U}}else P=void 0}return a.call(Q,{},B,{ownerBadges:void 0,topStandaloneBadge:void 0,menu:void 0,navigationEndpoint:P})}),ZOb(g,K))}};
ApD=function(r){var E=_.wR();if(r=_.M(r,_.X8e))r.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE"&&E.clearQueue(),r.closeMiniplayer&&_.P7().resolve(_.S3).close(!0)};
Xsu=function(r){e$B(_.wR(),r)};
HOb=function(r){var E;(r=(E=_.M(r,_.uPw))==null?void 0:E.setVideoIds)&&r.forEach(function(K){_.qEl(_.wR(),K)})};
I_Q=function(r){np5(_.wR(),r)};
ypT=function(){try{return!(!window.AudioContext&&!window.webkitAudioContext)}catch(r){return!1}};
LL5=function(r){var E=["h","m","s"],K=_.un(E);K.reverse();var g={};r=(r.toLowerCase().match(/\d+\s*[hms]?/g)||[]).filter(function(Q){var a=(Q.match(/[hms]/)||[""])[0];return a?(g[a]=parseInt(Q.match(/\d+/)[0],10),!1):!0});
for(r.reverse();r.length&&K.length;){var D=K.shift();D in g||(g[D]=parseInt(r.shift(),10))}if(r.length||g.s>59||g.m>59||g.h>9)return null;var B="";E.forEach(function(Q){g[Q]&&(B+=""+g[Q]+Q)});
return B||null};
h$u=function(r,E){var K=_.PNX(E,{},r,!0);return new Promise(function(g,D){K.listenOnce("n",function(){D(Error("Dl`"+K.JSC$30163_getErrorDescription()))});
K.listenOnce("l",function(){var B=K.getResponseCode();if(B!==200)D(Error("El`"+E+"`"+r.type+"`"+r.size+"`"+B));else try{g(JSON.parse(K.getResponseText()).encryptedBlobId)}catch(Q){D(Q)}});
K.run()})};
Jpf=function(r){return r.substring(r.indexOf(":")+1,r.indexOf(";"))};
rsQ=function(r){return new Promise(function(E,K){var g=new FileReader;g.onloadend=function(){try{var D=new Uint8Array(g.result);D.length<8&&K(void 0);var B=D.subarray(0,8);D="";for(var Q=0;Q<B.length;Q++)D+=("0"+B[Q].toString(16)).substr(-2);D.startsWith("ffd8ff")?E("image/jpeg"):D.startsWith("47494638")?E("image/gif"):D.startsWith("89504e470d0a1a0a")?E("image/png"):D.startsWith("424d")?E("image/bmp"):E(void 0)}catch(a){K(a)}};
g.onerror=K;g.readAsArrayBuffer(r)})};
EqA=function(r){return new Promise(function(E,K){var g=new Image;g.crossOrigin="anonymous";g.onload=function(){var D=document.createElement("canvas");D.width=g.naturalWidth;D.height=g.naturalHeight;var B=D.getContext("2d");if(!B)throw Error("Fl");B.drawImage(g,0,0);B=Jpf(r);D.toBlob(function(Q){Q?E(Q):K()},B)};
g.src=r})};
gq9=function(r,E){var K;if(((K=_.M(r,_.YZ))==null?void 0:K.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"){var g;_.Ln((g=E.hostElement)!=null?g:E,"yt-shorts-reset");_.Qzb(_.P7().resolve(_.n_),r).then(function(B){Kfa(B,E,r)})}else{var D;
_.rA((D=E.hostElement)!=null?D:E,[r]).then(function(B){B&&Kfa(B.data,E,r)})}};
Kfa=function(r,E,K){if(r){var g=_.M(r.replacementEndpoint,_.YZ);if(g){r.sequenceContinuation&&(g.sequenceParams=r.sequenceContinuation);var D;_.Ln((D=E.hostElement)!=null?D:E,"yt-navigate",{endpoint:r.replacementEndpoint})}else if((r==null?void 0:r.status)==="REEL_ITEM_WATCH_STATUS_EMPTY"&&(r==null?0:r.watchStatus)&&_.M(r.watchStatus,_.VAC)){var B;_.Ln((B=E.hostElement)!=null?B:E,"yt-navigate",{endpoint:K})}}};
Dfu=function(r){var E=_.P7().resolve(_.Bz),K=_.qQ.currentPageTypeSelector(E.getState())||"";E=_.qQ.currentPageSubTypeSelector(E.getState())||"";K=K==="ytd-browse"&&E==="home";return _.R("web_guide_entry_enable_cache_for_non_home_pages")?(r=(r==null?void 0:r.navigationEndpoint)&&_.aq(r.navigationEndpoint)==="home",{disableCache:K&&r}):{disableCache:K}};
j6B=function(r,E,K,g){if(r&&r.length){var D={};if(E){var B=void 0;K&&(B={commandContext:{onTap:{innertubeCommand:K||{}}}});D.header={panelHeaderViewModel:{title:_.c1(E),rendererContext:B}}}E=[];r=_.N(r);for(K=r.next();!K.done;K=r.next()){B=K.value;K=_.M(B,BYu);B=_.M(B,df5);var Q=void 0,a=void 0;if((Q=B)==null?0:(a=Q.expandableItems)==null?0:a.length)for(B=_.N(B.expandableItems),Q=B.next();!Q.done;Q=B.next()){Q=Q.value.guideEntryRenderer;var P=a=void 0;if(((a=Q)==null?void 0:(P=a.icon)==null?void 0:
P.iconType)==="VIEW_LIST_CAIRO"){K=Q;break}}a=Q=void 0;B=((Q=K)==null?0:Q.formattedTitle)?_.c1((a=K)==null?void 0:a.formattedTitle):void 0;Q=void 0;a=(Q=K)==null?void 0:Q.isPrimary;if(K&&B&&!a){B={title:B};K.navigationEndpoint&&(B.rendererContext={commandContext:{onTap:{innertubeCommand:K.navigationEndpoint}}});Q=[];P=a=void 0;if(((a=K)==null?0:(P=a.thumbnail)==null?0:P.thumbnails)&&K.thumbnail.thumbnails.length>0){a=_.N(K.thumbnail.thumbnails);for(P=a.next();!P.done;P=a.next())Q.push({url:P.value.url});
B.leadingAccessory={avatarViewModel:{image:{sources:Q},avatarImageSize:"AVATAR_SIZE_XS"}}}else if(a=void 0,(a=K.icon)==null?0:a.iconType)Q.push({clientResource:{imageName:K.icon.iconType||""}}),B.leadingImage={sources:Q};a=Q=void 0;((Q=K)==null?0:(a=Q.badges)==null?0:a.liveBroadcasting)?(B.trailingImageAccessoryType="LIST_ITEM_IMAGE_ACCESSORY_TYPE_ICON",B.trailingImage={sources:[{clientResource:{imageName:"live",imageColor:4294901760}}]},B.trailingIconAccessorySize="LIST_ITEM_ICON_ACCESSORY_SIZE_SMALL"):
K.presentationStyle==="GUIDE_ENTRY_PRESENTATION_STYLE_NEW_CONTENT"?B.trailingImageAccessoryType="LIST_ITEM_IMAGE_ACCESSORY_TYPE_NEW_CONTENT_INDICATOR":K.count&&(B.trailingLabel={content:K.count.toString()});E.push({listItemViewModel:B})}}E.length!==0?(D.content={listViewModel:{listItems:E}},g===0&&(D.rendererContext={commandContext:{onHoverEnd:{hideSheetCommand:{}}}})):D=void 0;if(D)return E=void 0,g===0&&(E={preventCloseWhileHovered:!0,hideDelayMs:3E3}),{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:D}},
contextualSheetPresentationConfig:{position:"SHEET_POSITION_RIGHT",hoverConfig:E}}}}};
NY5=function(r,E,K,g){if(E!=null&&E.isPrimary){switch(g){case 1:if(E.serviceEndpoint)break;K=j6B(K,E.formattedTitle,E.navigationEndpoint,g);if(!K)break;E.serviceEndpoint=K;E.navigationEndpoint=void 0;break;case 0:!E.mouseEnterEndpoint&&(K=j6B(K,E.formattedTitle,void 0,g))&&(E.mouseEnterEndpoint=K,E.mouseLeaveEndpoint={hideSheetCommand:{}})}r.push({guideEntryRenderer:E})}};
Q6u=function(r){if(!r)return!1;try{if(r.host&&r.host.tagName==="YT-FORMATTED-STRING"&&r.host.id==="contenteditable-textarea"||r.nodeType===Node.ELEMENT_NODE&&r.tagName==="YTD-COMMENT-INPUT")return!0}catch(E){return!1}return Q6u(r.parentNode)};
g2=function(r){return r?r.tagName==="A"&&r.href&&r.classList.contains("yt-simple-endpoint"):!1};
$fB=function(r){return r?r.tagName==="IMG"&&r.classList.contains("emoji"):!1};
aRu=function(r,E,K){if(!r)return null;var g=g2(r);if(g&&K)return E=r.pathname.substring(r.pathname.indexOf("/channel/")+9),document.createTextNode("@"+E);if(g&&!K)return document.createTextNode("");if($fB(r))return K=r.alt,r=r.dataset.emojiId,!r&&E&&(E=_.gy(E,K))&&E.isCustomEmoji&&(r=E.emojiId),r?document.createTextNode("<URehb0Lc5mi4S0dpuLG8:"+r+">"):document.createTextNode(K);g=r.cloneNode(!1);for(var D=0;D<r.childNodes.length;++D){var B=aRu(r.childNodes[D],E,K);B&&g.appendChild(B)}return g};
pkA=function(r){return r?g2(r)?r:pkA(r.lastChild):null};
PkU=function(r){return r?g2(r)?r:PkU(r.firstChild):null};
fR5=function(r){if(!r)return null;for(var E=r.previousSibling;E;)if(E.nodeType===Node.ELEMENT_NODE&&E.nodeName==="BR")E=E.previousSibling;else if(E.nodeType===Node.TEXT_NODE&&/\s+/.test(E.textContent))E=E.previousSibling;else break;(E=pkA(E))?r=E:r=(r=r.parentNode)?pkA(r.previousElementSibling):null;return r};
OcT=function(r){if(!r)return null;for(var E=r.nextSibling;E;)if(E.nodeType===Node.ELEMENT_NODE&&E.nodeName==="BR")E=E.nextSibling;else if(E.nodeType===Node.TEXT_NODE&&/\s+/.test(E.textContent))E=E.nextSibling;else break;return(E=PkU(E))?E:OcT(r.parentNode)};
YdQ=function(r){var E=_.B4(),K=E.JSC$11498_getStartNode();if(!Q6u(K.parentNode))return null;E=E.JSC$11498_getStartOffset();if(K.nodeType===Node.TEXT_NODE){var g=_.X8(K,g2);if(g){if(r&&E===0||!r&&E===K.length)return g}else{if(r&&E===K.length)return!K||K.nodeName==="BR"||K.nextElementSibling&&_.dy(K.nextElementSibling,"display")==="block"?null:PkU(K.nextElementSibling);if(!r&&E===0)return K?pkA(K.previousElementSibling):null}}if(K.nodeType===Node.ELEMENT_NODE)if(r){if(0<=E&&E<K.childNodes.length)return PkU(K.childNodes[E])}else if(0<
E&&E<=K.childNodes.length)return pkA(K.childNodes[E-1]);return null};
Uf9=function(r,E,K){if(!r)return null;if(r.nodeType===Node.TEXT_NODE)if(K){var g=fR5(r);if(g&&!/^\s+\S/.test(r.wholeText.substr(0,E)))return g}else if((g=OcT(r))&&!/\S\s+/.test(r.wholeText.substr(E,r.wholeText.length)))return g;return r.nodeType===Node.ELEMENT_NODE?K?fR5(r.childNodes[E]):OcT(r.childNodes[E]):Uf9(r.parentNode,E,K)};
TYB=function(r){if(r.hasChildNodes())switch(r.tagName){case "DIV":case "A":case "SPAN":var E="";for(r=r.firstChild;r;r=r.nextSibling)E+=TYB(r);return E;default:return""}else switch(r.nodeType){case 3:return r.textContent;default:return""}};
wkk=function(r){switch(r){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"}};
FfU=function(r){return r.map(function(E){return{settingsRadioOptionRenderer:{title:_.EK(E.name),asideText:_.EK(E.approximateSize),id:wkk(E.format)}}})};
oqb=function(r){if(r&&r.length!==0)return r.filter(RWb()).map(function(E){return{settingsRadioOptionRenderer:{title:E.name,asideText:E.approximateSize,id:wkk(E.formatType)}}})};
MTB=function(r){if(r)return r.replaceAll("&nbsp;"," ").replaceAll("&#39;","'")};
icb=function(r,E){r=new Set(r!=null?r:[]);if(r.has(790))return"YOUTUBE_ENTITY_TYPE_CHANNEL";if(r.has(788))return"YOUTUBE_ENTITY_TYPE_TV_SHOW";if(r.has(789))return"YOUTUBE_ENTITY_TYPE_MOVIE";if(r.has(786))return"YOUTUBE_ENTITY_TYPE_SONG";if(r.has(787))return"YOUTUBE_ENTITY_TYPE_ALBUM";if(E)return"YOUTUBE_ENTITY_TYPE_DEFAULT"};
csb=function(r){var E=r.indexOf("(");return E!==-1?r.substring(E+1,r.length-1):r};
_.xfu=function(r,E,K,g,D){K||(K=CkB);var B;(B=_.M(K.commandMetadata,_.dA))!=null&&B.url||(K=Error("Kl`"+JSON.stringify(K)),_.Xc(K),K=CkB);K=_.lw.unsafeClone(K);B=_.he(_.M(K.commandMetadata,_.dA).url,"search_query",r);_.hy(location.href,"sv")==="1"&&(_.M(K,_.PU).params="EgOAAgE%3D",B=_.he(B,"sv","1"));_.M(K,_.PU)&&(_.M(K,_.PU).query=r);B=B.replace(/%20/g,"+");_.M(K.commandMetadata,_.dA).url=B;D=_.R("desktop_enable_entity_suggest")?{entityMid:D}:{};_.P7().resolve(_.Ov).resolveCommand(K,{form:{tempData:Object.assign({},
{gs_l:E,oq:g!=null?g:r},D),isFromShorts:_.eb()==="shorts"}})};
Wfu=function(r){switch(r){case 38:return-1;case 40:return 1;case 37:return-1;case 39:return 1;default:return 0}};
vqk=function(r,E,K,g,D,B){var Q=_.lw.clone(GFU);Q.locale=_.Xx("SBOX_SETTINGS",{}).REQUEST_LANGUAGE;Q.report={description:D||"<empty>"};D=_.Xx("SBOX_SETTINGS",{});E=E.join(",");var a=Date.now();r={choice_cc:g,choice_id_cc:K,choices_sc:E,gl:D.REQUEST_DOMAIN,hl:D.REQUEST_LANGUAGE,query:r,time:a};B&&(r.choice_additional_comment_cc=B);_.T5$(Q,r)};
VTU=function(r){var E=new Map;E.set("authuser",_.Xx("SESSION_INDEX","0"));return _.TC(r,E)};
tTQ=function(r){var E;return _.p(function(K){switch(K.nextAddress){case 1:if(!r||!zWb(r))return K.return(null);E=null;switch(_.Xx("INNERTUBE_CLIENT_NAME")){case "WEB":return K.jumpTo(2);case "WEB_REMIX":E=r.getPlayer()}K.jumpTo(3);break;case 2:return K.yield(r.getPlayerPromise(),4);case 4:E=K.yieldResult;K.jumpTo(3);break;case 3:return K.return(E)}})};
zWb=function(r){return["ytd-player","ytmusic-player"].includes(String(r.tagName||"").toLowerCase())};
Sdb=function(r){r=Math.round(r);return r%2?r-1:r};
bcu=function(r){r=Math.round(r);return r%2===0?r-1:r};
s65=function(r){var E,K,g;if(r=(E=r.createPlaylistDialogFormSchema)==null?void 0:(K=E.fieldSchemas)==null?void 0:(g=K.title)==null?void 0:g.validationSchema)for(E=[r.syncStep,r.asyncStep].filter(function(D){return D!==void 0}),E=_.N(E),K=E.next();!K.done;K=E.next()){K=K.value.rules;
if(!K)break;K=_.N(K);for(K=K.next();!K.done;K=K.next())return _.M(K.value,_.Grb)}};
qdU=function(r){var E,K,g;if(r=(E=r.createPlaylistDialogFormSchema)==null?void 0:(K=E.fieldSchemas)==null?void 0:(g=K.visibility)==null?void 0:g.validationSchema)for(E=[r.syncStep,r.asyncStep].filter(function(D){return D!==void 0}),E=_.N(E),K=E.next();!K.done;K=E.next()){K=K.value.rules;
if(!K)break;K=_.N(K);for(g=K.next();!g.done;g=K.next())if(g=_.M(g.value,kFQ))return E=void 0,(E=g.translations)==null?void 0:E.visibilityNotValidErrorMessage}};
lRU=function(){var r,E;return(E=(r=_.P7().resolve(_.p0(_.qB)))==null?void 0:r())!=null?E:!1};
mfu=function(r){var E=21;if(!r)return E;E+=r.headerTitle?27:0;E+=r.headerTitle&&r.hasHeaderActionHeader?4:0;return E+=r.headerTitle&&r.headerSubtitle?16:0};
Zcb=function(r){var E=0;if(!r)return E;E+=r.hasFooterPrimaryButton||r.hasFooterSecondaryButton?48:0;E+=r.footerTrailingLabel||r.footerLeadingLabel?30:0;return E+=r.hasFooterPrimaryButton||r.hasFooterSecondaryButton||!r.footerTrailingLabel&&!r.footerLeadingLabel?0:12};
unf=function(r){var E=new _.W7,K=r;return{subscribe:function(g){E.subscribe("changed",g)},
dispatch:function(g,D){var B=K;if(g==="Touch Start")K=Object.assign({},B,{isAnimating:!1,initialY:D.event.touches[0].clientY});else if(g==="Touch Move"){g=D.contentScrollable?-1*(B.initialY-24):0;var Q,a=(Q=D.headerDivHeight)!=null?Q:mfu(D.header),P;Q=(P=D.footerDivHeight)!=null?P:Zcb(D.footer);P=Math.min(D.fullContentWrapperHeight,D.heightMap[D.contentWrapperId]+a-Q);K=Object.assign({},B,{currentY:Math.max(g,D.event.touches[0].clientY-B.initialY),maxHeightForContentWrapper:Math.min(P,Math.max(0,
(B.isFullScreen?P:D.contentWrapperHeight)-B.currentY))})}else K=g==="Snap To Full Screen"?Object.assign({},B,{isAnimating:!1,currentY:0,isFullScreen:!0,maxHeightForContentWrapper:D.maxHeight}):g==="Snap To Neutral Position"?Object.assign({},B,{isAnimating:!1,currentY:0,isFullScreen:!1,maxHeightForContentWrapper:D.maxHeight}):g==="Close Sheet"?Object.assign({},B,{isAnimating:!0,currentY:D.clientHeight,isFullScreen:!1,maxHeightForContentWrapper:D.maxHeight}):B;E.publish("changed",K)}}};
Asf=function(){_.P7().resolve(_.g6).closeSheet()};
eWQ=function(r){var E,K,g,D,B,Q,a,P,O,U,T;return{headerTitle:(E=r.headerTitle)==null?void 0:E.call(r),headerSubtitle:(K=r.headerSubtitle)==null?void 0:K.call(r),headerActionHeader:r.headerActionHeader,footerPrimaryButton:r.footerPrimaryButton,footerSecondaryButton:r.footerSecondaryButton,footerButtonType:(g=r.footerButtonType)==null?void 0:g.call(r),footerLeadingLabel:(D=r.footerLeadingLabel)==null?void 0:D.call(r),footerTrailingLabel:(B=r.footerTrailingLabel)==null?void 0:B.call(r),shouldShowIcons:(Q=
r.shouldShowIcons)==null?void 0:Q.call(r),skipContentClick:(a=r.skipContentClick)==null?void 0:a.call(r),additionalClassName:(P=r.additionalClassName)==null?void 0:P.call(r),onClosedCallback:r.onClosedCallback,focusOnClose:(O=r.focusOnClose)==null?void 0:O.call(r),isDisabled:(U=r.isDisabled)==null?void 0:U.call(r),disabledCommand:(T=r.disabledCommand)==null?void 0:T.call(r),headerFn:r.headerFn,contentFn:r.contentFn,footerFn:r.footerFn,hasHeaderFn:r.hasHeaderFn(),hasContentFn:r.hasContentFn(),hasFooterFn:r.hasFooterFn(),
hasFooterPrimaryButton:r.hasFooterPrimaryButton(),hasFooterSecondaryButton:r.hasFooterSecondaryButton(),hasHeaderActionHeader:r.hasHeaderActionHeader()}};
XkT=function(r){switch(r){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""}};
Hck=function(r){switch(r){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""}};
nqa=function(r){switch(r){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""}};
IRb=function(r,E,K){E.forEach(function(g){_.ZM(_.P7().resolve(_.Ly),g)});
_.ht(r,"yt-close-popup-action",["yt-gen-ai-feedback-form-view-model",K])};
JsD=function(r,E,K,g){var D=_.M(K,_.Uy).commandLifeCycleConfig;D&&D.onStartCommand&&_.EB(r,[D.onStartCommand],E);_.bE(E);var B=_.kr.instance;B&&_.qN(B,K)?_.l1(B,K,g).then(function(Q){if(!Q||(Q==null?0:Q.error))return Q=_.M(K,_.Uy).serializedTransactionFlowLoggingParams,_.sT(E),_.RV(new DE("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",Q));_.sT(E);return{data:Q}}).then(function(Q){_.sT(E);
ysB(Q.data);var a=Q.data.command;a&&_.EB(r,[a],E);a=LfB(K,Q.data);if(!a){var P=Q.data;Q=!1;if(P&&P.command&&_.M(P.command,_.gA)){var O;P=((O=_.M(P.command,_.gA))==null?void 0:O.commands)||[];for(O=0;O<P.length;O++)if(_.M(P[O],_.B8J)){Q=!0;break}}Q||_.Lr('{"event": "purchase", "eventParams" : {"purchaseStatus": "success"}}')}!a&&D&&D.onSuccessCommand?_.EB(r,[D.onSuccessCommand],E):a&&D&&D.onFailureCommand&&_.EB(r,[D.onFailureCommand],E)},function(){_.sT(E);
D&&D.onFailureCommand&&_.EB(r,[D.onFailureCommand],E);hWT(K)}):_.Xc(Error("Wl"),"ERROR")};
r7A=function(r,E,K){var g=[E];K&&g.push(K);return _.rA(r,g).then(function(D){var B=_.M(E,_.Uy).serializedTransactionFlowLoggingParams,Q=D.data,a=LfB(E,Q);a?D=_.RV(new DE(a,B)):ysB(Q);return D},function(){var D=_.M(E,_.Uy).serializedTransactionFlowLoggingParams;
hWT(E);return _.RV(new DE("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",D))})};
LfB=function(r,E){r=_.M(r,_.Uy).serializedTransactionFlowLoggingParams;var K=null;switch(E.ypcResponseCode){case "YPC_RESPONSE_CODE_ERROR":K="TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE";break;case "YPC_RESPONSE_CODE_ERROR_PROMO_CODE_POLICY_VIOLATION":K="TRANSACTION_ERROR_TYPE_REJECTED_WITH_PROMO_CODE_POLICY_VIOLATION";break;case "YPC_RESPONSE_CODE_LIVE_CHAT_BACKEND_ERROR":K="TRANSACTION_ERROR_TYPE_LIVE_CHAT_BACKEND_ERROR"}K?_.Zq(K,r):EGU(r);return K};
hWT=function(r){_.Zq("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",_.M(r,_.Uy).serializedTransactionFlowLoggingParams)};
ysB=function(r){if(r.trackingParams){var E=_.Cn(),K=_.im();E&&K&&_.sB(E,K,_.UZ(r.trackingParams))}};
Euk=function(r,E,K){var g=_.kr.instance,D=_.Sed(_.Xx("YPC_MB_URL")),B=(new _.z75).init(),Q=_.tJK(),a=_.M(K,_.Eml).languageCode;a===void 0?_.Xc(Error("Ii"),"ERROR"):_.t7([B,D]).then(function(){var P={ctk:_.IS.payments.business.integration.ClientTokenFactory.createClientToken(a,Q)};g&&_.qN(g,K)?_.l1(g,K,P).then(function(O){return{data:O}}).then(function(O){_.Ln(E,"yt-service-request-completed",O);
O.code!=="ERROR"&&(O=O.data.command)&&_.EB(r,[O],E)}):_.Xc(Error("Wl"),"ERROR")})};
Dxu=function(r,E,K,g){var D=_.kr.instance;D&&_.qN(D,K)?_.l1(D,K,g).then(function(B){return{data:B}}).then(function(B){KPQ(r,E,K,B)},function(){guU(K)}):(D=_.P7().resolve(_.p0(_.Tf)))&&D.requestDataForServiceEndpoint(K,g).then(function(B){KPQ(r,E,K,B)},function(){guU(K)})};
KPQ=function(r,E,K,g){_.Ln(E,"yt-service-request-completed",g);if(g.code&&g.code=="ERROR")guU(K);else{(g=g.data.commands)&&_.EB(r,g,E);var D;(r=(D=_.M(K,_.jhE))==null?void 0:D.serializedYpcPauseFlowLoggingParams)&&r&&_.H3("ypcPauseFlowSucceeded","serializedYpcPauseFlowLoggingParams",r)}};
guU=function(r){var E;(r=(E=_.M(r,_.jhE))==null?void 0:E.serializedYpcPauseFlowLoggingParams)&&r&&_.H3("ypcPauseFlowFailed","serializedYpcPauseFlowLoggingParams",r,void 0,"YPC_ERROR_REASON_INNERTUBE_RESPONSE_FAILURE")};
jtu=function(r,E,K){var g=_.kr.instance;g&&_.qN(g,K)?_.l1(g,K).then(function(D){return{data:D}}).then(function(D){BID(r,E,K,D)},function(){dxu(K)}):(g=_.P7().resolve(_.p0(_.Tf)))&&g.requestDataForServiceEndpoint(K).then(function(D){BID(r,E,K,D)},function(){dxu(K)})};
BID=function(r,E,K,g){_.Ln(E,"yt-service-request-completed",g);g.code&&g.code=="ERROR"?dxu(K):((g=g.data.commands)&&_.EB(r,g,E),(r=_.M(K,_.N8f).serializedYpcResumeFlowLoggingParams)&&r&&_.H3("ypcResumeFlowSucceeded","serializedYpcResumeFlowLoggingParams",r))};
dxu=function(r){(r=_.M(r,_.N8f).serializedYpcResumeFlowLoggingParams)&&r&&_.H3("ypcResumeFlowFailed","serializedYpcResumeFlowLoggingParams",r,void 0,"YPC_ERROR_REASON_INNERTUBE_RESPONSE_FAILURE")};
NID=function(r){r=r===void 0?{}:r;_.P7().resolve(_.ZxD).showFeedbackDialog(r.customProductData,r.feedbackContent,r.onFeedbackSubmitted,r.bucket)};
QtT=function(r){r=r===void 0?{}:r;_.P7().resolve(_.ZxD).showHelpDialog(r.helpContext,r.articleId,r.productData)};
$xA=function(){QtT()};
a7k=function(){NID()};
PZA=function(r,E,K){var g,D,B,Q,a,P,O;return _.p(function(U){switch(U.nextAddress){case 1:g=_.M(r,pNk);if((D=g)==null?0:D.productId){P={productId:g.productId,bucket:g.bucket,enableAnonymousFeedback:(a=g.enableAnonymousFeedback)!=null?a:!0,allowNonLoggedInFeedback:!0};O={feedbackChoice:K.feedbackChoice};if(!_.R("web_collect_offline_state")){U.jumpTo(8);break}_.Mj(U,9);return U.yield($QB(O),11)}Q={bucket:(B=g)==null?void 0:B.bucket};if(!_.R("web_collect_offline_state")){U.jumpTo(4);break}Q.customProductData=
{};_.Mj(U,5);return U.yield($QB(Q.customProductData),7);case 7:_.D2(U,4);break;case 5:_.GD(U);case 4:NID(Q);U.jumpTo(0);break;case 11:_.D2(U,8);break;case 9:_.GD(U);case 8:_.FFq(O),_.wdd("GFEEDBACK",O),g.productId==="5295751"&&(O.client_attestation=Number(_.Xx("CATSTAT",0))),g.productId==="5295751"&&(O.client_time=Date.now()/1E3/3600),g.productId==="5295751"&&(O.original_playback_id=_.yQa||""),_.T5$(P,O),_.vo(U)}})};
f7B=function(r){if(r=_.M(r,_.RfJ)){var E={bucket:r.bucketIdentifier};r.additionalDatas&&(E.customProductData={},r.additionalDatas.forEach(function(K){if(K=K.userFeedbackEndpointProductSpecificValueData)E.customProductData[K.key]=K.value}));
NID(E)}};
OP5=function(r){var E=_.gU.getInstance();var K=_.Nn("DELETE_ALL_DOWNLOADS_PROMPT",void 0,"Delete all downloads?");var g=_.Nn("DELETE",void 0,"Delete"),D=_.Nn("CANCEL",void 0,"Cancel");K=Pbf(K,void 0,g,D,{signal:"DELETE_ALL_DOWNLOADS"});_.eg(E,[{openPopupAction:K}],r)};
UxD=function(){return _.p(function(r){return r.nextAddress==1?r.yield(_.P7().resolve(_.T6),2):r.yield(Y65(),0)})};
TIA=function(r){var E,K;return _.p(function(g){return g.nextAddress==1?(K=(E=_.M(r,_.rU))==null?void 0:E.targetId)?g.yield(_.P7().resolve(_.T6),3):g.jumpTo(0):g.yield(_.P7().resolve(_.U_).deleteVideo(K),0)})};
FP9=function(r){var E,K;return _.p(function(g){return g.nextAddress==1?(K=(E=_.M(r,_.rU))==null?void 0:E.targetId)?g.yield(_.P7().resolve(_.T6),3):g.jumpTo(0):g.yield(wN5(_.P7().resolve(_.U_),K),0)})};
ou5=function(r){var E,K;return _.p(function(g){return(K=(E=_.M(r,_.rU))==null?void 0:E.targetId)?g.yield(RJU(K),0):g.jumpTo(0)})};
iPu=function(){_.R("kevlar_woffle_refresh_dl_load_killswitch")||MnA()};
CZA=function(){_.R("kevlar_woffle")&&_.kZ.instance&&c7b()};
WPU=function(r){var E;if((E=_.M(r,_.p8))==null||!E.videoId)return!1;xxD(_.P7().resolve(_.U_),_.M(r,_.p8),r.clickTrackingParams);return!0};
vua=function(r){var E;if((E=_.M(r,_.PW))==null||!E.playlistId)return!1;Gxk(_.P7().resolve(_.U_),_.M(r,_.PW),r.clickTrackingParams);return!0};
zJT=function(r){var E=_.M(r,_.ueM);(E==null?void 0:E.settingItemId)!=="SMART_DOWNLOADS_ENABLED"&&(E==null?void 0:E.settingItemId)!=="SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED"||Vnu(_.P7().resolve(_.U_),_.M(r,_.ueM))};
S6f=function(r){r=_.M(r,_.wzw);var E;(r==null?0:(E=r.actions)==null?0:E.length)&&tnb(r)};
kxA=function(r){var E,K;return _.p(function(g){E=_.M(r,bPu);return(K=E)!=null&&K.localWatchHistoryCommandType?g.yield(stB(E),0):g.return()})};
l7b=function(){return _.p(function(r){return _.R("kevlar_enable_download_to_mobile")?r.yield(q6B(),0):r.return()})};
mxD=function(r){setTimeout(function(){requestAnimationFrame(r)},80)};
ZPD=function(r){return Object.entries(r).map(function(E){return E.join(":")}).join(";")};
A7B=function(r){var E,K,g;_.p(function(D){if(D.nextAddress==1)return D.yield(uKB(),2);E=D.yieldResult;K=_.jH.instance;switch(E){case "granted":g=r.getLocationCommand;break;case "denied":g=r.openDeniedDialogAction;break;case "prompt":g=r.openCollectionDialogAction;break;default:g=r.openCollectionDialogAction}g&&K.resolveCommand(g);_.vo(D)})};
uKB=function(){var r,E;return _.p(function(K){if(K.nextAddress==1)return r="prompt",navigator.permissions?K.yield(navigator.permissions.query({name:"geolocation"}),3):K.jumpTo(2);K.nextAddress!=2&&(E=K.yieldResult,r=E.state);return K.return(r)})};
XNB=function(){_.p(function(r){return r.yield(_.eJA(),0)})};
HPT=function(){var r,E,K;return _.p(function(g){if(g.nextAddress==1)return r=_.P7().resolve(_.wM),r?g.yield(_.l1(r,{signalServiceEndpoint:{signal:"GET_DATASYNC_IDS"}}),2):(_.nh(Error("Zl")),g.return(void 0));if(E=g.yieldResult){if(E.errorMetadata)return _.nh(Error("$l`"+E.errorMetadata.status+"`"+E.error)),g.return(void 0);K=E.datasyncIds;_.EOA=K.length;return g.return(K)}_.nh(Error("am"));return g.return(void 0)})};
nub=function(){HPT().then(function(r){r&&(VHB(r),gGb(r),C19(r),pWa(r))})};
I75=function(r){_.eM.addLowPriorityJob(function(){var E,K,g,D,B;return _.p(function(Q){switch(Q.nextAddress){case 1:if(_.R("ytidb_clear_optimizations_killswitch")){Q.jumpTo(2);break}E=_.td("clear");if(E.startsWith("V")&&E.endsWith("||")){var a=[E];VHB(a);gGb(a);C19(a);pWa(a);return Q.return()}K=xNk();g=P7Q();return Q.yield(DQa(),3);case 3:return D=Q.yieldResult,Q.yield(zrA(),4);case 4:if(B=Q.yieldResult,!(K||g||D||B))return Q.return();case 2:r.isNetworkAvailable()?nub():r.listenOnce("publicytnetworkstatus-online",
nub),_.vo(Q)}})})};
Ba=function(r){r={openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:_.eI(r)}}}};_.jH.instance&&_.jH.instance.resolveCommand(r)};
y7B=function(r){if(r){var E=_.pB();_.kQ(E,3854,void 0,{layer:0,parentLayer:4});switch(r){case 1:var K=238708;break;case 2:K=238715;break;case 3:K=238710;break;case 6:K=238709}K&&(r=_.aV(E,{veType:K}))&&_.mZ(E,r)}};
LP9=function(r){if(r){var E=_.pB();_.kQ(E,3854,void 0,{layer:0,parentLayer:4});switch(r){case 1:var K=238714;break;case 2:K=238711;break;case 8:K=238709;break;case 7:K=238713;break;case 3:case 4:case 5:K=238712}K&&(r=_.aV(E,{veType:K}))&&_.mZ(E,r)}};
hJk=function(r){switch(r.latencyType){case 0:_.cB("consent_primitive_flow");_.CR("cpit",r.timestampEpochMillis,"consent_primitive_flow");break;case 3:_.CR("cpist",r.timestampEpochMillis,"consent_primitive_flow");break;case 5:_.CR("cprtif",r.timestampEpochMillis,"consent_primitive_flow");break;case 4:_.CR("cprtli",r.timestampEpochMillis,"consent_primitive_flow");break;case 6:_.CR("cprt",r.timestampEpochMillis,"consent_primitive_flow");break;case 7:_.CR("cpdt",r.timestampEpochMillis,"consent_primitive_flow");
break;case 8:_.CR("cpjct",r.timestampEpochMillis,"consent_primitive_flow")}};
$LU=function(r,E){var K,g,D,B,Q,a,P,O,U,T,w,F,c,W,z,S,k,A,X,e;return _.p(function(I){switch(I.nextAddress){case 1:_.Mj(I,2);(g=(K=_.M(r,J7u))==null?void 0:K.serializedConsentRequest)||(g=(D=_.M(r,rKb))==null?void 0:D.serializedConsentRequest);g&&(B=ECB(_.hL(g)));if(B===void 0)return I.return();Q=K0b(B);Q.latencyCallback=hJk;E&&gCB(Q,function(){E.then(function(J){J.pauseVideo();(new DLT).increment()})});
return((a=_.M(r,J7u))==null?void 0:a.consentAction)==="CONSENT_ACTION_PREWARM"||((P=_.M(r,rKb))==null?void 0:P.consentAction)==="CONSENT_ACTION_PREWARM"?I.yield(B7T(Q),5):I.yield(dLB(Q),6);case 6:O=I.yieldResult;U=_.wf(O,d2);if(U===1){if(((T=_.vs(O,jcB,1,d2))==null?void 0:_.xp(T,1))===1||((w=_.vs(O,jcB,1,d2))==null?void 0:_.xp(w,1))===2||((F=_.vs(O,jcB,1,d2))==null?void 0:_.xp(F,1))===3)_.M(r,rKb)?Ba(_.Nn("MMG_CONFIRMATION",{},"Your choices have been saved. You can change your choices anytime in your Google Account.")):
Ba(_.Nn("DMA_CONSENT_CONFIRMATION2",{},"Your choices have been saved. You can change your choices anytime in your Google Account."));y7B((c=_.vs(O,jcB,1,d2))==null?void 0:_.xp(c,1),_.az(O,N7u,3,_.f9()))}else U===2?(((W=QcT(O))==null?void 0:_.xp(W,1))===5?_.M(r,rKb)?Ba(_.Nn("MMG_CONSENT_RECORD_ERROR",{},"Something went wrong while loading")):Ba(_.Nn("DMA_CONSENT_RECORD_ERROR",{},"Something went wrong while loading")):((z=QcT(O))==null?void 0:_.xp(z,1))===1||((S=QcT(O))==null?void 0:_.xp(S,1))===4?
Ba(_.Nn("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading")):((k=QcT(O))==null?void 0:_.xp(k,1))===7&&((A=B)==null?void 0:(X=_.TQ(A,jp,4))==null?void 0:_.xp(X,4))!==1&&Ba(_.Nn("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading")),LP9((e=QcT(O))==null?void 0:_.xp(e,1))):Ba(_.Nn("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading"));I.jumpTo(5);break;case 5:_.D2(I,0);break;case 2:_.GD(I),Ba(_.Nn("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading")),
_.vo(I)}})};
pMB=function(){if(!a$u.has("Worker")){a$u.set("Worker",!0);var r={api:"BROWSER_API_WEB_WORKER"};r.available="Worker"in window?!0:!1;_.Ae("apiTest",r)}};
P8Q=function(r){return typeof r==="undefined"?"-1":String(Math.ceil(r/1048576))};
UL5=function(r,E){f$b(new OZD(_.M(E,YiD).addToken,_.M(E,YiD).commonToken)).then(function(){_.Ln(r,"yt-invoke-instrument-manager-action-completed")},function(K){_.Ln(r,"yt-invoke-instrument-manager-action-error",K)})};
N8=function(){return _.Xx("HTML_DIR")==="rtl"};
T7T=function(){var r,E;return(E=(r=window).matchMedia)==null?void 0:E.call(r,"(prefers-reduced-motion: reduce)").matches};
wMu=function(r){var E=_.P7().resolve(_.p0(_.h3));if(E&&E.isAnyTransitionEnabled){var K={};E.viewTransitionCoordinator.registerElement(r,(K.slide="miniplayer-page-transition",K["lockup-to-watch"]="miniplayer-page-transition",K["learning-journey"]="miniplayer-page-transition",K))}};
F0a=function(r,E,K){return{horizontalAlignment:r.x+K.width/2<E.width/2?"west":"east",verticalAlignment:r.y+K.height/2<E.height/2?"north":"south"}};
oC5=function(r,E,K,g,D){D=D===void 0?new _.Zn(0,0):D;r=RQf(r,E,K,g,!1);return new _.Zn(r.x+D.x,r.y+D.y)};
RQf=function(r,E,K,g,D){D=(D===void 0?0:D)?400:0;return new _.Zn(r==="west"?16+(N8()?D:0):K.width-g.width-16-(N8()?0:D),E==="north"?16:K.height-g.height-16)};
Mtb=function(r,E){var K=0;r&&(K+=76);E&&(K+=285);return K};
iZB=function(r){return _.bQ(r)};
cKa=function(r){var E=1;r=r.split(":");for(var K=[];E>0&&r.length;)K.push(r.shift()),E--;r.length&&K.push(r.join(":"));return K};
C8T=function(r){var E=new _.U6;return _.V_(E,11,r)};
xLk=function(r){var E={};r=r.getAllResponseHeaders().split("\r\n");for(var K=0;K<r.length;K++)if(!_.j5(r[K])){var g=cKa(r[K]),D=g[0];g=g[1];if(typeof g==="string"){g=g.trim();var B=E[D]||[];E[D]=B;B.push(g)}}return _.lw.map(E,function(Q){return Q.join(", ")})};
Y9u=function(r,E){return r.JSC$9951_xhr_?r.JSC$9951_xhr_.getResponseHeader(E):null};
W0b=function(r,E){if(r.isDisposed())throw Error("Ea");r.xV.v1("n");var K=_.Z7(r.xV,function(){return r.r4N([E.cB,E.nkV,E.e2Z,E.xY0])},"n");
r.xV.dUV(K.length);r.xV.uD();return K};
GKk=function(r,E,K){Array.isArray(K)||(K=[String(K)]);_.o_f(r.JSC$10187_queryData_,E,K);return r};
c7b=function(){var r=_.kZ.instance;_.p(function(E){return r.deferredInstallPrompt?E.yield(r.deferredInstallPrompt.prompt(),0):E.jumpTo(0)})};
vCu=function(r,E,K){if(_.AL(r))_.K0(r,E,K);else for(r=_.zCu(r);;){var g=r.next();if(g.done)break;E.call(K,g.value,void 0,r)}};
Vtu=function(r,E){var K=[];vCu(E,function(g){try{var D=_.Ml.prototype.getWrapper.call(this,g,!0)}catch(B){if(B=="Storage: Invalid value was encountered")return;throw B;}D===void 0?K.push(g):_.VNf(D)&&K.push(g)},r);
return K};
P1B=function(r,E){Vtu(r,E).forEach(function(K){_.Ml.prototype.remove.call(this,K)},r)};
zQu=function(r){var E=_.QE;E._minimumZ=Math.max(E._minimumZ,r)};
ttQ=["www.youtube-nocookie.com","www.youtubeeducation.com","youtube.googleapis.com"];SiA=function(r,E){_.Ny(r.vm);r.vm=E};
bZQ=function(r,E,K,g){r.setState(5);var D=!!r.nl6&&ttQ.includes(_.N7(r.nl6)||"");try{var B=new _.uZ({program:E,globalName:K,qlL:{disable:!_.R("att_web_record_metrics")||!_.R("att_skip_metrics_for_cookieless_domains_ks")&&D,aK:"aGIf"}});B.icV.then(function(){r.setState(6);g&&g(E)});
SiA(r,B)}catch(Q){r.setState(7),Q instanceof Error&&_.nh(Q)}};
scD=function(r,E,K,g,D,B){var Q=Q===void 0?"trayride":Q;K?(r.setState(2),_.tt(_.qy(K),function(){if(window[Q])bZQ(r,g,Q,D);else{r.setState(3);var a=_.sbm(K),P=document.getElementById(a);P&&(_.MHK(a),P.parentNode.removeChild(P));_.nh(new _.bs("BL:ULB",K))}},B)):E?(B=_.Wv("SCRIPT"),E instanceof _.DV?_.jW(B,E):B.textContent=E,B.nonce=_.gJ(document),document.head.appendChild(B),document.head.removeChild(B),window[Q]?bZQ(r,g,Q,D):(r.setState(4),_.nh(new _.bs("BL:ULBJ")))):_.nh(new _.bs("BL:ULV"))};
kKB=function(){this.state=1;this.vm=null;this.nl6=void 0};
_.d=kKB.prototype;_.d.initialize=function(r,E,K,g){this.nl6=g;if(r.program){var D;g=(D=r.interpreterUrl)!=null?D:null;if(r.interpreterSafeScript)D=_.e_P(r.interpreterSafeScript);else{var B;D=(B=r.interpreterScript)!=null?B:null}r.interpreterSafeUrl&&(g=_.Xt(r.interpreterSafeUrl).toString());scD(this,D,g,r.program,E,K)}else _.nh(Error("sf"))};
_.d.isInitialized=function(){return!!this.vm};
_.d.getState=function(){return this.state};
_.d.isLoading=function(){return this.state===2};
_.d.invoke=function(r){r=r===void 0?{}:r;var E;this.vm?E=W0b(this.vm,{cB:r}):E=null;return E};
_.d.dispose=function(){SiA(this,null);this.setState(8)};
_.d.setState=function(r){this.state=r};
var qiB=function(r,E){return r.vm.snapshot(E)},l$f=function(r,E){var K=_.Uv("botguard_async_snapshot_timeout_ms",3E3);
E=E===void 0?{}:E;K=K===void 0?3E3:K;return r.vm?new Promise(function(g,D){var B=!1,Q=_.eM.addJob(function(){B=!0;D(Error("tf"))},1,K);
r.vm?qiB(r,{cB:E}).then(function(a){_.eM.cancelJob(Q);B||g(a)}).catch(function(a){_.eM.cancelJob(Q);
B||D(a)}):(_.eM.cancelJob(Q),g(null))}):Promise.resolve(null)},mL5=["att/log"],CkB;
CkB={searchEndpoint:{},commandMetadata:{webCommandMetadata:{url:"/results?search_query=",rootVe:4724,webPageType:"WEB_PAGE_TYPE_SEARCH"}}};var ZZb={signalServiceEndpoint:{signal:"LOAD_GUIDE"}},uYB=function(r,E){return _.f4(r,{mode:"readwrite",enableRetries:!0},function(K){return _.Orn(K,E,"settingEntity")})},AKb=function(r,E,K){return _.f4(r,{mode:"readonly",
enableRetries:!0},function(g){return _.vRu(g,E,K)})},eQD=function(r){if(!r.storage)return!1;
a:{if(r.storage){try{var E=r.storage.get("TLPQtimestamp")}catch(K){}r=Number(E);if(!isNaN(r))break a}r=void 0}return r?Date.now()-r<864E5:!1},XMB=function(r){if(r.storage){try{var E=r.storage.get("TLPQindex")}catch(K){}r=Number(E);
if(!isNaN(r))return r}},HZA=function(r,E){r.queueProxy&&E.forEach(function(K){if(K.videoId&&K.trackingParams&&r.queueProxy instanceof _.a0){var g=_.Cn();
r.queueProxy.attributionData.set(K.videoId,{enqueueingVe:_.UZ(K.trackingParams).getAsJson(),enqueueingCsn:g?g:void 0,clientEnqueueingTimeMs:Math.floor((0,_.OC)()).toString()})}})},nCQ=function(r){var E=_.fsu(r);
E!=r.currentSnapState_&&(r.currentSnapState_=E,r.actionRouter_.triggerOptionalAction("ytd-update-grid-state-action"))},Q1=function(r){this.JSC$13375_networkManager_=r;
this.partCallbacks_=[]};
Q1.prototype.getCacheKeyForEndpoint=function(r){return _.gmL(r,!1)};
Q1.prototype.onPartsCallback_=function(r){this.partCallbacks_.forEach(function(E){r&&E(r)})};
var $k=function(r,E,K){Q1.call(this,r);this.player_=E;this.autoplayData_=K};
_.C($k,Q1);$k.prototype.getCacheKeyForEndpoint=function(r){return _.gmL(r,!!this.autoplayData_)};
$k.prototype.getTempData=function(r,E){E=E.timeBeforeNextVideo;r={itct:r.clickTrackingParams,lact:_.fh(),pbis:E,prefetch_reason:"hc_pbis",vis:this.player_.getVisibilityState()};this.autoplayData_&&(r.autonav=1);return r};
$k.prototype.getXhrParams=function(r){return Object.assign({pbj:"prefetch"},r)};
$k.prototype.getParams=function(r){r={frags:r.fragmentsRequested.join(",")};_.R("kevlar_droppable_prefetchable_requests")&&(r.prefetch=1);return r};
var I$Q=function(r){r.playerEvents_.forEach(function(E){r.player.removeEventListener(E.eventName,E.callback)});
r.playerEvents_.length=0},yKU=function(r,E,K){this.player=r;
this.JSC$13385_taskManager=E;this.prefetchDelay=K;this.completionResolver_=null;this.playerEvents_=[]};
yKU.prototype.start=function(){var r=this;this.completionResolver_=_.ZW();_.Sn(this.completionResolver_.promise,function(){I$Q(r);r.completionResolver_=null});
this.prepareTrigger(this.completionResolver_);return this.completionResolver_.promise};
var L0B=function(r,E,K){r.player.addEventListener(E,K);r.playerEvents_.push({eventName:E,callback:K})},hQB={watch:{pageFragments:["pl",
"wn"],prefetchedFragments:["pl"]},shorts:{pageFragments:["pl","riw"],prefetchedFragments:["pl"]}},JKD={pl:{requiredKeys:["playerResponse"],graftedKeys:["playerResponse"]},wn:{requiredKeys:["response"],graftedKeys:["response"]}},r05=function(r,E,K){yKU.call(this,r,E,K);this.cueId_="playbackTrigger-"+Math.random()};
_.C(r05,yKU);
r05.prototype.prepareTrigger=function(r){var E=this,K=this.player.getDuration(),g=this.player.getVideoData(),D=g.isLive&&g.hasProgressBarBoundaries;if(D&&g.progressBarEndPositionUtcTimeMillis){var B=g.progressBarEndPositionUtcTimeMillis/1E3;isNaN(B)||(K=B)}var Q=0;this.prefetchDelay>=0?D?g.progressBarStartPositionUtcTimeMillis&&(g=g.progressBarStartPositionUtcTimeMillis/1E3,isNaN(g)||(Q=g+this.prefetchDelay)):Q=this.prefetchDelay:Q=K+this.prefetchDelay;D?this.player.addUtcCueRange(this.cueId_,Q,K):
this.player.addCueRange(this.cueId_,Q,K);_.Sn(r.promise,function(){E.player.removeCueRange(E.cueId_)});
L0B(this,"onCueRangeEnter",function(a){a==E.cueId_&&r.resolve(K-Q)})};
var ETD=function(r,E){r.fragmentConfiguration_[E].requiredKeys.every(function(K){return!!r.prefetchedData_[K]})&&(r.validatedFragments_.push(E),E=r.missingFragments_.indexOf(E),E!==-1&&r.missingFragments_.splice(E,1))},KRU=function(r){r.prefetchedFragments_.forEach(function(E){ETD(r,E)})},gTU=function(r,E,K){this.pageFragments_=r;
this.prefetchedFragments_=E;this.fragmentConfiguration_=JKD;this.prefetchedData_=K;this.validatedFragments_=[];this.missingFragments_=this.pageFragments_.slice();this.mergedPrefetchedData_=null;KRU(this)},DSu=function(){},B5u=function(r){this.JSC$13399_playlistManager_=r};
_.C(B5u,DSu);B5u.prototype.getPrefetchEndpoint=function(){return this.JSC$13399_playlistManager_.getAutoplayEndpoint()};
var dSk=function(r){this.autonavEndpoints_=r};
_.C(dSk,DSu);dSk.prototype.getPrefetchEndpoint=function(){return this.autonavEndpoints_.length?this.autonavEndpoints_[0]:void 0};
var jID=function(r,E,K,g,D){this.autonavEndpoints=r;this.foregroundTrigger=E;this.backgroundTrigger=K;this.pageType=g;this.isInPlaylist=D},N5U=function(r,E){if(r.webPrefetchData&&r.webPrefetchData.navigationEndpoints&&r.webPrefetchData.navigationEndpoints.length){r=r.webPrefetchData.navigationEndpoints;
var K=_.M(r[0],_.m4);if(K.watchEndpointSupportedPrefetchConfig&&K.watchEndpointSupportedPrefetchConfig.prefetchHintConfig){var g=K.watchEndpointSupportedPrefetchConfig.prefetchHintConfig;K=g.playbackRelativeSecondsPrefetchCondition;K=typeof K==="number"&&Math.abs(K)<E.videoDuration?K:void 0;g=g.countdownUiRelativeSecondsPrefetchCondition;g=typeof g!=="number"||_.R("prefetch_job_config_cleanup_ks")&&E.inPlaylist?void 0:g;if(typeof g==="number")return new jID(r,E.makeUpNextTrigger(g),E.makePlaybackTrigger(g),
"watch",E.inPlaylist);if(typeof K==="number")return new jID(r,E.makePlaybackTrigger(K),null,"watch",E.inPlaylist)}}},QIu=function(r){return r.prefetchJobConfig_.backgroundTrigger?_.Ii(_.tAJ)()==0?r.prefetchJobConfig_.backgroundTrigger:r.prefetchJobConfig_.foregroundTrigger:r.prefetchJobConfig_.foregroundTrigger},$SU=function(r){_.Gx(document,"visibilitychange",r.onVisibilityChange_,!1,r)},aO=function(r){Q1.call(this,r)};
_.C(aO,Q1);aO.prototype.getCacheKeyForEndpoint=function(r){return Q1.prototype.getCacheKeyForEndpoint.call(this,r)};
aO.prototype.getTempData=function(){return{}};
aO.prototype.getXhrParams=function(r){return r};
aO.prototype.getParams=function(){return{}};
var aeA=function(r,E,K){var g=r.prefetchDelay*1E3;if(Math.abs(g)>E)K.promise.cancel("Not enough time to prefetch, cancelling prefetch job");else{var D=g,B=E-g;g<0&&(D=E+g,B=Math.abs(g));var Q=r.JSC$13385_taskManager.addJob(function(){K.resolve(B/1E3)},10,D);
K.promise.thenCatch(function(){r.JSC$13385_taskManager.cancelJob(Q)})}},pRk=function(r,E,K){yKU.call(this,r,E,K)};
_.C(pRk,yKU);pRk.prototype.prepareTrigger=function(r){var E=this;L0B(this,"onAutonavCoundownStarted",function(K){aeA(E,K,r)})};
var PNf=function(r){r.pendingPrefetchJob_&&(r.pendingPrefetchJob_.cancel(),r.pendingPrefetchJob_=null)},feT=function(r,E,K){if(!r.triggeredTargets.has(E)){var g=_.zOu(r,E);
g.action=K;_.V9b(r,E,g)}},Otu=function(r){_.Rbl();
_.euL("cpt")&&_.nh(Error("lh"));_.gm.requestAnimationFrame(function(){_.gm.setTimeout(function(){_.CR("cpt");var E=_.GG("vpl"),K=_.GG("cpt");E&&K&&_.CR("ol",Math.max(E,K))})});
try{_.CR("fr_s"),r()}catch(E){_.Xc(E)}_.gm.requestAnimationFrame(function(){_.CR("bcp")})},Yzu=function(r,E){r.serviceEndpointHandlers.push(E)},USA=function(r,E){E=r.pendingPages_.indexOf(E);
E>-1&&r.pendingPages_.splice(E,1)},T5D=function(r,E){var K=_.yfd.indexOf(E);
K>-1&&_.yfd.splice(K,1);r.targetPage_==E?(r.abort(),_.h0f(r)):USA(r,E)},wRa=function(r,E,K,g){E={challenge:E};
K&&(E.webResponse=K);return _.PC(r.innertubeTransportService,E,_.IG(mL5),g)},FRu=function(r,E,K){if(!E.challenge)throw Error("qi");
if(E.botguardData&&E.botguardData.program){var g=new kKB;g.initialize(E.botguardData,function(){l$f(g,{atr_challenge:E.challenge}).then(function(D){if(!D)throw Error("ri");return wRa(r,E.challenge,D,K)}).catch(function(D){_.nh(D);
return wRa(r,E.challenge,void 0,K)})},void 0)}else wRa(r,E.challenge,void 0,K)},R8U=function(r,E,K){var g={};
E.ids&&(g.ids=[].concat(_.mn(E.ids)));E.engagementType&&(g.engagementType=E.engagementType);return _.PC(r.innertubeTransportService,g,_.IG(_.Hpb),K).then(function(D){if(!D)throw new _.bs("GetAttestationChallenge returned falsy");FRu(r,D,K)}).thenCatch(function(D){_.Xc(D)})},oTD=function(r,E,K){return new _.Ch(function(g,D){var B;
return _.p(function(Q){if(Q.nextAddress==1){var a=Q.yield,P=E.engagementType,O=E.ids,U={};O=_.N(O!=null?O:[]);for(var T=O.next();!T.done;T=O.next())T=T.value,T.encryptedVideoId?U.encryptedVideoId=T.encryptedVideoId:T.externalChannelId?U.externalChannelId=T.externalChannelId:T.commentId?U.commentId=T.commentId:T.externalOwnerId?U.externalOwnerId=T.externalOwnerId:T.artistId?U.artistId=T.artistId:T.playlistId?U.playlistId=T.playlistId:T.externalPostId?U.externalPostId=T.externalPostId:T.shareId&&(U.shareId=
T.shareId);return a.call(Q,p1u(P,U),2)}B=Q.yieldResult;if(!B.challenge)return _.nh(Error("si")),R8U(r,E,K).then(g,D),Q.return();a=B;P={challenge:a.challenge};P.webResponse=a.webResponse;P.engagementType=E.engagementType;P.ids=E.ids;_.PC(r.innertubeTransportService,P,_.IG(mL5),K).then(g,D);_.vo(Q)})})},np5=function(r,E){var K,g,D,B;
_.p(function(Q){if(Q.nextAddress==1){K=_.M(E,_.nYM);if(!(K&&K.listId&&r.response&&r.response.playingVideoId)||r.listId!==K.listId)return Q.return();r.index===void 0&&(r.index=0);return Q.yield(_.YE$(r.JSC$13238_playlistNetworkManager,K.listId,r.index,r.response.playingVideoId),2)}g=Q.yieldResult;if(!g)return Q.return();D=g.playlistId;B=g.playlistPanelRenderer;r.setPlaylistData(D,B,g.autoplayRenderer);_.vo(Q)})},Mga=function(r,E,K){var g=r.getParams(K),D=_.rMd(E,g),B=r.getTempData(E,K);
B.endpoint=JSON.stringify(E);_.R("enable_unknown_lact_fix_on_html5")&&(_.P7().resolve(_.Yr),B.lact=_.fh());var Q={headers:{"X-YouTube-STS":_.Xx("STS"),"x-youtube-csoc":1}};_.e4(D,B);return new _.Ch(function(a,P){var O=r.getXhrParams(g),U;_.R("kevlar_cache_on_ttl_player")&&(U=_.P7().resolve(_.oQ));U&&_.dyu(U,E)?_.pvu(U,E,B,window.location.href).then(function(T){T?a(T):P()},P):_.efb(r.JSC$13375_networkManager_,E,O,r.onPartsCallback_.bind(r),Q).then(function(T){T?a(T):P()},P)})},itB=function(r,E){r.triggerPromise_=
E.start();
r.triggerPromise_.then(function(K){var g=r.prefetchEndpointProvider_.getPrefetchEndpoint();if(g){var D=hQB[r.prefetchJobConfig_.pageType].prefetchedFragments;r.prefetchRequestPromise_=Mga(r.JSC$13411_networkPrefetchRequest_,g,{fragmentsRequested:D,timeBeforeNextVideo:K});r.prefetchResponseCacheKey_=r.JSC$13411_networkPrefetchRequest_.getCacheKeyForEndpoint(g);$SU(r);r.prefetchRequestPromise_.then(function(B){r.storePrefetchedDataCallback_(r.prefetchResponseCacheKey_,B);if(_.R("web_prefetch_preload_video")&&
D.length===1&&D[0]==="pl"&&B&&!B.playerAds&&!B.adPlacements){var Q=_.M(g,_.YZ),a=Q!=null,P={raw_player_response:B,watch_endpoint:Q};(B=_.P7().resolve(a?_.h9e:_.K8))&&g&&B.then(function(O){a&&_.R("web_queue_preload_video")?(P.prefer_gapless=!0,O.queueNextVideo(P)):O.preloadVideoByPlayerVars(P)})}})}})},pV=function(r,E,K,g){this.prefetchEndpointProvider_=r;
this.prefetchRequestPromise_=this.triggerPromise_=null;this.storePrefetchedDataCallback_=E;this.prefetchJobConfig_=K;this.JSC$13411_networkPrefetchRequest_=g;this.prefetchResponseCacheKey_=null};
pV.prototype.enqueue=function(){this.triggerPromise_||(itB(this,QIu(this)),_.wD(document,"visibilitychange",this.onVisibilityChange_,!1,this))};
pV.prototype.resolve=function(){this.cancel()};
pV.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.");$SU(this)};
pV.prototype.onVisibilityChange_=function(){var r=this;_.Ii(_.tAJ)()==0?this.triggerPromise_&&(this.triggerPromise_.thenCatch(function(){r.triggerPromise_=null}),this.triggerPromise_.cancel("Visibility changed to background, trigger promise cancelled.")):this.triggerPromise_||itB(this,QIu(this))};
var c0T=function(r,E,K,g,D){E&&(E==null?0:E.videoId)&&K&&K.entries&&_.R("kevlar_enable_shorts_prefetch_in_sequence")&&(PNf(r),E=K.entries.map(function(B){var Q;return(Q=_.M(B.command,_.YZ))==null?void 0:Q.videoId}).indexOf(E.videoId),K=K.entries[E+1],K!=null&&K.command&&!_.M(K==null?void 0:K.command,_.jo)&&(g=new jID([K.command],new r05(g,_.eM,1),null,"shorts",!1),r.pendingPrefetchJob_=new pV(new dSk(g.autonavEndpoints),function(){return!1},g,new aO(D)),r.pendingPrefetchJob_.enqueue()))},CNB=function(r,
E,K,g,D,B){var Q=_.xQ.getInstance();
if(!_.R("block_all_player_prefetch_requests")){PNf(r);var a=!!K.getPlaylistId(),P=K.getVideoData().isLive&&K.getVideoData().hasProgressBarBoundaries;if((Q.getState()==2||a||P)&&(!K.getVideoData().isLive||P)){Q={inPlaylist:a,videoDuration:K.getDuration(),makeUpNextTrigger:function(U){return new pRk(K,_.eM,U)},
makePlaybackTrigger:function(U){return new r05(K,_.eM,U)}};
var O=N5U(E,Q);O&&(r.pendingPrefetchJob_=new pV(O.isInPlaylist?new B5u(D):new dSk(O.autonavEndpoints),function(U,T){T=new gTU(hQB[O.pageType].pageFragments,hQB[O.pageType].prefetchedFragments,T);return _.ocX(T)?(r.prefetchCache_.set(U,T),!0):!1},O,new $k(g,K,B,D)),r.pendingPrefetchJob_.enqueue())}}},xSf=function(){var r=_.wR();
r.signals.parkOrScheduleJob(function(){var E=r.storage;if(E.storage)if(eQD(E)){var K=E.getPlaylistId();E=XMB(E);K=!!K&&E!==void 0}else E.clear(),K=!1;else K=!1;if(K){K=r.JSC$13238_pageManager.isOnWatch();a:{var g=r.storage;if(g.storage&&eQD(g)&&(E=g.getPlaylistId(),g=XMB(g),E&&g!==void 0)){K={recoverPlaylistCommand:{listId:E,index:g,openMiniplayer:!K,openListPanel:K,listType:"PLAYLIST_EDIT_LIST_TYPE_QUEUE"}};break a}K=void 0}K&&_.eg(r.JSC$13238_actionRouter,[K],null)}},0,"ma")},WRB=function(r,E,K,
g,D,B){var Q=_.dt(7111);
_.qo(r.JSC$18758_screenManager,Q,B?_.UZ(B):void 0);_.mZ(r.JSC$18758_screenManager,Q,{offlineabilityData:{offlineModeType:"OFFLINE_NOW",offlineObjectType:g,offlineId:E,offlineabilityFormatType:K,isDefaultFormatType:D==="DOWNLOAD_QUALITY_SETTINGS_ACTION_ALREADY_SAVED",downloadQualitySettingsAction:D}})},G5A=function(r,E,K,g,D){var B,Q,a,P,O;
return _.p(function(U){if(U.nextAddress==1)return U.yield(r.JSC$18758_playerApiPromise,2);B=U.yieldResult;WRB(r,E,K,"OFFLINE_OBJECT_TYPE_PLAYLIST",g,D);if(a=_.kqE[r.entityTypeMap.listEntityType])O={},Q=(O[a]={maximumDownloadQuality:(P=K)!=null?P:void 0},O);return U.yield(B.queueOfflineAction(E,r.entityTypeMap.listEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_ADD",Q),0)})},vT9=function(r,E){var K,g,D,B;
return _.p(function(Q){if(Q.nextAddress==1)return Q.yield(r.JSC$18758_persistentStorePromiseAccessor(),2);if(Q.nextAddress!=3){K=Q.yieldResult;if(!K)return _.nh(new _.bs("PES is undefined")),Q.return();g=_.jI(E,"downloadStatusEntity");return Q.yield(AKb(K,g,"downloadStatusEntity"),3)}D=Q.yieldResult;return Q.return((B=D)==null?void 0:B.downloadState)})},Vgu=function(r,E,K,g,D){var B,Q,a,P,O,U;
return _.p(function(T){switch(T.nextAddress){case 1:return T.yield(r.JSC$18758_playerApiPromise,2);case 2:B=T.yieldResult;WRB(r,E,K,"OFFLINE_OBJECT_TYPE_VIDEO",g,D);if(a=_.kqE[r.entityTypeMap.singleEntityType])O={},Q=(O[a]={maximumDownloadQuality:(P=K)!=null?P:void 0},O);return T.yield(vT9(r,E),3);case 3:U=T.yieldResult;if(U!=="DOWNLOAD_STATE_USER_DELETED"){T.jumpTo(4);break}return T.yield(r.deleteVideo(E),4);case 4:return T.yield(B.queueOfflineAction(E,r.entityTypeMap.singleEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_ADD",
Q),0)}})},z85=function(r,E,K,g,D){return _.p(function(B){return B.nextAddress==1?B.yield(r.deleteVideo(E,"OFFLINE_DELETE_REASON_FAILED_VIDEO_RETRY"),2):B.yield(Vgu(r,E,K,g,D),0)})},tgA=function(r,E,K){var g,D;
return _.p(function(B){if(B.nextAddress==1)return B.yield(r.JSC$18758_playerApiPromise,2);g=B.yieldResult;D=_.jI(E,"mainVideoDownloadStateEntity");return B.yield(g.updateDownloadState(D,K),0)})},RJU=function(r){var E=_.P7().resolve(_.U_);
return _.p(function(K){if(K.nextAddress==1)return E.previousDownloadStateForVideo[r]!=="DOWNLOAD_STATE_DOWNLOAD_IN_PROGRESS"&&E.previousDownloadStateForVideo[r]!=="DOWNLOAD_STATE_PENDING_DOWNLOAD"?K.jumpTo(2):K.yield(E.resumeVideoDownload(r),2);if(K.nextAddress!=4)return K.yield(tgA(E,r,E.previousDownloadStateForVideo[r]),4);delete E.previousDownloadStateForVideo[r];_.vo(K)})},wN5=function(r,E){var K;
return _.p(function(g){if(g.nextAddress==1)return g.yield(r.JSC$18758_playerApiPromise,2);K=g.yieldResult;return g.yield(K.queueOfflineAction(E,r.entityTypeMap.listEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE"),0)})},Y65=function(){var r=_.P7().resolve(_.U_),E,K;
return _.p(function(g){if(g.nextAddress==1)return g.yield(r.JSC$18758_playerApiPromise,2);if(g.nextAddress!=3)return E=g.yieldResult,K={offlineLoggingData:{offlineDeleteReason:"OFFLINE_DELETE_REASON_SETTINGS_DELETE_ALL"}},g.yield(E.queueOfflineAction("!*$_ALL_ENTITIES_!*$",r.entityTypeMap.singleEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE",K),3);var D=r.JSC$18758_commandHandler,B=D.resolveCommand,Q=_.Nn("DELETING_ALL",void 0,"Downloads are being deleted");B.call(D,{openPopupAction:{popup:{notificationActionRenderer:{responseText:_.JC(Q)}},
popupType:"TOAST"}});_.vo(g)})},Sza=function(r,E){var K,g,D,B,Q,a;
return _.p(function(P){if(P.nextAddress==1)return P.yield(r.JSC$18758_persistentStorePromiseAccessor(),2);if(P.nextAddress!=3)return K=P.yieldResult,K?P.yield(AKb(K,_.MC,"downloadsPageViewConfigurationEntity"),3):(_.nh(new _.bs("PES is undefined")),P.return());D=(g=P.yieldResult)!=null?g:{};a=(Q=(B=D)==null?void 0:B.downloadsUpsellBannerVisibility)!=null?Q:{};return a.visibleWithConnection?P.yield(E.refreshAllStaleEntities(0),0):P.jumpTo(0)})},btu=function(r){var E,K;
return _.p(function(g){if(g.nextAddress==1)return g.yield(r.JSC$18758_prefStorage,2);E=g.yieldResult;return g.return((K=E)==null?void 0:K.get("sdois"))})},sIa=function(r){var E,K,g,D,B,Q;
return _.p(function(a){if(a.nextAddress==1)return a.yield(r.JSC$18758_persistentStorePromiseAccessor(),2);if(a.nextAddress!=3){E=a.yieldResult;if(!E)return _.nh(new _.bs("PES is undefined")),a.return();K=_.jI("SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED","settingEntity");return a.yield(AKb(E,K,"settingEntity"),3)}g=a.yieldResult;return a.return((Q=(D=g)==null?void 0:(B=D.settingOptionValue)==null?void 0:B.boolValue)!=null?Q:!1)})},k59=function(r,E){var K,g,D,B;
return _.p(function(Q){switch(Q.nextAddress){case 1:return((K=E)==null?void 0:K.formatType)===void 0?Q.return():Q.yield(r.JSC$18758_prefStorage,2);case 2:g=Q.yieldResult;if(g===void 0)return Q.return();if(((D=E)==null?void 0:D.settingsAction)==="DOWNLOAD_QUALITY_SETTINGS_ACTION_SAVE")return Q.yield(g.set("lmqf",E.formatType),8);if(((B=E)==null?void 0:B.settingsAction)!=="DOWNLOAD_QUALITY_SETTINGS_ACTION_EXPIRING_SAVE"){Q.jumpTo(0);break}return Q.yield(g.set("lmqf",E.formatType),6);case 6:return Q.yield(g.set("lmqflst",
Math.floor((0,_.OC)())),0);case 8:return Q.yield(g.remove("lmqflst"),0)}})},qzA=function(r){var E,K;
return _.p(function(g){switch(g.nextAddress){case 1:return g.yield(r.JSC$18758_prefStorage,2);case 2:E=g.yieldResult;if(!E){g.jumpTo(3);break}return g.yield(E.get("lmqflst"),4);case 4:if(K=g.yieldResult,K!==void 0)return g.return(K);case 3:return g.return(0)}})},leu=function(r){var E,K,g;
return _.p(function(D){return D.nextAddress==1?D.yield(r.JSC$18758_prefStorage,2):D.nextAddress!=3?(E=D.yieldResult,D.yield((K=E)==null?void 0:K.get("ldtmes"),3)):D.return((g=D.yieldResult)!=null?g:!1)})},q6B=function(){var r=_.P7().resolve(_.U_),E;
return _.p(function(K){if(K.nextAddress==1)return K.yield(r.JSC$18758_prefStorage,2);E=K.yieldResult;return E===void 0?K.return():K.yield(E.set("ldtmes",!0),0)})},mSu=function(r){var E,K;
return _.p(function(g){switch(g.nextAddress){case 1:return g.yield(r.JSC$18758_prefStorage,2);case 2:E=g.yieldResult;if(E===void 0){g.jumpTo(3);break}return g.yield(E.get("lmqf"),4);case 4:if(K=g.yieldResult,K!==void 0)return g.return(K);case 3:return g.return("SD")}})},Gxk=function(r,E,K){var g,D,B,Q,a,P,O,U;
_.p(function(T){switch(T.nextAddress){case 1:return T.yield(k59(r,(g=E)==null?void 0:g.actionParams),2);case 2:D=E.playlistId;if(!D)return T.return();if(E.action==="ACTION_ADD")return((Q=E.actionParams)==null?0:Q.formatType)?T.yield(G5A(r,D,E.actionParams.formatType,(U=E.actionParams)==null?void 0:U.settingsAction,K),0):T.yield(r.offlineWebClientEligibility,14);if(E.action==="ACTION_REMOVE_WITH_PROMPT"){var w=r.JSC$18758_commandHandler,F=w.resolveCommand,c=_.Xx("INNERTUBE_CLIENT_NAME");var W=c===
"WEB_REMIX"?_.Nn("REMOVE_DOWNLOAD_QUESTION",void 0,"Remove download?"):_.Nn("DELETE_FROM_DOWNLOADS",void 0,"Remove from downloads");var z=c==="WEB_REMIX"?[_.Nn("REMOVE_DOWNLOAD_CONFIRMATION",void 0,"Items you remove will no longer play without an internet connection.")]:[];c=c==="WEB_REMIX"?_.Nn("REMOVE_DOWNLOAD_BUTTON",void 0,"Remove"):_.Nn("DELETE",void 0,"Delete");var S=_.Nn("CANCEL",void 0,"Cancel");W=Pbf(W,z,c,S,{signal:"DELETE_PLAYLIST_DOWNLOAD",targetId:D});F.call(w,{openPopupAction:W});return T.return()}if(E.action===
"ACTION_REMOVE")return T.yield(wN5(r,D),0);if(E.action!=="ACTION_SYNC"){T.jumpTo(0);break}return T.yield(r.JSC$18758_playerApiPromise,9);case 9:return B=T.yieldResult,T.yield(B.queueOfflineAction(D,r.entityTypeMap.listEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH"),0);case 14:return a=T.yieldResult,T.yield(mSu(r),15);case 15:return P=T.yieldResult,T.yield(qzA(r),16);case 16:O=T.yieldResult,E.onAddCommand&&r.JSC$18758_commandHandler.resolveCommand(E.onAddCommand,{form:{preferredFormatType:P,
offlineWebClientEligibility:a,lastOfflineQualitySettingsSavedMs:O.toString()}}),T.jumpTo(0)}})},xxD=function(r,E,K){var g,D,B,Q,a,P,O,U,T,w,F,c,W,z,S,k,A,X,e,I;
_.p(function(J){switch(J.nextAddress){case 1:return J.yield(k59(r,(g=E)==null?void 0:g.actionParams),2);case 2:D=E.videoId;if(!D)return J.return();if(E.action==="ACTION_REMOVE_WITH_PROMPT"){var Q5=r.JSC$18758_commandHandler,OP=Q5.resolveCommand,WK=_.Xx("INNERTUBE_CLIENT_NAME");var TJ=WK==="WEB_REMIX"?_.Nn("REMOVE_DOWNLOAD_QUESTION",void 0,"Remove download?"):_.Nn("DELETE_FROM_DOWNLOADS",void 0,"Remove from downloads");var oJ=WK==="WEB_REMIX"?[_.Nn("REMOVE_DOWNLOAD_CONFIRMATION_TRACK_OFFLINE",void 0,
"This track won't be available to listen offline.")]:[];WK=WK==="WEB_REMIX"?_.Nn("REMOVE_DOWNLOAD_BUTTON",void 0,"Remove"):_.Nn("DELETE",void 0,"Delete");var kL=_.Nn("CANCEL",void 0,"Cancel");TJ=Pbf(TJ,oJ,WK,kL,{signal:"DELETE_DOWNLOAD",targetId:D});OP.call(Q5,{openPopupAction:TJ});return J.return()}if(E.action==="ACTION_ADD")return((k=E.actionParams)==null?0:k.formatType)?J.yield(Vgu(r,D,E.actionParams.formatType,(I=E.actionParams)==null?void 0:I.settingsAction,K),0):J.yield(r.offlineWebClientEligibility,
28);if(E.action==="ACTION_RETRY")return J.yield(mSu(r),24);if(E.action==="ACTION_PAUSE")return J.yield(r.pauseVideoDownload(D),0);if(E.action==="ACTION_RESUME")return J.yield(r.resumeVideoDownload(D),0);if(E.action==="ACTION_REMOVE")return J.yield(vT9(r,D),18);if(!_.R("kevlar_enable_download_to_mobile")){J.jumpTo(0);break}B=_.M(E.onAddCommand,_.XG);a=(Q=B)==null?void 0:Q.isCrossDeviceDownload;if(!E.onAddCommand||!a){J.jumpTo(0);break}P="HD";return J.yield(qzA(r),16);case 16:return O=J.yieldResult,
J.yield(leu(r),17);case 17:U=J.yieldResult;r.JSC$18758_commandHandler.resolveCommand(E.onAddCommand,{form:{preferredFormatType:P,lastOfflineQualitySettingsSavedMs:O.toString(),downloadToMobileEduShown:U}});J.jumpTo(0);break;case 18:return T=J.yieldResult,r.previousDownloadStateForVideo[D]=(w=T)!=null?w:"DOWNLOAD_STATE_UNKNOWN",J.yield(tgA(r,D,"DOWNLOAD_STATE_USER_DELETED"),19);case 19:if(r.previousDownloadStateForVideo[D]!=="DOWNLOAD_STATE_DOWNLOAD_IN_PROGRESS"&&r.previousDownloadStateForVideo[D]!==
"DOWNLOAD_STATE_PENDING_DOWNLOAD"){J.jumpTo(20);break}return J.yield(r.pauseVideoDownload(D),20);case 20:Q5=_.Nn("DELETED_VIDEO",void 0,"Video deleted from downloads.");OP=_.Nn("UNDO_ACTION",void 0,"Undo");TJ=_.Nn("CLOSE",void 0,"Close");F={openPopupAction:{popup:{notificationActionRenderer:{responseText:_.JC(Q5),actionButton:{buttonRenderer:{style:"STYLE_LIGHT_TEXT",size:"SIZE_DEFAULT",text:_.JC(OP),serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:{signal:"UNDO_DELETE_DOWNLOAD",
targetId:D}}]}},loggingDirectives:{clientVeSpec:{uiType:169048}},accessibilityData:{accessibilityData:{label:Q5+" "+OP}}}},closeActionButton:{buttonRenderer:{icon:{iconType:"CLOSE"},serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:{signal:"DELETE_DOWNLOAD",targetId:D}}]}},loggingDirectives:{clientVeSpec:{uiType:169049}},accessibilityData:{accessibilityData:{label:TJ}}}},loggingDirectives:{clientVeSpec:{uiType:169047}}}},popupType:"TOAST"}};r.JSC$18758_commandHandler.resolveCommand(F);
J.jumpTo(0);break;case 24:c=J.yieldResult;c==="UNKNOWN_FORMAT_TYPE"&&(c="SD");W="DOWNLOAD_QUALITY_SETTINGS_ACTION_ALREADY_SAVED";if((z=E.actionParams)==null?0:z.formatType)c=E.actionParams.formatType,W=(S=E.actionParams)==null?void 0:S.settingsAction;return J.yield(z85(r,D,c,W,K),25);case 25:return J.return();case 28:return A=J.yieldResult,J.yield(mSu(r),29);case 29:return X=J.yieldResult,J.yield(qzA(r),30);case 30:e=J.yieldResult,E.onAddCommand&&r.JSC$18758_commandHandler.resolveCommand(E.onAddCommand,
{form:{preferredFormatType:X,offlineWebClientEligibility:A,lastOfflineQualitySettingsSavedMs:e.toString()}}),J.jumpTo(0)}})},Zt9=function(r,E){var K,g,D,B,Q,a,P;
return _.p(function(O){if(O.nextAddress==1)return O.yield(r.JSC$18758_persistentStorePromiseAccessor(),2);K=O.yieldResult;if(!K)return _.nh(new _.bs("PES is undefined")),O.return();if((g=E)==null||!g.settingItemId)return O.return();D=E;B=D.settingItemId;Q=D.boolValue;a=_.jI(B,"settingEntity");P={key:a,settingOptionValue:{boolValue:Q}};return O.yield(uYB(K,P),0)})},uEQ=function(r,E){var K,g,D,B,Q,a,P;
return _.p(function(O){switch(O.nextAddress){case 1:return O.yield(r.JSC$18758_prefStorage,2);case 2:return K=O.yieldResult,g=_.aA(),O.yield(r.JSC$18758_persistentStorePromiseAccessor(),3);case 3:return D=O.yieldResult,K?D?O.yield(K.get("sdois"),4):(_.nh(new _.bs("PES is undefined")),O.return()):(_.nh(new _.bs("prefStorage is undefined")),O.return());case 4:B=O.yieldResult;a=(Q=E)==null?void 0:Q.boolValue;a===void 0||_.R("kevlar_set_sd_enabled_flag_killswitch")||_.pR(0,197,!0);B===void 0&&a===void 0&&
(a=!1);if(a===void 0){O.jumpTo(0);break}return O.yield(K.set("sdois",a),6);case 6:return _.R("kevlar_set_sd_enabled_flag_killswitch")||(_.pR(0,196,a),g.save()),P={settingItemId:"SMART_DOWNLOADS_ENABLED",boolValue:a},O.yield(Zt9(r,P),0)}})},A0D=function(r,E,K){var g,D,B,Q,a;
return _.p(function(P){switch(P.nextAddress){case 1:return P.yield(btu(r),2);case 2:return g=P.yieldResult,P.yield(uEQ(r,K),3);case 3:return P.yield(btu(r),4);case 4:return D=P.yieldResult,B=D!==g,P.yield(sIa(r),5);case 5:Q=P.yieldResult&&!_.R("kevlar_modern_downloads_page");if((a=!D&&!Q)||B)return P.yield(E.queueOfflineAction("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","mainDownloadsListEntity","OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH"),0);P.jumpTo(0)}})},MnA=function(){var r=_.P7().resolve(_.U_),
E;
_.p(function(K){switch(K.nextAddress){case 1:return K.yield(r.JSC$18758_playerApiPromise,2);case 2:E=K.yieldResult;if(!_.R("kevlar_force_refresh_smart_downloads")){K.jumpTo(3);break}return K.yield(E.refreshAllStaleEntities(0),4);case 4:return K.return();case 3:return K.yield(E.refreshAllStaleEntities(),5);case 5:return K.yield(A0D(r,E),6);case 6:if(_.R("enable_download_pep_for_premium_countries_web"))return K.yield(Sza(r,E),0);K.jumpTo(0)}})},Vnu=function(r,E){var K,g;
_.p(function(D){switch(D.nextAddress){case 1:return D.yield(r.JSC$18758_playerApiPromise,2);case 2:K=D.yieldResult;switch((g=E)==null?void 0:g.settingItemId){case "SMART_DOWNLOADS_ENABLED":return D.jumpTo(3);case "SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED":return D.jumpTo(4)}D.jumpTo(0);break;case 3:return D.yield(A0D(r,K,E),6);case 6:D.jumpTo(0);break;case 4:return D.yield(Zt9(r,E),7);case 7:D.jumpTo(0)}})},e8Q=function(r,E){var K,g,D;
return _.p(function(B){if(B.nextAddress==1)return B.yield(r.JSC$18758_persistentStorePromiseAccessor(),2);if(B.nextAddress!=3){K=B.yieldResult;if(!K)return _.nh(new _.bs("PES is undefined")),B.return(!1);if(!E)return B.return(!1);g=_.jI(E,"mainVideoEntity");return B.yield(AKb(K,g,"mainVideoEntity"),3)}D=B.yieldResult;return B.return(D!==void 0)})},tnb=function(r){var E=_.P7().resolve(_.U_),K,g,D,B,Q,a,P,O,U,T,w;
_.p(function(F){switch(F.nextAddress){case 1:return F.yield(E.JSC$18758_playerApiPromise,2);case 2:K=F.yieldResult;D=(g=r)==null?void 0:g.actions;if(!D)return F.return();B=_.N(D);Q=B.next();case 3:if(Q.done){F.jumpTo(0);break}a=Q.value;O=P=void 0;if(!(((P=a)==null?0:P.entityKey)&&((O=a)==null?0:O.actionType))){F.jumpTo(4);break}U=_.Dk(a.entityKey);T=U.entityId;w=U.entityType;return F.yield(K.queueOfflineAction(T,w,a.actionType),4);case 4:Q=B.next(),F.jumpTo(3)}})},XRu=function(r,E){var K,g,D,B,Q;
return _.p(function(a){if(a.nextAddress==1)return a.yield(r.JSC$18758_prefStorage,2);if(a.nextAddress!=3)return(K=a.yieldResult)?a.yield(K.get("psi"),3):a.return();g=a.yieldResult;Q={isPaused:E,lastSyncTimestamp:(B=(D=g)==null?void 0:D.lastSyncTimestamp)!=null?B:"0"};return a.yield(K.set("psi",Q),0)})},stB=function(r){var E=_.P7().resolve(_.U_),K,g,D,B,Q,a,P,O;
return _.p(function(U){switch(U.nextAddress){case 1:return U.yield(E.JSC$18758_playerApiPromise,2);case 2:K=U.yieldResult;D=((g=r)==null?void 0:g.localWatchHistoryCommandType)==="LOCAL_WATCH_HISTORY_COMMAND_TYPE_PAUSE";switch((a=r)==null?void 0:a.localWatchHistoryCommandType){case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_CLEAR":B="!*$_ALL_ENTITIES_!*$";Q="OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE";break;case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_PAUSE":case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_RESUME":return U.jumpTo(3);
case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_REMOVE":return U.jumpTo(4)}U.jumpTo(5);break;case 3:return U.yield(XRu(E,D),6);case 6:U.jumpTo(5);break;case 4:return U.yield(e8Q(E,(P=r)==null?void 0:P.videoId),7);case 7:U.yieldResult&&(B=(O=r)==null?void 0:O.videoId,Q="OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE");U.jumpTo(5);break;case 5:if(B&&Q)return U.yield(K.queueOfflineAction(B,"videoPlaybackPositionEntity",Q),0);U.jumpTo(0)}})},Htf=function(r,E){var K;
E!==1||((K=r.currentPersistentToast)==null?0:K.isOpened())?r.openToast():r.currentPersistentToast=void 0},nTQ=function(r,E){var K;
return(K=r.transitionTasksMap.get(E))!=null?K:[]},IeQ=function(r,E){var K=[];
r.elementTasksMap.forEach(function(g){(g=g.get(E))&&K.push(g)});
return K},y0A=function(r,E,K,g,D){D=D===void 0?{}:D;
var B=E.defaultViewTransitionOptions;return Object.assign({},B,D,{beforeTransition:function(){g.forEach(function(O){O.beforeTransition()});
var Q;(Q=B.beforeTransition)==null||Q.call(B);var a,P;(P=(a=D).beforeTransition)==null||P.call(a);K.forEach(function(O){O.beforeTransition()})},
afterTransition:function(){g.forEach(function(O){O.afterTransition()});
var Q;(Q=B.afterTransition)==null||Q.call(B);var a,P;(P=(a=D).afterTransition)==null||P.call(a);K.forEach(function(O){O.afterTransition()})},
ignoredErrors:r.config.ignoredErrors})},LR5=function(r,E,K){r.transitionTasksMap.has(E)?r.transitionTasksMap.get(E).push(K):(r=new _.bs("Transition task registered for unknown transition type",E),_.Xc(r))},h8a=function(r,E,K){if(r.transitionTasksMap.has(E)){var g=r.transitionTasksMap.get(E).filter(function(D){return D!==K});
r.transitionTasksMap.set(E,g)}},J0U=function(r,E){var K=nTQ(r,E);
K=_.N(K);for(var g=K.next();!g.done;g=K.next())g=g.value,g.runOnce&&h8a(r,E,g);r.elementTasksMap.forEach(function(D,B){D.forEach(function(Q,a){Q.runOnce&&E===a&&(D.delete(a),D.size===0&&r.elementTasksMap.delete(B))})})},r_D=function(r,E,K){var g,D,B,Q,a,P,O,U,T;
_.p(function(w){if(w.nextAddress==1){if(r.config.disableAllTransitions)return w.return(E());if((g=K)==null||!g.transitionType)return w.return(_.kfQ(E,Object.assign({},(D=K)==null?void 0:D.viewTransitionOptions,{ignoredErrors:r.config.ignoredErrors})));B=K;Q=B.transitionType;a=B.viewTransitionOptions;P=r.config.transitionConfigs.get(Q);if(!P)return w.return(E());O=nTQ(r,Q);U=IeQ(r,Q);T=_.kfQ(E,y0A(r,P,O,U,a));return w.yield(T,2)}J0U(r,Q);_.vo(w)})},EYb=function(){var r,E,K,g;
return _.p(function(D){if(D.nextAddress==1)return r=navigator,(E=r.storage)!=null&&E.persisted?D.yield((K=r.storage)==null?void 0:K.persisted(),2):D.return("PERSISTED_STATE_NOT_SUPPORTED");g=D.yieldResult;return D.return(g?"PERSISTED_STATE_GRANTED":"PERSISTED_STATE_NOT_GRANTED")})},KwQ=function(){var r,E,K,g;
return _.p(function(D){if(D.nextAddress==1)return r=navigator,(E=r.storage)!=null&&E.persist?D.yield((K=r.storage)==null?void 0:K.persist(),2):D.return("PERSISTED_STATE_NOT_SUPPORTED");g=D.yieldResult;return D.return(g?"PERSISTED_STATE_GRANTED":"PERSISTED_STATE_NOT_GRANTED")})},gY9=function(){var r,E;
return _.p(function(K){switch(K.nextAddress){case 1:return r="PERSISTED_STATE_NOT_SUPPORTED",_.Mj(K,2),K.yield(EYb(),4);case 4:r=K.yieldResult;if(r!=="PERSISTED_STATE_NOT_GRANTED"){K.jumpTo(5);break}return K.yield(KwQ(),6);case 6:r=K.yieldResult;case 5:_.D2(K,3);break;case 2:E=_.GD(K),E instanceof Error&&_.Xc(E);case 3:return _.Ae("persistentStorageStateChecked",{persistedState:r}),K.return(r)}})},DVu=function(r,E){var K=[],g=!1;
E=_.N(E);for(var D=E.next();!D.done;D=E.next()){D=r.moduleRegistry[D.value];var B=void 0,Q=void 0;((B=D)==null?0:B.isFetching)&&((Q=D)==null?0:Q.resolver)?(K.push(D.resolver.promise),g=!0):(D=new _.jG,D.resolve(void 0),K.push(D.promise))}return g?Promise.all(K):void 0},BzB=function(r,E,K){if(r.isAnyTransitionEnabled){var g={beforeTransition:function(){K(!0);
E.style.viewTransitionName="masthead-page-transition"},
afterTransition:function(){E.style.viewTransitionName&&(E.style.viewTransitionName="",K(!1))}};
LR5(r.viewTransitionCoordinator,"slide",g);LR5(r.viewTransitionCoordinator,"lockup-to-watch",g);LR5(r.viewTransitionCoordinator,"watch-next-appears",g);LR5(r.viewTransitionCoordinator,"learning-journey",g)}},dVu=function(r,E){r.isBrowseTransitionEnabled?r_D(r.viewTransitionCoordinator,E,{transitionType:"slide"}):(E(),Promise.resolve())},j7D=function(r,E){r.isLockupToWatchTransitionEnabled?r_D(r.viewTransitionCoordinator,E,{transitionType:"lockup-to-watch",
viewTransitionOptions:{afterTransition:function(){r.registeredLockupThumbnail=void 0;r.lockupThumbnailRegisteredFromWatchEndpoint=!1}}}):(E(),Promise.resolve())},Nzb=function(r,E){r.isLockupToWatchTransitionEnabled?r_D(r.viewTransitionCoordinator,E,{transitionType:"watch-next-appears"}):(E(),Promise.resolve())},Q75=function(r,E){r.isLearningJourneyTransitionEnabled?r_D(r.viewTransitionCoordinator,E,{transitionType:"learning-journey"}):(E(),Promise.resolve())},$Va=function(r,E,K){if(r.isInitialized()){var g=
RW(K),D=g==="watch";
g=g==="shorts";var B=RW(E)==="watch";if(D)B||(r.backgroundPageData=E),r.watchPipMode&&B||r.deactivate(K.endpoint);else if(g){if(RW(E)!=="shorts"){var Q;(Q=r.getPlayerElement())==null||Q.pause()}}else B&&!r.watchPipMode&&(fzU(E,K,!0)?(r.watchWhileMode&&_.TeT(r,!1),_.pmA(r,E)):r.isMiniplayerActive()&&r.watchWhileMode&&r.deactivate());B&&_.FHQ(r);r.shortsPipMode&&!g&&(window.focus(),r.deactivate());if(r.pictureInPictureEnabled())if(g&&r.shortsPipEnabled||D&&r.watchPipEnabled)_.RlL(r.handleMediaSessionPipActivation);
else if(!r.isMiniplayerActive()&&(r.shortsPipEnabled||r.watchPipEnabled)&&window.documentPictureInPicture&&_.xL()&&_.oLJ("Chromium")>=120){r=_.Fqc().mediaSession;try{r.setActionHandler("enterpictureinpicture",null)}catch(a){}}}},a4D=function(r,E){var K,g;
_.p(function(D){if(D.nextAddress==1){if(!r||!r.navigationEndpoint)return D.return();_.XZ().lockupActivation=!0;var B;E?B=_.eI(_.Nn("QUEUE",void 0,"Queue")):B=r.longBylineText;g=(K=B)&&r.title?{miniplayerTitle:r.title,miniplayerSubtitle:K,playlistData:null}:void 0;return D.yield(_.I3w(_.P7().resolve(_.S3),r.navigationEndpoint,!0,g),2)}_.XZ().userActivation=!0;_.vo(D)})},e$B=function(r,E){var K,g,D,B,Q,a;
_.p(function(P){if(P.nextAddress==1){K=_.M(E,_.HJf);if(!K||!K.listId)return P.return();r.index=K.index||r.index||0;g=r.response&&r.response.playingVideoId||void 0;return P.yield(_.YE$(r.JSC$13238_playlistNetworkManager,K.listId,r.index,g),2)}D=P.yieldResult;if(!D)return P.return();B=D.playlistId;Q=D.playlistPanelRenderer;!r.queueProxy&&B&&Q&&B.startsWith("TLPQ")&&(r.queueProxy=new _.a0(r.JSC$13238_playlistNetworkManager,B,r.setPlaylistData.bind(r),r.clearQueue.bind(r),_.HG2(Q),r.storage));if(K.openMiniplayer&&
(a=_.nnd(Q))&&!r.JSC$13238_pageManager.isOnWatch()){var O=a,U=K.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE";r.isMiniplayerActive()?r.openToast(O):a4D(O,U)}r.setPlaylistData(B,Q,D.autoplayRenderer);_.vo(P)})},ZOb=function(r,E){var K=_.wR();
K.index===void 0&&(K.index=0);K.temporaryItems.push.apply(K.temporaryItems,_.mn(r));if((E.videoId||E.videoIds)&&K.index!==void 0&&E.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE"){if(!K.queueProxy){var g=[];if(K.response){var D=_.P7().resolve(_.S3).isMiniplayerActive();if(K.response.playlistPanelRenderer&&K.response.playlistId&&!K.response.playlistId.startsWith("TLPQ")){if(K.JSC$13238_pageManager.isOnWatch()||D)g=_.HG2(K.response.playlistPanelRenderer)}else K.response.playingVideoId&&!E.openMiniplayer?
g.push(K.response.playingVideoId):D&&K.response.playingVideoId&&E.openMiniplayer&&g.push(K.response.playingVideoId)}K.queueProxy=new _.a0(K.JSC$13238_playlistNetworkManager,"",K.setPlaylistData.bind(K),K.clearQueue.bind(K),g,K.storage);K.queueProxy.JSC$13184_setCurrentIndex(K.index)}K.queueProxy.addVideos(E.videoIds||[E.videoId],E)}HZA(K,r);K.response&&_.Fm(K,_.R0(K,K.response.autoplayRenderer));K.JSC$13238_pageManager.isOnWatch()?K.isMiniplayerActive()&&K.openToast(r[0]):(r=r[0],E=E.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE",
K.isMiniplayerActive()?K.openToast(r):a4D(r,E))},p8Q=function(r){var E=_.Jb(r);
if(E=="object"||E=="array"){if(typeof r.clone==="function")return r.clone();if(typeof Map!=="undefined"&&r instanceof Map)return new Map(r);if(typeof Set!=="undefined"&&r instanceof Set)return new Set(r);E=E=="array"?[]:{};for(var K in r)E[K]=p8Q(r[K]);return E}return r},Pa=function(r,E){return _.Twq(_.fO(r,E,void 0,_.Ps))},fV=function(r,E){return _.QD(_.fO(r,E,void 0,_.Ps))},OF=function(r,E){return _.sML(_.fO(r,E,void 0,_.Ps))},Yk=function(r,E){return _.fO(r,E,void 0,_.Ps,_.hb)},PhD=_.am(function(r,
E,K,g){if(r.nextWireType_!==0)return!1;
_.Tk(E,K,g,_.S6(r.decoder_,_.Yuu));return!0},_.TZ,_.lQ),f45=_.am(function(r,E,K){if(r.nextWireType_!==1)return!1;
var g=r.decoder_;r=_.st(g);g=_.st(g);r=_.Za(r,g);_.Ph(E,K,r);return!0},_.kZ5,_.QUf),OJ5=_.am(function(r,E,K){if(r.nextWireType_!==2)return!1;
r=_.Hdl(r);_.Ph(E,K,r===_.V$()?void 0:r);return!0},_.uJm,_.p9l),YAb=_.Wcm(function(r,E,K){if(r.nextWireType_!==0&&r.nextWireType_!==2)return!1;
E=_.En(E,E[_.dw]|0,K);r.nextWireType_==2?_.neC(r,iZB,E):E.push(_.bQ(r.decoder_));return!0},function(r,E,K){E=_.xOL(_.QD,E,!0);
if(E!=null&&E.length){K=_.rBw(r,K);for(var g=0;g<E.length;g++)_.Sn5(r.encoder_,E[g]);_.E5X(r,K)}},_.PBC),UVU=_.am(function(r,E,K,g){if(r.nextWireType_!==0)return!1;
_.Tk(E,K,g,_.bQ(r.decoder_));return!0},_.e4P,_.PBC),Tzb=function(r){return r.previousElementSibling!==void 0?r.previousElementSibling:_.iFX(r.previousSibling,!1)},w8U=function(r,E){var K=[];
for(E=E||0;E<r.length;E+=2)_.PFf(r[E],r[E+1],K);return K.join("&")},Fwf=function(r,E){var K=arguments.length==2?w8U(arguments[1],0):w8U(arguments,1);
return _.pvJ(r,K)},KGk=_.om(_.W4),RHB=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(RHB,_.Qb);RHB.prototype.getTypeName=function(){return _.CO(this,1).split("/").pop()};
RHB.prototype.getValue=function(){var r=_.fO(this,2);if(Array.isArray(r)||r instanceof _.Qb)throw Error("W");return _.Ut(this,2)};
var oYa=[0,2,_.y_],X49=function(){var r=_.gM();this.JSC$10072_streamzService=r;r.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/opened",_.Tb("channel_type"))};
X49.prototype.increment=function(r){this.JSC$10072_streamzService.JSC$9942_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/opened",r)};
var HiQ=function(){var r=_.gM();this.JSC$10075_streamzService=r;r.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/closed",_.Tb("channel_type"))};
HiQ.prototype.increment=function(r){this.JSC$10075_streamzService.JSC$9942_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/closed",r)};
var IrT=function(){var r=_.gM();this.JSC$10078_streamzService=r;r.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/message_received",_.Tb("channel_type"))};
IrT.prototype.increment=function(r){this.JSC$10078_streamzService.JSC$9942_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/message_received",r)};
var nzT=function(){var r=_.gM();this.JSC$10081_streamzService=r;r.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/success")};
nzT.prototype.increment=function(){this.JSC$10081_streamzService.JSC$9942_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/success")};
var yok=function(){var r=_.gM();this.JSC$10084_streamzService=r;r.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/error",_.Tb("channel_type"),_.Tb("error_type"))};
yok.prototype.increment=function(r,E){this.JSC$10084_streamzService.JSC$9942_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/error",r,E)};
var LGb=function(){var r=_.gM();this.JSC$10087_streamzService=r;r.addNewCounter("/client_streamz/youtube/living_room/mdx/browser_channel/pending_maps")};
LGb.prototype.increment=function(){this.JSC$10087_streamzService.JSC$9942_incrementCounter("/client_streamz/youtube/living_room/mdx/browser_channel/pending_maps")};
var hBu=function(){var r=_.gM();this.JSC$10090_streamzService=r;r.addNewCounter("/client_streamz/youtube/living_room/mdx/browser_channel/undelivered_maps")};
hBu.prototype.increment=function(){this.JSC$10090_streamzService.JSC$9942_incrementCounter("/client_streamz/youtube/living_room/mdx/browser_channel/undelivered_maps")};
var DLT=function(){var r=_.gM();this.JSC$10096_streamzService=r;r.addNewCounter("/client_streamz/youtube/identity/dma_pause_player")};
DLT.prototype.increment=function(){this.JSC$10096_streamzService.JSC$9942_incrementCounter("/client_streamz/youtube/identity/dma_pause_player")};
var MEQ=function(r){return r.getCount&&typeof r.getCount=="function"?r.getCount():_.AL(r)||typeof r==="string"?r.length:_.lw.getCount(r)},iJU=function(r,E){if(typeof r.every=="function")return r.every(E,void 0);
if(_.AL(r)||typeof r==="string")return Array.prototype.every.call(r,E,void 0);for(var K=_.PDJ(r),g=_.d7(r),D=g.length,B=0;B<D;B++)if(!E.call(void 0,g[B],K&&K[B],r))return!1;return!0},c_9=function(r,E,K,g){var D=new _.ZG(null);
r&&_.jt(D,r);E&&_.NL(D,E);K&&_.Qy(D,K);g&&_.$C(D,g);return D},Chb=function(){var r=_.L0&&_.f2(_.xlE,10)>=0,E;
if(E=_.JLu)E=_.f2(_.CLJ,10)>=0;var K=_.Q_&&_.f2(_.xlE,85)>=0;return _.Bs||r||E||K},xVB=function(r){var E=_.HFf(r);
return E&&Chb()?-r.scrollLeft:E&&_.yq(r,"overflowX")!="visible"?r.scrollWidth-r.clientWidth-r.scrollLeft:r.scrollLeft},Wwb=function(r,E){E=Math.max(E,0);
_.HFf(r)?Chb()?r.scrollLeft=-E:r.scrollLeft=r.scrollWidth-E-r.clientWidth:r.scrollLeft=E},vbB=0,bBB=!1;
kaB.prototype.set=function(r){this.relativeTimeStart_=r};
kaB.prototype.reset=function(){this.set(_.J4())};
kaB.prototype.get=function(){return this.relativeTimeStart_};
var GnQ=null,vYD=function(){GnQ||(GnQ=new kaB)},VE5=function(){GnQ||(GnQ=new kaB)};
_.rf(VE5,vYD);_.d=qZk.prototype;_.d.JSC$11507_buffer_="";_.d.set=function(r){this.JSC$11507_buffer_=""+r};
_.d.append=function(r,E,K){this.JSC$11507_buffer_+=String(r);if(E!=null)for(var g=1;g<arguments.length;g++)this.JSC$11507_buffer_+=arguments[g];return this};
_.d.clear=function(){this.JSC$11507_buffer_=""};
_.d.getLength=function(){return this.JSC$11507_buffer_.length};
_.d.toString=function(){return this.JSC$11507_buffer_};
var zHB=!1,nbB=function(r){_.rm.call(this,r.message||r.description||r.name);this.isMissing=r instanceof AHu;this.isTimeout=r instanceof _.MUu&&r.errorCode=="net.timeout";this.isCanceled=r instanceof _.Sy};
_.C(nbB,_.rm);nbB.prototype.name="BiscottiError";var AHu=function(){_.rm.call(this,"Biscotti ID is missing from server")};
_.C(AHu,_.rm);AHu.prototype.name="BiscottiMissingError";var erb=null,Sta=function(){try{var r=_.yK("yt.ads.biscotti.getId_");return r?r():MH9()}catch(E){return _.RV(E)}},tEB=function(r,E){return _.K4({type:"SET_COMMAND_FOR_GROUP_ID",
payload:{groupId:r,command:E}})},SAb=function(r){return _.K4({type:"SET_GUIDE_IS_EXPANDED",
payload:r})},bJD=function(r){return _.K4({type:"SET_ONLINE_STATUS",
payload:r})},s7b=function(r,E){return _.K4({type:"SET_TRANSCRIPTION_STATE",
payload:{high:r,low:E}})},knb=function(r){return _.K4({type:"SET_OVERLAY_STATE",
payload:r})},qAk=0,l4D=function(r,E,K){var g=this;
this.priority=E;this.delay=K;this.jobId=0;this.completionCallback=_.ck;this.wrappedJob=function(){r();g.completionCallback()};
this.id=++qAk};
l4D.prototype.enqueue=function(r){this.completionCallback=r;this.jobId=_.eM.addJob(this.wrappedJob,this.priority,this.delay)};
var UF=function(){_.aI.call(this);this.isActive=!1;this.suspendedTasks=new Set;this.scheduledTasks=new Set;this.taskIdToTask=new Map};
_.C(UF,_.aI);UF.prototype.addJob=function(r,E,K){r=new l4D(r,E,K);this.taskIdToTask.set(r.id,r);this.isActive?mVu(this,r):this.suspendedTasks.add(r);return r.id};
var mVu=function(r,E){r.scheduledTasks.add(E);E.enqueue(function(){r.scheduledTasks.delete(E)})};
UF.prototype.cancelJob=function(r){(r=this.taskIdToTask.get(r))&&(this.scheduledTasks.delete(r)?_.eM.cancelJob(r.jobId):this.suspendedTasks.delete(r))};
UF.prototype.pause=function(){var r=this;this.isActive=!1;this.scheduledTasks.forEach(function(E){_.eM.cancelJob(E.jobId);r.suspendedTasks.add(E)});
this.scheduledTasks.clear()};
UF.prototype.start=function(){var r=this;this.isActive=!0;this.suspendedTasks.forEach(function(E){mVu(r,E)});
this.suspendedTasks.clear()};
UF.prototype.reset=function(){this.scheduledTasks.forEach(function(r){_.eM.cancelJob(r.jobId)});
this.scheduledTasks.clear();this.suspendedTasks.clear();this.taskIdToTask.clear()};
var ZJu=function(r,E){this.JSC$13364_networkService_=r;this.pageRequestPromise=E};
ZJu.prototype.fetchData=function(r){uPb(this,this.JSC$13364_networkService_.fetchData(r))};
ZJu.prototype.postData=function(r,E){uPb(this,this.JSC$13364_networkService_.postData(r,E))};
ZJu.prototype.requestDataForServiceEndpoint=function(r,E){uPb(this,this.JSC$13364_networkService_.requestDataForServiceEndpoint(r,E))};
var uPb=function(r,E){E.then(r.pageRequestPromise.onSuccess,r.pageRequestPromise.onFailure,r.pageRequestPromise)};
ZJu.prototype.cancel=function(){this.pageRequestPromise.cancel()};
var A_b=function(r){this.buildNetworkRequest_=r;this.pendingRequests_=new Set};
A_b.prototype.reset=function(){this.pendingRequests_.forEach(function(r){r.cancel()});
this.pendingRequests_.clear()};
A_b.prototype.fetchData=function(r){var E=eHA(this);E.fetchData(r);return E.pageRequestPromise};
A_b.prototype.postData=function(r,E){var K=eHA(this);K.postData(r,E);return K.pageRequestPromise};
A_b.prototype.requestDataForServiceEndpoint=function(r,E){var K=eHA(this);K.requestDataForServiceEndpoint(r,E);return K.pageRequestPromise};
var eHA=function(r){var E=r.buildNetworkRequest_();r.pendingRequests_.add(E);var K=function(){r.pendingRequests_.delete(E)};
E.pageRequestPromise.then(K,K);return E},X85=function(r){var E=new UF;
this.JSC$13371_networkService_=r;this.JSC$13371_taskManager_=E;this.JSC$13371_networkManager_=new A_b(this.networkRequestFactory_.bind(this))};
_.d=X85.prototype;_.d.networkRequestFactory_=function(){return new ZJu(this.JSC$13371_networkService_,new _.qa(this.JSC$13371_taskManager_))};
_.d.reset=function(){this.JSC$13371_taskManager_.reset();this.JSC$13371_networkManager_.reset()};
_.d.start=function(){this.JSC$13371_taskManager_.start()};
_.d.pause=function(){this.JSC$13371_taskManager_.pause()};
_.d.getTaskManager=function(){return this.JSC$13371_taskManager_};
_.d.getNetworkManager=function(){return this.JSC$13371_networkManager_};
var Ndu=null,aWb=[],grU=0,jLD=0,DNb=null,iq=function(r){this.token=r};
iq.getInstance=function(){var r;return _.p(function(E){if(E.nextAddress==1)return E.yield(_.Pq(),2);r=E.yieldResult;if(!r)return E.return();iq.instance||(iq.instance=new iq(r));return E.return(iq.instance)})};
var wIb=function(r){var E;return _.p(function(K){if(K.nextAddress==1)return K.yield(Y3U(r.token),2);E=K.yieldResult;return K.return(E.clear("resource-manifest-assets"))})},M9=function(r){this.token=r};
M9.getInstance=function(){var r;return _.p(function(E){if(E.nextAddress==1)return E.yield(_.Pq(),2);r=E.yieldResult;if(!r)return E.return();M9.instance||(M9.instance=new M9(r));return E.return(M9.instance)})};
var UNA=function(r){var E;return _.p(function(K){if(K.nextAddress==1)return K.yield(Y3U(r.token),2);E=K.yieldResult;return K.yield(E.clear("auth"),0)})},HJ9=!1,zyb=null,tZa=void 0,uGT=!1,nYU=function(r){_.rm.call(this,r)};
_.C(nYU,_.Alf);var ZlB=function(){var r=window.navigator.userAgent.match(/Chrome\/([0-9]+)/);return r?parseInt(r[1],10):0},I4u=function(r){return!!document.currentScript&&(document.currentScript.src.indexOf("?"+r)!=-1||document.currentScript.src.indexOf("&"+r)!=-1)},y_b=function(){return typeof window.__onGCastApiAvailable=="function"?window.__onGCastApiAvailable:null},HlU=function(r){r.length?Lw9(r.shift(),function(){HlU(r)}):A4B()},IS5=function(r){return"chrome-extension://"+r+"/cast_sender.js"},Lw9=function(r,
E,K){var g=document.createElement("script");
g.onerror=E;K&&(g.onload=K);_.Nj(g,_.qy(r));(document.head||document.documentElement).appendChild(g)},hHu=function(){var r=ZlB(),E=[];
if(r>1){var K=r-1;E.push("//www.gstatic.com/eureka/clank/"+r+"/cast_sender.js");E.push("//www.gstatic.com/eureka/clank/"+K+"/cast_sender.js")}return E},A4B=function(){var r=y_b();
r&&r(!1,"No cast extension found")},Xca=function(){if(J_5){var r=2,E=y_b(),K=function(){r--;
r==0&&E&&E(!0)};
window.__onGCastApiAvailable=K;Lw9("//www.gstatic.com/cast/sdk/libs/sender/1.0/cast_framework.js",A4B,K)}},u9f=function(){Xca();
var r=hHu();r.push("//www.gstatic.com/eureka/clank/cast_sender.js");HlU(r)},eik=function(){Xca();
var r=hHu();r.push.apply(r,_.mn(n4k.map(IS5)));r.push("//www.gstatic.com/eureka/clank/cast_sender.js");HlU(r)},J_5=I4u("loadCastFramework")||I4u("loadCastApplicationFramework"),n4k=["pkedcjkdefgpdelpbcmbmeomcjbeemfm",
"enhhojjnijigcajfphajepfemndkmdlo"];var rr9=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(rr9,_.Qb);var EIQ=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(EIQ,_.Qb);var KSb=function(){var r=new EIQ;return _.zk(r,1,3)};var TP=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(TP,_.Qb);var ztB=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(ztB,_.Qb);var gI5=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(gI5,_.Qb);gI5.prototype.getToken=function(){return _.CO(this,1)};
gI5.prototype.setToken=function(r){return _.lE(this,1,r)};
var vGf=function(r){return _.yD(r,3,_.oU,_.f9())},VbA=function(r){return _.yD(r,6,_.oU,_.f9())};var w2=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(w2,_.Qb);w2.prototype.getToken=function(){return _.TQ(this,gI5,2)};
w2.prototype.setToken=function(r){return _.Cx(this,2,r)};
w2.prototype.getName=function(){return _.CO(this,6)};
var DR9=_.om(w2);var B$B=function(r,E,K){this.requestMessage=r;this.methodDescriptor=E;this.metadata=K};
B$B.prototype.getMetadata=function(){return this.metadata};var dRD=function(r,E){E=E===void 0?{}:E;this.responseMessage=r;this.metadata=E;this.status=null};
dRD.prototype.getMetadata=function(){return this.metadata};
dRD.prototype.getStatus=function(){return this.status};var Fy=function(r,E,K,g,D){this.name=r;this.methodType="unary";this.requestType=E;this.responseType=K;this.requestSerializeFn=g;this.responseDeserializeFn=D},jb5=function(r,E,K){K=K===void 0?{}:K;
return new B$B(E,r,K)};
Fy.prototype.getName=function(){return this.name};var RO=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(RO,_.Qb);RO.prototype.getHeader=function(){return _.TQ(this,TP,1)};
RO.prototype.setHeader=function(r){return _.Cx(this,1,r)};
RO.prototype.hasHeader=function(){return _.Ot(this,TP,1)};var N$Q=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(N$Q,_.Qb);var QbQ=new Fy("/google.internal.identity.accountlinking.v1.AccountLinkingService/DeleteLink",RO,N$Q,function(r){return r.serialize()},_.om(N$Q));var oO=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(oO,_.Qb);oO.prototype.getHeader=function(){return _.TQ(this,TP,1)};
oO.prototype.setHeader=function(r){return _.Cx(this,1,r)};
oO.prototype.hasHeader=function(){return _.Ot(this,TP,1)};var $RB=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C($RB,_.Qb);var aJQ=new Fy("/google.internal.identity.accountlinking.v1.AccountLinkingService/DepositGoogleCredential",oO,$RB,function(r){return r.serialize()},_.om($RB));var M8=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(M8,_.Qb);M8.prototype.getHeader=function(){return _.TQ(this,TP,1)};
M8.prototype.setHeader=function(r){return _.Cx(this,1,r)};
M8.prototype.hasHeader=function(){return _.Ot(this,TP,1)};var pFB=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(pFB,_.Qb);pFB.prototype.getValues=function(r){return _.Sul(this,1,r)};var PVQ=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(PVQ,_.Qb);PVQ.prototype.getLink=function(){return _.TQ(this,w2,1)};var fJf=new Fy("/google.internal.identity.accountlinking.v1.AccountLinkingService/FinishOAuth",M8,PVQ,function(r){return r.serialize()},_.om(PVQ));var iK=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(iK,_.Qb);iK.prototype.getHeader=function(){return _.TQ(this,TP,1)};
iK.prototype.setHeader=function(r){return _.Cx(this,1,r)};
iK.prototype.hasHeader=function(){return _.Ot(this,TP,1)};var Obb=new Fy("/google.internal.identity.accountlinking.v1.AccountLinkingService/GetLink",iK,w2,function(r){return r.serialize()},DR9);var YfB=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(YfB,_.Qb);var UR9=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(UR9,_.Qb);UR9.prototype.getUrl=function(){return _.CO(this,2)};
UR9.prototype.setUrl=function(r){return _.lE(this,2,r)};var T$T=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(T$T,_.Qb);var wF9=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(wF9,_.Qb);var FS5=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(FS5,_.Qb);var XWD=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(XWD,_.Qb);var AMB=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(AMB,_.Qb);var R6B=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(R6B,_.Qb);var EzB=_.om(R6B);var oIB=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(oIB,_.Qb);var MSa=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(MSa,_.Qb);_.d=MSa.prototype;_.d.getHeader=function(){return _.TQ(this,TP,1)};
_.d.setHeader=function(r){return _.Cx(this,1,r)};
_.d.hasHeader=function(){return _.Ot(this,TP,1)};
_.d.getCompletionUrl=function(){return _.CO(this,6)};
_.d.getDeviceId=function(){return _.CO(this,11)};var ibf=new Fy("/google.internal.identity.accountlinking.v1.AccountLinkingService/StartLinkingSession",MSa,R6B,function(r){return r.serialize()},EzB);var crA=new Set(["SAPISIDHASH","APISIDHASH"]);var CV9=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(CV9,_.Qb);CV9.prototype.getMessage=function(){return _.CO(this,2)};
var xRu=_.om(CV9);var GmD=function(r,E){this.onDataCallbacks=[];this.onMetadataCallbacks=[];this.onStatusCallbacks=[];this.onEndCallbacks=[];this.onErrorCallbacks=[];this.xhrNodeReadableStream=r.nodeReadableStream;this.grpcResponseDeserializeFn=E;this.xhr=r.xhr;this.xhrNodeReadableStream&&WSU(this)},sbb=function(r,E){var K=new vIT;
_.wD(r.xhr,"complete",function(){if(r.xhr.isSuccess()){var g=r.xhr.getResponseText();var D;if(D=E)D=r.xhr,D.JSC$9951_xhr_&&D.isComplete()?(D=D.JSC$9951_xhr_.getResponseHeader("Content-Type"),D=D===null?void 0:D):D=void 0,D=D==="text/plain";if(D){if(!atob)throw Error("ik");g=atob(g)}try{var B=r.grpcResponseDeserializeFn(g)}catch(a){VSA(r,O8a(new _.s6(13,"Error when deserializing response data; error: "+a+(", response: "+g)),K));return}g=_.$7q(r.xhr.getStatus());z6Q(r,tS5(r));g===0?SfD(r,B):VSA(r,O8a(new _.s6(g,
"Xhr succeeded but the status code is not 200"),K))}else{g=r.xhr.getResponseText();B=tS5(r);if(g){var Q=bb9(r,g);g=Q.code;D=Q.details;Q=Q.metadata}else g=2,D="Rpc failed due to xhr error. uri: "+String(r.xhr.JSC$9951_lastUri_)+", error code: "+(r.xhr.JSC$9951_lastErrorCode_+", error: ")+r.xhr.getLastError(),Q=B;z6Q(r,B);VSA(r,O8a(new _.s6(g,D,Q),K))}})},WSU=function(r){r.xhrNodeReadableStream.on("data",function(E){if("1"in E){var K=E["1"];
try{var g=r.grpcResponseDeserializeFn(K)}catch(D){VSA(r,new _.s6(13,"Error when deserializing response data; error: "+D+(", response: "+K)))}g&&SfD(r,g)}if("2"in E)for(E=bb9(r,E["2"]),K=0;K<r.onStatusCallbacks.length;K++)r.onStatusCallbacks[K](E)});
r.xhrNodeReadableStream.on("end",function(){z6Q(r,tS5(r));for(var E=0;E<r.onEndCallbacks.length;E++)r.onEndCallbacks[E]()});
r.xhrNodeReadableStream.on("error",function(){if(r.onErrorCallbacks.length!==0){var E=r.xhr.JSC$9951_lastErrorCode_;E!==0||r.xhr.isSuccess()||(E=6);var K=-1;switch(E){case 0:var g=2;break;case 7:g=10;break;case 8:g=4;break;case 6:K=r.xhr.getStatus();g=_.$7q(K);break;default:g=14}z6Q(r,tS5(r));E=_.eNd(E)+", error: "+r.xhr.getLastError();K!==-1&&(E+=", http status code: "+K);VSA(r,new _.s6(g,E))}})},tS5=function(r){var E={},K=xLk(r.xhr);
Object.keys(K).forEach(function(g){E[g]=K[g]});
return E},bb9=function(r,E){var K=2,g={};
try{var D=xRu(E);K=_.Ow(D,1);var B=D.getMessage();_.az(D,RHB,3,_.f9()).length&&(g["grpc-web-status-details-bin"]=E)}catch(Q){r.xhr&&r.xhr.getStatus()===404?(K=5,B="Not Found: "+String(r.xhr.JSC$9951_lastUri_)):(K=14,B="Unable to parse RpcStatus: "+Q)}return{code:K,details:B,metadata:g}};
GmD.prototype.on=function(r,E){r==="data"?this.onDataCallbacks.push(E):r==="metadata"?this.onMetadataCallbacks.push(E):r==="status"?this.onStatusCallbacks.push(E):r==="end"?this.onEndCallbacks.push(E):r==="error"&&this.onErrorCallbacks.push(E);return this};
var kmD=function(r,E){E=r.indexOf(E);E>-1&&r.splice(E,1)};
GmD.prototype.removeListener=function(r,E){r==="data"?kmD(this.onDataCallbacks,E):r==="metadata"?kmD(this.onMetadataCallbacks,E):r==="status"?kmD(this.onStatusCallbacks,E):r==="end"?kmD(this.onEndCallbacks,E):r==="error"&&kmD(this.onErrorCallbacks,E);return this};
GmD.prototype.cancel=function(){this.xhr.abort()};
var SfD=function(r,E){for(var K=0;K<r.onDataCallbacks.length;K++)r.onDataCallbacks[K](E)},z6Q=function(r,E){for(var K=0;K<r.onMetadataCallbacks.length;K++)r.onMetadataCallbacks[K](E)},VSA=function(r,E){for(var K=0;K<r.onErrorCallbacks.length;K++)r.onErrorCallbacks[K](E)},vIT=function(){var r=Error.call(this);
this.message=r.message;"stack"in r&&(this.stack=r.stack);this.name="AsyncStack";Object.setPrototypeOf(this,this.constructor.prototype)};
_.C(vIT,Error);var qfu=function(r){this.JSC$19831_worker_=r.worker||null;this.JSC$19831_streamBinaryChunks_=r.streamBinaryChunks||!1;this.JSC$19831_credentialsMode_=void 0};
_.rf(qfu,_.p7L);qfu.prototype.createInstance=function(){var r=new ca(this.JSC$19831_worker_,this.JSC$19831_streamBinaryChunks_);this.JSC$19831_credentialsMode_&&r.setCredentialsMode(this.JSC$19831_credentialsMode_);return r};
qfu.prototype.setCredentialsMode=function(r){this.JSC$19831_credentialsMode_=r};
var ca=function(r,E){_.vN.call(this);this.JSC$19835_worker_=r;this.JSC$19835_streamBinaryChunks_=E;this.JSC$19835_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$19835_responseHeaders_=null;this.JSC$19835_method_="GET";this.JSC$19835_url_="";this.inProgress_=!1;this.JSC$19835_textDecoder_=this.currentReader_=this.fetchResponse_=null;this.abortController_=
new AbortController};
_.rf(ca,_.vN);ca.prototype.open=function(r,E){if(this.readyState!=0)throw this.abort(),Error("jk");this.JSC$19835_method_=r;this.JSC$19835_url_=E;this.readyState=1;lJ5(this)};
ca.prototype.send=function(r){if(this.readyState!=1)throw this.abort(),Error("kk");if(this.abortController_.signal.aborted)throw this.abort(),Error("lk");this.inProgress_=!0;var E={headers:this.requestHeaders_,method:this.JSC$19835_method_,credentials:this.JSC$19835_credentialsMode_,cache:void 0,signal:this.abortController_.signal};r&&(E.body=r);(this.JSC$19835_worker_||_.gm).fetch(new Request(this.JSC$19835_url_,E)).then(this.handleResponse_.bind(this),this.handleSendFailure_.bind(this))};
ca.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,mRb(this));this.readyState=0};
ca.prototype.handleResponse_=function(r){if(this.inProgress_&&(this.fetchResponse_=r,this.JSC$19835_responseHeaders_||(this.status=this.fetchResponse_.status,this.statusText=this.fetchResponse_.statusText,this.JSC$19835_responseHeaders_=r.headers,this.readyState=2,lJ5(this)),this.inProgress_&&(this.readyState=3,lJ5(this),this.inProgress_)))if(this.responseType==="arraybuffer")r.arrayBuffer().then(this.handleResponseArrayBuffer_.bind(this),this.handleSendFailure_.bind(this));else if(typeof _.gm.ReadableStream!==
"undefined"&&"body"in r){this.currentReader_=r.body.getReader();if(this.JSC$19835_streamBinaryChunks_){if(this.responseType)throw Error("mk");this.response=[]}else this.response=this.responseText="",this.JSC$19835_textDecoder_=new TextDecoder;ZbA(this)}else r.text().then(this.handleResponseText_.bind(this),this.handleSendFailure_.bind(this))};
var ZbA=function(r){r.currentReader_.read().then(r.handleDataFromStream_.bind(r)).catch(r.handleSendFailure_.bind(r))};
ca.prototype.handleDataFromStream_=function(r){if(this.inProgress_){if(this.JSC$19835_streamBinaryChunks_&&r.value)this.response.push(r.value);else if(!this.JSC$19835_streamBinaryChunks_){var E=r.value?r.value:new Uint8Array(0);if(E=this.JSC$19835_textDecoder_.decode(E,{stream:!r.done}))this.response=this.responseText+=E}r.done?mRb(this):lJ5(this);this.readyState==3&&ZbA(this)}};
ca.prototype.handleResponseText_=function(r){this.inProgress_&&(this.response=this.responseText=r,mRb(this))};
ca.prototype.handleResponseArrayBuffer_=function(r){this.inProgress_&&(this.response=r,mRb(this))};
ca.prototype.handleSendFailure_=function(){this.inProgress_&&mRb(this)};
var mRb=function(r){r.readyState=4;r.fetchResponse_=null;r.currentReader_=null;r.JSC$19835_textDecoder_=null;lJ5(r)};
ca.prototype.setRequestHeader=function(r,E){this.requestHeaders_.append(r,E)};
ca.prototype.getResponseHeader=function(r){return this.JSC$19835_responseHeaders_?this.JSC$19835_responseHeaders_.get(r.toLowerCase())||"":""};
ca.prototype.getAllResponseHeaders=function(){if(!this.JSC$19835_responseHeaders_)return"";for(var r=[],E=this.JSC$19835_responseHeaders_.entries(),K=E.next();!K.done;)K=K.value,r.push(K[0]+": "+K[1]),K=E.next();return r.join("\r\n")};
ca.prototype.setCredentialsMode=function(r){this.JSC$19835_credentialsMode_=r};
var lJ5=function(r){r.onreadystatechange&&r.onreadystatechange.call(r)};
Object.defineProperty(ca.prototype,"withCredentials",{get:function(){return this.JSC$19835_credentialsMode_==="include"},
set:function(r){this.setCredentialsMode(r?"include":"same-origin")}});var u6u=function(r){var E="";_.lw.forEach(r,function(K,g){E+=g;E+=":";E+=K;E+="\r\n"});
return E},ArT=function(r,E,K){if(_.lw.isEmpty(K))return r;
K=u6u(K);if(typeof r==="string")return _.I6(r,_.Ev(E),K);_.KQ(r,E,K);return r};var e6u=function(){this.isInputValid_=!0;this.JSC$19841_streamPos_=0;this.leftoverInput_=""};
e6u.prototype.isInputValid=function(){return this.isInputValid_};
e6u.prototype.decode=function(r){if(!this.isInputValid_)throw this.isInputValid_=!1,Error("nk`"+this.JSC$19841_streamPos_+"`stream already broken`"+r);this.leftoverInput_+=r;r=Math.floor(this.leftoverInput_.length/4);if(r==0)return null;try{var E=_.b6K(this.leftoverInput_.slice(0,r*4))}catch(K){throw E=this.leftoverInput_,r=K.message,this.isInputValid_=!1,Error("nk`"+this.JSC$19841_streamPos_+"`"+r+"`"+E);}this.JSC$19841_streamPos_+=r*4;this.leftoverInput_=this.leftoverInput_.slice(r*4);return E};var TtB=function(){this.errorMessage_=null;this.result_=[];this.countLengthBytes_=this.length_=this.tag_=this.state_=this.JSC$19844_streamPos_=0;this.messageBuffer_=null;this.countMessageBytes_=0};
TtB.prototype.isInputValid=function(){return this.state_!=3};
var XFk=function(r,E,K,g){r.state_=3;r.errorMessage_="The stream is broken @"+r.JSC$19844_streamPos_+"/"+K+". Error: "+g+". With input:\n"+E;throw Error(r.errorMessage_);};
TtB.prototype.acceptsBinaryInput=function(){return!0};
TtB.prototype.parse=function(r){function E(P){P&128&&XFk(B,Q,a,"invalid tag");(P&7)!=2&&XFk(B,Q,a,"invalid wire type");B.tag_=P>>>3;B.tag_!=1&&B.tag_!=2&&B.tag_!=15&&XFk(B,Q,a,"unexpected tag");B.state_=1;B.length_=0;B.countLengthBytes_=0}
function K(P){B.countLengthBytes_++;B.countLengthBytes_==5&&P&240&&XFk(B,Q,a,"message length too long");B.length_|=(P&127)<<(B.countLengthBytes_-1)*7;P&128||(B.state_=2,B.countMessageBytes_=0,typeof Uint8Array!=="undefined"?B.messageBuffer_=new Uint8Array(B.length_):B.messageBuffer_=Array(B.length_),B.length_==0&&D())}
function g(P){B.messageBuffer_[B.countMessageBytes_++]=P;B.countMessageBytes_==B.length_&&D()}
function D(){if(B.tag_<15){var P={};P[B.tag_]=B.messageBuffer_;B.result_.push(P)}B.state_=0}
for(var B=this,Q=r instanceof Array?r:new Uint8Array(r),a=0;a<Q.length;){switch(B.state_){case 3:XFk(B,Q,a,"stream already broken");break;case 0:E(Q[a]);break;case 1:K(Q[a]);break;case 2:g(Q[a]);break;default:throw Error("ok`"+B.state_);}B.JSC$19844_streamPos_++;a++}r=B.result_;B.result_=[];return r.length>0?r:null};var wWD=function(){this.errorMessage_=null;this.JSC$19847_streamPos_=0;this.base64Decoder_=new e6u;this.pbParser_=new TtB};
wWD.prototype.isInputValid=function(){return this.errorMessage_===null};
var Hbu=function(r,E,K){r.errorMessage_="The stream is broken @"+r.JSC$19847_streamPos_+". Error: "+K+". With input:\n"+E;throw Error(r.errorMessage_);};
wWD.prototype.acceptsBinaryInput=function(){return!1};
wWD.prototype.parse=function(r){this.errorMessage_!==null&&Hbu(this,r,"stream already broken");var E=null;try{var K=this.base64Decoder_.decode(r);E=K===null?null:this.pbParser_.parse(K)}catch(g){Hbu(this,r,g.message)}this.JSC$19847_streamPos_+=r.length;return E};var UQu=function(){this.errorMessage_=this.jsonStreamParser_=null;this.state_=this.JSC$19850_streamPos_=0;this.result_=[];this.statusParsed_=!1};
UQu.prototype.isInputValid=function(){return this.errorMessage_===null};
UQu.prototype.acceptsBinaryInput=function(){return!1};
UQu.prototype.parse=function(r){function E(P){B.state_=6;B.errorMessage_="The stream is broken @"+B.JSC$19850_streamPos_+"/"+Q+". Error: "+P+". With input:\n";throw Error(B.errorMessage_);}
function K(){B.jsonStreamParser_=new _.ob({allowCompactJsonArrayFormat:!0,deliverMessageAsRawString:!0})}
function g(P){if(P)for(var O=0;O<P.length;O++){var U={};U[1]=P[O];B.result_.push(U)}}
function D(P){if(P){(B.statusParsed_||P.length>1)&&E("extra status: "+P);B.statusParsed_=!0;var O={};O[2]=P[0];B.result_.push(O)}}
for(var B=this,Q=0;Q<r.length;){var a;if(a=B.state_!==2){a:{for(;Q<r.length;){if(!_.Rb(r[Q])){a=!0;break a}Q++;B.JSC$19850_streamPos_++}a=!1}a=!a}if(a)return null;switch(B.state_){case 6:E("stream already broken");break;case 0:r[Q]==="["?(B.state_=1,Q++,B.JSC$19850_streamPos_++):E("unexpected input token");break;case 1:r[Q]==="["?(B.state_=2,K()):r[Q]===","||r.slice(Q,Q+5)=="null,"?B.state_=3:r[Q]==="]"?(B.state_=5,Q++,B.JSC$19850_streamPos_++):E("unexpected input token");break;case 2:a=B.jsonStreamParser_.parse(r.substring(Q));
g(a);B.jsonStreamParser_.done()?(B.state_=3,a=B.jsonStreamParser_.JSC$11634_buffer_,B.JSC$19850_streamPos_+=r.length-Q-a.length,r=a,Q=0):(B.JSC$19850_streamPos_+=r.length-Q,Q=r.length);break;case 3:r[Q]===","||r.slice(Q,Q+5)=="null,"?(B.state_=4,K(),B.jsonStreamParser_.parse("["),Q+=r[Q]===","?1:5,B.JSC$19850_streamPos_++):r[Q]==="]"&&(B.state_=5,Q++,B.JSC$19850_streamPos_++);break;case 4:a=B.jsonStreamParser_.parse(r.substring(Q));D(a);B.jsonStreamParser_.done()?(B.state_=5,a=B.jsonStreamParser_.JSC$11634_buffer_,
B.JSC$19850_streamPos_+=r.length-Q-a.length,r=a,Q=0):(B.JSC$19850_streamPos_+=r.length-Q,Q=r.length);break;case 5:E("extra input after stream end")}}return B.result_.length>0?(r=B.result_,B.result_=[],r):null};var nIf=function(r){this.JSC$19853_xhr_=r;this.JSC$19853_parser_=null;this.status_=this.JSC$19853_pos_=0;this.hasStreamingResponseData_=!1;this.dataHandler_=this.statusHandler_=this.JSC$19853_textDecoder_=null;this.JSC$19853_eventHandler_=new _.Ru(this);this.JSC$19853_eventHandler_.listen(this.JSC$19853_xhr_,"readystatechange",this.JSC$19855_readyStateChangeHandler_)},CV=function(r,E){r.status_!=E&&(r.status_=E,r.statusHandler_&&r.statusHandler_())},IJf=function(r){r.JSC$19853_eventHandler_.removeAll();
if(r.JSC$19853_xhr_){var E=r.JSC$19853_xhr_;r.JSC$19853_xhr_=null;E.abort();E.dispose()}};
nIf.prototype.getStatus=function(){return this.status_};
nIf.prototype.JSC$19855_readyStateChangeHandler_=function(r){r=r.target;try{if(r==this.JSC$19853_xhr_)a:{var E=_.lZ(this.JSC$19853_xhr_),K=this.JSC$19853_xhr_.JSC$9951_lastErrorCode_,g=this.JSC$19853_xhr_.getStatus(),D=this.JSC$19853_xhr_.getResponseText();r=[];if(this.JSC$19853_xhr_.getResponse()instanceof Array){var B=this.JSC$19853_xhr_.getResponse();B.length>0&&B[0]instanceof Uint8Array&&(this.hasStreamingResponseData_=!0,r=B)}if(!(E<3||E==3&&!D&&r.length==0))if(g=g==200||g==206,E==4&&(K==8?CV(this,
7):K==7?CV(this,8):g||CV(this,3)),this.JSC$19853_parser_||(this.JSC$19853_parser_=FAQ(this.JSC$19853_xhr_),this.JSC$19853_parser_==null&&CV(this,5)),this.status_>2)IJf(this);else{if(r.length>this.JSC$19853_pos_){var Q=r.length;K=[];try{if(this.JSC$19853_parser_.acceptsBinaryInput())for(var a=0;a<Q;a++){var P=this.JSC$19853_parser_.parse(Array.from(r[a]));P&&(K=K.concat(P))}else{P="";if(!this.JSC$19853_textDecoder_){if(typeof TextDecoder==="undefined")throw Error("pk");this.JSC$19853_textDecoder_=
new TextDecoder}for(a=0;a<Q;a++)P+=this.JSC$19853_textDecoder_.decode(r[a],{stream:E==4&&a==Q-1});K=this.JSC$19853_parser_.parse(P)}r.splice(0,Q);K&&this.dataHandler_(K)}catch(U){CV(this,5);IJf(this);break a}}else if(D.length>this.JSC$19853_pos_){a=D.slice(this.JSC$19853_pos_);this.JSC$19853_pos_=D.length;try{var O=this.JSC$19853_parser_.parse(a);O!=null&&this.dataHandler_&&this.dataHandler_(O)}catch(U){CV(this,5);IJf(this);break a}}E==4?(D.length!=0||this.hasStreamingResponseData_?CV(this,2):CV(this,
4),IJf(this)):CV(this,1)}}}catch(U){CV(this,6),IJf(this)}};var yrA=function(r){r=this.xhrReader_=r;var E=(0,_.bF)(this.onData_,this);r.dataHandler_=E;r=this.xhrReader_;E=(0,_.bF)(this.onStatusChange_,this);r.statusHandler_=E;this.JSC$19857_callbackMap_={};this.callbackOnceMap_={}};
_.d=yrA.prototype;_.d.on=function(r,E){var K=this.JSC$19857_callbackMap_[r];K||(K=[],this.JSC$19857_callbackMap_[r]=K);K.push(E);return this};
_.d.addListener=function(r,E){this.on(r,E);return this};
_.d.removeListener=function(r,E){var K=this.JSC$19857_callbackMap_[r];K&&_.mK(K,E);(r=this.callbackOnceMap_[r])&&_.mK(r,E);return this};
_.d.once=function(r,E){var K=this.callbackOnceMap_[r];K||(K=[],this.callbackOnceMap_[r]=K);K.push(E);return this};
_.d.onData_=function(r){var E=this.JSC$19857_callbackMap_.data;E&&LSb(r,E);(E=this.callbackOnceMap_.data)&&LSb(r,E);this.callbackOnceMap_.data=[]};
var LSb=function(r,E){for(var K={},g=0;g<r.length;K={message$jscomp$1008:void 0},g++)K.message$jscomp$1008=r[g],E.forEach(function(D){return function(B){try{B(D.message$jscomp$1008)}catch(Q){}}}(K))};
yrA.prototype.onStatusChange_=function(){switch(this.xhrReader_.getStatus()){case 1:h6B(this,"readable");break;case 5:case 6:case 4:case 7:case 3:h6B(this,"error");break;case 8:h6B(this,"close");break;case 2:h6B(this,"end")}};
var h6B=function(r,E){var K=r.JSC$19857_callbackMap_[E];K&&K.forEach(function(g){try{g()}catch(D){}});
(K=r.callbackOnceMap_[E])&&K.forEach(function(g){g()});
r.callbackOnceMap_[E]=[]};var JrQ=function(){var r={format:"jspb"};r=r===void 0?{}:r;this.suppressCorsPreflight=r.suppressCorsPreflight||_.yK("suppressCorsPreflight",r)||!1;this.withCredentials=r.withCredentials||_.yK("withCredentials",r)||!1;this.streamInterceptors=r.streamInterceptors||[];this.unaryInterceptors=r.unaryInterceptors||[];this.workerScope=r.workerScope;this.chunkedServerStreaming=r.useFetchDownloadStreams||!1},Ka5=function(r,E,K,g,D,B){B=B===void 0?{}:B;
var Q=E.substring(0,E.length-D.name.length),a,P=(a=B)==null?void 0:a.signal;return rvA(function(O){return new Promise(function(U,T){if(P==null?0:P.aborted){var w=new _.s6(1,"Aborted");w.cause=P.reason;T(w)}else{var F={},c=EdB(r,O,Q);c.on("error",function(W){return void T(W)});
c.on("metadata",function(W){F=W});
c.on("data",function(W){var z=F;z=z===void 0?{}:z;U(new dRD(W,z))});
P&&P.addEventListener("abort",function(){c.cancel();var W=new _.s6(1,"Aborted");W.cause=P.reason;T(W)})}})},r.unaryInterceptors).call(r,jb5(D,K,g)).then(function(O){return O.responseMessage})},gdk=function(r,E,K,g,D,B){B=B===void 0?{}:B;
return Ka5(r,E,K,g,D,B)};
JrQ.prototype.serverStreaming=function(r,E,K,g){var D=this,B=r.substring(0,r.length-g.name.length);return DhB(function(Q){var a=Q.methodDescriptor,P=Q.getMetadata(),O=BBk(D,!1);P=dh9(D,P,O,B+a.getName());var U=jva(O,a.responseDeserializeFn,!0);Q=a.requestSerializeFn(Q.requestMessage);O.send(P,"POST",Q);return U},this.streamInterceptors).call(this,jb5(g,E,K))};
var EdB=function(r,E,K){var g=E.methodDescriptor,D=E.getMetadata(),B=BBk(r,!0);r=dh9(r,D,B,K+g.getName());K=jva(B,g.responseDeserializeFn,!1);sbb(K,D["X-Goog-Encode-Response-If-Executable"]==="base64");E=g.requestSerializeFn(E.requestMessage);B.send(r,"POST",E);return K},BBk=function(r,E){E=r.chunkedServerStreaming&&!E;
return r.workerScope||E?new _.qx(new qfu({worker:r.workerScope,streamBinaryChunks:E})):new _.qx},dh9=function(r,E,K,g){E["Content-Type"]="application/json+protobuf";
E["X-User-Agent"]="grpc-web-javascript/0.1";var D=E.Authorization;if(D&&crA.has(D.split(" ")[0])||r.withCredentials)K.JSC$9951_withCredentials_=!0;if(r.suppressCorsPreflight)g=ArT(g,"$httpHeaders",E);else for(r=_.N(Object.keys(E)),D=r.next();!D.done;D=r.next())D=D.value,K.headers.set(D,E[D]);return g},jva=function(r,E,K){if(K){K=new nIf(r);
var g=new yrA(K)}return new GmD({xhr:r,nodeReadableStream:g},E)},DhB=function(r,E){return E.reduce(function(K,g){return function(D){return g.intercept(D,K)}},r)},rvA=function(r,E){return E.reduce(function(K,g){return function(D){return g.intercept(D,K)}},r)};var NBA=function(r){this.client_=new JrQ;this.hostname_=r==void 0?r:r.replace(/\/+$/,"")};
_.d=NBA.prototype;_.d.JSC$19875_depositGoogleCredential=function(r,E,K){return gdk(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/DepositGoogleCredential",r,E||{},aJQ,K)};
_.d.deleteLink=function(r,E,K){return gdk(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/DeleteLink",r,E||{},QbQ,K)};
_.d.JSC$19875_finishOAuth=function(r,E,K){return gdk(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/FinishOAuth",r,E||{},fJf,K)};
_.d.getLink=function(r,E,K){return gdk(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/GetLink",r,E||{},Obb,K)};
_.d.startLinkingSession=function(r,E,K){return gdk(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/StartLinkingSession",r,E||{},ibf,K)};var QvB=[0,_.I2,1,YAb,[0,_.Jp,[0,_.LO,-1]],[0,OJ5],[0,_.DR,-1],[0,OJ5]];var $hA=function(){this.storage=new Map},pVa=function(r,E,K,g,D){if(!r.storage.has(E))return null;
r=_.N(r.storage.get(E));for(E=r.next();!E.done;E=r.next())if(E=E.value,!D||E.linkName===D)if(K&&E.scopes&&aKf(E.scopes,K)||g&&E.capabilities&&aKf(E.capabilities,g))return E;return null},PJa=function(r,E,K){if(!K)r.storage.delete(E);
else if(r.storage.has(E)){var g=r.storage.get(E).filter(function(D){return D.linkName!==K});
g.length>0?r.storage.set(E,g):r.storage.delete(E)}},aKf=function(r,E){E=_.N(E);
for(var K=E.next();!K.done;K=E.next())if(!r.has(K.value))return!1;return!0};var fKu=function(){var r=_.Xx("LINK_GAL_DOMAIN");this.alsDomain1p=_.Xx("LINK_GAL_DOMAIN");this.alsDomain3p=r;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},OID=function(r,E){r.apiKey=E;
return r};
fKu.prototype.build=function(){var r={};if(this.supportedFlows===void 0||this.supportedFlows.size===0)throw Error("qk");r.supportedFlows=this.supportedFlows;if(this.dataUsageNoticeConfig!==void 0){if(this.dataUsageNoticeConfig.enabledDataUsageNoticeUis.size===0)throw Error("rk");if(!this.dataUsageNoticeConfig.uiAdapter)throw Error("sk");r.dataUsageNoticeConfig=this.dataUsageNoticeConfig}this.galSdkEventHandler!==void 0&&(r.galSdkEventHandler=this.galSdkEventHandler);if(this.apiKey!==void 0)r.apiKey=
this.apiKey,r.alsDomain=this.alsDomain1p;else{if(this.oauthToken===void 0)throw Error("tk");r.oauthToken=this.oauthToken;r.alsDomain=this.alsDomain3p}r.clientXd3=this.clientXd3;r.accountLinkingEntryPoint=this.accountLinkingEntryPoint;this.authUser!==void 0&&(r.authUser=this.authUser);this.bucket!==void 0&&(r.bucket=this.bucket);this.completionUrl!==void 0&&(r.completionUrl=this.completionUrl);this.interactionMode!==void 0&&(r.interactionMode=this.interactionMode);this.redirectServiceUrl!==void 0&&
(r.redirectServiceUrl=this.redirectServiceUrl);this.locale!==void 0&&(r.locale=this.locale);this.localStorage!==void 0&&(r.localStorage=this.localStorage);r.loggerType=this.loggerType;r.clientEnvironment=this.clientEnvironment;r.colorScheme=this.colorScheme;r.showCloseOption=this.showCloseOption;return r};var Co=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(Co,_.Qb);var YN9=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(YN9,_.Qb);var UhD=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(UhD,_.Qb);var WG=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(WG,_.Qb);var TBB=function(r){return _.xp(r,1)};var wV9=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(wV9,_.Qb);var xQQ=_.om(wV9),x7=[1,2,3,4,5];var Mbf=function(r){try{return xQQ(r)}catch(E){return null}},Faa=function(){},i8f=function(r,E){switch(_.wf(E,x7)){case 4:return(E=_.vs(E,UhD,4,x7))&&r.logStateTransition(_.xp(E,1)),!0;
case 5:return(E=_.vs(E,YN9,5,x7))&&r.logInternalEvent(_.xp(E,1)),!0}return!1},WAT=function(r){switch(r){case 0:return 0;
case 1:return 6;case 2:return 2;case 3:return 3;case 4:return 50;default:_.nd(r)}};var RtA=function(r,E){var K=this;this.validator=r;this.messageListener=E;this.dismissCallback=function(){Ruk(K,{errorCode:9,errorMessage:"iFrame closed by parent window"})};
this.JSC$19904_receiveMessage=function(g){g.type==="message"&&(g=g.event_,g!==null&&(new URL(K.iframe.src)).origin===g.origin&&K.validator(g.data,g.origin)&&!K.messageListener(g.data)&&(K.JSC$19904_resolveCb!==void 0&&K.JSC$19904_resolveCb(g.data),od9(K)))}},C7a=function(r,E,K){r.uiHandler!==void 0&&Ruk(r,{errorCode:7,
errorMessage:"iFrame window is already open"});return new Promise(function(g,D){r.JSC$19904_resolveCb=g;r.JSC$19904_rejectCb=D;r.iframe=document.createElement("iframe");_.rJ(r.iframe,E);r.uiHandler=K.displayContent(r.iframe,r.dismissCallback);_.wD(window,"message",r.JSC$19904_receiveMessage,!1,r)})},Ruk=function(r,E){r.JSC$19904_rejectCb!==void 0&&r.JSC$19904_rejectCb(E);
od9(r)},od9=function(r){r.uiHandler!==void 0&&r.uiHandler.hideContent();
_.Gx(window,"message",r.JSC$19904_receiveMessage,!1,r);r.JSC$19904_resolveCb=void 0;r.JSC$19904_rejectCb=void 0;r.uiHandler=void 0;r.iframe=void 0};var MAa=function(r){if(r===2){var E;r=((E=window)==null?0:E.matchMedia("(prefers-color-scheme: dark)").matches)?1:0}return r},cMb=function(r){r=MAa(r);
switch(r){case 0:return"light";case 1:return"dark";default:_.nd(r)}};var oGQ=new Set(["https://myaccount.google.com","https://myaccount-dev.corp.google.com","https://myaccount-autopush.corp.google.com","https://myaccount-staging.corp.google.com"]),iIk=function(r,E){this.JSC$19916_linkingSession=r;this.noticeConfig=E;this.displayInfoMap=new Map;var K=new Map;if(_.Ot(this.JSC$19916_linkingSession,T$T,7))for(r=_.TQ(this.JSC$19916_linkingSession,T$T,7),r=_.az(r,UR9,1,_.f9()),r=_.N(r),E=r.next();!E.done;E=r.next())E=E.value,K.set(_.xp(E,1),_.CsJ(_.TQ(E,_.mgu,3)));if(K.size>
0&&this.noticeConfig!==void 0&&this.noticeConfig.enabledDataUsageNoticeUis.size>0){E=this.noticeConfig.enabledDataUsageNoticeUis;r=E.has(0)?K.get(1):void 0;E=E.has(1)?K.get(2):void 0;K=r!==void 0&&E!==void 0?K.get(3):void 0;var g=this.noticeConfig.nestedOrigins;var D=new wV9;var B=new Co;D=_.x1(D,2,x7,B);B=new wV9;var Q=new Co;B=_.x1(B,3,x7,Q);Q=[];r!==void 0&&(this.displayInfoMap.set(1,[{trustedUrl:r,lastEvent:D,nestedOrigins:g}]),Q.push({trustedUrl:r,lastEvent:D,nestedOrigins:g}));E!==void 0&&(this.displayInfoMap.set(2,
[{trustedUrl:E,lastEvent:B,nestedOrigins:g}]),Q.push({trustedUrl:E,lastEvent:B,nestedOrigins:g}));K!==void 0?this.displayInfoMap.set(3,[{trustedUrl:K,lastEvent:B,nestedOrigins:g}]):this.displayInfoMap.set(3,Q)}};var cvA=function(r){var E=new $hA;this.galService=r;this.galCache=E};
cvA.prototype.getLink=function(r){var E=r.serviceId;var K=r.scopes;var g=r.capabilities;var D=r.linkName;var B=this,Q;return _.p(function(a){if(g!==void 0&&K!==void 0)throw Error("uk");Q=pVa(B.galCache,E,K,g,D);return Q!==null?a.return(Q):a.return(B.galService.getLink({serviceId:E,sessionId:Math.floor(Math.random()*2147483648),scopes:K,capabilities:g,linkName:D}).then(function(P){P=tb9(P);var O=B.galCache;O.storage.has(E)?O.storage.get(E).push(P):O.storage.set(E,[P]);return P}))})};
cvA.prototype.deleteLink=function(r,E,K){var g=this;return _.p(function(D){PJa(g.galCache,r,K);return D.return(g.galService.deleteLink({serviceId:r,sessionId:Math.floor(Math.random()*2147483648),accountLinkingEntryPoint:E,linkName:K}).then(function(){return!0}))})};var xhT=function(r,E){var K=this;this.validator=r;this.msgHandler=E;this.closedPopupTimeout=this.JSC$19938_rejectCb=this.JSC$19938_resolveCb=this.popup=null;this.JSC$19938_receiveMessage=function(g){if(g!==null&&(g=g.event_,g.source===K.popup)){var D=g.data;if(K.validator(D,g.origin)){var B;(B=K.msgHandler)!=null&&B.call(K,D)||(K.JSC$19938_resolveCb!==null&&K.JSC$19938_resolveCb(D),CJB(K))}}}};
xhT.prototype.open=function(r,E){var K=this;this.popup!==null&&WaQ(this);return new Promise(function(g,D){K.JSC$19938_resolveCb=g;K.JSC$19938_rejectCb=D;K.popup=_.KC(window,r,"",E);_.wD(window,"message",K.JSC$19938_receiveMessage,!1,K);GWT(K)})};
var WaQ=function(r,E){r.JSC$19938_rejectCb!==null&&r.JSC$19938_rejectCb(E);CJB(r)},CJB=function(r){r.closedPopupTimeout&&(r.closedPopupTimeout.cancel(),r.closedPopupTimeout=null);
r.popup&&r.popup.close();_.Gx(window,"message",r.JSC$19938_receiveMessage,!1,r);r.popup=null;r.JSC$19938_resolveCb=null;r.JSC$19938_rejectCb=null},GWT=function(r){r.closedPopupTimeout=_.ljf(100).then(function(){r.popup?r.popup.closed?vdT(r):GWT(r):WaQ(r,{errorCode:8,
errorMessage:"Popup blocked by the browser"})},function(){})},vdT=function(r){r.closedPopupTimeout=_.ljf(100).then(function(){WaQ(r,{errorCode:9,
errorMessage:"Popup closed by the user"})},function(){})};var VAu=new Set(["https://oauth-redirect.googleusercontent.com","https://oauth-redirect-sandbox.googleusercontent.com","https://oauth-redirect-test.googleusercontent.com"]),zuB=function(r,E,K,g,D,B,Q,a,P,O){var U=this;this.serviceId=r;this.sessionId=E;this.galService=K;this.oauthDetails=g;this.galLogger=D;this.interactionMode=B;this.redirectServiceUrl=Q;this.consentLanguageKeys=a;this.dynamicUrlParameters=P;this.partnerConfigMinReadTimestamp=O;this.started=!1;this.JSC$19944_dataValidator=function(T,
w){var F=VAu.has(w);F||U.redirectServiceUrl===void 0||(F=U.redirectServiceUrl===w);return F?T.sentinel==="gdi":!1}};
zuB.prototype.complete=function(){var r=this,E;return _.p(function(K){if(r.interactionMode!==1)return K.return(Promise.resolve({statusCode:7,statusMessage:"Flow completion is only supported for redirect mode"}));E=et5.getRedirectStateFromUri();return E===null?K.return(Promise.resolve({statusCode:12,statusMessage:"redirect_state is missing in URI"})):K.return(tAU(r,E))})};
zuB.prototype.start=function(){var r=this,E;return _.p(function(K){if(r.started)return K.return(Promise.resolve({statusCode:12,statusMessage:"OAuth flow is already active."}));if(!_.CO(r.oauthDetails,1))return K.return(Promise.resolve({statusCode:7,statusMessage:"OAuth flow does not have redirect URL"}));if(r.interactionMode===1)return et5.setLocation(_.CO(r.oauthDetails,1)),K.return(Promise.resolve({statusCode:6,statusMessage:"OAuth flow redirected to different page"}));r.started=!0;r.galLogger.logStateTransition(5);
E=et5.getPostMessagePopup(r.JSC$19944_dataValidator);return K.return(E.open(_.CO(r.oauthDetails,1),"width=500,height=700,\n        top="+Math.max((window.screen.availHeight-700)/2,0)+",left="+Math.max((window.screen.availWidth-500)/2,0)).then(function(g){r.started=!1;var D=r.galLogger;if((g==null?void 0:g.error)!==void 0)throw D.logInternalEvent(59),Error("vk");if((g==null?void 0:g.redirect_state)===void 0)throw D.logInternalEvent(131),Error("wk");return tAU(r,g.redirect_state)}).catch(function(g){r.started=
!1;
return g.errorCode!==void 0?{statusCode:g.errorCode,statusMessage:g.errorMessage}:{statusCode:7,statusMessage:"OAuth flow popup page did not return result"}}))})};
var tAU=function(r,E){return _.p(function(K){return K.return(SNB(r.galService,{serviceId:r.serviceId,sessionId:r.sessionId,dynamicUrlParameters:r.dynamicUrlParameters,redirectState:E,consentLanguageKeys:r.consentLanguageKeys,partnerConfigMinReadTimestamp:r.partnerConfigMinReadTimestamp}).then(function(g){var D={statusCode:1,link:tb9(g.getLink())};RrB(_.Ut(g,3))!==void 0&&(D.callerState=RrB(_.Ut(g,3)));_.SQc(g,4,pFB,FyA).size>0&&(D.redirectUriParams=new Map(Array.from(_.SQc(g,4,pFB,FyA).entries()).map(function(B){var Q=
_.N(B);B=Q.next().value;var a=Q.next().value;Q=[];var P=Q.concat;a=_.yD(a,1,_.oU,_.f9());return[B,P.call(Q,_.mn(a))]})));
r.galLogger.logInternalEvent(134);return D}))})},et5={getPostMessagePopup:function(r){return new xhT(r)},
getRedirectStateFromUri:function(){var r=_.r3(et5.getLocation()).fragment_;return(new _.fZ(r)).get("redirect_state",null)},
getLocation:function(){return window.location.href},
setLocation:function(r){_.TJJ(window.location,_.u9(r))},
createOAuthFlow:function(r,E){return new zuB(r.serviceId,r.sessionId,r.galService,E,r.galLogger,r.interactionMode,r.redirectServiceUrl,r.consentLanguageKeys,r.dynamicUrlParameters,r.partnerConfigMinReadTimestamp)}};var bIf=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(bIf,_.Qb);var sv5=_.om(bIf);var kWb=new Set(["https://myaccount.google.com","https://myaccount-dev.corp.google.com","https://myaccount-autopush.corp.google.com","https://myaccount-staging.corp.google.com"]),qN9=function(r,E,K,g,D,B,Q,a,P){var O=this;this.serviceId=r;this.sessionId=E;this.galService=K;this.gsiWebFlowDetails=g;this.colorScheme=D;this.showCloseOption=B;this.galLogger=Q;this.interactionMode=a;this.redirectServiceUrl=P;this.started=!1;this.JSC$19957_dataValidator=function(U,T){var w=kWb.has(T);w||O.redirectServiceUrl===
void 0||(w=O.redirectServiceUrl===T);return w?U.sentinel==="gal":!1};
this.logEventProcessor=function(U){return U.result?(U=Mbf(U.result))?i8f(O.galLogger,U):!1:!1}};
qN9.prototype.complete=function(){var r=this,E,K;return _.p(function(g){if(r.interactionMode!==1)return g.return(Promise.resolve({statusCode:7,statusMessage:"Flow completion is only supported for redirect mode"}));E=H8b.getRedirectStateFromUri();if(E===void 0)return r.galLogger.JSC$19896_logErrorEvent(131),g.return(Promise.resolve({statusCode:12,statusMessage:"redirect_state is missing in URI"}));try{return K=lKb(r,E),g.return(mhQ(r,K))}catch(D){return g.return(Promise.resolve({statusCode:12,statusMessage:"`e`"}))}})};
qN9.prototype.start=function(){var r=this,E;return _.p(function(K){if(r.started)return K.return(Promise.resolve({statusCode:12,statusMessage:"Streamlined flow is already active."}));if(!_.CO(r.gsiWebFlowDetails,1))return K.return(Promise.resolve({statusCode:7,statusMessage:"Streamlined flow does not have URL"}));if(r.interactionMode===1)return H8b.setLocation(ZI9(r,_.CO(r.gsiWebFlowDetails,1))),K.return(Promise.resolve({statusCode:6,statusMessage:"Streamlined flow redirected to different page"}));
r.started=!0;E=H8b.getPostMessagePopup(r.JSC$19957_dataValidator,r.logEventProcessor);return K.return(E.open(ZI9(r,_.CO(r.gsiWebFlowDetails,1)),"width=500,height=700,\n        top="+Math.max((window.screen.availHeight-700)/2,0)+",left="+Math.max((window.screen.availWidth-500)/2,0)).then(function(g){r.started=!1;if((g==null?void 0:g.result)===void 0)throw r.galLogger.JSC$19896_logErrorEvent(131),Error("wk");g=lKb(r,g.result);return mhQ(r,g)}).catch(function(g){r.started=!1;
return g.errorCode!==void 0?{statusCode:g.errorCode,statusMessage:g.errorMessage}:{statusCode:7,statusMessage:"Streamlined flow popup page did not return result"}}))})};
var ZI9=function(r,E){r=["result_channel",r.interactionMode===1?"2":"1","color_scheme",cMb(r.colorScheme),"show_close_option",r.showCloseOption];return Fwf(E,r)},mhQ=function(r,E){if(E!==null&&_.Ot(E,WG,2)){var K,g=E==null?void 0:(K=_.TQ(E,WG,2))==null?void 0:_.xp(K,2);
g&&r.galLogger.JSC$19896_logErrorEvent(WAT(g));return TBB(_.TQ(E,WG,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 r.galService.getLink({serviceId:r.serviceId,sessionId:r.sessionId,consistencyKey:_.CO(E,1)}).then(function(D){D=tb9(D);r.galLogger.logInternalEvent(134);return{statusCode:1,link:D}})},lKb=function(r,E){E=sv5(E);
if(!_.Ot(E,WG,2)&&_.CO(E,1)==="")throw r.galLogger.JSC$19896_logErrorEvent(5),Error("xk");return E},H8b={getPostMessagePopup:function(r,E){return new xhT(r,E)},
getRedirectStateFromUri:function(){return _.E8(_.r3(H8b.getLocation()),"redirect_state")},
getLocation:function(){return window.location.href},
setLocation:function(r){_.TJJ(window.location,_.u9(r))},
createStreamlinedFlow:function(r,E){return new qN9(r.serviceId,r.sessionId,r.galService,E,r.colorScheme,r.showCloseOption,r.galLogger,r.interactionMode,r.redirectServiceUrl)}};var JM5=function(r){this.storage=(r=r?_.ms("GAL"):_.uIu("GAL"))?new _.sv(r):null};
JM5.prototype.getSession=function(r){if(this.storage!==null)try{var E=this.storage.get("SAVED_SESSION");if(E===void 0)return null;if(E.serviceId===r)return E}catch(K){}return null};var u$b=function(){};
_.C(u$b,Faa);u$b.prototype.logStateTransition=function(){};
u$b.prototype.logInternalEvent=function(){};
u$b.prototype.JSC$19896_logErrorEvent=function(){};var AvD=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(AvD,_.Qb);AvD.prototype.getCompletionUrl=function(){return _.CO(this,15)};var xk=function(r,E,K,g,D,B){this.serviceId=r;this.environment=E;this.sessionId=K;this.colorSchemeSelected=g;this.colorThemeDisplayed=D;this.JSC$19970_transport=B;this.currentState=1};
_.C(xk,Faa);xk.prototype.logStateTransition=function(r){var E=eu5(this);E=_.wW(E,3,this.currentState);E=_.wW(E,1,r);this.currentState=r;r=C8T(1);this.dispatch(E,r)};
xk.prototype.logInternalEvent=function(r){r=C8T(r);this.dispatch(eu5(this),r)};
xk.prototype.JSC$19896_logErrorEvent=function(r){var E=eu5(this);E=_.wW(E,1,10);r=C8T(r);this.dispatch(E,r)};
var eu5=function(r){var E=new AvD;E=_.wW(E,1,r.currentState);E=_.tR(E,7,r.serviceId);var K,g;var D=((K=window)==null?0:(g=K.location)==null?0:g.href)?_.r3(window.location.href).JSC$10187_domain_:"NO_PACKAGE_NAME";K=_.tR(E,8,D);K=_.wW(K,6,r.environment);K=_.tR(K,5,"100");K=_.wW(K,11,r.colorSchemeSelected);return _.wW(K,12,r.colorThemeDisplayed)};
xk.prototype.dispatch=function(r,E){E===void 0&&(E=new _.U6);var K=E;r=r.serialize();K=_.tR(K,8,r);_.bD(K,12,this.sessionId);this.JSC$19970_transport.dispatch(E)};var XVb=function(r,E){this.loggerType=r;this.sessionIndex=E!=null?E:0},HIu;
XVb.prototype.create=function(r,E,K,g,D){switch(this.loggerType){case 0:return new u$b;case 1:return HIu||(HIu=(new _.oz(555,this.sessionIndex.toString())).build()),new xk(r,E,K,g,D,HIu);default:_.nd(this.loggerType,"unknown logger type")}};var nGu=[6,2,3,1],ByB=new Map([[4,1],[1,6],[2,2],[3,3]]),kdf={statusCode:7,statusMessage:"Failed to create flow object"},LA9=function(r,E,K,g,D,B,Q,a,P,O){this.serviceId=r;this.sessionId=E;this.config=K;this.galService=g;this.JSC$19977_linkingSession=D;this.googleScopes=B;this.callerState=Q;this.consentLanguageKeys=a;this.dynamicUrlParameters=P;this.partnerConfigMinReadTimestamp=O;this.currentFlow=0;g=this.JSC$19977_linkingSession;D=new Set;_.Ot(g,AMB,1)&&D.add(1);_.Ot(g,FS5,2)&&_.Ot(g,XWD,6)&&D.add(2);
_.Ot(g,wF9,3)&&_.Ot(g,XWD,6)&&D.add(3);_.Ot(g,YfB,4)&&D.add(6);this.supportedFlows=D;g=K.loggerType;D=K.clientEnvironment;a:{B=K.colorScheme;switch(B){case 0:B=1;break a;case 1:B=2;break a;case 2:B=3;break a;default:_.nd(B)}B=void 0}a:{Q=K.colorScheme;Q=MAa(Q);switch(Q){case 0:Q=1;break a;case 1:Q=2;break a;default:_.nd(Q)}Q=void 0}this.galLogger=(new XVb(g,K.authUser)).create(r,D,E,B,Q)},yvu=function(r){return new Promise(function(E){var K,g,D,B,Q,a,P,O,U,T;
return _.p(function(w){switch(w.nextAddress){case 1:K=INu(r.currentFlow,r.supportedFlows),g=!1,D=new iIk(r.JSC$19977_linkingSession,r.config.dataUsageNoticeConfig);case 2:if(K===void 0){w.jumpTo(4);break}_.Mj(w,5);var F=D,c=K,W=void 0;g?c===1&&(W=F.displayInfoMap.get(2)):c===2||c===3?W=F.displayInfoMap.get(1):c===1&&(W=F.displayInfoMap.get(3));B=W?W:[];Q=r.consentLanguageKeys;a=_.N(B);P=a.next();case 7:if(P.done)return r.currentFlow=K,w.yield(lNB(nda(r,Q)),11);O=P.value;return w.yield(Gd9(O,r.config.dataUsageNoticeConfig.uiAdapter,
r.config.colorScheme,r.galLogger),10);case 10:U=w.yieldResult;if(U.statusCode!==1)return IK5(r),E(mQu({statusCode:U.statusCode,statusMessage:U.statusMessage},r.callerState)),w.return();U.consentLanguageKeys!==void 0&&(Q=U.consentLanguageKeys);P=a.next();w.jumpTo(7);break;case 11:T=w.yieldResult;if(T.statusCode!==10)return T.statusCode!==6&&IK5(r),T.statusCode!==1&&r.callerState!==void 0&&(T.callerState=r.callerState),E(T),w.return();_.D2(w,6);break;case 5:_.GD(w);case 6:K=INu(r.currentFlow,r.supportedFlows);
g=!0;w.jumpTo(2);break;case 4:IK5(r),E(mQu({statusCode:12,statusMessage:"Linking failed"},r.callerState)),_.vo(w)}})})},IK5=function(r){rob(r.serviceId,r.config.localStorage);
r.currentFlow=0},gza=function(r,E,K){r.currentFlow=E;
return Z8b(nda(r,K)).then(function(g){return g.statusCode===10&&r.config.interactionMode===1&&INu(r.currentFlow,r.supportedFlows)!==void 0?yvu(r):g})},nda=function(r,E){return{flowParams:{serviceId:r.serviceId,
sessionId:r.sessionId,galService:r.galService,galLogger:r.galLogger,interactionMode:r.config.interactionMode,redirectServiceUrl:r.config.redirectServiceUrl,colorScheme:r.config.colorScheme,consentLanguageKeys:E,dynamicUrlParameters:r.dynamicUrlParameters,showCloseOption:r.config.showCloseOption,partnerConfigMinReadTimestamp:r.partnerConfigMinReadTimestamp},currentFlow:r.currentFlow,config:r.config,session:r.JSC$19977_linkingSession,googleScopes:r.googleScopes,callerState:r.callerState}};var jS9=function(r,E){this.config=r;this.galService=E.getService();this.JSC$19990_galRepository=E.JSC$20008_galRepository};
jS9.prototype.getLink=function(r,E){return LaB(this,r,E)};
var LaB=function(r,E,K){return r.JSC$19990_galRepository.getLink({serviceId:E,scopes:void 0,capabilities:void 0,linkName:K}).then(function(g){return{statusCode:1,link:g}}).catch(function(g){return{statusCode:dHD(g.code),
statusMessage:g.message}})};
jS9.prototype.deleteLink=function(r,E){return this.JSC$19990_galRepository.deleteLink(r,this.config.accountLinkingEntryPoint,E).then(function(){return{statusCode:1}}).catch(function(K){return{statusCode:dHD(K.code),
statusMessage:K.message}})};
jS9.prototype.startLinkingSession=function(r){var E=r.serviceId;var K=r.sessionId;return htB({serviceId:E,sessionId:K!==void 0?K:Math.floor(Math.random()*2147483648),config:this.config,galService:this.galService,loginHint:r.loginHint,callerState:r.callerState,consentLanguageKeys:r.consentLanguageKeys,linkName:r.linkName,dynamicUrlParameters:r.dynamicUrlParameters,partnerConfigMinReadTimestamp:r.partnerConfigMinReadTimestamp})};var Wa=function(r,E,K,g,D,B,Q){this.apiKey=E;this.authUser=K;this.oauthToken=g;this.bucket=D;this.locale=B;this.galSdkEventHandler=Q;if(g===void 0){if(E===void 0)throw Error("yk");this.useFpa=!0}else this.useFpa=!1;this.galServiceClient=new NBA(r)};
Wa.prototype.deleteLink=function(r){var E=r.serviceId;var K=r.sessionId;var g=r.accountLinkingEntryPoint;var D=r.linkName;var B=this,Q;return _.p(function(a){var P=(new RO).setHeader(B.getHeader(K));var O=huQ({serviceId:E,linkName:D});P=_.Cx(P,2,O);Q=_.zk(P,3,g);return a.return(B.makeRequest(B.galServiceClient.deleteLink,Q,[1,3],[2,4]))})};
var SNB=function(r,E){var K=E.serviceId;var g=E.sessionId;var D=E.dynamicUrlParameters;var B=E.redirectState;var Q=E.consentLanguageKeys;var a=E.partnerConfigMinReadTimestamp;var P;return _.p(function(O){var U=(new M8).setHeader(r.getHeader(g,D));U=_.lE(U,2,K);P=_.lE(U,4,B);Q!==void 0&&_.lE(P,5,Q);a!==void 0&&_.Cx(P,6,a);return O.return(r.makeRequest(r.galServiceClient.JSC$19875_finishOAuth,P,[1,3],[2,4]))})};
Wa.prototype.getLink=function(r){var E=r.serviceId;var K=r.sessionId;var g=r.scopes;var D=r.capabilities;var B=r.consistencyKey;var Q=r.linkName;var a=this,P;return _.p(function(O){var U=(new iK).setHeader(a.getHeader(K)),T=huQ({serviceId:E,scopes:g,capabilities:D,linkName:Q});P=_.Cx(U,2,T);B!==void 0&&(U=KSb(),U=_.lE(U,2,B),_.Cx(P,3,U));return O.return(a.makeRequest(a.galServiceClient.getLink,P,[1,3],[2,4]))})};
var u3B=function(r,E){var K=E.serviceId;var g=E.sessionId;var D=E.googleScopes;var B=E.consistencyKey;var Q;return _.p(function(a){var P=(new oO).setHeader(r.getHeader(g));P=_.lE(P,2,K);var O=Array.from(D.values());P=_.JB(P,3,O,_.UQ);O=KSb();O=_.lE(O,2,B);Q=_.Cx(P,4,O);return a.return(r.makeRequest(r.galServiceClient.JSC$19875_depositGoogleCredential,Q,[1,3],[2,4]))})};
Wa.prototype.startLinkingSession=function(r){var E=r.serviceId;var K=r.sessionId;var g=r.scopes;var D=r.capabilities;var B=r.loginHint;var Q=r.supportedFlows;var a=r.completionUrl;var P=r.usePingPong;var O=r.twoWayLinking;var U=r.accountLinkingEntryPoint;var T=r.callerState;var w=r.consentLanguageKeys;var F=r.googleScopes;var c=r.dataUsageNoticeConfig;var W=r.linkName;var z=r.dynamicUrlParameters;var S=r.partnerConfigMinReadTimestamp;var k=this,A,X;return _.p(function(e){if(D!==void 0&&g!==void 0)throw Error("uk");
var I=(new MSa).setHeader(k.getHeader(K,z));A=_.lE(I,2,E);W!==void 0&&_.lE(A,14,W);if(D!==void 0){I=A;var J=Array.from(D.values());_.JB(I,5,J,_.UQ)}else g!==void 0&&(I=A,J=Array.from(g.values()),_.JB(I,3,J,_.UQ));a!==void 0&&_.lE(A,6,a);P!==void 0&&_.Rp(A,15,P);Q!==void 0&&(I=A,J=Array.from(Q.values()),_.JB(I,4,J,_.Db));if(O!==void 0){if(O&&(!F||F.size===0))throw Error("zk");_.Rp(A,8,O)}U!==void 0&&_.zk(A,9,U);B!==void 0&&_.lE(A,13,B);T!==void 0&&(I=A,J=(new TextEncoder).encode(T),_.rK(I,12,_.zR(J,
!1),_.V$()));w!==void 0&&_.lE(A,16,w);S!==void 0&&_.Cx(A,18,S);if(c!==void 0&&c.size>0||F!==void 0&&F.size>0)X=new oIB,F!==void 0&&F.size>0&&(I=X,J=Array.from(F.values()),_.JB(I,1,J,_.UQ)),c!==void 0&&(c.has(0)&&_.ZkJ(X,2,_.Db,1,_.jf),c.has(1)&&_.ZkJ(X,2,_.Db,2,_.jf)),_.Cx(A,17,X);return e.return(k.makeRequest(k.galServiceClient.startLinkingSession,A,[1],[2]))})};
Wa.prototype.getMetadata=function(){var r=this,E,K;return _.p(function(g){E={};r.useFpa?(E["X-Goog-Api-Key"]=r.apiKey,E["X-Goog-AuthUser"]=r.authUser!==void 0?r.authUser.toString():"0",(K=_.ftK([]))&&(E.Authorization=K)):E.Authorization="Bearer "+r.oauthToken;r.locale&&(E["accept-language"]=r.locale);return g.return(E)})};
Wa.prototype.makeRequest=function(r,E,K,g){var D=this,B;return _.p(function(Q){if(Q.nextAddress==1)return Q.yield(D.getMetadata(),2);B=Q.yieldResult;Jv9(D,K);return Q.return(r.bind(D.galServiceClient)(E,B).finally(function(){Jv9(D,g)}))})};
var Jv9=function(r,E){r.galSdkEventHandler!==void 0&&E.forEach(function(K){r.galSdkEventHandler.onEvent(K)})};
Wa.prototype.getHeader=function(r,E){var K=new TP;r=_.rK(K,2,_.Nu(r),0);r=_.zk(r,5,3);E=_.JB(r,8,E,_.UQ);this.bucket!==void 0&&_.lE(E,1,this.bucket);return E};
var huQ=function(r){var E=r.serviceId;var K=r.scopes;var g=r.capabilities;r=r.linkName;if(g!==void 0&&K!==void 0)throw Error("uk");var D=new rr9;E=_.lE(D,1,E);g!==void 0?(K=Array.from(g.values()),_.JB(E,5,K,_.UQ)):K!==void 0&&(K=Array.from(K.values()),_.JB(E,3,K,_.UQ));r!==void 0&&_.lE(E,6,r);return E};var Nyb=function(r){this.galService=new Wa(r.alsDomain,r.apiKey,r.authUser,r.oauthToken,r.bucket,r.locale,r.galSdkEventHandler);this.JSC$20008_galRepository=new cvA(this.galService)};
Nyb.prototype.getService=function(){return this.galService};var rzQ=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(rzQ,_.Qb);var EQa=function(r){var E=new rzQ;return _.wW(E,1,r)};
rzQ.prototype.setErrorMessage=function(r){return _.tR(this,2,r)};var KZQ=[0,_.gY,_.y_,_.gY];var GP=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(GP,_.Qb);var gQQ=[0,[1,2,3],_.rY,[0,_.w9$,_.t4a,-1],_.rY,[0,f45,-1],_.hp];var Do5=[0,_.Hs,1,_.gY,_.y_,-1,1,_.Ed,_.Z_,_.gY,-1,gQQ];var BGa=[0,_.gY,[0,_.Ed,_.Z_,[0,_.y_]],_.nO,[0,_.gY,-1]];var jp=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(jp,_.Qb);var doT=[0,_.y_,_.gY,-2,_.Hs,_.gY,_.Hs,_.gY,-2,1,_.nO];var jgA=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(jgA,_.Qb);var NGQ=[0,_.Hs];var Qgu=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(Qgu,_.Qb);var $ok=[0,_.gY,BGa,NGQ,doT,Do5];var ECB=_.FJ(Qgu,$ok);var aMf=[0,QvB];var N7u=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(N7u,_.Qb);var pOu=[0,[1,3],UVU,_.gY,UVU];var jcB=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(jcB,_.Qb);var PAa=[0,_.gY];var fMb=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(fMb,_.Qb);var QcT=function(r){return _.vs(r,rzQ,2,d2)},ODB=function(r){var E=new fMb;
return _.x1(E,2,d2,r)},d2=[1,
2];var Yyu=[0,d2,_.rY,PAa,_.rY,KZQ,_.Jp,pOu,1,_.gY,aMf];var Uou=[0,1,[0,[1,2,3],_.rY,[0],_.rY,[0,oYa],_.rY,[0,QvB]]];var TGA=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(TGA,_.Qb);var FZb=function(r){var E=new TGA;return _.x1(E,3,wO9,r)},wO9=[2,
3];var RFa=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(RFa,_.Qb);var oQ5=function(r,E){return _.Cx(r,2,E)},Moa=function(r,E){return _.Cx(r,8,E)},iDu=function(r,E){return _.Cx(r,3,E)};var czB=[0,_.gY,Yyu,$ok,_.jn,[0,[5,6,7],[0,_.gY,-2],[0,_.Hs,_.gY,_.y_],[0,gQQ],[0,_.y_,_.gY,-1,_.dI,_.gY],_.rY,[0,[0,_.Hs],_.gY,-1],_.rY,[0,[3,4],_.gY,-1,_.rY,[0,[0,_.gY,_.nO]],_.rY,[0,[0,[0,[1,2,3],_.rY,[0],_.rY,[0],_.rY,[0]]]]],_.rY,[0,_.gY]],_.jn,-1,[0,wO9,_.gY,_.rY,PAa,_.rY,KZQ,_.Jp,pOu,[0,QvB],Uou]];var CAT=_.FJ(RFa,czB),xou=_.Rm(czB);var WZa=function(){_.SV.call(this)};
_.C(WZa,_.SV);WZa.prototype.init=function(){};
new WZa;var G$D=_.A4(["data-"]),vQU=_.A4(["aria-"]),Vou=_.A4(["aria-"]),va=function(r,E){this.isLatencyMeasurementExperiment=r===void 0?!1:r;this.enableDialogA11yFix=E===void 0?!1:E;this.win=window;this.focusChangeListener=this.handleFocusChange.bind(this);this.origin=_.N0C(_.gm.location.href)},gCB=function(r,E){r.onConsentPrimitiveShownCallback=E},zFB=function(r,E){return r.overriddenIframeLoadTimeout?r.overriddenIframeLoadTimeout:E!==void 0?E:5E3},B7T=function(r){if(r.prewarmPromise!==void 0)return r.prewarmPromise;
r.prewarmPromise=new Promise(function(E,K){V1(r,1);to9(r,Syb(r,!0),bDU(r));r.iframe?r.prewarmChannel||sgQ(r,r.iframe,E):K(Error("Ak"))});
r.prewarmPromise.finally(function(){r.prewarmPromise=void 0});
return r.prewarmPromise};
va.prototype.showPrimitive=function(){var r=this;if(this.consentPromise!==void 0)return this.consentPromise;var E=Date.now();k$T(this,E);this.consentPromise=new Promise(function(K,g){V1(r,0,E);var D=r.isDarkTheme();r.isLatencyMeasurementExperiment||r.initialLoadingStrategy===1||r.initialLoadingStrategy===2||(r.loadingBar||(r.loadingBar=p4B(getComputedStyle(document.body).direction==="rtl",D),r.loadingBar.style.position="fixed",r.loadingBar.style.zIndex="15000"),document.body.appendChild(r.loadingBar));
to9(r,Syb(r),bDU(r));r.iframe?r.channel||qyD(r,r.iframe,K,g):(lMf(r),g(Error("Ak")))});
this.consentPromise.finally(function(){r.consentPromise=void 0});
return this.consentPromise};
var qyD=function(r,E,K,g){var D,B;_.p(function(Q){switch(Q.nextAddress){case 1:V1(r,3);D=!1;setTimeout(function(){if(!D){lMf(r);moU(r);ZDa(r);var a=EQa(7).setErrorMessage("Timeout connecting to iframe");K(Moa(oQ5(new RFa,ODB(a)),FZb(a)))}},zFB(r,uZT(r)));
if(!r.prewarmPromise){Q.jumpTo(2);break}_.Mj(Q,3);return Q.yield(r.prewarmPromise,5);case 5:_.D2(Q,2);break;case 3:_.GD(Q),B=EQa(4).setErrorMessage("Error while prewarming."),K(Moa(oQ5(new RFa,ODB(B)),FZb(B)));case 2:r.prewarmChannel&&r.prewarmChannel.send(xou(iDu(new RFa,r.consentPrimitiveRequest))),r.channel=_.jT({destination:r.win,iframe:E,origin:Azu(r),channelName:"cpw",onEstablished:function(){D=!0;lMf(r);r.isLatencyMeasurementExperiment||(r.JSC$20037_previousBodyOverflow=document.body.style.overflow,
r.JSC$20037_previousHtmlOverscroll=document.documentElement.style.overscrollBehavior,r.JSC$20037_previousBodyOverscroll=document.body.style.overscrollBehavior,document.documentElement.style.overscrollBehavior="contain",document.body.style.overscrollBehavior="contain",document.body.style.overflow="hidden",r.enableDialogA11yFix&&window.addEventListener("blur",r.focusChangeListener));var a=r.iframe;a.style.bottom="0";a.style.position="fixed";a.style.right="0";a.style.border="none";a.style.left="0";a.style.top=
"0";a.style.zIndex="5000";a.style.pointerEvents="";a.style.visibility="";r.initialLoadingStrategy===2||r.initialLoadingStrategy===3?V1(r,4):V1(r,6);var P;(P=r.onConsentPrimitiveShownCallback)==null||P.call(r)},
onMessage:function(a){a=CAT(a.data);switch(_.xp(a,1)){case 1:moU(r);var P=PEk(_.TQ(a,_.W4,7));P&&(r.initialLoadingStrategy!==2&&r.initialLoadingStrategy!==3||V1(r,6,P),V1(r,5,P));if(P=PEk(_.TQ(a,_.W4,6)))V1(r,7,P),V1(r,8);var O,U;((O=_.TQ(a,fMb,2))==null?void 0:_.wf(O,d2))!==0&&((U=_.TQ(a,TGA,8))==null?void 0:_.wf(U,wO9))!==0||g(Error("Bk"));K(a);break;case 2:ZDa(r)}}}),_.vo(Q)}})},sgQ=function(r,E,K){r.prewarmChannel=_.jT({destination:r.win,
iframe:E,origin:Azu(r),channelName:"pwcp",onEstablished:function(){V1(r,2);K()}})},Azu=function(r){var E=_.zZ(r.src).toString();
return E&&E.indexOf("://")<0&&E.indexOf("//")!==0?r.origin:_.N0C(E)},Syb=function(r,E){E=E===void 0?!1:E;
var K,g=new Map([["origin",r.origin],["hl",(K=eFf(r))!=null?K:null]]);E&&g.set("pw","1");E=_.N([["cpr",r.consentPrimitiveRequest.serialize()]]);for(K=E.next();!K.done;K=E.next()){var D=_.N(K.value);K=D.next().value;D=D.next().value;g.set(K,D)}r.isDarkTheme()&&g.set("color_scheme","dark");return _.TC(r.src,g)},lMf=function(r){r.isLatencyMeasurementExperiment||r.loadingBar&&document.body.removeChild(r.loadingBar)};
va.prototype.getSrc=function(){var r=_.N7(this.origin),E;var K=(E=_.TQ(this.consentPrimitiveRequest,jgA,3))==null?void 0:_.Ow(E,1);E="consent.google.com";K=K?"/u/"+encodeURIComponent(K.toString()):"";(r==null?0:r.endsWith("youtube.com"))?E="consent.youtube.com":(r=r==null?void 0:r.match("google\\.(co\\.)?([a-z]{2,3})$"))&&(E="consent.google."+((r[1]?"co.":"")+encodeURIComponent(r[2])));return _.Vb("https://"+E+"/signedin"+K+"/landing")};
var to9=function(r,E,K){r.iframe||(r.iframe=document.createElement("iframe"),r.iframe.style.width="100%",r.iframe.style.height="100%",K!==112496729&&(r.iframe.style.colorScheme="auto"),r.isLatencyMeasurementExperiment&&(r.iframe.style.display="none"),_.rJ(r.iframe,E),r.iframe.setAttribute("jsname","C5o1O"),XOT(r.iframe),document.body.appendChild(r.iframe))},XOT=function(r){r.style.bottom="-200vh";
r.style.position="fixed";r.style.right="-200vw";r.style.border="";r.style.left="";r.style.top="";r.style.zIndex="";r.style.pointerEvents="none";r.style.visibility="hidden"},moU=function(r){r.iframe&&(r.isLatencyMeasurementExperiment||(r.JSC$20037_previousHtmlOverscroll!==void 0&&(document.documentElement.style.overscrollBehavior=r.JSC$20037_previousHtmlOverscroll),r.JSC$20037_previousBodyOverscroll!==void 0&&(document.body.style.overscrollBehavior=r.JSC$20037_previousBodyOverscroll),r.JSC$20037_previousBodyOverflow!==
void 0&&(document.body.style.overflow=r.JSC$20037_previousBodyOverflow),r.enableDialogA11yFix&&HDA(r,!1)),XOT(r.iframe))};
va.prototype.handleFocusChange=function(){document.activeElement===this.iframe&&(HDA(this,!0),window.removeEventListener("blur",this.focusChangeListener))};
var HDA=function(r,E){var K,g,D=(K=r.iframe)==null?void 0:(g=K.parentElement)==null?void 0:g.children;if(D)for(K=0;K<D.length;K++)g=D[K],g!==r.iframe&&(E?(g.hasAttribute("aria-hidden")&&_.$N([_.fF(G$D)],g,"data-old-aria-hidden",g.getAttribute("aria-hidden")),_.$N([_.fF(vQU)],g,"aria-hidden","true")):(g.removeAttribute("aria-hidden"),g.hasAttribute("data-old-aria-hidden")&&(_.$N([_.fF(Vou)],g,"aria-hidden",g.getAttribute("data-old-aria-hidden")),g.removeAttribute("data-old-aria-hidden"))))},V1=function(r,
E,K){var g;
(g=r.latencyCallback)==null||g.call(r,{latencyType:E,timestampEpochMillis:K!=null?K:Date.now()})};var nQQ=function(r,E,K){va.call(this,E,K===void 0?!1:K);this.consentPrimitiveRequest=r;r=eFf(this);_.tUA(r);this.src=this.getSrc();var g;this.initialLoadingStrategy=(g=_.TQ(this.consentPrimitiveRequest,jp,4))==null?void 0:_.xp(g,4)},IM5;
_.C(nQQ,va);var K0b=function(r){var E=_.R("enable_primitive_dialog_aria_hide_siblings");r={request:r,enableDialogA11yFix:E===void 0?!1:E};IM5||(IM5=new nQQ(r.request,r.isLatencyMeasurementExperiment||_.xp(r.request,1)===2,r.enableDialogA11yFix));return IM5},eFf=function(r){var E;
return(E=_.TQ(r.consentPrimitiveRequest,jp,4))==null?void 0:_.CO(E,1)},k$T=function(r,E){if(!_.Ot(r.consentPrimitiveRequest,GP,5)){var K=r.consentPrimitiveRequest,g=new GP;
_.Cx(K,5,g)}var D;if((D=_.TQ(r.consentPrimitiveRequest,GP,5))==null||_.Sun(_.fO(D,8))==null){var B;(B=_.TQ(r.consentPrimitiveRequest,GP,5))!=null&&_.bD(B,8,E)}},bDU=function(r){var E;
return(E=_.TQ(r.consentPrimitiveRequest,GP,5))==null?void 0:_.Ow(E,1)};
nQQ.prototype.isDarkTheme=function(){var r;return((r=_.TQ(this.consentPrimitiveRequest,jp,4))==null?void 0:_.xp(r,2))===2};
var uZT=function(r){var E;return((E=_.TQ(r.consentPrimitiveRequest,jp,4))==null?void 0:_.Ow(E,5))||void 0},ZDa=function(r){r.channel=void 0;
r.prewarmChannel=void 0;r.iframe&&(document.body.contains(r.iframe)&&document.body.removeChild(r.iframe),r.iframe=void 0);IM5=void 0},dLB=function(r){return va.prototype.showPrimitive.call(r).then(function(E){return _.TQ(E,fMb,2)})};for(var zP={},yzT=(zP[64]="ma",zP[73]="ogb",zP[89]="cr",zP[21]="test",zP[0]="unkn",zP[137]="con",zP[155]="hl",zP[78]="yt",zP[171]="lp",zP[172]="ap",zP[177]="amo",zP[178]="pqe",zP[74]="gg",zP[1]="gm",zP[140]="am",zP[193]="sc",zP),LZT=_.N(Object.keys(yzT)),hFD=LZT.next();!hFD.done;hFD=LZT.next());var JzU=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(JzU,_.Qb);var rnQ=[0,[2,3,4],_.gY,PhD,UVU,_.hp];var E0A=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(E0A,_.Qb);var KMQ=_.FJ(E0A,[0,_.DR,_.y_,_.gY,_.y_,_.gY,rnQ]);var g0A=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(g0A,_.Qb);g0A.prototype.getCommand=function(){return _.xp(this,1)};
var Dab=function(){var r=new g0A;return _.zk(r,1,0)};var BRu=_.Rm([0,_.DR,_.y_,[0,_.gY,_.y_,-1]]);var dak=new _.iZ("s"),j0B=new _.iZ("t"),NRb=new _.iZ("u"),Q0u=new _.iZ("v"),$ab=function(r,E,K){_.cN.call(this,dak);this.mediaKey=r;this.photoUrl=E;this.photoSource=K};
_.C($ab,_.cN);var aZB=function(){_.cN.call(this,j0B)};
_.C(aZB,_.cN);var pCT=function(r){r=r===void 0?!1:r;_.cN.call(this,NRb);this.isError=r};
_.C(pCT,_.cN);var PaB=function(){_.cN.call(this,Q0u)};
_.C(PaB,_.cN);var fZT=/^\[([a-z0-9-]+)(="([^\\"]*)")?]$/,TRk=function(r){if(typeof r=="string"){if(r.charAt(0)==".")return OrB(r.substr(1));if(r.charAt(0)=="["){var E=fZT.exec(r);r=r.indexOf("=")==-1?void 0:E[3];return Ysa(E[1],r)}return UaA(r)}return r},OrB=function(r){return function(E){return E.getAttribute&&_.LP(E,r)}},Ysa=function(r,E){return function(K){return E!==void 0?K.getAttribute&&K.getAttribute(r)==E:K.hasAttribute&&K.hasAttribute(r)}},UaA=function(r){r=r.toUpperCase();
return function(E){return(E=E.tagName)&&E.toUpperCase()==r}},wCB=function(){return!0};var tj=function(r,E){this.JSC$20065_key_=r;this.JSC$20065_value_=E},FMQ=function(r){throw Error("Ck`"+r.JSC$20065_key_);
},RZA=function(r,E){return new TypeError("Dk`"+E+"`"+r.JSC$20065_key_+"`"+r.JSC$20065_value_+"`"+typeof r.JSC$20065_value_)};
tj.prototype.string=function(r){return arguments.length==0?o0B(this):Mj9(this,r)};
var Mj9=function(r,E){var K;return(K=irf(r))!=null?K:E},o0B=function(r){var E=irf(r);
E===null&&FMQ(r);return E},irf=function(r){var E=r.JSC$20065_value_;
if(E==null)return null;if(typeof E==="string")return E;throw RZA(r,"string");};
tj.prototype.bool=function(r){if(arguments.length==0){var E=this.optionalBool();E===null&&FMQ(this)}else{var K;E=(K=this.optionalBool())!=null?K:r}return E};
tj.prototype.optionalBool=function(){var r=this.JSC$20065_value_;if(r==null)return null;if(typeof r==="boolean")return r;if(typeof r==="string"){r=r.toLowerCase();if(r==="true"||r==="1")return!0;if(r==="false"||r==="0")return!1}throw RZA(this,"boolean");};
tj.prototype.number=function(r){if(arguments.length==0){var E=cn5(this);E===null&&FMQ(this)}else E=Caf(this,r);return E};
var Caf=function(r,E){var K;return(K=cn5(r))!=null?K:E},cn5=function(r){var E=r.JSC$20065_value_;
if(E==null)return null;if(typeof E==="number")return E;if(typeof E==="string"){var K=Number(E);if(!isNaN(K)&&(K!==0||E.trim().length!==0))return K}throw RZA(r,"number");};
tj.prototype.toString=function(){return o0B(this)};
tj.prototype.enum=function(r,E){var K=!0,g=void 0,D;for(D in r){var B=r[D];K&&(K=!1,g=typeof B==="number"?Caf(this,E):Mj9(this,E));if(B==g)return g}JSON.stringify(r);return g};
tj.prototype.array=function(r){if(arguments.length==0){var E=xaB(this);E===null&&FMQ(this);return E}E=xaB(this);return E==null?r:E};
var xaB=function(r){var E=r.JSC$20065_value_;if(E==null)return null;Array.isArray(E)||(typeof E!=="string"?E=[E]:(E=E.trim(),E=E==""?[]:E.split(",").map(function(K){return K.trim()})));
return WM9(r,E)},WM9=function(r,E){var K=r.JSC$20065_key_+"[";
return Array.from(E,function(g,D){return new tj(K+D+"]",g)})};
tj.prototype.object=function(r){var E=this.JSC$20065_value_;if(E==null)return r===void 0&&FMQ(this),r;if(typeof E==="object"&&E.constructor===Object){r={};var K=this.JSC$20065_key_+".",g;for(g in E)r[g]=new tj(K+g,E[g]);return r}throw RZA(this,"object");};var Sp=function(r){this.list_=GYb(r)},GYb=function(r){if(r instanceof Sp)r=r.list_;
else if(r[0]instanceof Sp){for(var E=new Set,K=0;K<r.length;K++)for(var g=_.N(r[K].list_),D=g.next();!D.done;D=g.next())E.add(D.value);r=E}return[].concat(_.mn(r))};
_.d=Sp.prototype;_.d.each=function(r,E,K){((K===void 0?0:K)?YZb:_.K0)(this.list_,r,E);return this};
_.d.size=function(){return this.list_.length};
_.d.isEmpty=function(){return this.list_.length===0};
_.d.get=function(r){return this.list_[r]||null};
_.d.el=function(){return this.list_[0]||null};
_.d.map=function(r,E){return _.m1(this.list_,r,E)};
_.d.equals=function(r){return this===r||_.L2(this.list_,r.list_)};
_.d.first=function(){return this.list_.length==0?null:new bK(this.list_[0])};
_.d.last=function(){return this.list_.length==0?null:new bK(this.list_[this.list_.length-1])};
_.d.find=function(r){var E=[];this.each(function(K){K=K.querySelectorAll(String(r));for(var g=0;g<K.length;g++)E.push(K[g])});
return new Sp(E)};
_.d.parent=function(){var r=[];this.each(function(E){(E=E.parentElement||null)&&!_.ln(r,E)&&r.push(E)});
return new Sp(r)};
_.d.children=function(){var r=[];this.each(function(E){E=_.lk(E);for(var K=0;K<E.length;K++)r.push(E[K])});
return new Sp(r)};
_.d.filter=function(r){r=_.KO(this.list_,TRk(r));return new Sp(r)};
_.d.closest=function(r){var E=[],K=TRk(r),g=function(D){return _.Nb(D)&&K(D)};
this.each(function(D){(D=_.X8(D,g,!0))&&!_.ln(E,D)&&E.push(D)});
return new Sp(E)};
_.d.next=function(r){return v0b(this,_.cRR,r)};
_.d.prev=function(r){return v0b(this,Tzb,r)};
var v0b=function(r,E,K){var g=[];var D=K?TRk(K):wCB;r.each(function(B){(B=E(B))&&D(B)&&g.push(B)});
return new Sp(g)};
Sp.prototype.setClass=function(r){return this.each(function(E){_.y9(E,r)})};
var Vjk=function(r,E){return r.each(function(K){_.AH(K,E)})},zZD=function(r,E){return r.each(function(K){_.Zz(K,E)})};
Sp.prototype.toggleClass=function(r,E){return E===!0?Vjk(this,r):E===!1?zZD(this,r):this.each(function(K){_.LP(K,r)?_.Zz(K,r):_.AH(K,r)})};
Sp.prototype.setText=function(r){return this.each(function(E){_.mf(E,r)})};
var tjf=function(r){r.each(function(E){E.removeAttribute("aria-hidden")})};
Sp.prototype.getStyle=function(r){if(this.list_.length>0){var E=this.list_[0],K=E.style[_.Nz(r)];return typeof K!=="undefined"?K:E.style[_.q7R(E,r)]||""}};
Sp.prototype.getData=function(r){if(this.list_.length===0)return new tj(r,null);var E=obB(this.list_[0],r);return new tj(r,E)};
Sp.prototype.focus=function(r){try{r?this.el().focus(r):this.el().focus()}catch(E){}return this};
Sp.prototype.click=function(){var r=_.AR(this.el());if(r.createEvent){var E=r.createEvent("MouseEvents");E.initMouseEvent("click",!0,!0,r.defaultView,1,0,0,0,0,!1,!1,!1,!1,0,null);this.el().dispatchEvent(E)}else r=r.createEventObject(),r.clientX=0,r.clientY=0,r.screenX=0,r.screenY=0,r.altKey=!1,r.ctrlKey=!1,r.shiftKey=!1,r.button=0,this.el().fireEvent("onclick",r)};
var sF=function(r,E,K,g){function D(a,P,O){var U=P;P&&P.parentNode&&(U=P.cloneNode(!0));a(U,O)}
g=g===void 0?!1:g;if(r.list_.length==1){var B=r.list_[0],Q=function(a){return E(a,B)};
K instanceof Sp?K.each(Q,void 0,g):Array.isArray(K)?(g?YZb:_.K0)(K,Q):Q(K);return r}return r.each(function(a){K instanceof Sp?K.each(function(P){D(E,P,a)}):Array.isArray(K)?_.K0(K,function(P){D(E,P,a)}):D(E,K,a)})};
_.d=Sp.prototype;_.d.append=function(r){return sF(this,function(E,K){E&&K.appendChild(E)},r)};
_.d.appendTo=function(r){(new Sp([r])).append(this);return this};
_.d.remove=function(){return sF(this,function(r,E){_.Gb(E)},null)};
_.d.empty=function(){return sF(this,function(r,E){_.sd(E)},null)};
_.d.after=function(r,E){return sF(this,function(K,g){K&&_.qf(K,g)},r,!(E===void 0||E))};
_.d.before=function(r){return sF(this,function(E,K){E&&_.kq(E,K)},r)};
_.d.replaceWith=function(r){return sF(this,function(E,K){E&&_.oOl(E,K)},r)};
_.d.toggle=function(r){return this.each(function(E){_.g3(E,r)})};
_.d.show=function(){return this.toggle(!0)};
_.d.hide=function(){return this.toggle(!1)};
_.d.trigger=function(r,E,K,g){return Ss9(this,r,E,K,g)};
var Ss9=function(r,E,K,g,D){return r.each(function(B){_.UWu(_.AR(B)).triggerWizEventInternal(B,E,K,g,D)})},bK=function(r,E){r instanceof Sp&&(E=r.list_,r=null);
this.list_=GYb(r!=null?[r]:E)};
_.rf(bK,Sp);_.d=bK.prototype;_.d.children=function(){return new Sp(Array.prototype.slice.call(_.lk(this.list_[0])))};
_.d.each=function(r,E){r.call(E,this.list_[0],0);return this};
_.d.size=function(){return 1};
_.d.el=function(){return this.list_[0]};
_.d.first=function(){return this};var kk=function(r,E){E=E===void 0?window:E;this.hostId=r;this.win=E;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$20076_previousHtmlOverscroll=this.JSC$20076_previousBodyOverscroll=this.JSC$20076_previousBodyOverflow="";this.eventTarget=new _.vN;this.win.location.hostname.indexOf("youtube.com")>=0&&(this.domain="profilewidgets.youtube.com")},kYD=function(r){var E=
bra(bra(bra(new s0b(78),"po"),"hppp"),"hhc");
E.authUser=Number(_.Xx("SESSION_INDEX","0"));E.colorScheme=r;return E};
kk.prototype.getOrigin=function(){return this.origin?this.origin:_.Qy(_.NL(_.jt(new _.ZG,this.win.location.protocol),this.win.location.hostname),this.win.location.port).toString()};
kk.prototype.getTargetOrigin=function(){return _.Qy(_.NL(_.jt(new _.ZG,this.scheme),this.domain),this.port)};
kk.prototype.preloadIframe=function(r){var E=this;if(this.iframeLoadPromise===void 0){var K=document.createElement("iframe");this.iframe=K;FGB(K,r);this.iframeLoadPromise=new Promise(function(g,D){var B=!1,Q=function(a){a.stopPropagation();K.removeEventListener("error",Q);K.removeEventListener("securitypolicyviolation",Q);D(Error("Ek",{cause:a}))};
K.addEventListener("error",Q);K.addEventListener("securitypolicyviolation",Q);setTimeout(function(){B||D(Error("Fk"))},3E4);
qsf(E,K,function(){B=!0;K.removeEventListener("error",Q);K.removeEventListener("securitypolicyviolation",Q);g()})});
lZB(this);r=this.getTargetOrigin().toString();K.setAttribute("allow","camera "+r+"; display-capture "+r);this.parentElement.appendChild(K)}return this.iframeLoadPromise};
var umk=function(r,E){var K,g;return _.p(function(D){if(D.nextAddress==1)return K=p4B(getComputedStyle(r.parentElement).direction==="rtl"),r.parentElement.appendChild(K),document.activeElement instanceof HTMLElement&&(r.elementToFocusAfterClose=document.activeElement),_.Mj(D,2),D.yield(r.preloadIframe(E),4);if(D.nextAddress!=2){r.parentElement.removeChild(K);r.JSC$20076_previousBodyOverflow=r.parentElement.style.overflow;r.JSC$20076_previousHtmlOverscroll=document.documentElement.style.overscrollBehavior;
r.JSC$20076_previousBodyOverscroll=r.parentElement.style.overscrollBehavior;document.documentElement.style.overscrollBehavior="contain";r.parentElement.style.overscrollBehavior="contain";r.parentElement.style.overflow="hidden";var B=r.iframe;B.style.bottom="0";B.style.border="none";B.style.height="100%";B.style.left="0";B.style.position=r.iframePosition;B.style.right="0";B.style.top="0";B.style.width="100%";B.style.zIndex="2202";B.setAttribute("aria-hidden","false");B.setAttribute("aria-modal","true");
r.opened=!0;maf(r);return _.D2(D,0)}g=_.GD(D);r.parentElement.removeChild(K);UHa(r.isDarkTheme());Zru(r,!1);throw Error("Gk",{cause:g});})},Zru=function(r,E){E=E===void 0?!0:E;
r.iframe!==void 0&&(AnD(r),document.documentElement.style.overscrollBehavior=r.JSC$20076_previousHtmlOverscroll,r.parentElement.style.overscrollBehavior=r.JSC$20076_previousBodyOverscroll,r.parentElement.style.overflow=r.JSC$20076_previousBodyOverflow,r.elementToFocusAfterClose!==void 0&&(r.elementToFocusAfterClose.focus(),r.elementToFocusAfterClose=void 0),E?lZB(r):(r.parentElement.removeChild(r.iframe),r.iframe=void 0,r.iframeLoadPromise=void 0,r.mainChannel=void 0),r.opened=!1)},AnD=function(r){r.backgroundElementsAriaHiddenIsNull&&
(tjf(r.backgroundElementsAriaHiddenIsNull),r.backgroundElementsAriaHiddenIsNull=void 0);
r.backgroundElementsAriaHiddenIsFalse&&(r.backgroundElementsAriaHiddenIsFalse.each(function(E){E.setAttribute("aria-hidden","false")}),r.backgroundElementsAriaHiddenIsFalse=void 0);
r.backgroundElementsWithoutInert&&(r.backgroundElementsWithoutInert.each(function(E){E.removeAttribute("inert")}),r.backgroundElementsWithoutInert=void 0)},maf=function(r){r.backgroundElementsAriaHiddenIsNull=(new bK(r.iframe.parentElement)).children().filter(function(E){return E.getAttribute("aria-hidden")===null&&E!==r.iframe});
r.backgroundElementsAriaHiddenIsNull.each(function(E){E.setAttribute("aria-hidden","true")});
r.backgroundElementsAriaHiddenIsFalse=(new bK(r.iframe.parentElement)).children().filter(function(E){return E.getAttribute("aria-hidden")==="false"&&E!==r.iframe});
r.backgroundElementsAriaHiddenIsFalse.each(function(E){E.setAttribute("aria-hidden","true")});
r.backgroundElementsWithoutInert=(new bK(r.iframe.parentElement)).children().filter(function(E){return!E.hasAttribute("inert")&&E!==r.iframe});
r.backgroundElementsWithoutInert.each(function(E){E.setAttribute("inert","true")})},lZB=function(r){r=r.iframe;
r.style.bottom="-1000px";r.style.position="fixed";r.style.right="-1000px";r.style.border="";r.style.height="";r.style.left="";r.style.top="";r.style.width="";r.style.zIndex="";r.setAttribute("aria-hidden","true");r.setAttribute("aria-modal","false")};
kk.prototype.isDarkTheme=function(){return this.colorScheme==="dark"||window.matchMedia("(prefers-color-scheme: dark)").matches&&this.colorScheme!=="light"};var s0b=function(r,E){kk.call(this,yzT[r],E);this.options=[];this.style=""};
_.C(s0b,kk);var eZk=function(r){r.style="youtube";return r},XCu=function(r,E){r.eventTarget.listen(NRb,E);
return r},HrD=function(r,E){r.eventTarget.listen(dak,E);
return r},bra=function(r,E){r.options.push(E);
return r},n0B=function(r){var E=[r.getOrigin()];
r.ancestorOrigins&&E.push.apply(E,_.mn(r.ancestorOrigins));var K=new _.ZG(r.win.location.href),g=r.startUrl?r.startUrl:r.options.includes("po")?"profile-picture/art":"profile-picture";E=GKk(_.$C(r.getTargetOrigin(),g),"origin",E);r.startUrl&&_.KQ(E,"startPath",r.startUrl);r.authUser>0&&_.KQ(E,"authuser",r.authUser);r.pageId!==void 0&&_.KQ(E,"pageId",r.pageId);_.KQ(E,"hostId",r.hostId);r.jsMode!==void 0&&_.KQ(E,"jsmode",r.jsMode);r.rectangleRatio!==void 0&&_.KQ(E,"rectangleRatio",r.rectangleRatio);
r.options.length>0&&_.KQ(E,"opts",r.options.join(","));try{for(var D=_.N(["utm_source","utm_medium","utm_campaign","utm_content"]),B=D.next();!B.done;B=D.next()){var Q=B.value;_.E8(K,Q)&&_.KQ(E,Q,_.E8(K,Q))}var a,P=(a=r.hl)!=null?a:_.E8(K,"hl");P!==void 0&&_.KQ(E,"hl",P)}catch(O){if(!(O instanceof URIError))throw O;}r.colorScheme&&_.KQ(E,"theme",r.colorScheme);r.style&&_.KQ(E,"style",r.style);return E},IZT=function(r,E){r.mainChannel=_.jT({destination:r.win,
iframe:E,origin:r.getTargetOrigin().toString(),channelName:"ow",onMessage:function(K){K=KMQ(K.data);if(E===r.iframe)switch(_.xp(K,1)){case 1:r.eventTarget.dispatchEvent(new pCT);Zru(r);break;case 2:r.eventTarget.dispatchEvent(new $ab(_.CO(K,4),_.CO(K,2),_.xp(K,5),_.TQ(K,JzU,6)));break;case 0:var g;r.eventTarget.dispatchEvent(new aZB(_.CO(K,2),(g=_.xp(K,3))!=null?g:0));break;case 3:r.eventTarget.dispatchEvent(new pCT(!0));Zru(r,!1);break;case 4:r.eventTarget.dispatchEvent(new PaB)}}})},qsf=function(r,
E,K){_.jT({destination:r.win,
iframe:E,origin:_.Qy(_.NL(_.jt(new _.ZG,r.scheme),r.domain),r.port).toString(),channelName:"owi",onMessage:function(g){E===r.iframe&&(K!==void 0&&K(),IZT(r,E),r.opened&&r.mainChannel.send(BRu(Dab())),g.reply(),qsf(r,E))}})};
s0b.prototype.preloadIframe=function(){return this.iframeLoadPromise===void 0?kk.prototype.preloadIframe.call(this,n0B(this).toString()):this.iframeLoadPromise};
s0b.prototype.openPicker=function(r){var E=this;return _.p(function(K){if(K.nextAddress==1)return E.startUrl=r?r:E.options.includes("po")?"profile-picture/art":"profile-picture",K.yield(umk(E,n0B(E).toString()),2);if(E.mainChannel){var g=E.mainChannel,D=g.send;var B=Dab();B=_.tR(B,2,E.startUrl);D.call(g,BRu(B))}_.vo(K)})};var ynb=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(ynb,_.Qb);_.d=ynb.prototype;_.d.getSize=function(){return fV(this,1)};
_.d.setSize=function(r){return _.V_(this,1,r)};
_.d.getWidth=function(){return fV(this,12)};
_.d.getHeight=function(){return fV(this,13)};
_.d.setCenterCrop=function(r){return _.w0(this,20,r)};
_.d.getHtml=function(){return _.MU(this,4)};
_.d.getToken=function(){return _.xW(this,24)};
_.d.setToken=function(r){return _.tR(this,24,r)};
_.d.getBackgroundColor=function(){return fV(this,87)};
_.d.hasBackgroundColor=function(){return _.QD(_.fO(this,87))!=null};
_.d.getStoryboardLevel=function(){return fV(this,109)};var q8=function(r){this.JSC$20084_value_=void 0;this.childNodes_={};if(r){var E=_.PDJ(r);r=_.d7(r);for(var K=0;K<E.length;K++)this.set(E[K],r[K])}};
q8.prototype.set=function(r,E){LMQ(this,r,E,!1)};
q8.prototype.add=function(r,E){LMQ(this,r,E,!0)};
var LMQ=function(r,E,K,g){for(var D=0;D<E.length;D++){var B=E.charAt(D);r.childNodes_[B]||(r.childNodes_[B]=new q8);r=r.childNodes_[B]}if(g&&r.JSC$20084_value_!==void 0)throw Error("Hk`"+E);r.JSC$20084_value_=K},hZb=function(r,E){for(var K=0;K<E.length;K++)if(r=r.childNodes_[E.charAt(K)],!r)return;
return r};
q8.prototype.get=function(r){return(r=hZb(this,r))?r.JSC$20084_value_:void 0};
q8.prototype.getValues=function(){var r=[];Jnu(this,r);return r};
var Jnu=function(r,E){r.JSC$20084_value_!==void 0&&E.push(r.JSC$20084_value_);for(var K in r.childNodes_)Jnu(r.childNodes_[K],E)};
q8.prototype.getKeys=function(r){var E=[];if(r){for(var K=this,g=0;g<r.length;g++){var D=r.charAt(g);if(!K.childNodes_[D])return[];K=K.childNodes_[D]}r6Q(K,r,E)}else r6Q(this,"",E);return E};
var r6Q=function(r,E,K){r.JSC$20084_value_!==void 0&&K.push(E);for(var g in r.childNodes_)r6Q(r.childNodes_[g],E+g,K)};
_.d=q8.prototype;_.d.containsKey=function(r){return this.get(r)!==void 0};
_.d.containsValue=function(r){if(this.JSC$20084_value_===r)return!0;for(var E in this.childNodes_)if(this.childNodes_[E].containsValue(r))return!0;return!1};
_.d.clear=function(){this.childNodes_={};this.JSC$20084_value_=void 0};
_.d.remove=function(r){for(var E=this,K=[],g=0;g<r.length;g++){var D=r.charAt(g);if(!E.childNodes_[D])throw Error("Ik`"+r);K.push([E,D]);E=E.childNodes_[D]}r=E.JSC$20084_value_;for(delete E.JSC$20084_value_;K.length>0;)if(g=K.pop(),E=g[0],g=g[1],E.childNodes_[g].isEmpty())delete E.childNodes_[g];else break;return r};
_.d.clone=function(){return new q8(this)};
_.d.getCount=function(){return MEQ(this.getValues())};
_.d.isEmpty=function(){return this.JSC$20084_value_===void 0&&_.lw.isEmpty(this.childNodes_)};var co9=function(){if(!EtD){var r=EtD=new q8,E;for(E in K_5)r.add(E,K_5[E])}},EtD,lK=function(r,E){this.types=r;
this.setters=E},K_5={a:new lK([3,
0],[function(r,E){_.w0(r,21,E)},
function(r,E){_.V_(r,56,E)}]),
al:new lK([3],[function(r,E){_.w0(r,74,E)}]),
b:new lK([3,0],[function(r,E){_.w0(r,23,E)},
function(r,E){_.V_(r,38,E)}]),
ba:new lK([0],[function(r,E){_.V_(r,85,E)}]),
bc:new lK([0],[function(r,E){_.V_(r,87,E)}]),
br:new lK([0],[function(r,E){_.V_(r,86,E)}]),
c:new lK([3,0],[function(r,E){_.w0(r,2,E)},
function(r,E){_.V_(r,39,E)}]),
cc:new lK([3],[function(r,E){_.w0(r,51,E)}]),
ci:new lK([3],[function(r,E){_.w0(r,32,E)}]),
ckm:new lK([3],[function(r,E){_.w0(r,104,E)}]),
cp:new lK([0],[function(r,E){_.V_(r,92,E)}]),
cr:new lK([3],[function(r,E){_.w0(r,108,E)}]),
cv:new lK([0],[function(r,E){_.V_(r,94,E)}]),
d:new lK([3],[function(r,E){_.w0(r,3,E)}]),
dc:new lK([5],[function(r,E){_.tR(r,99,E)}]),
df:new lK([3],[function(r,E){_.w0(r,80,E)}]),
dv:new lK([3],[function(r,E){_.w0(r,90,E)}]),
e:new lK([0],[function(r,E){_.V_(r,15,E)}]),
em:new lK([0],[function(r,E){_.V_(r,107,E)}]),
f:new lK([4],[function(r,E){_.tR(r,16,E)}]),
fg:new lK([3],[function(r,E){_.w0(r,34,E)}]),
fh:new lK([3],[function(r,E){_.w0(r,30,E)}]),
fm:new lK([3],[function(r,E){_.w0(r,84,E)}]),
fo:new lK([2],[function(r,E){_.Ft(r,79,_.IM(E))}]),
ft:new lK([3],[function(r,E){_.w0(r,50,E)}]),
fv:new lK([3],[function(r,E){_.w0(r,31,E)}]),
g:new lK([3],[function(r,E){_.w0(r,14,E)}]),
gce:new lK([4],[function(r,E){_.tR(r,112,E)}]),
gd:new lK([3],[function(r,E){_.w0(r,83,E)}]),
gm:new lK([3],[function(r,E){_.w0(r,105,E)}]),
h:new lK([3,0],[function(r,E){_.w0(r,4,E)},
function(r,E){_.V_(r,13,E)}]),
i:new lK([3],[function(r,E){_.w0(r,22,E)}]),
ic:new lK([0],[function(r,E){_.V_(r,71,E)}]),
id:new lK([3],[function(r,E){_.w0(r,70,E)}]),
il:new lK([3],[function(r,E){_.w0(r,96,E)}]),
ip:new lK([3],[function(r,E){_.w0(r,54,E)}]),
iv:new lK([0],[function(r,E){_.bD(r,75,E)}]),
j:new lK([1],[function(r,E){E=E==null?E:w1u(E);_.Ft(r,29,E)}]),
k:new lK([3,0],[function(r,E){_.w0(r,17,E)},
function(r,E){_.V_(r,42,E)}]),
l:new lK([0],[function(r,E){_.V_(r,44,E)}]),
lf:new lK([3],[function(r,E){_.w0(r,65,E)}]),
lo:new lK([3],[function(r,E){_.w0(r,97,E)}]),
m:new lK([0],[function(r,E){_.V_(r,63,E)}]),
md:new lK([3],[function(r,E){_.w0(r,91,E)}]),
mm:new lK([4],[function(r,E){_.tR(r,81,E)}]),
mo:new lK([3],[function(r,E){_.w0(r,73,E)}]),
mp:new lK([0],[function(r,E){_.V_(r,115,E)}]),
mv:new lK([3],[function(r,E){_.w0(r,66,E)}]),
n:new lK([3],[function(r,E){r.setCenterCrop(E)}]),
nc:new lK([3],[function(r,E){_.w0(r,55,E)}]),
nd:new lK([3],[function(r,E){_.w0(r,53,E)}]),
ng:new lK([3],[function(r,E){_.w0(r,95,E)}]),
ngm:new lK([3],[function(r,E){_.w0(r,106,E)}]),
no:new lK([3],[function(r,E){_.w0(r,37,E)}]),
ns:new lK([3],[function(r,E){_.w0(r,40,E)}]),
nt0:new lK([4],[function(r,E){_.tR(r,36,E)}]),
ntm:new lK([3],[function(r,E){_.w0(r,114,E)}]),
nu:new lK([3],[function(r,E){_.w0(r,46,E)}]),
nw:new lK([3],[function(r,E){_.w0(r,48,E)}]),
o:new lK([1,3],[function(r,E){E=E==null?E:w1u(E);_.Ft(r,7,E)},
function(r,E){_.w0(r,27,E)}]),
p:new lK([3,0],[function(r,E){_.w0(r,19,E)},
function(r,E){_.V_(r,43,E)}]),
pa:new lK([3],[function(r,E){_.w0(r,61,E)}]),
pc:new lK([0],[function(r,E){_.V_(r,88,E)}]),
pd:new lK([3],[function(r,E){_.w0(r,60,E)}]),
pf:new lK([3],[function(r,E){_.w0(r,67,E)}]),
pg:new lK([3],[function(r,E){_.w0(r,72,E)}]),
pi:new lK([2],[function(r,E){_.Ft(r,76,_.IM(E))}]),
pp:new lK([3],[function(r,E){_.w0(r,52,E)}]),
pt:new lK([4],[function(r,E){_.tR(r,111,E)}]),
q:new lK([4],[function(r,E){_.tR(r,28,E)}]),
r:new lK([3,0],[function(r,E){_.w0(r,6,E)},
function(r,E){_.V_(r,26,E)}]),
ra:new lK([3],[function(r,E){_.w0(r,103,E)}]),
rf:new lK([3],[function(r,E){_.w0(r,100,E)}]),
rg:new lK([3],[function(r,E){_.w0(r,59,E)}]),
rh:new lK([3],[function(r,E){_.w0(r,49,E)}]),
rj:new lK([3],[function(r,E){_.w0(r,57,E)}]),
ro:new lK([2],[function(r,E){_.Ft(r,78,_.IM(E))}]),
rp:new lK([3],[function(r,E){_.w0(r,58,E)}]),
rw:new lK([3],[function(r,E){_.w0(r,35,E)}]),
rwa:new lK([3],[function(r,E){_.w0(r,64,E)}]),
rwu:new lK([3],[function(r,E){_.w0(r,41,E)}]),
s:new lK([3,0],[function(r,E){_.w0(r,33,E)},
function(r,E){r.setSize(E)}]),
sb:new lK([0],[function(r,E){_.V_(r,110,E)}]),
sc:new lK([0],[function(r,E){_.V_(r,89,E)}]),
sg:new lK([3],[function(r,E){_.w0(r,82,E)}]),
sl:new lK([0],[function(r,E){_.V_(r,109,E)}]),
sm:new lK([3],[function(r,E){_.w0(r,93,E)}]),
t:new lK([4],[function(r,E){r.setToken(E)}]),
tm:new lK([3],[function(r,E){_.w0(r,113,E)}]),
u:new lK([3],[function(r,E){_.w0(r,18,E)}]),
ut:new lK([3],[function(r,E){_.w0(r,45,E)}]),
v:new lK([0],[function(r,E){_.V_(r,62,E)}]),
vb:new lK([0],[function(r,E){_.bD(r,68,E)}]),
vf:new lK([4],[function(r,E){_.tR(r,102,E)}]),
vl:new lK([0],[function(r,E){_.bD(r,69,E)}]),
vm:new lK([3],[function(r,E){_.w0(r,98,E)}]),
w:new lK([0],[function(r,E){_.V_(r,12,E)}]),
x:new lK([0],[function(r,E){_.V_(r,9,E)}]),
y:new lK([0],[function(r,E){_.V_(r,10,E)}]),
ya:new lK([2],[function(r,E){_.Ft(r,77,_.IM(E))}]),
z:new lK([0],[function(r,E){_.V_(r,11,E)}])};
co9.prototype.parse=function(r){var E=new ynb,K=new ynb;if(r=="")r=!0;else{r=r.split("-");for(var g=!0,D=0;D<r.length;D++){var B=r[D];if(B.length==0)g=!1;else{var Q=B,a=!1;var P=Q;var O=Q.charAt(0);O!=O.toLowerCase()&&(a=!0,P=Q.charAt(0).toLowerCase()+Q.substring(1));var U=EtD;for(O=1;O<=P.length;++O){var T=U,w=P.substring(0,O);if(w.length==0?T.isEmpty():!hZb(T,w))break}P=O==1?null:(P=U.get(P.substring(0,O-1)))?{option:Q.substring(0,O-1),value:Q.substring(O-1),signed:a,attributes:P}:null;if(P){Q=
[];a=[];O=!1;for(U=0;U<P.attributes.types.length;U++){T=P.attributes.types[U];var F=P.value;w=D;if(P.signed&&T==1)for(var c=F.length;c<12&&w<r.length-1;)F+="-"+r[w+1],c=F.length,++w;else if(T==2)for(;w<r.length-1&&r[w+1].match(/^[\d\.]/);)F+="-"+r[w+1],++w;c=P.attributes.setters[U];F=gtD(this,T)(P.option,F,E,K,c);if(F===null){O=!0;D=w;break}else Q.push(T),a.push(F)}if(!O)for(P=0;P<a.length;P++)U=Q[P],F=a[P],DAb(this,U)(B,F);g=g&&O}else g=!1}}r=g}return new Bqb(E,K,r)};
var dAA=function(r,E,K,g,D,B){D(K,E);r=r.charAt(0);B=B(r==r.toUpperCase());D(g,B)};
_.d=co9.prototype;_.d.parseAndSetIntOption_=function(r,E,K,g,D){if(E=="")return 0;isFinite(E)&&(E=String(E));E=typeof E==="string"?/^\s*-?0x/i.test(E)?parseInt(E,16):parseInt(E,10):NaN;if(isNaN(E))return 1;dAA(r,E,K,g,D,Number);return null};
_.d.logIntParseError_=function(){};
_.d.parseAndSetFloatOption_=function(r,E,K,g,D){if(E=="")return 0;var B=Number(E);E=B==0&&_.j5(E)?NaN:B;if(isNaN(E))return 1;dAA(r,E,K,g,D,Number);return null};
_.d.logFloatParseError_=function(){};
_.d.parseAndSetBoolOption_=function(r,E,K,g,D){if(E!="")return 2;dAA(r,!0,K,g,D,Boolean);return null};
_.d.logBoolParseError_=function(){};
_.d.parseAndSetStringOption_=function(r,E,K,g,D){if(E=="")return 0;dAA(r,E,K,g,D,function(B){return B?"1":""});
return null};
_.d.logStringParseError_=function(){};
_.d.parseAndSetUint64Base64Option_=function(r,E,K,g,D){if(E=="")return 0;dAA(r,E,K,g,D,function(B){return B?1:0});
return null};
var gtD=function(r,E){switch(E){case 0:return(0,_.bF)(r.parseAndSetIntOption_,r);case 2:return(0,_.bF)(r.parseAndSetFloatOption_,r);case 3:return(0,_.bF)(r.parseAndSetBoolOption_,r);case 4:return(0,_.bF)(r.parseAndSetStringOption_,r);case 1:return(0,_.bF)(r.parseAndSetUint64Base64Option_,r);default:return function(){}}},DAb=function(r,E){switch(E){case 0:return(0,_.bF)(r.logIntParseError_,r);
case 2:return(0,_.bF)(r.logFloatParseError_,r);case 3:return(0,_.bF)(r.logBoolParseError_,r);case 4:case 1:return(0,_.bF)(r.logStringParseError_,r);default:return function(){}}},Bqb=function(r,E,K){this.valueProto_=r;
this.signatureFlagProto_=E;this.JSC$20096_valid_=K};
Bqb.prototype.isValid=function(){return this.JSC$20096_valid_};var RBT=function(r){this.JSC$20097_parser_=null;this.JSC$20097_components_=[];this.JSC$20097_parsedOptions_=null;jZD(this,r)},NqU=function(r){r.JSC$20097_parser_==null&&(r.JSC$20097_parser_=new co9);
return r.JSC$20097_parser_},jZD=function(r,E){r.JSC$20097_parsedOptions_=E?typeof E==="string"?NqU(r).parse(E):E:NqU(r).parse("")},mN=function(r,E){return r==E?!1:!0};
_.d=RBT.prototype;_.d.JSC$20099_setCrop=function(r){r=r||void 0;var E=this.JSC$20097_parsedOptions_,K=E.valueProto_;mN(r,_.MU(K,2),_.MU(E.signatureFlagProto_,2))&&_.w0(K,2,r);return this};
_.d.JSC$20099_setCircleCrop=function(r){r=r||void 0;var E=this.JSC$20097_parsedOptions_,K=E.valueProto_;mN(r,Pa(K,51),Pa(E.signatureFlagProto_,51))&&_.w0(K,51,r);return this};
_.d.JSC$20099_setImageCrop=function(r){r=r||void 0;var E=this.JSC$20097_parsedOptions_,K=E.valueProto_;mN(r,Pa(K,32),Pa(E.signatureFlagProto_,32))&&_.w0(K,32,r);return this};
_.d.JSC$20099_setHeight=function(r){var E=this.JSC$20097_parsedOptions_,K=E.valueProto_;mN(r,K.getHeight(),E.signatureFlagProto_.getHeight())&&_.V_(K,13,r);return this};
_.d.setCenterCrop=function(r){r=r||void 0;var E=this.JSC$20097_parsedOptions_,K=E.valueProto_;mN(r,_.MU(K,20),_.MU(E.signatureFlagProto_,20))&&K.setCenterCrop(r);return this};
_.d.JSC$20099_setSmartCrop=function(r){r=r||void 0;var E=this.JSC$20097_parsedOptions_,K=E.valueProto_;mN(r,_.MU(K,19),_.MU(E.signatureFlagProto_,19))&&_.w0(K,19,r);return this};
_.d.JSC$20099_setPad=function(r){r=r||void 0;var E=this.JSC$20097_parsedOptions_,K=E.valueProto_;mN(r,Pa(K,60),Pa(E.signatureFlagProto_,60))&&_.w0(K,60,r);return this};
_.d.JSC$20099_setSmartCropUseFace=function(r){r=r||void 0;var E=this.JSC$20097_parsedOptions_,K=E.valueProto_;mN(r,_.MU(K,67),_.MU(E.signatureFlagProto_,67))&&_.w0(K,67,r);return this};
_.d.JSC$20099_setSmartCropNoClip=function(r){r=r||void 0;var E=this.JSC$20097_parsedOptions_,K=E.valueProto_;mN(r,_.MU(K,52),_.MU(E.signatureFlagProto_,52))&&_.w0(K,52,r);return this};
_.d.setSize=function(r){var E=this.JSC$20097_parsedOptions_,K=E.valueProto_;mN(r,K.getSize(),E.signatureFlagProto_.getSize())&&K.setSize(r);return this};
_.d.setToken=function(r){r=r||void 0;var E=this.JSC$20097_parsedOptions_,K=E.valueProto_;mN(r,K.getToken(),E.signatureFlagProto_.getToken())&&K.setToken(r);return this};
_.d.JSC$20099_setWidth=function(r){var E=this.JSC$20097_parsedOptions_,K=E.valueProto_;mN(r,K.getWidth(),E.signatureFlagProto_.getWidth())&&_.V_(K,12,r);return this};
_.d.clearOptions=function(){jZD(this,"");return this};
_.d.build=function(){this.JSC$20097_components_.length=0;var r=this.JSC$20097_parsedOptions_,E=r.valueProto_;r=r.signatureFlagProto_;ZE(this,"s",E.getSize(),r.getSize());ZE(this,"w",E.getWidth(),r.getWidth());uK(this,"c",_.MU(E,2),_.MU(r,2));uK(this,"d",_.MU(E,3),_.MU(r,3));ZE(this,"h",E.getHeight(),r.getHeight());uK(this,"s",Pa(E,33),Pa(r,33));uK(this,"h",E.getHtml(),r.getHtml());uK(this,"p",_.MU(E,19),_.MU(r,19));uK(this,"pp",_.MU(E,52),_.MU(r,52));uK(this,"pf",_.MU(E,67),_.MU(r,67));uK(this,"n",
_.MU(E,20),_.MU(r,20));ZE(this,"r",fV(E,26),fV(r,26));uK(this,"r",_.MU(E,6),_.MU(r,6));uK(this,"o",Pa(E,27),Pa(r,27));var K=_.o2(E,7,_.Ps);Aj(this,"o",K,_.o2(r,7,_.Ps));K=_.o2(E,29,_.Ps);Aj(this,"j",K,_.o2(r,29,_.Ps));ZE(this,"x",fV(E,9),fV(r,9));ZE(this,"y",fV(E,10),fV(r,10));ZE(this,"z",fV(E,11),fV(r,11));uK(this,"g",_.MU(E,14),_.MU(r,14));ZE(this,"e",fV(E,15),fV(r,15));Aj(this,"f",_.xW(E,16),_.xW(r,16));uK(this,"k",Pa(E,17),Pa(r,17));uK(this,"u",Pa(E,18),!0);uK(this,"ut",Pa(E,45),!0);uK(this,"i",
Pa(E,22),!0);uK(this,"a",Pa(E,21),Pa(r,21));uK(this,"b",_.MU(E,23),_.MU(r,23));ZE(this,"b",fV(E,38),fV(r,38));ZE(this,"c",fV(E,39),fV(r,39),16,8);Aj(this,"q",_.xW(E,28),_.xW(r,28));uK(this,"fh",Pa(E,30),Pa(r,30));uK(this,"fv",Pa(E,31),Pa(r,31));uK(this,"fg",_.MU(E,34),_.MU(r,34));uK(this,"ci",Pa(E,32),Pa(r,32));Aj(this,"t",E.getToken(),r.getToken());Aj(this,"nt0",_.xW(E,36),_.xW(r,36));uK(this,"rw",_.MU(E,35),_.MU(r,35));uK(this,"rwu",_.MU(E,41),_.MU(r,41));uK(this,"rwa",_.MU(E,64),_.MU(r,64));uK(this,
"nw",_.MU(E,48),_.MU(r,48));uK(this,"rh",_.MU(E,49),_.MU(r,49));uK(this,"no",_.MU(E,37),_.MU(r,37));uK(this,"ns",Pa(E,40),Pa(r,40));ZE(this,"k",fV(E,42),fV(r,42));ZE(this,"p",fV(E,43),fV(r,43));ZE(this,"l",fV(E,44),fV(r,44));ZE(this,"v",fV(E,62),fV(r,62));uK(this,"nu",Pa(E,46),Pa(r,46));uK(this,"ft",Pa(E,50),Pa(r,50));uK(this,"cc",Pa(E,51),Pa(r,51));uK(this,"nd",Pa(E,53),Pa(r,53));uK(this,"ip",Pa(E,54),Pa(r,54));uK(this,"nc",Pa(E,55),Pa(r,55));ZE(this,"a",fV(E,56),fV(r,56));uK(this,"rj",Pa(E,57),
Pa(r,57));uK(this,"rp",Pa(E,58),Pa(r,58));uK(this,"rg",Pa(E,59),Pa(r,59));uK(this,"pd",Pa(E,60),Pa(r,60));uK(this,"pa",Pa(E,61),Pa(r,61));ZE(this,"m",fV(E,63),fV(r,63));ZE(this,"vb",OF(E,68),OF(r,68));ZE(this,"vl",OF(E,69),OF(r,69));uK(this,"lf",Pa(E,65),Pa(r,65));uK(this,"mv",Pa(E,66),Pa(r,66));uK(this,"id",Pa(E,70),Pa(r,70));ZE(this,"ic",fV(E,71),!0);uK(this,"pg",_.MU(E,72),_.MU(r,72));uK(this,"mo",Pa(E,73),Pa(r,73));uK(this,"al",Pa(E,74),Pa(r,74));ZE(this,"iv",OF(E,75),OF(r,75));ZE(this,"pi",Yk(E,
76),Yk(r,76));ZE(this,"ya",Yk(E,77),Yk(r,77));ZE(this,"ro",Yk(E,78),Yk(r,78));ZE(this,"fo",Yk(E,79),Yk(r,79));uK(this,"df",Pa(E,80),Pa(r,80));Aj(this,"mm",_.xW(E,81),_.xW(r,81));uK(this,"sg",Pa(E,82),Pa(r,82));uK(this,"gd",Pa(E,83),Pa(r,83));uK(this,"fm",Pa(E,84),Pa(r,84));ZE(this,"ba",fV(E,85),fV(r,85));ZE(this,"br",fV(E,86),fV(r,86));ZE(this,"bc",E.getBackgroundColor(),r.getBackgroundColor(),16,8);ZE(this,"pc",fV(E,88),fV(r,88),16,8);ZE(this,"sc",fV(E,89),fV(r,89),16,8);uK(this,"dv",Pa(E,90),Pa(r,
90));uK(this,"md",Pa(E,91),Pa(r,91));ZE(this,"cp",fV(E,92),fV(r,92));uK(this,"sm",Pa(E,93),Pa(r,93));ZE(this,"cv",fV(E,94),fV(r,94));uK(this,"ng",Pa(E,95),Pa(r,95));uK(this,"il",Pa(E,96),Pa(r,96));uK(this,"lo",Pa(E,97),Pa(r,97));uK(this,"vm",Pa(E,98),Pa(r,98));Aj(this,"dc",_.xW(E,99),_.xW(r,99));uK(this,"rf",Pa(E,100),Pa(r,100));Aj(this,"vf",_.xW(E,102),_.xW(r,102));uK(this,"ra",_.MU(E,103),_.MU(r,103));uK(this,"ckm",Pa(E,104),Pa(r,104));uK(this,"gm",Pa(E,105),Pa(r,105));uK(this,"ngm",Pa(E,106),Pa(r,
106));ZE(this,"em",fV(E,107),fV(r,107));uK(this,"cr",Pa(E,108),Pa(r,108));ZE(this,"sl",E.getStoryboardLevel(),r.getStoryboardLevel());ZE(this,"sb",fV(E,110),fV(r,110));Aj(this,"pt",_.xW(E,111),_.xW(r,111));Aj(this,"gce",_.xW(E,112),_.xW(r,112));uK(this,"tm",Pa(E,113),Pa(r,113));uK(this,"ntm",Pa(E,114),Pa(r,114));ZE(this,"mp",fV(E,115),fV(r,115));return this.JSC$20097_components_.join("-")};
var ZE=function(r,E,K,g,D,B){if(K!=null){var Q=D==void 0||D!=10&&D!=16?10:D;K=Number(K).toString(Q);D=new qZk;D.append(Q==16?"0x":"");Q=D.append;B==void 0?B="":(B-=K.length,B=B<=0?"":(0,_.$jf)("0",B));Q.call(D,B);D.append(K);QZA(r,E,D.toString(),!!Number(g))}},uK=function(r,E,K,g){K&&QZA(r,E,"",!!g)},Aj=function(r,E,K,g){K&&QZA(r,E,String(K),!!Number(g))},QZA=function(r,E,K,g){g&&(E=E.charAt(0).toUpperCase()+E.substring(1));
r.JSC$20097_components_.push(E+K)};_.rf(G9,RBT);_.d=G9.prototype;_.d.JSC$20099_setCrop=function(r){r&&ep(this);return G9.superClass_.JSC$20099_setCrop.call(this,r)};
_.d.JSC$20099_setHeight=function(r){r=r==null||r<0?void 0:r;r!=null&&this.setSize();return G9.superClass_.JSC$20099_setHeight.call(this,r)};
_.d.JSC$20099_setImageCrop=function(r){r&&ep(this);return G9.superClass_.JSC$20099_setImageCrop.call(this,r)};
_.d.JSC$20099_setCircleCrop=function(r){r&&ep(this);return G9.superClass_.JSC$20099_setCircleCrop.call(this,r)};
_.d.setSize=function(r){_.Xu(r)&&(r=Math.max(r.width,r.height));r=r==null||r<0?void 0:r;r!=null&&(this.JSC$20099_setWidth(),this.JSC$20099_setHeight());return G9.superClass_.setSize.call(this,r)};
_.d.JSC$20099_setSmartCrop=function(r){r&&ep(this);return G9.superClass_.JSC$20099_setSmartCrop.call(this,r)};
_.d.JSC$20099_setSmartCropNoClip=function(r){r&&ep(this);return G9.superClass_.JSC$20099_setSmartCropNoClip.call(this,r)};
_.d.JSC$20099_setSmartCropUseFace=function(r){r&&ep(this);return G9.superClass_.JSC$20099_setSmartCropUseFace.call(this,r)};
_.d.setCenterCrop=function(r){r&&ep(this);return G9.superClass_.setCenterCrop.call(this,r)};
_.d.JSC$20099_setPad=function(r){r&&ep(this);return G9.superClass_.JSC$20099_setPad.call(this,r)};
_.d.JSC$20099_setWidth=function(r){r=r==null||r<0?void 0:r;r!=null&&this.setSize();return G9.superClass_.JSC$20099_setWidth.call(this,r)};
var $Ak=function(r){r.clearOptions();var E=r.JSC$20097_parsedOptions_,K=E.valueProto_;mN(!0,_.MU(K,3),_.MU(E.signatureFlagProto_,3))&&_.w0(K,3,!0);return r},ep=function(r){r.setCenterCrop();
r.JSC$20099_setCircleCrop();r.JSC$20099_setCrop();r.JSC$20099_setImageCrop();r.JSC$20099_setPad();r.JSC$20099_setSmartCrop();r.JSC$20099_setSmartCropNoClip();r.JSC$20099_setSmartCropUseFace()};
G9.prototype.build=function(){var r=this.JSC$20097_parsedOptions_.valueProto_;Pa(r,18)||Pa(r,45)?r.getSize()||this.setSize(0):(r=this.JSC$20097_parsedOptions_.valueProto_,r.getSize()||r.getWidth()||r.getHeight()||(this.setSize(),this.JSC$20099_setHeight(),this.JSC$20099_setWidth(),ep(this)));return G9.superClass_.build.call(this)};var ah5=/^[^\/]*\/\//,pzA=function(r,E){E=E===void 0?!1:E;this.original_=r;this.originalPrefix_="";(r=this.original_.match(ah5))&&r[0]?(this.originalPrefix_=r[0],r=this.originalPrefix_.match(/\w+/)?this.original_:"http://"+this.original_.substring(this.originalPrefix_.length)):r="http://"+this.original_;this.uri_=_.r3(r,!0);this.isFreeformUrl_=E;this.JSC$20103_valid_=!0;this.obfuscated_=!1},Pxu=function(r,E){r.JSC$20105_pathPrefix_=r.JSC$20105_pathPrefix_?r.JSC$20105_pathPrefix_+("/"+E):E},Xy=function(r){if(r.JSC$20105_components_==
void 0){var E=r.uri_.getPath().substring(1);
r.JSC$20105_pathPrefix_=null;if(r.isFreeformUrl_){r.JSC$20105_components_=[];if((E.match(/=/g)||[]).length>1)return r.JSC$20103_valid_=!1,r.JSC$20105_components_;var K=E.indexOf("=");K!=-1?(r.JSC$20105_components_.push(E.substr(0,K)),r.JSC$20105_components_.push(E.substr(K+1))):r.JSC$20105_components_.push(E);return r.JSC$20105_components_}r.JSC$20105_components_=E.split("/");E=r.JSC$20105_components_.length;E>2&&r.JSC$20105_components_[0]=="u"&&(Pxu(r,r.JSC$20105_components_[0]+"/"+r.JSC$20105_components_[1]),
r.JSC$20105_components_.shift(),r.JSC$20105_components_.shift(),E-=2);if(E==0||E==4||E>7)return r.JSC$20103_valid_=!1,r.JSC$20105_components_;if(E==2)Pxu(r,r.JSC$20105_components_[0]);else if(r.JSC$20105_components_[0]=="image")Pxu(r,r.JSC$20105_components_[0]);else if(E==7||E==3)return r.JSC$20103_valid_=!1,r.JSC$20105_components_;if(E<=3){r.obfuscated_=!0;E==3&&(Pxu(r,r.JSC$20105_components_[1]),r.JSC$20105_components_.shift(),--E);--E;K=r.JSC$20105_components_[E];var g=K.indexOf("=");g!=-1&&(r.JSC$20105_components_[E]=
K.substr(0,g),r.JSC$20105_components_.push(K.substr(g+1)))}}return r.JSC$20105_components_};
pzA.prototype.isValid=function(){Xy(this);return this.JSC$20103_valid_};
pzA.prototype.isObfuscated=function(){Xy(this);return this.obfuscated_};
var fh9=function(r){Xy(r);return r.isFreeformUrl_},Ha=function(r){Xy(r);
r.JSC$20105_pathPrefix_==void 0&&(r.JSC$20105_pathPrefix_=null);return r.JSC$20105_pathPrefix_},Oy9=function(r){switch(Xy(r).length){case 7:return!0;
case 6:return Ha(r)==null;case 5:return!1;case 3:return!0;case 2:return Ha(r)==null;case 1:return!1;default:return!1}},nV=function(r,E){if(fh9(r))a:{switch(E){case 7:E=0;
break;case 4:if(!Oy9(r)){r=null;break a}E=1;break;default:r=null;break a}r=Xy(r)[E]}else if(r.isObfuscated())a:{var K=Ha(r)!=null?1:0;switch(E){case 6:E=K;break;case 4:if(!Oy9(r)){r=null;break a}E=1+K;break;default:r=null;break a}r=Xy(r)[E]}else a:{K=Ha(r)!=null?1:0;switch(E){case 0:E=K;break;case 1:E=1+K;break;case 2:E=2+K;break;case 3:E=3+K;break;case 4:if(!Oy9(r)){r=null;break a}E=4+K;break;case 5:E=Oy9(r)?1:0;E=4+K+E;break;default:r=null;break a}r=Xy(r)[E]}return r};
pzA.prototype.getOptions=function(){this.options_==void 0&&(this.options_=nV(this,4));return this.options_};var iiB=function(){};
iiB.prototype.parse=function(r,E){return new oza(r,E===void 0?!1:E)};
var oza=function(r,E){pzA.call(this,r,E===void 0?!1:E)};
_.C(oza,pzA);_.rf(CEa,G9);var MyB;CEa.prototype.isValid=function(){return this.parsedImageUrl_.isValid()};
CEa.prototype.build=function(){if(!this.parsedImageUrl_.isValid())return this.parsedImageUrl_.original_;var r=CEa.superClass_.build.call(this),E=[];Ha(this.parsedImageUrl_)!=null&&E.push(Ha(this.parsedImageUrl_));var K=fh9(this.parsedImageUrl_);if(this.parsedImageUrl_.isObfuscated()){var g=this.parsedImageUrl_;g.obfuscatedData_==void 0&&(g.obfuscatedData_=nV(g,6));E.push(g.obfuscatedData_+(r?"="+r:""))}else if(K){g=E.push;var D=this.parsedImageUrl_;D.freeformUrlPath_===void 0&&(D.freeformUrlPath_=
nV(D,7));g.call(E,D.freeformUrlPath_);r&&E.push(r)}else g=E.push,D=this.parsedImageUrl_,D.obfuscatedGaiaId_==void 0&&(D.obfuscatedGaiaId_=nV(D,0)),g.call(E,D.obfuscatedGaiaId_),g=E.push,D=this.parsedImageUrl_,D.photoId_==void 0&&(D.photoId_=nV(D,1)),g.call(E,D.photoId_),g=E.push,D=this.parsedImageUrl_,D.imageVersion_==void 0&&(D.imageVersion_=nV(D,2)),g.call(E,D.imageVersion_),g=E.push,D=this.parsedImageUrl_,D.signature_==void 0&&(D.signature_=nV(D,3)),g.call(E,D.signature_),r&&E.push(r),r=E.push,
g=this.parsedImageUrl_,g.filename_==void 0&&(g.filename_=nV(g,5)),r.call(E,g.filename_);E=K?E.join("="):E.join("/");E=_.r3(this.protocolPrefix_+this.JSC$20111_domain_+"/"+E+(this.JSC$20111_query_?"?"+this.JSC$20111_query_:"")).toString();E.startsWith("%3a//")&&(E=E.replace("%3a//","://"));return E};var YgD=_.A4(["viewBox"]),UAA=_.A4(["width"]),Tq9=_.A4(["height"]),wzb=_.A4(["fill"]),F_f=_.A4(["id"]),RVu=_.A4(["x"]),otk=_.A4(["y"]);xHa.prototype.getLength=function(){return this.parsedData.length};
xHa.prototype.write=function(r){for(var E=0,K=this.parsedData.length;E<K;E++)r.put(this.parsedData[E],8)};
var STb=function(r,E){var K=new xHa(E);r.dataList.push(K);K=r.errorCorrectLevel;var g=1,D=encodeURI(E).toString().replace(/%[0-9a-fA-F]{2}/g,"a");E=D.length+(D.length!=E?3:0);D=0;for(var B=IO.length;D<=B;D++){var Q=0;switch(K){case 1:Q=IO[D][0];break;case 0:Q=IO[D][1];break;case 3:Q=IO[D][2];break;case 2:Q=IO[D][3]}if(E<=Q)break;else g++}if(g>IO.length)throw Error("Rk");r.typeNumber=g;r.dataCache=null};
WGB.prototype.isDark=function(r,E){if(r<0||this.moduleCount<=r||E<0||this.moduleCount<=E)throw Error("Jk`"+r+"`"+E);return this.modules[r][E]};
for(var bif=function(r,E,K){r.moduleCount=r.typeNumber*4+17;r.modules=Array(r.moduleCount);for(var g=0;g<r.moduleCount;g++){r.modules[g]=Array(r.moduleCount);for(var D=0;D<r.moduleCount;D++)r.modules[g][D]=null}McU(r,0,0);McU(r,r.moduleCount-7,0);McU(r,0,r.moduleCount-7);g=iyu[r.typeNumber-1];for(D=0;D<g.length;D++)for(var B=0;B<g.length;B++){var Q=g[D],a=g[B];if(r.modules[Q][a]==null)for(var P=-2;P<=2;P++)for(var O=-2;O<=2;O++)r.modules[Q+P][a+O]=P==-2||P==2||O==-2||O==2||P==0&&O==0?!0:!1}for(g=
8;g<r.moduleCount-8;g++)r.modules[g][6]==null&&(r.modules[g][6]=g%2==0);for(g=8;g<r.moduleCount-8;g++)r.modules[6][g]==null&&(r.modules[6][g]=g%2==0);g=r.errorCorrectLevel<<3|K;for(D=g<<10;y1(D)-y1(1335)>=0;)D^=1335<<y1(D)-y1(1335);g=(g<<10|D)^21522;for(D=0;D<15;D++)B=!E&&(g>>D&1)==1,D<6?r.modules[D][8]=B:D<8?r.modules[D+1][8]=B:r.modules[r.moduleCount-15+D][8]=B;for(D=0;D<15;D++)B=!E&&(g>>D&1)==1,D<8?r.modules[8][r.moduleCount-D-1]=B:D<9?r.modules[8][15-D-1+1]=B:r.modules[8][15-D-1]=B;r.modules[r.moduleCount-
8][8]=!E;if(r.typeNumber>=7){g=r.typeNumber;for(D=g<<12;y1(D)-y1(7973)>=0;)D^=7973<<y1(D)-y1(7973);g=g<<12|D;for(D=0;D<18;D++)B=!E&&(g>>D&1)==1,r.modules[Math.floor(D/3)][D%3+r.moduleCount-8-3]=B;for(D=0;D<18;D++)B=!E&&(g>>D&1)==1,r.modules[D%3+r.moduleCount-8-3][Math.floor(D/3)]=B}if(r.dataCache==null){D=r.typeNumber;B=r.dataList;E=r.errorCorrectLevel;g=c69(D,E);if(g==void 0)throw Error("Qk`"+D+"`"+E);Q=g.length/3;E=[];for(a=0;a<Q;a++){P=g[a*3];O=g[a*3+1];for(var U=g[a*3+2],T=0;T<P;T++)E.push(new GzA(O,
U))}g=new vzB;for(Q=0;Q<B.length;Q++)a=B[Q],g.put(a.mode,4),g.put(a.getLength(),Cxa(a.mode,D)),a.write(g);for(Q=D=0;Q<E.length;Q++)D+=E[Q].dataCount;if(g.length>D*8)throw Error("Kk`"+g.length+"`"+D*8);for(g.length+4<=D*8&&g.put(0,4);g.length%8!=0;)xAB(g,!1);for(;!(g.length>=D*8);){g.put(236,8);if(g.length>=D*8)break;g.put(17,8)}B=D=O=0;Q=Array(E.length);a=Array(E.length);for(P=0;P<E.length;P++){T=E[P].dataCount;var w=E[P].totalCount-T;D=Math.max(D,T);B=Math.max(B,w);Q[P]=Array(T);for(U=0;U<Q[P].length;U++)Q[P][U]=
255&g.buffer[U+O];O+=T;U=w;T=new vG([1],0);for(w=0;w<U;w++)T=T.multiply(new vG([1,W_U(w)],0));U=T;T=(new vG(Q[P],U.getLength()-1)).mod(U);a[P]=Array(U.getLength()-1);for(U=0;U<a[P].length;U++)w=U+T.getLength()-a[P].length,a[P][U]=w>=0?T.get(w):0}for(U=g=0;U<E.length;U++)g+=E[U].totalCount;g=Array(g);for(U=O=0;U<D;U++)for(P=0;P<E.length;P++)U<Q[P].length&&(g[O++]=Q[P][U]);for(U=0;U<B;U++)for(P=0;P<E.length;P++)U<a[P].length&&(g[O++]=a[P][U]);r.dataCache=g}E=r.dataCache;g=-1;D=r.moduleCount-1;B=7;Q=
0;for(a=r.moduleCount-1;a>0;a-=2)for(a==6&&a--;;){for(P=0;P<2;P++)r.modules[D][a-P]==null&&(O=!1,Q<E.length&&(O=(E[Q]>>>B&1)==1),Gwf(K,D,a-P)&&(O=!O),r.modules[D][a-P]=O,B--,B==-1&&(Q++,B=7));D+=g;if(D<0||r.moduleCount<=D){D-=g;g=-g;break}}},McU=function(r,E,K){for(var g=-1;g<=7;g++)if(!(E+g<=-1||r.moduleCount<=E+g))for(var D=-1;D<=7;D++)K+D<=-1||r.moduleCount<=K+D||(r.modules[E+g][K+D]=0<=g&&g<=6&&(D==0||D==6)||0<=D&&D<=6&&(g==0||g==6)||2<=g&&g<=4&&2<=D&&D<=4?!0:!1)},sSQ=function(r){for(var E=0,
K=0,g=0;g<8;g++){bif(r,!0,g);
var D=r;for(var B=D.moduleCount,Q=0,a=0;a<B;a++)for(var P=0;P<B;P++){for(var O=0,U=D.isDark(a,P),T=-1;T<=1;T++)if(!(a+T<0||B<=a+T))for(var w=-1;w<=1;w++)P+w<0||B<=P+w||(T!=0||w!=0)&&U==D.isDark(a+T,P+w)&&O++;O>5&&(Q+=3+O-5)}for(a=0;a<B-1;a++)for(P=0;P<B-1;P++)if(O=0,D.isDark(a,P)&&O++,D.isDark(a+1,P)&&O++,D.isDark(a,P+1)&&O++,D.isDark(a+1,P+1)&&O++,O==0||O==4)Q+=3;for(a=0;a<B;a++)for(P=0;P<B-6;P++)D.isDark(a,P)&&!D.isDark(a,P+1)&&D.isDark(a,P+2)&&D.isDark(a,P+3)&&D.isDark(a,P+4)&&!D.isDark(a,P+5)&&
D.isDark(a,P+6)&&(Q+=40);for(P=0;P<B;P++)for(a=0;a<B-6;a++)D.isDark(a,P)&&!D.isDark(a+1,P)&&D.isDark(a+2,P)&&D.isDark(a+3,P)&&D.isDark(a+4,P)&&!D.isDark(a+5,P)&&D.isDark(a+6,P)&&(Q+=40);for(P=O=0;P<B;P++)for(a=0;a<B;a++)D.isDark(a,P)&&O++;D=Q+=Math.abs(100*O/B/B-50)/5*10;if(g==0||E>D)E=D,K=g}return K},iyu=[[],
[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]],y1=function(r){for(var E=0;r!=0;)E++,r>>>=1;return E},Gwf=function(r,E,K){switch(r){case 0:return(E+K)%2==0;
case 1:return E%2==0;case 2:return K%3==0;case 3:return(E+K)%3==0;case 4:return(Math.floor(E/2)+Math.floor(K/3))%2==0;case 5:return E*K%2+E*K%3==0;case 6:return(E*K%2+E*K%3)%2==0;case 7:return(E*K%3+(E+K)%2)%2==0;default:throw Error("Lk`"+r);}},Cxa=function(r,E){if(1<=E&&E<10)switch(r){case 1:return 10;
case 2:return 9;case 4:return 8;case 8:return 8;default:throw Error("Mk`"+r);}else if(E<27)switch(r){case 1:return 12;case 2:return 11;case 4:return 16;case 8:return 10;default:throw Error("Mk`"+r);}else if(E<41)switch(r){case 1:return 14;case 2:return 13;case 4:return 16;case 8:return 12;default:throw Error("Mk`"+r);}else throw Error("Nk`"+E);},Vcb=function(r){if(r<1)throw Error("Ok`"+r);
return vtU[r]},W_U=function(r){for(;r<0;)r+=255;
for(;r>=256;)r-=255;return LV[r]},LV=Array(256),vtU=Array(256),zVu=0;zVu<8;zVu++)LV[zVu]=1<<zVu;
for(var hj=8;hj<256;hj++)LV[hj]=LV[hj-4]^LV[hj-5]^LV[hj-6]^LV[hj-8];for(var tcB=0;tcB<255;tcB++)vtU[LV[tcB]]=tcB;vG.prototype.get=function(r){return this.num[r]};
vG.prototype.getLength=function(){return this.num.length};
vG.prototype.multiply=function(r){for(var E=Array(this.getLength()+r.getLength()-1),K=0;K<this.getLength();K++)for(var g=0;g<r.getLength();g++)E[K+g]^=W_U(Vcb(this.get(K))+Vcb(r.get(g)));return new vG(E,0)};
vG.prototype.mod=function(r){if(this.getLength()-r.getLength()<0)return this;for(var E=Vcb(this.get(0))-Vcb(r.get(0)),K=Array(this.getLength()),g=0;g<this.getLength();g++)K[g]=this.get(g);for(g=0;g<r.getLength();g++)K[g]^=W_U(Vcb(r.get(g))+E);return(new vG(K,0)).mod(r)};
var Sg5=[[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]],c69=function(r,E){switch(E){case 1:return Sg5[(r-1)*4];case 0:return Sg5[(r-1)*4+1];case 3:return Sg5[(r-1)*4+2];case 2:return Sg5[(r-1)*4+3]}};
vzB.prototype.get=function(r){return(this.buffer[Math.floor(r/8)]>>>7-r%8&1)==1};
vzB.prototype.put=function(r,E){for(var K=0;K<E;K++)xAB(this,(r>>>E-K-1&1)==1)};
var xAB=function(r,E){var K=Math.floor(r.length/8);r.buffer.length<=K&&r.buffer.push(0);E&&(r.buffer[K]|=128>>>r.length%8);r.length++},IO=[[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]],ty5=function(){var r=function(E,K){this.JSC$20131__el=E;this.JSC$20131__htOption=K};
r.prototype.draw=function(E){function K(U,T){U=document.createElementNS("http://www.w3.org/2000/svg",U);for(var w in T)T.hasOwnProperty(w)&&(w==="href"?_.qkb(U,T[w]):_.$N([_.fF(YgD),_.fF(UAA),_.fF(Tq9),_.fF(wzb),_.fF(F_f),_.fF(RVu),_.fF(otk)],U,w,T[w]));return U}
var g=this.JSC$20131__htOption,D=this.JSC$20131__el,B=E.moduleCount;this.clear();var Q=K("svg",{viewBox:"0 0 "+String(B)+" "+String(B),width:"100%",height:"100%",fill:g.colorLight,"xmlns:xlink":"http://www.w3.org/1999/xlink"});D.appendChild(Q);Q.appendChild(K("rect",{fill:g.colorLight,width:"100%",height:"100%"}));Q.appendChild(K("rect",{fill:g.colorDark,width:"1",height:"1",id:"template"}));for(var a=0;a<B;a++)for(var P=0;P<B;P++)if(E.isDark(a,P)){var O=K("use",{x:String(a),y:String(P),href:"#template"});
Q.appendChild(O)}};
r.prototype.clear=function(){for(;this.JSC$20131__el.hasChildNodes();)this.JSC$20131__el.removeChild(this.JSC$20131__el.lastChild)};
return r}(),zBk=document.documentElement.tagName.toLowerCase()==="svg"?ty5:typeof CanvasRenderingContext2D!="undefined"?function(){var r=function(E,K){this._bIsPainted=!1;
Vyf();this.JSC$20131__htOption=K;this._elCanvas=document.createElement("canvas");this._elCanvas.width=K.width;this._elCanvas.height=K.height;E.appendChild(this._elCanvas);this.JSC$20131__el=E;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$20131__el.appendChild(this._elImage);this._bSupportDataURI=null};
r.prototype._onMakeImage=function(){var E=this._elCanvas.toDataURL("image/png");this._elImage.src=E;this._elImage.style.display="block";this._elCanvas.style.display="none"};
r.prototype._safeSetDataURI=function(E,K){var g=this;g._fFail=K;g._fSuccess=E;g._bSupportDataURI===null?(E=_.Wv("IMG"),K=function(){g._bSupportDataURI=!1;g._fFail&&g._fFail.call(g)},E.onabort=K,E.onerror=K,E.onload=function(){g._bSupportDataURI=!0;
g._fSuccess&&g._fSuccess.call(g)},E.src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg=="):g._bSupportDataURI===!0&&g._fSuccess?g._fSuccess.call(g):g._bSupportDataURI===!1&&g._fFail&&g._fFail.call(g)};
r.prototype.draw=function(E){var K=this._oContext,g=this.JSC$20131__htOption,D=E.moduleCount,B=g.width/D,Q=g.height/D,a=Math.round(B),P=Math.round(Q);this._elImage.style.display="none";this.clear();for(var O=0;O<D;O++)for(var U=0;U<D;U++){var T=E.isDark(O,U),w=U*B,F=O*Q;K.strokeStyle=T?g.colorDark:g.colorLight;K.lineWidth=1;K.fillStyle=T?g.colorDark:g.colorLight;K.fillRect(w,F,B,Q);K.strokeRect(Math.floor(w)+.5,Math.floor(F)+.5,a,P);K.strokeRect(Math.ceil(w)-.5,Math.ceil(F)-.5,a,P)}this._bIsPainted=
!0};
r.prototype.makeImage=function(){this._bIsPainted&&this._safeSetDataURI(this._onMakeImage,function(){})};
r.prototype.clear=function(){this._oContext.clearRect(0,0,this._elCanvas.width,this._elCanvas.height);this._bIsPainted=!1};
r.prototype.round=function(E){return E?Math.floor(E*1E3)/1E3:E};
return r}():function(){var r=function(E,K){this.JSC$20131__el=E;
this.JSC$20131__htOption=K};
r.prototype.draw=function(E){for(var K=this.JSC$20131__htOption,g=this.JSC$20131__el,D=E.moduleCount,B=Math.floor(K.width/D),Q=Math.floor(K.height/D),a=['<table style="border:0;border-collapse:collapse;">'],P=0;P<D;P++){a.push("<tr>");for(var O=0;O<D;O++)a.push('<td style="border:0;border-collapse:collapse;padding:0;margin:0;width:'+B+"px;height:"+Q+"px;background-color:"+(E.isDark(P,O)?K.colorDark:K.colorLight)+';"></td>');a.push("</tr>")}a.push("</table>");E=a.join("");E=_.rRb(_.K1X,E);_.Qc(g,E);
E=g.childNodes[0];D=(K.width-E.offsetWidth)/2;B=(K.height-E.offsetHeight)/2;D>0&&B>0&&(E.style.margin=B+"px "+D+"px")};
r.prototype.clear=function(){this.JSC$20131__el.textContent=""};
return r}();
kzB.prototype.makeImage=function(){typeof this._oDrawing.makeImage=="function"&&(!this.JSC$20134__android||this.JSC$20134__android>=3)&&this._oDrawing.makeImage()};
kzB.prototype.clear=function(){this._oDrawing.clear()};
_.gm.QRCode=kzB;var by9={cellSize:16,cellStyle:2,relativeCircleSize:.9375,color:"white",backgroundColor:"black",autoClear:!0,logoPadding:1,padding:0,borderRadius:0};var sZB=function(){};
sZB.prototype.stringify=function(r){return _.gm.JSON.stringify(r,void 0)};
sZB.prototype.parse=function(r){return _.gm.JSON.parse(r,void 0)};var kwQ=function(){_.cN.call(this,"z")};
_.rf(kwQ,_.cN);var qgQ=function(){_.cN.call(this,"y")};
_.rf(qgQ,_.cN);var lhb=null,mAu=function(){return lhb=lhb||new _.vN},Zyu=function(r){_.cN.call(this,"serverreachability",r)};
_.rf(Zyu,_.cN);var uTB=function(r){var E=mAu();E.dispatchEvent(new Zyu(E,r))},A6D=function(r,E){_.cN.call(this,"statevent",r);
this.stat=E};
_.rf(A6D,_.cN);var Jj=function(r){var E=mAu();E.dispatchEvent(new A6D(E,r))},eVf=function(r,E,K,g){_.cN.call(this,"timingevent",r);
this.size=E;this.rtt=K;this.retries=g};
_.rf(eVf,_.cN);var XzA=function(r,E,K){var g=mAu();g.dispatchEvent(new eVf(g,r,E,K))},Hyf=function(r,E){if(typeof r!=="function")throw Error("Sk");
return _.gm.setTimeout(function(){r()},E)};var rr=function(){this.redactEnabled_=!0};
rr.prototype.disableRedact=function(){this.redactEnabled_=!1};
var nt5=function(r,E,K,g,D,B){r.info(function(){if(r.redactEnabled_)if(B){var Q="";for(var a=B.split("&"),P=0;P<a.length;P++){var O=a[P].split("=");if(O.length>1){var U=O[0];O=O[1];var T=U.split("_");Q=T.length>=2&&T[1]=="type"?Q+(U+"="+O+"&"):Q+(U+"=redacted&")}}}else Q=null;else Q=B;return"XMLHTTP REQ ("+g+") [attempt "+D+"]: "+E+"\n"+K+"\n"+Q})},Ihu=function(r,E,K,g,D,B,Q){r.info(function(){return"XMLHTTP RESP ("+g+") [ attempt "+D+"]: "+E+"\n"+K+"\n"+B+" "+Q})},E2=function(r,E,K,g){r.info(function(){return"XMLHTTP TEXT ("+
E+"): "+y69(r,K)+(g?" "+g:"")})},L_u=function(r,E){r.info(function(){return"TIMEOUT: "+E})};
rr.prototype.debug=function(){};
rr.prototype.info=function(){};
rr.prototype.warning=function(){};
var y69=function(r,E){if(!r.redactEnabled_)return E;if(!E)return null;try{var K=JSON.parse(E);if(K)for(var g=0;g<K.length;g++)if(Array.isArray(K[g])){var D=K[g];if(!(D.length<2)){var B=D[1];if(Array.isArray(B)&&!(B.length<1)){var Q=B[0];if(Q!="noop"&&Q!="stop"&&Q!="close")for(var a=1;a<B.length;a++)B[a]=""}}}return(0,_.ku)(K)}catch(P){return r.debug("Exception parsing expected JS array - probably was not JS"),E}};var Kq=function(r,E,K,g,D){this.JSC$20156_channel_=r;this.JSC$20156_channelDebug_=E;this.sid_=K;this.JSC$20156_rid_=g;this.JSC$20156_retryId_=D||1;this.JSC$20156_eventHandler_=new _.Ru(this);this.timeout_=45E3;this.JSC$20156_extraHeaders_=null;this.JSC$20156_successful_=!1;this.JSC$20156_postData_=this.JSC$20156_requestUri_=this.JSC$20156_baseUri_=this.JSC$20156_type_=this.JSC$20156_requestStartTime_=this.JSC$20156_watchDogTimeoutTime_=this.JSC$20156_watchDogTimerId_=null;this.JSC$20156_pendingMessages_=
[];this.JSC$20156_xmlHttp_=null;this.JSC$20156_xmlHttpChunkStart_=0;this.JSC$20156_lastError_=this.JSC$20156_verb_=null;this.JSC$20156_lastStatusCode_=-1;this.JSC$20156_cancelled_=!1;this.JSC$20156_readyStateChangeThrottleMs_=0;this.JSC$20156_readyStateChangeThrottle_=null;this.firstByteReceived_=this.initialResponseDecoded_=this.decodeInitialResponse_=this.decodeChunks_=!1;this.fetchResponseState_=new hVU},hVU=function(){this.textDecoder=null;
this.responseBuffer="";this.responseArrivedForFetch=!1},J6b=function(r,E){switch(r){case 0:return"Non-200 return code ("+E+")";
case 1:return"XMLHTTP failure (no data)";case 2:return"HttpConnection timeout";default:return"Unknown error"}},rma={},E$a={};
Kq.prototype.setTimeout=function(r){this.timeout_=r};
var g$u=function(r,E,K){r.JSC$20156_type_=1;r.JSC$20156_baseUri_=_.YC(E.clone());r.JSC$20156_postData_=K;r.decodeChunks_=!0;KvB(r,null)},KvB=function(r,E){r.JSC$20156_requestStartTime_=Date.now();
DGu(r);r.JSC$20156_requestUri_=r.JSC$20156_baseUri_.clone();GKk(r.JSC$20156_requestUri_,"t",r.JSC$20156_retryId_);r.JSC$20156_xmlHttpChunkStart_=0;var K=r.JSC$20156_channel_.JSC$20175_supportsCrossDomainXhrs_;r.fetchResponseState_=new hVU;r.JSC$20156_xmlHttp_=BhA(r.JSC$20156_channel_,K?E:null,!r.JSC$20156_postData_);r.JSC$20156_readyStateChangeThrottleMs_>0&&(r.JSC$20156_readyStateChangeThrottle_=new _.NN((0,_.bF)(r.JSC$20160_xmlHttpHandler_,r,r.JSC$20156_xmlHttp_),r.JSC$20156_readyStateChangeThrottleMs_));
r.JSC$20156_eventHandler_.listen(r.JSC$20156_xmlHttp_,"readystatechange",r.JSC$20160_readyStateChangeHandler_);E=r.JSC$20156_extraHeaders_?_.lw.clone(r.JSC$20156_extraHeaders_):{};r.JSC$20156_postData_?(r.JSC$20156_verb_||(r.JSC$20156_verb_="POST"),E["Content-Type"]="application/x-www-form-urlencoded",r.JSC$20156_xmlHttp_.send(r.JSC$20156_requestUri_,r.JSC$20156_verb_,r.JSC$20156_postData_,E)):(r.JSC$20156_verb_="GET",r.JSC$20156_xmlHttp_.send(r.JSC$20156_requestUri_,r.JSC$20156_verb_,null,E));uTB(1);
nt5(r.JSC$20156_channelDebug_,r.JSC$20156_verb_,r.JSC$20156_requestUri_,r.JSC$20156_rid_,r.JSC$20156_retryId_,r.JSC$20156_postData_)};
Kq.prototype.JSC$20160_readyStateChangeHandler_=function(r){r=r.target;var E=this.JSC$20156_readyStateChangeThrottle_;E&&_.lZ(r)==3?(this.JSC$20156_channelDebug_.debug("Throttling readystatechange."),E.fire()):this.JSC$20160_xmlHttpHandler_(r)};
Kq.prototype.JSC$20160_xmlHttpHandler_=function(r){try{r==this.JSC$20156_xmlHttp_?dGk(this):this.JSC$20156_channelDebug_.warning("Called back with an unexpected xmlhttp")}catch(E){this.JSC$20156_channelDebug_.debug("Failed call to OnXmlHttpReadyStateChanged_"),jKb(this)}finally{}};
var dGk=function(r){var E=_.lZ(r.JSC$20156_xmlHttp_),K=r.JSC$20156_xmlHttp_.JSC$9951_lastErrorCode_,g=r.JSC$20156_xmlHttp_.getStatus();if(!(E<3||E==3&&!jKb(r))){r.JSC$20156_cancelled_||E!=4||K==7||(K==8||g<=0?uTB(3):uTB(2));Nhb(r);var D=r.JSC$20156_xmlHttp_.getStatus();r.JSC$20156_lastStatusCode_=D;K=QKB(r);jKb(r)||r.JSC$20156_channelDebug_.debug(function(){return"No response text for uri "+r.JSC$20156_requestUri_+" status "+D});
r.JSC$20156_successful_=D==200;Ihu(r.JSC$20156_channelDebug_,r.JSC$20156_verb_,r.JSC$20156_requestUri_,r.JSC$20156_rid_,r.JSC$20156_retryId_,E,D);if(r.JSC$20156_successful_){if(r.decodeInitialResponse_&&!r.initialResponseDecoded_)if(g=$Gb(r))E2(r.JSC$20156_channelDebug_,r.JSC$20156_rid_,g,"Initial handshake response via X-HTTP-Initial-Response"),r.initialResponseDecoded_=!0,aCD(r,g);else{r.JSC$20156_successful_=!1;r.JSC$20156_lastError_=3;Jj(12);r.JSC$20156_channelDebug_.warning("XMLHTTP Missing X_HTTP_INITIAL_RESPONSE ("+
r.JSC$20156_rid_+")");gr(r);pyk(r);return}r.decodeChunks_?PWb(r,E,K):(E2(r.JSC$20156_channelDebug_,r.JSC$20156_rid_,K,null),aCD(r,K));E==4&&gr(r);r.JSC$20156_successful_&&!r.JSC$20156_cancelled_&&(E==4?fCQ(r.JSC$20156_channel_,r):(r.JSC$20156_successful_=!1,DGu(r)))}else xLk(r.JSC$20156_xmlHttp_),D==400&&K.indexOf("Unknown SID")>0?(r.JSC$20156_lastError_=3,Jj(12),r.JSC$20156_channelDebug_.warning("XMLHTTP Unknown SID ("+r.JSC$20156_rid_+")")):(r.JSC$20156_lastError_=0,Jj(13),r.JSC$20156_channelDebug_.warning("XMLHTTP Bad status "+
D+" ("+r.JSC$20156_rid_+")")),gr(r),pyk(r)}},$Gb=function(r){return r.JSC$20156_xmlHttp_&&(r=Y9u(r.JSC$20156_xmlHttp_,"X-HTTP-Initial-Response"))&&!_.j5(r)?r:null},QKB=function(r){if(!OWk(r))return r.JSC$20156_xmlHttp_.getResponseText();
var E=r.JSC$20156_xmlHttp_.getResponse();if(E==="")return"";var K="",g=E.length,D=_.lZ(r.JSC$20156_xmlHttp_)==4;if(!r.fetchResponseState_.textDecoder){if(typeof TextDecoder==="undefined")return gr(r),pyk(r),"";r.fetchResponseState_.textDecoder=new _.gm.TextDecoder}for(var B=0;B<g;B++)r.fetchResponseState_.responseArrivedForFetch=!0,K+=r.fetchResponseState_.textDecoder.decode(E[B],{stream:!(D&&B==g-1)});E.length=0;r.fetchResponseState_.responseBuffer+=K;r.JSC$20156_xmlHttpChunkStart_=0;return r.fetchResponseState_.responseBuffer},
jKb=function(r){return r.JSC$20156_xmlHttp_?r.fetchResponseState_.responseArrivedForFetch?!0:!(!r.JSC$20156_xmlHttp_.getResponseText()&&!r.JSC$20156_xmlHttp_.getResponse()):!1},OWk=function(r){return r.JSC$20156_xmlHttp_?r.JSC$20156_verb_=="GET"&&r.JSC$20156_type_!=2&&r.JSC$20156_channel_.usesFetchStreams_:!1},PWb=function(r,E,K){for(var g=!0,D;!r.JSC$20156_cancelled_&&r.JSC$20156_xmlHttpChunkStart_<K.length;)if(D=YlQ(r,K),D==E$a){E==4&&(r.JSC$20156_lastError_=4,Jj(14),g=!1);
E2(r.JSC$20156_channelDebug_,r.JSC$20156_rid_,null,"[Incomplete Response]");break}else if(D==rma){r.JSC$20156_lastError_=4;Jj(15);E2(r.JSC$20156_channelDebug_,r.JSC$20156_rid_,K,"[Invalid Chunk]");g=!1;break}else E2(r.JSC$20156_channelDebug_,r.JSC$20156_rid_,D,null),aCD(r,D);OWk(r)&&r.JSC$20156_xmlHttpChunkStart_!=0&&(r.fetchResponseState_.responseBuffer=r.fetchResponseState_.responseBuffer.slice(r.JSC$20156_xmlHttpChunkStart_),r.JSC$20156_xmlHttpChunkStart_=0);E!=4||K.length!=0||r.fetchResponseState_.responseArrivedForFetch||
(r.JSC$20156_lastError_=1,Jj(16),g=!1);r.JSC$20156_successful_=r.JSC$20156_successful_&&g;g?K.length>0&&!r.firstByteReceived_&&(r.firstByteReceived_=!0,E=r.JSC$20156_channel_,E.JSC$20175_backChannelRequest_==r&&E.detectBufferingProxy_&&!E.bpDetectionDone_&&(E.JSC$20175_channelDebug_.info("Great, no buffering proxy detected. Bytes received: "+K.length),UGU(E),E.bpDetectionDone_=!0,Jj(11))):(E2(r.JSC$20156_channelDebug_,r.JSC$20156_rid_,K,"[Invalid Chunked Response]"),gr(r),pyk(r))},YlQ=function(r,
E){var K=r.JSC$20156_xmlHttpChunkStart_,g=E.indexOf("\n",K);
if(g==-1)return E$a;K=Number(E.substring(K,g));if(isNaN(K))return rma;g+=1;if(g+K>E.length)return E$a;E=E.slice(g,g+K);r.JSC$20156_xmlHttpChunkStart_=g+K;return E};
Kq.prototype.cancel=function(){this.JSC$20156_cancelled_=!0;gr(this)};
var DGu=function(r){r.JSC$20156_watchDogTimeoutTime_=Date.now()+r.timeout_;ThB(r,r.timeout_)},ThB=function(r,E){if(r.JSC$20156_watchDogTimerId_!=null)throw Error("Tk");
r.JSC$20156_watchDogTimerId_=Hyf((0,_.bF)(r.JSC$20160_onWatchDogTimeout_,r),E)},Nhb=function(r){r.JSC$20156_watchDogTimerId_&&(_.gm.clearTimeout(r.JSC$20156_watchDogTimerId_),r.JSC$20156_watchDogTimerId_=null)};
Kq.prototype.JSC$20160_onWatchDogTimeout_=function(){this.JSC$20156_watchDogTimerId_=null;var r=Date.now();r-this.JSC$20156_watchDogTimeoutTime_>=0?(L_u(this.JSC$20156_channelDebug_,this.JSC$20156_requestUri_),this.JSC$20156_type_!=2&&(uTB(3),Jj(17)),gr(this),this.JSC$20156_lastError_=2,pyk(this)):(this.JSC$20156_channelDebug_.warning("WatchDog timer called too early"),ThB(this,this.JSC$20156_watchDogTimeoutTime_-r))};
var pyk=function(r){r.JSC$20156_channel_.state_==0||r.JSC$20156_cancelled_||fCQ(r.JSC$20156_channel_,r)},gr=function(r){Nhb(r);
_.Ny(r.JSC$20156_readyStateChangeThrottle_);r.JSC$20156_readyStateChangeThrottle_=null;r.JSC$20156_eventHandler_.removeAll();if(r.JSC$20156_xmlHttp_){var E=r.JSC$20156_xmlHttp_;r.JSC$20156_xmlHttp_=null;E.abort();E.dispose()}};
Kq.prototype.getLastError=function(){return this.JSC$20156_lastError_};
var aCD=function(r,E){try{var K=r.JSC$20156_channel_;if(K.state_!=0&&(K.JSC$20175_backChannelRequest_==r||wyA(K.forwardChannelRequestPool_,r)))if(!r.initialResponseDecoded_&&wyA(K.forwardChannelRequestPool_,r)&&K.state_==3){try{var g=K.wireCodec_.JSC$20170_parser_.parse(E)}catch(a){g=null}if(Array.isArray(g)&&g.length==3){E=g;if(E[0]==0)a:if(K.JSC$20175_channelDebug_.debug("Server claims our backchannel is missing."),K.JSC$20175_backChannelTimerId_)K.JSC$20175_channelDebug_.debug("But we are currently starting the request.");
else{if(K.JSC$20175_backChannelRequest_)if(K.JSC$20175_backChannelRequest_.JSC$20156_requestStartTime_+3E3<r.JSC$20156_requestStartTime_)FvB(K),RzQ(K);else break a;else K.JSC$20175_channelDebug_.warning("We do not have a BackChannel established");o$f(K);Jj(18)}else{K.JSC$20175_lastPostResponseArrayId_=E[1];var D=K.JSC$20175_lastPostResponseArrayId_-K.JSC$20175_lastArrayId_;if(0<D){var B=E[2];K.JSC$20175_channelDebug_.debug(B+" bytes (in "+D+" arrays) are outstanding on the BackChannel");B<37500&&
K.enableStreaming_&&K.JSC$20175_backChannelRetryCount_==0&&!K.JSC$20175_deadBackChannelTimerId_&&(K.JSC$20175_deadBackChannelTimerId_=Hyf((0,_.bF)(K.JSC$20177_onBackChannelDead_,K),6E3))}}if(MLT(K.forwardChannelRequestPool_)<=1&&K.forwardChannelFlushedCallback_){try{K.forwardChannelFlushedCallback_()}catch(a){}K.forwardChannelFlushedCallback_=void 0}}else K.JSC$20175_channelDebug_.debug("Bad POST response data returned"),D0(K,11)}else if((r.initialResponseDecoded_||K.JSC$20175_backChannelRequest_==
r)&&FvB(K),!_.j5(E)){var Q=K.wireCodec_.JSC$20170_parser_.parse(E);K.onInput_(Q,r)}uTB(4)}catch(a){}};var iWu=function(r,E){this.JSC$20163_mapId=r;this.map=E;this.context=null};var cmT=function(r){this.maxPoolSizeConfigured_=r||10;_.gm.PerformanceNavigationTiming?(r=_.gm.performance.getEntriesByType("navigation"),r=r.length>0&&(r[0].nextHopProtocol=="hq"||r[0].nextHopProtocol=="h2")):r=!!(_.gm.chrome&&_.gm.chrome.loadTimes&&_.gm.chrome.loadTimes()&&_.gm.chrome.loadTimes().wasFetchedViaSpdy);this.JSC$20166_maxSize_=r?this.maxPoolSizeConfigured_:1;this.requestPool_=null;this.JSC$20166_maxSize_>1&&(this.requestPool_=new Set);this.JSC$20166_request_=null;this.JSC$20166_pendingMessages_=
[]},CWB=function(r){return r.JSC$20166_request_?!0:r.requestPool_?r.requestPool_.size>=r.JSC$20166_maxSize_:!1},MLT=function(r){return r.JSC$20166_request_?1:r.requestPool_?r.requestPool_.size:0},wyA=function(r,E){return r.JSC$20166_request_?r.JSC$20166_request_==E:r.requestPool_?r.requestPool_.has(E):!1},xGD=function(r,E){r.requestPool_?r.requestPool_.add(E):r.JSC$20166_request_=E},Wvb=function(r,E){r.JSC$20166_request_&&r.JSC$20166_request_==E?r.JSC$20166_request_=null:r.requestPool_&&r.requestPool_.has(E)&&
r.requestPool_.delete(E)};
cmT.prototype.cancel=function(){this.JSC$20166_pendingMessages_=Gjb(this);if(this.JSC$20166_request_)this.JSC$20166_request_.cancel(),this.JSC$20166_request_=null;else if(this.requestPool_&&this.requestPool_.size!==0){for(var r=_.N(this.requestPool_.values()),E=r.next();!E.done;E=r.next())E.value.cancel();this.requestPool_.clear()}};
var Gjb=function(r){if(r.JSC$20166_request_!=null)return r.JSC$20166_pendingMessages_.concat(r.JSC$20166_request_.JSC$20156_pendingMessages_);if(r.requestPool_!=null&&r.requestPool_.size!==0){var E=r.JSC$20166_pendingMessages_;r=_.N(r.requestPool_.values());for(var K=r.next();!K.done;K=r.next())E=E.concat(K.value.JSC$20156_pendingMessages_);return E}return _.un(r.JSC$20166_pendingMessages_)},v$A=function(r,E){r.JSC$20166_pendingMessages_=r.JSC$20166_pendingMessages_.concat(E)};var VLa=function(r,E){var K=new rr;K.debug("TestLoadImage: loading "+r);if(_.gm.Image){var g=new Image;g.onload=_.$E(BX,K,"TestLoadImage: loaded",!0,E,g);g.onerror=_.$E(BX,K,"TestLoadImage: error",!1,E,g);g.onabort=_.$E(BX,K,"TestLoadImage: abort",!1,E,g);g.ontimeout=_.$E(BX,K,"TestLoadImage: timeout",!1,E,g);_.gm.setTimeout(function(){if(g.ontimeout)g.ontimeout()},1E4);
g.src=r}else E(!1)},zzB=function(r,E){var K=new rr,g=new AbortController,D=setTimeout(function(){g.abort();
BX(K,"TestPingServer: timeout",!1,E)},1E4);
fetch(r,{signal:g.signal}).then(function(B){clearTimeout(D);B.ok?BX(K,"TestPingServer: ok",!0,E):BX(K,"TestPingServer: server error",!1,E)}).catch(function(){clearTimeout(D);
BX(K,"TestPingServer: error",!1,E)})},BX=function(r,E,K,g,D){try{r.debug(E),D&&(D.onload=null,D.onerror=null,D.onabort=null,D.ontimeout=null),g(K)}catch(B){}};var tLB=function(){this.JSC$20170_parser_=new sZB};var Sla=function(r,E,K){return K&&K.internalChannelParams?K.internalChannelParams[r]||E:E},dr=function(r){this.serverVersion_=0;
this.JSC$20175_outgoingMaps_=[];this.JSC$20175_channelDebug_=new rr;this.JSC$20175_hostPrefix_=this.JSC$20175_backChannelUri_=this.JSC$20175_forwardChannelUri_=this.JSC$20175_path_=this.JSC$20175_backChannelRequest_=this.httpSessionId_=this.httpSessionIdParam_=this.JSC$20175_extraParams_=this.httpHeadersOverwriteParam_=this.initHeaders_=this.JSC$20175_extraHeaders_=null;this.JSC$20175_nextMapId_=this.JSC$20175_nextRid_=0;this.JSC$20175_failFast_=Sla("failFast",!1,r);this.enableStreaming_=this.JSC$20175_deadBackChannelTimerId_=
this.JSC$20175_backChannelTimerId_=this.JSC$20175_forwardChannelTimerId_=this.handler_=null;this.allowStreamingMode_=!0;this.errorResponseStatusCode_=this.JSC$20175_lastPostResponseArrayId_=this.JSC$20175_lastArrayId_=-1;this.JSC$20175_backChannelAttemptId_=this.JSC$20175_backChannelRetryCount_=this.JSC$20175_forwardChannelRetryCount_=0;this.JSC$20175_baseRetryDelayMs_=Sla("baseRetryDelayMs",5E3,r);this.JSC$20175_retryDelaySeedMs_=Sla("retryDelaySeedMs",1E4,r);this.JSC$20175_forwardChannelMaxRetries_=
Sla("forwardChannelMaxRetries",2,r);this.JSC$20175_forwardChannelRequestTimeoutMs_=Sla("forwardChannelRequestTimeoutMs",2E4,r);this.JSC$20175_xmlHttpFactory_=r&&r.xmlHttpFactory||void 0;this.networkTestUrl_=r&&r.networkTestUrl||void 0;this.usesFetchStreams_=r&&r.useFetchStreams||!1;this.backChannelRequestTimeoutMs_=void 0;this.JSC$20175_supportsCrossDomainXhrs_=r&&r.supportsCrossDomainXhr||!1;this.sid_="";this.forwardChannelRequestPool_=new cmT(r&&r.concurrentRequestLimit);this.wireCodec_=new tLB;
this.fastHandshake_=r&&r.fastHandshake||!1;this.encodeInitMessageHeaders_=r&&r.encodeInitMessageHeaders||!1;this.fastHandshake_&&this.encodeInitMessageHeaders_&&(this.JSC$20175_channelDebug_.warning("Ignore encodeInitMessageHeaders because fastHandshake is set."),this.encodeInitMessageHeaders_=!1);this.blockingHandshake_=r&&r.blockingHandshake||!1;r&&r.disableRedact&&this.JSC$20175_channelDebug_.disableRedact();r&&r.forceLongPolling&&(this.allowStreamingMode_=!1);this.detectBufferingProxy_=!this.fastHandshake_&&
this.allowStreamingMode_&&r&&r.detectBufferingProxy||!1;this.longPollingTimeout_=void 0;r&&r.longPollingTimeout&&r.longPollingTimeout>0&&(this.longPollingTimeout_=r.longPollingTimeout);this.forwardChannelFlushedCallback_=void 0;this.handshakeRttMs_=0;this.bpDetectionDone_=!1;this.nonAckedMapsAtChannelClose_=this.bpDetectionTimerId_=null};
dr.prototype.JSC$20177_channelVersion_=8;dr.prototype.state_=1;
dr.prototype.connect=function(r,E,K,g){this.JSC$20175_channelDebug_.debug("connect()");Jj(0);this.JSC$20175_path_=r;this.JSC$20175_extraParams_=E||{};K&&g!==void 0&&(this.JSC$20175_extraParams_.OSID=K,this.JSC$20175_extraParams_.OAID=g);this.enableStreaming_=this.allowStreamingMode_;this.JSC$20175_channelDebug_.debug("connectChannel_()");r=bW9(this,null,this.JSC$20175_path_);this.JSC$20175_channelDebug_.debug("GetForwardChannelUri: "+r);this.JSC$20175_forwardChannelUri_=r;sKB(this)};
dr.prototype.disconnect=function(){this.JSC$20175_channelDebug_.debug("disconnect()");kja(this);if(this.state_==3){var r=this.JSC$20175_nextRid_++,E=this.JSC$20175_forwardChannelUri_.clone();_.KQ(E,"SID",this.sid_);_.KQ(E,"RID",r);_.KQ(E,"TYPE","terminate");qlA(this,E);r=new Kq(this,this.JSC$20175_channelDebug_,this.sid_,r);r.JSC$20156_type_=2;r.JSC$20156_baseUri_=_.YC(E.clone());E=!1;if(_.gm.navigator&&_.gm.navigator.sendBeacon)try{E=_.gm.navigator.sendBeacon(r.JSC$20156_baseUri_.toString(),"")}catch(K){}!E&&
_.gm.Image&&((new Image).src=r.JSC$20156_baseUri_,E=!0);E||(r.JSC$20156_xmlHttp_=BhA(r.JSC$20156_channel_,null),r.JSC$20156_xmlHttp_.send(r.JSC$20156_baseUri_));r.JSC$20156_requestStartTime_=Date.now();DGu(r)}lCf(this)};
var RzQ=function(r){r.JSC$20175_backChannelRequest_&&(UGU(r),r.JSC$20175_backChannelRequest_.cancel(),r.JSC$20175_backChannelRequest_=null)},kja=function(r){RzQ(r);
r.JSC$20175_backChannelTimerId_&&(_.gm.clearTimeout(r.JSC$20175_backChannelTimerId_),r.JSC$20175_backChannelTimerId_=null);FvB(r);r.forwardChannelRequestPool_.cancel();r.JSC$20175_forwardChannelTimerId_&&(typeof r.JSC$20175_forwardChannelTimerId_==="number"&&_.gm.clearTimeout(r.JSC$20175_forwardChannelTimerId_),r.JSC$20175_forwardChannelTimerId_=null)};
dr.prototype.getState=function(){return this.state_};
var sKB=function(r){CWB(r.forwardChannelRequestPool_)||r.JSC$20175_forwardChannelTimerId_||(r.JSC$20175_forwardChannelTimerId_=!0,_.zx(r.JSC$20177_onStartForwardChannelTimer_,r),r.JSC$20175_forwardChannelRetryCount_=0)},ZWu=function(r,E){if(MLT(r.forwardChannelRequestPool_)>=r.forwardChannelRequestPool_.JSC$20166_maxSize_-(r.JSC$20175_forwardChannelTimerId_?1:0))return!1;
if(r.JSC$20175_forwardChannelTimerId_)return r.JSC$20175_channelDebug_.debug("Use the retry request that is already scheduled."),r.JSC$20175_outgoingMaps_=E.JSC$20156_pendingMessages_.concat(r.JSC$20175_outgoingMaps_),!0;if(r.state_==1||r.state_==2||r.JSC$20175_forwardChannelRetryCount_>=(r.JSC$20175_failFast_?0:r.JSC$20175_forwardChannelMaxRetries_))return!1;r.JSC$20175_channelDebug_.debug("Going to retry POST");r.JSC$20175_forwardChannelTimerId_=Hyf((0,_.bF)(r.JSC$20177_onStartForwardChannelTimer_,
r,E),mG9(r,r.JSC$20175_forwardChannelRetryCount_));r.JSC$20175_forwardChannelRetryCount_++;return!0};
dr.prototype.JSC$20177_onStartForwardChannelTimer_=function(r){if(this.JSC$20175_forwardChannelTimerId_)if(this.JSC$20175_forwardChannelTimerId_=null,this.JSC$20175_channelDebug_.debug("startForwardChannel_"),this.state_==1){if(!r){this.JSC$20175_channelDebug_.debug("open_()");this.JSC$20175_nextRid_=Math.floor(Math.random()*1E5);r=this.JSC$20175_nextRid_++;var E=new Kq(this,this.JSC$20175_channelDebug_,"",r),K=this.JSC$20175_extraHeaders_;this.initHeaders_&&(K?(K=_.lw.clone(K),_.lw.extend(K,this.initHeaders_)):
K=this.initHeaders_);this.httpHeadersOverwriteParam_!==null||this.encodeInitMessageHeaders_||(E.JSC$20156_extraHeaders_=K,K=null);var g;if(this.fastHandshake_)a:{for(var D=g=0;D<this.JSC$20175_outgoingMaps_.length;D++){b:{var B=this.JSC$20175_outgoingMaps_[D];if("__data__"in B.map&&(B=B.map.__data__,typeof B==="string")){B=B.length;break b}B=void 0}if(B===void 0)break;g+=B;if(g>4096){g=D;break a}if(g===4096||D===this.JSC$20175_outgoingMaps_.length-1){g=D+1;break a}}g=1E3}else g=1E3;g=ueU(this,E,g);
D=this.JSC$20175_forwardChannelUri_.clone();_.KQ(D,"RID",r);_.KQ(D,"CVER",22);this.httpSessionIdParam_&&_.KQ(D,"X-HTTP-Session-Id",this.httpSessionIdParam_);qlA(this,D);K&&(this.encodeInitMessageHeaders_?g="headers="+_.Ev(u6u(K))+"&"+g:this.httpHeadersOverwriteParam_&&ArT(D,this.httpHeadersOverwriteParam_,K));xGD(this.forwardChannelRequestPool_,E);this.blockingHandshake_&&_.KQ(D,"TYPE","init");this.fastHandshake_?(_.KQ(D,"$req",g),_.KQ(D,"SID","null"),E.decodeInitialResponse_=!0,g$u(E,D,null)):g$u(E,
D,g);this.state_=2}}else this.state_==3&&(r?Amk(this,r):this.JSC$20175_outgoingMaps_.length==0?this.JSC$20175_channelDebug_.debug("startForwardChannel_ returned: nothing to send"):CWB(this.forwardChannelRequestPool_)||(Amk(this),this.JSC$20175_channelDebug_.debug("startForwardChannel_ finished, sent request")))};
var Amk=function(r,E){var K;E?K=E.JSC$20156_rid_:K=r.JSC$20175_nextRid_++;var g=r.JSC$20175_forwardChannelUri_.clone();_.KQ(g,"SID",r.sid_);_.KQ(g,"RID",K);_.KQ(g,"AID",r.JSC$20175_lastArrayId_);qlA(r,g);r.httpHeadersOverwriteParam_&&r.JSC$20175_extraHeaders_&&ArT(g,r.httpHeadersOverwriteParam_,r.JSC$20175_extraHeaders_);K=new Kq(r,r.JSC$20175_channelDebug_,r.sid_,K,r.JSC$20175_forwardChannelRetryCount_+1);r.httpHeadersOverwriteParam_===null&&(K.JSC$20156_extraHeaders_=r.JSC$20175_extraHeaders_);
E&&(r.JSC$20175_outgoingMaps_=E.JSC$20156_pendingMessages_.concat(r.JSC$20175_outgoingMaps_));E=ueU(r,K,1E3);K.setTimeout(Math.round(r.JSC$20175_forwardChannelRequestTimeoutMs_*.5)+Math.round(r.JSC$20175_forwardChannelRequestTimeoutMs_*.5*Math.random()));xGD(r.forwardChannelRequestPool_,K);g$u(K,g,E)},qlA=function(r,E){r.JSC$20175_extraParams_&&_.lw.forEach(r.JSC$20175_extraParams_,function(K,g){_.KQ(E,g,K)});
r.handler_&&_.lw.forEach({},function(K,g){_.KQ(E,g,K)})},ueU=function(r,E,K){K=Math.min(r.JSC$20175_outgoingMaps_.length,K);
var g=r.handler_?(0,_.bF)(r.handler_.JSC$20181_badMapError,r.handler_,r):null;a:{for(var D=r.JSC$20175_outgoingMaps_,B=-1;;){var Q=["count="+K];B==-1?K>0?(B=D[0].JSC$20163_mapId,Q.push("ofs="+B)):B=0:Q.push("ofs="+B);for(var a=!0,P=0;P<K;P++){var O=D[P].JSC$20163_mapId,U=D[P].map;O-=B;if(O<0)B=Math.max(0,D[P].JSC$20163_mapId-100),a=!1;else try{O="req"+O+"_"||"";try{var T=U instanceof Map?U:Object.entries(U);for(var w=_.N(T),F=w.next();!F.done;F=w.next()){var c=_.N(F.value),W=c.next().value,z=c.next().value,
S=z;_.Xu(z)&&(S=(0,_.ku)(z));Q.push(O+W+"="+encodeURIComponent(S))}}catch(k){throw Q.push(O+"type="+encodeURIComponent("_badmap")),k;}}catch(k){g&&g(U)}}if(a){T=Q.join("&");break a}}T=void 0}r=r.JSC$20175_outgoingMaps_.splice(0,K);E.JSC$20156_pendingMessages_=r;return T},ezQ=function(r){r.JSC$20175_backChannelRequest_||r.JSC$20175_backChannelTimerId_||(r.JSC$20175_backChannelAttemptId_=1,_.zx(r.JSC$20177_onStartBackChannelTimer_,r),r.JSC$20175_backChannelRetryCount_=0)},o$f=function(r){if(r.JSC$20175_backChannelRequest_||
r.JSC$20175_backChannelTimerId_||r.JSC$20175_backChannelRetryCount_>=3)return!1;
r.JSC$20175_channelDebug_.debug("Going to retry GET");r.JSC$20175_backChannelAttemptId_++;r.JSC$20175_backChannelTimerId_=Hyf((0,_.bF)(r.JSC$20177_onStartBackChannelTimer_,r),mG9(r,r.JSC$20175_backChannelRetryCount_));r.JSC$20175_backChannelRetryCount_++;return!0};
dr.prototype.JSC$20177_onStartBackChannelTimer_=function(){this.JSC$20175_backChannelTimerId_=null;Xyf(this);if(this.detectBufferingProxy_&&!this.bpDetectionDone_)if(this.JSC$20175_backChannelRequest_==null||this.handshakeRttMs_<=0)this.JSC$20175_channelDebug_.warning("Skip bpDetectionTimerId_ "+this.JSC$20175_backChannelRequest_+" "+this.handshakeRttMs_);else{var r=4*this.handshakeRttMs_;this.JSC$20175_channelDebug_.info("BP detection timer enabled: "+r);this.bpDetectionTimerId_=Hyf((0,_.bF)(this.onBpDetectionTimer_,
this),r)}};
dr.prototype.onBpDetectionTimer_=function(){if(this.bpDetectionTimerId_){this.bpDetectionTimerId_=null;this.JSC$20175_channelDebug_.info("BP detection timeout reached.");if(this.JSC$20175_backChannelRequest_.JSC$20156_xmlHttp_!=null){var r=this.JSC$20175_backChannelRequest_.JSC$20156_xmlHttp_.getResponseText();r&&this.JSC$20175_channelDebug_.warning("Timer should have been cancelled : "+r)}this.JSC$20175_channelDebug_.info("Buffering proxy detected and switch to long-polling!");this.enableStreaming_=
!1;this.bpDetectionDone_=!0;Jj(10);RzQ(this);Xyf(this)}else this.JSC$20175_channelDebug_.warning("Invalid operation.")};
var UGU=function(r){r.bpDetectionTimerId_!=null&&(r.JSC$20175_channelDebug_.debug("Cancel the BP detection timer."),_.gm.clearTimeout(r.bpDetectionTimerId_),r.bpDetectionTimerId_=null)},Xyf=function(r){r.JSC$20175_channelDebug_.debug("Creating new HttpRequest");
r.JSC$20175_backChannelRequest_=new Kq(r,r.JSC$20175_channelDebug_,r.sid_,"rpc",r.JSC$20175_backChannelAttemptId_);r.httpHeadersOverwriteParam_===null&&(r.JSC$20175_backChannelRequest_.JSC$20156_extraHeaders_=r.JSC$20175_extraHeaders_);r.JSC$20175_backChannelRequest_.JSC$20156_readyStateChangeThrottleMs_=0;var E=r.JSC$20175_backChannelUri_.clone();_.KQ(E,"RID","rpc");_.KQ(E,"SID",r.sid_);_.KQ(E,"AID",r.JSC$20175_lastArrayId_);_.KQ(E,"CI",r.enableStreaming_?"0":"1");!r.enableStreaming_&&r.longPollingTimeout_&&
_.KQ(E,"TO",r.longPollingTimeout_);_.KQ(E,"TYPE","xmlhttp");qlA(r,E);r.httpHeadersOverwriteParam_&&r.JSC$20175_extraHeaders_&&ArT(E,r.httpHeadersOverwriteParam_,r.JSC$20175_extraHeaders_);r.backChannelRequestTimeoutMs_&&r.JSC$20175_backChannelRequest_.setTimeout(r.backChannelRequestTimeoutMs_);var K=r.JSC$20175_backChannelRequest_,g=r.JSC$20175_hostPrefix_;K.JSC$20156_type_=1;K.JSC$20156_baseUri_=_.YC(E.clone());K.JSC$20156_postData_=null;K.decodeChunks_=!0;KvB(K,g);r.JSC$20175_channelDebug_.debug("New Request created")};
dr.prototype.JSC$20177_onBackChannelDead_=function(){this.JSC$20175_deadBackChannelTimerId_!=null&&(this.JSC$20175_deadBackChannelTimerId_=null,RzQ(this),o$f(this),Jj(19))};
var FvB=function(r){r.JSC$20175_deadBackChannelTimerId_!=null&&(_.gm.clearTimeout(r.JSC$20175_deadBackChannelTimerId_),r.JSC$20175_deadBackChannelTimerId_=null)},fCQ=function(r,E){r.JSC$20175_channelDebug_.debug("Request complete");
var K=null;if(r.JSC$20175_backChannelRequest_==E){FvB(r);UGU(r);r.JSC$20175_backChannelRequest_=null;var g=2}else if(wyA(r.forwardChannelRequestPool_,E))K=E.JSC$20156_pendingMessages_,Wvb(r.forwardChannelRequestPool_,E),g=1;else return;if(r.state_!=0)if(E.JSC$20156_successful_)g==1?(XzA(E.JSC$20156_postData_?E.JSC$20156_postData_.length:0,Date.now()-E.JSC$20156_requestStartTime_,r.JSC$20175_forwardChannelRetryCount_),sKB(r)):ezQ(r);else{var D=E.JSC$20156_lastStatusCode_,B=E.getLastError();if(B==3||
B==0&&D>0)r.JSC$20175_channelDebug_.debug("Not retrying due to error type"),D>200&&(r.errorResponseStatusCode_=E.JSC$20156_lastStatusCode_);else{r.JSC$20175_channelDebug_.debug(function(){return"Maybe retrying, last error: "+J6b(B,r.errorResponseStatusCode_)});
if(g==1&&ZWu(r,E)||g==2&&o$f(r))return;r.JSC$20175_channelDebug_.debug("Exceeded max number of retries")}K&&K.length>0&&v$A(r.forwardChannelRequestPool_,K);r.JSC$20175_channelDebug_.debug("Error: HTTP request failed");switch(B){case 1:D0(r,5);break;case 4:D0(r,10);break;case 3:D0(r,6);break;default:D0(r,2)}}},mG9=function(r,E){var K=r.JSC$20175_baseRetryDelayMs_+Math.floor(Math.random()*r.JSC$20175_retryDelaySeedMs_);
r.isActive()||(r.JSC$20175_channelDebug_.debug("Inactive channel"),K*=2);return K*E};
dr.prototype.onInput_=function(r,E){for(var K=0;K<r.length;K++){var g=r[K],D=g[0];if(D<=this.JSC$20175_lastArrayId_)this.JSC$20175_channelDebug_.warning("Ignoring out-of-order or duplicate message with arrayId: "+D+", lastArrayId: "+this.JSC$20175_lastArrayId_);else if(D>this.JSC$20175_lastArrayId_+1&&this.JSC$20175_lastArrayId_>-1&&this.JSC$20175_channelDebug_.warning("Received non-consecutive message with arrayId: "+D+", lastArrayId: "+this.JSC$20175_lastArrayId_),this.JSC$20175_lastArrayId_=D,
g=g[1],this.state_==2)if(g[0]=="c"){this.sid_=g[1];this.JSC$20175_hostPrefix_=g[2];D=g[3];D!=null&&(this.JSC$20177_channelVersion_=D,this.JSC$20175_channelDebug_.info("VER="+this.JSC$20177_channelVersion_));D=g[4];D!=null&&(this.serverVersion_=D,this.JSC$20175_channelDebug_.info("SVER="+this.serverVersion_));g=g[5];g!=null&&typeof g==="number"&&g>0&&(this.backChannelRequestTimeoutMs_=g*=1.5,this.JSC$20175_channelDebug_.info("backChannelRequestTimeoutMs_="+g));if(g=E.JSC$20156_xmlHttp_){var B=Y9u(g,
"X-Client-Wire-Protocol");B&&(D=this.forwardChannelRequestPool_,!D.requestPool_&&(_.$L(B,"spdy")||_.$L(B,"quic")||_.$L(B,"h2"))&&(D.JSC$20166_maxSize_=D.maxPoolSizeConfigured_,D.requestPool_=new Set,D.JSC$20166_request_&&(xGD(D,D.JSC$20166_request_),D.JSC$20166_request_=null)));this.httpSessionIdParam_&&((g=Y9u(g,"X-HTTP-Session-Id"))?(this.httpSessionId_=g,_.KQ(this.JSC$20175_forwardChannelUri_,this.httpSessionIdParam_,g)):this.JSC$20175_channelDebug_.warning("Missing X_HTTP_SESSION_ID in the handshake response"))}this.state_=
3;this.handler_&&this.handler_.JSC$20181_channelOpened();this.detectBufferingProxy_&&(this.handshakeRttMs_=Date.now()-E.JSC$20156_requestStartTime_,this.JSC$20175_channelDebug_.info("Handshake RTT: "+this.handshakeRttMs_+"ms"));g=E;D=bW9(this,this.JSC$20175_supportsCrossDomainXhrs_?this.JSC$20175_hostPrefix_:null,this.JSC$20175_path_);this.JSC$20175_channelDebug_.debug("GetBackChannelUri: "+D);this.JSC$20175_backChannelUri_=D;g.initialResponseDecoded_?(this.JSC$20175_channelDebug_.debug("Upgrade the handshake request to a backchannel."),
Wvb(this.forwardChannelRequestPool_,g),D=g,(B=this.backChannelRequestTimeoutMs_)&&D.setTimeout(B),D.JSC$20156_watchDogTimerId_&&(Nhb(D),DGu(D)),this.JSC$20175_backChannelRequest_=g):ezQ(this);this.JSC$20175_outgoingMaps_.length>0&&sKB(this)}else g[0]!="stop"&&g[0]!="close"||D0(this,7);else this.state_==3&&(g[0]=="stop"||g[0]=="close"?g[0]=="stop"?D0(this,7):this.disconnect():g[0]!="noop"&&this.handler_&&this.handler_.JSC$20181_channelHandleArray(g),this.JSC$20175_backChannelRetryCount_=0)}};
var D0=function(r,E){r.JSC$20175_channelDebug_.info("Error code "+E);if(E==2){var K=(0,_.bF)(r.testNetworkCallback_,r),g=r.networkTestUrl_,D=!g;g=new _.ZG(g||"//www.google.com/images/cleardot.gif");_.gm.location&&_.gm.location.protocol=="http"||_.jt(g,"https");_.YC(g);D?VLa(g.toString(),K):zzB(g.toString(),K)}else Jj(2);r.onError_(E)};
dr.prototype.testNetworkCallback_=function(r){r?(this.JSC$20175_channelDebug_.info("Successfully pinged google.com"),Jj(2)):(this.JSC$20175_channelDebug_.info("Failed to ping google.com"),Jj(1))};
dr.prototype.onError_=function(r){this.JSC$20175_channelDebug_.debug("HttpChannel: error - "+r);this.state_=0;this.handler_&&this.handler_.JSC$20181_channelError(r);lCf(this);kja(this)};
var lCf=function(r){r.state_=0;r.nonAckedMapsAtChannelClose_=[];if(r.handler_){var E=Gjb(r.forwardChannelRequestPool_);if(E.length!=0||r.JSC$20175_outgoingMaps_.length!=0)r.JSC$20175_channelDebug_.debug(function(){return"Number of undelivered maps, pending: "+E.length+", outgoing: "+r.JSC$20175_outgoingMaps_.length}),_.e5(r.nonAckedMapsAtChannelClose_,E),_.e5(r.nonAckedMapsAtChannelClose_,r.JSC$20175_outgoingMaps_),r.forwardChannelRequestPool_.JSC$20166_pendingMessages_.length=0,_.un(r.JSC$20175_outgoingMaps_),
r.JSC$20175_outgoingMaps_.length=0;
r.handler_.JSC$20181_channelClosed()}},HWk=function(r){if(r.state_==0)return r.nonAckedMapsAtChannelClose_;
var E=[];_.e5(E,Gjb(r.forwardChannelRequestPool_));_.e5(E,r.JSC$20175_outgoingMaps_);return E},bW9=function(r,E,K){var g=_.r3(K);
g.JSC$10187_domain_!=""?(E&&_.NL(g,E+"."+g.JSC$10187_domain_),_.Qy(g,g.JSC$10187_port_)):(g=_.gm.location,g=c_9(g.protocol,E?E+"."+g.hostname:g.hostname,+g.port,K));E=r.httpSessionIdParam_;K=r.httpSessionId_;E&&K&&_.KQ(g,E,K);_.KQ(g,"VER",r.JSC$20177_channelVersion_);qlA(r,g);return g},BhA=function(r,E,K){if(E&&!r.JSC$20175_supportsCrossDomainXhrs_)throw Error("Uk");
E=r.usesFetchStreams_&&!r.JSC$20175_xmlHttpFactory_?new _.qx(new qfu({streamBinaryChunks:K})):new _.qx(r.JSC$20175_xmlHttpFactory_);E.JSC$9951_withCredentials_=r.JSC$20175_supportsCrossDomainXhrs_;return E};
dr.prototype.isActive=function(){return!!this.handler_&&this.handler_.isActive(this)};
var n$a=function(){};
_.d=n$a.prototype;_.d.JSC$20181_channelOpened=function(){};
_.d.JSC$20181_channelHandleArray=function(){};
_.d.JSC$20181_channelError=function(){};
_.d.JSC$20181_channelClosed=function(){};
_.d.isActive=function(){return!0};
_.d.JSC$20181_badMapError=function(){};var ICA=function(){},NK=function(r,E){_.vN.call(this);
this.JSC$20184_channel_=new dr(E);this.JSC$20184_url_=r;this.messageUrlParams_=E&&E.messageUrlParams||null;r=E&&E.messageHeaders||null;E&&E.clientProtocolHeaderRequired&&(r?_.lw.set(r,"X-Client-Protocol","webchannel"):r=_.lw.create("X-Client-Protocol","webchannel"));this.JSC$20184_channel_.JSC$20175_extraHeaders_=r;r=E&&E.initMessageHeaders||null;E&&E.messageContentType&&(r?_.lw.set(r,"X-WebChannel-Content-Type",E.messageContentType):r=_.lw.create("X-WebChannel-Content-Type",E.messageContentType));
E&&E.clientProfile&&(r?_.lw.set(r,"X-WebChannel-Client-Profile",E.clientProfile):r=_.lw.create("X-WebChannel-Client-Profile",E.clientProfile));this.JSC$20184_channel_.initHeaders_=r;(r=E&&E.httpHeadersOverwriteParam)&&!_.j5(r)&&(this.JSC$20184_channel_.httpHeadersOverwriteParam_=r);this.supportsCrossDomainXhr_=E&&E.supportsCrossDomainXhr||!1;this.sendRawJson_=E&&E.sendRawJson||!1;(E=E&&E.httpSessionIdParam)&&!_.j5(E)&&(this.JSC$20184_channel_.httpSessionIdParam_=E,_.lw.containsKey(this.messageUrlParams_,
E)&&_.lw.remove(this.messageUrlParams_,E));this.channelHandler_=new jw(this)};
_.rf(NK,_.vN);NK.prototype.open=function(){this.JSC$20184_channel_.handler_=this.channelHandler_;this.supportsCrossDomainXhr_&&(this.JSC$20184_channel_.JSC$20175_supportsCrossDomainXhrs_=!0);this.JSC$20184_channel_.connect(this.JSC$20184_url_,this.messageUrlParams_||void 0)};
NK.prototype.close=function(){this.JSC$20184_channel_.disconnect()};
NK.prototype.send=function(r){var E=this.JSC$20184_channel_;if(typeof r==="string"){var K={};K.__data__=r;r=K}else this.sendRawJson_&&(K={},K.__data__=(0,_.ku)(r),r=K);E.JSC$20175_outgoingMaps_.push(new iWu(E.JSC$20175_nextMapId_++,r));E.state_==3&&sKB(E)};
NK.prototype.disposeInternal=function(){this.JSC$20184_channel_.handler_=null;delete this.channelHandler_;this.JSC$20184_channel_.disconnect();delete this.JSC$20184_channel_;NK.superClass_.disposeInternal.call(this)};
var ymu=function(r){kwQ.call(this);r.__headers__&&(this.headers=r.__headers__,this.statusCode=r.__status__,delete r.__headers__,delete r.__status__);var E=r.__sm__;E?this.data=(this.metadataKey=_.lw.getAnyKey(E))?_.lw.get(E,this.metadataKey):E:this.data=r};
_.rf(ymu,kwQ);var Lva=function(r){qgQ.call(this);this.status=1;this.errorCode=r};
_.rf(Lva,qgQ);var jw=function(r){this.JSC$20191_channel_=r};
_.rf(jw,n$a);jw.prototype.JSC$20181_channelOpened=function(){this.JSC$20191_channel_.dispatchEvent("w")};
jw.prototype.JSC$20181_channelHandleArray=function(r){this.JSC$20191_channel_.dispatchEvent(new ymu(r))};
jw.prototype.JSC$20181_channelError=function(r){this.JSC$20191_channel_.dispatchEvent(new Lva(r))};
jw.prototype.JSC$20181_channelClosed=function(){this.JSC$20191_channel_.dispatchEvent("x")};
var hzD=function(r,E){this.transportChannel_=r;this.JSC$20194_channel_=E},JmB=function(r){return HWk(r.JSC$20194_channel_).map(function(E){var K=r.transportChannel_;
E=E.map;"__data__"in E?(E=E.__data__,K=K.sendRawJson_?(0,_.AAC)(E):E):K=E;return K})};
hzD.prototype.commit=function(r){this.JSC$20194_channel_.forwardChannelFlushedCallback_=r};var QY=function(r){rIb.dispatchEvent(new En5(rIb,r))},rIb=new _.vN,En5=function(r,E){_.cN.call(this,"statevent",r);
this.stat=E};
_.C(En5,_.cN);var $v=function(r,E,K,g,D){this.JSC$20199_channel_=r;this.JSC$20199_channelDebug_=E;this.sid_=K;this.JSC$20199_rid_=g;this.JSC$20199_retryId_=D||1;this.timeout_=45E3;this.JSC$20199_eventHandler_=new _.Ru(this);this.pollingTimer_=new _.FQ;this.pollingTimer_.setInterval(250)};
_.d=$v.prototype;_.d.JSC$20201_extraHeaders_=null;_.d.JSC$20201_successful_=!1;_.d.JSC$20201_watchDogTimerId_=null;_.d.JSC$20201_watchDogTimeoutTime_=null;_.d.JSC$20201_requestStartTime_=null;_.d.JSC$20201_type_=null;_.d.JSC$20201_baseUri_=null;_.d.JSC$20201_requestUri_=null;_.d.JSC$20201_postData_=null;_.d.JSC$20201_xmlHttp_=null;_.d.JSC$20201_xmlHttpChunkStart_=0;_.d.trident_=null;_.d.JSC$20201_verb_=null;_.d.JSC$20201_lastError_=null;_.d.JSC$20201_lastStatusCode_=-1;_.d.sendClose_=!0;
_.d.JSC$20201_cancelled_=!1;_.d.JSC$20201_readyStateChangeThrottleMs_=0;_.d.JSC$20201_readyStateChangeThrottle_=null;var KiD=function(r,E){switch(r){case 0:return"Non-200 return code ("+E+")";case 1:return"XMLHTTP failure (no data)";case 2:return"HttpConnection timeout";default:return"Unknown error"}},gn9={},D6B={};
$v.prototype.setTimeout=function(r){this.timeout_=r};
var d6b=function(r,E,K){r.JSC$20201_type_=1;r.JSC$20201_baseUri_=_.YC(E.clone());r.JSC$20201_postData_=K;r.decodeChunks_=!0;Bok(r,null)},jD5=function(r,E,K,g,D){r.JSC$20201_type_=1;
r.JSC$20201_baseUri_=_.YC(E.clone());r.JSC$20201_postData_=null;r.decodeChunks_=K;D&&(r.sendClose_=!1);Bok(r,g)},Bok=function(r,E){r.JSC$20201_requestStartTime_=Date.now();
NoU(r);r.JSC$20201_requestUri_=r.JSC$20201_baseUri_.clone();GKk(r.JSC$20201_requestUri_,"t",r.JSC$20199_retryId_);r.JSC$20201_xmlHttpChunkStart_=0;r.JSC$20201_xmlHttp_=r.JSC$20199_channel_.JSC$20208_createXhrIo(r.JSC$20199_channel_.JSC$20208_shouldUseSecondaryDomains()?E:null);r.JSC$20201_readyStateChangeThrottleMs_>0&&(r.JSC$20201_readyStateChangeThrottle_=new _.NN((0,_.bF)(r.JSC$20201_xmlHttpHandler_,r,r.JSC$20201_xmlHttp_),r.JSC$20201_readyStateChangeThrottleMs_));r.JSC$20199_eventHandler_.listen(r.JSC$20201_xmlHttp_,
"readystatechange",r.JSC$20201_readyStateChangeHandler_);E=r.JSC$20201_extraHeaders_?_.lw.clone(r.JSC$20201_extraHeaders_):{};r.JSC$20201_postData_?(r.JSC$20201_verb_="POST",E["Content-Type"]="application/x-www-form-urlencoded",r.JSC$20201_xmlHttp_.send(r.JSC$20201_requestUri_,r.JSC$20201_verb_,r.JSC$20201_postData_,E)):(r.JSC$20201_verb_="GET",r.sendClose_&&!_.df&&(E.Connection="close"),r.JSC$20201_xmlHttp_.send(r.JSC$20201_requestUri_,r.JSC$20201_verb_,null,E));r.JSC$20199_channel_.notifyServerReachabilityEvent(1);
E=r.JSC$20199_channelDebug_;var K=r.JSC$20201_postData_;if(K){var g="";K=K.split("&");for(var D=0;D<K.length;D++){var B=K[D].split("=");if(B.length>1){var Q=B[0];B=B[1];var a=Q.split("_");g=a.length>=2&&a[1]=="type"?g+(Q+"="+B+"&"):g+(Q+"=redacted&")}}}else g=null;E.info("XMLHTTP REQ ("+r.JSC$20199_rid_+") [attempt "+r.JSC$20199_retryId_+"]: "+r.JSC$20201_verb_+"\n"+r.JSC$20201_requestUri_+"\n"+g)};
$v.prototype.JSC$20201_readyStateChangeHandler_=function(r){r=r.target;var E=this.JSC$20201_readyStateChangeThrottle_;E&&_.lZ(r)==3?(this.JSC$20199_channelDebug_.debug("Throttling readystatechange."),E.fire()):this.JSC$20201_xmlHttpHandler_(r)};
$v.prototype.JSC$20201_xmlHttpHandler_=function(r){try{if(r==this.JSC$20201_xmlHttp_)a:{var E=_.lZ(this.JSC$20201_xmlHttp_),K=this.JSC$20201_xmlHttp_.JSC$9951_lastErrorCode_,g=this.JSC$20201_xmlHttp_.getStatus();if(_.df&&!_.j6("420+")){if(E<4)break a}else if(E<3||E==3&&!this.JSC$20201_xmlHttp_.getResponseText())break a;this.JSC$20201_cancelled_||E!=4||K==7||(K==8||g<=0?this.JSC$20199_channel_.notifyServerReachabilityEvent(3):this.JSC$20199_channel_.notifyServerReachabilityEvent(2));QDu(this);var D=
this.JSC$20201_xmlHttp_.getStatus();this.JSC$20201_lastStatusCode_=D;var B=this.JSC$20201_xmlHttp_.getResponseText();B||this.JSC$20199_channelDebug_.debug("No response text for uri "+this.JSC$20201_requestUri_+" status "+D);this.JSC$20201_successful_=D==200;this.JSC$20199_channelDebug_.info("XMLHTTP RESP ("+this.JSC$20199_rid_+") [ attempt "+this.JSC$20199_retryId_+"]: "+this.JSC$20201_verb_+"\n"+this.JSC$20201_requestUri_+"\n"+E+" "+D);if(this.JSC$20201_successful_){E==4&&$6A(this);if(this.decodeChunks_){for(r=
!0;!this.JSC$20201_cancelled_&&this.JSC$20201_xmlHttpChunkStart_<B.length;){var Q=aPB(this,B);if(Q==D6B){E==4&&(this.JSC$20201_lastError_=4,QY(15),r=!1);plu(this.JSC$20199_channelDebug_,this.JSC$20199_rid_,null,"[Incomplete Response]");break}else if(Q==gn9){this.JSC$20201_lastError_=4;QY(16);plu(this.JSC$20199_channelDebug_,this.JSC$20199_rid_,B,"[Invalid Chunk]");r=!1;break}else plu(this.JSC$20199_channelDebug_,this.JSC$20199_rid_,Q,null),PyU(this,Q)}E==4&&B.length==0&&(this.JSC$20201_lastError_=
1,QY(17),r=!1);this.JSC$20201_successful_=this.JSC$20201_successful_&&r;r||(plu(this.JSC$20199_channelDebug_,this.JSC$20199_rid_,B,"[Invalid Chunked Response]"),$6A(this),fPa(this))}else plu(this.JSC$20199_channelDebug_,this.JSC$20199_rid_,B,null),PyU(this,B);this.JSC$20201_successful_&&!this.JSC$20201_cancelled_&&(E==4?this.JSC$20199_channel_.JSC$20208_onRequestComplete(this):(this.JSC$20201_successful_=!1,NoU(this)))}else D==400&&B.indexOf("Unknown SID")>0?(this.JSC$20201_lastError_=3,QY(13),this.JSC$20199_channelDebug_.warning("XMLHTTP Unknown SID ("+
this.JSC$20199_rid_+")")):(this.JSC$20201_lastError_=0,QY(14),this.JSC$20199_channelDebug_.warning("XMLHTTP Bad status "+D+" ("+this.JSC$20199_rid_+")")),$6A(this),fPa(this)}else this.JSC$20199_channelDebug_.warning("Called back with an unexpected xmlhttp")}catch(a){this.JSC$20199_channelDebug_.debug("Failed call to OnXmlHttpReadyStateChanged_")}finally{}};
var aPB=function(r,E){var K=r.JSC$20201_xmlHttpChunkStart_,g=E.indexOf("\n",K);if(g==-1)return D6B;K=Number(E.substring(K,g));if(isNaN(K))return gn9;g+=1;if(g+K>E.length)return D6B;E=E.slice(g,g+K);r.JSC$20201_xmlHttpChunkStart_=g+K;return E};
$v.prototype.cancel=function(){this.JSC$20201_cancelled_=!0;$6A(this)};
var NoU=function(r){r.JSC$20201_watchDogTimeoutTime_=Date.now()+r.timeout_;OGB(r,r.timeout_)},OGB=function(r,E){if(r.JSC$20201_watchDogTimerId_!=null)throw Error("Tk");
r.JSC$20201_watchDogTimerId_=VO((0,_.bF)(r.JSC$20201_onWatchDogTimeout_,r),E)},QDu=function(r){r.JSC$20201_watchDogTimerId_&&(_.gm.clearTimeout(r.JSC$20201_watchDogTimerId_),r.JSC$20201_watchDogTimerId_=null)};
$v.prototype.JSC$20201_onWatchDogTimeout_=function(){this.JSC$20201_watchDogTimerId_=null;var r=Date.now();r-this.JSC$20201_watchDogTimeoutTime_>=0?(this.JSC$20199_channelDebug_.info("TIMEOUT: "+this.JSC$20201_requestUri_),this.JSC$20201_type_!=2&&this.JSC$20199_channel_.notifyServerReachabilityEvent(3),$6A(this),this.JSC$20201_lastError_=2,QY(18),fPa(this)):(this.JSC$20199_channelDebug_.warning("WatchDog timer called too early"),OGB(this,this.JSC$20201_watchDogTimeoutTime_-r))};
var fPa=function(r){r.JSC$20199_channel_.JSC$20208_isClosed()||r.JSC$20201_cancelled_||r.JSC$20199_channel_.JSC$20208_onRequestComplete(r)},$6A=function(r){QDu(r);
_.Ny(r.JSC$20201_readyStateChangeThrottle_);r.JSC$20201_readyStateChangeThrottle_=null;r.pollingTimer_.stop();r.JSC$20199_eventHandler_.removeAll();if(r.JSC$20201_xmlHttp_){var E=r.JSC$20201_xmlHttp_;r.JSC$20201_xmlHttp_=null;E.abort();E.dispose()}r.trident_&&(r.trident_=null)};
$v.prototype.getLastError=function(){return this.JSC$20201_lastError_};
var PyU=function(r,E){try{r.JSC$20199_channel_.JSC$20208_onRequestData(r,E),r.JSC$20199_channel_.notifyServerReachabilityEvent(4)}catch(K){}};var plu=function(r,E,K,g){var D=r.info;a:if(K&&K!="y2f%"){try{var B=JSON.parse(K);if(B)for(var Q=0;Q<B.length;Q++)if(Array.isArray(B[Q])){var a=B[Q];if(!(a.length<2)){var P=a[1];if(Array.isArray(P)&&!(P.length<1)){var O=P[0];if(O!="noop"&&O!="stop")for(var U=1;U<P.length;U++)P[U]=""}}}var T=(0,_.ku)(B);break a}catch(w){r.debug("Exception parsing expected JS array - probably was not JS");T=K;break a}T=void 0}else T=K;D.call(r,"XMLHTTP TEXT ("+E+"): "+T+(g?" "+g:""))};
z9.prototype.debug=function(r){this.info(r)};
z9.prototype.info=function(){};
z9.prototype.warning=function(){};var Yb5=function(r,E){this.JSC$20206_channel_=r;this.JSC$20206_channelDebug_=E;this.JSC$20206_parser_=new sZB};
_.d=Yb5.prototype;_.d.JSC$20208_extraHeaders_=null;_.d.JSC$20208_request_=null;_.d.receivedIntermediateResult_=!1;_.d.JSC$20208_path_=null;_.d.state_=null;_.d.JSC$20208_lastStatusCode_=-1;_.d.JSC$20208_hostPrefix_=null;_.d.blockedPrefix_=null;
_.d.connect=function(r){this.JSC$20208_path_=r;r=U6U(this.JSC$20206_channel_,this.JSC$20208_path_);QY(3);Date.now();var E=this.JSC$20206_channel_.firstTestResults_;E!=null?(this.JSC$20208_hostPrefix_=E[0],(this.blockedPrefix_=E[1])?(this.state_=1,ToB(this)):(this.state_=2,wla(this))):(GKk(r,"MODE","init"),this.JSC$20208_request_=new $v(this,this.JSC$20206_channelDebug_),this.JSC$20208_request_.JSC$20201_extraHeaders_=this.JSC$20208_extraHeaders_,jD5(this.JSC$20208_request_,r,!1,null,!0),this.state_=
0)};
var ToB=function(r){var E=FiD(r.JSC$20206_channel_,r.blockedPrefix_,"/mail/images/cleardot.gif");_.YC(E);mHb(E.toString(),5E3,(0,_.bF)(r.checkBlockedCallback_,r),3,2E3);r.notifyServerReachabilityEvent(1)};
Yb5.prototype.checkBlockedCallback_=function(r){if(r)this.state_=2,wla(this);else{QY(4);var E=this.JSC$20206_channel_;E.JSC$20209_channelDebug_.debug("Test Connection Blocked");E.JSC$20213_lastStatusCode_=E.connectionTest_.JSC$20208_lastStatusCode_;a$(E,9)}r&&this.notifyServerReachabilityEvent(2)};
var wla=function(r){r.JSC$20206_channelDebug_.debug("TestConnection: starting stage 2");var E=r.JSC$20206_channel_.secondTestResults_;E!=null?(r.JSC$20206_channelDebug_.debug("TestConnection: skipping stage 2, precomputed result is "+E?"Buffered":"Unbuffered"),QY(5),E?(QY(11),RPB(r.JSC$20206_channel_,r,!1)):(QY(12),RPB(r.JSC$20206_channel_,r,!0))):(r.JSC$20208_request_=new $v(r,r.JSC$20206_channelDebug_),r.JSC$20208_request_.JSC$20201_extraHeaders_=r.JSC$20208_extraHeaders_,E=onb(r.JSC$20206_channel_,
r.JSC$20208_hostPrefix_,r.JSC$20208_path_),QY(5),GKk(E,"TYPE","xmlhttp"),jD5(r.JSC$20208_request_,E,!1,r.JSC$20208_hostPrefix_,!1))};
_.d=Yb5.prototype;_.d.JSC$20208_createXhrIo=function(r){return this.JSC$20206_channel_.JSC$20208_createXhrIo(r)};
_.d.abort=function(){this.JSC$20208_request_&&(this.JSC$20208_request_.cancel(),this.JSC$20208_request_=null);this.JSC$20208_lastStatusCode_=-1};
_.d.JSC$20208_isClosed=function(){return!1};
_.d.JSC$20208_onRequestData=function(r,E){this.JSC$20208_lastStatusCode_=r.JSC$20201_lastStatusCode_;if(this.state_==0)if(this.JSC$20206_channelDebug_.debug("TestConnection: Got data for stage 1"),E){try{var K=this.JSC$20206_parser_.parse(E)}catch(g){MlA(this.JSC$20206_channel_,this);return}this.JSC$20208_hostPrefix_=K[0];this.blockedPrefix_=K[1]}else this.JSC$20206_channelDebug_.debug("TestConnection: Null responseText"),MlA(this.JSC$20206_channel_,this);else this.state_==2&&(this.receivedIntermediateResult_?
(QY(7),Date.now()):E=="11111"?(QY(6),this.receivedIntermediateResult_=!0,Date.now(),this.JSC$20208_lastStatusCode_=200,this.JSC$20208_request_.cancel(),this.JSC$20206_channelDebug_.debug("Test connection succeeded; using streaming connection"),QY(12),RPB(this.JSC$20206_channel_,this,!0)):(QY(8),Date.now(),this.receivedIntermediateResult_=!1))};
_.d.JSC$20208_onRequestComplete=function(){this.JSC$20208_lastStatusCode_=this.JSC$20208_request_.JSC$20201_lastStatusCode_;this.JSC$20208_request_.JSC$20201_successful_?this.state_==0?(this.JSC$20206_channelDebug_.debug("TestConnection: request complete for initial check"),this.blockedPrefix_?(this.state_=1,ToB(this)):(this.state_=2,wla(this))):this.state_==2&&(this.JSC$20206_channelDebug_.debug("TestConnection: request complete for stage 2"),this.receivedIntermediateResult_?(this.JSC$20206_channelDebug_.debug("Test connection succeeded; using streaming connection"),
QY(12),RPB(this.JSC$20206_channel_,this,!0)):(this.JSC$20206_channelDebug_.debug("Test connection failed; not using streaming"),QY(11),RPB(this.JSC$20206_channel_,this,!1))):(this.JSC$20206_channelDebug_.debug("TestConnection: request failed, in state "+this.state_),this.state_==0?QY(9):this.state_==2&&QY(10),MlA(this.JSC$20206_channel_,this,this.JSC$20208_request_.getLastError()))};
_.d.JSC$20208_shouldUseSecondaryDomains=function(){return this.JSC$20206_channel_.JSC$20208_shouldUseSecondaryDomains()};
_.d.isActive=function(){return this.JSC$20206_channel_.isActive()};
_.d.notifyServerReachabilityEvent=function(r){this.JSC$20206_channel_.notifyServerReachabilityEvent(r)};var pq=function(r,E,K){this.state_=1;this.JSC$20209_outgoingMaps_=[];this.pendingMaps_=[];this.JSC$20209_channelDebug_=new z9;this.JSC$20209_parser_=new sZB;this.firstTestResults_=r||null;this.secondTestResults_=E!=null?E:null;this.asyncTest_=K||!1},iGD=function(r,E){this.JSC$20211_mapId=r;
this.map=E;this.context=null};
_.d=pq.prototype;_.d.JSC$20213_extraHeaders_=null;_.d.JSC$20213_extraParams_=null;_.d.forwardChannelRequest_=null;_.d.JSC$20213_backChannelRequest_=null;_.d.JSC$20213_path_=null;_.d.JSC$20213_forwardChannelUri_=null;_.d.JSC$20213_backChannelUri_=null;_.d.JSC$20213_hostPrefix_=null;_.d.JSC$20213_nextRid_=0;_.d.JSC$20213_nextMapId_=0;_.d.handler_=null;_.d.JSC$20213_forwardChannelTimerId_=null;_.d.JSC$20213_backChannelTimerId_=null;_.d.JSC$20213_deadBackChannelTimerId_=null;_.d.connectionTest_=null;
_.d.useChunked_=null;_.d.JSC$20213_lastArrayId_=-1;_.d.JSC$20213_lastPostResponseArrayId_=-1;_.d.JSC$20213_lastStatusCode_=-1;_.d.JSC$20213_forwardChannelRetryCount_=0;_.d.JSC$20213_backChannelRetryCount_=0;_.d.JSC$20213_channelVersion_=8;var cID={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},Cy9=function(r,E,K,g){_.cN.call(this,"timingevent",r);this.size=E;this.rtt=K;this.retries=g};
_.rf(Cy9,_.cN);var x6Q=function(r){_.cN.call(this,"serverreachability",r)};
_.rf(x6Q,_.cN);pq.prototype.connect=function(r,E,K,g,D){this.JSC$20209_channelDebug_.debug("connect()");QY(0);this.JSC$20213_path_=E;this.JSC$20213_extraParams_=K||{};g&&D!==void 0&&(this.JSC$20213_extraParams_.OSID=g,this.JSC$20213_extraParams_.OAID=D);this.asyncTest_?(VO((0,_.bF)(this.connectTest_,this,r),100),Wi9(this)):this.connectTest_(r)};
pq.prototype.disconnect=function(){this.JSC$20209_channelDebug_.debug("disconnect()");G_b(this);if(this.state_==3){var r=this.JSC$20213_nextRid_++,E=this.JSC$20213_forwardChannelUri_.clone();_.KQ(E,"SID",this.sid_);_.KQ(E,"RID",r);_.KQ(E,"TYPE","terminate");vna(this,E);r=new $v(this,this.JSC$20209_channelDebug_,this.sid_,r);r.JSC$20201_type_=2;r.JSC$20201_baseUri_=_.YC(E.clone());(new Image).src=r.JSC$20201_baseUri_.toString();r.JSC$20201_requestStartTime_=Date.now();NoU(r)}Vlf(this)};
pq.prototype.connectTest_=function(r){this.JSC$20209_channelDebug_.debug("connectTest_()");this.connectionTest_=new Yb5(this,this.JSC$20209_channelDebug_);this.connectionTest_.JSC$20208_extraHeaders_=this.JSC$20213_extraHeaders_;this.connectionTest_.JSC$20206_parser_=this.JSC$20209_parser_;this.connectionTest_.connect(r)};
var Wi9=function(r){r.JSC$20209_channelDebug_.debug("connectChannel_()");r.JSC$20213_ensureInState_(1,0);r.JSC$20213_forwardChannelUri_=U6U(r,r.JSC$20213_path_);zPf(r)},G_b=function(r){r.connectionTest_&&(r.connectionTest_.abort(),r.connectionTest_=null);
r.JSC$20213_backChannelRequest_&&(r.JSC$20213_backChannelRequest_.cancel(),r.JSC$20213_backChannelRequest_=null);r.JSC$20213_backChannelTimerId_&&(_.gm.clearTimeout(r.JSC$20213_backChannelTimerId_),r.JSC$20213_backChannelTimerId_=null);tlb(r);r.forwardChannelRequest_&&(r.forwardChannelRequest_.cancel(),r.forwardChannelRequest_=null);r.JSC$20213_forwardChannelTimerId_&&(_.gm.clearTimeout(r.JSC$20213_forwardChannelTimerId_),r.JSC$20213_forwardChannelTimerId_=null)},Sbb=function(r,E){if(r.state_==0)throw Error("Wk");
r.JSC$20209_outgoingMaps_.length==1E3&&r.JSC$20209_parser_.stringify(E);r.JSC$20209_outgoingMaps_.push(new iGD(r.JSC$20213_nextMapId_++,E));r.state_!=2&&r.state_!=3||zPf(r)};
pq.prototype.JSC$20208_isClosed=function(){return this.state_==0};
pq.prototype.getState=function(){return this.state_};
var zPf=function(r){r.forwardChannelRequest_||r.JSC$20213_forwardChannelTimerId_||(r.JSC$20213_forwardChannelTimerId_=VO((0,_.bF)(r.JSC$20213_onStartForwardChannelTimer_,r),0),r.JSC$20213_forwardChannelRetryCount_=0)};
pq.prototype.JSC$20213_onStartForwardChannelTimer_=function(r){this.JSC$20213_forwardChannelTimerId_=null;bGU(this,r)};
var bGU=function(r,E){r.JSC$20209_channelDebug_.debug("startForwardChannel_");if(r.state_==1){if(!E){r.JSC$20209_channelDebug_.debug("open_()");r.JSC$20213_nextRid_=Math.floor(Math.random()*1E5);E=r.JSC$20213_nextRid_++;var K=new $v(r,r.JSC$20209_channelDebug_,"",E);K.JSC$20201_extraHeaders_=r.JSC$20213_extraHeaders_;var g=sDB(r),D=r.JSC$20213_forwardChannelUri_.clone();_.KQ(D,"RID",E);_.KQ(D,"CVER","1");vna(r,D);d6b(K,D,g);r.forwardChannelRequest_=K;r.state_=2}}else r.state_==3&&(E?k_B(r,E):r.JSC$20209_outgoingMaps_.length==
0?r.JSC$20209_channelDebug_.debug("startForwardChannel_ returned: nothing to send"):r.forwardChannelRequest_||(k_B(r),r.JSC$20209_channelDebug_.debug("startForwardChannel_ finished, sent request")))},k_B=function(r,E){if(E)if(r.JSC$20213_channelVersion_>6){r.JSC$20209_outgoingMaps_=r.pendingMaps_.concat(r.JSC$20209_outgoingMaps_);
r.pendingMaps_.length=0;var K=r.JSC$20213_nextRid_-1;E=sDB(r)}else K=E.JSC$20199_rid_,E=E.JSC$20201_postData_;else K=r.JSC$20213_nextRid_++,E=sDB(r);var g=r.JSC$20213_forwardChannelUri_.clone();_.KQ(g,"SID",r.sid_);_.KQ(g,"RID",K);_.KQ(g,"AID",r.JSC$20213_lastArrayId_);vna(r,g);K=new $v(r,r.JSC$20209_channelDebug_,r.sid_,K,r.JSC$20213_forwardChannelRetryCount_+1);K.JSC$20201_extraHeaders_=r.JSC$20213_extraHeaders_;K.setTimeout(1E4+Math.round(1E4*Math.random()));r.forwardChannelRequest_=K;d6b(K,g,
E)},vna=function(r,E){r.handler_&&(r=r.handler_.JSC$20220_getAdditionalParams())&&_.lw.forEach(r,function(K,g){_.KQ(E,g,K)})},sDB=function(r){var E=Math.min(r.JSC$20209_outgoingMaps_.length,1E3),K=["count="+E];
if(r.JSC$20213_channelVersion_>6&&E>0){var g=r.JSC$20209_outgoingMaps_[0].JSC$20211_mapId;K.push("ofs="+g)}else g=0;for(var D={},B=0;B<E;D={mapId$jscomp$3:void 0},B++){D.mapId$jscomp$3=r.JSC$20209_outgoingMaps_[B].JSC$20211_mapId;var Q=r.JSC$20209_outgoingMaps_[B].map;D.mapId$jscomp$3=r.JSC$20213_channelVersion_<=6?B:D.mapId$jscomp$3-g;try{_.lw.forEach(Q,function(a){return function(P,O){K.push("req"+a.mapId$jscomp$3+"_"+O+"="+encodeURIComponent(P))}}(D))}catch(a){K.push("req"+D.mapId$jscomp$3+"_type="+
encodeURIComponent("_badmap"))}}r.pendingMaps_=r.pendingMaps_.concat(r.JSC$20209_outgoingMaps_.splice(0,E));
return K.join("&")},qbU=function(r){r.JSC$20213_backChannelRequest_||r.JSC$20213_backChannelTimerId_||(r.JSC$20213_backChannelAttemptId_=1,r.JSC$20213_backChannelTimerId_=VO((0,_.bF)(r.JSC$20213_onStartBackChannelTimer_,r),0),r.JSC$20213_backChannelRetryCount_=0)},m6Q=function(r){if(r.JSC$20213_backChannelRequest_||r.JSC$20213_backChannelTimerId_||r.JSC$20213_backChannelRetryCount_>=3)return!1;
r.JSC$20209_channelDebug_.debug("Going to retry GET");r.JSC$20213_backChannelAttemptId_++;r.JSC$20213_backChannelTimerId_=VO((0,_.bF)(r.JSC$20213_onStartBackChannelTimer_,r),lPU(r,r.JSC$20213_backChannelRetryCount_));r.JSC$20213_backChannelRetryCount_++;return!0};
pq.prototype.JSC$20213_onStartBackChannelTimer_=function(){this.JSC$20213_backChannelTimerId_=null;this.JSC$20209_channelDebug_.debug("Creating new HttpRequest");this.JSC$20213_backChannelRequest_=new $v(this,this.JSC$20209_channelDebug_,this.sid_,"rpc",this.JSC$20213_backChannelAttemptId_);this.JSC$20213_backChannelRequest_.JSC$20201_extraHeaders_=this.JSC$20213_extraHeaders_;this.JSC$20213_backChannelRequest_.JSC$20201_readyStateChangeThrottleMs_=0;var r=this.JSC$20213_backChannelUri_.clone();_.KQ(r,
"RID","rpc");_.KQ(r,"SID",this.sid_);_.KQ(r,"CI",this.useChunked_?"0":"1");_.KQ(r,"AID",this.JSC$20213_lastArrayId_);vna(this,r);_.KQ(r,"TYPE","xmlhttp");jD5(this.JSC$20213_backChannelRequest_,r,!0,this.JSC$20213_hostPrefix_,!1);this.JSC$20209_channelDebug_.debug("New Request created")};
var RPB=function(r,E,K){r.JSC$20209_channelDebug_.debug("Test Connection Finished");r.useChunked_=r.secondTestResults_==null?K:!r.secondTestResults_;r.JSC$20213_lastStatusCode_=E.JSC$20208_lastStatusCode_;r.asyncTest_||Wi9(r)},MlA=function(r,E){r.JSC$20209_channelDebug_.debug("Test Connection Failed");
r.JSC$20213_lastStatusCode_=E.JSC$20208_lastStatusCode_;a$(r,2)};
pq.prototype.JSC$20208_onRequestData=function(r,E){if(this.state_!=0&&(this.JSC$20213_backChannelRequest_==r||this.forwardChannelRequest_==r))if(this.JSC$20213_lastStatusCode_=r.JSC$20201_lastStatusCode_,this.forwardChannelRequest_==r&&this.state_==3)if(this.JSC$20213_channelVersion_>7){try{var K=this.JSC$20209_parser_.parse(E)}catch(g){K=null}if(Array.isArray(K)&&K.length==3)if(E=K,E[0]==0)a:if(this.JSC$20209_channelDebug_.debug("Server claims our backchannel is missing."),this.JSC$20213_backChannelTimerId_)this.JSC$20209_channelDebug_.debug("But we are currently starting the request.");
else{if(this.JSC$20213_backChannelRequest_)if(this.JSC$20213_backChannelRequest_.JSC$20201_requestStartTime_+3E3<this.forwardChannelRequest_.JSC$20201_requestStartTime_)tlb(this),this.JSC$20213_backChannelRequest_.cancel(),this.JSC$20213_backChannelRequest_=null;else break a;else this.JSC$20209_channelDebug_.warning("We do not have a BackChannel established");m6Q(this);QY(19)}else this.JSC$20213_lastPostResponseArrayId_=E[1],r=this.JSC$20213_lastPostResponseArrayId_-this.JSC$20213_lastArrayId_,0<
r&&(E=E[2],this.JSC$20209_channelDebug_.debug(E+" bytes (in "+r+" arrays) are outstanding on the BackChannel"),E<37500&&this.useChunked_&&this.JSC$20213_backChannelRetryCount_==0&&!this.JSC$20213_deadBackChannelTimerId_&&(this.JSC$20213_deadBackChannelTimerId_=VO((0,_.bF)(this.JSC$20213_onBackChannelDead_,this),6E3)));else this.JSC$20209_channelDebug_.debug("Bad POST response data returned"),a$(this,11)}else E!="y2f%"&&(this.JSC$20209_channelDebug_.debug("Bad data returned - missing/invald magic cookie"),
a$(this,11));else this.JSC$20213_backChannelRequest_==r&&tlb(this),_.j5(E)||(r=this.JSC$20209_parser_.parse(E),this.onInput_(r))};
pq.prototype.JSC$20213_onBackChannelDead_=function(){this.JSC$20213_deadBackChannelTimerId_!=null&&(this.JSC$20213_deadBackChannelTimerId_=null,this.JSC$20213_backChannelRequest_.cancel(),this.JSC$20213_backChannelRequest_=null,m6Q(this),QY(20))};
var tlb=function(r){r.JSC$20213_deadBackChannelTimerId_!=null&&(_.gm.clearTimeout(r.JSC$20213_deadBackChannelTimerId_),r.JSC$20213_deadBackChannelTimerId_=null)};
pq.prototype.JSC$20208_onRequestComplete=function(r){this.JSC$20209_channelDebug_.debug("Request complete");if(this.JSC$20213_backChannelRequest_==r){tlb(this);this.JSC$20213_backChannelRequest_=null;var E=2}else if(this.forwardChannelRequest_==r)this.forwardChannelRequest_=null,E=1;else return;this.JSC$20213_lastStatusCode_=r.JSC$20201_lastStatusCode_;if(this.state_!=0)if(r.JSC$20201_successful_)if(E==1){E=r.JSC$20201_postData_?r.JSC$20201_postData_.length:0;r=Date.now()-r.JSC$20201_requestStartTime_;
var K=rIb;K.dispatchEvent(new Cy9(K,E,r,this.JSC$20213_forwardChannelRetryCount_));zPf(this);this.handler_&&this.handler_.JSC$20220_channelSuccess(this,this.pendingMaps_);this.pendingMaps_.length=0}else qbU(this);else{K=r.getLastError();if(K==3||K==7||K==0&&this.JSC$20213_lastStatusCode_>0)this.JSC$20209_channelDebug_.debug("Not retrying due to error type");else{this.JSC$20209_channelDebug_.debug("Maybe retrying, last error: "+KiD(K,this.JSC$20213_lastStatusCode_));var g;if(g=E==1)this.forwardChannelRequest_||
this.JSC$20213_forwardChannelTimerId_||this.state_==1||this.JSC$20213_forwardChannelRetryCount_>=2?g=!1:(this.JSC$20209_channelDebug_.debug("Going to retry POST"),this.JSC$20213_forwardChannelTimerId_=VO((0,_.bF)(this.JSC$20213_onStartForwardChannelTimer_,this,r),lPU(this,this.JSC$20213_forwardChannelRetryCount_)),this.JSC$20213_forwardChannelRetryCount_++,g=!0);if(g||E==2&&m6Q(this))return;this.JSC$20209_channelDebug_.debug("Exceeded max number of retries")}this.JSC$20209_channelDebug_.debug("Error: HTTP request failed");
switch(K){case 1:a$(this,5);break;case 4:a$(this,10);break;case 3:a$(this,6);break;case 7:a$(this,12);break;default:a$(this,2)}}};
var lPU=function(r,E){var K=5E3+Math.floor(Math.random()*1E4);r.isActive()||(r.JSC$20209_channelDebug_.debug("Inactive channel"),K*=2);return K*E};
pq.prototype.onInput_=function(r){for(var E=0;E<r.length;E++){var K=r[E];this.JSC$20213_lastArrayId_=K[0];K=K[1];this.state_==2?K[0]=="c"?(this.sid_=K[1],this.JSC$20213_hostPrefix_=K[2],K=K[3],K!=null?this.JSC$20213_channelVersion_=K:this.JSC$20213_channelVersion_=6,this.state_=3,this.handler_&&this.handler_.JSC$20220_channelOpened(),this.JSC$20213_backChannelUri_=onb(this,this.JSC$20213_hostPrefix_,this.JSC$20213_path_),qbU(this)):K[0]=="stop"&&a$(this,7):this.state_==3&&(K[0]=="stop"?a$(this,7):
K[0]!="noop"&&this.handler_&&this.handler_.JSC$20220_channelHandleArray(K),this.JSC$20213_backChannelRetryCount_=0)}};
pq.prototype.JSC$20213_ensureInState_=function(r){if(!_.ln(arguments,this.state_))throw Error("Xk`"+this.state_);};
var a$=function(r,E){r.JSC$20209_channelDebug_.info("Error code "+E);if(E==2||E==9){var K=null;r.handler_&&(K=null);var g=(0,_.bF)(r.testGoogleComCallback_,r);K||(K=new _.ZG("//www.google.com/images/cleardot.gif"),_.YC(K));lr5(K.toString(),1E4,g)}else QY(2);r.onError_(E)};
pq.prototype.testGoogleComCallback_=function(r){r?(this.JSC$20209_channelDebug_.info("Successfully pinged google.com"),QY(2)):(this.JSC$20209_channelDebug_.info("Failed to ping google.com"),QY(1),this.onError_(8))};
pq.prototype.onError_=function(r){this.JSC$20209_channelDebug_.debug("HttpChannel: error - "+r);this.state_=0;this.handler_&&this.handler_.JSC$20220_channelError(r);Vlf(this);G_b(this)};
var Vlf=function(r){r.state_=0;r.JSC$20213_lastStatusCode_=-1;if(r.handler_)if(r.pendingMaps_.length==0&&r.JSC$20209_outgoingMaps_.length==0)r.handler_.JSC$20220_channelClosed();else{r.JSC$20209_channelDebug_.debug("Number of undelivered maps, pending: "+r.pendingMaps_.length+", outgoing: "+r.JSC$20209_outgoingMaps_.length);var E=_.un(r.pendingMaps_),K=_.un(r.JSC$20209_outgoingMaps_);r.pendingMaps_.length=0;r.JSC$20209_outgoingMaps_.length=0;r.handler_.JSC$20220_channelClosed(E,K)}},U6U=function(r,
E){E=FiD(r,null,E);
r.JSC$20209_channelDebug_.debug("GetForwardChannelUri: "+E);return E},onb=function(r,E,K){E=FiD(r,r.JSC$20208_shouldUseSecondaryDomains()?E:null,K);
r.JSC$20209_channelDebug_.debug("GetBackChannelUri: "+E);return E},FiD=function(r,E,K){var g=_.r3(K);
if(g.JSC$10187_domain_!="")E&&_.NL(g,E+"."+g.JSC$10187_domain_),_.Qy(g,g.JSC$10187_port_);else{var D=window.location;g=c_9(D.protocol,E?E+"."+D.hostname:D.hostname,+D.port,K)}r.JSC$20213_extraParams_&&_.lw.forEach(r.JSC$20213_extraParams_,function(B,Q){_.KQ(g,Q,B)});
_.KQ(g,"VER",r.JSC$20213_channelVersion_);vna(r,g);return g};
pq.prototype.JSC$20208_createXhrIo=function(r){if(r)throw Error("Uk");r=new _.qx;r.JSC$9951_withCredentials_=!1;return r};
pq.prototype.isActive=function(){return!!this.handler_&&this.handler_.isActive(this)};
pq.prototype.notifyServerReachabilityEvent=function(r){var E=rIb;E.dispatchEvent(new x6Q(E,r))};
pq.prototype.JSC$20208_shouldUseSecondaryDomains=function(){return!1};
new VE5;var ZG9=function(){};
_.d=ZG9.prototype;_.d.JSC$20220_channelOpened=function(){};
_.d.JSC$20220_channelHandleArray=function(){};
_.d.JSC$20220_channelSuccess=function(){};
_.d.JSC$20220_channelError=function(){};
_.d.JSC$20220_channelClosed=function(){};
_.d.JSC$20220_getAdditionalParams=function(){return{}};
_.d.isActive=function(){return!0};var uzB=function(r){r.front_.length===0&&(r.front_=r.back_,r.front_.reverse(),r.back_=[])};
_.d=u1b.prototype;_.d.enqueue=function(r){this.back_.push(r)};
_.d.peek=function(){uzB(this);return _.zJ(this.front_)};
_.d.getCount=function(){return this.front_.length+this.back_.length};
_.d.isEmpty=function(){return this.front_.length===0&&this.back_.length===0};
_.d.clear=function(){this.front_=[];this.back_=[]};
_.d.contains=function(r){return _.ln(this.front_,r)||_.ln(this.back_,r)};
_.d.remove=function(r){var E=this.front_;var K=Array.prototype.lastIndexOf.call(E,r,E.length-1);K>=0?(_.V5u(E,K),E=!0):E=!1;return E||_.mK(this.back_,r)};
_.d.getValues=function(){for(var r=[],E=this.front_.length-1;E>=0;--E)r.push(this.front_[E]);E=this.back_.length;for(var K=0;K<E;++K)r.push(this.back_[K]);return r};var PX=function(r){this.JSC$20224_map_=new _.cF;this.size=0;r&&this.addAll(r)},AIa=function(r){var E=typeof r;
return E=="object"&&r||E=="function"?"o"+_.IJ(r):E.charAt(0)+r};
_.d=PX.prototype;_.d.getCount=function(){return this.JSC$20224_map_.size};
_.d.add=function(r){this.JSC$20224_map_.set(AIa(r),r);this.size=this.JSC$20224_map_.size};
_.d.addAll=function(r){r=_.d7(r);for(var E=r.length,K=0;K<E;K++)this.add(r[K]);this.size=this.JSC$20224_map_.size};
_.d.removeAll=function(r){r=_.d7(r);for(var E=r.length,K=0;K<E;K++)this.remove(r[K]);this.size=this.JSC$20224_map_.size};
_.d.delete=function(r){r=this.JSC$20224_map_.remove(AIa(r));this.size=this.JSC$20224_map_.size;return r};
_.d.remove=function(r){return this.delete(r)};
_.d.clear=function(){this.JSC$20224_map_.clear();this.size=0};
_.d.isEmpty=function(){return this.JSC$20224_map_.size===0};
_.d.has=function(r){return this.JSC$20224_map_.containsKey(AIa(r))};
_.d.contains=function(r){return this.JSC$20224_map_.containsKey(AIa(r))};
_.d.getValues=function(){return this.JSC$20224_map_.getValues()};
_.d.values=function(){return this.JSC$20224_map_.values()};
_.d.clone=function(){return new PX(this)};
_.d.equals=function(r){return this.getCount()==MEQ(r)&&ePu(this,r)};
var ePu=function(r,E){var K=MEQ(E);if(r.getCount()>K)return!1;!(E instanceof PX)&&K>5&&(E=new PX(E));return iJU(r,function(g){var D=E;return D.contains&&typeof D.contains=="function"?D.contains(g):D.containsValue&&typeof D.containsValue=="function"?D.containsValue(g):_.AL(D)||typeof D==="string"?_.ln(D,g):_.lw.containsValue(D,g)})};
PX.prototype.__iterator__=function(){return this.JSC$20224_map_.__iterator__(!1)};
PX.prototype[Symbol.iterator]=function(){return this.values()};var XlQ={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(r){return(this._clampValue(r)-this.min)/(this.max-this.min)},
_clampValue:function(r){return Math.min(this.max,Math.max(this.min,this._calcStep(r)))},
_calcStep:function(r){r=parseFloat(r);if(!this.step)return r;r=Math.round((r-this.min)/this.step);return this.step<1?r/(1/this.step)+this.min:r*this.step+this.min},
_validateValue:function(){var r=this._clampValue(this.value);this.value=this.oldValue=isNaN(r)?this.oldValue:r;return this.value!==r},
_update:function(){this._validateValue();this._setRatio(this._calcRatio(this.value)*100)}};var HGk;var nnb;_.cZ({_template:function(){if(nnb!==void 0)return nnb;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;HGk===void 0&&(HGk=document.createElement("template"));var g=HGk;K.call(E,g.content.cloneNode(!0),r.content.firstChild);return nnb=r},
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(){_.p5(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(r){r.keyCode===27&&(r.preventDefault(),this.close())},
_track:function(r){if(!this.persistent&&!this.disableSwipe)switch(r.preventDefault(),r.detail.state){case "start":this._trackStart(r);break;case "track":this._trackMove(r);break;case "end":this._trackEnd(r)}},
_trackStart:function(){this._drawerState=this._DRAWER_STATE.TRACKING;var r=this.$.contentContainer.getBoundingClientRect();this._savedWidth=r.width;this._translateOffset=this.position==="left"?r.left:r.right-window.innerWidth;this._trackDetails=[];this._styleTransitionDuration(0);this.style.visibility="visible"},
_trackMove:function(r){this._trackDetails&&(this._translateDrawer(r.detail.dx+this._translateOffset),this._trackDetails.push({dx:r.detail.dx,timeStamp:Date.now()}))},
_trackEnd:function(r){if(this._trackDetails){var E=r.detail.dx+this._translateOffset,K=this.getWidth();E=this.position==="left"?E>=0||E<=-K:E<=0||E>=K;if(!E){var g=this._trackDetails;this._trackDetails=null;this._flingDrawer(r,g);if(this._drawerState===this._DRAWER_STATE.FLINGING)return}K/=2;r.detail.dx<-K?this.opened=this.position==="right":r.detail.dx>K&&(this.opened=this.position==="left");E?this.debounce("_resetDrawerState",this._resetDrawerState):this.debounce("_resetDrawerState",this._resetDrawerState,
this.transitionDuration);this._styleTransitionDuration(this.transitionDuration);this._resetDrawerTranslate();this.style.visibility=""}},
_calculateVelocity:function(r,E){for(var K=Date.now(),g=K-100,D,B=0,Q=E.length-1;B<=Q;){var a=B+Q>>1,P=E[a];P.timeStamp>=g?(D=P,Q=a-1):B=a+1}return D?(r.detail.dx-D.dx)/(K-D.timeStamp||1):0},
_flingDrawer:function(r,E){E=this._calculateVelocity(r,E);if(!(Math.abs(E)<this._MIN_FLING_THRESHOLD)){this._drawerState=this._DRAWER_STATE.FLINGING;r=r.detail.dx+this._translateOffset;var K=this.getWidth(),g=this.position==="left",D=E>0;D?(E=Math.max(E,this._MIN_TRANSITION_VELOCITY),this.opened=this.position==="left"):(E=Math.min(E,-this._MIN_TRANSITION_VELOCITY),this.opened=this.position==="right");E=this._FLING_INITIAL_SLOPE*(!D&&g?-(r+K):D&&!g?K-r:-r)/E;this._styleTransitionDuration(E);this._styleTransitionTimingFunction(this._FLING_TIMING_FUNCTION);
this._resetDrawerTranslate();this.debounce("_resetDrawerState",this._resetDrawerState,E)}},
_styleTransitionDuration:function(r){this.style.transitionDuration=r+"ms";this.$.contentContainer.style.transitionDuration=r+"ms";this.$.scrim.style.transitionDuration=r+"ms"},
_styleTransitionTimingFunction:function(r){this.$.contentContainer.style.transitionTimingFunction=r;this.$.scrim.style.transitionTimingFunction=r},
_translateDrawer:function(r){var E=this.getWidth();this.position==="left"?(r=Math.max(-E,Math.min(r,0)),this.$.scrim.style.opacity=1+r/E):(r=Math.max(0,Math.min(r,E)),this.$.scrim.style.opacity=1-r/E);this.translate3d(r+"px","0","0",this.$.contentContainer)},
_resetDrawerTranslate:function(){this.$.scrim.style.opacity="";this.transform("",this.$.contentContainer)},
_resetDrawerState:function(){var r=this._drawerState;r===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;r!==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=""),r!==this._DRAWER_STATE.INIT&&this.fire("app-drawer-transitioned"))},
resetLayout:function(){this.fire("app-reset-layout")},
_setKeyboardFocusTrap:function(){if(!this.noFocusTrap){var r=_.Yh(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"])');r.length>0?(this._firstTabStop=r[0],this._lastTabStop=r[r.length-1]):
this._lastTabStop=this._firstTabStop=null;(r=this.getAttribute("tabindex"))&&parseInt(r,10)>-1?this.focus():this._firstTabStop&&this._firstTabStop.focus()}},
_tabKeydownHandler:function(r){this.noFocusTrap||this._drawerState!==this._DRAWER_STATE.OPENED||r.keyCode!==9||(r.shiftKey?this._firstTabStop&&_.Yh(r).localTarget===this._firstTabStop&&(r.preventDefault(),this._lastTabStop.focus()):this._lastTabStop&&_.Yh(r).localTarget===this._lastTabStop&&(r.preventDefault(),this._firstTabStop.focus()))},
_openedPersistentChanged:function(r,E){this.toggleClass("visible",r&&!E,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 IP5;var yIb;_.cZ({_template:function(){if(yIb!==void 0)return yIb;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;IP5===void 0&&(IP5=document.createElement("template"));var g=IP5;K.call(E,g.content.cloneNode(!0),r.content.firstChild);return yIb=r},
is:"tp-yt-paper-progress",behaviors:[XlQ],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(r){this.toggleClass("indeterminate",r,this.$.primaryProgress)},
_transformProgress:function(r,E){r.style.transform=r.style.webkitTransform="scaleX("+E/100+")"},
_mainRatioChanged:function(r){this._transformProgress(this.$.primaryProgress,r)},
_progressChanged:function(r,E,K,g,D){r=this._clampValue(r);E=this._clampValue(E);var B=this._calcRatio(r)*100,Q=this._calcRatio(E)*100;this._setSecondaryRatio(B);this._transformProgress(this.$.secondaryProgress,B);this._transformProgress(this.$.primaryProgress,Q);this.secondaryProgress=r;D?this.removeAttribute("aria-valuenow"):this.setAttribute("aria-valuenow",E);this.setAttribute("aria-valuemin",K);this.setAttribute("aria-valuemax",g)},
_disabledChanged:function(r){this.setAttribute("aria-disabled",r?"true":"false")},
_hideSecondaryProgress:function(r){return r===0}});var Lif;var hPD;var JIT=function(){};
_.d=JIT.prototype;_.d.registered=function(){};
_.d.addOwnKeyBinding=function(){};
_.d.removeOwnKeyBindings=function(){};
_.d.keyboardEventMatchesKeys=function(){};
_.d._collectKeyBindings=function(){};
_.d._prepKeyBindings=function(){};
_.d._addKeyBinding=function(){};
_.d._resetKeyEventListeners=function(){};
_.d._listenKeyEventListeners=function(){};
_.d._unlistenKeyEventListeners=function(){};
_.d._onKeyBindingEvent=function(){};
_.d._triggerKeyHandler=function(){};
_.d._tapHandler=function(){};
_.d._focusChanged=function(){};
_.d._detectKeyboardFocus=function(){};
_.d._userActivate=function(){};
_.d._upHandler=function(){};
_.d._spaceKeyDownHandler=function(){};
_.d._spaceKeyUpHandler=function(){};
_.d._asyncClick=function(){};
_.d._pressedChanged=function(){};
_.d._ariaActiveAttributeChanged=function(){};
_.d._activeChanged=function(){};
_.d._controlStateChanged=function(){};
_.d._changedButtonState=function(){};
_.d._focusBlurHandler=function(){};
_.d._disabledChanged=function(){};
_.d._changedControlState=function(){};
_.d._buttonStateChanged=function(){};
_.d._downHandler=function(){};
_.d.ensureRipple=function(){};
_.d.getRipple=function(){};
_.d.hasRipple=function(){};
_.d._noinkChanged=function(){};
_.d._calcRatio=function(){};
_.d._clampValue=function(){};
_.d._calcStep=function(){};
_.d._validateValue=function(){};
_.d._update=function(){};
_.d._setImmediateValue=function(){};
_.d._setExpand=function(){};
_.d._setDragging=function(){};
_.d._setTransiting=function(){};
_.d._setMarkers=function(){};
_.d._setPressed=function(){};
_.d._setPointerDown=function(){};
_.d._setReceivedFocusFromKeyboard=function(){};
_.d._setFocused=function(){};
_.d._setRatio=function(){};
JIT=_.cZ({_template:function(){if(hPD!==void 0)return hPD;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;Lif===void 0&&(Lif=document.createElement("template"));var g=Lif;K.call(E,g.content.cloneNode(!0),r.content.firstChild);return hPD=r},
is:"tp-yt-paper-slider",behaviors:[_.lV,_.Ar,_.dxJ,XlQ],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&&_.I5(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(r,E,K){this.setAttribute("aria-valuemin",E);this.setAttribute("aria-valuemax",K);this.setAttribute("aria-valuenow",r);this._positionKnob(this._calcRatio(r)*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(r){this._setImmediateValue(this._calcStep(this._calcKnobPosition(r)));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(r){return(this.max-this.min)*r/100+this.min},
_onTrack:function(r){r.stopPropagation();switch(r.detail.state){case "start":this._trackStart(r);break;case "track":this._trackX(r);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(r){this.dragging||this._trackStart(r);this._x=this._startx+Math.min(this._maxx,Math.max(this._minx,r.detail.dx*(this._isRTL?-1:1)));r=this._calcStep(this._calcKnobPosition(this._x/this._w*100));this._setImmediateValue(r);r=this._calcRatio(this.immediateValue)*this._w-this._knobstartx;this.translate3d(r+"px",0,0,this.$.sliderKnob)},
_trackEnd:function(){var r=this.$.sliderKnob.style;this.$.sliderKnob.classList.remove("dragging");this._setDragging(!1);this._resetKnob();this.value=this.immediateValue;r.transform=r.webkitTransform="";this.fire("change",{composed:!0})},
_knobdown:function(r){this._expandKnob();r.preventDefault();this.focus()},
_bartrack:function(r){this._allowBarEvent(r)&&this._onTrack(r)},
_barclick:function(r){this._w=this.$.sliderBar.offsetWidth;var E=this.$.sliderBar.getBoundingClientRect();E=(r.detail.x-E.left)/this._w*100;this._isRTL&&(E=100-E);var K=this.ratio;this._setTransiting(!0);this._positionKnob(E);K===this.ratio&&this._setTransiting(!1);this.async(function(){this.fire("change",{composed:!0})});
r.preventDefault();this.focus()},
_bardown:function(r){this._allowBarEvent(r)&&(this.debounce("expandKnob",this._expandKnob,60),this._barclick(r))},
_knobTransitionEnd:function(r){r.target===this.$.sliderKnob&&this._setTransiting(!1)},
_updateMarkers:function(r,E,K,g){g||this._setMarkers([]);E=Math.round((K-E)/this.step);E>r&&(E=r);if(E<0||!isFinite(E))E=0;this._setMarkers(Array(E))},
_mergeClasses:function(r){return Object.keys(r).filter(function(E){return r[E]}).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(r){return!this.ignoreBarTouch||r.detail.sourceEvent instanceof MouseEvent},
get _isRTL(){this.__isRTL===void 0&&(this.__isRTL=window.getComputedStyle(this).direction==="rtl");return this.__isRTL},_leftKey:function(r){this._isRTL?this._incrementKey(r):this._decrementKey(r)},
_rightKey:function(r){this._isRTL?this._decrementKey(r):this._incrementKey(r)},
_incrementKey:function(r){this.disabled||(r.detail.key==="end"?this.value=this.max:this.increment(),this.fire("change"),r.preventDefault())},
_decrementKey:function(r){this.disabled||(r.detail.key==="home"?this.value=this.min:this.decrement(),this.fire("change"),r.preventDefault())},
_changeValue:function(r){this.value=r.target.value;this.fire("change",{composed:!0})},
_inputKeyDown:function(r){r.stopPropagation()},
_createRipple:function(){this._rippleContainer=this.$.sliderKnob;return _.BI$._createRipple.call(this)},
_focusedChanged:function(r){r&&this.ensureRipple();this.hasRipple()&&(this._ripple.style.display=r?"":"none",this._ripple.holdDown=r)}});var rTD;var EgT;var fq=null,KUU=function(){};
_.d=KUU.prototype;_.d.fit=function(){};
_.d._discoverInfo=function(){};
_.d.resetFit=function(){};
_.d.refit=function(){};
_.d.position=function(){};
_.d.constrain=function(){};
_.d._sizeDimension=function(){};
_.d.__sizeDimension=function(){};
_.d.center=function(){};
_.d.__getNormalizedRect=function(){};
_.d.__getOffscreenArea=function(){};
_.d.__getPosition=function(){};
_.d.notifyResize=function(){};
_.d.assignParentResizable=function(){};
_.d.stopResizeNotificationsFor=function(){};
_.d._subscribeIronResize=function(){};
_.d._unsubscribeIronResize=function(){};
_.d.resizerShouldNotify=function(){};
_.d._onDescendantIronResize=function(){};
_.d._fireResize=function(){};
_.d._onIronRequestResizeNotifications=function(){};
_.d._parentResizableChanged=function(){};
_.d._notifyDescendant=function(){};
_.d._requestResizeNotifications=function(){};
_.d._findParent=function(){};
_.d.toggle=function(){};
_.d.open=function(){};
_.d.close=function(){};
_.d.cancel=function(){};
_.d.invalidateTabbables=function(){};
_.d._ensureSetup=function(){};
_.d._canceledChanged=function(){};
_.d._withBackdropChanged=function(){};
_.d._prepareRenderOpened=function(){};
_.d._finishRenderOpened=function(){};
_.d._finishRenderClosed=function(){};
_.d._preparePositioning=function(){};
_.d._finishPositioning=function(){};
_.d._applyFocus=function(){};
_.d._onCaptureClick=function(){};
_.d._onCaptureFocus=function(){};
_.d._onCaptureEsc=function(){};
_.d._onCaptureTab=function(){};
_.d._onIronResize=function(){};
_.d._onNodesChange=function(){};
_.d.__ensureFirstLastFocusables=function(){};
_.d.__openedChanged=function(){};
_.d.__deraf=function(){};
_.d.__updateScrollObservers=function(){};
_.d.__addScrollListeners=function(){};
_.d.__removeScrollListeners=function(){};
_.d.__isValidScrollAction=function(){};
_.d.__onCaptureScroll=function(){};
_.d.__saveScrollPosition=function(){};
_.d.__restoreScrollPosition=function(){};
_.d._setCanceled=function(){};
KUU=_.cZ({_template:function(){if(EgT!==void 0)return EgT;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;rTD===void 0&&(rTD=document.createElement("template"));var g=rTD;K.call(E,g.content.cloneNode(!0),r.content.firstChild);return EgT=r},
is:"tp-yt-paper-toast",behaviors:[_.av],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(){_.kY._warn("`visible` is deprecated, use `opened` instead");return this.opened},get _canAutoClose(){return this.duration>0&&this.duration!==Infinity},created:function(){this._autoClose=null;_.dB.requestAvailability()},
show:function(r){typeof r=="string"&&(r={text:r});for(var E in r)E.indexOf("_")===0?_.kY._warn('The property "'+E+'" is private and was not set.'):E in this?this[E]=r[E]:_.kY._warn('The property "'+E+'" is not valid.');this.open()},
hide:function(){this.close()},
isOpened:function(){return this.opened},
__onTransitionEnd:function(r){r&&r.target===this&&r.propertyName==="opacity"&&(this.opened?this._finishRenderOpened():this._finishRenderClosed())},
_openedChanged:function(){this._autoClose!==null&&(this.cancelAsync(this._autoClose),this._autoClose=null);this.opened?(fq&&fq!==this&&fq.close(),fq=this,this._fireIronAnnounce(),this._canAutoClose&&(this._autoClose=this.async(this.close,this.duration))):fq===this&&(fq=null);_.$d._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(r){this.positionTarget=r},
_fireIronAnnounce:function(){this.noIronAnnounce||this.fire("iron-announce",{text:this.label||this.text})}});var ggb=new _.jg("disablePersonalizationAction");var J7u=new _.jg("showDmaConsentFlowCommand");var rKb=new _.jg("showMmgNoticeCommand");var DeT=new _.jg("saveConsentAction");var B6A=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.k5(r)};
_.C(B6A,_.Qb);var deB=_.n1K(B6A);var jBB=new _.jg("updateTopbarAvatarAction");var N6Q=new _.jg("channelHandleValidationResultRenderer");var QBb=new _.jg("generateHandleFromNameResultRenderer");var $ef=new _.jg("channelHandleInputRenderer");var av9=new _.jg("copyLinkRenderer");var p_b=new _.jg("timedCommand");var PgB=new _.jg("clearCookieAction");var fvB=new _.jg("getMultiPageMenuAction");var OzB=new _.jg("addToGuideSectionAction"),Yhu=new _.jg("removeFromGuideSectionAction");var UeD=new _.jg("updateNotificationsUnseenCountAction");var T6b=new _.jg("resetChannelUnreadCountCommand");var w_a=new _.jg("resetSubscriptionsUnreadDotCommand");var FUD=new _.jg("selectLanguageCommand");var pNk=new _.jg("sendFeedbackAction");var Rgf=new _.jg("uploadImageToScottyCommand");var og5=new _.jg("registerPromoCommand");var M1T=new _.jg("setPushNotificationsEnabledCommand");var izu=new _.jg("desktopTopbarRenderer");var cT5=new _.jg("surveyFollowUpRenderer");var Cgk=new _.jg("handlesClaimingRadioOptionRenderer");var xeb=new _.jg("hotkeyDialogRenderer");var WU9=new _.jg("modifyReportFormCommand");var Y59=new _.jg("accountLinkCommand");var Up9=new _.jg("accountUnlinkCommand");var TXa=new _.jg("logAccountLinkingEventCommand");var df5=new _.jg("guideCollapsibleEntryRenderer");var wQb=new _.jg("guideDownloadsEntryRenderer");var BYu=new _.jg("guideEntryRenderer");var FbT=new _.jg("getLocationCommand");var RdT=new _.jg("locationCollectionCommand");var o2D=new _.jg("storiesItemViewModel");var MBQ=new _.jg("addToRemoteQueueAction");var imb=new _.jg("insertInRemoteQueueAction");var cqB=new _.jg("removeFromRemoteQueueAction");var CCa=new _.jg("notificationRenderer");var bPu=new _.jg("localWatchHistoryCommand");var xpQ=new _.jg("pdgBuyFlowHeaderRenderer");var Wba=new _.jg("pdgColorSliderRenderer");var GVu=new _.jg("pdgCommentOptionRenderer");var v2U=new _.jg("pdgCommentPreviewRenderer");var VBD=new _.jg("superVodSelectableItemButtonRenderer");var zdf=new _.jg("switchButtonRenderer");var tBb=new _.jg("upsellDialogRenderer");var S55=new _.jg("feedbackQuestionRenderer"),bmA=new _.jg("feedbackOptionRenderer");var sju=new _.jg("sponsorshipsTierRenderer"),kVA=new _.jg("sponsorshipsPromotionChannelRenderer");var q5b=new _.jg("simpleSurveyMessageRenderer");var YiD=new _.jg("invokeInstrumentManagerAction");var ly5=new _.jg("logYpcFlowDismissCommand");var mpD=new _.jg("logYpcFlowStartCommand");var ZmA=new _.jg("unlimitedCreateFamilyEndpoint");var uM9=new _.jg("iconBadgeRenderer");var kFQ=new _.jg("collaborativePlaylistVisibilityValidationRule");var Aqb=function(r){_.cN.call(this,"channelMessage");this.message=r};
_.C(Aqb,_.cN);var edu=function(r){_.cN.call(this,"channelError");this.error=r};
_.C(edu,_.cN);var XQB={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"},Hmu={UNKNOWN_THEME:"u",CLASSIC:"cl",KIDS:"k",INSTANT:"i",CREATOR:"cr",MUSIC:"m",GAMING:"g",UNPLUGGED:"up"},n2Q={AD_PLAYING:"adPlaying",ON_AD_STATE_CHANGE:"onAdStateChange"},IyQ={NOW_PLAYING:"nowPlaying",ON_STATE_CHANGE:"onStateChange",AD_PLAYING:"adPlaying",ON_AD_STATE_CHANGE:"onAdStateChange",NOW_PLAYING_SHORTS:"nowPlayingShorts",ON_SHORTS_STATE_CHANGE:"onShortsStateChange"},yqb={NOW_PLAYING_SHORTS:"nowPlayingShorts",
ON_SHORTS_STATE_CHANGE:"onShortsStateChange"};var O2=function(r){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 _.cF;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;r&&(this.id=r.id||r.name,this.name=r.name,this.clientName=r.clientName?r.clientName.toUpperCase():"UNKNOWN_INTERFACE",this.app=r.app,this.type=r.type||"REMOTE_CONTROL",this.username=r.user||"",this.avatar=r.userAvatarUri||"",this.obfuscatedGaiaId=r.obfuscatedGaiaId||"",this.ownerObfuscatedGaiaId=r.ownerObfuscatedGaiaId||"",this.castUserId=r.castUserId||"",this.theme=r.theme||"u",LbQ(this,r.capabilities||""),hdb(this,
r.compatibleSenderThemes||""),Jq9(this,r.experiments||""),this.remoteControllerUrl=r.remoteControllerUrl||"",this.localChannelEncryptionKey=r.localChannelEncryptionKey||"",this.deviceContext=r.deviceContext,this.brand=r.brand||"",this.model=r.model||"",this.year=r.year||0,this.os=r.os||"",this.osVersion=r.osVersion||"",this.chipset=r.chipset||"",this.mdxDialServerType=r.mdxDialServerType||"MDX_DIAL_SERVER_TYPE_UNKNOWN",this.pairingType=r.pairingType||"unknown",r=r.deviceInfo)&&(r=JSON.parse(r),this.brand=
r.brand||"",this.model=r.model||"",this.year=r.year||0,this.os=r.os||"",this.osVersion=r.osVersion||"",this.chipset=r.chipset||"",this.clientName=r.clientName?r.clientName.toUpperCase():"UNKNOWN_INTERFACE",this.mdxDialServerType=r.mdxDialServerType||"MDX_DIAL_SERVER_TYPE_UNKNOWN")};
O2.prototype.copy=function(){var r={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&&(r.brand=this.brand);
this.model&&(r.model=this.model);this.year&&(r.year=this.year);this.os&&(r.os=this.os);this.osVersion&&(r.osVersion=this.osVersion);this.chipset&&(r.chipset=this.chipset);this.clientName!=="UNKNOWN_INTERFACE"&&(r.clientName=this.clientName);this.mdxDialServerType!=="MDX_DIAL_SERVER_TYPE_UNKNOWN"&&(r.mdxDialServerType=this.mdxDialServerType);r=new O2(r);r.connected=this.connected;r.remoteControllerUrl=this.remoteControllerUrl;r.localChannelEncryptionKey=this.localChannelEncryptionKey;r.deviceContext=
this.deviceContext;r.castUserId=this.castUserId;return r};
O2.prototype.equals=function(r){return r?this.id==r.id:!1};
var LbQ=function(r,E){r.capabilities.clear();_.KO(E.split(","),_.$E(_.lw.contains,XQB)).forEach(function(K){r.capabilities.add(K)})},hdb=function(r,E){r.compatibleSenderThemes.clear();
_.KO(E.split(","),_.$E(_.lw.contains,Hmu)).forEach(function(K){r.compatibleSenderThemes.add(K)})},Jq9=function(r,E){r.experiments.clear();
E.split(",").forEach(function(K){r.experiments.add(K)})};_.rf(eBk,_.SV);_.d=eBk.prototype;_.d.JSC$20260_onTick_=function(){this.JSC$20258_interval_=Math.min(3E5,this.JSC$20258_interval_*2);this.JSC$20260_listener_();this.nextTickTime_&&this.start()};
_.d.start=function(){var r=this.JSC$20258_interval_+15E3*Math.random(),E=this.delay_;E.isActive()||E.start(r);this.nextTickTime_=Date.now()+r};
_.d.stop=function(){this.delay_.stop();this.nextTickTime_=0};
_.d.isActive=function(){return this.delay_.isActive()};
_.d.reset=function(){this.delay_.stop();this.JSC$20258_interval_=5E3};_.rf(tO,ZG9);_.d=tO.prototype;_.d.subscribe=function(r,E,K){return this.pubsub_.subscribe(r,E,K)};
_.d.unsubscribe=function(r,E,K){return this.pubsub_.unsubscribe(r,E,K)};
_.d.unsubscribeByKey=function(r){return this.pubsub_.unsubscribeByKey(r)};
_.d.publish=function(r,E){return this.pubsub_.publish.apply(this.pubsub_,arguments)};
_.d.dispose=function(){this.JSC$20261_disposed_||(this.JSC$20261_disposed_=!0,_.Ny(this.pubsub_),this.disconnect(),_.Ny(this.reconnectTimer_),this.reconnectTimer_=null,this.JSC$20261_getXsrfToken_=function(){return""},this.getAuthorizationHeader_=function(){return _.KR({})})};
_.d.isDisposed=function(){return this.JSC$20261_disposed_};
_.d.connect=function(r,E,K){var g=this,D,B,Q,a;return _.p(function(P){if(P.nextAddress==1)return _.xN(P,2),g.useAsyncBrowserChannelHandler_?P.yield(g.connectPromise_,2):P.jumpTo(2);_.co(P);if(g.JSC$20261_disposed_||g.JSC$20261_channel_&&g.JSC$20261_channel_.getState()==2&&!g.isInitialReconnectTimer_)return P.return();g.sCookie_="";g.isInitialReconnectTimer_||g.reconnectTimer_.stop();g.connectionParams_=r||null;g.connectUi_=E||0;D=g.JSC$20261_pathPrefix_+"/test";B=g.JSC$20261_pathPrefix_+"/bind";Q=
new pq(K?K.firstTestResults:null,K?K.secondTestResults:null,g.enableAsyncTest_);if(a=g.JSC$20261_channel_)a.handler_=null;Q.handler_=g;g.JSC$20261_channel_=Q;if(g.useAsyncBrowserChannelHandler_)return g.connectPromise_=r39(g).then(function(){return ERu(g,D,B,a,K)}),P.return(g.connectPromise_.then(function(){g.connectPromise_=_.KR()}));
ERu(g,D,B,a,K);return _.Wo(P,0)})};
var ERu=function(r,E,K,g,D){K6A(r);if(r.JSC$20261_channel_){var B=_.Xx("ID_TOKEN"),Q=r.JSC$20261_channel_.JSC$20213_extraHeaders_||{};B?Q["x-youtube-identity-token"]=B:delete Q["x-youtube-identity-token"];r.JSC$20261_channel_.JSC$20213_extraHeaders_=Q}gRT(r);g?(g.getState(),r.JSC$20261_channel_.connect(E,K,r.defaultQueryParams_,g.sid_,g.JSC$20213_lastArrayId_)):D?r.JSC$20261_channel_.connect(E,K,r.defaultQueryParams_,D.sessionId,D.arrayId):r.JSC$20261_channel_.connect(E,K,r.defaultQueryParams_);r.isInitialReconnectTimer_&&
!r.reconnectTimer_.isActive()&&r.reconnectTimer_.start()};
tO.prototype.disconnect=function(r){try{this.useAsyncBrowserChannelHandler_&&(this.connectPromise_.cancel(),this.connectPromise_=_.KR())}finally{this.disconnectUi_=r||0,this.reconnectTimer_&&this.reconnectTimer_.stop(),K6A(this),this.JSC$20261_channel_&&(this.JSC$20261_channel_.getState()==3&&bGU(this.JSC$20261_channel_),this.JSC$20261_channel_.disconnect()),this.disconnectUi_=0}};
tO.prototype.sendMessage=function(r,E){var K=this,g;return _.p(function(D){switch(D.nextAddress){case 1:_.xN(D,2);if(!K.useAsyncBrowserChannelHandler_){D.jumpTo(2);break}return D.yield(K.connectPromise_,2);case 2:_.co(D);if(K.JSC$20261_disposed_)return D.return();g={_sc:r};E&&_.lw.extend(g,E);if(K.reconnectTimer_.isActive()||(K.JSC$20261_channel_?K.JSC$20261_channel_.getState():0)==2){K.JSC$20261_pendingMessages_.push(g);D.jumpTo(6);break}if(!K.isChannelOpened()){D.jumpTo(6);break}_.xN(D,8);if(!K.useAsyncBrowserChannelHandler_||
Dcb(K,r)){D.jumpTo(8);break}return D.yield(r39(K),8);case 8:_.co(D,0,0,1);K.isChannelOpened()&&(Dcb(K,r)||gRT(K),K6A(K),Sbb(K.JSC$20261_channel_,g));_.Wo(D,6,1);break;case 6:_.Wo(D,0)}})};
var Dcb=function(r,E){return r.enableMdxAuthForConnectionOnly_?!0:r.disableMdxAuthForAdMessages_?Object.values(n2Q).includes(E):r.disableMdxAuthForNonPlaybackMessages_?!Object.values(IyQ).includes(E):r.disableMdxAuthForShortsMessages_?Object.values(yqb).includes(E):!1};
tO.prototype.JSC$20220_channelOpened=function(){this.isInitialReconnectTimer_?(this.reconnectTimer_.stop(),_.Ny(this.reconnectTimer_),this.reconnectTimer_=new eBk(this.safeReconnect_,this),this.isInitialReconnectTimer_=!1):this.reconnectTimer_.reset();this.connectionParams_=null;this.connectUi_=0;if(this.JSC$20261_pendingMessages_.length)if(this.useAsyncBrowserChannelHandler_)BkQ(this);else{var r=this.JSC$20261_pendingMessages_;this.JSC$20261_pendingMessages_=[];var E=r.length;gRT(this);dck(this,
r,E);jND(this)}else jND(this)};
var BkQ=function(r){var E,K;_.p(function(g){if(g.nextAddress==1)return _.xN(g,2),g.yield(r39(r),2);_.co(g);E=r.JSC$20261_pendingMessages_;r.JSC$20261_pendingMessages_=[];K=E.length;dck(r,E,K);jND(r);return _.Wo(g,0)})},dck=function(r,E,K){for(var g=0;g<K;++g)Sbb(r.JSC$20261_channel_,E[g]);
jND(r)},jND=function(r){r.publish("handlerOpened");
r.JSC$20261_channelOpenedCounter.increment("BROWSER_CHANNEL")};
_.d=tO.prototype;_.d.JSC$20220_channelError=function(r){var E=r==2&&this.JSC$20261_channel_.JSC$20213_lastStatusCode_==401;r==4||E||this.reconnectTimer_.start();this.publish("handlerError",r,E);E=Object.keys(cID).find(function(K){return cID[K]===r});
this.JSC$20261_channelErrorCounter.increment("BROWSER_CHANNEL",E!=null?E:"UNKNOWN")};
_.d.JSC$20220_channelClosed=function(r,E){if(!this.reconnectTimer_.isActive())this.publish("handlerClosed");else if(E)for(var K=E.length,g=0;g<K;++g){var D=E[g].map;D&&this.JSC$20261_pendingMessages_.push(D)}this.JSC$20261_channelClosedCounter.increment("BROWSER_CHANNEL");r&&this.pendingMapsOnClosedCounter.JSC$10087_streamzService.JSC$9942_incrementCounterBy("/client_streamz/youtube/living_room/mdx/browser_channel/pending_maps",r.length);E&&this.undeliveredMapsOnClosedCounter.JSC$10090_streamzService.JSC$9942_incrementCounterBy("/client_streamz/youtube/living_room/mdx/browser_channel/undelivered_maps",
E.length)};
_.d.JSC$20220_channelSuccess=function(r,E){E!=null&&r!=null&&this.channelMessageSentCounter.increment()};
_.d.JSC$20220_getAdditionalParams=function(){var r={v:2};this.sCookie_&&(r.gsessionid=this.sCookie_);this.connectUi_!=0&&(r.ui=""+this.connectUi_);this.disconnectUi_!=0&&(r.ui=""+this.disconnectUi_);this.connectionParams_&&_.lw.extend(r,this.connectionParams_);return r};
_.d.JSC$20220_channelHandleArray=function(r){r[0]=="S"?this.sCookie_=r[1]:r[0]=="gracefulReconnect"?(this.reconnectTimer_.start(),this.JSC$20261_channel_.disconnect()):this.publish("handlerMessage",new Aok(r[0],r[1]));this.JSC$20261_channelMessageReceivedCounter.increment("BROWSER_CHANNEL")};
_.d.isChannelOpened=function(){return!!this.JSC$20261_channel_&&this.JSC$20261_channel_.getState()==3};
var K6A=function(r){if(r.JSC$20261_channel_){var E=r.JSC$20261_getXsrfToken_(),K=r.JSC$20261_channel_.JSC$20213_extraHeaders_||{};E?K["x-youtube-lounge-xsrf-token"]=E:delete K["x-youtube-lounge-xsrf-token"];r.JSC$20261_channel_.JSC$20213_extraHeaders_=K}},r39=function(r){if(r.enableAsyncMdxLibraryWithoutAuthHeaderFetch_)return _.KR();
if(!r.enableCachedUpdateAuthorizationHeader_)return Nku(r);r.updateAuthorizationHeaderPromise_===null&&(r.updateAuthorizationHeaderPromise_=Nku(r));return r.updateAuthorizationHeaderPromise_},Nku=function(r){return _.Sn(r.getAuthorizationHeader_().then(function(E){QNU(r,E)}).thenCatch(function(){}),function(){r.updateAuthorizationHeaderPromise_=null})},QNU=function(r,E){if(r.JSC$20261_channel_){var K=r.JSC$20261_channel_.JSC$20213_extraHeaders_||{};
E&&Object.keys(E).length>0?K=Object.assign({},K,E):delete K.Authorization;r.JSC$20261_channel_.JSC$20213_extraHeaders_=K}},gRT=function(r){r.getAuthorizationHeaderSync_&&!r.useAsyncBrowserChannelHandler_&&QNU(r,r.getAuthorizationHeaderSync_())};
_.d=tO.prototype;_.d.setLoungeToken=function(r){(this.defaultQueryParams_.loungeIdToken=r)||this.reconnectTimer_.stop();if(this.enableLoungeTokenRefresh_&&this.JSC$20261_channel_){var E=this.JSC$20261_channel_.JSC$20213_extraHeaders_||{};r?E["X-YouTube-LoungeId-Token"]=r:delete E["X-YouTube-LoungeId-Token"];this.JSC$20261_channel_.JSC$20213_extraHeaders_=E}};
_.d.getDeviceId=function(){return this.defaultQueryParams_.id};
_.d.getReconnectTimeout=function(){return this.reconnectTimer_.isActive()?this.reconnectTimer_.nextTickTime_-Date.now():NaN};
_.d.reconnect=function(){var r=this.reconnectTimer_;r.delay_.fire();r.start()};
_.d.safeReconnect_=function(){var r=this.JSC$20261_channel_,E=0;r.JSC$20213_backChannelRequest_&&E++;r.forwardChannelRequest_&&E++;E==0&&this.connect(this.connectionParams_,this.connectUi_)};var k7=function(r,E){var K=r.basePath;r.supportCors&&(K=r.scheme+"://"+r.domain+r.port+r.basePath);return _.dT(K+E,{})};
Job.prototype.sendRequest=function(r,E,K,g,D,B,Q){r={format:B?"RAW":"JSON",method:r,context:this,timeout:5E3,withCredentials:!!Q,onSuccess:_.$E(this.JSC$20267_onSuccess_,g,!B),onError:_.$E(this.onError_,D),onTimeout:_.$E(this.JSC$20267_onTimeout_,D)};K&&(r.postParams=K,r.headers={"Content-Type":"application/x-www-form-urlencoded"});return _.C0(E,r)};
Job.prototype.JSC$20267_onSuccess_=function(r,E,K,g){E?r(g):r({text:K.responseText})};
Job.prototype.onError_=function(r,E){r(Error("Yk`"+E.status))};
Job.prototype.JSC$20267_onTimeout_=function(r){r(Error("Zk"))};var g4D=function(r,E){return!!E&&(r.id==E||r.uuid==E)},$cB=function(r){return{name:r.name,
screenId:r.id,loungeToken:r.token,dialId:r.uuid,screenIdType:r.idType,screenIdSecret:r.secret}},aT5=function(r){return new S$(r)},pTA=function(r){return Array.isArray(r)?_.m1(r,aT5):[]},Bf5=function(r){if(!r)return"null";
var E=r.token?".."+r.token.slice(-6):"-",K=r.uuid?".."+r.uuid.slice(-6):"-",g=r.secret?".."+r.secret.slice(-6):"-";return'{name:"'+r.name+'",id:'+r.id.substr(0,6)+"..,token:"+(E+",uuid:"+K+",idType:"+r.idType+",secret:")+(g+"}")},ziU=function(r){return Array.isArray(r)?"["+_.m1(r,Bf5).join(",")+"]":"null"};var $0T="",sI=null;var FpA=function(r,E){_.vN.call(this);var K=this;this.handler=r();this.handler.subscribe("handlerOpened",this.JSC$20274_onOpened,this);this.handler.subscribe("handlerClosed",this.onClosed,this);this.handler.subscribe("handlerError",function(g,D){K.onError(D)});
this.handler.subscribe("handlerMessage",this.onMessage,this);this.currentScreenId=E};
_.C(FpA,_.vN);_.d=FpA.prototype;_.d.connect=function(r,E,K){this.handler.connect(r,E,K)};
_.d.disconnect=function(r){this.handler.disconnect(r)};
_.d.reconnect=function(){this.handler.reconnect()};
_.d.getDeviceId=function(){return this.handler.getDeviceId()};
_.d.getReconnectTimeout=function(){return this.handler.getReconnectTimeout()};
_.d.isChannelOpened=function(){return this.handler.isChannelOpened()};
_.d.JSC$20274_onOpened=function(){this.dispatchEvent("channelOpened");var r=this.handler,E=this.currentScreenId;_.Rq("yt-remote-session-browser-channel",{firstTestResults:[""],secondTestResults:!r.JSC$20261_channel_.useChunked_,sessionId:r.JSC$20261_channel_.sid_,arrayId:r.JSC$20261_channel_.JSC$20213_lastArrayId_});_.Rq("yt-remote-session-screen-id",E);r=D0b();E=B15();_.ln(r,E)||r.push(E);QQB(r);N1T()};
_.d.onClosed=function(){this.dispatchEvent("channelClosed")};
_.d.onMessage=function(r){this.dispatchEvent(new Aqb(r))};
_.d.onError=function(r){this.dispatchEvent(new edu(r?1:0))};
_.d.sendMessage=function(r,E){this.handler.sendMessage(r,E)};
_.d.setLoungeToken=function(r){this.handler.setLoungeToken(r)};
_.d.dispose=function(){this.handler.dispose()};var wcU=function(r,E,K){var g=this;K=K===void 0?function(){return""}:K;
var D=D===void 0?new ICA:D;var B=B===void 0?new _.W7:B;this.pathPrefix=r;this.defaultQueryParams=E;this.getXsrfToken=K;this.JSC$20277_pubsub=B;this.connectionParams=null;this.disconnectUi=this.connectUi=0;this.channel=null;this.channelState=0;this.reconnectTimer=new eBk(function(){var Q;((Q=g.channel)==null?void 0:MLT((new hzD(Q,Q.JSC$20184_channel_)).JSC$20194_channel_.forwardChannelRequestPool_))===0&&g.connect(g.connectionParams,g.connectUi)});
this.webChannelMessageHeaders={};this.webChannelMessageUrlParams={};this.JSC$20277_disposed=!1;this.nonAckedMessagesOnChannelClosed=[];this.lastStatusCode=void 0;this.JSC$20277_channelOpenedCounter=new X49;this.JSC$20277_channelClosedCounter=new HiQ;this.JSC$20277_channelMessageReceivedCounter=new IrT;this.JSC$20277_channelErrorCounter=new yok};
wcU.prototype.connect=function(r,E){r=r===void 0?{}:r;E=E===void 0?0:E;this.channelState!==2&&(this.reconnectTimer.stop(),this.connectionParams=r,this.connectUi=E,PTB(this),(r=_.Xx("ID_TOKEN"))?this.webChannelMessageHeaders["x-youtube-identity-token"]=r: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 NK(this.pathPrefix,{httpSessionIdParam:"gsessionid",messageHeaders:this.webChannelMessageHeaders,
messageUrlParams:this.webChannelMessageUrlParams}),this.channel.open(),this.channelState=2,fTk(this))};
var fTk=function(r){_.wD(r.channel,"w",function(){r.channelState=3;r.reconnectTimer.reset();r.connectionParams=null;r.connectUi=0;for(var E=_.N(r.nonAckedMessagesOnChannelClosed),K=E.next();!K.done;K=E.next())K=K.value,r.channel&&r.channel.send(K);r.nonAckedMessagesOnChannelClosed=[];r.publish("webChannelOpened");r.JSC$20277_channelOpenedCounter.increment("WEB_CHANNEL")});
_.wD(r.channel,"x",function(){r.channelState=0;r.reconnectTimer.isActive()||r.publish("webChannelClosed");var E,K=(E=r.channel)==null?void 0:JmB(new hzD(E,E.JSC$20184_channel_));K&&(r.nonAckedMessagesOnChannelClosed=[].concat(_.mn(K)));r.JSC$20277_channelClosedCounter.increment("WEB_CHANNEL")});
_.wD(r.channel,"z",function(E){var K=E.data;K[0]==="gracefulReconnect"?(r.reconnectTimer.start(),r.channel&&r.channel.close()):r.publish("webChannelMessage",new Aok(K[0],K[1]));r.lastStatusCode=E.statusCode;r.JSC$20277_channelMessageReceivedCounter.increment("WEB_CHANNEL")});
_.wD(r.channel,"y",function(){r.lastStatusCode===401||r.reconnectTimer.start();r.publish("webChannelError");r.JSC$20277_channelErrorCounter.increment("WEB_CHANNEL","")})};
_.d=wcU.prototype;_.d.disconnect=function(r){this.disconnectUi=r===void 0?0:r;this.reconnectTimer.stop();PTB(this);this.channel&&(this.disconnectUi!==0?this.webChannelMessageUrlParams.ui=""+this.disconnectUi:delete this.webChannelMessageUrlParams.ui,this.channel.close());this.disconnectUi=0};
_.d.getReconnectTimeout=function(){return this.reconnectTimer.isActive()?this.reconnectTimer.nextTickTime_-Date.now():NaN};
_.d.reconnect=function(){var r=this.reconnectTimer;r.delay_.fire();r.start()};
_.d.sendMessage=function(r,E){this.channel&&(PTB(this),r=Object.assign({},{_sc:r},E),this.channel.send(r))};
_.d.setLoungeToken=function(r){r||this.reconnectTimer.stop();r?this.webChannelMessageHeaders["X-YouTube-LoungeId-Token"]=r:delete this.webChannelMessageHeaders["X-YouTube-LoungeId-Token"]};
var PTB=function(r){var E=r.getXsrfToken();E?r.webChannelMessageHeaders["x-youtube-lounge-xsrf-token"]=E:delete r.webChannelMessageHeaders["x-youtube-lounge-xsrf-token"]};
_.d=wcU.prototype;_.d.getDeviceId=function(){return this.defaultQueryParams?this.defaultQueryParams.id:""};
_.d.publish=function(r){return this.JSC$20277_pubsub.publish.apply(this.JSC$20277_pubsub,[r].concat(_.mn(_.Hh.apply(1,arguments))))};
_.d.subscribe=function(r,E,K){return this.JSC$20277_pubsub.subscribe(r,E,K)};
_.d.unsubscribe=function(r,E,K){return this.JSC$20277_pubsub.unsubscribe(r,E,K)};
_.d.unsubscribeByKey=function(r){return this.JSC$20277_pubsub.unsubscribeByKey(r)};
_.d.dispose=function(){this.JSC$20277_disposed||(this.JSC$20277_disposed=!0,_.Ny(this.JSC$20277_pubsub),this.disconnect(),_.Ny(this.reconnectTimer),this.getXsrfToken=function(){return""})};
_.d.isDisposed=function(){return this.JSC$20277_disposed};var T19=function(r){_.vN.call(this);this.webChannelService=r();this.webChannelService.subscribe("webChannelOpened",this.JSC$20285_onOpened,this);this.webChannelService.subscribe("webChannelClosed",this.onClosed,this);this.webChannelService.subscribe("webChannelError",this.onError,this);this.webChannelService.subscribe("webChannelMessage",this.onMessage,this)};
_.C(T19,_.vN);_.d=T19.prototype;_.d.connect=function(r,E){this.webChannelService.connect(r,E)};
_.d.disconnect=function(r){this.webChannelService.disconnect(r)};
_.d.reconnect=function(){this.webChannelService.reconnect()};
_.d.getDeviceId=function(){return this.webChannelService.getDeviceId()};
_.d.getReconnectTimeout=function(){return this.webChannelService.getReconnectTimeout()};
_.d.isChannelOpened=function(){return this.webChannelService.channelState===3};
_.d.JSC$20285_onOpened=function(){this.dispatchEvent("channelOpened")};
_.d.onClosed=function(){this.dispatchEvent("channelClosed")};
_.d.onMessage=function(r){this.dispatchEvent(new Aqb(r))};
_.d.onError=function(){this.dispatchEvent(new edu(this.webChannelService.lastStatusCode===401?1:0))};
_.d.sendMessage=function(r,E){this.webChannelService.sendMessage(r,E)};
_.d.setLoungeToken=function(r){this.webChannelService.setLoungeToken(r)};
_.d.dispose=function(){this.webChannelService.dispose()};var V3D=Date.now(),q9=null,G0D=Array(50),WpB=-1,v4B=!1;_.rf(Zx,_.po);Zx.prototype.getScreens=function(){return this.screens};
Zx.prototype.contains=function(r){return!!KpB(this.screens,r)};
Zx.prototype.get=function(r){return r?bq(this.screens,r):null};
var OvD=function(r,E){var K=r.get(E.uuid)||r.get(E.id);if(K)return r=K.name,K.id=E.id||K.id,K.name=E.name,K.token=E.token,K.uuid=E.uuid||K.uuid,K.name!=r;r.screens.push(E);return!0},Ycb=function(r,E){var K=r.screens.length!=E.length;
r.screens=_.KO(r.screens,function(B){return!!KpB(E,B)});
for(var g=E.length,D=0;D<g;D++)K=OvD(r,E[D])||K;return K},UcB=function(r,E){var K=r.screens.length;
r.screens=_.KO(r.screens,function(g){return!(g||E?!g!=!E?0:g.id==E.id:1)});
return r.screens.length<K};
Zx.prototype.info=function(r){lq(this.JSC$20286_logName_,r)};var TkQ=function(r,E,K,g,D){_.po.call(this);this.JSC$20289_http_=r;this.pairingCode_=E;this.deviceId_=K;this.friendlyName_=g;this.enableShortLivedLoungeToken_=D;this.pollIndex_=0;this.JSC$20289_xhr_=null;this.JSC$20289_timer_=NaN};
_.C(TkQ,_.po);_.d=TkQ.prototype;_.d.start=function(){!this.JSC$20289_xhr_&&isNaN(this.JSC$20289_timer_)&&this.poll_()};
_.d.stop=function(){this.JSC$20289_xhr_&&(this.JSC$20289_xhr_.abort(),this.JSC$20289_xhr_=null);isNaN(this.JSC$20289_timer_)||(_.is(this.JSC$20289_timer_),this.JSC$20289_timer_=NaN)};
_.d.disposeInternal=function(){this.stop();_.po.prototype.disposeInternal.call(this)};
_.d.poll_=function(){this.JSC$20289_timer_=NaN;this.JSC$20289_xhr_=_.C0(k7(this.JSC$20289_http_,"/pairing/get_screen"),{method:"POST",postParams:{pairing_code:this.pairingCode_},timeout:5E3,onSuccess:(0,_.bF)(this.JSC$20291_onSuccess_,this),onError:(0,_.bF)(this.onError_,this),onTimeout:(0,_.bF)(this.JSC$20291_onTimeout_,this)})};
_.d.JSC$20291_onSuccess_=function(r,E){this.JSC$20289_xhr_=null;r=E.screen||{};r.dialId=this.deviceId_;r.name=this.friendlyName_;E=-1;this.enableShortLivedLoungeToken_&&r.shortLivedLoungeToken&&r.shortLivedLoungeToken.value&&r.shortLivedLoungeToken.refreshIntervalMs&&(r.screenIdType="shortLived",r.loungeToken=r.shortLivedLoungeToken.value,E=r.shortLivedLoungeToken.refreshIntervalMs);this.publish("pairingComplete",new S$(r),E)};
_.d.onError_=function(r){this.JSC$20289_xhr_=null;r.status&&r.status==404?this.pollIndex_>=wTB.length?this.publish("pairingFailed",Error("$k")):(r=wTB[this.pollIndex_],this.JSC$20289_timer_=_.o3((0,_.bF)(this.poll_,this),r),this.pollIndex_++):this.publish("pairingFailed",Error("al`"+r.status))};
_.d.JSC$20291_onTimeout_=function(){this.JSC$20289_xhr_=null;this.publish("pairingFailed",Error("bl"))};
var wTB=[2E3,2E3,1E3,1E3,1E3,2E3,2E3,5E3,5E3,1E4];_.rf(AO,Zx);_.d=AO.prototype;_.d.start=function(){uq(this)&&this.publish("screenChange");!_.oq("yt-remote-lounge-token-expiration")&&F6A(this);_.is(this.loungeTokenRefreshTimer_);this.loungeTokenRefreshTimer_=_.o3((0,_.bF)(this.start,this),1E4)};
_.d.add=function(r,E){uq(this);OvD(this,r);R9k(this,!1);this.publish("screenChange");E(r);r.token||F6A(this)};
_.d.remove=function(r,E){var K=uq(this);UcB(this,r)&&(R9k(this,!1),K=!0);E(r);K&&this.publish("screenChange")};
_.d.updateName=function(r,E,K,g){var D=uq(this),B=this.get(r.id);B?(B.name!=E&&(B.name=E,R9k(this,!1),D=!0),K(r)):g(Error("cl"));D&&this.publish("screenChange")};
_.d.disposeInternal=function(){_.is(this.loungeTokenRefreshTimer_);AO.superClass_.disposeInternal.call(this)};
var F6A=function(r){if(r.screens.length){var E=_.m1(r.screens,function(g){return g.id}),K=k7(r.JSC$20293_http_,"/pairing/get_lounge_token_batch");
r.JSC$20293_http_.sendRequest("POST",K,{screen_ids:E.join(",")},(0,_.bF)(r.handleLoungeTokens_,r),(0,_.bF)(r.handleLoungeTokenError_,r))}};
AO.prototype.handleLoungeTokens_=function(r){uq(this);var E=this.screens.length;r=r&&r.screens||[];for(var K=r.length,g=0;g<K;++g){var D=r[g],B=this.get(D.screenId);B&&(B.token=D.loungeToken,--E)}R9k(this,!E);E&&lq(this.JSC$20286_logName_,"Missed "+E+" lounge tokens.")};
AO.prototype.handleLoungeTokenError_=function(r){lq(this.JSC$20286_logName_,"Requesting lounge tokens failed: "+r)};
var uq=function(r){if(_.R("deprecate_pair_servlet_enabled"))return Ycb(r,[]);var E=pTA(pcb());E=_.KO(E,function(K){return!K.uuid});
return Ycb(r,E)},R9k=function(r,E){fSb(_.m1(r.screens,$cB));
E&&PuU()};var Yv=function(r,E){_.po.call(this);this.getScreensToCheck_=E;E=(E=_.oq("yt-remote-online-screen-ids")||"")?E.split(","):[];for(var K={},g=this.getScreensToCheck_(),D=g.length,B=0;B<D;++B){var Q=g[B].id;K[Q]=_.ln(E,Q)}this.screenIdSet_=K;this.JSC$20296_http_=r;this.refreshTimer_=this.fastCheckEndTime_=NaN;this.currentRequest_=null;oRk("Initialized with "+(0,_.ku)(this.screenIdSet_))};
_.C(Yv,_.po);Yv.prototype.isOnline=function(r){return!!this.screenIdSet_[r]};
Yv.prototype.start=function(){var r=parseInt(_.oq("yt-remote-fast-check-period")||"0",10);(this.fastCheckEndTime_=_.J4()-144E5<r?0:r)?MsU(this):(this.fastCheckEndTime_=_.J4()+3E5,_.Rq("yt-remote-fast-check-period",this.fastCheckEndTime_),this.requestScreenAvailability_())};
Yv.prototype.isEmpty=function(){return _.lw.isEmpty(this.screenIdSet_)};
Yv.prototype.update=function(){oRk("Updating availability on schedule.");var r=this.getScreensToCheck_(),E=_.lw.filter(this.screenIdSet_,function(K,g){return K&&!!bq(r,g)},this);
ivb(this,E)};
var c3A=function(r,E,K){var g=k7(r.JSC$20296_http_,"/pairing/get_screen_availability");r.JSC$20296_http_.sendRequest("POST",g,{lounge_token:E.token},(0,_.bF)(function(D){D=D.screens||[];for(var B=D.length,Q=0;Q<B;++Q)if(D[Q].loungeToken==E.token){K(D[Q].status=="online");return}K(!1)},r),(0,_.bF)(function(){K(!1)},r))};
Yv.prototype.disposeInternal=function(){_.is(this.refreshTimer_);this.refreshTimer_=NaN;this.currentRequest_&&(this.currentRequest_.abort(),this.currentRequest_=null);_.po.prototype.disposeInternal.call(this)};
var ivb=function(r,E){a:if(_.lw.getCount(E)!=_.lw.getCount(r.screenIdSet_))var K=!1;else{K=_.lw.getKeys(E);for(var g=K.length,D=0;D<g;++D)if(!r.screenIdSet_[K[D]]){K=!1;break a}K=!0}K||(oRk("Updated online screens: "+(0,_.ku)(r.screenIdSet_)),r.screenIdSet_=E,r.publish("screenChange"));CTQ(r)},MsU=function(r){isNaN(r.refreshTimer_)||_.is(r.refreshTimer_);
r.refreshTimer_=_.o3((0,_.bF)(r.requestScreenAvailability_,r),r.fastCheckEndTime_>0&&r.fastCheckEndTime_<_.J4()?2E4:1E4)};
Yv.prototype.requestScreenAvailability_=function(){_.is(this.refreshTimer_);this.refreshTimer_=NaN;this.currentRequest_&&this.currentRequest_.abort();var r=xcT(this);if(_.lw.getCount(r)){var E=k7(this.JSC$20296_http_,"/pairing/get_screen_availability"),K={lounge_token:_.lw.getKeys(r).join(",")};this.currentRequest_=this.JSC$20296_http_.sendRequest("POST",E,K,(0,_.bF)(this.onScreenAvailability_,this,r),(0,_.bF)(this.onScreenAvailabilityError_,this))}else ivb(this,{}),MsU(this)};
Yv.prototype.onScreenAvailability_=function(r,E){this.currentRequest_=null;var K=_.lw.getKeys(xcT(this));if(_.L2(K,_.lw.getKeys(r))){E=E.screens||[];K={};for(var g=E.length,D=0;D<g;++D)K[r[E[D].loungeToken]]=E[D].status=="online";ivb(this,K);MsU(this)}else this.warn_("Changing Screen set during request."),this.requestScreenAvailability_()};
Yv.prototype.onScreenAvailabilityError_=function(r){this.warn_("Screen availability failed: "+r);this.currentRequest_=null;MsU(this)};
var oRk=function(r){lq("OnlineScreenService",r)};
Yv.prototype.warn_=function(r){lq("OnlineScreenService",r)};
var xcT=function(r){var E={};_.K0(r.getScreensToCheck_(),function(K){K.token?E[K.token]=K.id:this.warn_("Requesting availability of screen w/o lounge token.")});
return E},CTQ=function(r){r=_.lw.getKeys(_.lw.filter(r.screenIdSet_,function(E){return E}));
r.sort(_.b2L);r.length?_.Rq("yt-remote-online-screen-ids",r.join(","),60):_.Mi("yt-remote-online-screen-ids")};_.rf(e$,Zx);_.d=e$.prototype;_.d.start=function(){this.localScreenService_.start();this.onlineScreenService_.start();this.screens.length&&(this.publish("screenChange"),this.onlineScreenService_.isEmpty()||this.publish("onlineScreenChange"))};
_.d.add=function(r,E,K){this.localScreenService_.add(r,E,K)};
_.d.remove=function(r,E,K){this.localScreenService_.remove(r,E,K);this.onlineScreenService_.update()};
_.d.updateName=function(r,E,K,g){this.localScreenService_.contains(r)?this.localScreenService_.updateName(r,E,K,g):(r="Updating name of unknown screen: "+r.name,lq(this.JSC$20286_logName_,r),g(Error(r)))};
_.d.getScreens=function(r){return r?this.screens:TDb(this.screens,_.KO(this.automaticScreens_,function(E){return!this.contains(E)},this))};
_.d.JSC$20301_getOnlineScreens=function(){return _.KO(this.getScreens(!0),function(r){return this.onlineScreenService_.isOnline(r.id)},this)};
var Gqa=function(r,E,K,g,D,B){r.info("getAutomaticScreenByIds "+K+" / "+E);K||(K=r.deviceToScreenId_[E]);var Q=r.getScreens(),a=K?bq(Q,K):null;K&&(r.disableAutomaticScreenCache_||a)||(a=bq(Q,E));if(a){a.uuid=E;var P=U2(r,a);c3A(r.onlineScreenService_,P,function(O){D(O?P:null)})}else K?W6k(r,K,(0,_.bF)(function(O){var U=U2(this,new S$({name:g,
screenId:K,loungeToken:O,dialId:E||""}));c3A(this.onlineScreenService_,U,function(T){D(T?U:null)})},r),B):D(null)};
e$.prototype.JSC$20301_getScreenByPollingPairingCode=function(r,E,K,g,D,B){var Q=this;this.info("getDialScreenByPairingCode "+r+" / "+E);var a=new TkQ(this.JSC$20299_http_,r,E,K,g);a.subscribe("pairingComplete",function(P,O){_.Ny(a);D(U2(Q,P),O)});
a.subscribe("pairingFailed",function(P){_.Ny(a);B(P)});
a.start();return(0,_.bF)(a.stop,a)};
var vRQ=function(r,E){for(var K=r.screens.length,g=0;g<K;++g)if(r.screens[g].name==E)return r.screens[g];return null};
e$.prototype.JSC$20301_getScreenByPairingCode=function(r,E,K,g){_.C0(k7(this.JSC$20299_http_,"/pairing/get_screen"),{method:"POST",postParams:{pairing_code:r},timeout:5E3,onSuccess:(0,_.bF)(function(D,B){D=new S$(B.screen||{});if(!D.name||vRQ(this,D.name)){a:{B=D.name;for(var Q=2,a=E(B,Q);vRQ(this,a);){Q++;if(Q>20)break a;a=E(B,Q)}B=a}D.name=B}K(U2(this,D))},this),
onError:(0,_.bF)(function(D){g(Error("dl`"+D.status))},this),
onTimeout:(0,_.bF)(function(){g(Error("el"))},this)})};
var VsU=function(r,E,K){c3A(r.onlineScreenService_,E,K)};
e$.prototype.disposeInternal=function(){_.Ny(this.localScreenService_);_.Ny(this.onlineScreenService_);e$.superClass_.disposeInternal.call(this)};
var W6k=function(r,E,K,g){r.info("requestLoungeToken_ for "+E);var D={postParams:{screen_ids:E},method:"POST",context:r,onSuccess:function(B,Q){B=Q&&Q.screens||[];B[0]&&B[0].screenId==E?K(B[0].loungeToken):g(Error("fl"))},
onError:function(){g(Error("gl"))}};
_.C0(k7(r.JSC$20299_http_,"/pairing/get_lounge_token_batch"),D)},z9A=function(r){r.screens=r.localScreenService_.getScreens();
for(var E=_.lw.transpose(r.deviceToScreenId_),K=r.screens.length,g=0;g<K;++g){var D=r.screens[g];D.uuid=E[D.id]||""}r.info("Updated manual screens: "+ziU(r.screens))};
e$.prototype.handleScreenChange_=function(){z9A(this);this.publish("screenChange");this.onlineScreenService_.update()};
var t3U=function(r){tsa(r);r.localScreenService_=new AO(r.JSC$20299_http_);r.localScreenService_.subscribe("screenChange",(0,_.bF)(r.handleScreenChange_,r));z9A(r);r.disableAutomaticScreenCache_||(r.automaticScreens_=pTA(_.oq("yt-remote-automatic-screen-cache")||[]));tsa(r);r.info("Initializing automatic screens: "+ziU(r.automaticScreens_));r.onlineScreenService_=new Yv(r.JSC$20299_http_,(0,_.bF)(r.getScreens,r,!0));r.onlineScreenService_.subscribe("screenChange",(0,_.bF)(function(){this.publish("onlineScreenChange")},
r))},U2=function(r,E){var K=r.get(E.id);
K?(K.uuid=E.uuid,E=K):((K=bq(r.automaticScreens_,E.uuid))?(K.id=E.id,K.token=E.token,E=K):r.automaticScreens_.push(E),r.disableAutomaticScreenCache_||Sck(r));tsa(r);r.deviceToScreenId_[E.uuid]=E.id;_.Rq("yt-remote-device-id-map",r.deviceToScreenId_,31536E3);return E},Sck=function(r){r=_.KO(r.automaticScreens_,function(E){return E.idType!="shortLived"});
_.Rq("yt-remote-automatic-screen-cache",_.m1(r,$cB))},tsa=function(r){r.deviceToScreenId_=_.oq("yt-remote-device-id-map")||{}};
e$.prototype.dispose=e$.prototype.dispose;_.rf(Xk,_.po);var TU=function(r,E){r.screen_=E;r.publish("sessionScreen",r.screen_)},bvD=function(r,E){r.screen_&&(r.screen_.token=E,U2(r.JSC$20303_screenService_,r.screen_));
r.publish("sessionScreen",r.screen_)};
Xk.prototype.onSessionStopped=function(r){this.isDisposed()||(r&&(wr(this,""+r),this.publish("sessionFailed")),this.screen_=null,this.publish("sessionScreen",null))};
Xk.prototype.info=function(r){lq(this.JSC$20303_logName_,r)};
var wr=function(r,E){lq(r.JSC$20303_logName_,E)};
Xk.prototype.JSC$20305_getCastSession=function(){return null};
Xk.prototype.setDisplayStatus=function(r){var E=this.receiver_;r?(E.displayStatus=new chrome.cast.ReceiverDisplayStatus(r,[]),E.displayStatus.showStop=!0):E.displayStatus=null;chrome.cast.setReceiverDisplayStatus(E,(0,_.bF)(function(){this.info("Updated receiver status for "+E.friendlyName+": "+r)},this),(0,_.bF)(function(){wr(this,"Failed to update receiver status for: "+E.friendlyName)},this))};
Xk.prototype.disposeInternal=function(){this.setDisplayStatus("");Xk.superClass_.disposeInternal.call(this)};var Fr=function(r,E,K){Xk.call(this,r,E,"CastSession");var g=this;this.config_=K;this.JSC$20308_session_=null;this.JSC$20308_boundSessionUpdate_=(0,_.bF)(this.JSC$20310_onSessionUpdate_,this);this.boundYoutubeMessage_=(0,_.bF)(this.onYoutubeMessage_,this);this.sessionStatusTimeoutKey_=_.o3(function(){sN9(g,null)},12E4);
this.getLoungeTokenTimeoutKey_=this.onLoungeTokenTimeoutKey_=this.JSC$20308_checkScreenAvailabilityTimeoutKey_=this.getScreenTimeoutKey_=0;this.JSC$20308_isInitLoungeToken_=!1;this.JSC$20308_lastLoungeTokenRefreshError_="unknown"};
_.C(Fr,Xk);_.d=Fr.prototype;
_.d.setCastSession=function(r){if(this.JSC$20308_session_){if(this.JSC$20308_session_==r)return;wr(this,"Overriding cast session with new session object");kqa(this);this.JSC$20308_isInitLoungeToken_=!1;this.JSC$20308_lastLoungeTokenRefreshError_="unknown";this.JSC$20308_session_.removeUpdateListener(this.JSC$20308_boundSessionUpdate_);this.JSC$20308_session_.removeMessageListener("urn:x-cast:com.google.youtube.mdx",this.boundYoutubeMessage_)}this.JSC$20308_session_=r;this.JSC$20308_session_.addUpdateListener(this.JSC$20308_boundSessionUpdate_);this.JSC$20308_session_.addMessageListener("urn:x-cast:com.google.youtube.mdx",
this.boundYoutubeMessage_);qcf(this,"getMdxSessionStatus")};
_.d.launchWithParams=function(r){this.info("launchWithParams no-op for Cast: "+(0,_.ku)(r))};
_.d.stop=function(){if(this.JSC$20308_session_)this.JSC$20308_session_.stop((0,_.bF)(function(){this.onSessionStopped()},this),(0,_.bF)(function(){this.onSessionStopped(Error("hl"))},this));
else this.onSessionStopped(Error("il"))};
_.d.setDisplayStatus=function(){};
_.d.disposeInternal=function(){this.info("disposeInternal");kqa(this);this.JSC$20308_session_&&(this.JSC$20308_session_.removeUpdateListener(this.JSC$20308_boundSessionUpdate_),this.JSC$20308_session_.removeMessageListener("urn:x-cast:com.google.youtube.mdx",this.boundYoutubeMessage_));this.JSC$20308_session_=null;Xk.prototype.disposeInternal.call(this)};
var mcb=function(r,E){_.is(r.getLoungeTokenTimeoutKey_);r.getLoungeTokenTimeoutKey_=0;E==0?lTD(r):r.getLoungeTokenTimeoutKey_=_.o3(function(){lTD(r)},E)},lTD=function(r){qcf(r,"getLoungeToken");
_.is(r.onLoungeTokenTimeoutKey_);r.onLoungeTokenTimeoutKey_=_.o3(function(){ZvA(r,null)},3E4)},qcf=function(r,E){r.info("sendYoutubeMessage_: "+E+" "+(0,_.ku)(void 0));
var K={};K.type=E;r.JSC$20308_session_?r.JSC$20308_session_.sendMessage("urn:x-cast:com.google.youtube.mdx",K,function(){},(0,_.bF)(function(){wr(this,"Failed to send message: "+E+".")},r)):wr(r,"Sending yt message without session: "+(0,_.ku)(K))};
Fr.prototype.onYoutubeMessage_=function(r,E){if(!this.isDisposed())if(E)if(E=(0,_.FV)(E),_.Xu(E))switch(r=""+E.type,E=E.data||{},this.info("onYoutubeMessage_: "+r+" "+(0,_.ku)(E)),r){case "mdxSessionStatus":sN9(this,E);break;case "loungeToken":ZvA(this,E);break;default:wr(this,"Unknown youtube message: "+r)}else wr(this,"Unable to parse message.");else wr(this,"No data in message.")};
var ujB=function(r,E){if(E)r.info("onConnectedScreenId_: Received screenId: "+E),r.screen_&&r.screen_.id==E||r.getScreen_(E,function(K){TU(r,K)},function(){return r.onSessionStopped()},5);
else r.onSessionStopped(Error("jl"))},e9k=function(r,E,K){r.info("onConnectedScreenData_: Received screenData: "+JSON.stringify(E));
var g=new S$(E);A3D(r,g,function(D){D?(r.JSC$20308_isInitLoungeToken_=!0,U2(r.JSC$20303_screenService_,g),TU(r,g),r.JSC$20308_lastLoungeTokenRefreshError_="unknown",mcb(r,K)):(_.nK(Error("kl`"+JSON.stringify(E))),r.onSessionStopped())},5)},sN9=function(r,E){_.is(r.sessionStatusTimeoutKey_);
r.sessionStatusTimeoutKey_=0;if(E)r.config_.enableCastLoungeToken&&E.loungeToken?E.deviceId?r.screen_&&r.screen_.uuid==E.deviceId||(E.loungeTokenRefreshIntervalMs?e9k(r,{name:r.receiver_.friendlyName,screenId:E.screenId,loungeToken:E.loungeToken,dialId:E.deviceId,screenIdType:"shortLived"},E.loungeTokenRefreshIntervalMs):(_.nK(Error("ml`"+JSON.stringify(E))),ujB(r,E.screenId))):(_.nK(Error("ll`"+JSON.stringify(E))),ujB(r,E.screenId)):ujB(r,E.screenId);else r.onSessionStopped(Error("jl"))},ZvA=function(r,
E){_.is(r.onLoungeTokenTimeoutKey_);
r.onLoungeTokenTimeoutKey_=0;var K=null;if(E)if(E.loungeToken){var g;((g=r.screen_)==null?void 0:g.token)==E.loungeToken&&(K="staleLoungeToken")}else K="missingLoungeToken";else K="noLoungeTokenResponse";K?(r.info("Did not receive a new lounge token in onLoungeToken_ with data: "+(JSON.stringify(E)+", error: "+K)),r.JSC$20308_lastLoungeTokenRefreshError_=K,mcb(r,3E4)):(bvD(r,E.loungeToken),r.JSC$20308_isInitLoungeToken_=!1,r.JSC$20308_lastLoungeTokenRefreshError_="unknown",mcb(r,E.loungeTokenRefreshIntervalMs))};
Fr.prototype.getScreen_=function(r,E,K,g){_.is(this.getScreenTimeoutKey_);this.getScreenTimeoutKey_=0;Gqa(this.JSC$20303_screenService_,this.receiver_.label,r,this.receiver_.friendlyName,(0,_.bF)(function(D){D?E(D):g>=0?(wr(this,"Screen "+r+" appears to be offline. "+g+" retries left."),this.getScreenTimeoutKey_=_.o3((0,_.bF)(this.getScreen_,this,r,E,K,g-1),300)):K(Error("nl"))},this),K)};
var A3D=function(r,E,K,g){_.is(r.JSC$20308_checkScreenAvailabilityTimeoutKey_);r.JSC$20308_checkScreenAvailabilityTimeoutKey_=0;VsU(r.JSC$20303_screenService_,E,function(D){D||g<0?K(D):r.JSC$20308_checkScreenAvailabilityTimeoutKey_=_.o3(function(){A3D(r,E,K,g-1)},300)})};
Fr.prototype.JSC$20305_getCastSession=function(){return this.JSC$20308_session_};
Fr.prototype.JSC$20310_onSessionUpdate_=function(r){this.isDisposed()||r||(wr(this,"Cast session died."),this.onSessionStopped())};
var kqa=function(r){_.is(r.getScreenTimeoutKey_);r.getScreenTimeoutKey_=0;_.is(r.JSC$20308_checkScreenAvailabilityTimeoutKey_);r.JSC$20308_checkScreenAvailabilityTimeoutKey_=0;_.is(r.sessionStatusTimeoutKey_);r.sessionStatusTimeoutKey_=0;_.is(r.onLoungeTokenTimeoutKey_);r.onLoungeTokenTimeoutKey_=0;_.is(r.getLoungeTokenTimeoutKey_);r.getLoungeTokenTimeoutKey_=0};var R$=function(r,E,K,g){Xk.call(this,r,E,"DialSession");this.config_=g;this.JSC$20312_session_=this.launchData_=null;this.reversePairingCode_="";this.JSC$20312_theme_=K;this.connectData_=null;this.deferredLaunch_=function(){};
this.JSC$20312_deferredLaunchDeadlineTimer_=NaN;this.JSC$20312_boundSessionUpdate_=(0,_.bF)(this.JSC$20314_onSessionUpdate_,this);this.cancelPolling_=function(){};
this.getDialAppInfoTimeoutKey_=this.JSC$20312_checkScreenAvailabilityTimeoutKey_=0;this.JSC$20312_isInitLoungeToken_=!1;this.JSC$20312_lastLoungeTokenRefreshError_="unknown"};
_.C(R$,Xk);R$.prototype.setCastSession=function(r){this.JSC$20312_session_=r;this.JSC$20312_session_.addUpdateListener(this.JSC$20312_boundSessionUpdate_)};
R$.prototype.launchWithParams=function(r){this.connectData_=r;this.deferredLaunch_()};
R$.prototype.stop=function(){XT5(this);if(this.JSC$20312_session_)this.JSC$20312_session_.stop((0,_.bF)(this.onSessionStopped,this,null),(0,_.bF)(this.onSessionStopped,this,"Failed to stop DIAL device."));else this.onSessionStopped()};
R$.prototype.disposeInternal=function(){XT5(this);this.JSC$20312_session_&&this.JSC$20312_session_.removeUpdateListener(this.JSC$20312_boundSessionUpdate_);this.JSC$20312_session_=null;Xk.prototype.disposeInternal.call(this)};
var Hvb=function(r){var E;return!!(r.config_.enableDialLoungeToken&&((E=r.JSC$20312_session_)==null?0:E.getDialAppInfo))},ITk=function(r){r.cancelPolling_=r.JSC$20303_screenService_.JSC$20301_getScreenByPollingPairingCode(r.reversePairingCode_,r.receiver_.label,r.receiver_.friendlyName,Hvb(r),function(E,K){r.cancelPolling_=function(){};
r.JSC$20312_isInitLoungeToken_=!0;TU(r,E);E.idType=="shortLived"&&K>0&&nRk(r,K)},function(E){r.cancelPolling_=function(){};
r.onSessionStopped(E)})};
R$.prototype.JSC$20314_onSessionUpdate_=function(r){this.isDisposed()||r||(wr(this,"DIAL session died."),this.cancelPolling_(),this.cancelPolling_=function(){},this.onSessionStopped())};
var y3b=function(r){var E={};E.pairingCode=r.reversePairingCode_;E.theme=r.JSC$20312_theme_;U09()&&(E.env_useStageMdx=1);return _.xy(E)},L6a=function(r){return new Promise(function(E){r.reversePairingCode_=r45();
if(r.connectData_){var K=new chrome.cast.DialLaunchResponse(!0,y3b(r));E(K);ITk(r)}else r.deferredLaunch_=function(){_.is(r.JSC$20312_deferredLaunchDeadlineTimer_);r.deferredLaunch_=function(){};
r.JSC$20312_deferredLaunchDeadlineTimer_=NaN;var g=new chrome.cast.DialLaunchResponse(!0,y3b(r));E(g);ITk(r)},r.JSC$20312_deferredLaunchDeadlineTimer_=_.o3(function(){r.deferredLaunch_()},100)})},J3B=function(r,E,K){r.info("initOnConnectedScreenDataPromise_: Received screenData: "+JSON.stringify(E));
var g=new S$(E);return(new Promise(function(D){h95(r,g,function(B){B?(r.JSC$20312_isInitLoungeToken_=!0,U2(r.JSC$20303_screenService_,g),TU(r,g),nRk(r,K)):_.nK(Error("pl`"+JSON.stringify(E)));D(B)},5)})).then(function(D){return D?new chrome.cast.DialLaunchResponse(!1):L6a(r)})},rQf=function(r,E){var K=r.launchData_.receiver.label,g=r.receiver_.friendlyName;
return(new Promise(function(D){Gqa(r.JSC$20303_screenService_,K,E,g,function(B){B&&B.token&&TU(r,B);D(B)},function(B){wr(r,"Failed to get DIAL screen: "+B);
D(null)})})).then(function(D){return D&&D.token?new chrome.cast.DialLaunchResponse(!1):L6a(r)})},h95=function(r,E,K,g){_.is(r.JSC$20312_checkScreenAvailabilityTimeoutKey_);
r.JSC$20312_checkScreenAvailabilityTimeoutKey_=0;VsU(r.JSC$20303_screenService_,E,function(D){D||g<0?K(D):r.JSC$20312_checkScreenAvailabilityTimeoutKey_=_.o3(function(){h95(r,E,K,g-1)},300)})},nRk=function(r,E){r.info("getDialAppInfoWithTimeout_ "+E);
Hvb(r)&&(_.is(r.getDialAppInfoTimeoutKey_),r.getDialAppInfoTimeoutKey_=0,E==0?EPU(r):r.getDialAppInfoTimeoutKey_=_.o3(function(){EPU(r)},E))},EPU=function(r){Hvb(r)&&r.JSC$20312_session_.getDialAppInfo(function(E){r.info("getDialAppInfo dialLaunchData: "+JSON.stringify(E));
E=E.extraData||{};var K=null;if(E.loungeToken){var g;((g=r.screen_)==null?void 0:g.token)==E.loungeToken&&(K="staleLoungeToken")}else K="missingLoungeToken";K?(r.JSC$20312_lastLoungeTokenRefreshError_=K,nRk(r,3E4)):(r.JSC$20312_isInitLoungeToken_=!1,r.JSC$20312_lastLoungeTokenRefreshError_="unknown",bvD(r,E.loungeToken),nRk(r,E.loungeTokenRefreshIntervalMs))},function(E){r.info("getDialAppInfo error: "+E);
r.JSC$20312_lastLoungeTokenRefreshError_="noLoungeTokenResponse";nRk(r,3E4)})},XT5=function(r){_.is(r.JSC$20312_checkScreenAvailabilityTimeoutKey_);
r.JSC$20312_checkScreenAvailabilityTimeoutKey_=0;_.is(r.getDialAppInfoTimeoutKey_);r.getDialAppInfoTimeoutKey_=0;r.cancelPolling_();r.cancelPolling_=function(){};
_.is(r.JSC$20312_deferredLaunchDeadlineTimer_)};var o$=function(r,E){Xk.call(this,r,E,"ManualSession");this.JSC$20316_deferredLaunchDeadlineTimer_=_.o3((0,_.bF)(this.launchWithParams,this,null),150)};
_.C(o$,Xk);o$.prototype.stop=function(){this.onSessionStopped()};
o$.prototype.setCastSession=function(){};
o$.prototype.launchWithParams=function(){_.is(this.JSC$20316_deferredLaunchDeadlineTimer_);this.JSC$20316_deferredLaunchDeadlineTimer_=NaN;var r=bq(this.JSC$20303_screenService_.getScreens(),this.receiver_.label);if(r)TU(this,r);else this.onSessionStopped(Error("ql"))};
o$.prototype.disposeInternal=function(){_.is(this.JSC$20316_deferredLaunchDeadlineTimer_);this.JSC$20316_deferredLaunchDeadlineTimer_=NaN;Xk.prototype.disposeInternal.call(this)};var yO=function(r,E){_.po.call(this);this.config_=E;this.JSC$20319_screenService_=r;this.JSC$20319_appId_=E.appId||"233637DE";this.JSC$20319_theme_=E.theme||"cl";this.disableDial_=E.disableCastApi||!1;this.forceMirroring_=E.forceMirroring||!1;this.JSC$20319_session_=null;this.hasCastReceiver_=!1;this.customReceivers_=[];this.boundReceiverActionListener_=(0,_.bF)(this.onReceiverAction_,this)};
_.C(yO,_.po);
yO.prototype.init=function(r,E){chrome.cast.timeout.requestSession=3E4;var K=new chrome.cast.SessionRequest(this.JSC$20319_appId_,[chrome.cast.Capability.AUDIO_OUT]);_.R("desktop_enable_cast_connect")&&(K.androidReceiverCompatible=!0);this.disableDial_||(K.dialRequest=new chrome.cast.DialRequest("YouTube"));var g=chrome.cast.AutoJoinPolicy.TAB_AND_ORIGIN_SCOPED;r=r||this.forceMirroring_?chrome.cast.DefaultActionPolicy.CAST_THIS_TAB:chrome.cast.DefaultActionPolicy.CREATE_SESSION;var D=(0,_.bF)(this.onReceiverUpdated_,
this);K=new chrome.cast.ApiConfig(K,(0,_.bF)(this.onSessionEstablished_,this),D,g,r);K.customDialLaunchCallback=(0,_.bF)(this.onDialLaunchRequested_,this);chrome.cast.initialize(K,(0,_.bF)(function(){this.isDisposed()||(chrome.cast.addReceiverActionListener(this.boundReceiverActionListener_),c4f(),this.JSC$20319_screenService_.subscribe("onlineScreenChange",(0,_.bF)(this.JSC$20321_onScreenChange_,this)),this.customReceivers_=K3f(this),chrome.cast.setCustomReceivers(this.customReceivers_,function(){},
(0,_.bF)(function(B){this.warn_("Failed to set initial custom receivers: "+(0,_.ku)(B))},this)),this.publish("yt-remote-cast2-availability-change",gPB(this)),E(!0))},this),(0,_.bF)(function(B){this.warn_("Failed to initialize API: "+(0,_.ku)(B));
E(!1)},this))};
yO.prototype.setConnectedScreenStatus=function(r,E){MK("Setting connected screen ID: "+r+" -> "+E);if(this.JSC$20319_session_){var K=this.JSC$20319_session_.screen_;if(!r||K&&K.id!=r)MK("Unsetting old screen status: "+this.JSC$20319_session_.receiver_.friendlyName),cX(this,null)}if(r&&E){if(!this.JSC$20319_session_){r=bq(this.JSC$20319_screenService_.getScreens(),r);if(!r){MK("setConnectedScreenStatus: Unknown screen.");return}if(r.idType=="shortLived"){MK("setConnectedScreenStatus: Screen with id type to be short lived.");
return}K=DtU(this,r);K||(MK("setConnectedScreenStatus: Connected receiver not custom..."),K=new chrome.cast.Receiver(r.uuid?r.uuid:r.id,r.name),K.receiverType=chrome.cast.ReceiverType.CUSTOM,this.customReceivers_.push(K),chrome.cast.setCustomReceivers(this.customReceivers_,function(){},(0,_.bF)(function(g){this.warn_("Failed to set initial custom receivers: "+(0,_.ku)(g))},this)));
MK("setConnectedScreenStatus: new active receiver: "+K.friendlyName);cX(this,new o$(this.JSC$20319_screenService_,K),!0)}this.JSC$20319_session_.setDisplayStatus(E)}else MK("setConnectedScreenStatus: no screen.")};
var DtU=function(r,E){return E?_.tL(r.customReceivers_,function(K){return g4D(E,K.label)},r):null};
yO.prototype.setLaunchParams=function(r){this.isDisposed()?this.warn_("Setting connection data on disposed cast v2"):this.JSC$20319_session_?this.JSC$20319_session_.launchWithParams(r):this.warn_("Setting connection data without a session")};
yO.prototype.JSC$20321_stopSession=function(){this.isDisposed()?this.warn_("Stopping session on disposed cast v2"):this.JSC$20319_session_?(this.JSC$20319_session_.stop(),cX(this,null)):MK("Stopping non-existing session")};
yO.prototype.requestSession=function(){chrome.cast.requestSession((0,_.bF)(this.onSessionEstablished_,this),(0,_.bF)(this.onSessionRequestFailed_,this))};
yO.prototype.disposeInternal=function(){this.JSC$20319_screenService_.unsubscribe("onlineScreenChange",(0,_.bF)(this.JSC$20321_onScreenChange_,this));window.chrome&&chrome.cast&&chrome.cast.removeReceiverActionListener(this.boundReceiverActionListener_);_.mK(_.yK("yt.mdx.remote.debug.handlers_")||[],o4u);_.Ny(this.JSC$20319_session_);_.po.prototype.disposeInternal.call(this)};
var MK=function(r){lq("Controller",r)};
yO.prototype.warn_=function(r){lq("Controller",r)};
var o4u=function(r){window.chrome&&chrome.cast&&chrome.cast.logMessage&&chrome.cast.logMessage(r)},gPB=function(r){return r.hasCastReceiver_||!!r.customReceivers_.length||!!r.JSC$20319_session_},cX=function(r,E,K){E!=r.JSC$20319_session_&&(_.Ny(r.JSC$20319_session_),(r.JSC$20319_session_=E)?(K?r.publish("yt-remote-cast2-receiver-resumed",E.receiver_):r.publish("yt-remote-cast2-receiver-selected",E.receiver_),E.subscribe("sessionScreen",(0,_.bF)(r.onSessionScreen_,r,E)),E.subscribe("sessionFailed",
function(){return Bxf(r,E)}),E.screen_?r.publish("yt-remote-cast2-session-change",E.screen_):K&&r.JSC$20319_session_.launchWithParams(null)):r.publish("yt-remote-cast2-session-change",null))},Bxf=function(r,E){r.JSC$20319_session_==E&&r.publish("yt-remote-cast2-session-failed")};
_.d=yO.prototype;_.d.onSessionScreen_=function(r,E){this.JSC$20319_session_==r&&(E||cX(this,null),this.publish("yt-remote-cast2-session-change",E))};
_.d.onReceiverAction_=function(r,E){if(!this.isDisposed())if(r)switch(r.friendlyName=chrome.cast.unescape(r.friendlyName),MK("onReceiverAction_ "+r.label+" / "+r.friendlyName+"-- "+E),E){case chrome.cast.ReceiverAction.CAST:if(this.JSC$20319_session_)if(this.JSC$20319_session_.receiver_.label!=r.label)MK("onReceiverAction_: Stopping active receiver: "+this.JSC$20319_session_.receiver_.friendlyName),this.JSC$20319_session_.stop();else{MK("onReceiverAction_: Casting to active receiver.");this.JSC$20319_session_.screen_&&
this.publish("yt-remote-cast2-session-change",this.JSC$20319_session_.screen_);break}switch(r.receiverType){case chrome.cast.ReceiverType.CUSTOM:cX(this,new o$(this.JSC$20319_screenService_,r));break;case chrome.cast.ReceiverType.DIAL:cX(this,new R$(this.JSC$20319_screenService_,r,this.JSC$20319_theme_,this.config_));break;case chrome.cast.ReceiverType.CAST:cX(this,new Fr(this.JSC$20319_screenService_,r,this.config_));break;default:this.warn_("Unknown receiver type: "+r.receiverType)}break;case chrome.cast.ReceiverAction.STOP:this.JSC$20319_session_&&
this.JSC$20319_session_.receiver_.label==r.label?this.JSC$20319_session_.stop():this.warn_("Stopping receiver w/o session: "+r.friendlyName)}else this.warn_("onReceiverAction_ called without receiver.")};
_.d.onDialLaunchRequested_=function(r){if(this.isDisposed())return Promise.reject(Error("rl"));var E=r.receiver;E.receiverType!=chrome.cast.ReceiverType.DIAL&&(this.warn_("Not DIAL receiver: "+E.friendlyName),E.receiverType=chrome.cast.ReceiverType.DIAL);var K=this.JSC$20319_session_?this.JSC$20319_session_.receiver_:null;if(!K||K.label!=E.label)return this.warn_("Receiving DIAL launch request for non-clicked DIAL receiver: "+E.friendlyName),Promise.reject(Error("sl"));if(K&&K.label==E.label&&K.receiverType!=
chrome.cast.ReceiverType.DIAL){if(this.JSC$20319_session_.screen_)return MK("Reselecting dial screen."),this.publish("yt-remote-cast2-session-change",this.JSC$20319_session_.screen_),Promise.resolve(new chrome.cast.DialLaunchResponse(!1));this.warn_('Changing CAST intent from "'+K.receiverType+'" to "dial" for '+E.friendlyName);cX(this,new R$(this.JSC$20319_screenService_,E,this.JSC$20319_theme_,this.config_))}E=this.JSC$20319_session_;E.launchData_=r;E.launchData_.appState==chrome.cast.DialAppState.RUNNING?
(r=E.launchData_.extraData||{},K=r.screenId||null,Hvb(E)&&r.loungeToken?r.loungeTokenRefreshIntervalMs?r=J3B(E,{name:E.receiver_.friendlyName,screenId:r.screenId,loungeToken:r.loungeToken,dialId:E.launchData_.receiver.label,screenIdType:"shortLived"},r.loungeTokenRefreshIntervalMs):(_.nK(Error("ol`"+JSON.stringify(r))),r=rQf(E,K)):r=rQf(E,K)):r=L6a(E);return r};
_.d.onSessionEstablished_=function(r){var E=this;if(!this.isDisposed()&&!this.forceMirroring_){MK("New cast session ID: "+r.sessionId);var K=r.receiver;if(K.receiverType!=chrome.cast.ReceiverType.CUSTOM){if(!this.JSC$20319_session_)if(K.receiverType==chrome.cast.ReceiverType.CAST)MK("Got resumed cast session before resumed mdx connection."),K.friendlyName=chrome.cast.unescape(K.friendlyName),cX(this,new Fr(this.JSC$20319_screenService_,K,this.config_),!0);else{this.warn_("Got non-cast session without previous mdx receiver event, or mdx resume.");
return}var g=this.JSC$20319_session_.receiver_,D=bq(this.JSC$20319_screenService_.getScreens(),g.label);D&&g4D(D,K.label)&&g.receiverType!=chrome.cast.ReceiverType.CAST&&K.receiverType==chrome.cast.ReceiverType.CAST&&(MK("onSessionEstablished_: manual to cast session change "+K.friendlyName),_.Ny(this.JSC$20319_session_),this.JSC$20319_session_=new Fr(this.JSC$20319_screenService_,K,this.config_),this.JSC$20319_session_.subscribe("sessionScreen",(0,_.bF)(this.onSessionScreen_,this,this.JSC$20319_session_)),
this.JSC$20319_session_.subscribe("sessionFailed",function(){return Bxf(E,E.JSC$20319_session_)}),this.JSC$20319_session_.launchWithParams(null));
this.JSC$20319_session_.setCastSession(r)}}};
_.d.JSC$20321_getCastSession=function(){return this.JSC$20319_session_?this.JSC$20319_session_.JSC$20305_getCastSession():null};
_.d.onSessionRequestFailed_=function(r){this.isDisposed()||(this.warn_("Failed to estabilish a session: "+(0,_.ku)(r)),r.code!=chrome.cast.ErrorCode.CANCEL&&cX(this,null),this.publish("yt-remote-cast2-session-failed"))};
_.d.onReceiverUpdated_=function(r){MK("Receiver availability updated: "+r);if(!this.isDisposed()){var E=gPB(this);this.hasCastReceiver_=r==chrome.cast.ReceiverAvailability.AVAILABLE;gPB(this)!=E&&this.publish("yt-remote-cast2-availability-change",gPB(this))}};
var K3f=function(r){var E=r.JSC$20319_screenService_.JSC$20301_getOnlineScreens(),K=r.JSC$20319_session_&&r.JSC$20319_session_.receiver_;r=_.m1(E,function(g){K&&g4D(g,K.label)&&(K=null);var D=g.uuid?g.uuid:g.id,B=DtU(this,g);B?(B.label=D,B.friendlyName=g.name):(B=new chrome.cast.Receiver(D,g.name),B.receiverType=chrome.cast.ReceiverType.CUSTOM);return B},r);
K&&(K.receiverType!=chrome.cast.ReceiverType.CUSTOM&&(K=new chrome.cast.Receiver(K.label,K.friendlyName),K.receiverType=chrome.cast.ReceiverType.CUSTOM),r.push(K));return r};
yO.prototype.JSC$20321_onScreenChange_=function(){this.isDisposed()||(this.customReceivers_=K3f(this),MK("Updating custom receivers: "+(0,_.ku)(this.customReceivers_)),chrome.cast.setCustomReceivers(this.customReceivers_,function(){},(0,_.bF)(function(){this.warn_("Failed to set custom receivers.")},this)),this.publish("yt-remote-cast2-availability-change",gPB(this)))};
yO.prototype.setLaunchParams=yO.prototype.setLaunchParams;yO.prototype.setConnectedScreenStatus=yO.prototype.setConnectedScreenStatus;yO.prototype.stopSession=yO.prototype.JSC$20321_stopSession;yO.prototype.getCastSession=yO.prototype.JSC$20321_getCastSession;yO.prototype.requestSession=yO.prototype.requestSession;yO.prototype.init=yO.prototype.init;yO.prototype.dispose=yO.prototype.dispose;var dtb=_.A4(["https://www.gstatic.com/cv/js/sender/v1/cast_sender.js"]),hib=[],m0a=_.U7(dtb);var j85=function(r){r.audioTrackId=null;r.trackData=null;r.playerState=-1;r.hasPrevious=!1;r.hasNext=!1;r.playerTime_=0;r.playerTimeAt_=_.J4();r.seekableStart_=0;r.seekableEnd_=0;r.duration_=0;r.loadedTime=0;r.liveIngestionTime_=NaN;r.isLive_=!1};
_.d=Lo.prototype;
_.d.reset=function(r){this.listId="";this.stopPlayer();this.volume=-1;this.muted=!1;r&&(this.index=r.index,this.listId=r.listId,this.videoId=r.videoId,this.playerState=r.playerState,this.volume=r.volume,this.muted=r.muted,this.audioTrackId=r.audioTrackId,this.trackData=r.trackData,this.hasPrevious=r.hasPrevious,this.hasNext=r.hasNext,this.playerTime_=r.playerTime,this.playerTimeAt_=r.playerTimeAt,this.seekableStart_=r.seekableStart,this.seekableEnd_=r.seekableEnd,this.duration_=r.duration,this.loadedTime=
r.loadedTime,this.liveIngestionTime_=r.liveIngestionTime,this.isLive_=!isNaN(this.liveIngestionTime_))};
_.d.stopPlayer=function(){this.index=-1;this.videoId="";j85(this)};
_.d.isPlaying=function(){return this.playerState==1};
_.d.isBuffering=function(){return this.playerState==3};
_.d.isAdPlaying=function(){return this.playerState==1081};
var Cq=function(r,E){r.playerTime_=E;r.playerTimeAt_=_.J4()},NxB=function(r){switch(r.playerState){case 1:case 1081:return(_.J4()-r.playerTimeAt_)/1E3+r.playerTime_;
case -1E3:return 0}return r.playerTime_};
Lo.prototype.getDuration=function(){return this.isLive_?this.duration_+(this.isPlaying()?(_.J4()-this.playerTimeAt_)/1E3:0):this.duration_};
var Q8B=function(r,E,K){var g=r.videoId;r.videoId=E;r.index=K;E!=g&&j85(r)},$ta=function(r){var E={};
E.index=r.index;E.listId=r.listId;E.videoId=r.videoId;E.playerState=r.playerState;E.volume=r.volume;E.muted=r.muted;E.audioTrackId=r.audioTrackId;E.trackData=_.lw.unsafeClone(r.trackData);E.hasPrevious=r.hasPrevious;E.hasNext=r.hasNext;E.playerTime=r.playerTime_;E.playerTimeAt=r.playerTimeAt_;E.seekableStart=r.seekableStart_;E.seekableEnd=r.seekableEnd_;E.duration=r.duration_;E.loadedTime=r.loadedTime;E.liveIngestionTime=r.liveIngestionTime_;return E};
Lo.prototype.clone=function(){return new Lo($ta(this))};var EF=function(r,E){_.po.call(this);var K=this;this.state_=0;this.connection_=r;this.contextSubscriptions_=[];this.actionQueue_=new u1b;this.castSession_=this.castMedia_=null;this.boundCastStatusListener_=(0,_.bF)(this.onCastStatusUpdate_,this);this.boundCastMediaListener_=(0,_.bF)(this.onCastMediaChange_,this);this.boundCastMediaUpdateListener_=(0,_.bF)(this.onCastMediaUpdate_,this);this.boundCloudviewAvailabilityChange_=(0,_.bF)(this.onCloudviewAvailabilityChange_,this);var g=0;r?(g=r.getProxyState(),
g!=3&&(r.subscribe("proxyStateChange",this.setState_,this),a1f(this))):g=3;g!=0&&(E?this.setState_(g):_.o3(function(){K.setState_(g)},0));
(r=KL9())&&pi9(this,r);this.subscribe("yt-remote-cast2-session-change",this.boundCloudviewAvailabilityChange_)};
_.C(EF,_.po);EF.prototype.getState=function(){return this.state_};
EF.prototype.getReconnectTimeout=function(){return this.connection_.getReconnectTimeout()};
EF.prototype.reconnect=function(){this.connection_.reconnect()};
var xv=function(r){return new Lo(r.connection_.getPlayerContextData())};
_.d=EF.prototype;_.d.play=function(){WX(this)?(this.castMedia_?this.castMedia_.play(null,_.ck,P6u(this,"play")):GU(this,"play"),f1u(this,1,NxB(xv(this))),this.publish("remotePlayerChange")):vX(this,this.play)};
_.d.pause=function(){WX(this)?(this.castMedia_?this.castMedia_.pause(null,_.ck,P6u(this,"pause")):GU(this,"pause"),f1u(this,2,NxB(xv(this))),this.publish("remotePlayerChange")):vX(this,this.pause)};
_.d.seekTo=function(r){if(WX(this)){if(this.castMedia_){var E=xv(this),K=new chrome.cast.media.SeekRequest;K.currentTime=r;E.isPlaying()||E.isBuffering()?K.resumeState=chrome.cast.media.ResumeState.PLAYBACK_START:K.resumeState=chrome.cast.media.ResumeState.PLAYBACK_PAUSE;this.castMedia_.seek(K,_.ck,P6u(this,"seekTo",{newTime:r}))}else GU(this,"seekTo",{newTime:r});f1u(this,3,r);this.publish("remotePlayerChange")}else vX(this,_.$E(this.seekTo,r))};
_.d.stop=function(){if(WX(this)){this.castMedia_?this.castMedia_.stop(null,_.ck,P6u(this,"stopVideo")):GU(this,"stopVideo");var r=xv(this);r.stopPlayer();VY(this,r);this.publish("remotePlayerChange")}else vX(this,this.stop)};
_.d.setVolume=function(r,E){if(WX(this)){var K=xv(this);if(this.castSession_){if(K.volume!=r){var g=Math.round(r)/100;this.castSession_.setReceiverVolumeLevel(g,(0,_.bF)(function(){m$("set receiver volume: "+g)},this),(0,_.bF)(function(){this.warn_("failed to set receiver volume.")},this))}K.muted!=E&&this.castSession_.setReceiverMuted(E,(0,_.bF)(function(){m$("set receiver muted: "+E)},this),(0,_.bF)(function(){this.warn_("failed to set receiver muted.")},this))}else{var D={volume:r,
muted:E};K.volume!=-1&&(D.delta=r-K.volume);GU(this,"setVolume",D)}K.muted=E;K.volume=r;VY(this,K)}else vX(this,_.$E(this.setVolume,r,E))};
_.d.setAudioTrack=function(r,E){WX(this)?(E=E.getLanguageInfo().getId(),GU(this,"setAudioTrack",{videoId:r,audioTrackId:E}),r=xv(this),r.audioTrackId=E,VY(this,r)):vX(this,_.$E(this.setAudioTrack,r,E))};
_.d.addVideo=function(r){WX(this)?GU(this,"addVideo",{videoId:r}):vX(this,_.$E(this.addVideo,r))};
_.d.addPlaylist=function(r){WX(this)?GU(this,"addVideos",{listId:r}):vX(this,_.$E(this.addPlaylist,r))};
_.d.addVideos=function(r){r.length==0?this.warn_("Ignore add videos request due to empty list"):WX(this)?GU(this,"addVideos",{videoIds:r.join(",")}):vX(this,_.$E(this.addVideos,r))};
_.d.JSC$20331_removeVideo=function(r){WX(this)?GU(this,"removeVideo",{videoId:r}):vX(this,_.$E(this.JSC$20331_removeVideo,r))};
_.d.JSC$20331_insertVideo=function(r){WX(this)?GU(this,"insertVideo",{videoId:r}):vX(this,_.$E(this.JSC$20331_insertVideo,r))};
_.d.playVideo=function(r,E,K,g,D,B,Q){g=g===void 0?null:g;D=D===void 0?null:D;B=B===void 0?null:B;Q=Q===void 0?null:Q;var a=xv(this),P={videoId:r};K!==void 0&&(P.currentIndex=K);Q8B(a,r,K||0);E!==void 0&&(Cq(a,E),P.currentTime=E);g&&(P.listId=g);D&&(P.playerParams=D);B&&(P.clickTrackingParams=B);Q&&(P.locationInfo=(0,_.ku)(Q));GU(this,"setPlaylist",P);g||VY(this,a)};
_.d.nextVideo=function(r,E){if(WX(this)){if(r&&E){var K=xv(this);Q8B(K,r,E);VY(this,K)}GU(this,"next")}else vX(this,_.$E(this.nextVideo,r,E))};
_.d.clearPlaylist=function(){if(WX(this)){GU(this,"clearPlaylist");var r=xv(this);r.reset();VY(this,r);this.publish("remotePlayerChange")}else vX(this,this.clearPlaylist)};
_.d.dispose=function(){if(this.state_!=3){var r=this.state_;this.state_=3;this.publish("proxyStateChange",r,this.state_)}_.po.prototype.dispose.call(this)};
_.d.disposeInternal=function(){O7b(this);this.connection_=null;this.actionQueue_.clear();pi9(this,null);_.po.prototype.disposeInternal.call(this)};
var a1f=function(r){_.K0("nowAutoplaying autoplayDismissed remotePlayerChange remoteQueueChange autoplayModeChange autoplayUpNext previousNextChange multiStateLoopEnabled loopModeChange".split(" "),function(E){this.contextSubscriptions_.push(this.connection_.subscribe(E,_.$E(this.onProxyEvent_,E),this))},r)},O7b=function(r){_.K0(r.contextSubscriptions_,function(E){this.connection_.unsubscribeByKey(E)},r);
r.contextSubscriptions_.length=0},WX=function(r){return r.getState()==1},vX=function(r,E){r.actionQueue_.getCount()<50&&r.actionQueue_.enqueue(E)},f1u=function(r,E,K){var g=xv(r);
Cq(g,K);g.playerState!=-1E3&&(g.playerState=E);VY(r,g)},GU=function(r,E,K){r.connection_.sendMessage(E,K)},VY=function(r,E){O7b(r);
r.connection_.setPlayerContextData($ta(E));a1f(r)};
EF.prototype.setState_=function(r){if((r!=this.state_||r==2)&&this.state_!=3&&r!=0){var E=this.state_;this.state_=r;this.publish("proxyStateChange",E,r);if(r==1)for(;!this.actionQueue_.isEmpty();)r=this.actionQueue_,uzB(r),r.front_.pop().apply(this);else r==3&&this.dispose()}};
EF.prototype.onProxyEvent_=function(r,E){this.publish(r,E)};
var pi9=function(r,E){r.castSession_&&(r.castSession_.removeUpdateListener(r.boundCastStatusListener_),r.castSession_.removeMediaListener(r.boundCastMediaListener_),r.onCastMediaChange_(null));r.castSession_=E;if(r.castSession_&&(m$("Setting cast session: "+r.castSession_.sessionId),r.castSession_.addUpdateListener(r.boundCastStatusListener_),r.castSession_.addMediaListener(r.boundCastMediaListener_),r.castSession_.media.length))r.onCastMediaChange_(r.castSession_.media[0])};
EF.prototype.onCastStatusUpdate_=function(r){if(!r)this.onCastMediaChange_(null),pi9(this,null);else if(this.castSession_.receiver.volume){r=this.castSession_.receiver.volume;var E=xv(this),K=Math.round(100*r.level||0);if(E.volume!=K||E.muted!=r.muted)m$("Cast volume update: "+r.level+(r.muted?" muted":"")),E.volume=K,E.muted=!!r.muted,VY(this,E)}};
EF.prototype.onCastMediaChange_=function(r){m$("Cast media: "+!!r);this.castMedia_&&this.castMedia_.removeUpdateListener(this.boundCastMediaUpdateListener_);if(this.castMedia_=r)this.castMedia_.addUpdateListener(this.boundCastMediaUpdateListener_),YED(this),this.publish("remotePlayerChange")};
var YED=function(r){var E=r.castMedia_.media,K=r.castMedia_.customData;if(E&&K){var g=xv(r);E.contentId!=g.videoId&&m$("Cast changing video to: "+E.contentId);g.videoId=E.contentId;g.playerState=K.playerState;Cq(g,r.castMedia_.getEstimatedTime());VY(r,g)}else m$("No cast media video. Ignoring state update.")};
EF.prototype.onCastMediaUpdate_=function(r){if(r)YED(this),this.publish("remotePlayerChange");else this.onCastMediaChange_(null)};
EF.prototype.onCloudviewAvailabilityChange_=function(){var r=KL9();r&&pi9(this,r)};
EF.prototype.warn_=function(r){lq("CP",r)};
var P6u=function(r,E,K){return(0,_.bF)(function(g){this.warn_("Failed to "+E+" with cast v2 channel. Error code: "+g.code);g.code!=chrome.cast.ErrorCode.TIMEOUT&&(this.warn_("Retrying "+E+" using MDx browser channel."),GU(this,E,K))},r)};var KV=function(r,E,K,g){g=g===void 0?!1:g;_.po.call(this);var D=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$20336_http_=r;this.enableConnectWithInitialState_=g;this.listeners_.push(_.a1(window,"beforeunload",function(){D.JSC$20339_disconnect_(2)}));
this.connectedDevices_=[];this.playerContext_=new Lo;this.currentScreenId_=E.id;this.currentScreenIdType_=E.idType;this.channelService=Rif(this.JSC$20336_http_,K,this.JSC$20339_getXsrfToken_,this.currentScreenIdType_=="shortLived",this.currentScreenId_);this.channelService.listen("channelOpened",function(){Uta(D)});
this.channelService.listen("channelClosed",function(){zU("Channel closed");isNaN(D.connectTimerId_)?Ola(!0):Ola();D.dispose()});
this.channelService.listen("channelError",function(B){Ola();isNaN(D.getReconnectTimeout_())?(B==1&&D.currentScreenIdType_=="shortLived"&&D.publish("browserChannelAuthError",B),zU("Channel error: "+B+" without reconnection"),D.dispose()):(D.reconnecting_=!0,zU("Channel error: "+B+" with reconnection in "+D.getReconnectTimeout_()+" ms"),Txk(D,2))});
this.channelService.listen("channelMessage",function(B){wi5(D,B)});
this.channelService.setLoungeToken(E.token);this.subscribe("remoteQueueChange",function(){var B=D.playerContext_.videoId;d0T()&&_.Rq("yt-remote-session-video-id",B)})};
_.C(KV,_.po);
KV.prototype.connect=function(r,E){if(E){var K=E.listId,g=E.videoId,D=E.videoIds,B=E.playerParams,Q=E.clickTrackingParams,a=E.index,P={videoId:g},O=E.currentTime,U=E.locationInfo;E=E.loopMode;O!==void 0&&(P.currentTime=O<=5?0:O);B&&(P.playerParams=B);U&&(P.locationInfo=U);Q&&(P.clickTrackingParams=Q);K&&(P.listId=K);D&&D.length>0&&(P.videoIds=D.join(","));a!==void 0&&(P.currentIndex=a);this.enableConnectWithInitialState_&&(P.loopMode=E||"LOOP_MODE_OFF");K&&(this.playerContext_.listId=K);this.playerContext_.videoId=
g;this.playerContext_.index=a||0;this.playerContext_.state=3;Cq(this.playerContext_,O);this.autoplayMode_="UNSUPPORTED";K=this.enableConnectWithInitialState_?"setInitialState":"setPlaylist";zU("Connecting with "+K+" and params: "+(0,_.ku)(P));this.channelService.connect({method:K,params:(0,_.ku)(P)},r,aSa())}else zU("Connecting without params"),this.channelService.connect({},r,aSa());F3T(this)};
KV.prototype.setLoungeToken=function(r){this.channelService.setLoungeToken(r)};
KV.prototype.dispose=function(){this.isDisposed()||(_.pN("yt.mdx.remote.remoteClient_",null),this.publish("beforeDispose"),Txk(this,3));_.po.prototype.dispose.call(this)};
KV.prototype.disposeInternal=function(){RMT(this);oPD(this);Mvu(this);_.is(this.clientSetVideoTimerId_);this.clientSetVideoTimerId_=NaN;_.is(this.idleDisconnectTimerId_);this.idleDisconnectTimerId_=NaN;this.clientVideoId_=null;_.Pb5(this.listeners_);this.listeners_.length=0;this.channelService.dispose();_.po.prototype.disposeInternal.call(this);this.autoplayMode_=this.autoplayVideoId_=this.connectedDevices_=this.playerContext_=this.channelService=null};
var i7U=function(r){return _.tL(r.connectedDevices_,function(E){return E.type=="LOUNGE_SCREEN"})},zU=function(r){lq("conn",r)},Txk=function(r,E){r.publish("proxyStateChange",E)},F3T=function(r){r.connectTimerId_=_.o3(function(){zU("Connecting timeout");
r.JSC$20339_disconnect_(1)},2E4)},RMT=function(r){_.is(r.connectTimerId_);
r.connectTimerId_=NaN},Mvu=function(r){_.is(r.reconnectedCheckScreenTimeout_);
r.reconnectedCheckScreenTimeout_=NaN},C6f=function(r){oPD(r);
r.playingSyncTimerId_=_.o3(function(){cQA(r,"getNowPlaying")},2E4)},oPD=function(r){_.is(r.playingSyncTimerId_);
r.playingSyncTimerId_=NaN},Uta=function(r){zU("Channel opened");
r.reconnecting_&&(r.reconnecting_=!1,Mvu(r),r.reconnectedCheckScreenTimeout_=_.o3(function(){zU("Timing out waiting for a screen.");r.JSC$20339_disconnect_(1)},15E3))},W39=function(r,E){var K=null;
if(E){var g=i7U(r);g&&(K={clientName:g.clientName,deviceMake:g.brand,deviceModel:g.model,osVersion:g.osVersion})}_.pN("yt.mdx.remote.remoteClient_",K);E&&(RMT(r),Mvu(r));K=r.channelService.isChannelOpened()&&isNaN(r.connectTimerId_);E==K?E&&(Txk(r,1),cQA(r,"getSubtitlesTrack")):E?(r.getOtherConnectedRemoteId_()&&r.playerContext_.reset(),Txk(r,1),cQA(r,"getNowPlaying"),xta(r)):r.JSC$20339_disconnect_(1)},GXf=function(r,E){var K=E.params.videoId;
delete E.params.videoId;K==r.playerContext_.videoId&&(_.lw.isEmpty(E.params)?r.playerContext_.trackData=null:r.playerContext_.trackData=E.params,r.publish("remotePlayerChange"))},vPD=function(r,E,K){var g=E.params.videoId||E.params.video_id,D=parseInt(E.params.currentIndex,10);
r.playerContext_.listId=E.params.listId||r.playerContext_.listId;Q8B(r.playerContext_,g,D);r.publish("remoteQueueChange",K)},Vvk=function(r,E){E.params=E.params||{};
vPD(r,E,"NOW_PLAYING_MAY_CHANGE");r.onStateChange_(E);r.publish("autoplayDismissed")};
KV.prototype.onStateChange_=function(r){var E=parseInt(r.params.currentTime||r.params.current_time,10);Cq(this.playerContext_,isNaN(E)?0:E);E=parseInt(r.params.state,10);E=isNaN(E)?-1:E;E==-1&&this.playerContext_.playerState==-1E3&&(E=-1E3);this.playerContext_.playerState=E;E=Number(r.params.loadedTime);this.playerContext_.loadedTime=isNaN(E)?0:E;E=Number(r.params.duration);this.playerContext_.duration_=isNaN(E)?0:E;E=this.playerContext_;var K=Number(r.params.liveIngestionTime);E.liveIngestionTime_=
K;E.isLive_=isNaN(K)?!1:!0;E=this.playerContext_;K=Number(r.params.seekableStartTime);r=Number(r.params.seekableEndTime);E.seekableStart_=isNaN(K)?0:K;E.seekableEnd_=isNaN(r)?0:r;this.playerContext_.playerState==1?C6f(this):oPD(this);this.publish("remotePlayerChange")};
KV.prototype.onAdStateChange_=function(r){if(this.playerContext_.playerState!=-1E3){var E=1085;switch(parseInt(r.params.adState,10)){case 1:E=1081;break;case 2:E=1084;break;case 0:E=1083}this.playerContext_.playerState=E;r=parseInt(r.params.currentTime,10);Cq(this.playerContext_,isNaN(r)?0:r);this.publish("remotePlayerChange")}};
var zM5=function(r,E){var K=E.params.muted=="true";r.playerContext_.volume=parseInt(E.params.volume,10);r.playerContext_.muted=K;r.publish("remotePlayerChange")},tvB=function(r,E){r.autoplayVideoId_=E.params.videoId;
r.publish("nowAutoplaying",parseInt(E.params.timeout,10))},SEQ=function(r,E){r.autoplayVideoId_=E.params.videoId||null;
r.publish("autoplayUpNext",r.autoplayVideoId_)},b7u=function(r,E){r.autoplayMode_=E.params.autoplayMode;
r.publish("autoplayModeChange",r.autoplayMode_);r.autoplayMode_=="DISABLED"&&r.publish("autoplayDismissed")},s8b=function(r,E){var K=E.params.hasNext=="true";
r.playerContext_.hasPrevious=E.params.hasPrevious=="true";r.playerContext_.hasNext=K;r.publish("previousNextChange")};
KV.prototype.isCapabilitySupportedOnConnectedDevices_=function(r){if(!this.connectedDevices_||this.connectedDevices_.length===0)return!1;for(var E=_.N(this.connectedDevices_),K=E.next();!K.done;K=E.next())if(!K.value.capabilities.has(r))return!1;return!0};
var wi5=function(r,E){E=E.message;E.params?zU("Received: action="+E.action+", params="+(0,_.ku)(E.params)):zU("Received: action="+E.action+" {}");switch(E.action){case "loungeStatus":E=(0,_.FV)(E.params.devices);r.connectedDevices_=_.m1(E,function(g){return new O2(g)});
E=!!_.tL(r.connectedDevices_,function(g){return g.type=="LOUNGE_SCREEN"});
W39(r,E);E=r.isCapabilitySupportedOnConnectedDevices_("mlm");r.publish("multiStateLoopEnabled",E);break;case "loungeScreenDisconnected":UBT(r.connectedDevices_,function(g){return g.type=="LOUNGE_SCREEN"});
W39(r,!1);break;case "remoteConnected":var K=new O2((0,_.FV)(E.params.device));_.tL(r.connectedDevices_,function(g){return g.equals(K)})||_.vLK(r.connectedDevices_,K);
break;case "remoteDisconnected":K=new O2((0,_.FV)(E.params.device));UBT(r.connectedDevices_,function(g){return g.equals(K)});
break;case "gracefulDisconnect":break;case "playlistModified":vPD(r,E,"QUEUE_MODIFIED");break;case "nowPlaying":Vvk(r,E);break;case "onStateChange":r.onStateChange_(E);break;case "onAdStateChange":r.onAdStateChange_(E);break;case "onVolumeChanged":zM5(r,E);break;case "onSubtitlesTrackChanged":GXf(r,E);break;case "nowAutoplaying":tvB(r,E);break;case "autoplayDismissed":r.publish("autoplayDismissed");break;case "autoplayUpNext":SEQ(r,E);break;case "onAutoplayModeChanged":b7u(r,E);break;case "onHasPreviousNextChanged":s8b(r,
E);break;case "requestAssistedSignIn":r.publish("assistedSignInRequested",E.params.authCode);break;case "onLoopModeChanged":r.publish("loopModeChange",E.params.loopMode);break;default:zU("Unrecognized action: "+E.action)}};
_.d=KV.prototype;_.d.getProxyState_=function(){var r=3;this.isDisposed()||(r=0,isNaN(this.getReconnectTimeout_())?this.channelService.isChannelOpened()&&isNaN(this.connectTimerId_)&&(r=1):r=2);return r};
_.d.JSC$20339_disconnect_=function(r){zU("Disconnecting with "+r);_.pN("yt.mdx.remote.remoteClient_",null);RMT(this);this.publish("beforeDisconnect",r);r==1&&Ola();this.channelService.disconnect(r);this.dispose()};
_.d.getPlayerContextData_=function(){var r=this.playerContext_;this.clientVideoId_&&(r=this.playerContext_.clone(),Q8B(r,this.clientVideoId_,r.index));return $ta(r)};
_.d.setPlayerContextData_=function(r){var E=this,K=new Lo(r);K.videoId&&K.videoId!=this.playerContext_.videoId&&(this.clientVideoId_=K.videoId,_.is(this.clientSetVideoTimerId_),this.clientSetVideoTimerId_=_.o3(function(){if(E.clientVideoId_){var D=E.clientVideoId_;E.clientVideoId_=null;E.playerContext_.videoId!=D&&cQA(E,"getNowPlaying")}},5E3));
var g=[];this.playerContext_.listId==K.listId&&this.playerContext_.videoId==K.videoId&&this.playerContext_.index==K.index||g.push("remoteQueueChange");this.playerContext_.playerState==K.playerState&&this.playerContext_.volume==K.volume&&this.playerContext_.muted==K.muted&&NxB(this.playerContext_)==NxB(K)&&(0,_.ku)(this.playerContext_.trackData)==(0,_.ku)(K.trackData)||g.push("remotePlayerChange");this.playerContext_.reset(r);_.K0(g,function(D){this.publish(D)},this)};
_.d.getOtherConnectedRemoteId_=function(){var r=this.channelService.getDeviceId(),E=_.tL(this.connectedDevices_,function(K){return K.type=="REMOTE_CONTROL"&&K.id!=r});
return E?E.id:""};
_.d.getReconnectTimeout_=function(){return this.channelService.getReconnectTimeout()};
_.d.getAutoplayMode_=function(){return this.autoplayMode_||"UNSUPPORTED"};
_.d.getAutoplayVideoId_=function(){return this.autoplayVideoId_||""};
_.d.JSC$20339_reconnect_=function(){!isNaN(this.getReconnectTimeout_())&&this.channelService.reconnect()};
var xta=function(r){_.is(r.idleDisconnectTimerId_);r.idleDisconnectTimerId_=_.o3(function(){r.JSC$20339_disconnect_(1)},864E5)},cQA=function(r,E,K){K?zU("Sending: action="+E+", params="+(0,_.ku)(K)):zU("Sending: action="+E);
r.channelService.sendMessage(E,K)};
KV.prototype.sendMessageWithUserAction_=function(r,E){cQA(this,r,E);xta(this)};
KV.prototype.JSC$20339_getXsrfToken_=function(){var r=_.v7.get("SAPISID","")||_.v7.get("__Secure-1PAPISID",void 0)||"",E=_.v7.get("__Secure-3PAPISID","")||"";if(!r&&!E)return"";r=_.zT(_.ty(r),2);E=_.zT(_.ty(E),2);return _.zT(_.ty(","+r+","+E),2)};
KV.prototype.subscribe=KV.prototype.subscribe;KV.prototype.unsubscribeByKey=KV.prototype.unsubscribeByKey;KV.prototype.getProxyState=KV.prototype.getProxyState_;KV.prototype.disconnect=KV.prototype.JSC$20339_disconnect_;KV.prototype.getPlayerContextData=KV.prototype.getPlayerContextData_;KV.prototype.setPlayerContextData=KV.prototype.setPlayerContextData_;KV.prototype.getOtherConnectedRemoteId=KV.prototype.getOtherConnectedRemoteId_;KV.prototype.getReconnectTimeout=KV.prototype.getReconnectTimeout_;
KV.prototype.getAutoplayMode=KV.prototype.getAutoplayMode_;KV.prototype.getAutoplayVideoId=KV.prototype.getAutoplayVideoId_;KV.prototype.reconnect=KV.prototype.JSC$20339_reconnect_;KV.prototype.sendMessage=KV.prototype.sendMessageWithUserAction_;KV.prototype.getXsrfToken=KV.prototype.JSC$20339_getXsrfToken_;KV.prototype.isCapabilitySupportedOnConnectedDevices=KV.prototype.isCapabilitySupportedOnConnectedDevices_;var CQU=function(r){Zx.call(this,"ScreenServiceProxy");this.instance_=r;this.subscriptionKeys_=[];this.subscriptionKeys_.push(this.instance_.$_s("screenChange",(0,_.bF)(this.JSC$20342_onScreenChange_,this)));this.subscriptionKeys_.push(this.instance_.$_s("onlineScreenChange",(0,_.bF)(this.onOnlineScreenChange_,this)))};
_.C(CQU,Zx);_.d=CQU.prototype;_.d.getScreens=function(r){return this.instance_.$_gs(r)};
_.d.contains=function(r){return!!this.instance_.$_c(r)};
_.d.get=function(r){return this.instance_.$_g(r)};
_.d.start=function(){this.instance_.$_st()};
_.d.add=function(r,E,K){this.instance_.$_a(r,E,K)};
_.d.remove=function(r,E,K){this.instance_.$_r(r,E,K)};
_.d.updateName=function(r,E,K,g){this.instance_.$_un(r,E,K,g)};
_.d.disposeInternal=function(){for(var r=this.subscriptionKeys_.length,E=0;E<r;++E)this.instance_.$_ubk(this.subscriptionKeys_[E]);this.subscriptionKeys_.length=0;this.instance_=null;Zx.prototype.disposeInternal.call(this)};
_.d.JSC$20342_onScreenChange_=function(){this.publish("screenChange")};
_.d.onOnlineScreenChange_=function(){this.publish("onlineScreenChange")};
e$.prototype.$_st=e$.prototype.start;e$.prototype.$_gspc=e$.prototype.JSC$20301_getScreenByPairingCode;e$.prototype.$_gsppc=e$.prototype.JSC$20301_getScreenByPollingPairingCode;e$.prototype.$_c=e$.prototype.contains;e$.prototype.$_g=e$.prototype.get;e$.prototype.$_a=e$.prototype.add;e$.prototype.$_un=e$.prototype.updateName;e$.prototype.$_r=e$.prototype.remove;e$.prototype.$_gs=e$.prototype.getScreens;e$.prototype.$_gos=e$.prototype.JSC$20301_getOnlineScreens;e$.prototype.$_s=e$.prototype.subscribe;
e$.prototype.$_ubk=e$.prototype.unsubscribeByKey;var FLf=null,WLb=!1,dUb=null,hO=null,cpk=null,JO=[];var kX9=new _.yA("yt-menu"),qEB=function(){},mtB=function(r,E,K){r=E=="right-click"?K.rightClickMenuPopupHint:K.menuPopupHint;
if(!(l15(E)>10))return E=E||"default",kX9.set(E+"-impression",l15(E)+1),r},l15=function(r){return parseInt(kX9.get((r||"default")+"-impression")||0,10)};
_.h4(qEB);var Z7f=function(){this.contexts_=new WeakMap;this.JSC$20348_networkService_=this.activeContext_=null},u7k=function(r,E,K){var g=r.contexts_.get(E);
g||(g=new X85(r.JSC$20348_networkService_),r.contexts_.set(E,g));r.activeContext_=g;K&&r.activeContext_.reset();r.activeContext_.start();return r.activeContext_};var ta=function(){};
ta.prototype.enqueue=function(){var r=this,E;return _.p(function(K){if(r.isCounterfactual())return(E=r.getCounterfactualData())&&r.shouldLogCounterfactualImpression()&&r.sendImpressionEndpoints(E),K.return();r.doEnqueue();_.vo(K)})};
ta.prototype.sendImpressionEndpoints=function(r){_.gU.getInstance().triggerOptionalAction("yt-service-request",{},r[0])};var Sw=function(r,E){this.renderer=r;this.page=E};
_.C(Sw,ta);Sw.prototype.getCounterfactualData=function(){if(this.renderer.impressionCommand)return[this.renderer.impressionCommand]};
Sw.prototype.isCounterfactual=function(){return!this.renderer.isVisible};
Sw.prototype.shouldLogCounterfactualImpression=function(){return!0};
Sw.prototype.doEnqueue=function(){var r=_.yH(this.page);r&&r.pause();this.renderer.impressionCommand&&_.gU.getInstance().triggerOptionalAction("yt-service-request",{},this.renderer.impressionCommand);this.renderer.promoCommand&&_.eg(_.gU.getInstance(),[this.renderer.promoCommand],this.page)};var AQB=function(r,E){this.renderer=r;this.resolver=_.ZW();this.JSC$20360_enforcementCounter=new _.a2e;E?this.JSC$20360_playerManager=_.yH(E):this.JSC$20360_playerManager=null;_.$Z(1,!0)};
_.C(AQB,ta);_.d=AQB.prototype;_.d.getCounterfactualData=function(){if(this.renderer.impressionEndpoints){var r=[];this.renderer.impressionEndpoints.forEach(function(E){(E=_.Ga(E))&&r.push(E)});
return r}};
_.d.isCounterfactual=function(){return this.renderer.isVisible===!1};
_.d.shouldLogCounterfactualImpression=function(){var r=_.G2d();r?(this.JSC$20360_enforcementCounter.increment("POPUP"),_.$Z(3)):_.$Z(2);return r};
_.d.cancel=function(){this.resolver.promise.cancel()};
_.d.doEnqueue=function(){var r=this;_.G2d()?(this.JSC$20360_enforcementCounter.increment("POPUP"),_.$Z(3),eMb(this)):this.JSC$20360_playerManager?(this.resolver.promise.then(function(){eMb(r)}),XiB(this.resolver,this.JSC$20360_playerManager)):_.$Z(2)};
var XiB=function(r,E){var K=_.ZW();E.getPlayerPromise().then(function(g){K.resolve(g)});
K.promise.then(function(g){g.addEventListener("onAbnormalityDetected",r.resolve);_.Sn(r.promise,function(){g.removeEventListener("onAbnormalityDetected",r.resolve)})});
r.promise.thenCatch(function(){K.promise.cancel()})},eMb=function(r){_.$Z(3);
var E={popupType:"LOCKED_MODAL",popup:{enforcementMessageViewModel:r.renderer}};E=_.gU.getInstance().triggerOptionalAction("yt-open-popup-action",{openPopupAction:E},{});Promise.all(E).then(function(){H7D();r.JSC$20360_playerManager&&r.JSC$20360_playerManager.pause()})},H7D=function(){KzU(function(r,E){_.GIU(r,E);
r===0?_.$Z(7):_.$Z(4)})};var nPf=function(r,E){this.renderer=r;this.page=E;this.resolver=_.ZW()};
_.C(nPf,ta);_.d=nPf.prototype;_.d.cancel=function(){this.resolver.promise.cancel()};
_.d.getCounterfactualData=function(){return this.renderer.impressionEndpoints};
_.d.isCounterfactual=function(){return!this.renderer.isVisible};
_.d.shouldLogCounterfactualImpression=function(){return!0};
_.d.doEnqueue=function(){var r=this;this.resolver.promise.then(function(){var K={popup:{mealbarPromoRenderer:r.renderer},popupType:"MEALBAR"};_.gU.getInstance().triggerOptionalAction("yt-open-popup-action",{openPopupAction:K},{})});
switch(this.renderer.triggerCondition){case "TRIGGER_CONDITION_POST_AD":if(this.page){var E=_.yH(this.page);E&&I1B(this.resolver,E)}break;default:this.resolver.resolve()}};
var I1B=function(r,E){var K=_.ZW();E.getPlayerPromise().then(function(g){K.resolve(g)});
K.promise.then(function(g){g.addEventListener("onAdEnd",r.resolve);_.Sn(r.promise,function(){g.removeEventListener("onAdEnd",r.resolve)})});
r.promise.thenCatch(function(){K.promise.cancel()})};var yQb=function(r,E){this.renderer=r;this.page=E};
_.C(yQb,ta);_.d=yQb.prototype;_.d.cancel=function(){this.JSC$20368_downloadedVideosCountSelectorUnsubscriber&&(this.JSC$20368_downloadedVideosCountSelectorUnsubscriber(),this.JSC$20368_downloadedVideosCountSelectorUnsubscriber=void 0)};
_.d.getCounterfactualData=function(){return this.renderer.impressionEndpoints};
_.d.isCounterfactual=function(){return!this.renderer.isVisible};
_.d.shouldLogCounterfactualImpression=function(){return!0};
_.d.doEnqueue=function(){var r=this,E,K;((E=this.renderer.upsellDialogTriggerConditionSupportedDatas)==null?void 0:(K=E.playbackUpsellDialogTriggerConditionData)==null?void 0:K.triggerType)==="TRIGGER_TYPE_POST_DOWNLOAD"?this.JSC$20368_downloadedVideosCountSelectorUnsubscriber=_.nD(_.n4(),r2B,function(g,D){g>D&&(L3B(r),r.cancel())}):L3B(this)};
var L3B=function(r){var E={popup:{upsellDialogRenderer:r.renderer},popupType:"MODAL"};_.gU.getInstance().triggerOptionalAction("yt-open-popup-action",{openPopupAction:E},{});(r=_.yH(r.page))&&r.pause()};var bt={},hMu=(bt.TOOLTIP_POSITION_TYPE_BELOW="OPEN_POPUP_POSITION_BOTTOM",bt.TOOLTIP_POSITION_TYPE_START="OPEN_POPUP_POSITION_LEFT",bt.TOOLTIP_POSITION_TYPE_END="OPEN_POPUP_POSITION_RIGHT",bt.TOOLTIP_POSITION_TYPE_BELOW_START="OPEN_POPUP_POSITION_BOTTOMLEFT",bt.TOOLTIP_POSITION_TYPE_BELOW_END="OPEN_POPUP_POSITION_BOTTOMRIGHT",bt.TOOLTIP_POSITION_TYPE_ABOVE_START="OPEN_POPUP_POSITION_TOPLEFT",bt.TOOLTIP_POSITION_TYPE_ABOVE_END="OPEN_POPUP_POSITION_TOPRIGHT",bt),JQb=function(r,E){this.renderer=r;this.targetManager=
E};
_.C(JQb,ta);_.d=JQb.prototype;_.d.cancel=function(){this.renderer.triggerCondition==="TOOLTIP_TRIGGER_CONDITION_TYPE_POST_DOWNLOAD"&&this.JSC$20375_downloadedVideosCountSelectorUnsubscriber&&(this.JSC$20375_downloadedVideosCountSelectorUnsubscriber(),this.JSC$20375_downloadedVideosCountSelectorUnsubscriber=void 0)};
_.d.getCounterfactualData=function(){if(this.isCounterfactual()){var r;return(r=this.renderer.promoConfig)==null?void 0:r.impressionEndpoints}};
_.d.isCounterfactual=function(){return!(!this.renderer.promoConfig||!this.renderer.promoConfig.isCounterfactual)};
_.d.shouldLogCounterfactualImpression=function(){return!0};
_.d.doEnqueue=function(){var r=this;if(this.renderer.targetId)switch(this.renderer.triggerCondition){case "TOOLTIP_TRIGGER_CONDITION_TYPE_POST_DOWNLOAD":this.JSC$20375_downloadedVideosCountSelectorUnsubscriber=_.nD(_.n4(),r2B,function(E,K){r.renderer.targetId&&E>K&&(feT(r.targetManager,r.renderer.targetId,rFk(r)),r.cancel())});
break;default:feT(this.targetManager,this.renderer.targetId,rFk(this))}};
var rFk=function(r){var E;if((E=r.renderer.suggestedPosition)==null?0:E.type)var K=hMu[r.renderer.suggestedPosition.type];K||(K="OPEN_POPUP_POSITION_BOTTOM");return{openPopupAction:{popup:{tooltipRenderer:r.renderer},popupType:"HINT",position:K}}};var Eca=function(){this.previousPage=null},Kxf;
Eca.prototype.registerPromoCommand=function(r,E){gck(this,void 0,void 0,_.M(r.roadblock,tBb),void 0,void 0,E)};
var gck=function(r,E,K,g,D,B,Q){r.previousPage!==Q&&r.pendingTooltipPromo&&r.pendingTooltipPromo.cancel();r.previousPage=Q;D?(r.pendingEnforcementPromo&&r.pendingEnforcementPromo.cancel(),r.pendingEnforcementPromo=new AQB(D,Q),r.pendingEnforcementPromo.enqueue()):B?(r.pendingCommandWrapperPromo=new Sw(B,Q),r.pendingCommandWrapperPromo.enqueue()):g?(r.pendingRoadblockPromo&&r.pendingRoadblockPromo.cancel(),r.pendingRoadblockPromo=new yQb(g,Q),r.pendingRoadblockPromo.enqueue()):E?(r.pendingMealbarPromo&&
r.pendingMealbarPromo.cancel(),r.pendingMealbarPromo=new nPf(E,Q),r.pendingMealbarPromo.enqueue()):K&&(r.pendingTooltipPromo&&r.pendingTooltipPromo.cancel(),r.pendingTooltipPromo=new JQb(K,_.An()),r.pendingTooltipPromo.enqueue())},DPb=function(){Kxf||(Kxf=new Eca);
return Kxf};var z$u=!1;var OZD=function(r,E){var K=_.Xx("SESSION_INDEX");this.actionToken_=r;this.commonToken_=E;this.sessionIndex_=K},f$b=function(r){var E=_.ZW(),K=_.yK("payments.business.integration.bootstrap"),g=_.yK("payments.business.integration"),D=g.Style.create().withMaterialDesignStyle(),B=g.mashupMode.popup("instrument-manager");
K.asMashupMode(B).usingUserIndex(r.sessionIndex_).usingDefaultActivityStatusChangeHandler().usingStyle(D).inStandaloneContext(g.standaloneContextAuthId.forUserId()).instrumentManager(r.actionToken_,r.commonToken_.length>0?r.commonToken_:void 0,function(Q){var a=Q.instrumentId;a?E.resolve(a):(a=_.yK("payments.business.integration.scenario.InstrumentManager"),E.reject(Q.errorCode&&Q.errorCode===a.FailureReason.CANCELLED?"instrumentManagerCancelled":"instrumentManagerCallbackError"))}).load(null,function(Q){_.nK(Q);
E.reject("instrumentManagerLoadError")});
return E.promise};var DE=function(r,E,K){this.payloadName="transactionFlowFailed";this.payload={errorType:r,serializedTransactionFlowLoggingParams:E,isUserDismiss:K===void 0?!1:K}};
_.pN("yt.ypc.shared.YpcTransactionFlowError",DE);var s2=function(){return _.Yj.apply(this,arguments)||this};
_.C(s2,_.Yj);s2.prototype.beforeRegister=function(){this.stampDom||(this.stampDom={});this.stampDom.errorRenderer={id:"error",mapping:{liveChatErrorMessageRenderer:"yt-live-chat-error-message-renderer"}}};
s2.prototype.onErrorMessageDismiss=function(){this._setErrorRenderer(null)};
s2.prototype.onErrorMessageDismiss=s2.prototype.onErrorMessageDismiss;_.u([_.b({readOnly:!0,observer:"errorRendererChanged"}),_.H("design:type",Object)],s2.prototype,"errorRenderer",void 0);_.u([_.ae("yt-live-chat-error-message-dismiss"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],s2.prototype,"onErrorMessageDismiss",null);_.u([_.Ua()],s2);var Blb=[s2.prototype];var dPB;var jxu;var NlA=new _.yA("yt-live-chat"),Qxa=new Map;Qxa.set("timestamp_toggle","show-timestamps");Qxa.set("reactions_toggle","allow-reactions");var kv=function(){return _.q.apply(this,arguments)||this};
_.C(kv,_.q);_.d=kv.prototype;_.d.menuItemIdentifierChanged=function(){var r;(r=this.data)!=null&&r.menuItemIdentifier&&(r=Qxa.get(this.data.menuItemIdentifier))&&(_.R("enable_lwe_web_mute")?(r=NlA.get(r),this.isToggled=!(r===void 0?!this.data.isToggled:!r)):this.isToggled=NlA.get(r))};
_.d.onFocus=function(){this.toggleButton.focus()};
_.d.onTap=function(){var r=this.data.command;r&&this.componentBehavior.resolveCommand(r)};
_.d.computeText=function(r,E,K){return this.componentBehavior.getSimpleString(r?K:E)};
_.d.computeIcon=function(r,E,K){return(r=r?K:E)&&r.iconType?_.B1(r.iconType):""};
kv.prototype.onTap=kv.prototype.onTap;kv.prototype.onFocus=kv.prototype.onFocus;kv.prototype.menuItemIdentifierChanged=kv.prototype.menuItemIdentifierChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],kv.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],kv.prototype,"componentBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],kv.prototype,"data",void 0);
_.u([_.b({computed:"computeIcon(data.isToggled,data.defaultIcon,data.toggledIcon)",value:""}),_.H("design:type",String)],kv.prototype,"icon",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],kv.prototype,"isToggled",void 0);_.u([_.fH("tp-yt-paper-toggle-button"),_.H("design:type",Object)],kv.prototype,"toggleButton",void 0);_.u([_.pH("data.menuItemIdentifier"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],kv.prototype,"menuItemIdentifierChanged",null);
_.u([_.ae("focus"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],kv.prototype,"onFocus",null);_.u([_.ae("tap"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],kv.prototype,"onTap",null);_.u([_.vZ({disableElementRegistration:!0,is:"yt-live-chat-toggle-renderer",noInjection:!0})],kv);
_.Z(kv,"yt-live-chat-toggle-renderer",function(){if(jxu===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;dPB===void 0&&(dPB=document.createElement("template"));var g=dPB;K.call(E,g.content.cloneNode(!0),r.content.firstChild);jxu=r}r=jxu;return r},{mode:0});var $Pb=new _.NS("NAVIGATION_PROGRESS_TOKEN");var as9={},pEU={},PIU=(pEU[RdT.name]=!0,pEU),qK=function(){var r=_.Yj.apply(this,arguments)||this;r._noAccessors=!0;r.tabGesturesIsActive=!1;r.actionRouterIsRoot=!0;r.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"};r.pageTitle="";r.titleSuffix="YouTube";r.unseenNotificationCount=
0;r.hasNavigated=!1;r.hasSetScrollTopForNavigation=!1;r.pagePreparer=null;r.zwiebackInitJobId=0;r.dataUpdatePromise=null;r.loadDepsPromise=_.KR();r.hasPendingNavigation=!1;r.pendingPlayerOnResponseReceivedActions=[];return r};
_.C(qK,_.Yj);qK.prototype.attached=function(){fsQ(this);document.addEventListener("yt-navigate-cache",_.QF(this,this.onYtNavigateCache));this.ytActionHandlerBehavior.registerActionMap(this.appBehaviorActionMap);var r=lt();r.init();r.dispatchElement=this.hostElement};
var fsQ=function(r,E){E=E===void 0?0:E;var K=_.P7().resolve(_.p0(_.mM));if(K)OYD(r,K);else{if(E>=5)throw Error("tl");setTimeout(function(){fsQ(r,E+1)},0)}},OYD=function(r,E){E.addEventListener("yt-navigate-start",_.QF(r,r.onYtNavigateStart));
E.addEventListener("yt-navigate-finish",_.QF(r,r.onYtNavigateFinish));E.addEventListener("yt-navigate-error",_.QF(r,r.onYtNavigateError));E.addEventListener("yt-page-data-fetched",_.QF(r,r.onYtPageDataFetched))};
_.d=qK.prototype;_.d.detached=function(){var r=_.P7().resolve(_.mM);r.removeEventListener("yt-navigate-start",_.QF(this,this.onYtNavigateStart));r.removeEventListener("yt-navigate-finish",_.QF(this,this.onYtNavigateFinish));r.removeEventListener("yt-navigate-error",_.QF(this,this.onYtNavigateError));r.removeEventListener("yt-page-data-fetched",_.QF(this,this.onYtPageDataFetched));document.removeEventListener("yt-navigate-cache",_.QF(this,this.onYtNavigateCache));this.ytActionHandlerBehavior.unregisterActionMap(this.appBehaviorActionMap)};
_.d.setPageOffset=function(r,E){r?_.ht(this.hostElement,"yt-set-page-offset",[r,E]):_.Xc(Error("ul"))};
_.d.setPageOffsetForNavigation=function(r,E){this.hasSetScrollTopForNavigation||(this.hasSetScrollTopForNavigation=!0,this.setPageOffset(r,E))};
_.d.onYtNavigateSetPageOffset=function(r,E){this.setPageOffsetForNavigation(E.page,E.offset)};
_.d.getPageOffset=function(){var r=_.rj(this.hostElement).querySelector("#page-manager").getCurrentPage(),E=0;r&&(E=_.ht(this.hostElement,"yt-get-page-offset",[r])[0]);return E};
_.d.onYtHistoryPop=function(r,E){if(_.HD("DISABLE_WARM_LOADS"))r.preventDefault(),window.location.reload();else{var K=_.P7().resolve(_.mM);K.hasPendingNavigation()&&r.preventDefault();K.cancelPendingNavigation();_.Jt(this.hostElement,"yt-pending-navigation-cancelled");E.errorMsg&&(r=E.errorMsg.split(" - "),E=Error(r[0]),r.length==2&&r[1]&&(_.I1(E,r[1]),_.nh(E)),window.location.reload())}};
_.d.onYtHistoryLoad=function(r,E){var K=this;if(_.HD("DISABLE_WARM_LOADS"))window.location.reload();else{(r=E.endpoint)&&Object.keys(r).length||(r=null);var g=E.historyEntry,D=_.P7().resolve(_.mM),B=_.P7().resolve(_.IL),Q=null;g&&g.rootData&&(Q=g.rootData);var a=Q&&YLD(Q);!Q||a||Q.filler?r?(D.navigate(r,!0),UP9(this,r)):(E.legacyBorder||a||(E.JSC$30861_savedComponentState==null&&Q==null?_.nh(new _.bs("Incomplete history entry",E.forward)):_.Hm(new _.bs("Malformed history entry",E.JSC$30861_savedComponentState,
E.forward,Q))),window.location.reload()):(_.u$m({isHot:!0}),_.Mn({webInfo:{navigationReason:"h"}}),_.YmJ(),_.CR("srt"),_.CR("pdc"),this.cancelPendingTasks(),TlB(this,E.forward,Q),Q.player&&(Q.player.loaded=!1),UP9(this,r),_.tpR(D,r||{},Q,2,{},!1,E).then(function(){K.setPageOffset(B.getCurrentPage(),g.scrollTop||0)}))}};
_.d.initHistoryManager=function(r){if(!this.hasNavigated){this.hasNavigated=!0;var E=_.rj(this.hostElement).querySelector("#page-manager").getCurrentData();r=isNaN(r)?this.getPageOffset():r;var K=_.P7().resolve(_.mM).currentEndpoint;this.replaceState(K,E,r)}};
_.d.cancelPendingTasks=function(){this.pagePreparer&&this.pagePreparer.cancel()};
_.d.onYtNavigateStart=function(r,E){this.cancelPendingTasks();E.noProgressBar||(r=_.P7().resolve(_.p0($Pb)))&&r.start();r=this.hasPendingNavigation?null:this.data;var K=_.P7().resolve(_.IL),g,D,B;_.R("kevlar_use_vimio_behavior")&&!((g=E.endpoint)==null?0:(D=g.commandMetadata)==null?0:(B=D.webCommandMetadata)==null?0:B.ignoreNavigation)&&(g=K.getCurrentPage())&&g.disconnectVisibilityRoot();K.prepareForNavigation(E.pageType,E.endpoint);_.R("kevlar_remove_page_dom_on_switch")||(this.pagePreparer=new _.MA(1,
"pcl"),_.ix(this.pagePreparer,K.preparePage.bind(K,E.pageType,E.endpoint)));g=this.getPageOffset();this.initHistoryManager(g);E.reload||this.hasPendingNavigation?(E.pageType==="shorts"&&E.reload&&_.Ln(this.hostElement,"yt-shorts-reset"),this.replaceState(E.endpoint,r,g)):(r==null?void 0:r.page)==="watch"&&E.pageType==="watch"&&_.R("kevlar_replace_watch_to_watch_history_state")?this.replaceState(E.endpoint,r,g):(r==null?void 0:r.page)!=="shorts"||E.pageType!=="shorts"||E.endpoint.reelWatchEndpoint.sequenceParams||
_.R("short_to_short_back_nav_killswitch")?E.type!="navigate-back"&&E.type!="navigate-forward"&&(E.pageType==="shorts"&&_.Ln(this.hostElement,"yt-shorts-reset"),this.saveAndPush(E.url,E.endpoint,r,g)):this.replaceState(E.endpoint,r,0);this.hasPendingNavigation=!0};
var wEa=function(r){r.hasPendingNavigation=!1;(r=_.P7().resolve(_.p0($Pb)))&&r.finish()};
qK.prototype.onYtNavigateError=function(r,E){wEa(this);r=this.get("endpoint.commandMetadata.webCommandMetadata.url",E);var K=_.Dm(window.location.href);r&&!K.pbjreload&&(E=E.navigationErrorReason||"10",_.R("kevlar_parent_on_pbjreload")&&(K={csn:_.Cn()},this.get("data.endpoint.clickTrackingParams")&&(K.itct=this.data.endpoint.clickTrackingParams),_.e4(r,K)),_.tP(_.B7(r,{pbjreload:E})))};
qK.prototype.onYtNavigateCache=function(r,E){var K=this,g=E.url,D=E.endpoint,B=E.data;r=!!E.miniplayer;E=!!E.skipHistory;if(g&&D&&B){var Q=this.getPageOffset(),a=this.data||null;E||this.saveAndPush(g,D,a,Q);g=_.tpR(_.P7().resolve(_.mM),D,B,r?4:3,{},r);r&&g.then(function(){K.dataUpdatePromise&&K.dataUpdatePromise.then(function(){var P=_.P7().resolve(_.IL);K.setPageOffset(P.getCurrentPage(),0)})})}};
qK.prototype.onYtNavigateFinish=function(r,E){var K=this;this.dataUpdatePromise&&this.dataUpdatePromise.then(function(){Fxb(K,E.fromHistory)})};
var Fxb=function(r,E){wEa(r);if(r.pendingPlayerOnResponseReceivedActions){for(var K=_.N(r.pendingPlayerOnResponseReceivedActions),g=K.next();!g.done;g=K.next())_.NB(g.value,r.hostElement);r.pendingPlayerOnResponseReceivedActions=[]}K=_.P7().resolve(_.IL);E||!r.hasNavigated||_.R("web_disable_scroll_on_navigate_finish")||((E=K.getCurrentPage())?E.is==="ytd-shorts"||r.tabGesturesIsActive||r.setPageOffsetForNavigation(E,0):_.nh(Error("vl")));_.q_(function(){_.q_(function(){_.CR("pda")})})};
qK.prototype.onYtNavigate=function(r){if(!r.detail.endpoint){var E=new _.bs("Error: Missing yt-navigate endpoint from target:",r.target,r.target.nodeName);_.Xc(E)}if(E=_.R("cold_missing_history"))E=lt(),E.init(!1),E=!(E.browserHistory.boundHistoryReplaceState&&E.browserHistory.boundHistoryPushState);if(E){_.eR("DISABLE_WARM_LOADS",!0);E=new _.bs("Failed to initialize history manager",this.getDebugString());var K=navigator.userAgent&&navigator.userAgent.includes("Version/11.1.2 Safari");this.getThirdPartyManipulationSuspected()||
K?_.nh(E):_.Xc(E)}E=r.detail.endpoint;var g,D;_.R("debug_forward_web_query_parameters")&&((g=E.commandMetadata)==null?0:(D=g.webCommandMetadata)==null?0:D.url)&&(E=JSON.parse(JSON.stringify(E)),E.commandMetadata.webCommandMetadata.url=_.fin(E.commandMetadata.webCommandMetadata.url,window.location.search));r={type:0,command:E,form:{params:r.detail.params,tempData:r.detail.tempData||{},requestType:r.detail.type,createScreenConfig:r.detail.createScreenConfig,reload:r.detail.reload?r.detail.reload:!1,
requestForm:r.detail}};_.R("kevlar_yt_navigate_command_handler")?(g=_.P7().resolve(_.Ov),r.form.skipDefaultElement=!0,g.resolveCommand(E,{form:r.form})):this.handleNavigate(r)};
qK.prototype.handleNavigate=function(r){this.hasSetScrollTopForNavigation=!1;var E=_.P7().resolve(_.mM),K=r.form||{};E.navigate(r.command,K.reload,K.params,K.tempData,K.requestType,K.createScreenConfig,K.ignoreConfirmation,K.requestForm)&&UP9(this,r.command,K.tempData)};
qK.prototype.onYtPageDataFetched=function(r,E){try{_.Rbl().reset();this.data=E.pageData;this.dataUpdatePromise&&(this.dataUpdatePromise.cancel("canceled dataUpdatePromise_"),this.dataUpdatePromise=null);this.pendingPlayerOnResponseReceivedActions=[];this.dataUpdatePromise=_.P7().resolve(_.IL).updatePageData(this.data);var K=this.get("playerResponse.onResponseReceivedActions",this.data);K&&(K=ROb(this,K));K&&_.EB(this.hostElement,K,this.hostElement);var g=this.get("playerResponse.responseContext.consistencyTokenJar",
this.data),D=this.get("response.responseContext.consistencyTokenJar",this.data);if(g||D){var B=_.jYd(),Q=(0,_.lw.getValues)(B.tokenJars);g&&B.replace(Q,g);D&&B.replace(Q,D)}}catch(a){_.Xc(a)}};
var UP9=function(r,E,K){try{r.onYtEndpointChangeHandler(E,K)}catch(g){_.Xc(g)}};
_.d=qK.prototype;_.d.onYtEndpointChangeHandler=function(){};
_.d.setPageTitle=function(r){r=(this.pageTitle=r)?r+" - "+this.titleSuffix:this.titleSuffix;document.title=(this.unseenNotificationCount?"("+this.unseenNotificationCount+") ":"")+r};
_.d.onYtUpdateTitle=function(r,E){this.setPageTitle(E)};
_.d.setUnseenNotificationCount=function(r){this.unseenNotificationCount=r;this.setPageTitle(this.pageTitle)};
_.d.handleUpdateNotificationsUnseenCountAction=function(r){_.M(r,UeD)&&((r=_.M(r,UeD).unseenCount)?this.setUnseenNotificationCount(r):this.setUnseenNotificationCount(0))};
_.d.handleClearCookieAction=function(r){var E;(r=(E=_.M(r,PgB))==null?void 0:E.cookieName)&&_.tN5(r)};
_.d.onYtUpdateUnseenNotificationCount=function(r,E){this.setUnseenNotificationCount(E)};
_.d.loadData=function(r){var E=this;this.loadDepsPromise.then(function(){var K=_.P7().resolve(_.p0(_.mM));K||_.Xc(Error("wl"));if(r&&r.response){if(!r.endpoint){var g=_.bm(window.document.location.href)||"/",D="";if(g==="/"||g.startsWith("/?"))D="WEB_PAGE_TYPE_BROWSE";r.endpoint={commandMetadata:{webCommandMetadata:{url:g,webPageType:D,rootVe:3854}}}}_.tpR(K,r.endpoint,r,5,{})}else r.endpoint?K.navigate(r.endpoint):K.navigate(_.HO);_.eM.cancelJob(E.zwiebackInitJobId);E.zwiebackInitJobId=_.eM.addLowPriorityJob(t6U)})};
var lt=function(){return _.P7().resolve(_.AI)};
qK.prototype.getDebugString=function(){return lt().getDebugString()};
qK.prototype.getThirdPartyManipulationSuspected=function(){return lt().getThirdPartyManipulationSuspected()};
qK.prototype.replaceState=function(r,E,K){lt().saveAndReplace(r,E,K)};
qK.prototype.saveAndPush=function(r,E,K,g){lt().saveAndPush(r,E,K,g)};
var YLD=function(r){return _.M(r.endpoint,_.m4)||_.M(r.endpoint,_.YZ)?!0:!r||isNaN(r.expirationTime)?!1:(0,_.OC)()>r.expirationTime},TlB=function(r,E,K){var g=r.get("response.trackingParams",K),D=_.im(),B=_.Cn();
if(g&&D&&B&&(g=r.get("response.responseContext.webResponseContextExtensionData.ytConfigData.rootVisualElementType",K),!g&&K.rootVe&&(g=K.rootVe),D=E?"forwardButton":"backButton",E=r.get("playerResponse.topbar.desktopTopbarRenderer."+D+".buttonRenderer.command.clickTrackingParams",r.data),r=r.get("response.topbar.desktopTopbarRenderer."+D+".buttonRenderer.command.clickTrackingParams",r.data),E=(r=E||r)?_.UZ(r):void 0,r=_.pB(),D=[_.KR(K)],_.kQ(r,g,E,{dataPromises:D,csnToClone:K.csn}),K.graftedVes))for(K=
_.N(K.graftedVes),g=K.next();!g.done;g=K.next())_.qo(r,g.value)};
qK.prototype.onStoreGraftedVeAction=function(r){this.data?(this.data.graftedVes||(this.data.graftedVes=[]),this.data.graftedVes.push(r)):_.nh(Error("xl"))};
var ROb=function(r,E){return E.filter(function(K){for(var g in K)if(PIU[g])return r.pendingPlayerOnResponseReceivedActions.push(K),!0;return!1})};
_.f5.Object.defineProperties(qK.prototype,{csiServiceName:{configurable:!0,enumerable:!0,get:function(){}}});
qK.prototype.onStoreGraftedVeAction=qK.prototype.onStoreGraftedVeAction;qK.prototype.loadData=qK.prototype.loadData;qK.prototype.onYtUpdateUnseenNotificationCount=qK.prototype.onYtUpdateUnseenNotificationCount;qK.prototype.handleClearCookieAction=qK.prototype.handleClearCookieAction;qK.prototype.handleUpdateNotificationsUnseenCountAction=qK.prototype.handleUpdateNotificationsUnseenCountAction;qK.prototype.setUnseenNotificationCount=qK.prototype.setUnseenNotificationCount;
qK.prototype.onYtUpdateTitle=qK.prototype.onYtUpdateTitle;qK.prototype.setPageTitle=qK.prototype.setPageTitle;qK.prototype.onYtEndpointChangeHandler=qK.prototype.onYtEndpointChangeHandler;qK.prototype.onYtPageDataFetched=qK.prototype.onYtPageDataFetched;qK.prototype.handleNavigate=qK.prototype.handleNavigate;qK.prototype.onYtNavigate=qK.prototype.onYtNavigate;qK.prototype.onYtNavigateFinish=qK.prototype.onYtNavigateFinish;qK.prototype.onYtNavigateCache=qK.prototype.onYtNavigateCache;
qK.prototype.onYtNavigateError=qK.prototype.onYtNavigateError;qK.prototype.onYtNavigateStart=qK.prototype.onYtNavigateStart;qK.prototype.cancelPendingTasks=qK.prototype.cancelPendingTasks;qK.prototype.initHistoryManager=qK.prototype.initHistoryManager;qK.prototype.onYtHistoryLoad=qK.prototype.onYtHistoryLoad;qK.prototype.onYtHistoryPop=qK.prototype.onYtHistoryPop;qK.prototype.onYtNavigateSetPageOffset=qK.prototype.onYtNavigateSetPageOffset;qK.prototype.setPageOffset=qK.prototype.setPageOffset;
_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],qK.prototype,"ytActionHandlerBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],qK.prototype,"data",void 0);_.u([_.ae("yt-navigate-set-page-offset"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Object]),_.H("design:returntype")],qK.prototype,"onYtNavigateSetPageOffset",null);
_.u([_.ae("yt-history-pop"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Object]),_.H("design:returntype")],qK.prototype,"onYtHistoryPop",null);_.u([_.ae("yt-history-load"),_.H("design:type",Function),_.H("design:paramtypes",[Event,_.yOf]),_.H("design:returntype")],qK.prototype,"onYtHistoryLoad",null);_.u([_.ae("yt-navigate"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],qK.prototype,"onYtNavigate",null);
_.u([_.ae("yt-update-title"),_.H("design:type",Function),_.H("design:paramtypes",[Event,String]),_.H("design:returntype")],qK.prototype,"onYtUpdateTitle",null);_.u([_.ae("yt-update-unseen-notification-count"),_.H("design:type",Function),_.H("design:paramtypes",[Event,Number]),_.H("design:returntype")],qK.prototype,"onYtUpdateUnseenNotificationCount",null);_.u([_.Ua()],qK);as9.YtdAppBehavior=[_.lx.YtActionHandlerBehavior,qK.prototype];var mI=function(){var r=_.Yj.apply(this,arguments)||this;r._noAccessors=!0;return r};
_.C(mI,_.Yj);mI.prototype.ready=function(){var r=this;_.rj(this.hostElement).querySelector("#checkbox").addEventListener("change",function(){r.onChange_()})};
mI.prototype.dataChanged_=function(){_.rj(this.hostElement).querySelector("#checkbox").checked=!1};
mI.prototype.onChange_=function(){var r=_.rj(this.hostElement).querySelector("#checkbox").checked?"selected":"deselected";_.Ln(this.hostElement,"yt-dismissal-reason-"+r,this.data.feedbackToken)};
mI.prototype.dataChanged_=mI.prototype.dataChanged_;_.u([_.b(),_.H("design:type",Object)],mI.prototype,"data",void 0);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],mI.prototype,"dataChanged_",null);_.u([_.Ua()],mI);var ocf=[mI.prototype];var Z0=function(){var r=_.Yj.apply(this,arguments)||this;r.timeoutJobId=0;r.actionMap={"yt-open-popup-action":"startTimeout","yt-close-popup-action":"cancelTimeout"};return r};
_.C(Z0,_.Yj);Z0.prototype.ytdHatsSurveyBehaviorDataChanged=function(){this.cancelTimeout()};
Z0.prototype.startTimeout=function(){var r=this,E=this.data&&this.data.displayDurationSeconds;E&&!this.timeoutJobId&&(this.timeoutJobId=_.k_(_.eM,function(){_.ht(r.hostElement,"yt-close-popup-action",[r.is]);r.timeoutJobId=0},E*1E3))};
Z0.prototype.cancelTimeout=function(){_.eM.cancelJob(this.timeoutJobId);this.timeoutJobId=0};
Z0.prototype.ytdHatsSurveyBehaviorDataChanged=Z0.prototype.ytdHatsSurveyBehaviorDataChanged;_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],Z0.prototype,"ytActionHandlerBehavior",void 0);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Z0.prototype,"ytdHatsSurveyBehaviorDataChanged",null);_.u([_.Ua()],Z0);var M9T=[_.lx.YtActionHandlerBehavior,Z0.prototype];var iY9=function(r,E){var K;return((K=r.prefixMapping)==null?0:K[E])?r.prefixMapping[E]:r.SHARED_RENDERERS_.hasOwnProperty(E)?"yt":r.prefix},ut={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}};ut.MEALBAR={component:"tp-yt-paper-dialog",properties:{keepBelowPlayer:!_.R("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"}};
ut.BOTTOM_SHEET={component:"tp-yt-paper-dialog",properties:{},styles:{position:"fixed",bottom:"0",width:"100%",margin:"0"}};ut.MODAL={component:"tp-yt-paper-dialog",properties:{modal:!0,modern:!0},forceFocus:!0,preventAutonav:!0};ut.LOCKED_MODAL={component:"tp-yt-paper-dialog",properties:{modal:!0,modern:!0,scrollAction:"lock"},forceFocus:!0,preventAutonav:!0};
ut.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)"}};
ut.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};
ut.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};
ut.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};
ut.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"}};
ut.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"}};ut.TOP_ALIGNED_DIALOG={component:"tp-yt-paper-dialog",properties:{withBackdrop:!0,verticalAlign:"top",horizontalAlign:"center"},styles:{margin:"8px 0 0 0"},targetContainer:!0};ut.TOAST={component:null,properties:{}};var cF9=new function(r,E,K){this.supportedPopups=r;this.navigationEndpointPopupMap=E;this.popupTypeMap=K;this.supportedPopups=r;this.navigationEndpointPopupMap=E;this.popupTypeMap=K}({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:_.R("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"}),CI9=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$20426_popupConfig=ut;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 xP5=function(){this.pageNameToElement=new Map;this.TEST_ONLY=void 0;this.elementPoolPopulator=_.jl.getInstance()},Aa=function(r,E){var K=r.pageNameToElement.get(E);
if(!K){switch(E){case "watch":var g=_.R("web_watch_force_learning_journey_for_testing")?_.oZ("ytd-watch-learning-journey"):_.R("kevlar_watch_fixie")?_.oZ("ytd-watch-fixie"):_.R("kevlar_watch_grid")?_.oZ("ytd-watch-grid"):_.oZ("ytd-watch-flexy");break;case "learning_journey_watch":g=_.oZ("ytd-watch-learning-journey");break;case "shorts":g=_.oZ("ytd-shorts");break;case "search":g=_.oZ("ytd-search");break;case "channel":g=_.oZ("ytd-browse");g.pageSubtype="channels";break;case "trending":g=_.oZ("ytd-browse");
g.pageSubtype="trending";break;case "playlist":case "standalone":case "home":case "explore":case "learning":case "learning_journey_browse":case "live":case "news":case "sports":case "music":case "playables":case "mini_app":case "red":case "WEB_PAGE_TYPE_SETTINGS":case "history":case "labs":case "handle":case "subscriptions":case "filteredsubscriptions":case "memberships-and-purchases":case "channel-memberships-shopfront":case "yts-products":case "ypc-offers":case "ypc-checkout":case "fashion":case "hashtag-landing-page":case "companion-canvas":case "show":case "open-in-app":case "audio-pivot":case "subscriptions-channels":case "your-courses":case "report-history":g=
_.oZ("ytd-browse");g.pageSubtype=E;break;case "browse":g=_.oZ("ytd-browse");break;default:_.nh(new _.bs("Error getting page element for type",E))}K=g;r.pageNameToElement.set(E,K)}return K};
xP5.prototype.preparePage=function(r,E,K){K&&(r=_.aq(K)||r);if(r!=="watch"&&r!=="learning_journey_watch"){var g=this.elementPoolPopulator,D=r;D!=g.targetPage_&&g.pendingPages_.indexOf(D)>-1&&(g.targetPage_&&(g.pendingPages_.unshift(g.targetPage_),g.abort()),USA(g,D),_.LQe(g,D))}if((g=Aa(this,r))||!_.M(K,_.K1)){g.isAttached||g===E||(g.hidden=!0);if(!g.data&&(r!=="watch"&&r!=="learning_journey_watch"||!_.R("swatcheroo_page_pool_dont_provide_filler_data"))){var B;if(r=(B=_.Xx("FILLER_DATA",{})[r])==
null?void 0:B.response)g.data=r}return g}};var WxA=function(r){this.JSC$32846_clientRoot=r;this.playlistHandlerActionMap={"yt-add-to-playlist-command":uqk,"yt-end-playlist-command":ApD,"yt-recover-playlist-command":Xsu,"yt-refresh-playlist-command":I_Q,"yt-playlist-remove-videos-action":HOb};_.BH(_.gU.getInstance(),this.playlistHandlerActionMap,this.JSC$32846_clientRoot);xSf()},Ge5;var ew=function(r,E,K){this.apiKey=r;this.endpoint=E;this.confidenceThreshold=K===void 0?.5:K;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=E==="https://embeddedassistant-webchannel.googleapis.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel"||E==="https://embeddedassistant-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel"||
E==="https://embeddedassistant-frontend-webchannel.googleapis.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel"||E==="https://embeddedassistant-frontend-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel";new ICA};
_.d=ew.prototype;
_.d.start=function(r){if(this.state===0)if(this.isOnline()){r.supportsHttpHeadersOverwriteParam!==void 0&&(this.supportsHttpHeadersOverwriteParam=r.supportsHttpHeadersOverwriteParam);r.startCustomCsiTimeline!==void 0&&(this.startCustomCsiTimeline=r.startCustomCsiTimeline);this.startCustomCsiTimeline&&_.cB("voice_assistant");_.xE("voz_ms",void 0,"voice_assistant");this.state=1;this.receivedEndOfUtterance=!1;this.languageCode=r.languageCode||"en-US";this.supportsCrossDomainXhr=r.supportsCrossDomainXhr||this.supportsCrossDomainXhr;
this.youtubeAssistantRequest=r.youtubeAssistantRequest||null;this.listeningHandler=r.listeningHandler||this.listeningHandler;this.audioDetectedHandler=r.audioDetectedHandler||this.audioDetectedHandler;this.stopHandler=r.stopHandler||this.stopHandler;this.completeHandler=r.completeHandler||this.completeHandler;this.transcriptionCompleteHandler=r.transcriptionCompleteHandler||this.transcriptionCompleteHandler;this.vaaConsentUpdateHandler=r.vaaConsentUpdateHandler||this.vaaConsentUpdateHandler;this.errorHandler=
r.errorHandler||this.errorHandler;this.transcriptionUpdateHandler=r.transcriptionUpdateHandler||this.transcriptionUpdateHandler;this.accessToken=r.accessToken;this.additionalHeaders=r.additionalHeaders||{};var E;this.prefetchResponseTimeoutMs=(E=r.prefetchResponseTimeoutMs)!=null?E:this.prefetchResponseTimeoutMs;vcu(this);this.startAudio();V9B(this)}else this.errorHandler("OFFLINE")};
_.d.stop=function(r){var E=r===void 0?{}:r;r=E.logCancel===void 0?!0:E.logCancel;var K=E.logMicClosed===void 0?!0:E.logMicClosed;var g=E.handleError===void 0?!0:E.handleError;E=E.handleStop===void 0?!0:E.handleStop;this.state!==0&&(r&&Xr("voz_cx"),HX(this,{logMicClosed:K,handleStop:E}),g&&this.errorHandler("ABORTED"))};
_.d.getState=function(){return this.state};
_.d.isSupported=function(){return!0};
_.d.stopAudio=function(r){(r===void 0||r)&&Xr("voz_mf")};
_.d.startAudio=function(){Xr("voz_vp");return _.KR(null)};
var zOQ=function(r,E){r.channelOpen&&(r.state!==2&&(r.state=2,Xr("voz_ss"),r.listeningHandler()),E=new Uint8Array(E),E='{ "audioIn": "'+_.zT(E)+'" }',r.channel.send(E))},HX=function(r,E){var K=E===void 0?{}:E;
E=K.logMicClosed===void 0?!0:K.logMicClosed;K=K.handleStop===void 0?!0:K.handleStop;r.vozEndOfDataTimeout>-1&&(clearTimeout(r.vozEndOfDataTimeout),r.vozEndOfDataTimeout=-1);t9A(r);r.stopAudio(E);r.channel&&(r.channelOpen=!1,r.manuallyClosedChannel=!0,r.channel.close(),r.channel=void 0);r.transcribedSpeechResults=[];r.state=0;K&&r.stopHandler()},vcu=function(r){var E={httpHeadersOverwriteParam:r.supportsHttpHeadersOverwriteParam?"$httpHeaders":void 0,
httpSessionIdParam:"gsessionid",sendRawJson:!0,initMessageHeaders:Object.assign({},r.additionalHeaders,r.accessToken&&r.isUsingVoz?{Authorization:"Bearer "+r.accessToken}:{"x-goog-api-key":r.apiKey}),supportsCrossDomainXhr:r.supportsCrossDomainXhr};r.channel=new NK(r.endpoint,E);r.channel.open();_.wD(r.channel,"w",function(){var K=r.channel,g=K.send,D=r.isUsingVoz?"PLACEHOLDER":"example";D={config:{dialogStateIn:{languageCode:r.languageCode},deviceConfig:{deviceId:D,deviceModelId:D},audioInConfig:{encoding:"LINEAR16",
sampleRateHertz:16E3},audioOutConfig:{encoding:"MP3",sampleRateHertz:22050,volumePercentage:0}}};if(!r.isUsingVoz)D.config.requestType=4;else if(r.isUsingVoz&&r.youtubeAssistantRequest){var B=JSON.stringify(r.youtubeAssistantRequest);D.config.internalIn={youtubeAssistantS3InputJson:B}}g.call(K,D);r.channelOpen=!0;r.manuallyClosedChannel=!1});
_.wD(r.channel,"x",function(){r.manuallyClosedChannel||(r.channelOpen=!1,r.channel=void 0,HX(r))});
_.wD(r.channel,"z",function(K){if(K.data){t9A(r);for(var g=0;g<K.data.length;g++){var D=r,B=K.data[g],Q=B.speechResults;if(Q)a:{var a=[];B=[];var P=!1;Q=_.N(Q);for(var O=Q.next();!O.done;O=Q.next()){O=O.value;if(O.noSpeech){HX(D);D.errorHandler("NO_SPEECH");break a}O.transcript!==void 0&&O.stability!==void 0&&(O.stability<D.confidenceThreshold&&(P=!0),P?B.push(O.transcript):a.push(O.transcript))}if(a.length!==0||B.length!==0)a=a.join(" "),B=B.join(" "),D.receivedEndOfUtterance&&!D.isUsingVoz?D.isUsingVoz||
D.completeHandler([a,B]):(P=D,Q=a,O=B,Xr("voz_sf"),P.transcriptionUpdateHandler(Q,O),P.transcribedSpeechResults=[Q,O]),D.receivedEndOfUtterance&&(Xr("voz_eou"),D.transcriptionCompleteHandler([a,B]),D.isUsingVoz&&(D.prefetchResponseTimeoutMs===0?HX(D,{logMicClosed:!1,handleStop:!0}):D.prefetchResponseTimeoutMs>0&&SLD(D)))}else D.isUsingVoz&&(B==null?0:B.internalOut)?(B=JSON.parse(B.internalOut.youtubeAssistantS3OutputJson),B.userHasOptedInToVaa||B.vaaConsent?D.vaaConsentUpdateHandler(!!B.userHasOptedInToVaa,
!!B.vaaConsent):(bYb(D),B&&(a=D.transcribedSpeechResults,Xr("voz_rqf"),D.completeHandler(a,B)))):B.eventType==="END_OF_UTTERANCE"?D.receivedEndOfUtterance=!0:(Xr("voz_err"),D.errorHandler("UNEXPECTED_ASSISTANT_RESPONSE"),_.nh(Error("yl")))}}});
_.wD(r.channel,"y",function(K){HX(r);switch(K.status){case 1:K="WEBCHANNEL_NETWORK_ERROR";break;case 2:K="WEBCHANNEL_SERVER_ERROR";break;default:K="WEBCHANNEL_UNKNOWN_ERROR"}r.errorHandler(K);r.logError(Error(K))})};
ew.prototype.logError=function(r){_.Xc(r)};
ew.prototype.isOnline=function(){return!0};
var SLD=function(r){bYb(r);r.prefetchResponseSetTimeoutId=setTimeout(function(){HX(r,{logMicClosed:!1,handleStop:!0})},r.prefetchResponseTimeoutMs)},bYb=function(r){r.prefetchResponseSetTimeoutId>-1&&(clearTimeout(r.prefetchResponseSetTimeoutId),r.prefetchResponseSetTimeoutId=-1)},V9B=function(r){t9A(r);
r.noResponseReceivedTimeout=window.setTimeout(function(){HX(r);r.errorHandler("NO_SPEECH")},11E3)},t9A=function(r){r.noResponseReceivedTimeout>-1&&(window.clearTimeout(r.noResponseReceivedTimeout),r.noResponseReceivedTimeout=-1)},Xr=function(r){_.CR(r,void 0,"voice_assistant")};var nq=function(){ew.apply(this,arguments);this.audioContext=this.processor=null;this.audioDetected=!1};
_.C(nq,ew);nq.prototype.isSupported=function(){return ypT()};
nq.prototype.startAudio=function(){var r=this;if(!navigator||!navigator.mediaDevices||!navigator.mediaDevices.getUserMedia)return _.RV(null);this.audioContext=new (window.AudioContext||window.webkitAudioContext)({latencyHint:"interactive"});this.processor=this.audioContext.createScriptProcessor(1024,1,1);this.processor.onaudioprocess=function(g){sxb(r,g)};
this.processor.connect(this.audioContext.destination);var E=function(g){r.stream=g;if(!r.audioContext)return _.KR(null);g=r.audioContext.createMediaStreamSource(g);r.processor&&g.connect(r.processor);return _.KR(null)},K={audio:{sampleSize:16,
channelCount:1},video:!1};this.stream?E(this.stream):(K=navigator.mediaDevices.getUserMedia(K))?K.then(E).catch(function(g){HX(r);g.name&&g.name==="NotAllowedError"?r.errorHandler("NO_MICROPHONE_PERMISSION"):(r.errorHandler("AUDIO_ERROR"),r.logError(g));return _.RV(null)}):(HX(this),this.errorHandler("AUDIO_ERROR"),_.nh(Error("zl")));
return ew.prototype.startAudio.call(this)};
nq.prototype.stopAudio=function(r){r=r===void 0?!0:r;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(E){E.stop()}),this.stream=null));
this.processor=null;this.audioDetected=!1;ew.prototype.stopAudio.call(this,r)};
nq.prototype.isOnline=function(){return navigator.onLine};
var sxb=function(r,E){if(r.audioContext)if(window.OfflineAudioContext){var K=r.audioContext.sampleRate,g=E.inputBuffer.getChannelData(0);E=new window.OfflineAudioContext(1,g.length,16E3);for(var D=E.createBuffer(1,g.length,K),B=D.getChannelData(0),Q=0,a=0;a<g.length;a++)B[a]=g[a],Q+=B[a]*B[a];!r.audioDetected&&Math.sqrt(Q/g.length)>.01&&(r.audioDetected=!0,r.audioDetectedHandler());g=E.createBufferSource();g.buffer=D;g.connect(E.destination);g.start(0);E.oncomplete=function(P){P=P.renderedBuffer.getChannelData(0);
for(var O=Math.floor(16384E3/K),U=new Int16Array(O),T=0;T<O;++T)U[T]=Math.max(-1,Math.min(1,P[T]))*32767;zOQ(r,U.buffer)};
E.startRendering()}else keB(r,E)},keB=function(r,E){var K=r.audioContext.sampleRate,g=E.inputBuffer.getChannelData(0),D=Math.floor((K+8E3)/16E3);
K=g.length/D;E=new Float32Array(K);for(var B=0;B<K;++B)E[B]=g[B*D];g=new Int16Array(K);for(D=0;D<K;++D)g[D]=Math.max(-1,Math.min(1,E[D]))*32767;zOQ(r,g.buffer)};var qLQ={FAILURE:"failure",NO_INPUT:"no_input",OPEN:"open",SUCCESS:"success"};var lsk=function(){this.JSC$20491_audioEnabled=!0;this.audioFeedbackHolder={}};
lsk.prototype.isPlaying=function(r){return r.currentTime>0&&!r.paused&&!r.ended&&r.readyState>2};
var mP5=function(r){for(var E=_.N(Object.values(qLQ)),K=E.next();!K.done;K=E.next())K=K.value,r.audioFeedbackHolder[K]=new Audio,r.audioFeedbackHolder[K].src="/s/search/audio/"+K+".mp3",r.audioFeedbackHolder[K].load()},I$=function(r,E){if(r.JSC$20491_audioEnabled!==!1&&E in r.audioFeedbackHolder){for(var K=_.N(Object.values(r.audioFeedbackHolder)),g=K.next();!g.done;g=K.next())g=g.value,r.isPlaying(g)&&g.pause();
r.audioFeedbackHolder[E].currentTime=0;r.audioFeedbackHolder[E].play().catch(function(){})}};var ZYU=function(r,E){var K=this;this.store=r;this.service=E;this.stream=null;this.permissionsSupported=!0;this.enableFirstPartyAuth=this.enableInlineSearchResponse=!1;this.audioPlayer=null;this.enableFPAForSignedInUsers=this.disableHttpHeadersOverwrite=!1;this.handleOfflineEvent=function(){K.setState("offline");K.stop()};
this.audioPlayer=new lsk;var g;(g=this.audioPlayer)==null||mP5(g)};
_.d=ZYU.prototype;_.d.getService=function(){return this.service};
_.d.isEnabled=function(){return!!this.service};
_.d.isSupported=function(){var r;return(r=this.service)==null?void 0:r.isSupported()};
_.d.start=function(){var r=this,E,K,g,D,B,Q,a,P,O,U,T,w,F;return _.p(function(c){switch(c.nextAddress){case 1:r.store.dispatch(s7b("",""));if(!navigator.onLine)return r.setState("offline"),c.return();window.addEventListener("offline",r.handleOfflineEvent);r.stream=null;if(!r.permissionsSupported){c.jumpTo(2);break}_.Mj(c,3);return c.yield(uDB(r),5);case 5:E=c.yieldResult;if(!E)return(K=r.audioPlayer)==null||I$(K,"failure"),c.return();r.service.stream=r.stream;r.setState("listening");_.D2(c,2);break;
case 3:_.GD(c),r.permissionsSupported=!1;case 2:g={context:_.qKP(_.UC())},g.youtubeAssistantParams={searchParams:{inlineSearchResponse:r.enableInlineSearchResponse}},D=function(W,z){r.store.dispatch(knb("transcribing"));r.store.dispatch(s7b(W,z))},B=function(){var W;
(W=r.audioPlayer)==null||I$(W,"open");r.setState("listening")},Q=function(){r.setState("transcribing")},a=function(W){r.setErrorState(W)},P=function(W,z){var S;
(S=r.audioPlayer)==null||I$(S,"success");z&&(_.R("kevlar_voice_search_inline_search")&&(r.responseProcessor=_.P7().resolve(_.C4P),r.responseProcessor&&(S=z.navigationAction,W=z.prefetchedSearchResponse,S&&W&&(S=(new _.cy9).JSC$14332_getStoreKey(S),_.q0(r.responseProcessor,W,S)))),r.JSC$20509_actionRouter.triggerOptionalAction("yt-speech-query-complete-action",z))},O=function(){window.removeEventListener("offline",r.handleOfflineEvent)},U=_.nsJ(!1),T=U.Authorization!=null,w=r.enableFirstPartyAuth||
r.enableFPAForSignedInUsers&&T?U:{"X-Goog-Visitor-Id":U["X-Goog-Visitor-Id"]},F={completeHandler:P,
errorHandler:a,listeningHandler:B,audioDetectedHandler:Q,stopHandler:O,transcriptionUpdateHandler:D,youtubeAssistantRequest:g,languageCode:AF9(),additionalHeaders:w,supportsCrossDomainXhr:r.enableFirstPartyAuth||r.enableFPAForSignedInUsers&&T,supportsHttpHeadersOverwriteParam:!r.disableHttpHeadersOverwrite},r.service.start(F),_.vo(c)}})};
_.d.stop=function(){this.service.getState()!==0&&this.service.stop()};
_.d.reset=function(){this.store.dispatch(_.K4({type:"RESET_VOICE_SEARCH_STATE"}))};
_.d.setState=function(r){this.store.dispatch(knb(r))};
_.d.setErrorState=function(r){switch(r){case "OFFLINE":case "WEBCHANNEL_NETWORK_ERROR":case "WEBCHANNEL_SERVER_ERROR":case "WEBCHANNEL_UNKNOWN_ERROR":var E;(E=this.audioPlayer)==null||I$(E,"failure");this.setState("offline");break;case "NO_MICROPHONE_PERMISSION":if(this.permissionsSupported)uDB(this);else{var K;(K=this.audioPlayer)==null||I$(K,"failure");this.setState("permission-denied")}break;case "ABORTED":var g;(g=this.audioPlayer)==null||I$(g,"no_input");break;default:var D;(D=this.audioPlayer)==
null||I$(D,"no_input");this.setState("timeout")}};
var uDB=function(r){var E,K;return _.p(function(g){switch(g.nextAddress){case 1:return g.yield(navigator.permissions.query({name:"microphone"}),2);case 2:E=g.yieldResult;if(E.state==="granted")return g.return(!0);if(E.state==="denied")return r.setState("permission-denied"),g.return(!1);r.setState("permission");K={audio:{sampleSize:16,channelCount:1},video:!1};_.Mj(g,3);return g.yield(navigator.mediaDevices.getUserMedia(K),5);case 5:return r.stream=g.yieldResult,g.return(!0);case 3:return _.GD(g),
r.setState("permission-denied"),g.return(!1)}})},AF9=function(){var r=_.Xx("INNERTUBE_CONTEXT_HL"),E=_.Xx("INNERTUBE_CONTEXT_GL");
return r.indexOf("-")>-1?r:r+"-"+E};var eOb=function(r,E,K){ZYU.call(this,E,K);this.JSC$20509_actionRouter=r;this.enableInlineSearchResponse=_.R("kevlar_voice_search_inline_search");this.enableFirstPartyAuth=_.R("kevlar_voice_search_auth_enabled");this.disableHttpHeadersOverwrite=!0;this.enableFPAForSignedInUsers=_.R("kevlar_voice_search_enable_fpa_signedin_users")},XET;
_.C(eOb,ZYU);
var HYB=function(){if(!XET){var r="https://embeddedassistant-webchannel.googleapis.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel";_.R("kevlar_voice_search_auth_enabled")||_.R("kevlar_voice_search_use_yt_endpoint")?r="https://embeddedassistant-frontend-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel":_.R("kevlar_voice_search_use_fp_endpoint")&&(r="https://embeddedassistant-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel");XET=
new eOb(_.gU.getInstance(),_.n4(),new nq(_.Xx("VOZ_API_KEY"),r,.5))}return XET};var ncD=function(r){this.JSC$20513_clientRoot=r;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$20513_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)]]));r=_.N(this.eventListeners);for(var E=r.next();!E.done;E=r.next()){var K=
_.N(E.value);E=K.next().value;K=K.next().value;K=_.N(K);for(var g=K.next();!g.done;g=K.next()){var D=_.N(g.value);g=D.next().value;D=D.next().value;E.addEventListener(g,D)}}_.BH(_.gU.getInstance(),this.autonavPauseActionMap,this.JSC$20513_clientRoot)},Isb,yF9=function(r){return _.R("kevlar_autonav_popup_filtering")?(r=_.eG(r))?r.hasAttribute("prevent-autonav"):!0:!0};
_.d=ncD.prototype;_.d.onIronOverlayOpened=function(r){yF9(r)&&(this.autonavPauseReasons.overlayOpen=!0,yY(this))};
_.d.onIronOverlayClosed=function(r){yF9(r)&&(this.autonavPauseReasons.overlayOpen=!1,yY(this))};
_.d.onYtAutonavPauseFocus=function(){this.autonavPauseReasons.inputBoxFocus=!0;yY(this)};
_.d.onYtAutonavPauseBlur=function(){var r=this;_.eM.addJob(function(){Lxu()||(r.autonavPauseReasons.inputBoxFocus=!1,yY(r))},8,0)};
_.d.onYtAutonavPauseGuideOpened=function(){this.autonavPauseReasons.guideOpen=!0;yY(this)};
_.d.onYtAutonavPauseGuideClosed=function(){this.autonavPauseReasons.guideOpen=!1;yY(this)};
_.d.onYtAutonavPauseScroll=function(){var r=_.P7().resolve(_.IL);r.isOnWatch()&&(r=r.getCurrentPage().getPlayerContainer())&&(this.autonavPauseReasons.scroll=r.getBoundingClientRect().top<-200,yY(this))};
_.d.onYtAutonavPauseUserEngagement=function(r){var E=this;if(_.R("user_engagement_enable_autoplay_pause_feature")){var K=Number(r.lowEngagementThresholdMs);isNaN(K)||K<=0||r.lowUserEngagementAction!=="LOW_USER_ENGAGEMENT_ACTION_PAUSE_AUTOPLAY"?_.$7("YOU_THERE_EVENT_TYPE_F_AUTONAV_INVALID_LACT_THRESHOLD"):(_.P7().resolve(_.Yr),_.fh()<K?_.k_(_.eM,function(){_.$7("YOU_THERE_EVENT_TYPE_F_AUTONAV_BELOW_LACT_THRESHOLD")}):_.zYB()?(this.userEngagementCsn=_.Cn(),_.k_(_.eM,function(){_.$7("YOU_THERE_EVENT_TYPE_F_AUTONAV_PAUSE_ENABLED",
E.userEngagementCsn)}),this.autonavPauseReasons.userEngagement=!0,yY(this)):_.$7("YOU_THERE_EVENT_TYPE_F_AUTONAV_RATE_LIMITED"))}else _.Lzq(Error("Al`"+JSON.stringify(r)))};
_.d.onYtAutonavPausePlayer=function(r){this.autonavPauseReasons.requestedByPlayer=!!r.detail;yY(this)};
_.d.onYtAutonavVisibilityChanged=function(){var r=this,E,K,g;return _.p(function(D){if(D.nextAddress==1)return(E=_.Lg())?D.yield(E.getPlayerPromise(),2):D.return();K=D.yieldResult;g=K.isMuted()||K.getVolume()===0;r.autonavPauseReasons.backgroundAndMute=Lxu()&&g;yY(r);_.vo(D)})};
_.d.onYtAutonavPausePlayerEnded=function(){_.P7().resolve(_.Yr);var r=144E5;_.R("user_engagement_enable_autoplay_pause_feature")||_.R("is_part_of_any_user_engagement_experiment")||(r=45E5);this.autonavPauseReasons.longIdle=_.fh()>r;hOk(this);yY(this)};
_.d.onYtUserActivity=function(){var r=this;this.autonavPauseReasons.userEngagement&&(_.k_(_.eM,function(){_.$7("YOU_THERE_EVENT_TYPE_F_AUTONAV_PAUSE_DISABLED_BY_LACT_RESET",r.userEngagementCsn)}),this.autonavPauseReasons.userEngagement=!1,yY(this));
this.autonavPauseReasons.youthereLactExperiment&&(_.k_(_.eM,function(){_.$7("YOU_THERE_EVENT_TYPE_AUTOPLAY_RESUMED",r.userEngagementCsn);_.ex()}),this.autonavPauseReasons.youthereLactExperiment=!1,yY(this));
this.autonavPauseReasons.longIdle&&!_.R("disable_kevlar_resume_autonav_after_user_activity")&&(this.autonavPauseReasons.longIdle=!1,yY(this))};
var Lxu=function(){var r=window.document.visibilityState;return!(!r||r==="visible")},yY=function(r){for(var E=!1,K=_.N(Object.values(r.autonavPauseReasons)),g=K.next();!g.done;g=K.next())g=g.value,E=E||g;
E?_.xQ.getInstance().pause(r.autonavPauseReasons):(r=_.xQ.getInstance(),r.autonavState_==3?(r.setState(2,!1,!1),r.autonavPauseReason_=void 0):r.autonavState_==1&&(r.disabledAutonavPauseReason_=void 0))},hOk=function(r){var E=!1;
if(_.R("enable_autoplay_pause_by_lact")){_.P7().resolve(_.Yr);E=_.Uv("autoplay_pause_by_lact_sec")*1E3;var K=_.Uv("autoplay_pause_by_lact_sampling_fraction");(E=_.fh()>=E&&Math.random()<K)&&!_.zYB()&&(_.k_(_.eM,function(){_.$7("YOU_THERE_EVENT_TYPE_AUTOPLAY_RATE_LIMITED")}),E=!1)}E!==r.autonavPauseReasons.youthereLactExperiment&&(r.autonavPauseReasons.youthereLactExperiment=E)&&(r.userEngagementCsn=_.Cn(),_.k_(_.eM,function(){_.$7("YOU_THERE_EVENT_TYPE_AUTOPLAY_PAUSED",r.userEngagementCsn)}));
r.autonavPauseReasons.userEngagement&&_.k_(_.eM,function(){_.$7("YOU_THERE_EVENT_TYPE_F_AUTONAV_PAUSED",r.userEngagementCsn)})};
ncD.prototype.onYtEndpointChanged=function(){this.autonavPauseReasons.youthereLactExperiment&&(_.$7("YOU_THERE_EVENT_TYPE_AUTOPLAY_NAVIGATED_OUT",this.userEngagementCsn),_.ex(),this.autonavPauseReasons.youthereLactExperiment=!1,yY(this));this.autonavPauseReasons.userEngagement&&(_.$7("YOU_THERE_EVENT_TYPE_F_AUTONAV_NAVIGATED_OUT",this.userEngagementCsn),this.autonavPauseReasons.userEngagement=!1,yY(this))};
ncD.prototype.onYtEngagementPanelVisibleChanged=function(r){r.detail&&r.detail.targetId==="engagement-panel-comments-section"&&(this.autonavPauseReasons.commentsPanelOpen=r.detail.visible,yY(this))};
ncD.prototype.onYtGetAutonavPauseDebugState=function(){return JSON.stringify(this.autonavPauseReasons)};var JF9=_.qQ.persistentPanelVisibleSelector,Lq=function(){var r=_.q.apply(this,arguments)||this;r.miniGuideVisible=!1;r.guideOpened=_.R("disable_initial_guide_state_fix")?!1:r.canFitPersistentGuide(r.initialBodyClientWidth);r.guideUserStateOpened=r.getInitialGuideUserStateOpened();r.isFullscreenShorts=!1;r.miniGuideWidthThreshold=_.Uv("kevlar_mini_guide_width_threshold",791);r.persistentGuideBlockedPages="/clip /musicpremium /new /handle /premium /premiumlite /red /watch /contribute-notes".split(" ");
r.persistentGuideBlockedPagesPatterns="^/clip(/|$) ^/musicpremium(/|$) ^/new(/|$) ^/handle(/|$) ^/premium(/|$) ^/premiumlite(/|$) ^/red(/|$) ^/watch(/|$) ^/playables/(?!saved). ^/contribute-notes(/|$)".split(" ");r.persistentGuideBlockedPagePathRegex=new RegExp(r.persistentGuideBlockedPagesPatterns.join("|"));r.animationTransitionDuration=0;r.lateDataResolver=_.ZW();r.initialGuideDataFetchFailed=!1;r.initialLoad=!0;r.guideRenderers=new Set;r.isMouseOverGuide=!1;r.sessionUserManuallyExpandedGuideState=
!1;r.actionMap={"yt-start-loading-watch":"startLoadingWatch","yt-start-loading-shorts":"startLoadingShorts","yt-mini-guide-mouseentered":"handleMiniGuideMouseEnter","yt-guide-mouseleaved":"handleGuideMouseLeave"};return r};
_.C(Lq,_.q);_.d=Lq.prototype;_.d.onGuidePersistendAndVisibleChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("guide-persistent-and-visible-changed",{detail:{value:this.guidePersistentAndVisible,queueProperty:!0}}))};
_.d.onGuideIsVisibleButNotPersistentChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("guide-is-visible-but-not-persistent-changed",{detail:{value:this.guideIsVisibleButNotPersistent,queueProperty:!0}}))};
_.d.onMiniGuideVisibleChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("mini-guide-visible-changed",{detail:{value:this.miniGuideVisible,queueProperty:!0}}))};
_.d.onActiveEndpointChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("active-endpoint-changed",{detail:{value:this.activeEndpoint,queueProperty:!0}}))};
_.d.onRenderGuideChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("render-guide-changed",{detail:{value:this.renderGuide,queueProperty:!0}}))};
_.d.onGuidePersistentChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("guide-persistent-changed",{detail:{queueProperty:!0,value:this.guidePersistent}}))};
_.d.ready=function(){_.P7().addProvider({provide:_.Pl,useValue:this.hostElement})};
_.d.attached=function(){var r=this;this.cachedClientWidth=this.initialBodyClientWidth;this.resetGuide();document.addEventListener("yt-navigate-finish",_.QF(this,this.onYtNavigateFinish));document.addEventListener("yt-guide-toggle",_.QF(this,this.onYtGuideToggle));document.addEventListener("yt-guide-close",_.QF(this,this.onYtGuideClose));document.addEventListener("yt-guide-show",_.QF(this,this.onYtGuideShow));_.p5(this,function(){r.animationTransitionDuration=200})};
_.d.detached=function(){document.removeEventListener("yt-navigate-finish",_.QF(this,this.onYtNavigateFinish));document.removeEventListener("yt-guide-toggle",_.QF(this,this.onYtGuideToggle));document.removeEventListener("yt-guide-close",_.QF(this,this.onYtGuideClose));document.removeEventListener("yt-guide-show",_.QF(this,this.onYtGuideShow));this.guideElement&&(this.guideElement.removeEventListener("opened-changed",_.QF(this,this.onDrawerOpenedChanged)),this.guideElement.removeEventListener("app-drawer-transitioned",
_.QF(this,this.onAppDrawerTransitioned)),this.guideElement.removeEventListener("app-drawer-transitioned",_.QF(this,this.onAppDrawerTransitionedFromKeyInput)))};
_.d.getData=function(){return this.data};
_.d.load=function(){var r=this,E,K,g,D;return _.p(function(B){switch(B.nextAddress){case 1:if(!window.ytInitialGuideData&&window.ytInitialGuideDataPresent)return window.loadGuideDataHook=r.lateDataResolver.resolve.bind(r),B.return(r.lateDataResolver.promise);if(window.ytInitialGuideData)return E=_.ZW(),E.resolve(window.ytInitialGuideData),B.return(E.promise);g=!1;_.Mj(B,2);return B.yield(r.fetchGuideData(),4);case 4:K=B.yieldResult;_.D2(B,3);break;case 2:D=_.GD(B),D.message==="Returned error"&&(g=
!0);case 3:if(K)return B.return(K);r.onYtGuideClose();g||(r.initialGuideDataFetchFailed=!0);return B.return(r.lateDataResolver.promise)}})};
_.d.fetchGuideData=function(){var r=this,E,K,g,D,B,Q,a;return _.p(function(P){if(P.nextAddress==1)return E=_.P7(),r.guidePromise||(K=E.resolve(_.wM),r.guidePromise=_.l1(K,ZZb)),P.yield(r.guidePromise,2);if(P.nextAddress!=3)return g=P.yieldResult,D=E.resolve(_.Qf),P.yield(D(),3);(B=P.yieldResult)&&((Q=g)==null?void 0:(a=Q.responseContext)==null?void 0:a.maxAgeSeconds)!==0&&B.put("service:guide:fallback",new _.ly({innertubeResponse:g}));return P.return(g)})};
_.d.initializeGuideDataIfEmpty=function(){var r=this,E,K;return _.p(function(g){if(g.nextAddress==1){if(!r.initialGuideDataFetchFailed||r.data)return g.return();_.Mj(g,2);return g.yield(r.fetchGuideData(),4)}if(g.nextAddress!=2)return(E=g.yieldResult)&&r.lateDataResolver.resolve(E),_.D2(g,0);K=_.GD(g);_.nh(K);_.vo(g)})};
_.d.initializeGuideData=function(){var r=this,E,K;return _.p(function(g){switch(g.nextAddress){case 1:return _.QC(lzT(),{mainAppWeb:_.l3()}),_.Mj(g,2),g.yield(r.load(),4);case 4:r.data=g.yieldResult;_.D2(g,3);break;case 2:E=_.GD(g),_.$4(lzT(),"FAILURE"),_.nh(new _.bs("Guide data not present",{errorMessage:E.message}));case 3:K=r.data&&r.data.items&&r.data.items.length>0?"SUCCESS":"FAILURE",K==="FAILURE"&&_.nh(new _.bs("Guide data.items empty")),_.$4(lzT(),K),_.vo(g)}})};
_.d.setGuideData=function(r){var E=this,K,g;return _.p(function(D){if(D.nextAddress==1)return E.disabled?D.return():E.data?(r.data=E.data,E.guideRenderers.add(r),D.return()):D.yield(E.initializeGuideData(),2);E.graftGuideToPage();K=_.HD("IS_HOMEPAGE_COLD")?"eop":void 0;_.R("disable_element_pool_populator")?E.setGuideDataAfterInit(r):(g=new _.MA(1,K),_.ix(g,E.setGuideDataAfterInit.bind(E,r)));_.vo(D)})};
_.d.setGuideDataAfterInit=function(r){r.data=this.data;r.markDirty();this.guideRenderers.add(r);_.q_(function(){_.CR("gle")});
_.p5(this,function(){_.CR("gpe")})};
_.d.graftGuideToPage=function(){if(this.data){var r=this.data&&this.data.trackingParams;r&&(r=_.UZ(r),_.lA(_.pB(),r))}};
_.d.onGuideElementChanged=function(){this.guideElement.addEventListener("opened-changed",_.QF(this,this.onDrawerOpenedChanged));this.guideElement.swipeOpen=!0};
_.d.onDrawerOpenedChanged=function(r,E){!E.value&&this.guideOpened&&(this.guideOpened=!1)};
_.d.onYtGuideToggle=function(r){var E=this.guideOpened;this.guideOpened=!E;if(this.guidePersistent){this.guideUserStateOpened=this.guideOpened;var K=_.aA();_.pR(0,109,!this.guideUserStateOpened);this.sessionUserManuallyExpandedGuideState=this.guideUserStateOpened;K.save()}this.updateGuideDrawerElementState();if(this.guideElement){var g;this.guideOpened&&((g=r.detail)==null?0:g.isKeyInput)&&this.guideElement.addEventListener("app-drawer-transitioned",_.QF(this,this.onAppDrawerTransitionedFromKeyInput));
this.guideElement.addEventListener("app-drawer-transitioned",_.QF(this,this.onAppDrawerTransitioned))}E||this.initializeGuideDataIfEmpty()};
_.d.onAppDrawerTransitionedFromKeyInput=function(){this.guideElement.removeEventListener("app-drawer-transitioned",_.QF(this,this.onAppDrawerTransitionedFromKeyInput));this.guideOpened&&this.guideElement&&_.jx(this.guideElement)};
_.d.onAppDrawerTransitioned=function(){this.guideElement.removeEventListener("app-drawer-transitioned",_.QF(this,this.onAppDrawerTransitioned));this.ytdReduxBehavior.dispatch(SAb(this.guideOpened))};
_.d.guidePersistentAndVisibleChanged=function(){_.Jt(this.hostElement,"ytd-update-guide-state-action",[this.guidePersistentAndVisible])};
_.d.guideIsVisibleButNotPersistentChanged=function(){this.ytdReduxBehavior.dispatch(_.K4({type:"SET_GUIDE_IS_VISIBLE_BUT_NOT_PERSISTENT",payload:this.guideIsVisibleButNotPersistent}))};
_.d.miniGuideVisibleChanged=function(){_.Jt(this.hostElement,"ytd-update-mini-guide-state-action",[this.miniGuideVisible])};
_.d.guideOpenedChanged=function(){this.initialLoad&&(this.ytdReduxBehavior.dispatch(SAb(this.guideOpened)),this.initialLoad=!1);_.Jt(this.hostElement,"ytd-update-guide-opened-action",[this.guideOpened])};
_.d.activeEndpointChanged=function(){_.Jt(this.hostElement,"ytd-update-active-endpoint-action",[this.activeEndpoint]);this.initializeGuideDataIfEmpty()};
_.d.resetGuide=function(){this.forceMiniGuideClose=!1;if(this.persistentGuideEnabled(this.pageType,this.pageUrl))this.onYtGuideShow();else this.onYtGuideClose()};
_.d.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()};
_.d.cachedClientWidthChanged=function(){this.updateGuideState()};
_.d.persistentPanelVisibleChanged=function(){this.updateGuideState()};
_.d.updateGuideState=function(){if(this.persistentGuideEnabled(this.pageType,this.pageUrl)){var r=this.canFitPersistentGuide(this.cachedClientWidth);r?this.guideOpened=this.guideUserStateOpened:this.guidePersistent&&(this.guideOpened=!1);this.guidePersistent=r}this.updateGuideDrawerElementState()};
_.d.getGuidePersistentAndVisible=function(){return!!this.guidePersistentAndVisible};
_.d.getGuideOpened=function(){return this.guideOpened};
_.d.getGuideExpandsAutomatically=function(){return this.guideUserStateOpened};
_.d.getActiveEndpoint=function(){return this.activeEndpoint};
_.d.getMiniGuideVisible=function(){return this.miniGuideVisible};
_.d.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&&_.Ln(this.hostElement,"yt-guide-hover"),!this.guideOpened||this.guidePersistent)&&(document.body.style.overflow="")};
_.d.handleMiniGuideMouseEnter=function(){!this.sessionUserManuallyExpandedGuideState&&_.R("web_guide_hover_expansion")&&(this.isMouseOverGuide=!0,this.miniGuideVisible&&!this.guideOpened&&(this.renderGuide=this.guideOpened=!0,this.updateGuideDrawerElementState()))};
_.d.handleGuideMouseLeave=function(){var r=this;!this.sessionUserManuallyExpandedGuideState&&_.R("web_guide_hover_expansion")&&(this.isMouseOverGuide=!1,_.lp(this,"handleGuideMouseLeave",function(){r.isMouseOverGuide||!r.guideOpened||r.miniGuideVisible||(r.guideOpened=!1,r.updateGuideDrawerElementState())},100))};
_.d.computeGuidePersistentAndVisible=function(){var r=this;_.lp(this,"computeGuidePersistentAndVisible",function(){r.guidePersistentAndVisible=r.guideOpened&&r.guidePersistent;r.guideIsVisibleButNotPersistent=!(!r.guideOpened||r.guidePersistent)})};
_.d.observeForMiniGuideVisible=function(){this.guidePersistentAndVisible!==void 0&&(this.miniGuideVisible=!this.forceMiniGuideClose&&!this.guidePersistentAndVisible&&this.canFitMiniGuide(this.cachedClientWidth)&&this.persistentGuideEnabled(this.pageType,this.pageUrl))};
_.d.closeGuide=function(){this.guideOpened=!1;this.updateGuideDrawerElementState()};
_.d.onYtGuideClose=function(){this.closeGuide();this.forceMiniGuideClose=!0;this.guidePersistent=this.miniGuideVisible=!1};
_.d.startLoadingWatch=function(){this.closeGuide()};
_.d.startLoadingShorts=function(){_.R("web_hide_guide_on_shorts")&&this.closeGuide()};
_.d.onYtNavigateFinish=function(r,E){if(!_.D_||E){this.activeEndpoint=E.endpoint;this.pageType=E.pageType;this.pageUrl=E.response.url;var K,g;r=(g=_.M((K=E.endpoint)==null?void 0:K.commandMetadata,_.dA))==null?void 0:g.url;!this.pageUrl&&r&&(this.pageUrl=r);_.R("kevlar_use_vimio_behavior")&&this.markGuideRendererDirty(this.getVisibleGuideRenderer())}};
_.d.getVisibleGuideRenderer=function(){for(var r=_.N(this.guideRenderers),E=r.next();!E.done;E=r.next())if(E=E.value,this.miniGuideVisible&&E.is==="ytd-mini-guide-renderer"||this.guideOpened&&E.is==="ytd-guide-renderer")return E;return null};
_.d.markGuideRendererDirty=function(r){if(r){typeof r.markDirty==="function"&&r.markDirty();r=_.N([].concat(_.mn(_.rj(r).children)));for(var E=r.next();!E.done;E=r.next())this.markGuideRendererDirty(E.value)}};
_.d.persistentGuideEnabled=function(r,E){if(!E||r==="watch"||r==="settings"||r==="shorts"&&this.isFullscreenShorts||_.R("reels_web_disable_persistent_guide_shorts")&&r==="shorts")return!1;var K=_.c7(E)||"";return _.R("kevlar_premium_guide_collapse_killswitch")?!this.persistentGuideBlockedPages.some(function(g){return K===g}):!this.persistentGuideBlockedPagePathRegex.test(K)};
_.d.canFitPersistentGuide=function(r){var E=_.Uv("kevlar_persistent_guide_width_threshold",1312);return E===-1||_.R("reels_web_show_mini_guide_on_shorts")&&this.pageType==="shorts"?!1:r>this.calculateGuideThreshold(E)};
_.d.calculateGuideThreshold=function(r){return _.R("enable_ai_companion")?r+(this.persistentPanelVisible?400:0):r};
_.d.canFitMiniGuide=function(r){return this.miniGuideWidthThreshold===-1?!1:r>this.calculateGuideThreshold(this.miniGuideWidthThreshold)};
_.d.onResize=function(){var r=this;_.lp(this,"calculateGuideState",function(){r.onResizeDebounced()})};
_.d.onResizeDebounced=function(){this.cachedClientWidth=window.innerWidth};
_.d.disableGuideAnimation=function(){this.guideElement.transitionDuration=0};
_.d.enableGuideAnimation=function(){this.guideElement.transitionDuration=this.animationTransitionDuration};
_.d.getInitialGuideUserStateOpened=function(){return _.R("web_force_mini_guide_default")?!1:!_.aA().getFlag(109)};
_.f5.Object.defineProperties(Lq.prototype,{initialBodyClientWidth:{configurable:!0,enumerable:!0,get:function(){return _.Xx("initialBodyClientWidth")||window.innerWidth}}});
Lq.prototype.onResize=Lq.prototype.onResize;Lq.prototype.observeForMiniGuideVisible=Lq.prototype.observeForMiniGuideVisible;Lq.prototype.computeGuidePersistentAndVisible=Lq.prototype.computeGuidePersistentAndVisible;Lq.prototype.persistentPanelVisibleChanged=Lq.prototype.persistentPanelVisibleChanged;Lq.prototype.cachedClientWidthChanged=Lq.prototype.cachedClientWidthChanged;Lq.prototype.resetGuide=Lq.prototype.resetGuide;Lq.prototype.activeEndpointChanged=Lq.prototype.activeEndpointChanged;
Lq.prototype.guideOpenedChanged=Lq.prototype.guideOpenedChanged;Lq.prototype.miniGuideVisibleChanged=Lq.prototype.miniGuideVisibleChanged;Lq.prototype.guideIsVisibleButNotPersistentChanged=Lq.prototype.guideIsVisibleButNotPersistentChanged;Lq.prototype.guidePersistentAndVisibleChanged=Lq.prototype.guidePersistentAndVisibleChanged;Lq.prototype.onGuideElementChanged=Lq.prototype.onGuideElementChanged;Lq.prototype.onGuidePersistentChanged=Lq.prototype.onGuidePersistentChanged;
Lq.prototype.onRenderGuideChanged=Lq.prototype.onRenderGuideChanged;Lq.prototype.onActiveEndpointChanged=Lq.prototype.onActiveEndpointChanged;Lq.prototype.onMiniGuideVisibleChanged=Lq.prototype.onMiniGuideVisibleChanged;Lq.prototype.onGuideIsVisibleButNotPersistentChanged=Lq.prototype.onGuideIsVisibleButNotPersistentChanged;Lq.prototype.onGuidePersistendAndVisibleChanged=Lq.prototype.onGuidePersistendAndVisibleChanged;
_.u([_.G(_.Ib),_.H("design:type",Object)],Lq.prototype,"ironResizableBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],Lq.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],Lq.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],Lq.prototype,"ytdReduxBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Lq.prototype,"data",void 0);
_.u([_.b(),_.H("design:type",Boolean)],Lq.prototype,"disabled",void 0);_.u([_.b(),_.H("design:type",Boolean)],Lq.prototype,"guidePersistentAndVisible",void 0);_.u([_.pH("guidePersistentAndVisible"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Lq.prototype,"onGuidePersistendAndVisibleChanged",null);_.u([_.b(),_.H("design:type",Boolean)],Lq.prototype,"guideIsVisibleButNotPersistent",void 0);
_.u([_.pH("guideIsVisibleButNotPersistent"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Lq.prototype,"onGuideIsVisibleButNotPersistentChanged",null);_.u([_.b(),_.H("design:type",Object)],Lq.prototype,"miniGuideVisible",void 0);_.u([_.pH("miniGuideVisible"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Lq.prototype,"onMiniGuideVisibleChanged",null);_.u([_.b(),_.H("design:type",Boolean)],Lq.prototype,"forceMiniGuideClose",void 0);
_.u([_.b(),_.H("design:type",Object)],Lq.prototype,"activeEndpoint",void 0);_.u([_.pH("activeEndpoint"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Lq.prototype,"onActiveEndpointChanged",null);_.u([_.b(),_.H("design:type",Boolean)],Lq.prototype,"renderGuide",void 0);_.u([_.pH("renderGuide"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Lq.prototype,"onRenderGuideChanged",null);
_.u([_.b({selector:JF9}),_.H("design:type",Boolean)],Lq.prototype,"persistentPanelVisible",void 0);_.u([_.b(),_.H("design:type",Object)],Lq.prototype,"guideOpened",void 0);_.u([_.b(),_.H("design:type",Boolean)],Lq.prototype,"guidePersistent",void 0);_.u([_.pH("guidePersistent"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Lq.prototype,"onGuidePersistentChanged",null);_.u([_.b(),_.H("design:type",Object)],Lq.prototype,"guideUserStateOpened",void 0);
_.u([_.b(),_.H("design:type",String)],Lq.prototype,"pageUrl",void 0);_.u([_.b(),_.H("design:type",String)],Lq.prototype,"pageType",void 0);_.u([_.b(),_.H("design:type",Number)],Lq.prototype,"cachedClientWidth",void 0);_.u([_.b(),_.H("design:type",Object)],Lq.prototype,"guideElement",void 0);_.u([_.b({selector:_.ry}),_.H("design:type",Object)],Lq.prototype,"isFullscreenShorts",void 0);
_.u([_.pH("guideElement"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Lq.prototype,"onGuideElementChanged",null);_.u([_.pH("guidePersistentAndVisible"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Lq.prototype,"guidePersistentAndVisibleChanged",null);
_.u([_.TI("guideIsVisibleButNotPersistent"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Lq.prototype,"guideIsVisibleButNotPersistentChanged",null);_.u([_.pH("miniGuideVisible"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Lq.prototype,"miniGuideVisibleChanged",null);_.u([_.TI("guideOpened"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Lq.prototype,"guideOpenedChanged",null);
_.u([_.pH("activeEndpoint"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Lq.prototype,"activeEndpointChanged",null);_.u([_.TI("pageUrl"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Lq.prototype,"resetGuide",null);_.u([_.TI("cachedClientWidth"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Lq.prototype,"cachedClientWidthChanged",null);
_.u([_.TI("persistentPanelVisible"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Lq.prototype,"persistentPanelVisibleChanged",null);_.u([_.pH("guideOpened","guidePersistent"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Lq.prototype,"computeGuidePersistentAndVisible",null);
_.u([_.TI("guidePersistentAndVisible","pageUrl","cachedClientWidth","persistentPanelVisible"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Lq.prototype,"observeForMiniGuideVisible",null);_.u([_.ae("iron-resize"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Lq.prototype,"onResize",null);_.u([_.VF({disableElementRegistration:!0,is:"yt-guide-manager"})],Lq);
var r$B=_.Z(Lq,"yt-guide-manager",void 0,{mode:_.EZ("kevlar_poly_si_batch_j081")?1:2});var ha=function(){var r=_.q.apply(this,arguments)||this;r.JSC$20523_keyboardInUse=!1;r.boundHandleCapturedKeydownEvent=function(E){r.handleCapturedKeydownEvent(E)};
return r};
_.C(ha,_.q);_.d=ha.prototype;_.d.attached=function(){this.listenToDocument(document)};
_.d.listenToDocument=function(r){r.addEventListener("keydown",_.QF(this,this.onKeyDownEvent));r.addEventListener("keyup",_.QF(this,this.onKeyUpEvent));r.addEventListener("mousedown",_.QF(this,this.onMouseDownEvent));_.R("desktop_keyboard_capture_keydown_killswitch")||r.addEventListener("keydown",this.boundHandleCapturedKeydownEvent,!0);r.addEventListener("yt-page-data-updated",_.QF(this,this.onPageUpdate))};
_.d.detached=function(){this.unlistenFromDocument(document)};
_.d.unlistenFromDocument=function(r){r.removeEventListener("keydown",_.QF(this,this.onKeyDownEvent));r.removeEventListener("keyup",_.QF(this,this.onKeyUpEvent));r.removeEventListener("mousedown",_.QF(this,this.onMouseDownEvent));_.R("desktop_keyboard_capture_keydown_killswitch")||r.removeEventListener("keydown",this.boundHandleCapturedKeydownEvent,!0);r.removeEventListener("yt-page-data-updated",_.QF(this,this.onPageUpdate))};
_.d.ready=function(){_.P7().addProvider({provide:_.Cy,useValue:this})};
_.d.isKeyBoardInUse=function(){return this.JSC$20523_keyboardInUse};
_.d.handleCapturedKeydownEvent=function(r){if(r.keyCode===32&&!this.isKeyBoardInUse())this.onKeyDownEvent(r)};
_.d.onMouseDownEvent=function(){this.JSC$20523_keyboardInUse=!1};
_.d.onPageUpdate=function(){if(_.R("desktop_keyboard_shortcut_usage_log")||this.isShortsPage&&_.R("web_shorts_keyboard_shortcut_usage_log")){_.kIk.clear();for(var r=_.N(_.PG),E=r.next();!E.done;E=r.next()){var K=_.N(E.value);E=K.next().value;K=K.next().value;K=_.dt(K);_.kIk.set(E,K);_.sB(_.Cn(),_.im(),K)}_.qaf.clear();r=_.N(_.fo);for(E=r.next();!E.done;E=r.next())K=_.N(E.value),E=K.next().value,K=K.next().value,K=_.dt(K),_.qaf.set(E,K),_.sB(_.Cn(),_.im(),K);_.kE(_.Cn(),_.im(),[].concat(_.mn(_.qaf.values()),
_.mn(_.kIk.values())));_.lr(_.Cn(),[].concat(_.mn(_.qaf.values()),_.mn(_.kIk.values())))}};
_.d.onMiniplayerActiveChange=function(){var r;(r=_.P7().resolve(_.S3).pipController.getWindow())&&(this.miniplayerIsActive?this.listenToDocument(r.document):this.unlistenFromDocument(r.document))};
_.d.ignoreKeyEvent=function(r){if(r.ctrlKey||r.altKey)if(_.R("kevlar_macro_markers_keyboard_shortcut")){if(r.keyCode!==37&&r.keyCode!==39)return!0}else return!0;var E=_.AP(r)||[];return _.bHB(E)?(_.R("web_button_or_anchor_list_item")&&fN5(E,r)&&(this.JSC$20523_keyboardInUse=!0),!0):r.defaultPrevented?(cG(r.keyCode,r.shiftKey,this.isShortsPage),!0):r.keyCode===32&&this.isKeyBoardInUse()?this.isSpacebarClick(r):!1};
_.d.isSpacebarClick=function(r){var E=r||window.event;var K;E.composedPath&&typeof E.composedPath==="function"?K=E.composedPath():K=E.path;K&&K.length?E=K[0]:(E=E||window.event,E=E.target||E.srcElement,E.nodeType==3&&(E=E.parentNode));return E&&r.keyCode===32&&(r=E.tagName==="BUTTON"||E.tagName==="A"||E.tagName==="INPUT",E=(E=E.getAttribute("role"))&&(E==="option"||E==="button"||E.indexOf("menuitem")===0),r||E)?!0:!1};
_.d.onKeyDownEvent=function(r){if(!this.ignoreKeyEvent(r)&&(r.keyCode===191&&(r.shiftKey||r.metaKey?r.repeat!=null&&r.repeat||(this.openHotkeyDialog(),cG(r.keyCode,r.shiftKey,this.isShortsPage)):(this.focusSearchBox(),r.preventDefault())),!r.metaKey)){var E=_.P7().resolve(_.S3);switch(r.keyCode){case 9:this.JSC$20523_keyboardInUse=!0;break;case 32:this.handlePlayerSpaceKey(r);break;case 84:E.pipController.getWindow()&&window.focus();this.toggleTheaterMode(r.keyCode,r.shiftKey);break;case 73:E.pipController.getWindow()&&
window.focus();this.toggleMiniplayer(r.keyCode,r.shiftKey);break;case 70:if(this.isShortsPage){_.seb();break}this.isMiniplayerActive()?E.pipController.getWindow()&&(E.close(!0),window.focus()):this.passEventToPlayer(r);break;case 27:this.isPresentingTheaterMode()?this.toggleTheaterMode(r.keyCode,r.shiftKey):this.closeMiniplayer(r.keyCode,r.shiftKey)||this.passEventToPlayer(r);break;case 13:r.shiftKey&&_.P7().resolve(_.Vf).activate(r);break;default:this.passEventToPlayer(r)}}};
_.d.onKeyUpEvent=function(r){if(!this.ignoreKeyEvent(r))if(_.R("web_speedmaster_spacebar_control")&&r.keyCode===32)this.handlePlayerSpaceKey(r,!0);else{var E=this.getPlayerManager();E&&(E=E.getPlayer())&&E.handleGlobalKeyUp(r.keyCode,r.shiftKey,r.ctrlKey,r.altKey,r.metaKey,r.key,r.code)}};
_.d.getPlayerManager=function(){var r=_.Lg(),E=_.P7().resolve(_.p0(_.IL));return r&&E&&E.isOnWatch()?r:null};
_.d.passEventToPlayer=function(r,E){var K=this,g,D,B,Q;return _.p(function(a){if(a.nextAddress==1){if(!_.R("desktop_keyboard_shortcuts_enabled_miniplayer_killswitch")&&K.isMiniplayerActive())g=_.P7().resolve(_.S3).getPlayerElement();else if(K.inlinePreviewIsActive){if(D=_.Jt(K.hostElement,"yt-get-inline-preview-player-action"),(B=D)==null?0:B[0])g=D[0]}else g=_.Lg();return g?a.yield(g.getPlayerPromise(),3):a.jumpTo(0)}Q=a.yieldResult;E?Q.handleGlobalKeyUp(r.keyCode,r.shiftKey,r.ctrlKey,r.altKey,r.metaKey,
r.key,r.code):Q.handleGlobalKeyDown(r.keyCode,r.shiftKey,r.ctrlKey,r.altKey,r.metaKey,r.key,r.code,r.repeat);r.keyCode!==38&&r.keyCode!==40&&cG(r.keyCode,r.shiftKey,K.isShortsPage);_.vo(a)})};
_.d.focusSearchBox=function(){_.Ln(this.hostElement,"yt-focus-searchbox")};
_.d.openHotkeyDialog=function(){_.Ln(this.hostElement,"yt-open-hotkey-dialog")};
_.d.isMiniplayerActive=function(){return _.P7().resolve(_.S3).isMiniplayerActive()};
_.d.closeMiniplayer=function(r,E){return this.isMiniplayerActive()?(_.P7().resolve(_.S3).close(),cG(r,E,this.isShortsPage),!0):!1};
_.d.toggleTheaterMode=function(r,E){var K=_.xr(_.n4().getState()),g=this.getPlayerManager(),D=_.R("disable_theater_mode_keyboard")||_.HD("START_IN_FULL_WINDOW_MODE");g&&!D&&(K=!K,_.Hw()&&_.R("external_fullscreen")&&(K=!0),_.ht(this.hostElement,"yt-toggle-theater-mode",[K]),cG(r,E,this.isShortsPage))};
_.d.toggleMiniplayer=function(r,E){var K=this.getPlayerManager();if(this.isMiniplayerActive()){var g;((g=_.P7().resolve(_.p0(_.IL)))==null?0:g.isOnWatch())?_.P7().resolve(_.S3).close(!0):_.ZL(_.P7().resolve(_.S3));cG(r,E,this.isShortsPage)}else K&&(_.ht(this.hostElement,"yt-activate-miniplayer-from-watch-action"),cG(r,E,this.isShortsPage))};
_.d.handlePlayerSpaceKey=function(r,E){var K=!!_.Lg()||this.isMiniplayerActive();K=_.R("disable_space_scroll_fix")||K;_.R("global_spacebar_pause")&&!this.isKeyBoardInUse()&&K&&(r.preventDefault(),this.passEventToPlayer(r,E))};
_.d.isPresentingTheaterMode=function(){return _.R("web_watch_enable_tm_esc_key")?_.xr(_.n4().getState())&&!_.Hw():!1};
ha.prototype.onMiniplayerActiveChange=ha.prototype.onMiniplayerActiveChange;_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],ha.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],ha.prototype,"ytdReduxBehavior",void 0);_.u([_.b({selector:_.Gw5}),_.H("design:type",Boolean)],ha.prototype,"inlinePreviewIsActive",void 0);_.u([_.b({selector:_.mTJ}),_.H("design:type",Boolean)],ha.prototype,"isShortsPage",void 0);
_.u([_.b({selector:_.GS}),_.H("design:type",Boolean)],ha.prototype,"miniplayerIsActive",void 0);_.u([_.pH("miniplayerIsActive"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ha.prototype,"onMiniplayerActiveChange",null);_.u([_.VF({disableElementRegistration:!0,is:"yt-hotkey-manager"})],ha);_.Z(ha,"yt-hotkey-manager",void 0,{mode:_.EZ("kevlar_poly_si_batch_j081")?1:2});var Ja=function(){var r=_.q.apply(this,arguments)||this;r.loopStateEntityKey_=null;r.playlistLoopStateEntity_=null;r.isShuffleNextPlaylist=!1;r.PLAYER_EVENTS_=new Map;r.playerListenersSetup_=!1;r.videoSkipJob_=0;r.canAutoAdvance_=!1;r.playerManager_=null;r.TEST_ONLY={};return r};
_.C(Ja,_.q);_.d=Ja.prototype;_.d.ready=function(){_.P7().addProvider({provide:_.fr,useValue:this.hostElement})};
_.d.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_)};
_.d.attached=function(){document.addEventListener("yt-navigate-start",_.QF(this,this.onYtNavigateStart_));document.addEventListener("yt-navigate-finish",_.QF(this,this.onYtNavigateFinish_))};
_.d.detached=function(){document.removeEventListener("yt-navigate-start",_.QF(this,this.onYtNavigateStart_));document.removeEventListener("yt-navigate-finish",_.QF(this,this.onYtNavigateFinish_))};
_.d.updatePlaylistEventListeners=function(r,E){E&&!this.playerListenersSetup_?(this.playerManager_=r,this.registerPlaylistEventListeners_(r)):!E&&this.playerListenersSetup_&&(this.playerManager_=null,this.removePlaylistEventListeners_(r))};
_.d.setPlayer=function(r){this.playerManager_&&this.removePlaylistEventListeners_(this.playerManager_);this.playerManager_=r};
_.d.activate_=function(){this.playerManager_&&this.registerPlaylistEventListeners_(this.playerManager_)};
_.d.deactivate_=function(){this.playerManager_&&this.removePlaylistEventListeners_(this.playerManager_)};
_.d.registerPlaylistEventListeners_=function(r){var E=this;r.getPlayerPromise().then(function(K){E.playerListenersSetup_||(E.ytPlayerListenerBehavior.listenToPlayerEvents(K,E.PLAYER_EVENTS_),E.playerListenersSetup_=!0)})};
_.d.removePlaylistEventListeners_=function(r){var E=this;r.getPlayerPromise().then(function(K){E.playerListenersSetup_&&(E.ytPlayerListenerBehavior.unlistenFromPlayerEvents(K,E.PLAYER_EVENTS_),E.playerListenersSetup_=!1)})};
_.d.setPlaylistComponent=function(r){this.playlistComponent&&(this.playlistComponent.removeEventListener("yt-navigate",_.QF(this,this.onPlaylistYtNavigate_)),r&&(r.data&&this.playlistComponent.data&&r.data.playlistId==this.playlistComponent.data.playlistId?(r.loopOn=this.playlistComponent.loopOn,r.shuffleOn=this.playlistComponent.shuffleOn):(r.loopOn=!1,r.shuffleOn=!1),this.isShuffleNextPlaylist&&(r.shuffleOn=!0,this.isShuffleNextPlaylist=!1)));this.playlistComponent=r;this.playlistComponent.addEventListener("yt-navigate",
_.QF(this,this.onPlaylistYtNavigate_))};
_.d.setAutoplayRenderer=function(r){this.autoplayData=r};
_.d.setPlaylistData=function(r){this.currentPlaylistData_=r;_.Ln(this.hostElement,"yt-playlist-data-updated");_.lw.isEmpty(r)?this.deactivate_():this.activate_();this.setLoopStateEntityKey_(r)};
_.d.setPlayerPlaybackControlData=function(r){this.playerManager_&&this.playerManager_.updatePlayerComponents(r.playlistPanelRenderer)};
_.d.getPlaylistData=function(){return this.currentPlaylistData_};
_.d.getTempData_=function(r,E){if(this.playlistComponent==null)return null;r={};this.playlistComponent.shuffleOn&&(r.shuffle_on=this.playlistComponent.shuffleOn);this.playlistComponent.loopOn&&(r.loop_on=this.playlistComponent.loopOn);E&&(r.autonav="1",_.P7().resolve(_.Yr),E=_.fh(),E>0&&(r.lact=E),this.playerManager_&&(E=this.playerManager_.getPlayer())&&E.shouldSendVisibilityState()&&(E=E.getVisibilityState(),E!=0&&(r.vis=E)));_.R("enable_unknown_lact_fix_on_html5")&&(_.P7().resolve(_.Yr),r.lact=
_.fh());return r};
_.d.getPlaylistState_=function(){return this.playlistComponent.loopOn&&this.playlistComponent.shuffleOn?"LOOP_SHUFFLE":this.playlistComponent.loopOn?"LOOP":this.playlistComponent.shuffleOn?"SHUFFLE":"NORMAL"};
_.d.setLoopStateEntityKey_=function(r){var E;this.loopStateEntityKey_=((E=this.getPlaylistLoopData_(r))==null?void 0:E.playlistLoopStateEntityKey)||null};
_.d.onPlaylistNext=function(){this.playlistComponent&&this.navigateToAutoplayWatchEndpoint_(this.getPlaylistState_(),"nextButtonVideo")};
_.d.onPlaylistPrevious=function(){this.playlistComponent&&this.navigateToAutoplayWatchEndpoint_(this.getPlaylistState_(),"previousButtonVideo")};
_.d.skipVideo=function(){var r=this,E=_.R("web_playlist_queue_multiple_skips_ks");if(!this.videoSkipJob_||E)E=this.isInBackground_()?1E3:5E3,this.videoSkipJob_=_.RH(_.eM,function(){r.onPlaylistNext();r.videoSkipJob_=0},E)};
_.d.cancelVideoSkip=function(){this.videoSkipJob_&&(_.eM.cancelJob(this.videoSkipJob_),this.videoSkipJob_=0)};
_.d.isInBackground_=function(){var r=window.document.visibilityState;return!(!r||r=="visible")};
_.d.onPlaylistIndex_=function(r){this.playlistComponent&&(r=this.playlistComponent.data.contents[r].playlistPanelVideoRenderer.navigationEndpoint,_.Ln(this.hostElement,"yt-navigate",{endpoint:r,tempData:this.getTempData_(r)}))};
_.d.onPlayerStateChange_=function(r){if(r=r==0&&this.playlistComponent&&this.canAutoAdvance_)r=_.xQ.getInstance(),r=!(r.autonavState_===3?r.autonavPauseReason_&&r.autonavPauseReason_.inputBoxFocus===!0:r.autonavState_===1&&r.disabledAutonavPauseReason_&&r.disabledAutonavPauseReason_.inputBoxFocus===!0);r&&this.navigateToAutoplayWatchEndpoint_(this.getPlaylistState_(),"autoplayVideo",!0)};
_.d.onYtNavigateStart_=function(){this.canAutoAdvance_=!1};
_.d.onYtNavigateFinish_=function(){this.canAutoAdvance_=!0};
_.d.navigateToAutoplayWatchEndpoint_=function(r,E,K){var g=this.playlistComponent.data.currentIndex,D=this.getNumPlayableVideos_();r=="NORMAL"&&E=="autoplayVideo"&&g+1>=D&&K||!(r=this.getVideoEndpoint_(r,E))||(K=this.getTempData_(r,K),_.Ln(this.hostElement,"yt-navigate",{endpoint:r,tempData:K}))};
_.d.getNumPlayableVideos_=function(){for(var r=0,E=_.N(this.playlistComponent.data.contents||[]),K=E.next();!K.done;K=E.next())K.value.playlistPanelVideoRenderer&&(r+=1);return r};
_.d.getVideoEndpoint_=function(r,E){if(this.autoplayData&&this.autoplayData.sets)for(var K=0,g=this.autoplayData.sets.length;K<g;K++){var D=this.autoplayData.sets[K];if(D.mode==r){if(D[E])return D[E];break}}else r=new _.bs("AutoplayData is undefined in playlist manager","Mode: "+r+" endpoint: "+E),_.nh(r)};
_.d.getAutoplayEndpoint=function(){if(this.playlistComponent)return this.getVideoEndpoint_(this.getPlaylistState_(),"autoplayVideo")};
_.d.onPlaylistYtNavigate_=function(r){if(r.detail.endpoint){r.stopPropagation();var E=r.detail;E.tempData=this.getTempData_(r.detail.endpoint);_.Ln(this.hostElement,"yt-navigate",E)}};
_.d.hasAutoplayData=function(){return!(!this.autoplayData||!this.autoplayData.sets)};
_.d.onPlaylistLoopStateEntityChanged=function(){this.playlistLoopStateEntityChanged_(this.playlistLoopStateEntity_)};
_.d.playlistLoopStateEntityChanged_=function(r){var E=this,K,g,D;return _.p(function(B){if(B.nextAddress==1){if(!r)return B.return();K=r.state==="PLAYLIST_LOOP_STATE_ONE";return E.playerManager_?B.yield(E.playerManager_.getPlayerPromise(),3):B.jumpTo(2)}B.nextAddress!=2&&(g=B.yieldResult,g.setLoopVideo(K));D=r.state==="PLAYLIST_LOOP_STATE_ALL";E.playlistComponent&&(E.playlistComponent.loopOn=D);_.vo(B)})};
_.d.getPlaylistLoopData_=function(r){var E,K;if(r=r==null?void 0:(E=r.playlistButtons)==null?void 0:(K=E.menuRenderer)==null?void 0:K.topLevelButtons)for(E=_.N(r),K=E.next();!K.done;K=E.next())if(K=K.value,K.playlistLoopButtonRenderer)return K.playlistLoopButtonRenderer};
_.d.getLoopStateCommand_=function(r){var E=this.getPlaylistData(),K;E=((K=this.getPlaylistLoopData_(E))==null?void 0:K.states)||[];var g;r=(g=_.M(E[r?1:2],_.WSM))==null?void 0:g.button;var D;return(D=_.M(r,_.$Q))==null?void 0:D.command};
_.d.onPlayerLoopChange_=function(r){this.playlistLoopStateEntity_&&(r?"PLAYLIST_LOOP_STATE_ONE":"PLAYLIST_LOOP_STATE_NONE")!==this.playlistLoopStateEntity_.state&&(r=this.getLoopStateCommand_(r))&&this.ytComponentBehavior.resolveCommand(r)};
_.d.onSleepTimerSettingsChanged_=function(r){this.canAutoAdvance_=r!=="End of video"};
Ja.prototype.onPlaylistLoopStateEntityChanged=Ja.prototype.onPlaylistLoopStateEntityChanged;_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],Ja.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.wo.YtPlayerListenerBehavior),_.H("design:type",_.Fz)],Ja.prototype,"ytPlayerListenerBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],Ja.prototype,"ytdReduxBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Ja.prototype,"loopStateEntityKey_",void 0);
_.u([_.b({selectorArgs:["loopStateEntityKey_"],selector:_.h6.playlistLoopStateEntitySelector}),_.H("design:type",Object)],Ja.prototype,"playlistLoopStateEntity_",void 0);_.u([_.pH("playlistLoopStateEntity_"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Ja.prototype,"onPlaylistLoopStateEntityChanged",null);_.u([_.VF({disableElementRegistration:!0,is:"yt-playlist-manager"})],Ja);_.Z(Ja,"yt-playlist-manager",void 0,{mode:_.EZ("kevlar_poly_si_batch_j081")?1:2});var EUu,KX9=function(){if(EUu!==void 0)return EUu;var r=document.createElement("template");_.x(r,"\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");r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return EUu=r};var r_=function(){var r=_.q.apply(this,arguments)||this;r.lastCallback=null;r.getAccountLinkPromises={};r.redirectModeProviderAllowlist=new Set(["football.fantasysports.yahoo.com","riotgames.com"]);r.actionMap={"yt-initialize-third-party":"handleInitializeRequest","yt-account-link-command":"handleAccountLinkCommand","yt-account-unlink-command":"handleAccountUnlinkCommand","yt-log-account-linking-event-command":"handleLogAccountLinkingEventCommand"};return r};
_.C(r_,_.q);_.d=r_.prototype;_.d.getLocation=function(){return window.location.href};
_.d.getCompletionUrl=function(){return _.At(this.getLocation())};
_.d.containsRedirectState=function(r){return(r=_.iu(_.$rc(r)))?(new URLSearchParams(r)).get("redirect_state")!==null:!1};
_.d.createGalConfig=function(r,E){var K=new fKu;r=K=E?this.getPopupOrRedirectSetting(K,_.Xx("LINK_API_KEY"),_.Xx("LINK_API_KEY_REDIRECT"),r):OID(K,_.Xx("LINK_API_KEY"));r.authUser=_.Xx("SESSION_INDEX")||0;r.supportedFlows=new Set([4]);return r.build()};
_.d.getPopupOrRedirectSetting=function(r,E,K,g){this.isGalInteractionPopupMode(g)?(r.interactionMode=0,r=OID(r,E)):(r.interactionMode=1,E=this.getCompletionUrl(),r.completionUrl=E,r=OID(r,K));return r};
_.d.isGalInteractionPopupMode=function(r){if(this.redirectModeProviderAllowlist.has(r))switch(r){case "football.fantasysports.yahoo.com":return!1;case "riotgames.com":return!1;default:return!1}return!0};
_.d.getStatusEntityKeyForProviderId=function(r){return _.jI(r+":all","accountLinkStatusEntity")};
_.d.findNestedPropValue=function(r,E){var K=!1,g=null;JSON.stringify(r,function(D,B){K||D!==E||(K=!0,g=B);return K?null:B});
return g};
_.d.findAccountLinkButtonViewModel=function(r,E){var K=null,g=!1;JSON.stringify(r,function(D,B){g||B.accountLinkStatusEntityKey!==E||B.accountLinkStatusSecondaryEntityKey||(g=!0,K=B);return g?null:B});
return K};
_.d.executeLinkingSuccessOrFailureCommands=function(r,E,K){var g=null,D;(E==null?0:(D=E.url)==null?0:D.includes("account_sharing"))?g=E==null?void 0:E.response:g=E==null?void 0:E.response;(E=this.findAccountLinkButtonViewModel(g,r))?(r=K?this.findNestedPropValue(E,"onSuccessCommand"):this.findNestedPropValue(E,"onFailureCommand"))?_.Di([r],this.hostElement):_.rT(Error("Bl")):_.rT(Error("Cl`"+r))};
_.d.handleInitializeRequest=function(r,E){var K=this,g=QSB(this.createGalConfig(r,!0));this.containsRedirectState(this.getLocation())?DHk(r,g.config,g.galService).then(function(D){var B=K.getStatusEntityKeyForProviderId(r);if(D.statusCode===1)E&&K.executeLinkingSuccessOrFailureCommands(B,E,!0),D=K.getLocation().indexOf("#"),D!==-1&&window.history.pushState(null,"",K.getLocation().substring(0,D));else return E&&K.executeLinkingSuccessOrFailureCommands(B,E,!1),Promise.reject(Error(D.statusMessage))}).catch(function(D){_.nh(D);
_.Ae("gamingAccountLinkStatusChanged",{serviceId:r,event:"GAMING_ACCOUNT_LINK_ACTION_LINKING",actionStatus:"GAMING_ACCOUNT_LINK_ACTION_STATUS_FAILED"});return Promise.reject(D)}):this.getAccountLinkPromises[r]=g.startLinkingSession({serviceId:r})};
_.d.handleAccountLinkCommand=function(r){_.M(r,Y59)&&this.handleLinkRequest(_.M(r,Y59))};
_.d.handleLinkRequest=function(r){var E=this,K=r.thirdPartyId;if(K)if(this.isGalInteractionPopupMode(K)){var g=function(){E.closeAndFire("ytd-gaming-account-link-setting-renderer",r.onFailureCommand)},D=function(){E.closeAndFire("ytd-gaming-account-link-setting-renderer",r.onSuccessCommand)};
this.lastCallback=D;this.getAccountLinkPromises[K].then(function(B){yvu(B).then(function(Q){Q.statusCode===1?D():g()})}).catch(function(){g()})}else this.getAccountLinkPromises[K].then(function(B){yvu(B).then(function(Q){if(Q.statusCode!==1)return Promise.reject(Error(Q.statusMessage))})}).catch(function(B){_.nh(B);
_.Ae("gamingAccountLinkStatusChanged",{serviceId:K,event:"GAMING_ACCOUNT_LINK_ACTION_LINKING",actionStatus:"GAMING_ACCOUNT_LINK_ACTION_STATUS_FAILED"});return Promise.reject(B)})};
_.d.closeAndFire=function(r,E){_.ht(this.hostElement,"yt-close-popup-action",[r]);E&&_.Di([E],this.hostElement)};
_.d.handleAccountUnlinkCommand=function(r){_.M(r,Up9)&&this.handleUnlinkRequest(_.M(r,Up9))};
_.d.handleUnlinkRequest=function(r){var E=this,K=r.thirdPartyId;if(K){var g=function(){E.closeAndFire("ytd-gaming-account-link-confirm-dialog-renderer",r.onFailureCommand)},D=function(){E.closeAndFire("ytd-gaming-account-link-confirm-dialog-renderer",r.onSuccessCommand)};
this.lastCallback=D;var B=QSB(this.createGalConfig(K,!1));this.unlinkUserGal(B,K).then(function(Q){Q.statusCode===1?D():g()}).catch(function(){g()})}};
_.d.unlinkUserGal=function(r,E){return r.deleteLink(E)};
_.d.handleLogAccountLinkingEventCommand=function(r){_.R("enable_gel_log_commands")&&_.M(r,TXa)&&(r=_.M(r,TXa).event)&&_.Ae("gamingAccountLinkStatusChanged",r)};
_.f5.Object.defineProperties(r_,{template:{configurable:!0,enumerable:!0,get:function(){return KX9()}}});
_.u([_.G(_.kt.YtOpenPopupBehavior),_.H("design:type",Object)],r_.prototype,"ytOpenPopupBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],r_.prototype,"ytActionHandlerBehavior",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-third-party-manager"})],r_);_.Z(r_,"ytd-third-party-manager",function(){return KX9()},{mode:_.EZ("kevlar_poly_si_batch_j081")?1:2});var gUb,DD9=function(){if(gUb!==void 0)return gUb;var r=document.createElement("template");_.x(r,"\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");r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return gUb=r};var E0=function(){var r=_.q.apply(this,arguments)||this;r.currentPage=void 0;r.renderLoadingStateJobId=0;r.updatePageDataJobId=0;r.pageDisposeJobsets=new WeakMap;r.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"};r.shouldApplyLockupToWatchTransition=_.R("web_thumbnail_to_watch_transition");r.shouldApplySlideTransition=_.TA("web_page_transition_type")==="slide"||_.R("enable_plj_landing_page");r.shouldApplyLearningJourneyTransition=_.R("enable_plj_landing_page");r.TEST_ONLY=void 0;return r};
_.C(E0,_.q);_.d=E0.prototype;_.d.ready=function(){var r=_.P7();r.addProvider({provide:_.IL,useValue:this});r.addProvider({provide:_.g1b,useValue:this})};
_.d.created=function(){this.pagePool=new xP5;this.contextSwitcher=new Z7f};
_.d.attached=function(){_.Ln(this.hostElement,"attached");var r=_.P7().resolve(_.p0(_.Tf));r&&(this.contextSwitcher.JSC$20348_networkService_=r);this.viewTransitionManager=_.P7().resolve(_.h3)};
_.d.getPageOffset=function(r){return r.getScrollTop()};
_.d.setPageOffset=function(r,E){try{r.setScrollTop(E)}catch(K){}};
_.d.setPageOffsetForNavigation=function(r,E){_.Ln(this.hostElement,"yt-navigate-set-page-offset",{page:r,offset:E===void 0?0:E})};
_.d.pauseActiveContext=function(){var r=this.contextSwitcher;r.activeContext_&&r.activeContext_.pause()};
_.d.getModuleNameForType=function(r){return r==="watch"?_.R("kevlar_watch_fixie")?"watchFixie":_.R("kevlar_watch_grid")?"watchGrid":"watchFlexy":r==="shorts"||r==="search"?r:"browse"};
_.d.attachPage=function(r){var E,K=!_.R("pc_is_attached_ks")&&(r==null?void 0:(E=r.polymerController)==null?void 0:E.isAttached);if(!r.isAttached&&!K)try{_.rj(this.hostElement).appendChild(r)}catch(D){var g;_.nh(new _.bs("Error attaching page element for component",{origin:(g=this.currentPage)==null?void 0:g.is,component:r.is}))}};
_.d.setActivePage=function(r,E){var K=this,g=!1,D=function(){var B=K.isOnWatch(),Q=K.currentPage;if(r)if(r!==K.currentPage){Q&&(Q.hidden=!0,Q.active=!1,Q.removeAttribute("role"));K.currentPage=r;var a,P=E!=null?E:_.aq((a=K.data)==null?void 0:a.endpoint);Q&&_.Ln(K.hostElement,"yt-page-type-changed",{oldPageType:Q.is,newPageType:r.is,newPageSubtype:P});_.eU().dispatch(_.K4({type:"SET_SHARED_CURRENT_PAGE_TYPE",payload:r.is}));_.eU().dispatch(_.K4({type:"SET_SHARED_CURRENT_PAGE_SUB_TYPE",payload:P||""}));
r.hidden=!1;K.attachPage(r);r.active=!0;r.setAttribute("role","main");Q&&K.setPageOffsetForNavigation(r,0);_.R("kevlar_remove_page_dom_on_switch")&&!B&&Q&&_.rj(K.hostElement).removeChild(Q)}else g=!0;else K.handleMissingDestinationPage(Q)};
this.shouldRunBrowseTransition(this.currentPage,r)?dVu(this.viewTransitionManager,D):this.shouldRunLearningJourneyTransition(this.currentPage,r)?Q75(this.viewTransitionManager,D):D();return g};
_.d.handleMissingDestinationPage=function(r){if(this.isColdLoadForUnknownPage(r))_.nh(new _.bs("Cold load for unknown page"));else{var E;r=new _.bs("Unable to set active page",r?r.is:"unknown origin",(E=this.data)==null?void 0:E.endpoint);_.Xc(r)}};
_.d.isColdLoadForUnknownPage=function(r){return!r&&RW(this.data)==="unknown"};
_.d.shouldRunBrowseTransition=function(r,E){return this.shouldApplySlideTransition&&(r==null?void 0:r.is)==="ytd-browse"&&(E==null?void 0:E.is)==="ytd-browse"&&r!==E};
_.d.shouldRunLearningJourneyTransition=function(r,E){return this.shouldApplyLearningJourneyTransition&&(r==null?void 0:r.is)==="ytd-browse"&&((E==null?void 0:E.is)==="ytd-watch-learning-journey"||(E==null?void 0:E.tagName.toLowerCase())==="ytd-watch-learning-journey")};
_.d.shouldRunWatchNextLoadedTransition=function(r,E){return this.viewTransitionManager&&r.is==="ytd-watch-flexy"&&E};
_.d.updatePageData=function(r){var E=this,K=this.data;this.updatePageDataJobId&&_.eM.cancelJob(this.updatePageDataJobId);this.data=r;return new _.Ch(function(g){var D=function(){r.filler?E.performDataUpdate(r,K):Otu(function(){E.performDataUpdate(r,K)});
var P=_.Y0();_.Us(P,"cr")||P.processSignal("cr");g()},B=function(){r&&(r.page==="watch"||_.R("web_shorts_delay_shorts_page_update")&&r.page==="shorts")?E.updatePageDataJobId=_.RH(_.eM,D):D()};
if(_.R("kevlar_enable_mss_page_modules_client")&&r){var Q=_.P7().resolve(_.sp),a=E.getModuleNameForType(r.page);(Q=DVu(Q,[a]))?Q.then(B):B()}else B()})};
_.d.isDownloadsPage=function(r){var E,K;return(r==null?void 0:(E=r.endpoint)==null?void 0:(K=E.browseEndpoint)==null?void 0:K.browseId)==="FEdownloads"};
_.d.setPlayerSyncInterval=function(r){var E;return _.p(function(K){if(K.nextAddress==1)return K.yield(_.P7().resolve(_.K8),2);E=K.yieldResult;E.setUpPositionSyncInterval(r);_.vo(K)})};
_.d.performDataUpdate=function(r,E){_.R("kevlar_early_popup_close")||_.ht(this.hostElement,"yt-close-all-popups-action",[["ytd-video-download-toast-renderer"]]);var K=!r.filler;K&&(_.CR("lps"),_.R("config_age_report_killswitch")||MZb());var g=RW(r),D,B=!1;if(_.R("kevlar_remove_page_dom_on_switch")){var Q=E&&RW(E);g===Q&&(D=this.getCurrentPage())}D||(D=Aa(this.pagePool,g));K&&T5D(this.pagePool.elementPoolPopulator,g);K&&!this.renderLoadingStateJobId&&(B=this.setActivePage(D));if(D){Q=g==="watch";var a=
g==="shorts",P=g==="learning_journey_watch";_.R("kevlar_flush_jobs_before_setting_player_response")&&this.flushPageDisposeJobset(D);if(Q||a||P)D.playerData=r.playerResponse;if(a){r.reelWatchSequenceResponse?D.reelWatchSequenceResponse=r.reelWatchSequenceResponse:!D.cachedReelWatchSequenceResponse||D.reelWatchSequenceResponse||_.R("web_enable_delay_shorts_sequence_call_new")||(D.reelWatchSequenceResponse=D.cachedReelWatchSequenceResponse);r.reelWatchSequenceResponse&&(E==null?void 0:E.page)!=="shorts"&&
(D.cachedReelWatchSequenceResponse=r.reelWatchSequenceResponse);D.currentEndpoint=r.endpoint;var O;D.isPreviousPageShorts=!!(E==null?0:(O=E.endpoint)==null?0:O.reelWatchEndpoint)}O=this.isDownloadsPage(r);var U=this.isDownloadsPage(E);O&&!U?this.setPlayerSyncInterval(6E5):!O&&U&&this.setPlayerSyncInterval();_.R("block_all_player_prefetch_requests")||this.preparePrefetchRequest(r,D,K,Q,a,P);$Va(_.P7().resolve(_.S3),E,r);if(_.R("enable_ai_companion")){var T;(T=_.P7().resolve(_.p0(_.B_)))==null||_.S8u(T,
this.getPersistentPanelSurface(g))}_.CG(_.P7().resolve(_.Yr));_.R("kevlar_flush_jobs_before_setting_player_response")||this.flushPageDisposeJobset(D);K?(K=typeof D.loadPage,K==="function"?(D.pageContext=u7k(this.contextSwitcher,D,D.data!==r.response),K=function(){D.loadPage(r.response)},this.shouldApplySlideTransition&&D.is==="ytd-browse"&&B&&(g==="learning"||this.isDifferentBrowseId(r==null?void 0:r.endpoint,E==null?void 0:E.endpoint))?dVu(this.viewTransitionManager,K):this.shouldRunWatchNextLoadedTransition(D,
B)?Nzb(this.viewTransitionManager,K):K()):_.Hm(new _.bs("b/38014653 ",[g,
D.is,D.nodeName,K,D.isAttached,E&&RW(E),this.hostElement.children.length])),_.CR("pdl")):(D.hidden=!0,r.response.filler=!0,D.data=r.response,this.attachPage(D));_.Ln(this.hostElement,"yt-page-data-updated",{pageType:g})}_.k_(_.eM,function(){_.R("logging_avoid_blocking_during_navigation")&&_.ig2().transition("none");var w=DPb(),F=D;if(r){var c=vpD(r),W=V6b(r),z;a:{if(r.playerResponse){var S=r.playerResponse,k;if((z=S.auxiliaryUi)==null?0:(k=z.messageRenderers)==null?0:k.upsellDialogRenderer){z=S.auxiliaryUi.messageRenderers.upsellDialogRenderer;
break a}}else if(r.response&&(z=r.response,(S=z.overlay)==null?0:S.upsellDialogRenderer)){z=z.overlay.upsellDialogRenderer;break a}z=void 0}var A;var X;k=(A=r.playerResponse)==null?void 0:(X=A.auxiliaryUi)==null?void 0:X.messageRenderers;A=(k==null?void 0:k.enforcementMessageViewModel)||(k==null?void 0:k.bkaEnforcementMessageViewModel);A=(A==null?void 0:A.displayType)!=="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER"?A:void 0;var e;a:{if(r.response&&(X=r.response,(e=X.overlay)==null?0:e.commandWrapperPromoRenderer)){e=
X.overlay.commandWrapperPromoRenderer;break a}e=void 0}gck(w,c,W,z,A,e,F)}})};
_.d.preparePrefetchRequest=function(r,E,K,g,D,B){var Q,a,P,O,U,T,w,F,c,W,z,S,k,A,X;return _.p(function(e){if(e.nextAddress==1)return!K||!(g||D||B)||_.R("kevlar_disable_background_prefetch")&&_.Ii(_.tAJ)()===0?e.return():(Q=_.yH(E))?e.yield(Q.getPlayerPromise(),2):e.return();a=e.yieldResult;P=_.P7().resolve(_.p0(_.Tf));if(!P)return e.return();if(D)return O=_.yl(_.la),c0T(O,(U=r.endpoint)==null?void 0:U.reelWatchEndpoint,E.reelWatchSequenceResponse,a,P),e.return();F=(T=r.response)==null?void 0:(w=T.responseContext)==
null?void 0:w.webResponseContextExtensionData;if(!F)return e.return();k=(c=r.response)==null?void 0:(W=c.contents)==null?void 0:(z=W.twoColumnWatchNextResults)==null?void 0:(S=z.autoplay)==null?void 0:S.autoplay;A=_.P7().resolve(_.fr);X=_.yl(_.la);CNB(X,F,a,P,A,k);_.vo(e)})};
_.d.movePlayerToWatch=function(r){var E=this,K,g;return _.p(function(D){K=Aa(E.pagePool,"watch");g=K.getPlayerContainer();r.appendTo(g);_.vo(D)})};
_.d.movePlayerToShorts=function(r){var E=this,K,g,D;return _.p(function(B){K=Aa(E.pagePool,"shorts");g=K.getPlayerContainer();(D=r)==null||D.appendTo(g,void 0,!0);_.vo(B)})};
_.d.getPlayerFromWatch=function(){var r=Aa(this.pagePool,"watch");return _.yH(r)};
_.d.getPlayerFromShorts=function(){var r=Aa(this.pagePool,"shorts");return _.yH(r)};
_.d.startLoadingWatch=function(){var r=this,E=Aa(this.pagePool,"watch");this.renderLoadingStateJobId?(_.eM.cancelJob(this.renderLoadingStateJobId),this.renderLoadingStateJobId=0,_.R("web_watch_transition_enable_start_loading_watch_callsite")?j7D(this.viewTransitionManager,function(){r.renderPageLoadingState("watch")}):this.renderPageLoadingState("watch")):this.setActivePage(E,"watch");
if(_.R("enable_ai_companion")){var K;(K=_.P7().resolve(_.p0(_.B_)))==null||_.S8u(K,this.getPersistentPanelSurface("watch"))}};
_.d.startLoadingShorts=function(){var r=Aa(this.pagePool,"shorts");this.setActivePage(r,"shorts")};
_.d.startLoadingLearningJourney=function(){var r=Aa(this.pagePool,"learning_journey_watch");this.setActivePage(r,"learning_journey_watch")};
_.d.getCurrentPage=function(){return this.currentPage};
_.d.getDestinationPageType=function(){return this.destinationPageType};
_.d.getCurrentData=function(){return this.data};
_.d.isOnWatch=function(){return this.isWatchPage(this.currentPage)};
_.d.isOnShorts=function(){var r;return((r=this.currentPage)==null?void 0:r.is)==="ytd-shorts"};
_.d.isWatchPage=function(r){return!!r&&(r.is==="ytd-watch-flexy"||r.is==="ytd-watch-fixie"||r.is==="ytd-watch-grid")};
_.d.preparePage=function(r,E){var K=this,g=function(){var Q=K.pagePool.preparePage(r,K.currentPage,E);Q&&K.attachPage(Q)},D=function(Q){_.I1(Q,E);
_.nh(Q)};
if(_.R("kevlar_enable_mss_page_modules_client")){var B=this.getModuleNameForType(r);if(B=DVu(_.P7().resolve(_.sp),[B])){B.then(g.bind(this)).catch(D.bind(this));return}}try{g()}catch(Q){D(Q)}};
_.d.lazyPrepareCriticalPages=function(r,E){r=_.aq(E)||r;_.R("kevlar_enable_mss_page_modules_client")?this.downloadPageModules(r).then(this.maybePrepareWatchPage.bind(this,r)):this.maybePrepareWatchPage(r)};
_.d.maybePrepareWatchPage=function(r){r==="watch"||r==="learning_journey_watch"&&_.R("web_watch_learning_journey_disable_lazy_pages")||_.k_(_.eM,this.preparePage.bind(this,"watch"))};
_.d.downloadPageModules=function(r){r=this.getModuleNameForType(r);var E=new Set(["browse","search","shorts",this.getModuleNameForType("watch")]);E.delete(r);var K=_.P7().resolve(_.sp);K.JSC$19023_loadModules(r);return K.JSC$19023_loadModules.apply(K,_.mn(E))};
_.d.renderPageLoadingState=function(r,E){this.preparePage(r,E);var K=Aa(this.pagePool,r);K.loadingData&&(K.loadingData.endpoint=E);K.loading=!0;this.setActivePage(K,r);r!=="watch"&&r!=="learning_journey_watch"||_.Ln(this.hostElement,"yt-guide-close")};
_.d.prepareForNavigation=function(r,E){var K=this;if(this.currentPage&&this.data){var g=_.aq(E)||r;this.destinationPageType=g;RW(this.data)==g&&_.Ln(this.currentPage,"yt-page-data-will-update",{bubbles:!1})}if((r==="watch"||r==="learning_journey_watch")&&this.data&&this.data.page!=="watch"&&this.data.page!=="learning_journey_watch"){this.renderLoadingStateJobId&&_.eM.cancelJob(this.renderLoadingStateJobId);_.P7().resolve(_.S3).deactivate(E);_.pl(_.eM,function(){var B=K.viewTransitionManager,Q=K.currentPage;
if(B.isLockupToWatchTransitionEnabled&&B.isLockupThumbnailRegistrationEnabled&&Q)if(B.registeredLockupThumbnail)B.lockupThumbnailRegisteredFromWatchEndpoint&&_.nh(new _.bs("Lockup thumbnail already registered from watch endpoint."));else{a:{var a=_.M(E,_.m4);if(a==null?0:a.videoId){var P="yt-lockup-view-model ."+_.Hqu(a.videoId)+" yt-thumbnail-view-model";Q=Q.querySelectorAll(P);if(Q.length===1){a=Q[0];break a}Q.length>1?_.nh(new _.bs("Multiple LockupViewModel thumbnails found for videoId: "+a.videoId+
". Selector: "+P)):_.R("web_thumbnail_to_watch_transition_debug")&&_.nh(new _.bs("No LockupViewModel thumbnail found for videoId: "+a.videoId+". Selector: "+P))}a=void 0}a&&(B.registeredLockupThumbnail=a,B.lockupThumbnailRegisteredFromWatchEndpoint=!0,_.f2D(B,a))}});
var D=this.data;this.renderLoadingStateJobId=_.pl(_.eM,function(){j7D(K.viewTransitionManager,function(){if(K.data!=D){var B=Aa(K.pagePool,r);K.setActivePage(B)}else K.renderPageLoadingState(r,E);K.renderLoadingStateJobId=0})},150)}};
_.d.preparePageDispose=function(){if(this.currentPage&&Array.isArray(this.currentPage.pageDisposeJobs)&&this.currentPage.pageDisposeJobs.length!==0){var r=new _.MA(1);this.currentPage.pageDisposeJobs.forEach(function(E){_.ix(r,E)});
this.pageDisposeJobsets.set(this.currentPage,r)}};
_.d.flushPageDisposeJobset=function(r){var E=this.pageDisposeJobsets.get(r);E&&(E.flushJobs(),this.pageDisposeJobsets.delete(r))};
_.d.onYtStopOldPlayer=function(r,E){E=E===void 0?!1:E;var K,g=_.Fl("kevlar_new_stop_old_player_logic_pages");if(_.R("kevlar_check_current_page_on_stop_old_player")&&(g.length===0||this.currentPage&&g.includes(this.currentPage.is)))if(this.data&&(K=RW(this.data)),RW(r)===K&&this.currentPage&&RW(this.currentPage.data)!==K)var D=_.yH(this.currentPage);else K=RW(this.data),D=Aa(this.pagePool,K),D=_.yH(D);else this.data&&(K=RW(this.data),D=Aa(this.pagePool,K),D=_.yH(D));if(D){g=RW(r);var B=Aa(this.pagePool,
g);B=_.yH(B);if(D==B)E&&!_.R("kevlar_disable_preemptive_player_reset")&&D.resetForNewPlayback();else if(E=K==="watch"&&g!=="watch",!E||g==="shorts"||_.jN$()&&!fzU(this.data,r))r=_.P7().resolve(_.S3),E&&r.isMiniplayerActive()&&r.pipController.getWindow()||D.stop()}};
_.d.isDifferentBrowseId=function(r,E){r=_.M(r,_.pe);E=_.M(E,_.pe);return(r==null?void 0:r.browseId)!==(E==null?void 0:E.browseId)};
_.d.getPersistentPanelSurface=function(r){switch(r){case "watch":return"WATCH";default:return"APP"}};
_.f5.Object.defineProperties(E0,{template:{configurable:!0,enumerable:!0,get:function(){return DD9()}}});
_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],E0.prototype,"ytActionHandlerBehavior",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-page-manager"})],E0);_.Z(E0,"ytd-page-manager",function(){return DD9()},{mode:_.EZ("kevlar_poly_si_batch_j081")?1:2});var Bcb;var Kj=function(){var r=_.q.apply(this,arguments)||this;r.useListItemStyles=_.R("web_list_item_style_for_menu_items");r.systemIcons=_.R("kevlar_system_icons");return r};
_.C(Kj,_.q);_.d=Kj.prototype;_.d.ready=function(){this.hostElement.addEventListener("tap",_.QF(this,this.onEndpointTapExtra))};
_.d.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem")};
_.d.onFocus=function(){var r;(r=_.rj(this.hostElement).querySelector("tp-yt-paper-item"))==null||r.focus()};
_.d.onEndpointTapExtra=function(r){_.Ln(this.hostElement,"iron-activate");var E=this.data.navigationEndpoint;E&&_.M(E,_.RfJ)&&(r.stopPropagation(),_.EB(this.hostElement,[E],this.hostElement))};
_.d.computeIcon=function(r){return r&&r.iconType?_.B1(r.iconType):""};
_.d.computeHasSeparator=function(){return!(!this.data||!this.data.hasSeparator)};
_.d.computeIconHidden=function(){return this.useIcons?!1:!this.icon};
_.d.forceUpdateStylesOnLegacyBrowsers=function(){_.R("kevlar_legacy_browsers")&&_.jU(this.hostElement)};
Kj.prototype.forceUpdateStylesOnLegacyBrowsers=Kj.prototype.forceUpdateStylesOnLegacyBrowsers;Kj.prototype.onFocus=Kj.prototype.onFocus;_.u([_.G(_.cy),_.H("design:type",Object)],Kj.prototype,"ytdOpenPopupBehavior",void 0);_.u([_.G(_.v1u.YtConditionalRendererBehavior),_.H("design:type",Object)],Kj.prototype,"ytConditionalRendererBehavior",void 0);_.u([_.G(_.qA.YtEndpointBehavior),_.H("design:type",Object)],Kj.prototype,"ytEndpointBehavior",void 0);
_.u([_.b(),_.H("design:type",Object)],Kj.prototype,"data",void 0);_.u([_.b({computed:"computeIcon(data.icon)",value:""}),_.H("design:type",String)],Kj.prototype,"icon",void 0);_.u([_.b({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],Kj.prototype,"useIcons",void 0);_.u([_.b({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),_.H("design:type",Boolean)],Kj.prototype,"hasSeparator",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Kj.prototype,"useListItemStyles",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Kj.prototype,"systemIcons",void 0);_.u([_.ae("focus"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Kj.prototype,"onFocus",null);_.u([_.pH("useIcons","hasSeparator"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Kj.prototype,"forceUpdateStylesOnLegacyBrowsers",null);
_.Z(Kj,"ytd-menu-navigation-item-renderer",function(){if(Bcb===void 0){var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);Bcb=r}r=Bcb;return r},{mode:1});var dDT;var joB=_.eI(_.Nn("DOWNLOAD",{},"Download")),Nca=_.eI(_.Nn("DELETE_FROM_DOWNLOADS",{},"Delete from downloads")),Qoa=_.eI(_.Nn("RETRY",{},"Retry")),$Db=_.eI(_.Nn("PAUSE_DOWNLOADING",{},"Pause downloading")),aFT=_.eI(_.Nn("RESUME_DOWNLOAD",{},"Resume download")),g_=function(){var r=_.q.apply(this,arguments)||this;r.primaryText=joB;r.primaryIconType="OFFLINE_DOWNLOAD";r.hasSecondaryContent=!1;r.hasSeparator=!1;r.transferState="TRANSFER_STATE_UNKNOWN";r.isVideoDeletedByUser=!1;r.isHidden=!1;r.offlineabilityState=
"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED";return r};
_.C(g_,_.q);_.d=g_.prototype;_.d.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem")};
_.d.onFocus=function(){this.primaryEntry.focus()};
_.d.onPrimaryClicked=function(){this.sendOfflineAction(this.primaryAction)};
_.d.onSecondaryClicked=function(){this.sendOfflineAction(this.secondaryAction)};
_.d.getRemoveAction=function(){return"ACTION_REMOVE"};
_.d.sendOfflineAction=function(r){var E=this.data.serviceEndpoint;if(E){var K=_.M(E,_.p8);K&&r&&(K.action=r);this.ytComponentBehavior.resolveCommand(E)}};
_.d.onTransferStateChange=function(){this.hasSecondaryContent=!1;this.secondaryAction=this.primaryAction=void 0;if(this.isVideoDeletedByUser)this.primaryText=joB,this.primaryIconType="OFFLINE_DOWNLOAD",this.primaryAction="ACTION_ADD";else switch(this.transferState){case "TRANSFER_STATE_UNKNOWN":this.primaryText=joB;this.primaryIconType="OFFLINE_DOWNLOAD";this.primaryAction="ACTION_ADD";break;case "TRANSFER_STATE_FAILED":case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":this.primaryText=Qoa;
this.primaryIconType="OFFLINE_DOWNLOAD";this.primaryAction="ACTION_RETRY";this.secondaryText=Nca;this.secondaryIconType="DELETE";this.secondaryAction=this.getRemoveAction();this.hasSecondaryContent=!0;break;case "TRANSFER_STATE_PAUSED_BY_USER":this.primaryText=aFT;this.primaryIconType="OFFLINE_DOWNLOAD";this.primaryAction="ACTION_RESUME";this.secondaryText=Nca;this.secondaryIconType="DELETE";this.secondaryAction=this.getRemoveAction();this.hasSecondaryContent=!0;break;case "TRANSFER_STATE_TRANSFERRING":this.primaryText=
$Db;this.primaryIconType="OFFLINE_PAUSE";this.primaryAction="ACTION_PAUSE";this.secondaryText=Nca;this.secondaryIconType="DELETE";this.secondaryAction=this.getRemoveAction();this.hasSecondaryContent=!0;break;case "TRANSFER_STATE_COMPLETE":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":this.primaryText=Nca;this.primaryIconType="DELETE";this.primaryAction=this.getRemoveAction();break;default:this.primaryText=joB,this.primaryIconType="OFFLINE_DOWNLOAD",this.primaryAction="ACTION_ADD"}};
_.d.showHideButton=function(){var r;this.isHidden=this.offlineabilityState!=="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"||((r=this.playerStateEntity)==null?void 0:r.adsState)==="ADS_STATE_PLAYING"};
_.d.isSecondaryEntryHidden=function(r,E){return r?!0:!E};
_.d.computeHasSeparator=function(){var r;return!((r=this.data)==null||!r.hasSeparator)};
_.d.computePlayerStateEntityKey=function(r){return r};
g_.prototype.showHideButton=g_.prototype.showHideButton;g_.prototype.onTransferStateChange=g_.prototype.onTransferStateChange;g_.prototype.onFocus=g_.prototype.onFocus;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],g_.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],g_.prototype,"ytdReduxBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],g_.prototype,"ytComponentBehavior",void 0);
_.u([_.b(),_.H("design:type",Object)],g_.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],g_.prototype,"primaryText",void 0);_.u([_.b(),_.H("design:type",String)],g_.prototype,"primaryIconType",void 0);_.u([_.b(),_.H("design:type",String)],g_.prototype,"primaryAction",void 0);_.u([_.b(),_.H("design:type",Object)],g_.prototype,"secondaryText",void 0);_.u([_.b(),_.H("design:type",String)],g_.prototype,"secondaryIconType",void 0);
_.u([_.b(),_.H("design:type",String)],g_.prototype,"secondaryAction",void 0);_.u([_.b(),_.H("design:type",Object)],g_.prototype,"hasSecondaryContent",void 0);_.u([_.b({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),_.H("design:type",Object)],g_.prototype,"hasSeparator",void 0);_.u([_.b({computed:"computePlayerStateEntityKey(data.playerStateEntityKey)"}),_.H("design:type",String)],g_.prototype,"playerStateEntityKey",void 0);
_.u([_.b({selector:_.BI,selectorArgs:["playerStateEntityKey"]}),_.H("design:type",Object)],g_.prototype,"playerStateEntity",void 0);_.u([_.b({selector:_.zS,selectorArgs:["data.serviceEndpoint.offlineVideoEndpoint.videoId"]}),_.H("design:type",String)],g_.prototype,"transferState",void 0);_.u([_.b({selector:_.ntL,selectorArgs:["data.serviceEndpoint.offlineVideoEndpoint.videoId"]}),_.H("design:type",Object)],g_.prototype,"isVideoDeletedByUser",void 0);
_.u([_.b(),_.H("design:type",Object)],g_.prototype,"isHidden",void 0);_.u([_.b({selector:_.mAK,selectorArgs:["data.serviceEndpoint.offlineVideoEndpoint.videoId"]}),_.H("design:type",Object)],g_.prototype,"offlineabilityState",void 0);_.u([_.fH("#primary-entry"),_.H("design:type",Object)],g_.prototype,"primaryEntry",void 0);_.u([_.ae("focus"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],g_.prototype,"onFocus",null);
_.u([_.TI("transferState","isVideoDeletedByUser"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],g_.prototype,"onTransferStateChange",null);_.u([_.TI("offlineabilityState","playerStateEntity"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],g_.prototype,"showHideButton",null);
_.Z(g_,"ytd-menu-service-item-download-renderer",function(){if(dDT===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);dDT=r}r=dDT;return r},{mode:1});var pY9;var DI=function(){var r=_.q.apply(this,arguments)||this;r.useIcons=!1;r.systemIcons=_.R("kevlar_system_icons");r.useListItemStyles=_.R("web_list_item_style_for_menu_items");return r};
_.C(DI,_.q);_.d=DI.prototype;_.d.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem")};
_.d.onFocus=function(){var r;(r=_.rj(this.hostElement).querySelector("tp-yt-paper-item"))==null||r.focus()};
_.d.onTap=function(){_.Jt(this.hostElement,"yt-menu-service-item-selected-action",[this.data]);var r=this.data.serviceEndpoint,E=this.data.command;if(r){var K,g=(K=this.data)==null?void 0:K.trackingParams;K=!!_.M(r,_.fhf);g&&K&&_.n4().dispatch(_.K4({type:"SET_PARENT_CLICK_TRACKING_PARAMS",payload:{parentClickTrackingParams:g}}));this.ytComponentBehavior.resolveCommand(r)||_.P7().resolve(_.Ov).resolveCommand(r,{form:{element:this.hostElement}})}E&&(this.ytComponentBehavior.resolveCommand(E)||_.EB(this.hostElement,
[E],this.hostElement))};
_.d.computeIcon=function(r){return r&&r.iconType?_.B1(r.iconType):""};
_.d.computeIconHidden=function(){return this.useIcons?!1:!this.icon};
_.d.computeHasSeparator=function(){var r;return!((r=this.data)==null||!r.hasSeparator)};
_.d.forceUpdateStylesOnLegacyBrowsers=function(){_.R("kevlar_legacy_browsers")&&_.jU(this.hostElement)};
_.d.computeIsSelected=function(){var r;return!((r=this.data)==null||!r.isSelected)};
DI.prototype.forceUpdateStylesOnLegacyBrowsers=DI.prototype.forceUpdateStylesOnLegacyBrowsers;DI.prototype.onTap=DI.prototype.onTap;DI.prototype.onFocus=DI.prototype.onFocus;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],DI.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cy),_.H("design:type",Object)],DI.prototype,"ytdOpenPopupBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],DI.prototype,"ytComponentBehavior",void 0);
_.u([_.G(_.v1u.YtConditionalRendererBehavior),_.H("design:type",Object)],DI.prototype,"ytConditionalRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],DI.prototype,"data",void 0);_.u([_.b({computed:"computeIcon(data.icon)",value:""}),_.H("design:type",String)],DI.prototype,"icon",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],DI.prototype,"useIcons",void 0);
_.u([_.b({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),_.H("design:type",Boolean)],DI.prototype,"hasSeparator",void 0);_.u([_.b({computed:"computeIsSelected(data.isSelected)",reflectToAttribute:!0}),_.H("design:type",Boolean)],DI.prototype,"isSelected",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],DI.prototype,"systemIcons",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],DI.prototype,"useListItemStyles",void 0);
_.u([_.ae("focus"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],DI.prototype,"onFocus",null);_.u([_.ae("tap"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],DI.prototype,"onTap",null);_.u([_.pH("useIcons","hasSeparator"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],DI.prototype,"forceUpdateStylesOnLegacyBrowsers",null);
_.Z(DI,"ytd-menu-service-item-renderer",function(){if(pY9===void 0){var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);pY9=r}r=pY9;return r},{mode:2});var PoA;var Bp=function(){return _.q.apply(this,arguments)||this};
_.C(Bp,_.q);_.d=Bp.prototype;_.d.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.d.onDataChanged=function(){var r=this;_.p5(this,function(){r.postbox.openDialog();r.focus();_.Ln(r.hostElement,"yt-refit")})};
_.d.focus=function(){this.postbox.focus()};
_.d.closePopup=function(){_.ht(this.hostElement,"yt-close-popup-action")};
_.d.onYtCommentboxDismiss=function(){this.closePopup()};
Bp.prototype.onYtCommentboxDismiss=Bp.prototype.onYtCommentboxDismiss;Bp.prototype.onDataChanged=Bp.prototype.onDataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Bp.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Bp.prototype,"data",void 0);_.u([_.b({value:function(){return _.Nn("SBOX_INAPPROPRIATE_CANCEL")}}),
_.H("design:type",String)],Bp.prototype,"closeButtonAriaLabel",void 0);_.u([_.fH("#postbox"),_.H("design:type",Object)],Bp.prototype,"postbox",void 0);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Bp.prototype,"onDataChanged",null);_.u([_.ae("yt-commentbox-dismiss"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Bp.prototype,"onYtCommentboxDismiss",null);
_.u([_.VF({disableElementRegistration:!0,is:"ytd-backstage-post-dialog-popup-renderer"})],Bp);
_.Z(Bp,"ytd-backstage-post-dialog-popup-renderer",function(){if(PoA!==void 0)return PoA;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return PoA=r},{mode:1});var fFu;var OEb;var Yrb=function(){return _.q.apply(this,arguments)||this};
_.C(Yrb,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Yrb.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Yrb.prototype,"data",void 0);_.u([_.vZ({disableElementRegistration:!0,is:"yt-sender-id-section-renderer"})],Yrb);
_.Z(Yrb,"yt-sender-id-section-renderer",function(){if(OEb===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);OEb=r}r=
OEb;return r},{mode:1});var UD5;var TcB;var d_=function(){return _.q.apply(this,arguments)||this};
_.C(d_,_.q);d_.prototype.closePopup=function(){_.ht(this.hostElement,"yt-close-popup-action")};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],d_.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],d_.prototype,"data",void 0);_.u([_.vZ({is:"yt-community-post-section-renderer",disableElementRegistration:!0})],d_);
_.Z(d_,"yt-community-post-section-renderer",function(){if(TcB===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;UD5===void 0&&(UD5=document.createElement("template"));var g=UD5;K.call(E,g.content.cloneNode(!0),r.content.firstChild);TcB=r}r=TcB;return r},{mode:2});var wY9;var FX5;var R2Q;var oUD;var Mqa;var iEU;var c$k=function(){return _.q.apply(this,arguments)||this};
_.C(c$k,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],c$k.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],c$k.prototype,"data",void 0);_.u([_.vZ({is:"yt-share-start-time-with-context-renderer",disableElementRegistration:!0})],c$k);
_.Z(c$k,"yt-share-start-time-with-context-renderer",function(){if(iEU===void 0){var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;Mqa===void 0&&(Mqa=document.createElement("template"));var g=Mqa;K.call(E,g.content.cloneNode(!0),r.content.firstChild);iEU=r}r=iEU;return r},{mode:2});var jh=function(){return _.q.apply(this,arguments)||this};
_.C(jh,_.q);jh.prototype.configureRendererStamper=function(){return{"data.subtitle":{id:"subtitle",mapping:{shareStartTimeWithContextRenderer:"yt-share-start-time-with-context-renderer"}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],jh.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],jh.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],jh.prototype,"data",void 0);_.u([_.vZ({is:"yt-share-panel-title-v15-renderer",disableElementRegistration:!0})],jh);
_.Z(jh,"yt-share-panel-title-v15-renderer",function(){if(oUD===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;R2Q===void 0&&(R2Q=document.createElement("template"));var g=R2Q;K.call(E,g.content.cloneNode(!0),r.content.firstChild);oUD=r}r=oUD;return r},{mode:2});var NT=function(){return _.q.apply(this,arguments)||this};
_.C(NT,_.q);NT.prototype.configureRendererStamper=function(){return{"data.title":{id:"title",mapping:{sharePanelTitleV15Renderer:"yt-share-panel-title-v15-renderer"}},"data.communityPost":{id:"community-post",mapping:{communityPostSectionRenderer:"yt-community-post-section-renderer"}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],NT.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],NT.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],NT.prototype,"data",void 0);_.u([_.vZ({is:"yt-share-panel-header-renderer",disableElementRegistration:!0})],NT);
_.Z(NT,"yt-share-panel-header-renderer",function(){if(FX5===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;wY9===void 0&&(wY9=document.createElement("template"));var g=wY9;K.call(E,g.content.cloneNode(!0),r.content.firstChild);FX5=r}r=FX5;return r},{mode:2});var CoB;var xD9;var Qz=function(){var r=_.q.apply(this,arguments)||this;r.actionMap={"yt-open-popup-action":"onOpen"};return r};
_.C(Qz,_.q);_.d=Qz.prototype;_.d.attached=function(){this.onOpen()};
_.d.updateTimeSecs=function(r){this.currentTimeSecs=r};
_.d.computeTimeString=function(r){r=r.toString();var E=Math.floor(Number(r)/3600),K=Math.floor(Number(r)%3600%60);return(E>0?E+":":"")+_.$q(Math.floor(Number(r)%3600/60),E>0?2:1)+":"+_.$q(K,2)};
_.d.computeTimeStringA11y=function(r){return _.E$c({seconds:r})};
_.d.getTimeParam=function(){return LL5(this.timeString)};
_.d.onChangeStartAtCheckbox=function(){this.startAtTimestamp.disabled=!this.isStartAtChecked;this.setTimestamp();var r={checkboxData:{state:this.isStartAtChecked?"CHECKBOX_STATE_ON":"CHECKBOX_STATE_OFF"}},E;_.ZM(_.pB(),(E=this.data)==null?void 0:E.trackingParams,r,7)};
_.d.onChangeStartAtTimestamp=function(){for(var r=this.startAtTimestamp.value.split(":"),E=0,K=1,g=r.length-1;g>=0;g--)E+=Number(r[g])*K,K*=60;this.updateTimeSecs(E);this.setTimestamp()};
_.d.onOpen=function(){var r=this;this.updateTimeSecs(0);this.isStartAtChecked=!1;var E=_.Lg();E?E.getPlayerPromise().then(function(K){K=K.getCurrentTime();r.updateTimeSecs(K)}):Btu()&&this.updateTimeSecs(Btu())};
_.d.setTimestamp=function(){var r=Math.floor(this.currentTimeSecs);_.ht(this.hostElement,"yt-share-panel-set-timestamp-action",[{isSet:this.isStartAtChecked&&!!r,timestamp:r||""}])};
_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],Qz.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Qz.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Qz.prototype,"data",void 0);_.u([_.b({value:!1,notify:!0}),_.H("design:type",Boolean)],Qz.prototype,"isStartAtChecked",void 0);_.u([_.b(),_.H("design:type",Number)],Qz.prototype,"currentTimeSecs",void 0);
_.u([_.b({computed:"computeTimeString(currentTimeSecs)"}),_.H("design:type",String)],Qz.prototype,"timeString",void 0);_.u([_.b({computed:"computeTimeStringA11y(currentTimeSecs)"}),_.H("design:type",String)],Qz.prototype,"timeStringA11y",void 0);_.u([_.fH("#start-at-timestamp"),_.H("design:type",Object)],Qz.prototype,"startAtTimestamp",void 0);_.u([_.vZ({is:"yt-start-at-renderer",disableElementRegistration:!0})],Qz);
_.Z(Qz,"yt-start-at-renderer",function(){if(xD9===void 0){var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;CoB===void 0&&(CoB=document.createElement("template"));var g=CoB;K.call(E,g.content.cloneNode(!0),r.content.firstChild);xD9=r}r=xD9;return r},{mode:2});var WXA;var GNA;var vUb={};vUb.YtBindingExpressionsBehavior={identity:_.bn,msg:function(r,E){E=E===void 0?{}:E;return _.Nn(r,E,r)},
msgPlural:function(r,E){return _.QN(r,E)},
getMusicIconFromType:function(r){return _.B1(r)}};var Vqa;var z2a;var tqk;var Sru=document.head,bEb=Sru.appendChild,soT;if(tqk===void 0){var kND=document.createElement("template");_.x(kND,'\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>');tqk=kND}soT=tqk;bEb.call(Sru,soT.content);var $i=function(){var r=_.q.apply(this,arguments)||this;r.screenLayer=7;return r};
_.C($i,_.q);$i.prototype.getScreenLayer=function(){return this.screenLayer};
$i.prototype.onTap=function(r){r&&r.detail&&(r.detail.x||r.detail.y)&&_.rj(this.hostElement).querySelector("#target").blur();this.data.serviceEndpoint?_.rA(this.hostElement,[this.data.serviceEndpoint]):this.data.navigationEndpoint&&(r=this.getScreenLayer(),_.Ln(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint,createScreenConfig:{layer:r}}));this.data.onTapCommand&&this.ytComponentBehavior.resolveCommand(this.data.onTapCommand,{form:{createScreenConfig:{layer:this.getScreenLayer()}}})};
_.f5.Object.defineProperties($i.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()}}});
$i.prototype.onTap=$i.prototype.onTap;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],$i.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],$i.prototype,"ytComponentBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],$i.prototype,"data",void 0);_.u([_.v("data.title"),_.H("design:type",Object),_.H("design:paramtypes",[])],$i.prototype,"title",null);
_.u([_.v("data.serviceName"),_.H("design:type",String),_.H("design:paramtypes",[])],$i.prototype,"icon",null);_.u([_.ae("tap"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],$i.prototype,"onTap",null);_.u([_.vZ({is:"yt-share-target-renderer",disableElementRegistration:!0})],$i);
_.Z($i,"yt-share-target-renderer",function(){if(z2a===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;Vqa===void 0&&(Vqa=document.createElement("template"));var g=Vqa;K.call(E,g.content.cloneNode(!0),r.content.firstChild);z2a=r}r=z2a;return r},{mode:2});var qrQ;var lFD;var aC=function(){var r=_.q.apply(this,arguments)||this;r.SHARE_TARGET_WIDTH=70;r.SHARE_TARGET_MARGIN_RIGHT=8;r.PAGE_SCROLL_SPEED=9;r.actionMap={"yt-share-panel-reset-action":"onReset_"};return r};
_.C(aC,_.q);_.d=aC.prototype;_.d.configureRendererStamper=function(){return{"data.shareTargets":{id:"contents",mapping:{shareTargetRenderer:{component:"yt-share-target-renderer",attributes:{role:"button"}}}}}};
_.d.onDataChanged_=function(){this.data&&this.data.shareTargets&&(_.rj(this.hostElement).querySelector("#scroll-button-back").hidden=!0,_.rj(this.hostElement).querySelector("#scroll-button-forward").hidden=this.data.shareTargets.length<=6)};
_.d.onReset_=function(){if(_.rj(this.hostElement).querySelector("#list")){var r=_.rj(this.hostElement).querySelector("#list");var E=_.rj(this.hostElement).querySelector("#list");var K=E.offsetLeft,g=E.offsetParent;g||_.m4f(E)!="fixed"||(g=_.AR(E).documentElement);if(g){if(_.Bs&&!_.j6(58)){var D=_.InM(g);K+=D.left}else Number(_.QMX)>=8&&!(Number(_.QMX)>=9)&&(D=_.InM(g),K-=D.left);E=_.HFf(g)?g.clientWidth-(K+E.offsetWidth):K}else E=K;Wwb(r,E);this.updateScrollButtons_()}};
_.d.onScrollBack_=function(){this.smoothScrollByOnePage_(!1)};
_.d.onScrollForward_=function(){this.smoothScrollByOnePage_(!0)};
_.d.onScrollWheel_=function(r){r.stopPropagation();r.preventDefault();var E=xVB(_.rj(this.hostElement).querySelector("#list"));r=Math.abs(r.deltaX)>Math.abs(r.deltaY)?r.deltaX:r.deltaY;Wwb(_.rj(this.hostElement).querySelector("#list"),E+r);this.updateScrollButtons_()};
_.d.smoothScrollByOnePage_=function(r){var E=_.rj(this.hostElement).querySelector("#list"),K=(Math.floor(E.clientWidth/this.SHARE_TARGET_WIDTH)*(this.SHARE_TARGET_WIDTH+this.SHARE_TARGET_MARGIN_RIGHT)-this.SHARE_TARGET_MARGIN_RIGHT)/2,g=xVB(E),D=K*(r?1:-1),B=this.PAGE_SCROLL_SPEED,Q=this.updateScrollButtons_.bind(this),a=0,P;(function U(){a+=B;P=a/K*2;Wwb(E,g+D*(P<1?P*P:-P*P+4*P-2));a<K?window.requestAnimationFrame(U):Q()})()};
_.d.updateScrollButtons_=function(){var r=xVB(_.rj(this.hostElement).querySelector("#list")),E=_.rj(this.hostElement).querySelector("#list").scrollWidth-_.rj(this.hostElement).querySelector("#list").clientWidth;_.rj(this.hostElement).querySelector("#scroll-button-back").hidden=r<=0;_.rj(this.hostElement).querySelector("#scroll-button-forward").hidden=r>=E};
aC.prototype.onScrollWheel_=aC.prototype.onScrollWheel_;aC.prototype.onDataChanged_=aC.prototype.onDataChanged_;_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],aC.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],aC.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(vUb.YtBindingExpressionsBehavior),_.H("design:type",Object)],aC.prototype,"ytBindingExpressionsBehavior",void 0);
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],aC.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],aC.prototype,"data",void 0);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],aC.prototype,"onDataChanged_",null);_.u([_.ae("wheel"),_.H("design:type",Function),_.H("design:paramtypes",[WheelEvent]),_.H("design:returntype")],aC.prototype,"onScrollWheel_",null);
_.u([_.vZ({is:"yt-third-party-share-target-section-renderer",disableElementRegistration:!0})],aC);
_.Z(aC,"yt-third-party-share-target-section-renderer",function(){if(lFD===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;qrQ===void 0&&(qrQ=document.createElement("template"));var g=qrQ;K.call(E,g.content.cloneNode(!0),r.content.firstChild);lFD=r}r=lFD;return r},{mode:2});var pj=function(){return _.q.apply(this,arguments)||this};
_.C(pj,_.q);pj.prototype.configureRendererStamper=function(){return{"data.shareTargetContainer":{id:"share-targets",mapping:{thirdPartyShareTargetSectionRenderer:"yt-third-party-share-target-section-renderer"}},"data.copyLinkContainer":{id:"copy-link",mapping:{copyLinkRenderer:"yt-copy-link-renderer"}},"data.startAtContainer":{id:"start-at",mapping:{startAtRenderer:"yt-start-at-renderer"}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],pj.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],pj.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],pj.prototype,"data",void 0);_.u([_.vZ({is:"yt-third-party-network-section-renderer",disableElementRegistration:!0})],pj);
_.Z(pj,"yt-third-party-network-section-renderer",function(){if(GNA===void 0){var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;WXA===void 0&&(WXA=document.createElement("template"));var g=WXA;K.call(E,g.content.cloneNode(!0),r.content.firstChild);GNA=r}r=GNA;return r},{mode:2});_.yB(_.l(function(r){return _.f("first-party-network-section-view-model",{class:"ytwFirstPartyNetworkSectionViewModelHost"},_.f("div",{class:"ytwFirstPartyNetworkSectionViewModelfirstPartyItems"},_.f(_.U9,{data:function(){return r.data().firstPartyItems}},{listItemViewModel:_.OL})))},"mj"),"first-party-network-section-view-model",{props:{data:_.Yt}});var mDA=(0,_.bMw)(_.HT.share,{parentClickTrackingParamsSelector:function(r){return r.parentClickTrackingParams}});var ZEb=_.A4(["data:image/svg+xml;charset=UTF-8;base64,",""]),Pp=function(){var r=_.q.apply(this,arguments)||this;r.screenLayer=7;r.qrCodeEnabled=_.R("web_enable_sharing_qr_code");r.actionMap={"yt-share-panel-set-timestamp-action":"handleSetTimestamp"};return r};
_.C(Pp,_.q);_.d=Pp.prototype;_.d.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"}}}};
_.d.attached=function(){this.JSC$20589_scroller&&(this.JSC$20589_scroller.dialogElement=this.hostElement.parentNode,this.JSC$20589_scroller.attached&&typeof this.JSC$20589_scroller.attached==="function"&&this.JSC$20589_scroller.attached(),this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true"))};
_.d.onDataChanged=function(){var r=this,E;(E=this.data)!=null&&E.contents&&(this.hostElement.setAttribute("links-only","true"),_.BZ(this.hostElement,"can-post",this.hasCommunityPostRenderer()),this.logSharePanelPage(),this.maybeRenderQrCode(this.shortUrl()),_.p5(this,function(){_.Ln(r.hostElement,"yt-refit");r.focusSharePanelHeader()}))};
_.d.focusSharePanelHeader=function(){this.header&&(this.header.setAttribute("tabindex","-1"),this.header.focus())};
_.d.handleSetTimestamp=function(r){var E=this.shortUrl();r.isSet&&(E=_.I6(E,"t",r.timestamp));this.maybeRenderQrCode(E)};
_.d.shortUrl=function(){var r,E=(r=this.data)==null?void 0:r.contents;if(E)for(r=0;r<E.length;r++){var K=void 0,g=void 0;if((K=E[r])==null?0:(g=K.thirdPartyNetworkSection)==null?0:g.copyLinkContainer){var D=g=K=void 0;return(D=_.M((K=E[r])==null?void 0:(g=K.thirdPartyNetworkSection)==null?void 0:g.copyLinkContainer,av9))==null?void 0:D.shortUrl}}};
_.d.maybeRenderQrCode=function(r){var E=this,K,g,D,B,Q,a,P,O,U;return _.p(function(T){if(T.nextAddress==1){K=_.rj(E.hostElement).querySelector("#qr-code");if(!E.qrCodeEnabled||!r)return K&&(K.style.display="none"),T.return();g=_.b$J(_.P7().resolve(_.dD),{iconName:"youtube_logo_icon",iconStyle:"youtube_fill"});D=document.createElement("div");return typeof g==="function"?(g(D),T.jumpTo(2)):T.yield(g,3)}T.nextAddress!=2&&(B=T.yieldResult,B(D));P=(Q=D)==null?void 0:(a=Q.firstChild)==null?void 0:a.firstChild;
O=document.createElement("img");U=_.NJL(ZEb,btoa(P.outerHTML));O.onload=function(){var w={canvas:K,cellStyle:1,backgroundColor:"white",borderRadius:30,color:"black",padding:10,width:256,logo:O},F=new WGB;STb(F,r);bif(F,!1,sSQ(F));var c=F.modules,W=Object.assign({},by9,w);c=structuredClone(c);w=c.length;var z,S=(z=W.canvas)!=null?z:document.createElement("canvas");z=W.cellSize;F=W.logo;var k,A=(k=W.logoSize)!=null?k:Math.floor(w/4);w%2!==A%2&&A++;var X=W.logoPadding,e=W.backgroundColor;k=w*z;var I=
W.width,J=0;I&&(J=W.padding,J=Math.ceil(J*k/(I-J*2)),S.style.width=I+"px",S.style.height=I+"px");S.width!==k+J*2&&(S.width=k+J*2);S.height!==k+J*2&&(S.height=k+J*2);k=S.getContext("2d");W.autoClear&&k.clearRect(0,0,S.width,S.height);k.fillStyle=e;k.beginPath();k.roundRect(0,0,S.width,S.height,W.borderRadius);k.fill();k.save();k.translate(J,J);if(F)for(S=Math.floor(w-A)/2-X,X=Math.floor(w+A)/2+X,e=S;e<X;e++)for(I=S;I<X;I++)c[e][I]=!1;for(S=0;S<w;S++)for(X=0;X<w;X++)(S<7&&X<7||S<7&&X>=w-7||S>=w-7&&
X<7)&&(c[S][X]=!1);var Q5;S=(Q5=W.markerColor)!=null?Q5:W.color;qTu(k,0,0,z,S);qTu(k,z*(w-7),0,z,S);qTu(k,0,z*(w-7),z,S);switch(W.cellStyle){case 0:Q5=c;c=Q5.length;S=W.cellSize;k.beginPath();for(X=0;X<c;X++)for(e=0;e<c;e++)Q5[X][e]&&k.rect(X*S,e*S,S,S);k.fillStyle=W.color;k.fill();break;case 1:Q5=c;c=Q5.length;S=W.cellSize;X=S*W.relativeCircleSize;k.fillStyle=W.color;k.beginPath();for(W=0;W<c;W++)for(e=0;e<c;e++)Q5[W][e]&&(k.beginPath(),k.ellipse((W+.5)*S,(e+.5)*S,X/2,X/2,0,0,2*Math.PI),k.fill());
k.fill();break;case 2:Q5=c;c=Q5.length;S=W.cellSize;k.fillStyle=W.color;W=[[1,1],[-1,1],[-1,-1],[1,-1]];k.beginPath();for(X=0;X<c;X++)for(e=0;e<c;e++)if(Q5[X][e])k.roundRect(X*S,e*S,S,S,S/2),X+1<c&&Q5[X+1][e]&&k.rect(X*S+S/2,e*S,S,S),e+1<c&&Q5[X][e+1]&&k.rect(X*S,e*S+S/2,S,S);else{I=X*S+S/2;J=e*S+S/2;for(var OP=0;OP<4;OP++){var WK=_.N(W[OP]),TJ=WK.next().value;WK=WK.next().value;X+TJ>=0&&X+TJ<c&&e+WK>=0&&e+WK<c&&Q5[X+TJ][e]&&Q5[X][e+WK]&&Q5[X+TJ][e+WK]&&(TJ=OP*Math.PI/2,WK=S/2,k.moveTo(I+WK*Math.cos(TJ),
J+WK*Math.sin(TJ)),k.arc(I,J,S/2,TJ,TJ+Math.PI/2,!1),k.lineTo(I+WK*(Math.cos(TJ)-Math.sin(TJ)),J+WK*(Math.cos(TJ)+Math.sin(TJ))),k.lineTo(I+WK*Math.cos(TJ),J+WK*Math.sin(TJ)))}}k.fill()}F&&k.drawImage(F,(w-A)*z/2,(w-A)*z/2,A*z,A*z);k.restore();K.style.removeProperty("display")};
O.src=_.qO(U);_.vo(T)})};
_.d.hasCommunityPostRenderer=function(){var r,E,K,g;return!!((r=this.data)==null?0:(E=r.header)==null?0:(K=E.sharePanelHeaderRenderer)==null?0:(g=K.communityPost)==null?0:g.communityPostSectionRenderer)};
_.d.onTapClose=function(){_.ht(this.hostElement,"yt-close-popup-action",["ytd-unified-share-panel-renderer"])};
_.d.getScreenLayer=function(){return this.screenLayer};
_.d.logSharePanelPage=function(){if(!_.R("enable_share_panel_navigation_logging_fix_on_web")){var r;if((r=this.data)!=null&&r.trackingParams){r=this.data.trackingParams;var E=this.parentClickTrackingParams;E=E?_.UZ(E):void 0;var K=_.pB();_.kQ(K,21760,E,{layer:7,parentLayer:0});K.graftServerVe(r,void 0,7);_.n4().dispatch(_.K4({type:"CLEAR_PARENT_CLICK_TRACKING_PARAMS"}))}}};
Pp.prototype.onDataChanged=Pp.prototype.onDataChanged;_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Pp.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Pp.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],Pp.prototype,"ytdReduxBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],Pp.prototype,"ytActionHandlerBehavior",void 0);
_.u([_.b(),_.H("design:type",Object)],Pp.prototype,"data",void 0);_.u([_.b({value:_.Nn("SBOX_INAPPROPRIATE_CANCEL")}),_.H("design:type",String)],Pp.prototype,"closeButtonAriaLabel",void 0);_.u([_.fH("yt-share-panel-header-renderer"),_.H("design:type",HTMLElement)],Pp.prototype,"header",void 0);_.u([_.b({selector:mDA.parentClickTrackingParamsSelector}),_.H("design:type",String)],Pp.prototype,"parentClickTrackingParams",void 0);_.u([_.b(),_.H("design:type",Object)],Pp.prototype,"qrCodeEnabled",void 0);
_.u([_.fH("#scroller"),_.H("design:type",Object)],Pp.prototype,"JSC$20589_scroller",void 0);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Pp.prototype,"onDataChanged",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-unified-share-panel-renderer"})],Pp);
_.Z(Pp,"ytd-unified-share-panel-renderer",function(){if(fFu!==void 0)return fFu;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return fFu=r},{mode:1});var uCu;var fj=function(){var r=_.q.apply(this,arguments)||this;r.modernModal=!0;return r};
_.C(fj,_.q);fj.prototype.attached=function(){this.hostElement.setAttribute("modal","true")};
fj.prototype.computeShouldHideOldButtons=function(){var r;return!((r=this.data)==null?0:r.button)};
_.f5.Object.defineProperties(fj.prototype,{buttonRendererData:{configurable:!0,enumerable:!0,get:function(){var r,E;return(r=this.data)==null?void 0:(E=r.button)==null?void 0:E.buttonRenderer}}});
_.u([_.b(),_.H("design:type",Object)],fj.prototype,"data",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],fj.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.hT.YtEventForwardingBehavior),_.H("design:type",Object)],fj.prototype,"ytEventForwardingBehavior",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],fj.prototype,"modernModal",void 0);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],fj.prototype,"buttonRendererData",null);
_.u([_.VF({disableElementRegistration:!0,is:"ytd-modal-with-title-and-button-renderer"})],fj);
_.Z(fj,"ytd-modal-with-title-and-button-renderer",function(){if(uCu!==void 0)return uCu;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return uCu=r},{mode:1});var A$u;var O0=function(){return _.q.apply(this,arguments)||this};
_.C(O0,_.q);O0.prototype.pageChangedForBinding=function(){this.hostElement.dispatchEvent(new _.wh("page-changed",this.page))};
O0.prototype.pageChangedForBinding=O0.prototype.pageChangedForBinding;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],O0.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],O0.prototype,"data",void 0);_.u([_.b(),_.H("design:type",String)],O0.prototype,"page",void 0);_.u([_.pH("page"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],O0.prototype,"pageChangedForBinding",null);
_.u([_.VF({is:"ytd-account-item-section-header-renderer",disableElementRegistration:!0})],O0);
_.Z(O0,"ytd-account-item-section-header-renderer",function(){if(A$u!==void 0)return A$u;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return A$u=r},{mode:1});var e2B;var Yi=function(){return _.q.apply(this,arguments)||this};
_.C(Yi,_.q);Yi.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"}}}};
Yi.prototype.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Yi.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Yi.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.oY),_.H("design:type",Object)],Yi.prototype,"ytContinuationHandlerBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Yi.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!1}),_.H("design:type",Function)],Yi.prototype,"onAccountItemTap",void 0);
_.u([_.VF({is:"ytd-account-item-section-renderer",disableElementRegistration:!0})],Yi);
_.Z(Yi,"ytd-account-item-section-renderer",function(){if(e2B!==void 0)return e2B;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return e2B=r},{mode:1});var XYA;var HED;var nUQ=function(){return _.q.apply(this,arguments)||this};
_.C(nUQ,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],nUQ.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],nUQ.prototype,"data",void 0);_.u([_.VF({is:"ytd-accounts-dialog-header-renderer",disableElementRegistration:!0})],nUQ);
_.Z(nUQ,"ytd-accounts-dialog-header-renderer",function(){if(HED!==void 0)return HED;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return HED=r},{mode:1});var IFQ;var U0=function(){return _.q.apply(this,arguments)||this};
_.C(U0,_.q);U0.prototype.configureRendererStamper=function(){return{"data.managedAccountDisclaimer":{id:"managedAccountDisclaimer",mapping:{compactLinkRenderer:"ytd-compact-link-renderer"}}}};
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],U0.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],U0.prototype,"data",void 0);_.u([_.VF({is:"ytd-google-account-header-renderer",disableElementRegistration:!0})],U0);
_.Z(U0,"ytd-google-account-header-renderer",function(){if(IFQ!==void 0)return IFQ;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return IFQ=r},{mode:1});var TH=function(){return _.q.apply(this,arguments)||this};
_.C(TH,_.q);TH.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"}}}};
TH.prototype.pageChangedForBinding=function(){this.hostElement.dispatchEvent(new _.wh("page-changed",this.page))};
TH.prototype.pageChangedForBinding=TH.prototype.pageChangedForBinding;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],TH.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],TH.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],TH.prototype,"data",void 0);_.u([_.b(),_.H("design:type",String)],TH.prototype,"page",void 0);
_.u([_.pH("page"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],TH.prototype,"pageChangedForBinding",null);_.u([_.VF({is:"ytd-account-section-list-renderer",disableElementRegistration:!0})],TH);
_.rD()(TH,"ytd-account-section-list-renderer",function(){if(XYA===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);XYA=r}r=XYA;return r},{allowedProps:["data"],
mode:1});var y$D;var w_=function(){var r=_.q.apply(this,arguments)||this;r.enableHandlesAccountMenuSwitcher=_.R("enable_handles_account_menu_switcher");return r};
_.C(w_,_.q);w_.prototype.dataChanged=function(){if(this.data)this.avatar.onShow()};
w_.prototype.dataChanged=w_.prototype.dataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],w_.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],w_.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],w_.prototype,"enableHandlesAccountMenuSwitcher",void 0);_.u([_.fH("#avatar"),_.H("design:type",Object)],w_.prototype,"avatar",void 0);
_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],w_.prototype,"dataChanged",null);_.u([_.VF({is:"ytd-active-account-header-renderer",disableElementRegistration:!0})],w_);
_.rD()(w_,"ytd-active-account-header-renderer",function(){if(y$D===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);y$D=r}r=y$D;return r},{allowedProps:["data"],
mode:1});var LXb;var h2u;var Fi=function(){return _.q.apply(this,arguments)||this};
_.C(Fi,_.q);Fi.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
Fi.prototype.onBackTap=function(){_.Ln(this.hostElement,"yt-menu-back-tapped")};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Fi.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Fi.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Fi.prototype,"data",void 0);_.u([_.VF({is:"ytd-simple-menu-header-renderer",disableElementRegistration:!0})],Fi);
_.rD()(Fi,"ytd-simple-menu-header-renderer",function(){if(h2u===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);h2u=r}r=h2u;return r},{allowedProps:["data"],
mode:2});var J$f;var rha=function(){return _.q.apply(this,arguments)||this};
_.C(rha,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],rha.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],rha.prototype,"data",void 0);_.u([_.VF({is:"ytd-comment-video-thumbnail-header-renderer",disableElementRegistration:!0})],rha);
_.Z(rha,"ytd-comment-video-thumbnail-header-renderer",function(){if(J$f!==void 0)return J$f;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return J$f=r},{mode:1});var E8T;var KrT=function(){return _.q.apply(this,arguments)||this};
_.C(KrT,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],KrT.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],KrT.prototype,"data",void 0);_.u([_.VF({is:"ytd-abuse-type-selector-renderer",disableElementRegistration:!0})],KrT);
_.Z(KrT,"ytd-abuse-type-selector-renderer",function(){if(E8T!==void 0)return E8T;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return E8T=r},{mode:1});var g8f;var DEB=(0,_.bMw)(_.HT.reportChannelAbuse,{isVideoIdSelectedSelector:function(r,E){return E in r.selectedVideoIds},
additionalContextSelector:function(r){return r.additionalContext},
impersonatedChannelUrlSelector:function(r){return r.impersonatedChannelUrl},
reportChannelAbuseSelector:function(r){return r}});var RC=function(){return _.q.apply(this,arguments)||this};
_.C(RC,_.q);RC.prototype.attached=function(){var r=this;this.additionalContext=this.additionalContextRedux||"";requestAnimationFrame(function(){r.additionalContextInput.focusTextInput()})};
RC.prototype.handleAdditionalContextChanged=function(){var r=this;_.lp(this,"ytd-report-channel-additional-context-update",function(){r.ytdReduxBehavior.dispatch(_.K4({type:"ADDITIONAL_CONTEXT_UPDATED",payload:r.additionalContext}))},300)};
RC.prototype.updateAdditionalContextFromBinding=function(r){this.additionalContext=r.detail.value};
RC.prototype.handleAdditionalContextChanged=RC.prototype.handleAdditionalContextChanged;_.u([_.G(_.N6),_.H("design:type",Object)],RC.prototype,"ytdReduxBehavior",void 0);_.u([_.b(),_.H("design:type",String)],RC.prototype,"additionalContext",void 0);_.u([_.b({selector:DEB.additionalContextSelector}),_.H("design:type",String)],RC.prototype,"additionalContextRedux",void 0);_.u([_.b(),_.H("design:type",Object)],RC.prototype,"data",void 0);
_.u([_.fH("yt-text-input-form-field-renderer"),_.H("design:type",Object)],RC.prototype,"additionalContextInput",void 0);_.u([_.pH("additionalContext"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],RC.prototype,"handleAdditionalContextChanged",null);_.u([_.VF({is:"ytd-report-channel-modal-additional-context-renderer",disableElementRegistration:!0})],RC);
_.Z(RC,"ytd-report-channel-modal-additional-context-renderer",function(){if(g8f!==void 0)return g8f;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return g8f=r},{mode:1});var Bn5;var oC=function(){var r=_.q.apply(this,arguments)||this;r.nextButtonDisabled=null;r.submitEndpoint=null;r.navigationEndpoint=null;r.actionMap={"yt-report-form-update":"handleReportFormEndpointUpdateAction","yt-signal-action-submit-form":"handleSignalActionSubmitForm","ytd-report-channel-modal-disable-next-button-action":"handleReportChannelModalDisableNextButtonAction"};return r};
_.C(oC,_.q);_.d=oC.prototype;_.d.computeNextButtonData=function(r,E,K){var g={};E&&(g.navigationEndpoint=E);K&&(g.serviceEndpoint=K);r&&r.buttonRenderer&&_.lw.extend(g,r.buttonRenderer);return g};
_.d.handleReportChannelModalDisableNextButtonAction=function(r){this.setNextButtonIsDisabled(r)};
_.d.handleReportFormEndpointUpdateAction=function(r){this.setNextButtonIsDisabled(!!r.disableSubmitButton);this.resetEndpointData();r.submitEndpoint?this.submitEndpoint=r.submitEndpoint:r.submitNavigationEndpoint&&(this.navigationEndpoint=r.submitNavigationEndpoint)};
_.d.handleSignalActionSubmitForm=function(){var r,E=Object.keys(((r=this.reportChannelAbuseForm)==null?void 0:r.selectedVideoIds)||{}),K;r=((K=this.reportChannelAbuseForm)==null?void 0:K.additionalContext)||"";var g;K=((g=this.reportChannelAbuseForm)==null?void 0:g.impersonatedChannelUrl)||"";var D;if((D=this.data)==null?0:D.submitEndpoint){E={impersonated_channel_url:K,text:r,video_ids:E};var B;_.P7().resolve(_.Ov).resolveCommand((B=this.data)==null?void 0:B.submitEndpoint,{form:Object.assign({},
E,{element:this.hostElement})})}this.setNextButtonIsDisabled(!0)};
_.d.onYtServiceRequestCompleted=function(){this.resetEndpointData()};
_.d.onYtServiceRequestError=function(r){this.setNextButtonIsDisabled(!1);_.mA(this.hostElement,r.detail.error.message)};
_.d.setNextButtonIsDisabled=function(r){this.set("data.nextButton.buttonRenderer.isDisabled",r)};
_.d.resetEndpointData=function(){this.submitEndpoint=this.navigationEndpoint=null};
oC.prototype.onYtServiceRequestError=oC.prototype.onYtServiceRequestError;oC.prototype.onYtServiceRequestCompleted=oC.prototype.onYtServiceRequestCompleted;_.u([_.b(),_.H("design:type",Object)],oC.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],oC.prototype,"nextButtonDisabled",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],oC.prototype,"ytdReduxBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],oC.prototype,"ytActionHandlerBehavior",void 0);
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],oC.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],oC.prototype,"submitEndpoint",void 0);_.u([_.b(),_.H("design:type",Object)],oC.prototype,"navigationEndpoint",void 0);_.u([_.b({selector:DEB.reportChannelAbuseSelector}),_.H("design:type",Object)],oC.prototype,"reportChannelAbuseForm",void 0);
_.u([_.ae("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],oC.prototype,"onYtServiceRequestCompleted",null);_.u([_.ae("yt-service-request-error"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],oC.prototype,"onYtServiceRequestError",null);_.u([_.VF({is:"ytd-report-channel-modal-footer-renderer",disableElementRegistration:!0})],oC);
_.Z(oC,"ytd-report-channel-modal-footer-renderer",function(){if(Bn5!==void 0)return Bn5;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return Bn5=r},{mode:1});var dE5;var MT=function(){var r=_.q.apply(this,arguments)||this;r.boundOnTapDismissButton=function(){r.closePopup()};
return r};
_.C(MT,_.q);MT.prototype.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundOnTapDismissButton]]"}}}}}};
MT.prototype.handleDataChanged=function(){_.de(this.hostElement)};
MT.prototype.closePopup=function(){_.ht(this.hostElement,"yt-close-popup-action")};
MT.prototype.handleDataChanged=MT.prototype.handleDataChanged;_.u([_.b(),_.H("design:type",Object)],MT.prototype,"boundOnTapDismissButton",void 0);_.u([_.b(),_.H("design:type",Object)],MT.prototype,"data",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],MT.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],MT.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],MT.prototype,"handleDataChanged",null);_.u([_.VF({is:"ytd-report-channel-modal-header-renderer",disableElementRegistration:!0})],MT);
_.Z(MT,"ytd-report-channel-modal-header-renderer",function(){if(dE5!==void 0)return dE5;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return dE5=r},{mode:1});var jab;var iM=function(){var r=_.q.apply(this,arguments)||this;r.autoValidate=!1;r.invalid=!1;r.actionMap={"yt-modify-report-form-command":"handleModifyReportFormCommand"};return r};
_.C(iM,_.q);_.d=iM.prototype;_.d.attached=function(){var r=this;this.impersonatedChannelUrlRedux?(this.impersonatedChannelUrl=this.impersonatedChannelUrlRedux,this.handleImpersonatedChannelUrlChanged()):this.impersonatedChannelUrl="";requestAnimationFrame(function(){r.channelUrlInput.focusTextInput()})};
_.d.disableNextButton=function(r){_.ht(this.hostElement,"ytd-report-channel-modal-disable-next-button-action",[r])};
_.d.handleImpersonatedChannelUrlChanged=function(){var r=this;this.disableNextButton(!0);this.invalid=!1;_.lp(this,"ytd-report-channel-impersonated-channel-update",function(){var E=r.impersonatedChannelUrl.trim();r.ytdReduxBehavior.dispatch(_.K4({type:"IMPERSONATED_CHANNEL_URL_UPDATED",payload:E}));var K;((K=r.data)==null?0:K.submitEndpoint)&&E&&_.P7().resolve(_.Ov).resolveCommand(r.data.submitEndpoint,{form:{impersonated_channel_url:E,element:r.hostElement}})},500)};
_.d.handleModifyReportFormCommand=function(r){this.invalid=this.get("modifyReportFormCommand.action",r)!=="REPORT_FORM_ACTION_ENABLE_SUBMIT_BUTTON";this.disableNextButton(this.invalid)};
_.d.updateInvalidFromBinding=function(r){this.invalid=r.detail.value};
_.d.updateImpersonatedChannelUrlFromBinding=function(r){this.impersonatedChannelUrl=r.detail.value};
iM.prototype.handleImpersonatedChannelUrlChanged=iM.prototype.handleImpersonatedChannelUrlChanged;_.u([_.G(_.N6),_.H("design:type",Object)],iM.prototype,"ytdReduxBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],iM.prototype,"ytActionHandlerBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],iM.prototype,"autoValidate",void 0);_.u([_.b(),_.H("design:type",Object)],iM.prototype,"invalid",void 0);
_.u([_.b(),_.H("design:type",String)],iM.prototype,"impersonatedChannelUrl",void 0);_.u([_.b({selector:DEB.impersonatedChannelUrlSelector}),_.H("design:type",String)],iM.prototype,"impersonatedChannelUrlRedux",void 0);_.u([_.b(),_.H("design:type",Object)],iM.prototype,"data",void 0);_.u([_.fH("#text-input"),_.H("design:type",Object)],iM.prototype,"channelUrlInput",void 0);
_.u([_.pH("impersonatedChannelUrl"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],iM.prototype,"handleImpersonatedChannelUrlChanged",null);_.u([_.VF({is:"ytd-report-channel-modal-impersonation-renderer",disableElementRegistration:!0})],iM);
_.Z(iM,"ytd-report-channel-modal-impersonation-renderer",function(){if(jab!==void 0)return jab;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return jab=r},{mode:1});var NnB;var QaB;var cp=function(){return _.q.apply(this,arguments)||this};
_.C(cp,_.q);cp.prototype.onCheckboxToggled=function(r){var E,K,g=(K=_.M((E=this.data)==null?void 0:E.video,_.pD))==null?void 0:K.videoId;g&&this.ytdReduxBehavior.dispatch(r.target.checked?_.K4({type:"VIDEO_SELECTED",payload:g}):_.K4({type:"VIDEO_UNSELECTED",payload:g}))};
cp.prototype.configureRendererStamper=function(){return{video:{id:"video",mapping:{videoRenderer:{component:"ytd-video-renderer",params:{isPostCompactVideo:!0}}}}}};
_.f5.Object.defineProperties(cp.prototype,{video:{configurable:!0,enumerable:!0,get:function(){var r,E=(r=this.data)==null?void 0:r.video;if(!E)return{};var K;r=(K=_.M(E,_.pD))==null?void 0:K.navigationEndpoint;if(!r)return E;_.M(r==null?void 0:r.commandMetadata,_.dA)&&(_.M(r.commandMetadata,_.dA).ignoreNavigation=!0);return E}}});
_.u([_.b({reflectToAttribute:!0,selector:DEB.isVideoIdSelectedSelector,selectorArgs:["data.video.videoRenderer.videoId"]}),_.H("design:type",Boolean)],cp.prototype,"checked",void 0);_.u([_.b(),_.H("design:type",Object)],cp.prototype,"data",void 0);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],cp.prototype,"video",null);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],cp.prototype,"ytRendererBehavior",void 0);
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],cp.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],cp.prototype,"ytdReduxBehavior",void 0);_.u([_.VF({is:"ytd-selectable-video-renderer",disableElementRegistration:!0})],cp);
_.Z(cp,"ytd-selectable-video-renderer",function(){if(QaB!==void 0)return QaB;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return QaB=r},{mode:1});var Cj=function(){var r=_.q.apply(this,arguments)||this;r.monitorScroll=!0;return r};
_.C(Cj,_.q);Cj.prototype.configureRendererStamper=function(){return{"data.selectableVideos":{id:"selectable-videos",mapping:{selectableVideoRenderer:{component:"ytd-selectable-video-renderer"}},events:!0}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Cj.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Cj.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Cj.prototype,"data",void 0);_.u([_.VF({is:"ytd-selectable-video-list-renderer",disableElementRegistration:!0})],Cj);
_.Z(Cj,"ytd-selectable-video-list-renderer",function(){if(NnB!==void 0)return NnB;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return NnB=r},{mode:1});var $Ek;_.MN("multiPageMenuSectionItems","toggleItemRenderer","ytd-toggle-item-renderer");var xi=function(){return _.q.apply(this,arguments)||this};
_.C(xi,_.q);xi.prototype.onChange=function(r){if(r=_.eG(r).checked?this.data.toggleOnActions:this.data.toggleOffActions)if(_.R("kevlar_command_handler_migration_killswitch"))_.EB(this.hostElement,r,this.hostElement);else{r=_.N(r);for(var E=r.next();!E.done;E=r.next())this.ytComponentBehavior.resolveCommand(E.value)}};
xi.prototype.isEnabled=function(){return!!this.data.toggleOnActions||!!this.data.toggleOffActions};
xi.prototype.updateDataToggledFromBinding=function(r){this.set("data.toggled",r.detail.value)};
_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],xi.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],xi.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],xi.prototype,"data",void 0);_.u([_.b({computed:"isEnabled(data)"}),_.H("design:type",Boolean)],xi.prototype,"enabled",void 0);_.u([_.VF({is:"ytd-toggle-item-renderer",disableElementRegistration:!0})],xi);
_.Z(xi,"ytd-toggle-item-renderer",function(){if($Ek!==void 0)return $Ek;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return $Ek=r},{mode:1});var aOb;var prf;var PUB;var Wp=function(){var r=_.q.apply(this,arguments)||this;r.setVisible=!1;r.boundOnSubmitButtonClick=function(){r.onSubmitButtonClick()};
r.actionMap={"yt-survey-flow-step-option-changed":"handleSurveyFlowStepOptionChanged","yt-signal-action-submit-form":"handleSignalActionSubmitForm"};return r};
_.C(Wp,_.q);Wp.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}}}}}};
Wp.prototype.handleSurveyFlowStepOptionChanged=function(){this.setVisible=!0};
Wp.prototype.onSubmitButtonClick=function(){var r;((r=this.data)==null?0:r.submitEndpoint)&&!_.R("enable_ytc_refunds_submit_form_signal_action")&&_.rA(this.hostElement,[this.data.submitEndpoint,{formData:{ypcBrowseFormData:{problemFlowFormData:{surveyFeedbackData:this.surveyFeedbackData}}}}])};
Wp.prototype.handleSignalActionSubmitForm=function(){var r;((r=this.data)==null?0:r.submitEndpoint)&&_.rA(this.hostElement,[this.data.submitEndpoint,{formData:{ypcBrowseFormData:{problemFlowFormData:{surveyFeedbackData:this.surveyFeedbackData}}}}])};
_.f5.Object.defineProperties(Wp.prototype,{visibilityHidden:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.hiddenByDefault)&&!this.setVisible}}});
_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],Wp.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Wp.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Wp.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Wp.prototype,"setVisible",void 0);_.u([_.b(),_.H("design:type",Object)],Wp.prototype,"data",void 0);
_.u([_.b(),_.H("design:type",Object)],Wp.prototype,"surveyFeedbackData",void 0);_.u([_.b(),_.H("design:type",Object)],Wp.prototype,"boundOnSubmitButtonClick",void 0);_.u([_.b({reflectToAttribute:!0}),_.v("data","setVisible"),_.H("design:type",Object),_.H("design:paramtypes",[])],Wp.prototype,"visibilityHidden",null);_.u([_.vZ({is:"yt-flow-footer-renderer",disableElementRegistration:!0})],Wp);
_.Z(Wp,"yt-flow-footer-renderer",function(){if(PUB===void 0){var r=document.createElement("template");_.x(r,'\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>');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;prf===void 0&&(prf=document.createElement("template"));var g=prf;K.call(E,g.content.cloneNode(!0),r.content.firstChild);PUB=r}r=PUB;return r},{mode:2});var fO5=(0,_.bMw)(_.HT.ypc,{surveyFeedbackDataSelector:function(r){return r.surveyFeedbackData}});var GH=function(){return _.q.apply(this,arguments)||this};
_.C(GH,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],GH.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],GH.prototype,"ytdReduxBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],GH.prototype,"data",void 0);_.u([_.b({selector:fO5.surveyFeedbackDataSelector}),_.H("design:type",Object)],GH.prototype,"surveyFeedbackData",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-flow-footer-renderer"})],GH);
_.Z(GH,"ytd-flow-footer-renderer",function(){if(aOb!==void 0)return aOb;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return aOb=r},{mode:_.EZ("kevlar_poly_si_batch_j025")?1:2});var Ofk;var Y4U;var vp=function(){var r=_.q.apply(this,arguments)||this;r.actionMap={"yt-broadcast-user-invalidation-action":"updateMenu_","yt-hide-enclosing-action":"handleHideEnclosingAction_"};return r};
_.C(vp,_.q);_.d=vp.prototype;_.d.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:_.i1("multiPageMenuSectionItems")}}};
_.d.handleHideEnclosingAction_=function(r){if(this.data&&this.data.items)for(var E=0;E<this.data.items.length;E++){var K=this.data.items[E].notificationRenderer;if(K&&K.notificationId==r.hideEnclosingAction.notificationId){this.splice("data.items",E,1);_.ht(this.hostElement,"yt-close-popup-action",["ytd-menu-popup-renderer"]);this.maybeHideNotificationSection_();break}}};
_.d.maybeHideNotificationSection_=function(){this.data&&this.data.items&&this.data.items.length==0&&_.BZ(this.hostElement,"hidden",!0)};
_.d.updateMenu_=function(r){if(this.ytRendererBehavior.parentComponent.isPopUpOpen&&this.data&&this.data.continuations&&r&&!r.doNotRefreshInbox){r=this.data.continuations;for(var E=0;E<r.length;E++)if(r[E].invalidationContinuationData){var K=void 0;var g=(K=r[E].invalidationContinuationData)==null?void 0:K.continuation;break}r=_.lw.clone(this.data.continuationUpdateEndpoint||null);r.continuation=g;r.click_tracking_params=this.data.trackingParams;_.rA(this.hostElement,[r])}};
_.d.onServiceRequestCompleted_=function(r,E){if(this.data&&(r=E.actions)){E=0;for(var K=r.length;E<K;E++){var g=_.M(r[E],_.knw);if(!g)break;if((g.target==="CONTINUATION_TARGET_NOTIFICATION_MENU"||g.target==="CONTINUATION_TARGET_CONVERSATION_MENU")&&g.continuationItems&&this.data.items){var D=this.data.items.length-1;this.data.items[D].continuationItemRenderer&&(g=["data.items",D,1].concat(g.continuationItems),this.splice.apply(this,g))}}}};
vp.prototype.onServiceRequestCompleted_=vp.prototype.onServiceRequestCompleted_;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],vp.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],vp.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],vp.prototype,"ytActionHandlerBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],vp.prototype,"data",void 0);
_.u([_.ae("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.eZ]),_.H("design:returntype")],vp.prototype,"onServiceRequestCompleted_",null);_.u([_.vZ({is:"yt-multi-page-menu-section-renderer",disableElementRegistration:!0})],vp);
_.rD()(vp,"yt-multi-page-menu-section-renderer",function(){if(Y4U===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;Ofk===void 0&&(Ofk=document.createElement("template"));var g=Ofk;K.call(E,g.content.cloneNode(!0),r.content.firstChild);Y4U=r}r=Y4U;return r},{allowedProps:["data"],
mode:2});var UEQ;var Tnu;var Vz=function(){return _.q.apply(this,arguments)||this};
_.C(Vz,_.q);Vz.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0},params:{noink:!0}}}}}};
_.f5.Object.defineProperties(Vz.prototype,{showProgressBar:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.progress)!=null}},
progress:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.progress)==null?0:this.data.progress*100}}});
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Vz.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Vz.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Vz.prototype,"data",void 0);_.u([_.v("data.progress"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],Vz.prototype,"showProgressBar",null);
_.u([_.v("data.progress"),_.H("design:type",Number),_.H("design:paramtypes",[])],Vz.prototype,"progress",null);_.u([_.vZ({is:"yt-flow-header-renderer",disableElementRegistration:!0})],Vz);
_.Z(Vz,"yt-flow-header-renderer",function(){if(Tnu===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;UEQ===void 0&&(UEQ=document.createElement("template"));var g=UEQ;K.call(E,g.content.cloneNode(!0),r.content.firstChild);Tnu=r}r=Tnu;return r},{mode:2});var wru;var Fra;var zH=function(){return _.q.apply(this,arguments)||this};
_.C(zH,_.q);zH.prototype.configureRendererStamper=function(){return{"data.text":{id:"text",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],zH.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],zH.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],zH.prototype,"data",void 0);_.u([_.vZ({is:"yt-post-confirmation-flow-step-renderer",disableElementRegistration:!0})],zH);
_.Z(zH,"yt-post-confirmation-flow-step-renderer",function(){if(Fra===void 0){var r=document.createElement("template");_.x(r,'\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>');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;wru===void 0&&(wru=document.createElement("template"));var g=wru;K.call(E,g.content.cloneNode(!0),r.content.firstChild);Fra=r}r=Fra;return r},{mode:2});var Rq5;var o8B;var t8=function(){return _.q.apply(this,arguments)||this};
_.C(t8,_.q);
t8.prototype.configureRendererStamper=function(){return{"data.userInfo":{id:"user-info",mapping:{cardItemTextWithImageRenderer:{component:"yt-card-item-text-with-image-renderer"}}},"data.confirmationText":{id:"confirmation-text",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}},"data.confirmationDetailsHeader":{id:"confirmation-details",mapping:{cardItemTextRenderer:{component:"yt-card-item-text-renderer"}}},"data.productDetails":{id:"product-details",mapping:{activityItemRenderer:{component:"yt-activity-item-renderer"}}},
"data.billingDetails":{id:"billing-details",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],t8.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],t8.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],t8.prototype,"data",void 0);_.u([_.vZ({is:"yt-refund-confirmation-flow-step-renderer",disableElementRegistration:!0})],t8);
_.Z(t8,"yt-refund-confirmation-flow-step-renderer",function(){if(o8B===void 0){var r=document.createElement("template");_.x(r,'\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>');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;Rq5===void 0&&(Rq5=document.createElement("template"));var g=Rq5;K.call(E,g.content.cloneNode(!0),r.content.firstChild);o8B=r}r=o8B;return r},{mode:2});var MYa=_.l(function(r){var E=r.data;return _.f("yt-profile-badge-view-model",{class:"profileBadgeViewModelHost"},_.f("div",{class:"profileBadgeViewModelBadgeIconContainer"},_.f(_.ub,{data:function(){return{thumbnails:[{url:E().badgeIconUrl}]}},
alt:"",targetWidth:36,targetHeight:36})),_.f("div",{class:"profileBadgeViewModelContent"},_.f("div",{class:"profileBadgeViewModelBadgeDescription"},function(){return E().badgeDesc}),_.f(_.Y,{cond:function(){return E().badgeSubtitle},
then:function(){return _.f("div",{class:"profileBadgeViewModelBadgeSubtitle"},function(){return E().badgeSubtitle})}})))},"nj");
MYa.idomCompat=!0;var ifU=_.l(function(r){var E=r.data;return _.f("yt-comment-interaction-view-model",{el:_.eH(_.Gd(function(){return E().rendererContext})),
class:"ytCommentInteractionViewModelHost"},_.f("div",{class:"ytCommentInteractionViewModelFrame",role:"button","aria-label":function(){return E().onTapA11yLabel},
"on:keydown":_.sOc(),tabindex:0},_.f("div",{class:"ytCommentInteractionViewModelHeader"},_.f("div",{class:"ytCommentInteractionViewModelVideoTitle"},function(){return E().headerPrefix},' "',function(){return E().videoTitle}),_.f("div",{class:"ytCommentInteractionViewModelVideoTitleQuote"},'"')),_.f("div",{class:"ytCommentInteractionViewModelContent"},_.f("div",{class:"ytCommentInteractionViewModelCommentContent"},function(){return E().commentContent}),_.f("div",{class:"ytCommentInteractionViewModelChevron"},
_.f(_.ub,{data:function(){return{thumbnails:[{url:E().chevronUrl}]}},
alt:"",targetWidth:18,targetHeight:18})))))},"oj");
ifU.idomCompat=!0;var chB=_.l(function(r){var E=r.data;return _.f("yt-shared-subscription-view-model",{class:"ytSharedSubscriptionViewModelHost"},_.f(_.U9,{data:function(){return E().avatar}},{avatarViewModel:_.jm}),_.f("div",{class:"ytSharedSubscriptionViewModelChannelName"},function(){return E().channelName}))},"pj");
chB.idomCompat=!0;var v89=_.l(function(r){var E=r.data;r={};return _.f("yt-profile-info-view-model",{class:_.DW("ytProfileInfoViewModelHost",(r.ytProfileInfoViewModelWithVideoShelf=function(){return E().videosHorizontalShelf},r))},_.f(CU5,{profileInfo:E}),_.f(_.U9,{data:function(){return E().videosHorizontalShelf}},{horizontalShelfViewModel:function(K){return _.f("div",{class:"ytProfileInfoViewModelVideoShelfContainer"},_.f(_.Te,{data:K.data}))}}),_.f(_.Y,{cond:function(){return E().comments},
then:function(){return _.f(xEQ,{profileInfo:E})}}),_.f(_.Y,{cond:function(){return E().sharedSubscriptionsTitle},
then:function(){return _.f(_.Y,{cond:function(){return E().subscriptionsAccessButtonCommand},
then:function(){return _.f(WrA,{profileInfo:E})},
else:function(){return _.f(Goa,{profileInfo:E})}})}}))},"qj");
v89.idomCompat=!0;var xEQ=_.l(function(r){var E=r.profileInfo;return _.f("div",{class:"ytProfileInfoViewModelActivity"},_.f("div",{class:"ytProfileInfoViewModelHeader"},_.f("div",{class:"ytProfileInfoViewModelSectionTitle"},function(){return E().commentsInteractionTitle})),_.f(_.U9,{data:function(){return E().comments}},{commentInteractionViewModel:function(K){return _.f("div",{class:"ytProfileInfoViewModelActivity"},_.f(ifU,{data:K.data}))}}))},"rj"),WrA=_.l(function(r){var E=r.profileInfo;
return _.f("div",{class:"ytProfileInfoViewModelSubSection"},_.f("div",{class:"ytProfileInfoViewModelSubHeader"},_.f(_.xt,{command:function(){return E().subscriptionsAccessButtonCommand},
className:"ytProfileInfoViewModelAnotherHeader"},_.f("div",{class:"ytProfileInfoViewModelSectionTitleModern"},function(){return E().sharedSubscriptionsTitle}),_.f("div",null,_.f(_.U9,{data:function(){return E().subscriptionsAccessButton}},{buttonViewModel:_.Sc})))),_.f(VYB,{sharedSubscriptions:function(){var K;
return((K=E().sharedSubscriptions)==null?void 0:K.slice(0,5))||[]}}))},"sj"),Goa=_.l(function(r){var E=r.profileInfo;
return _.f("div",{class:"ytProfileInfoViewModelSubSection"},_.f("div",{class:"ytProfileInfoViewModelSubHeader"},_.f("h2",{class:"ytProfileInfoViewModelSectionTitle"},function(){return E().sharedSubscriptionsTitle})),_.f(VYB,{sharedSubscriptions:function(){var K;
return((K=E().sharedSubscriptions)==null?void 0:K.slice(0,5))||[]}}))},"tj"),VYB=_.l(function(r){return _.f("div",{class:"ytProfileInfoViewModelSubs"},_.f(_.U9,{data:r.sharedSubscriptions},{sharedSubscriptionViewModel:function(E){return _.f("div",{class:"ytProfileInfoViewModelSub"},_.f(chB,{data:E.data}))}}))},"uj"),CU5=_.l(function(r){var E=r.profileInfo;
return _.f("div",{class:"ytProfileInfoViewModelActivity"},_.f(_.sV,{each:function(){return[E().profileBadgeInfoYtWide,E().profileBadgeInfoChannelWide].filter(function(K){return!!K})},
keyBy:"INDEX"},function(K){return _.f(_.OV,null,_.f("div",{class:"ytProfileInfoViewModelHeader"},_.f("div",{class:"ytProfileInfoViewModelSectionTitle"},function(){return K().profileSectionTitle}),_.f("div",{class:"ytProfileInfoViewModelSectionDesc"},_.f("div",{class:"ytProfileInfoViewModelSectionSubtitle"},function(){var g;
return(g=K().commentBadge)==null?void 0:g.commentDesc}),_.f(_.Y,{cond:function(){var g;
return(g=K().commentBadge)==null?void 0:g.blackHeartDesc},
then:function(){return _.f("div",{class:"ytProfileInfoViewModelSectionDivider"},"\u2022")}}),_.f("div",{class:"ytProfileInfoViewModelSectionHeartIcon"},_.f(_.ub,{data:function(){var g;
return{thumbnails:[{url:(g=K().commentBadge)==null?void 0:g.blackHeartIconUrl}]}},
alt:"",targetWidth:14,targetHeight:14,preserveWidth:!0,preserveHeight:!0})),_.f("div",{class:"ytProfileInfoViewModelSectionSubtitle"},function(){var g;return(g=K().commentBadge)==null?void 0:g.blackHeartDesc}))),_.f("div",{class:"ytProfileInfoViewModelBadge"},_.f(_.sV,{each:function(){return K().badges||[]}},function(g){return _.f(MYa,{data:g})})))}))},"vj");var zqQ=_.l(function(r){var E=r.data;var K=function(){return E().profileCardContext==="PROFILE_CARD_CONTEXT_CHANNEL_INFO_CARD"};
return _.f("yt-profile-card-view-model",{class:"ytProfileCardViewModelHost",style:"overflow: hidden"},_.f(_.U9,{data:function(){return E().profileIdentityInfo}},{profileIdentityInfoViewModel:function(g){return _.f(_.wBB,{data:g.data,
hideDivider:K,isChannelInfoCard:K})},
profileInfoViewModel:v89}),_.f(_.U9,{data:function(){return E().profileInfo}},{profileIdentityInfoViewModel:_.wBB,
profileInfoViewModel:v89}))},"wj");
zqQ.idomCompat=!0;_.yB(zqQ,"yt-profile-card-view-model",{props:{data:_.Yt}});var Sh=function(){var r=_.q.apply(this,arguments)||this;r.enableFocusFix=_.R("music_web_enable_focus_on_setting_menu_fix")&&_.HD("IS_MOBILE_WEB",!1);r.covered=!1;r.hideMenu=!1;r.isCommentNotificationOnProfileCard=!1;r.scrolledByTouch=!1;r.disableBackdropFilter=_.R("web_disable_backdrop_filter");r.HIGH_PRIORITY_NOTIFICATION_DISPLAY_TIMEOUT_MS=4E3;return r};
_.C(Sh,_.q);_.d=Sh.prototype;
_.d.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"}}}};
_.d.ready=function(){var r=this;this.JSC$20690_containerElement.addEventListener("scroll",function(){r.ytRendererBehavior.markDirty()})};
_.d.attributeChanged=function(r,E){r==="menu-style"&&_.ht(this.hostElement,"yt-multi-page-menu-closed-action",[E])};
_.d.detached=function(){this.hostElement.removeEventListener("yt-rendererstamper-finished",_.QF(this,this.focusOnStampFinished))};
_.d.focusFirstItem=function(){this.doFocus();this.hostElement.addEventListener("yt-rendererstamper-finished",_.QF(this,this.focusOnStampFinished))};
_.d.reset=function(){this.closeJobId&&(_.eM.cancelJob(this.closeJobId),this.closeJobId=0);this.covered=!1};
_.d.focusOnStampFinished=function(r){r.detail.container===this.sectionsElement&&(this.hostElement.removeEventListener("yt-rendererstamper-finished",_.QF(this,this.focusOnStampFinished)),this.doFocus())};
_.d.doFocus=function(){var r=_.lRM(this.sectionsElement);r.length&&r[0].focus()};
_.d.computeMenuStyle=function(r){return r?r.toLowerCase().replace(/_/g,"-"):""};
_.d.computeIsCommentNotificationOnProfileCard=function(r){return _.R("enable_profile_cards_on_comments")&&r.style==="MULTI_PAGE_MENU_STYLE_TYPE_PROFILE_CARD_COMMENTS"};
_.d.computeHideMenu=function(r,E){return r||!(!E||!E.showLoadingSpinner)};
_.d.onPopupClosed=function(){this.isPopUpOpen=!1;_.ht(this.hostElement,"yt-multi-page-menu-closed-action",[this.menuStyle])};
_.d.onPopupOpened=function(r,E){this.isPopUpOpen=!0;E.is==="ytd-multi-page-menu-renderer"&&(this.reset(),_.Ln(this.hostElement,"yt-refit"),this.enableFocusFix&&this.doFocus(),this.data.style==="MULTI_PAGE_MENU_STYLE_TYPE_REPORT_CHANNEL"&&this.ytdReduxBehavior.dispatch(_.K4({type:"CHANNEL_REPORT_RESET"})))};
_.d.onYtNavigate=function(r,E){this.shouldCloseOnNavigateEvent(E.endpoint)&&_.ht(this.hostElement,"yt-close-all-popups-action")};
_.d.handleEndpoint=function(r){r=_.M(r,_.BO);!this.isCommentNotificationOnProfileCard&&r&&(this.spinnerElement.hidden=!1,this.headerElement.hidden=!0,this.JSC$20690_containerElement.hidden=!0,this.submenuElement.hidden=!0)};
_.d.handleActions=function(r){for(var E=0,K=r.length;E<K;E++){var g=_.M(r[E],fvB);g&&this.handleGetMultiPageMenuAction(g);(g=_.M(r[E],_.knw))&&this.handleAppendContinuationItemsAction(g)}};
_.d.onServiceRequestSentOrCompleted=function(r,E){r.detail&&r.detail.endpoint&&this.handleEndpoint(r.detail.endpoint);E.actions&&this.handleActions(E.actions)};
_.d.handleGetMultiPageMenuAction=function(r){var E=document.createElement("ytd-multi-page-menu-renderer");this.refitAfterRender();this.emptySubmenuContainer();_.rj(this.submenuElement).appendChild(E);(r=r.menu.multiPageMenuRenderer)&&this.logSubmenu(r);E.data=r;E.covered=!1;this.covered=!0;this.spinnerElement.hidden=!0};
_.d.handleAppendContinuationItemsAction=function(r){if(this.data&&r.target==="CONTINUATION_TARGET_NOTIFICATION_MENU"&&r.continuationItems&&this.data.sections){var E=this.data.sections.length-1;this.data.sections[E].continuationItemRenderer&&(this.splice("data.sections",this.data.sections.length-1,1),E--);if(this.data.sections[E].multiPageMenuNotificationSectionRenderer&&r.continuationItems){r=_.N(r==null?void 0:r.continuationItems);for(var K=r.next();!K.done;K=r.next())if(K=K.value,_.M(K,CCa)){var g=
void 0,D=void 0,B=void 0,Q=void 0,a=void 0;((g=this)==null?0:(D=g.data)==null?0:(B=D.sections)==null?0:(Q=B[E])==null?0:(a=Q.multiPageMenuNotificationSectionRenderer)==null?0:a.items)&&this.push("data.sections."+E+".multiPageMenuNotificationSectionRenderer.items",K)}else if(_.M(K,_.xRC)||_.M(K,_.ni))this.push("data.sections",K),E++}}};
_.d.logSubmenu=function(r){if(!_.R("kevlar_multi_page_menu_sub_page_loggin_killswitch")){var E=this.ytRendererBehavior.getScreenLayer(),K=_.Cn(E),g=_.im(E);if((r=r.trackingParams)&&K&&g){var D=_.UZ(r);_.R("combine_ve_grafts")?_.pB().graftServerVe(r,g,E):_.sB(K,g,D)}}};
_.d.emptySubmenuContainer=function(){for(var r=_.rj(this.submenuElement);r.firstChild;)r.removeChild(r.firstChild)};
_.d.onMenuBackTap=function(r){_.Ln(this.hostElement,"yt-submenu-closed");r.stopPropagation()};
_.d.onSubmenuClosed=function(r){_.eG(r)!==this.hostElement&&(this.covered=!1,_.Ln(this.hostElement,"yt-refit"),r.stopPropagation())};
_.d.onRetrieveLocation=function(r,E){E.hasComments&&(E.locationRetrieved("/comment_service_ajax?action_get_comments=1&pbj=1",void 0),r.stopPropagation())};
_.d.shouldCloseOnNavigateEvent=function(r){if(!r)return!0;if(_.M(r,_.jZ$)||_.M(r,_.NqM)||_.M(r,_.dAf)||_.M(r,_.K1))return!1;var E;return((E=_.M(r==null?void 0:r.commandMetadata,_.dA))==null?0:E.ignoreNavigation)?!1:!0};
_.d.onContainerTouchStart=function(){this.scrolledByTouch=!0};
_.d.onContainerTouchEnd=function(){this.scrolledByTouch=!1};
_.d.refitAfterRender=function(){var r=this;_.p5(this,function(){_.Ln(r.hostElement,"yt-refit")})};
Sh.prototype.refitAfterRender=Sh.prototype.refitAfterRender;Sh.prototype.onRetrieveLocation=Sh.prototype.onRetrieveLocation;Sh.prototype.onSubmenuClosed=Sh.prototype.onSubmenuClosed;Sh.prototype.onMenuBackTap=Sh.prototype.onMenuBackTap;Sh.prototype.onServiceRequestSentOrCompleted=Sh.prototype.onServiceRequestSentOrCompleted;Sh.prototype.onYtNavigate=Sh.prototype.onYtNavigate;Sh.prototype.onPopupOpened=Sh.prototype.onPopupOpened;Sh.prototype.onPopupClosed=Sh.prototype.onPopupClosed;
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Sh.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.hT.YtEventForwardingBehavior),_.H("design:type",Object)],Sh.prototype,"ytEventForwardingBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Sh.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],Sh.prototype,"ytdReduxBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Sh.prototype,"data",void 0);
_.u([_.b(),_.H("design:type",Object)],Sh.prototype,"enableFocusFix",void 0);_.u([_.b(),_.H("design:type",Object)],Sh.prototype,"covered",void 0);_.u([_.b({computed:"computeHideMenu(covered, data)"}),_.H("design:type",Object)],Sh.prototype,"hideMenu",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeMenuStyle(data.style)"}),_.H("design:type",String)],Sh.prototype,"menuStyle",void 0);
_.u([_.b({computed:"computeIsCommentNotificationOnProfileCard(data)"}),_.H("design:type",Object)],Sh.prototype,"isCommentNotificationOnProfileCard",void 0);_.u([_.b(),_.H("design:type",Boolean)],Sh.prototype,"isPopUpOpen",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Sh.prototype,"scrolledByTouch",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Sh.prototype,"disableBackdropFilter",void 0);
_.u([_.fH("#sections"),_.H("design:type",HTMLElement)],Sh.prototype,"sectionsElement",void 0);_.u([_.fH("#spinner"),_.H("design:type",HTMLElement)],Sh.prototype,"spinnerElement",void 0);_.u([_.fH("#header"),_.H("design:type",HTMLElement)],Sh.prototype,"headerElement",void 0);_.u([_.fH("#container"),_.H("design:type",HTMLElement)],Sh.prototype,"JSC$20690_containerElement",void 0);_.u([_.fH("#submenu"),_.H("design:type",HTMLElement)],Sh.prototype,"submenuElement",void 0);
_.u([_.ae("yt-popup-closed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Sh.prototype,"onPopupClosed",null);_.u([_.ae("yt-popup-opened"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Object]),_.H("design:returntype")],Sh.prototype,"onPopupOpened",null);_.u([_.ae("yt-navigate"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Object]),_.H("design:returntype")],Sh.prototype,"onYtNavigate",null);
_.u([_.ae("yt-service-request-completed"),_.ae("yt-service-request-sent"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.eZ]),_.H("design:returntype")],Sh.prototype,"onServiceRequestSentOrCompleted",null);_.u([_.ae("yt-menu-back-tapped"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],Sh.prototype,"onMenuBackTap",null);
_.u([_.ae("yt-submenu-closed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],Sh.prototype,"onSubmenuClosed",null);_.u([_.ae("yt-retrieve-location"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Object]),_.H("design:returntype")],Sh.prototype,"onRetrieveLocation",null);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Sh.prototype,"refitAfterRender",null);
_.u([_.VF({is:"ytd-multi-page-menu-renderer",disableElementRegistration:!0})],Sh);
_.Z(Sh,"ytd-multi-page-menu-renderer",function(){if(LXb!==void 0)return LXb;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return LXb=r},{mode:1});var tYB;var bM=function(){var r=_.q.apply(this,arguments)||this;r.actionMap={"yt-multi-page-menu-closed-action":"handleTopbarMenuClosedAction","yt-update-topbar-avatar-action":"handleUpdateTopbarAvatarAction"};return r};
_.C(bM,_.q);_.d=bM.prototype;_.d.created=function(){this.showTooltips=!0};
_.d.computeAccessibility_=function(r){return this.get("accessibility.accessibilityData",r)||null};
_.d.onTap=function(){var r=_.Jt(this.hostElement,"yt-get-popup-opened-action",["ytd-multi-page-menu-renderer"]);this.toggleIconState(!0);if(r&&r.length===1&&r[0])_.ht(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]);else{var E;if((E=this.data)==null?0:E.menuRenderer)this.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DROPDOWN",popup:this.data.menuRenderer}});else{var K;((K=this.data)==null?0:K.menuRequest)&&_.rA(this.hostElement,[this.data.menuRequest])}}};
_.d.handleTopbarMenuClosedAction=function(r){var E,K;(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(r)===((E=this.data)==null?void 0:(K=E.icon)==null?void 0:K.iconType)&&this.toggleIconState(!1)};
_.d.toggleIconState=function(r){_.R("kevlar_system_icons")&&this.iconButton&&(this.iconButton.pressed=r)};
_.d.handleUpdateTopbarAvatarAction=function(r){var E;r=(E=_.M(r,jBB))==null?void 0:E.avatarUrl;var K,g;E=(K=this.data)==null?void 0:(g=K.avatar)==null?void 0:g.thumbnails;r&&E&&(K={thumbnails:[Object.assign({},E[0],{url:r})]},this.set("data.avatar",K))};
_.f5.Object.defineProperties(bM.prototype,{container:{configurable:!0,enumerable:!0,get:function(){return _.rj(this.hostElement).querySelector("#button")}}});
bM.prototype.onTap=bM.prototype.onTap;_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],bM.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],bM.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cy),_.H("design:type",Object)],bM.prototype,"ytdOpenPopupBehavior",void 0);_.u([_.G(_.iLl.YtButtonBehavior),_.H("design:type",Object)],bM.prototype,"ytButtonBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],bM.prototype,"data",void 0);
_.u([_.fH("yt-icon-button#button"),_.H("design:type",Object)],bM.prototype,"iconButton",void 0);_.u([_.ae("tap"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],bM.prototype,"onTap",null);_.u([_.VF({is:"ytd-topbar-menu-button-renderer",disableElementRegistration:!0})],bM);
_.rD()(bM,"ytd-topbar-menu-button-renderer",function(){if(tYB===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);tYB=r}r=tYB;return r},{allowedProps:["data"],
mode:1});var S4U;var s0=function(){return _.q.apply(this,arguments)||this};
_.C(s0,_.q);s0.prototype.getSelected=function(){return this.reasons.selected};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],s0.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],s0.prototype,"data",void 0);_.u([_.fH("#reasons"),_.H("design:type",Object)],s0.prototype,"reasons",void 0);_.u([_.VF({is:"ytd-ad-feedback-content",disableElementRegistration:!0})],s0);
_.Z(s0,"ytd-ad-feedback-content",function(){if(S4U!==void 0)return S4U;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return S4U=r},{mode:1});var bfB;var ki=function(){return _.q.apply(this,arguments)||this};
_.C(ki,_.q);_.d=ki.prototype;_.d.onPopupOpened=function(){_.ht(this.hostElement,"yt-mute-ad-action",["ytd-ad-feedback-renderer",this])};
_.d.computeConfirmButton=function(r){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:r.confirmLabel}};
_.d.computeCancelButton=function(r){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:r.cancelLabel}};
_.d.onConfirmTap=function(){var r=this.content.getSelected();r!==void 0&&(r=this.data.reasons[r].endpoint)&&(_.P7().resolve(_.Ov).resolveCommand(r,{form:{element:this.hostElement}}),_.ht(this.hostElement,"yt-close-popup-action"),this.sendFeedbackSubmitToastAction())};
_.d.sendFeedbackSubmitToastAction=function(){var r;(r=this.data)!=null&&r.completionMessage&&(r=_.yo(this.data.completionMessage),_.ht(this.hostElement,"yt-open-popup-action",[r,this]))};
_.d.onCancelTap=function(){_.ht(this.hostElement,"yt-close-popup-action")};
ki.prototype.onPopupOpened=ki.prototype.onPopupOpened;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],ki.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],ki.prototype,"data",void 0);_.u([_.fH("#content"),_.H("design:type",Object)],ki.prototype,"content",void 0);_.u([_.ae("yt-popup-opened"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],ki.prototype,"onPopupOpened",null);
_.u([_.VF({is:"ytd-ad-feedback-renderer",disableElementRegistration:!0})],ki);
_.Z(ki,"ytd-ad-feedback-renderer",function(){if(bfB!==void 0)return bfB;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return bfB=r},{mode:1});var saB;var kob=function(){return _.q.apply(this,arguments)||this};
_.C(kob,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],kob.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],kob.prototype,"data",void 0);_.u([_.VF({is:"ytd-ad-info-dialog-content",disableElementRegistration:!0})],kob);
_.Z(kob,"ytd-ad-info-dialog-content",function(){if(saB!==void 0)return saB;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return saB=r},{mode:1});var q4b;var qT=function(){return _.q.apply(this,arguments)||this};
_.C(qT,_.q);qT.prototype.computeConfirmButton=function(r){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:r.confirmLabel}};
qT.prototype.onConfirmTap=function(){_.ht(this.hostElement,"yt-close-popup-action",["ytd-ad-info-dialog-renderer"])};
qT.prototype.computeShouldShowTitle=function(){var r;return!((r=this.data)==null||!r.title)};
qT.prototype.onPopupClosed=function(){this.data&&this.data.confirmServiceEndpoint&&_.P7().resolve(_.Ov).resolveCommand(this.data.confirmServiceEndpoint,{form:{element:this.hostElement}})};
qT.prototype.onPopupClosed=qT.prototype.onPopupClosed;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],qT.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],qT.prototype,"data",void 0);_.u([_.ae("yt-popup-closed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],qT.prototype,"onPopupClosed",null);_.u([_.VF({is:"ytd-ad-info-dialog-renderer",disableElementRegistration:!0})],qT);
_.Z(qT,"ytd-ad-info-dialog-renderer",function(){if(q4b!==void 0)return q4b;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return q4b=r},{mode:1});var lOa;var lM=function(){var r=_.q.apply(this,arguments)||this;r.actionButtonClass="action-button";r.dismissButtonId="dismiss-button";r.dialogDismiss=!0;return r};
_.C(lM,_.q);_.d=lM.prototype;_.d.computeInPlayer=function(r){return(r==null?void 0:r.displayType)==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER"};
_.d.computedLogo=function(){var r,E;return this.isDarkTheme()?(r=this.data)==null?void 0:r.logoDark:(E=this.data)==null?void 0:E.logo};
_.d.computedHeaderImage=function(){var r,E;return this.isDarkTheme()?(r=this.data)==null?void 0:r.headerImageDark:(E=this.data)==null?void 0:E.headerImage};
_.d.computeLogoIconId=function(){var r,E,K,g=(r=this.computedLogo())==null?void 0:(E=r.sources)==null?void 0:(K=E[0])==null?void 0:K.height;return g&&g%31===0?"logo-icon-with-padding":"logo-icon"};
_.d.computeLogoIconHeight=function(){var r,E,K,g=(r=this.computedLogo())==null?void 0:(E=r.sources)==null?void 0:(K=E[0])==null?void 0:K.height;return g&&g%31===0?"31":"24"};
_.d.onPopupClosed=function(){_.P7().resolve(_.gn).dispose()};
_.d.isDarkTheme=function(){return document.documentElement.hasAttribute("dark")||this.inPlayer};
_.d.onShow=function(){this.inPlayer&&_.$Z(6);this.titleElement.focus()};
_.d.impressionLog=function(){if(this.data&&this.data.impressionEndpoints)for(var r=0;r<this.data.impressionEndpoints.length;r++){var E=_.M(this.data.impressionEndpoints[r],_.W1);E&&this.ytComponentBehavior.resolveCommand(E)}};
_.d.onDismissClicked=function(){getComputedStyle(this.dismissButton).getPropertyValue("pointer-events")!=="none"&&_.ht(this.hostElement,"yt-close-popup-action",["ytd-enforcement-message-view-model"])};
_.f5.Object.defineProperties(lM.prototype,{hasHeaderImage:{configurable:!0,enumerable:!0,get:function(){var r,E;return!((r=this.data)==null||!r.headerImageDark)&&!((E=this.data)==null||!E.headerImage)}},
hasPremiumButton:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.secondaryButton)}}});
lM.prototype.onPopupClosed=lM.prototype.onPopupClosed;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],lM.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],lM.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.aZ.YtVisibilityBehavior),_.H("design:type",Object)],lM.prototype,"ytVisibilityBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],lM.prototype,"data",void 0);
_.u([_.b(),_.H("design:type",Object)],lM.prototype,"actionButtonClass",void 0);_.u([_.b(),_.H("design:type",Object)],lM.prototype,"dismissButtonId",void 0);_.u([_.b(),_.H("design:type",Object)],lM.prototype,"dialogDismiss",void 0);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],lM.prototype,"hasHeaderImage",null);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],lM.prototype,"hasPremiumButton",null);
_.u([_.b({reflectToAttribute:!0,computed:"computeInPlayer(data)"}),_.H("design:type",Boolean)],lM.prototype,"inPlayer",void 0);_.u([_.fH("#dismiss-button"),_.H("design:type",HTMLElement)],lM.prototype,"dismissButton",void 0);_.u([_.fH("#title"),_.H("design:type",HTMLElement)],lM.prototype,"titleElement",void 0);_.u([_.ae("yt-popup-closed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],lM.prototype,"onPopupClosed",null);
_.u([_.VF({is:"ytd-enforcement-message-view-model",disableElementRegistration:!0})],lM);
_.Z(lM,"ytd-enforcement-message-view-model",function(){if(lOa!==void 0)return lOa;var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return lOa=r},{mode:1});var mEQ;var ZfQ;var mD=function(){var r=_.q.apply(this,arguments)||this;r.TEST_ONLY={immediateValidation:function(){r.immediateValidation()},
onValidationResponse:function(E){r.onValidationResponse(E)},
onGenerateHandleFromNameResponse:function(E){r.onGenerateHandleFromNameResponse(E)}};
return r};
_.C(mD,_.q);_.d=mD.prototype;_.d.onValueChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("value-changed",{detail:{value:this.value,queueProperty:!0}}))};
_.d.validate=function(){this.immediateValidation()};
_.d.applyHandleEdit=function(){this.handleEdit!==void 0&&this.setHandleInputValue(this.handleEdit)};
_.d.setHandleInputValue=function(r){this.handleDir=this.getHandleDir(r);this.handleInput.value=r;this.validationState={status:"PENDING"};this.immediateValidation()};
_.d.getHandleDir=function(r){var E=r===""&&!1;return(E=_.gEu.test.call(_.gEu,r))?"rtl":"ltr"};
_.d.onDataChanged=function(){var r,E;this.handleDir=this.getHandleDir((E=(r=this.data)==null?void 0:r.handle)!=null?E:"");var K;this.validationState=((K=this.data)==null?0:K.handle)?{status:"UNKNOWN",handle:this.data.handle}:void 0;var g;((g=this.data)==null?0:g.validateOnInit)&&this.immediateValidation()};
_.d.stopPropagation=function(r){r.stopPropagation()};
_.d.onInput=function(){var r;this.handleDir=this.getHandleDir((r=this.handleInput.value)!=null?r:"");this.wasEdited=!0;this.validationState={status:"PENDING"};this.delayedValidation()};
_.d.onFocusout=function(r){this.handleInput.contains(r.relatedTarget)||this.validationState!==void 0&&this.validationState.status!=="PENDING"||this.immediateValidation()};
_.d.delayedValidation=function(){var r,E;this.debouncedValidation((E=(r=this.data)==null?void 0:r.validationDelayMs)!=null?E:1E3)};
_.d.immediateValidation=function(){this.debouncedValidation(0)};
_.d.debouncedValidation=function(r){var E=this;_.lp(this,"debouncedValidation",function(){var K,g=E.staticValidation((K=E.handleInput.value)!=null?K:"");if(g!==void 0)E.validationState={status:"INVALID",errorIndicator:"BORDER",errorMessage:g};else{var D;if((D=E.data)!=null&&D.validateChannelHandleCommand){E.validationState={status:"LOADING"};var B;E.ytComponentBehavior.resolveCommand(E.data.validateChannelHandleCommand,{form:{handle:(B=E.handleInput.value)!=null?B:""},commandController:{onSuccess:function(Q,
a){E.onValidationResponse(a)},
onServerError:function(Q,a){E.onValidationServerError(a)}}})}else E.handleUnexpectedValidationError(new _.bs("Missing validateChannelHandleCommand in ChannelHandleInputRenderer.",E.data))}},r)};
_.d.staticValidation=function(r){var E;if(((E=this.data)==null?void 0:E.channelHandleStaticValidationParams)!==void 0){E=this.data.channelHandleStaticValidationParams;if(this.validValueRegexp!==void 0&&!this.validValueRegexp.test(r)&&E.validValueRegexpErrorMessage!==void 0)return E.validValueRegexpErrorMessage;if(E.minLength!==void 0&&r.length<E.minLength&&E.minLengthErrorMessage!==void 0)return E.minLengthErrorMessage;if(E.maxLength!==void 0&&r.length>E.maxLength&&E.maxLengthErrorMessage!==void 0)return E.maxLengthErrorMessage}};
_.d.onValidationResponse=function(r){var E=_.M(r.result,N6Q);E===void 0?this.handleUnexpectedValidationError(new _.bs("ValidateChannelHandleResponse does not contain ChannelHandleValidationResultRenderer.",r)):this.handleValidationResultRenderer(E)};
_.d.onValidationServerError=function(r){this.handleUnexpectedValidationError(new _.bs("ValidateChannelHandle request failed.",r))};
_.d.handleValidationResultRenderer=function(r){if(r.handle===void 0)this.handleUnexpectedValidationError(new _.bs("ChannelHandleValidationResultRenderer does not contain handle.",r));else if(r.handle===this.handleInput.value)switch(r.result){case "CHANNEL_HANDLE_VALIDATION_RESULT_OK":this.validationState={status:"OK",handle:r.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:r.errorMessage};break;case "CHANNEL_HANDLE_VALIDATION_RESULT_UNKNOWN":case void 0:this.handleUnexpectedValidationError(new _.bs("Unrecognized ChannelHandleValidationResult",r));break;default:_.nd(r.result)}};
_.d.handleUnexpectedValidationError=function(r){var E;this.validationState={status:"UNKNOWN",handle:(E=this.handleInput.value)!=null?E:""};_.nh(r)};
_.d.stopEventPropagation=function(r){r.stopPropagation()};
_.d.updateHandleOnChannelNameInputChange=function(r){if(!this.wasEdited){var E,K;this.debouncedGenerateHandleFromName(r,(K=(E=this.data)==null?void 0:E.validationDelayMs)!=null?K:1E3)}};
_.d.debouncedGenerateHandleFromName=function(r,E){var K=this;_.lp(this,"debouncedGenerateHandleFromName",function(){var g;(g=K.data)!=null&&g.validateChannelHandleCommand?K.ytComponentBehavior.resolveCommand(K.data.validateChannelHandleCommand,{form:{name:r},commandController:{onSuccess:function(D,B){K.onGenerateHandleFromNameResponse(B)},
onServerError:function(D,B){_.nh(new _.bs("Error calling GenerateHandleFromName",B))}}}):_.nh(new _.bs("Missing validateChannelHandleCommand in ChannelHandleInputRenderer when generate handle from name.",K.data))},E)};
_.d.onGenerateHandleFromNameResponse=function(r){this.wasEdited||((r=_.M(r.result,QBb))?this.setHandleInputValue(r.handle):_.nh(new _.bs("Invalid results when generate handle from name")))};
_.f5.Object.defineProperties(mD.prototype,{value:{configurable:!0,enumerable:!0,get:function(){var r;if(r=this.validationState)r=this.validationState,r=r.status==="OK"||r.status==="UNKNOWN";if(r)return this.validationState.handle}},
errorIndicator:{configurable:!0,enumerable:!0,get:function(){var r;if(((r=this.validationState)==null?void 0:r.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 r,E=(r=this.channelHandleEntity)==null?void 0:r.handleEdit;this.handleDir=this.getHandleDir(E!=null?E:"");return E}},
validValueRegexp:{configurable:!0,enumerable:!0,get:function(){var r,E;if(((r=this.data)==null?void 0:(E=r.channelHandleStaticValidationParams)==null?void 0:E.validValueRegexp)!==void 0)return new RegExp("^"+this.data.channelHandleStaticValidationParams.validValueRegexp+"$")}}});
mD.prototype.stopEventPropagation=mD.prototype.stopEventPropagation;mD.prototype.onDataChanged=mD.prototype.onDataChanged;mD.prototype.applyHandleEdit=mD.prototype.applyHandleEdit;mD.prototype.onValueChanged=mD.prototype.onValueChanged;_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],mD.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],mD.prototype,"ytdReduxBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],mD.prototype,"data",void 0);
_.u([_.b(),_.H("design:type",Boolean)],mD.prototype,"wasEdited",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",String)],mD.prototype,"handleDir",void 0);_.u([_.fH("#handle-input"),_.H("design:type",Object)],mD.prototype,"handleInput",void 0);_.u([_.b(),_.v("validationState"),_.H("design:type",Object),_.H("design:paramtypes",[])],mD.prototype,"value",null);
_.u([_.pH("value"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],mD.prototype,"onValueChanged",null);_.u([_.v("validationState"),_.H("design:type",Object),_.H("design:paramtypes",[])],mD.prototype,"errorIndicator",null);_.u([_.b({reflectToAttribute:!0}),_.v("errorIndicator"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],mD.prototype,"borderErrorIndicator",null);
_.u([_.b({selectorArgs:["data.channelHandleEntityKey"],selector:function(r,E){return _.NC(r.entities,"channelHandle",E)}}),
_.H("design:type",Object)],mD.prototype,"channelHandleEntity",void 0);_.u([_.v("channelHandleEntity"),_.H("design:type",Object),_.H("design:paramtypes",[])],mD.prototype,"handleEdit",null);_.u([_.pH("handleEdit"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],mD.prototype,"applyHandleEdit",null);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],mD.prototype,"onDataChanged",null);
_.u([_.v("data.channelHandleStaticValidationParams.validValueRegexp"),_.H("design:type",Object),_.H("design:paramtypes",[])],mD.prototype,"validValueRegexp",null);_.u([_.ae("yt-service-request-sent"),_.ae("yt-service-request-completed"),_.ae("yt-service-request-error"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],mD.prototype,"stopEventPropagation",null);_.u([_.VF({is:"ytd-channel-handle-input-renderer",disableElementRegistration:!0})],mD);
_.Z(mD,"ytd-channel-handle-input-renderer",function(){if(ZfQ!==void 0)return ZfQ;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return ZfQ=r},{mode:_.EZ("kevlar_poly_si_batch_j025")?1:2});var ZI=function(){var r=_.q.apply(this,arguments)||this;r.data=null;r.errorMessage=null;r.isLoading=!0;r.hideContainer=!1;r.enableNewChannelCreationOnIdForAll=_.R("enable_new_channel_creation_for_id4all");r.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"};r.testOnly={setErrorMessage:function(E){r.resetErrorState();
r.setErrorState(E)}};
return r};
_.C(ZI,_.q);_.d=ZI.prototype;_.d.created=function(){this.logScreenVe()};
_.d.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")};
_.d.dataChanged=function(){this.set("isLoading",!1);this.graftServerVe();this.set("errorMessage",null);var r;((r=this.zeroStepErrorMessageEntity)==null?0:r.value)&&this.set("errorMessage",_.eI(this.zeroStepErrorMessageEntity.value))};
_.d.onCreateTap=function(){var r=this;if(this.data&&this.data.channelCreationEndpoint){var E,K;if(!((E=this.data.createChannelButton)==null?0:(K=E.buttonRenderer)==null?0:K.isDisabled)){var g;if((g=this.nameInput)!=null&&g.value){this.setLoadingState();var D,B;E=Object.assign({},{name:this.nameInput.value},this.encryptedBlobId?{encryptedBlobId:this.encryptedBlobId}:{avatar_url:this.userSetPhotoThumbnailUrl},{handle:(D=this.handleInput)==null?void 0:D.value,isNameChanged:this.isNameChanged(this.nameInput.value),
isHandleChanged:this.isHandleChanged((B=this.handleInput)==null?void 0:B.value),isDefaultProfilePhoto:this.data.isDefaultProfilePhoto,obakeImageSource:this.obakeImageSource,enableIdentityForAllChannelCreationDialog:this.enableIdentityForAllChannelCreationDialog});this.ytComponentBehavior.resolveCommand(this.data.channelCreationEndpoint,{form:E,commandController:{onSuccess:function(Q,a){r.onChannelCreationEndpointSuccess(a);r.obakeImageSource&&_.Ae("channelCreatedWithObakeImage",{imageSourceType:r.obakeImageSource})},
onServerError:function(){r.onChannelCreationEndpointError()}}});
this.maybeWipeZeroStepErrorMessage()}}}};
_.d.endpointRequiresServiceRequestAction=function(r){return!!_.M(r,_.Wc)||!!_.M(r,jBB)};
_.d.isNavigateAction=function(r){var E;return!!_.M(r,_.D_Q)||!!_.M((E=_.M(r,p_b))==null?void 0:E.command,_.D_Q)};
_.d.isPlaylistAction=function(r){return!!_.M(r,_.dG)||!!_.M(r,_.PO)};
_.d.onChannelCreationEndpointSuccess=function(r){if(r.createChannelError){var E;this.setErrorState((E=r.createChannelError)==null?void 0:E.errorMessage);this.handleInput&&this.handleInput.validate()}else{r.navigationEndpoint&&this.ytComponentBehavior.resolveCommand(r.navigationEndpoint);if(r.actions){E=_.N(r.actions);for(var K=E.next();!K.done;K=E.next())if(K=K.value,this.endpointRequiresServiceRequestAction(K)&&this.ytComponentBehavior.resolveCommand(K),this.isNavigateAction(K)){var g=void 0;K=_.M((g=
_.M(K,p_b))==null?void 0:g.command,_.D_Q);g=void 0;this.isPlaylistAction((g=K)==null?void 0:g.endpoint)&&(_.ht(this.hostElement,"yt-close-popup-action",["ytd-channel-creation-dialog-renderer"]),g=void 0,this.ytComponentBehavior.resolveCommand((g=K)==null?void 0:g.endpoint))}}r.actions&&r.actions.some(function(D){var B;return _.M(D,_.D_Q)||_.M((B=_.M(D,p_b))==null?void 0:B.command,_.D_Q)})||_.ht(this.hostElement,"yt-close-popup-action",["ytd-channel-creation-dialog-renderer"])}};
_.d.onChannelCreationEndpointError=function(){this.setErrorState();this.handleInput&&this.handleInput.validate()};
_.d.onCancelTap=function(){var r,E,K;if(!((r=this.data)==null?0:(E=r.cancelButton)==null?0:(K=E.buttonRenderer)==null?0:K.isDisabled)){var g,D,B;r=(g=this.data)==null?void 0:(D=g.cancelButton)==null?void 0:(B=D.buttonRenderer)==null?void 0:B.command;if(!r||!_.M(r,_.FWK)){var Q;this.nameInput&&((Q=this.data)==null?0:Q.name)&&(this.nameInput.value=this.data.name);var a;this.handleInput&&((a=this.data)==null?0:a.channelHandleInput)&&(this.handleInput.data=_.M(this.data.channelHandleInput,$ef));this.encryptedBlobId=
this.previewDataUrl=void 0;this.maybeWipeZeroStepErrorMessage()}}};
_.d.toggleCreateChannelButton=function(){this.set("data.createChannelButton.buttonRenderer.isDisabled",!this.nameInput.value||this.handleInput&&this.handleInput.value===void 0)};
_.d.onChannelNameInput=function(){this.toggleCreateChannelButton();this.handleInput&&this.nameInput.value&&this.handleInput.updateHandleOnChannelNameInputChange(this.nameInput.value)};
_.d.onClearProfilePhotoTap=function(){var r,E,K;((r=this.data)==null?0:(E=r.clearProfilePhotoButton)==null?0:(K=E.buttonRenderer)==null?0:K.isDisabled)||(this.set("data.isDefaultProfilePhoto",!0),this.set("data.clearProfilePhotoButton.buttonRenderer.isDisabled",!0))};
_.d.onEditAvatarTap=function(){var r,E,K;((r=this.data)==null?0:(E=r.editAvatarButton)==null?0:(K=E.buttonRenderer)==null?0:K.isDisabled)||(this.hideContainer=!0,this.openProfilePicturePicker())};
_.d.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)};
_.d.resetErrorState=function(){this.set("data.createChannelButton.buttonRenderer.isDisabled",!1);this.set("data.cancelButton.buttonRenderer.isDisabled",!1);var r;this.set("data.clearProfilePhotoButton.buttonRenderer.isDisabled",((r=this.data)==null?0:r.isDefaultProfilePhoto)?!0:!1);this.set("isLoading",!1);this.set("errorMessage",null)};
_.d.setErrorState=function(r){this.resetErrorState();if(r)this.set("errorMessage",r);else{var E;if((E=this.zeroStepErrorMessageEntity)==null?0:E.value)this.set("errorMessage",_.eI(this.zeroStepErrorMessageEntity.value));else{var K;((K=this.data)==null?0:K.errorMessage)?this.set("errorMessage",this.data.errorMessage):this.set("errorMessage",null)}}};
_.d.fetchImageBlobWithAlr=function(r,E){E=E===void 0?5:E;var K=this,g,D,B,Q,a;return _.p(function(P){switch(P.nextAddress){case 1:return P.yield(fetch(r,{method:"GET",mode:"cors"}),2);case 2:g=P.yieldResult;if(g.ok){P.jumpTo(3);break}if(E===0)throw Error();D=K.addJitter(Math.pow(2,5-E));return P.yield(new Promise(function(O){setTimeout(O,D*1E3)}),4);
case 4:return P.return(K.fetchImageBlobWithAlr(r,E-1));case 3:if(!g.headers.get("content-type").split(";").some(function(O){return O.trim()==="text/plain"})){P.jumpTo(5);
break}B=K;Q=B.fetchImageBlobWithAlr;return P.yield(g.text(),6);case 6:return P.return(Q.call(B,P.yieldResult,E-1));case 5:return P.yield(g.blob(),7);case 7:return a=P.yieldResult,P.return(a)}})};
_.d.addJitter=function(r){var E=r*.3*Math.random();Math.random()>.5&&(E*=-1);return r+E};
_.d.openProfilePicturePicker=function(){var r=this,E,K,g,D,B,Q;return _.p(function(a){if(a.nextAddress==1){E=r.data.scottyUploadUrl;if(!E)return a.return();K=document.documentElement.hasAttribute("dark");g=document.body.style.colorScheme;K&&(document.body.style.colorScheme="dark");D=XCu(HrD(eZk(kYD(K?"dark":"light")),function(P){var O,U,T,w,F;return _.p(function(c){if(c.nextAddress==1)return O=_.I6($Ak(new CEa(P.photoUrl,!1)).build(),"alr","yes"),r.obakeImageSource=r.pictureChangeSourceToObakeImageSourceType(P.photoSource),
_.Mj(c,2),r.setLoadingState(),c.yield(r.fetchImageBlobWithAlr(O),4);if(c.nextAddress!=2)return U=c.yieldResult,T=new FileReader,T.addEventListener("load",function(){var W,z,S,k,A,X;return _.p(function(e){if(e.nextAddress==1){if(U.size>15728640)return r.setErrorState((W=r.data)==null?void 0:W.imageSizeErrorMessage),_.nh(Error("Gl")),e.return();if(!T.result)return r.setErrorState((z=r.data)==null?void 0:z.genericImageLoadErrorMessage),_.nh(Error("Hl")),e.return();S=T.result;_.Mj(e,2);return e.yield(h$u(U,
E),4)}if(e.nextAddress!=2)return k=e.yieldResult,r.handleImageUpdatedAction(S,k),r.resetErrorState(),_.D2(e,0);A=_.GD(e);r.setErrorState((X=r.data)==null?void 0:X.uploadErrorMessage);if(A instanceof Error)_.Xc(A);else{var I=new _.bs(JSON.stringify(A));_.Xc(I)}_.vo(e)})}),T.readAsDataURL(U),_.D2(c,0);
w=_.GD(c);r.setErrorState((F=r.data)==null?void 0:F.genericImageLoadErrorMessage);w instanceof Error?_.Xc(w):_.Hm(new _.bs(JSON.stringify(w)));_.vo(c)})}),function(){r.hideContainer=!1;
document.body.style.colorScheme=g});
_.Mj(a,2);return((B=r.data)==null?0:B.shouldViewChannelCreationFormForSupex)?a.yield(D.openPicker("profile-picture/art-selection"),5):a.yield(D.openPicker(),5)}if(a.nextAddress!=2)return _.D2(a,0);_.GD(a);r.setErrorState((Q=r.data)==null?void 0:Q.selectImageErrorMessage);_.vo(a)})};
_.d.pictureChangeSourceToObakeImageSourceType=function(r){switch(r){case 1:return 1;case 2:return 2;case 3:return 3;case 4:return 4;default:return 0}};
_.d.logScreenVe=function(){_.kQ(_.pB(),124448)};
_.d.graftServerVe=function(){var r=_.im(),E,K,g=(E=this.data)==null?void 0:(K=E.loggingDirectives)==null?void 0:K.trackingParams;g&&r&&(this.channelCreationFormVe=_.pB().graftServerVe(g,r),r={visualElement:this.channelCreationFormVe},_.$b().reportShown(r))};
_.d.isNameChanged=function(r){var E;return((E=this.data)==null?void 0:E.name)!==r};
_.d.isHandleChanged=function(r){var E,K=_.M((E=this.data)==null?void 0:E.channelHandleInput,$ef);return K&&r?K.handle!==r:!1};
_.d.handleImageUpdatedAction=function(r,E){this.hideContainer=!1;this.previewDataUrl=r;this.encryptedBlobId=E};
_.d.handleImageSelectionErrorAction=function(r){this.hideContainer=!1;this.setErrorState(r)};
_.d.handleImageSelectionResetErrorAction=function(){this.hideContainer=!1;this.resetErrorState()};
_.d.showContainer=function(){this.hideContainer=!1};
_.d.maybeWipeZeroStepErrorMessage=function(){var r,E=(r=this.data)==null?void 0:r.zeroStepErrorMessageEntityKey,K;E&&((K=this.zeroStepErrorMessageEntity)==null?0:K.value)&&this.ytdReduxBehavior.dispatch(_.Td("stringEntity",E,{key:E,value:""}))};
_.f5.Object.defineProperties(ZI.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 r;return((r=this.photoThumbnail)==null?0:r.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 r;return!((r=this.data)==null||!r.descriptionInfo)}},
description:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.descriptionInfo}}});
ZI.prototype.dataChanged=ZI.prototype.dataChanged;_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],ZI.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],ZI.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],ZI.prototype,"ytdReduxBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],ZI.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],ZI.prototype,"errorMessage",void 0);
_.u([_.b(),_.H("design:type",Object)],ZI.prototype,"isLoading",void 0);_.u([_.b(),_.H("design:type",String)],ZI.prototype,"previewDataUrl",void 0);_.u([_.b(),_.H("design:type",Number)],ZI.prototype,"obakeImageSource",void 0);_.u([_.b(),_.H("design:type",Object)],ZI.prototype,"hideContainer",void 0);_.u([_.fH("#title-input"),_.H("design:type",Object)],ZI.prototype,"nameInput",void 0);_.u([_.fH("#handle-input"),_.H("design:type",Object)],ZI.prototype,"handleInput",void 0);
_.u([_.b(),_.H("design:type",Boolean)],ZI.prototype,"enableNewChannelCreationOnIdForAll",void 0);_.u([_.b({selectorArgs:["data.zeroStepErrorMessageEntityKey"],selector:_.gDn}),_.H("design:type",Object)],ZI.prototype,"zeroStepErrorMessageEntity",void 0);_.u([_.v("data","data.isDefaultProfilePhoto","previewDataUrl"),_.H("design:type",Object),_.H("design:paramtypes",[])],ZI.prototype,"photoThumbnail",null);
_.u([_.v("data","data.isDefaultProfilePhoto","photoThumbnail"),_.H("design:type",Object),_.H("design:paramtypes",[])],ZI.prototype,"userSetPhotoThumbnailUrl",null);_.u([_.v("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],ZI.prototype,"hideProfilePhotoButtonLayer",null);_.u([_.b({reflectToAttribute:!0}),_.v("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],ZI.prototype,"enableIdentityForAllChannelCreationDialog",null);
_.u([_.TI("data","zeroStepErrorMessageEntity"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ZI.prototype,"dataChanged",null);_.u([_.b({reflectToAttribute:!0}),_.v("data.descriptionInfo","zeroStepErrorMessageEntity"),_.H("design:type",Object),_.H("design:paramtypes",[])],ZI.prototype,"description",null);_.u([_.VF({is:"ytd-channel-creation-dialog-renderer",disableElementRegistration:!0})],ZI);
_.Z(ZI,"ytd-channel-creation-dialog-renderer",function(){if(mEQ!==void 0)return mEQ;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return mEQ=r},{mode:1});var uva;var uM=function(){var r=_.q.apply(this,arguments)||this;r.isLoading=!1;r.isDisabled=!1;return r};
_.C(uM,_.q);uM.prototype.attached=function(){this.hostElement.setAttribute("dialog","true")};
uM.prototype.updateDisabled=function(){var r;this.isDisabled=this.isLoading||((r=this.handleInput)==null?void 0:r.value)===void 0;this.set("data.saveButton.buttonRenderer.isDisabled",this.isDisabled)};
uM.prototype.onSaveClick=function(){var r=this;if(!this.isDisabled&&this.handleInput.value!==void 0){var E;((E=this.data)==null?void 0:E.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 K;if((K=r.data)==null?0:K.nextEndpoint){var g;r.ytComponentBehavior.resolveCommand((g=r.data)==null?void 0:g.nextEndpoint)}else r.isLoading=
!1,r.closeDialog()},
onServerError:function(){r.isLoading=!1;r.handleInput.validate();var K;r.errorMessage=(K=r.data)==null?void 0:K.errorMessage}}}))}};
uM.prototype.closeDialog=function(){_.ht(this.hostElement,"yt-close-popup-action",[this.is])};
uM.prototype.updateDisabled=uM.prototype.updateDisabled;_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],uM.prototype,"ytComponentBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],uM.prototype,"data",void 0);_.u([_.fH("#handle-input"),_.H("design:type",Object)],uM.prototype,"handleInput",void 0);_.u([_.pH("isLoading"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],uM.prototype,"updateDisabled",null);
_.u([_.VF({is:"ytd-channel-handle-edit-dialog-renderer",disableElementRegistration:!0})],uM);
_.Z(uM,"ytd-channel-handle-edit-dialog-renderer",function(){if(uva!==void 0)return uva;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return uva=r},{mode:1});var AhD;var A8=function(){return _.q.apply(this,arguments)||this};
_.C(A8,_.q);A8.prototype.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.feedback":{id:"feedback",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],A8.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],A8.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],A8.prototype,"data",void 0);_.u([_.VF({is:"ytd-channel-switcher-footer-renderer",disableElementRegistration:!0})],A8);
_.Z(A8,"ytd-channel-switcher-footer-renderer",function(){if(AhD!==void 0)return AhD;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return AhD=r},{mode:1});var eqb;var XrU;var eh=function(){return _.q.apply(this,arguments)||this};
_.C(eh,_.q);eh.prototype.onIronChange=function(){if(this.checkbox&&this.onDontAskAgainChanged)this.onDontAskAgainChanged(this.checkbox.checked)};
eh.prototype.onIronChange=eh.prototype.onIronChange;_.u([_.b(),_.H("design:type",Object)],eh.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!1}),_.H("design:type",Function)],eh.prototype,"onDontAskAgainChanged",void 0);_.u([_.fH("#checkbox"),_.H("design:type",Object)],eh.prototype,"checkbox",void 0);_.u([_.ae("iron-change"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],eh.prototype,"onIronChange",null);
_.u([_.VF({is:"ytd-identity-prompt-footer-renderer",disableElementRegistration:!0})],eh);
_.Z(eh,"ytd-identity-prompt-footer-renderer",function(){if(XrU!==void 0)return XrU;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return XrU=r},{mode:1});var Xi=function(){var r=_.q.apply(this,arguments)||this;r.dontAskAgain=!1;r.showPopup=!1;r.boundDontAskAgainChanged=function(E){r.dontAskAgainChanged(E)};
r.boundOnAccountItemTap=function(E){r.onAccountItemTap(E)};
return r};
_.C(Xi,_.q);_.d=Xi.prototype;
_.d.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]]"}}}}}};
_.d.ready=function(){var r=this;_.rj(this.hostElement).querySelector("#container").addEventListener("scroll",function(){r.ytRendererBehavior.markDirty()})};
_.d.dontAskAgainChanged=function(r){this.dontAskAgain=r};
_.d.onAccountItemTap=function(r){if(r){var E={};this.dontAskAgain&&(E={dont_ask_again:this.dontAskAgain});_.tP(r,E)}};
_.d.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.d.dataChanged=function(){this.data&&this.redirectOnlyAccount(this.data)};
_.d.redirectOnlyAccount=function(r){r.sections&&r.sections.length>0&&(r=_.M(r.sections[0],_.MgE),(r==null?0:r.contents)&&(r==null?void 0:r.contents.length)<=1?(r=_.Dm(window.location.href),(r==null?0:r.next)&&_.Xw5(r.next)?_.tP(r.next):_.tP("/")):this.showPopup=!0)};
Xi.prototype.dataChanged=Xi.prototype.dataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Xi.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Xi.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Xi.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!1}),_.H("design:type",Object)],Xi.prototype,"dontAskAgain",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Xi.prototype,"showPopup",void 0);_.u([_.b({reflectToAttribute:!1}),_.H("design:type",Object)],Xi.prototype,"boundDontAskAgainChanged",void 0);_.u([_.b({reflectToAttribute:!1}),_.H("design:type",Object)],Xi.prototype,"boundOnAccountItemTap",void 0);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Xi.prototype,"dataChanged",null);
_.u([_.VF({is:"ytd-channel-switcher-renderer",disableElementRegistration:!0})],Xi);
_.Z(Xi,"ytd-channel-switcher-renderer",function(){if(eqb!==void 0)return eqb;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return eqb=r},{mode:1});var HfB;var Hp=function(){return _.q.apply(this,arguments)||this};
_.C(Hp,_.q);_.f5.Object.defineProperties(Hp.prototype,{steps:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.steps?this.data.steps:[]}}});
_.u([_.b(),_.H("design:type",Object)],Hp.prototype,"data",void 0);_.u([_.v("data"),_.H("design:type",Array),_.H("design:paramtypes",[])],Hp.prototype,"steps",null);_.u([_.VF({is:"ytd-channel-transfer-stepper-renderer",disableElementRegistration:!0})],Hp);
_.Z(Hp,"ytd-channel-transfer-stepper-renderer",function(){if(HfB!==void 0)return HfB;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return HfB=r},{mode:1});var n85;var nj=function(){var r=_.q.apply(this,arguments)||this;r.data=null;r.isError=!1;r.isLoading=!1;return r};
_.C(nj,_.q);_.d=nj.prototype;_.d.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"}}}};
_.d.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.d.dataChanged=function(){this.set("isLoading",!1);this.set("isError",!1)};
_.d.computeProfileName=function(r){return r?r.givenNameValue+" "+r.familyNameValue:""};
_.d.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)};
_.d.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)};
nj.prototype.onYtServiceRequestError=nj.prototype.onYtServiceRequestError;nj.prototype.onYtServiceRequestSent=nj.prototype.onYtServiceRequestSent;nj.prototype.dataChanged=nj.prototype.dataChanged;_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],nj.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],nj.prototype,"data",void 0);
_.u([_.b({computed:"computeProfileName(data.personalAccountTile.contents.createCoreIdentityChannelContentRenderer)"}),_.H("design:type",String)],nj.prototype,"profileName",void 0);_.u([_.b(),_.H("design:type",Object)],nj.prototype,"isError",void 0);_.u([_.b(),_.H("design:type",Object)],nj.prototype,"isLoading",void 0);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],nj.prototype,"dataChanged",null);
_.u([_.ae("yt-service-request-sent"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.b1]),_.H("design:returntype")],nj.prototype,"onYtServiceRequestSent",null);_.u([_.ae("yt-service-request-error"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.b1]),_.H("design:returntype")],nj.prototype,"onYtServiceRequestError",null);_.u([_.VF({is:"ytd-channel-warm-welcome-cont-renderer",disableElementRegistration:!0})],nj);
_.Z(nj,"ytd-channel-warm-welcome-cont-renderer",function(){if(n85!==void 0)return n85;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return n85=r},{mode:1});var IOQ;var IC=function(){var r=_.q.apply(this,arguments)||this;r.data=null;return r};
_.C(IC,_.q);IC.prototype.configureRendererStamper=function(){return{"data.nextButton":{id:"next-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
IC.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.hasAttribute("autofocus")||this.hostElement.setAttribute("autofocus","true")};
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],IC.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],IC.prototype,"data",void 0);_.u([_.VF({is:"ytd-channel-warm-welcome-renderer",disableElementRegistration:!0})],IC);
_.Z(IC,"ytd-channel-warm-welcome-renderer",function(){if(IOQ!==void 0)return IOQ;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return IOQ=r},{mode:1});var yhB;var yz=function(){return _.q.apply(this,arguments)||this};
_.C(yz,_.q);_.f5.Object.defineProperties(yz.prototype,{thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.authorThumbnail)||{}}}});
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],yz.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],yz.prototype,"data",void 0);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],yz.prototype,"thumbnailDetails",null);_.u([_.VF({is:"ytd-comment-preview-renderer",disableElementRegistration:!0})],yz);
_.Z(yz,"ytd-comment-preview-renderer",function(){if(yhB!==void 0)return yhB;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return yhB=r},{mode:1});var Lrb;var Lj=function(){return _.q.apply(this,arguments)||this};
_.C(Lj,_.q);Lj.prototype.configureRendererStamper=function(){return{submitButton:{id:"submit-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.f5.Object.defineProperties(Lj.prototype,{submitButton:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.submitButton}}});
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Lj.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Lj.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Lj.prototype,"data",void 0);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],Lj.prototype,"submitButton",null);_.u([_.VF({is:"ytd-notice-renderer",disableElementRegistration:!0})],Lj);
_.Z(Lj,"ytd-notice-renderer",function(){if(Lrb!==void 0)return Lrb;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return Lrb=r},{mode:1});var hqA;var h8=function(){return _.q.apply(this,arguments)||this};
_.C(h8,_.q);h8.prototype.configureRendererStamper=function(){return{"data.comment":{id:"comment-preview",mapping:{commentPreviewRenderer:{component:"ytd-comment-preview-renderer"}}}}};
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],h8.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],h8.prototype,"data",void 0);_.u([_.VF({is:"ytd-preview-comment-dialog-content",disableElementRegistration:!0})],h8);
_.Z(h8,"ytd-preview-comment-dialog-content",function(){if(hqA!==void 0)return hqA;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return hqA=r},{mode:1});var Jhb;var J8=function(){return _.q.apply(this,arguments)||this};
_.C(J8,_.q);J8.prototype.attached=function(){this.hostElement.setAttribute("dialog","true")};
J8.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],J8.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],J8.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],J8.prototype,"data",void 0);_.u([_.VF({is:"ytd-preview-comment-dialog-renderer",disableElementRegistration:!0})],J8);
_.Z(J8,"ytd-preview-comment-dialog-renderer",function(){if(Jhb!==void 0)return Jhb;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return Jhb=r},{mode:1});var rkD;var EJa=_.R("web_button_rework")&&_.HD("BUTTON_REWORK")||_.R("web_button_rework_with_live"),ru=function(){var r=_.q.apply(this,arguments)||this;r.closeLabel=_.Nn("CLOSE");r.selectedAmountIndex=1;r.privacyCheckboxValue=!1;r.useAmsterdamStyle=EJa;r.amountPlaceholderIndex=-1;return r};
_.C(ru,_.q);_.d=ru.prototype;_.d.onAmountClick=function(r){this.selectedAmountIndex=_.rj(this.hostElement).querySelector("#amounts").indexForElement(r.currentTarget)};
_.d.onCloseClick=function(){this.hostElement.hasAttribute("live-chat")&&(_.ht(this.hostElement,"yt-live-chat-close-buy-flow"),this.ytLiveChatErrorMessageBehavior._setErrorRenderer(null))};
_.d.onDonateButtonClick=function(){if(this.hostElement.hasAttribute("live-chat"))this.donateCommand&&_.ht(this.hostElement,"yt-live-chat-start-buy-flow",[this.donateCommand,{},this.donationCallback.bind(this)]);else{_.ht(this.hostElement,"yt-close-popup-action",[this.is]);var r;(r=_.Lg())==null||r.getPlayerPromise().then(function(E){E.pauseVideo()})}};
_.d.donationCallback=function(r){r.success?(this.hostElement.hasAttribute("live-chat")&&r.response&&r.response.data&&r.response.data.actions&&_.ht(this.hostElement,"yt-live-chat-open-popup",[r.response.data.actions[0]]),_.ht(this.hostElement,"yt-close-popup-action",[this.is]),_.ht(this.hostElement,"yt-live-chat-close-buy-flow")):r.errorMessageRenderer&&this.ytLiveChatErrorMessageBehavior._setErrorRenderer(r.errorMessageRenderer)};
_.d.setFocusOnCustomAmountInput=function(){this.customAmount!==null&&_.rj(this.hostElement).querySelector("#custom-amount-input").focus()};
_.d.updateConfirmationDialogTextWithAmount=function(r){var E=this.getConfirmDialogRuns();E&&this.set(["data","confirmLargeAmount","openPopupAction","popup","confirmDialogRenderer","dialogMessages",0,"runs",this.getAmountPlaceholderIndex(E),"text"],this.getFormattedAmount(r))};
_.d.getConfirmDialogRuns=function(){return this.get(["confirmLargeAmount","openPopupAction","popup","confirmDialogRenderer","dialogMessages",0,"runs"],this.data)};
_.d.getAmountPlaceholderIndex=function(r){this.amountPlaceholderIndex<0&&(this.amountPlaceholderIndex=r.findIndex(function(E){return E.text==="${amount}"}));
return this.amountPlaceholderIndex};
_.d.getFormattedAmount=function(r){var E;return(new _.lP(4,((E=this.data)==null?void 0:E.currencyCode)||"")).format(r)};
_.d.isAmountValid=function(r){if(r==="")return!1;r=Number(r)*1E6;var E=this.get("minAmountMicros",this.data),K=this.get("maxAmountMicros",this.data);return E&&r<E||K&&r>K?!1:!0};
_.d.setInputError=function(){this.shouldShowValidationError?_.rj(this.hostElement).querySelector("#custom-amount-input").setAttribute("invalid",""):_.rj(this.hostElement).querySelector("#custom-amount-input").removeAttribute("invalid")};
_.d.setInitialCheckboxValue=function(){var r;this.privacyCheckboxValue=!((r=this.data)==null||!r.privacyCheckboxInitialState)};
_.d.updateCustomAmountInputFromBinding=function(r){this.customAmountInput=r.detail.value};
_.d.updatePrivacyCheckboxValueFromBinding=function(r){this.privacyCheckboxValue=r.detail.value};
_.f5.Object.defineProperties(ru.prototype,{suggestedAmountButtons:{configurable:!0,enumerable:!0,get:function(){var r=this,E,K;return((E=this.data)==null?void 0:(K=E.suggestedAmounts)==null?void 0:K.map(function(g,D){return{buttonRenderer:{style:r.selectedAmountIndex===D?"STYLE_PRIMARY":"STYLE_SUGGESTIVE",text:g.label}}}))||[]}},
isCustomAmountSelected:{configurable:!0,enumerable:!0,get:function(){return!this.get("suggestedAmounts."+this.selectedAmountIndex+".amountMicros",this.data)}},
showPrivacyCheckbox:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.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 r=this.hostElement.hasAttribute("live-chat")?this.get("payFromLiveChat",this.data):this.get("donateButton.buttonRenderer.command",this.data);if(r&&this.amountMicros!==null)return Object.assign({},r,{ypcGetCartEndpoint:Object.assign({},r.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 r=this.get("confirmLargeAmount",this.data);if(r&&this.amountMicros)return this.updateConfirmationDialogTextWithAmount(this.amountMicros/1E6),this.set("data.confirmLargeAmount.openPopupAction.popup.confirmDialogRenderer.confirmButton.buttonRenderer.command",this.donateCommand),r}},
donateButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var r=this.get("donateButton.buttonRenderer",this.data);if(r)return Object.assign({},r,{isDisabled:!this.isDonateButtonEnabled,command:this.hostElement.hasAttribute("live-chat")?void 0:this.donateCommandWithConfirmation})}}});
ru.prototype.setInitialCheckboxValue=ru.prototype.setInitialCheckboxValue;ru.prototype.setInputError=ru.prototype.setInputError;ru.prototype.setFocusOnCustomAmountInput=ru.prototype.setFocusOnCustomAmountInput;_.u([_.G(Blb),_.H("design:type",Object)],ru.prototype,"ytLiveChatErrorMessageBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],ru.prototype,"ytRendererBehavior",void 0);
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],ru.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],ru.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],ru.prototype,"closeLabel",void 0);_.u([_.b(),_.H("design:type",Object)],ru.prototype,"selectedAmountIndex",void 0);_.u([_.b(),_.H("design:type",String)],ru.prototype,"customAmountInput",void 0);_.u([_.b(),_.H("design:type",Object)],ru.prototype,"privacyCheckboxValue",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],ru.prototype,"useAmsterdamStyle",void 0);_.u([_.pH("customAmount"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ru.prototype,"setFocusOnCustomAmountInput",null);_.u([_.v("data","selectedAmountIndex"),_.H("design:type",Array),_.H("design:paramtypes",[])],ru.prototype,"suggestedAmountButtons",null);
_.u([_.v("data","selectedAmountIndex"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],ru.prototype,"isCustomAmountSelected",null);_.u([_.v("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],ru.prototype,"showPrivacyCheckbox",null);_.u([_.v("data","selectedAmountIndex","customAmount"),_.H("design:type",Object),_.H("design:paramtypes",[])],ru.prototype,"amountMicros",null);
_.u([_.v("isCustomAmountSelected","customAmountInput"),_.H("design:type",Object),_.H("design:paramtypes",[])],ru.prototype,"customAmount",null);_.u([_.v("customAmount"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],ru.prototype,"shouldShowValidationError",null);_.u([_.v("customAmount"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],ru.prototype,"isDonateButtonEnabled",null);
_.u([_.v("data","isDonateButtonEnabled","amountMicros","privacyCheckboxValue"),_.H("design:type",Object),_.H("design:paramtypes",[])],ru.prototype,"donateCommand",null);_.u([_.v("donateCommand","isCustomAmountSelected","confirmLargeAmountCommand","amountMicros"),_.H("design:type",Object),_.H("design:paramtypes",[])],ru.prototype,"donateCommandWithConfirmation",null);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],ru.prototype,"largeDonationThreshold",null);
_.u([_.v("customAmount","donateCommand","amountMicros"),_.H("design:type",Object),_.H("design:paramtypes",[])],ru.prototype,"confirmLargeAmountCommand",null);_.u([_.v("data","isDonateButtonEnabled","donateCommandWithConfirmation"),_.H("design:type",Object),_.H("design:paramtypes",[])],ru.prototype,"donateButtonRenderer",null);_.u([_.pH("shouldShowValidationError"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ru.prototype,"setInputError",null);
_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ru.prototype,"setInitialCheckboxValue",null);_.u([_.VF({is:"ytd-donation-amount-picker-renderer",disableElementRegistration:!0})],ru);
_.Z(ru,"ytd-donation-amount-picker-renderer",function(){if(rkD!==void 0)return rkD;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return rkD=r},{mode:1});var Kof;var gJb=function(){return _.q.apply(this,arguments)||this};
_.C(gJb,_.q);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],gJb.prototype,"ytComponentBehavior",void 0);_.u([_.b({}),_.H("design:type",Object)],gJb.prototype,"data",void 0);_.u([_.VF({is:"ytd-donation-post-transaction-content",disableElementRegistration:!0})],gJb);
_.Z(gJb,"ytd-donation-post-transaction-content",function(){if(Kof!==void 0)return Kof;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return Kof=r},{mode:1});var DvB;var ED=function(){return _.q.apply(this,arguments)||this};
_.C(ED,_.q);ED.prototype.configureRendererStamper=function(){return{"data.doneButton":{id:"done-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],ED.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],ED.prototype,"ytRendererBehavior",void 0);_.u([_.b({}),_.H("design:type",Object)],ED.prototype,"data",void 0);_.u([_.VF({is:"ytd-donation-post-transaction-renderer",disableElementRegistration:!0})],ED);
_.Z(ED,"ytd-donation-post-transaction-renderer",function(){if(DvB!==void 0)return DvB;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return DvB=r},{mode:1});var Bpk;var dvu;var Kw=function(){return _.q.apply(this,arguments)||this};
_.C(Kw,_.q);Kw.prototype.computeIsStreamingProvider=function(r){return!!r.isStreamingShelf};
Kw.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Kw.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Kw.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Kw.prototype,"data",void 0);_.u([_.b({computed:"computeIsStreamingProvider(data)",reflectToAttribute:!0}),_.H("design:type",Boolean)],Kw.prototype,"isStreamingProvider",void 0);
_.u([_.VF({is:"ytd-media-provider-renderer",disableElementRegistration:!0})],Kw);
_.Z(Kw,"ytd-media-provider-renderer",function(){if(dvu!==void 0)return dvu;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return dvu=r},{mode:1});var jr5;var gu=function(){return _.q.apply(this,arguments)||this};
_.C(gu,_.q);gu.prototype.observeLightsourcePalette=function(){var r,E=(r=this.data)==null?void 0:r.vibrantsourceColorPaletteData;E&&_.RL(this.hostElement,E)};
gu.prototype.observeLightsourcePalette=gu.prototype.observeLightsourcePalette;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],gu.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],gu.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],gu.prototype,"data",void 0);
_.u([_.pH("data.vibrantsourceColorPaletteData"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],gu.prototype,"observeLightsourcePalette",null);_.u([_.VF({is:"ytd-streaming-pop-up-dialog",disableElementRegistration:!0})],gu);
_.Z(gu,"ytd-streaming-pop-up-dialog",function(){if(jr5!==void 0)return jr5;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return jr5=r},{mode:1});var DU=function(){return _.q.apply(this,arguments)||this};
_.C(DU,_.q);DU.prototype.onPopupOpened_=function(){var r;((r=this.data)==null?0:r.serviceEndpoint)&&_.P7().resolve(_.Ov).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}})};
DU.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"content"}};
DU.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"}}}}};
DU.prototype.onPopupOpened_=DU.prototype.onPopupOpened_;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],DU.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],DU.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.oY),_.H("design:type",Object)],DU.prototype,"ytContinuationHandlerBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],DU.prototype,"data",void 0);
_.u([_.ae("yt-popup-opened"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],DU.prototype,"onPopupOpened_",null);_.u([_.VF({is:"ytd-brandconnect-popup-renderer",disableElementRegistration:!0})],DU);
_.Z(DU,"ytd-brandconnect-popup-renderer",function(){if(Bpk!==void 0)return Bpk;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return Bpk=r},{mode:1});var NpD;var Bj=function(){return _.q.apply(this,arguments)||this};
_.C(Bj,_.q);_.d=Bj.prototype;_.d.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{checkboxSurveyOptionRenderer:"ytd-checkbox-survey-option-renderer"}}}};
_.d.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.d.dataChanged=function(){for(var r=0;r<this.getOptionRenderers().length;r++)this.notifyPath("data.options."+r+".checkboxSurveyOptionRenderer.checked"),this.set("data.options."+r+".checkboxSurveyOptionRenderer.checked",!1);this.updateSubmitButton(!1)};
_.d.updateSubmitButton=function(r){this.set("data.submitButton.buttonRenderer.isDisabled",!r)};
_.d.computeAlt=function(r){return _.Xo(r)};
_.d.onDismissTap=function(){_.ht(this.hostElement,"yt-close-popup-action");this.data.dismissalEndpoint&&_.P7().resolve(_.Ov).resolveCommand(this.data.dismissalEndpoint,{form:{element:this.hostElement}})};
_.d.getOptionRenderers=function(r){return(r=r||this.data)&&r.options?r.options.reduce(function(E,K){K.checkboxSurveyOptionRenderer&&E.push(K.checkboxSurveyOptionRenderer);return E},[]):[]};
_.d.onOptionChange=function(r){var E=this,K=!1;if(r.detail.checked)for(var g=this.getOptionRenderers().find(function(a){return a.value===r.detail.value}),D=this.getOptionRenderers(),B=0;B<D.length;B++){var Q=D[B];
this.notifyPath("data.options."+B+".checkboxSurveyOptionRenderer.checked");Q.checked&&((g==null?0:g.isExclusiveOption)?!Q.isExclusiveOption:Q.isExclusiveOption)?this.set("data.options."+B+".checkboxSurveyOptionRenderer.checked",!1):Q.checked&&(K=!0)}else K=this.getOptionRenderers().some(function(a,P){E.notifyPath("data.options."+P+".checkboxSurveyOptionRenderer.checked");return a.checked});
this.updateSubmitButton(K)};
_.d.onSubmitTap=function(){var r=this.getOptionRenderers().filter(function(B){return B.checked});
if(r.length!==0){var E=r.map(function(B){return B.responseEndpoint});
r=[];for(var K=1;K<E.length;K++){var g=void 0,D=(g=_.M(E[K],_.G0))==null?void 0:g.feedbackToken;D&&r.push(D)}E=[E[0]];r.length&&E.push({extra_feedback_tokens:r});_.rA(this.hostElement,E);_.ht(this.hostElement,"yt-close-popup-action",["ytd-checkbox-survey-renderer"]);r=this.data&&this.data.submitActions||[];if(_.R("kevlar_command_handler_migration_killswitch"))_.EB(this.hostElement,r,this.hostElement);else for(r=_.N(r),E=r.next();!E.done;E=r.next())this.ytComponentBehavior.resolveCommand(E.value)}};
Bj.prototype.onOptionChange=Bj.prototype.onOptionChange;Bj.prototype.dataChanged=Bj.prototype.dataChanged;_.u([_.G(_.hT.YtEventForwardingBehavior),_.H("design:type",Object)],Bj.prototype,"ytEventForwardingBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Bj.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],Bj.prototype,"ytComponentBehavior",void 0);
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Bj.prototype,"ytRendererBehavior",void 0);_.u([_.G(M9T),_.H("design:type",Object)],Bj.prototype,"ytdHatsSurveyBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Bj.prototype,"data",void 0);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Bj.prototype,"dataChanged",null);
_.u([_.ae("ytd-checkbox-survey-option-changed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],Bj.prototype,"onOptionChange",null);_.u([_.VF({is:"ytd-checkbox-survey-renderer",disableElementRegistration:!0})],Bj);
_.Z(Bj,"ytd-checkbox-survey-renderer",function(){if(NpD!==void 0)return NpD;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return NpD=r},{mode:1});var QrA;var $vb;var du=function(){return _.q.apply(this,arguments)||this};
_.C(du,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],du.prototype,"ytRendererBehavior",void 0);_.u([_.G(ocf),_.H("design:type",Object)],du.prototype,"ytdDismissalReasonBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],du.prototype,"data",void 0);_.u([_.VF({is:"ytd-dismissal-reason-text-renderer",disableElementRegistration:!0})],du);
_.Z(du,"ytd-dismissal-reason-text-renderer",function(){if($vb!==void 0)return $vb;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return $vb=r},{mode:1});var aQu;var jK=function(){return _.q.apply(this,arguments)||this};
_.C(jK,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],jK.prototype,"ytRendererBehavior",void 0);_.u([_.G(ocf),_.H("design:type",Object)],jK.prototype,"ytdDismissalReasonBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],jK.prototype,"data",void 0);_.u([_.VF({is:"ytd-dismissal-reason-video-renderer",disableElementRegistration:!0})],jK);
_.Z(jK,"ytd-dismissal-reason-video-renderer",function(){if(aQu!==void 0)return aQu;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return aQu=r},{mode:1});var N2=function(){return _.q.apply(this,arguments)||this};
_.C(N2,_.q);_.d=N2.prototype;_.d.created=function(){this.selectedFeedbackTokens=new PX};
_.d.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.d.configureRendererStamper=function(){return{"data.reasons":{id:"reasons",mapping:{dismissalReasonTextRenderer:"ytd-dismissal-reason-text-renderer",dismissalReasonVideoRenderer:"ytd-dismissal-reason-video-renderer"}}}};
_.d.dataChanged=function(){this.hasReasonsSelected=!1;this.selectedFeedbackTokens.clear()};
_.d.onDismissalReasonSelected=function(r,E){_.Ln(this.hostElement,"yt-invalidate-popup-tabbables");this.selectedFeedbackTokens.add(E);this.hasReasonsSelected=!0};
_.d.onDismissalReasonDeselected=function(r,E){_.Ln(this.hostElement,"yt-invalidate-popup-tabbables");this.selectedFeedbackTokens.delete(E);this.hasReasonsSelected=this.selectedFeedbackTokens.size!==0};
_.d.onCancelTap=function(){_.ht(this.hostElement,"yt-close-popup-action")};
_.d.onSubmitTap=function(){var r=Array.from(this.selectedFeedbackTokens.values());this.data.submitFeedbackEndpoint&&(r={feedback_tokens:r},_.P7().resolve(_.Ov).resolveCommand(this.data.submitFeedbackEndpoint,{form:Object.assign({},r,{element:this.hostElement})}));_.ht(this.hostElement,"yt-close-popup-action")};
N2.prototype.onDismissalReasonDeselected=N2.prototype.onDismissalReasonDeselected;N2.prototype.onDismissalReasonSelected=N2.prototype.onDismissalReasonSelected;N2.prototype.dataChanged=N2.prototype.dataChanged;_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],N2.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],N2.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],N2.prototype,"data",void 0);
_.u([_.b(),_.H("design:type",Boolean)],N2.prototype,"hasReasonsSelected",void 0);_.u([_.b(),_.H("design:type",PX)],N2.prototype,"selectedFeedbackTokens",void 0);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],N2.prototype,"dataChanged",null);_.u([_.ae("yt-dismissal-reason-selected"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,String]),_.H("design:returntype")],N2.prototype,"onDismissalReasonSelected",null);
_.u([_.ae("yt-dismissal-reason-deselected"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,String]),_.H("design:returntype")],N2.prototype,"onDismissalReasonDeselected",null);_.u([_.VF({is:"ytd-dismissal-follow-up-renderer",disableElementRegistration:!0})],N2);
_.Z(N2,"ytd-dismissal-follow-up-renderer",function(){if(QrA!==void 0)return QrA;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return QrA=r},{mode:1});var pJT;var Q7=function(){return _.q.apply(this,arguments)||this};
_.C(Q7,_.q);_.d=Q7.prototype;_.d.onCheckedChange=function(){this.multiselect||_.Ln(this.hostElement,"yt-feedback-single-select-changed");_.rj(this.hostElement).querySelector("#freeform").focus();_.Ln(this.hostElement,"yt-refit")};
_.d.showTextBox=function(r,E){return r&&E};
_.d.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))};
_.d.updateDataCheckedFromBinding=function(r){this.set("data.checked",r.detail.value)};
_.d.updateDataResultTextFromBinding=function(r){this.set("data.resultText",r.detail.value)};
Q7.prototype.dataChanged=Q7.prototype.dataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Q7.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Q7.prototype,"data",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],Q7.prototype,"multiselect",void 0);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Q7.prototype,"dataChanged",null);
_.u([_.VF({is:"ytd-feedback-option-renderer",disableElementRegistration:!0})],Q7);
_.Z(Q7,"ytd-feedback-option-renderer",function(){if(pJT!==void 0)return pJT;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return pJT=r},{mode:1});var Pcb;var $A=function(){return _.q.apply(this,arguments)||this};
_.C($A,_.q);$A.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{feedbackOptionRenderer:{component:"ytd-feedback-option-renderer",properties:{multiselect:"[[data.multiSelect]]"}}}}}};
$A.prototype.onSingleSelectCheckedChanged=function(r){r=_.eG(r);for(var E=0;E<this.data.options.length;E++)if(r.data!==_.M(this.data.options[E],bmA)){var K="data.options."+E+".feedbackOptionRenderer.checked";this.notifyPath(K);this.set(K,!1)}};
$A.prototype.onSingleSelectCheckedChanged=$A.prototype.onSingleSelectCheckedChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],$A.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],$A.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],$A.prototype,"data",void 0);
_.u([_.ae("yt-feedback-single-select-changed"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],$A.prototype,"onSingleSelectCheckedChanged",null);_.u([_.VF({is:"ytd-feedback-question-renderer",disableElementRegistration:!0})],$A);
_.Z($A,"ytd-feedback-question-renderer",function(){if(Pcb!==void 0)return Pcb;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return Pcb=r},{mode:1});var fQA;var a_=function(){return _.q.apply(this,arguments)||this};
_.C(a_,_.q);a_.prototype.configureRendererStamper=function(){return{"data.questions":{id:"questions",mapping:{feedbackQuestionRenderer:"ytd-feedback-question-renderer"}}}};
a_.prototype.getSelectedFeedbackResults=function(){for(var r={},E=0;E<this.data.questions.length;E++)for(var K=_.M(this.data.questions[E],S55),g=0;g<K.options.length;g++){var D=_.M(K.options[g],bmA);D&&D.checked&&(r[D.optionKey]=D.resultText)}return r};
a_.prototype.onKeyUp=function(){var r=this;_.E3(_.eM,function(){_.Ln(r.hostElement,"yt-refit")});
_.eM.start()};
a_.prototype.submitSurvey=function(){var r=this.getSelectedFeedbackResults();Object.keys(r).length>0&&this.data.submitFeedbackEndpoint&&(r={survey_results:r,is_feedback_token_unencrypted:!0},_.P7().resolve(_.Ov).resolveCommand(this.data.submitFeedbackEndpoint,{form:Object.assign({},r,{element:this.hostElement})}))};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],a_.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],a_.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],a_.prototype,"data",void 0);_.u([_.VF({is:"ytd-feedback-survey-renderer",disableElementRegistration:!0})],a_);
_.Z(a_,"ytd-feedback-survey-renderer",function(){if(fQA!==void 0)return fQA;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return fQA=r},{mode:1});var O_b;var Yj9;var pw=function(){return _.q.apply(this,arguments)||this};
_.C(pw,_.q);pw.prototype.computeAlt=function(r){return _.Xo(r)};
pw.prototype.submitResponse=function(){var r,E;(r=this.data)!=null&&r.feedbackToken&&((E=this.data)==null?void 0:E.nextStageIndex)!==void 0&&(_.Jt(this.hostElement,"yt-single-select-submit-feedback",[this.data.feedbackToken]),_.Jt(this.hostElement,"yt-survey-set-stage-index",[this.data.nextStageIndex]))};
pw.prototype.onClick=function(){this.submitResponse()};
pw.prototype.onClick=pw.prototype.onClick;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],pw.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],pw.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],pw.prototype,"vertical",void 0);_.u([_.ae("click"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],pw.prototype,"onClick",null);
_.u([_.VF({is:"ytd-single-select-answer-option-renderer",disableElementRegistration:!0})],pw);
_.Z(pw,"ytd-single-select-answer-option-renderer",function(){if(Yj9!==void 0)return Yj9;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return Yj9=r},{mode:1});var Uv5;var Pj=function(){var r=_.q.apply(this,arguments)||this;r.actionMap={"yt-single-select-submit-feedback":"submitFeedback"};return r};
_.C(Pj,_.q);Pj.prototype.configureRendererStamper=function(){return{"data.answerOptions":{id:"options",mapping:{singleSelectAnswerOptionRenderer:{component:"ytd-single-select-answer-option-renderer",properties:{vertical:"[[vertical]]"}}}}}};
Pj.prototype.dataChanged=function(){var r,E;this.vertical=((E=(r=this.data)==null?void 0:r.answerOrientation)!=null?E:"SURVEY_LAYOUT_TYPE_HORIZONTAL")==="SURVEY_LAYOUT_TYPE_VERTICAL"};
Pj.prototype.submitFeedback=function(r){var E;((E=this.data)==null?0:E.responseEndpoint)&&r&&_.rA(this.hostElement,[this.data.responseEndpoint,{extra_feedback_tokens:[r]}])};
Pj.prototype.dataChanged=Pj.prototype.dataChanged;_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],Pj.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(_.hT.YtEventForwardingBehavior),_.H("design:type",Object)],Pj.prototype,"eventForwardingBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Pj.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Pj.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.b(),_.H("design:type",Object)],Pj.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],Pj.prototype,"vertical",void 0);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Pj.prototype,"dataChanged",null);_.u([_.VF({is:"ytd-single-select-question-renderer",disableElementRegistration:!0})],Pj);
_.Z(Pj,"ytd-single-select-question-renderer",function(){if(Uv5!==void 0)return Uv5;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return Uv5=r},{mode:1});var fw=function(){var r=_.q.apply(this,arguments)||this;r.actionMap={"yt-survey-set-stage-index":"jumpToStage"};return r};
_.C(fw,_.q);_.d=fw.prototype;_.d.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"}}}};
_.d.dataChanged=function(){this.jumpToStage(0)};
_.d.jumpToStage=function(r){var E,K;if((E=this.data)==null?0:(K=E.stages)==null?0:K[r])this.currentStage=this.data.stages[r],this.refitAfterRender()};
_.d.computeAlt=function(r){return _.Xo(r)};
_.d.computeSimpleMessage=function(r){var E;return(E=_.M(r,q5b))==null?void 0:E.messageText};
_.d.computeHideDismiss=function(r){var E;return(E=_.M(r,cT5))==null?void 0:E.hideParentDismissButton};
_.d.onDismissTap=function(){_.ht(this.hostElement,"yt-close-popup-action");_.M(this.currentStage,q5b)||this.data.dismissalEndpoint&&_.P7().resolve(_.Ov).resolveCommand(this.data.dismissalEndpoint,{form:{element:this.hostElement}})};
_.d.refitAfterRender=function(){var r=this;_.p5(this,function(){_.Ln(r.hostElement,"yt-refit")})};
fw.prototype.dataChanged=fw.prototype.dataChanged;_.u([_.G(_.hT.YtEventForwardingBehavior),_.H("design:type",Object)],fw.prototype,"eventForwardingBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],fw.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],fw.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],fw.prototype,"ytActionHandlerBehavior",void 0);
_.u([_.G(M9T),_.H("design:type",Object)],fw.prototype,"ytdHatsSurveyBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],fw.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],fw.prototype,"currentStage",void 0);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],fw.prototype,"dataChanged",null);_.u([_.VF({is:"ytd-multi-stage-survey-renderer",disableElementRegistration:!0})],fw);
_.Z(fw,"ytd-multi-stage-survey-renderer",function(){if(O_b!==void 0)return O_b;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return O_b=r},{mode:1});var TpT;var OD=function(){return _.q.apply(this,arguments)||this};
_.C(OD,_.q);OD.prototype.computeAlt=function(r){return _.Xo(r)};
OD.prototype.submitResponse=function(){this.data&&this.data.submissionEndpoint&&(_.P7().resolve(_.Ov).resolveCommand(this.data.submissionEndpoint,{form:{element:this.hostElement}}),_.ht(this.hostElement,"yt-close-popup-action",["ytd-single-option-survey-renderer"]),this.ytdReduxBehavior.dispatch(_.FE9(!1)))};
OD.prototype.onTap=function(){this.vertical&&this.submitResponse()};
OD.prototype.onTap=OD.prototype.onTap;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],OD.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],OD.prototype,"ytdReduxBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],OD.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],OD.prototype,"vertical",void 0);
_.u([_.ae("tap"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],OD.prototype,"onTap",null);_.u([_.VF({is:"ytd-single-option-survey-option-renderer",disableElementRegistration:!0})],OD);
_.Z(OD,"ytd-single-option-survey-option-renderer",function(){if(TpT!==void 0)return TpT;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return TpT=r},{mode:1});var wJB;var YA=function(){return _.q.apply(this,arguments)||this};
_.C(YA,_.q);_.d=YA.prototype;_.d.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{singleOptionSurveyOptionRenderer:{component:"ytd-single-option-survey-option-renderer",properties:{vertical:"[[vertical]]"}}}}}};
_.d.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.d.dataChanged=function(){var r,E;this.vertical=(((r=this.data)==null?void 0:(E=r.surveyOrientation)==null?void 0:E.type)||"HORIZONTAL")==="VERTICAL"};
_.d.computeAlt=function(r){return _.Xo(r)};
_.d.onDismissTap=function(){_.ht(this.hostElement,"yt-close-popup-action");this.data.dismissalEndpoint&&_.P7().resolve(_.Ov).resolveCommand(this.data.dismissalEndpoint,{form:{element:this.hostElement}});this.ytdReduxBehavior.dispatch(_.FE9(!1))};
YA.prototype.dataChanged=YA.prototype.dataChanged;_.u([_.G(_.hT.YtEventForwardingBehavior),_.H("design:type",Object)],YA.prototype,"eventForwardingBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],YA.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],YA.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(M9T),_.H("design:type",Object)],YA.prototype,"ytdHatsSurveyBehavior",void 0);
_.u([_.G(_.N6),_.H("design:type",Object)],YA.prototype,"ytdReduxBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],YA.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],YA.prototype,"vertical",void 0);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],YA.prototype,"dataChanged",null);_.u([_.VF({is:"ytd-single-option-survey-renderer",disableElementRegistration:!0})],YA);
_.Z(YA,"ytd-single-option-survey-renderer",function(){if(wJB!==void 0)return wJB;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return wJB=r},{mode:1});var FoB;var UD=function(){return _.q.apply(this,arguments)||this};
_.C(UD,_.q);UD.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
UD.prototype.onDismissTap=function(){_.ht(this.hostElement,"yt-close-popup-action")};
UD.prototype.onNavigate=function(){_.ht(this.hostElement,"yt-close-popup-action")};
UD.prototype.onNavigate=UD.prototype.onNavigate;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],UD.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.hT.YtEventForwardingBehavior),_.H("design:type",Object)],UD.prototype,"ytEventForwardingBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],UD.prototype,"data",void 0);_.u([_.ae("yt-navigate"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],UD.prototype,"onNavigate",null);
_.u([_.VF({is:"ytd-survey-follow-up-renderer",disableElementRegistration:!0})],UD);
_.Z(UD,"ytd-survey-follow-up-renderer",function(){if(FoB!==void 0)return FoB;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return FoB=r},{mode:1});var RbB;var oJf;var MQQ;var T8=function(){var r=_.q.apply(this,arguments)||this;r.polymer2="Element"in Polymer;return r};
_.C(T8,_.q);_.d=T8.prototype;_.d.ready=function(){this.secondsEl.addEventListener("blur",this.formatSeconds.bind(this))};
_.d.secondsChanged=function(){this.secondsEl.focused||this.formatSeconds()};
_.d.formatSeconds=function(){this.seconds.length===1&&(this.seconds="0"+this.seconds)};
_.d.minutesChangedForBinding=function(){this.hostElement.dispatchEvent(new _.wh("minutes-changed",this.minutes))};
_.d.secondsChangedForBinding=function(){this.hostElement.dispatchEvent(new _.wh("seconds-changed",this.seconds))};
_.d.updateMinutesFromBinding=function(r){this.minutes=r.detail.value};
_.d.updateSecondsFromBinding=function(r){this.seconds=r.detail.value};
T8.prototype.secondsChangedForBinding=T8.prototype.secondsChangedForBinding;T8.prototype.minutesChangedForBinding=T8.prototype.minutesChangedForBinding;T8.prototype.secondsChanged=T8.prototype.secondsChanged;_.u([_.b(),_.H("design:type",String)],T8.prototype,"minutes",void 0);_.u([_.b(),_.H("design:type",String)],T8.prototype,"seconds",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],T8.prototype,"polymer2",void 0);
_.u([_.fH("#seconds"),_.H("design:type",Object)],T8.prototype,"secondsEl",void 0);_.u([_.pH("seconds"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],T8.prototype,"secondsChanged",null);_.u([_.pH("minutes"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],T8.prototype,"minutesChangedForBinding",null);
_.u([_.pH("seconds"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],T8.prototype,"secondsChangedForBinding",null);_.u([_.vZ({is:"yt-timestamp-input",disableElementRegistration:!0})],T8);
_.Z(T8,"yt-timestamp-input",function(){if(MQQ===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;oJf===void 0&&(oJf=document.createElement("template"));var g=oJf;K.call(E,g.content.cloneNode(!0),r.content.firstChild);MQQ=r}r=MQQ;return r},{mode:2});var wu=function(){return _.q.apply(this,arguments)||this};
_.C(wu,_.q);_.d=wu.prototype;_.d.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.JSC$20862_scroller.dialogElement=this.hostElement.parentNode};
_.d.dataChanged=function(){var r=this;this.description.value="";this.seconds=this.minutes=this.fullName.value="";this.toggleSubmitButton(!1);this.showTimestamp&&_.h2().getPlayerPromise().then(function(E){E=E.getCurrentTime();r.minutes=Math.floor(E/60).toString();r.seconds=(Math.floor(E)%60).toString()})};
_.d.onTapSubmit=function(r){r.stopPropagation();this.serviceEndpoint&&!this.get("submitButton.isDisabled")&&(r={flag_description:this.descriptionText.trim(),flag_issue_type:this.issueType,flag_affiliation:this.affiliation},this.fullNameText&&(r.flag_full_name=this.fullNameText.trim()),this.showTimestamp&&(r.minutes=this.minutes,r.seconds=this.seconds),_.P7().resolve(_.Ov).resolveCommand(this.serviceEndpoint,{form:Object.assign({},r,{element:this.hostElement})}))};
_.d.onYtServiceRequestSent=function(){this.toggleSubmitButton(!1)};
_.d.onYtServiceRequestCompleted=function(r,E){E=E.actions;if(Array.isArray(E))for(var K=0,g=E.length;K<g;K++)_.M(E[K],_.X$)&&(r.stopPropagation(),this.hostElement.parentElement.close(),this.ytOpenPopupBehavior.openPopup(E[K]))};
_.d.onYtServiceRequestError=function(){this.toggleSubmitButton(!0)};
_.d.toggleSubmitButton=function(r){this.set("submitButton.isDisabled",!r)};
_.d.handleInput=function(){var r=this.issueType,E=this.affiliation,K=this.minutes,g=this.seconds;K=!this.showTimestamp||!!K&&!!g;this.toggleSubmitButton(!!this.descriptionText&&!!r&&!!E&&K)};
_.d.computeServiceEndpoint=function(r){return this.get("submitButton.buttonRenderer.serviceEndpoint",r)};
_.d.computeSubmitButton=function(r){(r=this.get("submitButton.buttonRenderer",r))&&(r=Object.assign({},r,{serviceEndpoint:void 0}));return r};
_.d.computeShowTimestamp=function(r){return!!r};
_.d.onValueChangedForIssueType=function(r){this.issueType=r.detail.value};
_.d.onValueChangedForAffiliation=function(r){this.affiliation=r.detail.value};
_.d.updateDescriptionTextFromBinding=function(r){this.descriptionText=r.detail.value};
_.d.updateFullNameTextFromBinding=function(r){this.fullNameText=r.detail.value};
_.d.updateMinutesFromBinding=function(r){this.minutes=r.detail.value};
_.d.updateSecondsFromBinding=function(r){this.seconds=r.detail.value};
wu.prototype.handleInput=wu.prototype.handleInput;wu.prototype.onYtServiceRequestError=wu.prototype.onYtServiceRequestError;wu.prototype.onYtServiceRequestCompleted=wu.prototype.onYtServiceRequestCompleted;wu.prototype.onYtServiceRequestSent=wu.prototype.onYtServiceRequestSent;wu.prototype.dataChanged=wu.prototype.dataChanged;_.u([_.G(_.kt.YtOpenPopupBehavior),_.H("design:type",Object)],wu.prototype,"ytOpenPopupBehavior",void 0);
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],wu.prototype,"ytRendererBehavior",void 0);_.u([_.fH("#scroller"),_.H("design:type",Object)],wu.prototype,"JSC$20862_scroller",void 0);_.u([_.fH("#description"),_.H("design:type",HTMLInputElement)],wu.prototype,"description",void 0);_.u([_.fH("#full-name"),_.H("design:type",Object)],wu.prototype,"fullName",void 0);_.u([_.b(),_.H("design:type",Object)],wu.prototype,"data",void 0);
_.u([_.b({computed:"computeShowTimestamp(data.timestampLabel)"}),_.H("design:type",Boolean)],wu.prototype,"showTimestamp",void 0);_.u([_.b({readOnly:!0,computed:"computeServiceEndpoint(data)"}),_.H("design:type",Object)],wu.prototype,"serviceEndpoint",void 0);_.u([_.b({computed:"computeSubmitButton(data)"}),_.H("design:type",Object)],wu.prototype,"submitButton",void 0);_.u([_.b(),_.H("design:type",String)],wu.prototype,"descriptionText",void 0);
_.u([_.b(),_.H("design:type",Number)],wu.prototype,"issueType",void 0);_.u([_.b(),_.H("design:type",Number)],wu.prototype,"affiliation",void 0);_.u([_.b(),_.H("design:type",String)],wu.prototype,"fullNameText",void 0);_.u([_.b(),_.H("design:type",String)],wu.prototype,"minutes",void 0);_.u([_.b(),_.H("design:type",String)],wu.prototype,"seconds",void 0);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],wu.prototype,"dataChanged",null);
_.u([_.ae("yt-service-request-sent"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.b1]),_.H("design:returntype")],wu.prototype,"onYtServiceRequestSent",null);_.u([_.ae("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.eZ]),_.H("design:returntype")],wu.prototype,"onYtServiceRequestCompleted",null);
_.u([_.ae("yt-service-request-error"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],wu.prototype,"onYtServiceRequestError",null);_.u([_.pH("descriptionText","issueType","affiliation","fullNameText","minutes","seconds"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],wu.prototype,"handleInput",null);_.u([_.VF({is:"ytd-legal-report-details-form-renderer",disableElementRegistration:!0})],wu);
_.Z(wu,"ytd-legal-report-details-form-renderer",function(){if(RbB!==void 0)return RbB;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return RbB=r},{mode:1});var i_T;var Fp=function(){var r=_.q.apply(this,arguments)||this;r.actionMap={"yt-signal-action-submit-form":"handleSignalActionSubmitForm","yt-signal-action-submit-popup-form-fields":"handleSignalActionSubmitPopupFormFields"};return r};
_.C(Fp,_.q);Fp.prototype.configureRendererStamper=function(){return{"data.form":{id:"form",mapping:{formRenderer:"yt-form-renderer"}}}};
Fp.prototype.handleSignalActionSubmitForm=function(){if(this.formRenderer){var r=this.formRenderer.getForm();r&&this.data.submitEndpoint&&(_.P7().resolve(_.Ov).resolveCommand(this.data.submitEndpoint,{form:Object.assign({},r,{element:this.hostElement})}),_.ht(this.hostElement,"yt-close-popup-action"))}};
Fp.prototype.handleSignalActionSubmitPopupFormFields=function(){this.formRenderer&&(this.formRenderer.submitFormFields(),_.ht(this.hostElement,"yt-close-popup-action"))};
Fp.prototype.onPopupClosed=function(){this.formRenderer&&this.formRenderer.reset()};
Fp.prototype.onPopupClosed=Fp.prototype.onPopupClosed;_.u([_.G(_.hT.YtEventForwardingBehavior),_.H("design:type",Object)],Fp.prototype,"ytEventForwardingBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Fp.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],Fp.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Fp.prototype,"ytRendererBehavior",void 0);
_.u([_.fH("yt-form-renderer"),_.H("design:type",Object)],Fp.prototype,"formRenderer",void 0);_.u([_.b(),_.H("design:type",Object)],Fp.prototype,"data",void 0);_.u([_.ae("yt-popup-closed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Fp.prototype,"onPopupClosed",null);_.u([_.VF({is:"ytd-form-popup-content",disableElementRegistration:!0})],Fp);
_.Z(Fp,"ytd-form-popup-content",function(){if(i_T!==void 0)return i_T;var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return i_T=r},{mode:1});var ckD;var R_=function(){return _.q.apply(this,arguments)||this};
_.C(R_,_.q);R_.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
R_.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
R_.prototype.onPopupOpened=function(){_.Ln(this.hostElement,"yt-invalidate-popup-tabbables")};
R_.prototype.onYtServiceRequestCompleted=function(r,E){E.data&&E.data.success&&(this.set("data.buttons.1.buttonRenderer.isDisabled",!1),_.Ln(this.hostElement,"yt-invalidate-popup-tabbables"))};
R_.prototype.onYtServiceRequestCompleted=R_.prototype.onYtServiceRequestCompleted;R_.prototype.onPopupOpened=R_.prototype.onPopupOpened;_.u([_.G(_.hT.YtEventForwardingBehavior),_.H("design:type",Object)],R_.prototype,"ytEventForwardingBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],R_.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],R_.prototype,"ytRendererBehavior",void 0);
_.u([_.b(),_.H("design:type",Object)],R_.prototype,"data",void 0);_.u([_.ae("yt-popup-opened"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],R_.prototype,"onPopupOpened",null);_.u([_.ae("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.eZ]),_.H("design:returntype")],R_.prototype,"onYtServiceRequestCompleted",null);_.u([_.VF({is:"ytd-form-popup-renderer",disableElementRegistration:!0})],R_);
_.Z(R_,"ytd-form-popup-renderer",function(){if(ckD!==void 0)return ckD;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return ckD=r},{mode:1});var CcA;var o_=function(){var r=_.q.apply(this,arguments)||this;r.isLoading=!1;return r};
_.C(o_,_.q);_.d=o_.prototype;_.d.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");LyB(this.hostElement)};
_.d.onYtServiceRequestSent=function(){this.isLoading=!0};
_.d.onYtServiceRequestCompleted=function(){_.ht(this.hostElement,"yt-close-popup-action",["ytd-gaming-account-link-confirm-dialog-renderer"])};
_.d.fireOnCloseActions=function(){this.isLoading=!1;this.data&&this.data.onClosedActions&&_.EB(this.hostElement,this.data.onClosedActions,this.hostElement)};
_.d.closePopupHandler=function(){this.fireOnCloseActions()};
_.d.onHeaderImageChanged=function(){if(this.data){this.data.headerImage?this.hostElement.setAttribute("dialog-with-header-image",""):this.hostElement.removeAttribute("dialog-with-header-image");var r=this.get("data.headerImage.thumbnails");r&&(r=_.LB(r,this.hostElement.clientWidth),this.header.style.backgroundImage="url("+r+")")}};
_.d.onYtNavigate=function(r){(r=_.eG(r))&&r.parentElement===this.confirmButton&&this.hostElement.parentElement&&this.hostElement.parentElement.close()};
o_.prototype.onYtNavigate=o_.prototype.onYtNavigate;o_.prototype.onHeaderImageChanged=o_.prototype.onHeaderImageChanged;o_.prototype.closePopupHandler=o_.prototype.closePopupHandler;o_.prototype.onYtServiceRequestCompleted=o_.prototype.onYtServiceRequestCompleted;o_.prototype.onYtServiceRequestSent=o_.prototype.onYtServiceRequestSent;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],o_.prototype,"ytRendererBehavior",void 0);
_.u([_.G(_.hT.YtEventForwardingBehavior),_.H("design:type",Object)],o_.prototype,"ytEventForwardingBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],o_.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],o_.prototype,"isLoading",void 0);_.u([_.fH("#header"),_.H("design:type",HTMLDivElement)],o_.prototype,"header",void 0);_.u([_.fH("#confirm-button"),_.H("design:type",_.ny)],o_.prototype,"confirmButton",void 0);
_.u([_.ae("yt-service-request-sent"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],o_.prototype,"onYtServiceRequestSent",null);_.u([_.ae("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],o_.prototype,"onYtServiceRequestCompleted",null);
_.u([_.ae("yt-popup-closed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Object]),_.H("design:returntype")],o_.prototype,"closePopupHandler",null);_.u([_.pH("data.headerImage"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],o_.prototype,"onHeaderImageChanged",null);_.u([_.ae("yt-navigate"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],o_.prototype,"onYtNavigate",null);
_.u([_.VF({is:"ytd-gaming-account-link-confirm-dialog-renderer",disableElementRegistration:!0})],o_);
_.Z(o_,"ytd-gaming-account-link-confirm-dialog-renderer",function(){if(CcA!==void 0)return CcA;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return CcA=r},{mode:1});var xvf;var M2=function(){var r=_.q.apply(this,arguments)||this;r.isLoading=!1;return r};
_.C(M2,_.q);_.d=M2.prototype;_.d.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"}}}};
_.d.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.scrollable&&(this.scrollable.dialogElement=this.hostElement.parentNode);LyB(this.hostElement)};
_.d.onYtServiceRequestCompleted=function(){_.ht(this.hostElement,"yt-close-popup-action",["ytd-gaming-account-link-setting-renderer"])};
_.d.onYtServiceRequestError=function(r){_.mA(this.hostElement,r.detail.error.message)};
_.d.onDomChange=function(){this.ytRendererBehavior.markDirty()};
_.d.onButtonClick=function(){this.data&&(this.data.isContinueDialog||this.data.thirdPartyId&&this.data.thirdPartyId!=="gpg"&&_.ht(this.hostElement,"yt-initialize-third-party",[this.data.thirdPartyId]),this.isLoading=!0)};
_.d.onDataChanged=function(){this.isLoading=!1;var r=this.get("data.headerImage.thumbnails");r&&(r=_.LB(r,this.hostElement.clientWidth),this.header.style.backgroundImage="url("+r+")");r=_.Cn();var E=_.im(),K=this.get("data.trackingParams");K&&E&&r&&_.sB(r,E,_.UZ(K))};
_.f5.Object.defineProperties(M2.prototype,{hasDescription:{configurable:!0,enumerable:!0,get:function(){return!(!this.data||!this.data.descriptions)}}});
M2.prototype.onDataChanged=M2.prototype.onDataChanged;M2.prototype.onDomChange=M2.prototype.onDomChange;M2.prototype.onYtServiceRequestError=M2.prototype.onYtServiceRequestError;M2.prototype.onYtServiceRequestCompleted=M2.prototype.onYtServiceRequestCompleted;_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],M2.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],M2.prototype,"ytRendererBehavior",void 0);
_.u([_.b(),_.H("design:type",Object)],M2.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],M2.prototype,"isLoading",void 0);_.u([_.b({reflectToAttribute:!0}),_.v("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],M2.prototype,"hasDescription",null);_.u([_.fH("tp-yt-paper-dialog-scrollable"),_.H("design:type",Object)],M2.prototype,"scrollable",void 0);_.u([_.fH("#header"),_.H("design:type",HTMLElement)],M2.prototype,"header",void 0);
_.u([_.ae("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],M2.prototype,"onYtServiceRequestCompleted",null);_.u([_.ae("yt-service-request-error"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],M2.prototype,"onYtServiceRequestError",null);
_.u([_.ae("dom-change"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],M2.prototype,"onDomChange",null);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],M2.prototype,"onDataChanged",null);_.u([_.VF({is:"ytd-gaming-account-link-setting-renderer",disableElementRegistration:!0})],M2);
_.Z(M2,"ytd-gaming-account-link-setting-renderer",function(){if(xvf!==void 0)return xvf;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return xvf=r},{mode:1});var WoA;var G3U;var iY=function(){var r=_.q.apply(this,arguments)||this;r.isHeader=!1;r.getEndpointForm=function(){return Dfu(r.data)};
return r};
_.C(iY,_.q);_.d=iY.prototype;_.d.triggerHintActions=function(){var r=this;this.data&&this.data.hintActions&&this.taskEmitterBehavior.getTaskManager().addLowPriorityJob(function(){var E=_.Jt(r.hostElement,"yt-get-opened-popups-action");!(E&&E.length===1?E[0]:[]).some(function(K){K=K.openPopupAction.popupType;return K==="SURVEY"||K==="MEALBAR"||K==="HINT"})&&r.data.hintActions&&r.guideOpened&&(_.EB(r.hostElement,r.data.hintActions,r.hostElement),r.data.hintActions=void 0)})};
_.d.getBadgeIconType=function(r){return r&&r.liveBroadcasting?"live":null};
_.d.onDown=function(){this.interaction.triggerDown()};
_.d.onUp=function(){this.interaction.triggerUp()};
_.d.onTap=function(r){if(this.data.serviceEndpoint){var E;_.R("shorts_controller_retrieve_seedless_sequence_v2")&&((E=_.M(this.data.serviceEndpoint,_.YZ))==null?void 0:E.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"?this.componentBehavior.resolveCommand(this.data.serviceEndpoint):gq9(this.data.serviceEndpoint,this);r.preventDefault()}else this.data.navigationEndpoint&&!_.HI(_.AP(r),this.hostElement,["A".toString()])&&_.Ln(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint})};
_.d.computeActive=function(r,E){if(!r)return!1;var K=r.navigationEndpoint;r=r.serviceEndpoint;if(!K&&!r||!E)return!1;if(K){r=(r=_.aq(E))&&["subscriptions","filteredsubscriptions"].includes(r);if(_.M(K,_.pe)&&_.M(E,_.pe)&&!r){var g=_.M(K,_.pe).browseId;E=_.M(E,_.pe).browseId;return g!==void 0&&E!==void 0&&(g===E||g==="VLWL"&&E==="FEwatch_later"||g==="FEwatch_later"&&E==="VLWL")}var D;K=(D=_.M(K.commandMetadata,_.dA))==null?void 0:D.url;E=(g=_.M(E.commandMetadata,_.dA))==null?void 0:g.url;return!(!K||
!E||K!==E&&K!==_.c7(E))}return this.isActiveShortsTab(r,E)};
_.d.isActiveShortsTab=function(r,E){E=!!_.M(E,_.YZ)||!!_.M(E,_.jo);return(!!_.M(r,_.YZ)||!!_.M(r,_.jo))&&E};
_.d.computeIsPrimary=function(r){return!!r};
_.f5.Object.defineProperties(iY.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 r=this.get("data.accessibility.accessibilityData.label");if(this.lineEndStyle!=="none"&&r)return r}}});
iY.prototype.onTap=iY.prototype.onTap;iY.prototype.onUp=iY.prototype.onUp;iY.prototype.onDown=iY.prototype.onDown;iY.prototype.triggerHintActions=iY.prototype.triggerHintActions;_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],iY.prototype,"componentBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],iY.prototype,"rendererBehavior",void 0);_.u([_.G(_.RZ.YtTaskEmitterBehavior),_.H("design:type",Object)],iY.prototype,"taskEmitterBehavior",void 0);
_.u([_.b(),_.H("design:type",Object)],iY.prototype,"activeEndpoint",void 0);_.u([_.b(),_.H("design:type",Object)],iY.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Boolean)],iY.prototype,"guideOpened",void 0);_.u([_.b(),_.H("design:type",String)],iY.prototype,"type",void 0);_.u([_.fH("yt-interaction"),_.H("design:type",Object)],iY.prototype,"interaction",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],iY.prototype,"isHeader",void 0);
_.u([_.b({reflectToAttribute:!0}),_.v("data","activeEndpoint"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],iY.prototype,"active",null);_.u([_.b({reflectToAttribute:!0}),_.v("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],iY.prototype,"isPrimary",null);_.u([_.b({reflectToAttribute:!0}),_.v("data.count","data.presentationStyle","data.badges.*"),_.H("design:type",String),_.H("design:paramtypes",[])],iY.prototype,"lineEndStyle",null);
_.u([_.v("lineEndStyle"),_.H("design:type",Object),_.H("design:paramtypes",[])],iY.prototype,"ariaLabel",null);_.u([_.pH("data.hintActions","guideOpened"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],iY.prototype,"triggerHintActions",null);_.u([_.ae("down"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],iY.prototype,"onDown",null);
_.u([_.ae("up"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],iY.prototype,"onUp",null);_.u([_.ae("tap"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],iY.prototype,"onTap",null);_.u([_.VF({is:"ytd-guide-entry-renderer",disableElementRegistration:!0})],iY);
_.Z(iY,"ytd-guide-entry-renderer",function(){if(G3U!==void 0)return G3U;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return G3U=r},{mode:1});var cj=function(){var r=_.q.apply(this,arguments)||this;r.userToggled=!1;return r};
_.C(cj,_.q);_.d=cj.prototype;_.d.getItemsPath=function(){return"data.expandableItems"};
_.d.configureRendererStamper=function(){return{shownItems:{id:"expandable-items",mapping:{guideEntryRenderer:{component:"ytd-guide-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]"},noInjection:!0}}}}};
_.d.onExpanderItemTapped=function(r){var E=this;this._setExpanded(!0);this.userToggled=!0;this.ytLazyListBehavior.fillRemainingListItems();this.expandableItems&&!_.R("kevlar_guide_expandable_items_killswitch")&&_.p5(this,function(){_.jx(E.expandableItems)});
r.preventDefault()};
_.d.onCollapserItemTapped=function(r){var E=this;this._setExpanded(!1);this.userToggled=!0;r.preventDefault();this.expandableItems&&!_.R("kevlar_guide_collapsible_items_killswitch")&&_.p5(this,function(){_.de(E.hostElement)})};
_.d.observeActiveEndpoint=function(){for(var r=this.activeEndpoint,E=this.data,K=this.expandableItems.children,g=0,D=K.length;g<D;g++)K[g].activeEndpoint=r;E&&E.autoExpandCommand&&r&&!this.userToggled&&(K=this.data.autoExpandCommand,E=!(!_.M(K,_.pe)||!_.M(r,_.pe)||_.M(K,_.pe).browseId!==_.M(r,_.pe).browseId),r=this.get("commandMetadata.webCommandMetadata.url",r),K=this.get("commandMetadata.webCommandMetadata.url",K),E=E||!!(r&&K&&r.includes(K)),this._setExpanded(E),E&&this.ytLazyListBehavior.fillRemainingListItems())};
cj.prototype.observeActiveEndpoint=cj.prototype.observeActiveEndpoint;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],cj.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],cj.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.Wl.YtLazyListBehavior),_.H("design:type",Object)],cj.prototype,"ytLazyListBehavior",void 0);_.u([_.fH("#expandable-items"),_.H("design:type",HTMLElement)],cj.prototype,"expandableItems",void 0);
_.u([_.b(),_.H("design:type",Object)],cj.prototype,"data",void 0);_.u([_.b({readOnly:!0,reflectToAttribute:!0}),_.H("design:type",Boolean)],cj.prototype,"expanded",void 0);_.u([_.b({value:0}),_.H("design:type",Number)],cj.prototype,"initialCount",void 0);_.u([_.b(),_.H("design:type",Object)],cj.prototype,"activeEndpoint",void 0);_.u([_.pH("data","activeEndpoint","canShowMore"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],cj.prototype,"observeActiveEndpoint",null);
_.u([_.VF({is:"ytd-guide-collapsible-entry-renderer",disableElementRegistration:!0})],cj);
_.Z(cj,"ytd-guide-collapsible-entry-renderer",function(){if(WoA!==void 0)return WoA;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return WoA=r},{mode:_.EZ("kevlar_poly_si_batch_j079")?1:2});var vJU;var VQ9;var Cw=function(){var r=_.q.apply(this,arguments)||this;r.allVideosCount=0;r.renderGuideEntry=!1;return r};
_.C(Cw,_.q);Cw.prototype.observeRenderEntry=function(){var r;this.renderGuideEntry=!((r=this.data)==null||!r.alwaysShow)||!!this.allVideosCount};
Cw.prototype.observeRenderEntry=Cw.prototype.observeRenderEntry;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Cw.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],Cw.prototype,"ytdReduxBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Cw.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],Cw.prototype,"activeEndpoint",void 0);_.u([_.b({selector:_.byK}),_.H("design:type",Object)],Cw.prototype,"allVideosCount",void 0);
_.u([_.b(),_.H("design:type",Object)],Cw.prototype,"renderGuideEntry",void 0);_.u([_.TI("allVideosCount","data.alwaysShow"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Cw.prototype,"observeRenderEntry",null);_.u([_.VF({is:"ytd-guide-downloads-entry-renderer",disableElementRegistration:!0})],Cw);
_.Z(Cw,"ytd-guide-downloads-entry-renderer",function(){if(VQ9===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);VQ9=r}r=VQ9;return r},{mode:1});var xA=function(){var r=_.q.apply(this,arguments)||this;r.actionMap={"yt-add-to-guide-section-action":"handleAddToGuideSectionAction","yt-remove-from-guide-section-action":"handleRemoveFromGuideSectionAction"};return r};
_.C(xA,_.q);_.d=xA.prototype;_.d.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]]"}}}}}};
_.d.activeEndpointChanged=function(){if(this.activeEndpoint){this.headerEntry.activeEndpoint=this.activeEndpoint;for(var r=this.sectionItems.children,E=0,K=r.length;E<K;E++)r[E].activeEndpoint=this.activeEndpoint}};
_.d.handleAddToGuideSectionAction=function(r){var E=_.M(r,OzB);if(E&&this.data&&(r=E.items,E=E.handlerData,r&&E&&this.data.handlerDatas&&this.data.handlerDatas.indexOf(E)>-1)){E=0;for(var K=r.length;E<K;E++)r[E].guideEntryRenderer&&this.data.sectionItems&&this.splice("data.sectionItems",this.data.sectionItems.length-1,0,r[E])}};
_.d.handleRemoveFromGuideSectionAction=function(r){var E=_.M(r,Yhu);E&&this.data&&(r=E.guideEntryId,E=E.handlerData,r&&E&&this.data.handlerDatas&&this.data.handlerDatas.indexOf(E)>-1&&this.data&&this.data.sectionItems&&(this.removeFromExpandedSection(r,this.data.sectionItems),this.removeFromCollapsedSection(r,this.data.sectionItems)))};
_.d.removeFromExpandedSection=function(r,E){r=this.getEntryIndexMatchingId(r,E);r!==-1&&this.splice("data.sectionItems",r,1)};
_.d.removeFromCollapsedSection=function(r,E){var K=E.findIndex(function(g){return!!_.M(g,df5)});
K&&K!==-1&&E[K]&&_.M(E[K],df5)&&(E=_.M(E[K],df5).expandableItems)&&(r=this.getEntryIndexMatchingId(r,E),r!==-1&&this.splice("data.sectionItems."+K+".guideCollapsibleEntryRenderer.expandableItems",r,1))};
_.d.getEntryIndexMatchingId=function(r,E){var K=this;return E.findIndex(function(g){return K.get("guideEntryRenderer.entryData.guideEntryData.guideEntryId",g)===r})};
xA.prototype.activeEndpointChanged=xA.prototype.activeEndpointChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],xA.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],xA.prototype,"actionHandlerBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],xA.prototype,"ytRendererstamperBehavior",void 0);_.u([_.fH("#section-items"),_.H("design:type",HTMLDivElement)],xA.prototype,"sectionItems",void 0);
_.u([_.fH("#header-entry"),_.H("design:type",Object)],xA.prototype,"headerEntry",void 0);_.u([_.b(),_.H("design:type",Object)],xA.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],xA.prototype,"activeEndpoint",void 0);_.u([_.pH("activeEndpoint"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],xA.prototype,"activeEndpointChanged",null);_.u([_.VF({is:"ytd-guide-collapsible-section-entry-renderer",disableElementRegistration:!0})],xA);
_.Z(xA,"ytd-guide-collapsible-section-entry-renderer",function(){if(vJU===void 0){var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);vJU=r}r=vJU;return r},{mode:1});var zbb;var tQB;var Wj=function(){var r=_.q.apply(this,arguments)||this;r.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 r};
_.C(Wj,_.q);_.d=Wj.prototype;
_.d.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}}}}};
_.d.persistentGuideChanged=function(){if(!this.ytdGuideStateAwareBehavior.guidePersistentAndVisible){var r=_.Jt(this.hostElement,"yt-get-popup-opened-action",["yt-bubble-hint-renderer"]);r&&r.length===1&&r[0]&&_.Jt(this.hostElement,"yt-close-popup-action",["yt-bubble-hint-renderer"])}};
_.d.handleResetChannelUnreadCountCommand=function(r){var E;(r=(E=_.M(r,T6b))==null?void 0:E.channelId)&&this.data&&this.data.items&&(E=this.getPathToEntryMatchingId(r))&&(this.set(E+".guideEntryRenderer.count",0),this.set(E+".guideEntryRenderer.presentationStyle","GUIDE_ENTRY_PRESENTATION_STYLE_NONE"))};
_.d.handleResetSubscriptionsUnreadDotCommand=function(r){var E,K=(E=_.M(r,w_a))==null?void 0:E.targetId,g;K&&(g=this.data)!=null&&g.items&&(r=this.data.items.findIndex(function(D){var B;return((B=D.guideEntryRenderer)==null?void 0:B.targetId)===K}),r<0||this.set("data.items."+r+".guideEntryRenderer.presentationStyle","GUIDE_ENTRY_PRESENTATION_STYLE_NONE"))};
_.d.getPathToEntryMatchingId=function(r){if(this.data&&this.data.items){var E=this.getEntryIndexMatchingId(r,this.data.items);if(E>-1)return"data.items."+E;for(var K=0;K<this.data.items.length;K++)if(E=this.get("guideCollapsibleEntryRenderer.expandableItems",this.data.items[K]))if(E=this.getEntryIndexMatchingId(r,E),E>-1)return"data.items."+K+".guideCollapsibleEntryRenderer.expandableItems."+E}};
_.d.handleAddToGuideSectionAction=function(r){var E=this;if(_.M(r,OzB)){var K=_.M(r,OzB).items;r=_.M(r,OzB).handlerData;var g,D;if(K&&r&&((g=this.data)==null?void 0:(D=g.handlerDatas)==null?void 0:D.indexOf(r))>-1){K=K.filter(function(Q){return(Q=E.get("guideEntryRenderer.entryData.guideEntryData.guideEntryId",Q))&&!E.isGuideItemPresent(Q)});
var B;if(r==="GUIDE_ACTION_ADD_TO_SUBSCRIPTIONS"&&((B=this.data)==null?0:B.items)&&(g=this.getHeaderEntryIndexMatchingIdFromCollapsibleSection("subscriptions-channels-header",this.data.items),g>-1)){this.splice.apply(this,["data.items",g+1,0].concat(_.mn(K)));return}this.unshift.apply(this,["data.items"].concat(_.mn(K)))}}};
_.d.isGuideItemPresent=function(r){if(this.data&&this.data.items){if(this.getEntryIndexMatchingId(r,this.data.items)!==-1)return!0;var E=this.data.items.find(function(K){return!!K.guideCollapsibleEntryRenderer});
if((E==null?0:E.guideCollapsibleEntryRenderer.expandableItems)&&this.getEntryIndexMatchingId(r,E.guideCollapsibleEntryRenderer.expandableItems)!==-1)return!0}return!1};
_.d.getEntryIndexMatchingId=function(r,E){var K=this;return E.findIndex(function(g){return K.get("guideEntryRenderer.entryData.guideEntryData.guideEntryId",g)===r})};
_.d.getHeaderEntryIndexMatchingIdFromCollapsibleSection=function(r,E){var K=this;return E.findIndex(function(g){return K.get("guideCollapsibleSectionEntryRenderer.headerEntry.guideEntryRenderer.entryData.guideEntryData.guideEntryId",g)===r})};
_.d.handleRemoveFromGuideSectionAction=function(r){if(_.M(r,Yhu)){var E=_.M(r,Yhu).guideEntryId;r=_.M(r,Yhu).handlerData;var K,g;E&&r&&((K=this.data)==null?void 0:(g=K.handlerDatas)==null?void 0:g.indexOf(r))>-1&&this.data&&this.data.items&&(this.removeFromExpandedSection(E,this.data.items),this.removeFromCollapsedSection(E,this.data.items))}};
_.d.removeFromExpandedSection=function(r,E){r=this.getEntryIndexMatchingId(r,E);r!==-1&&this.splice("data.items",r,1)};
_.d.removeFromCollapsedSection=function(r,E){var K=E.findIndex(function(g){return!!g.guideCollapsibleEntryRenderer});
K!==-1&&(E=E[K].guideCollapsibleEntryRenderer.expandableItems)&&(r=this.getEntryIndexMatchingId(r,E),r!==-1&&this.splice("data.items."+K+".guideCollapsibleEntryRenderer.expandableItems",r,1))};
_.d.activeEndpointChanged=function(){for(var r=_.rj(this.hostElement).querySelector("#items").children,E=0,K=r.length;E<K;E++)r[E].activeEndpoint=this.ytdGuideStateAwareBehavior.activeEndpoint};
_.d.guideOpenedChanged=function(){for(var r=_.rj(this.hostElement).querySelector("#items").children,E=0,K=r.length;E<K;E++)r[E].guideOpened=this.ytdGuideStateAwareBehavior.guideOpened};
Wj.prototype.guideOpenedChanged=Wj.prototype.guideOpenedChanged;Wj.prototype.activeEndpointChanged=Wj.prototype.activeEndpointChanged;Wj.prototype.persistentGuideChanged=Wj.prototype.persistentGuideChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Wj.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Wj.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],Wj.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(_.Wl.YtLazyListBehavior),_.H("design:type",Object)],Wj.prototype,"ytLazyListBehavior",void 0);_.u([_.G(_.fG.YtdGuideStateAwareBehavior),_.H("design:type",Object)],Wj.prototype,"ytdGuideStateAwareBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],Wj.prototype,"ytComponentBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Wj.prototype,"data",void 0);
_.u([_.b(),_.H("design:type",String)],Wj.prototype,"type",void 0);_.u([_.b({value:20}),_.H("design:type",Number)],Wj.prototype,"initialCount",void 0);_.u([_.b({value:10}),_.H("design:type",Number)],Wj.prototype,"targetFramerate",void 0);_.u([_.b({value:!0}),_.H("design:type",Boolean)],Wj.prototype,"autoFill",void 0);_.u([_.b({value:50}),_.H("design:type",Number)],Wj.prototype,"renderDelay",void 0);
_.u([_.pH("guidePersistentAndVisible"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Wj.prototype,"persistentGuideChanged",null);_.u([_.TI("activeEndpoint"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Wj.prototype,"activeEndpointChanged",null);_.u([_.TI("guideOpened"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Wj.prototype,"guideOpenedChanged",null);
_.u([_.VF({is:"ytd-guide-section-renderer",disableElementRegistration:!0})],Wj);
_.Z(Wj,"ytd-guide-section-renderer",function(){if(tQB!==void 0)return tQB;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return tQB=r},{mode:_.EZ("kevlar_poly_si_batch_j073")?1:2});var Sjf;var G8=function(){return _.q.apply(this,arguments)||this};
_.C(G8,_.q);_.f5.Object.defineProperties(G8.prototype,{alignByText:{configurable:!0,enumerable:!0,get:function(){return this.get("data.signInButton.buttonRenderer.style")==="STYLE_BLUE_TEXT"}}});
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],G8.prototype,"rendererBehaviors",void 0);_.u([_.b(),_.H("design:type",Object)],G8.prototype,"data",void 0);_.u([_.b(),_.v("data.signInButton.buttonRenderer.style"),_.H("design:type",Object),_.H("design:paramtypes",[])],G8.prototype,"alignByText",null);_.u([_.VF({is:"ytd-guide-signin-promo-renderer",disableElementRegistration:!0})],G8);
_.Z(G8,"ytd-guide-signin-promo-renderer",function(){if(Sjf===void 0){var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);Sjf=r}r=Sjf;return r},{mode:1});var vj=function(){var r=_.q.apply(this,arguments)||this;r.showFooter=!1;return r};
_.C(vj,_.q);vj.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}}}}};
vj.prototype.attached=function(){var r=this,E;return _.p(function(K){if(K.nextAddress==1){E=_.P7().resolve(_.p0(_.Pl));if(!E)return K.jumpTo(0);E.setGuideData(r.hostElement);return K.yield(0,3)}r.ytLazyListBehavior.initialCount=2;return K.return()})};
vj.prototype.onMouseExit=function(){_.R("web_guide_hover_expansion")&&_.Jt(this.hostElement,"yt-guide-mouseleaved",[])};
vj.prototype.dataChanged=function(){this.data&&(this.showFooter=!0)};
vj.prototype.dataChanged=vj.prototype.dataChanged;vj.prototype.onMouseExit=vj.prototype.onMouseExit;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],vj.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],vj.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.Wl.YtLazyListBehavior),_.H("design:type",Object)],vj.prototype,"ytLazyListBehavior",void 0);
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],vj.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],vj.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],vj.prototype,"showFooter",void 0);_.u([_.b({value:!0}),_.H("design:type",Boolean)],vj.prototype,"autoFill",void 0);_.u([_.ae("mouseleave"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],vj.prototype,"onMouseExit",null);
_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],vj.prototype,"dataChanged",null);_.u([_.VF({is:"ytd-guide-renderer",disableElementRegistration:!0})],vj);
_.Z(vj,"ytd-guide-renderer",function(){if(zbb!==void 0)return zbb;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return zbb=r},{mode:_.EZ("kevlar_poly_si_batch_j073")?1:2});var b_U;var V7=function(){var r=_.q.apply(this,arguments)||this;r.systemIcons=_.R("kevlar_system_icons");r.frostedGlass=_.R("web_frosted_glass");r.onAllyMenuButtonClick=function(){var E=r.getShowSheetCommand();E&&r.ytComponentBehavior.resolveCommand(E)};
r.getEndpointForm=function(){return Dfu(r.data)};
return r};
_.C(V7,_.q);_.d=V7.prototype;_.d.attached=function(){this.JSC$20915_sheetController=_.P7().resolve(_.g6)};
_.d.onDown=function(){this.interaction.triggerDown()};
_.d.onMouseEnter=function(){if(this.data.mouseEnterEndpoint){this.ytComponentBehavior.resolveCommand(this.data.mouseEnterEndpoint);var r;if((r=this.JSC$20915_sheetController)!=null){var E=this.mouseEnterCallback.bind(this),K=this.mouseLeaveCallback.bind(this);r.hoverEnterCallback=E!=null?E:void 0;r.hoverLeaveCallback=K!=null?K:void 0}}};
_.d.onMouseLeave=function(){this.data.mouseLeaveEndpoint&&this.ytComponentBehavior.resolveCommand(this.data.mouseLeaveEndpoint)};
_.d.isSeedlessReelCommand=function(r){var E;return!!r&&((E=_.M(r,_.YZ))==null?void 0:E.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"};
_.d.isShowSheetCommand=function(r){return!!r&&!!_.M(r,_.wt)};
_.d.getShowSheetCommand=function(){if(this.isShowSheetCommand(this.data.serviceEndpoint))return this.data.serviceEndpoint;if(this.isShowSheetCommand(this.data.mouseEnterEndpoint))return this.data.mouseEnterEndpoint};
_.d.mouseEnterCallback=function(){this.hostElement.classList.add("hovered")};
_.d.mouseLeaveCallback=function(){this.hostElement.classList.remove("hovered")};
_.d.onUp=function(){this.interaction.triggerUp()};
_.d.onTap=function(r){if(this.data.serviceEndpoint){if(_.R("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);r.preventDefault();return}gq9(this.data.serviceEndpoint,this)}r.preventDefault()}else{var E;((E=this.data)==null?0:E.navigationEndpoint)&&!_.HI(_.AP(r),
this.hostElement,["A".toString()])&&_.Ln(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint})}};
_.d.computeActive=function(r,E){if(!r)return!1;var K=r.navigationEndpoint;r=r.serviceEndpoint;if(!K&&!r||!E)return!1;if(K){r=_.M(K,_.pe);var g=_.M(E,_.pe);if(r&&g)return r.browseId===g.browseId&&r.params===g.params;var D;K=(D=_.M(K.commandMetadata,_.dA))==null?void 0:D.url;var B;E=(B=_.M(E.commandMetadata,_.dA))==null?void 0:B.url;return!(!K||!E||K!==E&&K!==_.c7(E))}return this.isActiveShortsTab(r,E)};
_.d.isActiveShortsTab=function(r,E){E=!!_.M(E,_.YZ)||!!_.M(E,_.jo);return(!!_.M(r,_.YZ)||!!_.M(r,_.jo))&&E};
_.d.computeTitle=function(r,E){return E?"":_.Xo(r)};
_.d.computeEndpoint=function(r){return this.isSeedlessReelCommand(r.serviceEndpoint)?r.serviceEndpoint:r.navigationEndpoint};
_.d.computeAriaLabelTitle=function(r){return _.Xo(r)};
_.d.computeAllyShowMenuOnTap=function(r){return this.isShowSheetCommand(r.mouseEnterEndpoint)||this.isShowSheetCommand(r.serviceEndpoint)};
_.f5.Object.defineProperties(V7.prototype,{ariaSelected:{configurable:!0,enumerable:!0,get:function(){if(this.isActive!==void 0)return this.isActive.toString()}}});
V7.prototype.onMouseLeave=V7.prototype.onMouseLeave;V7.prototype.onMouseEnter=V7.prototype.onMouseEnter;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],V7.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],V7.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.Lb),_.H("design:type",Object)],V7.prototype,"ironButtonState",void 0);_.u([_.b(),_.H("design:type",Object)],V7.prototype,"data",void 0);
_.u([_.b(),_.H("design:type",Object)],V7.prototype,"activeEndpoint",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],V7.prototype,"noLabels",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeActive(data,activeEndpoint)"}),_.H("design:type",Boolean)],V7.prototype,"isActive",void 0);_.u([_.b({computed:"computeEndpoint(data)"}),_.H("design:type",Object)],V7.prototype,"computedEndpoint",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],V7.prototype,"systemIcons",void 0);_.u([_.fH("yt-interaction"),_.H("design:type",Object)],V7.prototype,"interaction",void 0);_.u([_.v("isActive"),_.H("design:type",Object),_.H("design:paramtypes",[])],V7.prototype,"ariaSelected",null);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],V7.prototype,"frostedGlass",void 0);
_.u([_.b({reflectToAttribute:!0,computed:"computeAllyShowMenuOnTap(data)"}),_.H("design:type",Boolean)],V7.prototype,"allyShowMenuOnTap",void 0);_.u([_.ae("mouseenter"),_.H("design:type",Function),_.H("design:paramtypes",[MouseEvent]),_.H("design:returntype")],V7.prototype,"onMouseEnter",null);_.u([_.ae("mouseleave"),_.H("design:type",Function),_.H("design:paramtypes",[MouseEvent]),_.H("design:returntype")],V7.prototype,"onMouseLeave",null);
_.u([_.VF({is:"ytd-mini-guide-entry-renderer",disableElementRegistration:!0})],V7);
_.Z(V7,"ytd-mini-guide-entry-renderer",function(){if(b_U!==void 0)return b_U;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return b_U=r},{mode:_.EZ("kevlar_poly_si_batch_j063")?1:2});var sr5;var z8=function(){var r=_.q.apply(this,arguments)||this;r.allVideosCount=0;r.noLabels=_.R("kevlar_mini_guide_no_labels");r.frostedGlass=_.R("web_frosted_glass");return r};
_.C(z8,_.q);_.d=z8.prototype;_.d.configureRendererStamper=function(){return{miniGuideItems:{id:"items",mapping:{guideEntryRenderer:{component:"ytd-mini-guide-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]",noLabels:"[[noLabels]]"},noInjection:!0}}}}};
_.d.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","navigation");this.registerWithViewTransitionManager()};
_.d.onMouseEnter=function(){_.R("web_guide_hover_expansion")&&_.Jt(this.hostElement,"yt-mini-guide-mouseentered",[])};
_.d.visibleChanged=function(){if(this.visible&&!this.data){var r=_.P7().resolve(_.p0(_.Pl));r&&r.setGuideData(this.hostElement)}};
_.d.dataChanged=function(){var r=_.R("kevlar_guide_menu_on_hover")&&_.R("kevlar_modern_mini_guide"),E=_.R("kevlar_guide_menu_on_click")&&_.R("kevlar_modern_mini_guide"),K;var g=(K=this.data)==null?void 0:K.items;K=this.allVideosCount;var D=[];r=r?0:E?1:void 0;E=r!==void 0;if(g){for(var B=[],Q=_.N(g),a=Q.next();!a.done;a=Q.next())if(a=a.value,a.guideSubscriptionsSectionRenderer){var P=void 0;B=((P=a.guideSubscriptionsSectionRenderer)==null?void 0:P.items)||[]}g=_.N(g);for(Q=g.next();!Q.done;Q=g.next())if(Q=
Q.value,a=void 0,(a=Q.guideSectionRenderer)==null?0:a.items)for(a=void 0,Q=_.N((a=Q.guideSectionRenderer)==null?void 0:a.items),a=Q.next();!a.done;a=Q.next()){a=a.value;var O=void 0,U=void 0;P=a.guideEntryRenderer||_.M((O=a)==null?void 0:(U=O.guideCollapsibleSectionEntryRenderer)==null?void 0:U.headerEntry,BYu);O=[];U=[];var T=void 0;if(((T=P)==null?void 0:T.targetId)==="subscriptions-guide-item")O=B;else{var w=T=void 0;if((T=a)==null?0:(w=T.guideCollapsibleSectionEntryRenderer)==null?0:w.sectionItems)U=
O=a.guideCollapsibleSectionEntryRenderer.sectionItems}NY5(D,P,E?O:[],r);if(U.length>0)for(a=_.N(U),P=a.next();!P.done;P=a.next())P=P.value,U=_.M(P,wQb),O=void 0,U=U&&(U.alwaysShow||K)?_.M((O=U)==null?void 0:O.entryRenderer,BYu):_.M(P,BYu),NY5(D,U,[])}}this.miniGuideItems=D};
_.d.activeEndpointChanged=function(){for(var r=this.items.children,E=0;E<r.length;E++)r[E].activeEndpoint=this.ytdGuideStateAwareBehavior.activeEndpoint};
_.d.registerWithViewTransitionManager=function(){var r=this;_.k_(_.eM,function(){var E=_.P7().resolve(_.p0(_.h3));if(E&&E.isAnyTransitionEnabled){var K={};E.viewTransitionCoordinator.registerElement(r.hostElement,(K.slide="mini-guide-page-transition",K))}})};
z8.prototype.activeEndpointChanged=z8.prototype.activeEndpointChanged;z8.prototype.dataChanged=z8.prototype.dataChanged;z8.prototype.visibleChanged=z8.prototype.visibleChanged;z8.prototype.onMouseEnter=z8.prototype.onMouseEnter;_.u([_.G(_.N6),_.H("design:type",Object)],z8.prototype,"ytdReduxBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],z8.prototype,"ytRendererBehavior",void 0);
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],z8.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.fG.YtdGuideStateAwareBehavior),_.H("design:type",Object)],z8.prototype,"ytdGuideStateAwareBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],z8.prototype,"ytComponentBehavior",void 0);_.u([_.fH("#items"),_.H("design:type",Object)],z8.prototype,"items",void 0);_.u([_.b(),_.H("design:type",Object)],z8.prototype,"data",void 0);
_.u([_.b(),_.H("design:type",Boolean)],z8.prototype,"visible",void 0);_.u([_.b(),_.H("design:type",Object)],z8.prototype,"miniGuideItems",void 0);_.u([_.b({selector:_.byK}),_.H("design:type",Object)],z8.prototype,"allVideosCount",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],z8.prototype,"noLabels",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],z8.prototype,"frostedGlass",void 0);
_.u([_.ae("mouseenter"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],z8.prototype,"onMouseEnter",null);_.u([_.TI("visible"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],z8.prototype,"visibleChanged",null);_.u([_.TI("data","allVideosCount"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],z8.prototype,"dataChanged",null);
_.u([_.TI("activeEndpoint"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],z8.prototype,"activeEndpointChanged",null);_.u([_.VF({is:"ytd-mini-guide-renderer",disableElementRegistration:!0})],z8);
_.Z(z8,"ytd-mini-guide-renderer",function(){if(sr5===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);sr5=r}r=sr5;return r},{mode:1});var k3b;var qjA=/^[\x00-\x7F]+$/,tU=function(){return _.q.apply(this,arguments)||this};
_.C(tU,_.q);_.f5.Object.defineProperties(tU.prototype,{displayHandle:{configurable:!0,enumerable:!0,get:function(){var r,E=_.Xo((r=this.data)==null?void 0:r.handle);if(E)return _.eI("@"+E)}},
displayHandleUrl:{configurable:!0,enumerable:!0,get:function(){var r=_.Xo(this.displayHandle),E,K=_.Xo((E=this.data)==null?void 0:E.handleUrl);if(r&&K)return _.eI(K+r)}},
warningText:{configurable:!0,enumerable:!0,get:function(){var r=_.Xo(this.displayHandle);if(r&&!qjA.test(r)){var E;return(E=this.data)==null?void 0:E.warningText}}},
urlInfoTextWithUrl:{configurable:!0,enumerable:!0,get:function(){var r=_.Xo(this.displayHandleUrl),E,K=_.Xo((E=this.data)==null?void 0:E.urlInfoText);if(r&&K)return _.eI(K+" "+r)}}});
_.u([_.b(),_.H("design:type",Object)],tU.prototype,"data",void 0);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],tU.prototype,"displayHandle",null);_.u([_.v("displayHandle"),_.H("design:type",Object),_.H("design:paramtypes",[])],tU.prototype,"displayHandleUrl",null);_.u([_.v("displayHandle"),_.H("design:type",Object),_.H("design:paramtypes",[])],tU.prototype,"warningText",null);
_.u([_.v("displayHandleUrl"),_.H("design:type",Object),_.H("design:paramtypes",[])],tU.prototype,"urlInfoTextWithUrl",null);_.u([_.VF({is:"ytd-handles-claiming-confirm-dialog-content",disableElementRegistration:!0})],tU);
_.Z(tU,"ytd-handles-claiming-confirm-dialog-content",function(){if(k3b!==void 0)return k3b;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return k3b=r},{mode:1});var lQA;var SK=function(){var r=_.q.apply(this,arguments)||this;r.okButtonOverride={style:"mono",type:"outline",size:"M"};return r};
_.C(SK,_.q);SK.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
SK.prototype.configureRendererStamper=function(){return{"data.okButton":{id:"ok-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[okButtonOverride]]"}}}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],SK.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],SK.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],SK.prototype,"okButtonOverride",void 0);_.u([_.b(),_.H("design:type",Object)],SK.prototype,"data",void 0);_.u([_.VF({is:"ytd-handles-claiming-confirm-dialog-renderer",disableElementRegistration:!0})],SK);
_.Z(SK,"ytd-handles-claiming-confirm-dialog-renderer",function(){if(lQA!==void 0)return lQA;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return lQA=r},{mode:1});var mvD;var Z_U=/^[\x00-\x7F]+$/,bY=function(){var r=_.q.apply(this,arguments)||this;r.isLoading=!1;return r};
_.C(bY,_.q);bY.prototype.selectedHandleChanged=function(){if(this.handleInput&&this.onSelectedHandleChanged){var r;this.selectedHandle=(r=this.handleInput)==null?void 0:r.value;this.onSelectedHandleChanged(this.selectedHandle);_.Jt(this.hostElement,"yt-refit-popups-action")}};
_.f5.Object.defineProperties(bY.prototype,{handleUrlPrefix:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.handleUrlPrefix}},
displayHandle:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle)return _.eI("@"+this.selectedHandle)}},
displayHandleUrl:{configurable:!0,enumerable:!0,get:function(){if(this.handleUrlPrefix&&this.selectedHandle)return _.eI(this.handleUrlPrefix+"@"+this.selectedHandle)}},
warningText:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle&&!Z_U.test(this.selectedHandle)){var r;return(r=this.data)==null?void 0:r.warningText}}}});
_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],bY.prototype,"ytComponentBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],bY.prototype,"data",void 0);_.u([_.b(),_.H("design:type",String)],bY.prototype,"selectedHandle",void 0);_.u([_.b(),_.H("design:type",Object)],bY.prototype,"isLoading",void 0);_.u([_.b(),_.H("design:type",Function)],bY.prototype,"onSelectedHandleChanged",void 0);_.u([_.fH("#channel-handle-input"),_.H("design:type",Object)],bY.prototype,"handleInput",void 0);
_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],bY.prototype,"handleUrlPrefix",null);_.u([_.v("selectedHandle"),_.H("design:type",Object),_.H("design:paramtypes",[])],bY.prototype,"displayHandle",null);_.u([_.v("selectedHandle"),_.H("design:type",Object),_.H("design:paramtypes",[])],bY.prototype,"displayHandleUrl",null);_.u([_.v("selectedHandle"),_.H("design:type",Object),_.H("design:paramtypes",[])],bY.prototype,"warningText",null);
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],bY.prototype,"ytRendererBehavior",void 0);_.u([_.VF({is:"ytd-handles-claiming-edit-dialog-content",disableElementRegistration:!0})],bY);
_.Z(bY,"ytd-handles-claiming-edit-dialog-content",function(){if(mvD!==void 0)return mvD;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return mvD=r},{mode:1});var uwa;var sD=function(){var r=_.q.apply(this,arguments)||this;r.actionButtonOverride={style:"mono",type:"filled",size:"M"};r.cancelButtonOverride={style:"mono",type:"text",size:"M"};r.selectButtonDisabled=!1;r.isLoading=!1;r.hasSelectedHandleEventListener=!1;r.selectedHandleChanged=function(E){r.selectedHandle=E};
return r};
_.C(sD,_.q);_.d=sD.prototype;_.d.onSelectedHandleChanged=function(){this.updateSelectButtonDisabled()};
_.d.onDataChanged=function(){var r,E;this.selectedHandle=(E=_.M((r=this.data)==null?void 0:r.inputField,$ef))==null?void 0:E.handle};
_.d.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.d.onCancel=function(){this.selectedHandle="";_.ht(this.hostElement,"yt-close-popup-action",[this.is])};
_.d.onSelectHandle=function(){var r=this;if(this.selectedHandle!==void 0){var E;((E=this.data)==null?void 0:E.updateChannelPageSettings)!==void 0&&(this.isLoading=!0,this.ytComponentBehavior.resolveCommand(this.data.updateChannelPageSettings,{form:{handle:this.selectedHandle},commandController:{onSuccess:function(K,g){if(g.newHandleUpdateStatus!==void 0&&g.newHandleUpdateStatus.error==="HANDLE_UPDATE_ERROR_HANDLE_CHANGE_QUOTA_EXCEEDED"&&g.newHandleUpdateStatus.errorMessage)_.mA(r.hostElement,_.Xo(g.newHandleUpdateStatus.errorMessage)),
r.isLoading=!1;else{var D;if((D=r.data)==null?0:D.onChannelUpdateSuccess){K=r.data.onChannelUpdateSuccess;var B,Q;if(g=(B=_.M(K,_.X$))==null?void 0:(Q=B.popup)==null?void 0:Q.handlesClaimingConfirmDialogRenderer)g.handle=_.eI(r.selectedHandle);r.ytComponentBehavior.resolveCommand(K);_.ht(r.hostElement,"yt-close-popup-action",[r.is])}else r.isLoading=!1}},
onServerError:function(){var K;r.content&&((K=r.content)==null?0:K.handleInput)&&r.content.handleInput.validate();r.isLoading=!1;_.mA(r.hostElement,_.Nn("TRY_AGAIN_LATER"))}}}))}};
_.d.updateSelectButtonDisabled=function(){this.selectButtonDisabled=this.isLoading||this.selectedHandle===void 0||this.selectedHandle===""||!this.selectedHandle};
sD.prototype.onDataChanged=sD.prototype.onDataChanged;sD.prototype.onSelectedHandleChanged=sD.prototype.onSelectedHandleChanged;_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],sD.prototype,"ytComponentBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],sD.prototype,"actionButtonOverride",void 0);_.u([_.b(),_.H("design:type",Object)],sD.prototype,"cancelButtonOverride",void 0);_.u([_.b(),_.H("design:type",Object)],sD.prototype,"data",void 0);
_.u([_.b(),_.H("design:type",String)],sD.prototype,"selectedHandle",void 0);_.u([_.b(),_.H("design:type",Object)],sD.prototype,"selectButtonDisabled",void 0);_.u([_.b(),_.H("design:type",Object)],sD.prototype,"isLoading",void 0);_.u([_.b(),_.H("design:type",Object)],sD.prototype,"hasSelectedHandleEventListener",void 0);_.u([_.b(),_.H("design:type",Object)],sD.prototype,"handleInput",void 0);
_.u([_.pH("selectedHandle"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],sD.prototype,"onSelectedHandleChanged",null);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],sD.prototype,"onDataChanged",null);_.u([_.fH("ytd-handles-claiming-edit-dialog-content"),_.H("design:type",Object)],sD.prototype,"content",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],sD.prototype,"ytRendererBehavior",void 0);
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],sD.prototype,"ytRendererstamperBehavior",void 0);_.u([_.VF({is:"ytd-handles-claiming-edit-dialog-renderer",disableElementRegistration:!0})],sD);
_.Z(sD,"ytd-handles-claiming-edit-dialog-renderer",function(){if(uwa!==void 0)return uwa;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return uwa=r},{mode:1});var Aka;var kA=function(){return _.q.apply(this,arguments)||this};
_.C(kA,_.q);_.f5.Object.defineProperties(kA.prototype,{formattedHandle:{configurable:!0,enumerable:!0,get:function(){var r;if((r=this.data)==null?0:r.handle){var E;return _.eI("@"+_.Xo((E=this.data)==null?void 0:E.handle))}}}});
_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],kA.prototype,"formattedHandle",null);_.u([_.b(),_.H("design:type",Object)],kA.prototype,"data",void 0);_.u([_.VF({is:"ytd-handles-claiming-radio-option-renderer",disableElementRegistration:!0})],kA);
_.Z(kA,"ytd-handles-claiming-radio-option-renderer",function(){if(Aka!==void 0)return Aka;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return Aka=r},{mode:1});var ebb;var XJB=/^[\x00-\x7F]+$/,q2=function(){var r=_.q.apply(this,arguments)||this;r.initialRadioIndex="-1";r.isLoading=!1;r.maybeSubmitFeedback=function(){r.feedbackSurveyRenderer.submitSurvey()};
return r};
_.C(q2,_.q);q2.prototype.updateSelectedHandleIndexFromBinding=function(r){this.selectedRadioIndex=+r.detail.value;if(this.onSelectedRadioIndexChanged)this.onSelectedRadioIndexChanged(r)};
q2.prototype.selectedHandleChanged=function(r){if(this.handleInput&&Number(this.selectedRadioIndex)===this.radioButtonLength&&this.onSelectedHandleChanged){var E;this.selectedHandle=(E=this.handleInput)==null?void 0:E.value;this.onSelectedHandleChanged(r)}};
_.f5.Object.defineProperties(q2.prototype,{radioButtonLength:{configurable:!0,enumerable:!0,get:function(){var r;return(((r=this.data)==null?void 0:r.radioButton)||[]).length}},
handleUrlPrefix:{configurable:!0,enumerable:!0,get:function(){var r;return this.ytRendererBehavior.getSimpleString((r=this.data)==null?void 0:r.handleUrlPrefix)}},
displayHandle:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle)return _.eI("@"+this.selectedHandle)}},
displayHandleUrl:{configurable:!0,enumerable:!0,get:function(){if(this.handleUrlPrefix&&this.selectedHandle)return _.eI(this.handleUrlPrefix+"@"+this.selectedHandle)}},
warningText:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle&&!XJB.test(this.selectedHandle)){var r;return(r=this.data)==null?void 0:r.warningText}}}});
_.u([_.b(),_.H("design:type",Object)],q2.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],q2.prototype,"initialRadioIndex",void 0);_.u([_.b(),_.H("design:type",Number)],q2.prototype,"selectedRadioIndex",void 0);_.u([_.b(),_.H("design:type",String)],q2.prototype,"selectedHandle",void 0);_.u([_.b(),_.H("design:type",Object)],q2.prototype,"isLoading",void 0);_.u([_.b(),_.H("design:type",Function)],q2.prototype,"onSelectedHandleChanged",void 0);
_.u([_.b(),_.H("design:type",Function)],q2.prototype,"onSelectedRadioIndexChanged",void 0);_.u([_.fH("#channel-handle-input"),_.H("design:type",Object)],q2.prototype,"handleInput",void 0);_.u([_.fH("ytd-feedback-survey-renderer"),_.H("design:type",Object)],q2.prototype,"feedbackSurveyRenderer",void 0);_.u([_.v("data"),_.H("design:type",Number),_.H("design:paramtypes",[])],q2.prototype,"radioButtonLength",null);
_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],q2.prototype,"handleUrlPrefix",null);_.u([_.v("selectedHandle"),_.H("design:type",Object),_.H("design:paramtypes",[])],q2.prototype,"displayHandle",null);_.u([_.v("selectedHandle"),_.H("design:type",Object),_.H("design:paramtypes",[])],q2.prototype,"displayHandleUrl",null);_.u([_.v("selectedHandle"),_.H("design:type",Object),_.H("design:paramtypes",[])],q2.prototype,"warningText",null);
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],q2.prototype,"ytRendererBehavior",void 0);_.u([_.VF({is:"ytd-handles-claiming-select-dialog-content",disableElementRegistration:!0})],q2);
_.Z(q2,"ytd-handles-claiming-select-dialog-content",function(){if(ebb!==void 0)return ebb;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return ebb=r},{mode:1});var H_f;var lY=function(){var r=_.q.apply(this,arguments)||this;r.actionButtonOverride={style:"mono",type:"filled",size:"M"};r.cancelButtonOverride={style:"mono",type:"text",size:"M"};r.initialRadioIndex="-1";r.selectButtonDisabled=!1;r.isLoading=!1;r.selectedRadioIndexChanged=function(E){r.selectedRadioIndex=Number(E.detail.value)};
r.selectedHandleChanged=function(E){r.selectedHandle=E.detail.value};
return r};
_.C(lY,_.q);_.d=lY.prototype;_.d.onDataChanged=function(){this.initialRadioIndex="0";this.selectedRadioIndex=0};
_.d.onSelectedHandleIndexChanged=function(){this.updateSelectedHandle()};
_.d.onSelectedHandleChanged=function(){this.updateSelectButtonDisabled();_.Jt(this.hostElement,"yt-refit-popups-action")};
_.d.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.d.onCancel=function(){this.initialRadioIndex="-1";this.selectedRadioIndex=-1;_.ht(this.hostElement,"yt-close-popup-action",[this.is])};
_.d.onSelectHandle=function(){var r=this;if(this.selectedHandle!==void 0){var E;((E=this.data)==null?void 0:E.updateChannelPageSettings)!==void 0&&(this.isLoading=!0,this.ytComponentBehavior.resolveCommand(this.data.updateChannelPageSettings,{form:{handle:this.selectedHandle},commandController:{onSuccess:function(K,g){if(g.newHandleUpdateStatus!==void 0&&g.newHandleUpdateStatus.error==="HANDLE_UPDATE_ERROR_HANDLE_CHANGE_QUOTA_EXCEEDED"&&g.newHandleUpdateStatus.errorMessage)_.mA(r.hostElement,_.Xo(g.newHandleUpdateStatus.errorMessage)),
r.isLoading=!1;else{var D;if((D=r.data)==null?0:D.onChannelUpdateSuccess){K=r.data.onChannelUpdateSuccess;g=_.M(K,_.X$);var B;if(g==null?0:(B=g.popup)==null?0:B.handlesClaimingConfirmDialogRenderer)g.popup.handlesClaimingConfirmDialogRenderer.handle=_.eI(r.selectedHandle);r.ytComponentBehavior.resolveCommand(K);_.ht(r.hostElement,"yt-close-popup-action",[r.is])}else r.isLoading=!1}},
onServerError:function(){if(r.selectedRadioIndex===r.radioButtonLength){var K;r.content&&((K=r.content)==null?0:K.handleInput)&&r.content.handleInput.validate()}r.isLoading=!1;_.mA(r.hostElement,_.Nn("TRY_AGAIN_LATER"))}}}))}};
_.d.updateSelectedHandle=function(){if(this.selectedRadioIndex!==void 0)if(this.selectedRadioIndex<0)this.selectedHandle=void 0;else if(this.selectedRadioIndex===this.radioButtonLength){var r,E;this.selectedHandle=(r=this.content)==null?void 0:(E=r.handleInput)==null?void 0:E.value}else this.selectedRadioIndex>=0&&((r=this.getRadioItem(this.selectedRadioIndex))?this.selectedHandle=this.ytRendererBehavior.getSimpleString(r==null?void 0:r.handle):this.selectedHandle=void 0)};
_.d.updateSelectButtonDisabled=function(){this.selectButtonDisabled=this.isLoading||this.selectedHandle===void 0||this.selectedHandle===""||!this.selectedHandle};
_.d.getRadioItem=function(r){if(this.radioButtonLength>r&&r>=0)return _.M(this.data.radioButton[r],Cgk)};
_.f5.Object.defineProperties(lY.prototype,{radioButtonLength:{configurable:!0,enumerable:!0,get:function(){var r;return(((r=this.data)==null?void 0:r.radioButton)||[]).length}}});
lY.prototype.onSelectedHandleChanged=lY.prototype.onSelectedHandleChanged;lY.prototype.onSelectedHandleIndexChanged=lY.prototype.onSelectedHandleIndexChanged;lY.prototype.onDataChanged=lY.prototype.onDataChanged;_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],lY.prototype,"ytComponentBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],lY.prototype,"actionButtonOverride",void 0);_.u([_.b(),_.H("design:type",Object)],lY.prototype,"cancelButtonOverride",void 0);
_.u([_.b(),_.H("design:type",Object)],lY.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],lY.prototype,"initialRadioIndex",void 0);_.u([_.b(),_.H("design:type",Number)],lY.prototype,"selectedRadioIndex",void 0);_.u([_.b(),_.H("design:type",String)],lY.prototype,"selectedHandle",void 0);_.u([_.b(),_.H("design:type",Object)],lY.prototype,"selectButtonDisabled",void 0);_.u([_.b(),_.H("design:type",Object)],lY.prototype,"isLoading",void 0);
_.u([_.v("data"),_.H("design:type",Number),_.H("design:paramtypes",[])],lY.prototype,"radioButtonLength",null);_.u([_.fH("ytd-handles-claiming-select-dialog-content"),_.H("design:type",Object)],lY.prototype,"content",void 0);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],lY.prototype,"onDataChanged",null);
_.u([_.pH("selectedRadioIndex"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],lY.prototype,"onSelectedHandleIndexChanged",null);_.u([_.pH("selectedHandle"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],lY.prototype,"onSelectedHandleChanged",null);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],lY.prototype,"ytRendererBehavior",void 0);
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],lY.prototype,"ytRendererstamperBehavior",void 0);_.u([_.VF({is:"ytd-handles-claiming-select-dialog-renderer",disableElementRegistration:!0})],lY);
_.Z(lY,"ytd-handles-claiming-select-dialog-renderer",function(){if(H_f!==void 0)return H_f;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return H_f=r},{mode:1});var nJB;var IQb;var m8=function(){return _.q.apply(this,arguments)||this};
_.C(m8,_.q);m8.prototype.configureRendererStamper=function(){return{"data.badge":{id:"standalone-badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.badge]]"}}}}}};
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],m8.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],m8.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],m8.prototype,"data",void 0);_.u([_.VF({is:"ytd-hotkey-dialog-section-option-renderer",disableElementRegistration:!0})],m8);
_.Z(m8,"ytd-hotkey-dialog-section-option-renderer",function(){if(IQb!==void 0)return IQb;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return IQb=r},{mode:1});var ykb;var ZU=function(){return _.q.apply(this,arguments)||this};
_.C(ZU,_.q);ZU.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{hotkeyDialogSectionOptionRenderer:"ytd-hotkey-dialog-section-option-renderer"}}}};
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],ZU.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],ZU.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],ZU.prototype,"data",void 0);_.u([_.VF({is:"ytd-hotkey-dialog-section-renderer",disableElementRegistration:!0})],ZU);
_.Z(ZU,"ytd-hotkey-dialog-section-renderer",function(){if(ykb!==void 0)return ykb;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return ykb=r},{mode:1});var uY=function(){return _.q.apply(this,arguments)||this};
_.C(uY,_.q);uY.prototype.configureRendererStamper=function(){return{"data.sections":{id:"sections",mapping:{hotkeyDialogSectionRenderer:"ytd-hotkey-dialog-section-renderer"}}}};
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],uY.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],uY.prototype,"data",void 0);_.u([_.VF({is:"ytd-hotkey-dialog-content",disableElementRegistration:!0})],uY);
_.Z(uY,"ytd-hotkey-dialog-content",function(){if(nJB!==void 0)return nJB;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return nJB=r},{mode:1});var Lou;var AU=function(){return _.q.apply(this,arguments)||this};
_.C(AU,_.q);AU.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");var r=document.querySelector("ytd-hotkey-dialog-content #scrollable");r&&(r.dialogElement=this.hostElement.parentElement)};
AU.prototype.onCloseTap=function(){_.ht(this.hostElement,"yt-close-popup-action")};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],AU.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],AU.prototype,"data",void 0);_.u([_.VF({is:"ytd-hotkey-dialog-renderer",disableElementRegistration:!0})],AU);
_.Z(AU,"ytd-hotkey-dialog-renderer",function(){if(Lou!==void 0)return Lou;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return Lou=r},{mode:1});var hbD;var eK=function(){return _.q.apply(this,arguments)||this};
_.C(eK,_.q);eK.prototype.onYtServiceRequestError=function(){if(this.blocked){var r;var E=(r=this.data)==null?void 0:r.defaultServiceEndpoint}else{var K;E=(K=this.data)==null?void 0:K.toggledServiceEndpoint}var g;(E=(g=_.M(E,_.tAM))==null?void 0:g.onFailureAction)&&this.ytComponentBehavior.resolveCommand(E);this.updateBlockState(!this.blocked)};
eK.prototype.onYtToggleButton=function(r){this.updateBlockState(r.detail.toggled)};
eK.prototype.updateBlockState=function(r){if(r!==this.blocked){var E=this.blockedEntityKey;E&&this.ytdReduxBehavior.dispatch(_.Td("blockStateEntity",E,{key:E,blocked:r}));this.set("data.isToggled",r)}};
_.f5.Object.defineProperties(eK.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)}}});
eK.prototype.onYtToggleButton=eK.prototype.onYtToggleButton;eK.prototype.onYtServiceRequestError=eK.prototype.onYtServiceRequestError;_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],eK.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],eK.prototype,"ytdReduxBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],eK.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],eK.prototype,"blockedEntityKey",void 0);
_.u([_.b({selectorArgs:["blockedEntityKey"],selector:function(r,E){return _.NC(r.entities,"blockStateEntity",E)}}),
_.H("design:type",Object)],eK.prototype,"blockStateEntity",void 0);_.u([_.v("data","blockStateEntity"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],eK.prototype,"blocked",null);_.u([_.ae("yt-service-request-error"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],eK.prototype,"onYtServiceRequestError",null);
_.u([_.ae("yt-toggle-button"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],eK.prototype,"onYtToggleButton",null);_.u([_.VF({is:"ytd-block-button",disableElementRegistration:!0})],eK);
_.Z(eK,"ytd-block-button",function(){if(hbD!==void 0)return hbD;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return hbD=r},
{mode:1});var JkU;var rgf;var Xp=function(){return _.q.apply(this,arguments)||this};
_.C(Xp,_.q);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],Xp.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Xp.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Xp.prototype,"data",void 0);_.u([_.VF({is:"ytd-kids-blocklist-picker-item-renderer",disableElementRegistration:!0})],Xp);
_.Z(Xp,"ytd-kids-blocklist-picker-item-renderer",function(){if(rgf!==void 0)return rgf;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return rgf=r},{mode:1});var Hj=function(){return _.q.apply(this,arguments)||this};
_.C(Hj,_.q);Hj.prototype.configureRendererStamper=function(){return{"data.childRows":{id:"child-rows",mapping:{kidsBlocklistPickerItemRenderer:"ytd-kids-blocklist-picker-item-renderer"}}}};
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Hj.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Hj.prototype,"data",void 0);_.u([_.VF({is:"ytd-kids-blocklist-picker-content",disableElementRegistration:!0})],Hj);
_.Z(Hj,"ytd-kids-blocklist-picker-content",function(){if(JkU!==void 0)return JkU;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return JkU=
r},{mode:_.EZ("kevlar_poly_si_batch_j025")?1:2});var E3k;var nw=function(){var r=_.q.apply(this,arguments)||this;r.hasAnyRequestSucceeded=!1;r.hasAnyRequestFailed=!1;r.numPendingRequests=0;return r};
_.C(nw,_.q);_.d=nw.prototype;_.d.attached=function(){this.hostElement.setAttribute("dialog","")};
_.d.onDoneButtonTap=function(){_.ht(this.hostElement,"yt-close-popup-action",["ytd-kids-blocklist-picker-renderer"])};
_.d.onYtServiceRequestSent=function(){this.numPendingRequests+=1};
_.d.onYtServiceRequestCompleted=function(){--this.numPendingRequests;this.hasAnyRequestSucceeded=!0};
_.d.onYtServiceRequestError=function(){--this.numPendingRequests;this.hasAnyRequestFailed=!0};
_.d.onPopupClosed=function(r){var E,K;if(((E=r.detail)==null?void 0:(K=E.popup)==null?void 0:K.is)==="tp-yt-paper-dialog"){var g;this.numPendingRequests<=0&&this.hasAnyRequestSucceeded&&!this.hasAnyRequestFailed&&((g=this.data)==null?0:g.successfulToastActionMessage)&&(r=_.yo(this.data.successfulToastActionMessage),this.ytComponentBehavior.resolveCommand(r));this.hasAnyRequestFailed=this.hasAnyRequestSucceeded=!1;this.numPendingRequests=0}};
nw.prototype.onPopupClosed=nw.prototype.onPopupClosed;nw.prototype.onYtServiceRequestError=nw.prototype.onYtServiceRequestError;nw.prototype.onYtServiceRequestCompleted=nw.prototype.onYtServiceRequestCompleted;nw.prototype.onYtServiceRequestSent=nw.prototype.onYtServiceRequestSent;_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],nw.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],nw.prototype,"ytRendererBehavior",void 0);
_.u([_.b(),_.H("design:type",Object)],nw.prototype,"data",void 0);_.u([_.ae("yt-service-request-sent"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],nw.prototype,"onYtServiceRequestSent",null);_.u([_.ae("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],nw.prototype,"onYtServiceRequestCompleted",null);
_.u([_.ae("yt-service-request-error"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],nw.prototype,"onYtServiceRequestError",null);_.u([_.ae("yt-popup-closed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],nw.prototype,"onPopupClosed",null);_.u([_.VF({is:"ytd-kids-blocklist-picker-renderer",disableElementRegistration:!0})],nw);
_.Z(nw,"ytd-kids-blocklist-picker-renderer",function(){if(E3k!==void 0)return E3k;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return E3k=r},{mode:1});var K9b;var g3f;var I_=function(){return _.q.apply(this,arguments)||this};
_.C(I_,_.q);I_.prototype.setTip=function(r){var E=this;this.data&&(this.tip=mtB(qEB.getInstance(),r,this.data),_.p5(this,function(){_.Ln(E.hostElement,"yt-refit")}))};
I_.prototype.clearTip=function(){this.tip=void 0};
I_.prototype.computeHidden=function(r){return!r};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],I_.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],I_.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeHidden(tip)",value:!0}),_.H("design:type",Boolean)],I_.prototype,"hidden",void 0);_.u([_.b(),_.H("design:type",Object)],I_.prototype,"tip",void 0);_.u([_.VF({is:"ytd-menu-popup-tip-renderer",disableElementRegistration:!0})],I_);
_.Z(I_,"ytd-menu-popup-tip-renderer",function(){if(g3f!==void 0)return g3f;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);
return g3f=r},{mode:1});var DsD;var y7=function(){var r=_.q.apply(this,arguments)||this;r.useIcons=!1;r.systemIcons=_.R("kevlar_system_icons");return r};
_.C(y7,_.q);_.d=y7.prototype;_.d.onFocus=function(){var r;(r=_.rj(this.hostElement).querySelector("tp-yt-paper-item"))==null||r.focus()};
_.d.onTap=function(){var r=this.data.isToggled?this.data.toggledServiceEndpoint:this.data.defaultServiceEndpoint;if(r&&_.M(r,_.gA))this.componentBehavior.resolveCommand(r),this.updateToggledStateInEntity();else if(r){this.componentBehavior.resolveCommand(r)||_.P7().resolve(_.Ov).resolveCommand(r,{form:{element:this.hostElement}});var E;((E=_.M(r,_.BB))==null?void 0:E.signal)==="CLIENT_SIGNAL"&&this.updateToggledStateInEntity()}};
_.d.onYtServiceRequestCompleted=function(){this.updateToggledStateInEntity()};
_.d.toggledStateEntityChanged=function(){this.toggleMenuServiceItemEntity&&this.set("data.isToggled",!!this.toggleMenuServiceItemEntity.isToggled)};
_.d.updateToggledStateInEntity=function(){var r=this.data.toggleMenuServiceItemEntityKey,E=!this.data.isToggled;r&&this.ytdReduxBehavior.dispatch(_.Td("toggleMenuServiceItemEntity",r,{key:r,isToggled:E}))};
_.d.computeIcon=function(r,E,K){return(r=r?K:E)&&r.iconType?_.B1(r.iconType):""};
_.d.computeIconHidden=function(){return this.useIcons?!1:!this.icon};
_.d.isIconActive=function(r){return!_.R("toggle_menu_active_icon_killswitch")&&r};
_.f5.Object.defineProperties(y7.prototype,{toggleButtonText:{configurable:!0,enumerable:!0,get:function(){var r,E,K;return((r=this.data)==null?0:r.isToggled)?(E=this.data)==null?void 0:E.toggledText:(K=this.data)==null?void 0:K.defaultText}}});
y7.prototype.toggledStateEntityChanged=y7.prototype.toggledStateEntityChanged;y7.prototype.onYtServiceRequestCompleted=y7.prototype.onYtServiceRequestCompleted;y7.prototype.onTap=y7.prototype.onTap;y7.prototype.onFocus=y7.prototype.onFocus;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],y7.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],y7.prototype,"componentBehavior",void 0);
_.u([_.G(_.N6),_.H("design:type",Object)],y7.prototype,"ytdReduxBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],y7.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],y7.prototype,"useIcons",void 0);_.u([_.b({computed:"computeIcon(data.isToggled,data.defaultIcon,data.toggledIcon)",value:""}),_.H("design:type",String)],y7.prototype,"icon",void 0);
_.u([_.b({selectorArgs:["data.toggleMenuServiceItemEntityKey"],selector:_.h6.toggleMenuServiceItemEntitySelector}),_.H("design:type",Object)],y7.prototype,"toggleMenuServiceItemEntity",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],y7.prototype,"systemIcons",void 0);_.u([_.ae("focus"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],y7.prototype,"onFocus",null);
_.u([_.v("data.isToggled"),_.H("design:type",Object),_.H("design:paramtypes",[])],y7.prototype,"toggleButtonText",null);_.u([_.ae("tap"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],y7.prototype,"onTap",null);_.u([_.ae("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],y7.prototype,"onYtServiceRequestCompleted",null);
_.u([_.pH("toggleMenuServiceItemEntity.isToggled","data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],y7.prototype,"toggledStateEntityChanged",null);_.u([_.VF({is:"ytd-toggle-menu-service-item-renderer",disableElementRegistration:!0})],y7);
_.Z(y7,"ytd-toggle-menu-service-item-renderer",function(){if(DsD!==void 0)return DsD;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return DsD=r},{mode:1});var BQQ;var Lw=function(){return _.q.apply(this,arguments)||this};
_.C(Lw,_.q);Lw.prototype.onFocus=function(){var r;(r=_.rj(this.hostElement).querySelector("tp-yt-paper-item"))==null||r.focus()};
_.f5.Object.defineProperties(Lw.prototype,{imageSource:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.iconUrl)return _.u9(this.data.iconUrl)}}});
Lw.prototype.onFocus=Lw.prototype.onFocus;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Lw.prototype,"rendererBehavior",void 0);_.u([_.G(_.qA.YtEndpointBehavior),_.H("design:type",Object)],Lw.prototype,"ytEndpointBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Lw.prototype,"data",void 0);_.u([_.ae("focus"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Lw.prototype,"onFocus",null);
_.u([_.v("data.iconUrl"),_.H("design:type",Object),_.H("design:paramtypes",[])],Lw.prototype,"imageSource",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-menu-custom-icon-item-renderer"})],Lw);
_.Z(Lw,"ytd-menu-custom-icon-item-renderer",function(){if(BQQ!==void 0)return BQQ;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return BQQ=r},{mode:_.EZ("kevlar_poly_si_batch_j028")?1:2});_.yB(_.OL,"yt-list-item-view-model",{props:{data:_.Yt,isMenuItem:_.Yt,isCompact:_.Yt,onTap:_.H1,trailingAccessory:_.H1,hideSelectionTextChevron:_.Yt,disabled:_.Yt,inPopup:_.Yt,disableHorizontalPadding:_.Yt,isOverlay:_.Yt,isToggled:_.Yt,ariaLabel:_.Yt,ariaPressed:_.Yt,shouldNotFillIcon:_.Yt}});var hU=function(){var r=_.q.apply(this,arguments)||this;r.disableBackdropFilter=_.R("web_disable_backdrop_filter");return r};
_.C(hU,_.q);_.d=hU.prototype;
_.d.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"}}}};
_.d.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menu")};
_.d.computeAriaLabel=function(r){return r};
_.d.onPopupOpened=function(){this.items.selected=0;for(var r=_.N(_.rj(this.items).children),E=r.next();!E.done;E=r.next())E.value.popupPositionTarget=this.positionTarget;if(r=this.popupTip||void 0)r.setTip(this.source||""),this.source=void 0;this.veData&&(r=_.Cn())&&_.lr(r,[this.veData])};
_.d.onPopupClosed=function(){var r=this.popupTip||void 0;r&&r.clearTip()};
_.d.onIronActivate=function(r){this.shouldPersist(r)||_.ht(this.hostElement,"yt-close-popup-action",["ytd-menu-popup-renderer"]);this.veData&&(r=_.Cn())&&_.Zi(r,this.veData)};
_.d.shouldPersist=function(r){var E,K;if(((E=r.detail)==null?void 0:E.selected)===void 0||(K=this.data)==null||!K.items)return!1;var g,D;return!((D=(g=this.data.items[r.detail.selected])==null?void 0:g.toggleMenuServiceItemRenderer)==null||!D.persistentOnMenuPopup)};
_.d.computeUseIcons=function(){return this.data&&this.data.items?this.data.items.some(function(r){return r.menuNavigationItemRenderer?!!r.menuNavigationItemRenderer.icon:r.menuServiceItemRenderer?!!r.menuServiceItemRenderer.icon:r.menuConditionalServiceItemRenderer?!!r.menuConditionalServiceItemRenderer.icon:r.menuConditionalNavigationItemRenderer?!!r.menuConditionalNavigationItemRenderer.icon:r.toggleMenuServiceItemRenderer?!!r.toggleMenuServiceItemRenderer.defaultIcon:!1}):!1};
hU.prototype.onPopupClosed=hU.prototype.onPopupClosed;hU.prototype.onPopupOpened=hU.prototype.onPopupOpened;_.u([_.G(_.hT.YtEventForwardingBehavior),_.H("design:type",Object)],hU.prototype,"ytEventForwardingBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],hU.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],hU.prototype,"ytRendererBehavior",void 0);
_.u([_.b(),_.H("design:type",Object)],hU.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],hU.prototype,"veData",void 0);_.u([_.b({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data.menuPopupAccessibility.label)"}),_.H("design:type",String)],hU.prototype,"ariaLabel",void 0);_.u([_.b({computed:"computeUseIcons(data)",reflectToAttribute:!0}),_.H("design:type",Boolean)],hU.prototype,"useIcons",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],hU.prototype,"disableBackdropFilter",void 0);_.u([_.fH("#items"),_.H("design:type",Object)],hU.prototype,"items",void 0);_.u([_.fH("ytd-menu-popup-tip-renderer"),_.H("design:type",Object)],hU.prototype,"popupTip",void 0);_.u([_.ae("yt-popup-opened"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],hU.prototype,"onPopupOpened",null);
_.u([_.ae("yt-popup-closed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],hU.prototype,"onPopupClosed",null);_.u([_.VF({is:"ytd-menu-popup-renderer",disableElementRegistration:!0})],hU);
_.Z(hU,"ytd-menu-popup-renderer",function(){if(K9b!==void 0)return K9b;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return K9b=r},{mode:1});var dsD;var jdB=_.l(function(r){r=_.nH(r,{icon:void 0});var E=r.data;r=r.icon;var K=function(){return E().iconBadgeText},g={},D=_.DW("yt-spec-icon-badge-shape",function(){a:switch(E().iconBadgeType){case "notification":var B="yt-spec-icon-badge-shape--type-notification";
break a;case "cart":B="yt-spec-icon-badge-shape--type-cart";break a;default:B=""}return B},function(){a:switch(E().iconBadgeStyle){case "overlay":var B="yt-spec-icon-badge-shape--style-overlay";
break a;default:B=""}return B},(g["yt-spec-icon-badge-shape--text-size-small"]=function(){var B=K();
return!!((B==null?0:B.length)&&B.length>2)},g));
return _.f("yt-icon-badge-shape",null,_.f(_.Y,{cond:r,then:function(B){return _.f("div",{class:D},_.f("div",{class:"yt-spec-icon-badge-shape__icon"},_.f(_.$r,{icon:B})),_.f(_.Y,{cond:K,then:function(Q){return _.f("div",{class:"yt-spec-icon-badge-shape__badge"},Q)}}))}}))},"xj");
jdB.idomCompat=!0;_.yB(jdB,"yt-icon-badge-shape",{props:{data:_.Yt,icon:_.Yt}});var JU=function(){var r=_.q.apply(this,arguments)||this;r.actionMap={"yt-update-notifications-unseen-count-action":"handleUpdateNotificationsUnseenCountAction","yt-multi-page-menu-closed-action":"handleTopbarMenuClosedAction"};r.unseenCount=0;r.isOverlay=!1;return r};
_.C(JU,_.q);_.d=JU.prototype;_.d.attached=function(){var r=this;this.data&&this.data.updateUnseenCountEndpoint&&this.sendUnseenCountRequest(this.data.updateUnseenCountEndpoint);navigator&&navigator.serviceWorker&&navigator.serviceWorker.addEventListener("message",function(E){r.onServiceWorkerMessage(E)})};
_.d.onDataChanged=function(){this.isAttached&&!this.JSC$21002_lastData&&this.data&&this.data.updateUnseenCountEndpoint&&this.sendUnseenCountRequest(this.data.updateUnseenCountEndpoint);this.JSC$21002_lastData=this.data};
_.d.computeIconBadgeShape=function(){return{iconBadgeType:"notification",iconBadgeText:this.unseenCount,iconBadgeStyle:this.isOverlay?"overlay":"mono"}};
_.d.computeIcon=function(){var r,E;return(r=this.data)==null?void 0:(E=r.icon)==null?void 0:E.iconType};
_.d.onServiceWorkerMessage=function(r){r.data.type==="update_unseen_notifications_count_signal"&&this.data&&this.data.updateUnseenCountEndpoint&&this.hasUnseenNotificationCountEndpoint()&&this.sendUnseenCountRequest(this.data.updateUnseenCountEndpoint)};
_.d.hasUnseenNotificationCountEndpoint=function(){return!!this.data&&!!this.data.updateUnseenCountEndpoint&&!!_.M(this.data.updateUnseenCountEndpoint,_.BB)&&_.M(this.data.updateUnseenCountEndpoint,_.BB).signal==="GET_UNSEEN_NOTIFICATION_COUNT"};
_.d.handleUpdateNotificationsUnseenCountAction=function(r){var E=this;r=_.M(r,UeD);r!=null&&r.unseenCount&&r.handlerData==="NOTIFICATION_ACTION_UPDATE_UNSEEN_COUNT"&&(this.updateCountUI(r.unseenCount),_.eM.addLowPriorityJob(function(){E.data.updateUnseenCountEndpoint&&E.ytComponentBehavior.resolveCommand(E.data.updateUnseenCountEndpoint)},r.timeoutMs))};
_.d.onClick=function(){_.Ln(this.hostElement,"yt-update-unseen-notification-count",0);this.set("unseenCount",0);this.toggleIconState(!0);var r=_.Jt(this.hostElement,"yt-get-popup-opened-action",["ytd-multi-page-menu-renderer"]),E=this.data.menuRequest;r&&r.length===1&&r[0]?_.ht(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]):E&&this.ytComponentBehavior.resolveCommand(E)};
_.d.handleTopbarMenuClosedAction=function(r){r==="multi-page-menu-style-type-notifications"&&this.toggleIconState(!1)};
_.d.toggleIconState=function(r){this.iconButton&&(this.iconButton.pressed=r)};
_.d.sendUnseenCountRequest=function(r){var E=this;_.k_(_.eM,function(){E.ytComponentBehavior.resolveCommand(r)})};
_.d.updateCountUI=function(r){this.set("unseenCount",r<9?r:"9+")};
_.f5.Object.defineProperties(JU.prototype,{showNotificationCount:{configurable:!0,enumerable:!0,get:function(){return this.unseenCount}}});
JU.prototype.handleUpdateNotificationsUnseenCountAction=JU.prototype.handleUpdateNotificationsUnseenCountAction;JU.prototype.onDataChanged=JU.prototype.onDataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],JU.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],JU.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.cy),_.H("design:type",Object)],JU.prototype,"ytdOpenPopupBehavior",void 0);
_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],JU.prototype,"ytActionHandlerBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],JU.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],JU.prototype,"unseenCount",void 0);_.u([_.b(),_.H("design:type",Object)],JU.prototype,"isOverlay",void 0);_.u([_.b({value:!0}),_.H("design:type",Boolean)],JU.prototype,"showTooltips",void 0);_.u([_.fH("yt-icon-button"),_.H("design:type",Object)],JU.prototype,"iconButton",void 0);
_.u([_.v("unseenCount"),_.H("design:type",Object),_.H("design:paramtypes",[])],JU.prototype,"showNotificationCount",null);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],JU.prototype,"onDataChanged",null);_.u([_.ae("yt-update-notifications-unseen-count-action"),_.H("design:type",Function),_.H("design:paramtypes",[Object]),_.H("design:returntype")],JU.prototype,"handleUpdateNotificationsUnseenCountAction",null);
_.u([_.VF({is:"ytd-notification-topbar-button-renderer",disableElementRegistration:!0})],JU);
_.Z(JU,"ytd-notification-topbar-button-renderer",function(){if(dsD!==void 0)return dsD;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return dsD=r},{mode:_.EZ("kevlar_poly_si_batch_j025")?1:2});var NQB;var rg=function(){var r=_.q.apply(this,arguments)||this;r.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggled"};return r};
_.C(rg,_.q);rg.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}}}}}};
rg.prototype.attached=function(){this.dark=document.documentElement.hasAttribute("dark")};
rg.prototype.onDarkModeToggled=function(r){this.dark=r};
_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],rg.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],rg.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],rg.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],rg.prototype,"data",void 0);_.u([_.b({value:!0,reflectToAttribute:!0}),_.H("design:type",Boolean)],rg.prototype,"dark",void 0);
_.u([_.VF({disableElementRegistration:!0,is:"yt-pdg-buy-flow-header-renderer"})],rg);
_.Z(rg,"yt-pdg-buy-flow-header-renderer",function(){if(NQB!==void 0)return NQB;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return NQB=r},{mode:1});var Qdu;var $sU;var Eo=function(){var r=_.q.apply(this,arguments)||this;r.immediateValue=0;r.isDarkTheme=!1;r.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return r};
_.C(Eo,_.q);_.d=Eo.prototype;_.d.created=function(){_.dB.requestAvailability()};
_.d.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.d.dataChanged=function(){var r=_.rj(this.hostElement).querySelector("#color-slider");r.immediateValue&&this.updateSliderKnobAndGradientStyles(r.immediateValue);this.data.notches[0].knobColorArgb&&_.jU(this.hostElement,{"--ytd-pdg-color-slider-first-knob-color":_.WU(this.data.notches[0].knobColorArgb)});this.data.notches&&(this.maxMarkers=this.data.notches.length-1);_.Xx("HTML_DIR")==="rtl"&&_.rj(this.hostElement).querySelector("#color-slider").setAttribute("dir","rtl");this.updateSliderAria()};
_.d.onSliderImmediateChange=function(){var r=_.rj(this.hostElement).querySelector("#color-slider");r.dragging&&(r.immediateValue!==void 0&&(this.updateSuperThanksSelectedTierEntity(r.immediateValue),this.updateSliderKnobAndGradientStyles(r.immediateValue)),this.updateSliderAria())};
_.d.onSliderChange=function(){var r=_.rj(this.hostElement).querySelector("#color-slider");r.immediateValue!==void 0&&(this.updateSuperThanksSelectedTierEntity(r.immediateValue),this.updateSliderKnobAndGradientStyles(r.immediateValue));this.updateSliderAria()};
_.d.updateSliderAria=function(){var r=_.rj(this.hostElement).querySelector("#color-slider"),E=_.rj(this.hostElement).querySelector("#color-slider");E=_.Xo(this.data.notches[E.immediateValue].tierValue);_.Tmm()&&_.Ln(this.hostElement,"iron-announce",{text:E});r.setAttribute("aria-valuetext",E)};
_.d.updateSuperThanksSelectedTierEntity=function(r){if(r!==this.immediateValue){var E,K,g=this==null?void 0:(E=this.data)==null?void 0:(K=E.superThanksSelectedTierEntity)==null?void 0:K.key;g&&g.length>0&&this.ytdReduxBehavior.dispatch(_.Td("superThanksSelectedTierEntity",g,{key:g,index:r}))}};
_.d.onDarkModeToggledAction=function(r){this.isDarkTheme=r};
_.d.updateSliderKnobAndGradientStyles=function(r){this.immediateValue=r;r=this.data.notches[r];if(r==null?0:r.knobColorArgb)var E={"--ytd-pdg-color-slider-knob-color":_.WU(r.knobColorArgb)};(r==null?0:r.linearGradientCssStyle)&&E!==null&&(E=Object.assign({},E,{"--ytd-pdg-color-slider-active-color":r==null?void 0:r.linearGradientCssStyle}));E!==null&&_.jU(this.hostElement,E)};
Eo.prototype.onSliderChange=Eo.prototype.onSliderChange;Eo.prototype.onSliderImmediateChange=Eo.prototype.onSliderImmediateChange;Eo.prototype.dataChanged=Eo.prototype.dataChanged;_.u([_.b(),_.H("design:type",Object)],Eo.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],Eo.prototype,"immediateValue",void 0);_.u([_.b(),_.H("design:type",Number)],Eo.prototype,"maxMarkers",void 0);
_.u([_.b({selectorArgs:["data.superThanksSelectedTierEntity.key"],selector:Nta}),_.H("design:type",Object)],Eo.prototype,"superThanksSelectedTierEntity",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Eo.prototype,"isDarkTheme",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],Eo.prototype,"ytdReduxBehavior",void 0);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Eo.prototype,"dataChanged",null);
_.u([_.ae("immediate-value-change"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Eo.prototype,"onSliderImmediateChange",null);_.u([_.ae("change"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Eo.prototype,"onSliderChange",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-pdg-color-slider-renderer"})],Eo);
_.Z(Eo,"ytd-pdg-color-slider-renderer",function(){if($sU!==void 0)return $sU;var r=document.createElement("template");_.x(r,'\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>');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return $sU=r},{mode:1});var aDf;var pt5;var KU=null;
_.cZ({is:"ytd-comment-input",_template:function(){if(pt5!==void 0)return pt5;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return pt5=r},
behaviors:[_.IyP.YtHostElementBehavior,_.lV,_.NA.YtComponentBehavior,_.cz.YtRendererstamperBehavior,_.jWC.YtdReduxBehavior],keyBindings:{left:"leftKeyPressed_",right:"rightKeyPressed_",end:"endKeyPressed_",backspace:"maybeBackspaceChip_","delete":"maybeDeleteChip_","ctrl+backspace alt+backspace":"maybeBackspaceChipWordMode_","ctrl+delete alt+delete":"maybeDeleteChipWordMode_"},properties:{editableText:{type:Object,observer:"textDataChanged_"},placeholderText:{type:Object,observer:"textDataChanged_"},
commentChip:{type:Object,observer:"commentChipChanged_"},hideUnderline:{type:Boolean,value:!1,reflectToAttribute:!0},hasCommentChip:{type:Boolean,value:!1,reflectToAttribute:!0},receivedFocusPreviously_:{type:Boolean,value:!1},previousText_:String,isInputFocus_:{type:Boolean,observer:"onIsInputFocusChanged_"},emojiManager:{type:Object,readOnly:!0,value:function(){return _.Ol}},
isEmojiButtonDisplayed:{type:Boolean,value:!1},emojiInput:Object,verticalSuggestionsOffset:{type:Number,value:30},charCount:{type:Number,value:0},charLimit:{type:Number,value:null},aboveCharLimit_:{type:Boolean,reflectToAttribute:!0,value:!1},inputEventSupported_:{type:Boolean,value:!1},textRequiresScrolling:{type:Boolean,reflectToAttribute:!0,value:!1},localStorage:Object},listeners:{"yt-insert-suggestion":"onSuggestionInsert_","yt-select-emoji-suggestion":"onEmojiSuggestionClick_","yt-mention-inserted":"onInsertMention_"},
ready:function(){document.addEventListener("tap",_.QF(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;_.ih();this.focus()},
detached:function(){document.removeEventListener("tap",_.QF(this,this.onTap_))},
created:function(){document.addEventListener("selectionchange",this.onSelectionChange_);this.textRequiresScrolling=!1},
onEmojiSelect:function(r){r=r.detail;r=r.isCustomEmoji?r.shortcuts[0]:r.emojiId;var E=this.getInputRange_().cloneRange();this.insertTextWithEmojis_(E,r);this.maybeUpdateTextDirection_();_.Ln(this.hostElement,"input")},
getInputRange_:function(){var r=_.B4();if(r){r=r.getBrowserRangeObject();for(var E=r.commonAncestorContainer;E;){if(E===this.getEditableTextArea_())return r;E=E.parentNode}}r=this.getEditableTextArea_();r=_.h_(r,r.childNodes.length);r.select();return r.getBrowserRangeObject()},
insertTextWithEmojis_:function(r,E,K){(E=this.emojiManager.createDocumentFragment(E,!0,!1,K===void 0?!0:K))&&E.childNodes.length!==0&&(r.collapsed||r.deleteContents(),K=E.lastChild,r.insertNode(E),_.Oge(K).select(),this.getInputRange_().collapse(!1),this.getEditableTextArea_().normalize())},
onSelectionChange_:function(){var r=_.B4();if(r){var E=r.JSC$11498_getStartNode(),K=r.JSC$11498_getEndNode();if(Q6u(E)&&Q6u(K)){var g=r.JSC$11498_getStartOffset(),D;if(_.NU&&E.nodeType===Node.ELEMENT_NODE&&(D=_.fn$(E)))_.h_(D,0).select();else{D=g2(E)?E:_.X8(E,g2);var B=g2(K)?K:_.X8(K,g2);if(D||B)if(r.isCollapsed()){if(E.nodeType===Node.TEXT_NODE){r=!0;g===E.length&&(r=!1);if(KU==="end"||KU==="right")r=!1;E=E.parentNode;r=[].concat(_.mn(E.parentNode.childNodes)).indexOf(E)+(r?0:1);_.h_(E.parentNode,
r).select()}}else D?D.previousSibling&&D.previousSibling.length>0?_.J_(K,r.JSC$11498_getEndOffset(),D.previousSibling,D.previousSibling.length-1).select():(E=document.createTextNode("\u200b"),D.parentNode.insertBefore(E,D),_.J_(K,r.JSC$11498_getEndOffset(),E,0).select()):B&&(B.nextSibling&&B.nextSibling.length>0?_.J_(E,r.JSC$11498_getStartOffset(),B.nextSibling,1).select():(K=document.createTextNode("\u200b"),B.parentNode.insertBefore(K,B.nextSibling),_.J_(E,r.JSC$11498_getStartOffset(),K,K.length).select()));
KU=null}}else KU=null}else KU=null},
leftKeyPressed_:function(){KU="left"},
rightKeyPressed_:function(){KU="right"},
endKeyPressed_:function(){KU="end"},
maybeDeleteChip_:function(){var r=YdQ(!0);if(r){var E=_.B4(),K=E.JSC$11498_getStartNode();E=E.JSC$11498_getStartOffset();_.XP(K,E,r,r.childNodes.length).select()}},
maybeBackspaceChip_:function(){var r=YdQ(!1);if(r){var E=_.B4(),K=E.JSC$11498_getStartNode();E=E.JSC$11498_getStartOffset();_.XP(K,E,r,0).select()}},
maybeBackspaceChipWordMode_:function(r){var E=_.B4();if(E.isCollapsed()){var K=E.JSC$11498_getStartNode();E=E.JSC$11498_getStartOffset();var g=Uf9(K,E,!0);g&&(_.XP(K,E,g,0).select(),document.execCommand("delete"),r.preventDefault(),r.stopImmediatePropagation())}},
maybeDeleteChipWordMode_:function(r){var E=_.B4();if(E.isCollapsed()){var K=E.JSC$11498_getStartNode();E=E.JSC$11498_getStartOffset();var g=Uf9(K,E,!1);g&&(_.XP(K,E,g,g.childNodes.length).select(),document.execCommand("delete"),r.preventDefault(),r.stopImmediatePropagation())}},
onContentClick:function(r){r.target.id==="content"&&this.getEditableTextArea_().focus()},
onTap_:function(r){r.defaultPrevented||r.currentTarget.tagName==="YTD-COMMENT-INPUT"&&g2(r.target)&&r.preventDefault()},
clear:function(){this.errorMessage_=null;this.setTextAreaValue(this.editableText);this.previousText_=this.getTextAreaValue().trim();this.updateCharCount_();this.receivedFocusPreviously_=!1},
getEditableTextArea_:function(){return _.rj(this.hostElement).querySelector("#contenteditable-textarea").getRoot().root.node},
getEditableFormattedString_:function(){return _.rj(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(r,E){r=aRu(r,this.emojiManager,E).cloneNode(!0);for(E=r.firstChild;E;)if(E.nodeType!==1)E=E.nextSibling;else switch(E.tagName){case "BR":var K=_.ST();_.oOl(K,E);E=K.nextSibling;break;case "DIV":(K=E.lastChild)&&E.nextSibling&&_.qf(_.ST(),K);E.previousSibling&&(E.previousSibling.nodeType===1||E.previousSibling.nodeType===3&&!E.previousSibling.textContent.endsWith("\n"))&&_.kq(_.ST(),E);K&&K.nodeName==="BR"&&_.Gb(K);K=E;E.hasChildNodes()?(E=E.firstChild,
_.M8u(K)):(E=E.nextSibling,_.Gb(K));break;default:E=E.nextSibling}return TYB(r)},
setTextAreaValue:function(r){r||(r="");var E=this.getEditableFormattedString_();E.text="";this.getEditableTextArea_().innerText="";typeof r==="string"&&(r={runs:[{text:r}]});E.text=r},
focus:function(){this.getEditableTextArea_().focus();this.maybeSetCursorAtEnd_();this.maybeUpdateTextDirection_();KU=null},
maybeSetCursorAtEnd_:function(){if(!this.receivedFocusPreviously_){var r=this.getEditableTextArea_();r&&(_.h_(r,r.childNodes.length).select(),this.receivedFocusPreviously_=!0)}},
maybeUpdateTextDirection_:function(){if(_.Xx("HTML_DIR")==="rtl"){var r=this.getEditableTextArea_(),E=this.getTextAreaValue()!==""?"auto":"rtl";r.setAttribute("dir",E)}},
handleInputEvent_:function(){var r=null;if(this.isEmojiButtonDisplayed){var E=this.getInputRange_();E&&(r=this.emojiInput.retrieveTextBeforeRange(E))}this.insertText_(r,!0);this.updateCharCount_();r=this.getEditableTextArea_();this.isBackstagePost&&(this.textRequiresScrolling=r.scrollHeight>r.clientHeight);this.maybeHeightChanged()},
maybeHeightChanged:function(){var r=52+this.getEditableTextArea_().offsetHeight;this.fire("yt-commentbox-resize",{height:r})},
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(r){this.isEmojiButtonDisplayed&&(r.preventDefault(),r.stopImmediatePropagation(),r=r.clipboardData.getData("text/plain"),this.insertText_(r,!1,!1),_.Ln(this.hostElement,"input"))},
insertText_:function(r,E,K){E=E===void 0?!1:E;K=K===void 0?!0:K;this.maybeUpdateTextDirection_();if(this.isEmojiButtonDisplayed&&r){var g=this.getInputRange_().cloneRange();this.emojiManager&&g&&(E&&this.emojiInput.offsetStartOfRangeBy(g,r.length),this.insertTextWithEmojis_(g,r,K),$fB(this.getEditableTextArea_().lastChild)||(g=this.getInputRange_().cloneRange()),g&&(this.emojiInput.updateSuggestions(g,r),this.updateSuggestionOffset_(g)))}},
getSimpleString:_.Xo,computeHasCommentChip_:function(){return this.commentChip!==void 0},
computeCreationBoxClass_:function(r){return r?"focused":"not-focused"},
computePlaceholderText_:function(r){return this.getSimpleString(r)},
computeEditableText_:function(r){return this.getSimpleString(r)},
onPrefilledContentDismissed_:function(r){r.stopPropagation();this.dismissPrefilledContent_();this.getEditableTextArea_().focus()},
onInsertMention_:function(){this.updateCharCount_()},
isValidInput_:function(){return this.aboveCharLimit_?!1:!!this.getTextAreaValue().trim()},
onIsInputFocusChanged_:function(r,E){r?this.fire("yt-autonav-pause-focus"):E!==void 0&&this.fire("yt-autonav-pause-blur")},
plaintextDrop_:function(r){var E=this.getEditableTextArea_();[].concat(_.mn(r.dataTransfer.items)).forEach(function(K){K.kind==="string"&&K.type.match("^text/plain")&&K.getAsString(function(g){E.appendChild(document.createTextNode(g))})});
r.preventDefault()},
preventDefault_:function(r){r.preventDefault()},
onSuggestionInsert_:function(r){this.insertTextWithEmojis_(r.detail.range,r.detail.text)},
onEmojiSuggestionClick_:function(r){this.emojiInput.insertSuggestion(r.detail)},
updateSuggestionOffset_:function(r){if(this.emojiInput&&_.rj(this.emojiInput).querySelector("#dropdown")){var E=this.getEditableTextArea_().getBoundingClientRect().bottom,K=r.getBoundingClientRect().top;this.verticalSuggestionsOffset=Math.ceil(E-K)+5;E=this.getEditableTextArea_().getBoundingClientRect().left;r=r.getBoundingClientRect().left-E;_.rj(this.emojiInput).querySelector("#dropdown").style.marginLeft=r+"px"}},
getLocalStorage_:function(){this.localStorage||(this.localStorage=new _.yA("yt-post"));return this.localStorage}});var gg=function(){var r=_.q.apply(this,arguments)||this;r.currentCommentOptionIndex=0;r.isEmojiPickerDisplayed=!1;r.emojiManager=_.Ol;r.isUgcEmpty=!1;r.userGeneratedCommentChangedHandler=function(){_.Ln(r.hostElement,"ytd-pdg-user-generated-comment-changed");r.isEmojiYtdCommentInputEnabled&&(r.isUgcEmpty=!r.ytdCommentInputEl.getTextAreaValue())};
r.pasteHandler=function(E){E.preventDefault();E.stopImmediatePropagation();var K;if(E=(K=E.clipboardData)==null?void 0:K.getData("text/plain"))K=document.getSelection().getRangeAt(0),K.collapsed||K.deleteContents(),E=document.createTextNode(E),K.insertNode(E),K.selectNodeContents(E),K.collapse(!1),E=window.getSelection(),E.removeAllRanges(),E.addRange(K)};
r.onDocumentClick=function(E){if(r.isEmojiPickerDisplayed){var K,g,D;!(E.target instanceof Node)||(K=E.composedPath())!=null&&K.includes(r.editableTextEl)||(g=E.composedPath())!=null&&g.includes(r.emojiButtonEl)||(D=E.composedPath())!=null&&D.includes(r.emojiPickerEl)||(r.isEmojiPickerDisplayed=!1)}};
return r};
_.C(gg,_.q);_.d=gg.prototype;_.d.configureRendererStamper=function(){return{emojiPicker:{id:"emoji-picker",mapping:{emojiPickerRenderer:{component:"yt-emoji-picker-renderer",properties:{emojiManager:"[[emojiManager]]"}}}}}};
_.d.attached=function(){this.containerEl.addEventListener("input",this.userGeneratedCommentChangedHandler);this.containerEl.addEventListener("paste",this.pasteHandler);document.addEventListener("click",this.onDocumentClick)};
_.d.detached=function(){var r;(r=this.contentEl)==null||r.removeEventListener("input",this.userGeneratedCommentChangedHandler);var E;(E=this.contentEl)==null||E.removeEventListener("paste",this.pasteHandler);document.removeEventListener("click",this.onDocumentClick)};
_.d.currentCommentOptionChanged=function(){this.handleBackgroundColorStyling()};
_.d.dataChanged=function(){this.containerEl.classList.add("ugc");if(this.contentEl){var r;this.contentEl.textContent=this.rendererBehavior.getSimpleString((r=this.data)==null?void 0:r.defaultCommentText)}this.isEmojiYtdCommentInputEnabled&&(this.containerEl.classList.add("emojis"),this.reloadEmojis());this.handleTextScrolling()};
_.d.reloadEmojis=function(){this.emojiPickerEl&&_.M(this.emojiPicker,_.fMa)&&this.emojiPickerEl.updateEmojiCategories()};
_.d.handleTextScrolling=function(){this.isEmojiYtdCommentInputEnabled||_.jU(this.hostElement,{"--ytd-pdg-comment-preview-max-height":"300px","--ytd-pdg-comment-preview-overflow":"auto"})};
_.d.handleBackgroundColorStyling=function(){var r;if((r=this.currentCommentOption)==null?0:r.commentBackgroundColorArgb){var E;_.jU(this.hostElement,{"--ytd-pdg-comment-preview-background-color":_.WU((E=this.currentCommentOption)==null?void 0:E.commentBackgroundColorArgb)})}else _.jU(this.hostElement,{"--ytd-pdg-comment-preview-background-color":"initial"})};
_.d.onContainerClick=function(){if(this.isEmojiYtdCommentInputEnabled)this.containerEl.focus();else if(this.containerEl.classList.contains("ugc")){var r;(r=this.contentEl)==null||r.focus()}};
_.d.onEditButtonClick=function(r){var E=document.getSelection();E&&this.contentEl&&(r.stopPropagation(),r.preventDefault(),E.selectAllChildren(this.contentEl),E.collapseToEnd())};
_.d.onContentDrop=function(r){var E=this;if(r.dataTransfer){r=_.N(r.dataTransfer.items);for(var K=r.next();!K.done;K=r.next())K=K.value,K.kind==="string"&&K.type.match("^text/plain")&&K.getAsString(function(g){var D;(D=E.contentEl)==null||D.appendChild(document.createTextNode(g))})}};
_.d.onEmojiButtonClick=function(){this.isEmojiPickerDisplayed=!this.isEmojiPickerDisplayed;this.emojiPickerEl.selected=!this.emojiPickerEl.selected};
_.d.getUserGeneratedCommentText=function(){var r,E=this.isEmojiYtdCommentInputEnabled?this.ytdCommentInputEl.getTextAreaValue():(r=this.contentEl)==null?void 0:r.textContent;return E?E.trim():""};
_.d.getIsEmojiYtdCommentInputEnabled=function(){return this.isEmojiYtdCommentInputEnabled};
_.d.onEmojiSelect=function(r){this.ytdCommentInputEl.onEmojiSelect(r)};
_.f5.Object.defineProperties(gg.prototype,{isEmojiYtdCommentInputEnabled:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.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 r;return!((r=this.currentCommentOption)==null||!r.chipRenderer)}},
paidCommentChipRenderer:{configurable:!0,enumerable:!0,get:function(){var r;if(_.M((r=this.currentCommentOption)==null?void 0:r.chipRenderer,_.sZl)){var E;return _.M((E=this.currentCommentOption)==null?void 0:E.chipRenderer,_.sZl)}}},
currentCommentOption:{configurable:!0,enumerable:!0,get:function(){if(this.superThanksSelectedTierEntity&&this.superThanksSelectedTierEntity.index!==void 0){var r,E;return((r=this.data)==null?0:r.commentOptionRenderers)?_.M((E=this.data)==null?void 0:E.commentOptionRenderers[this.superThanksSelectedTierEntity.index],GVu):void 0}var K,g;return((K=this.data)==null?0:K.commentOptionRenderers)?_.M((g=this.data)==null?void 0:g.commentOptionRenderers[this.currentCommentOptionIndex],GVu):void 0}},
commentText:{configurable:!0,enumerable:!0,get:function(){var r;return this.rendererBehavior.getSimpleString((r=this.data)==null?void 0:r.defaultCommentText)}},
placeholderText:{configurable:!0,enumerable:!0,get:function(){var r;return this.rendererBehavior.getSimpleString((r=this.data)==null?void 0:r.placeholderText)}},
editableText:{configurable:!0,enumerable:!0,get:function(){var r,E;return(E=_.M((r=this.data)==null?void 0:r.commentDialog,_.vY$))==null?void 0:E.editableText}},
emojiButton:{configurable:!0,enumerable:!0,get:function(){var r,E;return(E=_.M((r=this.data)==null?void 0:r.commentDialog,_.vY$))==null?void 0:E.emojiButton}},
emojiPicker:{configurable:!0,enumerable:!0,get:function(){var r,E;return(E=_.M((r=this.data)==null?void 0:r.commentDialog,_.vY$))==null?void 0:E.emojiPicker}},
isEmojiButtonDisplayed:{configurable:!0,enumerable:!0,get:function(){var r,E,K=(E=_.M((r=this.data)==null?void 0:r.commentDialog,_.vY$))==null?void 0:E.emojiPicker;if(!_.M(K,_.fMa)||!_.M(K,_.fMa).categories)return!1;r=function(B){return B.emojiPickerCategoryRenderer?B.emojiPickerCategoryRenderer.emojiIds&&B.emojiPickerCategoryRenderer.emojiIds.length>0:B.emojiPickerUpsellCategoryRenderer?B.emojiPickerUpsellCategoryRenderer.emojis&&B.emojiPickerUpsellCategoryRenderer.emojis.length>0:!1};
var g,D;return((g=_.M(K,_.fMa))==null?0:(D=g.categories)==null?0:D.find(r))?!0:!1}}});
gg.prototype.onEmojiSelect=gg.prototype.onEmojiSelect;gg.prototype.dataChanged=gg.prototype.dataChanged;gg.prototype.currentCommentOptionChanged=gg.prototype.currentCommentOptionChanged;_.u([_.G(_.N6),_.H("design:type",Object)],gg.prototype,"ytdReduxBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],gg.prototype,"rendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],gg.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.fH("#content-dom-if"),_.H("design:type",_.xj)],gg.prototype,"contentDomIfEl",void 0);_.u([_.fH("#content-no-emojis"),_.H("design:type",HTMLElement)],gg.prototype,"contentEl",void 0);_.u([_.fH("#container"),_.H("design:type",HTMLElement)],gg.prototype,"containerEl",void 0);_.u([_.fH("#comment-chip-container"),_.H("design:type",HTMLElement)],gg.prototype,"paidCommentChipContainerEl",void 0);_.u([_.fH("#text-input"),_.H("design:type",HTMLElement)],gg.prototype,"editableTextEl",void 0);
_.u([_.fH("#emoji-button"),_.H("design:type",HTMLElement)],gg.prototype,"emojiButtonEl",void 0);_.u([_.fH("#emoji-picker > yt-emoji-picker-renderer"),_.H("design:type",Object)],gg.prototype,"emojiPickerEl",void 0);_.u([_.fH("#text-input > ytd-comment-input"),_.H("design:type",Object)],gg.prototype,"ytdCommentInputEl",void 0);_.u([_.b(),_.H("design:type",Object)],gg.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],gg.prototype,"currentCommentOptionIndex",void 0);
_.u([_.b({selectorArgs:["data.superThanksSelectedTierEntity.key"],selector:Nta}),_.H("design:type",Object)],gg.prototype,"superThanksSelectedTierEntity",void 0);_.u([_.b(),_.H("design:type",Object)],gg.prototype,"isEmojiPickerDisplayed",void 0);_.u([_.b(),_.H("design:type",Object)],gg.prototype,"emojiManager",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],gg.prototype,"isUgcEmpty",void 0);
_.u([_.pH("currentCommentOption"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],gg.prototype,"currentCommentOptionChanged",null);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],gg.prototype,"dataChanged",null);_.u([_.v("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],gg.prototype,"isEmojiYtdCommentInputEnabled",null);
_.u([_.v("data.title"),_.H("design:type",Object),_.H("design:paramtypes",[])],gg.prototype,"title",null);_.u([_.v("data.authorText"),_.H("design:type",Object),_.H("design:paramtypes",[])],gg.prototype,"channelName",null);_.u([_.v("data.commentOptionRenderers","currentCommentOption"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],gg.prototype,"shouldShowPaidCommentChipRenderer",null);
_.u([_.v("data.commentOptionRenderers","currentCommentOption"),_.H("design:type",Object),_.H("design:paramtypes",[])],gg.prototype,"paidCommentChipRenderer",null);_.u([_.v("data.commentOptionRenderers","currentCommentOptionIndex","superThanksSelectedTierEntity"),_.H("design:type",Object),_.H("design:paramtypes",[])],gg.prototype,"currentCommentOption",null);
_.u([_.v("data.defaultCommentText","superThanksSelectedTierEntity"),_.H("design:type",Object),_.H("design:paramtypes",[])],gg.prototype,"commentText",null);_.u([_.v("data.placeholderText"),_.H("design:type",Object),_.H("design:paramtypes",[])],gg.prototype,"placeholderText",null);_.u([_.v("data.commentDialog.commentDialogRenderer.editableText"),_.H("design:type",Object),_.H("design:paramtypes",[])],gg.prototype,"editableText",null);
_.u([_.v("data.commentDialog.commentDialogRenderer.emojiButton"),_.H("design:type",Object),_.H("design:paramtypes",[])],gg.prototype,"emojiButton",null);_.u([_.v("data.commentDialog.commentDialogRenderer.emojiPicker"),_.H("design:type",Object),_.H("design:paramtypes",[])],gg.prototype,"emojiPicker",null);
_.u([_.v("data.commentDialog.commentDialogRenderer.emojiPicker","data.commentDialog.commentDialogRenderer.emojiButton"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],gg.prototype,"isEmojiButtonDisplayed",null);_.u([_.ae("yt-emoji-select"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],gg.prototype,"onEmojiSelect",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-pdg-comment-preview-renderer"})],gg);
_.Z(gg,"ytd-pdg-comment-preview-renderer",function(){if(aDf!==void 0)return aDf;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return aDf=r},{mode:2});var Pd9;var Du=function(){var r=_.q.apply(this,arguments)||this;r.selected=!1;return r};
_.C(Du,_.q);_.d=Du.prototype;_.d.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keydown":"onKeyboardSelect","space:keydown":"onKeyboardSelect"}};
_.d.attached=function(){this.hostElement.setAttribute("tabindex","0");this.hostElement.setAttribute("role","radio")};
_.d.dataChanged=function(){this.data&&(_.Ea(this.hostElement).setAttribute("selectable","true"),this.data.chipColorArgb&&this.data.chipFontColorArgb&&_.jU(this.hostElement,{"--yt-pdg-super-vod-selectable-item-button-chip-background-color":_.WU(this.data.chipColorArgb),"--yt-pdg-super-vod-selectable-item-button-chip-font-color":_.WU(this.data.chipFontColorArgb)}),this.basePriceText=this.data.basePriceText,this.purchaseCommand=this.data.purchaseCommand)};
_.d.selectedChanged=function(){this.hostElement.setAttribute("aria-checked",this.selected.toString())};
_.d.onClick=function(){this.logClick()};
_.d.onKeyboardSelect=function(){_.Ln(this.hostElement,"tap");this.onClick()};
_.d.logClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
Du.prototype.onClick=Du.prototype.onClick;Du.prototype.selectedChanged=Du.prototype.selectedChanged;Du.prototype.dataChanged=Du.prototype.dataChanged;_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],Du.prototype,"componentBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Du.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.lV),_.H("design:type",Object)],Du.prototype,"ironA11yKeysBehavior",void 0);
_.u([_.G(_.Zt),_.H("design:type",Object)],Du.prototype,"ironSelectableBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Du.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],Du.prototype,"shownThumbnail",void 0);_.u([_.b(),_.H("design:type",Object)],Du.prototype,"basePriceText",void 0);_.u([_.b(),_.H("design:type",Object)],Du.prototype,"purchaseCommand",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],Du.prototype,"selected",void 0);
_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Du.prototype,"dataChanged",null);_.u([_.pH("selected"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Du.prototype,"selectedChanged",null);_.u([_.ae("click"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Du.prototype,"onClick",null);
_.u([_.VF({disableElementRegistration:!0,is:"ytd-pdg-super-vod-selectable-item-button-renderer"})],Du);
_.Z(Du,"ytd-pdg-super-vod-selectable-item-button-renderer",function(){if(Pd9!==void 0)return Pd9;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return Pd9=r},{mode:1});var BP=function(){var r=_.q.apply(this,arguments)||this;r.selectedItemIndex=0;r.buyButtonDisabled=!1;return r};
_.C(BP,_.q);_.d=BP.prototype;
_.d.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]]"}}}}}};
_.d.onBuyButtonClick=function(){if(!this.buyButtonDisabled&&this.selectedItemIndex!==void 0){if(this.isColorSlider){var r;var E=(r=_.M(this.data.colorSlider,Wba))==null?void 0:r.notches[this.selectedItemIndex].purchaseCommand}else{var K;E=(K=_.M(this.data.selectableItemButtons[this.selectedItemIndex],VBD))==null?void 0:K.purchaseCommand}if(E){r=_.M(E,_.omE);r.productData||(r.productData={});var g;r.productData={pdgData:{commentMessageText:(g=this.commentPreviewRenderer)==null?void 0:g.getUserGeneratedCommentText()}};
_.Ln(this.hostElement,"yt-pdg-buy-flow-selection-submitted");this.ytComponentBehavior.resolveCommand(E)}}};
_.d.dataChanged=function(){if(this.data){_.Ol.emojis.length===0&&(this.data.unicodeEmojisUrl&&_.snM(_.Ol,this.data.unicodeEmojisUrl),this.data.customEmojis&&_.Ol.load(this.data.customEmojis));this.isColorSlider=!!this.data.colorSlider;var r;this.buyButtonDisabled=!((r=_.M(this.data.commentPreview,v2U))==null||!r.placeholderText);this.updatePriceSelectorStatus();var E;if((E=this.data)==null?0:E.defaultPriceTier)this.selectedItemIndex=this.data.defaultPriceTier||0;r=[];this.data.preloadImages&&(r=this.data.preloadImages);
r=r.map(function(K){return _.LB(K.thumbnails,1920)});
r=_.N(r);for(E=r.next();!E.done;E=r.next())(E=E.value)&&_.vDd(E).thenCatch(function(){_.nh(Error("Il"))})}};
_.d.superThanksSelectedTierEntityChanged=function(){var r;(this==null?void 0:(r=this.superThanksSelectedTierEntity)==null?void 0:r.index)!==void 0&&(this.selectedItemIndex=this.superThanksSelectedTierEntity.index)};
_.d.selectedItemIndexChanged=function(){this.commentPreviewRenderer&&(this.commentPreviewRenderer.currentCommentOptionIndex=this.selectedItemIndex)};
_.d.updatePriceSelectorStatus=function(){this.isColorSlider?(_.rj(this.hostElement).querySelector("#selectable-items").setAttribute("hidden","true"),_.rj(this.hostElement).querySelector("#slider").removeAttribute("hidden")):(_.rj(this.hostElement).querySelector("#selectable-items").removeAttribute("hidden"),_.rj(this.hostElement).querySelector("#slider").setAttribute("hidden","true"))};
_.d.closeBuyFlow=function(){_.ht(this.hostElement,"yt-close-popup-action",["ytd-pdg-buy-flow-renderer"])};
_.d.onUserGeneratedContentChanged=function(){var r;this.buyButtonDisabled=!((r=this.commentPreviewRenderer)==null?0:r.getUserGeneratedCommentText())};
_.d.updateSelectedItemIndexFromBinding=function(r){this.selectedItemIndex=r.detail.value};
_.f5.Object.defineProperties(BP.prototype,{isDisclaimerTextShown:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.disclaimerText)}}});
BP.prototype.onUserGeneratedContentChanged=BP.prototype.onUserGeneratedContentChanged;BP.prototype.closeBuyFlow=BP.prototype.closeBuyFlow;BP.prototype.selectedItemIndexChanged=BP.prototype.selectedItemIndexChanged;BP.prototype.superThanksSelectedTierEntityChanged=BP.prototype.superThanksSelectedTierEntityChanged;BP.prototype.dataChanged=BP.prototype.dataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],BP.prototype,"ytRendererBehavior",void 0);
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],BP.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],BP.prototype,"ytComponentBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],BP.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],BP.prototype,"selectedItemIndex",void 0);_.u([_.b(),_.H("design:type",Boolean)],BP.prototype,"isColorSlider",void 0);
_.u([_.b(),_.H("design:type",Object)],BP.prototype,"buyButtonDisabled",void 0);_.u([_.b({selectorArgs:["data.superThanksSelectedTierEntity.key"],selector:Nta}),_.H("design:type",Object)],BP.prototype,"superThanksSelectedTierEntity",void 0);_.u([_.fH("ytd-pdg-comment-preview-renderer"),_.H("design:type",Object)],BP.prototype,"commentPreviewRenderer",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],BP.prototype,"ytdReduxBehavior",void 0);
_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],BP.prototype,"dataChanged",null);_.u([_.pH("superThanksSelectedTierEntity"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],BP.prototype,"superThanksSelectedTierEntityChanged",null);_.u([_.pH("selectedItemIndex"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],BP.prototype,"selectedItemIndexChanged",null);
_.u([_.ae("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],BP.prototype,"closeBuyFlow",null);_.u([_.ae("ytd-pdg-user-generated-comment-changed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],BP.prototype,"onUserGeneratedContentChanged",null);_.u([_.v("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],BP.prototype,"isDisclaimerTextShown",null);
_.u([_.VF({disableElementRegistration:!0,is:"yt-super-vod-buy-flow-content-renderer"})],BP);
_.Z(BP,"yt-super-vod-buy-flow-content-renderer",function(){if(Qdu!==void 0)return Qdu;var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return Qdu=r},{mode:1});var fDQ;var dg=function(){var r=_.q.apply(this,arguments)||this;r.lottieAnimationRef={};return r};
_.C(dg,_.q);_.d=dg.prototype;_.d.created=function(){_.dB.requestAvailability();this.hostElement.addEventListener("iron-overlay-opened",_.QF(this,this.onPopupIronOverlayOpened));this.ironOverlayBehavior.scrollAction="lock";this.ironOverlayBehavior.noCancelOnEscKey=!0;this.ironOverlayBehavior.noCancelOnOutsideClick=!0;this.ironOverlayBehavior.allowClickThrough=!1};
_.d.onPopupIronOverlayOpened=function(){this.data&&this.data.accessibility&&this.data.accessibility.accessibilityData&&this.data.accessibility.accessibilityData.label&&_.Ln(this.hostElement,"iron-announce",{text:this.data.accessibility.accessibilityData.label})};
_.d.detached=function(){this.autoCloseJobId&&_.eM.cancelJob(this.autoCloseJobId);this.hostElement.removeEventListener("iron-overlay-opened",_.QF(this,this.onPopupIronOverlayOpened))};
_.d.dataChanged=function(){var r=this;this.data&&this.data.autoCloseDelay&&(_.ht(this.hostElement,"yt-close-popup-action",["ytd-pdg-buy-flow-renderer"]),this.data.lottie||(this.autoCloseJobId=_.E3(_.eM,function(){r.closePopup()},(Number(this.data.autoCloseDelay.seconds)||0)*1E3)),this.data.lottieImageScalePercent&&this.data.lottie&&_.jU(this.hostElement,{"--ytd-desktop-image-overlay-scale-percent":this.data.lottieImageScalePercent+"%"}))};
_.d.onDOMLoadedLottie=function(){var r=this,E,K,g=Number((E=this.data)==null?void 0:(K=E.autoCloseDelay)==null?void 0:K.seconds)||0;this.fadeOutJobId=_.E3(_.eM,function(){r.lottiePlayerEl.classList.add("fadeout")},(g-.25)*1E3);
this.autoCloseJobId=_.E3(_.eM,function(){r.closePopup()},g*1E3)};
_.d.openPopup=function(){this.ironOverlayBehavior.open()};
_.d.closePopup=function(){this.ironOverlayBehavior.close();this.data&&(_.ht(this.hostElement,"yt-close-popup-action",["ytd-desktop-image-overlay-renderer"]),this.data.onCloseCommand&&_.EB(this.hostElement,[this.data.onCloseCommand],this.hostElement),this.data.onCloseSurveyCommand&&_.P7().resolve(_.Ov).resolveCommand(this.data.onCloseSurveyCommand,{form:{element:this.hostElement}}),this.autoCloseJobId&&_.eM.cancelJob(this.autoCloseJobId),this.fadeOutJobId&&_.eM.cancelJob(this.fadeOutJobId),this.lottiePlayerEl.classList.contains("fadeout")&&
this.lottiePlayerEl.classList.remove("fadeout"))};
_.d.maybeInitializeLottie=function(){if(this.hasLottieAnimation){var r,E;(r=this.lottieAnimationRef)==null||(E=r.lottieEl)==null||E.destroy();r=this.data.lottie;var K,g;this.lottiePlayerProps={animationRef:this.lottieAnimationRef,animationConfig:{name:r.url+"_"+Math.random(),path:r.url,autoplay:!0,loop:(g=(K=r.settings)==null?void 0:K.loop)!=null?g:!1,renderer:"svg",rendererSettings:{viewBoxOnly:!1,preserveAspectRatio:"xMidYMid meet"}},listeners:{DOMLoaded:this.onDOMLoadedLottie.bind(this)}}}};
_.f5.Object.defineProperties(dg.prototype,{hasLottieAnimation:{configurable:!0,enumerable:!0,get:function(){var r,E;return!!((r=this.data)==null?0:(E=r.lottie)==null?0:E.url)}}});
dg.prototype.maybeInitializeLottie=dg.prototype.maybeInitializeLottie;dg.prototype.dataChanged=dg.prototype.dataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],dg.prototype,"rendererBehavior",void 0);_.u([_.G(_.av),_.H("design:type",Object)],dg.prototype,"ironOverlayBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],dg.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],dg.prototype,"lottiePlayerProps",void 0);
_.u([_.b(),_.H("design:type",Object)],dg.prototype,"lottieAnimationRef",void 0);_.u([_.fH("ytd-lottie-player"),_.H("design:type",HTMLElement)],dg.prototype,"lottiePlayerEl",void 0);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],dg.prototype,"dataChanged",null);_.u([_.v("data"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],dg.prototype,"hasLottieAnimation",null);
_.u([_.pH("data.lottie.url"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],dg.prototype,"maybeInitializeLottie",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-desktop-image-overlay-renderer"})],dg);
_.Z(dg,"ytd-desktop-image-overlay-renderer",function(){if(fDQ!==void 0)return fDQ;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return fDQ=r},{mode:1});var OLk;var jk=function(){return _.q.apply(this,arguments)||this};
_.C(jk,_.q);_.d=jk.prototype;_.d.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"}}}}};
_.d.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",_.QF(this,this.closePopup))};
_.d.detached=function(){this.hostElement.removeEventListener("yt-popup-closed",_.QF(this,this.closePopup))};
_.d.dataChanged=function(){_.Jt(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"]);this.data&&this.data.header&&_.M(this.data.header,xpQ)&&(this.hasBackgroundBanner=!!_.M(this.data.header,xpQ).backgroundBanner)};
_.d.handleBuyflowSelectionSubmitted=function(){this.hostElement.removeEventListener("yt-popup-closed",_.QF(this,this.closePopup))};
_.d.closePopup=function(){this.data&&this.data.onCloseCommand&&_.rA(this.hostElement,[this.data.onCloseCommand])};
jk.prototype.handleBuyflowSelectionSubmitted=jk.prototype.handleBuyflowSelectionSubmitted;jk.prototype.dataChanged=jk.prototype.dataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],jk.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],jk.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],jk.prototype,"data",void 0);
_.u([_.b({value:!0,reflectToAttribute:!0}),_.H("design:type",Boolean)],jk.prototype,"hasBackgroundBanner",void 0);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],jk.prototype,"dataChanged",null);_.u([_.ae("yt-pdg-buy-flow-selection-submitted"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],jk.prototype,"handleBuyflowSelectionSubmitted",null);
_.u([_.VF({disableElementRegistration:!0,is:"ytd-pdg-buy-flow-renderer"})],jk);
_.Z(jk,"ytd-pdg-buy-flow-renderer",function(){if(OLk!==void 0)return OLk;var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return OLk=r},{mode:1});var YOB;var Nk=function(){var r=_.q.apply(this,arguments)||this;r.isOpen=!1;r.isPlaylistCreated=!1;return r};
_.C(Nk,_.q);_.d=Nk.prototype;_.d.reset=function(){this.isPlaylistCreated=this.isOpen=!1;this.nameInput.reset();this.privacyInput.reset()};
_.d.onOpenTap=function(){this.isOpen=!0;this.isPlaylistCreated=!1;this.nameInput.focusTextInput();_.Ln(this.hostElement,"yt-refit")};
_.d.onCreateTap=function(){var r=this;!this.isPlaylistCreated&&this.nameInput.validate()&&(_.rA(this.hostElement,[this.data.serviceEndpoint,{create_playlist_title:this.nameInput.value,create_playlist_privacy_status:this.privacyInput.value},{onSuccess:function(E,K){if(!_.R("killswitch_ep_in_create_playlist_response")&&(K==null?0:K.actions))for(E=_.N(K.actions),K=E.next();!K.done;K=E.next())K=K.value,_.M(K,_.Wc)&&r.ytComponentBehavior.resolveCommand(K)}}]),this.isPlaylistCreated=!0)};
_.d.onKeydown=function(r){if(r.keyCode===13)this.onCreateTap()};
_.d.onServiceRequestCompleted=function(r){r.stopPropagation();_.ht(this.hostElement,"yt-close-popup-action",["ytd-add-to-playlist-renderer"])};
_.d.computePrivacyBadge=function(r){return r?[{metadataBadgeRenderer:r}]:[]};
Nk.prototype.onServiceRequestCompleted=Nk.prototype.onServiceRequestCompleted;Nk.prototype.onKeydown=Nk.prototype.onKeydown;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Nk.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],Nk.prototype,"ytComponentBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Nk.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],Nk.prototype,"isOpen",void 0);
_.u([_.b(),_.H("design:type",Object)],Nk.prototype,"isPlaylistCreated",void 0);_.u([_.b({value:{REQUIRED_LABEL:_.Nn("REQUIRED_LABEL",void 0,"Required"),NO_ANGLE_BRACKET_LABEL:_.Nn("NO_ANGLE_BRACKET_LABEL",void 0,"Cannot contain < or >")}}),_.H("design:type",Object)],Nk.prototype,"addToStrings",void 0);_.u([_.b({computed:"computePrivacyBadge(data.privacyInput.metadataBadgeRenderer)"}),_.H("design:type",Array)],Nk.prototype,"privacyBadge",void 0);
_.u([_.fH("#privacy-input"),_.H("design:type",Object)],Nk.prototype,"privacyInput",void 0);_.u([_.fH("#name-input"),_.H("design:type",Object)],Nk.prototype,"nameInput",void 0);_.u([_.ae("keydown"),_.H("design:type",Function),_.H("design:paramtypes",[KeyboardEvent]),_.H("design:returntype")],Nk.prototype,"onKeydown",null);_.u([_.ae("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],Nk.prototype,"onServiceRequestCompleted",null);
_.u([_.VF({is:"ytd-add-to-playlist-create-renderer",disableElementRegistration:!0})],Nk);
_.Z(Nk,"ytd-add-to-playlist-create-renderer",function(){if(YOB!==void 0)return YOB;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return YOB=r},{mode:1});var Usu;var TQa;var Qh=function(){var r=_.q.apply(this,arguments)||this;r.transferState="TRANSFER_STATE_UNKNOWN";return r};
_.C(Qh,_.q);Qh.prototype.dataChanged=function(){this.data&&(this.checkbox.checked=this.data.containsSelectedVideos==="ALL")};
Qh.prototype.onCheckboxChange=function(r){var E=this;this.data&&_.lp(this,"yt-playlist-checkbox-changed",function(){var K=_.eG(r).checked?E.data.addToPlaylistServiceEndpoint:E.data.removeFromPlaylistServiceEndpoint;K&&_.P7().resolve(_.Ov).resolveCommand(K,{form:{element:E.hostElement}});_.R("dl_playlist_killswitch")||E.transferState!=="TRANSFER_STATE_UNKNOWN"&&E.transferState!=="TRANSFER_STATE_FAILED"&&E.ytComponentBehavior.resolveCommand({offlinePlaylistEndpoint:{playlistId:E.data.playlistId,action:"ACTION_SYNC"}})},
100)};
Qh.prototype.computeIconType=function(r){return r?"yt-icons:"+r.toLowerCase():null};
Qh.prototype.dataChanged=Qh.prototype.dataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Qh.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Qh.prototype,"data",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],Qh.prototype,"ytdReduxBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],Qh.prototype,"ytComponentBehavior",void 0);_.u([_.fH("#checkbox"),_.H("design:type",HTMLInputElement)],Qh.prototype,"checkbox",void 0);
_.u([_.b({selector:_.t1,selectorArgs:["data.playlistId"]}),_.H("design:type",String)],Qh.prototype,"transferState",void 0);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Qh.prototype,"dataChanged",null);_.u([_.VF({is:"ytd-playlist-add-to-option-renderer",disableElementRegistration:!0})],Qh);
_.Z(Qh,"ytd-playlist-add-to-option-renderer",function(){if(TQa!==void 0)return TQa;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return TQa=r},{mode:1});var wtT=_.l(function(r){var E=r.data;return _.f("ytd-menu-title-renderer",{class:"ytdMenuTitleRendererHost"},_.f("div",null,_.f(_.Og,{text:function(){return E().title}})),_.f(_.Y,{cond:function(){return E().subtitle},
then:function(K){return _.f("div",{class:"ytdMenuTitleRendererSubtitle"},_.f(_.Og,{text:K}))}}))},"yj");
wtT.idomCompat=!0;_.yB(wtT,"ytd-menu-title-renderer",{props:{data:_.Yt}});var $f=function(){var r=_.q.apply(this,arguments)||this;r.addToStrings={ADD_TO_DROPDOWN_LABEL:_.Nn("ADD_TO_DROPDOWN_LABEL",void 0,"Save to...")};r.closeButtonAriaLabel=_.Nn("SBOX_INAPPROPRIATE_CANCEL");r.dialog=_.R("desktop_add_to_playlist_renderer_dialog_popup");return r};
_.C($f,_.q);_.d=$f.prototype;_.d.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"}}}};
_.d.onPopupOpened=function(){_.Dt(this.playlists,"scrollable",!0);this.createRenderer&&this.createRenderer.reset()};
_.d.onPopupClosed=function(){_.Dt(this.playlists,"scrollable",!1)};
_.d.computeAriaLabel=function(){var r;if(this==null?0:(r=this.data)==null?0:r.actions){r=_.N(this.data.actions);for(var E=r.next();!E.done;E=r.next())if(E=E.value,E.menuTitleRenderer)return _.Xo(E.menuTitleRenderer.title)}};
_.d.onTapClose=function(){_.ht(this.hostElement,"yt-close-popup-action",["ytd-add-to-playlist-renderer"])};
_.f5.Object.defineProperties($f.prototype,{menuTitleRenderer:{configurable:!0,enumerable:!0,get:function(){var r;if(this==null?0:(r=this.data)==null?0:r.actions){r=_.N(this.data.actions);for(var E=r.next();!E.done;E=r.next())if(E=E.value,E.menuTitleRenderer)return E.menuTitleRenderer}return!1}}});
$f.prototype.onPopupClosed=$f.prototype.onPopupClosed;$f.prototype.onPopupOpened=$f.prototype.onPopupOpened;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],$f.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.hT.YtEventForwardingBehavior),_.H("design:type",Object)],$f.prototype,"ytEventForwardingBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],$f.prototype,"ytRendererStamperBehavior",void 0);
_.u([_.b(),_.H("design:type",Object)],$f.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],$f.prototype,"addToStrings",void 0);_.u([_.b({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data)"}),_.H("design:type",String)],$f.prototype,"ariaLabel",void 0);_.u([_.b(),_.H("design:type",String)],$f.prototype,"closeButtonAriaLabel",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],$f.prototype,"dialog",void 0);
_.u([_.fH("#playlists"),_.H("design:type",HTMLElement)],$f.prototype,"playlists",void 0);_.u([_.fH("ytd-add-to-playlist-create-renderer"),_.H("design:type",Object)],$f.prototype,"createRenderer",void 0);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],$f.prototype,"menuTitleRenderer",null);_.u([_.ae("yt-popup-opened"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],$f.prototype,"onPopupOpened",null);
_.u([_.ae("yt-popup-closed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],$f.prototype,"onPopupClosed",null);_.u([_.VF({is:"ytd-add-to-playlist-renderer",disableElementRegistration:!0})],$f);
_.Z($f,"ytd-add-to-playlist-renderer",function(){if(Usu!==void 0)return Usu;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return Usu=r},{mode:1});var F9f;var af=function(){var r=_.q.apply(this,arguments)||this;r.isPlaylistEditComplete=!1;r.isCollabEngagementDisabled=!1;r.closeButtonAriaLabel=_.Nn("SBOX_INAPPROPRIATE_CANCEL");r.saveButton={title:_.Nn("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"};r.onValueChanged=function(){r.updateSaveButtonState();r.computeCollabEngagementDisabled()};
return r};
_.C(af,_.q);_.d=af.prototype;_.d.attached=function(){this.JSC$21056_scroller&&(this.JSC$21056_scroller.dialogElement=this.hostElement.parentNode,this.JSC$21056_scroller.attached&&typeof this.JSC$21056_scroller.attached==="function"&&this.JSC$21056_scroller.attached())};
_.d.reset=function(){this.isPlaylistEditComplete=!1;this.nameInput.reset();this.descriptionInput.reset();this.computeCollabEngagementDisabled();this.updateSaveButtonState()};
_.d.onPopupClosed=function(){this.reset()};
_.d.close=function(){_.ht(this.hostElement,"yt-close-popup-action",["ytd-playlist-settings-editor-renderer"])};
_.d.onClickSave=function(){var r=this;if(!this.isPlaylistEditComplete&&this.nameInput.validate()&&this.descriptionInput.validate()){var E=[];this.nameInput.value!==null&&E.push({action:"ACTION_SET_PLAYLIST_NAME",playlistName:this.nameInput.value});this.descriptionInput.value!==null&&E.push({action:"ACTION_SET_PLAYLIST_DESCRIPTION",playlistDescription:this.descriptionInput.value});if(this.privacyInput.value!==null){var K=Number(this.privacyInput.value);isNaN(K)||E.push({action:"ACTION_SET_PLAYLIST_PRIVACY",
playlistPrivacy:K})}this.votingInput.value!==null&&(K=this.votingInput.value)&&E.push({action:"ACTION_SET_ALLOW_ITEM_VOTE",itemVotePermission:K});if(E.length>0){var g;_.M((g=this.data)==null?void 0:g.updateSettingsEndpoint,_.dG).actions=E;var D;if((D=this.data)==null?0:D.updateSettingsEndpoint)this.ytComponentBehavior.resolveCommand(this.data.updateSettingsEndpoint,{commandController:{onSuccess:function(){r.close()}}}),this.isPlaylistEditComplete=!0}}};
_.d.computePrivacyBadge=function(r){return r?[{metadataBadgeRenderer:r}]:[]};
_.d.computeEditorData=function(r){var E,K;return r==null?void 0:(E=r.sections)==null?void 0:(K=E[0])==null?void 0:K.playlistSettingsEditorCasualSectionRenderer};
_.d.computeCollabEngagementDisabled=function(){this.isCollabEngagementDisabled=this.privacyInput.value===0};
_.d.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}}}}}};
_.d.computeAriaLabel=function(){var r,E,K,g=(r=this.data)==null?void 0:(E=r.sections)==null?void 0:(K=E[0])==null?void 0:K.playlistSettingsEditorCasualSectionRenderer;return _.Xo(g==null?void 0:g.title)};
_.d.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"}))};
_.d.isFormValid=function(){return this.nameInput.validate()&&this.descriptionInput.validate()};
_.d.isFormChanged=function(){return this.isNameChanged()||this.isDescriptionChanged()||this.isPrivacyChanged()||this.isVotingChanged()};
_.d.isNameChanged=function(){var r,E,K;return(((r=this.editorData)==null?void 0:(E=r.name)==null?void 0:(K=E.textInputFormFieldRenderer)==null?void 0:K.value)||"")!==(this.nameInput.value||"")};
_.d.isDescriptionChanged=function(){var r,E,K;return(((r=this.editorData)==null?void 0:(E=r.description)==null?void 0:(K=E.textInputFormFieldRenderer)==null?void 0:K.value)||"")!==(this.descriptionInput.value||"")};
_.d.isPrivacyChanged=function(){var r,E,K,g,D,B,Q,a;return((Q=(r=this.editorData)==null?void 0:(E=r.privacy)==null?void 0:(K=E.dropdownFormFieldRenderer)==null?void 0:(g=K.dropdown)==null?void 0:(D=g.dropdownRenderer)==null?void 0:(B=D.entries)==null?void 0:B.find(function(P){var O;return P==null?void 0:(O=P.privacyDropdownItemRenderer)==null?void 0:O.isSelected}))==null?void 0:(a=Q.privacyDropdownItemRenderer)==null?void 0:a.int32Value)!==this.privacyInput.value};
_.d.isVotingChanged=function(){var r,E,K,g,D,B,Q,a;return((Q=(r=this.editorData)==null?void 0:(E=r.voting)==null?void 0:(K=E.dropdownFormFieldRenderer)==null?void 0:(g=K.dropdown)==null?void 0:(D=g.dropdownRenderer)==null?void 0:(B=D.entries)==null?void 0:B.find(function(P){var O;return P==null?void 0:(O=P.privacyDropdownItemRenderer)==null?void 0:O.isSelected}))==null?void 0:(a=Q.privacyDropdownItemRenderer)==null?void 0:a.int32Value)!==this.votingInput.value};
af.prototype.onPopupClosed=af.prototype.onPopupClosed;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],af.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],af.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.hT.YtEventForwardingBehavior),_.H("design:type",Object)],af.prototype,"ytEventForwardingBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],af.prototype,"ytRendererStamperBehavior",void 0);
_.u([_.b(),_.H("design:type",Object)],af.prototype,"data",void 0);_.u([_.b({computed:"computePrivacyBadge(editorData.privacy.metadataBadgeRenderer)"}),_.H("design:type",Array)],af.prototype,"privacyBadge",void 0);_.u([_.b({computed:"computeEditorData(data)"}),_.H("design:type",Object)],af.prototype,"editorData",void 0);_.u([_.b(),_.H("design:type",Object)],af.prototype,"isPlaylistEditComplete",void 0);_.u([_.b(),_.H("design:type",Object)],af.prototype,"isCollabEngagementDisabled",void 0);
_.u([_.b({value:{REQUIRED_LABEL:_.Nn("REQUIRED_LABEL",void 0,"Required"),NO_ANGLE_BRACKET_LABEL:_.Nn("NO_ANGLE_BRACKET_LABEL",void 0,"Cannot contain < or >")}}),_.H("design:type",Object)],af.prototype,"addToStrings",void 0);_.u([_.b({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data)"}),_.H("design:type",String)],af.prototype,"ariaLabel",void 0);_.u([_.b(),_.H("design:type",String)],af.prototype,"closeButtonAriaLabel",void 0);
_.u([_.b(),_.H("design:type",Object)],af.prototype,"saveButton",void 0);_.u([_.fH("#name-input"),_.H("design:type",Object)],af.prototype,"nameInput",void 0);_.u([_.fH("#description-input"),_.H("design:type",Object)],af.prototype,"descriptionInput",void 0);_.u([_.fH("#privacy-input"),_.H("design:type",Object)],af.prototype,"privacyInput",void 0);_.u([_.fH("#voting-input"),_.H("design:type",Object)],af.prototype,"votingInput",void 0);
_.u([_.fH("#scroller"),_.H("design:type",Object)],af.prototype,"JSC$21056_scroller",void 0);_.u([_.ae("yt-popup-closed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],af.prototype,"onPopupClosed",null);_.u([_.b(),_.H("design:type",Object)],af.prototype,"onValueChanged",void 0);_.u([_.VF({is:"ytd-playlist-settings-editor-renderer",disableElementRegistration:!0})],af);
_.Z(af,"ytd-playlist-settings-editor-renderer",function(){if(F9f===void 0){var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);F9f=r}r=F9f;return r},{mode:1});var RXb;_.MN("itemSectionRenderer","redCancelSurveyRenderer","ytd-red-cancel-survey-renderer");var PP=function(){return _.q.apply(this,arguments)||this};
_.C(PP,_.q);_.d=PP.prototype;_.d.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}}}}}};
_.d.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.d.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 r=this.get("data.nextButton.buttonRenderer.navigationEndpoint");r&&(this.nextNavigationEndpoint=r,this.set("data.nextButton.buttonRenderer.navigationEndpoint",void 0))};
_.d.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 r={feedbackTokens:[this.get(["data.singleOptions.styles",this.selectedResponseIndex]).radioButtonSurveyOptionRenderer.submissionEndpoint.feedbackEndpoint.feedbackToken]};
this.set("nextNavigationEndpoint.confirmDialogEndpoint.content.confirmDialogRenderer.confirmButton.buttonRenderer.serviceEndpoint.ypcCancelRecurrenceEndpoint.feedbackData",r)}}};
_.d.onPopupOpened=function(r){r.detail!==this&&r.detail!==this.hostElement||!_.R("enable_premium_voluntary_pause")||_.ht(this.hostElement,"yt-close-popup-action",["yt-confirm-dialog-renderer"])};
_.d.onNextButtonTap=function(){var r=this.nextNavigationEndpoint&&this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.nextNavigationEndpoint);r&&this.ytdOpenPopupBehavior.openPopup(r)};
_.d.updateSelectedResponseIndexFromBinding=function(r){this.selectedResponseIndex=r.detail.value};
PP.prototype.onPopupOpened=PP.prototype.onPopupOpened;PP.prototype.onSelectedResponseIndexChange=PP.prototype.onSelectedResponseIndexChange;PP.prototype.dataChanged=PP.prototype.dataChanged;_.u([_.G(_.cy),_.H("design:type",Object)],PP.prototype,"ytdOpenPopupBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],PP.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],PP.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.b(),_.H("design:type",Object)],PP.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Number)],PP.prototype,"selectedResponseIndex",void 0);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],PP.prototype,"dataChanged",null);_.u([_.pH("selectedResponseIndex"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],PP.prototype,"onSelectedResponseIndexChange",null);
_.u([_.ae("yt-popup-opened"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Object]),_.H("design:returntype")],PP.prototype,"onPopupOpened",null);_.u([_.VF({is:"ytd-red-cancel-survey-renderer",disableElementRegistration:!0})],PP);
_.Z(PP,"ytd-red-cancel-survey-renderer",function(){if(RXb!==void 0)return RXb;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return RXb=r},{mode:1});var o3T;var fU=function(){var r=_.q.apply(this,arguments)||this;r.closeButtonAriaLabel=_.Nn("SBOX_INAPPROPRIATE_CANCEL");return r};
_.C(fU,_.q);fU.prototype.configureRendererStamper=function(){return{"data.groups":{id:"options",mapping:{searchFilterGroupRenderer:{component:"ytd-search-filter-group-renderer"}}}}};
fU.prototype.onClickClose=function(){_.ht(this.hostElement,"yt-close-popup-action",["ytd-search-filter-options-dialog-renderer"])};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],fU.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],fU.prototype,"rendererStamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],fU.prototype,"data",void 0);_.u([_.b(),_.H("design:type",String)],fU.prototype,"closeButtonAriaLabel",void 0);_.u([_.VF({is:"ytd-search-filter-options-dialog-renderer",disableElementRegistration:!0})],fU);
_.Z(fU,"ytd-search-filter-options-dialog-renderer",function(){if(o3T!==void 0)return o3T;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return o3T=r},{mode:1});var MaQ;var RWb=function(){return function(r){r=r.availabilityType;return r===void 0||r==="OFFLINEABILITY_AVAILABILITY_TYPE_UNKNOWN"||r==="OFFLINEABILITY_AVAILABILITY_TYPE_PREMIUM_LOCKED"?!0:!1}};var Oo=function(){var r=_.q.apply(this,arguments)||this;r.qualityOptions=[];r.upsellOptions=[];r.showUpsellSection=!1;r.rememberSettingsChecked=!1;return r};
_.C(Oo,_.q);_.d=Oo.prototype;_.d.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}}}}};
_.d.dataChanged=function(){this.updateRememberString();this.updateQualityOptions()};
_.d.updateQualityOptions=function(){if(this.formats===void 0)_.ht(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"]);else{var r=[],E=[];this.showUpsellSection=!1;for(var K=_.N(this.formats),g=K.next();!g.done;g=K.next())(g=g.value)&&(g.availabilityType==="OFFLINEABILITY_AVAILABILITY_TYPE_PREMIUM_LOCKED"?E.push(g):r.push(g));r.length&&(this.qualityOptions=FfU(r));E.length&&(this.showUpsellSection=!0,this.upsellOptions=FfU(E))}};
_.d.updateRememberString=function(){if(this.downloadQualityPickerEntity)var r=this.downloadQualityPickerEntity.rememberSettingString;else if(this.selectedUpsellQuality){var E;r=(E=this.data)==null?void 0:E.premiumRememberSettingString}else{var K;r=(K=this.data)==null?void 0:K.rememberSettingString}r=r===void 0?_.Nn("REMEMBER_MY_SETTINGS",void 0,"Remember my settings"):r;this.rememberSettingsCheckboxRenderer={title:_.JC(r),disabled:!1}};
_.d.rememberSettingsCheckedChanged=function(){if(this.onRememberSettingsCheckedChanged)this.onRememberSettingsCheckedChanged(this.rememberSettingsCheckbox.checked)};
_.f5.Object.defineProperties(Oo.prototype,{formats:{configurable:!0,enumerable:!0,get:function(){var r;return this.downloadQualityPickerEntity?this.downloadQualityPickerEntity.formats:(r=this.data)==null?void 0:r.qualityFormats}}});
Oo.prototype.updateRememberString=Oo.prototype.updateRememberString;Oo.prototype.updateQualityOptions=Oo.prototype.updateQualityOptions;Oo.prototype.dataChanged=Oo.prototype.dataChanged;_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Oo.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],Oo.prototype,"ytComponentBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Oo.prototype,"data",void 0);
_.u([_.G(_.N6),_.H("design:type",Object)],Oo.prototype,"ytdReduxBehavior",void 0);_.u([_.b(),_.H("design:type",Boolean)],Oo.prototype,"selectedUpsellQuality",void 0);_.u([_.b({computed:"computeIcon_(data.premiumIcon)",value:""}),_.H("design:type",String)],Oo.prototype,"premiumIcon",void 0);_.u([_.b({selector:ErB,selectorArgs:["data.downloadQualityPickerEntityKey"]}),_.H("design:type",Object)],Oo.prototype,"downloadQualityPickerEntity",void 0);
_.u([_.b(),_.H("design:type",Array)],Oo.prototype,"qualityOptions",void 0);_.u([_.b(),_.H("design:type",Array)],Oo.prototype,"upsellOptions",void 0);_.u([_.b(),_.H("design:type",Object)],Oo.prototype,"showUpsellSection",void 0);_.u([_.b(),_.H("design:type",Object)],Oo.prototype,"rememberSettingsCheckboxRenderer",void 0);_.u([_.fH("#remember-settings"),_.H("design:type",HTMLInputElement)],Oo.prototype,"rememberSettingsCheckbox",void 0);
_.u([_.b(),_.H("design:type",Object)],Oo.prototype,"rememberSettingsChecked",void 0);_.u([_.b(),_.H("design:type",Function)],Oo.prototype,"onRememberSettingsCheckedChanged",void 0);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Oo.prototype,"dataChanged",null);_.u([_.pH("downloadQualityPickerEntity"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Oo.prototype,"updateQualityOptions",null);
_.u([_.pH("selectedUpsellQuality"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Oo.prototype,"updateRememberString",null);_.u([_.VF({is:"ytd-download-quality-selector-content",disableElementRegistration:!0})],Oo);
_.Z(Oo,"ytd-download-quality-selector-content",function(){if(MaQ!==void 0)return MaQ;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return MaQ=r},{mode:1});var iLB;var Yf=function(){var r=_.q.apply(this,arguments)||this;r.selectedUpsellQuality=!1;r.qualityOptions=[];r.useUpsellDismissAlternate=_.R("use_not_now_dl_upsell_dismiss_cta");r.shouldShowAlternateUpsellDimiss=!1;r.rememberSettings=!1;r.rememberSettingsChecked=!1;r.actionMap={"yt-select-settings-radio-option":"onQualityOptionsSelect"};r.rememberSettingsCheckedChanged=function(E){r.rememberSettingsChecked=E};
return r};
_.C(Yf,_.q);_.d=Yf.prototype;
_.d.dataChanged=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.rememberSettingsCheckedChanged(!1);this.downloadButtonRenderer={style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.JC(_.Nn("DOWNLOAD",void 0,"Download")),isDisabled:!0};this.upsellButtonRenderer={style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.JC(_.Nn("GET_PREMIUM",void 0,"Get Premium")),isDisabled:!0};this.cancelButtonRenderer={style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.JC(_.Nn("SBOX_INAPPROPRIATE_CANCEL",
void 0,"Cancel"))};this.upsellCancelButtonRenderer={style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.JC(_.Nn("NOT_NOW",void 0,"Not now"))};this.updateQualityOptions()};
_.d.updateQualityOptions=function(){this.formats===void 0?_.ht(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"]):this.qualityOptions=FfU(this.formats)};
_.d.onQualityOptionsSelect=function(r){if(this.qualityOptions&&r){r!==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 E=_.N(this.qualityOptions.entries()),K=E.next();!K.done;K=
E.next()){K=_.N(K.value);var g=K.next().value;K=K.next().value;var D=void 0,B=void 0;if(((D=K)==null?void 0:(B=D.settingsRadioOptionRenderer)==null?void 0:B.id)===r){this.selectedQualityIndex=g;r=void 0;this.shouldShowAlternateUpsellDimiss=(this.selectedUpsellQuality=((r=this.formats[g])==null?void 0:r.availabilityType)==="OFFLINEABILITY_AVAILABILITY_TYPE_PREMIUM_LOCKED")&&this.useUpsellDismissAlternate;break}}}};
_.d.onClickSubmit=function(){var r;if((r=this.downloadButtonRenderer)==null||!r.isDisabled){var E,K;r=(K=(E=this.data)==null?void 0:E.onSubmitEndpoint)!=null?K:{};var g,D;if(this.formats&&(((g=_.M(r,_.p8))==null?0:g.videoId)||((D=_.M(r,_.PW))==null?0:D.playlistId))){var B,Q,a,P,O,U;E={formatType:(P=(B=this.formats)==null?void 0:(Q=B[(a=this.selectedQualityIndex)!=null?a:0])==null?void 0:Q.format)!=null?P:"UNKNOWN_FORMAT_TYPE",settingsAction:this.getOfflineSettingsAction(this.rememberSettingsChecked,
(O=this.getOfflineEndpoint(r))==null?void 0:(U=O.actionParams)==null?void 0:U.settingsAction)};this.getOfflineEndpoint(r).actionParams=E;this.ytComponentBehavior.resolveCommand(r)}_.ht(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"])}};
_.d.onClickUpsell=function(){var r;if((r=this.upsellButtonRenderer)==null||!r.isDisabled){var E,K;r=(K=(E=this.data)==null?void 0:E.upsellEndpoint)!=null?K:{};this.ytComponentBehavior.resolveCommand(r);_.ht(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"]);E="UNKNOWN_FORMAT_TYPE";if(this.rememberSettingsChecked){var g,D,B,Q;E=(Q=(g=this.formats)==null?void 0:(D=g[(B=this.selectedQualityIndex)!=null?B:0])==null?void 0:D.format)!=null?Q:"UNKNOWN_FORMAT_TYPE"}this.ytComponentBehavior.resolveCommand({setPrefStorageEntryCommand:{key:"lmqf",
value:E}})}};
_.d.onClickClose=function(){_.ht(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"])};
_.d.getOfflineSettingsAction=function(r,E){return r?E===void 0?"DOWNLOAD_QUALITY_SETTINGS_ACTION_SAVE":E:"DOWNLOAD_QUALITY_SETTINGS_ACTION_DONT_SAVE"};
_.d.getOfflineEndpoint=function(r){return _.M(r,_.p8)?_.M(r,_.p8):_.M(r,_.PW)};
_.f5.Object.defineProperties(Yf.prototype,{titleText:{configurable:!0,enumerable:!0,get:function(){return _.JC(_.Nn("DOWNLOAD_QUALITY",void 0,"Download Quality"))}},
formats:{configurable:!0,enumerable:!0,get:function(){var r;return this.downloadQualityPickerEntity?this.downloadQualityPickerEntity.formats:(r=this.data)==null?void 0:r.qualityFormats}}});
Yf.prototype.updateQualityOptions=Yf.prototype.updateQualityOptions;Yf.prototype.dataChanged=Yf.prototype.dataChanged;_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Yf.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],Yf.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Yf.prototype,"ytRendererBehavior",void 0);
_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],Yf.prototype,"ytActionHandlerBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Yf.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Number)],Yf.prototype,"selectedQualityIndex",void 0);_.u([_.b(),_.H("design:type",Object)],Yf.prototype,"selectedUpsellQuality",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],Yf.prototype,"ytdReduxBehavior",void 0);
_.u([_.b({selector:ErB,selectorArgs:["data.downloadQualityPickerEntityKey"]}),_.H("design:type",Object)],Yf.prototype,"downloadQualityPickerEntity",void 0);_.u([_.b(),_.H("design:type",Array)],Yf.prototype,"qualityOptions",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],Yf.prototype,"useUpsellDismissAlternate",void 0);_.u([_.b(),_.H("design:type",Object)],Yf.prototype,"shouldShowAlternateUpsellDimiss",void 0);
_.u([_.b(),_.H("design:type",Object)],Yf.prototype,"downloadButtonRenderer",void 0);_.u([_.b(),_.H("design:type",Object)],Yf.prototype,"upsellButtonRenderer",void 0);_.u([_.b(),_.H("design:type",Object)],Yf.prototype,"cancelButtonRenderer",void 0);_.u([_.b(),_.H("design:type",Object)],Yf.prototype,"upsellCancelButtonRenderer",void 0);_.u([_.b(),_.H("design:type",Object)],Yf.prototype,"rememberSettings",void 0);_.u([_.b(),_.H("design:type",Object)],Yf.prototype,"rememberSettingsChecked",void 0);
_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Yf.prototype,"dataChanged",null);_.u([_.pH("downloadQualityPickerEntity"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Yf.prototype,"updateQualityOptions",null);_.u([_.VF({is:"ytd-download-quality-selector-renderer",disableElementRegistration:!0})],Yf);
_.Z(Yf,"ytd-download-quality-selector-renderer",function(){if(iLB!==void 0)return iLB;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return iLB=r},{mode:1});var cgA;var Uo=function(){return _.q.apply(this,arguments)||this};
_.C(Uo,_.q);Uo.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
Uo.prototype.configureRendererStamper=function(){return{"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:{attributes:{"dialog-dismiss":!0},component:"ytd-button-renderer"}}},"data.nextButton":{id:"next-button",mapping:{buttonRenderer:{attributes:{"dialog-dismiss":!0},component:"ytd-button-renderer"}}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Uo.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Uo.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Uo.prototype,"data",void 0);_.u([_.b({computed:"computeIcon_(data.infoIcon)"}),_.H("design:type",Object)],Uo.prototype,"infoIcon",void 0);
_.u([_.b({computed:"computeIcon_(data.warningIcon)"}),_.H("design:type",Object)],Uo.prototype,"warningIcon",void 0);_.u([_.VF({is:"ytd-cross-account-transfer-channel-confirm-dialog-renderer",disableElementRegistration:!0})],Uo);
_.Z(Uo,"ytd-cross-account-transfer-channel-confirm-dialog-renderer",function(){if(cgA!==void 0)return cgA;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return cgA=r},{mode:1});var CdD;var TO=function(){return _.q.apply(this,arguments)||this};
_.C(TO,_.q);TO.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
TO.prototype.configureRendererStamper=function(){return{"data.stepper":{id:"stepper",mapping:{channelTransferStepperRenderer:"ytd-channel-transfer-stepper-renderer"}},"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:{attributes:{"dialog-dismiss":!0},component:"ytd-button-renderer"}}},"data.signinButton":{id:"signin-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],TO.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],TO.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],TO.prototype,"data",void 0);_.u([_.VF({is:"ytd-cross-account-transfer-channel-overview-renderer",disableElementRegistration:!0})],TO);
_.Z(TO,"ytd-cross-account-transfer-channel-overview-renderer",function(){if(CdD!==void 0)return CdD;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return CdD=r},{mode:1});var xsA;var wg=function(){return _.q.apply(this,arguments)||this};
_.C(wg,_.q);wg.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
wg.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"}}}}};
wg.prototype.onServiceRequestSentOrCompleted=function(r,E){E&&E.actions&&E.actions.length>0&&_.ht(this.hostElement,"yt-close-popup-action",[this.is])};
wg.prototype.onServiceRequestSentOrCompleted=wg.prototype.onServiceRequestSentOrCompleted;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],wg.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],wg.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],wg.prototype,"data",void 0);
_.u([_.ae("yt-service-request-completed"),_.ae("yt-service-request-sent"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.eZ]),_.H("design:returntype")],wg.prototype,"onServiceRequestSentOrCompleted",null);_.u([_.VF({is:"ytd-cross-account-transfer-channel-tnc-dialog-renderer",disableElementRegistration:!0})],wg);
_.Z(wg,"ytd-cross-account-transfer-channel-tnc-dialog-renderer",function(){if(xsA!==void 0)return xsA;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return xsA=r},{mode:1});var W99;var FB=function(){var r=_.q.apply(this,arguments)||this;r.submitButtonDisabled=!0;return r};
_.C(FB,_.q);_.d=FB.prototype;_.d.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.d.configureRendererStamper=function(){return{"data.sections":{id:"sections",mapping:{itemSectionRenderer:{component:"ytd-item-section-renderer",noInjection:!0}}}}};
_.d.onDataChanged=function(){var r,E,K;if(((r=this.data)==null?void 0:(E=r.confirmButton)==null?void 0:(K=E.buttonRenderer)==null?void 0:K.isDisabled)!==void 0){var g,D,B;this.submitButtonDisabled=(g=this.data)==null?void 0:(D=g.confirmButton)==null?void 0:(B=D.buttonRenderer)==null?void 0:B.isDisabled}};
_.d.checkboxChanged=function(){this.submitButtonDisabled=!this.submitButtonDisabled};
_.d.updateSubmitButtonDisabledFromBinding=function(r){this.submitButtonDisabled=r.detail.value};
_.d.updateSubmitButtonDisabledFromConfirmCheckbox=function(r){this.submitButtonDisabled=!r.detail.value};
FB.prototype.onDataChanged=FB.prototype.onDataChanged;_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],FB.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],FB.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],FB.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],FB.prototype,"submitButtonDisabled",void 0);
_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],FB.prototype,"onDataChanged",null);_.u([_.VF({is:"ytd-transfer-channel-confirm-dialog-renderer",disableElementRegistration:!0})],FB);
_.Z(FB,"ytd-transfer-channel-confirm-dialog-renderer",function(){if(W99!==void 0)return W99;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return W99=r},{mode:1});var G7f;var Rf=function(){return _.q.apply(this,arguments)||this};
_.C(Rf,_.q);_.f5.Object.defineProperties(Rf.prototype,{ariaLabel:{configurable:!0,enumerable:!0,get:function(){var r,E,K;return((r=this.data)==null?void 0:r.title)+" "+((E=this.data)==null?void 0:E.metadataPrimary)+" "+((K=this.data)==null?void 0:K.metadataSecondary)}}});
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Rf.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],Rf.prototype,"ytComponentBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Rf.prototype,"data",void 0);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],Rf.prototype,"ariaLabel",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-compact-product-list-item-renderer"})],Rf);
_.Z(Rf,"ytd-compact-product-list-item-renderer",function(){if(G7f!==void 0)return G7f;var r=document.createElement("template");_.x(r,'\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>');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return G7f=r},{mode:1});var v3B;var of=function(){return _.q.apply(this,arguments)||this};
_.C(of,_.q);of.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]]"}}}}}};
_.f5.Object.defineProperties(of.prototype,{buttonOverrides:{configurable:!0,enumerable:!0,get:function(){return{style:"mono"}}}});
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],of.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],of.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],of.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],of.prototype,"data",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-compact-product-list-renderer"})],of);
_.Z(of,"ytd-compact-product-list-renderer",function(){if(v3B!==void 0)return v3B;var r=document.createElement("template");_.x(r,'\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>');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return v3B=r},{mode:1});var VaB;var Mk=function(){return _.q.apply(this,arguments)||this};
_.C(Mk,_.q);_.d=Mk.prototype;_.d.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.d.configureRendererStamper=function(){return{"data.okayButton":{id:"okay-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0}}}}}};
_.d.getBackgroundUrl=function(){var r=this.get("data.headerImage.thumbnails");return r?"url("+_.LB(r,this.hostElement.clientWidth)+")":""};
_.d.onDataChanged=function(){var r=this.getBackgroundUrl();r&&(this.header.style.backgroundImage=r);r=_.Cn();var E=_.im(),K=this.get("data.trackingParams");K&&E&&r&&_.sB(r,E,_.UZ(K));r=_.N(this.hostElement.querySelectorAll("yt-img-shadow"));for(E=r.next();!E.done;E=r.next())E.value.onShow()};
_.d.onPopupClosed=function(r){_.eG(r).localName==="ytd-membership-post-cancel-renderer"&&_.ht(this.hostElement,"ytd-refresh-channel-tab-action",["TAB_ID_SPONSORSHIPS"])};
Mk.prototype.onPopupClosed=Mk.prototype.onPopupClosed;Mk.prototype.onDataChanged=Mk.prototype.onDataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Mk.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Mk.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Mk.prototype,"data",void 0);_.u([_.fH("#header"),_.H("design:type",HTMLDivElement)],Mk.prototype,"header",void 0);
_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Mk.prototype,"onDataChanged",null);_.u([_.ae("yt-popup-closed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],Mk.prototype,"onPopupClosed",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-membership-post-cancel-renderer"})],Mk);
_.Z(Mk,"ytd-membership-post-cancel-renderer",function(){if(VaB!==void 0)return VaB;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return VaB=r},{mode:1});var zXA;var ie=function(){return _.q.apply(this,arguments)||this};
_.C(ie,_.q);ie.prototype.maybeSubmitFeedback=function(){this.feedbackSurveyRenderer&&this.feedbackSurveyRenderer.submitSurvey()};
ie.prototype.configureRendererStamper=function(){return{"data.feedbackSurvey":{id:"feedback-survey",mapping:{feedbackSurveyRenderer:"ytd-feedback-survey-renderer"}}}};
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],ie.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],ie.prototype,"data",void 0);_.u([_.fH("ytd-feedback-survey-renderer"),_.H("design:type",Object)],ie.prototype,"feedbackSurveyRenderer",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-sponsorship-confirm-cancel-content"})],ie);
_.Z(ie,"ytd-sponsorship-confirm-cancel-content",function(){if(zXA!==void 0)return zXA;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return zXA=r},{mode:1});var taU;var cP=function(){var r=_.q.apply(this,arguments)||this;r.maybeSubmitFeedback=function(){r.content&&r.content.maybeSubmitFeedback()};
return r};
_.C(cP,_.q);_.d=cP.prototype;_.d.configureRendererStamper=function(){return{"data.confirmButton":{id:"confirm-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[maybeSubmitFeedback]]"}}}}}};
_.d.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.scrollable.dialogElement=this.hostElement.parentNode;this.scrollable._ensureTarget();this.onDataChanged()};
_.d.onYtPopupOpened=function(r,E){E===this&&this.data&&this.data.onOpenCommands&&_.EB(this.hostElement,this.data.onOpenCommands,this.hostElement);_.ht(this.hostElement,"yt-close-popups-action",[["ytd-manage-membership-renderer","ytd-membership-offer-renderer"]])};
_.d.onYtPopupClosed=function(r,E){(E&&E.canceled===!0||E&&E.canceled===!1&&E.confirmed===!1)&&this.data&&this.data.onDismissCommands&&_.EB(this.hostElement,this.data.onDismissCommands,this.hostElement)};
_.d.onYtServiceRequestCompleted=function(){_.ht(this.hostElement,"yt-close-popup-action",["ytd-sponsorship-confirm-cancel-renderer"])};
_.d.onYtServiceRequestError=function(r){_.mA(this.hostElement,r.detail.error.message)};
_.d.onDataChanged=function(){if(this.isAttached){var r=this.backgroundUrl;r&&(_.rj(this.hostElement).querySelector("#header").style.backgroundImage=r)}};
_.f5.Object.defineProperties(cP.prototype,{backgroundUrl:{configurable:!0,enumerable:!0,get:function(){var r=this.get("data.header.sponsorshipDialogHeaderRenderer.headerImage.thumbnails");return r?"url("+_.LB(r,this.hostElement.clientWidth)+")":""}}});
cP.prototype.onDataChanged=cP.prototype.onDataChanged;cP.prototype.onYtServiceRequestError=cP.prototype.onYtServiceRequestError;cP.prototype.onYtServiceRequestCompleted=cP.prototype.onYtServiceRequestCompleted;cP.prototype.onYtPopupClosed=cP.prototype.onYtPopupClosed;cP.prototype.onYtPopupOpened=cP.prototype.onYtPopupOpened;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],cP.prototype,"ytRendererBehavior",void 0);
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],cP.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],cP.prototype,"data",void 0);_.u([_.b({value:function(){return _.Nn("SBOX_INAPPROPRIATE_CANCEL")}}),
_.H("design:type",String)],cP.prototype,"closeButtonAriaLabel",void 0);_.u([_.fH("#scrollable"),_.H("design:type",Object)],cP.prototype,"scrollable",void 0);_.u([_.fH("ytd-sponsorship-confirm-cancel-content"),_.H("design:type",Object)],cP.prototype,"content",void 0);_.u([_.ae("yt-popup-opened"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Object]),_.H("design:returntype")],cP.prototype,"onYtPopupOpened",null);
_.u([_.ae("yt-popup-closed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Object]),_.H("design:returntype")],cP.prototype,"onYtPopupClosed",null);_.u([_.ae("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],cP.prototype,"onYtServiceRequestCompleted",null);
_.u([_.ae("yt-service-request-error"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],cP.prototype,"onYtServiceRequestError",null);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],cP.prototype,"onDataChanged",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-sponsorship-confirm-cancel-renderer"})],cP);
_.Z(cP,"ytd-sponsorship-confirm-cancel-renderer",function(){if(taU!==void 0)return taU;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return taU=r},{mode:_.EZ("kevlar_poly_si_batch_j081")?1:2});var SO5;var CU=function(){return _.q.apply(this,arguments)||this};
_.C(CU,_.q);CU.prototype.configureRendererStamper=function(){return{"data.contents":{id:"content",mapping:{sponsorshipsListTileRenderer:{component:"ytd-sponsorships-list-tile-renderer"}}}}};
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],CU.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],CU.prototype,"data",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-sponsorships-celebration-content"})],CU);
_.Z(CU,"ytd-sponsorships-celebration-content",function(){if(SO5!==void 0)return SO5;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return SO5=
r},{mode:1});var bLu;var sdB=_.A4(["\n      window.dataLayer = window.dataLayer || [];\n      function gtag(){dataLayer.push(arguments);}\n      gtag('event', 'conversion', {'send_to': 'AW-10800507011/WarlCOX0sIIDEIPRip4o', 'transaction_id': ''});\n    "]),xf=function(){var r=_.q.apply(this,arguments)||this;r.scriptsAppended=!1;r.useFullWidthPrimaryButton=!1;r.buttonOverrides={type:"tonal",style:"overlay-dark"};return r};
_.C(xf,_.q);_.d=xf.prototype;_.d.dataChanged=function(){var r;this.useFullWidthPrimaryButton=!((r=this.data)==null||!r.useFullWidthPrimaryButton)};
_.d.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:_.R("web_modern_buttons")}}}},"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0}}}}}};
_.d.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.d.onDataChanged=function(){var r;(r=this.header)==null||r.style.setProperty("background-color",this.backgroundColor);if(r=this.headerImageUrl){var E;(E=this.header)==null||E.style.setProperty("background-image",r)}E=_.Cn(4);r=_.im(4);var K=this.get("data.trackingParams");if(K&&r&&E){var g=_.UZ(K);_.sB(E,r,g);_.R("combine_ve_grafts")?_.pB().graftServerVe(K,r,4):_.sB(E,r,g)}E=_.N(this.hostElement.querySelectorAll("yt-img-shadow"));for(r=E.next();!r.done;r=E.next())r.value.onShow();if(E=this.get("data.gtmId"))_.yI(E,
_.Xx("GL","")),this.setupConversionTracking()};
_.d.setupConversionTracking=function(){if(!this.scriptsAppended){var r=document.createElement("script");_.jW(r,_.Bo(sdB.join("")));document.head.appendChild(r);r=document.createElement("noscript");r.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(r);this.scriptsAppended=!0}};
_.d.onPopupClosed=function(r){if(_.eG(r).localName==="ytd-sponsorships-celebration-renderer"){_.ht(this.hostElement,"ytd-refresh-channel-tab-action",["TAB_ID_SPONSORSHIPS"]);var E;this.data&&((E=this.data)==null?0:E.dismissCommand)&&_.jH.instance.resolveCommand(this.data.dismissCommand,{form:{element:this.hostElement}})}};
_.f5.Object.defineProperties(xf.prototype,{backgroundColor:{configurable:!0,enumerable:!0,get:function(){var r=this.get("data.header.sponsorshipsHeaderRenderer.backgroundColor");return _.WU(r)}},
headerImageUrl:{configurable:!0,enumerable:!0,get:function(){var r=this.get("data.header.sponsorshipsHeaderRenderer.backgroundImage.thumbnails");return r?"url("+_.LB(r,this.hostElement.getBoundingClientRect().width)+")":""}}});
xf.prototype.onPopupClosed=xf.prototype.onPopupClosed;xf.prototype.onDataChanged=xf.prototype.onDataChanged;xf.prototype.dataChanged=xf.prototype.dataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],xf.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],xf.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],xf.prototype,"data",void 0);
_.u([_.fH("#header"),_.H("design:type",HTMLElement)],xf.prototype,"header",void 0);_.u([_.b(),_.H("design:type",Object)],xf.prototype,"scriptsAppended",void 0);_.u([_.b({type:Boolean,reflectToAttribute:!0}),_.H("design:type",Object)],xf.prototype,"useFullWidthPrimaryButton",void 0);_.u([_.b(),_.H("design:type",Object)],xf.prototype,"buttonOverrides",void 0);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],xf.prototype,"dataChanged",null);
_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],xf.prototype,"onDataChanged",null);_.u([_.ae("yt-popup-closed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],xf.prototype,"onPopupClosed",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-sponsorships-celebration-renderer"})],xf);
_.Z(xf,"ytd-sponsorships-celebration-renderer",function(){if(bLu!==void 0)return bLu;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return bLu=r},{mode:1});var k7b;var WP=function(){var r=_.q.apply(this,arguments)||this;r.isToggleChecked=!1;return r};
_.C(WP,_.q);WP.prototype.onDataChanged=function(){var r;this.isToggleChecked=((r=this.data)==null?void 0:r.initialOptInStatus)==="SPONSORSHIPS_GIFTING_OPT_IN_STATUS_ENABLED"};
WP.prototype.close=function(){var r;((r=this.data)==null?0:r.closeCommand)&&this.ytComponentBehavior.resolveCommand(this.data.closeCommand)};
WP.prototype.handleOptInToggle=function(){this.isToggleChecked=!this.isToggleChecked;var r,E=_.M((r=this.data)==null?void 0:r.switchButton,zdf);E&&(this.isToggleChecked&&E.switchOnInnertubeCommand&&this.ytComponentBehavior.resolveCommand(E.switchOnInnertubeCommand),!this.isToggleChecked&&E.switchOffInnertubeCommand&&this.ytComponentBehavior.resolveCommand(E.switchOffInnertubeCommand))};
WP.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
WP.prototype.onDataChanged=WP.prototype.onDataChanged;_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],WP.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],WP.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],WP.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],WP.prototype,"isToggleChecked",void 0);_.u([_.b({value:_.Nn("CLOSE")}),_.H("design:type",String)],WP.prototype,"closeButtonAriaLabel",void 0);
_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],WP.prototype,"onDataChanged",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-sponsorships-gifting-opt-in-renderer"})],WP);
_.Z(WP,"ytd-sponsorships-gifting-opt-in-renderer",function(){if(k7b!==void 0)return k7b;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return k7b=r},{mode:1});var qOu;var GO=function(){return _.q.apply(this,arguments)||this};
_.C(GO,_.q);_.d=GO.prototype;_.d.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"}}}}};
_.d.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.d.detached=function(){this.playerElement.stop()};
_.d.onYtServiceRequestCompleted=function(){_.ht(this.hostElement,"yt-close-popup-action",["ytd-sponsorships-offer-renderer"])};
_.d.onYtServiceRequestError=function(r){_.mA(this.hostElement,r.detail.error.message)};
_.d.onYtPopupOpened=function(){this.scrollable&&(this.scrollable.scrollTarget.scrollTop=0)};
_.d.onYtPopupClosed=function(){this.playerElement.stop();this.backgroundPlayerElement&&this.isBackgroundPlayerAlreadyPlaying&&!this.tierRenderer.purchaseButtonClicked&&this.backgroundPlayerElement.play();this.set("selectedTier",0)};
_.d.getTier=function(r,E){return!r||!r.tiers||E<0?null:_.M(r.tiers[E],sju)};
_.d.moreThanOne=function(r){return!!(r&&r.length>1)};
_.d.tierOverviewTap=function(r){var E=this;this.selectedTier=r.model.index;_.p5(this,function(){_.Ln(E.hostElement,"yt-refit")})};
_.d.computeSelectedClass=function(r,E){return this.isSelected(r,E)?"selected":""};
_.d.computeButtonAriaPressed=function(r,E){return this.isSelected(r,E)?"true":"false"};
_.d.isSelected=function(r,E){return r===E};
_.d.onDataChanged=function(){_.rj(this.hostElement).querySelector("#header-overlay").style.visibility="";_.rj(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 r=_.N(this.hostElement.querySelectorAll("yt-img-shadow")),
E=r.next();!E.done;E=r.next())E.value.onShow();var K;this.set("selectedTier",(K=this.get("data.targetTierIndex"))!=null?K:0);var g;(r=(g=this.data)==null?void 0:g.onVisible)&&this.ytComponentBehavior.resolveCommand(r)};
_.d.initializeVe=function(r){var E=_.Cn(),K=_.im(),g=this.get("data.trackingParams");K&&E&&(this.screenLayer=4,E=_.Ii(_.EQc)(void 0,69877,{clientScreenNonce:E,visualElement:K},void 0,void 0,void 0),_.Ww(E,69877,4),K=_.im(4),g&&K&&(g=_.UZ(g),_.sB(E,K,g),r&&(this.offerVideoVe=_.dt(74659),_.sB(E,g,this.offerVideoVe))))};
_.d.setHeaderBackground=function(){var r=this.get("data.header.sponsorshipsHeaderRenderer.backgroundColor");_.rj(this.hostElement).querySelector("#background-image-layer").style.backgroundColor=_.WU(r);if(r=this.getHeaderImage())r=_.LB(r,screen.width),_.rj(this.hostElement).querySelector("#background-image-layer").style.backgroundImage="url("+r+")"};
_.d.getHeaderImage=function(){var r=this.get("data.header.sponsorshipsHeaderRenderer.backgroundImageDarkMode.thumbnails");return this.isAppDarkTheme()&&r?r:this.get("data.header.sponsorshipsHeaderRenderer.backgroundImage.thumbnails")};
_.d.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.d.setupVideoPlayer=function(r){var E=this,K,g,D,B;return _.p(function(Q){if(Q.nextAddress==1)return K=E.get("data.header.sponsorshipsHeaderRenderer.inlineVideo.sponsorshipsOfferVideoRenderer.autoplay"),g=E.get("data.header.sponsorshipsHeaderRenderer.inlineVideo.sponsorshipsOfferVideoRenderer.playerWatchEndpointParams"),_.R("kevlar_player_update_killswitch")?E.playerElement.update({args:{autoplay:K,video_id:r,player_params:g}}):E.playerElement.loadVideoWithPlayerVars({autoplay:K,video_id:r,player_params:g}),
Q.yield(E.playerElement.getPlayerPromise(),2);D=Q.yieldResult;D.addEventListener("onStateChange",function(a){E.onPlayerStateChange(a)});
D.setScreenLayer(E.screenLayer);(B=_.Cn(4))&&E.offerVideoVe&&_.qn(B,E.offerVideoVe);K&&(E.pauseOtherPlayers(),E.playerElement.focusOnPlayer(),E.playerElement.getPlayer().hideControls(),_.k_(_.eM,function(){E.fadeOutHeaderOverlay()},4E3));
_.vo(Q)})};
_.d.onPlayerStateChange=function(r){r===1?this.backgroundPlayerElement&&(r=this.backgroundPlayerElement.player_.getPlayerState(),r!==1&&r!==3||this.backgroundPlayerElement.pause()):r===0&&(_.rj(this.hostElement).querySelector("#header-overlay").style.visibility="",this.playerElement.getPlayer().hideControls(),_.rj(this.hostElement).querySelector("#header-overlay").classList.remove("header-overlay-transition"))};
_.d.fadeOutHeaderOverlay=function(){_.rj(this.hostElement).querySelector("#header-overlay").classList.add("header-overlay-transition");this.playerElement.getPlayer().showControls()};
_.d.onHeaderTap=function(){if(this.offerVideo){_.rj(this.hostElement).querySelector("#header-overlay").style.visibility="hidden";this.pauseOtherPlayers();var r;((r=this.playerElement.player_)==null?void 0:r.getPlayerState())===1?this.playerElement.pause():this.playerElement.play();(r=_.Cn(4))&&this.offerVideoVe&&_.Zi(r,this.offerVideoVe)}};
_.d.getBackgroundImageLayerClass=function(r){return r?"background-image-layer-with-video":""};
_.d.getHeaderClass=function(r){return r?"header-with-video":""};
_.d.getHeaderOverlayClass=function(r){return r?"header-overlay-with-video":""};
_.d.getTitleContainerClass=function(r,E){return r?"title-container-with-video":E?"title-container-without-video-flexible":"title-container-without-video"};
_.d.tierTitleDisplayStatus=function(r){return this.moreThanOne(r)?"hide":"show"};
_.d.pauseOtherPlayers=function(){this.isMiniplayerActive()?this.backgroundPlayerElement=_.P7().resolve(_.S3).getPlayerElement():this.backgroundPlayerElement=_.Lg();if(this.backgroundPlayerElement&&this.backgroundPlayerElement.player_){var r=this.backgroundPlayerElement.player_.getPlayerState();this.isBackgroundPlayerAlreadyPlaying=r===1||r===3;this.backgroundPlayerElement.pause()}};
_.d.isMiniplayerActive=function(){return _.P7().resolve(_.S3).isMiniplayerActive()};
_.d.selectedTierChangedForBinding=function(){this.hostElement.dispatchEvent(new _.wh("selected-tier-changed",this.selectedTier))};
GO.prototype.selectedTierChangedForBinding=GO.prototype.selectedTierChangedForBinding;GO.prototype.onDataChanged=GO.prototype.onDataChanged;GO.prototype.onYtPopupClosed=GO.prototype.onYtPopupClosed;GO.prototype.onYtPopupOpened=GO.prototype.onYtPopupOpened;GO.prototype.onYtServiceRequestError=GO.prototype.onYtServiceRequestError;GO.prototype.onYtServiceRequestCompleted=GO.prototype.onYtServiceRequestCompleted;
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],GO.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],GO.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],GO.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],GO.prototype,"data",void 0);_.u([_.b({value:0}),_.H("design:type",Number)],GO.prototype,"selectedTier",void 0);
_.u([_.b({value:""}),_.H("design:type",String)],GO.prototype,"offerVideo",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],GO.prototype,"isBackgroundPlayerAlreadyPlaying",void 0);_.u([_.b({value:function(){return"ytd-sponsorships-offer-with-video-renderer-"+_.IJ(this)}}),
_.H("design:type",String)],GO.prototype,"playerId",void 0);_.u([_.fH("tp-yt-paper-dialog-scrollable"),_.H("design:type",Object)],GO.prototype,"scrollable",void 0);_.u([_.fH("ytd-sponsorships-tier-renderer"),_.H("design:type",Object)],GO.prototype,"tierRenderer",void 0);_.u([_.fH("#player"),_.H("design:type",Object)],GO.prototype,"playerElement",void 0);
_.u([_.ae("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],GO.prototype,"onYtServiceRequestCompleted",null);_.u([_.ae("yt-service-request-error"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],GO.prototype,"onYtServiceRequestError",null);
_.u([_.ae("yt-popup-opened"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],GO.prototype,"onYtPopupOpened",null);_.u([_.ae("yt-popup-closed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],GO.prototype,"onYtPopupClosed",null);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],GO.prototype,"onDataChanged",null);
_.u([_.pH("selectedTier"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],GO.prototype,"selectedTierChangedForBinding",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-sponsorships-offer-renderer"})],GO);
_.Z(GO,"ytd-sponsorships-offer-renderer",function(){if(qOu!==void 0)return qOu;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return qOu=r},{mode:_.EZ("kevlar_poly_si_batch_j077")?1:2});var lDB;var vP=function(){var r=_.q.apply(this,arguments)||this;r.buttonOverrides={type:"filled",style:"mono"};return r};
_.C(vP,_.q);vP.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}}}}}};
vP.prototype.backgroundColorChanged=function(){var r,E,K,g=(E=_.M((r=this.data)==null?void 0:r.content,kVA))==null?void 0:(K=E.backgroundColor)==null?void 0:K.backgroundColor;g&&(r=_.xZ(g),_.rj(this.hostElement).querySelector("#banner").style.backgroundColor=r,_.rj(this.hostElement).querySelector("#abstract-art").style.backgroundColor=r)};
vP.prototype.attached=function(){this.JSC$21141_scroller&&(this.JSC$21141_scroller.dialogElement=this.hostElement.parentNode,this.JSC$21141_scroller.attached&&typeof this.JSC$21141_scroller.attached==="function"&&this.JSC$21141_scroller.attached());this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
vP.prototype.backgroundColorChanged=vP.prototype.backgroundColorChanged;_.u([_.b(),_.H("design:type",Object)],vP.prototype,"data",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],vP.prototype,"ytRendererstamperBehavior",void 0);_.u([_.fH("#scroller"),_.H("design:type",Object)],vP.prototype,"JSC$21141_scroller",void 0);_.u([_.b(),_.H("design:type",Object)],vP.prototype,"buttonOverrides",void 0);
_.u([_.pH("data.content.sponsorshipsPromotionChannelRenderer.backgroundColor"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],vP.prototype,"backgroundColorChanged",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-sponsorships-promotion-celebration-renderer"})],vP);
_.Z(vP,"ytd-sponsorships-promotion-celebration-renderer",function(){if(lDB!==void 0)return lDB;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return lDB=r},{mode:_.EZ("kevlar_poly_si_batch_j077")?1:2});var ms9;var ZLb;var Vh=function(){return _.q.apply(this,arguments)||this};
_.C(Vh,_.q);Vh.prototype.getValue=function(){return this.checkbox.checked?this.data.params:void 0};
Vh.prototype.computeIsInitiallyChecked=function(r){return r===1};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Vh.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Vh.prototype,"data",void 0);_.u([_.fH("#checkbox"),_.H("design:type",Object)],Vh.prototype,"checkbox",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-subscription-toggle-option-renderer"})],Vh);
_.Z(Vh,"ytd-subscription-toggle-option-renderer",function(){if(ZLb!==void 0)return ZLb;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return ZLb=r},{mode:1});var zO=function(){var r=_.q.apply(this,arguments)||this;r.actionMap={"yt-signal-action-submit-notification-options-form":"handleSignalActionSubmitNotificationOptionsForm"};return r};
_.C(zO,_.q);zO.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"}}}};
zO.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
zO.prototype.handleSignalActionSubmitNotificationOptionsForm=function(){var r=_.rj(this.hostElement).querySelector("#options").selected;r=this.data.options[r].subscriptionRadioOptionRenderer.serviceEndpoint;var E=_.rj(this.hostElement).querySelector("ytd-subscription-toggle-option-renderer");E&&r&&r.modifyChannelNotificationPreferenceEndpoint&&(E=E.getValue())&&(r.modifyChannelNotificationPreferenceEndpoint.secondaryParams=[E]);_.P7().resolve(_.Ov).resolveCommand(r,{form:{element:this.hostElement}});
_.ht(this.hostElement,"yt-close-popup-action")};
_.f5.Object.defineProperties(zO.prototype,{initialIndex:{configurable:!0,enumerable:!0,get:function(){if(!this.data||!this.data.options)return null;for(var r=this.data.options,E=0;E<r.length;E++){var K=r[E].subscriptionRadioOptionRenderer;if(K&&K.selected)return E}return null}}});
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],zO.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],zO.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(_.hT.YtEventForwardingBehavior),_.H("design:type",Object)],zO.prototype,"eventForwardingBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],zO.prototype,"ytRendererBehavior",void 0);
_.u([_.b(),_.H("design:type",Object)],zO.prototype,"data",void 0);_.u([_.v("data.options"),_.H("design:type",Object),_.H("design:paramtypes",[])],zO.prototype,"initialIndex",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-subscription-notification-options-renderer"})],zO);
_.Z(zO,"ytd-subscription-notification-options-renderer",function(){if(ms9!==void 0)return ms9;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return ms9=r},{mode:1});var uXT;var AgU=function(){return _.q.apply(this,arguments)||this};
_.C(AgU,_.q);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],AgU.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],AgU.prototype,"data",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-tvfilm-offer-groups-renderer"})],AgU);
_.Z(AgU,"ytd-tvfilm-offer-groups-renderer",function(){if(uXT!==void 0)return uXT;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return uXT=r},{mode:1});var eX9;var tl=function(){return _.q.apply(this,arguments)||this};
_.C(tl,_.q);_.d=tl.prototype;_.d.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"}}}};
_.d.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.hasAttribute("aria-label")||this.hostElement.setAttribute("aria-label","Offers")};
_.d.computeThumbnailClass=function(r){return r.thumbnailOverlays?r.isShow?"thumbnail-show":"thumbnail-movie":r.isShow?"thumbnail-no-overlay-show":"thumbnail-no-overlay-movie"};
_.d.computeCommerceSectionClass=function(r){return r.offers&&r.offers.tvfilmOffersRenderer?"commerce-section-groups":"commerce-section-tabs"};
_.d.computeTitleClass=function(r){return r.offers&&r.offers.tvfilmOffersRenderer?"title-with-offer-groups":""};
_.d.onDataChanged=function(){[].concat(_.mn(this.hostElement.querySelectorAll("yt-img-shadow"))).forEach(function(r){r.onShow()})};
tl.prototype.onDataChanged=tl.prototype.onDataChanged;_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],tl.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],tl.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],tl.prototype,"data",void 0);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],tl.prototype,"onDataChanged",null);
_.u([_.VF({disableElementRegistration:!0,is:"ytd-ypc-offers-overlay-renderer"})],tl);
_.Z(tl,"ytd-ypc-offers-overlay-renderer",function(){if(eX9!==void 0)return eX9;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return eX9=r},{mode:_.EZ("kevlar_poly_si_batch_j028")?1:2});var Xtf;var HLQ=function(){this.usedMethods=new Set};
HLQ.prototype.add=function(r){this.usedMethods.add(r)};
HLQ.prototype.reset=function(){this.usedMethods.clear()};var n35,IDA;
_.ygQ=function(r,E){this.query=r;this.previousSearchQuery=E;this.id=n35++;if(!IDA){E=_.Xx("SBOX_SETTINGS");r="https://"+((E==null?void 0:E.SEARCHBOX_HOST_OVERRIDE)||"suggestqueries-clients6.youtube.com")+"/complete/search?ds=yt";var K=E==null?void 0:E.REQUEST_LANGUAGE;K&&(r+="&hl="+K);(K=E==null?void 0:E.REQUEST_DOMAIN)&&(r+="&gl="+K);r+="&client=youtube&gs_ri=youtube";(K=E==null?void 0:E.SUGG_EXP_ID)&&(r+="&sugexp="+encodeURIComponent(K));(K=E==null?void 0:E.PSUGGEST_TOKEN)&&(r+="&tok="+K);(E=E==
null?void 0:E.SESSION_INDEX)&&(r+="&authuser="+E);_.R("desktop_enable_visual_suggest")&&(r+="&h=180&w=320&ytvs=1");IDA=r}};
_.L9B=function(r){var E="q="+encodeURIComponent(r.query);r.previousSearchQuery&&(E+="&pq="+encodeURIComponent(r.previousSearchQuery));return E};
_.hXQ=function(){var r=_.Xx("SBOX_SETTINGS"),E={};if(r==null?0:r.SEND_VISITOR_DATA)E["X-Goog-Visitor-Id"]=r==null?void 0:r.VISITOR_DATA;return E};
_.JgQ=function(r){var E=IDA;E+="&gs_id="+r.id.toString(36);E+="&q="+encodeURIComponent(r.query);E+="&cp="+r.query.length;r.previousSearchQuery&&(E+="&pq="+encodeURIComponent(r.previousSearchQuery));(r=window.URLSearchParams?(new URLSearchParams(window.location.search)).get("v"):null)&&(E+="&video_id="+r);return E};
n35=0;IDA="";var rwU=_.ye.SEARCH_ENTITY_SUGGESTION_ALBUM_NO_ARTIST,E6B=_.ye.SEARCH_ENTITY_SUGGESTION_MOVIE,KJB=_.ye.SEARCH_ENTITY_SUGGESTION_SONG_NO_ARTIST,g6f=_.ye.SEARCH_ENTITY_SUGGESTION_TV_SHOW,Ddu=function(r,E){this.text=r;this.bold=E},Bau=function(r,E,K){this.input=E;
this.index=K;this.text="";this.suggestionSources={COMPLETE_SERVER:1};this.text=r[0];this.type=r[1];this.subtypes=r[2];var g;this.displayText=MTB((g=r[3])==null?void 0:g.b);var D;this.ignoredPrefix=MTB((D=r[3])==null?void 0:D.a);var B,Q;this.hasNewVideo=((B=r[3])==null?void 0:(Q=B.zam)==null?void 0:Q.toString())==="true"?!0:!1;var a;this.visualSuggestUrl=(a=r[3])==null?void 0:a.zai;var P;this.entityType=MTB((P=r[3])==null?void 0:P.zap);var O;this.entityName=MTB((O=r[3])==null?void 0:O.zao);var U;E=
MTB((U=r[3])==null?void 0:U.zaf);var T;this.entityMid=(T=r[3])==null?void 0:T.zae;U=icb(this.subtypes,this.entityMid);if(E&&U){if(E){T="";switch(U){case "YOUTUBE_ENTITY_TYPE_SONG":T=KJB;break;case "YOUTUBE_ENTITY_TYPE_ALBUM":T=rwU;break;case "YOUTUBE_ENTITY_TYPE_TV_SHOW":T=g6f;break;case "YOUTUBE_ENTITY_TYPE_MOVIE":T=E6B}U=U==="YOUTUBE_ENTITY_TYPE_SONG"||U==="YOUTUBE_ENTITY_TYPE_ALBUM"?T+" \u2022  \u2022 "+E:E}else U="";this.entitySubtitle=U}var w;this.externalChannelId=(w=r[3])==null?void 0:w.zav;
var F;this.entityThumbnailAttributionUrl=(F=r[3])==null?void 0:F.zaq},jnb=function(r,E){var K=[],g,D=(g=r.displayText)!=null?g:r.text;
(E==null?0:E.useEntityName)&&ddu(r)&&r.entityName&&(D=r.entityName);if(r.type===33)return K.push(new Ddu(D,!1)),K;if(D.length>=r.input.length&&D.substring(0,r.input.length)===r.input)K.push(new Ddu(r.input,!1)),K.push(new Ddu(D.substring(r.input.length),!0));else{var B=new Set(r.input.split(/\s/)),Q=D.split(/\s/);K=Q.map(function(a,P){return new Ddu(a.trim()+(P===Q.length-1?"":" "),!B.has(a))})}return K},ddu=function(r){var E=!!icb(r.subtypes);
r=!!r.entityMid;return E||r};_.NaT=function(r){this.rawResponse=["",[],{}];this.suggestions=[];try{var E=JSON.parse(csb(r));if(typeof E==="object"&&E!==null)this.rawResponse=E;else{console.log("Suggest: Unexpected type from JSON.parse!");return}}catch(g){console.log("Suggest: Failed to parse SuggestResponse!");return}var K=this.rawResponse[0];this.suggestions=this.rawResponse[1].map(function(g,D){return new Bau(g,K,D)})};var QnA=function(){this.sessionNumber=this.startTime=-1;this.outOfSyncResponseCount=0;this.zeroPrefixSuggestionCount=-1;this.availableSuggestions=[];this.previousSuggestions={};this.selectedSuggestionIndex=-1;this.inputMethodsTracker=new HLQ;this.zeroPrefixRoundTripTime=this.maxRoundTripTime=this.JSC$21178_totalRoundTripTime=0;this.roundTripTimeHistogram=Array.from({length:10}).fill(0);this.lastEditTime=this.firstEditTime=this.lastQueryBuildTime=-1;this.experimentTriggeredBeforeFinal=this.experimentTriggeredFinal=
!1},$d5,ag5=function(){$d5||($d5=new QnA);
return $d5};
QnA.prototype.updateSuggestions=function(r){var E=this;this.availableSuggestions.forEach(function(K){E.previousSuggestions[K]=!0});
this.availableSuggestions=r.map(function(K){var g=K.type.toString();K.subtypes.length>0&&(g+="i"+K.subtypes.join("i"),g+="k"+K.suggestionSources.COMPLETE_SERVER.toString());return g})};
var pLD=function(r,E){var K=Date.now();r.firstEditTime<0&&(r.firstEditTime=K);E&&(r.lastQueryBuildTime=K);r.lastEditTime=K};
QnA.prototype.reset=function(){this.startTime=Date.now();++this.sessionNumber;this.inputMethodsTracker.reset();this.selectedSuggestionIndex=-1;this.maxRoundTripTime=this.JSC$21178_totalRoundTripTime=this.outOfSyncResponseCount=0;this.roundTripTimeHistogram.fill(0);this.zeroPrefixSuggestionCount=this.lastQueryBuildTime=this.lastEditTime=this.firstEditTime=-1};
var P2k=function(r){var E="";r.availableSuggestions.forEach(function(D){delete r.previousSuggestions[D]});
for(var K=_.N(Object.keys(r.previousSuggestions)),g=K.next();!g.done;g=K.next())g=g.value,r.previousSuggestions[g]&&(E+=(E?"j":"")+g);return E},fg9=function(r,E){var K=[];
E&&(K[1]=E.toString());K[0]="youtube";K[7]=Date.now()-r.startTime;K[6]=r.sessionNumber;r.zeroPrefixSuggestionCount>=0&&(K[33]=r.zeroPrefixSuggestionCount);K[13]=r.outOfSyncResponseCount;if(r.availableSuggestions.length>0){for(var g=E="",D=0,B=_.N(r.availableSuggestions),Q=B.next();!Q.done;Q=B.next())Q=Q.value,Q!==g&&(D>1&&(E+="l"+D),E+=(g?"j":"")+Q,D=0,g=Q),D+=1;D>1&&(E+="l"+D);K[3]=E}K[35]=P2k(r);r.selectedSuggestionIndex>=0&&(K[2]=r.selectedSuggestionIndex);var a;if(E=(a=_.Xx("SBOX_SETTINGS"))==
null?void 0:a.SUGG_EXP_ID)K[19]=r.normalize(E),a=0,r.experimentTriggeredBeforeFinal&&(a|=1),r.experimentTriggeredFinal&&(a|=2),K[20]=a;K[26]=Array.from(r.inputMethodsTracker.usedMethods).join("j");if(r.JSC$21178_totalRoundTripTime>0){K[15]=r.JSC$21178_totalRoundTripTime;K[14]=r.maxRoundTripTime;a=[];for(D=E=0;D<10;D++)g=r.roundTripTimeHistogram[D],g===0?E++:(E>1?a.push(D+"-"+g):E===1?a.push("0j"+g):a.push(g.toString()),E=0);a=a.join("j");K[16]=a}r.zeroPrefixRoundTripTime>0&&(K[36]=r.zeroPrefixRoundTripTime);
r.lastQueryBuildTime>0&&(K[18]=r.lastQueryBuildTime-r.startTime);r.firstEditTime>0&&(K[4]=r.firstEditTime-r.startTime);r.lastEditTime>0&&(K[5]=r.lastEditTime-r.startTime);return K.join(".")};
QnA.prototype.normalize=function(r){return r.replaceAll(".","-")};
var O$u=[0,1,2,3,4,5,5,6,6,6,7,7,7,7,7,8,8,8,8,8];var Sk=function(){var r=_.q.apply(this,arguments)||this;r.microphoneSpinnerActive=!1;r.noAnimations=!1;r.boundExitClick=function(){r.onExitButtonClick()};
r.speechOverlayClassName="";r.isLevelAnimating=!1;r.playCloseDialogAudioFeedback=!0;r.actionMap={"yt-speech-query-complete-action":"handleSpeechQueryCompleteAction"};return r};
_.C(Sk,_.q);_.d=Sk.prototype;_.d.configureRendererStamper=function(){return{"data.exitButton":{id:"exit-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundExitClick]]"}}}}}};
_.d.attached=function(){this.hostElement.setAttribute("dialog","true");this.manager=HYB()};
_.d.dataChanged=function(){this.logDialog()};
_.d.onPopupClosed=function(){if(this.manager){this.manager.reset();if(!this.playCloseDialogAudioFeedback){var r;(r=this.manager.audioPlayer)!=null&&(r.JSC$20491_audioEnabled=!1)}this.manager.stop();(r=this.manager.audioPlayer)!=null&&(r.JSC$20491_audioEnabled=!0);this.playCloseDialogAudioFeedback=!0}};
_.d.handleSpeechQueryCompleteAction=function(r){var E=r.navigationAction;E&&(r.trackingParams&&_.pB().graftServerVe(r.trackingParams,this.dialogVe,5),_.Ln(this.hostElement,"yt-navigate",{endpoint:E,tempData:this.getNavigationParams(E),createScreenConfig:{parentLayer:5}}),this.playCloseDialogAudioFeedback=!1,this.closeDialog())};
_.d.onExitButtonClick=function(){this.closeDialog()};
_.d.onMicrophoneTap=function(){if(this.state==="listening"||this.state==="transcribing"){var r;if((r=this.manager)!=null){var E;(E=r.audioPlayer)==null||I$(E,"failure");r.setState("microphone-off");r.stop()}}else(r=this.manager)==null||r.start()};
_.d.transcriptionChanged=function(){var r,E;(((r=this.transcription)==null?0:r.low)||((E=this.transcription)==null?0:E.high))&&this.setState("transcribing",this.transcription)};
_.d.stateChanged=function(){this.setState(this.state,this.transcription)};
_.d.logDialog=function(){var r;(r=this.data)!=null&&r.trackingParams&&(r=_.pB(),_.kQ(r,22678,void 0,{layer:5,parentLayer:0}),this.dialogVe=r.graftServerVe(this.data.trackingParams,void 0,5))};
_.d.getNavigationParams=function(r){var E={};if(_.R("web_yt_searchbox")){var K=ag5();K.inputMethodsTracker.add(6);K=fg9(K,15);E.gs_l=K;var g;E.oq=((g=_.M(r,_.PU))==null?void 0:g.query)||""}else if(r=window.ytvoicesearchloggingparams){if(r=r())E.oq=r.oq,E.gs_l=r.gs_l}else _.rT(Error("Jl"));return E};
_.d.closeDialog=function(){_.ht(this.hostElement,"yt-close-popup-action",["ytd-voice-search-dialog-renderer"])};
_.d.setState=function(r,E){if(this.data){var K=this.data,g={};switch(r){case "listening":g={headerText:K.placeholderHeader,microphoneState:"listening",microphoneAriaLabel:K.microphoneButtonAriaLabel};break;case "timeout":g={headerText:K.promptHeader,microphoneState:"try-again",microphoneLabel:K.promptMicrophoneLabel,microphoneAriaLabel:K.promptMicrophoneLabel};break;case "microphone-off":g={headerText:K.microphoneOffPromptHeader,microphoneState:"try-again",microphoneLabel:K.promptMicrophoneLabel,
microphoneAriaLabel:K.promptMicrophoneLabel};break;case "transcribing":(E==null?0:E.low)||(E==null?0:E.high)?g={transcriptionLow:E==null?void 0:E.low,transcriptionHigh:E==null?void 0:E.high,microphoneState:"speaking",microphoneAriaLabel:K.microphoneButtonAriaLabel}:g={headerText:K.placeholderHeader,microphoneState:"speaking",microphoneAriaLabel:K.microphoneButtonAriaLabel};break;case "processing":g={headerText:K.loadingHeader,microphoneState:"processing",microphoneAriaLabel:K.microphoneButtonAriaLabel};
break;case "offline":g={headerText:K.connectionErrorHeader,microphoneState:"try-again",microphoneLabel:K.connectionErrorMicrophoneLabel,microphoneAriaLabel:K.connectionErrorMicrophoneLabel};break;case "permission":g={headerText:K.permissionsHeader,bodyLine1:K.permissionsSubtext,microphoneState:"try-again",microphoneAriaLabel:K.permissionsSubtext};break;case "permission-denied":g={headerText:K.disabledHeader,bodyLine1:K.disabledSubtext,microphoneState:"try-again",microphoneAriaLabel:K.disabledSubtext}}g.className=
r;this.speechOverlayState=g;this.setClass(this.speechOverlayState.className);this.setMicrophoneState(this.speechOverlayState.microphoneState)}};
_.d.setMicrophoneState=function(r){var E=this.isLevelAnimating;this.isLevelAnimating=r==="speaking";!E&&this.isLevelAnimating&&this.runLevelAnimation();this.microphoneSpinnerActive=r==="processing"&&!this.noAnimations};
_.d.setClass=function(r){this.speechOverlayClassName&&_.Dt(this.hostElement,this.speechOverlayClassName,!1);r&&(this.speechOverlayClassName=r,_.Dt(this.hostElement,r,!0))};
_.d.runLevelAnimation=function(){var r=this;if(!this.noAnimations&&this.level)if(this.isLevelAnimating){var E=1+Math.random()*.75,K=Math.round(110+Math.random()*10);this.level.style.setProperty("transition","transform "+K/1E3+"s ease-in-out");this.level.style.setProperty("transform","scale("+E+")");_.eM.addJob(function(){r.runLevelAnimation()},3,K)}else this.level.style.removeProperty("opacity"),this.level.style.removeProperty("transition"),this.level.style.removeProperty("transform")};
Sk.prototype.stateChanged=Sk.prototype.stateChanged;Sk.prototype.transcriptionChanged=Sk.prototype.transcriptionChanged;Sk.prototype.onPopupClosed=Sk.prototype.onPopupClosed;Sk.prototype.dataChanged=Sk.prototype.dataChanged;_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],Sk.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Sk.prototype,"ytRendererBehavior",void 0);
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Sk.prototype,"rendererStamperBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],Sk.prototype,"ytdReduxBehavior",void 0);_.u([_.G(_.hT.YtEventForwardingBehavior),_.H("design:type",Object)],Sk.prototype,"eventForwardingBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Sk.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],Sk.prototype,"speechOverlayState",void 0);
_.u([_.b(),_.H("design:type",Object)],Sk.prototype,"microphoneSpinnerActive",void 0);_.u([_.b({type:_.R("kevlar_property_type_migration_killswitch")?Boolean:void 0,reflectToAttribute:!0}),_.H("design:type",Object)],Sk.prototype,"noAnimations",void 0);_.u([_.b({selector:function(r){var E;return(E=r.voiceSearch)==null?void 0:E.transcription}}),
_.H("design:type",Object)],Sk.prototype,"transcription",void 0);_.u([_.b({selector:function(r){var E;return(E=r.voiceSearch)==null?void 0:E.overlay}}),
_.H("design:type",String)],Sk.prototype,"state",void 0);_.u([_.b(),_.H("design:type",Object)],Sk.prototype,"boundExitClick",void 0);_.u([_.fH("#microphone-levels"),_.H("design:type",HTMLElement)],Sk.prototype,"level",void 0);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Sk.prototype,"dataChanged",null);_.u([_.ae("yt-popup-closed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Sk.prototype,"onPopupClosed",null);
_.u([_.TI("transcription"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Sk.prototype,"transcriptionChanged",null);_.u([_.TI("state"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Sk.prototype,"stateChanged",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-voice-search-dialog-renderer"})],Sk);
_.Z(Sk,"ytd-voice-search-dialog-renderer",function(){if(Xtf!==void 0)return Xtf;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return Xtf=r},{mode:1});var YJT;var be=function(){var r=_.q.apply(this,arguments)||this;r.isOverlay=!1;r.hidden=!1;return r};
_.C(be,_.q);_.d=be.prototype;_.d.onPopupClosed=function(){this.toggleIconState(!1)};
_.d.computeIcon=function(){var r,E,K;return(E=_.M((r=this.data)==null?void 0:r.icon,uM9))==null?void 0:(K=E.icon)==null?void 0:K.iconType};
_.d.computeIconBadgeShape=function(){var r;return{iconBadgeType:"cart",iconBadgeText:(r=this.iconBadgeEntity)==null?void 0:r.badgeText,iconBadgeStyle:this.isOverlay?"overlay":"mono"}};
_.d.onClick=function(){var r;(r=this.data)!=null&&r.onClick&&(this.toggleIconState(!0),this.ytComponentBehavior.resolveCommand(this.data.onClick))};
_.d.computeHidden=function(r){return!r};
_.d.toggleIconState=function(r){this.iconButton&&(this.iconButton.pressed=r)};
be.prototype.onPopupClosed=be.prototype.onPopupClosed;_.u([_.G(_.N6),_.H("design:type",Object)],be.prototype,"ytdReduxBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],be.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],be.prototype,"ytComponentBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],be.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],be.prototype,"isOverlay",void 0);
_.u([_.b({computed:"computeHidden(iconBadgeEntity.isVisible)",reflectToAttribute:!0}),_.H("design:type",Object)],be.prototype,"hidden",void 0);_.u([_.b({selectorArgs:["data.iconBadgeEntityKey"],selector:function(r,E){return _.NC(r.entities,"iconBadgeEntity",E)}}),
_.H("design:type",Object)],be.prototype,"iconBadgeEntity",void 0);_.u([_.fH("yt-icon-button"),_.H("design:type",HTMLButtonElement)],be.prototype,"iconButton",void 0);_.u([_.ae("yt-popup-closed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],be.prototype,"onPopupClosed",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-icon-badge-topbar-button-renderer"})],be);
_.Z(be,"ytd-icon-badge-topbar-button-renderer",function(){if(YJT!==void 0)return YJT;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return YJT=r},{mode:1});var UdU;var so=function(){var r=_.q.apply(this,arguments)||this;r.premiumOptions=[];return r};
_.C(so,_.q);so.prototype.configureRendererStamper=function(){return{premiumOptions:{id:"premium-options",mapping:{settingsRadioOptionRenderer:{component:"ytd-settings-radio-option-renderer",noInjection:!0}}}}};
_.f5.Object.defineProperties(so.prototype,{hasPremiumOptions:{configurable:!0,enumerable:!0,get:function(){return!!this.premiumOptions}}});
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],so.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],so.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Array)],so.prototype,"premiumOptions",void 0);_.u([_.v("premiumOptions"),_.H("design:type",Object),_.H("design:paramtypes",[])],so.prototype,"hasPremiumOptions",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-offline-promo-content"})],so);
_.Z(so,"ytd-offline-promo-content",function(){if(UdU!==void 0)return UdU;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return UdU=r},{mode:1});var TaB;var kf=function(){var r=_.q.apply(this,arguments)||this;r.premiumOptions=[];return r};
_.C(kf,_.q);kf.prototype.dataChanged=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");var r;this.premiumOptions=oqb((r=this.data)==null?void 0:r.formats)};
kf.prototype.onClickSubmit=function(){_.ht(this.hostElement,"yt-close-popup-action",["ytd-offline-promo-renderer"]);var r;(r=_.Lg())==null||r.pause()};
kf.prototype.attached=function(){this.JSC$21198_scroller&&(this.JSC$21198_scroller.dialogElement=this.hostElement.parentNode)};
_.f5.Object.defineProperties(kf.prototype,{showIcon:{configurable:!0,enumerable:!0,get:function(){return this.headersIcon}}});
kf.prototype.dataChanged=kf.prototype.dataChanged;_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],kf.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],kf.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],kf.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],kf.prototype,"data",void 0);
_.u([_.b({computed:"computeIcon_(data.headersIcon)",value:""}),_.H("design:type",String)],kf.prototype,"headersIcon",void 0);_.u([_.b(),_.H("design:type",Array)],kf.prototype,"premiumOptions",void 0);_.u([_.fH("#scroller"),_.H("design:type",Object)],kf.prototype,"JSC$21198_scroller",void 0);_.u([_.v("headersIcon"),_.H("design:type",Object),_.H("design:paramtypes",[])],kf.prototype,"showIcon",null);
_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],kf.prototype,"dataChanged",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-offline-promo-renderer"})],kf);
_.Z(kf,"ytd-offline-promo-renderer",function(){if(TaB!==void 0)return TaB;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return TaB=r},{mode:1});var wLf;var qk=function(){var r=_.q.apply(this,arguments)||this;r.playbackPauseInterval=NaN;r.isLoading=!1;r.hasError=!1;r.dialogClass="";r.youtubeLabel=_.Nn("LOGO_ALT_LABEL",{},"YouTube Home");r.logoName="yt-logos-ext:yt-logo-updated";r.actionMap={"yt-save-consent-action":"handleSaveConsent","yt-disable-personalization-action":"handleDisablePersonalization"};return r};
_.C(qk,_.q);_.d=qk.prototype;_.d.onDataChange=function(){var r;if(this.showEOMV1Text=!((r=this.data)==null||!r.eomV1Text))this.dialogClass="eom-v1-dialog"};
_.d.attached=function(){this.pausePlayer()};
_.d.detached=function(){this.playbackPauseInterval&&(window.clearInterval(this.playbackPauseInterval),this.playbackPauseInterval=NaN)};
_.d.handleLangSelect=function(r){this.langSelect.style.display="none";this.ytComponentBehavior.resolveCommand(this.data.languageList.dropdownRenderer.entries[r.target.selectedIndex].dropdownItemRenderer.onSelectCommand)};
_.d.showLangPicker=function(){this.langSelect.style.display=this.langSelect.style.display&&this.langSelect.style.display!=="none"?"none":"block"};
_.d.handleSaveConsent=function(r){var E=this;this.showLoadingSpinner();this.showLoadingSpinner();ZBD(_.M(r,DeT)).catch(function(K){_.nh(new _.bs("Something went wrong when save consent "+(K.message?K.message:K)+"."));E.hideLoadingSpinner();E.showErrorMessage()})};
_.d.handleDisablePersonalization=function(r){var E=this;this.showLoadingSpinner();uWb(_.M(r,ggb)).then(function(){E.dialog.close();E.resumePlayer()}).catch(function(K){_.nh(new _.bs("Something went wrong when disable personalization "+(K.message?K.message:K)+"."));
E.hideLoadingSpinner();E.showErrorMessage()})};
_.d.showLoadingSpinner=function(){var r=this;this.showSpinnerJobId=_.eM.addLowPriorityJob(function(){r.isLoading=!0},500)};
_.d.hideLoadingSpinner=function(){this.isLoading=!1;this.showSpinnerJobId!==void 0&&(_.eM.cancelJob(this.showSpinnerJobId),this.showSpinnerJobId=void 0)};
_.d.showErrorMessage=function(){var r=this;this.hasError=!0;_.eM.addLowPriorityJob(function(){r.hasError=!1},2E3)};
_.d.pausePlayer=function(){this.playbackPauseInterval||(this.playbackPauseInterval=_.M7(function(){try{var r=_.Lg();r&&r.pause()}catch(E){}},100))};
_.d.resumePlayer=function(){this.playbackPauseInterval&&(window.clearInterval(this.playbackPauseInterval),this.playbackPauseInterval=NaN);try{var r=_.Lg();r&&r.play()}catch(E){}};
_.f5.Object.defineProperties(qk.prototype,{eomEssentialCookieMsgItems:{configurable:!0,enumerable:!0,get:function(){var r;if((r=this.data)==null||!r.eomV1Text)return[];r=[];for(var E=["SHIELD","WARNING","BAR_CHART"],K=this.data.eomV1Text.essentialCookieMsg.items,g=0;g<E.length&&g<K.length;g++)r.push({icon:E[g],text:K[g]});return r}},
eomNonEssentialCookieMsgItems:{configurable:!0,enumerable:!0,get:function(){var r;if((r=this.data)==null||!r.eomV1Text)return[];r=[];for(var E=["TRENDING_UP","BAR_CHART","AUTO_AWESOME","PURCHASES"],K=this.data.eomV1Text.nonEssentialCookieMsg.items,g=0;g<E.length&&g<K.length;g++)r.push({icon:E[g],text:K[g]});return r}}});
qk.prototype.onDataChange=qk.prototype.onDataChange;_.u([_.b(),_.H("design:type",Object)],qk.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Boolean)],qk.prototype,"showEOMV1Text",void 0);_.u([_.b(),_.H("design:type",Object)],qk.prototype,"isLoading",void 0);_.u([_.b(),_.H("design:type",Object)],qk.prototype,"hasError",void 0);_.u([_.b(),_.H("design:type",Number)],qk.prototype,"showSpinnerJobId",void 0);_.u([_.b(),_.H("design:type",Object)],qk.prototype,"dialogClass",void 0);
_.u([_.fH("#dialog"),_.H("design:type",Object)],qk.prototype,"dialog",void 0);_.u([_.fH("#cb-header"),_.H("design:type",HTMLElement)],qk.prototype,"header",void 0);_.u([_.fH("#lang-select"),_.H("design:type",HTMLElement)],qk.prototype,"langSelect",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],qk.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],qk.prototype,"ytComponentBehavior",void 0);
_.u([_.b(),_.H("design:type",String)],qk.prototype,"youtubeLabel",void 0);_.u([_.b(),_.H("design:type",Object)],qk.prototype,"logoName",void 0);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],qk.prototype,"onDataChange",null);_.u([_.v("data"),_.H("design:type",Array),_.H("design:paramtypes",[])],qk.prototype,"eomEssentialCookieMsgItems",null);
_.u([_.v("data"),_.H("design:type",Array),_.H("design:paramtypes",[])],qk.prototype,"eomNonEssentialCookieMsgItems",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-consent-bump-v2-lightbox"})],qk);
_.Z(qk,"ytd-consent-bump-v2-lightbox",function(){if(wLf!==void 0)return wLf;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return wLf=r},{mode:1});var FJQ;var le=function(){return _.q.apply(this,arguments)||this};
_.C(le,_.q);le.prototype.ready=function(){if(!_.zA()||zHB)var r=!0;else zHB=!0,r=!1;r||(r=document.querySelector("ytd-app"),r||(r=document.body),this.internalLightBox=_.rj(r).appendChild(this.lightBox),this.internalLightBox.dialog.open())};
_.u([_.b(),_.H("design:type",Object)],le.prototype,"data",void 0);_.u([_.fH("#lightbox"),_.H("design:type",Object)],le.prototype,"lightBox",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-consent-bump-v2-renderer"})],le);
_.Z(le,"ytd-consent-bump-v2-renderer",function(){if(FJQ!==void 0)return FJQ;var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return FJQ=r},{mode:1});var RfU;var o6Q;var MOu;var mm=function(){return _.q.apply(this,arguments)||this};
_.C(mm,_.q);_.d=mm.prototype;_.d.toastOpenedChanged=function(){this.toastManager&&this.hasOpened&&this.toast&&!this.toast.opened&&this.toastType!==1&&Htf(this.toastManager,this.toastType)};
_.d.open=function(r){this.toast&&(this.ephemeralAction&&_.P7().resolve(_.Vf).enqueue(this.ephemeralAction),this.hasOpened=!0,this.toastManager?(this.toastType=r!=null?r:0,this.toastManager.enqueue(this.toast,r)):this.toast.open())};
_.d.close=function(r){var E;(E=this.toast)==null||E.close();this.toastManager&&r===1&&Htf(this.toastManager,r)};
_.d.refit=function(){var r;(r=this.toast)==null||r.refit()};
_.d.tapClose=function(){if(!this.useCloseButton||this.closeToastOnActionButtonClick){var r;(r=this.toast)==null||r.close()}};
_.d.setVerticalOffset=function(r){this.toast&&(this.toast.verticalOffset=r,this.toast.fit())};
_.d.computeButtonClass_=function(r){return r?"toast-button":""};
_.d.computeText_=function(r){return _.Xo(r)};
_.d.toastOpenedChangedForBinding=function(){this.hostElement.dispatchEvent(new _.wh("toast-opened-changed",this.toastOpened))};
_.d.updateToastOpenedFromBinding=function(r){this.toastOpened=r.detail.value};
_.f5.Object.defineProperties(mm.prototype,{command:{configurable:!0,enumerable:!0,get:function(){var r,E,K=(r=this.data)==null?void 0:(E=r.actionButton)==null?void 0:E.buttonRenderer;return(K==null?void 0:K.command)||(K==null?void 0:K.serviceEndpoint)||(K==null?void 0:K.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 r=[],E;((E=this.data)==null?0:E.responseText)&&r.push(_.Xo(this.data.responseText));var K;((K=this.data)==null?0:K.subText)&&r.push(_.Xo(this.data.subText));var g,D;if((g=this.data)==null?0:(D=g.actionButton)==null?0:D.buttonRenderer){var B,Q;r.push(((B=this.data.actionButton.buttonRenderer.accessibilityData)==null?void 0:(Q=B.accessibilityData)==null?void 0:Q.label)||_.Xo(this.data.actionButton.buttonRenderer.text))}return r.filter(function(a){return a}).join(". ")}},
opened:{configurable:!0,enumerable:!0,get:function(){var r,E;return(E=(r=this.toast)==null?void 0:r.opened)!=null?E:!1}}});
mm.prototype.toastOpenedChangedForBinding=mm.prototype.toastOpenedChangedForBinding;mm.prototype.toastOpenedChanged=mm.prototype.toastOpenedChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],mm.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.hT.YtEventForwardingBehavior),_.H("design:type",Object)],mm.prototype,"ytEventForwardingBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],mm.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],mm.prototype,"duration",void 0);
_.u([_.b(),_.H("design:type",Number)],mm.prototype,"toastType",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],mm.prototype,"useCloseButton",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],mm.prototype,"closeToastOnActionButtonClick",void 0);_.u([_.b({value:function(){return _.Nn("SBOX_INAPPROPRIATE_CANCEL")}}),
_.H("design:type",String)],mm.prototype,"closeButtonAriaLabel",void 0);_.u([_.b(),_.H("design:type",Boolean)],mm.prototype,"toastOpened",void 0);_.u([_.b(),_.H("design:type",Boolean)],mm.prototype,"hasOpened",void 0);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],mm.prototype,"command",null);_.u([_.v("labelText","command","duration"),_.H("design:type",Object),_.H("design:paramtypes",[])],mm.prototype,"ephemeralAction",null);
_.u([_.v("ephemeralAction"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],mm.prototype,"hasEphemeralAction",null);_.u([_.fH("#toast"),_.H("design:type",Object)],mm.prototype,"toast",void 0);_.u([_.b({value:function(){return{style:"call-to-action-inverse"}}}),
_.H("design:type",Object)],mm.prototype,"buttonOverrides",void 0);_.u([_.b({value:{style:"mono-inverse"}}),_.H("design:type",Object)],mm.prototype,"closeButtonOverrides",void 0);_.u([_.b({value:function(){return _.P7().resolve(_.p0(_.CX))}}),
_.H("design:type",Object)],mm.prototype,"toastManager",void 0);_.u([_.v("data.responseText","data.subText","data.actionButton"),_.H("design:type",Object),_.H("design:paramtypes",[])],mm.prototype,"labelText",null);_.u([_.pH("toastOpened"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],mm.prototype,"toastOpenedChanged",null);
_.u([_.pH("toastOpened"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],mm.prototype,"toastOpenedChangedForBinding",null);_.u([_.vZ({is:"yt-notification-action-renderer",disableElementRegistration:!0})],mm);
_.Z(mm,"yt-notification-action-renderer",function(){if(MOu===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;o6Q===void 0&&(o6Q=document.createElement("template"));var g=o6Q;K.call(E,g.content.cloneNode(!0),r.content.firstChild);MOu=r}r=MOu;return r},{mode:2});var Zu=function(){var r=_.q.apply(this,arguments)||this;r.duration=4E3;r.downloadingCount=0;r.downloadedCount=0;r.downloadingOnlySmartDownloads=!1;r.sessionTotalDownloads=0;r.sessionDownloaded=0;r.previousSessionsDownloaded=0;r.totalDownloadPercentage=0;r.currentDownloadProgress=0;r.currentDownloadPercentage=0;r.isLeaderTab=!0;r.isFullScreen=!1;r.actionMap={"yt-fullscreen-change-action":"handleFullscreenChange"};r.boundBeforeUnload=function(E){r.isLeaderTab&&r.downloadingCount>0&&(E.preventDefault(),
E.returnValue=!0)};
return r};
_.C(Zu,_.q);_.d=Zu.prototype;
_.d.open=function(){this.updateDownloadState();if(this.data){var r=this.sessionDownloaded+1,E=this.sessionTotalDownloads>1?_.Nn("VIDEOS_DOWNLOADING_RATIO",{downloaded:r.toString(),total:this.sessionTotalDownloads.toString()},"Downloading... "+r+"/"+this.sessionTotalDownloads):_.Nn("DOWNLOADING",void 0,"Downloading")+"...";this.downloadingOnlySmartDownloads&&(E=this.sessionTotalDownloads>1?_.Nn("SMART_DOWNLOADS_UPDATING_RATIO",{downloaded:r.toString(),total:this.sessionTotalDownloads.toString()},"Updating Smart downloads... "+
r+"/"+this.sessionTotalDownloads):_.Nn("SMART_DOWNLOADS_UPDATING",void 0,"`Updating Smart downloads..."));r=this.isLeaderTab?_.Nn("KEEP_OPEN",{},"Keep window open to continue"):"";if(_.Xo(this.data.responseText)!==E||_.Xo(this.data.subText)!==r)this.set("data.responseText",_.eI(E)),this.set("data.subText",_.eI(r)),this.notificationActionRenderer.refit()}this.notificationActionRenderer.open(1);window.addEventListener("beforeunload",this.boundBeforeUnload)};
_.d.close=function(){this.previousSessionsDownloaded=this.sessionDownloaded=this.sessionTotalDownloads=0;this.notificationActionRenderer.hasOpened&&this.notificationActionRenderer.close(1);window.removeEventListener("beforeunload",this.boundBeforeUnload)};
_.d.updatePopup=function(){!this.data||this.isFullScreen||this.downloadingCount===0?this.close():this.open()};
_.d.updateCurrentDownloadProgress=function(){this.currentDownloadPercentage=Math.floor(this.currentDownloadProgress*100)};
_.d.updateDownloadState=function(){this.previousSessionsDownloaded===0&&(this.previousSessionsDownloaded=this.downloadedCount);var r=this.downloadedCount-this.previousSessionsDownloaded;r<this.sessionDownloaded&&(this.previousSessionsDownloaded-=this.sessionDownloaded-r);this.sessionDownloaded=this.downloadedCount-this.previousSessionsDownloaded;this.sessionTotalDownloads=this.downloadingCount+this.sessionDownloaded};
_.d.handleFullscreenChange=function(r){(this.isFullScreen=r)||this.updatePopup()};
Zu.prototype.updateCurrentDownloadProgress=Zu.prototype.updateCurrentDownloadProgress;Zu.prototype.updatePopup=Zu.prototype.updatePopup;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Zu.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],Zu.prototype,"ytdReduxBehavior",void 0);_.u([_.G(_.hT.YtEventForwardingBehavior),_.H("design:type",Object)],Zu.prototype,"ytEventForwardingBehavior",void 0);
_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],Zu.prototype,"actionHandlerBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Zu.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],Zu.prototype,"duration",void 0);_.u([_.b({selector:function(r){return _.SsK(r.entities).length}}),
_.H("design:type",Object)],Zu.prototype,"downloadingCount",void 0);_.u([_.b({selector:r2B}),_.H("design:type",Object)],Zu.prototype,"downloadedCount",void 0);_.u([_.b({selector:function(r){var E=_.SsK(r.entities);return JHb(r.entities,E)}}),
_.H("design:type",Object)],Zu.prototype,"downloadingOnlySmartDownloads",void 0);_.u([_.b(),_.H("design:type",Object)],Zu.prototype,"sessionTotalDownloads",void 0);_.u([_.b(),_.H("design:type",Object)],Zu.prototype,"sessionDownloaded",void 0);_.u([_.b(),_.H("design:type",Object)],Zu.prototype,"previousSessionsDownloaded",void 0);_.u([_.b(),_.H("design:type",Object)],Zu.prototype,"totalDownloadPercentage",void 0);
_.u([_.b({selector:function(r){var E;r=(E=_.SsK(r.entities))!=null?E:[];return r.length>0?_.MjK(r.slice(-1)):0}}),
_.H("design:type",Object)],Zu.prototype,"currentDownloadProgress",void 0);_.u([_.b(),_.H("design:type",Object)],Zu.prototype,"currentDownloadPercentage",void 0);_.u([_.b({selector:_.lhm}),_.H("design:type",Object)],Zu.prototype,"isLeaderTab",void 0);_.u([_.fH("yt-notification-action-renderer"),_.H("design:type",Object)],Zu.prototype,"notificationActionRenderer",void 0);
_.u([_.TI("downloadingCount","downloadedCount","downloadingOnlySmartDownloads","isLeaderTab"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Zu.prototype,"updatePopup",null);_.u([_.TI("currentDownloadProgress"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Zu.prototype,"updateCurrentDownloadProgress",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-video-download-toast-renderer"})],Zu);
_.Z(Zu,"ytd-video-download-toast-renderer",function(){if(RfU!==void 0)return RfU;var r=document.createElement("template");_.x(r,'\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>');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return RfU=r},{mode:1});var i$u;var cw9;var ue=function(){return _.q.apply(this,arguments)||this};
_.C(ue,_.q);ue.prototype.computeIsRedLogo=function(r,E){!r&&E&&(r=E);return r==="YOUTUBE_RED_LOGO"||r==="YOUTUBE_PREMIUM_LOGO"};
ue.prototype.computeLogoName=function(r){r=this.componentBehavior.computeIcon_(r);return r===""?"yt-logos-ext:yt-logo-updated":r};
_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],ue.prototype,"componentBehavior",void 0);_.u([_.b({value:!1,reflectToAttribute:!0,computed:"computeIsRedLogo(data.iconType, logoType)"}),_.H("design:type",Boolean)],ue.prototype,"isRedLogo",void 0);_.u([_.b({computed:"computeLogoName(data)"}),_.H("design:type",String)],ue.prototype,"logoName",void 0);_.u([_.b({value:{}}),_.H("design:type",Object)],ue.prototype,"data",void 0);
_.u([_.b(),_.H("design:type",Object)],ue.prototype,"logoType",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-logo"})],ue);
_.Z(ue,"ytd-logo",function(){if(cw9!==void 0)return cw9;var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return cw9=r},{mode:_.EZ("kevlar_poly_si_batch_j074")?1:2});var Al=function(){var r=_.q.apply(this,arguments)||this;r.animationRef={};return r};
_.C(Al,_.q);_.d=Al.prototype;_.d.attached=function(){document.addEventListener("yt-navigate-finish",_.QF(this,this.logYoodle))};
_.d.detached=function(){document.removeEventListener("yt-navigate-finish",_.QF(this,this.logYoodle))};
_.d.logYoodle=function(){var r,E;if((r=this.data)==null?0:(E=r.loggingDirectives)==null?0:E.trackingParams)this.ytRendererBehavior.markDirty(),_.pB().graftServerVe(this.data.loggingDirectives.trackingParams)};
_.d.computeHideImg=function(r,E){return!!r||!!E};
_.d.computeHideYtdLogo=function(r,E){return!r||!!E};
_.d.computeHideLottie=function(r){return!r};
_.d.computeIsRedLogo=function(r){return r==="YOUTUBE_RED_LOGO"||r==="YOUTUBE_PREMIUM_LOGO"};
_.d.renderLogoEntity=function(){var r=this.getThumbnailUrl(this.useDarkThemeYoodle,this.data),E=this.getAnimatedThumbnailUrl(this.useDarkThemeYoodle,this.data),K=this.getLogoTitleText(this.data),g=this.getLottieUrl(this.useDarkThemeYoodle,this.data);this.url!==r&&(this.url=r);this.animatedUrl!==E&&(this.animatedUrl=E);this.logoTitleText!==K&&(this.logoTitleText=K);this.lottieUrl!==g&&(this.lottieUrl=g,this.lottiePlayerProps=this.computeLottiePlayerProps(g))};
_.d.getSanitizedThumbnail=function(r){return r&&r.thumbnails?_.mv5(r.thumbnails,122)||"":""};
_.d.getThumbnailUrl=function(r,E){if(!E)return"";var K,g;r=r?(K=E.darkThemeLogo)==null?void 0:K.thumbnail:(g=E.lightThemeLogo)==null?void 0:g.thumbnail;return this.getSanitizedThumbnail(r)};
_.d.getAnimatedThumbnailUrl=function(r,E){return E?this.getSanitizedThumbnail(r?E.darkThemeAnimatedLogo:E.lightThemeAnimatedLogo):""};
_.d.getLogoTitleText=function(r){if(r)return _.Xo(r.tooltipText)};
_.d.computeLogoIcon=function(r,E){if(E){var K,g;return r?(K=E.darkThemeLogo)==null?void 0:K.icon:(g=E.lightThemeLogo)==null?void 0:g.icon}};
_.d.playAnimation=function(){this.hideLottie||this.animationRef.lottieEl&&this.animationRef.lottieEl.isPaused&&this.animationRef.lottieEl.goToAndPlay(0)};
_.d.getLottieUrl=function(r,E){var K,g,D,B;return r?E==null?void 0:(K=E.darkThemeLogo)==null?void 0:(g=K.lottieAnimation)==null?void 0:g.url:E==null?void 0:(D=E.lightThemeLogo)==null?void 0:(B=D.lottieAnimation)==null?void 0:B.url};
_.d.computeLottiePlayerProps=function(r){if(r){var E;if((E=this.animationRef)==null?0:E.lottieEl){var K;(K=this.animationRef)==null||K.lottieEl.destroy()}return{animationRef:this.animationRef,animationConfig:{name:"LOGO_ENTITY_ANIMATION_NAME",path:r,autoplay:!0,loop:!1,rendererSettings:{viewBoxOnly:!1}},listeners:{data_failed:this.onLottieError.bind(this),error:this.onLottieError.bind(this)}}}};
_.d.onLottieError=function(){this.data&&this.lottieUrl&&_.Ln(this.hostElement,"yoodle-error")};
_.d.onImgError=function(){this.data&&!this.lottieUrl&&_.Ln(this.hostElement,"yoodle-error")};
Al.prototype.playAnimation=Al.prototype.playAnimation;Al.prototype.renderLogoEntity=Al.prototype.renderLogoEntity;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Al.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Al.prototype,"data",void 0);_.u([_.b({value:!1,computed:"computeHideImg(logoIcon, lottiePlayerProps)"}),_.H("design:type",Boolean)],Al.prototype,"hideImg",void 0);
_.u([_.b({value:!0,computed:"computeHideYtdLogo(logoIcon, lottiePlayerProps)"}),_.H("design:type",Boolean)],Al.prototype,"hideYtdLogo",void 0);_.u([_.b({value:!0,reflectToAttribute:!0,computed:"computeHideLottie(lottiePlayerProps)"}),_.H("design:type",Boolean)],Al.prototype,"hideLottie",void 0);_.u([_.b({value:!1,reflectToAttribute:!0,computed:"computeIsRedLogo(logoType)"}),_.H("design:type",Boolean)],Al.prototype,"isRedLogo",void 0);
_.u([_.b(),_.H("design:type",Boolean)],Al.prototype,"useDarkThemeYoodle",void 0);_.u([_.b(),_.H("design:type",String)],Al.prototype,"url",void 0);_.u([_.b(),_.H("design:type",String)],Al.prototype,"animatedUrl",void 0);_.u([_.b(),_.H("design:type",String)],Al.prototype,"logoTitleText",void 0);_.u([_.b({value:{},computed:"computeLogoIcon(useDarkThemeYoodle, data)"}),_.H("design:type",Object)],Al.prototype,"logoIcon",void 0);_.u([_.b(),_.H("design:type",Object)],Al.prototype,"logoType",void 0);
_.u([_.b(),_.H("design:type",String)],Al.prototype,"lottieUrl",void 0);_.u([_.b(),_.H("design:type",Object)],Al.prototype,"lottiePlayerProps",void 0);_.u([_.b(),_.H("design:type",Object)],Al.prototype,"animationRef",void 0);_.u([_.pH("data"),_.pH("useDarkThemeYoodle"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Al.prototype,"renderLogoEntity",null);
_.u([_.ae("click"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],Al.prototype,"playAnimation",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-yoodle-renderer"})],Al);
_.Z(Al,"ytd-yoodle-renderer",function(){if(i$u!==void 0)return i$u;var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return i$u=r},{mode:_.EZ("kevlar_poly_si_batch_j074")?1:2});var C2b;var xdA;var WJu=_.qQ.currentPageTypeSelector,Gvf=_.qQ.currentPageSubTypeSelector,ek=function(){var r=_.q.apply(this,arguments)||this;r.actionMap={"yt-navigate-home-action":"onNavigateHomeAction"};return r};
_.C(ek,_.q);_.d=ek.prototype;_.d.onYoodleError=function(){_.R("kevlar_yoodle_handle_load_failure_killswitch")||(this.yoodleError=!0)};
_.d.computeLogoName=function(r){r=this.componentBehavior.computeIcon_(r);return r===""?"yt-logos-ext:yt-logo-updated":r};
_.d.computeTitle=function(r,E,K){return K&&(E==null?0:E.tooltipText)?_.Xo(E.tooltipText):_.Xo(r)};
_.d.computeAriaLabel=function(r,E,K){return K&&(E==null?0:E.tooltipText)?_.Xo(r):""};
_.d.computeShowYoodle=function(r,E,K){return!r||!E&&!!K&&!_.lw.isEmpty(K)};
_.d.onNavigateHomeAction=function(){if(_.R("kevlar_miniplayer_navigate_home_from_app_killswitch")){var r;(r=_.rj(this.hostElement).querySelector(".yt-simple-endpoint"))==null||r.click()}};
_.d.computeLogoHref=function(r,E,K){var g;(K==null?0:K.onTapCommand)?g=this.componentBehavior.computeHref_(K.onTapCommand):r&&(g=this.componentBehavior.computeHref_(r));return g?g:E};
_.d.computeCommand=function(r,E){return(E==null?void 0:E.onTapCommand)||r};
_.d.getEndpointForm=function(){if(_.R("kevlar_topbar_disable_cache_only_home")){var r=_.P7().resolve(_.Bz),E=WJu(r.getState())||"";r=Gvf(r.getState())||"";return{disableCache:E==="ytd-browse"&&r==="home"}}return{disableCache:!0}};
ek.prototype.onYoodleError=ek.prototype.onYoodleError;_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],ek.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],ek.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],ek.prototype,"componentBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],ek.prototype,"ytdReduxBehavior",void 0);
_.u([_.b(),_.H("design:type",Object)],ek.prototype,"data",void 0);_.u([_.b(),_.H("design:type",String)],ek.prototype,"countryCode",void 0);_.u([_.b({selectorArgs:["data.overrideEntityKey"],selector:function(r,E){return _.NC(r.entities,"logoEntity",E)}}),
_.H("design:type",Object)],ek.prototype,"logoEntity",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeShowYoodle(data, yoodleError, logoEntity)"}),_.H("design:type",Boolean)],ek.prototype,"showYoodle",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],ek.prototype,"yoodleError",void 0);_.u([_.b({computed:"computeTitle(data.tooltipText, logoEntity, showYoodle)"}),_.H("design:type",String)],ek.prototype,"titleText",void 0);
_.u([_.b({value:"",computed:"computeAriaLabel(data.tooltipText, logoEntity, showYoodle)"}),_.H("design:type",String)],ek.prototype,"ariaLabelText",void 0);_.u([_.b({value:"/"}),_.H("design:type",String)],ek.prototype,"defaultEndpointUrl",void 0);_.u([_.b({computed:"computeLogoHref(data.endpoint, defaultEndpointUrl, logoEntity)"}),_.H("design:type",String)],ek.prototype,"endpointUrl",void 0);
_.u([_.b({computed:"computeCommand(data.endpoint, logoEntity)"}),_.H("design:type",String)],ek.prototype,"command",void 0);_.u([_.b(),_.H("design:type",Object)],ek.prototype,"logoType",void 0);_.u([_.b({}),_.H("design:type",Boolean)],ek.prototype,"useDarkThemeYoodle",void 0);_.u([_.ae("yoodle-error"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ek.prototype,"onYoodleError",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-topbar-logo-renderer"})],ek);
_.Z(ek,"ytd-topbar-logo-renderer",function(){if(xdA!==void 0)return xdA;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return xdA=r},{mode:_.EZ("kevlar_poly_si_batch_j027")?1:2});var v6u=0;var VOb=_.ye.SEARCH_APPEND_LABEL,zfB=_.ye.SUGGESTION_NEW_VIDEOS_TEXT,tO9=_.ye.SUGGESTION_THUMBNAIL_LABEL,SJ9=_.ye.SUGGESTION_THUMBNAIL_ATTRIBUTION_LABEL,b$U=_.l(function(r){function E(gK){var wb,XA;return _.p(function(p9){if(p9.nextAddress==1)return wb=new Request(gK),_.Mj(p9,2),p9.yield(fetch(wb,{credentials:"include"}),4);if(p9.nextAddress!=2)return Nq(!0),_.D2(p9,0);XA=_.GD(p9);_.nh(XA);_.vo(p9)})}
var K=r.isHighlighted;var g=r.suggestion;var D=r.onClickCallback;var B=r.onHoverUpdateCallback;var Q=r.labels;var a=r.queryBuilderFunction;var P=r.onRemoveCallback;var O=r.suggestionIndex;var U=r.generateUniqueId;var T=r.highlightedId;var w=r.useScrollMargin;var F=r.isKeyboardMode;var c=null,W=null,z=null,S=_.NZ("div"),k=_.NZ("span");r=_.N(_.M5(!1,void 0,"LafNkf"));var A=r.next().value,X=r.next().value,e=_.a5("a",function(gK){gK&&_.MH(237477,gK,W,function(wb){W=wb})}),I=_.a5("button",function(gK){gK&&
_.MH(237477,gK,W,function(wb){W=wb})}),J=_.a5("div",function(gK){gK&&_.MH(281939,gK,z,function(wb){z=wb})}),Q5=_.dd(function(gK){if((gK==null?void 0:gK.button)===2)return gK.preventDefault(),!1;
var wb=_.Cn();wb&&c&&_.ur(wb,c,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK");var XA;D(gK,g().text,g().index,g().entityMid,gK==null?void 0:(XA=gK.detail)==null?void 0:XA.wasSelectedByKeyboard);return!1}),OP=function(){return g().type===35},WK=function(){return _.R("desktop_enable_single_suggestion_highlight")},TJ=function(){return _.Uv("desktop_suggestions_panel_row_height")||0},oJ=function(){var gK;
return _.R("desktop_enable_new_video_metadata")&&((gK=g())==null?void 0:gK.hasNewVideo)===!0},kL=function(){return _.R("desktop_enable_visual_suggest")},qq=function(){return _.R("desktop_enable_entity_suggest")&&ddu(g())},n2=function(){return g().entitySubtitle},pd=function(){return WK()?(K==null?void 0:K())||Ld()&&!(F==null?0:F()):(K==null?void 0:K())||Ld()},RM=function(){var gK=_.Xx("SBOX_SETTINGS");
return OP()&&!(gK==null?0:gK.HIDE_REMOVE_LINK)},rw=function(){return jnb(g(),{useEntityName:qq()})},Uu,Cd=!((Uu=_.P7().resolve(_.p0(_.qB)))==null||!Uu()),tb=function(){return OP()?_.R("enable_web_delhi_icons")?"HISTORY":"ARROW_TIME":"SEARCH"},c9=function(){return Q==null?void 0:Q().SUGGESTION_DISMISS_LABEL},TT=function(){return Q==null?void 0:Q().SUGGESTION_DISMISSED_LABEL};
r=_.N(_.M5(!1,void 0,"JyfUlf"));Uu=r.next().value;var Nq=r.next().value;r=_.N(_.M5(!1,void 0,"QKfAGe"));var Da=r.next().value,oM=r.next().value,Ld=Da,MJ=_.dd(function(){a(k.value.innerText);return!1}),rb=_.dd(function(gK){gK.preventDefault();
return!1}),CC=_.dd(function(gK){var wb=g().text,XA=_.Xx("SBOX_SETTINGS"),p9="https://"+(XA.SEARCHBOX_HOST_OVERRIDE||"suggestqueries-clients6.youtube.com")+"/complete/deleteitems?client=youtube";
p9+="&delq="+encodeURIComponent(wb);(wb=XA==null?void 0:XA.PSUGGEST_TOKEN)&&(p9+="&tok="+wb);(XA=XA==null?void 0:XA.SESSION_INDEX)&&(p9+="&authuser="+XA);E(p9);gK.preventDefault();(gK=_.Cn())&&W&&_.ur(gK,W,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK");P(O==null?void 0:O());return!1}),Hf=_.dd(function(){if(WK()&&(F==null?0:F()))return!1;
oM(!0);B(!0);return!1}),Ou=_.dd(function(){oM(!1);
B(!1);return!1}),Ye=_.dd(function(){X(!0);
return!1}),B9=_.dd(function(){X(!1);
return!1}),y5=_.dd(function(gK){gK.preventDefault();
if(g().entityThumbnailAttributionUrl){z&&_.mZ(_.pB(),z);var wb=g().entityThumbnailAttributionUrl;gK=g().entityName;var XA={dismissDialogEndpoint:{}};wb={commandExecutorCommand:{commands:[XA,{urlEndpoint:{url:wb,target:"TARGET_NEW_WINDOW"},commandMetadata:{webCommandMetadata:{url:wb}}}]}};XA={buttonViewModel:{title:_.Nn("CLOSE"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_TONAL",onTap:{innertubeCommand:XA}}};wb={buttonViewModel:{title:_.Nn("SUGGESTION_THUMBNAIL_ATTRIBUTION_DIALOG_BUTTON_LABEL"),
style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",onTap:{innertubeCommand:wb}}};gK={dialogHeaderViewModel:{headline:{content:gK!=null?gK:_.Nn("SUGGESTION_THUMBNAIL_ATTRIBUTION_DIALOG_TITLE"),alignment:"TEXT_ALIGNMENT_CENTER"}}};var p9={basicContentViewModel:{paragraphs:[{text:{content:_.Nn("SUGGESTION_THUMBNAIL_ATTRIBUTION_DIALOG_DESCRIPTION"),alignment:"TEXT_ALIGNMENT_CENTER"}}]}};gK={showDialogCommand:{panelLoadingStrategy:{inlineContent:{dialogViewModel:{header:gK,footer:{panelFooterViewModel:{primaryButton:wb,
secondaryButton:XA,shouldHideDivider:!0}},content:p9}}}}};_.P7().resolve(_.Ov).resolveCommand(gK)}return!1});
r=_.N(_.M5("",void 0,"MvIBn"));var gb=r.next().value,Y1=r.next().value;_.m7(function(){RM()&&Y1(U==null?void 0:U(O==null?void 0:O()));S.value&&_.MH(12453,S.value,c,function(gK){c=gK})});
return _.f(_.Y,{cond:Uu,then:function(){var gK={};return _.f("div",{class:_.DW("ytSuggestionComponentRemovedText",(gK.ytSuggestionComponentLargerRemovedText=function(){return kL()},gK)),
style:function(){return TJ()>0?"height: "+TJ()+"px;":""},
role:"button"},TT)},
else:function(){var gK={},wb={};return _.f("div",{class:_.DW("ytSuggestionComponentSuggestion",(gK.ytSuggestionComponentSuggestionHover=function(){return!WK()},gK.ytSuggestionComponentHighlighted=pd,gK.ytSuggestionComponentPersonalizedSuggestion=OP,gK.ytSuggestionComponentMweb=!1,gK.ytSuggestionComponentLargerSuggestion=function(){return oJ()||kL()},gK.ytSuggestionComponentThumbnailSuggestion=function(){return kL()},gK.ytSuggestionComponentRoundedSuggestion=function(){return _.R("desktop_enable_scrollable_suggestions_panel")&&
_.R("desktop_enable_suggestions_panel_padding")},gK.ytSuggestionComponentThumbnailPadding=function(){return kL()&&!OP()},gK)),
style:function(){return TJ()>0?"height: "+TJ()+"px;":""},
role:"presentation","on:mousedown":Q5,"on:mouseover":Hf,"on:mouseout":Ou,el:S},_.f("div",{class:_.DW("ytSuggestionComponentText",(wb.ytSuggestionComponentScrollMargin=w,wb)),"aria-label":function(){return oJ()?g().text+" "+zfB:g().text},
id:function(){return U==null?void 0:U(O==null?void 0:O())},
"on:mousedown":Q5,role:"option"},_.f(_.Y,{cond:function(){return g().type!==33},
then:function(){return _.f(_.$r,{icon:tb,className:"ytSuggestionComponentIcon"})}}),_.f("div",{class:"ytSuggestionComponentLeftContainer"},_.f("span",{el:k,
role:"button",tabindex:0},_.f(_.sV,{each:rw},function(XA){return XA.bold?_.f("span",{class:"ytSuggestionComponentBold"},XA.text):_.f("span",null,XA.text)})),_.f(_.Y,{cond:function(){return qq()&&!!g().entitySubtitle||oJ()},
then:function(){return _.f("div",{class:"ytSuggestionComponentMetadataContainer"},_.f(_.Y,{cond:function(){return qq()&&!!g().entitySubtitle},
then:function(){return _.f("div",{class:"ytSuggestionComponentEntitySubtitle"},n2)}}),_.f(_.Y,{cond:function(){return oJ()},
then:function(){return _.f("div",{class:"ytSuggestionComponentNewVideoContainer"},_.f("div",{class:"ytSuggestionComponentNewVideoIcon"}),_.f("div",{class:"ytSuggestionComponentNewVideoText"},zfB))}}))}}))),_.f("div",{class:"ytSuggestionComponentRightContainer"},_.f(_.Y,{cond:function(){return kL()&&g().visualSuggestUrl!==void 0},
then:function(){var XA={};return _.f("div",{class:"ytSuggestionComponentThumbnailContainer"},_.f("img",{"aria-label":tO9,class:_.DW("ytSuggestionComponentVisualSuggestThumbnail",(XA.ytSuggestionComponentCircularFrame=function(){return qq()&&g().subtypes.includes(790)},XA.ytSuggestionComponentEntitySuggestThumbnail=function(){return qq()},XA)),
src:function(){return g().visualSuggestUrl}}),_.f(_.Y,{cond:function(){return qq()&&!!g().entityThumbnailAttributionUrl},
then:function(){var p9={};return _.f("span",{title:SJ9,role:"tooltip"},_.f("div",{el:J,"on:mouseover":Ye,"on:mouseout":B9,"on:mousedown":y5,class:_.DW("ytSuggestionComponentThumbnailOverlay",(p9.ytSuggestionComponentThumbnailOverlayHidden=function(){return!A()},p9))},_.f(_.$r,{icon:"INFO",
className:"ytSuggestionComponentInfoIcon"})))}}))}}),_.f(_.kB,null,_.f(_.SR,{when:function(){return kL()&&RM()}},function(){var XA={};
return _.f("button",{class:_.DW("ytSuggestionComponentRemoveLinkClearButton",(XA.ytSuggestionComponentRemoveLinkClearButtonSelected=function(){return gb()&&gb()===(T==null?void 0:T())},XA.ytSuggestionComponentRemoveLinkClearButtonHidden=function(){return!pd()},XA)),
el:I,"on:mousedown":CC,"aria-label":c9,id:function(){return gb()}},_.f(_.$r,{icon:"DISMISSAL",
className:"ytSuggestionComponentClearButtonIcon"}))}),_.f(_.SR,{when:function(){return!(kL()&&g().visualSuggestUrl!==void 0)&&RM()}},function(){var XA={};
return _.f("a",{class:_.DW("ytSuggestionComponentRemoveLink",(XA.ytSuggestionComponentRemoveLinkDark=Cd,XA.ytSuggestionComponentRemoveLinkSelected=function(){return gb()&&gb()===(T==null?void 0:T())},XA)),
el:e,"on:mousedown":CC,"aria-label":c9,tabindex:0,role:"button",id:function(){return gb()}},c9)}),_.f(_.SR,{when:function(){return!1}},function(){return _.f("button",{class:"ytSuggestionComponentQueryBuilderButton",
"on:click":MJ,"on:mousedown":rb,role:"button","aria-label":VOb},_.f(_.$r,{icon:"ARROW_DIAGONAL",className:"ytSuggestionComponentQueryBuilderButtonIcon"}))}))))}})},"Aj");var snU=_.A4(["//www.google.com/textinputassistant/","/","_tia.js"]),kva=_.l(function(){return _.f("ytd-text-input-assistant",{class:"ytdTextInputAssistantHost"},_.f("button",{class:"ytdTextInputAssistantButton","on:click":_.dd(function(){ag5().inputMethodsTracker.add(3);var r,E=(r=_.Xx("SBOX_SETTINGS"))==null?void 0:r.REQUEST_LANGUAGE;if(E)return _.tt(_.U7(snU,14,E)),!1})},_.f("img",{class:"ytdTextInputAssistantIcon",
tia_field_name:"search_query",tia_disable_swap:"true",tia_property:"youtube",src:"//www.gstatic.com/inputtools/images/tia.png",alt:""})))},"Bj");var lgT;_.qJ5=function(){this.cache=new Map};
lgT=function(r){for(var E=_.N(r.cache.entries()),K=E.next();!K.done;K=E.next()){var g=_.N(K.value);K=g.next().value;g=g.next().value;g.suggestions.some(function(D){return D.type===35})&&r.cache.delete(K)}};var mdQ=_.ye.SEARCH,Z$B=_.ye.SEARCH_CLEAR_LABEL,uL5=new _.NS("FAKE_SUGGEST_RESPONSE"),Awf=_.l(function(r){function E(){Hf||(Hf=setTimeout(function(){Ye()},1E3))}
function K(vf,xe,uB){if(vf.trim()){CC=vf;_.eR("REFINEMENTS_TUPLE",void 0);MJ=!0;var e2;xe=fg9(TT,xe);var Ff=(e2=r.searchEndpoint)==null?void 0:e2.call(r);_.xfu(vf,xe,Ff,Uu.value.value,uB);Ye();Uu.value.value=vf;Uu.value.blur();TT.reset()}}
function g(vf){return _.p(function(xe){return xe.return(new Promise(function(uB){var e2=new XMLHttpRequest;e2.open("GET",_.JgQ(vf),!0);e2.withCredentials=!0;var Ff=_.Xx("SBOX_SETTINGS");(Ff==null?0:Ff.SEND_VISITOR_DATA)&&e2.setRequestHeader("X-Goog-Visitor-Id",Ff==null?void 0:Ff.VISITOR_DATA);e2.onload=function(){uB(e2.responseText)};
e2.onerror=function(){_.nh(Error("Ll"));uB(null)};
setTimeout(function(){e2.abort()},1E4);
e2.send(null)}))})}
function D(vf){var xe,uB,e2,Ff;return _.p(function(IR){switch(IR.nextAddress){case 1:return xe={credentials:"include",headers:_.hXQ()},window.AbortController&&(uB=new AbortController,setTimeout(function(){uB.abort("ytsbox-suggest-timeout")},1E4),xe.signal=uB.signal),_.Mj(IR,2),IR.yield(fetch(_.JgQ(vf),xe),4);
case 4:e2=IR.yieldResult.text();_.D2(IR,3);break;case 2:return Ff=_.GD(IR),Ff!=="ytsbox-abort-last"&&Ff!=="ytsbox-suggest-timeout"&&_.nh(Ff),IR.return(null);case 3:return IR.return(e2)}})}
function B(vf){var xe,uB,e2;return _.p(function(Ff){switch(Ff.nextAddress){case 1:if(xe=_.P7().resolve(_.p0(uL5)))return Ff.return(xe);uB=Date.now();E();return _.R("yt_searchbox_xhr")?Ff.yield(g(vf),5):Ff.yield(D(vf),4);case 4:e2=Ff.yieldResult;Ff.jumpTo(3);break;case 5:e2=Ff.yieldResult;case 3:if(e2){Hf&&(clearTimeout(Hf),Hf=null);var IR=TT,H7=uB,XJ=vf.query.length===0;H7=Date.now()-H7;XJ?IR.zeroPrefixRoundTripTime=H7:(IR.JSC$21178_totalRoundTripTime+=H7,IR.maxRoundTripTime=Math.max(IR.maxRoundTripTime,
H7),XJ=Math.floor(H7/100),XJ>=O$u.length?++IR.roundTripTimeHistogram[9]:++IR.roundTripTimeHistogram[O$u[XJ]])}return Ff.return(e2)}})}
function Q(vf){var xe,uB,e2;return _.p(function(Ff){if(Ff.nextAddress==1)return(xe=c9.cache.get(_.L9B(vf)))?Ff.return(xe):Ff.yield(B(vf),2);uB=Ff.yieldResult;if(uB===null)return Ff.return(null);e2=new _.NaT(uB);vf.query.length===0&&e2.suggestions.length===0||c9.cache.set(_.L9B(vf),e2);return Ff.return(e2)})}
function a(vf){var xe,uB;return _.p(function(e2){if(e2.nextAddress==1){rb=!1;var Ff=CC;Ff=_.eb()==="search"?(_.hy(location.href,"search_query")||_.hy(location.href,"q"))===Ff:!1;xe=new _.ygQ(vf,Ff?CC:null);return e2.yield(Q(xe),2)}uB=e2.yieldResult;if(uB===null)return e2.return();xe.query.length===0&&(TT.zeroPrefixSuggestionCount=uB.suggestions.length);if(xe.id<=Ou)return TT.outOfSyncResponseCount++,e2.return();if(document.activeElement!==Uu.value)return e2.return();Ou=xe.id;var IR=TT,H7=uB.rawResponse[2]||
{};IR.experimentTriggeredBeforeFinal||(IR.experimentTriggeredBeforeFinal=IR.experimentTriggeredFinal);IR.experimentTriggeredFinal=!!H7.e;TT.updateSuggestions(uB.suggestions);z(-1);n2([]);uB.suggestions!==F()&&nQ(uB.suggestions.length);c(uB.suggestions);Q5(uB.suggestions.length>0&&uB.suggestions[0].type===33);tb&&(tb.hidden=uB.suggestions.length===0,J()?(tb.style.minWidth="",IR=tb.style,H7=(Ff=F()[0])==null?void 0:Ff.ignoredPrefix,IR.marginLeft=(H7?Math.min(H7.length*6,Cd.value.offsetWidth):0).toString()+
"px"):(tb.style.minWidth=Cd.value.offsetWidth+"px",tb.style.marginLeft="0"),b0());_.vo(e2)})}
function P(){if(!MJ)return!1;var vf=_.Xx("REFINEMENTS_TUPLE");return vf?(vf=vf[1].map(function(xe,uB){return new Bau([xe,0,[71]],Uu.value.value,uB)}),F()!==vf&&nQ(vf.length),n2([]),c(vf),TT.updateSuggestions(vf),MJ=!1,tb.hidden=vf.length===0,rb=vf.length>0,!0):!1}
function O(){var vf=Uu.value.value;(typeof vf==="string"||vf instanceof String)&&vf!==""?X(!0):X(!1)}
function U(){if(_.eb()==="search"){var vf=window.location.href;try{var xe=_.hy(vf,"search_query")||_.hy(vf,"q")||""}catch(uB){xe=""}xe&&(Uu.value.value=xe,X(!0))}}
var T=_.N(_.M5([],void 0,"OC8EPc")),w=T.next().value;T=T.next().value;var F=w,c=T;w=_.N(_.M5(-1,void 0,"t2tVQb"));var W=w.next().value,z=w.next().value;w=_.N(_.M5(-1,void 0,"v0RZCe"));var S=w.next().value,k=w.next().value;w=_.N(_.M5(!1,void 0,"rjAnI"));var A=w.next().value,X=w.next().value;w=_.N(_.M5(!1,void 0,"SyGLvb"));var e=w.next().value,I=w.next().value;T=_.N(_.M5(!1,void 0,"tL09Cb"));w=T.next().value;T=T.next().value;var J=w,Q5=T;T=_.N(_.M5(!1,void 0,"FlH7mc"));w=T.next().value;var OP=T.next().value;
T=_.N(_.M5(!1,void 0,"ea3fwe"));var WK=T.next().value,TJ=T.next().value;T=_.N(_.M5(1,void 0,"vSK1xe"));var oJ=T.next().value,kL=T.next().value;T=_.N(_.M5([],void 0,"ijlw4b"));var qq=T.next().value,n2=T.next().value;T=_.N(_.M5(!1,void 0,"HcRey"));var pd=T.next().value,RM=T.next().value;T=_.R("web_searchbox_animate_suggestions")&&"contentVisibility"in document.documentElement.style&&"interpolateSize"in document.documentElement.style;var rw=_.NZ("yt-searchbox"),Uu=_.NZ("input"),Cd=_.NZ("div"),tb,c9=
new _.qJ5,TT=ag5(),Nq=_.P7().resolve(_.p0(_.qB)),Da=function(){var vf;return((vf=r.forceDarkMode)==null?void 0:vf.call(r))||!(Nq==null||!Nq())},oM=function(){return _.R("desktop_enable_scrollable_suggestions_panel")},Ld="i"+v6u++,MJ=!1,rb=!1,CC="",Hf=null,Ou=-1,Ye=function(){n2([]);
c([]);Q5(!1);tb&&(tb.hidden=!0);Hf&&(clearTimeout(Hf),Hf=null);z(-1)},B9=function(vf,xe){vf.preventDefault();
RM(!0);tb&&(tb.hidden=!1);var uB=W();vf=F();var e2=qq();xe=Wfu(xe);uB+=xe;for(uB>=vf.length?uB=-1:uB<-1&&(uB=vf.length-1);uB!==-1&&(e2.includes(uB)||uB>=vf.length||uB<0);)uB+=xe,uB>=vf.length&&(uB=-1);z(uB);W()>=0&&(Uu.value.value=F()[W()].text,k(0),O(),vf=W(),e2=S(),(e2=document.getElementById(zC[vf][e2]))&&oM()&&(vf===F().length-1?tb.scrollTop=tb.scrollHeight:e2.scrollIntoView({block:"nearest",inline:"start"})))},y5=_.dd(function(vf){if(!(vf.relatedTarget instanceof Element&&vf.relatedTarget.className.includes("ytSuggestionComponentRemoveLinkClearButton"))){I(!0);
var xe;(xe=r.focusCallback)==null||xe.call(r,!0);P()||(rb?tb.hidden=!1:(_.Ln(rw.value,"yt-autonav-pause-focus",{}),a(vf.target.value)))}}),gb=_.dd(function(vf){if(!(vf.relatedTarget instanceof Element&&vf.relatedTarget.className.includes("ytSuggestionComponentRemoveLinkClearButton"))){I(!1);
var xe;(xe=r.focusCallback)==null||xe.call(r,!1);tb.scrollTop=0;tb.hidden=!0;_.Ln(rw.value,"yt-autonav-pause-blur",{})}}),Y1=function(vf){vf=Wfu(vf);
var xe;((xe=zC[W()])==null?0:xe[S()+vf])&&k(S()+vf)},gK=_.dd(function(vf){var xe=vf.target;
switch(vf.keyCode){case 13:vf.preventDefault();var uB;if((uB=zC[W()])==null?0:uB[S()]){var e2;(e2=document.getElementById(zC[W()][S()]))==null||e2.dispatchEvent(new CustomEvent("mousedown",{detail:{wasSelectedByKeyboard:!0}}));break}vf=vf.shiftKey?4:3;uB=TT;e2=W();uB.selectedSuggestionIndex=e2;K(xe.value,vf);break;case 27:tb&&(tb.hidden=!0);break;case 40:B9(vf,40);break;case 38:B9(vf,38);break;case 39:Y1(39);break;case 37:Y1(37);break;case 229:TT.inputMethodsTracker.add(4);break;default:TT.inputMethodsTracker.add(1),
pLD(TT)}return!1}),wb=_.dd(function(vf){a(vf.target.value);
O();oM()&&tb&&(tb.scrollTop=0);return!1}),XA=_.dd(function(){TT.inputMethodsTracker.add(2);
pLD(TT);return!1});
_.m7(function(){if(tb){TT.reset();if(window.ResizeObserver){var vf=new ResizeObserver(function(){J()||(tb.style.minWidth=Cd.value.offsetWidth+"px")});
vf.observe(Cd.value);(new ResizeObserver(function(){b0()})).observe(tb);
_.Z6(function(){vf.disconnect()})}U();
window.addEventListener("yt-navigate-finish",U);window.addEventListener("yt-focus-searchbox",function(){Uu.value.focus()});
var xe;OP((xe=_.Xx("SBOX_SETTINGS"))==null?void 0:xe.HAS_ON_SCREEN_KEYBOARD)}else _.Xc(new _.bs("suggestionsEl was not set in onInit. Component may be broken."),"WARNING")});
var p9=_.dd(function(vf){vf.preventDefault();K(Uu.value.value,12);return!1}),F8=_.dd(function(vf){vf.preventDefault();
var xe,uB;(xe=Uu)==null||(uB=xe.value)==null||uB.focus();var e2,Ff;((e2=Uu)==null?void 0:(Ff=e2.value)==null?void 0:Ff.value)!==""&&(Uu.value.value="",Uu.value.dispatchEvent(new Event("input")));return!1}),Xf=_.dd(function(){var vf=QHA(Uu.value.value,F().filter(function(xe){return xe.type!==35}).map(function(xe){return{label:xe.text}}));
_.ht(rw.value,"yt-open-popup-action",[{openPopupAction:vf},document.body]);return!1}),x5=_.dd(function(){Uu.value.focus();
return!1}),db=function(vf,xe,uB,e2,Ff){TT.selectedSuggestionIndex=uB;
K(xe,Ff?3:1,e2)},K9=function(vf){Uu.value.value=vf;
Uu.value.dispatchEvent(new Event("input"));TT.inputMethodsTracker.add(5);pLD(TT,!0)},zC=[[]],Pv=function(vf){var xe="searchbox-suggestion"+_.m0(_.ax);
zC[vf].push(xe);return xe},nQ=function(vf){if(F()){zC=[[]];
for(var xe=0;xe<vf;xe++)zC.push([])}},b0=function(){if(oM()){var vf=tb,xe=vf.scrollTop;
vf=vf.scrollHeight-vf.clientHeight;TJ(xe>=vf);xe=Math.abs(vf-xe);xe<=40?kL(1-(40-xe)/40):kL(1)}},X0=function(){return"opacity: "+oJ()*100+"%"},GJ=_.dd(function(){b0();
return!1}),Zd=_.dd(function(){RM(!1);
return!1}),HK,il={},Mu={},sn={},VD={};
return _.f("yt-searchbox",{class:_.DW("ytSearchboxComponentHost",(il.ytSearchboxComponentMweb=!1,il.ytSearchboxComponentDesktop=!0,il["yt-searchbox-filled-query"]=function(){return A()},il["ytd-masthead"]=function(){return!e()},il.ytSearchboxComponentHostDark=Da,il)),
role:"search",el:rw,"client-ve-type":10349},_.f("div",{el:Cd,"on:click":x5,class:_.DW("ytSearchboxComponentInputBox",(Mu.ytSearchboxComponentInputBoxDark=Da,Mu.ytSearchboxComponentInputBoxHasFocus=e,Mu))},_.f("form",{action:"/results",class:"ytSearchboxComponentSearchForm","on:submit":p9},_.f(_.Y,{cond:e,then:function(){return _.f("div",{class:"ytSearchboxComponentInnerSearchIcon"},_.f(_.$r,{icon:"SEARCH"}))}}),_.f("input",{el:Uu,
class:_.DW("ytSearchboxComponentInput","yt-searchbox-input","title"),name:"search_query","aria-controls":Ld,"aria-expanded":!((HK=tb)==null?0:HK.hidden),type:"text",autocomplete:"off",autocorrect:"off",spellcheck:"false","on:blur":gb,"on:focus":y5,"on:input":wb,"on:keydown":gK,"on:paste":XA,placeholder:r.placeholderText,"aria-activedescendant":function(){var vf;return(vf=zC[W()])==null?void 0:vf[S()]},
"aria-autocomplete":"list",role:"combobox"})),_.f(_.Y,{cond:w,then:function(){return _.f("div",{class:"ytSearchboxComponentYtdTextInputAssistantWrapper"},_.f(kva,null))}}),_.f(_.Y,{cond:A,
then:function(){return _.f("div",{class:"ytSearchboxComponentClearButtonWrapper"},_.f("button",{class:"ytSearchboxComponentClearButton","on:click":F8,"aria-label":r.clearButtonAriaLabel||Z$B},_.f(_.$r,{icon:"DISMISSAL",className:"ytSearchboxComponentClearButtonIcon"}),_.f(_.Wz,{model:{}})))}})),_.f("button",{class:_.DW("ytSearchboxComponentSearchButton",(sn.ytSearchboxComponentSearchButtonDark=Da,sn)),
"on:click":p9,"aria-label":mdQ,title:r.placeholderText},_.f(_.$r,{icon:"SEARCH"})),_.f(_.Y,{cond:function(){if(ypT()&&_.R("mweb_voice_search")&&r.voiceSearchButton)return r.voiceSearchButton()},
then:function(vf){var xe={};return _.f("div",{class:_.DW("ytSearchboxComponentVoiceSearchWrapper",(xe.ytSearchboxComponentHideVoiceSearchButton=function(){return A()},xe))},_.f(_.U9,{data:vf},{buttonRenderer:function(uB){return _.f(_.ce,{data:uB.data,
onButtonClickCallback:function(){}})}}))}}),_.f("div",{el:_.eH(function(vf){return void(tb=vf)}),
id:Ld,class:_.DW("ytSearchboxComponentSuggestionsContainer",(VD.ytSearchboxComponentSuggestionsContainerDark=Da,VD["yt-searchbox-suggestions-container"]=!1,VD.ytSearchboxComponentSuggestionsContainerScrollable=oM(),VD.ytSearchboxComponentSuggestionsContainerAnimated=T,VD)),"on:scroll":GJ,"on:mousemove":Zd,role:"listbox",hidden:!0},_.f(_.sV,{each:F},function(vf,xe){return _.f(b$U,{suggestion:vf,isHighlighted:function(){return xe()===W()},
onClickCallback:db,onHoverUpdateCallback:function(uB){if(_.R("desktop_enable_single_suggestion_highlight")){var e2=xe();uB&&(k(0),z(e2))}},
onRemoveCallback:function(uB){lgT(c9);uB===void 0||uB<0||qq().includes(uB)||n2([].concat(_.mn(qq()),[uB]))},
labels:r.labels,queryBuilderFunction:K9,suggestionIndex:xe,generateUniqueId:Pv,highlightedId:function(){var uB;return(uB=zC[W()])==null?void 0:uB[S()]},
useScrollMargin:oM(),isKeyboardMode:pd})}),_.f(_.Y,{cond:function(){return!J()&&F().find(function(vf){return vf.type!==35})&&_.R("searchbox_reporting")},
then:function(){return _.f("button",{class:"ytSearchboxComponentReportButton","on:mousedown":Xf},_.Nn("SBOX_INAPPROPRIATE_PROMPT",void 0,"Report search predictions"))}}),_.f(_.Y,{cond:function(){return!WK()&&oM()},
then:function(){return _.f("div",{class:"ytSearchboxComponentSuggestionsContainerFooter"},_.f("div",{class:"ytSearchboxComponentSuggestionsContainerFooterGradient",style:X0}))}})))},"Dj");
Awf.idomCompat={callbacks:{focusCallback:!0}};_.yB(Awf,"yt-searchbox",{props:{searchEndpoint:_.Yt,placeholderText:_.Yt,labels:_.Yt,voiceSearchButton:_.Yt,focusCallback:_.H1,clearButtonAriaLabel:_.Yt,forceDarkMode:_.Yt}});var XB=function(){var r=_.q.apply(this,arguments)||this;r.menuButtonTargetId="topbar-guide-menu";r.narrow=!1;r.menuStrings={BACK_ALT_LABEL:_.Nn("BACK_ALT_LABEL",void 0,"Back"),GUIDE_ALT_LABEL:_.Nn("GUIDE_ALT_LABEL",void 0,"Guide"),LOGO_ALT_LABEL:_.Nn("LOGO_ALT_LABEL",void 0,"YouTube Home"),SEARCH_ALT_LABEL:_.Nn("SBOX_PLACEHOLDER",void 0,"Search")};r.pageDarkTheme=document.documentElement.hasAttribute("dark");r.watchPageScrollTop=0;r.theater=!1;r.fullscreen=!1;r.disableFrostedGlassDuringViewTransition=
!1;r.desktopUnifiedSearchPanelMode=_.R("desktop_enable_unified_search_panel");r.aiCompanionEnabled=_.R("enable_ai_companion");r.ytSearchboxFocused=!1;r.searchboxLabels=_.Xx("SBOX_LABELS");r.topbarIsAboveChipbar=!1;r.isDarkThemeForced=!1;r.areGhostCardsHidden=!1;r.guideKeyboardToggle=!1;r.voiceSearchManager=HYB();r.actionMap={"yt-send-feedback-action":"onYtSendFeedbackAction","yt-fullscreen-change-action":"onFullscreenChangeAction"};r.setYtSearchboxFocused=function(E){r.ytSearchboxFocused=E};
r.toggleFrostedGlassDuringViewTransition=function(E){r.disableFrostedGlassDuringViewTransition=E};
return r};
_.C(XB,_.q);_.d=XB.prototype;_.d.computeSimpleText=function(r){return _.Xo(r)};
_.d.onDarkChanged=function(){for(var r=_.N(this.buttons||[]),E=r.next();!E.done;E=r.next())E.value.isOverlay=!!this.dark;r=_.N(this.buttonRenderers||[]);for(E=r.next();!E.done;E=r.next())E.value.overrides=this.computeButtonOverride()};
_.d.computeButtonOverride=function(){return this.dark?{style:"overlay"}:void 0};
_.d.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"}}}};
_.d.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","banner");var r=_.Us(_.Y0(),"aa");_.Dt(this.hostElement,"shell",!1);!this.hostElement.classList.contains("dark")&&!this.hostElement.classList.contains("theater")||r||(this.isDarkThemeForced=this.dark=!0);this.logoType?(r=this.hostElement.querySelector("#masthead-logo"))&&(_.R("polymer_on_demand_shady_dom")?r.setAttribute("slot","masthead-logo-old"):_.Gb(r)):this.logo.hidden=!0;document.addEventListener("yt-watch-masthead-scroll",
_.QF(this,this.onWatchScroll));document.addEventListener("yt-set-theater-mode-enabled",_.QF(this,this.onSetTheaterModeEnabled));this.registerWithViewTransitionManager()};
_.d.detached=function(){document.removeEventListener("yt-watch-masthead-scroll",_.QF(this,this.onWatchScroll));document.removeEventListener("yt-set-theater-mode-enabled",_.QF(this,this.onSetTheaterModeEnabled))};
_.d.dataChanged=function(){var r=this.data;r&&(this.voiceEnabled=r.voiceSearchButton?HYB().isSupported():!1,_.ua(_.An(),this.menuButtonTargetId,this.guideButton),r.onReceivedActions&&r.onReceivedActions.length>0&&!this.hasShownCreatorEmailOptInPopup&&(_.EB(this.hostElement,r.onReceivedActions,this.hostElement),this.hasShownCreatorEmailOptInPopup=!0),!this.hasRenderedWithData&&r&&(this.hasRenderedWithData=!0,this.logo.hidden=!1,_.Dt(this.hostElement,"dark",!1),_.Dt(this.hostElement,"theater",!1),(r=
this.hostElement.querySelector("#masthead-logo"))&&(_.R("polymer_on_demand_shady_dom")?r.setAttribute("slot","masthead-logo-old"):_.Gb(r))))};
_.d.computeCenterHidden=function(){var r;return this.data&&!((r=this.data.searchbox)==null?0:r.fusionSearchboxRenderer)};
_.d.onRendererStamperFinished=function(){this.areGhostCardsHidden||(_.Dt(this.hostElement,"masthead-finish",!0),this.areGhostCardsHidden=!0)};
_.d.onWatchPageChange=function(){this.isWatchPage||this.resetBackground()};
_.d.onWatchScroll=function(r){this.watchPageScrollTop=r.detail||0;this.updateMastheadBackgroundOpacity()};
_.d.onFullscreenChangeAction=function(r){r||(this.watchPageScrollTop=0);this.fullscreen=r;this.updateMastheadBackgroundOpacity()};
_.d.onSetTheaterModeEnabled=function(r){this.theater=r.detail.enabled;this.updateMastheadBackgroundOpacity()};
_.d.updateMastheadBackgroundOpacity=function(){this.shouldShowCinematicMastHead()&&(this.fullscreen?this.resetBackground():document.body.className.indexOf("lock-scrollbar")===-1&&this.setBackgroundOpacity(this.watchPageScrollTop))};
_.d.resetBackground=function(){this.background.style.removeProperty("opacity");this.watchPageScrollTop=0};
_.d.setBackgroundOpacity=function(r){r=this.calculateBackgroundOpacity(r);this.background.style.opacity=""+r};
_.d.calculateBackgroundOpacity=function(r){var E=this.theater?.6:0,K=this.hostElement.clientHeight/2;return Math.min(Math.max(r,0),K)/K*(1-E)+E};
_.d.shouldShowCinematicMastHead=function(){var r=_.R("kevlar_watch_grid")&&!_.R("swatchie_cinematic_masthead_ks");return this.isWatchPage&&(r||this.pageDarkTheme)};
_.d.focusGuide=function(){this.guideButton.focus()};
_.d.onGuideToggleTap=function(){_.Ln(this.hostElement,"yt-guide-toggle",{isKeyInput:this.guideKeyboardToggle});this.guideKeyboardToggle=!1};
_.d.onGuideButtonKeydown=function(){this.guideKeyboardToggle=!0};
_.d.onGuideToggleHover=function(){_.Ln(this.hostElement,"yt-guide-hover")};
_.d.onSearchCloseClick=function(){this.ytdExpandableInputBehavior.showInput=!1};
_.d.narrowChanged=function(){this.narrow?this.ytSearchboxFocused&&this.ytdExpandableInputBehavior.openOnClick_():this.ytdExpandableInputBehavior.showInput=!1};
_.d.closeOnOutsideClickCondition=function(r){for(r=_.AP(r);r[0];){var E=r.shift();if(E instanceof Element&&E.id==="kbd")return!1}return!0};
_.d.onVoiceTap=function(){this.pausePlayer();this.voiceSearchManager.start()};
_.d.pausePlayer=function(){var r;(r=_.Lg())==null||r.pause();this.pauseMiniplayer()};
_.d.pauseMiniplayer=function(){if(this.isMiniplayerActive()){var r;(r=_.P7().resolve(_.S3).getPlayerElement())==null||r.pause()}};
_.d.isMiniplayerActive=function(){return _.P7().resolve(_.S3).isMiniplayerActive()};
_.d.updateNarrowFromBinding=function(r){this.narrow=r.detail.value};
_.d.onYtSendFeedbackAction=function(){_.ht(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"])};
_.d.registerWithViewTransitionManager=function(){BzB(_.P7().resolve(_.h3),this.hostElement,this.toggleFrostedGlassDuringViewTransition)};
_.f5.Object.defineProperties(XB.prototype,{guideIcon:{configurable:!0,enumerable:!0,get:function(){return _.R("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 r;return!!(this.aiCompanionEnabled&&((r=this.data)==null?0:r.aiCompanionButton))}},
voiceSearchButton:{configurable:!0,enumerable:!0,get:function(){if(this.desktopUnifiedSearchPanelMode){var r;return(r=this.data)==null?void 0:r.voiceSearchButton}}},
narrowQuery:{configurable:!0,enumerable:!0,get:function(){return"max-width: "+(this.aiCompanionEnabled?750:656)+"px"}}});
XB.prototype.narrowChanged=XB.prototype.narrowChanged;XB.prototype.onWatchPageChange=XB.prototype.onWatchPageChange;XB.prototype.onRendererStamperFinished=XB.prototype.onRendererStamperFinished;XB.prototype.dataChanged=XB.prototype.dataChanged;XB.prototype.onDarkChanged=XB.prototype.onDarkChanged;_.u([_.G(_.Ib),_.H("design:type",Object)],XB.prototype,"ironResizableBehavior",void 0);_.u([_.G(_.d_a),_.H("design:type",Object)],XB.prototype,"ytdExpandableInputBehavior",void 0);
_.u([_.G(_.fG.YtdGuideStateAwareBehavior),_.H("design:type",Object)],XB.prototype,"ytdGuideStateAwareBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],XB.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],XB.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],XB.prototype,"ytRendererBehavior",void 0);
_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],XB.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(_.N6),_.H("design:type",Object)],XB.prototype,"ytdReduxBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],XB.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],XB.prototype,"narrow",void 0);_.u([_.b(),_.H("design:type",Object)],XB.prototype,"logoType",void 0);_.u([_.b(),_.H("design:type",Boolean)],XB.prototype,"voiceEnabled",void 0);
_.u([_.b(),_.H("design:type",Object)],XB.prototype,"menuStrings",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],XB.prototype,"dark",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],XB.prototype,"pageDarkTheme",void 0);_.u([_.b(),_.H("design:type",Object)],XB.prototype,"watchPageScrollTop",void 0);_.u([_.b({reflectToAttribute:!0,selector:_.xAL}),_.H("design:type",Boolean)],XB.prototype,"isWatchPage",void 0);
_.u([_.b({reflectToAttribute:!0,selector:_.W_J}),_.H("design:type",Boolean)],XB.prototype,"isShortsPage",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],XB.prototype,"theater",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],XB.prototype,"fullscreen",void 0);_.u([_.b({reflectToAttribute:!0,selector:_.zVq}),_.H("design:type",String)],XB.prototype,"frostedGlassMode",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],XB.prototype,"disableFrostedGlassDuringViewTransition",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],XB.prototype,"aiCompanionEnabled",void 0);_.u([_.b(),_.H("design:type",Object)],XB.prototype,"ytSearchboxFocused",void 0);_.u([_.Oa("#buttons > *"),_.H("design:type",Array)],XB.prototype,"buttons",void 0);_.u([_.Oa("ytd-button-renderer"),_.H("design:type",Array)],XB.prototype,"buttonRenderers",void 0);
_.u([_.fH("#background"),_.H("design:type",HTMLDivElement)],XB.prototype,"background",void 0);_.u([_.fH("#guide-button"),_.H("design:type",Object)],XB.prototype,"guideButton",void 0);_.u([_.fH("#logo"),_.H("design:type",Object)],XB.prototype,"logo",void 0);_.u([_.b({computed:"computeButtonOverride(dark)"}),_.H("design:type",Object)],XB.prototype,"buttonOverrides",void 0);
_.u([_.TI("dark"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],XB.prototype,"onDarkChanged",null);_.u([_.b({value:function(){return this.onVoiceTap.bind(this)}}),
_.H("design:type",Function)],XB.prototype,"boundOnTapVoiceButton",void 0);_.u([_.b(),_.H("design:type",Object)],XB.prototype,"topbarIsAboveChipbar",void 0);_.u([_.b(),_.H("design:type",String),_.H("design:paramtypes",[])],XB.prototype,"guideIcon",null);_.u([_.v("voiceEnabled"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],XB.prototype,"shouldShowVoiceSearchButton",null);
_.u([_.v("data.aiCompanionButton","aiCompanionEnabled"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],XB.prototype,"shouldShowAiCompanionButton",null);_.u([_.v("data"),_.H("design:type",Object),_.H("design:paramtypes",[])],XB.prototype,"voiceSearchButton",null);_.u([_.v("aiCompanionEnabled"),_.H("design:type",String),_.H("design:paramtypes",[])],XB.prototype,"narrowQuery",null);
_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],XB.prototype,"dataChanged",null);_.u([_.ae("yt-rendererstamper-finished"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],XB.prototype,"onRendererStamperFinished",null);_.u([_.TI("isWatchPage"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],XB.prototype,"onWatchPageChange",null);
_.u([_.TI("narrow"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],XB.prototype,"narrowChanged",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-masthead"})],XB);
_.Z(XB,"ytd-masthead",function(){if(C2b!==void 0)return C2b;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return C2b=r},{mode:_.EZ("kevlar_poly_si_batch_j036")?1:2});var efB;var XLu={},H$A={},n6A={},Igb={},ywu=(Igb.OFFLINE=(XLu["publicytnetworkstatus-online"]="BACK_ONLINE",XLu),Igb.ONLINE=(H$A["publicytnetworkstatus-offline"]="OFFLINE",H$A),Igb.BACK_ONLINE=(n6A["publicytnetworkstatus-offline"]="OFFLINE",n6A.TIMER_TRIGGER="ONLINE",n6A),Igb),HP=function(){var r=_.q.apply(this,arguments)||this;r.currentState="ONLINE";r.scheduledJobId=0;r.bannerString="";r.bannerVe=null;r.networkStatusManagerInstance=new _.ge;return r};
_.C(HP,_.q);_.d=HP.prototype;_.d.attached=function(){var r=this;this.networkStatusManagerInstance.isNetworkAvailable()||this.stateChangeHandler("publicytnetworkstatus-offline");this.networkStatusManagerInstance.listen("publicytnetworkstatus-online",function(){r.stateChangeHandler("publicytnetworkstatus-online")});
this.networkStatusManagerInstance.listen("publicytnetworkstatus-offline",function(){r.stateChangeHandler("publicytnetworkstatus-offline")})};
_.d.detached=function(){var r=this;this.networkStatusManagerInstance.unlisten("publicytnetworkstatus-online",function(){r.stateChangeHandler("publicytnetworkstatus-online")});
this.networkStatusManagerInstance.unlisten("publicytnetworkstatus-offline",function(){r.stateChangeHandler("publicytnetworkstatus-offline")})};
_.d.enterState=function(r){var E=this;this.scheduledJobId&&_.eM.cancelJob(this.scheduledJobId);r==="ONLINE"?(this.logVisibility(!1),this.bannerString=""):r==="OFFLINE"?(this.logVisibility(!0),this.bannerString=_.Nn("NO_INTERNET_CONNECTION",void 0,"No internet connection")):r==="BACK_ONLINE"&&(this.bannerString=_.Nn("BACK_ONLINE",void 0,"Back Online"),this.scheduledJobId=_.k_(_.eM,function(){E.stateChangeHandler("TIMER_TRIGGER")},3E3));
this.currentState=r};
_.d.stateChangeHandler=function(r){(r=ywu[this.currentState][r])&&this.enterState(r)};
_.d.logVisibility=function(r){var E=_.Cn();this.createBannerVe(r);E&&this.bannerVe&&(r?_.lr(E,[this.bannerVe]):_.md(E,[this.bannerVe]))};
_.d.createBannerVe=function(r){!this.bannerVe&&r&&(this.bannerVe=_.dt(37929),_.lA(_.pB(),this.bannerVe))};
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",String)],HP.prototype,"currentState",void 0);_.u([_.b(),_.H("design:type",Object)],HP.prototype,"scheduledJobId",void 0);_.u([_.b(),_.H("design:type",Object)],HP.prototype,"bannerString",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-network-status-banner"})],HP);
_.Z(HP,"ytd-network-status-banner",function(){if(efB!==void 0)return efB;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return efB=
r},{mode:1});var LJa;var nU=function(){var r=_.q.apply(this,arguments)||this;r.actionMap={"yt-update-permission-role-command":"handleUpdatePermissionRoleCommand"};r.hidden=!0;r.frostedGlass=_.R("web_frosted_glass");return r};
_.C(nU,_.q);nU.prototype.computeHidden=function(r){return r&&r.status?!1:!0};
nU.prototype.handleUpdatePermissionRoleCommand=function(r){if(r=_.M(r,_.qgu))if(r=_.M(r.renderer,_.kwu))this.data=r};
_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],nU.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],nU.prototype,"componentBehavior",void 0);_.u([_.b({value:!0,computed:"computeHidden(data)"}),_.H("design:type",Object)],nU.prototype,"hidden",void 0);_.u([_.b(),_.H("design:type",Object)],nU.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],nU.prototype,"frostedGlass",void 0);
_.u([_.VF({disableElementRegistration:!0,is:"ytd-permission-role-bottom-bar-renderer"})],nU);
_.Z(nU,"ytd-permission-role-bottom-bar-renderer",function(){if(LJa!==void 0)return LJa;var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);return LJa=r},{mode:1});var hfU;var Jwu;var GFU={productId:"5047190",bucket:"suggest",enableAnonymousFeedback:!0,flow:"submit",allowNonLoggedInFeedback:!0};var If=function(){return _.q.apply(this,arguments)||this};
_.C(If,_.q);_.d=If.prototype;_.d.attached=function(){this.JSC$21296_scroller&&(this.JSC$21296_scroller.dialogElement=this.hostElement.parentNode,this.JSC$21296_scroller.attached&&typeof this.JSC$21296_scroller.attached==="function"&&this.JSC$21296_scroller.attached());this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.d.dataChanged=function(){if(this.data!==void 0){Array.prototype.slice.call(this.hostElement.querySelectorAll("tp-yt-paper-checkbox")).forEach(function(K){K.checked=!1});
this.catagorySelected=this.suggestionSelected=!1;var r=_.rj(this.hostElement);r.querySelector("tp-yt-paper-radio-group").selected="";var E=r.querySelector("#reason-text");E&&(E.value="");r.querySelector("#description-text").value=""}};
_.d.canSubmit=function(r,E){_.Ln(this.hostElement,"yt-invalidate-popup-tabbables");return!(r&&E)};
_.d.onCancel=function(){_.ht(this.hostElement,"yt-close-popup-action",["ytd-search-suggestion-report-dialog"])};
_.d.onSubmit=function(){var r=Array.prototype.slice.call(this.hostElement.querySelectorAll("tp-yt-paper-checkbox")).filter(function(B){return B.active}).map(function(B){return B.innerText.trim()}),E=this.hostElement.querySelector("tp-yt-paper-radio-group"),K=E.selectedItem,g=K.name;
K=K.innerText.trim();var D=E.querySelector("#reason-text");E=void 0;D&&(E=D.value);(D=this.descriptionText.value)&&(D=D.trim());vqk(this.data.searchQuery,r,g,K,D,E);_.ht(this.hostElement,"yt-close-popup-action",["ytd-search-suggestion-report-dialog"]);this.sendFormSubmitToast()};
_.d.sendFormSubmitToast=function(){var r=_.L4(_.Nn("SBOX_INAPPROPRIATE_TOAST"));_.ht(this.hostElement,"yt-open-popup-action",[r,this])};
_.d.onIronChange=function(){this.suggestionSelected=Array.prototype.slice.call(this.hostElement.querySelectorAll("tp-yt-paper-checkbox")).some(function(r){return r.active})};
_.d.onIronSelect=function(){this.catagorySelected=!!this.hostElement.querySelector("tp-yt-paper-radio-group").selected};
If.prototype.onIronSelect=If.prototype.onIronSelect;If.prototype.onIronChange=If.prototype.onIronChange;If.prototype.dataChanged=If.prototype.dataChanged;_.u([_.b(),_.H("design:type",Object)],If.prototype,"data",void 0);_.u([_.b({value:!0,computed:"canSubmit(suggestionSelected,catagorySelected)"}),_.H("design:type",Boolean)],If.prototype,"submitDisabled",void 0);_.u([_.b(),_.H("design:type",Boolean)],If.prototype,"suggestionSelected",void 0);
_.u([_.b(),_.H("design:type",Boolean)],If.prototype,"catagorySelected",void 0);_.u([_.fH("#scroller"),_.H("design:type",Object)],If.prototype,"JSC$21296_scroller",void 0);_.u([_.fH("#description-text"),_.H("design:type",Object)],If.prototype,"descriptionText",void 0);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],If.prototype,"dataChanged",null);
_.u([_.ae("iron-change"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],If.prototype,"onIronChange",null);_.u([_.ae("iron-select"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],If.prototype,"onIronSelect",null);_.u([_.VF({disableElementRegistration:!0,is:"ytd-search-suggestion-report-dialog"})],If);
_.Z(If,"ytd-search-suggestion-report-dialog",function(){if(Jwu!==void 0)return Jwu;var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return Jwu=r},{mode:1});var yh=function(r){var E=r.openPopupAction;var K=r.target;var g=r.container;var D=r.popupContainerConfig;var B=r.getElement;r=r.removeWhenClosed===void 0?!1:r.removeWhenClosed;this.naturalHeight=this.popupContent=this.popup=void 0;this.openPopupAction=E;this.target=K;this.container=g;this.popupContainerConfig=D;this.getElement=B;this.JSC$21302_popupConfig=this.popupContainerConfig.JSC$20426_popupConfig[this.openPopupAction.popupType];this.rendererName=(E=this.getName())?_.gGm(E,iY9(this.popupContainerConfig,
E)):"";_.R("ytpopup_disable_default_html_caching")&&(this.removeWhenClosed=r);this.createPopup()};
yh.prototype.updatePopup=function(r){this.openPopupAction=r;this.JSC$21302_popupConfig=this.popupContainerConfig.JSC$20426_popupConfig[this.openPopupAction.popupType];riT(this);_.R("kevlar_keyboard_button_focus")&&(this.popup.restoreFocusOnClose=!0)};
yh.prototype.refit=function(){this.popup.opened&&this.popup.refit()};
var gDB=function(r,E,K){(E=E&&r.JSC$21302_popupConfig.narrowProperties?r.JSC$21302_popupConfig.narrowProperties:r.JSC$21302_popupConfig.properties)&&K!==void 0&&(E.isAriaModal=K);EDD(r,E);r.isRtl()&&EDD(r,r.JSC$21302_popupConfig.rtlProperties);KWf(r)};
yh.prototype.createPopup=function(){var r=this.JSC$21302_popupConfig.component;if(this.popupContent=DFB(this,this.rendererName)){if(r){this.popup=DFB(this,r);var E=this.popupContent;_.R("web_enable_wrapper_for_cow_component_in_popup")&&(E=document.createElement("div"),E.appendChild(this.popupContent));_.R("kevlar_keyboard_button_focus")&&(this.popup.restoreFocusOnClose=!0);this.JSC$21302_popupConfig.slotName&&E.setAttribute("slot",this.JSC$21302_popupConfig.slotName);r=this.popup;var K=this.container.tagName.toLowerCase();
_.IA["counterfactuals.desktop_web_boolean_flag_with_counterfactual_study"]=String(_.R("desktop_web_boolean_flag_with_counterfactual_study"));var g=_.HU(E);_.LtP(_.Iq(r),_.Le(E,K,g));document.body.appendChild(this.popup)}else this.popup=this.popupContent;_.R("ytpopup_disable_default_html_caching")&&(this.popup.removeWhenClosed=this.removeWhenClosed);_.rj(this.container).appendChild(this.popup)}};
var riT=function(r){var E,K,g=(E=r.openPopupAction.accessibilityData)==null?void 0:(K=E.accessibilityData)==null?void 0:K.label;g&&(r.popup.ariaLabel=g);var D;((D=r.popupContent.polymerController)!=null?D:r.popupContent).data=(0,_.lw.unsafeClone)(r.openPopupAction.popup[r.getName()]);r.popupContent.duration=Bib(r);r.popupContent.positionType=r.openPopupAction.position;var B=r.openPopupAction.properties;B&&Object.keys(B).forEach(function(Q){r.popupContent[Q]=B[Q]})},EDD=function(r,E){if(E)for(var K=
_.N(Object.keys(E)),g=K.next();!g.done;g=K.next())g=g.value,r.popup[g]=E[g]},KWf=function(r){if(r.openPopupAction.position){var E=r.JSC$21302_popupConfig.positionalProperties&&r.JSC$21302_popupConfig.positionalProperties[r.openPopupAction.position],K=r.JSC$21302_popupConfig.rtlPositionalProperties&&r.JSC$21302_popupConfig.rtlPositionalProperties[r.openPopupAction.position];
E=r.isRtl()&&K?K:E;E.shiftedHorizontalOffset&&(K=r.popup.style.display,r.popup.style.display="block",r.popupContent&&r.popup.positionTarget&&r.popupContent.clientWidth>r.popup.positionTarget.clientWidth&&(E.horizontalOffset=r.popup.positionTarget.clientWidth/2-E.shiftedHorizontalOffset),r.popup.style.display=K);EDD(r,E)}},dFD=function(r,E,K){if(E){for(var g=_.N(Object.keys(E)),D=g.next();!D.done;D=g.next())D=D.value,r.popup.style[D]=E[D];
if(K)for(E=_.N(Object.keys(K)),g=E.next();!g.done;g=E.next())g=g.value,r.popup.style[g]=K[g]}};
yh.prototype.getName=function(){return _.uR(this.openPopupAction.popup,"renderer")||_.uR(this.openPopupAction.popup,"dialog")||_.uR(this.openPopupAction.popup,"model")||void 0};
var Bib=function(r){r=r.openPopupAction.durationHintMs;return r===0?r:Math.max(4E3,r||4E3)};
yh.prototype.isRtl=function(){return _.Xx("HTML_DIR")==="rtl"};
var DFB=function(r,E){r=r.getElement(E,r.target);r==null&&_.nh(new _.bs("popup getElement returned null",E));return r};var jEk={};
jEk.YtPopupContainerBehavior=[_.NA.YtComponentBehavior,_.lx.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_);_.Ip(this.hostElement,!1)},
detached:function(){this.unregisterActionMap(this.popupContainerActionMap_);_.yM(this.hostElement)},
closePopup:function(r){var E=this.createCacheKey(void 0,r);this.popups_[E]&&this.handleClosePopupAction_(void 0,r)},
windowResizedOrScrolled_:function(){this.setPopupPositioningJobId_||(this.setPopupPositioningJobId_=_.eM.addLowPriorityJob(this.setPopupPositioning_.bind(this)));this.setPopupVisibilityJobId_||(this.setPopupVisibilityJobId_=_.eM.addLowPriorityJob(this.setPopupVisibility_.bind(this)))},
setPopupPositioning_:function(){this.dynamicallyPositionedElements_.forEach(function(r){r.opened&&r.keepBelowPlayer&&this.ensurePopupBelowPlayer(r)},this);
this.setPopupPositioningJobId_=0},
setPopupVisibility_:function(){for(var r in this.popups_){var E=this.popups_[r];if(E.popup.scrollAction==="refit"){var K=E.popup.positionTarget.getBoundingClientRect(),g=E.popup;K=K.top;var D=E;if(!D.naturalHeight){D.popup.hidden=!1;D.popup.style.position="fixed";D.popup.style.top="0px";D.popup.style.left="0px";var B=D.popup.getBoundingClientRect();D.naturalHeight=B.bottom-B.top;D.popup.refit()}g.hidden=!(K>=D.naturalHeight+60);E.popupContent.clientHeight===0&&E.popup.refit()}}this.setPopupVisibilityJobId_=
0},
ensurePopupBelowPlayer:function(){return!1},
initPopupContainerBehavior:function(r){this.popupContainerConfig=r},
handleOpenPopupAction:function(r,E){var K=r.openPopupAction,g=_.P7().resolve(_.p0(_.CX))&&K.popupType==="TOAST";g&&!K.uniqueId&&(K.uniqueId=_.hf());if(!_.R("popup_container_parent_target_killswitch")){var D;E=(D=this.getParentTarget(E))!=null?D:E}var B=this.ensurePopup_(K,E);return new _.Ch(function(Q){B.then(function(a){if(!a)return Q();this.maybeCreateNarrowMediaQuery_();var P=this.createCacheKey(a.rendererName,a.openPopupAction.uniqueId);if(K.showOncePerUniqueId){if(this.shownPopupKeys_.has(P))return Q();
this.shownPopupKeys_.add(P)}P=this.popups_[P];var O=!(!P||!P.openPopupAction.beReused);O=!!K.reusePopup||O;if(a.popup.opened&&!O){g&&!a.openPopupAction.replacePopup||this.handleClosePopupAction_(a.rendererName,a.openPopupAction.uniqueId);O=K.popupType==="DIALOG"&&!_.R("popup_container_dialog_reopen_killswitch");if(!g&&!O&&P&&P.target==E&&!a.openPopupAction.replacePopup)return Q();_.p5(a.popup,function(){this.completeOpenPopupAction_(K,E,a);Q()}.bind(this))}else a.popup.opened?a.updatePopup(K):this.completeOpenPopupAction_(K,
E,a),Q()}.bind(this))}.bind(this))},
getParentTarget:function(r){if(r&&r instanceof HTMLElement)for(var E=_.N(Object.entries(this.popups_)),K=E.next();!K.done;K=E.next())if(K=_.N(K.value),K.next(),K=K.next().value,this.popupClosesOnClick(K)&&K.popup.contains(r))return K.target},
popupClosesOnClick:function(r){return r.popup.tagName!=="TP-YT-IRON-DROPDOWN"?!1:!["YTD-MULTI-PAGE-MENU-RENDERER","YTCP-ENGAGEMENT-PANEL-SECTION-LIST-RENDERER"].includes(r.rendererName.toUpperCase())},
completeOpenPopupAction_:function(r,E,K){K.updatePopup(r);var g=this.narrowMediaQuery_.queryMatches,D=this.isAriaModal;r=this.expandToFullWidth;K.target=E;var B;E=((B=K.target.polymerController)!=null?B:K.target).popupPositionTarget||K.target;K.JSC$21302_popupConfig.targetContainer&&(E=K.container);K.popup.positionTarget=E;K.popupContent.positionTarget=E;KWf(K);K.JSC$21302_popupConfig.forceFocus&&(K.popupContent.style.outline="none");K.popupContent.tabIndex=-1;K.JSC$21302_popupConfig.narrowProperties&&
(K.popup.style.position="static");K.JSC$21302_popupConfig.preventAutonav&&K.popup.setAttribute("prevent-autonav",!0);K.JSC$21302_popupConfig.forceCloseOnOutsideClick&&K.popup.setAttribute("force-close-on-outside-click",!0);gDB(K,g,D);B={};B.width=r?"100%":"";dFD(K,K.JSC$21302_popupConfig.styles,B);K.isRtl()&&dFD(K,K.JSC$21302_popupConfig.rtlStyles,B);if(!K.openPopupAction.shouldStopParentSignal){var Q;r=(Q=K.target.polymerController)!=null?Q:K.target;(K.popupContent.startForwardingEvents||K.popupContainerConfig.forwardingEnabledPopups.has(K.rendererName))&&
r.parentComponent!==K.popupContent&&K.popupContent!==K.target&&K.target!==document.body&&(K.popupContent.startForwardingEvents?K.popupContent.startForwardingEvents(K.popupContainerConfig.forwardedEvents,K.target):(K.JSC$21302_eventForwarder||(K.JSC$21302_eventForwarder=new _.d1(K.popupContent)),K.JSC$21302_eventForwarder.start(K.popupContainerConfig.forwardedEvents,K.target)))}K=K.popup;K.addEventListener("iron-overlay-opened",_.QF(this,this.onPopupIronOverlayOpened_));K.addEventListener("iron-overlay-closed",
_.QF(this,this.onPopupIronOverlayClosed_));K.addEventListener("iron-overlay-canceled",_.QF(this,this.onPopupIronOverlayCanceled_));K.addEventListener("yt-refit",_.QF(this,this.refitPopup_));K.addEventListener("yt-invalidate-popup-tabbables",_.QF(this,this.handleInvalidatePopupTabbables_));K.open()},
getPopupDurationMs_:function(r){return r.durationHintMs===0?r.durationHintMs:Math.max(4E3,r.durationHintMs||4E3)},
handleClosePopupAction_:function(r,E){var K=_.R("web_popup_cache_key_killswitch")||!!E;if(r||K){var g=this.createCacheKey(r,E);r=(r=this.popups_[g])&&r.popup}else r=_.unX(_.QE);if(r&&r.close){if(E=_.P7().resolve(_.p0(_.Cy)))r.restoreFocusOnClose=E.isKeyBoardInUse();r.close();this.removePopup_(r,g)}},
handleClosePopupCommand_:function(r){r.closePopupCommand&&r.closePopupCommand.uniquePopupId&&this.handleClosePopupAction_(void 0,r.closePopupCommand.uniquePopupId)},
handleCloseAllPopupsAction_:function(r){var E={},K;for(K in this.popups_)if(E={key$jscomp$1233:E.key$jscomp$1233},E.key$jscomp$1233=K,!r||!r.some(function(B){return function(Q){return Q==B.key$jscomp$1233}}(E))){var g=this.popups_[E.key$jscomp$1233],D=g.popup;
_.P7().resolve(_.p0(_.CX))&&g.openPopupAction.popupType==="TOAST"||(D&&D.close&&D.close(),this.removePopup_(D,E.key$jscomp$1233))}},
handleClosePopupsAction_:function(r){r.forEach(function(E){var K=this.popups_[E];K&&((K=K.popup)&&K.close&&K.close(),this.removePopup_(K,E))}.bind(this))},
handleGetPopupOpenedAction_:function(r,E){return(E=this.createCacheKey(r,E))&&this.popups_[E]?this.popups_[r].popup.opened:!1},
handleGetOpenedPopupsAction_:function(){var r=[],E;for(E in this.popups_){var K=this.popups_[E];K.popup.opened&&r.push(K)}return r},
getOpenedPopups:function(){this.handleGetOpenedPopupsActions_()},
handleSignalActionClosePopup_:function(){this.handleCloseAllPopupsAction_()},
removePopup_:function(r,E){_.R("ytpopup_disable_default_html_caching")&&r&&r.removeWhenClosed&&(_.rj(this.hostElement).removeChild(r),E&&this.popups_[E]&&delete this.popups_[E])},
shouldReusePopup_:function(r){return!(!r||!r.reusePopup)||!(!r||!r.beReused)},
ensurePopup_:function(r,E){this.maybeCreateNarrowMediaQuery_();var K=_.uR(r.popup,"renderer")||_.uR(r.popup,"dialog")||_.uR(r.popup,"model");if(!K)return _.KR();K=_.gGm(K,iY9(this.popupContainerConfig,K));return _.KR(this.getAndMaybeCreatePopup_(r,K,E))},
getAndMaybeCreatePopup_:function(r,E,K){var g=this.createCacheKey(E,r.uniqueId);if(this.popups_[g])return this.popups_[g];r=new yh({openPopupAction:r,target:K,container:this.hostElement,popupContainerConfig:this.popupContainerConfig,getElement:this.getElement.bind(this),removeWhenClosed:this.shouldRemoveWhenClosed_(E)});return this.popups_[g]=r},
getElement:function(){return null},
shouldRemoveWhenClosed_:function(r){return _.R("ytpopup_disable_default_html_caching")?_.R("ytpopup_disable_cache_allowlist")?r&&this.doNotCacheList_.includes(r):r&&r.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",_.QF(this,this.openPopupQueryMatchesChanged_)),_.rj(this.hostElement).appendChild(this.narrowMediaQuery_))},
openPopupQueryMatchesChanged_:function(r){r=r.detail.value;for(var E in this.popups_)gDB(this.popups_[E],r)},
onPopupIronOverlayClosed_:function(r){var E=r.currentTarget,K=_.UpK(E);K=K.length>0?K[0]:E;if(K.is!=="ytd-reel-watch-while-dialog-renderer"||r.target.is!=="tp-yt-iron-dropdown"){r.detail.popup=E;r.detail.popupRenderer=K;var g,D={context:{openingElement:((g=this.popups_[(K==null?void 0:K.is)||""])==null?void 0:g.target)||void 0}};Object.assign(D,r.detail);var B;_.Ln((B=K.hostElement)!=null?B:K,"yt-popup-closed",D);E.removeEventListener("yt-refit",_.QF(this,this.refitPopup_));E.removeEventListener("yt-invalidate-popup-tabbables",
_.QF(this,this.handleInvalidatePopupTabbables_));E.removeEventListener("iron-overlay-canceled",_.QF(this,this.onPopupIronOverlayCanceled_));E.removeEventListener("iron-overlay-closed",_.QF(this,this.onPopupIronOverlayClosed_));this.dynamicallyPositionedElements_.delete(E)}},
onPopupIronOverlayCanceled_:function(r,E){var K=r.currentTarget,g=_.UpK(K);g=g.length>0?g[0]:K;if(g.is!=="ytd-reel-watch-while-dialog-renderer"||r.target.is!=="tp-yt-iron-dropdown"){var D;_.Ln((D=g.hostElement)!=null?D:g,"yt-popup-canceled",r.detail);D=E?_.AP(E):null;(!E||["click","tap"].includes(E.type))&&!K.hasAttribute("force-close-on-outside-click")&&K.positionTarget&&D&&D.includes(K.positionTarget)&&r.preventDefault();K.restoreFocusOnClose=_.lV.keyboardEventMatchesKeys(E,"esc")}},
onPopupIronOverlayOpened_:function(r){r=r.currentTarget;var E=_.UpK(r);E=E.length>0?E[0]:r;var K,g;_.Ln((K=E.hostElement)!=null?K:E,"yt-popup-opened",(g=E.hostElement)!=null?g:E);r.keepBelowPlayer&&(this.ensurePopupBelowPlayer(r,!0),this.dynamicallyPositionedElements_.add(r));K=_.P7().resolve(_.p0(_.Cy));g=!!E.querySelector("#toast");K&&K.isKeyBoardInUse()&&!g&&(typeof E.focusFirstItem==="function"?E.focusFirstItem():(E=_.lRM(r),E.length&&E[0].focus()));r.removeEventListener("iron-overlay-opened",
_.QF(this,this.onPopupIronOverlayOpened_))},
refitPopup_:function(r){r=r.currentTarget;r.refit&&r.refit()},
refitPopups_:function(){for(var r in this.popups_)this.popups_[r].refit()},
handleInvalidatePopupTabbables_:function(r){r=r.currentTarget;r.invalidateTabbables&&r.invalidateTabbables()},
createCacheKey:function(r,E){return _.R("web_popup_cache_key_killswitch")?E?r+"#"+E:r:E?"#"+E:r},
openSheet:function(r,E){var K=r==null?void 0:r.openPopupActionCommand;if(!K&&(r==null?0:r.viewModel)){if(r.sheetPosition)a:switch(r.sheetPosition){case "SHEET_POSITION_RIGHT":K="OPEN_POPUP_POSITION_RIGHT";break a;default:K="OPEN_POPUP_POSITION_UNKNOWN"}else K=void 0;K={openPopupAction:{popup:{sheetViewModel:r.viewModel},popupType:"CONTEXTUAL_SHEET",position:K}}}if(K){var g;this.expandToFullWidth=(g=r==null?void 0:r.expandToFullWidth)!=null?g:!1;this.handleOpenPopupAction(K,E)}},
closeSheet:function(){this.handleClosePopupAction_("yt-sheet-view-model")},
isSheetOpen:function(){var r=this;return _.p(function(E){return E.return(r.handleGetOpenedPopupsAction_().filter(function(K){var g;return((g=K.openPopupAction)==null?void 0:g.popupType)==="CONTEXTUAL_SHEET"}).length>0)})},
getSheetContainerElement:function(){return this.hostElement},
openDialog:function(r,E,K){if(_.R("web_dialog_utils_killswitch")){var g=r==null?void 0:r.openPopupActionCommand,D=(K==null?0:K.ariaLabel)?{accessibilityData:{accessibilityData:{label:K.ariaLabel}}}:void 0;!g&&(r==null?0:r.viewModel)&&(g={openPopupAction:Object.assign({},{popup:{dialogViewModel:r.viewModel},popupType:(K==null?0:K.isModal)?"MODAL":"DIALOG"},D&&D)});g&&this.handleOpenPopupAction(g,E)}else{if(D=r==null?void 0:r.viewModel){var B=K=K===void 0?{}:K;K=B.ariaLabel;D={popup:{dialogViewModel:D},
popupType:B.isModal?"MODAL":"DIALOG"};B={accessibilityData:{label:K}};K&&(D.accessibilityData=B);D={openPopupAction:D}}else D=void 0;if(D=(g=D)!=null?g:r==null?void 0:r.openPopupActionCommand)this.isAriaModal=_.R("web_dialog_aria_modal_killswitch")?!1:!0,this.handleOpenPopupAction(D,E)}},
closeDialog:function(){this.handleClosePopupAction_("yt-dialog-view-model")},
isDialogOpen:function(){var r=this;return _.p(function(E){return E.return(r.handleGetOpenedPopupsAction_().filter(function(K){var g;return((g=K.openPopupAction)==null?void 0:g.popupType)==="DIALOG"}).length>0)})}}];var Niu;var QEQ;var $F5=_.A4(["about:blank"]),LU=function(){var r=_.q.apply(this,arguments)||this;r.isMuted=!1;r.pageLoadTimeoutId=void 0;return r};
_.C(LU,_.q);_.d=LU.prototype;_.d.dataChanged=function(){var r=this;if(this.data){this.ytRendererBehavior.markDirty();this.isMuted=!1;var E=this.data.url,K=_.Xt(E);_.R("enable_yt_ata_iframe_authuser")?(K=_.Xt(E),_.rJ(this.iframe,VTU(K))):_.rJ(this.iframe,K);this.pageLoadTimeoutId=_.k_(_.cc(),function(){return void r.logStateChanged({pageLoadTimedOut:!0})},5E3);
_.jT({destination:window,iframe:this.iframe,origin:_.N0C(K.toString()),channelName:"ataiframe",onMessage:_.OxR(B6A,function(g){deB(g.data)?(g=_.yD(g.data,1,_.jf,_.f9()),g.length!==1?_.nh(Error("Ml")):(g=g[0],g===3?(r.isMuted=!0,r.logStateChanged({adMuteRequested:!0})):g===1&&r.close())):_.nh(Error("Nl"))}),
onEstablished:function(){r.cancelPageLoadTimeout();r.logStateChanged({pageLoadSucceeded:!0})}})}};
_.d.cancelPageLoadTimeout=function(){this.pageLoadTimeoutId!==void 0&&(_.cc().cancelJob(this.pageLoadTimeoutId),this.pageLoadTimeoutId=void 0)};
_.d.logStateChanged=function(r){var E;if((E=this.data)==null?0:E.trackingParams)r={adsClientData:{aboutThisAdData:r}},_.pB().stateChanged(this.data.trackingParams,r)};
_.d.close=function(){_.ht(this.hostElement,"yt-close-popup-action",[this.is])};
_.d.handlesPopupClosed=function(r,E){var K=this,g,D;return _.p(function(B){if(B.nextAddress==1)return _.Xx("INNERTUBE_CLIENT_NAME")==="WEB_KIDS"?(_.ht(K.hostElement,"on-about-this-ad-popup-closed",[K.isMuted,E]),B.jumpTo(0)):r&&zWb(r)?B.yield(tTQ(r),4):(K.isMuted&&_.ht(K.hostElement,"yt-mute-ad-action",[K.is,K]),B.jumpTo(0));if(g=B.yieldResult){var Q=D=new _.BS(g),a=K.isMuted;Q.getOptions().includes("onAboutThisAdPopupClosed")?_.Rx$(Q,"onAboutThisAdPopupClosed",{isMuted:a,layoutId:E}):_.l7("Calling onAboutThisAdPopupClosed when adModule is not loaded")}_.vo(B)})};
_.d.onPopupClosed=function(r){var E=this,K,g;return _.p(function(D){K=_.U7($F5);_.rJ(E.iframe,K);E.cancelPageLoadTimeout();if(!E.data)return D.jumpTo(0);E.ytRendererBehavior.markDirty();g=r.detail.context.openingElement;return D.yield(E.handlesPopupClosed(g,E.data.layoutId),0)})};
_.d.detached=function(){this.cancelPageLoadTimeout()};
_.d.ready=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
LU.prototype.onPopupClosed=LU.prototype.onPopupClosed;LU.prototype.dataChanged=LU.prototype.dataChanged;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],LU.prototype,"ytRendererBehavior",void 0);_.u([_.fH("#iframe"),_.H("design:type",HTMLIFrameElement)],LU.prototype,"iframe",void 0);_.u([_.b(),_.H("design:type",Object)],LU.prototype,"data",void 0);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],LU.prototype,"dataChanged",null);
_.u([_.ae("yt-popup-closed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype",Promise)],LU.prototype,"onPopupClosed",null);_.u([_.vZ({is:"yt-about-this-ad-renderer",disableElementRegistration:!0})],LU);
_.Z(LU,"yt-about-this-ad-renderer",function(){if(QEQ===void 0){var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;Niu===void 0&&(Niu=document.createElement("template"));var g=Niu;K.call(E,g.content.cloneNode(!0),r.content.firstChild);QEQ=r}r=QEQ;return r},{mode:2});var aLu;var p3a;var P$U=function(r){var E=Error.call(this,"Try adding a file that's {$maxFileSizeMB}MB or smaller");this.message=E.message;"stack"in E&&(this.stack=E.stack);this.maxFileSizeMB=r;Object.setPrototypeOf(this,P$U.prototype)};
_.C(P$U,Error);var fLa=function(r,E){var K=Error.call(this,"Images must be at least {$minWidth} x {$minHeight} pixels");this.message=K.message;"stack"in K&&(this.stack=K.stack);this.minWidth=r;this.minHeight=E;Object.setPrototypeOf(this,fLa.prototype)};
_.C(fLa,Error);var OX5=function(r){this.requirements=r;this.JSC$21330_maxFileSize=r.maxFileSizeMB*1024*1024},Y_b=function(r,E){if(E.size>r.JSC$21330_maxFileSize)throw new P$U(r.requirements.maxFileSizeMB);
};var UFA=function(r,E){this.canvas=r;this.imageEditorBuilder=E};
UFA.prototype.addEventListeners=function(r){var E=function(D){Ti5(r,D)};
this.JSC$21336_mouseDownEvent=E;var K=function(D){w3u(r,D)};
this.JSC$21336_mouseMoveEvent=K;var g=function(){FW9(r)};
this.JSC$21336_mouseUpEvent=g;this.canvas.addEventListener("mousedown",E);this.canvas.addEventListener("mousemove",K);document.addEventListener("mouseup",g)};
UFA.prototype.removeEventListeners=function(){this.JSC$21336_mouseDownEvent&&this.canvas.removeEventListener("mousedown",this.JSC$21336_mouseDownEvent);this.JSC$21336_mouseMoveEvent&&this.canvas.removeEventListener("mousemove",this.JSC$21336_mouseMoveEvent);this.JSC$21336_mouseUpEvent&&document.removeEventListener("mouseup",this.JSC$21336_mouseUpEvent)};
var RLk=function(r,E){r.removeEventListeners();return new Promise(function(K){var g=new Image;g.crossOrigin="anonymous";g.onload=function(){var D=r.imageEditorBuilder(r.canvas,g);r.addEventListeners(D);K(D)};
g.src=E})},hl=function(r,E,K,g,D,B,Q,a){this.canvas=r;
this.image=E;this.requiredRatio=K;this.minImageCropDimension=g;this.minOutputImageResolution=D;this.component=B;this.styleFocusedCorner=a===void 0?!0:a;this.action=2;this.focusedCorner=this.resizeCorner=0;r=this.canvas.getContext("2d");if(!r)throw Error("Ol");this.ctx=r;this.canvasMargin=Q!=null?Q:24;this.canvasInnerWidth=this.canvas.width-2*this.canvasMargin;Q=this.image;r=this.canvasInnerWidth/Q.width;Q.height*r>912&&(r=Q.width/Q.height*912/Q.width);Q=r;this.scaledImageWidth=this.canvas.width%2?
bcu(this.image.width*Q):Sdb(this.image.width*Q);this.scaledImageHeight=Math.round(this.image.height*Q);this.canvas.height=this.scaledImageHeight+2*this.canvasMargin;this.horizontalMargin=(this.canvas.width-this.scaledImageWidth)/2;this.JSC$21339_overlayMarginBottom=this.JSC$21339_overlayMarginTop=this.canvasMargin;this.JSC$21339_overlayMarginRight=this.JSC$21339_overlayMarginLeft=this.horizontalMargin;this.JSC$21339_overlayWidth=this.scaledImageWidth;this.JSC$21339_overlayHeight=this.scaledImageHeight;
r=this.image.width/this.image.height;r>this.requiredRatio?(this.JSC$21339_overlayWidth=this.canvas.width%2?bcu(this.scaledImageHeight*this.requiredRatio):Sdb(this.scaledImageHeight*this.requiredRatio),this.JSC$21339_overlayMarginRight=this.JSC$21339_overlayMarginLeft=(this.canvas.width-this.JSC$21339_overlayWidth)/2):r<this.requiredRatio&&(this.JSC$21339_overlayHeight=this.canvas.height%2?bcu(this.scaledImageWidth/this.requiredRatio):Sdb(this.scaledImageWidth/this.requiredRatio),this.JSC$21339_overlayMarginBottom=
this.JSC$21339_overlayMarginTop=(this.canvas.height-this.JSC$21339_overlayHeight)/2);this.minOverlayWidth=Math.min(this.minImageCropDimension[0]*Q,this.scaledImageWidth);oDT(this)};
hl.prototype.getContext=function(){return this.ctx};
var Ti5=function(r,E){E={x:Math.round(E.pageX-r.canvas.getBoundingClientRect().left),y:Math.round(E.pageY-r.canvas.getBoundingClientRect().top)};r.dragStart=E;MuU(r,E)!==0?(r.action=1,iXu(r,E),r.resizeCorner=MuU(r,E)):E.x>r.JSC$21339_overlayMarginLeft&&E.x<r.JSC$21339_overlayMarginLeft+r.JSC$21339_overlayWidth&&E.y>r.JSC$21339_overlayMarginTop&&E.y<r.JSC$21339_overlayMarginTop+r.JSC$21339_overlayHeight&&(r.action=0)},cif=function(r,E){switch(E){case 1:return{x:r.JSC$21339_overlayMarginLeft,
y:r.JSC$21339_overlayMarginTop};case 2:return{x:r.JSC$21339_overlayMarginLeft,y:r.JSC$21339_overlayMarginTop+r.JSC$21339_overlayHeight};case 3:return{x:r.JSC$21339_overlayMarginLeft+r.JSC$21339_overlayWidth,y:r.JSC$21339_overlayMarginTop};case 4:return{x:r.JSC$21339_overlayMarginLeft+r.JSC$21339_overlayWidth,y:r.JSC$21339_overlayMarginTop+r.JSC$21339_overlayHeight};default:throw Error("Pl");}},xFB=function(r,E){if(r.focusedCorner!==0){r.dragStart=cif(r,r.focusedCorner);
r.action=1;r.resizeCorner=r.focusedCorner;var K=r.dragStart.x,g=r.dragStart.y;switch(E){case 0:r.focusedCorner===1||r.focusedCorner===4?(K-=10,g-=10):(K-=10,g+=10);break;case 1:r.focusedCorner===1||r.focusedCorner===4?(K+=10,g+=10):(K+=10,g-=10);break;case 2:K=r.focusedCorner===1||r.focusedCorner===4?K-10:K+10;g-=10;break;case 3:K=r.focusedCorner===1||r.focusedCorner===4?K+10:K-10;g+=10;break;default:throw Error("Ql");}C$Q(r,{x:K,y:g});oDT(r);r.action=2;r.dragStart=void 0}},w3u=function(r,E){E={x:Math.round(E.pageX-
r.canvas.getBoundingClientRect().left),
y:Math.round(E.pageY-r.canvas.getBoundingClientRect().top)};iXu(r,E);switch(r.action){case 1:C$Q(r,E);break;case 0:r.dragStart&&(r.JSC$21339_overlayMarginLeft=Math.max(r.horizontalMargin,Math.min(r.JSC$21339_overlayMarginLeft-(r.dragStart.x-E.x),r.horizontalMargin+r.scaledImageWidth-r.JSC$21339_overlayWidth)),r.JSC$21339_overlayMarginRight=r.canvas.width-r.JSC$21339_overlayMarginLeft-r.JSC$21339_overlayWidth,r.JSC$21339_overlayMarginTop=Math.max(r.canvasMargin,Math.min(r.JSC$21339_overlayMarginTop-
(r.dragStart.y-E.y),r.scaledImageHeight-r.JSC$21339_overlayHeight+r.canvasMargin)),r.JSC$21339_overlayMarginBottom=r.canvas.height-(r.JSC$21339_overlayMarginTop+r.JSC$21339_overlayHeight));break;default:return}oDT(r);r.dragStart=E},FW9=function(r){r.action=2;
r.dragStart=void 0;document.body.style.cursor="auto"},iXu=function(r,E){switch(MuU(r,E)){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:r.action!==1&&(document.body.style.cursor="auto")}},MuU=function(r,E){var K=r.JSC$21339_overlayMarginLeft-5,g=r.JSC$21339_overlayMarginTop-5,D=r.JSC$21339_overlayMarginLeft+r.JSC$21339_overlayWidth-5;
r=r.JSC$21339_overlayMarginTop+r.JSC$21339_overlayHeight-5;return WWb(E,{x:K,y:g})?1:WWb(E,{x:D,y:g})?3:WWb(E,{x:K,y:r})?2:WWb(E,{x:D,y:r})?4:0},WWb=function(r,E){return r.x>=E.x&&r.x<=E.x+10&&r.y>=E.y&&r.y<=E.y+10},C$Q=function(r,E){if(r.dragStart)switch(r.resizeCorner){case 2:Math.abs((r.JSC$21339_overlayMarginLeft+r.JSC$21339_overlayWidth-E.x)/(E.y-r.JSC$21339_overlayMarginTop))>=r.requiredRatio?G65(r,E.x):vDb(r,E.y);
break;case 1:Math.abs((r.JSC$21339_overlayMarginLeft+r.JSC$21339_overlayWidth-E.x)/(r.JSC$21339_overlayMarginTop+r.JSC$21339_overlayHeight-E.y))>=r.requiredRatio?VuT(r,E.x):vDb(r,E.y);break;case 4:Math.abs((E.x-r.JSC$21339_overlayMarginLeft)/(E.y-r.JSC$21339_overlayMarginTop))>=r.requiredRatio?G65(r,E.x):zL9(r,E.y);break;case 3:Math.abs((E.x-r.JSC$21339_overlayMarginLeft)/(r.JSC$21339_overlayMarginTop+r.JSC$21339_overlayHeight-E.y))>=r.requiredRatio?VuT(r,E.x):zL9(r,E.y);break;default:throw Error("Rl");
}},G65=function(r,E){var K=r.JSC$21339_overlayMarginTop;
r.JSC$21339_overlayMarginBottom=tub(r,E);r.JSC$21339_overlayHeight=r.canvas.height-r.JSC$21339_overlayMarginBottom-K;r.JSC$21339_overlayWidth=Math.round(r.JSC$21339_overlayHeight*r.requiredRatio);S_9(r)},VuT=function(r,E){var K=r.JSC$21339_overlayMarginTop+r.JSC$21339_overlayHeight;
r.JSC$21339_overlayMarginTop=tub(r,E);r.JSC$21339_overlayHeight=K-r.JSC$21339_overlayMarginTop;r.JSC$21339_overlayWidth=Math.round(r.JSC$21339_overlayHeight*r.requiredRatio);S_9(r)},S_9=function(r){switch(r.resizeCorner){case 2:case 1:r.JSC$21339_overlayMarginLeft=r.canvas.width-r.JSC$21339_overlayMarginRight-r.JSC$21339_overlayWidth;
break;case 4:case 3:r.JSC$21339_overlayMarginRight=r.canvas.width-r.JSC$21339_overlayMarginLeft-r.JSC$21339_overlayWidth;break;default:throw Error("Rl");}},vDb=function(r,E){var K=r.JSC$21339_overlayMarginLeft+r.JSC$21339_overlayWidth;
r.JSC$21339_overlayMarginLeft=bXk(r,E);r.JSC$21339_overlayWidth=K-r.JSC$21339_overlayMarginLeft;r.JSC$21339_overlayHeight=Math.round(r.JSC$21339_overlayWidth/r.requiredRatio);sE9(r)},zL9=function(r,E){var K=r.JSC$21339_overlayMarginLeft;
r.JSC$21339_overlayMarginRight=bXk(r,E);r.JSC$21339_overlayWidth=r.canvas.width-r.JSC$21339_overlayMarginRight-K;r.JSC$21339_overlayHeight=Math.round(r.JSC$21339_overlayWidth/r.requiredRatio);sE9(r)},sE9=function(r){switch(r.resizeCorner){case 2:case 4:r.JSC$21339_overlayMarginBottom=r.canvas.height-r.JSC$21339_overlayMarginTop-r.JSC$21339_overlayHeight;
break;case 1:case 3:r.JSC$21339_overlayMarginTop=r.canvas.height-r.JSC$21339_overlayMarginBottom-r.JSC$21339_overlayHeight;break;default:throw Error("Rl");}},tub=function(r,E){switch(r.resizeCorner){case 2:E=r.canvas.height-(r.JSC$21339_overlayMarginTop+k6Q(r,E));
break;case 4:E=r.canvas.height-(r.JSC$21339_overlayMarginTop+q_5(r,E));break;case 1:E=r.JSC$21339_overlayMarginTop+r.JSC$21339_overlayHeight-k6Q(r,E);break;case 3:E=r.JSC$21339_overlayMarginTop+r.JSC$21339_overlayHeight-q_5(r,E);break;default:throw Error("Rl");}return Math.max(E,r.canvasMargin)},k6Q=function(r,E){E=r.JSC$21339_overlayMarginLeft+r.JSC$21339_overlayWidth-Math.max(E,r.horizontalMargin);
E=E<0?r.JSC$21339_overlayWidth:Math.max(E,r.minOverlayWidth);return Math.round(E/r.requiredRatio)},q_5=function(r,E){E=r.canvas.width-Math.max(r.canvas.width-E,r.horizontalMargin)-r.JSC$21339_overlayMarginLeft;
E=E<0?r.JSC$21339_overlayWidth:Math.max(E,r.minOverlayWidth);return Math.round(E/r.requiredRatio)},bXk=function(r,E){switch(r.resizeCorner){case 2:E=r.canvas.width-r.JSC$21339_overlayMarginRight-lLA(r,E);
break;case 4:E=r.canvas.width-r.JSC$21339_overlayMarginLeft-lLA(r,E);break;case 1:E=r.canvas.width-r.JSC$21339_overlayMarginRight-mFb(r,E);break;case 3:E=r.canvas.width-r.JSC$21339_overlayMarginLeft-mFb(r,E);break;default:throw Error("Rl");}return Math.max(E,r.horizontalMargin)},lLA=function(r,E){E=r.canvas.height-Math.max(r.canvas.height-E,r.canvasMargin)-r.JSC$21339_overlayMarginTop;
return E<0?r.JSC$21339_overlayWidth:Math.max(Math.round(E*r.requiredRatio),r.minOverlayWidth)},mFb=function(r,E){E=r.JSC$21339_overlayMarginTop+r.JSC$21339_overlayHeight-Math.max(E,r.canvasMargin);
return E<0?r.JSC$21339_overlayWidth:Math.max(Math.round(E*r.requiredRatio),r.minOverlayWidth)},oDT=function(r){r.ctx.clearRect(0,0,r.canvas.width,r.canvas.height);
r.ctx.drawImage(r.image,0,0,r.image.width,r.image.height,r.horizontalMargin,r.canvasMargin,r.canvas.width-2*r.horizontalMargin,r.scaledImageHeight);r.ctx.fillStyle="rgba(0, 0, 0, 0.7)";r.ctx.fillRect(r.horizontalMargin,r.JSC$21339_overlayMarginTop,r.JSC$21339_overlayMarginLeft-r.horizontalMargin,r.JSC$21339_overlayHeight);r.ctx.fillRect(r.JSC$21339_overlayMarginLeft+r.JSC$21339_overlayWidth,r.JSC$21339_overlayMarginTop,r.JSC$21339_overlayMarginRight-r.horizontalMargin,r.JSC$21339_overlayHeight);r.ctx.fillRect(r.horizontalMargin,
r.canvasMargin,r.scaledImageWidth,r.JSC$21339_overlayMarginTop-r.canvasMargin);r.ctx.fillRect(r.horizontalMargin,r.JSC$21339_overlayMarginTop+r.JSC$21339_overlayHeight,r.scaledImageWidth,r.JSC$21339_overlayMarginBottom-r.canvasMargin);r.drawOverlay();r.component&&_.Ln(r.component,"image-updated")};
hl.prototype.drawOverlay=function(){this.ctx.lineWidth=2;this.ctx.strokeStyle="#3EA6FF";this.ctx.strokeRect(this.JSC$21339_overlayMarginLeft,this.JSC$21339_overlayMarginTop,this.JSC$21339_overlayWidth,this.JSC$21339_overlayHeight);ZXA(this)};
var ZXA=function(r){var E=r.JSC$21339_overlayMarginLeft-5,K=r.JSC$21339_overlayMarginTop-5,g=r.JSC$21339_overlayMarginLeft+r.JSC$21339_overlayWidth-5,D=r.JSC$21339_overlayMarginTop+r.JSC$21339_overlayHeight-5;r.ctx.fillStyle="#FFF";r.ctx.fillRect(E,K,10,10);r.ctx.strokeRect(E,K,10,10);r.ctx.fillRect(g,K,10,10);r.ctx.strokeRect(g,K,10,10);r.ctx.fillRect(E,D,10,10);r.ctx.strokeRect(E,D,10,10);r.ctx.fillRect(g,D,10,10);r.ctx.strokeRect(g,D,10,10);if(r.focusedCorner!==0&&r.styleFocusedCorner){r.ctx.lineWidth=
4;r.ctx.strokeStyle="#3EA6FF";switch(r.focusedCorner){case 1:--E;--K;break;case 2:--E;K=D-1;break;case 3:E=g-1;--K;break;case 4:E=g-1;K=D-1;break;default:return}r.ctx.strokeRect(E,K,12,12)}};
hl.prototype.crop=function(r,E){E=E===void 0?!0:E;var K=this.image.width/this.scaledImageWidth,g=document.createElement("canvas"),D=this.minOutputImageResolution?this.minOutputImageResolution[1]:this.minImageCropDimension[1],B=this.JSC$21339_overlayWidth*K,Q=this.JSC$21339_overlayHeight*K;g.width=Math.max(B,this.minOutputImageResolution?this.minOutputImageResolution[0]:this.minImageCropDimension[0]);g.height=Math.max(Q,D);r&&(g.width=Math.min(g.width,g.height),g.height=Math.min(g.width,g.height));
r=g.getContext("2d");if(!r)throw Error("Fl");D=(this.JSC$21339_overlayMarginLeft-this.horizontalMargin)*K;K*=this.JSC$21339_overlayMarginTop-this.canvasMargin;E||(r.fillStyle="white",r.fillRect(0,0,g.width,g.height));r.drawImage(this.image,D,K,B,Q,0,0,g.width,g.height);return g};var u29=function(r,E,K,g,D){hl.call(this,r,E,K,g,void 0,D,8,!1)};
_.C(u29,hl);u29.prototype.drawOverlay=function(){var r=this.getContext(),E=this.JSC$21339_overlayWidth,K=this.JSC$21339_overlayHeight,g=this.JSC$21339_overlayMarginTop,D=this.JSC$21339_overlayMarginLeft;r.lineWidth=2;r.strokeStyle="#3EA6FF";r.beginPath();r.arc(D+E/2,g+K/2,E/2,0,2*Math.PI);r.stroke();r.strokeRect(D,g,E,K);ZXA(this)};
var Aib={maxFileSizeMB:15,minWidth:98,minHeight:98},eLA=["image/png","image/jpeg","image/gif"],Jl=function(){var r=_.q.apply(this,arguments)||this;r.fileSelectorFocusListener=null;r.errorMessage=null;r.isLoading=!0;r.hideContainer=!0;r.actionMap={"yt-upload-image-to-scotty-command":"handleUploadImageToScottyCommand","yt-image-selection-error-action":"handleImageSelectionErrorAction"};return r};
_.C(Jl,_.q);_.d=Jl.prototype;_.d.cleanupFocusListener=function(){this.fileSelectorFocusListener&&window.removeEventListener("focus",this.fileSelectorFocusListener)};
_.d.setLoadingState=function(){this.set("data.updateButton.buttonRenderer.isDisabled",!0);this.set("data.cancelButton.buttonRenderer.isDisabled",!0);this.isLoading=!0;this.errorMessage=null};
_.d.computePlaylistThumbnail=function(r){return r==="IMAGE_TYPE_PLAYLIST_THUMBNAIL"};
_.d.resetErrorState=function(){this.set("data.updateButton.buttonRenderer.isDisabled",!1);this.set("data.cancelButton.buttonRenderer.isDisabled",!1);this.isLoading=!1;this.errorMessage=null;this.isPlaylistThumbnail||_.ht(this.hostElement,"yt-image-selection-reset-error-action",[])};
_.d.setErrorState=function(r){this.resetErrorState();r&&(this.errorMessage=r)};
_.d.showPopup=function(){var r=this;this.hideContainer=!1;_.k_(_.eM,function(){_.Ln(r.hostElement,"yt-refit")});
this.isLoading=!1};
_.d.resetFileSelector=function(){this.fileSelector.value="";this.cleanupFocusListener();this.fileSelectorFocusListener=null};
_.d.closePopup=function(){this.resetFileSelector();_.ht(this.hostElement,"yt-close-popup-action",[this.is])};
_.d.onCancelTap=function(){this.isPlaylistThumbnail||_.ht(this.hostElement,"yt-show-caller-popup-action",[]);this.closePopup()};
_.d.openFileSelector=function(){var r=this;this.resetErrorState();try{this.fileSelector.click(),this.fileSelectorFocusListener=function(){_.k_(_.eM,function(){setTimeout(function(){if(!r.fileSelector.files||r.fileSelector.files.length===0)r.onCancelTap();r.cleanupFocusListener()},2E3)},500)},window.addEventListener("focus",this.fileSelectorFocusListener)}catch(E){E instanceof Error?_.Xc(E):_.Hm(new _.bs(JSON.stringify(E)))}};
_.d.handleFileSelection=function(){var r=this,E,K,g,D,B,Q;return _.p(function(a){switch(a.nextAddress){case 1:_.Mj(a,2);if(!r.fileSelector.files||!r.imageEditorCanvas)return r.onCancelTap(),a.return();E=r.fileSelector.files[0];Y_b(r.imageChecker,E);_.Mj(a,4);return a.yield(rsQ(E),6);case 6:r.mimeType=a.yieldResult;_.D2(a,5,2);break;case 4:_.GD(a,2),_.ht(r.hostElement,"yt-image-selection-error-action",[(K=r.data)==null?void 0:K.genericImageLoadErrorMessage]),r.onCancelTap();case 5:g=new FileReader;
g.addEventListener("load",function(){var P,O;return _.p(function(U){if(U.nextAddress==1){if(!g.result)return _.nh(Error("Hl")),U.return();P=g.result;O=new Image;O.src=P;O.onload=function(){try{var T=r.imageChecker;if(O.width<T.requirements.minWidth||O.height<T.requirements.minHeight)throw new fLa(T.requirements.minWidth,T.requirements.minHeight);}catch(F){if(F instanceof fLa){var w;_.ht(r.hostElement,"yt-image-selection-error-action",[(w=r.data)==null?void 0:w.imageDimensionErrorMessage]);r.logImageDimensionErrorVe()}else F instanceof
Error?_.Xc(F):(T=new _.bs(JSON.stringify(F)),_.Xc(T));r.onCancelTap()}r.showPopup()};
O.onerror=function(){var T;_.ht(r.hostElement,"yt-image-selection-error-action",[(T=r.data)==null?void 0:T.genericImageLoadErrorMessage]);r.onCancelTap()};
return U.yield(RLk(r.imageEditorCanvas,P),2)}r.imageEditor=U.yieldResult;r.updatePositionOfAllCorners();r.addEventListeners(r.imageEditor);_.vo(U)})},!1);
g.readAsDataURL(E);_.D2(a,0);break;case 2:D=_.GD(a),D instanceof P$U?_.ht(r.hostElement,"yt-image-selection-error-action",[(B=r.data)==null?void 0:B.imageSizeErrorMessage]):(D instanceof Error?_.Xc(D):_.Hm(new _.bs(JSON.stringify(D))),_.ht(r.hostElement,"yt-image-selection-error-action",[(Q=r.data)==null?void 0:Q.genericImageLoadErrorMessage])),r.onCancelTap(),_.vo(a)}})};
_.d.logImageDimensionErrorVe=function(){if(this.isPlaylistThumbnail){var r=_.aV(_.pB(),{veType:232707,visualElement:_.dt(232707)});r&&(r={visualElement:r},_.$b().reportShown(r))}};
_.d.handleImageSelectionErrorAction=function(r){this.isPlaylistThumbnail&&_.$TJ(this.hostElement,r)};
_.d.convertToImageFormatBundle=function(r){var E=this,K,g,D;return _.p(function(B){switch(B.nextAddress){case 1:return K=r.toDataURL(E.outputMimeType,1),B.yield(EqA(K),2);case 2:g=B.yieldResult;_.Mj(B,3);Y_b(E.imageChecker,g);_.D2(B,4);break;case 3:D=_.GD(B);if(!(D instanceof P$U))throw D;_.nh(new _.bs("Output size is bigger than input size for image",E.mimeType,E.outputMimeType,g.size));K=r.toDataURL("image/jpeg",.95);return B.yield(EqA(K),6);case 6:g=B.yieldResult;case 4:return B.return({dataUrl:K,
imageFile:g})}})};
_.d.handleUploadImageToScottyCommand=function(r){var E=this,K,g,D,B,Q,a,P,O,U,T;return _.p(function(w){switch(w.nextAddress){case 1:if(!E.imageEditor||!_.M(r,Rgf))return w.return();K=_.M(r,Rgf).scottyUploadUrl;if(!K){var F=new _.bs("Cannot handle UploadImageToScottyCommand without scotty upload\n    URL");_.Xc(F);return w.return()}_.Mj(w,2);E.setLoadingState();g=E.imageEditor.crop(!1,!1);return w.yield(E.convertToImageFormatBundle(g),4);case 4:return D=w.yieldResult,w.yield(h$u(D.imageFile,K),5);
case 5:B=w.yieldResult;((Q=E.data)==null?0:Q.onUploadEndpoint)?(a=E.buildUploadServiceEndpoint(B),E.ytComponentBehavior.resolveCommand(a),P=_.M(a,_.dG),((O=P)==null?0:O.params)?E.closePopup():E.resetFileSelector()):(_.ht(E.hostElement,"yt-image-updated-action",[D.dataUrl,B]),E.closePopup());_.D2(w,0);break;case 2:U=_.GD(w),E.setErrorState((T=E.data)==null?void 0:T.uploadErrorMessage),U instanceof Error?_.Xc(U):(F=new _.bs(JSON.stringify(U)),_.Xc(F)),_.vo(w)}})};
_.d.buildUploadServiceEndpoint=function(r){return this.data&&this.data.onUploadEndpoint?(this.set("data.onUploadEndpoint.playlistEditEndpoint.actions.0.addedCustomThumbnail.playlistScottyEncryptedBlobId",r),this.data.onUploadEndpoint):null};
_.d.dataChanged=function(){var r=this,E;return _.p(function(K){if(K.nextAddress==1){if(!r.data||!r.canvasElement)return K.return();r.data.imageRatio&&r.data.minImageCropWidth||_.Hm(new _.bs("Renderer data is incomplete: missing image_ratio or \nmin_image_crop_width"));E=function(g,D){return r.data.imageType==="IMAGE_TYPE_AVATAR"?new u29(g,D,r.data.imageRatio,[r.data.minImageCropWidth,r.data.minImageCropWidth/r.data.imageRatio],r.hostElement):new hl(g,D,r.data.imageRatio,[r.data.minImageCropWidth,
r.data.minImageCropWidth/r.data.imageRatio],void 0,r.hostElement,8,!1)};
r.imageEditorCanvas=new UFA(r.canvasElement,E);return r.data.url?K.yield(RLk(r.imageEditorCanvas,r.data.url),3):(r.hideContainer=!0,r.openFileSelector(),K.jumpTo(0))}r.imageEditor=K.yieldResult;r.showPopup();r.addEventListeners(r.imageEditor);_.vo(K)})};
_.d.addEventListeners=function(r){this.removeEventListeners();var E=function(D){Ti5(r,D)};
this.JSC$21347_mouseDownEvent=E;var K=function(D){w3u(r,D)};
this.JSC$21347_mouseMoveEvent=K;var g=function(){FW9(r)};
this.JSC$21347_mouseUpEvent=g;this.topLeftCorner.addEventListener("mousedown",E);this.topLeftCorner.addEventListener("mousemove",K);this.topLeftCorner.addEventListener("mouseup",g);this.topRightCorner.addEventListener("mousedown",E);this.topRightCorner.addEventListener("mousemove",K);this.topRightCorner.addEventListener("mouseup",g);this.bottomLeftCorner.addEventListener("mousedown",E);this.bottomLeftCorner.addEventListener("mousemove",K);this.bottomLeftCorner.addEventListener("mouseup",g);this.bottomRightCorner.addEventListener("mousedown",
E);this.bottomRightCorner.addEventListener("mousemove",K);this.bottomRightCorner.addEventListener("mouseup",g)};
_.d.removeEventListeners=function(){this.JSC$21347_mouseDownEvent&&(this.topLeftCorner.removeEventListener("mousedown",this.JSC$21347_mouseDownEvent),this.topRightCorner.removeEventListener("mousedown",this.JSC$21347_mouseDownEvent),this.bottomLeftCorner.removeEventListener("mousedown",this.JSC$21347_mouseDownEvent),this.bottomRightCorner.removeEventListener("mousedown",this.JSC$21347_mouseDownEvent));this.JSC$21347_mouseMoveEvent&&(this.topLeftCorner.removeEventListener("mousemove",this.JSC$21347_mouseMoveEvent),
this.topRightCorner.removeEventListener("mousemove",this.JSC$21347_mouseMoveEvent),this.bottomLeftCorner.removeEventListener("mousemove",this.JSC$21347_mouseMoveEvent),this.bottomRightCorner.removeEventListener("mousemove",this.JSC$21347_mouseMoveEvent));this.JSC$21347_mouseUpEvent&&(this.topLeftCorner.removeEventListener("mouseup",this.JSC$21347_mouseUpEvent),this.topRightCorner.removeEventListener("mouseup",this.JSC$21347_mouseUpEvent),this.bottomLeftCorner.removeEventListener("mouseup",this.JSC$21347_mouseUpEvent),
this.bottomRightCorner.removeEventListener("mouseup",this.JSC$21347_mouseUpEvent))};
_.d.setFocusInImageEditor=function(){if(!this.imageEditor)return!1;for(var r=document.activeElement;r&&r.shadowRoot&&r.shadowRoot.activeElement;)r=r.shadowRoot.activeElement;switch(r){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};
_.d.updatePositionOfCorner=function(r,E){var K=r.y-E.offsetHeight/2+4;E.style.left=r.x-E.offsetWidth/2+16+"px";E.style.top=K+"px"};
_.d.updatePositionOfAllCorners=function(){if(this.imageEditor)for(var r=_.N([{corner:1,div:this.topLeftCorner},{corner:3,div:this.topRightCorner},{corner:2,div:this.bottomLeftCorner},{corner:4,div:this.bottomRightCorner}]),E=r.next();!E.done;E=r.next()){E=E.value;var K=cif(this.imageEditor,E.corner);this.updatePositionOfCorner(K,E.div)}};
_.d.onLeft=function(r){this.imageEditor&&this.setFocusInImageEditor()&&(xFB(this.imageEditor,0),this.updatePositionOfAllCorners(),r.preventDefault())};
_.d.onRight=function(r){this.imageEditor&&this.setFocusInImageEditor()&&(xFB(this.imageEditor,1),this.updatePositionOfAllCorners(),r.preventDefault())};
_.d.onUp=function(r){this.imageEditor&&this.setFocusInImageEditor()&&(xFB(this.imageEditor,2),this.updatePositionOfAllCorners(),r.preventDefault())};
_.d.onDown=function(r){this.imageEditor&&this.setFocusInImageEditor()&&(xFB(this.imageEditor,3),this.updatePositionOfAllCorners(),r.preventDefault())};
_.d.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={left:"onLeft",right:"onRight",up:"onUp",down:"onDown"}};
_.d.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.d.detached=function(){this.removeEventListeners();this.cleanupFocusListener();this.fileSelectorFocusListener=null};
_.f5.Object.defineProperties(Jl.prototype,{outputMimeType:{configurable:!0,enumerable:!0,get:function(){return this.mimeType&&eLA.includes(this.mimeType)?this.mimeType:"image/jpeg"}},
imageChecker:{configurable:!0,enumerable:!0,get:function(){var r,E,K;((E=this.data)==null?0:E.imageRatio)&&((K=this.data)==null?0:K.minImageCropWidth)?r={maxFileSizeMB:15,minWidth:this.data.minImageCropWidth,minHeight:this.data.minImageCropWidth/this.data.imageRatio}:r=Aib;return new OX5(r)}}});
Jl.prototype.updatePositionOfAllCorners=Jl.prototype.updatePositionOfAllCorners;Jl.prototype.dataChanged=Jl.prototype.dataChanged;_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],Jl.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],Jl.prototype,"ytComponentBehavior",void 0);_.u([_.G(_.lV),_.H("design:type",Object)],Jl.prototype,"ironA11yKeysBehavior",void 0);
_.u([_.fH("#canvas"),_.H("design:type",HTMLCanvasElement)],Jl.prototype,"canvasElement",void 0);_.u([_.fH("#file-selector"),_.H("design:type",HTMLInputElement)],Jl.prototype,"fileSelector",void 0);_.u([_.fH("#top-left-corner"),_.H("design:type",HTMLDivElement)],Jl.prototype,"topLeftCorner",void 0);_.u([_.fH("#top-right-corner"),_.H("design:type",HTMLDivElement)],Jl.prototype,"topRightCorner",void 0);
_.u([_.fH("#bottom-left-corner"),_.H("design:type",HTMLDivElement)],Jl.prototype,"bottomLeftCorner",void 0);_.u([_.fH("#bottom-right-corner"),_.H("design:type",HTMLDivElement)],Jl.prototype,"bottomRightCorner",void 0);_.u([_.b(),_.H("design:type",Object)],Jl.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],Jl.prototype,"errorMessage",void 0);_.u([_.b(),_.H("design:type",Object)],Jl.prototype,"isLoading",void 0);_.u([_.b(),_.H("design:type",Object)],Jl.prototype,"hideContainer",void 0);
_.u([_.b({reflectToAttribute:!0,computed:"computePlaylistThumbnail(data.imageType)"}),_.H("design:type",Boolean)],Jl.prototype,"isPlaylistThumbnail",void 0);_.u([_.TI("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype",Promise)],Jl.prototype,"dataChanged",null);_.u([_.ae("image-updated"),_.ae("yt-refit"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Jl.prototype,"updatePositionOfAllCorners",null);
_.u([_.vZ({is:"yt-image-editor-renderer",disableElementRegistration:!0})],Jl);
_.Z(Jl,"yt-image-editor-renderer",function(){if(p3a===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;aLu===void 0&&(aLu=document.createElement("template"));var g=aLu;K.call(E,g.content.cloneNode(!0),r.content.firstChild);p3a=r}r=p3a;return r},{mode:2});var X3u;var HX5;var r4=function(){return _.q.apply(this,arguments)||this};
_.C(r4,_.q);r4.prototype.updateMinutesFromBinding=function(r){this.handleMinutesChanged&&this.handleMinutesChanged(r)};
r4.prototype.updateSecondsFromBinding=function(r){this.handleSecondsChanged&&this.handleSecondsChanged(r)};
r4.prototype.updateDescriptionFromBinding=function(r){this.handleDescriptionChanged&&this.handleDescriptionChanged(r)};
_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],r4.prototype,"ytComponentBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],r4.prototype,"data",void 0);_.u([_.b(),_.H("design:type",String)],r4.prototype,"minutes",void 0);_.u([_.b(),_.H("design:type",String)],r4.prototype,"seconds",void 0);_.u([_.b(),_.H("design:type",String)],r4.prototype,"description",void 0);_.u([_.b(),_.H("design:type",Function)],r4.prototype,"handleMinutesChanged",void 0);
_.u([_.b(),_.H("design:type",Function)],r4.prototype,"handleSecondsChanged",void 0);_.u([_.b(),_.H("design:type",Function)],r4.prototype,"handleDescriptionChanged",void 0);_.u([_.b(),_.H("design:type",Number)],r4.prototype,"characterLimit",void 0);_.u([_.b(),_.H("design:type",Number)],r4.prototype,"textNumRows",void 0);_.u([_.vZ({is:"yt-report-details-form-content",disableElementRegistration:!0})],r4);
_.Z(r4,"yt-report-details-form-content",function(){if(HX5===void 0){var r=document.createElement("template");_.x(r,'\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>');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;X3u===void 0&&(X3u=document.createElement("template"));var g=X3u;K.call(E,g.content.cloneNode(!0),r.content.firstChild);HX5=r}r=HX5;return r},{mode:2});var nDD;var ILu;var ES=function(){var r=_.q.apply(this,arguments)||this;r.updateMinutesFromBinding=function(E){r.minutes=E.detail.value};
r.updateSecondsFromBinding=function(E){r.seconds=E.detail.value};
r.updateDescriptionFromBinding=function(E){r.description=E.detail.value};
return r};
_.C(ES,_.q);_.d=ES.prototype;_.d.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.isMusic&&(this.seconds=this.minutes="0")};
_.d.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"}}}};
_.d.ready=function(){_.rj(this.hostElement).querySelector("#submit-button").addEventListener("yt-action",this.onSubmitYtAction.bind(this))};
_.d.onSubmitYtAction=function(r){var E=r.detail;E.actionName==="yt-service-request"&&(E=E.args[1],E.flagEndpoint&&(r.stopPropagation(),this.refireAction(E)))};
_.d.refireAction=function(r){var E={text:this.description,minutes:Number(this.minutes),seconds:Number(this.seconds)};this.vssId&&(E.vss_id=this.vssId);_.rA(this.hostElement,[r,E]);this.submitDisabled=!0};
_.d.dataChanged=function(){var r=this;this.seconds=this.minutes="";this.isMusic&&(this.seconds=this.minutes="0");this.vssId=this.description="";this.submitDisabled=!1;var E=_.Lg();E&&E.getPlayerPromise().then(function(K){var g=K.getOption("cc","track")||K.getOption("captions","track");g&&(r.vssId=g.vss_id);K=K.getCurrentTime();r.minutes=Math.floor(K/60).toString();r.seconds=(Math.floor(K)%60).toString()})};
_.d.updateSubmitButtonState=function(){var r;((r=this.data)==null?0:r.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==="")};
_.d.onYtServiceRequestCompleted=function(){_.ht(this.hostElement,"yt-close-popup-action")};
_.d.onYtServiceRequestError=function(){this.submitDisabled=!1};
_.f5.Object.defineProperties(ES.prototype,{characterLimit:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.characterLimit)||500}},
textNumRows:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.textNumRows)||4}}});
ES.prototype.onYtServiceRequestError=ES.prototype.onYtServiceRequestError;ES.prototype.onYtServiceRequestCompleted=ES.prototype.onYtServiceRequestCompleted;ES.prototype.updateSubmitButtonState=ES.prototype.updateSubmitButtonState;_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],ES.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],ES.prototype,"ytRendererBehavior",void 0);
_.u([_.b({observer:"dataChanged"}),_.H("design:type",Object)],ES.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Boolean)],ES.prototype,"submitDisabled",void 0);_.u([_.b(),_.H("design:type",String)],ES.prototype,"minutes",void 0);_.u([_.b(),_.H("design:type",String)],ES.prototype,"seconds",void 0);_.u([_.b(),_.H("design:type",String)],ES.prototype,"description",void 0);_.u([_.b(),_.H("design:type",String)],ES.prototype,"vssId",void 0);
_.u([_.b({value:_.Xx("INNERTUBE_CLIENT_NAME")==="WEB_REMIX",reflectToAttribute:!0}),_.H("design:type",Boolean)],ES.prototype,"isMusic",void 0);_.u([_.v("data"),_.H("design:type",Number),_.H("design:paramtypes",[])],ES.prototype,"characterLimit",null);_.u([_.v("data"),_.H("design:type",Number),_.H("design:paramtypes",[])],ES.prototype,"textNumRows",null);
_.u([_.TI("minutes","seconds","description","submitDisabled"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ES.prototype,"updateSubmitButtonState",null);_.u([_.ae("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ES.prototype,"onYtServiceRequestCompleted",null);
_.u([_.ae("yt-service-request-error"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],ES.prototype,"onYtServiceRequestError",null);_.u([_.vZ({is:"yt-report-details-form-renderer",disableElementRegistration:!0})],ES);
_.Z(ES,"yt-report-details-form-renderer",function(){if(ILu===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;nDD===void 0&&(nDD=document.createElement("template"));var g=nDD;K.call(E,g.content.cloneNode(!0),r.content.firstChild);ILu=r}r=ILu;return r});var yik;var LW5;var hL9;var Ji9;var KT=function(){return _.q.apply(this,arguments)||this};
_.C(KT,_.q);
KT.prototype.onCheckedChanged_=function(){if(this.data){var r=_.rj(this.hostElement).querySelector("#checkbox").checked;this.data.identifier==="yt-external-links-checkbox"?_.ht(this.hostElement,"yt-additional-detail-checkbox-update",[r]):this.data.identifier==="yt-hide-user-checkbox"?_.ht(this.hostElement,"yt-hide-user-checkbox-update",[r]):r&&this.data.enableCommand?_.ht(this.hostElement,"yt-modify-report-form-command",[_.M(this.data.enableCommand,WU9)]):!r&&this.data.disableCommand&&_.ht(this.hostElement,
"yt-modify-report-form-command",[_.M(this.data.enableCommand,WU9)])}};
KT.prototype.onLabelTap_=function(r){r.target.tagName!="A"&&(_.rj(this.hostElement).querySelector("#checkbox").checked=!_.rj(this.hostElement).querySelector("#checkbox").checked)};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],KT.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],KT.prototype,"data",void 0);_.u([_.vZ({is:"yt-boolean-form-field-v2-renderer",disableElementRegistration:!0})],KT);
_.Z(KT,"yt-boolean-form-field-v2-renderer",function(){if(Ji9===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;hL9===void 0&&(hL9=document.createElement("template"));var g=hL9;K.call(E,g.content.cloneNode(!0),r.content.firstChild);Ji9=r}r=Ji9;return r});var g4=function(){var r=_.q.apply(this,arguments)||this;r.canShowAdditionalDetailCheckbox=!1;r.canShowCheckbox=!1;r.keepDropdownFocusedAfterSelection=!0;return r};
_.C(g4,_.q);g4.prototype.configureRendererStamper=function(){return{"data.legalReportCheckbox":{id:"checkbox-container",mapping:{booleanFormFieldV2Renderer:{component:"yt-boolean-form-field-v2-renderer",noInjection:!0}}},"data.additionalDetailCheckbox":{id:"additional-detail-checkbox-container",mapping:{booleanFormFieldV2Renderer:{component:"yt-boolean-form-field-v2-renderer",noInjection:!0}}}}};
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],g4.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],g4.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],g4.prototype,"canShowAdditionalDetailCheckbox",void 0);_.u([_.b(),_.H("design:type",Object)],g4.prototype,"canShowCheckbox",void 0);_.u([_.b(),_.H("design:type",Object)],g4.prototype,"keepDropdownFocusedAfterSelection",void 0);
_.u([_.vZ({is:"yt-report-form-modal-content",disableElementRegistration:!0})],g4);
_.Z(g4,"yt-report-form-modal-content",function(){if(LW5===void 0){var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;yik===void 0&&(yik=document.createElement("template"));var g=yik;K.call(E,g.content.cloneNode(!0),r.content.firstChild);LW5=r}r=LW5;return r},{mode:2});var rfB;var EHA;var Dw=function(){var r=_.q.apply(this,arguments)||this;r.submitting=!1;r.submitButtonDisabled=!0;r.command=null;r.canShowCheckbox=!1;r.canShowAdditionalDetailCheckbox=!1;r.canShowNextButton=!1;r.additionalDetailCheckboxChecked=!1;r.refitJob=0;r.keepDropdownFocusedAfterSelection=!0;r.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 r};
_.C(Dw,_.q);_.d=Dw.prototype;_.d.created=function(){this.refitJob=0};
_.d.attached=function(){this.JSC$21370_scroller&&(this.JSC$21370_scroller.dialogElement=this.hostElement.parentNode,this.JSC$21370_scroller.attached&&typeof this.JSC$21370_scroller.attached==="function"&&this.JSC$21370_scroller.attached());this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.d.dataChanged=function(r){r&&(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,r.legalReportCheckbox&&this.set("data.legalReportCheckbox.booleanFormFieldV2Renderer.value",
!1),r.additionalDetailCheckbox&&this.set("data.additionalDetailCheckbox.booleanFormFieldV2Renderer.value",!1),this.updateDialogStyling())};
_.d.onYtPopupOpened=function(){var r=_.Lg();r&&r.getPlayerPromise().then(function(E){E.pauseVideo()})};
_.d.onYtNavigate=function(r){_.M(r.detail.endpoint,_.Bzb)&&(r.stopPropagation(),this.hideReportForm=!0)};
_.d.onYtServiceRequestSent=function(){this.toggleSubmitButton(!0)};
_.d.onYtServiceRequestCompleted=function(r,E){var K=E.actions;if(K){if(K.length===1&&_.M(K[0],_.gA)){var g;K=((g=_.M(K[0],_.gA))==null?void 0:g.commands)||[]}g=0;for(var D=K.length;g<D;g++)_.M(K[g],_.X$)&&(r.stopPropagation(),this.hostElement.parentElement.close(),this.openPopupBehavior.openPopup(K[g]))}if(E.data&&(r=this.get("feedbackResponses",E.data)))for(E=0;E<r.length;E++)if(r[E].isThumbnailReporting){this.hostElement.parentElement.close();break}};
_.d.onYtServiceRequestError=function(){this.toggleSubmitButton(!1)};
_.d._onDescendantIronResize=function(r){r.stopPropagation();return!1};
_.d.handleReportFormEndpointUpdateAction=function(r){if(r.submitEndpoint){var E=this.command=r.submitEndpoint;E=_.M(E,_.gdd);if(E==null?0:E.additionalDetailCheckboxChecked)E.additionalDetailCheckboxChecked=this.additionalDetailCheckboxChecked;this.toggleSubmitButton(!1)}else r.submitNavigationEndpoint?(this.command=r.submitNavigationEndpoint,this.toggleSubmitButton(!1)):r.confirmDialog?(this.command={confirmDialogEndpoint:{content:{confirmDialogRenderer:r.confirmDialog.confirmDialogRenderer}}},this.toggleSubmitButton(!1)):
this.command=null;r.disableSubmitButton&&this.toggleSubmitButton(!0);this.handleModifyReportFormCommand(this.get("clickCommands.0.modifyReportFormCommand",r));this.refit()};
_.d.handleConfirmDialogCloseAction=function(r){r.confirmed?this.hostElement.parentElement.close():this.hideReportForm=!1};
_.d.submitButtonDisabledChanged=function(){var r=this.hostElement.parentElement;r&&r.invalidateTabbables&&r.invalidateTabbables()};
_.d.handleModifyReportFormCommand=function(r){r=this.get("action",r);r==="REPORT_FORM_ACTION_LEGAL_CHECKBOX_HIDE"?this.canShowCheckbox=!1:r==="REPORT_FORM_ACTION_LEGAL_CHECKBOX_SHOW"?this.canShowCheckbox=!0:r==="REPORT_FORM_ACTION_ADDITIONAL_DETAIL_CHECKBOX_HIDE"?this.canShowAdditionalDetailCheckbox=!1:r==="REPORT_FORM_ACTION_ADDITIONAL_DETAIL_CHECKBOX_SHOW"?this.canShowAdditionalDetailCheckbox=!0:r==="REPORT_FORM_ACTION_SUBMIT_BUTTON_SHOW"?this.canShowNextButton=!1:r==="REPORT_FORM_ACTION_NEXT_BUTTON_SHOW"&&
(this.canShowNextButton=!0);this.refit()};
_.d.updateDialogStyling=function(){var r,E,K,g,D,B=((D=(r=this.data)==null?void 0:(E=r.optionsSupportedRenderers)==null?void 0:(K=E.optionsRenderer)==null?void 0:(g=K.items)==null?void 0:g.length)!=null?D:0)<=2?0:240;_.jU(this.hostElement,{"--yt-report-form-modal-renderer-min-width":B+"px"})};
_.d.toggleSubmitButton=function(r){this.submitButtonDisabled=!r;this.submitButtonDisabled=r};
_.d.computeSubmitButtonData=function(r,E){var K={};_.M(E,_.Bzb)?K.navigationEndpoint=E:K.command=E||void 0;r&&r.buttonRenderer&&_.lw.extend(K,r.buttonRenderer);return K};
_.d.computeNextButtonData=function(r,E){var K={};if(!r||!r.buttonRenderer)return K;_.lw.extend(K,r.buttonRenderer);if(!E)return K;if(_.M(E,_.Bzb))K.navigationEndpoint=p8Q(E);else if(K.command=p8Q(E),r=_.M(K.command,_.gdd))r.legalCheckboxChecked=!0;return K};
_.d.computeShowNextButton=function(r,E,K){return!!r&&E&&K};
_.d.refit=function(){var r=this;this.refitJob||(this.refitJob=_.eM.addLowPriorityJob(function(){_.Ln(r.hostElement,"yt-refit");r.refitJob=0}))};
_.d.handleAdditionalDetailCheckboxUpdateAction=function(r){this.additionalDetailCheckboxChecked=r;_.M(this.command,_.gdd).additionalDetailCheckboxChecked=r};
_.f5.Object.defineProperties(Dw,{template:{configurable:!0,enumerable:!0,get:function(){if(EHA===void 0){var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;rfB===void 0&&(rfB=document.createElement("template"));var g=rfB;K.call(E,g.content.cloneNode(!0),r.content.firstChild);EHA=r}r=EHA;return r}}});
Dw.prototype.onYtServiceRequestError=Dw.prototype.onYtServiceRequestError;Dw.prototype.onYtServiceRequestCompleted=Dw.prototype.onYtServiceRequestCompleted;Dw.prototype.onYtServiceRequestSent=Dw.prototype.onYtServiceRequestSent;Dw.prototype.onYtNavigate=Dw.prototype.onYtNavigate;Dw.prototype.onYtPopupOpened=Dw.prototype.onYtPopupOpened;_.u([_.G(_.kt.YtOpenPopupBehavior),_.H("design:type",Object)],Dw.prototype,"openPopupBehavior",void 0);
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Dw.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],Dw.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(_.hT.YtEventForwardingBehavior),_.H("design:type",Object)],Dw.prototype,"eventForwardingBehavior",void 0);_.u([_.G(_.Ib),_.H("design:type",Object)],Dw.prototype,"ironResizableBehavior",void 0);_.u([_.b({observer:"dataChanged"}),_.H("design:type",Object)],Dw.prototype,"data",void 0);
_.u([_.b(),_.H("design:type",Object)],Dw.prototype,"submitting",void 0);_.u([_.b({observer:"submitButtonDisabledChanged"}),_.H("design:type",Object)],Dw.prototype,"submitButtonDisabled",void 0);_.u([_.b(),_.H("design:type",Object)],Dw.prototype,"command",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],Dw.prototype,"hideReportForm",void 0);_.u([_.b(),_.H("design:type",Object)],Dw.prototype,"canShowCheckbox",void 0);
_.u([_.b(),_.H("design:type",Object)],Dw.prototype,"canShowAdditionalDetailCheckbox",void 0);_.u([_.b(),_.H("design:type",Object)],Dw.prototype,"canShowNextButton",void 0);_.u([_.b(),_.H("design:type",Object)],Dw.prototype,"additionalDetailCheckboxChecked",void 0);_.u([_.b(),_.H("design:type",Object)],Dw.prototype,"refitJob",void 0);_.u([_.b(),_.H("design:type",Object)],Dw.prototype,"keepDropdownFocusedAfterSelection",void 0);
_.u([_.fH("#scroller"),_.H("design:type",Object)],Dw.prototype,"JSC$21370_scroller",void 0);_.u([_.ae("yt-popup-opened"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Dw.prototype,"onYtPopupOpened",null);_.u([_.ae("yt-navigate"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],Dw.prototype,"onYtNavigate",null);
_.u([_.ae("yt-service-request-sent"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.b1]),_.H("design:returntype")],Dw.prototype,"onYtServiceRequestSent",null);_.u([_.ae("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.eZ]),_.H("design:returntype")],Dw.prototype,"onYtServiceRequestCompleted",null);
_.u([_.ae("yt-service-request-error"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],Dw.prototype,"onYtServiceRequestError",null);_.u([_.vZ({is:"yt-report-form-modal-renderer",notifyObserversOnUndefined:!1,noInjection:!0})],Dw);var KQ5;var gHk;var Bb=function(){return _.q.apply(this,arguments)||this};
_.C(Bb,_.q);_.d=Bb.prototype;_.d.attached=function(){this.isDarkTheme=!!document.documentElement.hasAttribute("dark");this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.id="mealbar-promo-renderer"};
_.d.onVisible=function(){var r,E;(E=_.P7().resolve(_.p0(_.Vf)))==null||E.enqueue({label:_.Xo((r=this.data)==null?void 0:r.messageTitle),elementToFocus:this.hostElement})};
_.d.onThumbnailLoaded=function(){_.Ln(this.hostElement,"yt-refit")};
_.d.onDismissTap=function(){_.ht(this.hostElement,"yt-close-popup-action",["yt-mealbar-promo-renderer"])};
_.d.computeAlternateIcon=function(r){return r?r==="BACKSTAGE_ARTWORK"?"backstage:artwork":r:null};
_.d.computeFontFamily=function(r){return r==="PROMO_FONT_FAMILY_YOUTUBE_SANS_BOLD"};
_.d.computeBackgroundStyle=function(r,E){if(r=this.computeBackgroundImage(r,E))if(r=_.hH(r.thumbnails))return'background-image: url("'+r+'");'};
_.d.computeHasFullHeightImage=function(r){return!(!(r&&r.thumbnails&&r.thumbnails.length>0)||this.modern)};
_.d.isModernStyle=function(r){return r.style==="STYLE_MODERN"};
_.d.computeIcon=function(r,E){if(r&&r.icon)return E?r.iconDark:r.icon};
_.d.computeBackgroundImage=function(r,E){if(r&&r.backgroundImage)return E?r.backgroundImageDark:r.backgroundImage};
_.d.computeLogo=function(r,E){if(r&&r.logo)return E?r.logoDark:r.logo};
_.d.computeShouldShowModernIcon=function(r,E){return r&&!!E};
_.d.getLogoContainerClassName=function(r){return this.logoWithPadding(r)?"yt-mealbar-promo-renderer-logo-with-padding":"yt-mealbar-promo-renderer-logo"};
_.d.getLogoImageId=function(r){return this.logoWithPadding(r)?"mealbar-logo-with-padding":"mealbar-logo"};
_.d.logoWithPadding=function(r){var E,K,g;return(r=(E=this.computeLogo(r,this.isDarkTheme))==null?void 0:(K=E.thumbnails)==null?void 0:(g=K[0])==null?void 0:g.height)&&r%31===0?!0:!1};
Bb.prototype.onThumbnailLoaded=Bb.prototype.onThumbnailLoaded;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Bb.prototype,"ytRendererBehavior",void 0);_.u([_.b({}),_.H("design:type",Object)],Bb.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0,computed:"isModernStyle(data)"}),_.H("design:type",Boolean)],Bb.prototype,"modern",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],Bb.prototype,"isDarkTheme",void 0);
_.u([_.b({computed:"computeIcon(data, isDarkTheme)"}),_.H("design:type",Object)],Bb.prototype,"icon",void 0);_.u([_.b({computed:"computeLogo(data, isDarkTheme)"}),_.H("design:type",Object)],Bb.prototype,"logo",void 0);_.u([_.b({computed:"computeBackgroundStyle(data, isDarkTheme)"}),_.H("design:type",Object)],Bb.prototype,"backgroundStyle",void 0);_.u([_.b({computed:"computeAlternateIcon(data.alternateIcon.iconType)"}),_.H("design:type",Object)],Bb.prototype,"alternateIcon",void 0);
_.u([_.b({reflectToAttribute:!0,computed:"computeHasFullHeightImage(data.icon)"}),_.H("design:type",Boolean)],Bb.prototype,"hasFullHeightImage",void 0);_.u([_.b({reflectToAttribute:!0,computed:"computeFontFamily(data.font)"}),_.H("design:type",Boolean)],Bb.prototype,"useYoutubeSans",void 0);_.u([_.b({computed:"computeShouldShowModernIcon(modern, icon)"}),_.H("design:type",Boolean)],Bb.prototype,"shouldShowModernIcon",void 0);
_.u([_.ae("yt-img-shadow-loaded"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Bb.prototype,"onThumbnailLoaded",null);_.u([_.vZ({is:"yt-mealbar-promo-renderer",disableElementRegistration:!0})],Bb);
_.Z(Bb,"yt-mealbar-promo-renderer",function(){if(gHk===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;KQ5===void 0&&(KQ5=document.createElement("template"));var g=KQ5;K.call(E,g.content.cloneNode(!0),r.content.firstChild);gHk=r}r=gHk;return r},{mode:2});var Dr9;var BNT;var d4=function(){return _.q.apply(this,arguments)||this};
_.C(d4,_.q);_.d=d4.prototype;_.d.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]]"}}}}}};
_.d.computeHasButtons_=function(r){return!(!r.dismissButton&&!r.acceptButton)};
_.d.computeStyle_=function(r){return r||"BUBBLE_HINT_STYLE_UNKNOWN"};
_.d.observeImpressionEndpoints_=function(){var r=this;this.data&&this.data.promoConfig&&this.data.promoConfig.impressionEndpoints&&this.data.promoConfig.impressionEndpoints.forEach(function(E){E.clickTrackingParams&&delete E.clickTrackingParams;_.rA(r.hostElement,[E])})};
_.d.onTap_=function(){_.ht(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])};
d4.prototype.observeImpressionEndpoints_=d4.prototype.observeImpressionEndpoints_;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],d4.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.hT.YtEventForwardingBehavior),_.H("design:type",Object)],d4.prototype,"ytEventForwardingBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],d4.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],d4.prototype,"data",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],d4.prototype,"positionType",void 0);_.u([_.b({value:!1,reflectToAttribute:!0,computed:"computeHasButtons_(data)"}),_.H("design:type",Boolean)],d4.prototype,"hasButtons_",void 0);_.u([_.b({value:function(){return this.onTap_.bind(this)}}),
_.H("design:type",Function)],d4.prototype,"boundOnTap_",void 0);_.u([_.b({value:{style:"mono-inverse"}}),_.H("design:type",Object)],d4.prototype,"buttonOverride",void 0);_.u([_.pH("data.promoConfig.impressionEndpoints"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],d4.prototype,"observeImpressionEndpoints_",null);_.u([_.vZ({is:"yt-tooltip-renderer",disableElementRegistration:!0})],d4);
_.Z(d4,"yt-tooltip-renderer",function(){if(BNT===void 0){var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;Dr9===void 0&&(Dr9=document.createElement("template"));var g=Dr9;K.call(E,g.content.cloneNode(!0),r.content.firstChild);BNT=r}r=BNT;return r},{mode:2});var dra;var j49;var NNQ={},Q4b=(NNQ.WEB_REMIX="music.youtube.com",NNQ),je=function(){var r=_.q.apply(this,arguments)||this;r.actionMap={"yt-signal-action-copy-share-embed-url":"handleSignalActionCopyShareEmbedUrl_","yt-share-panel-set-timestamp-action":"handleSetTimestamp_"};return r};
_.C(je,_.q);_.d=je.prototype;_.d.configureRendererStamper=function(){return{"data.actionButtons":{id:"action-buttons",mapping:{buttonRenderer:"yt-button-renderer"}},"data.startAt":{id:"start-at",mapping:{startAtRenderer:"yt-start-at-renderer"}}}};
_.d.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.d.created=function(){this.embedHost_=Q4b[_.Xx("INNERTUBE_CLIENT_NAME")]||"www.youtube.com"};
_.d.ready=function(){_.rj(this.hostElement).querySelector("#embed-code").addEventListener("tap",this.onEmbedCode_.bind(this))};
_.d.computeEmbedCode_=function(r,E,K,g,D){if(!r)return"";var B=r.videoId,Q=r.fullListId,a=[];r.attributionId&&a.push("si="+r.attributionId);g||a.push("controls=0");K&&Number(E)>0&&a.push("start="+E);Q&&(B="videoseries",a.push("list="+Q));K="https://"+(D?"www.youtube-nocookie.com":this.embedHost_)+"/embed/"+B;r.clipId&&(a.push("clip="+r.clipId),a.push("clipt="+r.clipTiming));E=a.length>0?K+"?"+a.join("&amp;"):K;r.encryptedEmbedConfig&&a.push("embed_config="+JSON.stringify({enc:r.encryptedEmbedConfig}));
a=a.length>0?K+"?"+a.join("&amp;"):K;_.R("web_sharing_embed_preview_killswitch")?_.rj(this.videoPreviewContainer).innerHTML=this.getEmbedCode_(a,r.previewWidth||854,r.previewHeight||480):(_.sd(this.videoPreviewContainer),_.rj(this.videoPreviewContainer).appendChild(this.buildIframeElement(a)));return this.getEmbedCode_(E,r.width||560,r.height||315)};
_.d.buildIframeElement=function(r){var E=document.createElement("iframe"),K,g;E.width=""+((g=(K=this.data)==null?void 0:K.previewWidth)!=null?g:854);var D,B;E.height=""+((B=(D=this.data)==null?void 0:D.previewHeight)!=null?B:480);_.EW(E,2,r);E.title="YouTube video player";E.frameBorder="0";E.allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share";E.referrerPolicy="strict-origin-when-cross-origin";E.allowFullscreen=!0;return E};
_.d.computeIsSquareAspectRatio_=function(r){return r.previewHeight&&r.previewWidth?r.previewHeight==r.previewWidth:!1};
_.d.computeShowEmbedOptions_=function(r){return!!r.enablePrivacyModeOptionLabel||!!r.showPlayerControlsOptionLabel};
_.d.getEmbedCode_=function(r,E,K){return'<iframe width="'+E+'" height="'+K+'" src="'+r+'" 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>'};
_.d.handleSignalActionCopyShareEmbedUrl_=function(){_.rj(this.hostElement).querySelector("#embed-code").inputElement.textarea.select();document.execCommand("copy");this.trackEmbedCopyUrl_()};
_.d.handleSetTimestamp_=function(r){this.startAtTimeStamp_=(this.startAtChecked_=r.isSet)?r.timestamp:0};
_.d.closePanel_=function(){_.ht(this.hostElement,"yt-close-popup-action",["yt-sharing-embed-renderer"])};
_.d.onEmbedCode_=function(){_.rj(this.hostElement).querySelector("#embed-code").inputElement.textarea.select();this.trackEmbedCopyUrl_()};
_.d.onYtPopupClosed_=function(){_.sd(_.rj(this.hostElement).querySelector("#video-preview"))};
_.d.trackEmbedCopyUrl_=function(){this&&this.data&&this.data.actionButtons&&this.data.actionButtons.length>0&&_.M(this.data.actionButtons[0],_.$Q)&&this.ytRendererBehavior.logExplicitClick(_.M(this.data.actionButtons[0],_.$Q))};
je.prototype.onYtPopupClosed_=je.prototype.onYtPopupClosed_;_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],je.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],je.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],je.prototype,"ytActionHandlerBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],je.prototype,"data",void 0);
_.u([_.b({computed:"computeEmbedCode_(data, startAtTimeStamp_, startAtChecked_, isPlayerControlsOptionChecked_, isPrivacyModeOptionChecked_)"}),_.H("design:type",String)],je.prototype,"embedCode_",void 0);_.u([_.b({value:!0}),_.H("design:type",Boolean)],je.prototype,"isPlayerControlsOptionChecked_",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],je.prototype,"isPrivacyModeOptionChecked_",void 0);_.u([_.b({value:!1,notify:!0}),_.H("design:type",Boolean)],je.prototype,"startAtChecked_",void 0);
_.u([_.b({value:0}),_.H("design:type",Number)],je.prototype,"startAtTimeStamp_",void 0);_.u([_.b({computed:"computeIsSquareAspectRatio_(data)",reflectToAttribute:!0}),_.H("design:type",Boolean)],je.prototype,"isSquareAspectRatio_",void 0);_.u([_.fH("#video-preview"),_.H("design:type",HTMLElement)],je.prototype,"videoPreviewContainer",void 0);_.u([_.ae("yt-popup-closed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],je.prototype,"onYtPopupClosed_",null);
_.u([_.vZ({is:"yt-sharing-embed-renderer",disableElementRegistration:!0})],je);
_.Z(je,"yt-sharing-embed-renderer",function(){if(j49===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;dra===void 0&&(dra=document.createElement("template"));var g=dra;K.call(E,g.content.cloneNode(!0),r.content.firstChild);j49=r}r=j49;return r},{mode:2});var $ra={};
$ra.YtUnlimitedFamilyInterstitialBehavior=[_.kt.YtOpenPopupBehavior,_.lx.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(r){r=_.kCl(_.eG(r),"yt-button-renderer");return r?r.hasAttribute("footer-button")?(this.hostElement.parentElement.close(),!0):!1:!1},
pushToHistory:function(r){this.dialogHistory_.push(r)},
popFromHistory:function(){return this.dialogHistory_.pop()},
handleSignalActionShowPreviousFamilyDialog_:function(){var r=this.popFromHistory();if(r){var E={openPopupAction:{popupType:"DIALOG",popup:{}}};E.openPopupAction.popup[r.renderer]=r.data;this.showingPreviousDialog_=!0;this.openPopup(E)}},
handleOpenPopupAction_:function(r){if(this.showingPreviousDialog_)this.showingPreviousDialog_=!1;else{var E=["unlimitedFamilyMessageInterstitialRenderer","unlimitedFamilyProfileInterstitialRenderer"].some(function(g){return!!r.openPopupAction.popup[g]}),K=this.getElementName_();
E&&this.data&&(this.pushToHistory({renderer:K,data:this.data}),this.hostElement.parentElement.close())}},
handleUnlimitedCreateFamilyEndpoint_:function(r){if(r=_.M(r,ZmA))this.loading=!0,_.ht(this.hostElement,"yt-open-create-family-dialog",[r,this.unicornReadyCallback_.bind(this)])},
getElementName_:function(){var r=this.hostElement.nodeName.split("-").slice(1).map(function(E){return""+E[0].toUpperCase()+E.slice(1).toLowerCase()}).join("");
return r[0].toLowerCase()+r.slice(1)},
unicornReadyCallback_:function(){this.hostElement.parentElement.close&&this.hostElement.parentElement.close();this.loading=!1}}];var a85;var pxu;var NY=function(){return _.q.apply(this,arguments)||this};
_.C(NY,_.q);_.d=NY.prototype;_.d.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}}}}}};
_.d.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.ht(this.hostElement,"yt-register-create-family-dialog");_.rj(this.hostElement).querySelector("#thumbnail").onShow()};
_.d.fireOnCloseCommand_=function(){var r;((r=this.data)==null?0:r.onCloseCommand)&&_.EB(this.hostElement,[this.data.onCloseCommand],this.hostElement)};
_.d.onYtServiceRequestSent_=function(r,E){E&&E.endpoint&&_.M(E.endpoint,_.BB)||(this.loading=!0)};
_.d.onYtServiceRequestCompleted_=function(){var r=this.hostElement.parentElement;r.close&&r.close();this.loading=!1};
_.d.openPopupHandler_=function(r){if(r.detail==this){var E;((E=this.data)==null?0:E.onOpenCommands)&&_.EB(this.hostElement,this.data.onOpenCommands,this.hostElement)}};
_.d.closePopupHandler_=function(r,E){this.fireOnCloseCommand_();if(E&&E.canceled===!0||E&&E.canceled===!1&&E.confirmed===!1){var K;((K=this.data)==null?0:K.onDismissCommands)&&_.EB(this.hostElement,this.data.onDismissCommands,this.hostElement)}};
_.d.dataChanged_=function(){this.loading=!1};
NY.prototype.dataChanged_=NY.prototype.dataChanged_;NY.prototype.closePopupHandler_=NY.prototype.closePopupHandler_;NY.prototype.openPopupHandler_=NY.prototype.openPopupHandler_;NY.prototype.onYtServiceRequestCompleted_=NY.prototype.onYtServiceRequestCompleted_;NY.prototype.onYtServiceRequestSent_=NY.prototype.onYtServiceRequestSent_;_.u([_.G(_.hT.YtEventForwardingBehavior),_.H("design:type",Object)],NY.prototype,"ytEventForwardingBehavior",void 0);
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],NY.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G($ra.YtUnlimitedFamilyInterstitialBehavior),_.H("design:type",Object)],NY.prototype,"ytUnlimitedFamilyInterstitialBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],NY.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],NY.prototype,"data",void 0);
_.u([_.b({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],NY.prototype,"loading",void 0);_.u([_.ae("yt-service-request-sent"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.b1]),_.H("design:returntype")],NY.prototype,"onYtServiceRequestSent_",null);_.u([_.ae("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.eZ]),_.H("design:returntype")],NY.prototype,"onYtServiceRequestCompleted_",null);
_.u([_.ae("yt-popup-opened"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Object]),_.H("design:returntype")],NY.prototype,"openPopupHandler_",null);_.u([_.ae("yt-popup-closed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Object]),_.H("design:returntype")],NY.prototype,"closePopupHandler_",null);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],NY.prototype,"dataChanged_",null);
_.u([_.vZ({is:"yt-unlimited-family-message-interstitial-renderer",disableElementRegistration:!0})],NY);
_.Z(NY,"yt-unlimited-family-message-interstitial-renderer",function(){if(pxu===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;a85===void 0&&(a85=document.createElement("template"));var g=a85;K.call(E,g.content.cloneNode(!0),r.content.firstChild);pxu=r}r=pxu;return r},{mode:2});var P5B;var f8U;var QQ=function(){return _.q.apply(this,arguments)||this};
_.C(QQ,_.q);QQ.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"}}}};
QQ.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.rj(this.hostElement).querySelectorAll(".secondary-thumbnail").forEach(function(r){r.onShow()});
_.rj(this.hostElement).querySelector("#main-thumbnail").onShow()};
QQ.prototype.onButtonTap_=function(r){this.ytUnlimitedFamilyInterstitialBehavior.maybeCloseDialogOnFooterButtonTap(r)};
QQ.prototype.computeMainThumbnailWidth_=function(r){return r&&r.length!==0?72:96};
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],QQ.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],QQ.prototype,"ytRendererBehavior",void 0);_.u([_.G($ra.YtUnlimitedFamilyInterstitialBehavior),_.H("design:type",Object)],QQ.prototype,"ytUnlimitedFamilyInterstitialBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],QQ.prototype,"data",void 0);
_.u([_.b({computed:"computeMainThumbnailWidth_(data.secondaryThumbnails)"}),_.H("design:type",Number)],QQ.prototype,"mainThumbnailWidth_",void 0);_.u([_.b({value:function(){return this.onButtonTap_.bind(this)}}),
_.H("design:type",Function)],QQ.prototype,"boundButtonTap_",void 0);_.u([_.vZ({is:"yt-unlimited-family-profile-interstitial-renderer",disableElementRegistration:!0})],QQ);
_.Z(QQ,"yt-unlimited-family-profile-interstitial-renderer",function(){if(f8U===void 0){var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;P5B===void 0&&(P5B=document.createElement("template"));var g=P5B;K.call(E,g.content.cloneNode(!0),r.content.firstChild);f8U=r}r=f8U;return r},{mode:2});var OAD;var YmU;var $o=function(){var r=_.q.apply(this,arguments)||this;r.sliderAriaValueText_=null;r.selectedIndex_=0;r.messages={PAUSE_SLIDER:_.Nn("PAUSE_SLIDER",void 0,"Pause Duration")};return r};
_.C($o,_.q);_.d=$o.prototype;_.d.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_]]"}}}}}};
_.d.onPopupOpened_=function(r){r.detail==this&&_.R("enable_premium_voluntary_pause")&&(_.ht(this.hostElement,"yt-close-popup-action",["yt-confirm-dialog-renderer"]),this.handleOnOpenCommands_())};
_.d.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.d.setDialogData=function(r){this.data=r;this.resetSlider_()};
_.d.dataChanged_=function(){this.data&&this.resetSlider_()};
_.d.onSubmitTap_=function(){if(this.data.confirmCommand){var r=this.data.confirmCommand;_.M(r,_.jhE)&&_.rA(this.hostElement,[r,{resume_time_ms:parseInt(this.selectedData_.resumeTimeMs,10)}])}};
_.d.onExitButtonTap_=function(){_.ht(this.hostElement,"yt-close-popup-action",["yt-unplugged-pause-membership-dialog-renderer"])};
_.d.closePopupHandler_=function(r,E){(E&&E.canceled===!0||E.canceled===!1&&E.confirmed===!1)&&this.handleOnDismissCommands_()};
_.d.onSliderChange_=function(){this.selectedIndex_=_.rj(this.hostElement).querySelector("#id-pause-slider").immediateValue;this.updateUiState_()};
_.d.updateUiState_=function(){this.data&&(this.selectedData_=this.data.endOptions[this.selectedIndex_],this.setSliderAriaValueText_())};
_.d.setSliderAriaValueText_=function(){this.selectedData_&&(this.sliderAriaValueText_=this.selectedData_.accessibilityData.label)};
_.d.resetSlider_=function(){if(this.data){var r=this.data.defaultEndOptionIndex||0,E=_.rj(this.hostElement).querySelector("#id-pause-slider");if(E.immediateValue<r)for(;E.immediateValue!=r;)E.increment();else if(r<E.immediateValue)for(;E.immediateValue!=r;)E.decrement();this.selectedIndex_=r;this.selectIndexMax_=this.data.endOptions.length-1;this.updateUiState_()}};
_.d.handleOnOpenCommands_=function(){this.data&&this.data.onOpenCommands&&this.data.onOpenCommands&&_.EB(this.hostElement,this.data.onOpenCommands,this.hostElement)};
_.d.handleOnDismissCommands_=function(){this.data&&this.data.onDismissCommands&&this.data.onDismissCommands&&_.EB(this.hostElement,this.data.onDismissCommands,this.hostElement)};
_.d.onYtServiceRequestSent=function(){this.loading=!0};
_.d.onYtServiceRequestCompleted=function(){this.hostElement.parentElement.close&&this.hostElement.parentElement.close();this.loading=!1};
$o.prototype.onYtServiceRequestCompleted=$o.prototype.onYtServiceRequestCompleted;$o.prototype.onYtServiceRequestSent=$o.prototype.onYtServiceRequestSent;$o.prototype.closePopupHandler_=$o.prototype.closePopupHandler_;$o.prototype.dataChanged_=$o.prototype.dataChanged_;$o.prototype.onPopupOpened_=$o.prototype.onPopupOpened_;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],$o.prototype,"ytRendererBehavior",void 0);
_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],$o.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],$o.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],$o.prototype,"loading",void 0);_.u([_.b(),_.H("design:type",Number)],$o.prototype,"selectIndexMax_",void 0);_.u([_.b(),_.H("design:type",Object)],$o.prototype,"selectedData_",void 0);
_.u([_.b(),_.H("design:type",Object)],$o.prototype,"sliderAriaValueText_",void 0);_.u([_.b({value:function(){return this.onSubmitTap_.bind(this)}}),
_.H("design:type",Function)],$o.prototype,"onButtonTap_",void 0);_.u([_.b({value:function(){return this.onExitButtonTap_.bind(this)}}),
_.H("design:type",Function)],$o.prototype,"onSecondaryTap_",void 0);_.u([_.b(),_.H("design:type",Object)],$o.prototype,"messages",void 0);_.u([_.ae("yt-popup-opened"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Object]),_.H("design:returntype")],$o.prototype,"onPopupOpened_",null);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],$o.prototype,"dataChanged_",null);
_.u([_.ae("yt-popup-closed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Object]),_.H("design:returntype")],$o.prototype,"closePopupHandler_",null);_.u([_.ae("yt-service-request-sent"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.b1]),_.H("design:returntype")],$o.prototype,"onYtServiceRequestSent",null);
_.u([_.ae("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.eZ]),_.H("design:returntype")],$o.prototype,"onYtServiceRequestCompleted",null);_.u([_.vZ({is:"yt-unplugged-pause-membership-dialog-renderer",disableElementRegistration:!0})],$o);
_.Z($o,"yt-unplugged-pause-membership-dialog-renderer",function(){if(YmU===void 0){var r=document.createElement("template");_.x(r,'\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>');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;OAD===void 0&&(OAD=document.createElement("template"));var g=OAD;K.call(E,g.content.cloneNode(!0),r.content.firstChild);YmU=r}r=YmU;return r},{mode:2});var UrQ;var TNU;var ak=function(){return _.q.apply(this,arguments)||this};
_.C(ak,_.q);ak.prototype.configureRendererStamper=function(){return{"data.vcBalance":{id:"vc-balance",mapping:_.i1("vcBalanceRenderer")}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],ak.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],ak.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],ak.prototype,"data",void 0);_.u([_.vZ({is:"yt-vc-offer-layout-header-renderer",disableElementRegistration:!0})],ak);
_.Z(ak,"yt-vc-offer-layout-header-renderer",function(){if(TNU===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;UrQ===void 0&&(UrQ=document.createElement("template"));var g=UrQ;K.call(E,g.content.cloneNode(!0),r.content.firstChild);TNU=r}r=TNU;return r},{mode:2});var wx9;var FQT;var R0u;var oH9;var pT=function(){return _.q.apply(this,arguments)||this};
_.C(pT,_.q);pT.prototype.configureRendererStamper=function(){return{"data.vcIcon":{id:"vc-icon",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer"}}}}};
_.f5.Object.defineProperties(pT.prototype,{ariaLabel:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.accessibilityText?this.data.accessibilityText:""}},
vcOfferStyle:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.style?this.data.style:"VC_OFFER_STYLE_STANDARD"}},
showTitleText:{configurable:!0,enumerable:!0,get:function(){return!(!this.data||this.data.style!=="VC_OFFER_STYLE_HERO"||!this.data.titleText)}}});
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],pT.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],pT.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.WCb.YtTappableItemBehavior),_.H("design:type",Object)],pT.prototype,"ytTappableItemBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],pT.prototype,"data",void 0);
_.u([_.b({reflectToAttribute:!0}),_.v("data.accessibilityText"),_.H("design:type",String),_.H("design:paramtypes",[])],pT.prototype,"ariaLabel",null);_.u([_.b({reflectToAttribute:!0}),_.v("data.style"),_.H("design:type",String),_.H("design:paramtypes",[])],pT.prototype,"vcOfferStyle",null);_.u([_.v("data.style","data.titleText"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],pT.prototype,"showTitleText",null);_.u([_.vZ({is:"yt-vc-offer-renderer",disableElementRegistration:!0})],pT);
_.Z(pT,"yt-vc-offer-renderer",function(){if(oH9===void 0){var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;R0u===void 0&&(R0u=document.createElement("template"));var g=R0u;K.call(E,g.content.cloneNode(!0),r.content.firstChild);oH9=r}r=oH9;return r},{mode:2});var Pb=function(){return _.q.apply(this,arguments)||this};
_.C(Pb,_.q);Pb.prototype.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{vcOfferLayoutHeaderRenderer:{component:"yt-vc-offer-layout-header-renderer"}}},"data.offers":{id:"offers",mapping:{vcOfferRenderer:{component:"yt-vc-offer-renderer",attributes:{"dialog-dismiss":!0}}}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Pb.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Pb.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Pb.prototype,"data",void 0);_.u([_.vZ({is:"yt-vc-offer-layout-renderer",disableElementRegistration:!0})],Pb);
_.Z(Pb,"yt-vc-offer-layout-renderer",function(){if(FQT===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;wx9===void 0&&(wx9=document.createElement("template"));var g=wx9;K.call(E,g.content.cloneNode(!0),r.content.firstChild);FQT=r}r=FQT;return r},{mode:2});var MCT;var iAQ;var cfU;var C5b;var fT=function(){return _.q.apply(this,arguments)||this};
_.C(fT,_.q);fT.prototype.configureRendererStamper=function(){return{"data.dismiss":{id:"dismiss",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0},params:{noink:!0}}}},"data.helpLink":{id:"help-link",mapping:{buttonRenderer:{component:"yt-button-renderer",params:{noink:!0}}}}}};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],fT.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],fT.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],fT.prototype,"data",void 0);_.u([_.vZ({is:"yt-ypc-offers-modal-top-bar-renderer",disableElementRegistration:!0})],fT);
_.Z(fT,"yt-ypc-offers-modal-top-bar-renderer",function(){if(C5b===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;cfU===void 0&&(cfU=document.createElement("template"));var g=cfU;K.call(E,g.content.cloneNode(!0),r.content.firstChild);C5b=r}r=C5b;return r},{mode:2});var OS=function(){return _.q.apply(this,arguments)||this};
_.C(OS,_.q);OS.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"}}}}};
OS.prototype.ready=function(){this.hostElement.setAttribute("dialog","")};
OS.prototype.attached=function(){this.scrollable.dialogElement=this.hostElement.parentNode;var r=this.scrollable;r.attached&&typeof r.attached==="function"&&r.attached()};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],OS.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],OS.prototype,"ytRendererstamperBehavior",void 0);_.u([_.fH("#scrollable"),_.H("design:type",Object)],OS.prototype,"scrollable",void 0);_.u([_.b(),_.H("design:type",Object)],OS.prototype,"data",void 0);_.u([_.vZ({is:"yt-ypc-offers-modal-renderer",disableElementRegistration:!0})],OS);
_.Z(OS,"yt-ypc-offers-modal-renderer",function(){if(iAQ===void 0){var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;MCT===void 0&&(MCT=document.createElement("template"));var g=MCT;K.call(E,g.content.cloneNode(!0),r.content.firstChild);iAQ=r}r=iAQ;return r},{mode:2});var xrk;var WQb;var Yo=function(){return _.q.apply(this,arguments)||this};
_.C(Yo,_.q);_.d=Yo.prototype;_.d.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}}}}}};
_.d.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.rj(this.hostElement).querySelector("#scrollable").dialogElement=this.hostElement.parentNode};
_.d.onYtServiceRequestCompleted_=function(){this.set("showSpinner",!1);_.ht(this.hostElement,"yt-close-popup-action",["yt-ypc-upgrade-dialog-renderer"])};
_.d.onYtPopupOpened_=function(r,E){(E==null?void 0:E.is)==="yt-ypc-upgrade-dialog-renderer"&&this.data.onOpenCommands&&_.EB(this.hostElement,this.data.onOpenCommands,this.hostElement)};
_.d.onYtPopupClosed_=function(r,E){this.continueButtonTapped||E&&(E.canceled===!0||E.canceled===!1&&E.confirmed===!1)&&this.data.onDismissCommands&&_.EB(this.hostElement,this.data.onDismissCommands,this.hostElement)};
_.d.onYtServiceRequestError_=function(r){this.set("showSpinner",!1);_.mA(this.hostElement,r.detail.error.message)};
_.d.onContinueTapped_=function(){this.set("continueButtonTapped",!0);_.R("enable_ypc_spinners")?_.ht(this.hostElement,"yt-close-popup-action",["yt-ypc-upgrade-dialog-renderer"]):this.set("showSpinner",!0)};
Yo.prototype.onYtServiceRequestError_=Yo.prototype.onYtServiceRequestError_;Yo.prototype.onYtPopupClosed_=Yo.prototype.onYtPopupClosed_;Yo.prototype.onYtPopupOpened_=Yo.prototype.onYtPopupOpened_;Yo.prototype.onYtServiceRequestCompleted_=Yo.prototype.onYtServiceRequestCompleted_;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Yo.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Yo.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.b(),_.H("design:type",Object)],Yo.prototype,"data",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],Yo.prototype,"showSpinner",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],Yo.prototype,"continueButtonTapped",void 0);_.u([_.b({value:function(){return this.onContinueTapped_.bind(this)}}),
_.H("design:type",Function)],Yo.prototype,"bindOnContinueTapped_",void 0);_.u([_.ae("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],Yo.prototype,"onYtServiceRequestCompleted_",null);_.u([_.ae("yt-popup-opened"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Object]),_.H("design:returntype")],Yo.prototype,"onYtPopupOpened_",null);
_.u([_.ae("yt-popup-closed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Object]),_.H("design:returntype")],Yo.prototype,"onYtPopupClosed_",null);_.u([_.ae("yt-service-request-error"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],Yo.prototype,"onYtServiceRequestError_",null);_.u([_.vZ({is:"yt-ypc-upgrade-dialog-renderer",disableElementRegistration:!0})],Yo);
_.Z(Yo,"yt-ypc-upgrade-dialog-renderer",function(){if(WQb===void 0){var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;xrk===void 0&&(xrk=document.createElement("template"));var g=xrk;K.call(E,g.content.cloneNode(!0),r.content.firstChild);WQb=r}r=WQb;return r},{mode:2});var GBT;var vHT;var US=function(){return _.q.apply(this,arguments)||this};
_.C(US,_.q);US.prototype.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.confirmButton":{id:"accept-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
US.prototype.computeHasButtons_=function(r){return!(!r.dismissButton&&!r.confirmButton)};
US.prototype.computeStyle_=function(r){return r||"BUBBLE_HINT_STYLE_UNKNOWN"};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],US.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.hT.YtEventForwardingBehavior),_.H("design:type",Object)],US.prototype,"ytEventForwardingBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],US.prototype,"ytRendererstamperBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],US.prototype,"data",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],US.prototype,"positionType",void 0);
_.u([_.b({value:!1,reflectToAttribute:!0,computed:"computeHasButtons_(data)"}),_.H("design:type",Boolean)],US.prototype,"hasButtons_",void 0);_.u([_.b({computed:"computeStyle_(data.style)",reflectToAttribute:!0}),_.H("design:type",Boolean)],US.prototype,"style_",void 0);_.u([_.vZ({is:"yt-bubble-hint-renderer",disableElementRegistration:!0})],US);
_.Z(US,"yt-bubble-hint-renderer",function(){if(vHT===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;GBT===void 0&&(GBT=document.createElement("template"));var g=GBT;K.call(E,g.content.cloneNode(!0),r.content.firstChild);vHT=r}r=vHT;return r},{mode:2});var VC5;var z0u;var Tc=function(){var r=_.O1.apply(this,arguments)||this;r.actionMap={"yt-hide-user-checkbox-update":"handleCheckBoxUpdateAction_"};return r};
_.C(Tc,_.O1);_.d=Tc.prototype;_.d.configureRendererStamper=function(){return{"data.checkbox":{id:"checkbox-container",mapping:{booleanFormFieldV2Renderer:{component:"yt-boolean-form-field-v2-renderer",noInjection:!0}}}}};
_.d.attached=function(){var r=this;this.hasAttribute("dialog")||this.setAttribute("dialog","true");this.$.scroller.dialogElement=this.parentNode;window.requestAnimationFrame(function(){r.$.thumbnail.onShow();r.$["header-image"].onShow()})};
_.d.handleCheckBoxUpdateAction_=function(r){this.canShowCheckboxEnabledConfirmButton=r};
_.d.computeUseOverlayForSpinner_=function(r,E){return!!r&&E};
_.d.computeShowSpinner_=function(r,E){return r||!!E};
_.d.fireOnCloseActions_=function(){var r,E=_.N(((r=this.data)==null?void 0:r.onClosedActions)||[]);for(r=E.next();!r.done;r=E.next())this.ytRendererBehavior.resolveCommand(r.value)};
_.d.fireOnOpenCommands_=function(r){var E,K=(E=this.data)==null?void 0:E.onOpenCommands;if(K)for(r.stopImmediatePropagation(),r=_.N(K),E=r.next();!E.done;E=r.next())this.ytRendererBehavior.resolveCommand(E.value)};
_.d.fireOnDismissCommands_=function(r){var E,K=(E=this.data)==null?void 0:E.onDismissCommands;if(K)for(r.stopImmediatePropagation(),r=_.N(K),E=r.next();!E.done;E=r.next())this.ytRendererBehavior.resolveCommand(E.value)};
_.d.openPopupHandler_=function(r){r.detail==this&&this.fireOnOpenCommands_(r)};
_.d.closePopupHandler_=function(r,E){_.Jt(this,"yt-confirm-dialog-close-action",[E]);this.fireOnCloseActions_();(E&&E.canceled===!0||E&&E.canceled===!1&&E.confirmed===!1)&&this.fireOnDismissCommands_(r)};
_.d.onHeaderImageChanged_=function(){var r;((r=this.data)==null?0:r.headerImage)?this.setAttribute("dialog-with-header-image",""):this.removeAttribute("dialog-with-header-image")};
_.d.computeHasHeaderImageWidth_=function(r){return r!=void 0};
_.d.computeHasLoadingMessage=function(r){return!!r};
_.d.onHeaderImageWidthChanged_=function(){var r,E=(r=this.data)==null?void 0:r.headerImageWidth;if(E){if(r=1.25*E*2+E,this.$.main.style.width=r+"px",E=this.$.scroller.firstElementChild)E.style.minWidth=r+"px"}else this.$.main.style.width="100%"};
_.d.onThumbnailChanged_=function(){var r;((r=this.data)==null?0:r.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")};
_.d.onYtNavigate_=function(r){r=_.eG(r);r instanceof Node&&_.Ea(this.$["confirm-button"]).contains(r)&&this.parentElement&&this.parentElement.close&&this.parentElement.close()};
_.d.computePrimaryIsCancel_=function(r){return r};
_.d.computeIsCancelButtonHidden_=function(r){return r.skipCancelButton||!r.cancelButton};
_.d.computeIsCheckboxHidden_=function(r){return!r.checkbox};
_.d.onThumbnailLoaded_=function(){this.parentElement&&this.parentElement.fit&&this.parentElement.fit()};
_.d.onYtServiceRequestSent_=function(){this.isActionInProgress_=!0};
_.d.onYtServiceRequestCompleted_=function(){var r;((r=this.data)==null?0:r.showLoadingSpinnerOnAction)&&this.parentElement&&this.parentElement.close&&this.parentElement.opened&&this.parentElement.close();this.isActionInProgress_=!1};
_.f5.Object.defineProperties(Tc,{template:{configurable:!0,enumerable:!0,get:function(){if(z0u===void 0){var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;VC5===void 0&&(VC5=document.createElement("template"));var g=VC5;K.call(E,g.content.cloneNode(!0),r.content.firstChild);z0u=r}r=z0u;return r}}});
Tc.prototype.onYtServiceRequestCompleted_=Tc.prototype.onYtServiceRequestCompleted_;Tc.prototype.onYtServiceRequestSent_=Tc.prototype.onYtServiceRequestSent_;Tc.prototype.onThumbnailLoaded_=Tc.prototype.onThumbnailLoaded_;Tc.prototype.onYtNavigate_=Tc.prototype.onYtNavigate_;Tc.prototype.onThumbnailChanged_=Tc.prototype.onThumbnailChanged_;Tc.prototype.onHeaderImageWidthChanged_=Tc.prototype.onHeaderImageWidthChanged_;Tc.prototype.onHeaderImageChanged_=Tc.prototype.onHeaderImageChanged_;
Tc.prototype.closePopupHandler_=Tc.prototype.closePopupHandler_;Tc.prototype.openPopupHandler_=Tc.prototype.openPopupHandler_;_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],Tc.prototype,"ytActionHandlerBehavior",void 0);_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Tc.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Tc.prototype,"ytRendererBehavior",void 0);
_.u([_.G(_.hT.YtEventForwardingBehavior),_.H("design:type",Object)],Tc.prototype,"ytEventForwardingBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Tc.prototype,"data",void 0);_.u([_.b({computed:"computePrimaryIsCancel_(data.primaryIsCancel)",reflectToAttribute:!0,readOnly:!0}),_.H("design:type",Boolean)],Tc.prototype,"primaryIsCancel",void 0);_.u([_.b({computed:"computeIsCancelButtonHidden_(data)",readOnly:!0}),_.H("design:type",Boolean)],Tc.prototype,"isCancelButtonHidden",void 0);
_.u([_.b({computed:"computeIsCheckboxHidden_(data)",readOnly:!0}),_.H("design:type",Boolean)],Tc.prototype,"isCheckboxHidden",void 0);_.u([_.b({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],Tc.prototype,"canShowCheckboxEnabledConfirmButton",void 0);_.u([_.b({value:!1,computed:"computeUseOverlayForSpinner_(data.showLoadingSpinnerOnAction, isActionInProgress_)",reflectToAttribute:!0}),_.H("design:type",Boolean)],Tc.prototype,"useOverlayForSpinner_",void 0);
_.u([_.b({value:!1,computed:"computeShowSpinner_(useOverlayForSpinner_, data.showLoadingSpinner)"}),_.H("design:type",Boolean)],Tc.prototype,"showSpinner_",void 0);_.u([_.b({value:!1}),_.H("design:type",Boolean)],Tc.prototype,"isActionInProgress_",void 0);_.u([_.b({value:!1,reflectToAttribute:!0,computed:"computeHasHeaderImageWidth_(data.headerImageWidth)"}),_.H("design:type",Boolean)],Tc.prototype,"hasHeaderImageWidth_",void 0);
_.u([_.b({value:!1,reflectToAttribute:!0,computed:"computeHasLoadingMessage(data.loadingMessage)"}),_.H("design:type",Boolean)],Tc.prototype,"hasLoadingMessage",void 0);_.u([_.ae("yt-popup-opened"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Object]),_.H("design:returntype")],Tc.prototype,"openPopupHandler_",null);_.u([_.ae("yt-popup-closed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Object]),_.H("design:returntype")],Tc.prototype,"closePopupHandler_",null);
_.u([_.pH("data.headerImage"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Tc.prototype,"onHeaderImageChanged_",null);_.u([_.pH("data.headerImageWidth"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Tc.prototype,"onHeaderImageWidthChanged_",null);_.u([_.pH("data.thumbnail"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Tc.prototype,"onThumbnailChanged_",null);
_.u([_.ae("yt-navigate"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],Tc.prototype,"onYtNavigate_",null);_.u([_.ae("yt-img-shadow-loaded"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Tc.prototype,"onThumbnailLoaded_",null);_.u([_.ae("yt-service-request-sent"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.b1]),_.H("design:returntype")],Tc.prototype,"onYtServiceRequestSent_",null);
_.u([_.ae("yt-service-request-completed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,_.eZ]),_.H("design:returntype")],Tc.prototype,"onYtServiceRequestCompleted_",null);_.u([_.vZ({is:"yt-confirm-dialog-renderer",noInjection:!0})],Tc);var tCA;var Sma;var w4=function(){return _.q.apply(this,arguments)||this};
_.C(w4,_.q);w4.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.rj(this.hostElement).querySelector("#scroller").dialogElement=this.hostElement.parentNode};
w4.prototype.computeConfirmButton_=function(r){var E={text:r.confirmLabel,size:"SIZE_DEFAULT",style:"STYLE_BLUE_TEXT"};r.confirmNavigationEndpoint?E.navigationEndpoint=r.confirmNavigationEndpoint:r.confirmServiceEndpoint&&(E.serviceEndpoint=r.confirmServiceEndpoint);return E};
w4.prototype.computeShowTitle_=function(r){return!(r==null||!r.title)};
_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],w4.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],w4.prototype,"data",void 0);_.u([_.b({computed:"computeShowTitle_(data)"}),_.H("design:type",Boolean)],w4.prototype,"showTitle",void 0);_.u([_.vZ({is:"yt-fancy-dismissible-dialog-renderer",disableElementRegistration:!0})],w4);
_.Z(w4,"yt-fancy-dismissible-dialog-renderer",function(){if(Sma===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;tCA===void 0&&(tCA=document.createElement("template"));var g=tCA;K.call(E,g.content.cloneNode(!0),r.content.firstChild);Sma=r}r=Sma;return r});var bAU;var s4k;var Fh=function(){var r=_.q.apply(this,arguments)||this;r.spinnerActive=!1;return r};
_.C(Fh,_.q);Fh.prototype.created=function(){zQu(2201)};
Fh.prototype.onIronOverlayOpened=function(){this.spinnerActive=!0};
Fh.prototype.onIronOverlayClosed=function(){this.spinnerActive=!1};
Fh.prototype.onIronOverlayClosed=Fh.prototype.onIronOverlayClosed;Fh.prototype.onIronOverlayOpened=Fh.prototype.onIronOverlayOpened;_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Fh.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.av),_.H("design:type",Object)],Fh.prototype,"tpYtIronOverlayBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],Fh.prototype,"data",void 0);_.u([_.b(),_.H("design:type",Object)],Fh.prototype,"spinnerActive",void 0);
_.u([_.ae("iron-overlay-opened"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Fh.prototype,"onIronOverlayOpened",null);_.u([_.ae("iron-overlay-closed"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Fh.prototype,"onIronOverlayClosed",null);_.u([_.vZ({is:"yt-loading-renderer",disableElementRegistration:!0})],Fh);
_.Z(Fh,"yt-loading-renderer",function(){if(s4k===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;bAU===void 0&&(bAU=document.createElement("template"));var g=bAU;K.call(E,g.content.cloneNode(!0),r.content.firstChild);s4k=r}r=s4k;return r},{mode:2});var kBA;var qmD;var Rk=function(){var r=_.q.apply(this,arguments)||this;r.closeOnDismissButton_=new Set(["UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN","UPSELL_DIALOG_DISMISS_STRATEGY_ONLY_DISMISS_BUTTON_TAP"]);r.closeOnAcceptButton_=new Set(["UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN","UPSELL_DIALOG_DISMISS_STRATEGY_ONLY_ACTION_BUTTON_TAP"]);r.defaultDismissStrategy_="UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN";r.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return r};
_.C(Rk,_.q);_.d=Rk.prototype;_.d.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.d.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.isDarkTheme=!!document.documentElement.hasAttribute("dark")};
_.d.onDarkModeToggledAction=function(r){this.isDarkTheme=r};
_.d.dataChanged_=function(){this.data&&(this.hostElement.hidden=!this.data.isVisible,this.data.isVisible||this.ytRendererBehavior.impressionLog())};
_.d.openPopupHandler_=function(r){r.detail===this.hostElement&&this.hostElement.hidden&&_.ht(this.hostElement,"yt-close-popup-action",["yt-upsell-dialog-renderer"])};
_.d.onDismissButtonTap_=function(){var r;this.closeOnDismissButton_.has(((r=this.data)==null?void 0:r.dismissStrategy)||this.defaultDismissStrategy_)&&(this.set("data.isVisible",!1),_.ht(this.hostElement,"yt-close-popup-action",["yt-upsell-dialog-renderer"]))};
_.d.onAcceptButtonTap_=function(){var r;this.closeOnAcceptButton_.has(((r=this.data)==null?void 0:r.dismissStrategy)||this.defaultDismissStrategy_)&&(this.set("data.isVisible",!1),_.ht(this.hostElement,"yt-close-popup-action",["yt-upsell-dialog-renderer"]))};
_.d.computeHasHeader_=function(r){return!!r.headerBackgroundImage};
_.d.computeLayoutStyle_=function(r){return r};
_.d.computePopupSize_=function(r){return r};
_.d.computeIconType_=function(r){return r.dialogIcon&&r.dialogIcon.iconType?r.dialogIcon.iconType==="YOUTUBE_LOGO"?"yt-logos-ext:yt-logo-updated":r.dialogIcon.iconType==="YOUTUBE_PREMIUM_LOGO"?"yt-logos-ext:yt-logo-red-updated":r.dialogIcon.iconType:""};
_.d.computeIsLogo_=function(r){return!!r.dialogIcon&&!!r.dialogIcon.iconType&&(r.dialogIcon.iconType==="YOUTUBE_LOGO"||r.dialogIcon.iconType==="YOUTUBE_PREMIUM_LOGO"||r.dialogIcon.iconType==="YOUTUBE_MUSIC_LOGO_SHORT")};
_.d.computeHasCustomLogo=function(r){return!(r==null||!r.headerForegroundImage)};
_.d.computeCustomLogo=function(r,E){if(r!=null&&r.headerForegroundImage)return r.headerForegroundImageDark?E?r.headerForegroundImageDark:r.headerForegroundImage:r.headerForegroundImage};
_.d.computeHeaderBackgroundImage=function(r,E){if(r!=null&&r.headerBackgroundImage)return E&&(r==null?0:r.headerBackgroundImageDark)?r.headerBackgroundImageDark:r.headerBackgroundImage};
_.d.shouldShowIconContainer=function(r,E){return r&&!E};
_.d.shouldShowNonYouTubeIcon=function(r,E){return!r&&!E};
_.d.getLogoImageId=function(r){var E,K,g;return(r=(E=this.computeCustomLogo(r,this.isDarkTheme))==null?void 0:(K=E.thumbnails)==null?void 0:(g=K[0])==null?void 0:g.height)&&r%31===0?"custom-logo-with-padding":"custom-logo"};
Rk.prototype.openPopupHandler_=Rk.prototype.openPopupHandler_;Rk.prototype.dataChanged_=Rk.prototype.dataChanged_;_.u([_.G(_.cz.YtRendererstamperBehavior),_.H("design:type",Object)],Rk.prototype,"ytRendererstamperBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],Rk.prototype,"ytRendererBehavior",void 0);_.u([_.b(),_.H("design:type",Boolean)],Rk.prototype,"isDarkTheme",void 0);
_.u([_.b({computed:"computeCustomLogo(data, isDarkTheme)"}),_.H("design:type",Object)],Rk.prototype,"customLogo",void 0);_.u([_.b({computed:"computeHeaderBackgroundImage(data, isDarkTheme)"}),_.H("design:type",Object)],Rk.prototype,"headerBackgroundImage",void 0);_.u([_.b(),_.H("design:type",Object)],Rk.prototype,"data",void 0);_.u([_.b({computed:"computeHasHeader_(data)"}),_.H("design:type",Boolean)],Rk.prototype,"hasHeader",void 0);
_.u([_.b({computed:"computeLayoutStyle_(data.layout)",reflectToAttribute:!0}),_.H("design:type",Object)],Rk.prototype,"layoutStyle",void 0);_.u([_.b({computed:"computePopupSize_(data.popupSize)",reflectToAttribute:!0}),_.H("design:type",Object)],Rk.prototype,"popupSize",void 0);_.u([_.b({computed:"computeIsLogo_(data)",reflectToAttribute:!0}),_.H("design:type",Boolean)],Rk.prototype,"hasLogo",void 0);
_.u([_.b({computed:"computeHasCustomLogo(data)",reflectToAttribute:!0}),_.H("design:type",Boolean)],Rk.prototype,"hasCustomLogo",void 0);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],Rk.prototype,"dataChanged_",null);_.u([_.ae("yt-popup-opened"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],Rk.prototype,"openPopupHandler_",null);
_.u([_.vZ({is:"yt-upsell-dialog-renderer",disableElementRegistration:!0})],Rk);
_.Z(Rk,"yt-upsell-dialog-renderer",function(){if(qmD===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;kBA===void 0&&(kBA=document.createElement("template"));var g=kBA;K.call(E,g.content.cloneNode(!0),r.content.firstChild);qmD=r}r=qmD;return r},{mode:2});var l8k=_.l(function(r){return _.f("div",{class:"miniAppGameInfoDialogViewModelGameInfoDialogHeader"},_.f(_.Y,{cond:r.title,then:function(E){return _.f("h2",{class:"miniAppGameInfoDialogViewModelHeaderTitle"},E)}}))},"Ej"),mrD=_.l(function(r){return _.f("div",{class:"miniAppGameInfoDialogViewModelGameInfoDialogFooter"},_.f(_.U9,{data:r.closeButton},{buttonViewModel:function(E){return _.f("div",null,_.f(_.Sc,{data:E.data}))}}))},"Fj"),ZAA=_.l(function(r){var E=r.data;
return _.f(_.OV,null,_.f("div",{class:"miniAppGameInfoDialogViewModelPrimaryGameInfoDetails"},_.f("div",{class:"miniAppGameInfoDialogViewModelGameImageWrapper"},_.f(_.Y,{cond:function(){return!!E().image&&!!E().title},
then:function(){return _.f(_.ub,{data:function(){return E().image},
alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}})),_.f("div",{class:"miniAppGameInfoDialogViewModelPrimaryGameInfo"},_.f(_.Y,{cond:function(){return E().title},
then:function(K){return _.f("h3",{class:"miniAppGameInfoDialogViewModelTitle"},K)}}),_.f(_.Y,{cond:function(){return E().primaryGenre},
then:function(K){return _.f("span",{class:"miniAppGameInfoDialogViewModelGenre"},K)}}))),_.f(_.Y,{cond:function(){var K=E().description;
return K&&K.length<=150},
then:function(){return _.f("div",{class:"miniAppGameInfoDialogViewModelGameDescriptionWrapper"},_.f("span",{class:"miniAppGameInfoDialogViewModelGameDescription"},function(){return E().description}))}}))},"Gj"),uNT=_.l(function(r){r=r.infoRows;
var E=_.P7().resolve(_.cY),K=_.R("enable_displaying_ppn");return _.f("div",{class:"miniAppGameInfoDialogViewModelGameInfoRowsWrapper"},_.f(_.sV,{each:r},function(g){return _.f("div",{class:"miniAppGameInfoDialogViewModelGameInfoRow"},_.f(_.Y,{cond:function(){return g.label},
then:function(D){return _.f("span",{class:"miniAppGameInfoDialogViewModelInfoLabel"},D)}}),_.f(_.Y,{cond:function(){return g.attributedLabel},
then:function(D){return _.f("span",{class:"miniAppGameInfoDialogViewModelInfoLabel"},_.f(_.Og,{text:D,noPreWrap:!0}))}}),_.f(_.Y,{cond:function(){return g.value},
then:function(D){return _.f("span",{class:"miniAppGameInfoDialogViewModelInfoValue"},D)}}),_.f(_.Y,{cond:function(){return g.attributedValue},
then:function(D){return _.f("span",{class:"miniAppGameInfoDialogViewModelInfoValue"},_.f(_.Og,{text:D,noPreWrap:!0}))}}))}),_.f(_.Y,{cond:function(){return K&&E.clientData.has("post_play_nonce")},
then:function(){return _.f("div",{class:"miniAppGameInfoDialogViewModelGameInfoRow"},_.f("span",{class:"miniAppGameInfoDialogViewModelInfoLabel"},"Post Play Nonce"),_.f("span",{class:"miniAppGameInfoDialogViewModelInfoValue"},E.getData("post_play_nonce")))}}))},"Hj"),Afu=_.l(function(r){var E=r.data;
return _.f("yt-mini-app-game-info-dialog-view-model",{class:"miniAppGameInfoDialogViewModelHost"},_.f(l8k,{title:function(){return E().dialogTitle}}),_.f(ZAA,{data:E}),_.f(_.Y,{cond:function(){return E().infoRow},
then:function(K){return _.f(uNT,{infoRows:K})}}),_.f(mrD,{closeButton:function(){return E().closeButton}}))},"Ij");
Afu.idomCompat=!0;_.yB(Afu,"yt-mini-app-game-info-dialog-view-model",{props:{data:_.Yt}});_.yB(_.l(function(r){var E=r.data;return _.f("yt-gulp-triggering-dialog-view-model",{class:_.DW("ytGulpTriggeringDialogViewModelHost","ytGulpTriggeringDialogViewModelResetSpacing"),dialog:!0},_.f(_.ub,{data:function(){return E().headerImage},
alt:"",className:"ytGulpTriggeringDialogViewModelHostImage"}),_.f("div",{class:"ytGulpTriggeringDialogViewModelHostDialog"},_.f("div",{class:"ytGulpTriggeringDialogViewModelHostContent"},_.f("p",{class:"ytGulpTriggeringDialogViewModelHostTitle"},_.f(_.Og,{text:function(){return E().title}})),_.f(_.Y,{cond:function(){return E().bodyText},
then:function(K){return _.f(_.sV,{each:K},function(g){return _.f("p",{class:"ytGulpTriggeringDialogViewModelHostParagraph"},_.f(_.Og,{text:g}))})}})),_.f("div",{class:"ytGulpTriggeringDialogViewModelHostButtonRow"},_.f(_.U9,{data:function(){return E().dismissButton}},{buttonViewModel:function(K){return _.f("div",{class:"ytGulpTriggeringDialogViewModelHostButton"},_.f(_.Sc,{data:K.data}))}}),_.f(_.U9,{data:function(){return E().actionButton}},{buttonViewModel:function(K){return _.f("div",{class:"ytGulpTriggeringDialogViewModelHostButton"},
_.f(_.Sc,{data:K.data}))}}))))},"Jj"),"yt-gulp-triggering-dialog-view-model",{props:{data:_.Yt}});var e0U=_.l(function(r){var E=r.data;r=_.HZ(function(){return E().agreements},[]);
return _.f("installment-agreements-view-model",{class:_.DW("ytInstallmentAgreementsViewModelHost")},_.f(_.sV,{each:r},function(K){return _.f("div",{class:"ytInstallmentAgreementsViewModelAgreementRow"},_.f("div",{class:"ytInstallmentAgreementsViewModelAgreementLabel"},_.f(_.Og,{text:K.label})),_.f("div",{class:"ytInstallmentAgreementsViewModelAgreementButton"},_.f(_.U9,{data:function(){return K.openButton}},{buttonViewModel:_.Sc})))}))},"Kj");
e0U.idomCompat=!0;var Xxk=_.l(function(r){var E=_.N(_.XW(function(){var I,J;return((I=r.data().createPlaylistDialogFormSchema)==null?0:(J=I.initialValues)==null?0:J.title)?r.data().createPlaylistDialogFormSchema.initialValues.title:""})),K=E.next().value,g=E.next().value;
E=_.N(_.XW(function(){r.data();return!1}));
var D=E.next().value,B=E.next().value;E=_.N(_.XW(function(){r.data();return!1}));
var Q=E.next().value,a=E.next().value;E=_.N(_.XW(function(){var I,J;return(I=r.data().createPlaylistDialogFormSchema)==null?void 0:(J=I.initialValues)==null?void 0:J.visibility}));
var P=E.next().value,O=E.next().value;E=_.N(_.XW(function(){r.data();return!1}));
var U=E.next().value,T=E.next().value;E=_.N(_.XW(function(){var I,J;return(I=r.data().createPlaylistDialogFormSchema)==null?void 0:(J=I.initialValues)==null?void 0:J.isCollaborative}));
var w=E.next().value,F=E.next().value,c=_.NZ("div");_.me(function(){var I=c.value.querySelector("textarea");I&&(I.value=K())},"axFRaf");
_.Zj(function(){var I;_.k45((I=r.data().createPlaylistDialogFormSchema)==null?void 0:I.id,{onSubmit:function(){var J=K();var Q5=P(),OP=w(),WK=r.data();J={commandExecutorCommand:{commands:[{createPlaylistServiceEndpoint:{title:J,privacyStatus:Q5,videoIds:WK.videoIds,sourcePlaylistId:WK.sourcePlaylistId,params:OP?WK.createPlaylistParamsCollaborationEnabled:WK.createPlaylistParamsCollaborationDisabled}},{dismissDialogEndpoint:{}}]}};_.P7().resolve(_.Ov).resolveCommand(J)},
isValid:function(){return D()&&!Q()&&!U()}})});
var W=function(I){if(I!==void 0&&(g(I),!D()&&I.length>0&&B(!0),D())){var J=s65(r.data());if(J){var Q5=J.minLength;J=J.maxLength;Q5&&I.length<Q5?a(!0):J&&I.length>J?a(!0):a(!1)}}},z=function(){var I=!(!w()||P()!=="PRIVATE");
T(I)},S=function(I){I!==void 0&&(O(I),z())},k=function(){if(U())return qdU(r.data())},A=function(){F(!w());
z()},X=function(){return{validate:function(I){if(D()){var J=s65(r.data());
if(J){var Q5=J.minLength;J=J.translations;if(Q5&&I.length<Q5)return J==null?void 0:J.minLengthErrorMessage}}}}},e=function(){var I=s65(r.data()),J=I==null?void 0:I.maxLength,Q5;
I=I==null?void 0:(Q5=I.translations)==null?void 0:Q5.maxLengthErrorMessage;if(J&&I)return{maxChars:J,errorMessage:I}};
return _.f("yt-create-playlist-dialog-form-view-model",{class:"ytCreatePlaylistDialogFormViewModelHost"},_.f("div",{class:"ytCreatePlaylistDialogFormViewModelTitleField",el:c},_.f(_.U9,{data:function(){return r.data().playlistTitle}},{textFormFieldViewModel:function(I){return _.f(_.Ik5,{data:I.data,
text:K,onInput:W,validation:X,characterLimit:e})},
textFieldViewModel:function(I){return _.f(_.nsT,{data:I.data,text:K,onInput:W,validation:X,characterLimit:e})}})),_.f("div",{class:"ytCreatePlaylistDialogFormViewModelVisibilityField"},_.f(_.U9,{data:function(){return r.data().playlistVisibility}},{dropdownViewModel:function(I){return _.f(_.BM9,{data:I.data,
onSelected:S,error:k})}})),_.f(_.Y,{cond:function(){return!!r.data().playlistCollaborate},
then:function(){return _.f("div",null,_.f(_.U9,{data:function(){return r.data().playlistCollaborate}},{switchListItemViewModel:function(I){return _.f(_.iaw,{data:I.data,
onTap:A})}}))}}))},"Mj");var HAk=_.l(function(r){var E=r.data;return _.f("upsell-offer-table-cell-content-view-model",null,_.f("div",{class:"ytUpsellOfferTableCellContentViewModelHost"},_.f(_.kB,null,_.f(_.SR,{when:function(){var K;return(K=E().icon)==null?void 0:K.iconType}},function(){return _.f("div",{class:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellIcon"},_.f(_.$r,{icon:function(){var K;
return(K=E().icon)==null?void 0:K.iconType.toString()}}))}),_.f(_.SR,{when:function(){return E().title}},function(){return _.f(_.Og,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellTitle",
text:function(){return E().title}})}),_.f(_.SR,{when:function(){return E().subtitle}},function(){return _.f(_.Og,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellSubtitle",
text:function(){return E().subtitle}})}),_.f(_.SR,{when:function(){return E().infoText}},function(){return _.f(_.Og,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellInfoText",
text:function(){return E().infoText}})}),_.f(_.SR,{when:function(){return E().featureDescription}},function(){return _.f(_.Og,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellFeatureDescription",
text:function(){return E().featureDescription}})}),_.f(_.SR,{when:function(){return E().note}},function(){return _.f(_.Og,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellNote",
text:function(){return E().note}})})),_.f(_.Y,{cond:function(){var K;
return(K=E().icon)==null?void 0:K.iconAccessibilityText},
then:function(){return _.f("span",{class:"ytUpsellOfferTableCellContentViewModelVisuallyHiddenAccessibility"},function(){var K;return(K=E().icon)==null?void 0:K.iconAccessibilityText})}})))},"Nj");
HAk.idomCompat=!0;var nHB=_.l(function(r){var E=r.data;var K=r.cellIndex;var g=r.rowIndex;return _.f("upsell-offer-table-cell-view-model",null,_.f("div",{class:_.DW("ytUpsellOfferTableCellViewModelCellWrapper",function(){return E().isFirstRow?"ytUpsellOfferTableCellViewModelCellWrapperHeaderRowCell":E().isFirstColumn?"ytUpsellOfferTableCellViewModelCellWrapperHeaderCell":"ytUpsellOfferTableCellViewModelCellWrapperContentCell"}),
id:function(){var D,B;return"cell-"+((D=g==null?void 0:g())!=null?D:0)+"-"+((B=K==null?void 0:K())!=null?B:0)},
role:function(){return E().isFirstRow?"columnHeader":E().isFirstColumn?"rowheader":"gridcell"}},_.f(_.U9,{data:function(){return E().contents}},{upsellOfferTableCellContentViewModel:HAk})))},"Oj");
nHB.idomCompat=!0;var I8D=_.l(function(r){var E=r.data;var K=r.upsellTableIsFirstRow;var g=r.rowIndex;var D=function(){return(K==null?0:K())?"ytUpsellOfferTableRowViewModelUpsellOfferTableFirstRowCell":"ytUpsellOfferTableRowViewModelUpsellOfferTableRowHeaderCell"},B=function(){return(K==null?0:K())?"ytUpsellOfferTableRowViewModelUpsellOfferTableFirstRowCell":"ytUpsellOfferTableRowViewModelUpsellOfferTableRowContentCell"};
return _.f("ytm-upsell-offer-table-row-view-model",null,_.f("div",{class:function(){return(K==null?0:K())?"ytUpsellOfferTableRowViewModelHostFirstRow":"ytUpsellOfferTableRowViewModelHost"},
role:"row","aria-owns":function(){return"cell-"+(g==null?void 0:g())+"-1 cell-"+(g==null?void 0:g())+"-2"}},_.f(_.U9,{data:function(){return E().rowHeaderCell}},{upsellOfferTableCellViewModel:function(Q){return _.f("div",{class:D},_.f(nHB,{data:Q.data,
cellIndex:0,rowIndex:g}))}}),_.f("div",{class:"ytUpsellOfferTableRowViewModelUpsellOfferTableRowContentCells"},_.f(_.U9,{data:function(){return E().contentCells}},{upsellOfferTableCellViewModel:function(Q,a){return _.f("div",{class:B},_.f(nHB,{data:Q.data,
cellIndex:function(){return a()+1},
rowIndex:g}))}}))))},"Pj");
I8D.idomCompat=!0;var yfk=_.l(function(r){var E=r.data;return _.f("ytm-upsell-offer-table-view-model",null,_.f("div",{class:"ytUpsellOfferTableViewModelHost",role:"grid"},_.f("div",{class:"ytUpsellOfferTableViewModelUpsellOfferTableRows"},_.f(_.U9,{data:function(){return E().rows}},{upsellOfferTableRowViewModel:function(K,g){return _.f(I8D,{data:K.data,
upsellTableIsFirstRow:function(){return g()===0},
rowIndex:g})}}))))},"Qj");
yfk.idomCompat=!0;var LQ5=_.l(function(r){var E=function(){return r.data()},K=_.HZ(r.noPadding,!1),g=function(){var B,Q;
return(Q=(B=E().logo.accessibilityData)==null?void 0:B.label)!=null?Q:""},D={};
return _.f("upsell-view-model",{class:_.DW("ytUpsellViewModelHost",(D.ytUpsellViewModelHostNoPadding=function(){return K()},D.ytUpsellViewModelHostWide=function(){return E().offerTable!==void 0},D))},_.f("div",{class:"ytUpsellViewModelHostUpsellLogo"},_.f(_.Y,{cond:function(){return _.kG(E().logo)},
then:function(B){return _.f(_.ub,{data:B,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",alt:g})}})),_.f("div",{class:"ytUpsellViewModelHostUpsellTitle",
role:"heading","aria-level":1,autofocus:!0,tabindex:-1},_.f(_.Og,{text:function(){return E().title}})),_.f("div",{class:"ytUpsellViewModelHostUpsellSubtitleSection"},_.f(_.sV,{each:function(){var B;
return(B=E().subtitles)!=null?B:[]},
keyBy:"INDEX"},function(B){var Q={};return _.f("div",{class:_.DW("ytUpsellViewModelHostUpsellSubtitleSectionSubtitle",(Q.ytUpsellViewModelHostUpsellSubtitleSectionSubtitleSecondary=function(){return E().offerTable!==void 0},Q))},_.f(_.Og,{text:B}))})),_.f("div",{class:"ytUpsellViewModelHostUpsellBenefitInfoSection"},_.f(_.sV,{each:function(){var B;
return(B=E().benefitInfos)!=null?B:[]},
keyBy:"INDEX"},function(B){return _.f(_.Y,{cond:function(){return B().info},
then:function(Q){return _.f("div",{class:"ytUpsellViewModelHostUpsellBenefitInfoSectionBenefitInfo"},_.f(_.$r,{icon:"CHECK_CIRCLE_FILLED",className:"ytUpsellViewModelHostUpsellBenefitInfoSectionIcon"}),_.f(_.Og,{text:Q}))}})})),_.f(_.Y,{cond:function(){return E().offerTable!==void 0},
then:function(){return _.f("div",{class:"ytUpsellViewModelHostUpsellOfferTableSection"},_.f(_.U9,{data:function(){return E().offerTable}},{upsellOfferTableViewModel:function(B){return _.f(yfk,{data:B.data})}}))}}),_.f("div",{class:"ytUpsellViewModelHostUpsellLegalInfoSection"},_.f(_.sV,{each:function(){var B;
return(B=E().legalInfos)!=null?B:[]},
keyBy:"INDEX"},function(B){var Q={};return _.f("div",{class:_.DW("ytUpsellViewModelHostUpsellLegalInfoSectionLegalInfo",(Q.ytUpsellViewModelHostUpsellLegalInfoSectionLegalInfoSmaller=function(){return E().offerTable!==void 0},Q))},_.f(_.Og,{text:B}))})))},"Rj");var h09=_.l(function(r){var E=r.data;r={};r=(r.ytMiniAppScoreChallengeViewModelScoreRadial=!0,r.ytMiniAppScoreChallengeViewModelDarkScoreRadial=lRU(),r);return _.f("yt-mini-app-score-challenge-view-model",{class:"ytMiniAppScoreChallengeViewModelHost"},_.f("div",{class:"ytMiniAppScoreChallengeViewModelTitle"},function(){return E().title}),_.f("div",{class:"ytMiniAppScoreChallengeViewModelSubtitle"},function(){return E().subtitle}),_.f("div",{class:_.i7(r)},_.f("div",{class:"ytMiniAppScoreChallengeViewModelScore"},
function(){return E().score})),_.f("div",{class:"ytMiniAppScoreChallengeViewModelPrompt"},function(){return E().prompt}))},"Sj");var JfT=function(){this.store=_.eU();this.formId=""};
JfT.prototype.onInit=function(r){r.formId&&(this.formId=r.formId,this.store.dispatch(_.K4({type:"SET_CURRENT_FORM_ID",payload:{formId:this.formId}})))};var rOA=_.l(function(r){function E(a){if(a&&(a=_.M(a,_.F3)))return Object.assign({},a,{isSelected:B()})}
var K=_.N(_.XW(function(){var a,P;return(P=(a=_.M(r.data().option,_.F3))==null?void 0:a.isSelected)!=null?P:!1})),g=K.next().value,D=K.next().value,B=g;
_.Zj(function(){var a;_.k45((a=r.data().formSchema)==null?void 0:a.id,{onSubmit:function(){var P=_.P7().resolve(_.Ov),O=!!r.data().selectedCommand,U=!!r.data().unselectedCommand;if(B()){if(O)var T=r.data().selectedCommand}else U&&(T=r.data().unselectedCommand);T=_.Ga(T);E(r.data().option)&&!T?(P="",!O&&U?P="selected ":O&&!U&&(P="unselected "),O=new _.bs("No "+P+"command found for SelectionListItemFormViewModel"),_.Xc(O)):T&&P.resolveCommand(T)},
isValid:function(){return!0}})});
var Q=function(){D(!B())};
_.Z6(function(){var a,P,O=(a=r.data())==null?void 0:(P=a.formSchema)==null?void 0:P.id;O&&_.O9()().delete(O)});
return _.f("yt-selection-list-item-form-view-model",{class:"ytSelectionListItemFormViewModelHost"},_.f("div",{class:"ytSelectionListItemFormViewModelParagraph"},_.f(_.Og,{text:function(){return r.data().paragraph}})),_.f(_.Y,{cond:function(){return E(r.data().option)},
then:function(a){return _.f(_.OL,{data:a,isCompact:!0,hideSelectionTextChevron:!0,onTap:Q,disableHorizontalPadding:!0})}}))},"Tj");var E7U=_.l(function(r){var E=r.data;var K=r.disablePadding;var g=r.className;var D=_.NZ("yt-dialog-header-view-model"),B=function(){var a=E().imageBanner;a:switch(E().assetContainerPaddingStyle){case "DIALOG_HEADER_ASSET_PADDING_STYLE_INSET":var P="CONTENT_PREVIEW_IMAGE_STYLE_CUSTOM_ASPECT_RATIO";break a;default:P="CONTENT_PREVIEW_IMAGE_STYLE_DEFAULT"}return{themedImage:a,style:P,layoutMode:"CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_FULL_WIDTH"}},Q=function(){return E().assetContainerPaddingStyle!=="DIALOG_HEADER_ASSET_PADDING_STYLE_INSET"};
_.Zj(function(){var a=function(){_.ht(D.value,"yt-refit-popups-action")},P;
(P=D.value)==null||P.addEventListener("image-loaded",a);_.Z6(function(){var O;(O=D.value)==null||O.removeEventListener("image-loaded",a)})});
r={};return _.f("yt-dialog-header-view-model",{el:D,class:_.DW(g,(r.ytDialogHeaderViewModelHost=!0,r.ytDialogHeaderViewModelHostDisablePadding=K,r))},_.f(_.Y,{cond:function(){return E().imageBanner},
then:function(){var a={};return _.f("div",{class:_.DW(g,(a.ytDialogHeaderViewModelBanner=!0,a.ytDialogHeaderViewModelBannerFullBleed=Q,a)),style:_.QH({"max-height":function(){return E().assetContainerMaxHeight!==void 0?E().assetContainerMaxHeight+"px":void 0}})},_.f(_.bG,{data:B,
className:"ytDialogHeaderViewModelBannerImage",notifyOnLoaded:!0}))}}),_.f(_.Y,{cond:function(){return E().headerBlock},
then:function(){return _.f("div",{class:"ytDialogHeaderViewModelHeaderBlock"},_.f(_.U9,{data:function(){return E().headerBlock}},{contentPreviewImageViewModel:function(a){return _.f(_.bG,{data:a.data,
notifyOnLoaded:!0})}}))}}),_.f(_.Y,{cond:function(){return E().customBanner},
then:function(a){return _.f("div",{class:"ytDialogHeaderViewModelCustomAssetContainer"},_.f(_.U9,{data:a},{avatarStackViewModel:_.Q8}))}}),_.f(_.Y,{cond:function(){return E().headline},
then:function(a){return _.f("h2",null,_.f(_.Og,{text:a,className:"ytDialogHeaderViewModelText"}))}}))},"Uj");
E7U.idomCompat=!0;var K$D=_.l(function(r){var E=_.jWK(function(){return r.data().formId}),K=E.submitForm,g=E.isValid;
return _.f("yt-form-panel-footer-view-model",{class:"ytFormPanelFooterViewModelHost"},_.f(_.U9,{data:function(){return r.data().panelFooter}},{panelFooterViewModel:function(D){return _.f(_.eC,{data:D.data,
disablePadding:!0,disablePrimaryButton:function(){return!g()},
onClickPrimaryButton:function(){K()}})}}))},"Vj");var g7B=_.l(function(r){var E=function(){var K,g;return(g=(K=_.M(r.data().rendererContext,_.Tz))==null?void 0:K.label)!=null?g:""};
return _.f("yt-dialog-image-content-view-model",{class:_.DW("ytDialogImageContentViewModelHost",r.className)},_.f(_.Y,{cond:function(){return _.kG(r.data().image)},
then:function(K){var g={};return _.f("div",{style:_.QH((g.width=(0,_.pY)(function(){var D;return(D=r.data().imageMaxWidth)!=null?D:""}),g)),
class:"ytDialogImageContentViewModelImage"},_.f(_.ub,{data:K,alt:E,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT"}))}}),_.f(_.Og,{text:function(){return r.data().description},
className:"ytDialogImageContentViewModelDescription"}))},"Wj");var d9k=_.l(function(r){var E=_.nH(r,{headerPosition:0,buttonLayout:0,buttonStyle:0,contentAlignment:0,maxHeight:0,isFullscreen:!1,isHeaderWizDefined:!1,isFooterWizDefined:!1}),K=E.elRefCallback;r=E.Icon;var g=E.Asset,D=E.assetType,B=E.Title,Q=E.LeadingActionHeader,a=E.TrailingActionHeader,P=E.headerPosition,O=E.Content,U=E.buttonLayout,T=E.buttonStyle,w=E.primaryButtonWiz,F=E.secondaryButtonWiz,c=E.contentAlignment,W=E.isFullscreen,z=E.width,S=E.maxHeight,k=E.isHeaderWizDefined,A=E.Header,X=E.isFooterWizDefined,
e=E.Footer;E=_.NZ("dialog-layout",function(kL){K==null||K(kL)});
var I=w?function(){var kL={};return w({buttonOverrides:function(){return{style:(T==null?void 0:T())===1?"call-to-action":"mono",type:"filled",state:"active",size:"M"}},
className:_.DW((kL["yt-spec-dialog-layout__dialog-layout-button"]=!0,kL["yt-spec-dialog-layout__dialog-layout-button--dialog-buttons-inline-stretched"]=function(){return(U==null?void 0:U())===0||(U==null?void 0:U())===2},kL))})}:void 0,J=F?function(){var kL={};
return F({buttonOverrides:{style:"mono",type:"outline",state:"active",size:"M"},className:_.DW((kL["yt-spec-dialog-layout__dialog-layout-button"]=!0,kL["yt-spec-dialog-layout__dialog-layout-button--dialog-buttons-inline-stretched"]=function(){return(U==null?void 0:U())===0||(U==null?void 0:U())===2},kL))})}:void 0,Q5=function(){return(!!B||!!Q||!!a)&&P()===0},OP={},WK={},TJ={},oJ={};
return _.f("dialog-layout",{el:E,class:_.DW((OP["yt-spec-dialog-layout"]=!0,OP["yt-spec-dialog-layout--dialog-layout-fullscreen"]=W,OP["yt-spec-dialog-layout--dialog-layout-responsive"]=function(){return!W()},OP["yt-spec-dialog-layout--dialog-layout-extended-max-height"]=function(){return S()===1},OP["yt-spec-dialog-layout--dialog-layout-asset-inset"]=function(){return(D==null?void 0:D())===1},OP)),
style:function(){return(z==null?void 0:z())!==void 0?"width: "+z()+"px;":""}},r?_.f("div",{class:_.DW((WK["yt-spec-dialog-layout__dialog-layout-icon"]=!0,WK["yt-spec-dialog-layout__dialog-layout-icon--dialog-layout-icon-above-media"]=function(){return!!g&&P()===1},WK["yt-spec-dialog-layout__dialog-layout-icon--dialog-layout-icon-center-align"]=function(){return c()===1},WK))},_.f(r,null)):null,_.f(_.Y,{cond:k,
then:function(){return A?_.f("div",{class:"yt-spec-dialog-layout__dialog-header-container"},_.f(A,null)):null},
else:function(){return _.f(_.OV,null,_.f(_.Y,{cond:Q5,then:function(){return _.f(D9Q,{contentAlignment:c,LeadingActionHeader:Q,TrailingActionHeader:a,Title:B,isAboveAsset:!!g})}}),g?_.f("div",{class:"yt-spec-dialog-layout__dialog-layout-asset"},_.f(g,{className:"yt-spec-dialog-layout__dialog-layout-asset-item"})):null)}}),_.f("div",{class:_.DW((TJ["yt-spec-dialog-layout__dialog-layout-container"]=!0,TJ["yt-spec-dialog-layout--dialog-layout-center-align"]=function(){return(c==null?void 0:c())===1},
TJ["yt-spec-dialog-layout__dialog-layout-container--dialog-layout-top-padding"]=function(){return!B&&!(A&&k())||!!g&&(P==null?void 0:P())===0},TJ))},_.f(_.Y,{cond:function(){return B&&!A&&(P==null?void 0:P())===1},
then:function(){return _.f(D9Q,{contentAlignment:c,LeadingActionHeader:Q,TrailingActionHeader:a,Title:B,isAboveAsset:!1})}}),O?_.f("div",{class:"yt-spec-dialog-layout__dialog-layout-content"},_.f("div",{class:"yt-spec-dialog-layout__dialog-layout-content-inner"},_.f(O,null))):null,_.f(_.Y,{cond:X,
then:function(){return e?_.f("div",{class:"yt-spec-dialog-layout__dialog-layout-footer-container"},_.f(e,null)):null}}),I||J?_.f(B9T,{footerClasses:_.DW((oJ["yt-spec-dialog-layout__dialog-layout-footer-container"]=!0,oJ["yt-spec-dialog-layout__dialog-layout-footer"]=!0,oJ["yt-spec-dialog-layout--dialog-buttons-stacked"]=function(){return(U==null?void 0:U())===2},oJ["yt-spec-dialog-layout__dialog-layout-footer--dialog-buttons-inline-end"]=function(){return(U==null?void 0:U())===1},oJ)),
PrimaryButton:I,SecondaryButton:J}):null))},"Xj"),D9Q=_.l(function(r){var E=_.nH(r,{isAboveAsset:!1,
enableLeadingActionHeader:!0}),K=E.contentAlignment,g=E.LeadingActionHeader;r=E.Title;var D=E.TrailingActionHeader,B=E.isAboveAsset,Q=E.enableLeadingActionHeader;E={};return _.f("div",{class:_.DW((E["yt-spec-dialog-layout__dialog-header-container"]=!0,E["yt-spec-dialog-layout__dialog-header"]=!0,E["yt-spec-dialog-layout__dialog-header--dialog-header-above-asset"]=B,E["yt-spec-dialog-layout--dialog-layout-center-align"]=function(){return(K==null?void 0:K())===1&&Q()},E))},_.f(_.Y,{cond:function(){return Q()},
then:function(){return g?_.f("div",{class:"yt-spec-dialog-layout__dialog-leading-action-header"},_.f(g,null)):null}}),r?_.f("h2",{class:"yt-spec-dialog-layout__dialog-layout-title"},_.f(r,null)):null,D?_.f("div",null,_.f(D,null)):null)},"Yj"),B9T=_.l(function(r){var E=r.footerClasses;
var K=r.PrimaryButton;r=r.SecondaryButton;return _.f("div",{class:E},r?_.f(r,null):null,K?_.f(K,null):null)},"Zj");var jWu=_.l(function(r){var E=r.data;return _.f("ytfz-fanzone-scheduled-info-view-model",{class:"ytfzFanzoneScheduledInfoViewModelHost"},_.f("div",{class:"ytfzFanzoneScheduledInfoViewModelAvatar"},_.f(_.U9,{data:function(){return E().avatar}},{avatarViewModel:_.jm})),_.f("h2",{class:"ytfzFanzoneScheduledInfoViewModelTitle"},_.f(_.Og,{text:function(){return E().title}})),_.f(_.Og,{text:function(){return E().description},
className:"ytfzFanzoneScheduledInfoViewModelDescription"}))},"$j");var N9U=_.l(function(r){return _.f("collaborative-playlist-invite-message-view-model",{class:"ytCollaborativePlaylistInviteMessageViewModelHost"},_.f("div",{class:"ytCollaborativePlaylistInviteMessageViewModelInviteMessageWrapper"},_.f(_.Og,{text:function(){return r.data().inviteMessage}})),_.f("div",{class:"ytCollaborativePlaylistInviteMessageViewModelAccountSectionHeaderText"},_.f(_.Og,{text:function(){return r.data().attributedAccountSectionHeaderText}})),_.f("div",{class:"ytCollaborativePlaylistInviteMessageViewModelAccountWrapper"},
_.f(_.U9,{data:function(){return r.data().accountAvatar}},{avatarViewModel:_.jm}),_.f("div",{class:"ytCollaborativePlaylistInviteMessageViewModelAccountText"},_.f(_.Og,{text:function(){return r.data().accountName}}),_.f("div",{class:"ytCollaborativePlaylistInviteMessageViewModelHandle"},_.f(_.Og,{text:function(){return r.data().handle}}))),_.f(_.U9,{data:function(){return r.data().trailingButton}},{buttonViewModel:_.Sc})),_.f("div",{class:"ytCollaborativePlaylistInviteMessageViewModelTermsOfService"},
_.f(_.Og,{text:function(){return r.data().termsOfService}})))},"ak");var QWa=_.l(function(r){var E=r.data;return _.f("yt-access-confirmation-view-model",{class:"ytAccessConfirmationViewModelHost"},_.f("div",{class:"ytAccessConfirmationViewModelContent"},_.f(_.U9,{data:function(){var K;return(K=E().avatar)!=null?K:E().dualAvatar}},{dualAvatarViewModel:function(K){return _.f(_.fHT,{data:K.data,
className:"ytAccessConfirmationViewModelAvatar"})},
decoratedAvatarViewModel:function(K){return _.f(_.N3,{data:K.data,className:"ytAccessConfirmationViewModelAvatar"})}}),_.f("h2",{class:"ytAccessConfirmationViewModelTitle"},_.f(_.Og,{text:function(){return E().title}})),_.f(_.Og,{text:function(){return E().subtitle},
className:"ytAccessConfirmationViewModelSubtitle"})))},"bk");var $9D=_.l(function(r){var E=r.data;var K=void 0;r=_.N(_.XW(function(){var O;return((O=_.M(E().content,_.EE9))==null?void 0:O.defaultSelectedKey)||""}));
var g=r.next().value,D=r.next().value,B,Q=function(){D("");var O;(O=K)!=null&&O.store.dispatch(_.K4({type:"RESET_COMMAND_MAP"}))};
_.Zj(function(){K=new JfT;window.addEventListener("yt-popup-closed",Q)});
_.me(function(){if(K&&B!==E().formId&&(K.onInit(E()),(B=E().formId)&&g())){var O=K,U={key:g()};U.command&&O.store.dispatch(tEB(B,U.command))}},"c2n8Gf");
_.Z6(function(){window.removeEventListener("yt-popup-closed",Q)});
var a=function(O,U,T){U.key&&T&&U.key!==g()&&(D(U.key),K&&U.command&&K.store.dispatch(tEB(T,U.command)))},P=function(){if(_.M(E().content,_.EE9))return!(g==null?0:g())};
return _.f("yt-dialog-view-model",{class:_.DW("ytDialogViewModelHost","ytDialogViewModelResetSpacing"),dialog:!0},_.f(d9k,{Header:function(){return _.f(_.U9,{data:function(){return E().header}},{dialogHeaderViewModel:function(O){return _.f(E7U,{data:O.data,
disablePadding:!0})}})},
isHeaderWizDefined:function(){return!!E().header},
Content:function(){return _.f(_.U9,{data:function(){return E().customContent?E().customContent:E().content}},{basicContentViewModel:_.fcd,
createPlaylistDialogFormViewModel:Xxk,collaborativePlaylistInviteMessageViewModel:N9U,miniAppScoreChallengeViewModel:h09,radioButtonGroupViewModel:function(O){var U=O.data;return _.f(_.uo9,{data:U,selectedKey:g,onSelected:a,groupName:function(){return U().formId}})},
selectionListItemFormViewModel:rOA,upsellViewModel:function(O){return _.f(LQ5,{data:O.data,noPadding:!0})},
fanzoneScheduledInfoViewModel:jWu,installmentAgreementsViewModel:e0U,accessConfirmationViewModel:QWa,listViewModel:function(O){return _.f(_.z5e,{data:O.data,disableHorizontalPadding:!0})},
dialogImageContentViewModel:g7B})},
Footer:function(){return _.f(_.U9,{data:function(){return E().footer}},{panelFooterViewModel:function(O){return _.f(_.eC,{data:O.data,
disablePadding:!0,disablePrimaryButton:P})},
formPanelFooterViewModel:K$D,formFooterViewModel:function(O){return _.f(_.vsD,{data:O.data,disablePadding:!0})}})},
isFooterWizDefined:function(){return!!E().footer}}))},"dk");
$9D.idomCompat=!0;_.yB($9D,"yt-dialog-view-model",{props:{data:_.Yt},unsafeExternallySettableAttributes:new Set(["tabindex","style"])});var axD=_.l(function(r){var E=r.data;return _.f("div",{class:"ytPanelHeaderViewModelTitleWrapper"},_.f(_.Y,{cond:function(){return E().title},
then:function(K){return _.f("h2",{class:"ytPanelHeaderViewModelTitleHeader"},_.f(_.Og,{text:K,className:"ytPanelHeaderViewModelTitle"}))}}),_.f(_.Y,{cond:function(){return E().subtitle},
then:function(K){return _.f(_.Og,{text:K,className:"ytPanelHeaderViewModelSubtitle"})}}))},"ek"),pGb=_.l(function(r){var E=r.data;
var K=_.lud(function(){return E().rendererContext});
r={};return _.f("yt-panel-header-view-model",{class:_.DW("ytPanelHeaderViewModelHost",(r.ytPanelHeaderViewModelHostHideDivider=function(){return!!E().shouldHideDivider},r.ytPanelHeaderViewModelHostCompact=function(){return!!E().subtitle},r)),
"aria-label":function(){var g;return(g=K())==null?void 0:g.label}},_.f(_.Y,{cond:function(){return _.WW(E().rendererContext)},
then:function(){return _.f(_.Oad,{className:"ytPanelHeaderViewModelButtonOrAnchor",command:function(){return _.xG(E().rendererContext)},
focusedClassName:"ytPanelHeaderViewModelButtonOrAnchorFocused"},_.f(axD,{data:E}))},
else:function(){return _.f(axD,{data:E})}}),_.f("div",{class:"ytPanelHeaderViewModelTrailingButtons"},_.f(_.U9,{data:function(){return E().trailingButtons}},{buttonViewModel:function(g){return _.f(_.Sc,{data:g.data,
className:"ytPanelHeaderViewModelButton"})}})))},"fk");
pGb.idomCompat=!0;var PqA=_.l(function(r){var E=_.dd(function(B){var Q;if((Q=r.skipContentClick)==null?0:Q.call(r))return!1;r.onContentWrapperClick(B);return!0}),K,g,D;
return _.f("div",{class:_.DW("yt-spec-bottom-sheet-layout","yt-spec-bottom-sheet-layout__bottom-sheet-renderer-container","yt-spec-bottom-sheet-layout--modern"),style:function(){return r.isAnimating()?"transform: translateY("+r.currentY()+"px);transition: 0.2s":""}},(K=r.header)==null?void 0:K.call(r),_.f("div",{id:r.contentWrapperId,
class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-content-wrapper",style:_.QH({"max-height":(0,_.pY)(r.maxHeightForContentWrapper)}),"on:scroll":_.dd(function(B){return r.onScroll(B),!1}),
"on:touchmove":_.dd(function(B){return B.stopPropagation(),!1})},_.f("div",{el:_.eH(r.contentWrapperEl),
class:"yt-spec-bottom-sheet-layout__bottom-sheet-content","on:click":E},(g=r.body)==null?void 0:g.call(r))),(D=r.footer)==null?void 0:D.call(r))},"gk");
PqA.idomCompat={callbacks:{onScroll:!0,contentWrapperEl:!0,onContentWrapperClick:!0}};var fxA=_.l(function(r){var E=_.HZ(r.leadingLabel),K=_.HZ(r.trailingLabel),g=_.HZ(r.footerButtonType),D=function(){return E()||K()||r.hasPrimaryButton()||r.hasSecondaryButton()},B={},Q=_.DW("yt-spec-bottom-sheet-layout__primary-button",(B["yt-spec-bottom-sheet-layout__primary-button--default"]=function(){return g()===0&&r.hasPrimaryButton()},B["yt-spec-bottom-sheet-layout__primary-button--trailing-pair"]=function(){return g()===1&&r.hasPrimaryButton()},B["yt-spec-bottom-sheet-layout__primary-button--split-pair"]=
function(){return g()===2&&r.hasPrimaryButton()},B["yt-spec-bottom-sheet-layout__primary-button--primary-split-pair"]=function(){return g()===3&&r.hasPrimaryButton()},B));
B={};var a=_.DW("yt-spec-bottom-sheet-layout__secondary-button",(B["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-trailing-pair"]=function(){return g()===1&&r.hasSecondaryButton()},B["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-split-pair"]=function(){return g()===2&&r.hasSecondaryButton()},B["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-primary-split-pair"]=function(){return g()===3&&r.hasPrimaryButton()},B));
return _.f(_.Y,{cond:r.hasFooterOverride,then:function(){var P;return _.f(_.OV,null,(P=r.footerOverride)==null?void 0:P.call(r))},
else:function(){return _.f(_.Y,{cond:D,then:function(){return _.f("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-footer-wrapper"},_.f(_.Y,{cond:function(){return E()||K()},
then:function(){var P={};return _.f("div",{class:_.DW("yt-spec-bottom-sheet-layout__footer-label-wrapper",(P["yt-spec-bottom-sheet-layout__footer-label-wrapper--without-buttons"]=function(){return!r.hasPrimaryButton()},P))},_.f(_.Y,{cond:E,
then:function(){return _.f("div",{class:"yt-spec-bottom-sheet-layout__leading-label"},E)}}),_.f(_.Y,{cond:K,
then:function(){return _.f("div",{class:"yt-spec-bottom-sheet-layout__trailing-label"},K)}}))}}),_.f(_.Y,{cond:function(){return r.hasPrimaryButton()||r.hasSecondaryButton()},
then:function(){var P={};return _.f("div",{class:_.DW("yt-spec-bottom-sheet-layout__footer-button-wrapper",(P["yt-spec-bottom-sheet-layout__footer-button-wrapper--landscape-button-wrapper"]=_.Np$,P))},_.f(_.Y,{cond:function(){return r.hasSecondaryButton()&&g()!==0},
then:function(){var O;return _.f("div",{class:a},(O=r.secondaryButton)==null?void 0:O.call(r))}}),_.f(_.Y,{cond:r.hasPrimaryButton,
then:function(){var O;return _.f("div",{class:Q},(O=r.primaryButton)==null?void 0:O.call(r))}}))}}))}})}})},"hk");
fxA.idomCompat={callbacks:{primaryButton:!0,secondaryButton:!0,footerOverride:!0}};var OoU=_.l(function(r){var E=_.HZ(r.title),K=_.HZ(r.subtitle);return _.f("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper",id:r.headerId,"on:touchstart":_.dd(function(g){var D;(D=r.touchstart)==null||D.call(r,g);return!1}),
"on:touchmove":_.dd(function(g){var D;(D=r.touchmove)==null||D.call(r,g);return!1}),
"on:touchend":_.dd(function(g){var D;(D=r.touchend)==null||D.call(r,g);return!1})},_.f("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-drag-line"}),_.f(_.Y,{cond:r.hasHeaderOverride,
then:function(){var g;return _.f(_.OV,null,(g=r.headerOverride)==null?void 0:g.call(r))},
else:function(){var g={};return _.f("div",{class:_.DW((g["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header"]=!0,g["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header--with-title"]=E,g))},_.f("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-title-wrapper"},_.f(_.Y,{cond:E,then:function(){return _.f(_.OV,null,_.f("h2",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-title"},E),_.f(_.Y,{cond:K,then:function(){return _.f("h3",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-subtitle"},
K)}}))}})),_.f(_.Y,{cond:function(){return E()&&r.hasActionHeader()},
then:function(){var D;return _.f("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-action-header"},(D=r.actionHeader)==null?void 0:D.call(r))}}))}}))},"ik");
OoU.idomCompat={callbacks:{touchstart:!0,touchmove:!0,touchend:!0,actionHeader:!0,headerOverride:!0}};_.l(function(r){function E(Q5){if(!A&&typeof MutationObserver!=="undefined"){var OP={childList:!0};"MutationObserver"in window&&(A=new MutationObserver(K.bind(void 0,Q5)),A.observe(Q5,OP))}}
function K(Q5){typeof A!=="undefined"&&(X["content-wrapper"]===void 0&&(X["content-wrapper"]=Q5.children[0].clientHeight),W(X["content-wrapper"]),c()>z()||S(c()))}
function g(){F(window.innerHeight);c()>z()||S(c());e.isFullScreen[0]()&&c()>z()?I().dispatch("Snap To Full Screen",{maxHeight:k()}):I().dispatch("Snap To Neutral Position",{maxHeight:z()})}
function D(Q5){document.body.style.overscrollBehavior="none";Q5.preventDefault();I().dispatch("Touch Start",{event:Q5})}
function B(Q5){Q5.preventDefault();I().dispatch("Touch Move",{event:Q5,contentScrollable:c()>z(),fullContentWrapperHeight:k(),contentWrapperHeight:z(),heightMap:X,contentWrapperId:"content-wrapper",header:eWQ(r),footer:eWQ(r),headerDivHeight:X["bottom-sheet-header"],footerDivHeight:X["bottom-sheet-footer"]})}
function Q(){document.body.style.overscrollBehavior="";e.isFullScreen[0]()?e.currentY[0]()>=60?I().dispatch("Snap To Neutral Position",{maxHeight:z()}):I().dispatch("Snap To Full Screen",{maxHeight:k()}):e.currentY[0]()>=60?a():e.currentY[0]()<=-60&&c()>z()?I().dispatch("Snap To Full Screen",{maxHeight:k()}):I().dispatch("Snap To Neutral Position",{maxHeight:z()})}
function a(){I().dispatch("Close Sheet",{clientHeight:w(),maxHeight:0});setTimeout(function(){Asf()},250)}
var P=_.NZ("div"),O=_.NZ("div"),U=_.N(_.M5(window.innerHeight,void 0,"CmOsU")),T=U.next().value;U=U.next().value;var w=T,F=U;U=_.N(_.M5(0,void 0,"p0Flhb"));T=U.next().value;U=U.next().value;var c=T,W=U;U=_.N(_.XW(function(){var Q5=eWQ(r);return.6*w()-mfu(Q5)-Zcb(Q5)}));
T=U.next().value;U=U.next().value;var z=T,S=U,k=function(){var Q5=eWQ(r),OP=w(),WK=X["bottom-sheet-header"],TJ=X["bottom-sheet-footer"];return OP-(Q5.hasHeaderFn&&WK!==void 0?WK:mfu(Q5))-(Q5.hasFooterFn&&TJ!==void 0?TJ:Zcb(Q5))-24-24},A=null,X={},e={initialY:_.M5(0,void 0,"sxdESd"),
currentY:_.M5(0,void 0,"GZzqeb"),isAnimating:_.M5(!1,void 0,"vJBupc"),isFullScreen:_.M5(!1,void 0,"XyRDp"),maxHeightForContentWrapper:_.XW(z)},I=function(){var Q5=null;return function(){if(!Q5){var OP={initialY:e.initialY[0](),currentY:e.currentY[0](),isAnimating:e.isAnimating[0](),isFullScreen:e.isFullScreen[0](),maxHeightForContentWrapper:e.maxHeightForContentWrapper[0]()};Q5=unf(OP)}return Q5}}();
_.Zj(function(){window.addEventListener("resize",g);I().subscribe(function(Q5){e.initialY[1](Q5.initialY);e.currentY[1](Q5.currentY);e.isAnimating[1](Q5.isAnimating);e.isFullScreen[1](Q5.isFullScreen);e.maxHeightForContentWrapper[1](Q5.maxHeightForContentWrapper)});
requestAnimationFrame(function(){P.value&&(X["bottom-sheet-header"]=P.value.clientHeight);O.value&&(X["bottom-sheet-footer"]=O.value.clientHeight)})});
_.Z6(function(){window.removeEventListener("resize",g);A&&(A.disconnect(),A=null)});
var J=_.DW({"bottom-sheet-content-without-icon":function(){var Q5;return!((Q5=r.shouldShowIcons)==null?0:Q5.call(r))}});
return _.f("bottom-sheet-layout",null,_.f(PqA,{contentWrapperId:"content-wrapper",isAnimating:function(){return e.isAnimating[0]()},
currentY:function(){return e.currentY[0]()},
maxHeightForContentWrapper:function(){return e.maxHeightForContentWrapper[0]()},
shouldShowIcons:r.shouldShowIcons,skipContentClick:r.skipContentClick,onScroll:function(){var Q5=document.getElementById("bottom-sheet-header"),OP=document.getElementById("content-wrapper");if(Q5&&OP){var WK={};WK=(WK["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper"]=!0,WK["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper--bottom-border"]=!0,WK);Q5.className=OP.scrollTop>1?_.i7(WK):"yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper"}},
onContentWrapperClick:Asf,contentWrapperEl:function(Q5){E(Q5);requestAnimationFrame(function(){K(Q5)})},
header:function(){return _.f("div",{el:P},_.f(OoU,{touchstart:D,touchmove:B,touchend:Q,title:r.headerTitle,subtitle:r.headerSubtitle,headerId:"bottom-sheet-header",headerOverride:r.headerFn,hasHeaderOverride:r.hasHeaderFn,actionHeader:r.headerActionHeader,hasActionHeader:r.hasHeaderActionHeader}))},
footer:function(){return _.f("div",{el:O},_.f(fxA,{footerButtonType:r.footerButtonType,leadingLabel:r.footerLeadingLabel,trailingLabel:r.footerTrailingLabel,primaryButton:r.footerPrimaryButton,hasPrimaryButton:r.hasFooterPrimaryButton,secondaryButton:r.footerSecondaryButton,hasSecondaryButton:r.hasFooterSecondaryButton,footerOverride:r.footerFn,hasFooterOverride:r.hasFooterFn}))},
body:function(){return _.f(_.Y,{cond:r.hasContentFn,then:function(){var Q5;return _.f("div",{class:J},(Q5=r.contentFn)==null?void 0:Q5.call(r))}})}}))},"jk").idomCompat={callbacks:{headerActionHeader:!0,
headerFn:!0,contentFn:!0,footerFn:!0,footerPrimaryButton:!0,footerSecondaryButton:!0}};var YIb=_.l(function(r){var E=_.P7().resolve(_.g6);return _.f("yt-contextual-sheet-layout",{class:"ytContextualSheetLayoutHost","on:click":_.dd(function(){return void E.closeSheet()})},_.f(_.Y,{cond:function(){return!!r.header},
then:function(){return _.f("div",{class:"ytContextualSheetLayoutHeaderContainer"},r.header())}}),_.f(_.Y,{cond:function(){return!!r.content},
then:function(){return _.f("div",{class:"ytContextualSheetLayoutContentContainer"},r.content())}}),_.f(_.Y,{cond:function(){return!!r.footer},
then:function(){return _.f("div",{class:"ytContextualSheetLayoutFooterContainer"},r.footer())}}))},"kk");
YIb.idomCompat={callbacks:{header:!0,content:!0,footer:!0}};var U9u=_.l(function(r){var E=r.data;var K=_.P7().resolve(_.Ov),g=_.NZ("yt-sheet-view-model",function(D){if(_.R("web_focus_first_element_sheet")||!_.R("sheet_focus_first_killswitch"))return D.addEventListener("focus",function(){OBa(D)}),function(){D.removeEventListener("focus",function(){OBa(D)})}});
r={};return _.f("yt-sheet-view-model",{"on:mousedown":_.dd(function(D){_.R("sheet_focus_first_killswitch")||D.currentTarget!==D.target&&D.preventDefault()}),
"on:focus":_.dd(function(){_.R("sheet_focus_first_killswitch")||OBa(g.value)}),
"on:mouseleave":_.dd(function(){var D,B=E==null?void 0:(D=E())==null?void 0:D.rendererContext,Q;(D=(Q=_.M(B,_.vW))==null?void 0:Q.onHoverEnd)&&K.resolveCommand(D)}),
class:_.DW("ytSheetViewModelHost",(r.ytSheetViewModelContextual=!0,r.ytSheetViewModelDisableBackdropFilter=_.R("web_disable_backdrop_filter"),r)),el:g,tabindex:-1},_.f(_.Y,{cond:E,then:function(D){return _.f(YIb,{header:function(){return _.f(_.U9,{data:function(){return D().header}},{panelHeaderViewModel:pGb})},
content:function(){return _.f(_.U9,{data:function(){return D().content}},{listViewModel:function(B){return _.f(_.z5e,{data:B.data,
isCompact:!0,inPopup:!0})},
upsellViewModel:LQ5,miniAppScoreChallengeViewModel:h09})},
footer:function(){return _.f(_.U9,{data:function(){return D().footer}},{panelFooterViewModel:_.eC})}})}}))},"lk");
U9u.idomCompat=!0;_.yB(U9u,"yt-sheet-view-model",{props:{data:_.Yt}});var wGb=_.l(function(r){var E=function(){var K;return(K=r.data().enableDebuggingFeatures)!=null?K:!1};
return _.f("yt-stories-sticker-layer-view-model",{class:"ytStoriesStickerLayerViewModelHost"},_.f(_.sV,{each:function(){var K;return(K=r.data().stickers)!=null?K:[]}},function(K){return _.f(T9Q,{data:function(){return K},
debugMode:E})}))},"mk"),T9Q=_.l(function(r){var E=_.nH(r,{debugMode:!1}).debugMode,K=_.HZ(function(){var P;
return(P=r.data().region)==null?void 0:P.w},0),g=_.HZ(function(){var P;
return(P=r.data().region)==null?void 0:P.h},0),D=_.HZ(function(){var P;
return(P=r.data().region)==null?void 0:P.x},0),B=_.HZ(function(){var P;
return(P=r.data().region)==null?void 0:P.y},0),Q=_.dd(function(){var P=r.data().onTap;
P&&_.tH(P)}),a={};
return _.f("div",{class:_.DW("ytStoriesStickerLayerViewModelSticker",(a.ytStoriesStickerLayerViewModelDebugMode=E,a)),style:_.QH({width:function(){return 100*K()+"%"},
height:function(){return 100*g()+"%"},
left:function(){return 100*D()+"%"},
top:function(){return 100*B()+"%"},
"flex-direction":function(){return XkT(r.data().flexDirection)},
"justify-content":function(){return Hck(r.data().justifyContent)},
"align-items":function(){return nqa(r.data().alignItems)}}),
"on:click":Q},_.f(_.U9,{data:function(){return r.data().button||r.data().toggleButton}},{buttonViewModel:function(P){return _.f(_.Sc,{data:P.data,
className:"ytStoriesStickerLayerViewModelButton"})},
toggleButtonViewModel:function(P){return _.f(_.J6,{data:P.data,className:"ytStoriesStickerLayerViewModelButton"})}}))},"nk");var RsB=_.l(function(r){var E=function(){return r.data()},K={},g=_.N(_.M5(!1,void 0,"SegA3d")),D=g.next().value,B=g.next().value,Q=_.HZ(function(){return E().backgroundColor},0);
g=_.HZ(function(){return E().actionButtons},[]);
var a=_.HZ(function(){return E().stickerLayer},{}),P=function(){var U,T;
return{animationRef:K,animationConfig:{autoplay:!1,loop:!1,path:(T=(U=E().foregroundAnimation)==null?void 0:U.url)!=null?T:"",name:"stories_item_foreground_animation"},listeners:{data_ready:function(){B(!0)},
complete:function(){r.navigateToNextItemOnLottieComplete()}}}},O=function(){var U,T,w,F,c,W,z,S;
return{animationConfig:{autoplay:(W=(U=E().backgroundAnimation)==null?void 0:(T=U.settings)==null?void 0:T.autoplay)!=null?W:!1,loop:(z=(w=E().backgroundAnimation)==null?void 0:(F=w.settings)==null?void 0:F.loop)!=null?z:!1,path:(S=(c=E().backgroundAnimation)==null?void 0:c.url)!=null?S:"",name:"stories_item_background_animation"}}};
_.me(function(){if(r.isVisible()&&D()){var U;(U=K.lottieEl)==null||U.play();r.animationRef()&&(r.animationRef().lottieEl=K.lottieEl)}else{var T;(T=K.lottieEl)==null||T.stop()}},"MxM2wb");
return _.f("yt-stories-item-view-model",{class:"ytStoriesItemViewModelHost",style:_.QH({"background-color":function(){return _.WU(Q())+";"}})},_.f("div",{class:"ytStoriesItemViewModelAssetContent"},_.f(_.Y,{cond:function(){return!!E().backgroundAnimation},
then:function(){return _.f(_.m_,{data:O,animationName:function(){return O().animationConfig.name},
className:"ytStoriesItemViewModelLottieAnimation"})}}),_.f(_.Y,{cond:function(){return!!E().backgroundImage},
then:function(){return _.f(_.ub,{data:function(){return E().backgroundImage},
className:"ytStoriesItemViewModelImage",alt:"background image"})}}),_.f(_.Y,{cond:function(){return!!E().foregroundAnimation},
then:function(){return _.f(_.m_,{data:P,animationName:function(){return P().animationConfig.name},
className:"ytStoriesItemViewModelLottieAnimation"})}}),_.f(_.Y,{cond:function(){return!!E().foregroundImage},
then:function(){return _.f(_.ub,{data:function(){return E().foregroundImage},
className:"ytStoriesItemViewModelImage",alt:"foreground image"})}}),_.f("div",{class:"ytStoriesItemViewModelTopShadow"}),_.f(_.U9,{data:function(){return a()}},{storiesStickerLayerViewModel:wGb})),_.f("div",{class:"ytStoriesItemViewModelBottomShadow",
style:_.QH({"background-color":function(){return _.WU(Q())}})},_.f("div",{class:"ytStoriesItemViewModelActionButtonWrapper"},_.f(_.sV,{each:g},function(U){return _.f(F$B,{data:function(){return U},
pauseAutoNavigation:r.pauseAutoNavigation})}))))},"pk"),o7A={style:"overlay",
type:"outline"},F$B=_.l(function(r){var E={};return _.f("div",{class:_.DW("ytStoriesItemViewModelActionButton",(E.ytStoriesItemViewModelStretchedActionButton=function(){return r.data().size==="STORIES_BUTTON_SIZE_STRETCH"},E)),
"on:click":_.dd(r.pauseAutoNavigation)},_.f(_.U9,{data:function(){return r.data().button}},{buttonViewModel:function(K){return _.f(_.Sc,{data:K.data,
buttonOverrides:o7A})}}))},"qk");var M$9={sources:[{url:"https://www.gstatic.com/music/image_composition/dna_recap/youtube_logo_full_color_278x60.png"}]};_.yB(_.l(function(r){var E=function(){var TJ;return(TJ=r.data().startIndex)!=null?TJ:0},K=_.N(_.XW(E)),g=K.next().value,D=K.next().value;
K=_.N(_.M5(!1,void 0,"sjy7s"));var B=K.next().value,Q=K.next().value,a=function(){var TJ;return(TJ=r.data().storyItems)!=null?TJ:[]},P={},O=_.NZ("yt-stories-viewer-view-model"),U=function(){return r.data().dismissButton},T=function(){var TJ;
return _.Ga((TJ=_.M(U(),_.fD))==null?void 0:TJ.onTap)},w=_.NZ("div"),F,c,W=!1,z=function(){var TJ;
(TJ=F)==null||TJ.cancel();F=S(g()).animate([{transform:"scaleX(0)"},{transform:"scaleX(1)"}],{duration:9E3,easing:"linear",fill:"forwards"});F.onfinish=function(){var oJ=_.M(a()[g()],o2D),kL,qq;oJ!=null&&oJ.foregroundAnimation&&((oJ==null?0:(kL=oJ.foregroundAnimation)==null?0:kL.url)||(oJ==null?0:(qq=oJ.foregroundAnimation)==null?0:qq.payload))||(g()!==a().length-1?(D(g()+1),z()):T()&&_.v1(T()))}},S=function(TJ){return w.value.children[TJ].children[0]},k=function(){for(var TJ=0;TJ<g();TJ++)S(TJ).style.transform=
"scaleX(1)"},A=function(){W||(B()?Q(!1):(g()===a().length-1&&T()&&_.v1(T()),S(g()).style.transform="scaleX(1)",g()!==a().length-1&&(D(g()+1),z())))},X=function(){W||(B()?Q(!1):(S(g()).style.transform="scaleX(0)",g()!==0&&D(g()-1),z()))},e=function(){Q(!0)},I=function(){S(g()).style.transform="scaleX(1)";
g()!==a().length-1?(D(g()+1),z()):T()&&_.v1(T())};
K=function(){W=!1;c=setTimeout(function(){Q(!0);W=!0},300)};
var J=function(){clearTimeout(c);W&&B()&&Q(!1)};
_.me(function(){if(B()){var TJ;(TJ=F)==null||TJ.pause();var oJ;(oJ=P.lottieEl)==null||oJ.pause()}else{var kL;(kL=F)==null||kL.play();var qq;(qq=P.lottieEl)==null||qq.play()}},"vAvZob");
_.me(function(){k();g()===E()&&z()},"uSlfE");
var Q5=function(TJ){TJ.key==="ArrowLeft"?X():TJ.key==="ArrowRight"&&A()},OP=function(TJ){if(TJ.target===O.value){(TJ=T())&&_.v1(TJ);
clearTimeout(c);var oJ;(oJ=F)==null||oJ.cancel();window.removeEventListener("keydown",Q5);window.removeEventListener("yt-popup-closed",OP)}},WK=function(TJ){TJ.target===O.value&&(window.addEventListener("keydown",Q5),window.addEventListener("yt-popup-closed",OP))};
_.Zj(function(){k();z();window.addEventListener("yt-popup-opened",WK)});
return _.f("yt-stories-viewer-view-model",{el:O,class:_.DW("ytStoriesViewerViewModelHost","ytStoriesViewerViewModelResetSpacing"),dialog:!0},_.f("div",{class:"ytStoriesViewerViewModelNavigationContainer"},_.f("div",{class:"ytStoriesViewerViewModelPreviousNavigation","on:click":_.dd(X),"on:mousedown":_.dd(K),"on:mouseup":_.dd(J),"on:mouseleave":_.dd(J)}),_.f("div",{class:"ytStoriesViewerViewModelNextNavigation","on:click":_.dd(A),"on:mousedown":_.dd(K),"on:mouseup":_.dd(J),"on:mouseleave":_.dd(J)})),
_.f("div",{class:"ytStoriesViewerViewModelStoryItemsContainer"},_.f(_.U9,{data:a},{storiesItemViewModel:function(TJ,oJ){var kL=TJ.data;return _.f(_.Y,{cond:function(){return Math.abs(oJ()-g())<=1},
then:function(){var qq={};return _.f("div",{class:_.DW("ytStoriesViewerViewModelStoryItem",(qq.ytStoriesViewerViewModelActiveStoryItem=function(){return oJ()===g()},qq))},_.f(RsB,{data:kL,
pauseAutoNavigation:e,navigateToNextItemOnLottieComplete:I,isVisible:function(){return oJ()===g()},
animationRef:P}))}})}})),_.f("div",{class:"ytStoriesViewerViewModelProgressBarsContainer",
el:w},_.f(_.sV,{each:a},function(){return _.f("div",{class:"ytStoriesViewerViewModelProgressBar"},_.f("div",{class:"ytStoriesViewerViewModelProgress"}))})),_.f("div",{class:"ytStoriesViewerViewModelTopBarContainer"},_.f(_.ub,{data:M$9,
alt:"YouTube Logo",className:"ytStoriesViewerViewModelYouTubeLogo"}),_.f("div",{class:"ytStoriesViewerViewModelActionButtonsContainer"},_.f(_.U9,{data:function(){return r.data().muteButton}},{toggleButtonViewModel:function(TJ){return _.f(_.J6,{data:TJ.data,
className:"ytStoriesViewerViewModelActionButton"})}}),_.f(_.U9,{data:U},{buttonViewModel:function(TJ){return _.f(_.Sc,{data:TJ.data,
className:"ytStoriesViewerViewModelActionButton"})}}))))},"tk"),"yt-stories-viewer-view-model",{props:{data:_.Yt}});_.yB(_.l(function(r){var E=r.data;var K=_.NZ("yt-gen-ai-feedback-form-view-model"),g=[];return _.f("yt-gen-ai-feedback-form-view-model",{el:K,class:"ytGenAiFeedbackFormViewModelHost"},_.f(_.Og,{text:function(){return E().title},
className:"ytGenAiFeedbackFormViewModelTitle"}),_.f("div",{class:"ytGenAiFeedbackFormViewModelChipsContainer"},_.f(_.U9,{data:function(){return E().feedbackChips}},{toggleButtonViewModel:function(D){var B=D.data;
return _.f(_.J6,{data:B,className:"ytGenAiFeedbackFormViewModelFeedbackChip",onToggle:function(Q){var a=B();a=_.M(a,_.YQ);a=_.M(a==null?void 0:a.defaultButtonViewModel,_.fD).trackingParams;Q?g.push(a):(Q=g.indexOf(a),Q>-1&&g.splice(Q,1))}})}})),_.f(_.Og,{text:function(){return E().disclaimer},
className:"ytGenAiFeedbackFormViewModelDisclaimer"}),_.f("div",{class:"ytGenAiFeedbackFormViewModelBottomButtonsContainer"},_.f(_.U9,{data:function(){return E().submitButton}},{buttonViewModel:function(D){return _.f(_.Sc,{data:D.data,
className:"ytGenAiFeedbackFormViewModelSubmitButton",onClick:function(){IRb(K.value,g,E().uniqueId)}})}}),_.f(_.U9,{data:function(){return E().moreFeedbackButton}},{buttonViewModel:function(D){return _.f(_.Sc,{data:D.data,
className:"ytGenAiFeedbackFormViewModelMoreFeedbackButton"})}})))},"uk"),"yt-gen-ai-feedback-form-view-model",{props:{data:_.Yt},
unsafeExternallySettableAttributes:new Set(["tabindex"])});var ok=function(){return _.q.apply(this,arguments)||this};
_.C(ok,_.q);ok.prototype.created=function(){zQu(2200);this.ytPopupContainerBehavior.initPopupContainerBehavior(CI9);var r=_.P7().resolve(_.vxB);r&&(r.container=this.ytPopupContainerBehavior);if(r=_.P7().resolve(_.g6))r.container=this.ytPopupContainerBehavior;if(r=_.P7().resolve(_.Dv)){var E=this.ytPopupContainerBehavior;r.containerWasInjected?_.nh(Error("qj")):r.container=E}};
ok.prototype.ensurePopupBelowPlayer=function(r,E){var K=_.P7().resolve(_.p0(_.IL));if(!K||!K.isOnWatch()||!_.Lg())return!1;K=K.getCurrentPage().getPlayerContainer().getBoundingClientRect().bottom;_.Ok().height>K+this.getPopupHeight(r,E)?(r.style.top="auto",r.style.bottom="0px"):(r.style.top=K+"px",r.style.bottom="auto");return!0};
ok.prototype.getPopupHeight=function(r,E){E&&(r.cachedPopupHeight=0);if(!r.cachedPopupHeight){E=0;var K=r.clientHeight,g=window.getComputedStyle(r);E+=parseInt(g.marginTop,10);E+=parseInt(g.marginBottom,10);r.cachedPopupHeight=K+E}return r.cachedPopupHeight};
ok.prototype.getElement=function(r){return document.createElement(r)};
_.u([_.G(jEk.YtPopupContainerBehavior),_.H("design:type",Object)],ok.prototype,"ytPopupContainerBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],ok.prototype,"ytComponentBehavior",void 0);_.u([_.VF({disableElementRegistration:!0,is:"ytd-popup-container"})],ok);
_.Z(ok,"ytd-popup-container",function(){if(hfU!==void 0)return hfU;var r=document.createElement("template");_.x(r,"\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");r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);return hfU=r},{mode:1});var ioa;var cOQ={};cOQ.YtLogYpcFlowCommandsBehavior=[_.lx.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(r){_.M(r,mpD)&&(r=_.M(r,mpD))&&(r.serializedTransactionFlowLoggingParams?_.fXL(r.serializedTransactionFlowLoggingParams):r.serializedYpcCancelFlowLoggingParams?(r=r.serializedYpcCancelFlowLoggingParams)&&_.H3("ypcCancelFlowStarted","serializedYpcCancelFlowLoggingParams",r):r.serializedYpcResumeFlowLoggingParams?(r=r.serializedYpcResumeFlowLoggingParams)&&_.H3("ypcResumeFlowStarted","serializedYpcResumeFlowLoggingParams",r):r.serializedYpcPauseFlowLoggingParams?(r=r.serializedYpcPauseFlowLoggingParams)&&
_.H3("ypcPauseFlowStarted","serializedYpcPauseFlowLoggingParams",r):r.serializedYpcRefundFlowLoggingParams?(r=r.serializedYpcRefundFlowLoggingParams)&&rMb("YPC_EVENT_TYPE_START",r):r.serializedYpcDeactivateFlowLoggingParams?(r=r.serializedYpcDeactivateFlowLoggingParams)&&_.H3("ypcDeactivateFlowStarted","serializedYpcDeactivateFlowLoggingParams",r):r.serializedYpcCancelFlowGoToPaymentProcessorLoggingParams&&(r=r.serializedYpcCancelFlowGoToPaymentProcessorLoggingParams)&&_.H3("ypcCancelFlowGoToPaymentProcessor",
"serializedYpcCancelFlowGoToPaymentProcessorLoggingParams",r))},
handleLogYpcFlowDismiss_:function(r){_.M(r,ly5)&&(r=_.M(r,ly5),r.serializedTransactionFlowLoggingParams?_.O3c(r.serializedTransactionFlowLoggingParams):r.serializedYpcCancelFlowLoggingParams?(r=r.serializedYpcCancelFlowLoggingParams)&&_.H3("ypcCancelFlowCancelled","serializedYpcCancelFlowLoggingParams",r):r.serializedYpcResumeFlowLoggingParams?(r=r.serializedYpcResumeFlowLoggingParams)&&_.H3("ypcResumeFlowCancelled","serializedYpcResumeFlowLoggingParams",r):r.serializedYpcPauseFlowLoggingParams?(r=
r.serializedYpcPauseFlowLoggingParams)&&_.H3("ypcPauseFlowCancelled","serializedYpcPauseFlowLoggingParams",r):r.serializedYpcRefundFlowLoggingParams&&(r=r.serializedYpcRefundFlowLoggingParams)&&rMb("YPC_EVENT_TYPE_CANCEL",r))}}];var CqA={};CqA.YtCancelRecurrenceBehavior=[_.NA.YtComponentBehavior,_.DFl,{attached:function(){var r=this;Yzu(this,function(E,K){return r.ypcCancelRecurrenceHandler(E,K)})},
ypcCancelRecurrenceHandler:function(r,E){var K=this;if(!E||!E.ypcCancelRecurrenceEndpoint)return!1;if(!E.ypcCancelRecurrenceEndpoint.params)return _.nK(Error("Sl")),!0;_.bE(this.hostElement);var g=_.kr.instance,D=_.P7().resolve(_.p0(_.Tf));g&&_.qN(g,E)?_.l1(g,E).then(function(B){K.ypcCancelRecurrenceSuccess_(r,E,{data:B})},function(B){K.ypcCancelRecurrenceFailure_(r,E,B)}).thenCatch(function(){_.nK(Error("Tl"))}):D?D.requestDataForServiceEndpoint(E).then(function(B){K.ypcCancelRecurrenceSuccess_(r,
E,B)},function(B){K.ypcCancelRecurrenceFailure_(r,E,B)}).thenCatch(function(){_.nK(Error("Tl"))}):_.nK(Error("Ul"));
return!0},
ypcCancelRecurrenceSuccess_:function(r,E,K){_.sT(this.hostElement);K.data||(K={data:K});K.data&&K.data.actions&&_.EB(this.hostElement,K.data.actions,this.hostElement);K.data.messageRenderer?KAu(E.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams):(E=E.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams)&&_.H3("ypcCancelFlowSucceeded","serializedYpcCancelFlowLoggingParams",E);_.Ln(r,"yt-service-request-completed",K)},
ypcCancelRecurrenceFailure_:function(r,E,K){_.sT(this.hostElement);KAu(E.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams);_.Ln(r,"yt-service-request-error",{error:K,params:[r,E]})}}];var x9D=function(r,E){_.rm.call(this,E)};
_.C(x9D,nYU);var W$D={};W$D.YtCompleteTransactionBehavior=[_.NA.YtComponentBehavior,_.DFl,{attached:function(){var r=this;Yzu(this,function(E,K){return r.ypcCompleteTransactionHandler(E,K)})},
completeTransaction:function(r,E){var K=this;E={payments_payload:window.btoa(E.integratorData),buybucket_params:r.data.buybucketParams,offer_params:r.data.offerParams};var g=_.P7().resolve(_.Tf),D=r.data.completeTransactionEndpoint,B=this.get("ypcCompleteTransactionEndpoint.actions",D);B&&_.EB(this.hostElement,B,this.hostElement);return(B=_.kr.instance)&&_.qN(B,D)?_.l1(B,D,E).then(function(Q){return!Q||(Q==null?0:Q.error)?(Q=K.get("data.serializedTransactionFlowLoggingParams",r),_.RV(new DE("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",
Q))):{data:Q}}).then(function(Q){return K.handleCompleteTransactionSuccess_(Q,r)},function(){return K.handleCompleteTransactionFailure_(r)}):g.requestDataForServiceEndpoint(D,E).then(function(Q){return K.handleCompleteTransactionSuccess_(Q,r)},function(){return K.handleCompleteTransactionFailure_(r)})},
handleCompleteTransactionSuccess_:function(r,E){r.data||(r={data:r});if(r.data.messageRenderer)return _.RV(new x9D(r.data.messageRenderer));if(r.data.trackingParams){var K=_.Cn(),g=_.im();K&&g&&_.sB(K,g,_.UZ(r.data.trackingParams))}E=this.get("data.serializedTransactionFlowLoggingParams",E);EGU(E);return _.KR(r)},
handleCompleteTransactionFailure_:function(r){r=this.get("data.serializedTransactionFlowLoggingParams",r);_.Zq("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",r);return _.RV(new DE("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",r))},
ypcCompleteTransactionHandler:function(r,E){var K=this;if(!E.ypcCompleteTransactionEndpoint)return!1;if(!E.ypcCompleteTransactionEndpoint.transactionParams)return _.nK(Error("Vl")),!0;E.ypcCompleteTransactionEndpoint&&E.ypcCompleteTransactionEndpoint.gtmData&&_.Lr(E.ypcCompleteTransactionEndpoint.gtmData);var g=_.P7().resolve(_.p0(_.Tf));if(g){_.bE(this.hostElement);var D=_.kr.instance;D&&_.qN(D,E)?_.l1(D,E).then(function(B){return!B||(B==null?0:B.error)?(B=K.get("ypcCompleteTransactionEndpoint.serializedTransactionFlowLoggingParams",
E),_.RV(new DE("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",B))):{data:B}}).then(function(B){_.Ln(r,"yt-service-request-completed");
K.ypcCompleteTransactionSuccess_(E,B)},function(){return K.ypcCompleteTransactionFailure_(E)}):g.requestDataForServiceEndpoint(E).then(function(B){_.Ln(r,"yt-service-request-completed");
K.ypcCompleteTransactionSuccess_(E,B)},function(){return K.ypcCompleteTransactionFailure_(E)})}return!0},
ypcCompleteTransactionSuccess_:function(r,E){_.sT(this.hostElement);E.data||(E={data:E});_.ht(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"]);E.data.messageRenderer||E.data.ypcResponseCode==="YPC_RESPONSE_CODE_ERROR"?this.ypcCompleteTransactionFailure_(r):(_.Lr('{"event": "purchase", "eventParams" : {"purchaseStatus": "success"}}'),this.logTransactionEvent_("transactionFlowSucceeded",r));E.data.actions&&(r=kkQ(E.data.actions),E=qtT(E.data.actions),r.length&&_.rA(this.hostElement,
r),E.length&&_.EB(this.hostElement,E,this.hostElement))},
ypcCompleteTransactionFailure_:function(r){_.sT(this.hostElement);_.ht(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"]);this.logTransactionEvent_("transactionFlowFailed",r,"TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE")},
logTransactionEvent_:function(r,E,K){if(E=this.get("ypcCompleteTransactionEndpoint.serializedTransactionFlowLoggingParams",E))E={serializedTransactionFlowLoggingParams:E},K&&(E.errorType=K),_.Ae(r,E),_.ex()}}];var G9Q={};G9Q.YtEndpointHandlerWithYpcBehavior=[_.DFl,_.lx.YtActionHandlerBehavior,[{openWalletDialog:function(r,E,K,g,D,B,Q){var a=this,P=_.ZW();E=E.replace(/-/g,"+").replace(/_/g,"/");var O=_.aA().get("hl");_.ky5(_.yl(_.u3),E,P.resolve,D,function(U){B&&B();P.reject(U)},O,function(U){return a.onServerBackendAnalyticEvent_(r,K,U)},this.onDialogClose_.bind(this),g,Q);
return P.promise},
openFixFlowDialog:function(r,E,K,g){r=r.replace(/-/g,"+").replace(/_/g,"/");_.yl(_.u3).openFixFlowDialog(r,E,K,g)},
onDialogClose_:function(){_.ht(this,"yt-wallet-dialog-closed")},
onServerBackendAnalyticEvent_:function(r,E,K){_.Ln(r,"yt-commerce-action-init-done");E&&_.rA(this.hostElement,[E,{backend_analytics:K}])}}],
_.kt.YtOpenPopupBehavior,[{listeners:{"yt-service-request-completed":"onUpdateFopServiceRequestCompleted_"},onUpdateFopServiceRequestCompleted_:function(r,E){r=this.get("data.nativeFlowEndpoint",E);E=this.get("data.fallbackEndpoint",E);r?_.rA(this.hostElement,[r]):E&&_.Ln(this.hostElement,"yt-navigate",{endpoint:E})}}],
CqA.YtCancelRecurrenceBehavior,W$D.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 r=this;Yzu(this,function(E,K,g){return r.handleYPCEndpoint(E,K,g)});
this.ypcRegisterActionMapJobId_=_.k_(_.eM,function(){r.registerActionMap(r.buyFlowActionMap_)})},
detached:function(){var r=this;_.eM.cancelJob(this.ypcRegisterActionMapJobId_);_.k_(_.eM,function(){r.unregisterActionMap(r.buyFlowActionMap_)})},
handleYPCEndpoint:function(r,E,K){var g=E.ypcGetCartEndpoint;if(g){_.cB("commerce_transaction");var D=g.gtmId;D&&_.yI(D);(g=g.gtmData)&&_.Lr(g)}return this.get("ypcGetCartEndpoint.prefetchConfig.ypcGetCartPrefetchResponseDataConfig.encryptedPurchaseParams",E)!=null?(this.handleYPCGetCartEndpointWithPrefetch_(r,E),!0):this.get("ypcFixInstrumentEndpoint.encryptedFixInstrumentParameters",E)!=null?(this.handleYPCFixInstrumentEndpoint_(r,E),!0):E.ypcPauseSubscriptionCommand?(Dxu(this.hostElement,r,E,K),
!0):E.ypcResumeSubscriptionCommand?(jtu(this.hostElement,r,E),!0):E.getPaymentInstrumentsParamsCommand?(Euk(this.hostElement,r,E),!0):E.ypcHandleTransactionEndpoint?(JsD(this.hostElement,r,E,K),!0):!1},
handleYPCGetCartEndpointWithPrefetch_:function(r,E){var K=this;_.CR("ttcr",void 0,"commerce_transaction");E=E.ypcGetCartEndpoint;var g=E.prefetchConfig.ypcGetCartPrefetchResponseDataConfig,D=g.encryptedPurchaseParams,B=g.serializedTransactionFlowLoggingParams,Q=g.serializedPaymentsClientParams,a=this.createGetCartResponseFromParams_(g,E.offerParams,B);this.changeButtonState(r,!0);_.Sn(this.openWalletDialog(r,D,g.ypcLogWalletAnalyticDataEndpoint,B,function(){K.changeButtonState(r,!1)},function(){K.changeButtonState(r,
!1)},Q).then(function(P){return K.handleBuyFlowCompleteCallback_(r,a,P)},function(){return K.handleOnLoadError(a)}).then(function(P){return void K.handlePostPurchaseSuccess_(r,a,P)},function(P){return void K.handlePostPurchaseError_(P)}),function(){K.changeButtonState(r,!1);
r instanceof Element&&_.Ln(r,"yt-commerce-action-done")})},
createGetCartResponseFromParams_:function(r,E,K){var g=r.completeTransactionEndpoint,D=r.handleTransactionEndpoint;E={data:{offerParams:window.btoa(E),serializedTransactionFlowLoggingParams:K}};D?E.data.handleTransactionEndpoint=D:E.data.completeTransactionEndpoint=g;r.onCartDismissCommand&&(E.data.onCartDismissCommand=r.onCartDismissCommand);return E},
onGetCartServiceRequestCompleted_:function(r,E){var K=this,g=r.target;if(E&&E.data&&E.data.messageRenderer)_.sT(this.hostElement),this.handleMessageRenderer_(E.data.messageRenderer),this.changeButtonState(g,!1);else{var D=this.get("data.encryptedPurchaseParams",E),B=this.get("data.upgradeDialogRenderer.ypcUpgradeDialogRenderer",E),Q=this.get("data.ypcLogWalletAnalyticDataEndpoint",E),a=this.get("data.serializedPaymentsClientParams",E),P=this.getLoggingParams_(E);if(P||D||B)r.stopPropagation(),_.CR("ttcr",
void 0,"commerce_transaction"),D||_.sT(this.hostElement),this.changeButtonState(g,!1),B?_.ht(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popupType:_.Xx("openPopupConfig").popupTypeMap.ypcUpgradeDialogRenderer,popup:{ypcUpgradeDialogRenderer:B}}},this]):D&&(this.changeButtonState(g,!0),r=null,r=this.openWalletDialog(g,D,Q,P,function(){_.sT(K.hostElement);K.changeButtonState(g,!1)},function(){_.sT(K.hostElement);
K.changeButtonState(g,!1)},a),_.Sn(r.then(function(O){return K.handleBuyFlowCompleteCallback_(g,E,O)},function(){return K.handleOnLoadError(E)}).then(function(O){return K.handlePostPurchaseSuccess_(g,E,O)},function(O){return K.handlePostPurchaseError_(O)}),function(){K.changeButtonState(g,!1);
_.Ln(g,"yt-commerce-action-done")}))}},
onServiceRequestSent_:function(r,E){E&&E.endpoint&&E.endpoint.ypcGetCartEndpoint&&!E.endpoint.ypcGetCartEndpoint.prefetchConfig&&(this.get("commandLifeCycleConfig.onStartCommand",E.endpoint.ypcGetCartEndpoint)&&_.EB(this.hostElement,[this.get("commandLifeCycleConfig.onStartCommand",E.endpoint.ypcGetCartEndpoint)],r.target),_.bE(this.hostElement),this.changeButtonState(r.target,!0))},
onServiceRequestError_:function(r,E){if(E&&E.params&&E.params.length){E=_.N(E.params);for(var K=E.next();!K.done;K=E.next())if((K=K.value)&&K.ypcGetCartEndpoint){this.get("commandLifeCycleConfig.onFailureCommand",K.ypcGetCartEndpoint)&&_.EB(this.hostElement,[this.get("commandLifeCycleConfig.onFailureCommand",K.ypcGetCartEndpoint)],r.target);_.sT(this.hostElement);this.changeButtonState(r.target,!1);break}}},
handleBuyFlowCompleteCallback_:function(r,E,K){var g=K.integratorData;return g==null||g===""||K.error!=null?(g=this.getLoggingParams_(E),String(K.error)==="-1"?(E.data.onCartDismissCommand&&_.EB(this.hostElement,[E.data.onCartDismissCommand],r),_.RV(new DE("TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_FAILURE",g,!0))):_.RV(new DE("TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_FAILURE",g))):E.data.handleTransactionEndpoint?r7A(this.hostElement,E.data.handleTransactionEndpoint,{payments_payload:g,funds_guarantee_callback_client_data:K.integratorClientCallbackData}):
this.completeTransaction(E,K)},
handlePostPurchaseSuccess_:function(r,E,K){E=K.data;var g=!1,D,B;if(E&&((D=E.command)==null?0:(B=D.commandExecutorCommand)==null?0:B.commands)){var Q,a;D=(Q=E.command)==null?void 0:(a=Q.commandExecutorCommand)==null?void 0:a.commands;for(Q=0;Q<D.length;Q++)if(_.M(D[Q],_.B8J)){g=!0;break}}g||(E&&E.gtmDatas&&E.gtmDatas.length?_.Lr(E.gtmDatas[0]):_.Lr('{"event": "purchase", "eventParams" : {"purchaseStatus": "success"}}'));K.data&&K.data.actions&&(E=kkQ(K.data.actions),K=qtT(K.data.actions),E.length&&
_.rA(this.hostElement,E),K.length&&_.EB(this.hostElement,K,r))},
handlePostPurchaseError_:function(r){r&&r.payload&&r.payload.isUserDismiss||_.Xc(Error("Xl"))},
handleOnLoadError:function(r){r=this.getLoggingParams_(r);return _.RV(new DE("TRANSACTION_ERROR_TYPE_LOAD_FAILURE",r))},
getLoggingParams_:function(r){return this.get("data.serializedTransactionFlowLoggingParams",r)},
handleMessageRenderer_:function(r){var E=_.uR(r,"renderer"),K=_.Xx("openPopupConfig");E==="confirmDialogRenderer"&&K&&_.ht(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popupType:K.popupTypeMap[E],popup:r}},this])},
handleYPCFixInstrumentEndpoint_:function(r,E){var K=this,g=E.ypcFixInstrumentEndpoint;E=g.encryptedFixInstrumentParameters;this.logFixFopEvent_(g,"FIX_FOP_EVENT_TYPE_START");this.changeButtonState(r,!0);this.openFixFlowDialog(E,function(D,B){K.onFixFlowCompleteCallback_(g,D,B)},function(){return K.changeButtonState(r,!1)},function(){K.changeButtonState(r,!1);
K.logFixFopEvent_(g,"FIX_FOP_EVENT_TYPE_FAILURE","FIX_FOP_ERROR_TYPE_LOAD_FAILURE")})},
onFixFlowCompleteCallback_:function(r,E,K){var g=_.yK("payments.business.integration.scenario.FixInstrument");if(E==g.IntegratorCallbackType.ON_COMPLETE){E="FIX_FOP_EVENT_TYPE_CANCEL";var D=null;K.error!=null?K.error!=g.OnCompleteCallbackError.USER_CANCELLED&&(_.EB(this.hostElement,[r.errorAction],this.hostElement),E="FIX_FOP_EVENT_TYPE_FAILURE",D="FIX_FOP_ERROR_TYPE_UNSPECIFIED"):(_.EB(this.hostElement,[r.successAction],this.hostElement),E="FIX_FOP_EVENT_TYPE_SUCCESS");_.EB(this.hostElement,[r.onFinishAction],
this.hostElement);this.logFixFopEvent_(r,E,D)}},
logFixFopEvent_:function(r,E,K){(r=r.serializedFixFopLoggingParams)?(E={eventType:E,serializedFixFopLoggingParams:r},K!=null&&(E.errorType=K),_.Ae("fixFopFlow",E),_.ex()):_.Xc(Error("Yl"))},
changeButtonState:function(r,E){_.R("enable_ypc_spinners")&&r&&(r.is==="yt-button-renderer"||r.is==="ytd-button-renderer")&&(r.disabled=E)}}];var v7f=function(r){this.JSC$33136_clientRoot=r;this.feedbackCollectorActionMap={"yt-help-dialog-requested":QtT,"yt-feedback-dialog-requested":NID,"yt-signal-action-help":$xA,"yt-signal-action-send-feedback":a7k,"yt-send-feedback-action":PZA,"yt-user-feedback-endpoint":f7B};_.BH(_.gU.getInstance(),this.feedbackCollectorActionMap,this.JSC$33136_clientRoot)},V$D;var zsb=function(r){this.JSC$33141_clientRoot=r;this.downloadManagerActionMap={"yt-signal-action-delete-all-downloads-prompt":OP5.bind(null,this.JSC$33141_clientRoot),"yt-signal-action-delete-all-downloads":UxD,"yt-signal-action-delete-download":TIA,"yt-signal-action-delete-playlist-download":FP9,"yt-signal-action-install-pwa":CZA,"yt-signal-action-refresh-downloads":iPu,"yt-offline-video-endpoint":WPU,"yt-offline-playlist-endpoint":vua,"yt-update-local-app-setting-command":zJT,"yt-offline-orchestration-action-command":S6f,
"yt-signal-action-undo-delete-download":ou5,"yt-local-watch-history-command":kxA,"yt-signal-action-mark-download-to-mobile-edu-shown":l7b};_.BH(_.gU.getInstance(),this.downloadManagerActionMap,this.JSC$33141_clientRoot);_.kZ.instance=new _.kZ},t$T;var MY=function(){var r=_.q.apply(this,arguments)||this;r.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_"};r.remoteApi_=null;return r};
_.C(MY,_.q);_.d=MY.prototype;
_.d.ready=function(){_.R("polymer_enable_mdx")&&(Ytb({device:"Desktop",app:"youtube-desktop",appId:this.appId,loadCastApiSetupScript:_.R("mdx_load_cast_api_bootstrap_script"),enableDialLoungeToken:_.R("enable_dial_short_lived_lounge_token"),enableCastLoungeToken:_.R("enable_cast_short_lived_lounge_token")}),_.we("yt-remote-connection-change",this.handleConnectionChange_,this),_.we("yt-remote-receiver-availability-change",this.handleReceiverAvailabilityChange_,this),(this.remoteApi_=iOb())&&this.remoteApi_.subscribe("remoteQueueChange",
this.handleRemoteQueueChange_,this))};
_.d.handleGetMdxStatus_=function(){return{connected:this.mdxConnected,receiverAvailable:this.receiverAvailable,receiverName:this.receiverName}};
_.d.handleConnectionChange_=function(r){(this.mdxConnected=r)?(r=wsB(),!r&&J4b()&&rpk()&&(r={key:"cast-selector-receiver",name:rpk()}),r=r.name):r=null;this.receiverName=r;_.Ny(this.remoteApi_);(this.remoteApi_=iOb())&&this.remoteApi_.subscribe("remoteQueueChange",this.handleRemoteQueueChange_,this)};
_.d.handleReceiverAvailabilityChange_=function(){var r=TfU();J4b()&&_.oq("yt-remote-cast-available")&&r.push({key:"cast-selector-receiver",name:"Cast..."});this.receiverAvailable=r.length>0};
_.d.handleRemoteQueueChange_=function(){var r=this.currentVideoId_,E=this.currentListId_,K=xv(this.remoteApi_);this.currentVideoId_=K.videoId;this.currentListId_=K.listId;this.currentVideoId_&&_.ht(this.hostElement,"yt-sync-with-remote-video",[this.currentVideoId_,_.R("polymer_enable_mdx_queue")?this.currentListId_:null,r,E])};
_.d.handleAddToQueueAction_=function(r){r=_.M(r,MBQ);this.remoteApi_&&(r.videoId?this.remoteApi_.addVideo(r.videoId):r.playlistId&&this.remoteApi_.addPlaylist(r.playlistId))};
_.d.handleClearQueueAction_=function(){this.remoteApi_&&this.remoteApi_.clearPlaylist()};
_.d.handleInsertInQueueAction_=function(r){r=_.M(r,imb);this.remoteApi_&&r.videoId&&this.remoteApi_.JSC$20331_insertVideo(r.videoId)};
_.d.handleRemoveFromQueueAction_=function(r){r=_.M(r,cqB);this.remoteApi_&&r.videoId&&this.remoteApi_.JSC$20331_removeVideo(r.videoId)};
_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],MY.prototype,"ytActionHandlerBehavior",void 0);_.u([_.b(),_.H("design:type",Object)],MY.prototype,"appId",void 0);_.u([_.b(),_.H("design:type",Boolean)],MY.prototype,"mdxConnected",void 0);_.u([_.b(),_.H("design:type",Boolean)],MY.prototype,"receiverAvailable",void 0);_.u([_.b(),_.H("design:type",Object)],MY.prototype,"receiverName",void 0);_.u([_.b(),_.H("design:type",Object)],MY.prototype,"currentVideoId_",void 0);
_.u([_.b(),_.H("design:type",Object)],MY.prototype,"currentListId_",void 0);_.u([_.vZ({is:"yt-mdx-manager",disableElementRegistration:!0})],MY);_.Z(MY,"yt-mdx-manager",void 0,{mode:2});var SI9;var boA;var iO=function(){var r=_.q.apply(this,arguments)||this;r.APP_IDS={ytr:3,ytm:5};r.JSC$21564_timeoutId_=0;r.actionMap={"yt-open-create-family-dialog":"open"};return r};
_.C(iO,_.q);_.d=iO.prototype;_.d.created=function(){zQu(2200)};
_.d.detached=function(){this.observer_&&this.observer_.disconnect()};
_.d.open=function(r,E){var K=this,g=r.serializedYpcFamilyCreateLoggingParams;this.JSC$21564_timeoutId_=setTimeout(this.abort_.bind(this,r.postFlowErrorEndpoint,g),3E4);E&&(this.onReadyCallback_=E);var D=_.rj(this.hostElement).querySelector("#unicorn-iframe");g&&g&&J2Q("ypcFamilyCreateFlowStarted",g);_.gd2("family_creation",function(){var B=_.yK("gapi.family_creation.render");_.yK("gapi.config.update")("iframes/family_creation/url",K.getFamilyCreationUrlWithUnicornParams_());var Q=3;r.appId&&r.appId in
K.APP_IDS&&(Q=K.APP_IDS[r.appId]);Q={authUser:_.Xx("SESSION_INDEX")||0,clientId:Q,darkmode:document.documentElement.hasAttribute("dark")?1:0,hl:_.Xx("HL"),initialflow:[4,5,6,7],m:K.isMobile?1:0,onFlowComplete:K.onUnicornFlowComplete_.bind(K,r.postFlowSuccessEndpoint,g),onError:K.onUnicornFlowError_.bind(K,r.postFlowErrorEndpoint,g),onReady:K.onUnicornFlowReady_.bind(K,r.referencePcidParams)};B(D,Q)})};
_.d.close=function(){_.rj(this.hostElement).querySelector("#dialog").close();this.observer_&&this.observer_.disconnect()};
_.d.onUnicornFlowComplete_=function(r,E){this.close();E&&E&&J2Q("ypcFamilyCreateFlowSucceeded",E);_.Ln(this.hostElement,"yt-navigate",{endpoint:r})};
_.d.onUnicornFlowError_=function(r,E){this.close();E&&J2Q("ypcFamilyCreateFlowCancelled",E);_.Ln(this.hostElement,"yt-navigate",{endpoint:r})};
_.d.onUnicornFlowReady_=function(r){var E=this;this.clearTimeout_();if(this.onReadyCallback_)this.onReadyCallback_();r&&_.yK("gapi.family_creation.setConfig")(0,r);this.observer_=new MutationObserver(function(){_.rj(E.hostElement).querySelector("#dialog").fit()});
this.observer_.observe(_.rj(this.hostElement).querySelector("#unicorn-iframe").querySelector("iframe"),{atttributes:!0,attributeFilter:["style"]});_.rj(this.hostElement).querySelector("#dialog").open()};
_.d.getFamilyCreationUrlWithUnicornParams_=function(){return _.Xx("YTR_FAMILY_CREATION_URL")};
_.d.getCurrentUrl_=function(){return document.location.href};
_.d.abort_=function(r,E){this.clearTimeout_();this.onUnicornFlowError_(r,E)};
_.d.clearTimeout_=function(){clearTimeout(this.JSC$21564_timeoutId_)};
_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],iO.prototype,"ytActionHandlerBehavior",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],iO.prototype,"isMobile",void 0);_.u([_.b(),_.H("design:type",Object)],iO.prototype,"onReadyCallback_",void 0);_.u([_.b(),_.H("design:type",Object)],iO.prototype,"observer_",void 0);_.u([_.vZ({is:"yt-create-family-dialog",disableElementRegistration:!0})],iO);
_.Z(iO,"yt-create-family-dialog",function(){if(boA===void 0){var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);var E=r.content,K=E.insertBefore;SI9===void 0&&(SI9=document.createElement("template"));var g=SI9;K.call(E,g.content.cloneNode(!0),r.content.firstChild);boA=r}r=boA;return r},{mode:2});var sWT;var k9B;var cb=function(){var r=_.q.apply(this,arguments)||this;r.STEP=1;r.BLOCK_ON=80;r.MIN_PROGESS=0;r.MAX_PROGESS=100;return r};
_.C(cb,_.q);_.d=cb.prototype;_.d.created=function(){this.boundNextProgress_=this.nextProgress_.bind(this)};
_.d.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));_.P7().addProvider({provide:$Pb,useValue:this})};
_.d.start=function(){this.progress=this.MIN_PROGESS;this.hostElement.hidden=!1;window.requestAnimationFrame(this.boundNextProgress_)};
_.d.finish=function(){var r=this;this.progress=this.MAX_PROGESS;mxD(function(){r.progress==r.MAX_PROGESS&&(r.hostElement.hidden=!0)})};
_.d.nextProgress_=function(){this.progress>=this.BLOCK_ON||(this.progress+=this.STEP,window.requestAnimationFrame(this.boundNextProgress_))};
_.f5.Object.defineProperties(cb.prototype,{progress:{configurable:!0,enumerable:!0,set:function(r){this.progress_=r;var E="scaleX("+r/this.MAX_PROGESS+")",K=_.rj(this.hostElement).querySelector("#progress").style;K.transform=E;K.webkitTransform=E;this.hostElement.setAttribute("aria-valuenow",String(r))},
get:function(){return this.progress_}}});
_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],cb.prototype,"ytComponentBehavior",void 0);_.u([_.vZ({is:"yt-page-navigation-progress",disableElementRegistration:!0})],cb);
_.Z(cb,"yt-page-navigation-progress",function(){if(k9B===void 0){var r=document.createElement("template");_.x(r,'\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');r.content.insertBefore(_.n().content.cloneNode(!0),
r.content.firstChild);var E=r.content,K=E.insertBefore;sWT===void 0&&(sWT=document.createElement("template"));var g=sWT;K.call(E,g.content.cloneNode(!0),r.content.firstChild);k9B=r}r=k9B;return r},{mode:2});var qIQ={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"},lxD={"font-size":"12px","font-style":"italic"},m9B={padding:"8px 0","font-size":"14px","font-weight":"bold",color:"#f00"};_.eJA=function(){return _.p(function(r){_.vo(r)})};var ZoA=_.l(function(r){var E=function(){return r.data().subtext},K={};
return _.f("snackbar-view-model",{class:_.DW("snackbarViewModelHost",r.className)},_.f("div",{class:_.DW("snackbarViewModelEngagementBarWrapper",r.className)},_.f(_.Y,{cond:function(){return r.data().image},
then:function(g){return _.f(_.ub,{data:g,alt:"",targetWidth:86,preserveWidth:!0,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",className:"snackbarViewModelImageContainer"})}}),_.f(_.Y,{cond:function(){return r.data().imageContent},
then:function(){return _.f("div",{class:"snackbarViewModelAvatarContainer"},_.f(_.U9,{data:function(){return r.data().imageContent}},{decoratedAvatarViewModel:_.N3}))}}),_.f("div",{class:"snackbarViewModelTitleSubtextWrapper"},_.f("div",{class:_.DW((K.snackbarViewModelTitle=!0,K.snackbarViewModelTitleWithSubtext=E,K))},_.f(_.Og,{text:function(){return r.data().text}})),_.f(_.Y,{cond:E,
then:function(){return _.f("div",{class:"snackbarViewModelSubtext"},_.f(_.Og,{text:function(){return E()}}))}})),_.f(_.Y,{cond:function(){return r.data().buttons},
then:function(){return _.f("div",{class:"snackbarViewModelButtonClassWrapper"},_.f(_.U9,{data:function(){return r.data().buttons}},{buttonViewModel:function(g){return _.f(_.Sc,{data:g.data,
buttonOverrides:function(){return{style:"mono-inverse"}},
target:r.target})}}))}})))},"vk");_.yB(_.l(function(){function r(k,A,X){c(k);z(X);w("in");U(!0);E(k,A);Q=setTimeout(function(){K()},A)}
function E(k,A){var X,e=(X=k.text)==null?void 0:X.content;k=_.xG(k.rendererContext);e&&(A={label:e,command:k,durationMs:A},_.P7().resolve(_.Vf).enqueue(A))}
function K(k){w("out");k&&clearTimeout(Q)}
function g(){K(!0)}
function D(k){if(k){var A=k.snackbarViewModel,X=k.durationMs,e=k.target;X||(X=3E3);A&&(k=_.P7().resolve(_.p0(_.CX)))&&k.enqueue({isOpened:O,open:function(){r(A,X,e)},
close:K},0)}}
var B=_.a5("snackbar-container"),Q=void 0,a=_.N(_.M5(!1,void 0,"mDc5N")),P=a.next().value;a=a.next().value;var O=P,U=a;P=_.N(_.M5("out",void 0,"FpOs5e"));var T=P.next().value,w=P.next().value;P=_.N(_.M5(void 0,void 0,"jIDRob"));var F=P.next().value,c=P.next().value;P=_.N(_.M5(void 0,void 0,"kOA3Mb"));var W=P.next().value,z=P.next().value,S=_.dd(function(){if(T()==="out"){U(!1);c(void 0);z(void 0);var k=_.P7().resolve(_.p0(_.CX));k&&Htf(k,0)}});
_.Zj(function(){var k=_.P7().resolve(_.p0(_.W1B));k&&(k.showSnackbarFn=D,k.closeSnackbarFn=g)});
return _.f("snackbar-container",{class:"ytSnackbarContainerHost",el:B},_.f(_.Y,{cond:function(){return O()&&!!F()},
then:function(){var k={};return _.f("div",{class:_.DW("ytSnackbarContainerSnackbarContainer",(k.ytSnackbarContainerMobile=!1,k.ytSnackbarContainerPivotBar=function(){var A;return!((A=_.P7().resolve(_.p0(_.GC5)))==null||!A())},k.ytSnackbarContainerOpened=function(){return O()&&T()==="in"},k.ytSnackbarContainerClosed=function(){return O()&&T()==="out"},k)),
"on:animationend":S},_.f(ZoA,{data:function(){return F()},
target:function(){return W()}}))}}))},"wk"),"snackbar-container");_.yB(_.rgX,"yt-tooltip");var ukA=_.Pjf.ephemeralActionSelector;_.yB(_.l(function(){var r=_.fg(ukA);return _.f("yt-ephemeral-actions",{class:"ytEphemeralActionsHost","aria-live":"polite","aria-atomic":"true"},function(){var E;return(E=r())==null?void 0:E.announcement})},"xk"),"yt-ephemeral-actions");var a$u=new Map;var Cbk=function(r,E){var K=this;this.handleError=r;this.logEventInternal=E;this.hasUnloaded=!1;self.document===void 0||self.addEventListener("beforeunload",function(){K.hasUnloaded=!0});
this.shouldLogTransactionEndedThisSession=Math.random()<=.2};
Cbk.prototype.logError=function(r){this.handleError(r)};
Cbk.prototype.logEvent=function(r,E){switch(r){case "IDB_DATA_CORRUPTED":_.R("idb_data_corrupted_killswitch")||this.logEventInternal("idbDataCorrupted",E);break;case "IDB_UNEXPECTEDLY_CLOSED":this.logEventInternal("idbUnexpectedlyClosed",E);break;case "IS_SUPPORTED_COMPLETED":_.R("idb_is_supported_completed_killswitch")||this.logEventInternal("idbIsSupportedCompleted",E);break;case "QUOTA_EXCEEDED":AOa(this,E);break;case "TRANSACTION_ENDED":this.shouldLogTransactionEndedThisSession&&Math.random()<=
.1&&this.logEventInternal("idbTransactionEnded",E);break;case "TRANSACTION_UNEXPECTEDLY_ABORTED":r=Object.assign({},E,{hasWindowUnloaded:this.hasUnloaded}),this.logEventInternal("idbTransactionAborted",r)}};
var AOa=function(r,E){_.ti.getInstance().estimate().then(function(K){K=Object.assign({},E,{isSw:self.document===void 0,isIframe:self!==self.top,deviceStorageUsageMbytes:P8Q(K==null?void 0:K.usage),deviceStorageQuotaMbytes:P8Q(K==null?void 0:K.quota)});r.logEventInternal("idbQuotaExceeded",K)})};var esD=_.l(function(r){var E=_.NZ("yt-draggable"),K=r.onDrag,g=r.onDragStart,D=r.onDragEnd,B=_.nH(r,{allowClicks:!1,dragThreshold:5}),Q=B.dragThreshold,a=B.allowClicks;r=B.children;B=B.className;var P=void 0,O=void 0,U=new _.Zn(0,0),T=!1;_.Zj(function(){P=new _.et(E.value);O=new _.U1(F);w(P,O);if(a()){_.b5d(P,Q());var W;(W=E.value)==null||W.addEventListener("click",c,{capture:!0})}_.Z6(function(){var z;(z=P)==null||z.dispose();if(a()){var S;(S=E.value)==null||S.removeEventListener("click",c,{capture:!0})}})});
var w=function(W,z){_.wD(W,"earlycancel",function(){a()&&(T=!1)});
_.wD(W,"start",function(S){g==null||g(S);S.defaultPrevented||a()&&(T=!0)});
_.wD(W,"beforedrag",function(S){P&&O&&(S.preventDefault(),U=new _.Zn(S.clientX-P.startX,S.clientY-P.startY),O.start())});
_.wD(W,"end",function(){z.stop();D==null||D();U=new _.Zn(0,0)})},F=function(){U&&K(U)},c=function(W){T&&(T=!1,W.stopPropagation(),W.preventDefault())};
return _.f("yt-draggable",{el:E,class:_.DW("ytDraggableComponentHost",B)},r)},"yk");var XGf=_.l(function(r){var E=_.N(_.M5(0,void 0,"Qf0tbc")),K=E.next().value,g=E.next().value;E=function(D){var B={},Q={};return _.f(esD,{className:_.DW("ytdMiniplayerComponentResizer",(B.ytdMiniplayerComponentResizerDisabled=function(){return D===r.horizontalAlignment()||D===r.verticalAlignment()},B.ytdMiniplayerComponentResizerNorth=D==="north",B.ytdMiniplayerComponentResizerEast=D==="east",B.ytdMiniplayerComponentResizerSouth=D==="south",B.ytdMiniplayerComponentResizerWest=D==="west",B)),
onDragStart:function(){g(r.currentMiniplayerSize());if(r.onResizeStart)r.onResizeStart()},
onDrag:function(a){D!=="north"&&D!=="west"||a.scale(-1);var P;a=(P=D==="north"||D==="south")?a.y:a.x;var O=r.currentAspectRatio();P&&O>=1?a*=O:!P&&O<1&&(a/=O);P=a;r.onResize(K()+P)}},_.f("div",{class:_.DW("ytdMiniplayerComponentResizerCorner",(Q.ytdMiniplayerComponentResizerNorthCorner=D==="north",Q.ytdMiniplayerComponentResizerEastCorner=D==="east",Q.ytdMiniplayerComponentResizerSouthCorner=D==="south",Q.ytdMiniplayerComponentResizerWestCorner=D==="west",Q))}))};
return _.f("div",{class:"ytdMiniplayerComponentResizers"},E("north"),E("east"),E("south"),E("west"))},"zk");var Hou=16/9;_.yB(_.l(function(){var r=_.NZ("ytd-miniplayer"),E=_.N(_.M5(new _.W0(NaN,NaN),void 0,"NHaFyc")),K=E.next().value,g=E.next().value;E=_.N(_.M5(!1,void 0,"a0rwG"));var D=E.next().value,B=E.next().value;E=_.N(_.M5(!1,void 0,"f1jSeb"));var Q=E.next().value,a=E.next().value;E=_.N(_.M5(!1,void 0,"JojXKc"));var P=E.next().value,O=E.next().value;E=_.N(_.M5(!1,void 0,"FjS8Db"));var U=E.next().value,T=E.next().value;E=_.N(_.M5(!1,void 0,"z5WG9e"));var w=E.next().value,F=E.next().value;E=_.N(_.M5(!1,void 0,"eUzZd"));
var c=E.next().value,W=E.next().value;E=_.N(_.M5(Hou,void 0,"XsBIy"));var z=E.next().value,S=E.next().value,k=_.N(_.M5(!1,void 0,"FJSvse"));E=k.next().value;var A=k.next().value;k=_.N(_.M5(!1,void 0,"VDUFL"));var X=k.next().value,e=k.next().value;k=_.N(_.M5(void 0,void 0,"nFeh4b"));var I=k.next().value,J=k.next().value;k=_.N(_.M5(N8()?"west":"east",void 0,"T7co7c"));var Q5=k.next().value,OP=k.next().value;k=_.N(_.M5("south",void 0,"QDUsLb"));var WK=k.next().value,TJ=k.next().value;k=_.N(_.M5(400,
void 0,"F7Vdze"));var oJ=k.next().value,kL=k.next().value,qq=_.P7().resolve(_.S3).miniplayerPropSignalMap[0],n2=qq.data,pd=qq.externalPlaylistData;k=qq.toastData;var RM=qq.playabilityStatus,rw=qq.isReadyToResume,Uu=qq.isDisabled,Cd=qq.watchWhile,tb=qq.playerVe,c9=qq.expandVe,TT=qq.closeVe,Nq=qq.readyToResumeVe,Da=qq.readyToResumeCloseVe,oM=qq.repositionVe,Ld=qq.resizeVe;qq=_.N(_.XW(rw));var MJ=qq.next().value,rb=qq.next().value,CC=_.fg(_.qQ.persistentPanelVisibleSelector),Hf=!1,Ou=!1,Ye;_.Zj(function(){g(_.Ok());
r.value.addEventListener("animationend",function(Xf){Xf.target===r.value&&(F(!1),W(!1))});
wMu(r.value)});
_.jr("yt-window-resized",function(Xf){Xf&&g(Xf)});
var B9=function(){Ye&&S(Ye.getVideoAspectRatio())},y5=function(){if(Ye){var Xf=Ye.getPlayerState()===1;
MJ()&&Xf&&rb(!1)}},gb=function(){var Xf=c9();
if(Xf){var x5=_.Cn(3);x5&&_.Zi(x5,Xf)}},Y1=function(){var Xf=TT(),x5=Da();
Xf&&_.Zi(_.Cn(3),Xf);rw()&&x5&&_.Zi(_.Cn(3),x5)};
_.jr("yt-activate-miniplayer",function(Xf){var x5;return _.p(function(db){if(db.nextAddress==1)return D()?db.return():db.yield((x5=_.P7().resolve(_.S3).getPlayerElement())==null?void 0:x5.getPlayerPromise(),2);Ye=db.yieldResult;if(!Ye)return db.return();!X()&&_.R("kevlar_watch_while_v2")&&(TJ(Xf&&!_.R("kevlar_watch_while_bottom_align")?"north":"south"),OP(N8()?"west":"east"));var K9=Ye;K9.addEventListener("onVideoDataChange",B9);K9.addEventListener("onStateChange",y5);K9.addEventListener("onExpandMiniplayer",
gb);K9.addEventListener("onCloseMiniplayer",Y1);S(Ye.getVideoAspectRatio());B(!0);T7T()||F(!0);_.vo(db)})});
_.jr("yt-deactivate-miniplayer",function(Xf,x5){return _.p(function(db){if(!D())return db.return();B(!1);rb(!1);W(Xf);T(!1);a(!1);if(Ye){var K9=Ye;K9.removeEventListener("onVideoDataChange",B9);K9.removeEventListener("onStateChange",y5);K9.removeEventListener("onExpandMiniplayer",gb);K9.removeEventListener("onCloseMiniplayer",Y1)}T7T()||x5?x5&&F(!1):F(!0);_.vo(db)})});
var gK=function(){return!(Cd()&&_.R("kevlar_watch_while_modern"))},wb=function(){var Xf;
return!((Xf=pd())==null||!Xf.contents)},XA=function(){var Xf=oJ();
var x5=K();x5=Math.min(Math.min(x5.width,x5.height)-32,720);var db=z(),K9=gK(),zC=wb()&&Q(),Pv=Math.min(Xf,x5);Xf=new _.W0(192,K9?116:192);db=new _.W0(zC?Hou:db,1);Pv=new _.W0(Pv,K9?Pv-76:Pv);Pv=db.aspectRatio()>Pv.aspectRatio()?Pv.width/db.width:Pv.height/db.height;db=db.scale(Pv);Xf.width<=db.width&&Xf.height<=db.height||(Xf=db.aspectRatio()<=Xf.aspectRatio()?Xf.width/db.width:Xf.height/db.height,db.scale(Xf),db.width=Math.min(db.width,x5),db.height=Math.min(db.height,x5));return new _.W0(db.width,
_.vc(192,db.height+Mtb(K9,zC),720))},p9=function(){var Xf=XA(),x5=gK(),db=wb()&&Q();
return new _.W0(Xf.width,Xf.height-Mtb(x5,db))},F8=function(){var Xf=function(x5){x5.target===r.value&&U()&&(T(!1),r.value.removeEventListener("transitionend",Xf))};
T7T()||(r.value.addEventListener("transitionend",Xf),T(!0));a(!Q())};
_.me(function(){var Xf=tb(),x5=_.Cn(3),db=_.im(3);if(x5&&db&&Xf){_.sB(x5,db,Xf);db=oM();var K9=Ld(),zC=c9(),Pv=TT(),nQ=Da();zC&&Pv&&nQ&&(_.kE(x5,Xf,[zC,Pv,nQ]),_.lr(x5,[zC,Pv]));db&&K9&&_.kE(x5,Xf,[db,K9])}},"UBpUDd");
_.me(function(){var Xf=Nq();if(Xf){var x5=_.Cn(0),db=_.im(0);x5&&db&&(_.sB(x5,db,Xf),_.lr(x5,[Xf]))}},"fQpBzb");
qq={};return _.f("ytd-miniplayer",{el:r,class:_.DW("ytdMiniplayerComponentHost",(qq.ytdMiniplayerComponentVisible=function(){return(D()||w())&&!(Cd()&&_.R("kevlar_watch_while_counterfactual"))},qq.ytdMiniplayerComponentAnimatingSnap=P,qq.ytdMiniplayerComponentAnimatingPlaylistExpand=U,qq.ytdMiniplayerComponentAnimatingFade=w,qq),function(){if(w()){var Xf=WK();
var x5=D(),db=c();Xf=x5?Xf==="south"?"ytdMiniplayerComponentAnimatingFadeInSouth":"ytdMiniplayerComponentAnimatingFadeInNorth":db?Xf==="south"?"ytdMiniplayerComponentAnimatingFadeOutNorth":"ytdMiniplayerComponentAnimatingFadeOutSouth":Xf==="south"?"ytdMiniplayerComponentAnimatingFadeOutSouth":"ytdMiniplayerComponentAnimatingFadeOutNorth"}else Xf="";return Xf}),
style:_.QH({top:function(){return WK()==="north"?"16px":""},
right:function(){var Xf=Q5(),x5=CC();x5=(x5===void 0?0:x5)&&!N8()?400:0;return Xf==="east"?16+x5+"px":""},
bottom:function(){return WK()==="south"?"16px":""},
left:function(){var Xf=Q5(),x5=CC();x5=(x5===void 0?0:x5)&&N8()?400:0;return Xf==="west"?16+x5+"px":""},
width:function(){return XA().width+"px"},
height:function(){return XA().height+"px"},
transform:function(){var Xf=I();return Xf?"translate("+Xf.x+"px, "+Xf.y+"px)":""}})},_.f("div",{class:"ytdMiniplayerComponentContent"},_.f(esD,{allowClicks:!0,
className:"ytdMiniplayerComponentDraggable",onDragStart:function(Xf){var x5=oC5(Q5(),WK(),K(),XA(),I()),db=p9();Math.abs(Xf.clientY-(x5.y+db.height))>15?(A(!0),Xf=_.Cn(3),x5=oM(),Hf||(Hf=!0,Xf&&x5&&_.lr(Xf,[x5])),Xf&&x5&&_.Zi(Xf,x5)):Xf.preventDefault()},
onDrag:function(Xf){J(Xf)},
onDragEnd:function(){var Xf=F0a(oC5(Q5(),WK(),K(),XA(),I()),K(),XA()),x5=RQf(Q5(),WK(),K(),XA(),CC()),db=RQf(Xf.horizontalAlignment,Xf.verticalAlignment,K(),XA(),CC());db=new _.Zn(db.x-x5.x,db.y-x5.y);var K9;x5=x5.y+(((K9=I())==null?void 0:K9.y)||0)+XA().height/2;var zC=function(){Q5()===Xf.horizontalAlignment&&WK()===Xf.verticalAlignment||e(!0);OP(Xf.horizontalAlignment);TJ(Xf.verticalAlignment);J(void 0)},Pv=function(nQ){nQ.target===r.value&&P()&&(O(!1),zC(),r.value.removeEventListener("transitionend",
Pv))};
A(!1);WK()==="south"&&x5>K().height?(zC(),_.P7().resolve(_.S3).close()):(r.value.addEventListener("transitionend",Pv),O(!0),J(db))}},_.f(_.Y,{cond:D,
then:function(){return _.f(_.TW5,{isDisabled:Uu,playabilityStatus:RM,size:p9})}}),_.f(_.Y,{cond:gK,
then:function(){return _.f(_.YCQ,{isReadyToResume:MJ,data:n2,expanded:Q,onExpandClick:F8,playlistData:pd})}}),_.f(_.Y,{cond:E,
then:function(){return _.f("div",{class:"ytdMiniplayerComponentDraggableDragCover"})}})),_.f(_.Y,{cond:function(){return wb()&&Q()||U()},
then:function(){return _.f(_.xOB,{className:"ytdMiniplayerComponentPlaylistPanel",data:pd,hideHeaderText:!0,withinMiniplayer:!0})}}),_.f("div",{class:"ytdMiniplayerComponentToast"},_.f(_.wqB,{toastData:k}))),_.f(XGf,{onResize:function(Xf){kL(_.vc(192,Xf,720))},
onResizeStart:function(){var Xf=_.Cn(3),x5=Ld();Ou||(Ou=!0,Xf&&x5&&_.lr(Xf,[x5]));Xf&&x5&&_.Zi(Xf,x5)},
currentAspectRatio:z,currentMiniplayerSize:oJ,horizontalAlignment:Q5,verticalAlignment:WK}))},"Ck"),"ytd-miniplayer",{});var n7u=_.qQ.persistentPanelVisibleSelector,CT=function(){var r=_.q.apply(this,arguments)||this;r.tabGesturesIsActive=!1;r.persistentPanelEnabled=_.R("enable_ai_companion");r.hasDelegation=!1;r.isFrostedGlassInitialized=!1;r.frostedGlassExp=_.R("web_frosted_glass");r.hasPendingWatchNavigation=!1;r.mastheadHiddenFocusWithinKillswitch=_.R("web_masthead_hidden_focus_within_killswitch");r.clientOnlyWizTooltipsEnabled=_.R("enable_client_only_wiz_tooltips")&&HTMLElement.prototype.hasOwnProperty("popover");
r.scrollAtTop=!0;r.guideScrollTop=0;r.isTheaterModeSession=_.HD("START_IN_THEATER_MODE");r.iMaxTheaterMode=_.R("web_watch_imax_theater_mode");r.isFullWindowSession=_.HD("START_IN_FULL_WINDOW_MODE");r.hasCreateFamilyDialog=!1;r.mastheadHeight=56;r.networkStatusManager=new _.ge;r.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"};r.dynamicActionMap={"yt-run-attestation-command":function(E){var K=_.OCa.instance,g=_.M(E,_.wRE);return g?_.R("use_rta_manager_for_async")&&
(_.R("attmusi")&&_.R("attmusi_ue")?window.attmp:azU())?oTD(K,g,E.clickTrackingParams):R8U(K,g,E.clickTrackingParams):_.RV(Error("pi"))}};
r.isFrostedGlassDisabled=!1;r.isChannelOrPlaylistPage=!1;return r};
_.C(CT,_.q);_.d=CT.prototype;_.d.created=function(){var r=_.P7();_.R("kevlar_clear_duplicate_pref_cookie")&&_.k_(_.eM,function(){var E=_.v7.get("PREF");E&&!/f\d=/.test(E)&&(E=_.TA("kevlar_duplicate_pref_cookie_domain_override"),document.cookie=E?"PREF=null;domain="+E+";expires=Thu, 01 Jan 1970 00:00:01 GMT":"PREF=null;domain=.www.youtube.com;expires=Thu, 01 Jan 1970 00:00:01 GMT")});
_.R("gzip_gel_with_worker")&&_.rSu();_.R("jspb_serialize_with_worker")&&sV9();_.R("web_worker_availability_check")&&pMB();_.R("nwl_init_killswitch")||SZQ().then(function(){_.eM.addLowPriorityJob(Gku)});
this.pageManagerAttachedPromise=_.ZW();this.ytdAppBehavior.loadDepsPromise=_.t7([this.ytdAppBehavior.loadDepsPromise,this.pageManagerAttachedPromise.promise]);this.scrollThrottle=new _.NN(this.onThrottledScroll,200,this);_.R("external_fullscreen")&&(this.fullscreen=!1);this.boundOnTouchStart=this.onTouchStart.bind(this);xBA();HJ9=!!_.yK("ytappsettings.initialized");zyb=_.yK("ytappsettings.previousValue");tZa=_.yK("ytappsettings.previousSnapshotTime");HJ9||(HJ9=!0,S3b());bOU();s2Q();_.eR("DEFERRED_DETACH",
_.R("kevlar_tuner_should_defer_detach"));_.eR("REUSE_COMPONENTS",!0);_.eR("STAMPER_STABLE_LIST",!0);_.eR("SCHEDULED_LAZY_LIST",!0);_.eR("openPopupConfig",cF9);_.eR("useClickHandler",!0);_.R("kevlar_shell_cleanup")&&_.eM.addLowPriorityJob(RyB.bind(this,_.gm.caches));_.HD("IS_SHELL_LOAD")&&_.Mn({shellStartupDurationMs:Math.round((0,_.OC)()-_.UB())});I75(this.networkStatusManager);_.R("kevlar_is_hiring")&&(console.log("%cYouTube.com is hiring!",ZPD(qIQ)),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!",
ZPD(lxD)),console.log("%cVisit http://go/join-youtube-web to apply today.",ZPD(m9B)));_.zmb(r.resolve(_.G6),1E3)};
_.d.ready=function(){var r=this;this.guide.addEventListener("transitionend",this.processDrawerIronSelect.bind(this));this.guideInnerContent.addEventListener("scroll",this.ytRendererBehavior.markDirty.bind(this));var E=yHb();E&&!_.R("external_fullscreen_killswitch")&&document.addEventListener(E,this.setFullscreen.bind(this));(E=window.matchMedia("(prefers-color-scheme: dark)"))&&E.addEventListener&&E.addEventListener("change",this.onDeviceThemeChanged.bind(this));this.onDeviceThemeChanged();if(E=_.P7().resolve(_.p0(_.T2w)))E.subscribe("navigation-start",
function(K){K.destinationPageSubtype==="watch"&&(r.hasPendingWatchNavigation=!0)}),E.subscribe("navigation-end",function(K){K.destinationPageSubtype==="watch"&&(r.hasPendingWatchNavigation=!1)})};
_.d.attached=function(){var r=this;_.Y0().processSignal("ci");_.R("kevlar_passive_event_listeners")?this.hostElement.addEventListener("touchstart",this.boundOnTouchStart,_.QmE?{passive:!0}:void 0):this.hostElement.addEventListener("touchstart",this.boundOnTouchStart);_.$4(_.MSc(),"SUCCESS");this.updateIconSet();_.Ip(this.guideInnerContent,!1);_.An().initVisibilityObserver();this.guideService.guideElement=this.guide;var E=document.createElement("ytd-miniplayer"),K=_.rj(this.hostElement).querySelector("#content");
_.rj(this.hostElement).insertBefore(E,K);_.Y0().processSignal("ma");_.P7().resolve(_.S3).init(E);this.persistentPanelEnabled&&_.lqk(_.P7().resolve(_.B_),this.persistentPanelContainer,"APP");_.HD("IS_SHELL_LOAD")&&(K=document.createElement("ytd-network-status-banner"),_.rj(this.hostElement).insertBefore(K,E));_.R("kevlar_right_click_on_lockups")&&_.QE._onCaptureClick&&document.addEventListener("contextmenu",_.QE._onCaptureClick.bind(_.QE),!0);var g=function(){var D=_.oZ("yt-page-navigation-progress");
_.rj(r.hostElement).appendChild(D)};
setTimeout(function(){_.Y0().parkOrScheduleJob(g,0,"eocs",16)},0);
_.R("service_worker_push_enabled")&&_.k_(_.eM,hyB);_.BH(_.gU.getInstance(),this.dynamicActionMap,this.hostElement);_.Ln(this.hostElement,"ytd-app-attached");_.Y0().processSignal("aa");pI5(this.hostElement);_.pN("gapi.load",_.gd2);this.networkStatusManager.listen("publicytnetworkstatus-online",this.onlineHandler.bind(this));this.networkStatusManager.listen("publicytnetworkstatus-offline",this.offlineHandler.bind(this));this.networkStatusManager.isNetworkAvailable()||this.offlineHandler();_.k_(_.eM,
function(){var D=document.createElement("ytd-video-preview");_.rj(_.rj(r.hostElement).querySelector("#video-preview")).appendChild(D)});
this.updateIsInlinePreviewDisabled();this.scheduleFrostedGlassInitialization();_.k_(_.eM,function(){XNB();r.registerWithViewTransitionManager()});
if(_.sk()&&this.isAppDarkTheme()!==_.SG())this.onDarkModeToggledAction();else E=_.b3()==="USER_INTERFACE_THEME_DARK",this.isAppDarkTheme()!==E&&(_.R("enable_dark_theme_only_on_shorts")?_.tP(_.R("enable_dark_theme_only_on_shorts_control")?window.location.href:_.B7(window.location.href,{theme:"dark"})):_.nh(new _.bs("Theme was not applied",this.getThemeSettingsToLog()))),this.standalone||(Ge5=new WxA(this.hostElement)),t$T=new zsb(this.hostElement),V$D=new v7f(this.hostElement),Isb=new ncD(this.hostElement)};
_.d.getThemeSettingsToLog=function(){var r=_.b3()==="USER_INTERFACE_THEME_DARK";r=_.sk()?_.SG()?"os-dark":"os-light":r?"dark":"light";return{appTheme:this.isAppDarkTheme()?"dark":"light",prefsTheme:r,cookiesEnabled:_.zA()}};
_.d.detached=function(){_.yM(this.guideInnerContent);_.eM.cancelJob(grU);grU=0;_.eM.cancelJob(jLD);jLD=0;_.Pb5(aWb);aWb.length=0;Ndu=_.Emn=null;_.An().dispose();_.R("kevlar_passive_event_listeners")&&this.hostElement.removeEventListener("touchstart",this.boundOnTouchStart);_.dU(_.gU.getInstance(),Ge5.playlistHandlerActionMap,Ge5.JSC$32846_clientRoot);_.dU(_.gU.getInstance(),t$T.downloadManagerActionMap,t$T.JSC$33141_clientRoot);_.dU(_.gU.getInstance(),V$D.feedbackCollectorActionMap,V$D.JSC$33136_clientRoot);
for(var r=_.N(Isb.eventListeners),E=r.next();!E.done;E=r.next()){var K=_.N(E.value);E=K.next().value;K=K.next().value;K=_.N(K);for(var g=K.next();!g.done;g=K.next()){var D=_.N(g.value);g=D.next().value;D=D.next().value;E.removeEventListener(g,D)}}_.dU(_.gU.getInstance(),Isb.autonavPauseActionMap,Isb.JSC$20513_clientRoot)};
_.d.updateIsInlinePreviewDisabled=function(){this.isInlinePreviewDisabled=_.aA().getFlag(186)};
_.d.computeIsInlinePreviewEnabled=function(r,E,K){return!K&&_.M4u({miniplayerIsActive:r,miniplayerPlaybackState:E})};
_.d.dispatchFrostedGlassMode=function(){this.ytdReduxBehavior.dispatch(_.K4({type:"SET_FROSTED_GLASS_MODE",payload:!_.R("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"}))};
_.d.computeIsFrostedGlassDisabled=function(r,E,K,g){return r||E||K||g&&_.R("web_frosted_glass_disable_watch")};
_.d.isWatchPageChanged=function(){this.getCurrentPageScrollableElementType()&&(_.R("web_watch_update_scroll_killswitch")||this.updateScrollAndMasthead(!(!this.isWatchPage||!this.fullscreen),!(!this.isMiniAppPage||!this.fullscreen),!(!this.isShortsPage||!this.fullscreen),this.isWatchPage&&this.isTheaterMode()))};
_.d.computeIsHomePage=function(r,E){if(!r||E==null||!E.endpoint)return!1;var K;return((K=_.M(E.endpoint,_.pe))==null?void 0:K.browseId)==="FEwhat_to_watch"};
_.d.updateIsChannelOrPlaylistPage=function(){if(_.R("web_frosted_glass")){var r,E,K=(E=(r=_.P7().resolve(_.p0(_.IL)))==null?void 0:r.getCurrentPage())==null?void 0:E.pageSubtype;this.isChannelOrPlaylistPage=K?["channel","channels","playlist"].includes(K):!1}};
_.d.scheduleFrostedGlassInitialization=function(){var r=this;_.R("web_frosted_glass")&&_.Y0().parkOrScheduleJob(function(){r.isFrostedGlassInitialized=!0},0,_.nX(["eocs",
"cr"]),300)};
_.d.isInlinePreviewEnabledChanged=function(){this.ytdReduxBehavior.dispatch(_.dta(this.isInlinePreviewEnabled));this.ytdReduxBehavior.dispatch(_.K4({type:"SET_SHARED_INLINE_PREVIEW_ENABLED",payload:this.isInlinePreviewEnabled}));this.ytdReduxBehavior.dispatch(_.K4({type:"SET_SHARED_ANIMATED_THUMBNAIL_ENABLED",payload:!this.isInlinePreviewDisabled}))};
_.d.onlineHandler=function(){this.ytdReduxBehavior.store.dispatch(bJD(!0))};
_.d.onYtSignalActionRequestPersistentStorage=function(){if(!_.R("request_persistent_storage_killswitch")){var r=_.P7().resolve(_.yZA);r.cachedPersistStatePromise||(r.cachedPersistStatePromise=gY9())}};
_.d.handleYtChannelCreationFormEndpoints=function(r){r&&this.ytComponentBehavior.resolveCommand(r)};
_.d.handleShowEngagementPanelEndpoint=function(r){r&&this.ytComponentBehavior.resolveCommand(r)};
_.d.offlineHandler=function(){this.ytdReduxBehavior.store.dispatch(bJD(!1))};
_.d.initIconDefs=function(r,E){var K=document.createElement("iron-iconset-svg");K.name=r;r=document.createElementNS("http://www.w3.org/2000/svg","svg");K.appendChild(r);r.appendChild(E);document.body.appendChild(K);return K};
_.d.onWindowResized=function(){_.ht(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"]);var r=_.Sj.getInstance();r.documentWidth_=document.body.clientWidth;nCQ(r)};
_.d.onWindowScrolled=function(){var r=_.P7().resolve(_.IL).getCurrentPage();if(r!=null&&r.getScrollTop){var E=this.ytdReduxBehavior,K=E.dispatch;r=r.getScrollTop()<=0;K.call(E,_.K4({type:"SET_SCROLL_AT_TOP",payload:r}))}};
_.d.guideIsVisibleButNotPersistentSelectorChanged=function(){var r=_.P7().resolve(_.IL).getCurrentPage();this.getCurrentPageScrollableElementType()==="HTML"&&this.guideIsVisibleButNotPersistent?(document.body.style.overflowY="scroll",this.guideScrollTop=r.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"),
r.setScrollTop(this.guideScrollTop));_.Jt(this.hostElement,"yt-rich-grid-layout-refreshed")};
_.d.getCurrentPageScrollableElementType=function(){var r=_.P7().resolve(_.IL).getCurrentPage();if(r&&r.getPageScrollingElement())return r.getPageScrollingElement().nodeName};
_.d.observeGuideVisibility=function(){var r=_.Sj.getInstance(),E=this.miniGuideVisible;r.guidePersistentAndVisible_=this.guidePersistentAndVisible;r.miniGuideVisible_=E;nCQ(r)};
_.d.observePersistentPanelVisibility=function(){var r=_.Sj.getInstance();r.persistentPanelVisible_=this.persistentPanelVisible;nCQ(r)};
_.d.handleEduDismissAction=function(r){r&&r.eduDismissAction&&(_.ht(this.hostElement,"yt-close-popup-action",["yt-bubble-hint-renderer"]),_.$Pw.getInstance(),_.zY.set(r.eduDismissAction.key+"-dismissed",!0))};
_.d.handleEduImpressionAction=function(r){if(r&&r.eduImpressionAction){var E=_.$Pw.getInstance();r=r.eduImpressionAction.key;E.JSC$13336_eduDisplayedThisLoad_[_.QxE[r].setKey||r]=!0;_.zY.set(r+"-impression",parseInt(_.zY.get(r+"-impression")||0,10)+1)}};
_.d.onYtSignalActionConfirmMentionsEdu=function(){_.ht(this.hostElement,"yt-close-popup-action",["yt-bubble-hint-renderer"]);_.ss.getInstance();_.ba.set("edu-dismissed",!0)};
_.d.onYtSignalActionRecordMentionsEduImpression=function(){_.ss.getInstance();var r=_.ba.set,E=parseInt(_.ba.get("edu-impressions"),10);r.call(_.ba,"edu-impressions",(isFinite(E)?E:0)+1)};
_.d.onYtPageManagerAttached=function(r){var E;((E=_.eG(r))==null?void 0:E.id)==="page-manager"&&this.pageManagerAttachedPromise.resolve()};
_.d.onInvokeInstrumentManagerAction=function(r,E){UL5(E,r)};
_.d.updateIconSet=function(){var r=this.hostElement.querySelector("#masthead");if(r){var E=_.Ea(r),K=E.querySelector("g#yt-logo-updated");K&&(r=document.createElementNS("http://www.w3.org/2000/svg","defs"),r.appendChild(K.cloneNode(!0)),(E=E.querySelector("g#yt-logo-red-updated"))&&r.appendChild(E.cloneNode(!0)),this.initIconDefs("yt-logos-ext",r))}};
_.d.updateMastheadData=function(){var r=this,E,K,g,D,B;return _.p(function(Q){if(Q.nextAddress==1){E=r.data;K=r.hostElement.querySelector("#masthead");if(!K)return Q.return();_.p5(r,function(){K.data=r.topbarData});
if(!r.get("response.topbar",E)||r.get("response.topbar.responseContext.maxAgeSeconds",E)===0)return Q.jumpTo(0);if(g=_.P7().resolve(_.Qf))return Q.yield(g(),6);D=_.P7().resolve(_.q6);return Q.yield(D.put("service:topbar:fallback",new _.ly({innertubeResponse:r.get("response.topbar",E)})),0)}return(B=Q.yieldResult)?Q.yield(B.put("service:topbar:fallback",new _.ly({innertubeResponse:r.get("response.topbar",E)})),0):Q.jumpTo(0)})};
_.d.computeTopbarData=function(r){if(!r)return null;var E;return this.isShortsPage&&this.topbarData&&!_.M((E=r.response)==null?void 0:E.topbar,izu)?this.topbarData:r.response&&"topbar"in r.response?_.M(r.response.topbar,izu)||null:null};
_.d.onSetTheaterModeEnabled=function(r,E){this.isTheaterModeSession=E.enabled;this.setTheaterModeStyles(E.enabled)};
_.d.setTheaterModeStyles=function(){this.setMastheadTheme();this.iMaxTheaterMode&&this.updateScrollAndMasthead(!(!this.isWatchPage||!this.fullscreen),!(!this.isMiniAppPage||!this.fullscreen),!(!this.isShortsPage||!this.fullscreen),this.isWatchPage&&this.isTheaterMode())};
_.d.onDarkModeToggledAction=function(){var r=_.c7(window.location.href);if(!_.D12(r)){(r=!!_.Dm(window.location.href).themeRefresh)&&_.nh(new _.bs("themeRefresh param is in url.",this.getThemeSettingsToLog()));if(!r){S3b();r={themeRefresh:1};var E=_.P7().resolve(_.IL);if(E.isOnWatch()){var K,g;E=((K=E.getPlayerFromWatch())==null?void 0:(g=K.getPlayer())==null?void 0:g.getCurrentTime())||0;E>=1&&(r.time_continue=Math.floor(E))}_.zA()||_.b3()!=="USER_INTERFACE_THEME_DARK"||(r.theme="dark");_.tP(_.B7(window.location.href,
r))}_.R("web_appshell_refresh_trigger")&&_.gm.caches&&this.refreshAppShellResponse();K=_.bm(window.location.href);_.uy(_.P7().resolve(_.AI),_.XV(K,"theme"))}};
_.d.onYtSignalActionToggleRestrictedModeOnAction=function(){this.setRestrictedMode(!0)};
_.d.onYtSignalActionToggleRestrictedModeOffAction=function(){this.setRestrictedMode(!1)};
_.d.onPlayerFullscreen=function(r){_.Hw();this.playerFullscreen=r};
_.d.setRestrictedMode=function(r){var E=_.aA();_.pR(0,58,r);E.save();_.P7().resolve(_.mM).reload()};
_.d.onPageChanged=function(r){r.detail.newPageType==="ytd-watch-flexy"||r.detail.newPageType==="ytd-watch-fixie"||r.detail.newPageType==="ytd-watch-grid"?this.ytdReduxBehavior.dispatch(_.Cl("WEB_PAGE_TYPE_WATCH")):r.detail.newPageType==="ytd-shorts"?this.ytdReduxBehavior.dispatch(_.Cl("WEB_PAGE_TYPE_SHORTS")):r.detail.newPageType==="ytd-browse"&&r.detail.newPageSubtype==="mini_app"?this.ytdReduxBehavior.dispatch(_.Cl("WEB_PAGE_TYPE_MINI_APP")):_.R("web_frosted_glass")&&r.detail.newPageType==="ytd-browse"?
this.ytdReduxBehavior.dispatch(_.Cl("WEB_PAGE_TYPE_BROWSE")):this.ytdReduxBehavior.dispatch(_.Cl("WEB_PAGE_TYPE_UNKNOWN"));r.detail.oldPageType&&this.setMastheadTheme();this.isFullWindowSession&&this.setFullscreen();this.updateIsInlinePreviewDisabled()};
_.d.onPageDataUpdated=function(){this.updateIsChannelOrPlaylistPage()};
_.d.onGuideToggleTap=function(){_.Ln(this.hostElement,"yt-guide-toggle")};
_.d.onGuideToggleHover=function(){_.Ln(this.hostElement,"yt-guide-hover")};
_.d.isTheaterMode=function(){return this.isWatchPage&&this.isTheaterModeSession};
_.d.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.d.setMastheadTheme=function(){var r=_.Ea(this.hostElement).querySelector("#masthead");r&&(r.dark=r.isDarkThemeForced||this.isTheaterMode()||this.isAppDarkTheme(),r.isDarkThemeForced=!1)};
_.d.onRequestPanelModeChange=function(r,E){this.hideHeaderShadow=E.mode!=="seamed"};
_.d.onGuideOpenButtonHover=function(){this.renderGuide=!0};
_.d.onDrawerIronSelect=function(r){_.eG(r).id==="guide"&&this.processDrawerIronSelect()};
_.d.processDrawerIronSelect=function(){this.ytRendererBehavior.markDirty();var r="closed";this.guide.opened&&(this.renderGuide=!0,this.guide.persistent||(r="opened"));_.Ln(this.hostElement,"yt-autonav-pause-guide-"+r)};
_.d.onAddElementToApp=function(r){_.rj(this.hostElement).appendChild(r.detail)};
_.d.onThrottledScroll=function(){var r=_.P7().resolve(_.IL).getCurrentPage();r&&(this.scrollAtTop=r.getScrollTop()<=0);this.mastheadHidden=this.canHideMasthead()};
_.d.canHideMasthead=function(){return this.scrollAtTop&&!!this.fullscreen};
_.d.setFullscreen=function(){if(_.R("external_fullscreen")||!this.isWatchPage){var r=_.R("kevlar_fullerscreen_root_only_killswitch")?!!_.Hw():!!_.Hw()&&_.Hw()===document.documentElement;r=(this.isWatchPage||this.isShortsPage||this.isMiniAppPage)&&(r||this.isFullWindowSession);this.fullscreen!==r&&((this.fullscreen=r)&&_.Jt(this.hostElement,"yt-close-all-popups-action"),this.isShortsPage&&(_.n4().dispatch(_.nRd(this.fullscreen)),this.setFullscreenLoggingForShorts(this.fullscreen)),this.updateScrollAndMasthead(this.isWatchPage&&
this.fullscreen,this.isMiniAppPage&&this.fullscreen,this.isShortsPage&&this.fullscreen,this.isWatchPage&&this.isTheaterMode()),_.ht(this.hostElement,"yt-fullscreen-change-action",[this.fullscreen]))}};
_.d.setFullscreenLoggingForShorts=function(r){var E,K,g;return _.p(function(D){if(D.nextAddress==1)return D.yield((E=_.Lg())==null?void 0:E.getPlayerPromise(),2);K=D.yieldResult;(g=K)==null||g.setAppFullscreen(r);_.vo(D)})};
_.d.updateMastheadCssHeight=function(){var r=this.mastheadHeight;this.fullscreen&&(r=0);_.jU(this.hostElement,{"--ytd-masthead-height":r+"px","--ytd-masthead-height-absolute":this.mastheadHeight+"px"})};
_.d.updateNetworkStatusBannerDisplayStatus=function(){var r="unset";this.fullscreen&&(r="none");_.jU(this.hostElement,{"--ytd-network-status-banner-display":r})};
_.d.updateNetworkStatusBannerCssHeight=function(){var r="unset";this.fullscreen&&(r="0px");_.jU(this.hostElement,{"--ytd-network-status-banner-max-height":r})};
_.d.updateScrollAndMasthead=function(r,E,K,g){this.iMaxTheaterMode||(g=!1);var D=_.P7().resolve(_.IL).getCurrentPage();r||E||g?(document.body.classList.add("no-scroll"),D.pageScrollElement=this.hostElement,this.scrolling=!0,this.hostElement.addEventListener("scroll",_.QF(this,this.onScroll)),D.setScrollTop(0),_.jU(this.hostElement,{"--ytd-app-fullerscreen-scrollbar-width":_.Jf()+"px"})):K?_.Ln(this.hostElement,"yt-guide-close"):(this.isShortsPage&&_.Ln(this.hostElement,"yt-guide-show"),document.body.classList.remove("no-scroll"),
D.pageScrollElement=null,this.scrolling=!1,this.hostElement.removeEventListener("scroll",_.QF(this,this.onScroll)));this.mastheadHidden=r||E||K;this.updateMastheadCssHeight();_.R("network_status_banner_display_none")?this.updateNetworkStatusBannerDisplayStatus():this.updateNetworkStatusBannerCssHeight()};
_.d.onScroll=function(){this.ytRendererBehavior.markDirty();this.scrollThrottle.fire()};
_.d.onYtNavigateAction=function(r){r=this.get("navigateAction.endpoint",r);_.Ln(this.hostElement,"yt-navigate",{endpoint:r})};
_.d.onYtRegisterCreateFamilyDialog=function(){if(!this.hasCreateFamilyDialog){var r=document.createElement("yt-create-family-dialog");_.rj(this.hostElement).appendChild(r);this.hasCreateFamilyDialog=!0}};
_.d.onSetPushNotificationsEnabledCommand=function(r){var E=this,K=_.M(r,M1T);K&&typeof K.enabled==="boolean"&&(Notification.permission!=="granted"?Hg9().then(function(){Notification.permission==="granted"?(WzT(!K.enabled).then(VZB),K.successAction&&_.rA(E.hostElement,[K.successAction])):K.failureAction&&_.rA(E.hostElement,[K.failureAction])}):(WzT(!K.enabled).then(VZB),K.successAction&&_.rA(this.hostElement,[K.successAction])))};
_.d.onYtSignalActionEnableChromeNotifications=function(){nrU(!0)};
_.d.onOpenHotkeyDialog=function(){this.topbarData.hotkeyDialog&&this.ytOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DIALOG",popup:{hotkeyDialogRenderer:_.M(this.topbarData.hotkeyDialog,xeb)}}})};
_.d.onYtSignalActionShowKeyboardShortcutDialog=function(){_.ht(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]);this.onOpenHotkeyDialog()};
_.d.onYtEndpointChangeHandler=function(r,E){var K=_.yl(_.la);K.pendingPrefetchJob_&&(E=!(!E||E.autonav!="1"),K.pendingPrefetchJob_.resolve(r&&_.KlL(r)?_.gmL(r,E):""),K.pendingPrefetchJob_=null);_.ht(this.hostElement,"yt-pause-active-page-context");_.ht(this.hostElement,"ytd-log-youthere-nav");_.ht(this.hostElement,"yt-prepare-page-dispose")};
_.d.handleCommandWithCommandHandler=function(r,E){_.jH.instance.resolveCommand(r,{form:{element:E}})};
_.d.onYtTimedCommand=function(r){var E=this;r=_.M(r,p_b);var K=r.command;K&&_.pl(_.eM,function(){var g=_.M(K,_.Rzu);g?(_.jH.instance.resolveCommand(K),E.maybeLogGetAnswerRequestTick(g)):_.EB(E.hostElement,[K],E.hostElement)},r.timeoutMs||0)};
_.d.maybeLogGetAnswerRequestTick=function(r){r&&r.isFirstRequest&&(_.cB("search_overview_answer"),_.CR("so_rq",void 0,"search_overview_answer"))};
_.d.onYtSignalActionSkipNavigation=function(){var r=_.P7().resolve(_.IL).getCurrentPage();_.jx(r)};
_.d.onYtSignalActionCopyDebugData=function(){jHB()};
_.d.handleEntityUpdateCommand=function(r){_.P2(_.M(r,_.u6C).entityBatchUpdate,this.ytdReduxBehavior.store)};
_.d.logFlowLoggingEventCommand=function(r){if(r=_.M(r,_.qrP))if(r.eventType==="FLOW_LOGGING_EVENT_CLASSIFICATION_START_EVENT"){var E=r.flowEventNamespace,K=r.flowEventType,g=r.flowType;g&&E&&K&&_.ngu(_.Ni(E,K,r.flowEventMetadata),g)}else{E=_.Qp();K=r.flowEventNamespace;g=r.flowEventType;var D=r.flowType;D&&K&&g&&E.logFlowEvent(_.Ni(K,g,r.flowEventMetadata),D,r.flowNonce)}};
_.d.onGuideTouchStart=function(){this.guideScrolledByTouch=!0};
_.d.onGuideTouchEnd=function(){this.guideScrolledByTouch=!1};
_.d.onTouchStart=function(){var r=_.ej();_.Cn()&&_.s3(r.JSC$13458_screenManager,{visualElement:r.ve})};
_.d.handleSelectLanguageCommand=function(r){if(r=_.M(r,FUD).hl){var E=_.aA();E.set("hl",r);E.save();_.P7().resolve(_.mM).reload()}};
_.d.handleConfirmDialogEndpoint=function(r){(r=this.ytOpenPopupBehavior.getNavigationEndpointPopupAction(r))&&this.ytOpenPopupBehavior.openPopup(r)};
_.d.handleOpenPopupNavigationEndpoints=function(r,E){(r=this.ytOpenPopupBehavior.getNavigationEndpointPopupAction(r))&&this.ytOpenPopupBehavior.openPopup(r,E)};
_.d.handleSaveCommandToSessionStorage=function(r){if(r=_.M(r,_.c0R)){var E=r.key;E&&r.command&&window.sessionStorage.setItem(E,JSON.stringify(r.command))}};
_.d.refreshAppShellResponse=function(){navigator.serviceWorker&&navigator.serviceWorker.ready.then(function(r){r&&r.active&&r.active.postMessage({type:"refresh_shell"})}).catch(function(r){r.name!=="SecurityError"&&_.Xc(r)})};
_.d.onDeviceThemeChanged=function(){var r=_.SG();_.pR(_.aA(),185,r);_.aA().save()};
_.d.handleYtRegisterPromoCommand=function(r){if(_.M(r,og5)){var E=_.P7().resolve(_.IL).getCurrentPage()||this.hostElement;DPb().registerPromoCommand(_.M(r,og5),E)}};
_.d.onYtNavigateHomeAction=function(){if(!_.R("kevlar_miniplayer_navigate_home_from_app_killswitch")){var r,E,K,g,D=(g=(r=this.topbarData)==null?void 0:(E=r.logo)==null?void 0:(K=E.topbarLogoRenderer)==null?void 0:K.endpoint)!=null?g:_.HO;this.ytComponentBehavior.resolveCommand(D)}};
_.d.onYtLocationCollectionCommand=function(r){A7B(_.M(r,RdT))};
_.d.onYtGetLocationCommand=function(r){mUQ(_.M(r,FbT),this)};
_.d.updateRenderGuideFromBinding=function(r){this.renderGuide=r.detail.value};
_.d.updateGuidePersistentAndVisibleFromBinding=function(r){this.guidePersistentAndVisible=r.detail.value};
_.d.updateMiniGuideVisibleFromBinding=function(r){this.miniGuideVisible=r.detail.value};
_.d.onThemeSelected=function(r,E){var K=_.aA(),g=r||E?r:_.SG(),D=(g&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_DARK"||!g&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_LIGHT")&&!_.D12(_.c7(window.location.href));_.pR(0,165,r);_.pR(0,174,E);K.save();D&&_.ht(this.hostElement,"yt-dark-mode-toggled-action",[g]);_.ht(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"])};
_.d.getCurrentTheme=function(){return _.sk()?this.isAppDarkTheme()?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT":_.b3()};
_.d.handleSignalActionToggleDarkThemeOn=function(){this.onThemeSelected(!0,!1)};
_.d.handleSignalActionToggleDarkThemeOff=function(){this.onThemeSelected(!1,!0)};
_.d.handleSignalActionToggleDarkThemeDevice=function(){this.onThemeSelected(!1,!1)};
_.d.handleShowConsentPrimitive=function(r){var E=this,K,g;return _.p(function(D){if(D.nextAddress==1){try{K=(g=_.Lg())==null?void 0:g.getPlayerPromise()}catch(B){}return D.yield($LU(r,K),2)}_.ht(E.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]);_.vo(D)})};
_.d.handleSelectActiveIdentityEndpointInternal=function(r){_.Vp();r=_.M(r,_.kjE);if(r!=null&&r.supportedTokens){r=_.N(r.supportedTokens);for(var E=r.next();!E.done;E=r.next())E=E.value,E.accountSigninToken&&_.tP(E.accountSigninToken.signinUrl,void 0,void 0,window.top)}};
_.d.handleUpdatePermissionRoleCommand=function(r){if(r=_.M(r,_.qgu)){var E;this.hasDelegation=!((E=_.M(r.renderer,_.kwu))==null||!E.status)}};
_.d.registerWithViewTransitionManager=function(){var r=_.P7().resolve(_.p0(_.h3));if(r){var E,K=(E=this.guide)==null?void 0:E.querySelector("#scrim"),g;E=(g=this.guide)==null?void 0:g.querySelector("#contentContainer");K&&E&&r.isAnyTransitionEnabled&&(g={},r.viewTransitionCoordinator.registerElement(K,(g.slide="app-drawer-scrim-page-transition",g["lockup-to-watch"]="app-drawer-scrim-page-transition",g["learning-journey"]="app-drawer-scrim-page-transition",g)),K={},r.viewTransitionCoordinator.registerElement(E,
(K.slide="app-drawer-container-page-transition",K["lockup-to-watch"]="app-drawer-container-page-transition",K["learning-journey"]="app-drawer-container-page-transition",K)))}};
_.f5.Object.defineProperties(CT.prototype,{csiServiceName:{configurable:!0,enumerable:!0,get:function(){return"youtube"}},
applyFrostedGlassToChipBar:{configurable:!0,enumerable:!0,get:function(){return _.R("web_frosted_glass")&&this.isHomePage&&this.chipBarIsSticky}}});
_.f5.Object.defineProperties(CT,{template:{configurable:!0,enumerable:!0,get:function(){if(ioa===void 0){var r=document.createElement("template");_.x(r,'\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');
r.content.insertBefore(_.n().content.cloneNode(!0),r.content.firstChild);ioa=r}r=ioa;return r}}});
CT.prototype.onOpenHotkeyDialog=CT.prototype.onOpenHotkeyDialog;CT.prototype.setFullscreen=CT.prototype.setFullscreen;CT.prototype.onAddElementToApp=CT.prototype.onAddElementToApp;CT.prototype.onDrawerIronSelect=CT.prototype.onDrawerIronSelect;CT.prototype.onGuideOpenButtonHover=CT.prototype.onGuideOpenButtonHover;CT.prototype.onRequestPanelModeChange=CT.prototype.onRequestPanelModeChange;CT.prototype.onPageDataUpdated=CT.prototype.onPageDataUpdated;CT.prototype.onPageChanged=CT.prototype.onPageChanged;
CT.prototype.onSetTheaterModeEnabled=CT.prototype.onSetTheaterModeEnabled;CT.prototype.updateMastheadData=CT.prototype.updateMastheadData;CT.prototype.onYtPageManagerAttached=CT.prototype.onYtPageManagerAttached;CT.prototype.observePersistentPanelVisibility=CT.prototype.observePersistentPanelVisibility;CT.prototype.observeGuideVisibility=CT.prototype.observeGuideVisibility;CT.prototype.guideIsVisibleButNotPersistentSelectorChanged=CT.prototype.guideIsVisibleButNotPersistentSelectorChanged;
CT.prototype.isInlinePreviewEnabledChanged=CT.prototype.isInlinePreviewEnabledChanged;CT.prototype.isWatchPageChanged=CT.prototype.isWatchPageChanged;CT.prototype.dispatchFrostedGlassMode=CT.prototype.dispatchFrostedGlassMode;_.u([_.G(_.N6),_.H("design:type",Object)],CT.prototype,"ytdReduxBehavior",void 0);_.u([_.G(_.hT.YtEventForwardingBehavior),_.H("design:type",Object)],CT.prototype,"ytEventForwardingBehavior",void 0);
_.u([_.G(_.kt.YtOpenPopupBehavior),_.H("design:type",Object)],CT.prototype,"ytOpenPopupBehavior",void 0);_.u([_.G(_.lx.YtActionHandlerBehavior),_.H("design:type",Object)],CT.prototype,"ytActionHandlerBehavior",void 0);
_.u([_.G({_noAccessors:!0,actionRouterIsRoot:!1,created:function(){this.actionRouter_=_.gU.getInstance();this.actionRouterNode=this.actionRouterIsRoot?document.body:this;this.onYtActionBoundListener_=this.onYtAction_.bind(this);this.actionRouterListenersRegistered_=!1;_.R("action_router_attached_only_killswitch")&&this.registerActionRouterEventListeners_()},
attached:function(){this.registerActionRouterEventListeners_()},
detached:function(){this.unregisterActionRouterEventListeners_()},
registerActionRouterEventListeners_:function(){if(!this.actionRouterListenersRegistered_){this.actionRouterListenersRegistered_=!0;var r;((r=this.actionRouterNode.hostElement)!=null?r:this.actionRouterNode).addEventListener("yt-action",this.onYtActionBoundListener_)}},
unregisterActionRouterEventListeners_:function(){this.actionRouterListenersRegistered_=!1;var r;((r=this.actionRouterNode.hostElement)!=null?r:this.actionRouterNode).removeEventListener("yt-action",this.onYtActionBoundListener_)},
onYtAction_:function(r){this.actionRouter_.handleAction(r.detail)}}),
_.H("design:type",Object)],CT.prototype,"ytActionRouterBehavior",void 0);_.u([_.G(as9.YtdAppBehavior),_.H("design:type",Object)],CT.prototype,"ytdAppBehavior",void 0);_.u([_.G(_.qA.YtEndpointBehavior),_.H("design:type",Object)],CT.prototype,"ytEndpointBehavior",void 0);_.u([_.G(G9Q.YtEndpointHandlerWithYpcBehavior),_.H("design:type",Object)],CT.prototype,"ytEndpointHandlerWithYpcBehavior",void 0);
_.u([_.G(cOQ.YtLogYpcFlowCommandsBehavior),_.H("design:type",Object)],CT.prototype,"ytLogYpcFlowCommandsBehavior",void 0);_.u([_.G(_.y.YtRendererBehavior),_.H("design:type",Object)],CT.prototype,"ytRendererBehavior",void 0);_.u([_.G(_.NA.YtComponentBehavior),_.H("design:type",Object)],CT.prototype,"ytComponentBehavior",void 0);_.u([_.b({selector:_.XUu}),_.H("design:type",Object)],CT.prototype,"tabGesturesIsActive",void 0);_.u([_.b(),_.H("design:type",Boolean)],CT.prototype,"renderGuide",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],CT.prototype,"guidePersistentAndVisible",void 0);_.u([_.b({selector:_.e_Q}),_.H("design:type",Boolean)],CT.prototype,"guideIsVisibleButNotPersistent",void 0);_.u([_.b({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],CT.prototype,"standalone",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],CT.prototype,"miniGuideVisible",void 0);
_.u([_.b(),_.H("design:type",Object)],CT.prototype,"persistentPanelEnabled",void 0);_.u([_.b({selector:n7u,reflectToAttribute:!0}),_.H("design:type",Boolean)],CT.prototype,"persistentPanelVisible",void 0);_.u([_.b({selector:_.Vcd}),_.H("design:type",Number)],CT.prototype,"miniplayerPlaybackState",void 0);_.u([_.b({selector:_.GS,reflectToAttribute:!0}),_.H("design:type",Boolean)],CT.prototype,"miniplayerIsActive",void 0);
_.u([_.b({computed:"computeIsInlinePreviewEnabled(miniplayerIsActive, miniplayerPlaybackState, isInlinePreviewDisabled)"}),_.H("design:type",Boolean)],CT.prototype,"isInlinePreviewEnabled",void 0);_.u([_.b(),_.H("design:type",Boolean)],CT.prototype,"isInlinePreviewDisabled",void 0);_.u([_.b({reflectToAttribute:!0,value:function(){return _.HD("START_IN_FULL_WINDOW_MODE")}}),
_.H("design:type",Boolean)],CT.prototype,"mastheadHidden",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],CT.prototype,"playerFullscreen",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],CT.prototype,"fullscreen",void 0);_.u([_.b({value:!1,reflectToAttribute:!0}),_.H("design:type",Boolean)],CT.prototype,"hideHeaderShadow",void 0);
_.u([_.b({value:{GUIDE_ALT_LABEL:_.Nn("GUIDE_ALT_LABEL",void 0,"Guide")}}),_.H("design:type",Object)],CT.prototype,"menuStrings",void 0);_.u([_.b({computed:"computeTopbarData(data)"}),_.H("design:type",Object)],CT.prototype,"topbarData",void 0);_.u([_.b({selector:_.xAL,reflectToAttribute:!0}),_.H("design:type",Boolean)],CT.prototype,"isWatchPage",void 0);_.u([_.b({selector:_.W_J,reflectToAttribute:!0}),_.H("design:type",Boolean)],CT.prototype,"isShortsPage",void 0);
_.u([_.b({selector:function(r){return _.v2(r)==="WEB_PAGE_TYPE_MINI_APP"}}),
_.H("design:type",Boolean)],CT.prototype,"isMiniAppPage",void 0);_.u([_.b({selector:function(r){return _.v2(r)==="WEB_PAGE_TYPE_BROWSE"}}),
_.H("design:type",Boolean)],CT.prototype,"isBrowsePage",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Boolean)],CT.prototype,"scrolling",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],CT.prototype,"hasDelegation",void 0);_.u([_.b({reflectToAttribute:!0,value:!1}),_.H("design:type",Boolean)],CT.prototype,"guideScrolledByTouch",void 0);_.u([_.b(),_.H("design:type",Object)],CT.prototype,"isFrostedGlassInitialized",void 0);
_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],CT.prototype,"frostedGlassExp",void 0);_.u([_.b({selector:function(r){return r.ui.chipBarIsSticky}}),
_.H("design:type",Boolean)],CT.prototype,"chipBarIsSticky",void 0);_.u([_.b({computed:"computeIsHomePage(isBrowsePage, data)"}),_.H("design:type",Boolean)],CT.prototype,"isHomePage",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],CT.prototype,"hasPendingWatchNavigation",void 0);_.u([_.b({reflectToAttribute:!0}),_.H("design:type",Object)],CT.prototype,"mastheadHiddenFocusWithinKillswitch",void 0);
_.u([_.b(),_.H("design:type",Object)],CT.prototype,"clientOnlyWizTooltipsEnabled",void 0);_.u([_.aW("guide"),_.H("design:type",Object)],CT.prototype,"guide",void 0);_.u([_.aW("guide-service"),_.H("design:type",r$B)],CT.prototype,"guideService",void 0);_.u([_.aW("guide-inner-content"),_.H("design:type",HTMLDivElement)],CT.prototype,"guideInnerContent",void 0);_.u([_.fH("#persistent-panel-container"),_.H("design:type",HTMLElement)],CT.prototype,"persistentPanelContainer",void 0);
_.u([_.b({selector:_.zVq}),_.H("design:type",String)],CT.prototype,"frostedGlassMode",void 0);_.u([_.pH("isFrostedGlassDisabled","isFrostedGlassInitialized","applyFrostedGlassToChipBar"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],CT.prototype,"dispatchFrostedGlassMode",null);_.u([_.b({computed:"computeIsFrostedGlassDisabled(isShortsPage, isMiniAppPage, isChannelOrPlaylistPage, isWatchPage)"}),_.H("design:type",Object)],CT.prototype,"isFrostedGlassDisabled",void 0);
_.u([_.pH("isWatchPage"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],CT.prototype,"isWatchPageChanged",null);_.u([_.v("isHomePage","chipBarIsSticky"),_.H("design:type",Boolean),_.H("design:paramtypes",[])],CT.prototype,"applyFrostedGlassToChipBar",null);_.u([_.b(),_.H("design:type",Object)],CT.prototype,"isChannelOrPlaylistPage",void 0);
_.u([_.TI("isInlinePreviewEnabled"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],CT.prototype,"isInlinePreviewEnabledChanged",null);_.u([_.pH("guideIsVisibleButNotPersistent"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],CT.prototype,"guideIsVisibleButNotPersistentSelectorChanged",null);
_.u([_.pH("guidePersistentAndVisible","miniGuideVisible"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],CT.prototype,"observeGuideVisibility",null);_.u([_.pH("persistentPanelVisible"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],CT.prototype,"observePersistentPanelVisibility",null);
_.u([_.ae("attached"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],CT.prototype,"onYtPageManagerAttached",null);_.u([_.pH("data"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype",Promise)],CT.prototype,"updateMastheadData",null);_.u([_.ae("yt-set-theater-mode-enabled"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent,Object]),_.H("design:returntype")],CT.prototype,"onSetTheaterModeEnabled",null);
_.u([_.ae("yt-page-type-changed"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],CT.prototype,"onPageChanged",null);_.u([_.ae("yt-page-data-updated"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],CT.prototype,"onPageDataUpdated",null);_.u([_.ae("yt-request-panel-mode-change"),_.H("design:type",Function),_.H("design:paramtypes",[Event,Object]),_.H("design:returntype")],CT.prototype,"onRequestPanelModeChange",null);
_.u([_.ae("yt-guide-hover"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],CT.prototype,"onGuideOpenButtonHover",null);_.u([_.ae("app-drawer-transitioned"),_.H("design:type",Function),_.H("design:paramtypes",[Event]),_.H("design:returntype")],CT.prototype,"onDrawerIronSelect",null);_.u([_.ae("yt-add-element-to-app"),_.H("design:type",Function),_.H("design:paramtypes",[CustomEvent]),_.H("design:returntype")],CT.prototype,"onAddElementToApp",null);
_.u([_.ae("yt-set-fullerscreen-styles"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],CT.prototype,"setFullscreen",null);_.u([_.ae("yt-open-hotkey-dialog"),_.H("design:type",Function),_.H("design:paramtypes",[]),_.H("design:returntype")],CT.prototype,"onOpenHotkeyDialog",null);_.u([_.VF({is:"ytd-app"})],CT);_.Y0().processSignal("eor");
_.eV();
}catch(e){_._DumpException(e)}
}).call(this,this.default_kevlar_base);
// Google Inc.
